Les Cycles de Fraisage

Embed Size (px)

Citation preview

LES CYCLES DE FRAISAGEIntroduction : Les cycles sont des sous-programmes de technologie avec lesquels vous pouvez raliser des oprations d'usinage dtermines, comme par exemple le perage d'un trou ou le fraisage d'une poche. L'adaptation des cycles une situation concrte se fait par les paramtres. Dans le systme, diffrents cycles standard sont proposs pour les technologies Perage (commun entre le tournage et le fraisage) Fraisage Tournage Le plan d'usinage (G17, G18, G19), l'avance et la vitesse de rotation de la broche doivent tre dfinis avant l'appel d'un cycle. Les appels de cycles doivent figurer seuls dans un bloc ! Exemple : CYCLE81 (RTP, RFP, SDID, DP, DPR); On distingue les cycles de perage/taraudage/alsage, les cycles pour rseaux de trous, les cycles de fraisage et les cycles de tournage. Les cycles de perage/taraudage/alsage : Perage, centrage Perage, lamage Perage de trous profonds Taraudage sans porte-taraud compensateur Taraudage avec porte-taraud compensateur Alsage 1 Alsage 2 Alsage 3 Alsage 4 Alsage 5

CYCLE81 CYCLE82 CYCLE83 CYCLE84 CYCLE840 CYCLE85 CYCLE86 CYCLE87 CYCLE88 CYCLE89

Cycles pour rseaux de trous : Usinage d'une range de trous Usinage de trous sur un cercle Grille de trous

HOLES1 HOLES2 CYCLE801

1

Cycles de fraisage : Fraisage de filetages Rseaux de trous oblongs radiaux Rseaux de rainures radiales Rseaux de rainures sur un cercle Fraisage de poche rectangulaire (avec fraise en bout) Fraisage de poche circulaire (avec fraise en bout) Fraisage de poche rectangulaire (avec fraise quelconque) Fraisage de poche circulaire (avec fraise quelconque) Surfaage Fraisage de contours quelconques Fraisage d'un tourillon rectangulaire Fraisage d'un tourillon circulaire Fraisage de poches avec lots Transfert de contour de bord de poche Transfert de contour d'lot Pivotement High Speed Settings Cycle de gravure Tourbillonnage/Fraisage en plonge

CYCLE90 LONGHOLE SLOT1 SLOT2 POCKET1 POCKET2 POCKET3 POCKET4 CYCLE71 CYCLE72 CYCLE76 CYCLE77 CYCLE73 CYCLE74 CYCLE75 CYCLE800 CYCLE832 CYCLE60 CYCLE899 Cycles de tournage :

CYCLE93 CYCLE94 CYCLE95 CYCLE96 CYCLE97 CYCLE98 CYCLE950

Usinage de gorges Usinage de dgagements (forme E et F selon DIN) Chariotage avec dtalonnages Usinage de dgagements de filetage (formes A, B, C et D, selon DIN) Filetage Concatnation de filetages Chariotage tendu

2

I.

Les cycles de perage/taraudage/alsage :1. Perage, centrage - CYCLE81

Loutil alse avec la vitesse de rotation de broche et la vitesse davance programmes, jusqua la profondeur finale dalsage introduite.

A. ProgrammationCYCLE81 (RTP, RFP, SDIS, DP, DPR)

B. Paramtres :Paramtre Type de donnes real RTP real RFP real SDIS real DP real DPR Signification Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe)

3

C. Exemple de perage, centrageCe programme permet de raliser 3 trous avec le cycle CYCLE81, celui-ci tant appel avec diffrents jeux de paramtres. L'axe de perage est toujours l'axe Z.

N10 G0 G90 F200 S300 M3 N20 D1 T3 Z110 N21 M6 N30 X40 Y120 N40 CYCLE81 (110, 100, 2, 35)

; Dtermination des valeurs technologiques ; Accostage du plan de retrait ; Accostage de la premire position de ; perage ; Appel du cycle avec profondeur finale de ; perage en absolu, distance de scurit ; et liste de paramtres incomplte ; Accostage de la position de perage ; suivante ; Appel de cycle sans distance de scurit ; Dtermination des valeurs technologiques ; Accostage de la position suivante ; Appel du cycle avec profondeur finale ; de perage en relatif et distance de ; scurit ; Fin de programme

N50 Y30 N60 CYCLE81 (110, 102, 35) N70 G0 G90 F180 S300 M03 N80 X90 N90 CYCLE81 (110, 100, 2, , 65)

N100 M30

4

2. Perage, lamage - CYCLE82Le cycle Perage, lamage permet la ralisation d'un lamage. Il est possible de programmer un arrt temporis devenant actif lorsque la profondeur finale est atteinte.

