[reg=
https://www.cncitalia.net/forum/viewtopic.php?f=15&t=4]Il riporto del messaggio immediatamente precedente non è consentito,Regolamento[/reg]
Si, tutto OK,grazie
Mancava solo una F qui:
G91X50
F1000. (fai un passo in avanti di 50mm lungo l'asse X e tutte le volte incrementi di 50)
Il programmino a questo punto ha fatto 10 passi, iniziando la prima lavorazione non da X0 ma da X50.
Piuttosto,se non ho capito male tu hai scritto 2 programmi dove il primo richiama il secondo con un incremento in X=50.
Volendo però lasciare tutto nello stesso programma, lo ho riscritto così:
O0001
G0G54X0.YO.
T1M6
G0G43H1.Z5.
M3S2000
M98Q200L10
M30
N200
G91X50
F1000. (fa un passo in avanti di 50mm lungo l'asse X e tutte le volte incrementi di 50)
G90G1Z-10.(ho messo il G90 per il movimento in Z per sicurezza)
G91G1X5.F100
Y5.
X-10.
Y-10.
X10.
Y5.
X-5.
G90G0Z5.
M99
Ha funzionato bene come il tuo.
Piuttosto, se dovessi ripetere le lavorazioni sia in X che Y, p.es. 10 tasche in X e10 tasce in Y, come dovrei scrivere?