Tworzenie nowych cykli. Heidenahain iTNC 530

Dyskusje na temat systemu Heidenhaina
Awatar użytkownika

Autor tematu
silvesters
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 262
Rejestracja: 27 kwie 2008, 21:27
Lokalizacja: Z warsztatu

Tworzenie nowych cykli. Heidenahain iTNC 530

#1

Post napisał: silvesters » 08 sie 2011, 09:14

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ę.



Tagi:


rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1244
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

#2

Post napisał: rc666 » 08 sie 2011, 20:04

Co masz na mysli mowiac własne cykle. Nie widziałem zeby się dalo tworzyć własne.
Sprecyzuj pytanie.
Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...

Awatar użytkownika

Autor tematu
silvesters
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 262
Rejestracja: 27 kwie 2008, 21:27
Lokalizacja: Z warsztatu

#3

Post napisał: silvesters » 09 sie 2011, 09:16

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


rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1244
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

#4

Post napisał: rc666 » 09 sie 2011, 13:09

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.
Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...


STELMI
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 551
Rejestracja: 23 mar 2008, 11:30
Lokalizacja: Bydgoszcz
Kontakt:

#5

Post napisał: STELMI » 09 sie 2011, 13:19

a nie prościej zrobić program CAMem ?

Awatar użytkownika

Autor tematu
silvesters
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 262
Rejestracja: 27 kwie 2008, 21:27
Lokalizacja: Z warsztatu

#6

Post napisał: silvesters » 09 sie 2011, 20:23

@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.


kris852
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 69
Rejestracja: 18 cze 2010, 16:11
Lokalizacja: Wielkopolska

#7

Post napisał: kris852 » 09 sie 2011, 21:40

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

Awatar użytkownika

Autor tematu
silvesters
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 262
Rejestracja: 27 kwie 2008, 21:27
Lokalizacja: Z warsztatu

#8

Post napisał: silvesters » 09 sie 2011, 21:54

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:


jet911
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 3
Rejestracja: 14 lis 2010, 02:37
Lokalizacja: Garwolin

#9

Post napisał: jet911 » 18 sty 2013, 17:29

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) .
yo men

Awatar użytkownika

Autor tematu
silvesters
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 262
Rejestracja: 27 kwie 2008, 21:27
Lokalizacja: Z warsztatu

#10

Post napisał: silvesters » 18 sty 2013, 19:30

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?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”