A. Programmation :CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)

B. Paramtres :Paramtre Type de donnes real RTP real RFP real SDIS real DP real DPR DTB real Signification Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Arrt temporis en fond de trou

5

C. Exemple de perage, lamage :Le programme excute avec le cycle CYCLE82 un trou de 27 mm de profondeur la position X24 Y15 dans le plan XY. L'arrt temporis est de 2 s, la distance de scurit suivant l'axe de perage Z vaut 4 mm.

N10 G0 G90 F200 S300 M3 N20 D1 T3 Z110 N21 M6 N30 X24 Y15 N40 CYCLE82 (110, 102, 4, 75, , 2)

; Dtermination des valeurs technologiques ; Accostage du plan de retrait ; Accostage de la position d'alsage ; Appel du cycle avec profondeur finale ; en absolu et distance de scurit

N50 M30

; Fin de programme

6

3. Perage de trous profonds - CYCLE83Le cycle Perage de trous profonds permet la ralisation de trous jusqu' la profondeur finale en plusieurs passes dont la profondeur maximale est programmable. Aprs chaque passe, le foret peut tre ramen au plan de rfrence pour le dbourrage ou dgag de 1 mm pour le bris du copeau.

A. Programmation :CYCLE83 (CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI, _AXN, _MDEP, _VRT, _DTD, _DIS1)

B. Paramtres :Paramtre RTP RFP SDIS DP DPR FDEP FDPR Type de donnes Real Real Real Real Real Real Real Signification Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Premire profondeur de perage (en absolu) Premire profondeur de perage par rapport au plan de rfrence (introduire sans signe)

7

DAM

real

Dgression (introduire sans signe) Valeurs : > 0 : dgression en tant que valeur < 0 : facteur dgressif 0 : pas de dgression

DTB

real

Arrt temporis a la profondeur de perage (bris du copeau) Valeurs : > 0 : en secondes < 0 : en tours

DTS

real

Arrt temporis au point de dpart et pour dbourrage Valeurs : > 0 : en secondes < 0 : en tours

FRF

real

Facteur davance pour la premire profondeur de perage (introduire sans signe) Plage de valeurs : 0.001...1

VARI

entier

Type dusinage Valeurs : 0 : bris du copeau 1 : dbourrage

_AXN

entier

Axe de l'outil Valeurs : 1 : 1er axe gomtrique 2 : 2me axe gomtrique sinon 3me axe gomtrique

_MDEP _VRT

real real

Profondeur minimale de perage (uniquement avec un facteur de dgression) Trajet variable de retrait pour bris du copeau (VARI=0) Valeurs : > 0 : est la valeur du trajet = 0 : valeur du trajet fixe 1 mm

_DTD

real

Arrt temporis en fond de trou Valeurs : > 0 : en secondes < 0 : en tours = 0 : valeur comme DTB

_DIS1

real

Distance programmable d'arrt anticip lors nouvelle pntration (pour dbourrage VARI=1) Valeurs : > 0 : valeur programme prise en compte = 0 : calcul automatique

8

Dans le cas de perage de trous profonds avec bris du copeau (VARI=0) la profondeur courante est obtenue comme suit : A la premire passe, l'outil pntre jusqu' la profondeur paramtre pour la premire profondeur de perage FDEP ou FDPR, si elle ne dpasse pas la profondeur totale de perage. A partir de la deuxime passe, la profondeur de passe est gale la dernire profondeur de passe diminue de la valeur de dgression si la profondeur de perage est suprieure la dgression programme. S'il existe dj, pour la deuxime profondeur de perage, une valeur infrieure celle de la dgression programme, cette valeur est excute en une seule passe. Les prises de passe suivantes correspondent au montant de la dgression tant que la profondeur percer reste suprieure 2 x valeur de dgression. Enfin, la profondeur percer est divise en deux courses gales qui sont ainsi toujours suprieures la moiti de la valeur de dgression.

Exe mple de passes de per age : La programmation des valeurs RTP=0, SDIS=0, DP=-40, FDEP=-12 et DAM=3 conduit aux passes de perage suivantes : Signification Correspond la premire profondeur de perage La diffrence incrmentale 9 rsulte de la premire profondeur de perage 12 moins le montant de la dgression 3. -27 Profondeur de perage prcdente moins le montant de la dgression 3 -30, -33, -36 Montant de la dgression -38, -40 Profondeur restante rpartie sur deux passes La programmation des valeurs RTP=0, SDIS=0, DP=-40, FDEP=-10, DAM=-0,8 et MDEP=5 conduit aux passes de perage suivantes : Valeur -10 -18 -24.4, -29.52 -34.52 -37.26, -40 Signification Correspond la premire profondeur de perage La diffrence incrmentale 8 est gale a 0,8 premire profondeur de perage. Chaque profondeur de perage prcdente facteur de dgression La profondeur minimale de perage MDEP est prise en compte. Profondeur restante rpartie sur deux passes Valeur -12 -21

