Programmazione gcode,ripetizione programma,help!

Sezione dedicata a Mach3
Rispondi
giaso zg
Newbie
Newbie
Messaggi: 16
Iscritto il: domenica 22 ottobre 2017, 19:19

Programmazione gcode,ripetizione programma,help!

Messaggio da giaso zg » lunedì 23 ottobre 2017, 21:30

Ciao a tutti.
Vorrei sapere come impostare un programma gcode col mach3 con diverse origini,,cioe il programma diventerebbe un sottoprogramma.
Grazie.
Esempio gcode del selca.
O1. (Origine)
L=1 (richiamo programma)
....
O2
L=1
....
M30

L1
Programma
G32

Avatar utente
shineworld
Member
Member
Messaggi: 357
Iscritto il: venerdì 18 marzo 2016, 9:44
Località: Vicenza
Contatta:

Re: Programmazione gcode,ripetizione programma,help!

Messaggio da shineworld » lunedì 23 ottobre 2017, 21:40

Forse intendi le Work Space Coordinates + subroutines:

( prelude )
G17 G49 F1000

( body )
G54 ( WCS #1)
M98 P1000 (call sub 1000 with origins #1)

G54 ( WCS #2)
M98 P1000 (call sub 1000 with origins #2)

( epilogue )
M2

( sub cut a square )
O1000
G0 X0 Y0 Z0
M3
G1 X10
Y10
X0
Y0
M5
M99

Poi per impostare le origini dipende dal sistema.
Alcuni hanno una pagina impostazioni apposita oppure puoi usare i parametri di programma:

#5221=valore Asse X WCS #1
#5222=valore Asse Y WCS #1
..
#5226=valore Asse C WCS#2

#5241=valore Asse X WCS #1
..
e via cosi

giaso zg
Newbie
Newbie
Messaggi: 16
Iscritto il: domenica 22 ottobre 2017, 19:19

Re: Programmazione gcode,ripetizione programma,help!

Messaggio da giaso zg » lunedì 23 ottobre 2017, 21:50

G code
G17 G49
S5000 F1000

G54 ( WCS #1)
M98 P1000 (call sub 1000 with origins #1)

G55 ( WCS #2)
M98 P1000 (call sub 1000 with origins #2)

( epilogue )
M2

( sub cut a square )
O1000
G0 X0 Y0 Z0
M3
G1 X10
Y10
X0
Y0
M5
M99

Quindi M98 P1000
Richiamo il programma O1000
Domani provo grazie :doubt:

Rispondi

Torna a “Mach3”