lundi 4 novembre 2013

Programmation Heidenhain

Voici un exemple de programme paramétré que j'avais créé pour le surfaçage en spiral de bossage circulaire.

0 BEGIN PGM Spiral MM
1 ;Parametres a renseigner
2 Q1 = 40 ; Rayon depart
3 Q2 = 5 ; Increment
4 Q3 = 5 ; Profondeur
5 Q20 = 1000 ; Vitesse Plongee
6 Q21 = 5000 ; Vitesse Usinage
7 Q30 = 12000 ; Vitesse Rotation
8 ;
9 BLK FORM 0.1 Z X-Q1 Y-Q1 Z-10
10 BLK FORM 0.2 X+Q1 Y+Q1 Z+10
11 ;Debut des calculs
12 Q7 = 1 ; Increment angulaire
13 Q8 = 360 ; Nombre de degre
14 FN 4: Q5 =+Q2 DIV +Q8 ; Increment sur 360
15 ; Debut des calcul
16 Q6 = 0
17 TOOL CALL 10 Z SQ30 FQ21
18 M3
19 L X+Q1 Y+0 R0 FMAX
20 L Z+10 R0 FMAX
21 L Z-Q3 R0 F2000
22 ;
23 LBL 1
24 Q6 = Q6 + Q7
25 Q1 = Q1 - Q5
26 FN 6: Q9 = SIN +Q6
27 FN 7: Q10 = COS +Q6
28 Q11 = Q1 * Q9
29 Q12 = Q1 * Q10
30 L X+Q12 Y+Q11 FQ21
31 FN 11: IF +Q1 GT +0 GOTO LBL 1
32 L Z+10 FMAX
33 M140 MB MAX
34 M30
35 END PGM Spiral MM

ca donne normalement ca ( pour iTNC 530)

Aucun commentaire:

Enregistrer un commentaire