CYCL DEF 12

Dyskusje na temat systemu Heidenhaina

Autor tematu
gazik 70
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 19
Posty: 62
Rejestracja: 26 kwie 2017, 01:47
Lokalizacja: gliwice

CYCL DEF 12

#1

Post napisał: gazik 70 » 26 kwie 2017, 02:00

Poszukuje propozycji wykorzystania CYCL DEF 12 . Ja mam kilka i chetnie sie podziele.

[ Dodano: 2017-04-26, 02:29 ]
Propozycje i pytania na temat frezowania np. promieni na profilach, fazek na profilach glowicami z plytkami okraglymi, nacinania gwintow frezami do gwintowania, frezowania duzych powierzchni bez pisania skaplikowanego programu, itp Zapraszam do dyskusji. .
Probka programu do frezowania promieni na konturze.

0 BEGIN PGM PROFILRADIUS MM
1 * - Kat startu promienia
2 Q99 = 90
3 * - Krok frezowania promienia
4 Q98 = ( Q202 * 360 ) / ( 2 * PI * Q201 )
5 * - Start w osi Z
6 Q97 = Q203
7 * - Promien zaokraglenia
8 Q96 = Q201
9 * - Posow
10 Q95 = Q207
11 Q94 = Q253
12 ;
13 Q84 = Q203 + Q204
14 ;##############################
15 FN 18: SYSREAD Q20 = ID20 NR1
16 FN 18: SYSREAD Q21 = ID50 NR3 IDXQ20
17 FN 1: Q23 =+Q21 + +Q206
18 FN 1: Q24 =+Q201 + +Q23
19 ;
20 LBL 1
21 FN 6: Q89 = SIN +Q99
22 FN 7: Q88 = COS +Q99
23 FN 3: Q87 =+Q88 * +Q24
24 FN 2: Q87 =+Q87 - +Q24
25 FN 3: Q86 =+Q89 * +Q24
26 FN 2: Q86 =+Q24 - +Q86
27 FN 2: Q86 =+Q203 - +Q86
28 FN 1: Q85 =+Q86 + +Q200
29 FN 1: Q84 =+Q203 + +Q204



Tagi:


rafa30
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 14
Posty: 197
Rejestracja: 19 lut 2014, 23:41
Lokalizacja: hyt

#2

Post napisał: rafa30 » 28 kwie 2017, 18:19

witam niewiem do czego ma służyc ten program bo nic nie pokazuje na symulacji????


Autor tematu
gazik 70
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 19
Posty: 62
Rejestracja: 26 kwie 2017, 01:47
Lokalizacja: gliwice

#3

Post napisał: gazik 70 » 28 kwie 2017, 21:51

Nie wstawilem calego i dla tego nic nie pokazuje na symulacji. A poza tym ta czesc to nie jest program tylko cykl staly. We wlasciwym programie tego nie ma. Jak chcesz wiedziec jak to powinno wygladac wlasciiwie to napisz do mnie na PW i pogadamy.

[ Dodano: 2017-04-28, 22:29 ]
dla zainteresowanych CYCL DEF 12 Sluzy do twozenia wlasnych cykli stalych np. podajesz kilka Q parametrow i planujesz powierzchnie o wymiarach 1000x1000, albo kilka Q parametrow i frezujesz promienie na kazdym profilu lub fazy o dziwnych katach, lbo naprzylad planowanie okraglego detalu z wykorzstaniem spirali archimedesa. Takie cykle wlasnie stworzylem a najlepsze jest to ze dzialaja. Szukam zainteresowanych dla tego ze jeszcze nie do konca je przetestoealem i potrzebuje pomocy zeby wyeliminowac bledy. W wiekszosci cykli uzwalem danych systemowych i nie jestem pewien jak one zachowuja sie na roznych modelach sterownika, ja wszystko robilem na iTNC 530, ale jestem ciekawy czy bedzie to smigac na starszych modelach.

[ Dodano: 2017-04-28, 23:15 ]
Dam probke sprawdzcie to na symulatorze. Program wyglada tak, prosty , prosciej sie nie da. Frezowanie promienia na profilu. Warunek taki, ze w tabeli narzedzi musi byc wpisany promien plytki czyli R2, srednica glowicy akurat w tym pzypadku jest D22 ale to nie ma znaczenia jesli zna sie zasady. Program glowny ma byc zapisany w taki sposob, mozna go modyfikowac nie ma problemu.

