Powtarzanie cyklu z przyrostowym obrotem stołu.

HH iTNC530

Dyskusje na temat systemu Heidenhaina

Autor tematu
janekks
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 28
Rejestracja: 30 mar 2016, 09:09
Lokalizacja: Toruń

Powtarzanie cyklu z przyrostowym obrotem stołu.

#1

Post napisał: janekks » 08 cze 2020, 08:03

Witam,

Mam do wykonania 60 otworów na obwodzie pierścienia na wytaczarce. Z wrzeciona wiercimy otwór i następnie obrót stołu i tak 60 razy. Program, który używamy jest przygotowany na jeden otwór, jest wywołany cykl wiercenia 200, a następnie po cyklu dodane B+. Następnie, jest to wszystko kopiowane 60 razy i poprawiane ręcznie B+ tyle razy ile jest otworów na obwodzie. Poniżej przykład programu.

18 L B+0 F500
19 L X+0 Y-25 FMAX
20 CYCL DEF 200 WIERCENIE ~
Q200=+1 ;BEZPIECZNA WYSOKOSC ~
Q201=-57 ;GLEBOKOSC ~
Q206=+25 ;WARTOSC POSUWU WGL. ~
Q202=+20 ;GLEBOKOSC DOSUWU ~
Q210=+0 ;PRZER. CZAS.NA GORZE ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=+10 ;2-GA BEZPIECZNA WYS. ~
Q211=+0 ;PRZERWA CZAS. DNIE
21 L X+0 Y-25 FMAX M99
22 L B+6 F500

Jak zrobić by zapętlić program, zmieniając B+ z automatu? Trochę czytam o podprogramach LBL i tak spróbowałem zmienić trochę program. Mógłby ktoś sprawdzić? Bądź ewentualnie podpowiedzieć jak rozpisać sobie taki cykl, by w przypadku zmiany ilości otworów w innych pierścieniach nie kopiować na nowo i poprawiać B. Poprawiony program wg mnie poniżej.

17 L X+0 Y-25 Z+100 B+0
18 LBL 1
19 L IB+6 F500
20 L X+0 Y-25 FMAX
21 CYCL DEF 200 WIERCENIE ~
Q200=+1 ;BEZPIECZNA WYSOKOSC ~
Q201=-57 ;GLEBOKOSC ~
Q206=+25 ;WARTOSC POSUWU WGL. ~
Q202=+20 ;GLEBOKOSC DOSUWU ~
Q210=+0 ;PRZER. CZAS.NA GORZE ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=+10 ;2-GA BEZPIECZNA WYS. ~
Q211=+0 ;PRZERWA CZAS. DNIE
22 L X+0 Y-25 FMAX M99
24 CALL LBL 1 REP 60
25 L Z+100 F500
26 M30


Pozdrawiam




Majster70
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1255
Rejestracja: 08 cze 2010, 23:37
Lokalizacja: Piastów

Re: Powtarzanie cyklu z przyrostowym obrotem stołu.

#2

Post napisał: Majster70 » 08 cze 2020, 08:13

Możesz zapętlić np z obrotem układu współrzędnych, ale gdy otwory czy cokolwiek innego jest równo rozstawione do takich rzeczy wymyślono szyk, masz do dyspozycji w HH cykl liniowy bądź kołowy. Wstawiasz szyk (u ciebie wersje kołową 220 Polar Pattern) po cyklu wiercenia i tyle. Szyk sam się "wywołuje" , w poniższym przykładzie wstawiłem "goły" niewypełniony szyk z HH530. Jak go sobie wrzucisz na swoje sterowanie, to ci "w locie" przetłumaczy na polski lub ustawiony język. Jak masz starszą wersję HH to może sygnalizować błąd, wtedy musisz ręcznie w edytorze na komputerze "wywalić" te Q parametry których twój system nie obsługuje. Np u mnie na HH426 w cyklu 205 wiercenia nie ma Q253 i jeśli chcę przewalić program z HH530 na HH426 muszę go ręcznie wywalić w edytorze na komputerze przed transmisją na HH426, lub wykasować cały cykl i wpisać go ze sterowania na frezarce itd.

