Pokusił bym się o dodanie kodu G92.1 jest to wyzerowanie dodatkowego przesunięcia ptk zerowego, i chociaż nie używasz tego to na pewno dodanie tego kodu nie zaszkodzi czyli:sohers pisze:N0010 (Filename: Drip 11,6.tap)
N0020 (Post processor: Mach3.scpost)
N0030 (Date:2003-08-31 Time:04:44:43)
N0040 G21 (Units: Metric)
N0050 G40 G90 G91.1
N0060 F1
N0070 (Part: Drip 11,6)
N0080 (Operation: Kieszeń spirala, layer 1, T1: Mill/router, 2 mm średnica, 7,6 mm Deep)
N0090 S1000 (Mill/router, 2 mm średnica)
N0100 T1 M06
N0110 G43 H1
N0120 G00 Z5.0000
N0130 S1000 M03
N0140 X10.0890 Y9.6100
N0150 Z0.5000
N0160 G01 Z-1.000 F100.0
N0170 G02 X9.9032 Y10.3881 Z-1.0000 I-0.0890 J0.3900 F600.0
N0180 G01 X10.0839 Y10.3678 Z-1.000.....
N0050 G40 G90 G91.1 G92.1
bloki o numerze N0120 i N0140 powinny zamienić się miejscami chyba że lubisz jak narzędzia poruszają się w osiach XY tuż nad materiałem.. to oczywiście nie jest przyczyną Twoich problemów ale może być nim to, że nie masz w programie wybrania przesunięcia ptk zerowego.. Może po prostu raz program uruchomiłeś na G54 a innym razem na G55 (przełączając je poza cyklem programu) tylko to mi teraz przyszło do głowy bo reszta kodu wygląda ok.. zmień początek programu i odpal go kilka razy żeby zweryfikować czy problem nadal występuje.
Poprawiony początek:
N0010 (Filename: Drip 11,6.tap)
N0020 (Post processor: Mach3.scpost)
N0030 (Date:2003-08-31 Time:04:44:43)
N0040 G21 (Units: Metric)
N0050 G40 G90 G91.1 G92.1
N0060 G94 F500 (mm/min)
N0070 (Part: Drip 11,6)
N0080 (Operation: Kieszeń spirala, layer 1, T1: Mill/router, 2 mm średnica, 7,6 mm Deep)
N0090 (Mill/router, 2 mm średnica)
N0100 T1 M06
N0110 G43 H1
N0120 G00 G54 X10.0890 Y9.6100 S1000 M03
N0140 Z5.0000
N0150 Z0.5000
Reszta ta sama.