come si fa ?
Ripetere lavoro spostandolo
- kalytom
- Administrator
- Messaggi: 43538
- Iscritto il: lunedì 13 novembre 2006, 9:17
- Località: Poggiomarino (Na)
- Contatta:
Ripetere lavoro spostandolo
come si fa ?

- shineworld
- Senior
- Messaggi: 673
- Iscritto il: venerdì 18 marzo 2016, 9:44
- Località: Vicenza
- Contatta:
Re: Ripetere lavoro spostandolo
Per ottenere questo ci sono vari modi, ma dato che Mach3 supporta le sub-routine meglio sfruttare questo sistema.
Si può poi decidere se usare un'unica WCS e cambiare le posizioni nel codice, oppure usare più WCS ed usare le impostazioni da tabella.
Se i pezzi da fare sono più di 9 è preferibile usare il primo sistema e mettere le coordinate dei pezzi direttamente nel codice.
Se i pezzi son meno di 9 e si intende effettuare un rilevamento dei pezzi da lavorare con tastatore è meglio la soluzione di tabella.
Ora segue un semplice esempio del primo metodo.
Useremo G54 e la G10 per l'impostazione via codice dei valori delle coordinate.
Si può poi decidere se usare un'unica WCS e cambiare le posizioni nel codice, oppure usare più WCS ed usare le impostazioni da tabella.
Se i pezzi da fare sono più di 9 è preferibile usare il primo sistema e mettere le coordinate dei pezzi direttamente nel codice.
Se i pezzi son meno di 9 e si intende effettuare un rilevamento dei pezzi da lavorare con tastatore è meglio la soluzione di tabella.
Ora segue un semplice esempio del primo metodo.
Useremo G54 e la G10 per l'impostazione via codice dei valori delle coordinate.
Codice: Seleziona tutto
( PREAMBLE )
G54 G90 G1
( BODY )
G10 L2 P1 X0 Y0 Z0
M98 P1000 L1
G10 L2 P1 X100 Y0 Z0
M98 P1000 L1
G10 L2 P1 X100 Y100 Z0
M98 P1000 L1
G10 L2 P1 X0 Y100 Z0
M98 P1000 L1
( EPILOGUE )
M2
( LAVORO DA RIPETERE PIU' VOLTE )
O1000
G0 X0 Y0 Z0
G1 X0 Y0 Z0
X50
Y50
X0
Y0
M99
( NECESSARY TO MACH3 )
M2
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login
-
- Senior
- Messaggi: 1774
- Iscritto il: domenica 11 ottobre 2009, 18:12
Re: Ripetere lavoro spostandolo
prog di esempio:
g90 G58
T1M6 (fresa dia 4)
M3S6000 F700
#1=25 (misura di spostamento)
#2=[0-#1]
#3=6 (numero ripetizioni sub_progr)
M98 P10 L#3
M30
(=================================)
O10
M98 P100 L#3
X0
g91 Y#2
M99
O100
g90g1z1 f700 (va a quota sopra materiale)
G1 Z0 F150 (va a Z- per lavorazione)
G91
(qui sotto il profilo-in incrementale-)
g3x0y0i6j6 Z-2 F700
g3x0y0i6j6 Z-2 (qui la Z resta sempre Z-2)
g3x0y0i6j6 Z-2 (perche incrementale)
(--fine profilo---)
g90
G0 Z15 (alzata in sicurezza)
g91
X#2 (spostamento X incrementale)
g90
M99
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login
- kalytom
- Administrator
- Messaggi: 43538
- Iscritto il: lunedì 13 novembre 2006, 9:17
- Località: Poggiomarino (Na)
- Contatta:
-
- Senior
- Messaggi: 1774
- Iscritto il: domenica 11 ottobre 2009, 18:12
Re: Ripetere lavoro spostandolo
programmma : di quadratini...
g54 g90
t6 m6
s8000 m3 f1000
#1=30 (misura di spostamento)
#2=#1
#20=[0-#1]
#3=6 (numero ripetizioni sub_progr)
M98 P10 L#3
g92.1x0y0
g0z80m9
M30
(=================================)
O10
M98 P100 L#3
g92.1x0y0 (risettaggio-Origini)
g92 y#1 (spostamento in direzzione Y )
#1=[#2+#1] (calcolo spostamento)
m99
o100 (programma-PROFILO)
g0x0y0
g0z1
g1z-2 F150 (z-5.5)
g1x10 F1000
g1y-10
g1x0
g1y0
g0z20
x0
M98 P101 l1 (LANCIA SUBROUTINE SPOSTAMENTI X per 1 volta)
m99
o101 (QUI VIENE SPOSTATO L`ORIGINE)
g92x#2
m99
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login