Lavorazione più pezzi con stesso Gcode con mach3

ISO Fanuc, ISO Mitsubishi, Mori Seiki, Fanuc Manual Guide, etc.
Rispondi
Minneci Giuseppe
Newbie
Newbie
Messaggi: 21
Iscritto il: domenica 21 maggio 2017, 21:18

Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da Minneci Giuseppe » venerdì 6 aprile 2018, 8:12

Buongiorno a tutti, avrei bisogno di un aiuto, devo realizzare delle serie di 30 pezzi con molte lavorazioni per cui il gcode è già molto lungo per un solo pezzo. I pezzi sono posizionati alla distanza l’uno dall’altro di 20 millimetri sia sull’asse x che sull’asse y. (3 file da 10 sull’asse x e 3 sull’asse y). Dopo vari tentativi sono riuscito a farne 10 in fila sull’asse x usando il comando M98 (ripetizione) e G 92 ( cambio valore posizione corrente).
Vorrei sapere se esiste un comando più semplice che consenta di fare le trenta lavorazioni in parola con un unico gcode riferito a un solo pezzo, inserendo il passo è il numero dei pezzi sia sull’asse x che y.
Grazie

torn24
God
God
Messaggi: 5026
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da torn24 » venerdì 6 aprile 2018, 9:49

Si potrebbe fare usando 2 sottoprogrammi, due M98 uno per le righe e uno per le colonne, e usare delle variabili per spostare lo zero.

Codice: Seleziona tutto


%(programma principale)
#100=0 (POSIZIONE DI PARTENZA LAVORAZIONE X)
#110=0 (POSIZIONE DI PARTENZA LAVORAZIONE Y)
M98 P1000 L3 (RICHIAMO IL PROGRAMMA RIGHE TRE VOLTE)
M30 (FINE PROGRAMMA)

O1000 (SOTTOPROGRAMMA RIGHE)

#100=0 (RIPORTO A ZERO LA COLONNA PER LAVORAZIONE SUCESSIVA)

M98 P2000 L10 (LAVORAZIONE PEZZI SU RIGA)

#110=#110-20 (SPOSTO L'ORIGINE IN Y PER LAVORAZIONE SU RIGA SUCCESSIVA)
M99

O2000 (SOTTOPROGRAMMA COLONNE)
G52 X#100 Y#110
(CODICE SEGUENTE PROGRAMMA LAVORAZIONE PEZZO )
...
...
...
G52 X0 Y0
#100=#100+20 (SPOSTAMENTO LAVORAZIONE IN X  SU COLONNA)
M99

CIAO A TUTTI !

Minneci Giuseppe
Newbie
Newbie
Messaggi: 21
Iscritto il: domenica 21 maggio 2017, 21:18

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da Minneci Giuseppe » venerdì 6 aprile 2018, 10:14

Grazie, molto gentile, ci provo. Non ho mai usato il # devi scriverlo nel codice o altro?
Cordiali saluti
Giuseppe Minneci

torn24
God
God
Messaggi: 5026
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da torn24 » venerdì 6 aprile 2018, 10:52

Il programma di esempio che ho postato è per spiegare il concetto, non so se ci sono qualche orrore "non ho mach3 installato per provarlo" , ma come concetto, modo di operare dovrebbe essere giusto.
Le variabili #numero si scrivono semplicemente nel programma iso, e si usano al posto del valore numerico, contengono numeri che possono esser modificati e incrementati. #100=#100+20, significa la variabile 100 è uguale alla variabile 100 +20, se la variabile contiene un valore 30, ad esempio,
significa #100=#100+20, #100=30+20.
CIAO A TUTTI !

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da gino » venerdì 6 aprile 2018, 11:18

..avevo un programma (asola) nel cassetto fatto con G92 in Colibri ..valido anche per Mach
si possono immettere le misure di spostamento sia in X che in Y
ed il valore di ripetizioni nei due assi..

Codice: Seleziona tutto

 g54 g90
t6 m6
s8000 m3 f1000
#1=30 (direzzione X misura di spostamento)
#11=25 (direzzione Y misura di spostamento)
#2=#1
#4=#11
#3=10 (numero-in X ripetizioni sub_progr)
#6=5  (numero-in Y ripetizioni sub_progr)
M98 P10 L#3
M98 P11 L#6
G0 Z70
G92.1 (risettaggio spostamenti-)
M30
(=================================)
O10 
M98 P100 L#3
g92.1x0y0
g92 y#11
#1=[#2+#1]
m99
O11 
M98 P100 L#3
g92.1x0y0
g92 y#11
#11=[#4+#11]
m99
 o100   (PROGRAMMA_di un ASOLA)
 (--PROFILO--)
