programowanie parametryczne

Dyskusje na temat systemu Heidenhaina

Autor tematu
probaz
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 13
Rejestracja: 28 cze 2014, 12:45
Lokalizacja: Warszawa

programowanie parametryczne

#1

Post napisał: probaz » 28 sie 2016, 20:20

witam

Mógłby ktos wytłumaczyc mi jak dokładnie działa i za co przykładowo dana linijka odpowiada, znam funkcje trygonometryczne i wiem jak obliczać potrzebne wymiary lecz tego kodu na załózmy kule wogóle nie rozumiem, mam samozaparcie i chęć nauczyć sie tego programowania, miło by było gdyby ktos wytlumaczyl (od czegos musze zaczac)



0 BEGIN PGM kula MM
1 BLK FORM 0.1 Z X-50 Y-50 Z+0
2 BLK FORM 0.2 X+50 Y+50 Z+50
3 FN 0: Q1 =+50
4 FN 0: Q0 =+82.5
5 TOOL CALL 27 Z S1000
6 L Z+100 X+100 Y+0 R0 FMAX M3
7 LBL 1
8 FN 6: Q10 = SIN +Q0
9 FN 7: Q11 = COS +Q0
10 FN 3: Q12 =+Q10 * +Q1
11 FN 3: Q13 =+Q11 * +Q1
12 L Z+Q12 F5000
13 L X+Q13 Y+0 RL F5000
14 CC X+0 Y+0
15 C IX+0 IY+0 DR-
16 L X+50 R0 FMAX
17 FN 2: Q0 =+Q0 - +7.5
18 FN 10: IF +Q0 NE +0 GOTO LBL 1
19 LBL 0
20 L Z+100 R0 FMAX M30
21 END PGM kula MM



Tagi:


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

#2

Post napisał: capt.d. » 28 sie 2016, 23:40

Aloha
probaz pisze: (od czegos musze zaczac)
Najlepiej od początku :) - czyli od poznania możliwości i "języka" sterowania. Do tego wystarczy manual sterowania i symulator. Później można pomyśleć na Q-parametrami i to nie tylko to "fikuśnych" rzeczy jak powyższy program. Bo np. za pomocą Q-parametrów możesz obrobić jeden kontur na wiele różnych sposobów, różnymi narzędziami - oszczędzając sobie klepania w klawiaturę.
Pokrótce:
probaz pisze:1 BLK FORM 0.1 Z X-50 Y-50 Z+0
2 BLK FORM 0.2 X+50 Y+50 Z+50
Opis półfabrykatu.
probaz pisze:3 FN 0: Q1 =+50
4 FN 0: Q0 =+82.5
Promień kuli i kąt startowy
probaz pisze:5 TOOL CALL 27 Z S1000
6 L Z+100 X+100 Y+0 R0 FMAX M3
7 LBL 1
Wywołanie narzędzia, najazd, etykieta.
probaz pisze:8 FN 6: Q10 = SIN +Q0
9 FN 7: Q11 = COS +Q0
10 FN 3: Q12 =+Q10 * +Q1
11 FN 3: Q13 =+Q11 * +Q1
Obliczenie współrzędnych.
probaz pisze:12 L Z+Q12 F5000
13 L X+Q13 Y+0 RL F5000
14 CC X+0 Y+0
15 C IX+0 IY+0 DR-
16 L X+50 R0 FMAX
Najazd, środek okręgu, ruch po okręgu, odjazd bezpieczny.
probaz pisze:17 FN 2: Q0 =+Q0 - +7.5
18 FN 10: IF +Q0 NE +0 GOTO LBL 1
Zmiana wartości kąta, skok warunkowy.

Brak komentarzy uważam za minus programu.

Pozdrawiam

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”