Heidenhain TNC 360

Wykonanie cyklu wiercenia po okręgu

Dyskusje na temat systemu Heidenhaina

Autor tematu
macgyver4
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 10
Posty: 60
Rejestracja: 09 lut 2005, 15:44
Lokalizacja: tarnów

Heidenhain TNC 360

#1

Post napisał: macgyver4 » 29 wrz 2019, 10:04

Witam. Jako że jestem początkujący w temacie proszę o pomoc w napisaniu programu dotyczącego cyklu wiercenia otworów po okręgu.Mam dostęp do frezarki z sterowaniem TNC 360, potrzebuję wykonać cykl wiercenia 16 otworów w równej odległości kątowej na okręgu o średnicy 85mm . Definicje narzędzia,tworzenie BLK FORM są mi znane ..proszę o pomoc w temacie



Awatar użytkownika

JacekBelof
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 530
Rejestracja: 02 gru 2018, 22:25
Lokalizacja: Tarnów MP
Kontakt:

Re: Heidenhain TNC 360

#2

Post napisał: JacekBelof » 29 wrz 2019, 10:46

Jeżeli 360tks ma „szablon kołowy” to na stronie HH znajdziesz podręczniki w formacie PDF.
Jeśli nie ma, to można to zrobić z układu biegunowego w pętli:
Najpierw definiujesz CC -współrzędne środka okręgu
Potem L i naciskasz pomarańczowy przycisk P -przełączasz się na programowanie we współrzędnych biegunowych
Podajesz promień okręgu i kąt początkowy
Teraz możesz (lub wcześniej) zdefiniować cykl wiercenia.
Następnie LBL i numer kolejny etykiety
LP promień i następnie po naciśnięciu pomarańczowego przycisku I podajesz przyrost kąta i tutej możesz dopisać M99 lub w nowym wierszu CYCLE CALL
Teraz zamykasz pętlę CALL LBL nr. etykiety REP ilość powtórzeń (minus 1).
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. :lol:


Autor tematu
macgyver4
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 10
Posty: 60
Rejestracja: 09 lut 2005, 15:44
Lokalizacja: tarnów

Re: Heidenhain TNC 360

#3

Post napisał: macgyver4 » 29 wrz 2019, 12:06

Próbowałem wykorzystać gotowy szablon z manuala aby go później skroić na swoje potrzeby ale niestety uruchamia sie wrzeciono i wyskakuje komunikat : cycle incompleted

0 BEGIN PGM 3600715 MM
1 FN 0: Q1 = + 30
2 FN 0: Q2 = +70
3 FN 0: Q3 = +11
4 FN 0: Q4 = +25
5 FN 0: Q5 = +90
6 FN 0: Q6 = +0
7 FN 0: Q7 = +2
8 FN 0: Q7 = +15
9 BLK FORM 0.1 Z X+0 Y+0 Z–20
10 BLK FORM 0.2 X+100 Y+100 Z+0
11 TOOL DEF 1 L+0 R+4
12 TOOL CALL 1 Z S2500
13 CYCL DEF 1.0 PECKING
14 CYCL DEF 1.1 SET UP +Q7
15 CYCL DEF 1.2 DEPTH –Q8
16 CYCL DEF 1.3 PECKG +5
17 CYCL DEF 1.4 DWELL 0
18 CYCL DEF 1.5 F250
19 CALL LBL 1
20 FN 0: Q1 = +90
21 FN 0: Q2 = +25
22 FN 0: Q3 = +5
23 FN 0: Q4 = +35
24 FN 0: Q6 = +30
25 CALL LBL 1
26 L Z+200 R0 F MAX M2
27 LBL 1
28 FN 0: Q10 = +0
29 FN 10: IF +Q6 NE +0 GOTO LBL 10
30 FN 4: Q6 = +360 DIV +Q3
31 LBL 10
32 FN 1: Q11 = +Q5 + +Q6
33 CC X+Q1 Y+Q2
34 LP PR+Q4 PA+Q5 R0 F MAX M3
35 L Z+Q7 R0 F MAX M99
36 FN 1: Q10 = +Q10 + +1
37 FN 9: IF +Q10 EQU +Q3 GOTO LBL 99
38 LBL 2
39 LP PR+Q4 PA+Q11 R0 F MAX M99
40 FN 1: Q10 = +Q10 + +1
41 FN 1: Q11 = +Q11 + +Q6
42 FN 12: IF + Q10 LT + Q3 GOTO LBL 2
43 LBL 99
44 L Z+200 R0 F MAX
45 LBL 0
46 END PGM 3600715 MM


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 4143
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Heidenhain TNC 360

#4

Post napisał: Steryd » 29 wrz 2019, 12:20

Jak przepisujesz ręcznie, to sprawdzaj 3 razy, bo na moje oko masz duże prawdopodobienstwo kolizji. A cykl faktycznie niedodefiniowany (brak Q8) I jeszcze jedno. Zwlaszcza w tym sterowaniu wart używać numerów Q powyzej 30, bo już sobie robisz bajzel w przypisywaniu( numery od Q1 do Q20 są wykorzystywane w cyklach)

Postaraj się na początek ograniczyć zastosowanie parametrów Q do minimum. Możesz zastosować się do rad kolegi powyzej I zrobić to bez petli If na poczatek, albo nawet bez lbli, chyba że tych otworów masz na prawdę duzo.
Można?
Morzna!!!