C. Exemple de perage de trous profondsCe programme excute le cycle CYCLE83 aux positions X80 Y120 et X80 Y60, dans le plan XY. Le premier perage est excut avec un arrt temporis nul et un usinage avec bris de copeau. La profondeur finale de perage ainsi que la premire profondeur de perage sont dclares en absolu. Un arrt temporis de 1 s a t programm pour le second perage. Le mode d'usinage avec dbourrage a t choisi, la profondeur finale est dclare par rapport au plan de rfrence. Dans les deux cas, le perage est ralis dans l'axe Z. La profondeur de perage doit tre calcule l'aide d'un facteur de dgression et ne doit pas tre infrieure une profondeur minimale de 8 mm.

9

DEF REAL RTP=155, RFP=150, SDIS=1, ; Dfinition des paramtres DP=5, DPR=145, FDEP=100, FDPR=50, DAM=20, DTB=1, FRF=1, VARI=0, _VRT=0.8, _MDEP=8, _DIS1=0.4 N10 G0 G17 G90 F50 S500 M4 N20 D1 T42 Z155 N30 X80 Y120 ; Dtermination des valeurs technologiques ; Accostage du plan de retrait ; Accostage de la premire position de ; perage

N40 CYCLE83 (RTP, RFP, SDIS, DP, ,-> ; Appel du cycle paramtres de profondeur -> FDEP, , DAM, , , FRF, VARI, , , _VRT) ;avec valeurs absolues N50 X80 Y60 N55 DAM=-0.6 FRF=0.5 VARI=1 ; Accostage de la position de perage ; suivante ; Affectation de valeur ; Appel du cycle avec paramtrage en ; relatif de la profondeur finale de ; perage et de la 1re profondeur de ; perage; la distance de scurit est de ; 1 mm; le facteur d'avance est de 0,5

N60 CYCLE83 (RTP, RFP, SDIS, , DPR, , -> -> FDPR, DAM, DTB, , FRF, VARI, , _MDEP, -> , , _DIS1)

N70 M30

; Fin de programme

10

4. Taraudage, CYCLE84 :L'outil taraude avec la vitesse de rotation de broche et la vitesse d'avance programmes jusqu' la profondeur programme. Le cycle CYCLE84 permet d'usiner des taraudages sans porte-taraud compensateur. Le cycle peut galement tre utilis pour raliser des taraudages avec plusieurs pntrations (taraudage profond). Le cycle CYCLE84 peut tre utilis si la broche prvue pour le taraudage peut techniquement fonctionner en asservissement de position.

A. ProgrammationCYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1, _AXN, _PTAB, _TECHNO, _VARI, _DAM, _VRT)

B. Paramtres :Paramtre RTP RFP SDIS DP DPR DTB Type de donnes Real Real Real Real real real Signification Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Arrt temporis en fond de taraudage (bris du copeau)

11

SDAC

entier Sens de rotation aprs fin de cycle Valeurs : 3, 4 ou 5 MPIT Real Pas de vis donn en taille de filetage (avec signe) Plage de 3: (pour M3) ... 48 : (pour M48), le signe dtermine le sens valeurs : de rotation dans le filetage PIT Real Pas de vis donn en valeur (avec signe) Plage de valeurs 0.001 ... 2000.000 mm), le signe dtermine Le sens de : rotation dans Le filetage : si _PTAB 0 ou 1 : en mm (inchang) si _PTAB 2 : en nombre de filets par inch si _PTAB 3 : en inch/tour POSS Real Position de broche pour larrt orient de la broche dans le cycle (en degrs) SST Real Vitesse de rotation pour taraudage SST1 Real Vitesse de rotation pour retrait _AXN entier Axe de loutil Valeurs : 1: 1. axe gomtrique 2 : 2. axe gomtrique sinon 3me axe gomtrique _PTAB entier Unit du pas du filet PIT Valeurs : O: selon systme dunits programm inch/mtrique 1 : pas en mm 2 : pas en nombre de filets par inch 3 : pas en inch/tour _TECHNO entier Rglages technologiques Valeurs : POSITION DES UNITES : Comportement darrt prcis 0 : comme programm avant lappel du cycle 1 : (G601) 2 : (G602) 3 : (G603) POSITION DES DIZAINES : commande anticipatrice 0 : comme programm avant lappel du cycle 1 : avec commande anticipatrice (FFWON) 2 : sans commande anticipatrice (FFWOF) P2SI7I2N DES CEN7AINES : acclration 0 : comme programm avant lappel du cycle 1 : acclration des axes avec limitation des -coups (SOFT) 2 : acclration des axes en chelon (BRIS.) 3 : acclration rduite des axes (DRIVE) POSITI2N DES MILLIERS : Comportement avec MCALL 0 : ractivation de la broche (avec MCALL) 1 : rester en mode Asservissement de position (si MCALL) _VARI entier Type dusinage valeurs : 0: Taraudage dans un train 1 : taraudage profond avec bris du copeau 2 : taraudage profond avec dbourrage _DAM Real Profondeur incrmentale Plage de valeurs : 0 < valeur maxi _VRT Real Valeur variable de retrait pour bris du copeau Plage de valeurs : 0 < valeur maxi

