Programme d'usinage de trou conique en plongeant  
                             

1  Q30 = 63.35 ;diamètre haut
2  Q32 = 87 ;hauteur
3  Q33 = - 3 ;z départ
4  Q34 = 87 ;nombre de passes en z (nb de tours)
5  Q36 = 10 ;r plaquettes
6  Q37 = 1.43868 ;angle pente   





0  BEGIN PGM st04 MM                     
1  Q30 = 63.35 ;diamètre haut

Définition des variables


2  Q32 = 87 ;hauteur
3  Q33 = - 3 ;z départ
4  Q34 = 87 ;nombre de passes en z
(nb de tours)
5  Q36 = 10 ;r plaquettes
6  Q37 = 1.43868 ;angle pente
7  Q38 = 36 ;nombre incréments par tour

8  BLK FORM 0.1 Z  X-50  Y+0  Z-100
9  BLK FORM 0.2  X+50  Y+50  Z+0
10 TOOL CALL 1 Z S2000
11 Q35 = Q108 ;R9 outil
12 L  Z+200 R0 F999 M3
13 L  X+0  Y+0 R0 FMAX
14 Q49 = Q30 / 2 ;R haut

Calculs


15 Q50 = SIN Q37
16 Q51 = COS Q37
17 Q47 = Q50 / Q51
18 Q48 = Q32 * Q47
19 Q58 = Q49 - Q48 ; R bas
20 Q52 = Q36 * Q51
21 Q53 = Q36 * Q50
22 Q54 = Q35 - Q36
23 Q55 = Q54 + Q52
24 Q3 = Q49 - Q55
25 Q56 = Q33 + Q53
26 Q1 = Q56 - Q36
27 Q5 = Q38
28 Q57 = Q32 / Q34
29 Q12 = Q57 / Q5
30 Q59 = Q49 - Q58
31 Q60 = Q59 / Q34
32 Q11 = Q60 / Q5
33 Q13 = 360 / Q5

34 Q2 = 0 ;y depart
35 Q4 = 0 ;angle depart
36 L  X+Q3  Y+Q2 R0 F5000 M3
37 L  Z+Q1 R0 F1000
38 LBL 1
39 Q14 = SIN Q4
40 Q15 = COS Q4
41 Q16 = Q3 * Q15
42 Q17 = Q3 * Q14

43 L  X+Q16  Y+Q17  Z+Q1

Usinage


44 FN 16: F-PRINT stock.a / stock.txt   ; seulement pour contrôle
45 FN 15: PRINT Q16 /Q17 /Q1 /Q4       ; seulement pou contrôle
46 Q1 = Q1 - Q12

Incrémentations


47 Q4 = Q4 + Q13
48 Q3 = Q3 - Q11

49 FN 12: IF +Q4 LT +360.1 GOTO LBL 1
50 LBL 0

Saut conditionnel


51 Q99 = 1
52 LBL 2
53 Q4 = Q13
54 CALL LBL 1
55 Q99 = Q99 + 1
56 FN 10: IF +Q99 NE +Q34 GOTO LBL 2
57 L  Z+200 R0 F9999 M2
58 END PGM st04 MM

 


 

 Note importante: tout les programmes présentés le sont dans un but purement pédagogique.
La responsabilité d'Ace Formation ne peut en aucun cas être engagée.