Strona 1 z 2

Tworzenie nowych cykli. Heidenahain iTNC 530

: 08 sie 2011, 09:14
autor: silvesters
Witam,
mam pytanie dotyczące Heidenhaina iTNC 530, mianowicie czy ktoś może mi podpowiedzieć jak tworzy się własne cykle?

Z góry dziękuję.

: 08 sie 2011, 20:04
autor: rc666
Co masz na mysli mowiac własne cykle. Nie widziałem zeby się dalo tworzyć własne.
Sprecyzuj pytanie.

: 09 sie 2011, 09:16
autor: silvesters
Wydaje mi się że można tworzyć cykle podobne do tych które są standardowo w maszynie (tak gdzieś słyszałem), lub przynajmniej stworzyć coś na zasadzie wywołania modalnego. W fanucu i mazaku programując w iso można wywołać podprogram modalnie formułą np. G65 P4 X10 Y10, i w tym wypadku wywołany został by program nr 4, z przekazanymi wartościami do zmiennych #, i właśnie coś podobnego chciałbym stworzyć na heidenhainie.

Dokładniej ten "cykl" ma służyć np. do wybrania kołowego, w przykładzie który podałem chciałbym przesyłać wartość Q1 i Q2 do programu, ale podając to w jednej linii, a nie w sekwencji:
CALL PGM XX.H
Q1=10
Q2=50

Przykładowy programik który miał by być wywoływany:

BEGIN PGM FI MM
TOOL CALL 17 Z S2000 F150
;
Q80 = ( Q1 / 2 ) - Q108 ;Y i R
Q1 = Q1 / 2 ;Z
L X+Q2 Y+Q80 FMAX M3
L Z+5 FMAX
L Z-Q108 F AUTO M8
CR Y+0 Z-Q1 R+Q80 DR-
L Z+5 FMAX
L Y-Q80 FMAX
L Z-Q108 F AUTO
CR Y+0 Z-Q1 R+Q80 DR+
L Z+5 FMAX M9
END PGM FI MM

: 09 sie 2011, 13:09
autor: rc666
Do programowania parametrów Q sluzy funkcja
FN1: Q=(wartosc która chcesz nadac), numer po FN to kolejny numer tej funkcji.Nie jestem tylko pewien czy o to ci chodziło.
Inn sprawa to jest tworzenie macro programów ale tego nigdy nie robilem i nie mam zadnej wiedzy na ten temat.

: 09 sie 2011, 13:19
autor: STELMI
a nie prościej zrobić program CAMem ?

: 09 sie 2011, 20:23
autor: silvesters
@STELMI w tym wypadku nie, w późniejszej obróbce używam Cam'a ale na tym etapie jest po prostu wygodniej ręcznie.

@rc666 w starszych sterownikach trzeba używać FN1, FN2 itd. (numer po FN to nie kolejny numer funkcji tylko numer dedykowany np 0 to przypisanie wartosci, 1 dodawanie itd) w iTNC530 nie ma takiej konieczności i zapis który podałem wcześniej jest w pełni poprawny i wystarczający (ten program używam jako cześć głównego), co do tworzenia programów parametrycznych to dlatego nie używam Cama bo programy mam porobione na Q-parametrach, tylko chciał bym je troche zmodyfikować i chciał bym swoje sekwencje wykonywać jako cykle, w celu skrócenia zapisu.

: 09 sie 2011, 21:40
autor: kris852
Typowego cyklu w HH samemu nie da się tak łatwo stworzyć. Jest taka możliwość, że producent maszyny może dołączyć razem z PLC dodatkowe cykle do specjalnych zastosowań tzw OEM-cykle (cykle producenta)

Jednak w twoim przypadku można wykorzystać cykl 12 PGM CALL do wywołania dowolnego programu jako ''cyklu''. Nie chodzi mi tutaj o bardzo podobną funkcję CALL PGM, w odróżnieniu od niej cykl 12 działa właśnie modalnie, czyli można powtórzyć wywoływany program w bloku ze współrzędną oraz M99 lub M89 a Q-parametry działają globalnie dla wszystkich programów i można je zdefiniować w programie głównym np.

........
48 FN0:Q1=10
49 FN0:Q2=50
50 CYCL DEF 12.0 PGM CALL
51 CYCL DEF 12.1 PGM TNC:\PROGRAMY\PGM_1.H
52 L X+0 Y+0 FMAX M99
53 L X+100 Y+100 FMAX M99

: 09 sie 2011, 21:54
autor: silvesters
kris852, zastosowanie takie jak podałeś znam, ale niestety na nic mi się ono nie zdaje. Nie popatrzyłeś chyba dokładnie co wykonuje programik który podałem wyżej, nie potrzebuję zmieniania X i Y gdzie ma być wykonany cykl , a wyłącznie potrzebuję zmieniać Q1 i Q2, czyli zapis w sposób taki był by krótszy i prostszy:

Q1=0
Q2=50
CALL PGM X.H
;
Q1=15
Q2=40
CALL PGM X.H
;
ITD

Bardziej chodziło by mi o stworzenie takiego cyklu jak te fabryczne i wyglądało by to wtedy bardziej przejrzyście.
Tak czy inaczej dziękuję za zainteresowanie i czekam na dalsze pomysły. :smile:

: 18 sty 2013, 17:29
autor: jet911
silvesters pisze:kris852,
Bardziej chodziło by mi o stworzenie takiego cyklu jak te fabryczne i wyglądało by to wtedy bardziej przejrzyście.
Tak czy inaczej dziękuję za zainteresowanie i czekam na dalsze pomysły. :smile:
Istnieję taka możliwość przy użyciu programu CYCLE DESIGN od Heidenhain. Otrzymujesz go po ukończeniu kursu Cykle pisane są wykorzystując zaawansowane parametry Q. A użytkownik koncowy ma przed sobą taki cykl jak fabryczny (z rysunkami) .

: 18 sty 2013, 19:30
autor: silvesters
Dzięki za odpowiedź. Wszystko pięknie tylko kurs pewnie niemałe pieniądze kosztuje, orientujesz się ile? Może jest jakaś opcja dostępności tego programu bez kursu? :wink:

Ewentualnie może masz namiary na kogoś kto prowadzi takie szkolenia?