12

C. Exemple de taraudage sans porte-taraud compensateur :A la position X30 Y35, dans le plan XY, le programme excute un taraudage sans porte taraud compensateur, l'axe Z tant l'axe de taraudage. Un arrt temporis n'est pas programm, la profondeur est dclare en relatif. Des valeurs doivent tre affectes aux paramtres pour le sens de rotation et le pas. On ralise un filet mtrique M5.

N10 G0 G90 T4 D1 N20 G17 X30 Y35 Z40 N30 CYCLE84 (40, 36, 2, , 30, , 3, 5, -> ->, 90, 200, 500)

; Dtermination des valeurs technologiques ; Accostage de la position d'alsage ; Appel du cycle, le paramtre PIT a t ; omis. Pas de profondeur absolue ; programme, pas ; darrt temporis. ; Arrt de la broche 90 degrs. ; La vitesse de rotation en taraudage est ; gale 200, la vitesse de rotation en ; retrait est gale 500

N40 M30

; Fin de programme

13

5. Alsage 1 - CYCLE85 :L'outil alse avec la vitesse de rotation de broche et la vitesse d'avance programmes jusqu' la profondeur finale introduite. Les mouvements de pntration et de retrait se font avec les vitesses d'avance qui sont prciser sous les paramtres correspondants FFR et RFF. Ce cycle peut tre utilis pour alser des trous avec un alsoir.

A. Programmation :CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)

B. Paramtres :Paramtre RTP RFP SDIS DP DPR DTB FFR RFF Type de donnes real real real real real real real real Signification Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Arrt temporise en fond de taraudage (bris du copeau) Avance Vitesse davance en retrait

14

C. Exemple d'alsage 1 :

DEF REAL FFR, RFF, RFP=102, DPR=25,SDIS=2

; Dfinition des paramtres et ; affectations de valeurs

N10 G0 FFR=300 RFF=1.5*FFR S500 M4 N20 G18 T1 D1 Z70 X50 Y105 N21 M6 N30 CYCLE85 (RFP+3, RFP, SDIS, , DPR, ,-> -> FFR, RFF) N40 M30

; Dtermination des valeurs ; technologiques ; Accostage de la position d'alsage

; Appel du cycle, pas d'arrt temporis ; programm ; Fin de programme

15

II.

Cycles pour rseaux de trous :

Les cycles de rseaux de trous ne font que dcrire la gomtrie d'un motif de trous dans un plan. Le lien avec la technologie d'usinage est ralis par l'appel modal pralable d'un cycle de perage.

1. Range de trous - HOLES1 :Ce cycle permet d'usiner une range de trous, c.--d. plusieurs trous sur une droite.Le type de trou est dtermin par la slection modale antrieure du cycle de perage/taraudage/alsage.

A. Programmation :HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)

B. Paramtres:Paramtre SPCA SPCO STA1 Type de donnes real real real Signification Abscisse dun point de rfrence sur la droite (en absolu) Ordonne de ce point de rfrence (en absolu) Angle avec laxe des abscisses Plage de 180 < STA1 180 degrs valeurs : Distance du premier trou par rapport au point de rfrence (introduire sans signe) Distance entre les trous (introduire sans signe) Nombre de trous 16

FDIS DBH NUM

real real entier

C. Exemple de range de trous :Avec ce cycle, il est possible d'usiner une range de 5 trous parallle l'axe Z dans le plan ZX, avec des intervalles de 20 mm entre les trous. Le point de dpart de la range de trous se trouve la position Z20, X30, le premier trou tant une distance de 10 mm de ce point. La gomtrie de la range de trous est dcrite par le cycle HOLES1. On perce d'abord avec le CYCLE81, puis on taraude avec le CYCLE84 (sans porte-taraud compensateur). Les trous ont une profondeur de 80 mm (diffrence entre plan de rfrence et profondeur finale).

