Zacznę od tego,że używam Heidenhaina 155.
Jeżeli potrzebuję przybierać np. po 0,5mm w osi Z to korzystam z "IZ=-0,5" i po problemie.
Jak to samo zrobić w osi X lub Y? Jeżeli chcę np. coś splanować teraz to piszę taki program:
L X=o Y=o Z=o
L y=100
L X=10
L Y=0
L X=20
L Y=100
L X=30
L Y=0
ITD...
Jak to zrobić abym nie musiał ciągle dodawać w osi X tylko żeby wpisać stałą np.10?
prosty program
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 197
- Rejestracja: 19 lut 2014, 23:41
- Lokalizacja: hyt
Witam ja bym to napisał w ten sposób
TOL CAL 3 Z S1000
L Z 200 R0 F MAX M03
L X+0 Y +0 R0 F MAX
L Z0 R0 F MAX
FN0:Q1=200
FN0:Q10=20
FN4:Q1=Q1 DIV Q10
LBL1
L IX+Q1 R0 F 1000
L Y100 R0 F 1000
L IX+Q1 R0 F 1000
L Y-0 RO F 1000
LBL0
FN2:Q10=Q10-+2
FN10:IF+Q10 NE0 GOTO LBL1
L Z200 RO F MAX M30
Q1- długosc frezowania w X
Q10-ilość powt.
FN4:to dzielenie 200/20=10mm na przejcie
TOL CAL 3 Z S1000
L Z 200 R0 F MAX M03
L X+0 Y +0 R0 F MAX
L Z0 R0 F MAX
FN0:Q1=200
FN0:Q10=20
FN4:Q1=Q1 DIV Q10
LBL1
L IX+Q1 R0 F 1000
L Y100 R0 F 1000
L IX+Q1 R0 F 1000
L Y-0 RO F 1000
LBL0
FN2:Q10=Q10-+2
FN10:IF+Q10 NE0 GOTO LBL1
L Z200 RO F MAX M30
Q1- długosc frezowania w X
Q10-ilość powt.
FN4:to dzielenie 200/20=10mm na przejcie