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
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
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
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
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
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