DEF REAL RFP=102, DP=22, RTP=105 DEF REAL SDIS, FDIS DEF REAL SPCA=30, SPCO=20, -> -> STA1=0, DBH=20 DEF INT NUM=5 N10 SDIS=3 FDIS=10

; Dfinition des paramtres avec ; affectations de valeurs

; Valeur de la distance de scurit ainsi que ; la distance du premier trou au point de ; rfrence

N20 G90 F30 S500 M3 D1 T1 N30 G18 G0 Z20 Y105 X30 N40 MCALL CYCLE81 (RTP, RFP, -> -> SDIS, DP)

; Dtermination des valeurs technologiques ; pour la phase d'usinage ; Accostage position de dpart ; Appel modal du cycle de perage

17

N50 HOLES1 (SPCA, SPCO, STA1, -> -> FDIS, DBH, NUM)

; Appel du cycle de range de trous l'usinage ; commence par le premier trou ; dans le ; cycle, seules les positions usiner sont ; accostes

N60 MCALL ... N70 G90 G0 Z30 Y75 X105 N80 MCALL CYCLE84 (RTP, RFP, -> -> SDIS, DP,, 3, , 4.2, , , 400) N90 HOLES1 (SPCA, SPCO, STA1, -> -> FDIS, DBH, NUM) N100 MCALL N110 M30

; Suppression de l'appel modal ; Changement d'outil ; Accostage de la position ct du 5e trou ; Appel modal du cycle de taraudage ; Appel du cycle descriptif de la range de ; trous. La premire position rallie est ; celle du 5me trou de la range. ; Suppression de l'appel modal ; Fin de programme

2. Range de trous - HOLES2 :Ce cycle permet la ralisation d'un rseau de trous disposs de faon rgulire sur un cercle.

A. Programmation :HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)

18

B. Paramtres :Paramtre CPA CPO RAD STA1 INDA NUM Type de donnes real real real real real entier Signification Centre du cercle de trous, abscisse (en absolu) Centre du cercle de trous, ordonne (en absolu) Rayon du cercle de trous (introduire sans signe) Angle initial Plage de valeurs : 180 < STA1 180 degrs Angle dincrmentation Nombre de trous

C. Exemple de cercle de trous :Le programme permet, par appel du cycle CYCLE82, de percer 4 trous de 30 mm de profondeur. La profondeur finale de perage est dclare relativement au plan de rfrence. Le cercle est dfini par le centre X70 Y60 et le rayon 42 mm, dans le plan XY. L'angle initial vaut 45 degrs. La distance de scurit suivant l'axe de perage Z vaut 2 mm.

DEF REAL CPA=70,CPO=60,RAD=42,STA1=45 ;Dfinition des paramtres et DEF INT NUM=4 ; Affectations de valeurs N10 G90 F140 S710 M3 D1 T40 ; Dtermination des valeurs ; technologiques N20 G17 G0 X50 Y45 Z2 ; Accostage position de dpart N30 MCALL CYCLE82 (2, 0,2, , 30) ;Appel modal du cycle de perage, sans ; temporisation, DP n'est pas programm N40 HOLES2 (CPA, CPO, RAD, STA1, , NUM) ;Appel du cycle de cercle de trous. ; Langle d'incrmentation est calcul ; dans le cycle, car le paramtre INDA a ; t omis. N50 MCALL ; Suppression de l'appel modal N60 M30 ; Fin de programme 19

3. Grille de trous - CYCLE801Avec le cycle CYCLE801, vous pouvez raliser des trous rpartis sur une grille. Le type de trou est dtermin par la slection modale antrieure du cycle de perage/taraudage/alsage.

A. Programmation :CYCLE801 (_SPCA, _SPCO, _STA, _DIS1, _DIS2, _NUM1, _NUM2)

B. Paramtres :Paramtre _SPCA _SPCO _STA _DIS1 _DIS2 _NUM1 _NUM2 Type de donnes real real real real real entier entier Signification Point de rfrence pour la grille de trous dans le 1er axe, abscisse (en absolu) Point de rfrence pour la grille de trous dans le 2me axe, ordonne (en absolu) Angle avec laxe des abscisses Distance entre les colonnes (sans signe) Distance entre les lignes (sans signe) Nombre de colonnes Nombre de lignes

20

C. Exemple de grille de trous :Une grille constitue de 15 trous rpartis sur 3 lignes et 5 colonnes doit tre ralise avec le cycle CYCLE801. Le programme de perage correspondant est appel auparavant de faon modale.

