64
http://www.heidenhain.fr Programmation CN FLEXK TNC 4xx iTNC 530 TNC 320

 · 2017-08-01 · Programmation FK : Graphisme de programmation Programmation FLEXK HEIDENHAIN 1.2 Paramètres utilisateur Fonction Bleu ou blanc Elément de contour clairement défini

  • Upload
    others

  • View
    26

  • Download
    0

Embed Size (px)

Citation preview

http://www.heidenhain.fr

Programmation CN

FLEXK TNC 4xx iTNC 530 TNC 320

1 Bases (sélection des fonctions de contournage, graphisme)

2 Droites et cercles sécants /tangents

3 Coordonnées cartésiennes/polaires

4 Conversion des fichiers

5 Programmation 2D

Con

tour

s 2D

6 Cycles SL avec FlexK

7 Cycles 25 et Miroir Ev

idem

ent d

e co

ntou

rs

8 Création de programme retour

9 Forme 3D et variables Q

Form

e3D

Programmation FK : Sélection des fonctions FL/FC

Programmation FLEXK HEIDENHAIN 1.0

Programmation FK : Graphisme interactif

Programmation FLEXK HEIDENHAIN 1.1

Mode Mémorisation/édition :

Modifier la présentation d’écran avec la touche

Choisir la Softkey :

Feuilleter le menu de softkeys avec la touche

Choisir la Softkey :

Choisir la Softkey :

Programmation FK : Graphisme de programmation

Programmation FLEXK HEIDENHAIN 1.2

Paramètres utilisateur Fonction

Bleu ou blanc Elément de contour clairement défini

Vert Les données introduites ont généré des solutions

Rouge Eléments encore en cours de calcul

Couleurs pour la représentation des éléments de contour

Programmation FK : Graphisme de programmation

Programmation FLEXK HEIDENHAIN 1.3

Exemple : Came

Programmation FLEXK HEIDENHAIN 2.1

Solution : Came

Programmation FLEXK HEIDENHAIN 2.2

Indications du sens : Différences AN et PA

Programmation FLEXK HEIDENHAIN 3.1

Point final de la séquence : Coordonnées cartésiennes

Programmation FLEXK HEIDENHAIN 3.2

Point final de la séquence : Coordonnées polaires

Programmation FLEXK HEIDENHAIN 3.3

Point final de la séquence : Coordonnées polaires

Programmation FLEXK HEIDENHAIN 3.4

Points auxiliaires

Programmation FLEXK HEIDENHAIN 3.5

Conversion de programmes FK en Conversationnel (iTNC 530)

Programmation FLEXK HEIDENHAIN 4.1

Programme Came converti en langage Conversationnel

Programmation FLEXK HEIDENHAIN 4.2

Exercice : Téléphone

Programmation FLEXK HEIDENHAIN 5.1

Solution : Téléphone

Programmation FLEXK HEIDENHAIN 5.2

Exercice : Forme

Programmation FLEXK HEIDENHAIN 5.3

Solution : Forme

Programmation FLEXK HEIDENHAIN 5.4

Programme complet 0 BEGIN PGM FORME MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+120 Y+120 Z+0 3 TOOL CALL 5 Z S2500 4 L Z+100 R0 FMAX M13 5 L X-30 Y+120 R0 FMAX 6 L Z-5 R0 FMAX 7 APPR LCT X+0 Y+120 R5 RR F500 8 FC DR+ R12 CCA-62 CCX+12 CCY+120 9 FCT DR- R20 10 FC DR+ R39 CCX+45 CCY+40 11 FSELECT1 12 FCT DR- R32 13 FCT Y+22 DR+ R18 CCX+100 CCY+22 14 FSELECT3 15 FL X+100 16 FL X+80 AN+180 17 FCT X+80 DR- R30 CCX+80 CCY+70 18 FSELECT1 19 FLT X+100 20 L X+120 Y+120 21 L X-30 Y+120 22 L Z+100 R0 FMAX M2 23 END PGM FORME MM

Exercice : FK3

Programmation FLEXK HEIDENHAIN 5.5

Solution : FK3

Programmation FLEXK HEIDENHAIN 5.6

