HEIDENHAIN - podprogram wywołany CYKLEM LUSTRZANE ODBICIE

Dyskusje dotyczące programowania G-Code

Autor tematu
czechu_zdolny
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 21
Rejestracja: 23 mar 2015, 16:21
Lokalizacja: dolnośląskie

HEIDENHAIN - podprogram wywołany CYKLEM LUSTRZANE ODBICIE

#1

Post napisał: czechu_zdolny » 30 mar 2015, 16:46

Witam,

w którym miejscu popełniam błąd, przy symulacji cyklu lustrzanego odbicia przez wywołanie podprogramu, przebieg odbicia w osi X jest OK, natomiast w przypadku osi Y i osi XY, nastepują "puste" przebiegi freza w odbiciu X i Y. Puste to znaczy w symulacji frez leci po uprzednio wykonanych rowkach.

Pomożecie ? Z góry dziękuję.

0 BEGIN PGM ODBICIELUSTRZANE_TEST MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-50
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 ;POBRANIE FREZA PALCOWEGO
4 TOOL CALL 20 Z S1000 F37
5 LBL 1
6 L X+10 Y+10 Z+5 R0 FMAX M3
7 L Z+2 R0 F37 M8
8 L Z-5 R0
9 L X+90 Y+90 R0
10 L Z+5 R0 FMAX
11 L X+10 Y+10 R0 FMAX M9
12 LBL 0
13 CYCL DEF 8.0 ODBICIE LUSTRZANE
14 CYCL DEF 8.1 X
15 CALL LBL 1 REP1
16 CYCL DEF 8.0 ODBICIE LUSTRZANE
17 CYCL DEF 8.1 Y
18 CALL LBL 1 REP1
19 CYCL DEF 8.0 ODBICIE LUSTRZANE
20 CYCL DEF 8.1 X Y
21 CALL LBL 1 REP1
22 L M80
23 L Z+200 R0 FMAX M9
24 L M30
25 TOOL DEF 0
26 END PGM ODBICIELUSTRZANE_TEST MM



Tagi:

Awatar użytkownika

easy2002
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1998
Rejestracja: 27 lis 2004, 19:40
Lokalizacja: Gniew
Kontakt:

#2

Post napisał: easy2002 » 30 mar 2015, 23:13

Witam Kolegę Czesława :wink:

Z kolegi programu wynika że robi tylko 3 wejścia krzyża z 4

Dodałem kasowanie Lustra bo tak powinno się robić

I teraz są 4 ramiona krzyża ...

BEGIN PGM ODBICIELUSTRZANE_TEST MM
BLK FORM 0.1 Z X-100 Y-100 Z-50
BLK FORM 0.2 X+100 Y+100 Z+0
;POBRANIE FREZA PALCOWEGO
TOOL CALL 20 Z S1000 F37
LBL 1
L X+10 Y+10 Z+5 R0 FMAX M3
L Z+2 R0 F37 M8
L Z-5 R0
L X+90 Y+90 R0
L Z+5 R0 FMAX
L X+10 Y+10 R0 FMAX M9
CYCL DEF 8.0 ODBICIE LUSTRZANE
CYCL DEF 8.1
LBL 0
CYCL DEF 8.0 ODBICIE LUSTRZANE
CYCL DEF 8.1 X
CALL LBL 1 REP1
CYCL DEF 8.0 ODBICIE LUSTRZANE
CYCL DEF 8.1 Y
CALL LBL 1 REP1
CYCL DEF 8.0 ODBICIE LUSTRZANE
CYCL DEF 8.1 X Y
CALL LBL 1 REP1
L M80
L Z+200 R0 FMAX M9
L M30
TOOL DEF 0
END PGM ODBICIELUSTRZANE_TEST MM
Załączniki
4.png
... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje ;-) ---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281


Autor tematu
czechu_zdolny
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 21
Rejestracja: 23 mar 2015, 16:21
Lokalizacja: dolnośląskie

#3

Post napisał: czechu_zdolny » 31 mar 2015, 14:23

Dalej robi "puste" przebiegi .


Machnik1989
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 7
Rejestracja: 03 lip 2014, 22:03
Lokalizacja: Radom

#4

Post napisał: Machnik1989 » 31 mar 2015, 20:46

Witam.

Miałem podobny przypadek, usunięcie ilości powtórzeń "REP1" załatwia robotę. Ale, czy jest ktoś kto by wytłumaczył dlaczego tak się dzieje?



0 BEGIN PGM ODBICIELUSTRZANE_TEST MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-50
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 ;POBRANIE FREZA PALCOWEGO
4 TOOL CALL 20 Z S1000 F37
5 LBL 1
6 L X+10 Y+10 Z+5 R0 FMAX M3
7 L Z+2 R0 F37 M8
8 L Z-5 R0
9 L X+90 Y+90 R0
10 L Z+5 R0 FMAX
11 L X+10 Y+10 R0 FMAX M9
12 LBL 0
13 CYCL DEF 8.0 ODBICIE LUSTRZANE
14 CYCL DEF 8.1 X
15 CALL LBL 1
16 CYCL DEF 8.0 ODBICIE LUSTRZANE
17 CYCL DEF 8.1 Y
18 CALL LBL 1
19 CYCL DEF 8.0 ODBICIE LUSTRZANE
20 CYCL DEF 8.1 X Y
21 CALL LBL 1
22 L M80
23 L Z+200 R0 FMAX M9
24 L M30
25 TOOL DEF 0
26 END PGM ODBICIELUSTRZANE_TEST MM


Autor tematu
czechu_zdolny
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 21
Rejestracja: 23 mar 2015, 16:21
Lokalizacja: dolnośląskie

#5

Post napisał: czechu_zdolny » 31 mar 2015, 21:43

Machnik1989 pisze:Witam.

Miałem podobny przypadek, usunięcie ilości powtórzeń "REP1" załatwia robotę. Ale, czy jest ktoś kto by wytłumaczył dlaczego tak się dzieje?



0 BEGIN PGM ODBICIELUSTRZANE_TEST MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-50
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 ;POBRANIE FREZA PALCOWEGO
4 TOOL CALL 20 Z S1000 F37
5 LBL 1
6 L X+10 Y+10 Z+5 R0 FMAX M3
7 L Z+2 R0 F37 M8
8 L Z-5 R0
9 L X+90 Y+90 R0
10 L Z+5 R0 FMAX
11 L X+10 Y+10 R0 FMAX M9
12 LBL 0
13 CYCL DEF 8.0 ODBICIE LUSTRZANE
14 CYCL DEF 8.1 X
15 CALL LBL 1
16 CYCL DEF 8.0 ODBICIE LUSTRZANE
17 CYCL DEF 8.1 Y
18 CALL LBL 1
19 CYCL DEF 8.0 ODBICIE LUSTRZANE
20 CYCL DEF 8.1 X Y
21 CALL LBL 1
22 L M80
23 L Z+200 R0 FMAX M9
24 L M30
25 TOOL DEF 0
26 END PGM ODBICIELUSTRZANE_TEST MM

Zgadza się. teraz jest OK.

Dziękuję Wam obu za zajęcie się moją zagwdozdką i pomoc.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”