N10 G90 G17 F900 S4000 M3 T2 D1 N15 MCALL CYCLE82 (10,0,1,-22,0,0) N20 CYCLE801 (30,20,0,10,15,5,3) N25 M30

; Dtermination des valeurs technologiques ; Appel modal du cycle de perage ; Appel du cycle "Grille de trous" ; Fin de programme

III.

Cycles de fraisage :

Les cycles de fraisage appellent le programme suivant en interne comme sous-programme : PAS.SPF Vous avez aussi besoin du bloc de donnes GUD7.DEF et du fichier de dfinition de macroinstructions : SMAC.DEF. Avant d'excuter les cycles de fraisage, chargez-les dans la mmoire des programmes pice de la commande. Avant l'appel des cycles de fraisage, une correction d'outil doit tre active. Les valeurs correspondantes pour l'avance, la vitesse de rotation de la broche et son sens de rotation sont programmer dans le programme pice, dans le cas o le cycle de fraisage ne propose pas de paramtres adquats. Les coordonnes du centre de l'image de fraisage ou des poches usiner sont programmer dans un systme direct de coordonnes cartsiennes. Les fonctions G actives avant l'appel de cycle et le Frame programm restent maintenus audel du cycle. 21

1. Cercle de rainures radiales - SLOT1Ce cycle permet la ralisation d'un rseau de rainures rectilignes disposes de faon radiale sur un cercle. L'axe longitudinal des rainures a une orientation radiale.

A. Programmation :SLOT1 (RTP, RFP, SDIS, DP, DPR, NUM, LENG, WID, CPA, CPO, RAD, STA1, INDA, FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF, _FALD, _STA2)

B. Paramtres :Paramtre RTP RFP SDIS DP DPR NUM LENG WID CPA CPO RAD STA1 INDA FFD FFP1 MID Type real real real real real entier real real real real real real real real real real Signification Plan de retrait (en absolu) Plan de reference (en absolu) Distance de securite (introduire sans signe) Profondeur dune rainure (en absolu)Profondeur dune rainure par rapport au plan de rfrence (introduire sans signe)

Nombre de rainures Longueur dune rainure (introduire sans signe) Largeur dune rainure (introduire sans signe) Centre du cercle, abscisse (en absolu) Centre du cercle, ordonnee (en absolu) Rayon du cercle (introduire sans signe) Angle initial Angle dincrementation Avance pour penetration en profondeur Avance pour lusinage de la surface Profondeur maximale de passe (introduire sans signe) 22

Paramtre CDIR

Type de donnes entier

Signification Sens de fraisage pour lusinage des rainures Valeurs : 0 : Fraisage en avalant (corresp. au sens de rot de la broche) 1 : Fraisage en opposition 2 : avec G2 (indpendamment du sens de rot de la broche) 3 : avec G3 Surpaisseur de finition au bord dune rainure (introduire sans signe) Type dusinage (introduire sans signe) valeurs : POSITION DES UNITES : opration dusinage 0 : Usinage complet 1 : Ebauche 2 : Finition POSITION DES DIZAINES : Pntration 0 : perpendiculairement G0 1 : perpendiculairement G1 3 : oscillation avec G1 Profondeur de passe maximale pour la finition Avance pour la finition 9itesse de rotation pour la finition Surpaisseur de finition au fond dune rainure (introduire sans signe) Angle maximal en pntration avec oscillation

FAL VARI

real entier

MIDF FFP2 SSF _FALD _STA2

real real real real real

C. Exemple de fraisage de rainures :Ce programme ralise le mme motif de 4 rainures sur un cercle que le programme d'usinage de trous oblongs. Les rainures ont les dimensions suivantes : Longueur 30 mm largeur 15 mm profondeur 23mm distance de scurit 1 mm surpaisseur de finition 0,5 mm sens de fraisage G2 profondeur de passe maximale en profondeur 10 mm

23

N10 G19 G90 S600 M3 N15 T10 D1 N17 M6 N20 G0 Y20 Z50 X5 N30 SLOT1 (5, 0, 1, -23, , 4, 30, 15, -> ->40, 45, 20, 45, 90, 100, 320, 10, -> ->2, 0.5, 30, 10, 400, 1200, 0.6, 5) N40 M30

; Dtermination des valeurs technologiques

; Accostage position de dpart ;Appel du cycle, paramtres VARI, MIDF, ; FFP2 et SSF omis ; Fin de programme

2. Rainures sur un cercle - SLOT2 :Ce cycle permet la ralisation d'un rseau de rainures circulaires disposes de faon rgulire sur un cercle. Les cycles SLOT1 et SLOT2 sont des cycles combins bauche-finition.