Programme complet 0 BEGIN PGM FK3 MM 1 BLK FORM 0.1 Z X-5 Y-5 Z-20 2 BLK FORM 0.2 X+150 Y+80 Z+0 3 TOOL CALL 5 Z S2500 4 L Z+100 R0 FMAX M13 5 L X-20 Y-20 R0 FMAX 6 L Z-5 R0 FMAX 7 APPR LCT X+0 Y+0 R5 RR F500 8 L X+120.65 Y+0 9 FL Y+6.35 AN+45 10 FC Y+19.05 DR+ R12.7 CCX+114.3 CCY+6.35 11 FLT AN+180 12 FCT DR- R10 13 FLT 14 FCT DR+ R7.94 CCX+76.2 CCY+63.5 15 FLT PAR13 DP15.88 16 FCT X+0 Y+12.7 DR+ R12.7 CCX+12.7 CCY+12.7 17 L X+0 Y-30 18 L Z+100 R0 FMAX M2 19 END PGM FK3 MM

Exercice : FK4

Programmation FLEXK HEIDENHAIN 5.7

Solution : FK4

Programmation FLEXK HEIDENHAIN 5.8

Programme complet 0 BEGIN PGM fk4 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 4 Z S4000 4 L Z+100 R0 FMAX M13 5 L X+40 Y+30 R0 FMAX 6 L Z+2 R0 FMAX 7 L Z-10 R0 F100 8 APPR LCT X+10 Y+30 R2 RL F500 9 FC DR+ R30 CCX+40 CCY+30 10 FL AN+60 PDX+40 PDY+30 D10 11 FSELECT1 12 FPOL X+40 Y+30 13 FC DR+ R20 CCPR+55 CCPA+60 14 FSELECT2 15 FL PAR10 DP20 PDX+40 PDY+30 D10 16 FSELECT3 17 FC X+10 Y+30 DR+ R30 CCX+40 CCY+30 18 FSELECT2 19 DEP LCT X+40 Y+30 R2 20 L Z+100 R0 FMAX M2 21 END PGM fk4 MM

Exercice : Marteau

Programmation FLEXK HEIDENHAIN 5.9

Solution : Marteau

Programmation FLEXK HEIDENHAIN 5.10

Programme complet 0 BEGIN PGM MARTEAU MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 10 Z S2000 4 L Z+100 R0 FMAX M13 5 L X+30 Y-20 R0 FMAX 6 L Z-10 R0 FMAX 7 APPR LCT X+30 Y+4 R5 RL F500 8 FC DR- R11 CCX+30 CCY+15 9 FLT 10 FCT DR- R11 CCX+15 CCY+65 11 FLT AN-55 12 FCT DR+ R15 13 FLT AN+30 14 FPOL X+30 Y+40 15 FL PR+37.5 PA+30 LEN10 IAN+90 16 FLT LEN10 17 FL IAN+90 PAR13 DP20 18 FCT DR+ R12.5 19 FLT AN-100 20 FCT X+30 Y+4 DR- R11 CCX+30 CCY+15 21 DEP LCT X+30 Y-20 R5 22 L Z+100 R0 FMAX M2 23 END PGM MARTEAU MM

Exercice : Ejecteur

Programmation FLEXK HEIDENHAIN 5.11

Solution : Ejecteur

Programmation FLEXK HEIDENHAIN 5.12

Programme complet 0 BEGIN PGM ejecteur MM 1 BLK FORM 0.1 Z X+0 Y-30 Z-20 2 BLK FORM 0.2 X+120 Y+80 Z+0 3 TOOL CALL 5 Z S2500 4 L Z+100 R0 FMAX M13 5 L X+150 Y+80 R0 FMAX 6 L Z-5 R0 FMAX 7 APPR LCT X+108.2 Y+57.2 R5 RL F500 8 FL Y+52 AN-95 9 FL Y+45 AN-130 10 FL Y+45 AN+180 11 FCT DR+ R10 CCX+47 12 FLT LEN41.5 AN-95 13 FL AN+210 14 FC DR+ R22 CCA+70 CCX+0 CCY+0 15 FSELECT2 16 FL AN+70 17 FL P1X+0 P1Y+50 P2X+72 P2Y+82 18 FSELECT1 19 FC DR- R70 CCX+0 CCY+0 20 FCT DR+ R15 CCX+52 21 FSELECT1 22 FLT LEN45.3 AN-5 23 L X+108.2 Y+57.2 24 DEP LCT X+150 Y+80 R5 25 L Z+100 R0 FMAX M2 26 END PGM ejecteur MM

Exercice : Poignée

Programmation FLEXH HEIDENHAIN 5.13

Solution : Poignée

Programmation FLEXK HEIDENHAIN 5.14

