Programowanie parametryczne nauka

Dyskusje na temat systemu Heidenhaina
Awatar użytkownika

Autor tematu
RysiekDrajver
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 2
Rejestracja: 05 lut 2021, 00:57

Programowanie parametryczne nauka

#1

Post napisał: RysiekDrajver » 07 lut 2021, 00:39

Witam chciałbym nauczyć się programowania parametrycznego. Cykle lbl interpolacja, współrzędne biegunowe i fk tez dosc dobrze ogarniam, zostało mi się tylko tylko to. Naraxie zastosowanie wydziałbym w fazach na malej 3 osiowej DMG z hh530 i spirala Archimedesa też by się czasem przydała. Przejrzałem instrukcja ale nie za bardzo ją rozumiem przykłady też chyba tylko dwa są. Polecacie coś z neta? Jakieś materiały co z czym czy filmy? po angielsku mogą być jak najbardziej.



Awatar użytkownika

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

Re: Programowanie parametryczne nauka

#2

Post napisał: JacekBelof » 07 lut 2021, 12:14

W zasadzie wszystko już wiesz, teraz tylko próbować (trening czyni mistrza). To co może być jeszcze potrzebne to obłożenie Q-parametrów (bywają różne na różnych wersjach sterowania), oraz zapoznanie się z instrukcjami skoków warunkowych.
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. :lol:


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

Re: Programowanie parametryczne nauka

#3

Post napisał: gazik 70 » 09 lut 2021, 13:23

Na wierszowanie fazek na HH530 mogę Ci dać gotowy podprogram parametryczny. Jeśli jesteś zainteresowany mogę Ci podesłać na maila. Odezwij się na priv i podaj swojego maila. Wyjaśnię też jak ten podprogram działa i jak go przygotować.

Awatar użytkownika

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

Re: Programowanie parametryczne nauka

#4

Post napisał: JacekBelof » 09 lut 2021, 17:06

Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. :lol:


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

Re: Programowanie parametryczne nauka

#5

Post napisał: rafa30 » 09 lut 2021, 20:19

Ja w taki sposób robie fazki
Załączniki
FAZKI Q PARAMETRY-TANGENS..txt
(361 Bajtów) Pobrany 271 razy


bartek.obal
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 21
Rejestracja: 18 mar 2019, 17:33
Lokalizacja: Brzesko / Tarnów

Re: Programowanie parametryczne nauka

#6

Post napisał: bartek.obal » 13 lut 2021, 14:32

RysiekDrajver pisze:
07 lut 2021, 00:39
Witam chciałbym nauczyć się programowania parametrycznego. Cykle lbl interpolacja, współrzędne biegunowe i fk tez dosc dobrze ogarniam, zostało mi się tylko tylko to. Naraxie zastosowanie wydziałbym w fazach na malej 3 osiowej DMG z hh530 i spirala Archimedesa też by się czasem przydała. Przejrzałem instrukcja ale nie za bardzo ją rozumiem przykłady też chyba tylko dwa są. Polecacie coś z neta? Jakieś materiały co z czym czy filmy? po angielsku mogą być jak najbardziej.
Tutaj masz fajny temat odnośnie programowania parametrycznego :P
programowanie-parametryczne-t6069.html

Ja często używam q do np. takiego prostego wierszowania fazek po konturze, można by było to bardziej uszlachetnić ale czasami nie ma potrzeby kombinować i utrudniać sobie życie :D Tutaj akurat przykład z fazka 45 stopni więc "skok" w x, z taki sam przy innych kątach to już można sobie już warunek napisać ewentualnie rozrysować i wyliczyć inkrementacje, to samo z liczbą powtórzeń

0 BEGIN PGM fazka10x45pokonturze MM
1 BLK FORM 0.1 Z X-50 Y-50 Z-10
2 BLK FORM 0.2 X+50 Y+50 Z+0
3 CYCL DEF 247 USTAWIENIE PKT.BAZ ~
Q339=+1 ;NR PKT BAZOWEGO
4 ;
5 Q1 = 0
6 Q2 = 0
7 LBL 1
8 Q1 = Q1 + 0.1
9 Q2 = Q2 + 0.1
10 TOOL CALL 5 Z S3200 DL-Q1 DR+Q2
11 L Z+100 FMAX M3
12 L X-60 Y+0 FMAX
13 L Z+0 FMAX
14 L X-40 RL F2000
15 L Y+40
16 RND R5
17 L X+40
18 CHF 5
19 L Y-40
20 RND R5
21 L X-40
22 CHF 5
23 L Y+0
24 L X-60 Y+0 R0
25 CALL LBL 1 REP99
26 M2
27 END PGM test2 MM


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

