come sempre mi trovo davanti all'ennesimo problema, mi sono scaricato un "example" per il codice m98 e m99 cioè questo:
(Sample Program M98EX9:)
(Workpiece Size: X5, Y5, Z1)
(Tool: Tool #1, 3/32" Spot Drill)
(Tool #2, 1/4†HSS Drill)
(Tool #3, 1/2†HSS Drill)
(Tool Start Position: X0, Y0, Z1)
N2 G90 G80 G40 G54 G20 G17 G50 G94 G64 (safety block)
N5 G90 G20
N10 M06 T1 G43 H1
N15 M03 S1500
N20 M08 (Coolant on)
N25 G00 X1 Y1
N30 G82 X1 Y1 Z-.1 R.1 P0.5 F5 (Start of cycle)
N35 M98 P1005 L2 (Call subprogram to do rest)
N40 G80
N45 G28 X1 Y1
N50 M09
N55 M06 T02 G43 H02
N60 G00 X1 Y1
N65 M03 S1200
N70 M08
N75 G83 X1 Y1 Z-1 R0.1 Q0.1 F5.0 (Start of cycle)
N80 M98 P1005 (Call subprogram to do rest)
N85 G80
N90 G28 X1 Y1
N95 M09
N100 M06 T03 G43 H03
N105 G00 X1 Y1
N110 M03 S1000
N115 M08
N120 G73 X1 Y1 Z-1 R0.1 Q0.1 F5.0 (Start of cycle)
N125 M98 P1005 (Call subprogram to do rest)
N130 G80
N135 G00 Z1
N140 X0 Y0
N145 M09
N150 M05
N155 M30
O1005 (Subprogram)
N5 X2
N10 X3
N15 X4
N20 Y2
N25 X3
N30 X2
N35 X1
N40 M99 (Return from subprogram)
purtroppo però al prima sottoprogramma (N35) lo finisce e si ferma.........................non so perchè....il mach3 non segnala errori.......è un problema sul programma o altro......???
Vi ringrazio come sempre per le vostre cortesi risposte, per me gradita fonte di nuove conoscenze.
Buona giornata. Halberth.
***************************************************************************************************
Deo duce comitae ferro
***************************************************************************************************