Hello ,
I would need help, for something post does not give G1 to all G1 and if G2 is more than twice the order does not put G2 but thinks counts with one all out.
can you help me, what should I change to achieve the result I want?
I don't understand your problem. G1/G2 in the program you posted are fine. Are you saying you want a G1 on every consecutive straight line move and if you break a 180 degree arc into 4 sections, you want to see 4 G2s (or G3s)? Why? They are modal and not needed on every line unless you have a machine that requires an output like that. If so, I'd suggest getting rid of the machine.