[ Dodano: 2017-04-28, 23:17 ]
0 BEGIN PGM PROMIN MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-50
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 10 Z S5000 F2000
4 L Z+200 R0 FMAX M3
5 CYCL DEF 14.0 GEOMETRIA KONTURU
6 CYCL DEF 14.1 PODPR.KONTURU1
7 CYCL DEF 25 KONTUR OTWARTY ~
Q1=-50 ;GLEBOKOSC FREZOWANIA ~
Q3=+0 ;NADDATEK NA STRONE ~
Q5=+0 ;WSPOLRZEDNE POWIERZ. ~
Q7=+50 ;BEZPIECZNA WYSOKOSC ~
Q10=-5 ;GLEBOKOSC DOSUWU ~
Q11=+1000 ;WARTOSC POSUWU WGL. ~
Q12= AUTO ;POSUW PRZY ROZWIERC. ~
Q15=+1 ;RODZAJ FREZOWANIA
8 CYCL CALL
9 L Z+200 R0 FMAX
10 TOOL CALL 11 Z S5000
11 L Z+200 R0 FMAX M3
12 CYCL DEF 14.0 GEOMETRIA KONTURU
13 CYCL DEF 14.1 PODPR.KONTURU1
14 Q207 = 5000 ;Posuw frezowania.
15 Q253 = 1000 ;Posuw zaglebiania.
16 Q201 = 12 ;Promien naroza.
17 Q202 = 1 ;Gestosc sciezki.
18 Q206 = 0.2 ;Naddatek.
19 Q200 = 2 ;Bezp. wzsokosc.
20 Q203 = 0 ;Powierzchnia detalu.
21 Q204 = 100 ;2-ga bezbieczna wysokosc.
22 CYCL DEF 12.0 PGM CALL
23 CYCL DEF 12.1 PGM TNC:\CYCLES\PROFILRADIUS.H
24 CYCL CALL M3
25 L Z+200 R0 FMAX
26 STOP M30
27 *LBL 1 Kontur promienia
28 LBL 1
29 APPR LT X+100 Y-100 LEN20 RL F AUTO
30 L X+50 Y+50
31 RND R20
32 L X-50 Y-50
33 RND R20
34 L X-100 Y+100
35 DEP LT LEN20
36 LBL 0
37 END PGM PROMIN MM

[ Dodano: 2017-04-28, 23:25 ]
A to co teraz wrzucam to jest cykl wiec zrob tak. W katalogu TNC symulatora albo maszyny stworz katalog CYCLES i wrzuc do niego ten program.


0 BEGIN PGM PROFILRADIUS MM
1 * - Kat startu promienia
2 Q99 = 90
3 * - Krok frezowania promienia
4 Q98 = ( Q202 * 360 ) / ( 2 * PI * Q201 )
5 * - Start w osi Z
6 Q97 = Q203
7 * - Promien zaokraglenia
8 Q96 = Q201
9 * - Posow
10 Q95 = Q207
11 Q94 = Q253
12 ;
13 Q84 = Q203 + Q204
14 ;##############################
15 FN 18: SYSREAD Q20 = ID20 NR1
16 FN 18: SYSREAD Q21 = ID50 NR3 IDXQ20
17 FN 1: Q23 =+Q21 + +Q206
18 FN 1: Q24 =+Q201 + +Q23
19 ;
20 LBL 1
21 FN 6: Q89 = SIN +Q99
22 FN 7: Q88 = COS +Q99
23 FN 3: Q87 =+Q88 * +Q24
24 FN 2: Q87 =+Q87 - +Q24
25 FN 3: Q86 =+Q89 * +Q24
26 FN 2: Q86 =+Q24 - +Q86
27 FN 2: Q86 =+Q203 - +Q86
28 FN 1: Q85 =+Q86 + +Q200
29 FN 1: Q84 =+Q203 + +Q204
30 CYCL DEF 25 KONTUR OTWARTY ~
Q1=-Q200 ;GLEBOKOSC FREZOWANIA ~
Q3=+Q87 ;NADDATEK NA STRONE ~
Q5=+Q85 ;WSPOLRZEDNE POWIERZ. ~
Q7=+Q84 ;BEZPIECZNA WYSOKOSC ~
Q10=-Q200 ;GLEBOKOSC DOSUWU ~
Q11=+Q253 ;WARTOSC POSUWU WGL. ~
Q12=+Q207 ;POSUW PRZY ROZWIERC. ~
Q15=+1 ;RODZAJ FREZOWANIA
31 CYCL CALL
32 FN 2: Q99 =+Q99 - +Q98
33 FN 11: IF +Q99 GT +0 GOTO LBL 1
34 FN 9: IF +Q99 EQU +0 GOTO LBL 2
35 FN 12: IF +Q99 LT +0 GOTO LBL 2
36 LBL 2
37 FN 0: Q99 =+0
38 FN 6: Q89 = SIN +Q99
39 FN 7: Q88 = COS +Q99
40 FN 3: Q87 =+Q88 * +Q24
41 FN 2: Q87 =+Q87 - +Q24
42 FN 3: Q86 =+Q89 * +Q24
43 FN 2: Q86 =+Q24 - +Q86
44 FN 2: Q86 =+Q203 - +Q86
45 FN 1: Q85 =+Q86 + +Q200
46 FN 1: Q84 =+Q203 + +Q204
47 CYCL DEF 25 KONTUR OTWARTY ~
Q1=-Q200 ;GLEBOKOSC FREZOWANIA ~
Q3=+Q87 ;NADDATEK NA STRONE ~
Q5=+Q85 ;WSPOLRZEDNE POWIERZ. ~
Q7=+Q84 ;BEZPIECZNA WYSOKOSC ~
Q10=-Q200 ;GLEBOKOSC DOSUWU ~
Q11=+Q253 ;WARTOSC POSUWU WGL. ~
Q12=+Q207 ;POSUW PRZY ROZWIERC. ~
Q15=+1 ;RODZAJ FREZOWANIA
48 CYCL CALL
49 END PGM PROFILRADIUS MM