Programme complet 0 BEGIN PGM POIGNEE MM 1 BLK FORM 0.1 Z X-200 Y-10 Z-20 2 BLK FORM 0.2 X+10 Y+150 Z+0 3 TOOL CALL 5 Z S2500 4 L Z+100 R0 FMAX M13 5 L X+30 Y-30 R0 FMAX 6 L Z-5 R0 FMAX 7 APPR LCT X+0 Y+0 R5 RL F500 8 L X-180 Y+0 9 L X-180 Y+15 10 FL Y+15 AN+0 11 FCT DR+ R20 CCX-160 CCY+35 12 FLT 13 FCT DR- R20 CCX-140 CCY+75 14 FCT DR+ R40 15 FCT X-60 DR- R70 CCX-75 CCY+50 16 FSELECT3 17 FC DR+ R35 PDX-75 PDY+50 D35 18 FSELECT2 19 FCT DR- R70 20 FCT X+0 Y+15 DR+ R20 CCX+0 CCY+35 21 FSELECT2 22 L X+0 Y-30 23 L Z+5 R0 FMAX

Solution : Poignée

Programmation FLEXK HEIDENHAIN 5.15

24 CYCL DEF 7.0 POINT ZERO 25 CYCL DEF 7.1 X-50 26 CYCL DEF 10.0 ROTATION 27 CYCL DEF 10.1 ROT+37.5 28 L X+0 Y+70 R0 FMAX 29 L Z-5 R0 F100 30 APPR LCT X+21 Y+70 R2 RL F500 31 FC DR+ R67.5 32 FCT DR+ R14 CCX+0 CCY+96 33 FSELECT1 34 FCT DR+ R67.5 35 FCT DR+ R14 CCX+0 CCY+44 36 FSELECT2 37 FCT X+21 Y+70 DR+ R67.5 38 FSELECT2 39 DEP LCT X+0 Y+70 R2 40 CYCL DEF 7.0 POINT ZERO 41 CYCL DEF 7.1 X+0 42 CYCL DEF 10.0 ROTATION 43 CYCL DEF 10.1 ROT+0 44 L Z+100 R0 FMAX M2 45 END PGM POIGNEE MM

Exercice : Semelle

Programmation FLEXK HEIDENHAIN 5.16

Solution : Semelle

Programmation FLEXK HEIDENHAIN 5.17

Programme complet 0 BEGIN PGM SEMELLE MM 1 BLK FORM 0.1 Z X-80 Y-60 Z-20 2 BLK FORM 0.2 X+80 Y+80 Z+0 3 TOOL CALL 5 Z S2500 4 L Z+100 R0 FMAX M13 5 L X+0 Y+80 R0 FMAX 6 L Z-5 R0 FMAX 7 APPR LCT X+0 Y+60 R5 RL F500 8 FL Y+60 AN+0 9 FC DR- R80 CCX-48 CCY+15 10 FLT AN-80 11 FCT Y+0 DR+ R14 CCY+14 12 FL X+60 Y+0 13 RND R8 14 FL AN-90 15 RND R8 16 FL AN+210

Solution : Semelle

Programmation FLEXK HEIDENHAIN 5.18

17 FCT DR- R9 CCX+34 CCY-40 18 FCT DR+ R135 CCX+0 19 FSELECT2 20 FCT DR- R9 CCX-34 CCY-40 21 FLT X-60 AN+150 22 RND R8 23 FL AN+90 24 RND R8 25 FL Y+0 AN+0 26 FCT DR+ R14 CCY+14 27 FLT AN+80 28 FCT Y+60 DR- R80 CCX+48 CCY+15 29 FSELECT2 30 L X+0 Y+60 31 DEP LCT X+0 Y+80 R5 32 L Z+100 R0 FMAX M2 33 END PGM SEMELLE MM

Exercice : Levier

Programmation FLEXK HEIDENHAIN 5.19

Solution : Levier

Programmation FLEXK HEIDENHAIN 5.20

Programme complet 0 BEGIN PGM LEVIER MM 1 BLK FORM 0.1 Z X-20 Y-80 Z-20 2 BLK FORM 0.2 X+130 Y+30 Z+0 3 TOOL CALL 5 Z S2500 4 L Z+100 R0 FMAX M13 5 L X-30 Y+0 R0 FMAX 6 L Z-5 R0 FMAX 7 APPR LCT X-10 Y+0 R5 RL F500 8 FC DR- R10 CCX+0 CCY+0 9 FLT 10 FCT DR- R15 CCX+100 CCY+0 11 FLT 12 FPOL X+100 Y+0 13 FCT DR- R10 CCPR+40 CCPA-110 14 FLT PDX+100 PDY+0 D15 15 FSELECT1 16 FCT DR+ R5 17 FLT PDX+100 PDY+0 D15 18 FCT X-10 Y+0 DR- R10 CCX+0 CCY+0 19 FSELECT1 20 L Z+100 R0 FMAX M2 21 END PGM LEVIER MM