g0x5y6
g0z1
g1z-2  F150   (z-5.5)
g2y-6 r6
g1x-5
g2y6r6
g1x5
g0z20
x0 (riazzeramento X)
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

torn24
God
God
Messaggi: 5026
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da torn24 » venerdì 6 aprile 2018, 11:33

Essenzialmente il mio e il programma di gino lavorano sullo stesso principio, solo che io uso il G52 che trasla, sposta lo zero, mentre gino usa il G92 che imposta la posizione corrente un nuovo valore assi.
CIAO A TUTTI !

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da gino » venerdì 6 aprile 2018, 12:07

..mi scuso , nel programma da me postato (asola)
ce un errore (ho postato il file di prova..)
ce da eliminare una Riga (altrimenti ripete per troppe Volte inizialmente..)
EVIDENZIO Riga da cancellare ...nelle prime righe

g54 g90
t6 m6
s8000 m3 f1000
#1=30 (direzzione X misura di spostamento)
#11=25 (direzzione Y misura di spostamento)
#2=#1
#4=#11
#3=10 (numero-in X ripetizioni sub_progr)
#6=5 (numero-in Y ripetizioni sub_progr)
(M98 P10 L#3 ) (____RIGA DA CANCELLARE-------)
M98 P11 L#6
G0 Z70
G92.1 (risettaggio spostamenti-)
M30
(=================================)

Minneci Giuseppe
Newbie
Newbie
Messaggi: 21
Iscritto il: domenica 21 maggio 2017, 21:18

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da Minneci Giuseppe » venerdì 6 aprile 2018, 12:53

Grazie gentilissimi vi informo se raggiungo l’obbiettivo.
Cordialità e buona giornata.
Giuseppe Minneci

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da gino » venerdì 6 aprile 2018, 14:33

un esempio di possibilita del`uso del programma..
si puo inserire sotto "profilo" il completo progr Cam di un pezzo singolo con copia e incolla
per poi ripeterlo quante volte si vuole in X ed Y
l`esempio e`di un dado di bloccaggio per profili alluminio estrusi..

Codice: Seleziona tutto

 g54 g90
t6 m6  (fresa dia 6)
s8000 m3 f1000
#1=40 (direzzione X misura di spostamento)
#11=40 (direzzione Y misura di spostamento)
#2=#1
#4=#11
#3=6 (numero-in X ripetizioni sub_progr)
#6=6  (numero-in Y ripetizioni sub_progr)
M98 P11 L#6
G0 Z70
G92.1 (risettaggio spostamenti-)
M30
(=================================)
O11 
M98 P100 L#3
g92.1x0y0
g92 y#11
#11=[#4+#11]
m99
 o100   (PROGRAMMA_di un CAM)
 (--PROFILO--)
G01 X-14.166 Y-6.624 Z12.001  F2200.0
Z-0.864  F550.0
Z-1.499  F825.0
X-13.495 Y0.329
X-13.239 Y2.980  F1250.0
X-12.142 Y6.129
G17
G02X-10.433Y8.474I8.703J-4.551
G01 X-8.516
X-10.324 Y6.260
X-10.850 Y5.368
X-11.818 Y2.500
X-12.459 Y-4.549
G03X-11.575Y-8.291I6.800J-0.368
X-9.653Y-8.495I1.449J4.490
G02X-10.964Y-4.676I4.285J3.605
G01 X-10.392 Y2.034
X-9.544 Y4.631
X-9.153 Y5.323
X-6.974 Y8.046
X-6.433 Y8.474
X-3.541
X-5.500 Y7.316
X-6.020 Y6.888
X-7.973 Y4.397
X-8.215 Y3.935
X-8.962 Y1.580
X-9.469 Y-4.795
G03X-7.564Y-8.495I4.436J-0.056
G01 X3.398
G03X7.555Y-5.016I-3.306J8.175
G01 X7.999 Y-4.324
X8.976 Y-1.455
X9.463 Y4.772
G03X7.612Y8.474I-4.584J0.022
G01 X9.658
X9.891 Y8.224
G02X10.958Y4.655I-4.992J-3.436
G01 X10.396 Y-1.938
X9.262 Y-5.133
G02X6.356Y-8.495I-11.284J6.817
G01 X8.493
X9.843 Y-6.957
X10.515 Y-5.957
X11.809 Y-2.440
X12.453 Y4.528
G03X11.515Y8.318I-6.443J0.417
G02X13.466Y5.908I-0.993J-2.799
G01 X13.482 Y-0.291
X13.217 Y-2.958
X11.760 Y-6.794
X10.970 Y-7.946
X10.479 Y-8.495
Z-0.864  F1650.0
Z12.001  F2200.0
X1.301 Y-7.611
Z0.406  F550.0
Z-0.229  F825.0
X0.014 Y-7.825 Z-0.459
X-5.296 Y-7.827 Z-1.395
X-5.869 Y-7.700 Z-1.499
G02X-7.973Y-4.904I0.896J2.864 F1250.0
G01 X-7.658 Y-0.153
G02X-5.017Y5.773I8.654J-0.306
G01 X-4.737 Y6.025
G02X-1.663Y7.555I4.662J-5.513
G01 X-0.545 Y7.765
X0.294 Y7.858
X5.325 Y7.836
G02X7.967Y4.879I-0.399J-3.015
G01 X7.687 Y0.966
G02X0.014Y-7.825I-8.219J-0.570
G01 X-5.296 Y-7.827
X-5.869 Y-7.700
Z-0.864  F1650.0
Z12.001  F2200.0
X-16.526 Y0.138
Z-2.364  F550.0
Z-2.999  F825.0
X-13.356 Y6.362
X-12.918 Y7.223  F1250.0
G02X-10.122Y8.475I2.408J-1.630
G03X-11.289Y7.215I2.016J-3.037
X-13.496Y1.899I17.971J-10.578
G01 Y-5.598
G03X-10.598Y-8.496I2.987J0.089
G01 X10.097
G03X11.279Y-7.255I-1.662J2.768
X13.487Y-2.004I-17.974J10.645
G01 X13.496 Y-5.598
G02X13.279Y-6.571I-2.443J0.035
G01 X13.083 Y-6.975
Z-2.364  F1650.0
Z12.001  F2200.0
X-3.707 Y-7.822
Z-1.094  F550.0
Z-1.729  F825.0
X-10.328 Z-2.896
X-10.896 Y-7.700 Z-2.999
G02X-12.984Y-4.904I0.918J2.863 F1250.0
X-9.726Y6.835I22.225J0.154
X-7.533Y7.858I2.241J-1.942
G01 X10.077
G02X13.012Y4.879I-0.065J-3.000
X9.719Y-6.861I-22.137J-0.122
X7.841Y-7.822I-2.204J1.992
G01 X-10.328
X-10.896 Y-7.700
Z-2.364  F1650.0
Z12.001  F2200.0
X-16.526 Y0.139
Z-3.864  F550.0
Z-4.499  F825.0
X-13.357 Y6.363
X-12.920 Y7.221  F1250.0
G02X-10.122Y8.476I2.412J-1.631
G03X-11.290Y7.215I2.021J-3.043
X-13.497Y1.897I17.946J-10.565
G01 Y-5.598
G03X-10.598Y-8.497I2.989J0.090
G01 X10.108
G03X11.340Y-7.177I-1.979J3.084
X13.488Y-2.002I-18.549J10.731
G01 X13.497 Y-5.598
X13.412 Y-6.204
X13.300 Y-6.516
X13.051 Y-7.023
Z-3.864  F1650.0
Z12.001  F2200.0
X-3.708 Y-7.823
Z-2.594  F550.0
Z-3.229  F825.0
X-10.328 Z-4.396
X-10.897 Y-7.700 Z-4.499
G02X-12.985Y-4.904I0.918J2.863 F1250.0
X-9.727Y6.835I22.246J0.148
X-7.533Y7.859I2.242J-1.942
G01 X10.077
G02X13.014Y4.879I-0.066J-3.002
X9.720Y-6.861I-22.158J-0.117
X7.841Y-7.823I-2.256J2.090
G01 X-10.328
X-10.897 Y-7.700
Z-3.864  F1650.0
Z12.001  F2200.0
X-16.527 Y0.139
Z-5.364  F550.0
Z-5.999  F825.0
X-13.358 Y6.364
X-12.923 Y7.219  F1250.0
G02X-10.122Y8.477I2.416J-1.632
G03X-11.291Y7.215I2.026J-3.050
X-13.498Y1.896I17.920J-10.553
G01 Y-5.598
G03X-10.598Y-8.498I2.991J0.091
G01 X10.108
G03X11.341Y-7.177I-1.981J3.087
X13.489Y-2.001I-18.518J10.716
G01 X13.498 Y-5.598
X13.413 Y-6.204
X13.300 Y-6.517
X13.053 Y-7.022
Z-5.364  F1650.0
Z12.001  F2200.0
X-3.709 Y-7.824
Z-4.094  F550.0
Z-4.729  F825.0
X-10.328 Z-5.896
X-10.898 Y-7.700 Z-5.999
G02X-12.986Y-4.904I0.918J2.864 F1250.0
X-9.728Y6.835I22.267J0.142
X-7.533Y7.860I2.243J-1.941
G01 X10.077
G02X13.015Y4.879I-0.067J-3.004
X9.722Y-6.861I-22.179J-0.111
X7.841Y-7.824I-2.258J2.089
G01 X-10.328
X-10.898 Y-7.700
Z-5.364  F1650.0
Z12.001  F2200.0
X-16.527 Y0.140
Z-6.864  F550.0
Z-7.499  F825.0
X-13.358 Y6.365
X-12.925 Y7.217  F1250.0
G02X-10.122Y8.478I2.420J-1.634
G03X-11.292Y7.215I2.032J-3.056
X-13.499Y1.894I17.895J-10.541
G01 Y-5.598
G03X-10.598Y-8.499I2.993J0.092
G01 X10.108
G03X11.343Y-7.177I-1.984J3.091
X13.490Y-2.000I-18.488J10.701
G01 X13.499 Y-5.598
X13.414 Y-6.204
X13.301 Y-6.518
X13.055 Y-7.021
Z-6.864  F1650.0
Z12.001  F2200.0
X-3.711 Y-7.826
Z-5.594  F550.0
Z-6.229  F825.0
X-10.328 Z-7.395
X-10.899 Y-7.700 Z-7.499
G02X-12.987Y-4.904I0.919J2.864 F1250.0
X-9.729Y6.835I22.287J0.136
X-7.533Y7.861I2.245J-1.941
G01 X10.077
G02X13.016Y4.879I-0.068J-3.006
X9.723Y-6.861I-22.199J-0.105
X7.841Y-7.826I-2.259J2.088
G01 X-10.328
X-10.899 Y-7.700
Z-6.864  F1650.0
Z12.001  F2200.0
X-16.528 Y0.141
Z-8.364  F550.0
Z-8.999  F825.0
X-13.359 Y6.366
X-12.927 Y7.215  F1250.0
G02X-10.122Y8.479I2.424J-1.635
G03X-11.293Y7.215I2.037J-3.062
X-13.500Y1.893I17.870J-10.528
G01 Y-5.598
G03X-10.598Y-8.500I2.995J0.093
G01 X10.108
G03X11.344Y-7.177I-1.986J3.094
X13.491Y-1.998I-18.457J10.687
G01 X13.500 Y-5.598
X13.415 Y-6.204
X13.302 Y-6.519
X13.057 Y-7.019
Z-8.364  F1650.0
Z12.001  F2200.0
X-3.712 Y-7.827
Z-7.094  F550.0
Z-7.729  F825.0
X-10.328 Z-8.895
X-10.901 Y-7.700 Z-8.999
G02X-12.988Y-4.904I0.920J2.865 F1250.0
X-9.730Y6.835I22.308J0.130
X-7.533Y7.862I2.246J-1.941
G01 X10.077
G02X13.017Y4.879I-0.069J-3.008
X9.724Y-6.861I-22.220J-0.099
X7.841Y-7.827I-2.260J2.088
G01 X-10.328
X-10.901 Y-7.700
Z-8.364  F1650.0
Z12.001  F2200.0
X-16.529 Y0.142
Z-9.864  F550.0
Z-10.499  F825.0
X-13.360 Y6.367
X-12.929 Y7.213  F1250.0
G02X-10.122Y8.480I2.428J-1.636
G03X-11.294Y7.215I2.042J-3.069
X-13.501Y1.892I17.845J-10.516
G01 Y-5.598
G03X-10.598Y-8.501I2.997J0.094
G01 X10.108
G03X11.345Y-7.177I-1.989J3.098
X13.492Y-1.997I-18.426J10.672
G01 X13.501 Y-5.598
X13.416 Y-6.204
X13.302 Y-6.520
X13.058 Y-7.018
Z-9.864  F1650.0
Z12.001  F2200.0
X-3.713 Y-7.828
Z-8.594  F550.0
Z-9.229  F825.0
X-10.328 Z-10.395
X-10.902 Y-7.700 Z-10.499
G02X-12.989Y-4.904I0.921J2.865 F1250.0
X-9.731Y6.835I22.329J0.125
X-7.533Y7.864I2.247J-1.940
G01 X10.077
G02X13.018Y4.879I-0.070J-3.011
X9.725Y-6.861I-22.240J-0.093
X7.841Y-7.828I-2.261J2.087
G01 X-10.328
X-10.902 Y-7.700
Z-9.864  F1650.0
Z12.001  F2200.0
X-16.529 Y0.143
Z-11.364  F550.0
Z-11.999  F825.0
X-13.360 Y6.368
X-12.931 Y7.211  F1250.0
G02X-10.122Y8.481I2.431J-1.637
G03X-11.296Y7.215I2.047J-3.075
X-13.502Y1.890I17.821J-10.504
G01 Y-5.598
G03X-10.598Y-8.502I2.999J0.095
G01 X10.108
G03X11.346Y-7.177I-1.991J3.101
X13.493Y-1.995I-18.396J10.657
G01 X13.502 Y-5.598
X13.417 Y-6.204
X13.303 Y-6.521
X13.060 Y-7.017
Z-11.364  F1650.0
Z12.001  F2200.0
X-3.715 Y-7.829
Z-10.094  F550.0
Z-10.729  F825.0
X-10.328 Z-11.895
X-10.903 Y-7.700 Z-11.999
G02X-12.990Y-4.904I0.921J2.866 F1250.0
X-9.732Y6.835I22.350J0.119
X-7.533Y7.865I2.248J-1.940
G01 X10.077
G02X13.019Y4.879I-0.071J-3.013
X9.726Y-6.861I-22.261J-0.088
X7.841Y-7.829I-2.262J2.086
G01 X-10.328
X-10.903 Y-7.700
Z-11.364  F1650.0
Z12.001  F2200.0
X-16.530 Y0.144
Z-12.366  F550.0
Z-13.001  F825.0
X-13.361 Y6.369
X-12.933 Y7.210  F1250.0
G02X-10.122Y8.482I2.435J-1.638
G03X-11.296Y7.215I2.051J-3.080
X-13.503Y1.889I17.804J-10.496
G01 Y-5.598
G03X-10.598Y-8.503I3.000J0.095
G01 X10.109
G03X11.347Y-7.177I-1.994J3.104
X13.494Y-1.995I-18.375J10.648
G01 X13.503 Y-5.598
X13.417 Y-6.204
X13.303 Y-6.521
X13.061 Y-7.016
Z-12.366  F1650.0
Z12.001  F2200.0
X-3.716 Y-7.830
Z-11.096  F550.0
Z-11.731  F825.0
X-10.328 Z-12.897
X-10.904 Y-7.700 Z-13.001
G02X-12.991Y-4.904I0.922J2.866 F1250.0
X-9.733Y6.835I22.364J0.115
X-7.533Y7.865I2.249J-1.940
G01 X10.077
G02X13.020Y4.879I-0.072J-3.014
X9.727Y-6.861I-22.275J-0.084
X7.841Y-7.830I-2.263J2.086
G01 X-10.328
X-10.904 Y-7.700
Z-12.366  F1650.0
Z12.001  F2200.0
(Standard Drill )
(0)

G00 Z6.000
X0.000 Y0.000
G81 X0.000 Y0.000 Z-2 R2.500 F100
G80
G00 Z6.000
g0z20
x0 (riazzeramento X)
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

Minneci Giuseppe
Newbie
Newbie
Messaggi: 21
Iscritto il: domenica 21 maggio 2017, 21:18

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da Minneci Giuseppe » domenica 8 aprile 2018, 8:37

Buongiorno Gentile Gino, ti ringrazio per l’aiuto che mi hai fornito, tuttavia non sono riuscito a fare girare il programma completamente.
Ho provato tutti e due i programmi che hai postato, il primo senza la riga che andava tolta e il secondo, entrambi lavorano solo solo sull’asse y e fanno le lavorazioni sull’asse x ma senza andare avanti per fare la lavorazione successiva.
Ti chiedo gentilmente di suggerirmi cosa devo modificare, in quanto con questo programma risolverei diversi problemi.
Potrebbe essere Mach3 che non riconosce qualcosa?
Grazie e buona giornata.
Cordialità
Giuseppe Minneci

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

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da shineworld » domenica 8 aprile 2018, 8:59

Se usi Mach 3 bisogna aggiungere un altro M2 anche in fondo al programma altrimenti ti fa una sola ripetizione.

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da gino » domenica 8 aprile 2018, 10:29

il programma lo eseguito in Colibri diverse volte senza problemi.
caricato anche su Mach4 mostra tutto e in simulazione non rileva problemi..
caricato su Rosetta-cnc sembra accettare tutto ( pero`non posso simulare...)
caricato poi su Mach3 in effetti mi mostra tutto inizialmente ; ma in simulazione ripete poi su uno solo ..non so.
..prova come dice Shineworld..
..allego di nuovo il prog con piu spiegazioni..