Awatar użytkownika

JacekBelof
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 530
Rejestracja: 02 gru 2018, 22:25
Lokalizacja: Tarnów MP
Kontakt:

Re: Heidenhain TNC 360

#5

Post napisał: JacekBelof » 29 wrz 2019, 12:56

Tak... przy programowaniu na Q-parametrach trzeba bardzo uważać... różnice w obłożeniu wartościami predefiniowanymi są nie tylko pomiędzy wersjami sterowania, ale i pomiędzy wersjami rozwojowymi. We współczesnych zalecają stosować powyżej 1000, na szczęście są dostępne inne Q-parametry: Q, QL, QR - Q to zmienne standardowe, QL to zmienne lokalne (i ich należałoby przede wszystkim używać), QR są zmiennymi globalnymi, tyle tylko, że nie ulegają wyzerowaniu po wyliczeniu maszyny. Jest jeszcze QS, ale to tyczy się operacji na ciągach znskowych.
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. :lol:


Autor tematu
macgyver4
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 10
Posty: 60
Rejestracja: 09 lut 2005, 15:44
Lokalizacja: tarnów

Re: Heidenhain TNC 360

#6

Post napisał: macgyver4 » 29 wrz 2019, 13:46

Ok. Dziękuje za rady,spróbuję inaczej

0 BEGIN PGM 1 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z–50
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+2.5
4 TOOL CALL 1 Z S800
5 CYCL DEF 1.0 PECKING
6 CYCL DEF 1.1 SET UP –2
7 CYCL DEF 1.2 DEPTH –25
8 CYCL DEF 1.3 PECKG –10
9 CYCL DEF 1.4 DWELL 1
10 CYCL DEF 1.5 F 80
11 L Z+100 R0 FMAX M6

i teraz co dalej ..proszę o pomoc w dopisaniu reszty programu przy założeniach 16 otw. na średnicy 85mm


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 4143
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Heidenhain TNC 360

#7

Post napisał: Steryd » 29 wrz 2019, 23:14

Zakładam, że środek okręgu cyklu ma współrzędne X0Y0, a płaszczyzna górna wierconego materiału (poczatek wiercenia), to Z0 I pierwszy otwór jest położony wzdłuż osi X po prawej od środka.

CC X0 Y0
LP PR 42,5 PA0 FMAX
L Z2 FMAX M99
LBL 1
LP PR 42,5 IPA22,5 FMAX M99
CALL LBL 1 REP 15
L Z100 FMAX
M2

Powinno zadziałać.
Można?
Morzna!!!

Awatar użytkownika

JacekBelof
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 530
Rejestracja: 02 gru 2018, 22:25
Lokalizacja: Tarnów MP
Kontakt:

Re: Heidenhain TNC 360

#8

Post napisał: JacekBelof » 30 wrz 2019, 09:43

Steryd pisze:
29 wrz 2019, 23:14
Zakładam, że środek okręgu cyklu ma współrzędne X0Y0, a płaszczyzna górna wierconego materiału (poczatek wiercenia), to Z0 I pierwszy otwór jest położony wzdłuż osi X po prawej od środka.

CC X0 Y0
LP PR 42,5 PA0 FMAX
L Z2 FMAX M99
LBL 1
LP PR 42,5 IPA22,5 FMAX M99
CALL LBL 1 REP 15
L Z100 FMAX
M2

Powinno zadziałać.
Z jednym małym zastrzeżeniem: ponieważ przed pętlą zrobiłeś już otwór na pozycji PA0, to pętla będzie miała postać CALL LBL 1 REP 14, czyli w sumie 15 powtórzeń, przy 16tym wierciłbyś z powrotem w pozycji PA0.
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. :lol:


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 4143
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Heidenhain TNC 360

#9

Post napisał: Steryd » 30 wrz 2019, 10:12

Tak to jest jak sie pisze na młotku z funkcją telefonu ;)

Dodane 4 minuty 9 sekundy:
No I nie zauważyłem, ze kolega nie włączył obrotów.
Można?
Morzna!!!


Autor tematu
macgyver4
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 10
Posty: 60
Rejestracja: 09 lut 2005, 15:44
Lokalizacja: tarnów

Re: Heidenhain TNC 360

#10

Post napisał: macgyver4 » 30 wrz 2019, 20:29

Dziękuję za pomoc,to dla mnie kolejna lekcja nauki...

0 BEGIN PGM 1 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z–50
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+2.5
4 TOOL CALL 1 Z S800
5 CYCL DEF 1.0 PECKING
6 CYCL DEF 1.1 SET UP –2
7 CYCL DEF 1.2 DEPTH –25
8 CYCL DEF 1.3 PECKG –10
9 CYCL DEF 1.4 DWELL 1
10 CYCL DEF 1.5 F 80
11 L Z+100 R0 FMAX M6
12 CC X0 Y0
13 LP PR 42,5 PA0 FMAX M3
14 L Z+2 FMAX M99
15 LBL 1
16 LP PR 42,5 IPA22,5 FMAX M99
17 CALL LBL 1 REP 14
18 L Z+100 FMAX M2
19 END PGM 1 MM

Jutro wklepię program i zobaczę co z tego wyjdzie
pozdr,

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”