Using G2/G3 instead of G1

lazartamas94
Participant

Using G2/G3 instead of G1

lazartamas94
Participant
Participant

Hi!

Can u help me?
I dont understand how to use more g2-g3 instead of g1. Too much line in the generated program. 

 

I saw the entries about this problem, but it wont help , i mean "smoothing" "play with the tolerances" or maybe i screw it up. 

 

I added 3 pictures about the problem, the PP built-in, 2D contour settings, the generated program and a last from the project.

Thank you.

1170 line

Siemens840D DMG DMU 5axis machine.

Fusion360 software.

2D Contour operation.

0 Likes
Reply
846 Views
5 Replies
Replies (5)

seth.madore
Community Manager
Community Manager

Would you be able to share your Fusion file here?
File > Export > Save to local folder, return to thread and attach the .f3d/.f3z file in your reply.


Seth Madore
Customer Advocacy Manager - Manufacturing
1 Like

a.laasW8M6T
Mentor
Mentor

I can't remember why exactly but the Siemens Posts all seem to linearize arcs, If you create just a basic circle and apply a 2d contour path it outputs all in G1

 

283 lines of code for just the circle

 

If you post the same with Heidenhain its literally 2 lines of code to do the same circle

35 CC X+0 Y+0
36 CP IPA+360 DR+ F4000

 

 

I think I've fixed this in the past for someone, but cannot remember what I did, I would be interested to know why the standard posts are setup this way

0 Likes

a.laasW8M6T
Mentor
Mentor

OK

Looking a bit more into the post, Arcs are linearized if Cycle 832 is turned on, with Cycle 832 off arcs are output.

 

This may be due to this wee nugget of info from the Siemens manual

alaasW8M6T_0-1717887211497.png

 

Whether The controller won't accept arcs with Cycle 832 on I don't know, seems unusual if that were true.

 

Are you actually seeing issues at the machine, or is it just that you would like to see arcs in the Code?

The Siemens control should be able to handle lots of  G1 segments no problems with Cycle 832 on.

 

 

0 Likes

dames123
Advocate
Advocate

It used to be said (maybe 15 years ago now) that all newer controllers liked linearized code. Now it seems the opposite is true. All our machines use linearized code and run just fine with great surface finish. But our machines are 15-20 years old.

0 Likes

lazartamas94
Participant
Participant

Hi guys!
Thank you for the answers, sorry but i cant share this program but i have tried the solutions.

 

What works:

playing with the smoothing and tolerances (tolerance 0.01, smoothing 0.001)

i turn off the cycle832 and i got the generated program what i want

 

Why i need this?

We check the final product profile before and after the cycle832, there is no difference

but

the generated program now consists of much fewer sentences and it consists of much fewer sentences and is therefore much more transparent and takes up less space in the memory.

 

Thank you so much for the help and sorry about my late answer!

0 Likes