Codice: Seleziona tutto

 g54 g90
t6 m6  ( scelta fresa)
s8000 m3 f1000
#1=30 (direzzione X misura di spostamento)
#11=25 (direzzione Y misura di spostamento)
#2=#1
#4=#11
#3=5 (numero-in X ripetizioni sub_progr)
#6=4  (numero-in Y ripetizioni sub_progr)
M98 P11 L#6
G0 Z70  (risalita -Z in sicurezza)
G92.1 (risettaggio spostamenti-)
M30
(=================================)
O11 
M98 P100 L#3
g92.1x0y0
g92 y#11
#11=[#4+#11]
m99
 o100   (PROGRAMMA_di un ASOLA)
 (--PROFILO--DA - INSERIRE--)

g0x5y6
g0z1
g1z-2  F150   (z-5.5)
g2y-6 r6 f1000
g1x-5
g2y6r6
g1x5
(----FINE - PROFILO--INSERITO-inserire fin qui)

g0z8 (==RIALZATA-DI SICUREZZA===)
x0 (riazzeramento X)
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

torn24
God
God
Messaggi: 5026
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da torn24 » domenica 8 aprile 2018, 10:39

Ho scaricato mach3 per provare il programma che avevo proposto, sembra che funzioni anche il mio programma :mrgreen: :wink:
Ultima modifica di torn24 il domenica 8 aprile 2018, 10:51, modificato 2 volte in totale.
CIAO A TUTTI !