Exercice : Bielle

Programmation FLEXK HEIDENHAIN 5.21

Solution : Bielle

Programmation FLEXK HEIDENHAIN 5.22

Programme complet 0 BEGIN PGM BIELLE MM 1 BLK FORM 0.1 Z X-10 Y-10 Z-20 2 BLK FORM 0.2 X+200 Y+150 Z+0 3 TOOL CALL 10 Z S1000 4 L Z+100 R0 FMAX M13 5 L X+0 Y-30 R0 FMAX 6 L Z-5 R0 FMAX 7 APPR LCT X+0 Y-10 R5 RL F500 8 L X-10 Y-10 9 CHF 5 10 L X-10 Y+10 11 CHF 5 12 FL Y+10 AN+0 13 FCT DR+ R15 CCY+25 14 FLT AN+75 PDX+140 PDY+92 D35 15 FSELECT2 16 CHF 20 17 FL IAN+90 PDX+140 PDY+92 D35 18 FSELECT2 19 CHF 20 20 FL IAN+90 PDX+140 PDY+92 D35 21 FSELECT2 22 FL Y-10 AN+225 PDX+140 PDY+92 D35 23 L X+0 Y-10 24 DEP LCT X+0 Y-30 R5 25 L Z+100 R0 FMAX M2 26 END PGM BIELLE MM

Cycles SL : Structure du programme

Programmation FLEXK HEIDENHAIN 6.1

Cycle Données du contour

Programmation FLEXK HEIDENHAIN 6.2

Cycles Préperçage et Evidement

Programmation FLEXK HEIDENHAIN 6.3

Cycles Finition en profondeur et Finition latérale

Programmation FLEXK HEIDENHAIN 6.4

Schéma : Cycles SL II

Programmation FLEXK HEIDENHAIN 6.5

Discrimination Poche/Ilot

Programmation FLEXK HEIDENHAIN 6.6

Exercice : Haricot

Programmation FLEXK HEIDENHAIN 6.7

Solution : Haricot

Programmation FLEXK HEIDENHAIN 6.8

Solution : Haricot

Programmation FLEXK HEIDENHAIN 6.9

Exercice : Contour (sans image miroir)

Programmation FLEXK HEIDENHAIN 6.10

Solution : Contour (sans image miroir)

Programmation FLEXK HEIDENHAIN 6.11

Solution : Contour (sans image miroir)

Programmation FLEXK HEIDENHAIN 6.12

Solution : Contour (sans image miroir)

Programmation FLEXK HEIDENHAIN 6.13

Labels de contour

Exercice : Support

Programmation FLEXK HEIDENHAIN 6.14

Solution : Support

Programmation FLEXK HEIDENHAIN 6.15

Programme complet 0 BEGIN PGM SUPPORT MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 5 Z S2500 4 L Z+100 R0 FMAX M13 5 CYCL DEF 14.0 CONTOUR 6 CYCL DEF 14.1 LABEL CONTOUR1 /2 7 CYCL DEF 20 DONNEES DU CONTOUR ~ Q1=-12 ;PROFONDEUR FRAISAGE ~ Q2=+0.8 ;FACTEUR RECOUVREMENT ~ Q3=+0 ;SUREPAIS. LATERALE ~ Q4=+0 ;SUREP. DE PROFONDEUR ~ Q5=+0 ;COORD. SURFACE PIECE ~ Q6=+2 ;DISTANCE D'APPROCHE ~ Q7=+50 ;HAUTEUR DE SECURITE ~ Q8=+0 ;RAYON D'ARRONDI ~ Q9=+1 ;SENS DE ROTATION 8 CYCL DEF 22 EVIDEMENT ~ Q10=-6 ;PROFONDEUR DE PASSE ~ Q11=+150 ;AVANCE PLONGEE PROF. ~ Q12=+500 ;AVANCE EVIDEMENT ~ Q18=+0 ;OUTIL PRE-EVIDEMENT ~ Q19=+100 ;AVANCE PENDULAIRE ~ Q208=+99999 ;AVANCE RETRAIT ~ Q401=+50 ;REDUCTION D'AVANCE 9 CYCL CALL 10 L Z+200 R0 FMAX