A. Programmation :SLOT2 (RTP, RFP, SDIS, DP, DPR, NUM, AFSL, WID, CPA, CPO, RAD, STA1, INDA, FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF, _FFCP)

B. Paramtres :Paramtre RTP RFP SDIS DP DPR NUM AFSL Type real real real real real entier real Signification Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur dune rainure (en absolu) Profondeur dune rainure par rapport au plan de rfrence (introduire sans signe) Nombre de rainures Angle douverture dune rainure (introduire sans signe) 24

Paramtre Type WID real CPA CPO RAD STA1 INDA FFD FFP1 MID CDIR real real real real real real real real entier

Signification Largeur dune rainure (introduire sans signe) Centre du cercle, abscisse (en absolu) Centre du cercle, ordonne (en absolu) Rayon du cercle (introduire sans signe) Angle initial Angle dincrmentation Avance pour pntration en profondeur Avance pour lusinage de la surface Profondeur maximale de passe (introduire sans signe) Sens de fraisage pour lusinage des rainures sur un cercle valeurs : 2: (pour G2) 3 : (pour G3) Surpaisseur de finition au bord dune rainure (introduire sans signe) Type dusinage valeurs : POSITION DES UNITES : Opration dusinage 0 : Usinage complet 1 : Ebauche 2 : Finition POSITION DES DIZAINES : Pntration 0 : Positionnement de rainure en rainure sur droite avec G0 1 : Positionnement de rainure en rainure sur trajectoire circulaire avec avance Profondeur de passe maximale pour la finition Avance pour la finition 9itesse de rotation pour la finition Avance pour positionnement intermdiaire sur trajectoire circulaire, en mm/min

FAL VARI

real entier

MIDF FFP2 SSF _FFCP

real real real real

C. Exemple de rainures SLOT2 :Avec ce programme, il est possible d'usiner 3 rainures circulaires se trouvant sur un cercle dont le centre est X60 Y60 et le rayon 42 mm, dans le plan XY. Les rainures circulaires ont les dimensions suivantes : Largeur 15 mm, angle d'ouverture d'une rainure 70 degrs, profondeur 23 mm. L'angle initial vaut 0 degr, l'angle d'incrmentation vaut 120 degrs. Une surpaisseur de finition de 0,5 mm est prvue sur le contour des rainures, la distance de scurit suivant l'axe de pntration Z est de 2 mm et la profondeur de passe maximale de 6 mm. Les rainures doivent tre compltement usines. La finition doit tre ralise avec la mme vitesse de rotation et la mme avance. La pntration de finition doit avoir lieu directement la profondeur de rainure

25

DEF REAL FFD=100 N10 G17 G90 S600 M3 N15 T10 D1 N17 M6 N20 G0 X60 Y60 Z5 N30 SLOT2 (2, 0, 2, -23, , 3, 70, -> -> 15, 60, 60, 42, , 120, FFD, -> -> FFD+200, 6, 2, 0.5) N40 M30

; Df. des variables avec affect. de valeurs ; Dtermination des valeurs technologiques

; Accostage de la position de dpart ;Appel de cycle ;Les paramtres VAR, MIDF, FFP2 et SSF ; sont omis ; Fin de programme

26

3. Fraisage d'une poche rectangulaire, POCKET1 :Ce cycle permet la ralisation de poches rectangulaires orientes de faon quelconque dans le plan d'usinage. Le cycle POCKET1 est un cycle combin bauche-finition.

A. Programmation :POCKET1 (RTP, RFP, SDIS, DP, DPR, LENG, WID, CRAD, CPA, CPD, STA1, FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

B. Paramtres :

Paramtre RTP RFP SDIS DP DPR LENG WID CRAD CPA CPO STA1 FFD

Type de donnes real real real real real real real real real real real real

Signification Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur de la poche (en absolu) Profondeur de la poche par rapport au plan de rfrence (introduire sans signe) Longueur de la poche (introduire sans signe) Largeur de la poche (introduire sans signe) Rayon des arrondis des coins (introduire sans signe) Centre de la poche, abscisse (en absolu) Centre de la poche, ordonne (en absolu) Angle entre laxe longitudinal et laxe des abscisses Plage de valeurs : 0< STA1 -> LENG, WID, CRAD, 60, 40, 0, -> -> 120, 300, 4, 2, 0.75, VARI) N60 M30 28

; Dfinition des variables ; Affectations de valeurs ; Dtermination des valeurs technologiques