Re: Programowanie parametryczne nauka

#7

Post napisał: rafa30 » 13 lut 2021, 15:07

Z tego co widzę to robi pan fazki zwiększając promien narzedzia w DR+ tylko jak by Pan to zrobil na starszym sterowaniu np.TNC 155 gdzie tam niema DR+ ja doszedłem jak zrobic to samo na starym sterowaniu bo pracuje na takim lecz wole programować takie fazki na Q parametrach nie zwiększając promienia freza

Dodane 1 minuta 23 sekundy:
A w tym programie w LBL1
powinno być IZ-wartosc zagłębienia a jest Z


bartek.obal
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 21
Rejestracja: 18 mar 2019, 17:33
Lokalizacja: Brzesko / Tarnów

Re: Programowanie parametryczne nauka

#8

Post napisał: bartek.obal » 13 lut 2021, 15:39

rafa30 pisze:
13 lut 2021, 15:07
Z tego co widzę to robi pan fazki zwiększając promien narzedzia w DR+ tylko jak by Pan to zrobil na starszym sterowaniu np.TNC 155 gdzie tam niema DR+ ja doszedłem jak zrobic to samo na starym sterowaniu bo pracuje na takim lecz wole programować takie fazki na Q parametrach nie zwiększając promienia freza

Dodane 1 minuta 23 sekundy:
A w tym programie w LBL1
powinno być IZ-wartosc zagłębienia a jest Z
Rzeczywiście w starszych sterowaniach czasem trzeba bardziej kombinować w niektórych kwestiach, pracowałem kiedyś na tnc355 i rzeczywiście nie było opcji dr,dl.
napisał bym to w taki sposób

0 BEGIN PGM test2 MM
1 BLK FORM 0.1 Z X-50 Y-50 Z-10
2 BLK FORM 0.2 X+50 Y+50 Z+0
3 CYCL DEF 247 USTAWIENIE PKT.BAZ ~
Q339=+1 ;NR PKT BAZOWEGO
4 ;
5 FN 0: Q1 =+40
6 FN 0: Q2 =+0
7 FN 0: Q3 =+5
8 ;
9 LBL 1
10 Q1 = Q1 + 0.1
11 Q2 = Q2 - 0.1
12 Q3 = Q3 + 0.1
13 TOOL CALL 5 Z S3200
14 L Z+200 FMAX M3
15 L X-60 Y+0 FMAX
16 L Z+Q2 FMAX
17 L X-Q1 RL F2000
18 L Y+Q1
19 RND RQ3
20 L X+Q1
21 CHF Q3
22 L Y-Q1
23 RND RQ3
24 L X-Q1
25 CHF Q3
26 L Y+0
27 L X-60 Y+0 R0
28 CALL LBL 1 REP99
29 M2
30 END PGM test2 MM



Dodane 1 minuta 23 sekundy:
A w tym programie w LBL1
powinno być IZ-wartosc zagłębienia a jest Z
[/quote]

Wartość osi Z jest regulowana w DL- w każdym nowym powtórzeniu zmienia się o -0.1


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

Re: Programowanie parametryczne nauka

#9

Post napisał: rafa30 » 13 lut 2021, 16:45

Nie pojdzie ten program ponieważ trzeba dać TOOL DEF 1 L0 RQ5 np to jest zastępstwo DR+ parametr Q5 bedzie zmienna promienia przy każdym kolejnym powtorzeniu


bartek.obal
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 21
Rejestracja: 18 mar 2019, 17:33
Lokalizacja: Brzesko / Tarnów

Re: Programowanie parametryczne nauka

#10

Post napisał: bartek.obal » 13 lut 2021, 18:22

rafa30 pisze:
13 lut 2021, 16:45
Nie pojdzie ten program ponieważ trzeba dać TOOL DEF 1 L0 RQ5 np to jest zastępstwo DR+ parametr Q5 bedzie zmienna promienia przy każdym kolejnym powtorzeniu
W tym drugim programie inkrementacja nie jest uregulowana dr'em.

5 FN 0: Q1 =+40 ; początkowy bok kwadratu X, Y
6 FN 0: Q2 =+0 ; początkowy Z
7 FN 0: Q3 =+5 ; promień (RND), faza (CHF)
9 LBL 1
10 Q1 = Q1 + 0.1 ;
11 Q2 = Q2 - 0.1;
12 Q3 = Q3 + 0.1;
13 TOOL CALL 5 Z S3200
....
14 CALL LBL1 REP 99


Obrazek
https://zapodaj.net/7bb27eb7d6c66.png.html

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”