Solution : Support

Programmation FLEXK HEIDENHAIN 6.16

11 TOOL CALL 8 Z S2000 Perçage 12 L Z+100 R0 FMAX M13 13 CYCL DEF 200 PERCAGE ~ Q200=+2 ;DISTANCE D'APPROCHE ~ Q201=-25 ;PROFONDEUR ~ Q206=+150 ;AVANCE PLONGEE PROF. ~ Q202=+12.5 ;PROFONDEUR DE PASSE ~ Q210=+0 ;TEMPO. EN HAUT ~ Q203=-12 ;COORD. SURFACE PIECE ~ Q204=+50 ;SAUT DE BRIDE ~ Q211=+0 ;TEMPO. AU FOND 14 L X+15 Y+15 R0 FMAX M99 15 L X+15 Y+85 R0 FMAX M99 16 L X+85 Y+85 R0 FMAX M99 17 L X+85 Y+15 R0 FMAX M99 18 L Z+200 R0 FMAX M30

Solution : Support

Programmation FLEXK HEIDENHAIN 6.17

Labels de contour 19 LBL 1 20 L X+50 Y+15 RL 21 L X+65 22 RND R10 23 FL 24 FCT DR+ X+85 R10 CCX+85 CCY+15 25 FSELECT1 26 RND R10 27 FL X+85 AN+90 28 RND R10 29 FC DR+ R10 CCX+85 CCY+85 30 FSELECT2 31 FLT X+65 Y+85 32 RND R10 33 FL X+35 Y+85 34 RND R10 35 FL 36 FCT X+15 DR+ R10 CCX+15 CCY+85 37 FSELECT2 38 RND R10 39 FL X+15 AN-90 40 RND R10 41 FC DR+ R10 CCX+15 CCY+15 42 FSELECT2 43 FLT X+35 Y+15 44 RND R10 45 L X+50 Y+15 46 LBL 0 47 LBL 2 48 L X+50 Y+35 RL 49 L X+45 50 CR X+35 Y+45 R+10 DR+ 51 L Y+55 52 CR X+45 Y+65 R+10 DR+ 53 L X+55 54 CR X+65 Y+55 R+10 DR+ 55 L Y+45 56 CR X+55 Y+35 R+10 DR+ 57 L X+50 Y+35 58 LBL 0 59 END PGM SUPPORT MM

Cycle 25 Tracé de contour

Programmation FLEXK HEIDENHAIN 7.1

Cycle 25 Tracé de contour

Programmation FLEXK HEIDENHAIN 7.2

Cycle 25 Tracé de contour

Programmation FLEXK HEIDENHAIN 7.3

Exercice : Semelle avec miroir et Cycle 25

Programmation FLEXK HEIDENHAIN 7.4

Solution : Semelle avec miroir et Cycle 25

Programmation FLEXK HEIDENHAIN 7.5

0 BEGIN PGM SEMELLE MM 1 BLK FORM 0.1 Z X-80 Y-60 Z-20 2 BLK FORM 0.2 X+80 Y+80 Z+0 3 TOOL CALL 5 Z S2500 4 L Z+100 R0 FMAX M13 5 L X+0 Y+80 R0 FMAX 6 L Z-5 R0 FMAX 7 CALL LBL 1 Usinage moitié droite 8 CYCL DEF 14.0 CONTOUR 9 CYCL DEF 14.1 LABEL CONTOUR1 10 CYCL DEF 25 TRACE DE CONTOUR ~ Q1=-5 ;PROFONDEUR FRAISAGE ~ Q3=+0 ;SUREPAIS. LATERALE ~ Q5=+0 ;COORD. SURFACE PIECE ~ Q7=+50 ;HAUTEUR DE SECURITE ~ Q10=-5 ;PROFONDEUR DE PASSE ~ Q11=+150 ;AVANCE PLONGEE PROF. ~ Q12=+500 ;AVANCE EVIDEMENT ~ Q15=+1 ;MODE FRAISAGE 11 CYCL DEF 8.0 IMAGE MIROIR Miroir du contour 12 CYCL DEF 8.1 X 13 CYCL CALL Usinage moitié gauche 14 L X+0 Y+80 R0 15 CYCL DEF 8.0 IMAGE MIROIR 16 CYCL DEF 8.1 17 L Z+200 R0 FMAX M2

Solution : Semelle avec miroir et Cycle 25

Programmation FLEXK HEIDENHAIN 7.6