; Accostage position de dpart ;Appel du cycle ; Les paramtres MIDF, FFP2 et SSF ; sont omis ; Fin de programme

4. Fraisage d'une poche circulaire - POCKET2 :Ce cycle permet la ralisation de poches circulaires. Le cycle POCKET2 est un cycle combin bauche-finition.

A. Programmation :POCKET2 (RTP, RFP, SDIS, DP, DPR, PRAD, CPA, CPO, FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

B. Paramtres :Paramtre RTP RFP SDIS DP DPR PRAD CPA CPO FFD FFP1 MID CDIR Type de donnes real real real real real real real real real real real entier Signification Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur de la poche (en absolu) Profondeur de la poche par rapport au plan de rfrence (introduire sans signe) Rayon de la poche (introduire sans signe) Centre de la poche, abscisse (en absolu) Centre de la poche, ordonne (en absolu) Avance pour pntration en profondeur Avance pour lusinage de la surface Profondeur maximale de passe (introduire sans signe) Sens de fraisage pour lusinage de la poche valeurs : 2 : (pour G2) 3 : (pour G3) Surpaisseur de finition au bord de la poche (introduire sans signe) 29

FAL

real

VARI

entier

MIDF FFP2 SSF

real real real

Type dusinage valeurs : 0 : Usinage complet 1 : Ebauche 2 : Finition Profondeur de passe maximale pour la finition Avance pour la finition vitesse de rotation pour la finition

C. Exemple de fraisage de poches circulaires :Ce programme vous permet de raliser une poche circulaire dans le plan YZ (G19). Le centre est dtermin par Y50 Z50. L'axe de pntration est l'axe X, la profondeur de la poche est dclare en absolu. Aucune surpaisseur de finition et aucune distance de scurit ne sont dfinies.

DEF REAL RTP=3, RFP=0, DP=-20,-> ;Dfinition des variables avec -> PRAD=25, FFD=100, FFP1, MID=6 ; Affectations de valeurs N10 FFP1=FFD*2 N20 G19 G90 G0 S650 M3 ; Dtermination des valeurs technologiques N25 T10 D1 N27 M6 N30 Y50 Z50 ; Accostage position de dpart N40 POCKET2 (RTP, RFP, , DP, , PRAD, -> ;Appel du cycle -> 50, 50, FFD, FFP1, MID, 3, ) ;Les paramtres FAL, VARI, MIDF, FFP2, ; SSF sont omis N50 M30 ; Fin de programme

30

5. Fraisage de filets, CYCLE90 :Ce cycle permet la ralisation de filets intrieurs et extrieurs. La trajectoire de l'outil est obtenue par interpolation hlicodale des trois axes gomtriques de la machine.

A. Programmation :CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT, FFR, CDIR, TYPTH, CPA, CPO)

B. Paramtres :Paramtre RTP RFP SDIS DP DPR DIATH KDIAM PIT Type de donnes real real real real real real real real Signification Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Diamtre nominal, diamtre extrieur du filetage Diamtre a fond de filet, diamtre intrieur du filetage Pas de filetage Plage de 0.001 ... 2000.000 mm valeurs : 9itesse davance pour le fraisage du filetage (introduire sans signe) Sens de rotation pour le fraisage du filetage 9aleurs : 2: (pour fraisage de filetage avec G2) 3: (pour fraisage de filetage avec G3)

FFR CDIR

real entier

31

Paramtre TYPTH

Type de donnes entier

Signification Type de filetage valeurs : 0: Filetage intrieur 1: Filetage extrieur, programmation au diamtre via DIA7H 2: Filetage extrieur, programmation au diamtre via .DIAM Centre du cercle, abscisse (en absolu) Centre du cercle, ordonne (en absolu)

CPA CPO

real real

C. Exemple de filetage intrieur :Avec ce programme, il est possible de fraiser un filetage intrieur au point X60 Y50 du plan G17.

DEF REAL RTP=48, RFP=40, SDIS=5, -> -> DPR=40, DIATH=60, KDIAM=50 DEF REAL PIT=2, FFR=500, CPA=60,CPO=50 DEF INT CDIR=2, TYPTH=0 N10 G90 G0 G17 X0 Y0 Z80 S200 M3 N20 T5 D1 N30 CYCLE90 (RTP, RFP, SDIS, DPR, -> -> DIATH, KDIAM, PIT, FFR, CDIR, -> -> TYPTH, CPA, CPO) N40 G0 G90 Z100 N50 M02 32

; Dfinition des variables avec ; Affectations de valeurs

; Accostage position de dpart ; Dtermination des valeurs ; technologiques ; Appel du cycle

; Accostage de la position aprs le ; cycle ; Fin de programme