Obróbka 2.5D w podprogramie z wyjazdem osi Z
: 24 cze 2019, 13:14
%MPF 303
N4 G17 G40 G54 G64 G90
N6 D1 (FREZ FI 40)
N8 S500 F300 M3
N10 G0 W0
N12 M20
N14 R1=-5 (DOBIJANIE)
N16 G0 Z100
N18 X0 Y120
N20 Z10
N22 G1 Z0
N24 L303 P5
N26 M5
N28 M30
%SPF 303
N10 G0 X0 Y0
N12 G91 G1 Z=R1
N14 G90 G0 Y120
N16 G1 G41 Y160
N18 X-195
N20 Y-160
N22 X195
N24 Y160
N26 X0
N28 G0 G40 Y0
N29 Z100
N30 M17
Witam
Mam program na prostą obróbkę 2.5D. Kontur oraz dobijanie w osi Z jest wykonywane przez podprogram który jest realizowany w kilku powtórzeniach.
Chciałbym aby przejazd między kolejnymi zagłębieniami odbywał się na płaszczyźnie bezpiecznej np. Z100 a nie na głębokości obróbki. Nie mogę zastosować linii N29 bo wtedy zastosowanie G91 i G90 straci sens.
Mam pomysł aby zapisać aktualną wartość Z do pamięci jako parametr np. R10, potem dać G0 Z100 i wywołać na początku programu R10. Tylko jak to zrobić, sterownik to SINUMERIK 820. Wiem, że w tym sterowniku jest taka grupa komend @400 odpowiadająca za zapis parametru R do pamięci. Czy ktoś umiałby pomóc?
N4 G17 G40 G54 G64 G90
N6 D1 (FREZ FI 40)
N8 S500 F300 M3
N10 G0 W0
N12 M20
N14 R1=-5 (DOBIJANIE)
N16 G0 Z100
N18 X0 Y120
N20 Z10
N22 G1 Z0
N24 L303 P5
N26 M5
N28 M30
%SPF 303
N10 G0 X0 Y0
N12 G91 G1 Z=R1
N14 G90 G0 Y120
N16 G1 G41 Y160
N18 X-195
N20 Y-160
N22 X195
N24 Y160
N26 X0
N28 G0 G40 Y0
N29 Z100
N30 M17
Witam
Mam program na prostą obróbkę 2.5D. Kontur oraz dobijanie w osi Z jest wykonywane przez podprogram który jest realizowany w kilku powtórzeniach.
Chciałbym aby przejazd między kolejnymi zagłębieniami odbywał się na płaszczyźnie bezpiecznej np. Z100 a nie na głębokości obróbki. Nie mogę zastosować linii N29 bo wtedy zastosowanie G91 i G90 straci sens.
Mam pomysł aby zapisać aktualną wartość Z do pamięci jako parametr np. R10, potem dać G0 Z100 i wywołać na początku programu R10. Tylko jak to zrobić, sterownik to SINUMERIK 820. Wiem, że w tym sterowniku jest taka grupa komend @400 odpowiadająca za zapis parametru R do pamięci. Czy ktoś umiałby pomóc?