Académique Documents
Professionnel Documents
Culture Documents
Introduction : 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
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 :
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
I.
Loutil alse avec la vitesse de rotation de broche et la vitesse davance programmes, jusqua la profondeur finale dalsage introduite.
A. Programmation
CYCLE81 (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)
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
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
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
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)
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
_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
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
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. Programmation
CYCLE84 (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
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 :
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
15
II.
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.
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
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
; 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
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
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
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
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
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
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
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
; Accostage position de dpart ;Appel du cycle, paramtres VARI, MIDF, ; FFP2 et SSF omis ; Fin de programme
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
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
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<180 degrs Avance pour pntration en profondeur 27
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) 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
FAL VARI
real entier
DEF REAL LENG, WID, DPR, CRAD DEF INT VARI N10 LENG=60 WID=40 DPR=17.5 CRAD=8 N20 VARI=1 N30 G90 S600 M4 N35 T20 D2 N37 M6 N40 G17 G0 X60 Y40 Z5 N50 POCKET1 (5, 0, 0.5, , DPR, -> -> LENG, WID, CRAD, 60, 40, 0, -> -> 120, 300, 4, 2, 0.75, VARI) N60 M30 28
; Accostage position de dpart ;Appel du cycle ; Les paramtres MIDF, FFP2 et SSF ; sont omis ; Fin de programme
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
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
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
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
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
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