Strona 1 z 3

Programowanie parametryczne nauka

: 07 lut 2021, 00:39
autor: RysiekDrajver
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.

Re: Programowanie parametryczne nauka

: 07 lut 2021, 12:14
autor: JacekBelof
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.

Re: Programowanie parametryczne nauka

: 09 lut 2021, 13:23
autor: gazik 70
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ć.

Re: Programowanie parametryczne nauka

: 09 lut 2021, 17:06
autor: JacekBelof

Re: Programowanie parametryczne nauka

: 09 lut 2021, 20:19
autor: rafa30
Ja w taki sposób robie fazki

Re: Programowanie parametryczne nauka

: 13 lut 2021, 14:32
autor: bartek.obal
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

Re: Programowanie parametryczne nauka

: 13 lut 2021, 15:07
autor: rafa30
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

Re: Programowanie parametryczne nauka

: 13 lut 2021, 15:39
autor: bartek.obal
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

Re: Programowanie parametryczne nauka

: 13 lut 2021, 16:45
autor: rafa30
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

Re: Programowanie parametryczne nauka

: 13 lut 2021, 18:22
autor: bartek.obal
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