Strona 1 z 3

PGM call lub własny cykl

: 14 lis 2025, 07:30
autor: TrixWixo
Dzień dobry, mam na imię Krzysztof i pracuje na Hermle C600U od 4lat.
Podstawy znam świetnie problem zaczyna się gdy trzeba zrobić coś bardziej nie standardowego w pisaniu programu.

Problem mam z zaimplementowaniem krótkiego kodu napisanego pod wycinanie 1 zwoju gwintu w otworze. A że tych otworów jest 12 to nie chce do każdego otworu pisać osobno tego kodu.

I teraz przydałoby się mój prosty kod wywoływać z Call LBL w którym jest 12 współrzędnych do pozycji tych otworów.

Obrazek Obrazek

Re: PGM call lub własny cykl

: 14 lis 2025, 08:13
autor: Steryd
No przydało by się...
Masz tam cykl 208? Jakie w ogóle tam masz sterowanie?
Wiesz, że M99 musisz postawić przy każdej pozycji, a nie tylko pierwszej i ostatniej?
Ale M99 wywoła Ci cykl obróbczy, a nie pgm, ani LBL (oczywiście w LBLu możesz wywoływać kolejne LBLe czemu nie).

Re: PGM call lub własny cykl

: 14 lis 2025, 14:56
autor: Arias2
Pierwsza rzecz której Steryd nie zna, M89 automatycznie wywołuje cykl przy każdej pozycji do chwili aż go nie odwołasz przez M99

Żeby cykl Ci zadziałał przez Call LBL, musisz bo napisać tak jak by był wykonywany na pozycji X0 Y0,z tą różnicą że zapis CC musi być wykonany przez interpolację czyli CC IX+0 IY+0,
Taki zapis pozwala na wykonanie tego samego LBL w dowolnej pozycji.

Re: PGM call lub własny cykl

: 14 lis 2025, 15:38
autor: JacekBelof
Można też skorzystać z CYCL DEF 12 - PGM CALL. Ma to swoje zalety, umożliwia skorzystanie ze wspólnego, raz zdefiniowanego wywołania ze zbiorem punktów, zarówno dla wiercenia, gwintowania, frezowania, czy innych operacji. Dodatkowo FN 18: SYSREAD umożliwia np. przejęcie aktualnej pozycji... zresztą... co prawda do czego innego to służy, ale istota pozostaje ta sama: https://jacek-belof.blogspot.com/2021/0 ... owych.html

Re: PGM call lub własny cykl

: 14 lis 2025, 16:17
autor: Steryd
Arias2 pisze:Pierwsza rzecz której Steryd nie zna, M89

Zna, tylko już nie dowidzi ;)

Re: PGM call lub własny cykl

: 14 lis 2025, 16:21
autor: capt.d.
Aloha
Arias2 pisze:zapis CC musi być wykonany przez interpolację czyli CC IX+0 IY+0,
Nie mieszaj, nie wprowadzaj w błąd.

Nie masz cyklów frezowania gwintów? Niemożliwe. Od biedy, to tak jak @Steryd napisał, możesz użyć cyklu 208.
JacekBelof pisze:Można też skorzystać z CYCL DEF 12 - PGM CALL.
Jeśli mnie pamięć nie myli, powinno też działać z cyklami 220 i 221.
JacekBelof pisze:FN 18: SYSREAD umożliwia np. przejęcie aktualnej pozycji
Można, jak najbardziej. Trzeba jedynie pamiętać o FN 20 bo można się srogo zdziwić.
JacekBelof pisze:co prawda do czego innego to służy
Odczyt, to odczyt. A co czytamy to już sprawa drugorzędna. ;-)

Pozdrawiam

Re: PGM call lub własny cykl

: 14 lis 2025, 16:46
autor: JacekBelof
capt.d. pisze:Można, jak najbardziej. Trzeba jedynie pamiętać o FN 20 bo można się srogo zdziwić.
To prawda, ale tylko przy bezpośrednim wywołaniu w programie głównym. Wywołanie poprzez PGM CALL samo w sobie zapewnia WAIT FOR SYNC.

Re: PGM call lub własny cykl

: 14 lis 2025, 17:07
autor: majo5555
Witam!
Myślę ,że opcja z CC IX IY oraz współrzędne PR Pa jest najprostszą na początek. Tak w ogóle to chyba nie za bardzo rozumiem użycia cyklu 208 do robienia gwintu. Może ktoś mi wytłumaczyć jak to zrobić?
Pozdrawiam

Re: PGM call lub własny cykl

: 14 lis 2025, 17:22
autor: Arias2
capt.d. pisze:Nie mieszaj, nie wprowadzaj w błąd.

Inkremantalny a nie inteprolacja tylko tu jest błąd, nazewnictwo już dawnie przeze mnie nie używane bo nie programuję na maszynie i nie tłumaczę nikomu.
Poza tym zapis jak najbardziej poprawny
Co do cyklu 208 to system masz po polsku to nic prostszego nie masz. Napisz to co uważasz na początek i frezuj w powietrzu i patrz co będzie robiła maszyna. Jedynie co musisz mieć to poprawnie wpisane promienie narzędzia.

Re: PGM call lub własny cykl

: 14 lis 2025, 18:40
autor: Steryd
Cykl 208 zjeżdża ciągle, więc da się nim zrobić i gwint, tylko kwestia zastosowania skoku i kierunku helisy nie robienia górnego dolnego przejścia płaskiego bo szkoda czasu.
A potem wywolujesz jak cykle wiertarskie, bo tym on jest.