torn24
God
God
Messaggi: 5026
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da torn24 » domenica 8 aprile 2018, 10:39

Ho scaricato mach3 per provare il programma che avevo proposto, sembra che funzioni anche il mio programma :mrgreen: :wink:


Fresatura di esempio quadrato 10x10

Codice: Seleziona tutto


%(programma principale)
#100=0 (POSIZIONE DI PARTENZA LAVORAZIONE X)
#110=0 (POSIZIONE DI PARTENZA LAVORAZIONE Y)
M98 P1000 L3 (L NUMERO RIGHE RETICOLO)
M30 (FINE PROGRAMMA)

O1000 (SOTTOPROGRAMMA RIGHE)

#100=0 (RIPORTO A ZERO LA COLONNA PER LAVORAZIONE SUCESSIVA)

M98 P2000 L10 (L COLONNE RIGHE RETICOLO)

#110= [#110-20] (SPOSTO L'ORIGINE IN Y PER LAVORAZIONE SU RIGA SUCCESSIVA)
M99

O2000 (SOTTOPROGRAMMA COLONNE)
G52 X#100 Y#110
(CODICE SEGUENTE PROGRAMMA LAVORAZIONE PEZZO )
(INIZIO PROGRAMMA ISO)
(Fresatura quadrato)
G0 X0 Y0
G0 Z0
G1 X10 F500
G1 Y10 
G1 X0
G1 Y0
G0 Z2
(FINE PROGRAMMA ISO)
G52 X0 Y0
#100= [#100+20] (SPOSTAMENTO LAVORAZIONE IN X  SU COLONNA)
M99


CIAO A TUTTI !

torn24
God
God
Messaggi: 5026
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Lavorazione più pezzi con stesso Gcode con mach3

Messaggio da torn24 » domenica 8 aprile 2018, 11:00

@gino, su mach3 secondo me è un problema solo con la visualizzazione grafica, ma i movimenti reali della macchina li fa correttamente. Un BUG della grafica.
CIAO A TUTTI !

Rispondi

Torna a “Programmazione CNC”