1 TOOL CALL 105 Z S1000 F220 DL+0
2 L Z+200 FMAX M3
3 CYCL DEF 205 UNIVERSAL PECKING ~
Q200=+2 ;SET-UP CLEARANCE ~
Q201=-40 ;DEPTH ~
Q206= AUTO ;FEED RATE FOR PLNGNG ~
Q202=+15 ;PLUNGING DEPTH ~
Q203=+0 ;SURFACE COORDINATE ~
Q204=+50 ;2ND SET-UP CLEARANCE ~
Q212=+5 ;DECREMENT ~
Q205=+5 ;MIN. PLUNGING DEPTH ~
Q258=+0.2 ;UPPER ADV STOP DIST ~
Q259=+0.2 ;LOWER ADV STOP DIST ~
Q257=+0 ;DEPTH FOR CHIP BRKNG ~
Q256=+0.1 ;DIST FOR CHIP BRKNG ~
Q211=+0 ;DWELL TIME AT DEPTH ~
Q379=+0 ;STARTING POINT ~
Q253=+750 ;F PRE-POSITIONING
4 CYCL DEF 220 POLAR PATTERN ~
Q216=+50 ;CENTER IN 1ST AXIS ~
Q217=+50 ;CENTER IN 2ND AXIS ~
Q244=+60 ;PITCH CIRCLE DIAMETR ~
Q245=+0 ;STARTING ANGLE ~
Q246=+360 ;STOPPING ANGLE ~
Q247=+0 ;STEPPING ANGLE ~
Q241=+8 ;NR OF REPETITIONS ~
Q200=+2 ;SET-UP CLEARANCE ~
Q203=+0 ;SURFACE COORDINATE ~
Q204=+50 ;2ND SET-UP CLEARANCE ~
Q301=+1 ;MOVE TO CLEARANCE ~
Q365=+0 ;TYPE OF TRAVERSE
5 L Z+200 FMAX
6 STOP M30
Ostatnio zmieniony 08 cze 2020, 08:35 przez Majster70, łącznie zmieniany 1 raz.


Autor tematu
janekks
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 28
Rejestracja: 30 mar 2016, 09:09
Lokalizacja: Toruń

Re: Powtarzanie cyklu z przyrostowym obrotem stołu.

#3

Post napisał: janekks » 08 cze 2020, 08:35

Otwory mam rozmieszczone równomiernie na obwodzie. Tylko czy ten szyk wywoła mi obrót stołu?


Majster70
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1255
Rejestracja: 08 cze 2010, 23:37
Lokalizacja: Piastów

Re: Powtarzanie cyklu z przyrostowym obrotem stołu.

#4

Post napisał: Majster70 » 08 cze 2020, 08:44

Mam frezarki 3-osiowe to ci nie powiem, musisz spróbować, puść sobie program "w powietrzu" wpisując przy wywołaniu narzędzia TOOL CALL DL+100, wtedy program pójdzie 100mm "wyżej". Jak na wytaczarce wiercisz w osi Y, musisz to uwzględnić, nie wiem jaki układ jest u ciebie.
To ręczne wycinanie Q parametrów dotyczy tylko sytuacji jeśli nie wpisujesz cykli z pulpitu obrabiarki a wysyłasz gotowe programy przez komputer napisane pierwotnie na obrabiarce z wyższą wersją sterowania.

Edit: pokombinuj z cyklem 220 POLAR PATTERN u siebie, sterowanie powinno uwzględniać możliwości twojego sprzętu, być może masz dodatkowy parametr Q lub dodatkowe opcje np w Q365.


Autor tematu
janekks
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 28
Rejestracja: 30 mar 2016, 09:09
Lokalizacja: Toruń

Re: Powtarzanie cyklu z przyrostowym obrotem stołu.

#5

Post napisał: janekks » 08 cze 2020, 09:35

Poniżej szkic jaki mam układ i co chcę zrobić.
Obrazek
Zazwyczaj jest tak, że wrzucam programy z Cama, lecz w tym przypadku Cam ma problem z uwzględnieniem obrotu stołu i wychodzą mi jakieś głupoty (ogólnie postprocesor w Camie jest tylko na takiej zasadzie, że mogę robić 3 osie i ewentualnie mogę zrobić np obrót stołu bądź dać głowicę kątową, lecz nie mogę robić obróbki w sposób płynny, tylko skręca stół i koniec), dlatego robiłem tak, że cykl dla pierwszego otworu kopiowałem tyle razy ile jest otworów i poprawiałem B+ o podział. . Teraz chciałem to sobie usprawnić, by wykonać tylko jeden cykl i nie kopiować tyle i nie poprawiać ręczenie.


capt.d.
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 412
Rejestracja: 25 lut 2016, 19:23
Lokalizacja: Tarnowskie Góry

Re: Powtarzanie cyklu z przyrostowym obrotem stołu.

#6

Post napisał: capt.d. » 08 cze 2020, 10:19

Aloha

Po pierwsze to co zaproponował kolega, nie będzie działać. To dotyczy wzoru na płaszczyźnie obróbki - nie wokół osi B.
Zakładając, że element leży idealnie w osi obrotu stołu, Twój program zadziała. Zmień jedynie ilość powtórzeń z 60 na 59.
Jeżeli element nie leży w osi to konieczne jest użycie cyklu nr 19 w połączeniu lub bez z cyklem nr 7 - w zależności od ustawienia bazy detalu.

Pozdrawiam.
Live long and prosper.


Autor tematu
janekks
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 28
Rejestracja: 30 mar 2016, 09:09
Lokalizacja: Toruń

Re: Powtarzanie cyklu z przyrostowym obrotem stołu.

#7

Post napisał: janekks » 09 cze 2020, 13:24

Cześć!
Detal leży idealnie w osi obrotu stołu. Dzisiaj wystartowaliśmy z mojego programu i wszystko idzie super.
Dzięki bardzo za pomoc, teraz nie muszę tyle kopiować i przepisywać. Także dla operatora jest łatwiej, bo szybko może sobie sam zmienić dane jakby przyszedł trochę inny detal.
Pozdrawiam

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”