Korekcja promienia narzędzia w pętli WHILE DO
: 04 gru 2017, 14:47
Witam forumowiczów
Pisałem dzisiaj program w symulatorze (CIMCO) do frezowania helikalnego otworu kształtowego (tzw. fasola) w pełnym materiale. Chciałem skorzystać z pętli warunkowej WHILE DO bo otwory są głębokie. Pętla działa, ale gubi korekcję G41, dlatego mam pytanie - czy błąd jest w programie czy też G41/42 nie można stosować w pętli? Poniżej kod programu:
Pisałem dzisiaj program w symulatorze (CIMCO) do frezowania helikalnego otworu kształtowego (tzw. fasola) w pełnym materiale. Chciałem skorzystać z pętli warunkowej WHILE DO bo otwory są głębokie. Pętla działa, ale gubi korekcję G41, dlatego mam pytanie - czy błąd jest w programie czy też G41/42 nie można stosować w pętli? Poniżej kod programu:
Kod: Zaznacz cały
%
O1520 (O1520)
G0 G90 G80 G40 G21 G17 G94
T01 M06 (GLOWICA 30MM)
G0 G90 G54 X-120. Y-75.5 S2110 M03
G43 Z50. H01 D01
G43 Z5. M58;
;
#600=2110 (OBROTY)
#601=1000 (POSUW)
#602=0.5 (ZETY)
#603=0.1 (DEC)
;
G1 X-120. Y-75.5 Z[#602] F3000
G41 X-141.8 F[#601] S[#600]
WHILE [#602 GT -60.] DO 1
G1 X-141.8 Y-85.5 Z[#602] F[#601]
#602=#602-#603
G3 X-120. Y-107.3 Z[#602] I21.8 J0.
#602=#602-#603
X-98.2 Y-85.5 Z[#602] I0. J21.8
#602=#602-#603
G1 X-98.2 Y-75.5 Z[#602] F[#601]
#602=#602-#603
G3 X-120. Y-53.7 Z[#602] I-21.8 J0.
#602=#602-#603
X-141.8 Y-75.5 Z[#602] I0. J-21.8
#602=#602-#603
END 1
G1 X-141.8 Y-85.5 Z[#602] F[#601]
G3 X-120. Y-107.3 I21.8 J0.
X-98.2 Y-85.5 I0. J21.8
G1 X-98.2 Y-75.5 F[#601]
G3 X-120. Y-53.7 I-21.8 J0.
X-141.8 Y-75.5 I0. J-21.8
G1 G40 X-120. F[#601];
G0 Z5.
M9
M30
%