Problem with fixture offsets
Hello,
I have a problem with the creo post processor when i call an other coordonate system such as G55.
Some context :
I have 2 parts on a special clamping pallet with their own origin. G54 and G55.
The final sequence is engraving serial number of each part.
The problem :
The first and the last point of the serial number have the same Y position (Y P1 = Y P2 = -12).
The serial number is engraved at the same position on the two parts. By the way insisde their coordinate system Y positions are the same. D1 = D2
In G54 Y P1 = Y P2 = -12 and in G55 Y P3 = Y P4 = -12

this is the corresponding code :

What happens in real life :
At the end of the first block, the cutter rises and keep the last Y position.
G55 is read but because Y position is identical, Y is not recall on line 392. The cutter move to X -59.5 in G55 but stay at the same Y position instead of going to Y -12 in G55.
Is there a way to force the post processor to output X and Y in case of changement of fixture address ?
The .ncl file have this information :

Thanks in advance.

