Znaleziono 4 wyniki

autor: Lzoor
17 paź 2017, 16:05
Forum: Heidenhain
Temat: Błąd programu
Odpowiedzi: 7
Odsłony: 769

Mógłbyś konkretnie wskazać w tym programie gdzie tkwi błąd? bo ja już próbowałem wszystkiego i nie umiem sobie z tym poradzić za każdym razem albo pierwsza ścianka ma uskok albo jak daje korekcję RL to wywala za duży promień narzędzia. Próbowałem z innymi frezami o mniejszej średnicy ale ciągle to samo.
autor: Lzoor
17 paź 2017, 04:36
Forum: Heidenhain
Temat: Błąd programu
Odpowiedzi: 7
Odsłony: 769

RND 1 na wejściu i na wyjściu odpowiada za łagodne we/wy w materiał i z niego ale nawet gdy usunę te dwa wiersze błąd jest gdzieś w obliczeniach , próbowałem nawet zmienić korekcję RR na RL i kierunek frezowania ale teraz wywala ciągle za duży promień narzędzia
autor: Lzoor
16 paź 2017, 20:36
Forum: Heidenhain
Temat: Błąd programu
Odpowiedzi: 7
Odsłony: 769

wpisałem tak jak podałeś ale jak w linijce 33 odwoluje korekcje to program wywala za duzy promien narzedzia

[ Dodano: 2017-10-16, 21:15 ]
Błąd jest nadal. Przeanalizowałem program w symulatorze i tak:
Głowica najeżdża na L X+Q11 RR wartość X=45 dalej ruch w osi Y i tutaj już Y wskazuje 46 dalej X-46 Y-46 i wraca do początku ale na wymiar X+46 stąd na pierwszej ściance powstaje uskok 1mm, podana przez Ciebie zmiana L YQ11 nie rozwiązała niestety problemu.
autor: Lzoor
16 paź 2017, 19:32
Forum: Heidenhain
Temat: Błąd programu
Odpowiedzi: 7
Odsłony: 769

Błąd programu

Witam.
Proszę znawców o wskazanie gdzie w programie jest błąd.
Program jest z tego forum, pobrałem go do nauki programowania na Q parametrach.
W symulacji jedna ze ścian piramidy nie jest poprawna, a mianowicie program rozpoczyna najazd w osi X odsuniete o wartosc promienia glowicy u mnie w symulacji dalem glowice 80 wiec program rozpoczyna z X=45 (X=5 poczatek programu) po wyfrezowaniu trzech scianek program powinien powrocic na ta sama wartosc X=45 ale w tym programie wykonuje X=46 i dlatego pierwsza sianka piramidy jest błedna. Proszę wskazać gdzie jest bład.
Dzięki z góry.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
0 BEGIN PGM PIRAMIDA MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-100
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 53 Z S3000 ;glowica D80
4 L Z+200 R0 FMAX M3
5 L X+50 Y-10 R0 FMAX
6 L Z+0 R0 FMAX
7 FN 0: Q1 =+100 ;glebokosc
8 FN 0: Q3 =+45 ;kat
9 FN 0: Q10 =+100 ;ilosc powtorzen
10 FN 0: Q11 =+5 ;najazd na X
11 FN 0: Q12 =+5 ;najazd na Y
12 FN 0: Q13 =+2 ;zaokraglenie RND
13 FN 4: Q1 =+Q1 DIV +Q10 ;dzielenie (glebokosc/ilosc powtorzen)
14 LBL 1
15 FN 6: Q6 = SIN +Q3
16 FN 7: Q7 = COS +Q3
17 FN 4: Q5 =+Q6 DIV +Q7
18 FN 3: Q2 =+Q5 * +Q1
19 L IZ-Q1 R0 F1000
20 L X+Q11 RR F1000
21 CALL LBL 10
22 RND R1
23 L Y+Q12
24 RND RQ13
25 L X-Q11
26 RND RQ13
27 L Y-Q12
28 RND RQ13
29 L X+Q11
30 RND RQ13
31 L Y+5
32 RND R1
33 L IX+60 Y-10 R0
34 FN 1: Q10 =+Q10 + -1
35 FN 10: IF +Q10 NE +0 GOTO LBL 1
36 LBL 10
37 FN 1: Q11 =+Q11 + +Q2
38 FN 1: Q12 =+Q12 + +Q2
39 LBL 0
40 L Z+150 R0 FMAX M30
41 END PGM PIRAMIDA MM
=========================================================

Wróć do „Błąd programu”