Program warstwowy w parametrach-jak zrobić??

Dyskusje na temat systemu Heidenhaina

Autor tematu
maniolo84
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 23
Rejestracja: 14 sie 2012, 15:34
Lokalizacja: oleśnica

Program warstwowy w parametrach-jak zrobić??

#1

Post napisał: maniolo84 » 14 sie 2012, 15:47

Witam.
Od jakiegoś czasu pracuje na heidenhajnie 620 i mam problem z pętlą napisaną w q parametrach.
Znalazłem na forum podobny program, ale nie jest to to czego szukam.
W programie chciał bym podać głebokość końcową, ilość warstw, od której warstwy ma zaczynać, z-et początkowe.
Zrobiłem taki programik ale nie zmienia sie głebokość.
Poprzednio pracowałem na Pronumie oraz na fanucu. Tam korzystałem z takich programów i to działało.

Pozdrawaiam



Tagi:


smieszek88
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 241
Rejestracja: 25 maja 2012, 10:52
Lokalizacja: łódź

#2

Post napisał: smieszek88 » 14 sie 2012, 17:14

1 Q1 = - 20 ;glebokosc poczatkowa
2 Q2 = - 30 ;glebokosc koncowa
3 Q3 = 3 ;ilosc przejesc
4 ;
5 TOOL CALL 1 Z S111 F111
6 M3
7 ;
8 Q11 = ( Q2 - Q1 ) / Q3 ;zmiana Z na przejscie
9 Q12 = Q1 ;Z przejscia
10 Q13 = Q3 - 1
11 ;
12 ;
13 LBL 5
14 Q12 = Q12 + Q11
15 L Z+Q12
16 ;+reszta przejscia
17 LBL 0
18 ;
19 CALL LBL 5 REPQ13
20 ;

Tak na szybko stworzone.


Autor tematu
maniolo84
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 23
Rejestracja: 14 sie 2012, 15:34
Lokalizacja: oleśnica

#3

Post napisał: maniolo84 » 14 sie 2012, 18:26

Można jeszcze dołożyć do tego parametr aby na przykład zacząć od dowolnej warstwy.

Ten programik można pewnie na wiele różnych sposobów napisać...

Zastanawiam sie jeszcze czy nie można wykorzystać jakiegoś makro do tego celu?

Pozdr


smieszek88
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 241
Rejestracja: 25 maja 2012, 10:52
Lokalizacja: łódź

#4

Post napisał: smieszek88 » 14 sie 2012, 22:08

1 Q1 = - 20 ;glebokosc poczatkowa
2 Q2 = - 30 ;glebokosc koncowa
3 Q3 = 5 ;ilosc przejesc
4 Q4 = 3 ;warstwa od ktorej sie zaczyna
5 ;
6 TOOL CALL 1 Z S111 F111
7 M3
8 ;
9 Q11 = ( Q2 - Q1 ) / Q3 ;zmiana Z na przejscie
10 Q12 = Q1 + ( Q4 * Q11 ) ;Z pierwszego przejscia
11 Q13 = Q3 - Q4 ;ilosc powtorzen
12 ;
13 ;
14 LBL 5
15 L Z+Q12
16 Q12 = Q12 + Q11
17 ;+reszta przejscia
18 LBL 0
19 ;
20 CALL LBL 5 REPQ13

Dokładać można ile się tylko chce, tylko pytanie na ile starczy cierpliwości programiście :wink:

Nie wiem jak na 620 ale na 530 nie widziałem żadnego makra (cykli na kieszenie itp. nie zaliczam do makra) i się bardzo z tego cieszę, bo gotowce są odmóżdżające.


Autor tematu
maniolo84
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 23
Rejestracja: 14 sie 2012, 15:34
Lokalizacja: oleśnica

#5

Post napisał: maniolo84 » 16 sie 2012, 07:53

Na pronumie miałem jeszcze napisany program na frezowanie płaszczyzny po kącie z uwzględnieniem pr. płytki, z obrotem układu wsp. itp, to sie przydawało dość czesto, po za tym frezowanie walca zew. wew. miało też zastosowanie.
Wydaje mi sie ze program na wiercenie g81 i g83 były lepsze. Szybciej można było coś napisać.
Pozdr


smieszek88
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 241
Rejestracja: 25 maja 2012, 10:52
Lokalizacja: łódź

#6

Post napisał: smieszek88 » 16 sie 2012, 16:52

A ja mam na HH program do wybierania otworu stożkowego warstwami po spirali a potem wykończenie całości po spirali, oczywiście z uwzględnieniem promienia płytki.

To tylko kwestia chęci i "dupogodzin", no i trzeba mieć trochę wiedzy.


Autor tematu
maniolo84
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 23
Rejestracja: 14 sie 2012, 15:34
Lokalizacja: oleśnica

#7

Post napisał: maniolo84 » 16 sie 2012, 20:43

Przerobie te programy i jak zadziałają to na forum wkleję. Na hh stawiam 1 kroki. 8 lat pracowałem na elektrodrążarce drutowej i dorywcze ustawiałem pronuma i fanuca:).
W hh wszystko na odwrót, tak jak liczenie po niemiecku:P
pozdr


Autor tematu
maniolo84
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 23
Rejestracja: 14 sie 2012, 15:34
Lokalizacja: oleśnica

#8

Post napisał: maniolo84 » 23 sie 2012, 11:35

No niestety nie udało mi sie tego zrobić bo tam to wszystko jest tak zagmatwane...
Może ktoś z Was był by na tyle życzliwy i pomógł mi:)??
*frezowanie płaszczyzny po kącie z uwzględnieniem pr. płytki, z obrotem układu wsp.
*frezowanie walca zew.
*frezowanie walca wew.
*powiedzmy że chciał bym frezować bryłe nadając na obwodzie określony kąt jak to zrobić??


Pozdrawiam i dziękuje za pomoc:)


smieszek88
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 241
Rejestracja: 25 maja 2012, 10:52
Lokalizacja: łódź

#9

Post napisał: smieszek88 » 23 sie 2012, 20:12

*frezowanie walca zew.
cykl-257

*frezowanie walca wew.
cykl-252

*frezowanie płaszczyzny po kącie z uwzględnieniem pr. płytki, z obrotem układu wsp.
obrót układu wsp. cykl 10 (rotacja),
uwzględnienie promienia płytki:
FN 18: SYSREAD Q1 = ID20 NR1 ;przypisanie do Q1 numeru aktualnie wybranego narzędzia
FN 18: SYSREAD Q2 = ID50 NR3 IDXQ1 ;przypisanie do Q2 promienia naroża narzędzia Q1 (aktualnie wybrane).
trzeba sobie wyznaczyć współrzędne (dobry rysunek jest bardzo pomocny)
program obróbki wg. uznania przyrostowo w X(Y) i Z, lub przejazdy na Z a X(Y) w funkcji Z (osobiście program na stożek pisałem tą drugą metodą, a u mnie w pracy wszyscy stożki robili przyrostowo).

*powiedzmy że chciał bym frezować bryłe nadając na obwodzie określony kąt jak to zrobić??
życzę powodzenia


Autor tematu
maniolo84
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 23
Rejestracja: 14 sie 2012, 15:34
Lokalizacja: oleśnica

#10

Post napisał: maniolo84 » 24 sie 2012, 09:50

252 to przecież frezowanie kieszeni okrągłej natomiast 257 to czop okrągły... nie kapuje :/

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”