Zabezpiecz kodem bo on nie moze byc modyfikowany .i wszysko smiga jak nalezy.

[ Dodano: 2017-04-28, 23:27 ]
Mam lepsze pomysly.


rafa30
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 14
Posty: 197
Rejestracja: 19 lut 2014, 23:41
Lokalizacja: hyt

#4

Post napisał: rafa30 » 29 kwie 2017, 18:29

jak zrobic program na taki promien na wałku??
prosił bym o przykładowy program

Obrazek

Dodano: 2017-04-29, 18:34


Autor tematu
gazik 70
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 19
Posty: 62
Rejestracja: 26 kwie 2017, 01:47
Lokalizacja: gliwice

#5

Post napisał: gazik 70 » 29 kwie 2017, 19:02

Podaj wjecej danych. Promirn, srednicy walka a najlepiej jakis rysunek.

[ Dodano: 2017-04-29, 19:50 ]
Dla zainteresowanych moge przeslac kilka innych cykli na e-mail. Bo potrzebuje pomocy do testow tych cykli , poniewarz mam duzo pracy i sam nie moge ich przeprowadzic.Wszelkie bledy oraz uwagi prosze przekazywac na moj e-mail ii bede je sukcesywnie usowal.
Jesli sa zainteresowani do pomocy to podaje moj e-mail.
[email protected]


rafa30
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 14
Posty: 197
Rejestracja: 19 lut 2014, 23:41
Lokalizacja: hyt

#6

Post napisał: rafa30 » 29 kwie 2017, 21:06

to ma tak wyglądać
Obrazek

[ Dodano: 2017-04-30, 19:13 ]
I co nikt zadnego pomyslu na to niema? Ja tez mam z tym problem kombinowalem roznymi sposobami i nic


Autor tematu
gazik 70
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 19
Posty: 62
Rejestracja: 26 kwie 2017, 01:47
Lokalizacja: gliwice

#7

Post napisał: gazik 70 » 01 maja 2017, 12:18

Wkorzystaj moj cykl.progarm jest napiasany tak ze Y0 i Z0 jest w srodku promienia R120.
program gluwny skopiuj gdzie chcesz potem stworz katalog w katalogu glownym TNC o nazwie CYCLES i wrzuc tam PROFILRADIUS.H
tego cyklu mozesz uzywac do kazdego rodzaju proienia.
pamietaj tylko zeby w tabeli narzedzi wpisac R2 bo cykl jest tak zrobiony ze moza frezowac glowicami z plytkami okraglymi.
jakbys mial jaies pytania odnosnie Q parametrow to odezwij sie na PW wyjasnie wszystko.
Załączniki

[Rozszerzenie h zostało wyłączone i nie będzie dłużej wyświetlane.]

[Rozszerzenie h zostało wyłączone i nie będzie dłużej wyświetlane.]



Autor tematu
gazik 70
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 19
Posty: 62
Rejestracja: 26 kwie 2017, 01:47
Lokalizacja: gliwice

#8

Post napisał: gazik 70 » 03 maja 2017, 03:15

Czy naprawde nie macie nic do powiedzdzenia na temat CYCL DEF 12 mam krutkie pytanie jak dlugo robicie na HH . Miesiac dwa moze pol roku?.Cholera bo ja jakies 20 lat na roznych wynalazkach.


rafa30
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 14
Posty: 197
Rejestracja: 19 lut 2014, 23:41
Lokalizacja: hyt

#9

Post napisał: rafa30 » 04 maja 2017, 18:27

niemam pojęcia jak skopiować te dwa programy zeby tworzyły całość
zresztą potrzebuje program na stare sterowanie zeby zrobić ten R 120 na wałku

[ Dodano: 2017-05-04, 18:32 ]
próbowałem to skopiować na symulatorze i nie wiem jak to zrobić??????


capt.d.
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 387
Rejestracja: 25 lut 2016, 19:23
Lokalizacja: Tarnowskie Góry

#10

Post napisał: capt.d. » 04 maja 2017, 20:22

Aloha
rafa30 pisze:jak skopiować te dwa programy zeby tworzyły całość
Ściągnąć na dysk kompa a w symulatorze: PROGRAMOWANIE-> PRG MGT -> kopiowanie z dysku kompa na TNC. I tak jak pisał autor wątku: program wywoływany jako cykl musi być w odpowiednim katalogu.
gazik 70 pisze:Czy naprawde nie macie nic do powiedzdzenia na temat CYCL DEF 12
Ja cykl 12 wykorzystuję najczęśćiej w połączeniu z tablicą punków lub z M89/M99 do wykonywania złożonych operacji [wokół/lub na] punk[tów/cie/tach],

Pozdrawiam

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”