Znaleziono 3 wyniki
Wróć do „Fazki w Q-parametrach”
- 23 wrz 2012, 21:22
- Forum: Heidenhain
- Temat: Fazki w Q-parametrach
- Odpowiedzi: 17
- Odsłony: 4272
- 27 lip 2012, 10:23
- Forum: Heidenhain
- Temat: Fazki w Q-parametrach
- Odpowiedzi: 17
- Odsłony: 4272
- 26 lip 2012, 10:34
- Forum: Heidenhain
- Temat: Fazki w Q-parametrach
- Odpowiedzi: 17
- Odsłony: 4272
Program na fazkę w osi x, Q5 koniec fazki okresla gdzie się znajduje krawedz detalu w osi y, Q6 początek(-kierunek) okresla w którym kierunky bedzie się y obliczać, czy w stronę (minusów), czy "plusów". Tu wstawiąc +1 idzie w stronę minusów bo początek jest "bardziej na plus" niż koniec. Jeżeli wpiszesz -1 to będzie szedł wstronę plusów. W tym programie regulujesz szerokośc fazki, jej "głębokość" wychodzi z obliczeń kąta. Mam nadzieje, że wszystko jasne.
0 BEGIN PGM -6 FAZKA X MM
1 BLK FORM 0.1 Z X-5 Y-5 Z-30
2 BLK FORM 0.2 X+5 Y+5 Z+0
3 CYCL DEF 7.0 PUNKT BAZOWY
4 CYCL DEF 7.1 X+0
5 CYCL DEF 7.2 Y+0
6 CYCL DEF 7.3 Z+0
8 TOOL CALL 15 Z S1500 F300 DR+0
9 M3
10 M8
11 ;
12 Q1 = 30 ; KAT
13 Q2 = 5.2 ; SZEROKOSC FAZKI
14 Q3 = 15 ; ILOSC PRZEJSC
15 Q4 = 12 ; DLUGOSC FAZKI
16 Q5 = - 5 ; KONIEC FAZKI
17 Q6 = 1 ; POCZATEK (- KIERUNEK)
18 Q16 = 1 ; DODATKOWE PRZEJSCIE 0=NIE
19 ;
;
20 Q7 = ( Q4 / 2 ) + Q108 + 2
21 Q8 = Q2 * TAN Q1
22 Q9 = Q2 / Q3
23 Q10 = Q8 / Q3
24 Q11 = SGN Q6
25 Q12 = Q5 + ( Q2 * Q11 ) - ( Q108 * Q11 )
26 Q13 = 0
27 Q14 = Q13 + 2
28 Q15 = Q7 * Q11
29 LBL 1
30 Q12 = Q12 - ( Q9 * Q11 )
31 Q13 = Q13 + Q10
32 L X+Q15 Y+Q12 Z+100 R0 FMAX
33 L Z+Q14 R0 FMAX
34 L Z-Q13
35 L X-Q15
36 L Z+100 R0 FMAX
37 FN 12: IF +Q13 LT +Q8 GOTO LBL 1
38 FN 9: IF +Q16 EQU +0 GOTO LBL 2
39 Q12 = Q12 - ( Q9 * Q11 )
40 Q13 = Q13 + Q10
41 L X+Q15 Y+Q12 Z+100 R0 FMAX
42 L Z+Q14 R0 FMAX
43 L Z-Q13
44 L X-Q15
45 L Z+100 R0 FMAX
46 LBL 2
47 M9
48 M5
51 ;
52 L Z-2 R0 FMAX M91
53 L X+1040 Y+600 R0 FMAX M91
54 M30
55 END PGM -6 FAZKA X MM
PozDRo
0 BEGIN PGM -6 FAZKA X MM
1 BLK FORM 0.1 Z X-5 Y-5 Z-30
2 BLK FORM 0.2 X+5 Y+5 Z+0
3 CYCL DEF 7.0 PUNKT BAZOWY
4 CYCL DEF 7.1 X+0
5 CYCL DEF 7.2 Y+0
6 CYCL DEF 7.3 Z+0
8 TOOL CALL 15 Z S1500 F300 DR+0
9 M3
10 M8
11 ;
12 Q1 = 30 ; KAT
13 Q2 = 5.2 ; SZEROKOSC FAZKI
14 Q3 = 15 ; ILOSC PRZEJSC
15 Q4 = 12 ; DLUGOSC FAZKI
16 Q5 = - 5 ; KONIEC FAZKI
17 Q6 = 1 ; POCZATEK (- KIERUNEK)
18 Q16 = 1 ; DODATKOWE PRZEJSCIE 0=NIE
19 ;
;
20 Q7 = ( Q4 / 2 ) + Q108 + 2
21 Q8 = Q2 * TAN Q1
22 Q9 = Q2 / Q3
23 Q10 = Q8 / Q3
24 Q11 = SGN Q6
25 Q12 = Q5 + ( Q2 * Q11 ) - ( Q108 * Q11 )
26 Q13 = 0
27 Q14 = Q13 + 2
28 Q15 = Q7 * Q11
29 LBL 1
30 Q12 = Q12 - ( Q9 * Q11 )
31 Q13 = Q13 + Q10
32 L X+Q15 Y+Q12 Z+100 R0 FMAX
33 L Z+Q14 R0 FMAX
34 L Z-Q13
35 L X-Q15
36 L Z+100 R0 FMAX
37 FN 12: IF +Q13 LT +Q8 GOTO LBL 1
38 FN 9: IF +Q16 EQU +0 GOTO LBL 2
39 Q12 = Q12 - ( Q9 * Q11 )
40 Q13 = Q13 + Q10
41 L X+Q15 Y+Q12 Z+100 R0 FMAX
42 L Z+Q14 R0 FMAX
43 L Z-Q13
44 L X-Q15
45 L Z+100 R0 FMAX
46 LBL 2
47 M9
48 M5
51 ;
52 L Z-2 R0 FMAX M91
53 L X+1040 Y+600 R0 FMAX M91
54 M30
55 END PGM -6 FAZKA X MM
PozDRo