Label de contour 18 LBL 1 19 L X+0 Y+60 RL F500 20 FL Y+60 AN+0 21 FC DR- R80 CCX-48 CCY+15 22 FLT AN-80 23 FCT Y+0 DR+ R14 CCY+14 24 FL X+60 Y+0 25 RND R8 26 FL AN-90 27 RND R8 28 FL AN+210 29 FCT DR- R9 CCX+34 CCY-40 30 FCT X+0 DR+ R135 CCX+0 31 FSELECT3 32 LBL 0 33 END PGM SEMELLE MM

Créer un programme retour

Programmation FLEXK HEIDENHAIN 8.1

Exercice : Ovale 3D

Programmation FLEXK HEIDENHAIN 9.1

Solution : Ovale 3D

Programmation FLEXK HEIDENHAIN 9.2

Programme FLEXK 0 BEGIN PGM oval3d-1 MM 1 BLK FORM 0.1 Z X-25 Y-20 Z-6 2 BLK FORM 0.2 X+25 Y+20 Z+0 3 L X+0 Y+0 R0 FMAX 4 L X+20 Y+0 RL F500 5 FC DR+ R7.5 CCY+0 6 FSELECT2 7 FCT DR+ R22.769 CCX+0 8 FSELECT2 9 FCT DR+ R7.5 CCY+0 10 FSELECT2 11 FCT DR+ R22.769 CCX+0 12 FSELECT1 13 FCT X+20 Y+0 DR+ R7.5 CCY+0 14 END PGM oval3d-1 MM Programme converti 0 BEGIN PGM oval3d-1_nc MM 1 BLK FORM 0.1 Z X-25 Y-20 Z-6 2 BLK FORM 0.2 X+25 Y+20 Z+0 3 L X+0 Y+0 R0 FMAX 4 L X+20 Y+0 RL F500 5 CC X+12.5 Y+0 6 C X+18.6399 Y+4.3072 DR+ ;SNR 5 7 CC X+0 Y-8.7688 8 C X-18.6399 Y+4.3072 DR+ ;SNR 7 9 CC X-12.5 Y+0 10 C X-18.6399 Y-4.3072 DR+ ;SNR 9 11 CC X+0 Y+8.7688 12 C X+18.6399 Y-4.3072 DR+ ;SNR 11 13 CC X+12.5 Y+0 14 C X+20 Y+0 DR+ ;SNR 13 15 END PGM oval3d-1_nc MM

Solution : Ovale3D

Programmation FLEXK HEIDENHAIN 9.3

Programme complet 0 BEGIN PGM OVALE3D MM 1 BLK FORM 0.1 Z X-21 Y-15 Z-5 2 BLK FORM 0.2 X+21 Y+15 Z+5 3 TOOL CALL 5 Z 4 L Z+100 R0 FMAX M13 5 L X+0 Y+0 R0 FMAX 6 Q0 = 7.5 - Q108 Rayon 7,5 corrigé 7 Q1 = 22.769 - Q108 Rayon 22,769 corrigé 8 Q2 = 52 Rayon en Z 9 Q3 = 48 Centre cercle en Z 10 Q4 = 20 X départ 11 Q5 = Q4 - Q108 X départ corrigé 12 Q7 = 8.769 CCY R 22,769 13 Q8 = 12.5 CCX R 7,5 14 Q9 = 0.05 Réduction facteur Echelle 15 Q98 = 1 Facteur Echelle départ 16 LBL 1 17 Q10 = Q4 * Q98 18 FN 13: Q15 =+Q3 ANG +Q10 Calcul angle départ R 52 19 Q20 = Q3 - ( Q2 * SIN Q15 ) Calcul position Z départ 20 CYCL DEF 11.0 FACTEUR ECHELLE 21 CYCL DEF 11.1 SCL Q98 22 L X+Q5 Y+0 R0 F500 23 L Z+Q20 R0 24 FN 15: PRINT Q15 /Q20 Facultatif 25 FC DR+ RQ0 CCX+Q8 CCY+0 26 FCT DR+ RQ1 CCX+0 CCY-Q7 27 FCT DR+ RQ0 CCX-Q8 CCY+0 28 FCT DR+ RQ1 CCX+0 CCY+Q7 29 FCT X+Q5 Y+0 DR+ RQ0 CCX+Q8 CCY+0 30 Q98 = Q98 - Q9 31 CALL LBL 1 REP19 32 CYCL DEF 11.0 FACTEUR ECHELLE 33 CYCL DEF 11.1 SCL 1 34 L Z+200 R0 FMAX M2 35 END PGM OVALE3D MM