Home

CNC 8055 - Manuel de programmation

image

Contents

1. LNT m eo NC aah a NI N 4 v N lt AY EAN A Av N Code de touches ENTER TA z D 1718 9 HELP L p f D 4 3 6 1213 RESET f IE s ESC 7x t MAIN TaS MENU mno 4 p FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 336 Manuel de programmation Moniteur LCD 11 CS Z Code de touches J 64512 sasis 64514 64515 64516 64517 casts VAD YZ CJeJCJ EJs Cs Cr FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 337 Manuel de programmation Code de touches FAGOR CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 338 PAGES DU SYST ME D AIDE EN PROGRAMMATION Ces pages peuvent tre affich es avec l instruction haut niveau PAGE Elles appartiennent toutes au syst me de la CNC et s utilisent comme des pages d aide des fonctions
2. 61514 e4512 s4518 64514 64515 64516 64517 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 329 Code de touches FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 330 6545 41654601 645 db 45 15 6 45 16 64517 64518 FREE 61443 SPINDLE cm se E 61452 FEED a a m 65521 w SAE eis f EXEC x Y z la 5 6 9 CEE
3. FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 332 Ca 103 104 10 r s 2 57 15 27 m nn Vo 5 106 s A Far 109 110 164 111 T u 114 15116117 118 119 Z 120 121 122 Z 64514 6451 1645 15645 1616 51764518 s ravalerarsle 168 61460 6 SPINDLE P PROG ai F2 F3 F Allal Fi IE PCAIT SOC SSE ZE GRAPHICS ell beel Code de touches J amp FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 333 a 1200 Xe s451 2 eas l as1alfas15 fbas16 6 1517 l64518 1avo 51554 e1473 biava srarslouace SE
4. 125 7 7 1 Couplage lectronique d axes G77 126 7 7 2 Annulation du couplage lectronique des axes G78 127 7 8 Commutation d axes G28 G29 128 COMPENSATION D OUTILS 8 1 La compensation de longueur sise 8 2 La compensation de rayon sise 8 2 1 Le facteur de forme de l O tIl 2 45sssssssssssssssssssssssssssssissssssins sssssassssersesiscsas 8 2 2 Travail sans compensation de rayon d outil 8 2 3 Travail avec compensation de rayon d outil 8 2 4 D but de compensation de rayon de l outil G41 G42 136 8 2 5 Segments de compensation de rayon d outil 8 2 6 Annulation de compensation de rayon d outil G40 eeeeeeeeereerrererererens 8 2 7 Annulation temporaire de la compensation avec G00 s 8 2 8 Changement du type de compensation de rayon pendant l usinage eeeee 146 8 2 9 Compensation d outil sur n importe quel plan 147 8 3 D tection de collisions G41 N G42 NN 148 CHAPITRE 9 CHAPITRE 10 CHAPITRE 11 CYCLES FIXES 9 1 G66 Cycle fixe de poursuite de profil 150 9 1 1 Fonctionnement de base 9 1 2 Syntaxe de programmation de profils eeeeeeeeeeeieesieieiesieirernrninrninennennrnnennnna 155 9 2 G68 Cycle fixe d bauchage sur l axe X ssesseieiesisiirisirsieiirisiieineisiirisrieinsinrnsrnnen 156 9 2 1 Fonctionnement de base
5. CYCLES FIXES G82 Cycle fixe de dressage de segments droits Si la position de l outil n est pas correcte pour ex cuter le cycle la CNC affiche l erreur correspondante FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 177 CYCLES FIXES G83 Cycle fixe de per age axial taraudage FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 178 9 6 G83 Cycle fixe de per age axial taraudage Ce cycle permet d effectuer un per age axial o un taraudage axial L ex cution d une op ration ou d une autre d pend du format de programmation utilis Si le param tre B 0 est d fini s effectue un taraudage axial et si on d finit B gt 0 s effectue un per age axial La structure de base du bloc dans chaque cas est la suivante Per age axial G83XZIBDKHCLR Taraudage axial G83 XZ I BD DKR X 5 5 Il d finit la cote suivant l axe X o l on veut ex cuter le cycle Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote suivant l axe Z o l on veut ex cuter le cycle Doit tre programm e en coordonn es absolues 145 5 Il d finit la profondeur Il se rapportera au point de d part X Z et donc aura une valeur positive si le per age ou le filetage est r alis dans le sens n gatif suivant l axe Z et une valeur n gative si le per age ou le filetage est r alis dans le sens contraire S il e
6. lt 4 G90 X20 Z60 s G01 G36 R10 X80 G02 X60 Z10 120 K 30 G90 X60 Z90 G02 G36 R10 X60 Z50 R28 X60 Z10 R28 g 104 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 92 6 11 Chanfreinage G39 Dans les op rations d usinage la fonction G39 permet de chanfreiner des ar tes entre deux droites sans avoir calculer les points d intersection La fonction G39 est non modale et doit donc tre programm e pour chaque chanfrein d une ar te Cette fonction doit tre programm e dans le bloc contenant le d placement dont le point d arriv e doit tre chanfrein La valeur de R5 5 doit toujours figurer apr s G39 elle indique la distance entre la fin du d placement programm et le point o le chanfrein doit tre ex cut Cette valeur de R doit toujours tre positive Sh Exemple de programmation de l axe X en diam tres A x G90 G01 X20 Z80 D G01 G39 R10 X80 Z60 T X100 Z10 D T fas t O CONTROLE DE LA TRAJECTOIRE 19 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 93 a Filetage lectronique G33 CONTROLE DE LA TRAJECTOIRE FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 94 6 12 Filetage lectronique G33 Si la broche de la machine est pourvue d un capteur rotatif on peut r aliser des filets pointe de lame avec la fonctio
7. z l1 5 6 3 FEED k 5 Ti ss LU J 190 A 120 K 61 CJ Panneau de commande alphanum rique O Code de touches SPINDLE SPINDLE FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 331 Panneau de commande TC 078 465 083 INDLE Code de touches ENTER RECAI m min J SINGLE
8. CYCLES FIXES G87 Cycle fixe de filetage frontal W 5 5 Optionnel La signification d pend du param tre K Lorsque le param tre K est d fini il s agit d une reprise de filets Il indique la position angulaire de la broche correspondant au point o s effectue la mesure du filet e Sile param tre K n a pas t d fini il indique la position angulaire de la broche correspondant au point de d part du filet Cela permet d effectuer des filets aux multiples entr es sans utiliser le param tre V L exemple suivant indique comment effectuer un filet 3 entr es Pour cela on programmera 3 cycles fixes de filetage avec les m mes valeurs sauf la valeur assign e au param tre W G86XZQRKIBEDLCJAWO G86XZQRKIBEDLCIJAWI120 G86XZQRKIBEDLC JA W240 V 5 5 Optionnel Il d finit le nombre d entr es de filet que l on veut effectuer Si on ne le programme pas ou si on le programme avec valeur 0 le filet aura une seule entr e M 5 5 D finit l incr ment M positif ou le d cr ment M n gatif du pas du filet pour chaque tour de la FAGOR 2 broche Ce param tre est incompatible avec le param tre K repassage de filets et donc si on programme les deux param tres ensemble la CNC affichera l erreur correspondante CNC 8055 CNC 8055 Il faut tenir compte qu en programmant un d cr ment du pas de filet et si le pas arrive la valeur 0 avant de terminer l us
9. A la mise sous tension apr s l ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC prendra en compte G90 ou G91 selon la d finition faite par le param tre machine g n ral ISYSTEM FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 40 3 5 Programmation en rayons en diam tres G152 G151 La CNC admet que les cotes de l axe X puissent tre programm es en rayons ou en diam tres Les fonctions disponibles sont les suivantes G151 Programmation des cotes de l axe X en diam tres e G152 Programmation des cotes de l axe X en rayons Ces fonctions peuvent tre programm es dans n importe quelle partie du programme et il n est pas n cessaire qu elles aillent seules dans le bloc A partir de l ex cution d une de ces fonctions la CNC assume la modalit de programmer pour les blocs programm s par la suite Le changement d unit s est tenu en compte dans les cas suivants e Affichage de la valeur r elle de l axe X dans le syst me de coordonn es de la pi ce e Lecture de la variable PPOSX cote programm e Les fonctions G151 et G152 sont modales et incompatibles entre elles A la mise sous tension apr s l ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC prendra en compte G151 ou G152 selon la d finition faite par le param tre machine g n ral DFORMAT de l axe X AXES ET SYSTEMES DE COORDONNEES Programmation en rayons en diam tres G152 G15
10. IF condition lt action1 gt ELSE lt action2 gt Cette instruction analyse la condition donn e qui devra tre une expression relationnelle Si la condition est v ridique r sultat gal 1 lt l action1 gt sera ex cut e dans le cas contraire r sultat gal 0 lt l action2 gt sera ex cut e Exemple IF P8 EQ 12 8 CALL 3 ELSE PCALL 5 A2 B5 D8 Si P8 12 8 ex cute l instruction CALL3 Si P8 lt gt 12 8 ex cute l instruction PCALL 5 A2 B5 D8 h INSTRUCTIONS DE CONTROLE DES PROGRAMMES Instructions de contr le de flux FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 293 INSTRUCTIONS DE CONTROLE DES PROGRAMMES Instructions de contr le de flux FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 294 Manuel de programmation ELSE peut tre omis dans l instruction c est dire qu il suffira de programmer IF condition lt action1 gt Exemple IF P8 EQ 12 8 CALL 3 lt action1 gt et lt action2 gt peuvent tre des expressions ou des instructions l exception des instructions IF et SUB Comme dans un bloc haut niveau les param tres locaux peuvent tre nomm s au moyen de lettres des expressions du type ci dessous peuvent tre obtenues IF E EQ 10 M10 Si la condition selon laquelle le param tre P5 E a une valeur 10 est remplie la fonction auxiliaire M10 n est pas ex cut e car un bloc haut niveau ne peut pas disp
11. L acc s cette variable entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la reprise de la pr paration des blocs KEYSRC Cette variable permet de lire ou de modifier la provenance des touches les valeurs possibles tant les suivantes 0 Clavier 1 PLC 2 DNC La CNC n autorise la modification du contenu de cette variable que si elle est 0 ANAOn Cette variable permet de lire ou de modifier la sortie analogique d sir e n Sa valeur est exprim e en volts et dans le format 2 4 10 volts Les sorties analogiques libres parmi les huit 1 8 dont dispose la CNC peuvent tre modifi es et le code d erreur correspondant appara tra en cas de tentative d criture dans une sortie occup e L acc s cette variable entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la reprise de la pr paration des blocs SELPRO Lorsqu on dispose de deux entr es de palpeur on permet de s lectionner l entr e active Au d marrage elle assume la valeur 1 la premi re entr e du palpeur tant s lectionn e Pour s lectionner la deuxi me entr e du palpeur on doit lui affecter la valeur 2 L acc s cette variable depuis la CNC arr te la pr paration de blocs DIAM Change le mode de programmation pour les coordonn es de l axe X entre rayons et diam tres Lorsqu on change la valeur de cette variab
12. MOD LE T SorT V01 6x 153 CYCLES FIXES G66 Cycle fixe de poursuite de profil FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 154 Manuel de programmation Le profil et l outil Apr s avoir analys le profil programm et en fonction de l outil utilis c est ce profil qui sera ex cut ou d faut le profil le plus proche de celui ci Dans les cas o l on ne peut pas usiner le profil programm gorges avec l outil s lectionn un message est affich au d but de l ex cution du cycle L op rateur pourra arr ter l ex cution et s lectionner l outil appropri S il ne le fait pas on calcule un nouveau profil dans les zones qui ne sont pas accessibles l outil s lectionn et on usine tout ce qui est possible Le message est affich pendant tout l usinage 9 1 2 Syntaxe de programmation de profils Dans la d finition du profil il n est pas n cessaire de programmer le point initial tant donn qu il est sp cifi avec les param tres X Z de d finition du cycle fixe Si on d finit 2 profils il faut d abord d finir le profil final et puis le profil de la pi ce brute Le premier bloc de d finition du profil et le dernier o termina le ou les profils devront disposer de num ro d tiquette de bloc Ces num ros d tiquette seront ceux qui indiqueront au cycle fixe le commencement et la fin de la description g om trique du profil La syntax
13. Variables associ es la vitesse de rotation SPEED R R R Vitesse de rotation de broche active dans la CNC DNCS R R R W Vitesse de rotation s lectionn e par DNC PLCS R R W R Vitesse de rotation s lectionn e par PLC PRGS R R R Vitesse de rotation s lectionn e par programme R sum des variables internes de la CNC O FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 323 R sum des variables internes de la CNC FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 324 Variables associ es la vitesse de coupe constante CSS R R R Vitesse de coupe constante active dans la CNC DNCCSS R R R W Vitesse de coupe constante s lectionn e par DNC PLCCSS R R W R Vitesse de coupe constante s lectionn e par PLC PRGCSS R R R Vitesse de coupe constante s lectionn e par programme Variables associ es au spindle override SSO R R R Override de la vitesse de rotation de broche active dans la CNC PRGSSO RW R R Override s lectionn par programme DNCSSO R R R W Override s lectionn par DNC PLCSSO R R W R Override s lectionn par PLC CNCSSO R R R Override s lectionn depuis le panneau avant Variables associ es aux limites de vitesse SLIMIT R R R Limite de la vitesse de rotation active dans la CNC DNCSL R R R W Limite de la vitesse de rotation s lectionn e par DNC PLCSL R R W R Limite de la vitesse de rotation s lectionn e pa
14. l utilisateur final Contient des exemples de programmation du mode T Manuel WINDNC Adress aux personnes allant utiliser l option de logiciel de communication DNC Est d livr sur support informatique avec l application FAGOR 2 Manuel WINDRAW55 Adress aux personnes allant utiliser le programme WINDRAW55 pour laborer des crans CNC 8055 Est d livr sur support informatique avec l application CNC 8055i 23 Documentation Fagor FAGOR CNC 8055 CNC 8055i 24 G N RALIT S La CNC peut tre programm e aussi bien la vol e depuis le panneau avant que depuis un p riph rique ext rieur ordinateur La capacit de m moire dont dispose l utilisateur pour la r alisation des programmes pi ce est de 1 Mbyte Les programmes pi ce et les valeurs des tables dont dispose la CNC peuvent tre introduits depuis le panneau avant depuis un ordinateur DNC ou depuis un p riph rique Introduction de programmes et de tables depuis le panneau avant Apr s s lection du mode d dition ou de la table d sir e la CNC permet l introduction des donn es au moyen du clavier Introduction de programmes et de tables depuis un ordinateur DNC ou p riph rique La CNC permet de r aliser l change d information avec un ordinateur ou un p riph rique en utilisant pour cela la liaison s rie RS232C Sices communications sont contr l es depuis la CNC il est n cessaire de s lectionner au pr alable
15. Avec la transformation active les d placements sont programm s dans le syst me cart sien et pour les effectuer la CNC les transforme en d placements surles axes r els Les cotes affich es l cran seront celles du syst me cart sien L activation de la transformation angulaire se r alise avec la fonction G46 le format de programmation tant le suivant G46 S1 Cette instruction active nouveau une transformation angulaire bloqu e Voir 13 2 Blocage de la transformation angulaire la page 312 D sactivation de la transformation angulaire Sans la transformation active les d placements sont programm s et ex cut s dans le syst me d axes r els Les cotes affich es l cran seront celles des axes r els La d sactivation de la transformation angulaire se r alise avec la fonction G46 le format de programmation tant le suivant G46 S0 G46 La transformation angulaire de l axe inclin est maintenue active apr s une RAZ M30 et m me apr s une mise hors sous tension de la CNC 2 TRANSFORMATION ANGULAIRE DE L AXE INCLINE Activation et d sactivation de la transformation angulaire FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 311 h TRANSFORMATION ANGULAIRE DE L AXE INCLIN FAGOR 2 CNC 8055 CNC 8055i Blocage de la transformation angulaire MOD LE T SorT V01 6x 312 13 2 Blocage de la transformation angulaire Le blocage de la transforma
16. Si pendant l ex cution d une sous routine qui n a pas t activ e par l une des entr es d interruption l instruction REPOS est d tect e la CNC affiche le code d erreur correspondant 12 8 Instructions de programmes Depuis un programme en ex cution la CNC permet e D ex cuter un autre programme Instruction EXEC P e D ex cuter un autre programme de fa on modale Instruction MEXEC P e De g n rer un nouveau programme Instruction OPEN P e D ajouter des blocs un programme d j existant Instruction WRITE P EXEC P expression r pertoire L instruction EXEC P ex cute le programme pi ce du r pertoire indiqu Le programme pi ce peut tre d fini avec un num ro ou n importe quelle expression ayant comme r sultat un nombre La CNC entend par d faut que le programme pi ce est dans la m moire RAM de la CNC S il se trouve dans un autre dispositif l indiquer dans le r pertoire HD dans le Disque Dur DNC2 dans un PC branch travers la liaison s rie DNCE dans un PC connect travers Ethernet MEXEC P expression r pertoire L instruction MEXEC ex cute le programme pi ce du r pertoire indiqu et acquiert galement la cat gorie de modale c est dire si apr s ce bloc on en programme un autre avec d placement des axes apr s ce d placement le programme indiqu sera ex cut de nouveau Le programme pi ce peut tre d fini avec un nom
17. WBUF Introduit en m moire le bloc qui se trouve en dition On ne peut l utiliser que dans le programme de personnalisation que l on veut ex cuter dans le Mode d Edition SYSTEM Ach ve l ex cution du programme de personnalisation d utilisateur et revient au menu standard correspondant de la CNC Instructions de contr le des programmes FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 319 Manuel de programmation Instructions de contr le des programmes FAGOR CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 320 R SUM DES VARIABLES INTERNES DE LA CNC e Le symbole R indique que l on peut lire la variable correspondante e Le symbole W indique que l on peut modifier la variable correspondante Variables associ es aux outils Variable CNC PLC DNC section 11 2 2 TOOL R R R Num ro de l outil actif TOD R R R Num ro du correcteur actif NXTOOL R R R Num ro de l outil suivant en attente de MO6 NXTOD R R R Num ro de correcteur de l outil suivant TMZPn R R Position qu occupe l outil n dans le magasin TLFDn RW RW Num ro de correcteur de l outil n TLFFn RW R W Code de famille de l outil n TLFNn RW R W Valeur affect e comme dur e de vie nominale de l outil n TLFRn R W RW Valeur de dur e de vie r elle de l outil n TMZTn R W R W Contenu de la position de magasin n HTOR R W R R Valeur du rayon d outil utilis par la CNC po
18. D s que le cycle fixe est achev le programme continue avec la m me avance F et les m mes fonctions G qu il disposait au moment de l appel au cycle Seule la compensation de rayon d outil sera annul e si elle tait active l ex cution du programme continuant avec la fonction G40 L outil doit tre situ par rapport la pi ce une distance sur l axe X sup rieure ou gale celle indiqu e dans le param tre D distance de s curit de d finition du cycle fixe Si la profondeur de la rainure est nulle la CNC affiche l erreur correspondante Si la largeur de la rainure est inf rieure la largeur de la plaquette NOSEW la CNC affiche l erreur correspondante CYCLES FIXES G88 Cycle fixe de rainurage sur l axe X O FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 203 CYCLES FIXES G89 Cycle fixe de rainurage sur l axe Z FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 204 9 12 G89 Cycle fixe de rainurage sur l axe Z Ce cycle r alise le rainurage sur l axe Z en conservant le m me pas entre les passes successives le pas tant gal ou inf rieur celui programm La structure de base du bloc est la suivante G89XZQRCDK X 5 5 Il d finit la cote suivant l axe X du point initial de la rainure Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote suivant l axe Z du point
19. Le mode d op ration diter permet aussi de modifier les programmes pi ce qu il y a dans la m moire RAM de la CNC Si on veut modifier un programme emmagasin dans le disque dur KeyCF dans un PC ou dans le disque USB il faut le copier avant dans la m moire RAM Ex cution et simulation d un programme pi ce On peut ex cuter ou simuler des programmes pi ce emmagasin s dans n importe quel endroit La simulation s effectue depuis le mode de fonctionnement Simuler alors que l ex cution s effectue depuis le mode de fonctionnement Automatique l heure d ex cuter ou de simuler un programme pi ce les points suivants doivent tre pris en compte On ne peut ex cuter que des sous routines existant dans la m moire RAM de la CNC Pour cela si on veut ex cuter une sous routine emmagasin e dans le disque dur KeyCF dans un PC ou dans le disque USB la copier dans la m moire RAM de la CNC e Les instructions GOTO et RPT ne peuvent pas tre utilis es dans des programmes ex cut s depuis un PC raccord travers de la liaison s rie e Depuis un programme pi ce en ex cution avec l instruction EXEC on peut ex cuter n importe quel autre programme pi ce install dans la m moire RAMle Disque Dur ou sur un PC Les programmes de personnalisation d utilisateur doivent tre dans la m moire RAM pour que la CNC les ex cute Mode de fonctionnement Utilit s Le mode de fonctionnement Utilit s permet
20. texte 2 L instruction SK d finit et affiche le nouveau menu de softkeys indiqu Chacune des expressions indiquera le num ro de softkey touche logiciel modifier 1 7 en commen ant par la gauche et les textes crire dans ces touches Expression 1 expression 2 expression 3 pourront contenir un nombre ou toute expression dont le r sultat est un nombre Chaque texte autorise un maximum de 20 caract res sur deux lignes de 10 caract res chacune Si le texte s lectionn comporte moins de 10 caract res la CNC le centre sur la ligne sup rieure mais s il a plus de 10 caract res le centrage doit tre r alis par le programmeur Exemples SK 1 HELP SK 2 MAXIMUN POINT HELP MAXIMUN POINT SK 1 FEED SK 2 _ _MAXIMUN_ _ _POINT FEED MAXIMUN POINT Si une ou plusieurs touches logiciel sont s lectionn es au moyen de l expression haut niveau SK pendant qu un menu par touches logiciel CNC standard est actif la CNC efface toutes les touches logiciel existantes et n affiche que les touches s lectionn es Si une ou plusieurs touches logiciel sont s lectionn es au moyen de l expression haut niveau SK pendant qu un menu par touches logiciel utilisateur est actif la CNC ne remplace que les touches logiciel s lectionn es en laissant les autres sans changement WKEY L instruction WKEY interrompt l ex cution du programme jusqu la frappe d
21. tiquette N99 et se trouvant dans le programme P100 On ne peut consulter que des programmes se trouvant dans la m moire RAM de la CNC Si le programme ou le bloc d fini n existe pas l erreur correspondante sera affich e Si dans le bloc l axe sollicit n est pas programm la valeur 100000 0000 est restitu e Variables de lecture et d criture DIST X C Ces variables permettent de lire ou de modifier la distance parcourue par l axe s lectionn Cette valeur est accumulative et tr s utile si l on d sire r aliser une op ration d pendant de la distance parcourue par les axes comme par exemple leur graissage P110 DISTX Affecte au param tre P110 la distance parcourue par l axe X DISTX P111 Initialise la variable qui indique la distance parcourue par l axe Z avec la valeur du param tre P111 L acc s l une des variables DIST X C entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la reprise de la pr paration des blocs LIMPL X C LIMMI X C Ces variables permettent de fixer une seconde limite de parcours pour chacun des axes LIMPL pour le sup rieur et LIMMI pour l inf rieur Comme l activation et la d sactivation des deuxi mes limites sont r alis es par le PLC au moyen de l entr e logique g n rale ACTLIM2 M5052 en plus de d finir les limites il faut ex cuter une fonction auxiliaire M pour le lui communiquer Il est recomma
22. Donne dans les 3 bytes moins significatifs les paires d axes commut s avec la fonction G28 Couple 3 Couple 2 Couple 1 Axe 2 Axe 1 Axe 2 Axe 1 Axe 2 Axe 1 LSB Les axes sont cod s dans 4 bits et indiquent le num ro d axe de 1 7 suivant l ordre de programmation Si la CNC contr le les axes X Z C W et que G28 ZW a t programm e la variable AXICOM affichera l information suivante Couple 3 Couple 2 Couple 1 ER a E R 0000 0000 0000 0000 0101 0100 LSB TANGAN Variable associ e la fonction contr le tangentiel G45 Indique la position angulaire programm e TPIOUT X C Sortie du PI de l axe ma tre de l axe Tandem en t min TIMEG Affiche l tat de comptage du temporisateur programm avec G4 K dans le canal de CNC Cette variable donne le temps qui manque pour terminer le bloc de temporisation en centi mes de seconde TIPPRB Indique que le cycle PROBE est en train d tre ex cut dans la CNC PANEDI Application WINDRAW55 Num ro de l cran cr par l utilisateur ou le fabricant objet de la consultation DATEDI Application WINDRAW55 Num ro de l l ment objet de la consultation RIP Vitesse th orique lin aire r sultante de la boucle suivante en mm min b Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 281 11 Variables PROG
23. Facteur d chelle G72 FONCTIONS PR PARATOIRES SUPPL MENTAIRES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 122 7 6 1 Facteur d chelle appliqu tous les axes Le format de programmation est G72 S5 5 Toutes les coordonn es programm es apr s G72 sont multipli es par la valeur du facteur d chelle d fini par S jusqu la lecture d une nouvelle d finition de facteur d chelle G72 ou jusqu son annulation Exemple de programmation de l axe X en diam tres Xi E 100 30 40 60 80 100 120 La sous routine suivante d finit usinage de base G90 X200 Z0 G01 X200 Z30 F150 G01 X160 Z40 G03 X160 Z60 I0 J10 G02 X160 Z80 I0 J10 G03 X160 Z100 I0 J10 G02 X160 Z120 I0 J10 La programmation des deux pi ces sera Ex cution de la sous routine Usine A1 G92 ZO Pr s lection de cotes d calage d origine de coordonn es G72 S0 5 Applique facteur d chelle 2 Ex cution de la sous routine Usine A2 G72 s1 Facteur d chelle M30 Fin de programme La fonction G72 est modale et sera annul e par la programmation d un autre facteur d chelle S1 la mise sous tension apr s ex cution de M02 M30 ou apr s un ARRET D URGENCE ou une RAZ 7 6 2 Facteur d chelle appliqu un ou plusieurs axes Le format de programmation est G72 X C 5 5 Le ou les axes et le facteur d chelle d sir s sont programm s apr s G72 To
24. Pendant cela remplacer la pi ce labor e dans la table 1 par une nouvelle G29 Z D commutation d axes ZW S lectionner la broche 1 Annuler le d calage d origine pour usiner dans la table 1 NN Ex cuter le programme pi ce Il s ex cutera la table 1 Pendant cela remplacer la pi ce labor e dans la table 2 par une nouvelle COMPENSATION D OUTILS 8 1 La compensation de longueur Elle s applique toujours pour compenser la diff rence de longueur entre les diff rents outils programm s En s lectionnant un nouvel outil la CNC prend compte de ses dimensions qui sont d finies dans le correcteur correspondant et d place la tourelle porte outils pour que la pointe du nouvel outil occupe la m me position cote que la pr c dente FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 129 COMPENSATION D OUTILS La compensation de rayon FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 130 8 2 La compensation de rayon Il faut la programmer La CNC assume comme pointe th orique P la r sultante des faces utilis es dans le calibrage de l outil figure de gauche Sans compensation de rayon la pointe th orique P parcourt la trajectoire programm e figure centrale en laissant des sur paisseurs d usinage Avec compensation de rayon il faut tenir compte du rayon de la pointe et du facteur de forme ou type d outil et
25. Pour que le d lai entre la sortie d un produit de nos magasins et son arriv e chez le client final n affecte pas ces 12 mois de garantie FAGOR a tabli un syst me de contr le de garantie bas sur la communication par le fabricant ou interm diaire FAGOR de la destination l identification et la date d installation en usine sur le document accompagnant chaque produit dans l enveloppe de garantie En plus d assurer un an de garantie l usager ce syst me permet d informer les centres de service du r seau sur les quipements FAGOR rentrant dans leur domaine de responsabilit et provenant d autres pays La garantie prendra effet la date d installation figurant dans ledit document FAGOR accorde un d lai de 12 mois au fabricant ou l interm diaire pour l installation et la vente du produit de fa on ce que la garantie puisse d marrer jusqu un an apr s la sortie du produit de nos magasins condition que la feuille de contr le de la garantie nous ait t remise Cela signifie de fait l tendue de la garantie deux ans depuis la sortie du produit des magasins de Fagor Si cette feuille n a pas t envoy e la p riode de garantie finira 15 mois apr s la sortie du produit de nos magasins Cette garantie couvre tous les frais de mat riels et de main d uvre chez Fagor pour la r paration d anomalies de fonctionnement des quipements FAGOR s engage r parer ou remplacer ses produits dans la p riode
26. R cup re la commande tangentielle de laxe avec l angle qu il avait avant d tre annul Apr s cela G145 dispara t de l historique FONCTIONS PR PARATOIRES SUPPLEMENT AIRES 7 1 Interrompre la pr paration de blocs G04 La CNC peut lire jusqu 20 blocs en avant du bloc en cours d ex cution afin de calculer l avance la trajectoire parcourir Chaque bloc est valu en son absence lors de sa lecture mais la fonction G04 permet son valuation au moment de son ex cution Cette fonction interrompt la pr paration des blocs et attend l ex cution d un bloc donn avant de reprendre cette pr paration Un cas de ce type est l valuation de la condition de saut de bloc qui est d finie dans l en t te du bloc Exemple G04 Interrompt la pr paration des blocs 1 G01 X10 Z20 Condition de saut 1 La fonction G04 est non modale et doit donc tre programm e chaque interruption de la pr paration de blocs Elle doit tre programm e seule dans le bloc pr c dant celui o doit s effectuer l valuation pendant l ex cution La fonction G04 peut tre programm e sous la forme G4 Chaque programmation de G04 annule temporairement la compensation et de longueur actives Pour cette raison on n utilisera cette fonction qu avec pr cautions car si elle est ins r e entre des blocs d usinage travaillant en compensation des formes ind sirables pourraient tre produites FAGOR 2 CNC 805
27. Si l instruction est programm e sans format num rique comme par exemple 1B1 INPUT texte l instruction affiche le texte indiqu sans attendre l introduction des donn es ODW expression 1 expression 2 expression 3 L instruction ODW d finit et dessine l cran une fen tre blanche de dimensions fixes 1 rang e x 14 colonnes A chaque fen tre est associ un num ro indiqu par la valeur de l expression 1 d s qu elle est valu e En outre sa position sur l cran est d finie par l expression 2 rang e et l expression 3 colonne Expression 1 comme expression 2 et expression 3 pourront contenir un nombre ou toute expression dont le r sultat est un nombre La CNC permet de d finir 26 fen tres 0 25 et de les positionner dans la zone de visualisation pour ce faire elle dispose de 21 rang es 0 20 et de 80 colonnes 0 79 DW expression 1 expression 2 DW expression 3 expression 4 L instruction DW affiche sur la fen tre indiqu e par la valeur de l expression 1 expression 3 d s qu elle est valu e les donn es num riques indiqu es par l expression 2 expression 4 Expression 1 expression 2 expression 3 pourront contenir un nombre ou toute expression dont le r sultat est un nombre L exemple suivant montre une visualisation dynamique de variables ODW 1 6 33 D finit la fen tre de donn es 1 ODW 2 14 33 D finit la fen tre de donn es
28. Toutes les passes d usinage s effectuent avec ce pas sauf la derni re qui liminera la sur paisseur de mati re D5 5 Il d finit la distance de s curit laquelle s effectue le recul de l outil chaque passe X4 Aina Xi yA CNC 8055 CNC 8055i eo Si on programme D avec une valeur diff rente de 0 la lame r alise un mouvement de retrait 45 jusqu atteindre la distance de s curit figure gauche Si on programme D avec la valeur 0 la trajectoire de sortie co ncide avec la trajectoire d entr e Cela peut tre int ressant pour rainurer des profils complexes pour utiliser ces cycles sur des machines rectifier cylindriques etc 156 Si le param tre D n est pas programm le retrait de l outil s effectue en suivant le profil jusqu la passe pr c dente distance C figure droite Si on ne programme pas le param tre D il faut tenir compte que le temps d ex cution du cycle est sup rieur mais la quantit de mati re enlever dans la passe de finition est inf rieure L 5 5 D finit la sur paisseur que l on laissera sur X pour effectuer la finition La distance est d finie en rayons et si on ne la programme pas la valeur 0 sera prise M 5 5 D finit la sur paisseur que l on laissera sur Z pour effectuer la finition Sion programme L ou M avec une valeur n gative la passe de finition se r alise en ar te arrondie G5 Lorsque les deux param tres sont programm s avec une valeur p
29. admettent pas de chiffres d cimaux on s lectionnera exclusivement des positions en degr s entiers La CNC permet de disposer de plus d un axe Hirth mais n admet pas de d placements faisant intervenir plus d un axe Hirth la fois AXES ET SYSTEMES DE COORDONNEES Axes rotatifs FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 47 AXES ET SYST MES DE COORDONNEES Zones de travail FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 48 3 8 3 8 1 Zones de travail La CNC permet de disposer de 4 zones de travail et de limiter les d placements de l outil dans chacune d elles D finition des zones de travail Dans chaque zone de travail la CNC permet de limiter le d placement de l outil sur chacun des axes les limites sup rieure et inf rieure tant d finies sur chaque axe G20 D finit les limites inf rieures de la zone d sir e G21 D finit les limites sup rieures de la zone d sir e Le format de programmation de ces fonctions est le suivant G20 K X C 5 5 G21 K X C 5 5 O K Indique la zone de travail d finir 1 2 3 ou 4 X C Indiquent les coordonn es sup rieures ou inf rieures servant limiter les axes Ces coordonn es sont programm es en rayons par rapport au z ro machine Par s curit l axe s arr te 0 1 mm avant la limite programm e Il n est pas n cessaire de programmer tous les axes on limitera seulement les axes d finis
30. en degr s sera consid r comme programm en millim tres ou en pouces Le rapport entre la composante avance de l axe et l avance F programm e sera identique celui existant entre le d placement de l axe et le d placement r sultant programm Avance F x D placement de l axe Composante d avance D placement r sultant programm Exemple Dans une machine axes X Z lin aires et axe C rotatif situ s tous au point X0 ZO CO le d placement suivant est programm G1 G90 X100 Z20 C270 F10000 Ona PIE F Ax 10000 x100 3464 7946 N Ax 2 Az Ac 41002 202 2702 T F Az 10000 x 20 692 9589 N Ax 2 Az Ac 41002 202 2702 Fe F Ac 10000 x270 9354 9455 O AAt Az Ac N1002 202 2702 La fonction G94 est modale c est dire que d s qu elle est programm e elle reste active jusqu la programmation de G95 A la mise sous tension apr s ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC prend en compte la fonction G94 ou G95 selon la personnalisation du param tre machine g n ral IFEED Vitesse d avance F O1 PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x Vitesse d avance F PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 64 5 2 2 Avance en mm tour ou pouces tour G95 D s que le code G95 est programm la commande supp
31. 50 20 G20 K1 X20 Z20 G21 Ki X100 Z100 3 8 2 Utilisation des zones de travail A l int rieur de chaque zone de travail la CNC permet de restreindre le d placement de l outil soit en lui interdisant de sortir de la zone programm e zone interdite la sortie ou de p n trer dans cette zone zone interdite l entr e RP SLA OMS T RRUA KARRY Fi PARAI R RRE KL OY NON NOR NC RU S 1 Zona interdite l entr e S 2 Zone interdite la sortie La CNC tiendra compte en permanence des dimensions de l outil table de correcteurs pour viter tout franchissement des limites programm es Les zones de travail sont personnalis es gr ce la fonction G22 dont le format de programmation est G22KS O K Indique la zone de travail personnaliser 1 2 3 ou 4 S Indique la validation invalidation de la zone de travail S 0 Invalidation S 1 Validation comme zone interdite l entr e S 2 Validation comme zone interdite la sortie A la mise sous tension la CNC invalide toutes les zones de travail mais sans toucher aux limites sup rieures et inf rieures qui peuvent tre valid es nouveau gr ce la fonction G22 AXES ET SYSTEMES DE COORDONNEES Zones de travail FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 49 Manuel de programmation Zones de travail AXES ET SYST MES DE COORDONNEES FAGOR 2 CNC 8055 CNC
32. Cycle fixe de tournage de segments droits FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 172 9 4 1 Fonctionnement de base Le cycle fixe analysera le profil programm en effectuant au besoin un tournage horizontal jusqu atteindre le profil d fini Tout le tournage se r alise avec le m me pas celui ci tant gal ou inf rieur celui programm C Chaque pas de tournage se r alise de la fa on suivante e Le d placement 1 2 se r alise en avance rapide G00 e Le d placement 2 3 se r alise en G01 l avance programm e F e En ayant programm le param tre D le d placement 3 4 se r alise en avance rapide G00 mais si D n a pas t programm le d placement 3 4 s effectue en suivant le contour programm et en G01 l avance programm e F e Le d placement de recul 4 5 se r alise en avance rapide G00 Si on a s lectionn une passe finale de d bauche s effectuera une passe parall le au profil tout en maintenantles sur paisseurs L et M avec l avance F indiqu e Cette passe finale d bauche limine les sur paisseurs ayant rest apr s l bauche Apr s avoir effectu le tournage avec ou sans passe de finition le cycle finira toujours au point d appel au cycle Consid rations Les conditions d usinage vitesse d avance vitesse de rot
33. FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 170 9 4 G81 Cycle fixe de tournage de segments droits Ce cycle r alise le tournage du segment programm en conservant le pas sp cifi entre les passes successives de tournage Le cycle permet de s lectionner si on effectue o non une passe de finition d s que le tournage programm est termin La structure de base du bloc est la suivante G81XZQRCDLMFH X 5 5 Il d finit la cote du point initial du profil suivant l axe X Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote du point initial du profil suivant l axe Z Doit tre programm e en coordonn es absolues Q 5 5 Il d finit la cote suivant l axe X du point final du profil Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres R 5 5 Il d finit la cote suivant l axe Z du point final du profil C5 5 Il d finit le pas de tournage et sera programm avec une valeur positive exprim e en rayons S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant Tout le tournage se r alise avec le m me pas celui ci tant gal ou inf rieur celui programm C D5 5 Il d finit la distance de s curit laquelle s effectue le recul de l outil chaque passe Si on programme D av
34. Fonctionnement de base 1 D placement en rapide jusqu au point d approche situ une distance de s curit D du point de per age 2 La CNC met l outil motoris en marche la vitesse t min et dans le sens indiqu dans le param tre S 3 Orientation de la broche sur la position angulaire Q indiqu e videmment si la broche se trouvait en marche la CNC l arr te 4 Usinage de la clavette en suivant les pas suivants P n tration l avance qui tait s lectionn e lors de l appel au cycle Usinage de la clavette en d pla ant l axe X la vitesse F programm e Retour en rapide la cote de r f rence Retourne en rapide au point de d part En fonction de la valeur affect e au param tre J nombre de clavettes La broche se d place la nouvelle position Incr ment angulaire A Elle r p te les mouvements indiqu s au point 4 N OA L outil motoris s arr te Consid rations Les conditions d usinage vitesse d avance vitesse de l outil motoris etc doivent tre programm es avant l appel au cycle Si en ex cutant le cycle on travaille en G95 et on n a pas travaill pr c demment en G94 la CNC affiche l erreur 1039 F n a pas t programm e en G94 D s que le cycle fixe est achev le programme continue avec la m me avance F et les m mes fonctions G qu il disposait au moment de l appel au cycle Seule la compensati
35. Le fabricant Fagor Automation S Coop Barrio de San Andr s N 19 C P 20500 Mondrag n Guip zcoa ESPAGNE D clare Sous sa seule responsabilit la conformit du produit COMMANDE NUM RIQUE 8055 8055i Elle est compos e des modules et accessoires suivants MONITOR 8055 MONITOR 55 11 USB OP 8055 KS 50 55 KB 40 55 ALFA DVD AMPLI 8055 PSB 8055 CPU KEY CF 8055 FL LARGE CPU KEY CF 8055 Power LARGE AXES 8055 VPP 1 0 8055 COVER 8055 SERCOS 8055 Remote modules RIO CNC 8055i FL CNC 8055i Power ANALOG 8055i B 401 240 8055i B ANALOG 401 240 B COVER ANA 1 0 8055i B ETHERNET CAN SERCOS ETHERNET CAN CAN AXES ETHERNET CAN AXES Note Certains caract res suppl mentaires peuvent suivre les r f rences des mod les susmentionn s Tous les mod les remplissent les Directives nomm es N anmoins l accomplissement peut tre v rifi sur l tiquette de l quipement r f r e a cette d claration avec les normes suivantes Normes de basse tension EN 60204 1 2006 quipements lectriques sur des machines Partie 1 Prescriptions g n rales Normes de compatibilit lectromagn tique EN 61131 2 2007 Automates programmables Partie 2 Prescriptions et essais d quipements Conform ment aux dispositions des Directives Communautaires Basse Tension 2006 95 EC et Compatibilit lectromagn tique 2004 108 EC et leurs actualisations Mondrag n le 27 juillet 2010 FAGOR 2 CN
36. PROGRAMMATION EN LANGAGE DE HAUT NIVEAU TPOS X C Donne la cote th orique cote r elle erreur de poursuite de la base de l outil r f r e au z ro machine de l axe s lectionn Dans les axes rotatifs sans limites cette variable tient compte de la valeur du d calage actif Les valeurs de la variable sont comprises entre le d calage actif et 360 ORG 3609 Si ORG 20 affiche entre 20 et 380 affiche entre 340 et 202 Si ORG 60 affiche entre 60 et 300 affiche entre 420 et 602 APOS X C Donne la cote r elle de la base de l outil r f r e au z ro pi ce de l axe s lectionn ATPOS X C Donne la cote th orique cote r elle erreur de poursuite de la base de l outil r f r e au z ro pi ce de l axe s lectionn FAGOR 2 FLWE X C Donne l erreur de poursuite de l axe s lectionn CNC 8055 CNC 8055i DPLY X C Donne la cote repr sent e sur cran pour l axe s lectionn DRPO X C MOD LE T SoFT V01 6x Affiche la position qui indique le variateur Sercos de l axe s lectionn variable PV51 ou PV53 du variateur 253 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 254 GPOS X Cjn p Cote programm e pour un certain axe dans le bloc n du programme p indiqu P80 GPOSX N99 P100 Affecte au param tre P88 la valeur de la cote programm e pour l axe X dans le bloc avec
37. Pour analyser le bloc au moment de l ex cution il est n cessaire d interrompre la pr paration des blocs en programmant G4 dans le bloc pr c dent Etiquette ou num ro de bloc N 0 99999999 L tiquette ou le num ro de bloc permettent d identifier le bloc et ne sont utilis s que lors de la r alisation de r f rences ou de saut un bloc Ils seront repr sent s avec la lettre N suivie d un maximum de 8 chiffres 0 99999999 Il n est pas n cessaire de suivre un certain ordre et on peut sauter des num ros Si un programme comporte deux ou plusieurs blocs avec le m me num ro d tiquette la CNC prendra toujours le premier Bien que leur programmation ne soit pas n cessaire la CNC permet par l interm diaire d une softkey la programmation automatique d tiquettes dont le nombre initial et le pas peuvent tre s lectionn s par le programmeur Restrictions e Affichage du num ro de bloc actif dans la fen tre sup rieure de l cran En ex cutant un programme en mode ISO lorsque le num ro d tiquette est sup rieur 9999 le syst me affiche N Sur l cran AFFICHER SOUS ROUTINES en affichant un RPT ayant une tiquette sup rieure 9999 il sera affich avec e L dition des cycles fixes G66 G68 et G69 n admet que des tiquettes 4 chiffres 2 1 2 Bloc de programme Le bloc de programme se compose de commandes en langage ISO ou en langage Haut Niveau Pour
38. Z U B C on aura axe1 X axe2 Y axe3 Z axe4 U axe5 B axe6 C SCALE Donne le facteur d chelle g n ral appliqu SCALE X C Donne le facteur d chelle particulier de l axe indiqu X C PRBST Donne l tat du palpeur 0 le palpeur n est pas en contact avec la pi ce 1 le palpeur est en contact avec la pi ce L acc s cette variable entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la reprise de la pr paration des blocs CLOCK Donne en secondes l heure indiqu e par l horloge syst me Valeurs possibles 0 4294967295 L acc s cette variable entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la reprise de la pr paration des blocs TIME Donne l heure dans le format heures minutes secondes P150 TIME Affecte hh mm ss au param tre P150 Par exemple s il est 18h 22m 34sec on aura 182234 dans P150 L acc s cette variable entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la reprise de la pr paration des blocs DATE Donne la date dans le format ann e mois jour P151 DATE Affecte au param tre P151 ann e mois jour Pour le 25 avril 1992 on aura 920425 dans P151 L acc s cette variable entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la repri
39. _ _ _ _ _ _ _ _ _ _ ____ _ _ _ _ _ _ __ 1 1 e _Interconnexions de modules Utiliser les c bles d union fournis avec l appareil e Utiliser les c bles de secteur appropri s N utilisez que des c bles de secteur sp cifiquement recommand s pour cet appareil en vue d viter des risques e viter les surcharges lectriques Pour viter les d charges lectriques et les risques d incendie ne pas appliquer de tension lectrique hors du rang s lectionn dans la partie post rieure de l Unit Centrale de l appareil e Connexions terre Dans le but d viter les d charges lectriques brancher les bornes de terre de tous les modules au point central de branchement terre Par ailleurs avant effectuer le branchement des entr es et sorties de cet appareil s assurer que le branchement terre est effectu e Avant la mise sous tension de l appareil v rifiez que vous l avez mis la terre Dans le but d viter des d charges lectriques s assurer que le branchement aux terres a t fait Ne pas travailler dans des ambiances humides Pour d viter les d charges lectriques travailler toujours dans des ambiances avec une humidit relative inf rieure 90 sans condensation 45 C e Ne pas travailler dans des ambiances explosives Dans le but de pr venir les risques d ac
40. apr s la fin du cycle de mesure Si cette valeur n est pas programm e ou si elle est programm e avec valeur 0 la CNC consid rera qu on ne d sire pas faire la correction FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 233 l axe X TRAVAIL AVEC PALPEUR PROBE 3 Cycle fixe de mesure de pi ce et correction d outil sur FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 234 10 5 1 Fonctionnement de base 1 D placement d approche D placement du palpeur en avance rapide G00 depuis le point d appel au cycle jusqu au point d approche Ce point est situ en face de l angle correspondant du palpeur une distance de s curit B des deux faces Le mouvement d approche s effectue en deux phases Il se d place d abord suivant l axe Z puis suivant l axe X 2 D placement de palpage D placement du palpeur suivant l axe X avec l avance indiqu e F jusqu recevoir le signal du palpeur La distance maximale parcourir dans le mouvement de palpage est 2B Si une fois parcourue cette distance la CNC ne re oit pas le signal du palpeur le mouvement des axes s arr tera et l erreur correspondante sera affich e Apr s avoir effectu le palpage la CNC assume comme position th orique des axes la position r elle qu ils avaient la r ception du signal du palpeur 3 D placement de retrait D placement du palpeur en avance rapide G00
41. avec un filetage pas variable G34 Le pas de filet initial L de G34 doit co ncider avec le pas de filet de la G33 L incr ment de pas dans le premier tour de broche en pas variable sera d un demi incr ment K 2 et pour les tours suivant il sera l incr ment complet K Union d un filetage pas variable G34 avec un filetage pas fixe S utilise pour terminer un filetage pas variable G34 avec un bout de filet gardant le pas final du filetage pr c dent Le filetage pas fixe ne se programme pas avec G33 mais avec G34 LO KO Unir deux filetages pas variable G34 On ne peut pas unir deux filetages pas variable G34 SX Filets pas variable G34 CONTROLE DE LA TRAJECTOIRE FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 99 Activation de l axe C G15 CONTROLE DE LA TRAJECTOIRE FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 100 6 15 Activation de l axe C G15 La fonction pr paratoire G15 active l axe C de fa on pouvoir usiner sur la surface cylindrique ou sur la face frontale du cylindre Cette performance sera optionnelle et il faudra disposer d un logiciel permettant de commander 4 axes ou plus Pour pouvoir utiliser cette fonction pr paratoire il est n cessaire de personnaliser l un des axes de la machine comme axe C param tre machine g n ral PO P7 et d finir cet axe comme axe rotatif normal param tre machine de l axe C A
42. du PLC CNC 8055i MOD LE T SorrT V01 6x 248 11 25 Variables associ es aux zones de travail Ces variables associ es aux zones de travail sont des variables lecture seulement Les valeurs des limites sont exprim es en unit s actives Si G70 en pouces entre 3937 00787 Si G71 en millim tres entre 99999 9999 Si l axe rotatif est en degr s entre 99999 9999 L tat des zones de travail est d fini par le code suivant 0 Invalid e 1 Valid e comme zone interdite l entr e 2 Valid e comme zone interdite la sortie Variables de lecture FZONE Donne l tat de la zone de travail 1 FZLO X C Limite inf rieure de la zone 1 selon laxe s lectionn X C FZUP X C Limite inf rieure de la zone 1 selon laxe s lectionn X C P100 FZONE P101 FZOLOX P102 FZUPZ Affecte au param tre P100 l tat de la zone de travail 1 Affecte au param tre P101 la limite inf rieure de la zone 1 Affecte au param tre P102 la limite sup rieure de la zone 1 SZONE tat de la zone de travail 2 SZLO X C Limite inf rieure de la zone 2 selon l axe s lectionn X C SZUP X C Limite inf rieure de la zone 2 selon l axe s lectionn X C TZONE tat de la zone de travail 3 TZLO X C Limite inf rieure de la zone 3 selon l axe s lectionn X C TZUP X C Limite inf rieure de la zone 3 selon l axe s lectionn X C FOZONE tat de la zon
43. est dire que d s qu elle est programm e elle reste active jusqu la programmation de G96 A la mise sous tension apr s ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC prend en compte la fonction G97 A Vitesse de rotation de la broche S PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 67 5 4 S lection de broche G28 G29 PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 68 S lection de broche G28 G29 Le mod le tour permet de disposer de 2 broches broche principale et deuxi me broche Les deux broches peuvent tre op rationnelles en m me temps mais on ne pourra en contr ler qu une Cette s lection se fait avec les fonctions G28 et G29 G28 S lectionne la seconde broche G29 S lectionne la broche principale Une fois s lectionn e la broche voulue on pourra intervenir sur celle ci depuis le clavier de la CNC ou avec les fonctions M3 M4 M5 M19 SXXKXX G33 G34 G94 G95 G96 G97 Les deux broches peuvent travailler en boucle ouverte ou boucle ferm e Seule la broche principale peut travailler comme axe C Les fonctions G28 et G29 sont modales et incompatibles entre elles Les fonctions G28 et G29 doivent tre programm es seules dans le bloc aucune information ne pouvant plus exister dans ce bloc A la mise sous tension apr s ex cution de M02 M30 ou apr
44. finir le pas d h lice format 5 5 avec les lettres l J K chacune d elles tant associ e S aux axes de la mani re suivante le lt J 2 Axes X U A gt wW A E Axes Y V B gt J u Axes Z W C gt K Z O O Il est permis de programmer des interpolations h lico dales avec look ahead actif A51 Gr ce cela les programmes CAO FAO o appara t ce type de trajectoires pourront tre ex cut s avec look ahead actif Exemple Exemple d interpolation circulaire sur le plan YZ et d placement de l axe X avec pas d h lice de 5 mm G02 YZJKXI5 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 89 a CONTROLE DE LA TRAJECTOIRE Entr e tangentielle au d but de l usinage G37 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 90 6 8 Entr e tangentielle au d but de l usinage G37 La fonction G37 permet le raccordement tangentiel de deux trajectoires sans avoir calculer les points d intersection La fonction G37 est non modale et doit donc tre toujours programm e pour lancer une op ration d usinage avec entr e tangentielle Exemple de programmation de l axe X en rayons bs Si le point de d part est X20 Z60 et si l on d sire usiner un arc de cercle avec une approche en ligne droite on programmera G90 G01 X20 Z30 G03 X40 Z10 R20 Dans ce m me exemple pour que l entr e de l outil sur la pi c
45. mentale G93 Pr s lection de l origine polaire On peut programmer les fonctions suivantes m me si elles sont ignor es par le cycle G05 Ar te arrondie G07 Ar te vive G50 Ar te arrondie command e Fonctions F S T D ou M 9 3 G69 Cycle fixe d bauchage sur l axe Z Ce cycle usine le profil programm en conservant le pas sp cifi entre les passes d usinage successives Permet d utiliser des outils triangulaires ronds et carr s La structure de base du bloc est la suivante G69XZCDLMKFHSEQ CYCLES FIXES G69 Cycle fixe d bauchage sur l axe Z X 5 5 Il d finit la cote du point initial du profil suivant l axe X Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote du point initial du profil suivant l axe Z Doit tre programm e en coordonn es absolues C5 5 Il d finit la passe d usinage S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant Toutes les passes d usinage s effectuent avec ce pas sauf la derni re qui liminera la sur paisseur de mati re D5 5 Il d finit la distance de s curit laquelle s effectue le recul de l outil chaque passe FAGOR 2 CNC 8055 CNC 8055i X 45 t Si on programme
46. par DNC Une valeur 0 signifie que cette avance n est pas s lectionn e SPLCSO Donne le pourcentage de la vitesse de rotation de la seconde broche qui est s lectionn par DNC Une valeur 0 signifie que cette avance n est pas s lectionn e SCNCSO Donne le pourcentage de la vitesse de rotation de la seconde broche qui est s lectionn e depuis le panneau avant SSLIMI Donne en tours par minute la valeur laquelle est fix e la limite de la vitesse de rotation de la seconde broche dans la CNC Cette limite peut tre d finie par programme par le PLC ou par DNC le choix tant fait par la CNC la plus prioritaire est celle d finie par DNC et la moins prioritaire celle d finie par programme SDNCSL Donne en tours minute la limite de vitesse de rotation de la seconde broche s lectionn e par DNC Une valeur 0 signifie que cette avance n est pas s lectionn e SPLCSL Donne en tours minute la limite de vitesse de rotation de la seconde broche s lectionn e par PLC Une valeur 0 signifie que cette avance n est pas s lectionn e SPRGSL Donne en tours minute la limite de vitesse de rotation de la seconde broche s lectionn e par programme SPOSS Donne la position r elle de la seconde broche Sa valeur est donn e entre 99999 9999 SRPOSS Donne la position r elle de la seconde broche La valeur est donn e en dix milli mes de degr entre 360 et 360 STPOSS Donne la positi
47. paratoire ne doit tre programm e dans le bloc contenant G74 Si la recherche de r f rence machine est ex cut e en mode manuel le z ro pi ce s lectionn est perdu et les coordonn es du point de r f rence machine indiqu es dans le param tre machine des axes REFVALUE sont affich es Dans tous les autres cas le z ro pi ce s lectionn est conserv les coordonn es affich es sont donc r f renc es par rapport ce z ro pi ce Si la commande G74 est ex cut e en mode MDI l affichage des coordonn es d pendra du mode d ex cution de cette commande Manuel Ex cution ou Simulation 4 3 Programmation par rapport au z ro machine G53 La fonction G53 peut tre ajout e tout bloc contenant des fonctions de contr le de trajectoire Elle sera utilis e pour programmer les coordonn es du bloc par rapport au z ro machine ces coordonn es devront tre exprim es en millim tres ou en pouces selon la d finition du param tre machine g n ral INCHES Si la fonction G53 est programm e sans information de d placement le d calage de z ro actif actuel est annul qu il soit le r sultat de l ex cution de G54 G59 ou d une pr s lection G92 Cette pr s lection d origine est d crite plus loin P La fonction G53 est non modale ce qui signifie qu elle devra tre programm e chaque fois que l on d sirera indiquer les coordonn es par rapport au z ro machine W O o Cett
48. s un ARR T D URGENCE ou RAZ la CNC assume la fonction G29 elle s lectionne la broche principale Exemple de manipulation quand on travaille avec 2 broches la mise sous tension la CNC assume la fonction G29 s lectionne la broche principale Toutes les actions effectu es sur les touches et fonctions associ es la broche s appliquent la broche principale Exemple S1000 M3 Broche principale droite et 1000 t min Pour s lectionner la seconde broche il faut ex cuter la fonction G28 partir de maintenant toutes les actions effectu es sur les touches et fonctions associ es la broche s appliquent la seconde broche La broche principale continue son tat ant rieur Exemple S1500 M4 Seconde broche gauche et 1500 t min La broche principale continue droite et 1000 t min Pour res lectionner la broche principale il faut ex cuter la fonction G29 partir de maintenant toutes les actions effectu es sur les touches et fonctions associ es la broche s appliquent la broche principale La seconde broche continue son tat ant rieur Exemple S2000 La broche principale maintient le sens de rotation droite mais 2000 t min La seconde broche continue gauche et 1500 t min 5 5 Synchronisation de broches G30 G77S G78S La fonction G77S permet de synchroniser les broches la principale et la seconde en vitesse et la fonction G78S d annuler la synchr
49. tra comme us tat E Lorsqu on ne dispose pas de contr le de dur e de vie d outils ou si la diff rence de mesure ne d passe pas le maximum permis Dans ce cas les param tres arithm tiques globaux P298 P299 P297 changent ainsi que les valeurs des usures de longueur du correcteur s lectionn dans la table de correcteurs P298 l Longueur mesur e sur X Longueur th orique sur X P299 Longueur mesur e sur Z Longueur th orique sur Z P297 Longueur mesur e sur Y Longueur th orique sur Y X Longueur th orique sur X On conserve la valeur pr c dente l l Longueur mesur e sur X Longueur th orique sur X Nouvelle valeur d usure Longueur th orique sur Z On conserve la valeur pr c dente Longueur mesur e sur Z Longueur th orique sur Z Nouvelle valeur d usure Longueur th orique sur Y On conserve la valeur pr c dente C lt 3x N Longueur mesur e sur Y Longueur th orique sur Y Nouvelle valeur d usure z TRAVAIL AVEC PALPEUR PROBE 1 Cycle fixe d talonnage d outil FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 229 10 5 u g a 5 J o lt o a 5 O o T lt a gt D a o F x 0 gt O al LL m O am A FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 230 10 4 PROBE 2 Cycle fixe d talonnage de palpeur Il permet d talonner les faces du palpeur de table install sur une pos
50. valu e Par ailleurs sa position l cran est d finie par l expression 2 colonne et par l expression 3 rang e Expression 1 comme expression 2 et expression 3 pourront contenir un nombre ou toute expression dont le r sultat est un nombre La CNC permet d afficher tout symbole d fini par l utilisateur 0 255 depuis le clavier de la CNC dans le mode personnalisation comme indiqu dans le Manuel d Utilisation Pour le positionner dans la zone d affichage il convient de d finir les pixels de cette derni re soit 0 639 pour les colonnes expression 2 et 0 335 pour les rang es expression 3 IB expression INPUT texte format La CNC dispose de 26 variables d entr e de donn es IB0 IB25 L instruction IB affiche dans la fen tre d entr e de donn es le texte indiqu et stocke la donn e introduite par l utilisateur dans la variable d entr e au moyen d un nombre ou de toute expression dont le r sultat est un nombre L introduction des donn es ne comporte une attente que si le format des donn es demand es est programm Ce format pourra avoir un signe une partie enti re et une partie d cimale Si le format comporte le signe il admettra des valeurs positives et n gatives dans le cas contraire il nadmet que des valeurs positives La partie enti re indique le nombre maximum de chiffres entiers 0 6 d sir s La partie enti re indique le nombre maximum de chiffres d cimaux 0 5 d sir s
51. 2 palpages dans cette phase Chaque palpage sera form par un mouvement d approche un mouvement de palpage et un mouvement de recul D placement d approche D placement du palpeur en avance rapide G00 jusqu au point d approche situ devant de la face palper une distance B de celui ci D placement de palpage D placement du palpeur l avance indiqu e F jusqu recevoir le signal du palpeur La distance maximale parcourir dans le mouvement de palpage est 2B Si une fois parcourue cette distance la CNC ne re oit pas le signal du palpeur le mouvement des axes s arr tera et l erreur correspondante sera affich e D placement de retrait D placement du palpeur en avance rapide G00 depuis le point o a t effectu le palpage jusqu au point d approche D placement de retrait D placement de l outil en avance rapide G00 depuis le point d approche jusqu au point o a t effectu l appel au cycle Le mouvement de retrait est r alis en deux phases Il se d place d abord suivant l axe X puis suivant l axe Z gt TRAVAIL AVEC PALPEUR PROBE 2 Cycle fixe d talonnage de palpeur FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 231 10 5 u g a 5 J o lt o a 5 O o T lt a gt D a o F x ao gt O a LL m O am A FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 232 Param tres arithm tiques modifi s pa
52. 3 Repositionnement en cours Bit 4 Programme interrompu par STOP Bit 5 Bloc de MDI JOG interrompu Bit 6 Reposition interrompue Bit 7 En inspection d outil Bit 8 Bloc en ex cution via CNCEX1 Bit 9 Bloc via CNCEX1 interrompu Bit 10 La CNC est pr par e pour accepter des d placements en JOG manuel manivelle teaching inspection FAGOR Bit 11 La CNC est pr par e pour accepter l ordre de d part START modes d ex cution simulation avec d placement MDI CNC 8055 Bit 12 La CNC n est pas pr par e pour ex cuter ce qui suppose un d placement d axe CNC 8055i ou de broche Bit 13 Identifie la recherche de bloc MOD LE T SoFT V01 6x 277 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 278 OPMODB Manuel de programmation Indique le type de simulation qui est s lectionn e Cette information sera donn e dans les bits les plus bas et sera indiqu avec un 1 celui qui est s lectionn Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 OPMODC Parcours th orique Fonctions G Fonctions G M S T Rapide Rapide S 0 Indique les axes s lectionn s par manivelle Cette information sera donn e dans les bits les plus bas et sera indiqu avec un 1 celui qui est s lectionn Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8 Axe 1 Axe 2 Axe 3 Axe 4 Axe 5 Axe 6 Axe 7 Le nom de l axe correspon
53. 342 MAINTENANCE Nettoyage L accumulation de salet s dans l appareil peut agir comme cran emp chant la dissipation correcte de la chaleur d gag e par les circuits lectroniques internes ce qui pourrait provoquer un risque de surchauffe et des pannes sur la Commande Num rique La salet accumul e peut aussi dans certains cas donner un cheminement conducteur l lectricit qui pourrait provoquer des pannes dans les circuits internes de l appareil particuli rement sous des conditions de forte humidit Pour le nettoyage du panneau de commandes et du moniteur il est conseill d utiliser un chiffon doux humidifi l eau d sionis e et ou un d tergent vaisselle habituel non abrasif liquides jamais en poudre ou bien avec de l alcool 75 Ne pas utiliser d air comprim haute pression pour le nettoyage de l appareil cela pourrait provoquer une accumulation de charges qui pourrait donner lieu des d charges lectrostatiques Les plastiques utilis s dans la partie frontale des appareils sont r sistants e Graisses et huiles min rales e Bases et eaux de Javel e D tergents dissous e L alcool Fagor Automation se d gage de toute responsabilit en cas de dommage mat riel ou physique pouvant d couler du non respect de ces exigences de base de s curit Pour v rifier les fusibles d brancher d abord l alimentation Si la CNC ne se met pas sous tension avec l interrupteur de mise en m
54. 5 5 CNC 8055 D finit la distance depuis le point de d part X Z au centre de l arc suivant l axe Z Se programme CNC 8055i en cotes incr mentales par rapport au point de d part comme la K en interpolations circulaires G02 G03 MOD LE T SorFT V01 6x 182 9 7 1 Fonctionnement de base Le cycle fixe analysera le profil programm en effectuant au besoin un tournage horizontal jusqu atteindre le profil d fini Tout le tournage se r alise avec le m me pas celui ci tant gal ou inf rieur celui programm C Chaque pas de tournage se r alise de la fa on suivante e Le d placement 1 2 se r alise en avance rapide G00 Le d placement 2 3 se r alise en G01 l avance programm e F e En ayant programm le param tre D le d placement 3 4 se r alise en avance rapide G00 mais si D n a pas t programm le d placement 3 4 s effectue en suivant le contour programm et en G01 l avance programm e F e Le d placement de recul 4 5 se r alise en avance rapide G00 Si on a s lectionn une passe finale de d bauche s effectuera une passe parall le au profil tout en maintenantles sur paisseurs L et M avec l avance F indiqu e Cette passe finale d bauche limine les sur paisseurs ayant rest apr s l bauche Apr s avoir effectu le tournage avec ou sans passe de f
55. 6 4 Zu G07 ENEE Ar te vive 7 31 z G08 Circonf rence tangente la trajectoire ant rieure 6 5 g G09 Circonf rence par trois points 6 6 G10 Aa aE Annulation image miroir 75 5 G11 j Image miroir sur X 75 Q G12 i Image miroir sur Y ZE z G13 Image miroir sur Z 7 5 G14 S Image miroir dans les directions programm es fa G15 z Axe C 6 15 G16 j S lection de plan principal dans deux sens 3 2 G17 Plan principal X Y et longitudinal Z 3 2 G18 Plan principal Z X et longitudinal Y 3 2 G19 i Plan principal Y Z et longitudinal X 3 2 G20 D finition des limites inf rieures des zones de travail 3 8 1 G21 D finition des limites sup rieures des zones de travail 3 8 1 G22 Validation invalidation des zones de travail 3 8 2 G28 h S lectionne la seconde broche ou commutation d axes 5 4 7 8 G29 LS S lectionne la broche principale ou commutation d axes 5 41 7 8 G30 Synchronisation de broches d phasage 5S G32 i Avance F comme fonction inverse du temps 6 17 G33 5i Filetage lectronique 6 12 G34 Filetage pas variable 6 14 G36 Arrondissement d ar tes 6 10 G37 Entr e tangentielle 6 8 i G38 Sortie tangentielle 6 9 G39 Chanfreinage 6 11 G40 on SE Annulation de compensation radiale 8 2 6 FAGOR 2 G41 Compensation radiale d outil gauche 8 2 3 G41 N 4 D tection de collisions 8 3 CNC 8055 G42 Compensation radiale d outil droite 8 2 3
56. 6x 131 Manuel de programmation Ensuite sont affich s les facteurs de forme disponibles sur les tours horizontaux les plus communs La compensation de rayon COMPENSATION D OUTILS FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 132 Manuel de programmation o0 uofe ep uopesuadwos e7 SIILNO dA NOILVSN3dNO9 CNC 8055 CNC 8055i K ersa i y al res LA P 7 77 10 MOD LE T SorrT V01 6x 133 8 2 2 Travail sans compensation de rayon d outil Il existe certaines limitations pour travailler sans compensation de rayon Facteur de forme de l outil On ne doit utiliser que des outils qui ont t calibr s en touchant leurs deux faces facteurs de forme F1 F3 F5 F7 etc L usinage avec les autres outils n est pas recommandable tant donn que la pointe th orique de 8 l outil parcourt la trajectoire programm e la z
57. 8055 CNC 8055i MOD LE T SorT V01 6x 200 une trajectoire oblique par rapport la pi ce de fa on ne pas endommager le filet pendant l op ration U 0 U 1 Sans le programmer ou en le programmant avec la valeur 0 le filet se r alise en commen ant dans la m me direction que sa g om trie et en terminant dans la m me direction ou dans la direction d finie par la sortie de filet programm e Le commencement de chaque passe se r alisera avec un segment d angle n cessaire pour que lors de la derni re passe la profondeur du filet soit atteinte pendant le premier pas la fin de chaque passe se r alisera avec un segment d angle n cessaire pour que lors de la derni re passe la surface du filet soit atteinte pendant le dernier pas Si on programme la sortie de filet celle ci sera respect e dans le cas contraire le cycle calculera la trajectoire comme pour l entr e L option U1 permet de faire deux types d usinage Faire une reprise de filets partielle dans ce cas il faudra programmer K et W Usiner un filet sur un cylindre mais en rentrant directement dans le cylindre sans le faire depuis l ext rieur Dans ce cas il n est pas n cessaire de programmer K 9 10 1 Fonctionnement de base 1 D placement en rapide jusqu au point d approche situ une distance de s curit D du point initial X Z 2 Boucle de filetage Les pas suivants seront r p t s jusqu atteindre la cote de finitio
58. 8055i MOD LE T SoFT V01 6x 50 SYST MES DE R F RENCE 4 1 points de r f rence Pour une machine CNC les points d origine et de r f rence suivants doivent tre d finis e Z ro machine ou point d origine de la machine Il est d fini par le constructeur comme origine du syst me de coordonn es de la machine e Z ro pi ce ou point d origine de la pi ce Il s agit du point d origine d fini pour la programmation des cotes de la pi ce et son choix est laiss l appr ciation du programmeur Sa valeur par rapport au z ro machine peut tre d finie par un d calage d origine e Point de r f rence Il s agit d un point de la machine d fini par le constructeur et servant la synchronisation du syst me La commande se positionne sur ce point plut t que de se d placer jusqu l origine de la machine et elle prend alors les coordonn es de r f rence d finies par l interm diaire du param tre machine des axes REFVALUE X A _ XMR A M ZMW ZM lt Le ZMR gt Z ro machine W Z ro pi ce R Point de r f rence machine XMW YMW ZMW Coordonn es du z ro pi ce XMR YMR ZMR Coordonn es du point de r f rence machine REFVALUE FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 51 is SYST MES DE R F RENCE Recherche de r f rence machine G74 FAGOR 2 CNC 8055 CNC
59. 8055i MOD LE T SorT V01 6x 52 4 2 Recherche de r f rence machine G74 La CNC permet de programmer la recherche de la r f rence machine de deux mani res e Recherche de r f rence machine d un ou plusieurs axes dans un certain ordre On programmera G74 suivi des axes dans lesquels on d sire effectuer une recherche de r f rence Par exemple G74 X Z La CNC commence d placer tous les axes s lectionn s comportant un contact de r f rence machine param tre machine d axes DECINPUT dans le sens indiqu par le param tre machine des axes REFDIREC Ce d placement s effectue selon l avance indiqu e dans le param tre machine des axes REFEED1 jusqu au d clenchement du contact Ensuite la recherche de la r f rence machine de tous les axes commence dans l ordre o ils ont t programm s Ce second d placement est ex cut pour un axe la fois selon l avance indiqu e par le param tre machine des axes REFEED2 jusqu ce que le point de r f rence machine soit atteint e Recherche de r f rence machine en utilisant la sous routine associ e On programmera la fonction G74 seule dans le bloc et la CNC ex cutera automatiquement la sous routine dont le num ro est indiqu dans le param tre machine g n ral REFPSUB Dans cette sous routine il est possible de programmer les recherches de r f rence machine d sir es ainsi que l ordre souhait Aucune autre fonction pr
60. Cycle fixe de clavette sur la face de tournage G63 Cycle fixe de clavette sur la face de dressage Un cycle fixe est d fini par la fonction G indicative du cycle fixe et par les param tres correspondants au cycle d sir Un cycle fixe peut tre d fini dans n importe quelle partie du programme c est dire qu il peut tre d fini aussi bien dans le programme principal que dans une sous routine En travaillant avec un plan de travail diff rent de ZX par exemple G16 WX la CNC interpr te les param tres du cycle fixe de la fa on suivante Plan ZX Plan WX Plan AB Le param tre Z et tous ceux en rapport avec lui avec Axe Z Axe W Axe A l axe d abscisses Le param tre Z et tous ceux en rapport avec lui avec Axe X Axe X Axe B l axe d ordonn es FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 149 CYCLES FIXES G66 Cycle fixe de poursuite de profil FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 150 9 1 X 5 5 Z 5 5 15 5 G66 Cycle fixe de poursuite de profil Ce cycle usine le profil programm en conservant le pas sp cifi entre les passes d usinage successives Permet d utiliser des outils triangulaires ronds et carr s La structure de base du bloc est la suivante G66XZICALMHSEQ XA Il d finit la cote du point initial du profil suivant l axe X Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Il d f
61. D avec une valeur diff rente de 0 la lame r alise un mouvement de retrait 45 Bae jusqu atteindre la distance de s curit figure gauche Si on programme D avec la valeur 0 la trajectoire de sortie co ncide avec la trajectoire d entr e Cela peut tre int ressant pour rainurer des profils complexes pour utiliser ces cycles sur des machines rectifier cylindriques etc 163 9 CYCLES FIXES G69 Cycle fixe d bauchage sur l axe Z FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 164 Si le param tre D n est pas programm le retrait de l outil s effectue en suivant le profil jusqu la passe pr c dente distance C figure droite Si on ne programme pas le param tre D il faut tenir compte que le temps d ex cution du cycle est sup rieur mais la quantit de mati re enlever dans la passe de finition est inf rieure L 5 5 D finit la sur paisseur que l on laissera sur X pour effectuer la finition La distance est d finie en rayons et si on ne la programme pas la valeur 0 sera prise M 5 5 D finit la sur paisseur que l on laissera sur Z pour effectuer la finition Si on programme L ou M avec une valeur n gative la passe de finition se r alise en ar te arrondie G5 Lorsque les deux param tres sont programm s avec une valeur positive la passe de finition se r alisera en ar te vive G07 Si on ne programme pas le param tre M la sur paisseur aura la vale
62. D2 5 2 2 5 3 1 5 3 2 6 19 BI 3 5 La lettre M signifie MODAL c est dire qu elle restera active une fois programm e condition que l on ne programme pas une fonction G incompatible que l on n ex cute pas M02 ou M30 qu il n y ait pas d ARRET D URGENCE de RAZ ou une mise hors sous tension de la CNC La lettre D signifie PAR DEFAUT c est dire que ces fonctions sont prises en compte par la CNC la mise sous tension apr s l ex cution de M02 M30 ou la suite d un ARRET D URGENCE ou d une RAZ Dans les cas indiqu s par on devra comprendre que l tat PAR DEFAUT de ces fonctions G d pend de la personnalisation des param tres machine g n raux de la CNC La lettre V signifie que le code G est affich c t des conditions d usinage actuelles dans les modes ex cution et simulation INSTRUCTIONS DE CONTR LE DES PROGRAMMES Instructions d affichage section 12 2 ERREUR nombre entier texte erreur Arr te l ex cution du programme et affiche l erreur indiqu e MSG message Affiche le message indiqu DGWZ expression 1 expression 4 D finir la zone de repr sentation graphique Instructions d activation et de d sactivation section 12 3 ESBLK et DSBLK La CNC ex cute tous les blocs qui se trouvent entre ESBLK et DSBLK comme s il s agissait d un seul bloc ESTOP et DSTOP Activation ESTOP et d sactivation DSTOP
63. Exemples de programmation Dans les exemples suivants l axe X est programm en diam tres Filetage longitudinal On veut r aliser d une seule passe un filet cylindrique de 2 mm de profondeur et 5 mm de pas G90 G00 X200 Z190 X116 Z180 G33 Z40 15 Filetage G00 X200 Z190 Filetage longitudinal multiple On veut r aliser un filet cylindrique deux entr es Les filets sont d phas s 180 et ont chacun 2 mm de profondeur et un pas de 5 mm G90 G00 X200 Z190 X116 Z180 G33 Z40 L5 Q0 Premier filetage G00 X200 Z190 X116 Z180 G33 Z40 L5 Q180 Deuxi me filetage G00 X200 Z190 SX Filetage lectronique G33 CONTROLE DE LA TRAJECTOIRE FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 95 Filetage conique On veut r aliser d une seule passe un filet conique de 2 mm de profondeur et 5 mm de pas a G90 G00 X200 Z190 X84 G33 X140 Z50 L5 Premier filetage G00 X200 Z190 Filetage lectronique G33 CONTROLE DE LA TRAJECTOIRE Union de filets Il s agit de joindre un filetage longitudinal et un filetage conique de 2 mm de profondeur et de 5 mm de pas G90 G00 G05 X220 Z230 X96 G33 Z120 L5 Filetage longitudinal Z160 Z60 L5 Filetage conique G00 X200 Z230 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 96 6 13 Retrait des axes fac
64. Il d finit la distance de s curit et indique quelle distance sur l axe Z du point de d part du filet l outil se positionne dans le d placement d approche Le retour au point de d part apr s chaque passe de filetage se r alise en maintenant cette m me distance D du segment programm FAGOR 2 e _Sila valeur programm e est positive ce d placement de recul se r alise en ar te arrondie G05 et si la valeur est n gative en ar te vive G07 CNC 8055 e Sion ne le programme pas on prend la valeur 0 CNC 8055i MOD LE T SorT V01 6x 196 L 5 5 Il d finit la sur paisseur pour la finition e Sion fait la programmation avec une valeur positive la passe de finition se r alise en maintenant le m me angle d entr e A que les autres passes e Sion fait la programmation avec une valeur n gative la passe de finition se r alise avec entr e radiale e Si on fait la programmation avec une valeur 0 la passe pr c dente est r p t e C5 5 Il d finit le pas du filet e Avec signe positif si on programme le pas suivant l inclinaison du c ne e Avec signe n gatif si on programme le pas suivant l axe associ S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant J5 5 Sortie du filet Il d finit quelle distance suivant l axe Z du point final du filet R Q commence la sortie de celui ci e Si on fait la progra
65. Padi A du cycle Point initial Z Exemple de programmation Programmation avec G33 et G233 d un filet N10 G90 G18 S500 M3 N20 GO X20 N30 ZO N40 X10 N50 G233 X5 Z 20 Bloc d activation de retrait de filet 5mm sur X et 20mm en Z N60 G33 Z 30 L5 Bloc de taraudage pouvant tre interrompu avec STOP N70 G33 X15 Z 50 L5 Bloc de sortie du filetage ant rieur SX CONTROLE DE LA TRAJECTOIRE Retrait des axes face un arr t lors du taraudage G233 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 97 Si CONTROLE DE LA TRAJECTOIRE Retrait des axes face un arr t lors du taraudage G233 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 98 Manuel de programmation Retrait des axes face un arr t dans les cycles fixes de taraudage G86 G87 Dans les cycles fixes de taraudage G86 G87 avec programmation de sortie de filet il n est pas n cessaire de programmer G233 Les distances de retrait seront celles indiqu es dans les param tres D et J de ce cycle Dans l ex cution de ces cycles en tapant sur la touche STOP ou sur feedhold apr s s tre retir l outil revient au point de d part du cycle Apr s cela la machine reste l arr t en attente de l ordre START pour r p ter la passe interrompue 6 14 Filets pas variable G34 Pour effectuer des filets pas variable la broche de la machine doit disposer d un capteur
66. Union Europ enne viter les interf rences en provenance de la machine outil Tous les l ments g n rant des interf rences bobines des relais contacteurs moteurs etc devront tre d coupl s de la machine Bobines de relais courant continu Diode type 1N4000 Bobines de relais courant alternatif RC connect e le plus pr s possible des bobines avec des valeurs approximatives de R 220 Q 1 W et C 0 2 pF 600 V Moteurs courant alternatif RC branch es entre phases avec des valeurs R 300 Q 6 W etC 0 47 UF 600 V Utiliser la source d alimentation ad quate Pour l alimentation des entr es et sorties utiliser une source d alimentation ext rieure stabilis e de 24 V DC Branchements terre de la source d alimentation Le point de z ro volts de la source d alimentation externe devra tre branch au point principal de terre de la machine Connexions des entr es et sorties analogiques Il est recommand d effectuer la connexion avec des c bles blind s en connectant toutes les mailles au terminal correspondant Conditions environnementales La temp rature ambiante en r gime de fonctionnement doit tre comprise entre 5 C et 40 C avec une moyenne inf rieure 35 C La temp rature ambiante en r gime de non fonctionnement doit tre comprise entre 25 C et 70 C Habitacle du moniteur CNC 8055 ou unit centrale CNC 8055i Garantir les distances requises en
67. au param tre machine n de la broche principale MPSSn R R Valeur affect e au param tre machine n de la seconde broche MPASn R R Valeur affect e au param tre machine n de la broche auxiliaire MPLCn R R Valeur affect e au param tre machine n du PLC R sum des variables internes de la CNC O FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 321 R sum des variables internes de la CNC FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 322 Variables associ es aux zones de travail Variable CNC PLC DNC section 11 2 5 FZONE R R W R tat de la zone de travail 1 FZLO X C R R W R Zones de travail 1 Limite inf rieure suivant l axe s lectionn X C FZUP X C R R W R Zones de travail 1 Limite sup rieure suivant l axe s lectionn X C SZONE R R W R tat de la zone de travail 2 SZLO X C R R W R Zones de travail 2 Limite inf rieure suivant l axe s lectionn X C SZUP X C R R W R Zones de travail 2 Limite sup rieure suivant l axe s lectionn X C TZONE R RW R tat de la zone de travail 3 TZLO X C R R W R Zones de travail 3 Limite inf rieure suivant l axe s lectionn X C TZUP X C R R W R Zones de travail 3 Limite sup rieure suivant l axe s lectionn X C FOZONE R RW R tat de la zone de travail 4 FOZLO X C R R W R Zones de travail 4 Limite inf rieure suivant l axe s lectionn X C FOZUP X C R R W R Zones de travail 4
68. axes du plan laxe longitudinal ou n importe quel axe qui ne soit pas rotatif CONTROLE DE LA TRAJECTOIRE e De d placer l axe tangentiel en mode manuel ou par programme avec un autre G quand le contr le tangentiel soit actif e Plans inclin s La variable TANGAN est une variable de lecture depuis la CNC PLC et DNC associ e la fonction G45 Elle indique la position angulaire en degr s par rapport la trajectoire qui a t programm e De m me la sortie logique g n rale TANGACT M5558 indique au PLC que la fonction G45 est active La fonction G45 est modale et s annule en ex cutant la fonction G45 seule sans d finir laxe Au moment de la mise sous tension apr s avoir ex cut M02 M30 ou apr s un ARRET D URGENCE ou une RAZ FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 107 a CONTROLE DE LA TRAJECTOIRE G145 D sactivation temporaire du contr le tangentiel FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 108 6 19 Manuel de programmation G145 D sactivation temporaire du contr le tangentiel La fonction G145 sert d sactiver temporairement la commande tangentielle G145 G145 KO D sactive temporairement la commande tangentielle Dans l historique la fonction G45 est maintenue et appara t la nouvelle fonction G145 S il n y a pas de G45 programm e la fonction G145 est ignor e Si K n est pas programm e on interpr te KO G145 K1
69. ces marques de PLC et supprime la marque pour que la sollicitude ne reste pas en attente e Lorsque la broche travaille comme axe C de tour e Lorsque la broche fil te en filetage lectronique G33 e Lorsqu elle r alise un taraudage rigide ou un taraudage Lorsque la CNC est l tat d erreur ou avec LOPEN M5506 au niveau logique haut En activant en m me temps plusieurs marques de broches diff rentes l ordre suivant sera suivi la premi re broche d abord puis la deuxi me et enfin la broche auxiliaire Si des marques contradictoires arrivent en m me temps aucune d elles ne sera consid r e Si plusieurs marques arrivent en m me temps et une d elles est d arr t PLCM5 PLCM45 seule celle ci sera consid r e et les autres ne seront ni consid r es ni m moris es Si la broche a MI9TYPE 1 on recherche le z ro de broche avec la premi re M3 ou M4 apr s le d marrage condition que cette M soit ex cut e en mode manuel ou automatique Si la M est ex cut e avec une des marques de PLC la recherche du z ro de broche ne s effectuera pas Si on active les marques de PLC pendant la recherche d I0 sur la broche l ordre du PLC reste dans l attente de la fin de la recherche Si la recherche d l0 est associ e la premi re M3 ou M4 apr s le d marrage l ordre du PLC reste dans l attente de la fin de recherche d l0 S il y a des broches synchronis es on agit sur la consigne de la broche principale et seconda
70. ci dessous avec X40 Z60 comme point de d part Coordonn es cart siennes G90 G03 X90 Z110 I50 KO X40 Z160 110 K50 Coordonn es polaires G90 G03 Q0 150 KO Q 90 10 K50 Ou G93 190 J60 D finit un centre polaire G03 Q0 G93 I90 J160 D finit un nouveau centre polaire Q 90 Coordonn es cart siennes avec programmation de rayon G90 G03 X90 Z110 R50 X40 Z160 R50 SX CONTROLE DE LA TRAJECTOIRE Interpolation circulaire G02 G03 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 85 Si CONTROLE DE LA TRAJECTOIRE Interpolation circulaire avec programmation du centre de l arc en coordonn es absolues G06 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 6 4 Interpolation circulaire avec programmation du centre de l arc en coordonn es absolues G06 L ajout de la fonction G06 dans un bloc d interpolation circulaire permet de programmer les coordonn es du centre de l arc l J ou K en mode absolu c est dire par rapport au z ro d origine et non au d but de l arc Les cotes du centre seront programm es en rayons ou en diam tres en fonction des unit s de programmation s lectionn es avec le param tre machine d axes DFORMAT La fonction G06 est non modale et doit donc tre programm e chaque fois que les coordonn es du centre de l arc doivent tre indiqu es en absolu La fonction G06 peut tre programm e sous la forme G6 Exemple de programmation de l a
71. comprise entre la date de fabrication et jusqu au terme du d lai de 8 ans partir de la date o le produit a t ray du catalogue Il appartient exclusivement FAGOR de d terminer si la r paration rentre dans les termes de la garantie CLAUSES D EXCLUSION DE GARANTIE La r paration sera effectu e dans nos installations par cons quent tous les frais de d placement du personnel technique pouvant surgir lors de la r paration m me durant la p riode de garantie sont exclus de cette garantie Cette garantie sera appliqu e condition que les quipements aient t install s en suivant les instructions qu ils n aient pas subis de mauvais traitements ni de dommages pour causes d accident ou de n gligence ou du fait d avoir t d mont s ou r par s par du personnel non autoris par FAGOR Si apr s l assistance ou la r paration il appara t que la cause de la panne n est pas attribuable aux l ments concern s le client devra assumer tous les frais occasionn s suivant les tarifs en vigueur D autres garanties implicites ou explicites ne sont pas couvertes et FAGOR AUTOMATION se d gage de toute responsabilit pour d autres dommages ou pr judices pouvant avoir lieu FAGOR 2 CNC 8055 CNC 8055i 17 Conditions de garantie FAGOR 2 CNC 8055 CNC 8055i 18 GARANTIE SUR LES R PARATIONS Comme pour la garantie de d part FAGOR offre une garantie standard sur ses r parations dans les termes suiva
72. correcteur DO avec X 0 Z 0 F 0 R 0 1 0 et K 0 On peut aussi d finir les dimensions de l outil avec les variables TOX TOZ TOF TOR TOI TOK Trois fonctions pr paratoires sont disponibles pour la compensation de rayon d outil D G40 Annulation de la compensation de rayon d outil G41 Compensation de rayon d outil gauche G42 Compensation de rayon d outil droite Les fonctions G41 et G42 sont modales et incompatibles entre elles Elles sont annul es par G40 G04 interruption de la pr paration des blocs G53 programmation par rapport au z ro machine G74 recherche du z ro G66 G68 G69 G83 cycles fixes d usinage ainsi qu la mise sous tension apr s ex cution de M02 M30 ou apr s un arr t d urgence ou une RAZ La compensation de rayon o COMPENSATION D OUTILS Tours horizontaux Tours verticaux FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 135 COMPENSATION D OUTILS La compensation de rayon FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 136 8 2 4 D but de compensation de rayon de l outil G41 G42 Apr s avoir s lectionn le plan dans lequel on d sire appliquer la compensation de rayon d outil on doit utiliser les fonctions G41 ou G42 pour initier cette compensation G41 G42 Compensation de rayon d outil gauche Compensation de rayon d outil droite Dans le bloc contenant G41 ou G42 o
73. cycles de la CNC b Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 241 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 242 Param tres d utilisateur Ces param tres sont une prolongation des param tres globaux avec la seule diff rence qu ils ne sont pas utilis s par les cycles de la CNC Param tres OEM de fabricant Les param tres OEM et les sous routines avec des param tres OEM ne peuvent tre utilis s que dans les programmes propres du fabricant ceux d finis avec l attribut O Le code fabricant est sollicit pour modifier l un de ces param tres dans les tables Utilisation des param tres arithm tiques par les cycles Les usinages multiples G60 G65 et les cycles fixes d usinage G69 G81 G89 utilisent le sixi me niveau d imbrication de param tres locaux lorsqu ils sont actifs Les cycles fixes d usinage utilisent le param tre global P299 pour leurs calculs internes tandis que les cycles fixes de palpeur emploient les param tres globaux P294 P299 Actualisation des tables de param tres arithm tiques La CNC mettra jour la table de param tres apr s avoir trait les op rations indiqu es dans le bloc en pr paration Cette op ration est toujours r alis e avant l ex cution du bloc pour cette raison il n est pas obligatoire
74. de cr er des biblioth ques en regroupant des sous routines comprenant des fonctions utiles et prouv es accessibles depuis n importe quel programme Structure d un programme dans la CNC N a CONSTRUCTION D UN PROGRAMME FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 33 CONSTRUCTION D UN PROGRAMME Structure d un programme dans la CNC FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 34 2 1 3 Fin de bloc La fin d un bloc est optionnelle et pourra tre form e par l indicatif de nombre de r p titions du bloc et par le commentaire du bloc Les deux peuvent tre programm s dans cet ordre Nombre de r p titions du bloc N 0 9999 Indique le nombre de fois que l ex cution du bloc sera r p t e Le nombre de r p titions est repr sent par la lettre N suivie de 4 chiffres maximum 0 9999 Si NON est programm l usinage actif n est pas ex cut Seul le d placement programm dans le bloc est ex cut Seuls les blocs de d placement sous l influence d un cycle fixe ou d une sous routine modale lors de leur ex cution peuvent tre r p t s Dans ces cas la CNC ex cute le d placement programm ainsi que l usinage actif cycle fixe ou sous routine modale le nombre de r p titions indiqu Commentaire de bloc La CNC permet d associer tout type d information tous les blocs sous forme de commentaire Le commentaire se programmera la fin du bloc et devra comm
75. de la personnalisation du param tre machine g n ral IMOVE 6 2 Interpolation lin aire G01 Les d placements programm s apr s G01 sont ex cut s suivant une droite et selon lavance F programm e En cas de d placement de deux ou trois axes simultan ment la trajectoire r sultante est une droite entre le point de d part et le point d arriv e La machine se d place suivant cette trajectoire et selon l avance F programm e La CNC calcule les avances de chaque axe afin que la trajectoire produite soit l avance F programm e Exemple de programmation de l axe X en diam tres X i G01 G90 X800 Z650 F150 L avance F programm e peut tre fix e entre 0 et 120 gr ce au s lecteur situ sur le Panneau de Commande de la CNC ou s lectionn e entre 0 et 255 depuis le PLC la ligne DNC ou par programme La CNC dispose toutefois du param tre machine g n ral MAXFOVR pour limiter la variation maximum de l avance La CNC permet de programmer des axes de positionnement seul en blocs d interpolation lin aire La CNC calculera la vitesse d avance correspondante l axe ou aux axes de positionnement seul de fa on ce qu ils arrivent au point final en m me temps que les autres axes La fonction G01 est modale et incompatible avec G00 G02 G03 G33 et G34 La fonction G01 peut tre programm e sous la forme G1 Au moment de la mise sous tension apr s avoir ex cut M02 M30 ou apr s
76. de la touche Stop et du signal de Stop externe PLC EFHOLD et DFHOLD Activation EFHOLD et d sactivation DFHOLD de l entr e de Feed Hold PLC Instructions de contr le de flux section 12 4 GOTO N expression Provoque l int rieur d un programme donn un saut au bloc d fini au moyen de l tiquette N expression RPT N expression N expression P expression Il r p te l ex cution de la partie de programme existant entre les deux blocs d finis avec les tiquettes N expression IF condition lt action1 gt ELSE lt action2 gt Analyse la condition donn e qui devra tre une expression relationnelle Si la condition est v ridique r sultat gal 1 lt l action1 gt sera ex cut e dans le cas contraire r sultat gal 0 lt l action2 gt sera ex cut e Instructions de sous routines section 12 5 SUB n entier D finition de sous routine RET Fin de sous routine CALL expression Appel une sous routine PCALL expression instruction d affectation instruction d affectation Appel une sous routine Elle permet aussi d initialiser avec les instructions d affectation un maximum de 26 param tres locaux de cette sous routine MCALL expression instruction d affectation instruction d affectation gale l instruction PCALL mais en convertissant la sous routine indiq
77. dont le r sultat est un nombre Comme il est possible d appeler une sous routine depuis un programme principal o une sous routine puis une seconde sous routine depuis la premi re et une troisi me depuis la seconde etc la CNC limite les appels un maximum de 15 niveaux d imbrications chaque niveau pouvant tre r p t 9999 fois RET RET RET Exemple de programmation X G90 G01 X100 Z330 CALL 10 G90 G01 X100 Z240 CALL 10 G90 G01 X100 Z150 M30 SUB 10 G91 G01 Z 10 X40 Z 10 G03 X0 Z 20 I0 K 10 G01 X 20 G02 X0 Z 20 I0 K 10 G01 X40 Z 10 Z 20 RET PCALL expression instruction d affectation instruction d affectation L instruction PCALL appelle la sous routine indiqu e au moyen d un nombre ou de toute expression dont le r sultat est un nombre Elle permet galement d initialiser jusqu 26 param tres locaux de cette sous routine Ces param tres sont initialis s au moyen des instructions d affectation Exemple PCALL 52 A3 B5 C4 P10 20 Dans ce cas un nouveau niveau d imbrication de param tres locaux est g n r en plus d un nouveau niveau d imbrication de sous routines avec un maximum de 6 niveaux d imbrication de param tres locaux l int rieur des 15 niveaux d imbrication de sous routines Le programme principal et chaque sous routine se trouvant un niveau d imbrication de param tres disposeron
78. e A Fonction auxiliaire M PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 73 Fonction auxiliaire M PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 74 Ex cution de M03 M04 et M55 avec des marques de PLC Les fonctions auxiliaires M03 M04 et MO5 peuvent tre ex cut es avec les marques de PLC suivantes Premi re broche PLCM3 M5070 PLCM4 M5071 et PLCMS5 M5072 Seconde broche PLCM3SP2 M5073 PLCM4SP2 M5074 et PLCM5SP2 M5075 Broche auxiliaire PLCM45 M5076 pour arr ter la broche auxiliaire et PLCM45S M5077 pour mettre la broche auxiliaire en marche Le PLC active ces marques pour indiquer la CNC qu elle doit ex cuter la fonction M correspondante sur la broche indiqu e Si cette broche actuelle n est pas la broche principale on change la M dans l historique d ex cution on active la marque de PLC DM3 4 5 correspondante et on ex cute le transfert avec le PLC on crit le num ro de la M dans le registre MBCD1 R550 on active le signal MSTROBE on attend que le signal AUXEND monte et on d sactive le signal MSTROBE si la M est personnalis e pour ne pas attendre AUXEND dans la table de fonctions on attend que le temps d fini avec MINAENDW s coule et on d sactive MSTROBE Au cas o on agit sur la broche secondaire la m me man uvre s ex cutera mais en ayant activ aupara
79. en G01 l avance programm e F e En ayant programm le param tre D le d placement 3 4 se r alise en avance rapide G00 mais si D n a pas t programm le d placement 3 4 s effectue en suivant le contour programm et en G01 l avance programm e F Le d placement de recul 4 5 se r alise en avance rapide G00 Si on a s lectionn une passe finale de d bauche s effectuera une passe parall le au profil tout en maintenantles sur paisseurs L et M avec l avance F indiqu e Cette passe finale d bauche limine les sur paisseurs ayant rest apr s l bauche k Apr s avoir effectu le dressage avec ou sans passe de finition le cycle finira toujours au point d appel au cycle Consid rations Les conditions d usinage vitesse d avance vitesse de rotation de broche etc ainsi que la compensation de rayon d outil G41 G42 doivent tre programm es avant l appel au cycle D s que le cycle fixe est achev le programme continue avec la m me avance F et les m mes fonctions G qu il disposait au moment de l appel au cycle Manuel de programmation La distance entre le point de d part et le point initial X Z suivant l axe X doit tre gal ou sup rieur L La distance entre le point de d part et le point final R Q suivant l axe Z doit tre gal ou sup rieur M
80. est celle d finie par DNC et la moins prioritaire celle d finie par programme DNCSL Donne en tours minute la limite de vitesse de rotation de la broche principale s lectionn e par DNC Une valeur 0 signifie que cette avance n est pas s lectionn e PLCSL Donne en tours minute la limite de vitesse de rotation de la broche principale s lectionn e par PLC Une valeur 0 signifie que cette avance n est pas s lectionn e PRGSL Donne en tours minute la limite de vitesse de rotation de la broche principale s lectionn e par programme MDISL Vitesse maximum de la broche pour l usinage Cette variable s actualise aussi lorsqu on programme la fonction G92 depuis MDI POSS Donne la position r elle de la broche principale Sa valeur est donn e entre 99999 9999 Arr te la pr paration de blocs RPOSS Donne la position r elle de la broche principale La valeur est donn e en dix milli mes de degr entre 360 et 360 Arr te la pr paration de blocs TPOSS Donne la position th orique de la broche principale cote r elle erreur de poursuite Sa valeur est donn e entre 99999 9999 Arr te la pr paration de blocs RTPOSS Donne la position th orique de la broche principale cote r elle erreur de poursuite dans le module 360 Sa valeur est donn e entre 0 et 360 Arr te la pr paration de blocs Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055
81. est vrai ou faux INSTRUCTIONS DE CONTR LE DES PROGRAMMES Les instructions de contr le que dispose la programmation en langage haut niveau peuvent tre regroup es de la fa on suivante e Instructions d affectation e Instructions d affichage e Instructions de validation invalidation e Instructions de contr le de flux e Instructions de sous routines e Instructions associ es au palpeur e Instructions de sous routines d interruption e Instructions de programmes e Instructions de personnalisation Une seule instruction devra tre programm e par bloc aucune autre information suppl mentaire n tant autoris e FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 289 Instructions d affectation INSTRUCTIONS DE CONTROLE DES PROGRAMMES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 290 12 1 Instructions d affectation Il s agit du type d instruction le plus simple qui peut tre d fini comme destination expression arithm tique Le destinataire choisi peut tre un param tre local ou global ou une variable de lecture et d criture L expression arithm tique peut tre aussi complexe que n cessaire ou une simple constante num rique P102 FZLOX ORGX 55 ORGX 54 P100 Dans le cas particulier de l affectation un param tre local au moyen de son nom A au lieu de PO par exemple et si l expression arithm tique est une constante num rique l
82. et 6 7 L outil motoris s arr te Pour la repr sentation graphique du taraudage rigide on utilise la couleur de sans compensation la fin du cycle la deuxi me broche s arr te M5 La broche principale continue travailler en M19 Consid rations Les conditions d usinage vitesse d avance vitesse de l outil motoris etc doivent tre programm es avant l appel au cycle Si en ex cutant le cycle on travaille en G95 et on n a pas travaill pr c demment en G94 la CNC affiche l erreur 1039 F n a pas t programm e en G94 Quand il s agit d un taraudage rigide ou taraudage la sortie logique g n rale TAPPING M5517 reste active pendant l ex cution du cycle D s que le cycle fixe est achev le programme continue avec la m me avance F et les m mes fonctions G qu il disposait au moment de l appel au cycle Seule la compensation de rayon d outil sera annul e si elle tait active l ex cution du programme continuant avec la fonction G40 9 14 G61 Per age filetage sur la face de chariotage Ce cycle est disponible lorsque la machine a un outil motoris Ce cycle permet d effectuer un per age axial o un taraudage axial L ex cution d une op ration ou d une autre d pend du format de programmation utilis Si le param tre B 0 est d fini s effectue un filetage et si on d finit B gt 0 s effectue un per age Pendant l laboration du per age ou filetage la broche sera arr t e
83. et l outil tournera l usinage pouvant tre r alis n importe quel endroit de la pi ce La structure de base du bloc dans chaque cas est la suivante g Per age G61 XZ IBQAJDKHCSLR Taraudage G61 XZ IBOQAJDSR a g x L 2 fan u 5 l O 5 2 eb O 6 S KY 5 D D S 2 x P D a 5 D ai O X 5 5 Il d finit la cote suivant l axe X o l on veut ex cuter le cycle Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote suivant l axe Z o l on veut ex cuter le cycle Doit tre programm e en coordonn es absolues l 5 5 Il d finit la profondeur en rayons Il se rapportera au point de d part X Z et donc aura une valeur positive si le per age ou le filetage est r alis dans le sens n gatif suivant l axe X et une valeur n gative si le per age ou le filetage est r alis dans le sens contraire S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant B5 5 Il d finit le type d op ration que l on veut ex cuter FAGOR 2 e Si on programme B 0 la machine effectuera un taraudage e Si on programme B gt 0 s effectuera un per age et la valeur de B indique en rayons le pas de SAA CNC 8055 CNC 8055i Q 5 5 Il d finit la position angulaire en degr s sur laquelle il faut situer la broche pour effectuer le cycle premier per age ou filetage s il y en a plusieurs MOD LE T S
84. et les valeurs de l override de la seconde broche sont donn es par nombres entiers entre 0 et 255 Variables de lecture b SSREAL Donne la vitesse de rotation r elle de la seconde broche en tours minute 2 Q ug P100 SSREAL 5 Affecte au param tre P100 la vitesse de rotation r elle de la broche principale b z L acc s cette variable entra ne l interruption de la pr paration des blocs et l attente de l ex cution W de cette commande avant la reprise de la pr paration des blocs n O SFTEOS S Z Donne la vitesse de rotation th orique de la seconde broche 4 SSPEED z Donne en tours par minute la vitesse de rotation de la seconde broche qui est s lectionn e dans la CNC g Cette vitesse de rotation peut tre d finie par programme par le PLC ou par DNC le choix tant z fait par la CNC la plus prioritaire est celle d finie par DNC et la moins prioritaire celle d finie par T programme O a SDNCS Donne la vitesse de rotation en tours minute s lectionn e par DNC Une valeur 0 signifie que cette avance n est pas s lectionn e SPLCS Donne la vitesse de rotation en tours minute s lectionn e par le PLC Une valeur 0 signifie que cette avance n est pas s lectionn e SPRGS Restitue la vitesse de rotation en tours minute s lectionn e par programme SCSS Donne la vitesse de coupe constante s lectionn e dans la CNC Sa valeur est donn e dans les unit s actives en pieds minute ou en m t
85. ex cuter les fonctions suivantes Commandes de r pertoire et effacement e Transfert de programmes et de tables entre la CNC et un ordinateur Commande distance de la machine e Possibilit de supervision de l tat de syst mes DNC volu s GE N RALITES Ligne DNC h E FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 29 G N RALIT S Protocole de communication via DNC ou p riph rique FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 30 1 3 Protocole de communication via DNC ou p riph rique Ce type de communications autorise les commandes de transfert de programmes et de tables ainsi que la gestion des r pertoires de la CNC et de l ordinateur pour la copie et l effacement de programmes etc indistinctement depuis la CNC o l ordinateur Pour transf rer des fichiers on proc dera comme suit e On utilisera le symbole comme commencement de fichier suivi optionnellement du commentaire de programme qui pourra avoir jusqu 20 caract res On indiquera ensuite en les s parant par une virgule les protections attributs affect es ce fichier lecture criture etc Ces protections sont optionnelles et leur programmation n est pas obligatoire Pour terminer l en t te du fichier on enverra le caract re RT RETURN ou LF LINE FEED s par du pr c dent par Exemple Fagor Automation MX RT e Apr s l en t te on programmera les blocs d
86. filet 3 entr es Pour cela on programmera 3 cycles fixes de filetage avec les m mes valeurs sauf la valeur assign e au param tre W G86 XZQRKIBEDLCJAWO G86 XZQRKIBEDLCJAW120 G86 XZQRKIBEDLCJA W240 V 5 5 Optionnel Il d finit le nombre d entr es de filet que l on veut effectuer Si on ne le programme pas ou si on le programme avec valeur 0 le filet aura une seule entr e Lorsque le param tre W est d fini il s agit du nombre d entr es effectuer partir de la position angulaire de la broche d finie par le param tre W L exemple suivant indique comment effectuer un filet 3 entr es G86XZQRKIBEDLC JA WO V3 M 5 5 D finit l incr ment M positif ou le d cr ment M n gatif du pas du filet pour chaque tour de la broche Ce param tre est incompatible avec le param tre K repassage de filets et donc si on programme les deux param tres ensemble la CNC affichera l erreur correspondante Il faut tenir compte qu en programmant un d cr ment du pas de filet et si le pas arrive la valeur 0 avant de terminer l usinage la CNC affichera l erreur correspondante Optionnel Il d finit le type d entr e au filet Si le param tre H n est pas programm l entr e au filet sera d finie avec le param tre A H 0 Entr e radiale L entr e au filet sera radiale m me si la valeur du param tre A n est pas 0 H 1 Entr e par le flanc initial L entr e au
87. filet se fera par le flanc initial et avec la valeur absolue de l angle indiqu e dans le param tre A H 2 Entr e en zigzag radial par le centre initial L entr e au filet sera en zigzag radial en fonction de la valeur absolue de l angle indiqu e dans le param tre A en alternant entre entr e radiale et entr e l g rement vers le flanc initial H 3 Entr e par le flanc final L entr e au filet se fera par le flanc final et avec la valeur absolue de l angle indiqu e dans le param tre A U1 H 4 Entr e en zigzag radial par le centre final entr e au filet sera en zigzag radial en fonction de la valeur absolue de l angle indiqu e dans le param tre A en alternant entre entr e radiale et entr e l g rement vers le flanc final H 5 Entr e en zigzag par les flancs L entr e au filet sera en zigzag par les flancs en fonction de la valeur absolue de l angle indiqu e dans le param tre A en alternant entre le flanc initial et le flanc final En alternant flanc flanc au lieu de centre flanc on rallonge la dur e de vie de l outil par rapport aux entr es en zigzag radial H 2 et H 4 Pour r aliser ce type d entr e l outil utilis doit avoir la forme du filet obtenir de fa on s adapter parfaitement au fond du filet Avant d ex cuter ce cycle il peut tre n cessaire de r aliser un pr vidage du filet avec un outiltrap zo dal normal Ainsi avec ce cycle on limine uniquement la mati re resta
88. incr mentale programm e en D B Il se r alise en interpolant la broche principale qui est en train de tourner avec l axe Z On ne peut pas arr ter le taraudage rigide ni modifier les conditions d usinage Il s effectue 100 de S et F programm es 3 Inversion du sens de rotation de la broche Si on a programm K la broche s arr te et apr s l coulement du temps programm la broche red marre dans le sens contraire 4 Retrait en avance de travail jusqu au point d approche Pour la repr sentation graphique du taraudage rigide on utilise la couleur de sans compensation la fin du cycle la broche s arr te M5 Consid rations Les conditions d usinage vitesse d avance vitesse de la broche etc doivent tre programm es avant l appel au cycle Quand il s agit d un taraudage rigide ou taraudage la sortie logique g n rale TAPPING M5517 reste active pendant l ex cution du cycle D s que le cycle fixe est achev le programme continue avec la m me avance F et les m mes fonctions G qu il disposait au moment de l appel au cycle Seule la compensation de rayon d outil sera annul e si elle tait active l ex cution du programme continuant avec la fonction G40 9 7 G84 Cycle fixe de tournage de segments courbes Ce cycle r alise le tournage du segment programm en conservant le pas sp cifi entre les passes successives de tournage Le cycle permet de s lectionner si on effectue ou non une p
89. initial de la rainure Doit tre programm e en coordonn es absolues Q 5 5 Il d finit la cote suivant l axe X du point final de la rainure Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres R 5 5 Il d finit la cote suivant l axe Z du point final de la rainure C5 5 Il d finit le pas de rainurage La distance sera programm e en rayons Si on ne le programme pas on prendra la valeur de la largeur de la plaquette NOSEW de l outil actif et si on le programme avec la valeur 0 la CNC affichera l erreur correspondante D5 5 D finit la distance de s curit Si on ne le programme pas on prend la valeur 0 K5 D finit la temporisation en centi mes de seconde entre la fin de chaque p n tration et le d but du retrait Si on ne le programme pas on prend la valeur 0 9 12 1 Fonctionnement de base Tout le rainurage se r alise avec le m me pas celui ci tant gal ou inf rieur C Chaque pas de rainurage se r alise de la fa on suivante Le d placement de p n tration se r alise l avance programm e F Le d placement de retour et le d placement au prochain point de p n tration se r alisent l avance rapide G00 Apr s avoir effectu le rainurage le cycle fixe finira toujours au point d appel au cycle Consid rations Les conditions d usinage vitesse d avance vitesse de l outil motoris etc doivent tre programm es avant l
90. instruction peut tre abr g e comme suit PO 13 7 gt A 13 7 gt A13 7 Il est possible de r aliser jusqu 26 affectations divers destinataires dans un seul bloc l ensemble d affectations vers un seul et m me destinataire tant interpr t comme une affectation unique P1 P1 P2 P1 P1 P3 P1 P1 P4 P1 P1 P5 Cela revient P1 P1 P2 P3 P4 P5 Les diff rentes affectations r alis es dans un bloc donn sont s par es par des virgules 12 2 Instructions d affichage ERREUR nombre entier texte erreur Cette instruction interrompt l ex cution du programme et affiche l erreur indiqu e cette erreur pouvant tre s lectionn e comme suit ERREUR nombre entier Affichera le num ro d erreur indiqu et le texte associ ce num ro selon le code d erreurs de la CNC s il existe ERREUR nombre entier texte erreur Affichera le num ro et le texte de l erreur indiqu s le texte devant s crire entre guillemets ERREUR texte d erreur Affichera exclusivement le texte d erreur indiqu Le num ro de l erreur peut tre d fini par une constante num rique ou par un param tre Si un param tre local est employ on devra utiliser sa forme num rique PO P25 Exemples de programmation ERREUR 5 ERREUR P100 ERREUR Erreur utilisateur ERREUR 3 Erreur utilisateur ERREUR P120 Erreur utilisateur Instructions d affichage INSTRUCTIONS DE CONTR
91. l laboration d un programme des blocs crits dans les deux langages sont utilis s mais chacun d eux doit tre dit au moyen de commandes appartenant un seul langage Langage ISO Ce langage est sp cialement con u pour contr ler le d placement des axes car il fournit des informations et des conditions de d placement ainsi que des indications sur l avance Dispose des types suivants des fonctions e Fonctions pr paratoires de d placements qui permettent de d terminer la g om trie et les conditions de travail telles que les interpolations lin aire et circulaire les filetages etc e Fonctions de contr le des avances des axes et des vitesses de broche e Fonctions de contr le des outils e Fonctions compl mentaires qui contiennent des indications technologiques Langage Haut Niveau Ce langage permet d acc der des variables de caract re g n ral ainsi qu aux tables et aux variables du syst me Fournit l utilisateur un ensemble d instructions de contr le ressemblant la terminologie utilis e par d autres langages tels que IF GOTO CALL etc Il permet galement l emploi de tout type d expression arithm tique relationnelle ou logique Il dispose galement d instructions permettant la construction de boucles ainsi que de sous routines variables locales Le terme variable locale d signe une variable connue de la seule sous routine dans laquelle elle a t d finie Il permet aussi
92. la synchronisation il faut rechercher le point de r f rence lo des deux broches Il n est pas permis de synchroniser des broches quand les plans XC ou ZC axe C sont s lectionn s Pour synchroniser les broches en position G30 elle doivent d abord tre synchronis es en vitesse G77S Pour synchroniser deux broches les signaux SERVOSON et SERVOSO2 doivent tre actifs La synchronisation de broches tant active seuls les signaux de la broche principale seront trait s PLCCNTL SPDLINH SPDLREV etc D autre part pour effectuer un filetage il ne faut tenir compte que du comptage et du signal lo du principal Avec la synchronisation de broches active on pourra e Ex cuter les fonctions G94 G95 G96 G97 M3 M4 M5 M19 S e Changer la vitesse de rotation de broche depuis DNC PLC ou CNC S Changer l override de la broche depuis DNC PLC CNC ou clavier e Changer la limite de vitesse de broche depuis DNC PLC ou CNC G92 S Au contraire il n est pas permis de e Commuter les broches G28 G29 e Effectuer des changements de gamme M41 M42 M43 M44 e D finir le plan XC ou ZC sous le mode axe C A PROGRAMMATION SUIVANT CODE ISO Synchronisation de broches G30 G77S G78S FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 5 6 Num ro d outil T et correcteur D La fonction T permet de s lectionner l outil et la fonction D permet de s lectionner le correcteur qui luiest associ Lorsqu o
93. marche la CNC l arr te CYCLES FIXES G61 Per age filetage sur la face de chariotage O FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 213 CYCLES FIXES G61 Per age filetage sur la face de chariotage FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 214 3 Filetage Il se r alise en interpolant la deuxi me broche outil motoris avec l axe X La deuxi me broche doit disposer d un codeur et le param tre machine g n ral AUXTYPE doit tre 1 autrement l erreur 1042 sera affich e Valeur de param tre non valide en cycle fixe L avance F doit tre programm e avant le cycle et la vitesse S est implicite dans la d finition du cycle Le cycle assume les fonctions G94 et G97 On ne peut pas arr ter le taraudage rigide ni modifier les conditions d usinage Il s effectue 100 de S et F programm es 4 Inversion du sens de rotation de l outil motoris 5 Retrait en avance de travail jusqu au point d approche 6 En fonction de la valeur affect e au param tre J nombre de taraudages La broche se d place la nouvelle position Incr ment angulaire A Elle r p te les mouvements de per age indiqu s aux points 4 5 et 6 7 L outil motoris s arr te Pour la repr sentation graphique du taraudage rigide on utilise la couleur de sans compensation la fin du cycle la deuxi me broche s arr te M5 La broche principale continue travailler en M19 C
94. me la CNC affichera dans la variable FEED associ e la fonction G94 l avance r sultante en mm min ou pouces minute Variables de lecture associ es l override FRO Donne l Override d avance s lectionn e dans la CNC Elle est indiqu e par un nombre entier entre 0 et MAXFOVR maximum 255 Ce pourcentage de l avance peut tre d fini par programme par le PLC par DNC ou depuis le panneau avant il est s lectionn par la CNC l ordre de priorit du plus au moins prioritaire tant par programme par DNC par le PLC et depuis le s lecteur DNCFRO Donne le pourcentage d avance s lectionn par DNC Une valeur 0 signifie que cette avance n est pas s lectionn e PLCFRO Donne le pourcentage d avance s lectionn par PLC Une valeur 0 signifie que cette avance n est pas s lectionn e CNCFRO Donne le pourcentage d avance d fini par le s lecteur PLCCFR Donne le pourcentage d avance d fini par le canal d ex cution du PLC Variables de lecture et d criture associ es l override PRGFRO Cette variable permet de lire ou de modifier le pourcentage d avance s lectionn par programme Elle est indiqu e par un nombre entier entre 0 et MAXFOVR maximum 255 Une valeur 0 signifie que cette avance n est pas s lectionn e P110 PRGFRO Affecte au param tre P110 le pourcentage de l avance qui est s lectionn par programme PRGFRO P111 Affecte au pourcentage de l avan
95. n est pas affect par les fonctions M02 MO3 ni par la RAZ Cette fonction estaffich e dans l historique du mode G159Nn n indiquant le d calage d origine actif Exemples G159 N1 On applique le premier d calage d origine quivaut programmer G54 G159 N6 On applique le sixi me d calage d origine quivaut programmer G59 mais s applique de fa on absolue G159 N20 On applique le vingti me d calage d origine SYST MES DE REFERENCE Pr s lection des coordonn es et d calages d origine D FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 57 4 5 Pr s lection de l origine polaire G93 La fonction G93 permet de pr s lectionner tout point du plan de travail en tant que nouvelle origine des coordonn es polaires Cette fonction doit tre programm e seule dans un bloc et son format est le suivant G93 I 5 5 J 5 5 Les param tres et J d finissent l abscisse 1 et l ordonn e J par rapport au z ro pi ce o l on veut situer la nouvelle origine de coordonn es polaires is Les valeurs affect es ces param tres seront programm es en rayons o en diam tres suivant la personnalisation du param tre machine d axes DFORMAT Exemple de programmation de l axe X en diam tres SYST MES DE REFERENCE Pr s lection de l origine polaire G93 50 1 mro 7 G90 X180 Z50 Point PO G01 X160 Point P1 en ligne droite G01 G93 190 J160 Pr s lectionne P5 comme
96. nombre Elle permet galement d initialiser les param tres locaux de ce cycle au moyen des instructions d affectation Cette instruction g n re galement un nouveau niveau d imbrication de sous routines x INSTRUCTIONS DE CONTROLE DES PROGRAMMES Instructions associ es au palpeur FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 299 INSTRUCTIONS DE CONTROLE DES PROGRAMMES Instructions de sous routines d interruption FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 300 12 7 Instructions de sous routines d interruption Chaque fois que l une des entr es logiques g n rales d interruption INT1 M5024 INT2 M5025 INT3 M5026 ou INT4 M5027 est activ e la CNC suspend provisoirement l ex cution du programme en cours et passe l ex cution de la sous routine d interruption dont le num ro est indiqu dans le param tre machine g n ral correspondant Avec INT1 M5024 celle indiqu e par le param tre INT1SUB P35 Avec INT2 M5025 celle indiqu e par le param tre INT2SUB P36 Avec INT3 M5026 celle indiqu e par le param tre INT3SUB P37 Avec INT4 M5027 celle indiqu e par le param tre INTASUB P38 Les sous routines d interruption sont d finies comme n importe quelle autre sous routine en utilisant les instructions SUB nombre entier et RET Les sous routines d interruption ne changent pas le niveau des param tres locaux en cons quence se
97. on rallonge la dur e de vie de l outil par rapport aux entr es en zigzag radial H 2 et H 4 Pour r aliser ce type d entr e l outil utilis doit avoir la forme du filet obtenir de fa on s adapter parfaitement au fond du filet Avant d ex cuter ce cycle il peut tre n cessaire de r aliser un pr vidage du filet avec un outiltrap zo dal normal Ainsi avec ce cycle on limine uniquement la mati re restant sur les flancs du filet Optionnel Reprise partielle du filet En cas de r paration d une vis avec soudure sur une partie du filet la vis doit tre reprise avec le cycle de reprise de filets L op ration de reprise n est n cessaire que sur une tr s petite partie de la vis en comparaison avec sa longueur totale La reprise partielle de filets vite la perte de temps car il n est possible de reprendre que la partie de la vis qui a t r par e par soudure On peut aussi utiliser cette option pour usiner un filet sur un cylindre mais en rentrant directement dans le cylindre sans le faire depuis l ext rieur Pour utiliser cette option il faut d finir un point d entr e et un point de sortie des points interm diaires entre le commencement et la sortie de la broche o l outil rentre et sort en suivant CYCLES FIXES G87 Cycle fixe de filetage frontal FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 199 CYCLES FIXES G87 Cycle fixe de filetage frontal FAGOR 2 CNC
98. orientation dans les angles 5 Pour annuler la fonction Contr le tangentiel programmer la fonction G45 seule sans d finir l axe M me si l axe tangentiel prend la m me orientation en programmant 90 que 270 le sens de rotation dans un changement de sens d pend de la valeur programm e 6 18 1 Consid rations sur la fonction G45 Le contr le tangentiel G45 est optionnel on ne peut l ex cuter que dans le canal principal et il est compatible avec e La compensation de rayon et longueur G40 41 42 43 44 e L image miroir G10 11 12 13 14 e Les axes gantry y compris le gantry associ l axe rotatif tangentiel La vitesse maximum pendant l orientation de l axe tangentiel est d finie par le param tre machine MAXFEED de cet axe FL Le contr le tangentiel tant activ on peut aussi effectuer l inspection d outil En acc dant l inspection on d sactive le contr le tangentiel les axes sontlib r s et en abandonnant l inspection on active nouveau le contr le tangentiel En mode Manuel on peut activer le contr le tangentiel en MDI et d placer les axes avec des blocs programm s en mode MDI Le contr le tangentiel se d sactive quand on d place les axes avec les touches JOG non MDI Une fois termin le d placement on r cup re le contr le tangentiel Contr le tangentiel G45 Par ailleurs il n est pas permis e De d finir comme axe tangentiel l un des
99. origine polaire G03 Q270 Point P2 en arc G03 G01 Z130 Point P3 en ligne droite G01 G93 1130 JO Pr s lectionne P6 comme origine polaire G02 Q0 Point P4 en arc G02 Si seul G93 est programm dans un bloc le point o se trouve la machine ce moment devient l origine polaire A la mise sous tension apr s l ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC prend le z ro pi ce s lectionn comme nouvelle origine polaire Lorsqu un nouveau plan de travail est s lectionn G16 G17 G18 G19 la CNC prend le z ro pi ce de ce plan comme nouvelle origine polaire La CNC ne modifie pas l origine polaire lorsqu un nouveau z ro pi ce est d fini mais elle modifie les valeurs des variables PORGF et PORGS Si alors que le param tre machine g n ral PORGMOVE est s lectionn une interpolation circulaire G02 ou G03 est programm e la CNC prend le centre de l arc comme nouvelle origine polaire FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 58 PROGRAMMATION SUIVANT CODE ISO Un bloc programm en langage ISO peut se composer de Cet ordre doit tre conserv dans chaque bloc mais il n est pas n cessaire que chaque bloc Fonctions pr paratoires G Cotes des axes X C Vitesse d avance F Vitesse de la broche S N d outil T N de correcteur D Fonctions auxiliaires M contienne toutes les informations La CNC permet de program
100. pour commencer le filetage Cette option ne permet pas de repasser le filetage m me si la pi ce n a CYCLES FIXES G60 Per age filetage sur la face de dressage O FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 207 Manuel de programmation Pour pouvoir ex cuter un taraudage rigide la broche doit tre pr te travailler en boucle c est dire disposer d un syst me moto variateur et d un codeur de broche CYCLES FIXES G60 Per age filetage sur la face de dressage FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 208 9 13 1 Fonctionnement de base Per age 1 D placement en rapide jusqu au point d approche situ une distance de s curit D du point de per age 2 La CNC met l outil motoris en marche la vitesse t min et dans le sens indiqu dans le param tre S 3 Orientation de la broche sur la position angulaire Q indiqu e videmment si la broche se trouvait en marche la CNC l arr te 4 Premi re p n tration de per age D placement en avance de travail de l axe longitudinal jusqu la profondeur incr mentale programm e en D B 5 Boucle de per age Les phases suivantes sont r p t es jusqu ce que la coordonn e de profondeur programm e en l soit atteinte CYCLES FIXES G60 Per age filetage sur la face de dressage O Retour en rapide G00 la quantit indiqu e H ou jusqu au point d approche Approche en
101. respectives Aides lexicographiques Page 1000 Fonctions pr paratoires G00 G09 Page 1001 Fonctions pr paratoires G10 G19 E m Page 1002 Fonctions pr paratoires G20 G44 Page 1003 Fonctions pr paratoires G53 G59 S Page 1004 Fonctions pr paratoires G60 G69 E Page 1005 Fonctions pr paratoires G70 G79 D Page 1006 Fonctions pr paratoires G80 G89 z Page 1007 Fonctions pr paratoires G90 G99 Page 1008 Fonctions auxiliaires M iz Page 1009 Fonctions auxiliaires M avec le symbole de page suivante E Page 1010 Co ncide avec la 250 du r pertoire s il existe A Page 1011 Co ncide avec la 251 du r pertoire s il existe 2 Page 1012 Co ncide avec la 252 du r pertoire s il existe D Page 1013 Co ncide avec la 253 du r pertoire s il existe i Page 1014 Co ncide avec la 254 du r pertoire s il existe Page 1015 Co ncide avec la 255 du r pertoire s il existe Page 1016 Dictionnaire du langage haut niveau A G Page 1017 Dictionnaire du langage haut niveau H N Page 1018 Dictionnaire du langage haut niveau O S Page 1019 Dictionnaire du langage haut niveau T Z Page 1020 Variables accessibles par Haut Niveau partie 1 Page 1021 Variables accessibles par Haut Niveau Partie 2 Page 1022 Variables accessibles par Haut Niveau partie 3 Page 1023 Variables accessibles par Haut Niveau partie 4 Page 1024 Variables accessibles par Haut Niveau partie 5 Page 1025 Variables accessibles par Haut Niveau p
102. rotatif M me si souvent ce type de filetage se r alise le long d un axe la CNC permet de r aliser le filetage en interpolant plus d un axe en m me temps Format de programmation G34 X CLQK X C 5 5 Point final du filet L 5 5 Pas du filet Q 3 5 Optionnel Il indique la position angulaire de la broche 359 9999 correspondant au point initial du filet Si on ne le programme pas on prend la valeur 0 K 5 5 Incr ment ou d cr ment de pas de filet par tour de la broche Consid rations chaque ex cution de la fonction G34 et avant de r aliser le filetage lectronique la CNC effectue une recherche de r f rence machine de la broche et situe celle ci sur la position angulaire indiqu e par le param tre Q Le param tre Q est disponible quand on a d fini le param tre machine de broche M19TYPE 1 Sion travaille en ar te arrondie G05 on peut unir diff rents filets de fa on continue dans une m me pi ce Alors que la fonction G34 est active on ne peut pas varier l avance F programm e ni la vitesse de broche S programm e les deux fonctions tant fixes 100 La fonction G34 est modale et incompatible avec G00 G01 G02 G03 G33 et G75 Au moment de la mise sous tension apr s avoir ex cut M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC assume le code G00 ou le code G01 en fonction de la personnalisation du param tre machine g n ral IMOVE Union d un filetage pas fixe G33
103. routines OEM de fabricant SUB 10000 SUB 20000 Les sous routines de fabricant ont le m me traitement que les sous routines g n rales mais avec les restrictions suivantes On ne peut d finir dans les programmes propres du fabricant que ceux d finis avec l attribut O Dans le cas contraire l erreur correspondante sera affich e Erreur 63 Programmer num ro de sous routine de 1 9999 e Pour ex cuter une sous routine OEM avec CALL PCALL ou MCALL celle ci doit tre dans un programme propre du fabricant Dans le cas contraire l erreur correspondante sera affich e Erreur 1255 Sous routine restreinte au programme OEM Deux sous routines portant le m me num ro d identification ne peuvent pas cohabiter dans la m moire de la CNC m me si elles appartiennent des programmes diff rents RET L instruction RET indique que la sous routine d finie gr ce SUB se termine dans ce bloc SUB 12 D finition de la sous routine 12 G91 G01 XPO F5000 ZP1 XPO ZP1 RET Fin de sous routine INSTRUCTIONS DE CONTROLE DES PROGRAMMES Instructions de sous routines FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 295 Instructions de sous routines INSTRUCTIONS DE CONTROLE DES PROGRAMMES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 296 CALL expression L instruction CALL appelle la sous routine indiqu e au moyen d un nombre ou de toute expression
104. s que le cycle fixe est achev le programme continue avec la m me avance F et les m mes fonctions G qu il disposait au moment de l appel au cycle Seule la compensation de rayon d outil sera annul e si elle tait active l ex cution du programme continuant avec la fonction G40 9 10 G87 Cycle fixe de filetage frontal Ce cycle fixe permet de tailler des filets ext rieurs ou int rieurs sur la face frontale de la pi ce Les filets droite ou gauche seront programm s en indiquant le sens de rotation de la broche MO3 ou M04 La structure de base du bloc est la suivante G87XZQRKIBEDLCJAWVMHU CYCLES FIXES G87 Cycle fixe de filetage frontal X 5 5 Il d finit la cote suivant l axe X du point initial du filet Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote suivant l axe Z du point initial du filet Doit tre programm e en coordonn es absolues Q 5 5 Il d finit la cote suivant l axe X du point final du filet Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres R 5 5 Il d finit la cote suivant l axe Z du point final du filet K 5 5 Optionnel Il s utilise en m me temps que le param tre W pour la reprise de filets Il d finit la cote suivant l axe X du point o s effectue la mesure du filet Il s agit normalement d un point interm diaire du filet 145 5 D fini
105. section 11 2 18 OPMODE R R R Mode de fonctionnement OPMODA R R R Mode de fonctionnement lorsqv on travaille dans le canal principal OPMODB R R R Type de simulation OPMODC R R R Axes s lectionn s par manivelle Autres variables Variable CNC PLC DNC section 11 2 19 NBTOOL R R Num ro d outil en train d tre g r PRGN R R R Num ro de programme en ex cution BLKN R R R Num ro d tiquette du dernier bloc ex cut GSn R tat de la fonction G n GGSA R R tat des fonctions G00 G24 GGSB R R tat des fonctions G25 G49 GGSC R R tat des fonctions G50 G74 GGSD R R tat des fonctions G75 G99 MSn R tat de la fonction M n GMS R tat des fonctions M 0 6 8 9 19 30 41 44 PLANE R R R Axes des abscisses et des ordonn es du plan actif LONGAX R R R Axe sur lequel est appliqu e la compensation longitudinale G15 MIRROR R R R Images miroir actives SCALE R R R Facteur d chelle g n ral appliqu Lecture depuis le PLC en dix milli mes SCALE X C R R R Facteur d chelle particulier de l axe indiqu Lecture depuis le PLC en dix milli mes ORGROT R R R Angle de rotation du syst me de coordonn es G73 PRBST R R R Donne l tat du palpeur CLOCK R R R Horloge du syst me en secondes TIME R R R W Heure en format heures minutes secondes DATE R R R W Date en format ann e mois jour TIMER R W R W R W Horloge activ e par le
106. subdivise en Rollover Lorsque son affichage se r alise entre 0 et 360 Non Rollover Lorsque l affichage peut s effectuer entre 99999 et 999992 Tous sont programm s en degr s et donc leurs coordonn es ne seront pas influenc es par le changement d unit s millim tres pouces Axes rotatifs normaux Ce sont ceux pouvant interpoler avec des axes lin aires D placement Sur G00 et G01 Programmation axe Rollover G90 Le signe indique le sens de rotation et la cote la position finale entre O et 359 9999 G91 Le signe indique le sens de rotation Si le d placement programm est sup rieur 360 l axe fera plus d un tour avant de se positionner sur le point d sir Programmation axe Non Rollover Sur G90 et G91 comme un axe lin aire Axe rotatif de positionnement seulement Ne peuvent pas interpoler avec des axes lin aires D placement Toujours sur G00 et n admettent pas de compensation de rayon G41 G42 Programmation axe Rollover G90 Toujours positif et par le chemin le plus court Cote finale entre 0 et 359 9999 G91 Le signe indique le sens de rotation Si le d placement programm est sup rieur 360 l axe fera plus d un tour avant de se positionner sur le point d sir Programmation axe Non Rollover Sur G90 et G91 comme un axe lin aire Axe rotatif Hirth Son fonctionnement et sa programmation sont identiques ceux de l axe de positionnement seul sauf que les axes rotatifs Hirth n
107. technique 20 19 Type de CPU service d assistance technique 23 22 21 1xx CPU PPC5200 26 25 24 000 Moniteur LCD couleur 001 Moniteur LCD monochrome 30 Connecteur Ethernet int gr dans la CPU 31 M moire Compact flash KeyCF b Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 269 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 270 Mod le CNC8055i Bit Signification 4 3 2 1 0100 Mod le 8055i FL 0110 Mod le 8055i Power 5 Sercos mod le num rique 6 R serv 9 8 7 000 Il n y a pas de carte d expansion 001 Carte d expansion comptages l Os 010 Carte d expansion exclusivement comptages 011 Carte d expansion exclusivement 1 Os 101 Carte Axes 2 pour expansion de comptages l Os 110 Carte Axes 2 pour expansion exclusivement comptages 111 Carte Axes 2 pour expansion exclusivement I Os 10 Carte d axes avec convertisseur num rique analogique 12 bits 0 ou 16 bits 1 12 11 R serv 14 13 R serv 15 Dispose de CAN module num rique 18 17 16 Type de clavier service d assistance technique 20 19 Type de CPU service d assistance technique 23 22 21 1xx CPU PPC5200 26 25 24 000 Moniteur LCD couleur 001 Moniteur LCD monochrome 30 Ethernet 31 M moire Compa
108. un ARR T D URGENCE ou une RAZ la CNC assume le code G00 ou le code G01 en fonction de la personnalisation du param tre machine g n ral IMOVE SX Interpolation lin aire G01 CONTROLE DE LA TRAJECTOIRE FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 81 CONTROLE DE LA TRAJECTOIRE Interpolation circulaire G02 G03 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 82 6 3 Interpolation circulaire G02 G03 interpolation circulaire peut tre r alis e de deux fa ons G02 Interpolation circulaire droite sens horaire G03 Interpolation circulaire gauche sens anti horaire Les d placements programm s apr s G02 et G03 sont ex cut s sous forme de trajectoire circulaire et selon l avance F programm e L exemple suivant indique le sens de G02 et G03 sur diff rentes machines Observer comment la position relative de l outil est maintenue par rapport aux axes e Tours horizontaux e Tours verticaux L interpolation circulaire ne peut tre ex cut e sur le plan La fa on de d finir l interpolation circulaire est la suivante Coordonn es cart siennes Les coordonn es du point de fin de l arc et la position du centre par rapport au point de d but sont d finies d apr s les axes du plan de travail Les coordonn es du centre seront d finies en rayons et avec les lettres I J ou K chacune tant associ e a
109. une touche La touche tap e sera enregistr e dans la variable KEY WKEY Attente d une touche IF KEY EQ FC00 GOTO N1000 Si F1 a t tap e poursuite en N1000 WBUF texte expression L instruction WBUF n est utilisable que dans le programme de personnalisation devant tre ex cut dans le Mode Edition Cette instruction peut tre programm e de deux fa ons et dans chaque cas elle permet e WBUF texte expression Elle ajoute au bloc en cours d dition et dans la fen tre d entr e de donn es le texte et la valeur de l expression d s qu elle est valu e Expression pourra contenir un nombre ou toute expression dont le r sultat est un nombre La programmation de l expression est optionnelle mais le texte doit obligatoirement tre d fini Si aucun texte n est souhait on programmera Exemples pour P100 10 WBUF X P100 gt X10 WBUF X P100 gt X P100 e WBUF introduit en m moire en ajoutant au programme en cours d dition et derri re l emplacement du curseur le bloc en cours d dition crit au pr alable avec les instructions WBUF texte expression Par ailleurs efface la m moire tampon d dition en l initialisant pour une nouvelle dition de bloc Ceci permet l utilisateur d diter un programme complet sans avoir quitter le mode dition utilisateur apr s chaque bloc et taper sur ENTER pour le charger en m moire WBUF PCALL
110. valeur 1 e Si R 1 toutes les passes de per age seront identiques et de la valeur programm e B e Si R n est pas gal 1 le premier pas de per age sera B le deuxi me R B le troisi me R RB et ainsi de suite c est dire qu partir du deuxi me pas le nouveau pas sera le produit du facteur R par le pas pr c dent Le cycle de filetage d finit le type de filetage que l on veut effectuer Si on ne le programme pas on prend la valeur 0 taraudage e Avec RO cycle de taraudage e AvecR1 taraudage rigide La CNC arr te l outil avec M19 et l oriente pour commencer le filetage e Avec R2 taraudage rigide Si l outil tourne en M3 ou M4 la CNC ne l arr te ni l oriente pas pour commencer le filetage Cette option ne permet pas de repasser le filetage m me si la pi ce n a Pour pouvoir ex cuter un taraudage rigide la broche doit tre pr te travailler en boucle c est dire disposer d un syst me moto variateur et d un codeur de broche CYCLES FIXES G83 Cycle fixe de per age axial taraudage O FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 179 CYCLES FIXES G83 Cycle fixe de per age axial taraudage FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 180 9 6 1 Fonctionnement de base Per age 1 D placement en rapide jusqu au point d approche situ une distance de s curit D du point de per age 2 Premi re p n tration de per ag
111. valeur de la cote Les valeurs des coordonn es seront absolues ou incr mentales selon que l on travaille en G90 ou en G91 et leur format de programmation sera 5 5 ri X40 Y100 730 J Programmation de cotes AXES ET SYSTEMES DE COORDONNEES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 43 AXES ET SYST MES DE COORDONN ES Programmation de cotes FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 44 3 6 2 Coordonn es polaires En cas de pr sence d l ments circulaires ou de dimensions angulaires il peut s av rer plus commode d exprimer les coordonn es des diff rents points sur le plan 2 axes la fois en Coordonn es polaires Le point de r f rence porte le nom d Origine Polaire et constituera l origine du Syst me de Coordonn es Polaires Un point de ce syst me sera d fini par RAYON R qui sera la distance entre l origine polaire et le point L ANGLE Q qui sera l angle form par l axe des abscisses et la ligne unissant l origine polaire au point En degr s Les valeurs de R et Q G90 sont absolues ou incr mentales selon que l on travaille en G90 ou G91 et leur format de programmation est R 5 5 Q 5 5 La valeur affect e au rayon doit toujours tre positive Les valeurs de R et Q sont incr mentales lorsqu on travaille en G91 et leur format de programmation est R 5 5 Q 5 5
112. 0 dans la phase d approche de la pi ce pour r aliser un nouveau pas de per age Si on ne le programme pas on prend la valeur 1 mm L op ration de taraudage ne tient pas compte de ce param tre c est pourquoi il n est pas n cessaire de le programmer Si on le programme le cycle l ignore S 5 5 Vitesse valeur en tours par minute et sens signe de rotation de l outil motoris L5 5 Optionnel Le cycle de per age d finit le pas minimum qui peut prendre le pas de per age S utilise avec des valeurs de R diff rents de 1 Si on ne le programme pas on prend la valeur 0 R5 5 Le cycle de per age indique le facteur qui r duit le pas de per age B Si on ne le programme pas ou si on le programme avec valeur 0 on prendra la valeur 1 e Si R 1 toutes les passes de per age seront identiques et de la valeur programm e B e Si R n est pas gal 1 le premier pas de per age sera B le deuxi me R B le troisi me R RB et ainsi de suite c est dire qu partir du deuxi me pas le nouveau pas sera le produit du facteur R par le pas pr c dent Le cycle de filetage d finit le type de filetage que l on veut effectuer Si on ne le programme pas on prend la valeur 0 taraudage e Avec RO cycle de taraudage e AvecR1 taraudage rigide La CNC arr te l outil avec M19 et l oriente pour commencerlefiletage e Avec R2 taraudage rigide Si l outil tourne en M3 ou M4 la CNC ne l arr te ni l oriente pas
113. 01 Arr t conditionnel du programme Cette fonction est identique MOO sauf que la CNC ne la prend en compte que si le signal MO1 STOP mis par le PLC est actif niveau logique 1 M02 Fin de programme Ce code indique la fin du programme et r alise une fonction de Reset g n ral de la CNC Retour l tat initial II ex cute galement la fonction MOS Il est recommand de d finir cette fonction dans la table de fonctions M de fa on qu elle soit ex cut e la fin du bloc dans lequel elle est programm e M30 Fin de programme avec retour au d but Identique la fonction M02 sauf que la CNC revient au premier bloc du programme M03 M4 M5 D marrage et arr t de la broche M03 D marrage de la broche droite sens horaire Ce code signale le d marrage de la broche dans le sens horaire Il est recommand de d finir cette fonction dans la table de fonctions M de fa on qu elle soit ex cut e au d but du bloc dans lequel elle est programm e M04 D marrage de la broche gauche sens anti horaire Ce code signale le d marrage de la broche gauche Il est recommand de d finir cette fonction dans la table de fonctions M de fa on qu elle soit ex cut e au d but du bloc dans lequel elle est programm e MO5 Arr t de la broche Il est recommand de d finir cette fonction dans la table de fonctions M de fa on qu elle soit ex cut e la fin du bloc dans lequel elle est programm
114. 01 6x 265 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 266 Manuel de programmation PLCCn Cette variable permet de lire ou de modifier le comptage du compteur indiqu n PLCMMn Cette variable permet de lire ou de modifier la marque n de l automate PLMM4 1 Met 1 la marque M4 et laisse le reste comme il est PLCM4 1 Met 1 la marque M4 et 0 les 31 suivantes M5 M35 11 2 14 Variables associ es aux param tres locaux La CNC permet d affecter 26 param tres locaux PO P25 une sous routine gr ce aux instructions PCALL et MCALL Ces instructions permettent l ex cution de la sous routine d sir e ainsi que l initialisation de ses param tres locaux Variables de lecture CALLP Permet de savoir quels param tres locaux ont t d finis et ceux qui ne l ont pas t dans l appel de sous routine par l instruction PCALL ou MCALL Les informations sont donn es par les 26 bits les moins significatifs bits 0 25 chacun correspondant au param tre local portant le m me num ro ainsi le bit 12 correspond P12 Chaque bit indiquera si le param tre local a t d fini 1 ou non 0 Bit 31 30 29 28 27 26 25 24 23 22 s 5 4 3 2 L 0 0 0 0 0 0 0 E Exemple Appel la sous routine 20 PCALL 20 PO 20 P2
115. 055i MOD LE T SorT V01 6x 283 Manuel de programmation 11 3 Constantes Sont d finies comme constantes toutes les valeurs fixes ne pouvant pas tre modifi es par programme Sont consid r s comme constantes Les nombres exprim s en syst me d cimal e Les nombres hexad cimaux e La constante PI e Les tables et les variables de lecture seule car leur valeur ne peut pas tre modifi e l int rieur 1 1 d un programme LC Constantes PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 284 11 4 Op rateurs Un op rateur est un symbole qui indique les manipulations math matiques ou logiques r aliser La CNC dispose d op rateurs arithm tiques relationnels logiques binaires trigonom triques et d op rateurs sp ciaux Op rateurs arithm tiques MOD EXP addition P1 3 4 soustraction galement moins unaire P2 5 2 P3 2 3 multiplication P4 2 3 division P5 9 2 module ou reste de la division P6 7 MOD 4 exponentiel P7 2 EXP 3 Op rateurs relationnels EQ NE GT GE LT LE gal non gal sup rieur sup rieur ou gal inf rieur inf rieur ou gal Op rateurs logiques et binaires P1 7 P2 3 P3 6 P4 6 P5 4 5 P6 3 P7 8 NOT OR AND XOR Ils agissent comme des op rateurs logiques entres les conditions et comme des op rateurs binair
116. 1 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x A1 AXES ET SYST MES DE COORDONN ES Programmation de cotes FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 42 3 6 Manuel de programmation Programmation de cotes La CNC permet de s lectionner jusqu 7 axes parmi les 9 axes possibles X Y Z U V W A B C Chaque axe peut tre lin aire lin aire de positionnement rotatif normal rotatif de positionnement ou rotatif denture Hirth positionnement par degr s entiers selon les sp cifications du param tre machine de chaque axe AXISTYPE Pour pouvoir s lectionner tout moment le syst me de programmation de coordonn es le mieux adapt la CNC dispose des types suivants Coordonn es cart siennes e Coordonn es polaires e Angle et une coordonn e cart sienne 3 6 1 Coordonn es cart siennes Le Syst me de Coordonn es Cart siennes est d fini par deux axes sur le plan et par trois axes ou plus dans l espace L origine de tous ces axes qui dans le cas des axes X Y Z co ncide avec le point d intersection est appel e Origine Cart sienne ou Point Z ro du Syst me de Coordonn es La position des diff rents points de la machine est exprim e au moyen des coordonn es des axes avec deux trois quatre ou cinq coordonn es Les coordonn es des axes sont programm es gr ce la lettre de l axe X Y Z U V W A B C toujours dans cet ordre suivie de la
117. 130 Q18 4 Point P5 en ligne droite G01 N LL G03 Q26 6 Point P6 en arc G03 Fr un gt 4 es LL u LL x lt e A chaque changement de plan de travail G16 G17 G18 ou G19 la CNC prend comme origine polaire l origine des coordonn es du nouveau plan de travail s lectionn e Lors de l ex cution d une interpolation circulaire G02 ou G03 et si le param tre machine g n ral PORGMOVE a la valeur 1 le centre de l arc devient la nouvelle origine polaire FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 45 Manuel de programmation 3 6 3 Angle et une coordonn e cart sienne Sur le plan principal il est possible de d finir un point gr ce une de ses coordonn es cart siennes et l angle de sortie de la trajectoire pr c dente Exemple de programmation de l axe X en rayons Xi 3 c El D F W O i Z oO 5 230 A 5 t O E 8 E u A 5 V xo Z160 Point PO F a90 X30 Point P1 2 Q149 Z110 Point P2 N E Q180 Z80 Point P3 a Q146 3 Z50 Point P4 z Q90 X100 Point PO Pour repr senter un point dans l espace le reste des coordonn es pourra tre programm en coordonn es cart siennes FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 46 3 7 Axes rotatifs Les axes rotatifs disponibles sont Axe rotatif normal Axe rotatif de positionnement seulement Axe rotatif hirth De plus chacun d eux se
118. 2 N10 DW1 DATE DW2 TIME Affiche la date dans la fen tre 1 et l heure dans la 2 GOTO N10 La CNC permet d afficher les donn es en format d cimal hexad cimal et binaire gr ce aux instructions suivantes DW1 100 Format d cimal Affiche sur la fen tre 1 la valeur 100 DWH2 100 Format hexad cimal Affiche sur la fen tre 2 la valeur 64 DWB3 100 Format binaire Affiche sur la fen tre 3 la valeur 01100100 En cas d emploi de la repr sentation en binaire DWB la visualisation se limite 8 caract res la valeur 11111111 s affiche pour les valeurs sup rieures 255 tandis que la valeur 10000000 s affiche pour les valeurs inf rieures 127 La CNC permet en outre d afficher sur la fen tre demand e le nombre charg dans l une des 26 variables d entr e de donn es IB0 IB25 L exemple suivant montre une demande et une visualisation ult rieure de l avance des axes ODW 3 4 60 D finit la fen tre de donn es 3 IB1 INPUT Avance des axes 5 4 Demande de l avance des axes DW3 IB1 Affiche l avance dans la fen tre 3 ah 2 INSTRUCTIONS DE CONTROLE DES PROGRAMMES Instructions de personnalisation FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 305 INSTRUCTIONS DE CONTROLE DES PROGRAMMES Instructions de personnalisation FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 306 SK expression 1 texte 1 expression 2
119. 25 Ajoute au bloc en cours d dition PCALL 25 IB1 INPUT Param tre A 5 4 Demande du param tre A WBUF A IB1 Ajoute au bloc en cours d dition A Valeur introduite IB2 INPUT Param tre B 5 4 Demande du param tre B WBUF B IB2 Ajoute au bloc en cours d dition B valeur introduite WBUF Ajoute au bloc en cours d dition WBUF Introduit en m moire le bloc dit ah gt Apr s l ex cution de ce programme on dispose en m moire d un bloc de ce type PCALL 25 A 23 5 B 2 25 INSTRUCTIONS DE CONTROLE DES PROGRAMMES Instructions de personnalisation SYSTEM l instruction SYSTEM met fin l ex cution du programme de personnalisation utilisateur et renvoie au menu standard correspondant de la CNC Exemple d un programme de personnalisation Le programme de personnalisation suivant doit tre s lectionn comme programme utilisateur associ au mode Editeur Apr s s lection du Mode Editeur et frappe de la touche logiciel UTILISATEUR ce programme commence s ex cuter et permet de r aliser une dition assist e des deux cycles utilisateur autoris s Cette dition est r alis e cycle par cycle et autant de fois que l on d sire Affiche la page d dition initiale NO PAGE 10 Personnalise les touches logiciel d acc s aux divers modes et demande une option SK 1 CYCLE 1 SK 2 CYCLE 2 SK 7 SORTIR N5 WKEY Dema
120. 3 P3 5 D but de la sous routine 20 SUB 20 P100 CALLP Dans le param tre P100 on obtiendra 0000 0000 0000 0000 0000 0000 0000 1101 LSB Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 267 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 268 11 2 15 Variables Sercos Elles s utilisent dans le transfert d information via Sercos entre la CNC et les asservissements Variables de lecture TSVAR X C TSVARS TSSVAR Donne le troisi me attribut de la variable Sercos correspondant l identificateur Le troisi me attribut s utilise dans certaines applications de logiciel et son information est cod e suivant la norme Sercos TSVAR X C identificateur pour les axes TSVARS identificateur pour la broche principale TSSVAR identificateur pour la seconde broche P110 SVARX 40 Affecte au param tre P110 le troisi me attribut de la variable Sercos de l identificateur 40 de l axe X qui correspond VelocityFeedback Variables d criture SETGE X C SETGES SSETGS Le variateur peut disposer d un maximum de 8 gammes de travail ou r ducteurs 0 7 Identificateur Sercos 218 GearRatioPreselection De m me on peut disposer d un maximum de 8 ensembles de param tres 0 7 Identificateur Sercos 217 ParameterSetPreselec
121. 4 G75 G76 G77 G77S G78 G78S G81 G82 G83 G84 G85 G86 G87 G88 G89 G90 G91 G92 G93 G94 G95 G96 G97 G145 G151 G152 Signification Programmation en pouces Programmation en millim tres Facteurs d chelle g n ral et particulier Recherche de r f rence machine D placement avec palpeur jusqu au contact D placement avec palpeur jusqu l interruption du contact Couplage lectronique d axes Synchronisation de broches Annulation du couplage lectronique Annulation de la synchronisation de broches Cycle fixe de tournage de segments droits Cycle fixe de dressage de segments droits Cycle fixe de per age Cycle fixe de tournage de segments courbes Cycle fixe de dressage de segments courbes Cycle fixe de filetage longitudinal Cycle fixe de filetage frontal Cycle fixe de rainurage sur l axe X Cycle fixe de rainurage sur l axe Z Programmation absolue Programmation incr mentale Pr s lection de coordonn es Limitation de vitesse de broche Pr s lection de l origine polaire Avance en millim tres pouces par minute Avance en millim tres pouces par tour Vitesse de coupe constante Vitesse de rotation de la broche en t min D sactivation temporaire du contr le tangentiel Programmation des cotes de l axe X en diam tres Programmation des cotes de l axe X en rayons Section 3 3 3 3 L6 4 2 10 1 10 1 T 55 rar 5 5 9 4 g5 9 6 9 7 9 8 99 9 10 9 11 9 12 3 4 3 4 4 4 1 4 5
122. 5 CNC 8055i MOD LE T SoFT V01 6x 109 FONCTIONS PR PARATOIRES SUPPL MENTAIRES Interrompre la pr paration de blocs G04 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 4110 Exemple Les blocs de programme suivants sont ex cut s dans une section comportant une compensation G41 N10 X80 Z50 N15 G04 1 N17 M10 N20 X50 Z50 N30 X50 Z80 Le bloc N15 interrompt la pr paration des blocs l ex cution du bloc N10 se terminera donc au point A N10 Lorsque l ex cution du bloc N15 est termin e la CNC reprend la pr paration des blocs partir du bloc N17 Comme le point suivant correspondant la trajectoire compens e est le point B la CNC d placera l outil jusqu ce point en ex cutant la trajectoire A B Comme on peut le constater la trajectoire obtenue n est pas celle d sir e il est donc recommand d viter d utiliser la fonction G04 dans des sections travaillant en compensation 7 1 1 G04 KO Interruption de la pr paration de blocs et actualisation de cotes Avec la fonctionnalit associ e G04 KO il est possible apr s certaines man uvres de PLC d actualiser les cotes des axes du canal Les man uvres de PLC demandant une actualisation des cotes des axes du canal sont les suivantes e Man uvre du PLC avec les marques SWITCH e Man uvres de PLC dans lesquelles un axe devient axe de r f rence puis redevient ax
123. 55i MOD LE T SorT V01 6x 103 a CONTROLE DE LA TRAJECTOIRE Avance F comme fonction inverse du temps G32 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 104 6 17 Avance F comme fonction inverse du temps G32 Parfois il est plus simple de d finir le temps que les diff rents axes de la machine ont besoin pour effectuer le d placement que de fixer une vitesse d avance commune pour tous Un cas typique se produit quand on veut effectuer de mani re conjointe le d placement des axes lin aires de la machine X Z et le d placement d un axe rotatif programm en degr s La fonction G32 indique que les fonctions F programm es continuation fixent le temps avec le quel le d placement doit tre effectu Dans le but qu un num ro plus grand de F indique une vitesse d avance plus grande la valeur affect e F est d finie comme Fonction inverse du temps et est interpr t e comme activation de l avance en fonction inverse du temps Unit s de F 1 min Exemple G32 X22 F4 indique que le d placement doit tre ex cut en de minute c est dire en 0 25 minutes La fonction G32 est modale et incompatible avec G94 et G95 Au moment de la mise sous tension apr s avoir ex cut M02 M30 ou apr s un arr t d urgence ou un Reset la CNC assumera le code G94 ou G95 en fonction de la personnalisation du param tre machine g n ral IFEED Consid rations La CNC affichera d
124. 60 0 Pour activer d sactiver cette position utiliser le bit 13 du p m g LOOKATYP P160 Effet des filtres Fagor dans l usinage de cercles Dans l usinage de cercles en utilisant la fonction Fagor l erreur sera inf rieure que si on n utilise pas ces filtres j D placement programm D placement r el en utilisant des filtres Fagor l D placement r el sans utiliser des filtres Fagor N FONCTIONS PREPARATOIRES SUPPLEMENTAIRES Analyse par anticipation Look ahead G51 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 119 FONCTIONS PR PARATOIRES SUPPL MENTAIRES Image miroir G10 G11 G12 G13 G14 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 120 Image miroir G10 G11 G12 G13 G14 Les fonctions pour activer l image miroir sont les suivantes G10 Annulation image miroir G11 Image miroir sur l axe X G12 Image miroir sur laxe Y G13 Image miroir sur laxe Y G14 Image miroir sur n importe quel axe X C ou sur plusieurs la fois Exemples G14 W G14 XZAB Lorsque la fonction image miroir est activ e la CNC ex cute les d placements programm s sur les axes pour lesquels l image miroir est active en changeant le signe 150 110 60 60 110 150 La sous routine suivante d finit l usinage de la pi ce A G90 G00 X40 Z150 G02 X80 Z110 R60 G01 Z60 X120 Z0 La programmation de l ensemb
125. 7 G58 et G59 doivent tre programm es seules dans un bloc et leur fonctionnement est le suivant Lors de l ex cution des fonctions G54 G55 G56 ou G57 la CNC applique le d calage d origine programm par rapport au z ro machine en annulant les ventuels d calages de z ro actifs Si on ex cute l un des d calages incr mentaux G58 ou G59 la CNC ajoutera ses valeurs au d calage d origine absolue valable ce moment En annulant au pr alable l ventuel d calage incr mental actif On observera dans l exemple suivant les d calages d origine appliqu s lors de l ex cution du programme G54 Applique le d calage d origine G54 gt G54 G58 Ajoute le d calage d origine G58 gt G54 G58 G59 Annule le G58 et ajoute le G59 gt G54 G59 G55 Annule tout d calage et applique G55 gt G55 Lorsqu un d calage d origine a t s lectionn il reste actif jusqu la s lection d un autre d calage ou jusqu l ex cution d une recherche de r f rence machine G74 en mode manuel Le d calage d origine s lectionne reste actif m me apr s une mise hors sous tension de la CNC Ce type de d calages d origine d fini par programme est tr s utile en cas d usinages r p t s en divers points de la machine Exemple La table de d calages d origine est initialis e avec les valeurs suivantes G54 XO Z330 G55 XO Z240 G56 XO Z150 G58 XO Z 900 G59 XO Z 180 XA Au moy
126. AMMATION EN LANGAGE DE HAUT NIVEAU DNCF Donne l avance en mm minute ou pouces minute s lectionn e par DNC Une valeur 0 signifie que cette avance n est pas s lectionn e PLCF Donne l avance en mm minute ou pouces minute s lectionn e par le PLC Une valeur 0 signifie que cette avance n est pas s lectionn e PRGF Donne l avance en mm minute ou pouces minute s lectionn e par programme Variables de lecture associ es la fonction G95 FPREV Donne l avance s lectionn e dans la CNC avec la fonction G95 En mm tour ou pouces tour Cette avance peut tre d finie par programme par le PLC ou par DNC le choix tant fait par la CNC FAGOR la plus prioritaire est celle d finie par DNC et la moins prioritaire celle d finie par programme DNCFPR CNC 8055 Donne l avance en mm tour ou pouces tour s lectionn e par DNC Une valeur 0 signifie que cette CNC 8055i avance n est pas s lectionn e PLCFPR Donne l avance en mm tour ou pouces tour s lectionn e par le PLC Une valeur 0 signifie que cette MOD LE T avance n est pas s lectionn e SorT VO1 6x PRGFPR Donne l avance en mm tour ou pouces tour s lectionn e par programme 251 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 252 Variables de lecture associ es la fonction G32 PRGFIN Donne l avance en 1 min s lectionn par programme De m
127. ASCSK E Manuel de programmation 11 29 Variables associ es la mesure ASIN X C Signal A de la mesure sinuso dale de la CNC pour l axe X C BSIN X C Signal B de la mesure sinuso dale de la CNC pour l axe X C ASINS b Signal A de la mesure sinuso dale de la CNC pour la broche BSINS Variables Signal B de la mesure sinuso dale de la CNC pour la broche SASINS Signal A de la mesure sinuso dale de la CNC pour la seconde broche SBSINS Signal B de la mesure sinuso dale de la CNC pour la seconde broche PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 257 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 258 11 2 10 Variables associ es la broche principale Dans ces variables associ es la broche principale les valeurs des vitesses sont donn es en tours par minute et les valeurs de l override de la broche principale sont donn es par nombres entiers entre 0 et 255 Certaines variables arr tent la pr paration de blocs cela est indiqu dans chacune et on attend ce que cette commande s ex cute pour recommencer la pr paration de blocs Variables de lecture SREAL Donne la vitesse de rotation r elle de la broche principale en tours minute Arr te la pr paration de blocs P100 SREAL Affecte au param tre P100 la vitesse de rotati
128. AU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 240 11 2 1 Param tres ou variables de caract re g n ral Les variables d usage g n ral sont r f renc es avec la lettre P suivie d un nombre entier La CNC dispose de quatre types de variables d usage g n ral Type de param tre Rang Param tres locaux PO P25 Param tres globaux P100 P299 Param tres d utilisateur P1000 P1255 Param tres OEM de fabricant P2000 P2255 Dans les blocs programm s en code ISO on peut associer des param tres tous les champs G F S T D M et cotes des axes Le num ro d tiquette de bloc sera d fini avec une valeur num rique Si des param tres sont utilis s dans des blocs programm s en langage haut niveau ils pourront tre programm s dans n importe quelle expression Le programmeur pourra utiliser des variables de caract re g n ral lorsqu il ditera ses propres programmes Ensuite et pendant l ex cution la CNC remplacera ces variables par les valeurs qui leur sont affect es un moment donn Dans la programmation Dans l ex cution GPO XP1 Z100 G1 X 12 5 Z100 IF P100 P101 EQ P102 GOTO N100 IF 2 5 EQ 12 GOTO N100 L utilisation de ces variables de caract re g n ral d pendra du type de bloc dans lequel elles seront programm es et du canal d ex cution Les programmes ex cut s dans le canal d utilisateur pourront contenir n importe quel param tre global d
129. C 8055 Pedro Ruiz de Aguirre CNC 8055i HISTORIQUE DE VERSIONS Ci apr s la liste des performances ajout es dans chaque version de logiciel et les manuels o elles sont d crites Dans l historique de versions on a utilis les abr viations suivantes INST Manuel d installation PRG Manuel de programmation OPT Manuel d utilisation OPT MC Manuel d utilisation de l option MC OPT TC Manuel d utilisation de l option TC OPT CO Manuel du Mod le CO Software V01 00 Octobre 2010 Premi re version Logiciel V01 20 Avril 2011 Liste de prestations Manuel INST Am liorations dans les usinages avec Look ahead INST Blocs avec interpolation h lico dale sur G51 G84 Taraudage avec d gagement Logiciel V01 08 Ao t 2011 Liste de prestations Manuel Pm b OPLDECTI P86 INST Logiciel V01 30 Septembre 2011 Liste de prestations Manuel Gestion de r ductions sur les broches Sercos INST Am liorations dans la gestion de la limitation de vitesses FLIMIT INST Nouveaux types de p n tration dans les cycles de taraudage de tour PRG Am liorations dans la reprise de filets de tour Reprise partielle PRG Option MC Taraudage rigide avec d gagement OPT MC Option TC Nouveaux types de p n tration dans les cycles de taraudage OPT TC Option TC Am liorations dans la reprise de filets Reprise partielle et d entr es multiples OPT TC Option TC Entr e au rainurage en zigzag par le point initia
130. CMMn R W Modifie la marque n de l automate Variables associ es aux param tres locaux et globaux Variable CNC PLC DNC section 11 2 14 GUP n R W Param tre global P100 P299 n LUP a b R W Param tre local P0 P25 indiqu b du niveau d imbrication a CALLP R Il indique quels param tres locaux ont t d finis et ceux qui ne lont pas t dans l appel de sous routine par l instruction PCALL ou MCALL R sum des variables internes de la CNC O FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 325 R sum des variables internes de la CNC FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 326 Variables Sercos Variable CNC PLC DNC section 11 2 15 SETGE X C W W Gamme de travail et ensemble de param tres du variateur de l axe X C SETGES W W Gamme de travail et ensemble de param tres de l asservissement de la broche principale SSETGS W W Gamme de travail et ensemble de param tres de l asservissement de la seconde broche SVAR X C id R W Variable sercos correspondant l identificateur id de l axe X C SVARS id R W Variable sercos correspondant l identificateur id de la broche principale SSVARS id R W Variable sercos correspondant l identificateur id de la seconde broche TSVAR X C id R Troisi me attribut de la variable sercos de l identificateur id de l axe X C TSVARS id R Troisi
131. CNC 8055 CNC 8055i MOD LE T SorT V01 6x 223 TRAVAIL AVEC PALPEUR PROBE 1 Cycle fixe d talonnage d outil FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 224 10 3 PROBE 1 Cycle fixe d talonnage d outil Il sert talonner un outil ou un palpeur situ sur le porte outil et mesurer l usure d un outil L op ration de mesure de l usure permet l utilisateur de d finir la valeur de usure maximale de l outil Apr s plusieurs palpages successifs de mesure d usure l usure augmentera et d s lors que l usure maximale sera d pass e l outil sera rebut Pour l ex cution de ce cycle on doit disposer d un palpeur d tabli install sur une position fixe de la machine et avec ses faces parall les aux axes X Y Z La position du palpeur est indiqu e en coordonn es absolues par rapport au z ro machine moyennant les param tres machine g n raux PRBXMIN indique la coordonn e minimum occup e par le palpeur suivant l axe X PRBXMAX indique la coordonn e maximum occup e par le palpeur suivant l axe X PRBYMIN indique la coordonn e minimum occup e par le palpeur suivant l axe Y PRBYMAX indique la coordonn e maximum occup e par le palpeur suivant l axe Y PRBZMIN indique la coordonn e minimum occup e par le palpeur suivant l axe Z PRBZMAX indique la coordonn e maximum occup e par le palpeur suivant l axe Z Z4 PRBZMAX PRBZMIN
132. CNC 8055i MOD LE T SoFT V01 6x 237 Manuel de programmation Symboles Les symboles utilis s dans le langage haut niveau sont D Her 11 Description lexique PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 238 11 2 Variables La CNC dispose d une s rie de variables internes accessibles depuis le programme utilisateur depuis le programme du PLC ou via DNC Suivant leur utilisation ces variables sont des variables de lecture ou des variables de lecture criture L acc s ces variables depuis le programme utilisateur est obtenu au moyen de commandes haut niveau Chacune de ces variables sera r f renc e avec sa mn monique qui doit tre crite en majuscules e Les mn moniques terminant en X C indiquent un ensemble de 9 l ments form s par la racine correspondante suivie de X Y Z U V W A B et C ORG X C gt ORGX ORGY ORGZ ORGU ORGV ORGW ORGA ORGB ORGC e Les mn moniques terminant en n indiquent que les variables sont regroup es en tables Pour acc der un l ment de l une de ces tables il faut indiquer le champ de la table souhait e avec la mn monique correspondant suivi de l l ment en question TORn gt TOR1 TOR3 TOR11 Les variables et la pr paration de blocs Les variables acc dant des valeurs r elles de la CNC arr tent la pr paration de blocs La CNC attend ce que cette commande soit
133. CNC 8055i MOD LE T SorT V01 6x 259 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 260 DRPOS Position indiqu e par le variateur Sercos de la broche principale PRGSP Position programm e en M19 par programme pour la broche principal Cette variable est de lecture depuis la CNC le PLC et la DNC FLWES Donne en degr s entre 99999 9999 l erreur de poursuite de la broche principale Arr te la pr paration de blocs SYNCER Donne en degr s entre 99999 9999 l erreur avec laquelle la seconde broche poursuit la principale lorsqu elles sont synchronis es en position Variables de lecture et d criture PRGSSO Cette variable permet de lire ou de modifier le pourcentage de vitesse de rotation de la broche principale s lectionn par programme Elle est indiqu e par un nombre entier entre 0 et MAXSOVR maximum 255 Une valeur 0 signifie que cette avance n est pas s lectionn e P110 PRGSSO Affecte au param tre P110 le pourcentage de la vitesse de rotation de la broche principale qui est s lectionn par programme PRGSSO P111 Affecte au pourcentage de la vitesse de rotation de la broche principale s lectionn par programme la valeur du param tre P111 11 2 11 Variables associ es la seconde broche Dans ces variables associ es la seconde broche les valeurs des vitesses sont donn es en tours par minute
134. CNC 8055i G42 N D tection de collisions 8 3 G45 i Contr le tangentiel G45 6 18 G50 5 Ar te arrondie command e 7 3 3 G51 is Look Ahead 7 4 MOD LE T G52 D placement vers but e 6 16 SOFT VO1 6X G53 Programmation par rapport au z ro machine 4 3 G54 j D calage d origine absolue 1 4 4 2 G55 i D calage d origine absolue 2 4 4 2 G56 D calage d origine absolue 3 4 4 2 60 Fonction Signification Section G57 D calage d origine absolue 4 4 4 2 G58 D calage d origine additionnel 1 4 4 2 G59 D calage d origine additionnel 2 4 4 2 G60 Cycle fixe de per age taraudage sur la face de dressage 9 13 G61 Cycle fixe de per age taraudage sur la face de chariotage 9 14 G62 Cycle fixe de clavette sur la face de tournage 9 15 G63 Cycle fixe de clavette sur la face de dressage 9 16 G66 Cycle fixe de poursuite de profil 9 1 G68 Cycle fixe d bauchage sur l axe X 9 2 G69 Cycle fixe d bauchage sur l axe Z 9 3 G70 Programmation en pouces 3 3 G71 Programmation en millim tres 3 3 G72 Facteurs d chelle g n ral et particulier 7 6 G74 Recherche de r f rence machine 4 2 G75 D placement avec palpeur jusqu au contact 10 1 G76 D placement avec palpeur jusqu l interruption du contact 10 1 G77 Couplage lectronique d axes FAT G77S Synchronisation de broches 59 G78 Annulation du couplage lectronique T2 G78S Annulation de la synchronisatio
135. D Alimentation 5 GNDA Alimentation eu O 4 15V Alimentation 3 15V Alimentation Z 2 Pile Alimentation s 1 5V Alimentation 8 F 0 LSB 5V Alimentation g lt MEMTST O Donne le r sultat du test de m moire Chaque donn e utilise 4 bits qui sont 1 si le test est correct e et auront une valeur diff rente de 1 en cas d erreur a Bits Test Bits Test 30 tat test 15 12 Sdram 11 8 HD 7 4 Flash 19 16 Cache ant m moire 3 0 LSB Ram Pendant le testage le bit 30 reste 1 NODE Donne le num ro de n ud avec lequel on a configur la CNC dans l anneau Sercos VCHECK Donne le checksum de code correspondant la version de logiciel install e C est la valeur qui appara t dans le test de code FAGOR 2 IONODE Donne en 16 bits la position du commutateur ADDRESS du CAN des I O S il n est pas connect CNC 8055 retourne la valeur OxFFFF CNC 8055i IOSLOC Ils permettent de lire le nombre des 1 Os num riques locaux disponibles i ianificati MOD LE T Bit Signification Sor VOo 0 15 Nombre d entr es 16 31 Nombre de sorties 273 Manuel de programmation IOSREM lls permettent de lire le nombre des I Os num riques distance disponibles Bit Signification 0 15 Nombre d entr es 16 31 Nombre de sorties 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 274 11 2 18 Variable
136. FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 123 Si un facteur d chelle gal 360 27R est appliqu un axe rotatif R tant le rayon du cylindre sur lequel usinage est ex cut cet axe peut tre consid r comme lin aire et il est possible de programmer n importe quelle forme avec compensation de rayon sur la surface cylindrique Exemple avec programmation de l axe X en diam tres en pr sumant que le rayon pour r aliser la rainure sur le cylindre est R20 Facteur d chelle appliquer 360 2r7R 2 86 FONCTIONS PREPARATOIRES SUPPL MENTAIRES Facteur d chelle G72 a 315 sde 180 27 R 135 90 15 T G16 ZC G90 G42 G01 Z70 CO Positionnement sur point initial G91 X 4 P n tration G72 C2 86 Facteur d chelle G90 G36 R5 C45 G36 R5 Z130 C90 G36 R5 C112 5 G36 R5 Z190 C157 5 G36 R5 C202 5 G36 R5 Z130 C247 5 y G36 R5 C270 G36 R5 Z70 C315 G36 R5 C360 G91 X4 Retrait G72 C1 Annule facteur d chelle M30 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 124 Manuel de programmation 7 7 Couplage d couplage lectronique d axes La CNC permet de coupler deux axes ou plus ensemble Leur d placement est subordonn au d placement de laxe auquel ils ont t coupl s Trois modes de couplage sont disponibles e Couplage m canique des axes Il est impos par le constructeur de la machine
137. FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 76 5 7 8 M41 M42 M43 M44 Changement de gammes de la broche La CNC dispose de 4 gammes de broche M41 M42 M43 et M44 dont les vitesses maximum respectives sont limit es par les param tres machine de broche MAXGEAR1 MAXGEAR 2 MAXGEAR3 et MAXGEARA4 Si le param tre machine de broche AUTOGEAR est d fini de fa on que la CNC ex cute automatiquement le changement de gamme la CNC met automatiquement les fonctions M41 M42 M43 et M44 sans qu il soit n cessaire de les programmer Dans le cas contraire il appartient au programmeur de choisir la gamme correspondante en tenant compte du fait que chaque gamme fournira la consigne d finie par le param tre machine de broche MAXVOLT pour la vitesse maximum sp cifi e dans chaque gamme param tres machine de broche MAXGEAR1 MAXGEAR2 MAXGEAR3 et MAXGEAR4 Ind pendamment du fait que le changement de gamme est automatique ou non les fonctions M41 M44 peuvent avoir une sous routine associ e Si on programme la fonction M41 M44 puis une S qui correspond cette gamme le changement automatique de gamme n a pas lieu et la sous routine associ e ne s ex cute pas 5 7 9 M45 Broche auxiliaire Outil motoris Pour pouvoir utiliser cette fonction auxiliaire il est n cessaire de d finir l un des axes de la machine en tant que broche auxiliaire outil motoris param tre machine g n r
138. FRO R R R Override s lectionn depuis le commutateur PLCCFR R R W R Override du canal d ex cution du PLC Variables associ es aux coordonn es Variable CNC PLC DNC section 11 2 7 PPOS X C R Cote th orique programm e POS X C R R R Cotes machine Cote r elle de la base de l outil TPOS X C R R R Cotes machine Cote th orique de la base de l outil APOS X C R R R Cotes pi ce Cote r elle de la base de l outil ATPOS X C R R R Cotes pi ce Cote th orique de la base de l outil FLWE X C R R R Erreur de poursuite de l axe s lectionn DIST X C RW R W R Distance parcourue par l axe s lectionn LIMPL X C RW R W R Deuxi me limite sup rieure de parcours LIMMI X C RW R W R Deuxi me limite inf rieure de parcours DPLY X C R R R Cote repr sent e sur l cran pour l axe s lectionn DRPO X C R R R Position indiqu e par le variateur Sercos pour l axe s lectionn GPOS X Cjn p R Cote de l axe s lectionn programm e dans le bloc n du programme p Variables associ es aux manivelles lectroniques Variable CNC PLC DNC section 11 2 8 HANPF R R Impulsions re ues de la 1 re manivelle depuis la mise sous tension de la CNC HANPS R R Impulsions re ues de la 2 me manivelle depuis la mise sous tension de la CNC HANPT R R Impulsions re ues de la 3 me manivelle depuis la mise sous tension de la CNC HANPFO R R impulsions re ue
139. Fonctionnement de base Les passes d usinage Une fois les passes d bauche n cessaires calcul es le nouveau profil r sultant sera usin L usinage s ex cutera en conservant le travail en ar te vive G07 ou en ar te arrondie G05 qui est s lectionn au moment de l appel au cycle D autre part le m me pas est maintenu pendant tout l usinage Le profil et l outil Apr s avoir analys le profil programm et en fonction de l outil utilis c est ce profil qui sera ex cut ou d faut le profil le plus proche de celui ci Dans les cas o l on ne peut pas usiner le profil programm gorges avec l outil s lectionn un message est affich au d but de l ex cution du cycle L op rateur pourra arr ter l ex cution et s lectionner l outil appropri S il ne le fait pas on calcule un nouveau profil dans les zones qui ne sont pas accessibles l outil s lectionn et on usine tout ce qui est possible Le message est affich pendant tout l usinage CYCLES FIXES G68 Cycle fixe d bauchage sur l axe X O Usinage des canaux Si en ex cutant l une des passes d bauchage on d tecte l existence d un canal la CNC continuera l ex cution du reste du profil sans tenir compte de ce canal Le nombre de canaux dont on peut disposer un profil est illimit FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6
140. IB2 WBUF IB 3 INPUT C 6 5 DW 3 IB3 WBUF C IB3 WBUF WBUF GOTO NO Ajoute au bloc en cours d dition PCALL 2 Demande de la valeur de A Affiche sur la fen tre 1 la valeur introduite Ajoute au bloc en cours d dition A valeur introduite Ajoute au bloc en cours d dition Demande de la valeur de B Affiche sur la fen tre 2 la valeur introduite Ajoute au bloc en cours d dition B valeur introduite Ajoute au bloc en cours d dition Demande de la valeur de C Affiche sur la fen tre 3 la valeur introduite Ajoute au bloc en cours d dition C valeur introduite Ajoute au bloc en cours d dition Introduit en m moire le bloc dit Par exemple PCALL 2 A3 B1 C3 TRANSFORMATION ANGULAIRE DE L AXE INCLINE Avec la transformation angulaire d axe inclin on r ussit effectuer des d placements le long d un axe qui n est pas 90 par rapport un autre Les d placements sont programm s dans le syst me cart sien et pour r aliser les d placements ils se transforment en d placements sur les axes r els Sur certaines machines les axes ne sont pas configur s en mode cart sien mais forment des angles diff rents de 90 entre eux Un cas typique est l axe X de tour qui pour des raisons de robustesse ne forme pas 90 avec l axe Z mais poss de une autre valeur x M x X Axe cart sien X Axe a
141. K s ex cutera en continu autrement dit ex cution ne s interrompt pas la fin d un bloc mais passe au bloc suivant G01 X30 Z10 F1000 T1 D1 ESBLK D but du bloc unique G01 X20 Z10 G01 X20 Z20 G02 X10 Z30 I 10 KO DSBLK Annulation du bloc unique G01 X10 Z40 M30 ESTOP et DSTOP A partir de l ex cution de l instruction DSTOP la CNC invalide la touche Stop ainsi que le signal de Stop provenant de la PLC Cette invalidation reste active jusqu ce que la touche soit valid e nouveau par l instruction ESTOP EFHOLD et DFHOLD A partir de l ex cution de l instruction DFHOLD la CNC invalide l entr e de Feed Hold provenant du PLC Cette invalidation reste active jusqu ce que l entr e soit valid e nouveau par l instruction EFHOLD 12 4 Instructions de contr le de flux Les d clarations GOTO et RPT ne peuvent pas tre utilis es dans des programmes ex cut s depuis un PC raccord travers d une des lignes s rie GOTO N expression L instruction GOTO provoque l int rieur d un programme donn un saut au bloc d fini au moyen de l tiquette N expression L ex cution du programme continuera apr s le saut partir du bloc indiqu L tiquette de saut peut tre adress e au moyen d un num ro ou de toute expression dont le r sultat est un nombre G00 X30 Z10 T2 D4 X30 Z20 GOTO N22 Instruction de saut X20 Z20 Pas d ex cution X20 Z10 Pas
142. Les valeurs de R peuvent tre n gatives dans le cas de la programmation en relatif mais la valeur r sultante affect e au rayon doit toujours tre positive En programmant une valeur de Q sup rieure a 360 on prend le module apr s l avoir divis entre 360 Ainsi Q420 est la m me que Q60 et Q 420 est la m me que Q 60 Exemple de programmation en supposant que l Origine Polaire est situ e sur l Origine des Coordonn es Coordonn es absolues G90 R430 QO Point PO G03 Q33 7 Point P1 en arc G03 G01 R340 Q45 Point P2 en ligne droite G01 G01 R290 Q33 7 Point P3 en ligne droite G01 G01 R230 Q45 Point P4 en ligne droite G01 G01 R360 Q63 4 Point P5 en ligne droite G01 G03 Q90 Point P6 en arc G03 3 N Coordonn es incr mentales L origine polaire peut non seulement tre pr s lectionn e par la fonction G93 d crite plus loin mais galement modifi e dans les cas suivants e A la mise sous tension apr s l ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC prendra comme origine polaire l origine des coordonn es du plan de travail d finie par le param tre machine g n ral IPLANE 2 G90 R430 Q0 Point O ne O G91 G03 Q33 7 Point P4 en arc G03 Z o O G01 R 90 Q11 3 Point P2 en ligne droite G01 5 G01 R 50 Q 11 3 Point P3 en ligne droite G01 2 E E G01 R 60 Q11 3 Point P4 en ligne droite G01 o O D G01 R
143. Limite sup rieure suivant l axe s lectionn X C FIZONE R R W R tat de la zone de travail 5 FIZLO X C R R W R Zones de travail 5 Limite inf rieure suivant l axe s lectionn X C FIZUP X C R R W R Zones de travail 5 Limite sup rieure suivant l axe s lectionn X C Variables associ es aux avances Variable CNC PLC DNC section 11 2 6 FREAL R R R Avance r elle de la CNC en mm min ou pouces min FREAL X C R R R Avance r elle de la CNC sur l axe s lectionn FTEO X C R R R Avance th orique de la CNC sur l axe s lectionn Variables associ es la fonction G94 FEED R R R Avance active dans la CNC en mm min ou pouces min DNCF R R R W Avance s lectionn e par DNC PLCF R R W R Avance s lectionn e par PLC PRGF R R R Avance s lectionn e par programme Variables associ es la fonction G95 FPREV R R R Avance active dans la CNC en mm tour ou en pouces tour DNCFPR R R R W Avance s lectionn e par DNC PLCFPR R R W R Avance s lectionn e par PLC PRGFPR R R R Avance s lectionn e par programme Variables associ es la fonction G32 PRGFIN R R R Avance s lectionn e par programme en 1 mm Variables associ es l override FRO R R R Override de l avance active dans la CNC PRGFRO R W R R Override s lectionn par programme DNCFRO R R R W Override s lectionn par DNC PLCFRO R R W R Override s lectionn par PLC CNC
144. N B gt Avant d allumer le moniteur de la CNC 8055 v rifier que le fusible externe de ligne B est l appropri Consulter l tiquette d identification de l appareil FAGOR 2 En cas de mauvais fonctionnement ou de panne de l appareil le d brancher et appeler le service d assistance technique Ne pas manipuler l int rieur de l appareil CNC 8055 CNC 8055i 21 Notes compl mentaires FAGOR CNC 8055 CNC 8055i 22 DOCUMENTATION FAGOR Manuel OEM Adress au fabricant de la machine ou la personne charg e d effectuer l installation et la mise au point de la Commande Num rique Manuel USER M Adress l utilisateur final Indique la mani re de travailler et de programmer sous le mode M Manuel USER T Adress l utilisateur final Indique la mani re de travailler et de programmer sous le mode T Manuel MC Adress l utilisateur final Indique la mani re de travailler et de programmer sous le mode MC Contient un manuel d auto apprentissage Manuel TC Adress l utilisateur final Indique la mani re de travailler et de programmer sous le mode TC Contient un manuel d auto apprentissage Manuel MCO TCO Adress l utilisateur final Indique la mani re de travailler et de programmer sous les modes MCO et TCO Manuel Exemples M Adress l utilisateur final Contient des exemples de programmation du mode M Manuel Exemples T Adress
145. NTE 61451 Code de touches TEE AE PAIL LEVEL ISO RNN A SPINDIE FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 334 Panneau de commande MCO TCO F FAGOR 3 61704 61705 61706 64512 64513 64514 61441 61474 61470 61707 013 7 164518 61446 61468 61447 61452 CYCLE GRAPHICS DLE S SPEED nes Code de touches FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 335 Manuel de programmation Clavier alphanum rique o J a Le J EA r p 7 7NG a D 4 A LA 71 72 73 74 75 76 297 JC 28 GES JA00 QU QUES
146. O a Manuel de programmation Ref 1501 Soft V01 6x FAGOR 2 FAGOR AUTOMATION FAGOR Tous droits r serv s La reproduction totale ou partielle de cette documentation est interdite de m me que sa transmission transcription traduction ou son enregistrement dans un syst me de r cup ration de donn es sans autorisation expresse de Fagor Automation Toute copie ou utilisation totale ou partielle non autoris e du logiciel est interdite L information contenue dans ce manuel peut tre sujette des variations dues des modifications techniques Fagor Automation se r serve le droit de modifier le contenu du manuel sans tre tenue en communiquer les changements Toutes les marques enregistr es ou commerciales figurant dans le manuel appartiennent leurs propri taires respectifs L utilisation de ces marques par des tiers pour leurs propres fins peut aller l encontre des droits des propri taires PRODUITS DOUBLE USAGE Pour les produits fabriqu s par FAGOR AUTOMATION partir du 1er avril 2014 chaque produit inclus suivant le R glement UE 428 2009 dans la liste de produits double usage comprendra dans son identification le texte MDU et aura besoin de la licence d exportation suivant la destination La CNC peut r aliser d autres fonctions que celles figurant dans la documentation associ e mais Fagor Automation ne garantit pas la validit de ces applications En cons quence sauf auto
147. OLE DES PROGRAMMES MSG message Cette instruction affiche le message figurant entre guillemets L cran de la CNC comporte une zone d affichage des messages DNC ou du programme de l utilisateur qui affiche toujours le dernier message re u ind pendamment de sa provenance Exemple MSG V rifier outil DGWZ expression 1 expresion 2 expression 3 expression 4 L instruction DGWZ Define Graphic Work Zone permet de d finir la zone de repr sentation graphique Chacune des expressions composant la syntaxe de l instruction correspond une des limites et toutes doivent tre d finies en millim tres ou en pouces expression 1 Z minimum expression 2 Z maximum expression 3 Rayon ou diam tre int rieur expression 4 Rayon ou diam tre ext rieur FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 291 INSTRUCTIONS DE CONTROLE DES PROGRAMMES Instructions de validation invalidation FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 292 12 3 Instructions de validation invalidation ESBLK et DSBLK A partir de l ex cution de l instruction ESBLK la CNC ex cute tous les blocs suivants comme s il s agissait d un bloc unique Ce traitement en bloc unique reste actif jusqu son annulation par l ex cution de l instruction DSBLK De cette fa on si le programme est ex cut en mode BLOC BLOC le groupe de blocs se trouvant entre les instructions ESBLK et DSBL
148. OR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 142 Trajectoire ARC DROITE COMPTYPE 1 j Manuel de programmation Exemple de programmation T1 D1 G0 G90 X110 Z100 G1 G42 X10 Z60 X70 Z40 X70 Z20 X90 Z20 G40 X110 Z100 Positionnement au point de d part Active la compensation et le d placement au point initial D placement au point final compensation active Il d sactive la compensation et le d placement su point de d part La compensation de rayon o COMPENSATION D OUTILS FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 143 8 2 7 Annulation temporaire de la compensation avec G00 Lorsqu un un pas de G01 G02 G03 G33 ou G34 a Q00 est d tect la CNC annule temporairement la compensation de rayon l outil restant tangent la perpendiculaire sur l extr mit du d placement programm dans le bloc de G01 G02 G03 G33 ou G34 9 S G1 E amp 5 O Q c z 2 O g Lorsqu un pas de G00 G01 G02 G03 G33 ou G34 est d tect le nouveau bloc re oit le traitement z 5 correspondant au premier point compens la compensation radiale reprenant normalement non 2 S Cas sp cial Si la commande n a pas assez d information pour compenser mais le mouvement est g m en G00 s ex cutera sans compensation radiale O Exemple de programmation Exemple erron de progra
149. PLC en secondes CYTIME R R R Temps d ex cution d une pi ce en centi mes de seconde PARTC R W R W R W Compteur de pi ces de la CNC FIRST R R R Premi re fois que l on ex cute un programme KEY R W R W R W Code de touche KEYSRC R W R W R W Provenance des touches ANAIn R R R Tension en volts de l entr e analogique n ANAOn R W R W R W Tension en volts appliquer la sortie analogique n CNCERR R R Num ro d erreur active dans la CNC PLCERR R Num ro d erreur active dans le PLC DNCERR R Num ro d erreur qui s est produite dans la communication via DNC AXICOM R R R Paires d axes commut s avec la fonction G28 TANGAN R R R Position angulaire par rapport la trajectoire G45 TPIOUT X C R R R Sortie du PI de l axe ma tre de l axe Tandem en t min DNCSTA R tat de la transmission DNC TIMEG R R R Temps restant pour terminer le bloc de temporisation en centi mes de seconde R sum des variables internes de la CNC O FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 327 Variable CNC PLC DNC section 11 2 19 SELPRO R W R W R Lorsqu on dispose de deux entr es de palpeur il s lectionne l entr e active DIAM R W R W R Change le mode de programmation pour les coordonn es de l axe X entre rayons et diam tres PRBMOD R W R W R Indique s il faut afficher ou non une erreur de palpage RIP R R R Vitesse th orique lin aire r sultante de la boucle suiv
150. Page 1104 Instructions CALL PCALL MCALL MDOFF et PROBE Page 1105 Instructions DSBLK ESBLK DSTOP ESTOP DFHOLD et EFHOLD Page 1106 Instruction IF Page 1107 Blocs d affectations Page 1108 Expressions math matiques Page 1109 Instruction PAGE Page 1110 Instruction ODW Page 1111 Instruction DW Page 1112 Instruction IB Page 1113 Instruction SK Page 1114 Instructions WKEY et SYSTEM Page 1115 Instruction KEYSRC Page 1116 Instruction WBUF Page 1117 Instruction SYMBOL Aides syntactiques Cycles fixes Page 1076 Cycle fixe de poursuite de profil G66 Page 1078 Cycle fixe d bauchage sur l axe X G68 Page 1079 Cycle fixe d bauchage sur l axe Z G69 Page 1080 Cycle fixe de tournage de segments droits G81 Page 1081 Cycle fixe de dressage de segments droits G82 Page 1082 Cycle fixe de per age G83 Page 1083 Cycle fixe de tournage de segments courbes G84 Page 1084 Cycle fixe de dressage de segments courbes G85 Page 1085 Cycle fixe de filetage longitudinal G86 Page 1086 Cycle fixe de filetage frontal G87 Page 1087 Cycle fixe de rainurage sur l axe X G88 Page 1088 Cycle fixe de rainurage sur l axe Z G89 Page 1089 Page de g om trie de l outil m Pages du syst me d aide en programmation FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 341 Manuel de programmation Pages du syst me d aide en programmation FAGOR CNC 8055 CNC 8055i MOD LE T SorFT V01 6x
151. R 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 235 l axe Z TRAVAIL AVEC PALPEUR PROBE 4 Cycle fixe de mesure de pi ce et correction d outil sur FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 236 10 6 1 Fonctionnement de base x y gt 1 D placement d approche D placement du palpeur en avance rapide G00 depuis le point d appel au cycle jusqu au point d approche Ce point est situ en face de l angle correspondant du palpeur une distance de s curit B des deux faces Le mouvement d approche s effectue en deux phases Il se d place d abord suivant l axe X puis suivant l axe Z D placement de palpage D placement du palpeur suivant l axe Z avec l avance indiqu e F jusqu recevoir le signal du palpeur La distance maximale parcourir dans le mouvement de palpage est 2B Si une fois parcourue cette distance la CNC ne re oit pas le signal du palpeur le mouvement des axes s arr tera et l erreur correspondante sera affich e Apr s avoir effectu le palpage la CNC assume comme position th orique des axes la position r elle qu ils avaient la r ception du signal du palpeur D placement de retrait D placement du palpeur en avance rapide G00 depuis le point d approche jusqu au point o a t effectu l appel au cycle Le mouvement de retrait est r alis en deux phases Il se d place d abord suivant la
152. RAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 282 Le calcul de la vitesse r sultante ne prend pas en compte les axes rotatifs les axes esclaves gantry accoupl s et synchronis s ni les compteurs num riques TEMPIn Affiche la temp rature en dixi mes de degr d tect e par la PT100 On peut en s lectionner une parmi les quatre 1 4 entr es de temp rature disponibles Variables de lecture et d criture TIMER Cette variable permet de lire ou de modifier le temps en secondes indiqu par l horloge valid e par le PLC Valeurs possibles 0 4294967295 L acc s cette variable entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la reprise de la pr paration des blocs PARTC La CNC dispose d un compteur de pi ces qui s incr mente dans tous les modes sauf celui de Simulation chaque fois que l on ex cute M30 ou MO2 et cette variable permet de lire ou de modifier sa valeur qui sera donn e par un num ro entre 0 et 4294967295 L acc s cette variable entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la reprise de la pr paration des blocs KEY Permet de lire le code de la derni re touche accept e par la CNC Cette variable peut tre utilis e comme variable d criture exclusivement dans un programme de personnalisation canal utilisateur
153. RPOSS R R R Position r elle de la broche Lecture depuis le PLC en dix milli mes de degr entre 3600000 et 3600000 et depuis la CNC en degr s entre 360 et 360 STPOSS R R R Position th orique de la broche Lecture depuis le PLC en dix milli mes de degr entre 999999999 et depuis la CNC en degr s entre 99999 9999 SRTPOS R R R Position th orique de la broche Lecture depuis le PLC en dix milli mes de degr entre O et 3600000 et depuis la CNC en degr s entre 0 et 360 SDRPOS R R R Position qu indique le variateur Sercos SPRGSP R R R Position programm e en M19 par programme pour la deuxi me broche Variables associ es l erreur de poursuite SFLWES R R R Erreur de poursuite de la broche Variables associ es l outil motoris Variable CNC PLC DNC section 11 2 12 ASPROG R R Vitesse programm e sur M45 S dans la sous routine associ e LIVRPM R R Vitesse de l outil motoris sous le mode de travail TC Variables associ es l automate Variable CNC PLC DNC section 11 2 13 PLCMSG R R Num ro du message de l automate le plus prioritaire qui est actif PLCIn R W 32 entr es de l automate partir de la n PLCOn R W 32 sorties de l automate partir de la n PLCMn R W 32 marques de l automate partir de la n PLCRn R W Registre n PLCTn R W Comptage du temporisateur n PLCCn R W Comptage du compteur n PL
154. U FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 263 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 264 11 2 12 Variables associ es l outil motoris Variables de lecture ASPROG Doit tre utilis e dans la sous routine associ e la fonction M45 Donne les tours par minute programm s en M45 S Si on ne programme que M45 la variable prend la valeur 0 La variable ASPROG s actualise juste avant d ex cuter la fonction M45 de mani re a tre actualis e lorsqu on ex cute la sous routine associ e LIVRPM Elle doit tre utilis e lorsqu on travaille en mode TC Donne les tours par minute s lectionn s par usager pour l outil motoris dans le mode de travail TC 11 2 13 Variables associ es l automate On tiendra compte du fait que l automate dispose des ressources suivantes 11 1512 Entr es O1 0512 Sorties M1 M5957 Marques R1 R499 Registres de 32 bits chacun T1 T512 Temporisateurs avec comptage du temporisateur en 32 bits C1 C256 Compteurs avec comptage du compteur en 32 bits L acc s une variable quelconque permettant de lire ou de modifier l tat d une ressource du PLC 1 O M R T C entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la reprise de la pr paration des blocs Variables de lectur
155. Usinage de la surface frontale de la pi ce 6 16 D placement contre but e G52 ssessesierisierieissieiieisiisinitiisiniinintintiniatneinrnrnnnne 6 17 Avance F comme fonction inverse du temps G32 i 6 18 Contr le tangentiel G45 sise 6 18 1 Consid rations sur la fonction G45 6 19 G145 D sactivation temporaire du contr le tangentiel 108 FONCTIONS PR PARATOIRES SUPPL MENTAIRES 7 1 Interrompre la pr paration de blocs G04 109 7 1 1 G04 KO Interruption de la pr paration de blocs et actualisation de cotes 111 7 2 Temporisation G04 K 7 7 3 Travail sur ar te vive G07 et arrondie G05 G50 esessseiesersrisriersrieierisierierrens 113 7 3 1 TBE VIVO GOT ni E 113 7 3 2 Ar te arrondie GO5 114 7 3 3 Ar te arrondie command e G50 115 7 4 Analyse par anticipation Look ahead G51 116 7 4 1 Algorithme avanc de look ahead int grant des filtres Fagor eeeenneeee 118 7 4 2 Fonctionnement de look ahead avec des filtres Fagor actifs 119 7 5 Image miroir G10 G11 G12 G13 G14 esssssssssssseesseesresreen 120 7 6 Facteur d chelle G72 aececi 121 7 6 1 Facteur d chelle appliqu tous les axes 122 7 6 2 Facteur d chelle appliqu un ou plusieurs axes 123 7 7 Couplage d couplage lectronique d axes
156. Vitesse de rotation de broche active dans la CNC SDNCS R R R W Vitesse de rotation s lectionn e par DNC SPLCS R R W R Vitesse de rotation s lectionn e par PLC SPRGS R R R Vitesse de rotation s lectionn e par programme Variables associ es la vitesse de coupe constante SCSS R R R Vitesse de coupe constante active dans la CNC SDNCCS R R R W Vitesse de coupe constante s lectionn e par DNC SPLCCS R R W R Vitesse de coupe constante s lectionn e par PLC SPRGCS R R R Vitesse de coupe constante s lectionn e par programme Variables associ es au spindle override SSSO R R R Override de la vitesse de rotation de broche active dans la CNC SPRGSO RW R R Override s lectionn par programme SDNCSO R R R W Override s lectionn par DNC SPLCSO R R W R Override s lectionn par PLC SCNCSO R R R Override s lectionn depuis le panneau avant Variables associ es aux limites de vitesse SSLIMI R R R Limite de la vitesse de rotation active dans la CNC SDNCSL R R R W Limite de la vitesse de rotation s lectionn e par DNC SPLCSL R R W R Limite de la vitesse de rotation s lectionn e par PLC SPRGSL R R R Limite de la vitesse de rotation s lectionn e par programme Variables associ es la position SPOSS R R R Position r elle de la broche Lecture depuis le PLC en dix milli mes de degr entre 999999999 et depuis la CNC en degr s entre 99999 9999 S
157. X U Y V Z W est omis la CNC prend la valeur affect e au param tre machine correspondant el de programmation 10 3 1 Fonctionnement de base X 2 5 5 W o J O pi lt Fu J3 d C digo I ov x lt X z ES Z O I Le LL m O T C digo 4 X x Z L gt r C digo 5 W P Z Fa C digo 1X DM ji Z D FAGOR 2 CNC 8055 CNC 8055i C digo MOD LE T SorT V01 6x 227 10 X 2 5 W do O u S as J lt o gt X To E g O LL m O am A FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 228 1 D placement d approche D placement de l outil en avance rapide G00 depuis le point d appel au cycle jusqu au point d approche Ce point est situ en face de l angle correspondant du palpeur une distance de s curit B des deux faces Le mouvement d approche s effectue en deux phases Il se d place d abord suivant l axe Z puis suivant l axe X D placement de palpage En fonction du facteur de forme affect l outil s lectionn 1 ou 2 palpages seront n cessaires pour son calibrage Chaque palpage sera form par un d placement d approche un d placement de palpage et un d placement de retrait D placement d approche D
158. XISTYPE Lorsque l axe C s active moyennant la fonction pr paratoire G15 la CNC ex cute la recherche de r f rence machine de l axe C si pr c demment on travaillait en mode broche Si on tait d j en mode C la recherche de r f rence machine ne sera pas ex cut e La fonction G15 est modale la sortie logique de la broche CAXIS M5955 restant active tout le temps que l axe C reste actif Il n est pas permis de d finir plus des fonctions auxiliaires dans un m me bloc o l on a d fini la fonction G15 La CNC d sactive l axe C en revenant au mode de broche apr s avoir ex cut l une des fonctions typiques de broche M03 M04 MO5 etc En outre si on a personnalis le param tre machine g n ral PERCAX NO la CNC d sactive aussi la fonction C apr s une mise hors sous tension de la CNC un arr t d urgence ou RAZ ou l ex cution des fonctions M02 et M30 6 15 1 Usinage de la surface cylindrique Pour usiner sur la surface cylindrique de la pi ce il faut d finir avec la fonction G15 R le rayon du cylindre que l on veut d velopper puis s lectionner le plan principal avec la fonction G16 ZC Il faut ensuite programmer le profil usiner avec la possibilit de programmer des interpolations lin aires des interpolations circulaires et la compensation du rayon de l outil La programmation de l axe C s effectuera comme s il s agissait d un axe lin aire la CNC se chargeant de calculer le d placement an
159. Y 5 5 R 6 5 Plan ZX G02 G03 X 5 5 Z 5 5 R 6 5 Plan YZ G02 G03 Y 5 5 Z 5 5 R 6 5 Si en programmant le rayon un cercle complet est programm la CNC affichera l erreur correspondante en raison du nombre infini de solutions SX CONTROLE DE LA TRAJECTOIRE Interpolation circulaire G02 G03 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 83 Sh CONTROLE DE LA TRAJECTOIRE Interpolation circulaire G02 G03 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 84 Si l arc est inf rieur 180 le rayon est programm avec un signe positif s il est sup rieur 180 le signe sera n gatif Si PO est le point de d part et P1 le point d arriv e le nombre d arcs de rayon identique passant par ces deux points est de 4 arc n cessaire est d fini en fonction de l interpolation circulaire G02 ou G03 et du signe du rayon Ainsi le format de programmation des arcs de la figure sera le suivant Arc 1 G02 X Z R Arc 2 G02 X Z R Arc 3 G03 X Z R Arc 4 G03 X Z R Ex cution de l interpolation circulaire La CNC calculera selon l arc programm les rayons du point de d part et du point d arriv e Bien que th oriquement ces deux rayons doivent tre parfaitement identiques la CNC permet de s lectionner la diff rence maximum admissible entre ces deux rayons au moyen du param tre machine g n ral CIRRINERR Si la valeur d finie
160. a broche acc l re ou d c l re jusqu atteindre la vitesse programm e sans arr ter la broche Si la broche dispose de syst me de mesure du moteur avec un codeur SINCOS sans 10 de r f rence la recherche s effectuera directement la vitesse programm e S sans passer par la vitesse d finie par le p m b REFEED2 Si apr s la mise sous tension on ex cute une M19 avant une M3 ou M4 cette M19 sera ex cut e sans effectuer la recherche de z ro de la broche en ex cutant la premi re M3 ou M4 Si le syst me de mesure n a pas d 10 synchronis la recherche d 10 en M3 pourra ne pas co ncider avec la recherche en M4 Cela n a pas lieu avec le syst me de mesure FAGOR Sion travaille en ar te arrondie G05 on peut unir diff rents filets de fa on continue dans une m me pi ce Lorsque des raccords de filets sont r alis s seul le premier filet pourra avoir un angle d entr e Q Alors que la fonction G33 est active on ne peut pas varier l avance F programm e ni la vitesse de broche S programm e les deux fonctions tant fixes 100 L override de la broche estignor aussi bien dans l usinage que dans le recul La fonction G33 est modale et incompatible avec G00 G01 G02 G03 et G34 Au moment de la mise sous tension apr s avoir ex cut M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC assume le code G00 ou le code G01 en fonction de la personnalisation du param tre machine g n ral IMOVE
161. a en conservant le travail en ar te vive G07 ou en ar te arrondie G05 qui est s lectionn au moment de l appel au cycle D autre part le m me pas est maintenu pendant tout l usinage Le profil et l outil Apr s avoir analys le profil programm et en fonction de l outil utilis c est ce profil qui sera ex cut ou d faut le profil le plus proche de celui ci Dans les cas o l on ne peut pas usiner le profil programm gorges avec l outil s lectionn un message est affich au d but de l ex cution du cycle L op rateur pourra arr ter l ex cution et s lectionner l outil appropri S il ne le fait pas on calcule un nouveau profil dans les zones qui ne sont pas accessibles l outil s lectionn et on usine tout ce qui est possible Le message est affich pendant tout l usinage Usinage des canaux Si en ex cutant l une des passes d bauchage on d tecte l existence d un canal la CNC continuera l ex cution du reste du profil sans tenir compte de ce canal Le nombre de canaux dont on peut disposer un profil est illimit D s que le profil en trop est termin l ex cution des canaux d tect s commence LL LL CL LOU Y CYCLES FIXES G69 Cycle fixe d bauchage sur l axe Z 7 1 De ce point on suivra en G01 le contour programm en conservant la sur paisseur de finition
162. admettra dans le cas de ORG X C que les variables ORGX ORGY ORGZ ORGU et ORGB Variables de lecture ORG X C Donne la valeur du d calage d origine actif pour l axe s lectionn Cette valeur n inclut pas le d calage additionnel indiqu par le PLC ou par la manivelle suppl mentaire P100 ORGX Affecte au param tre P100 la valeur du d calage d origine actif pour l axe X Cette valeur a pu tre s lectionn e manuellement par la fonction G92 ou par la variable ORG X C n PORGF Donne la coordonn e par rapport l origine des coordonn es cart siennes de l origine des coordonn es polaires selon l axe des abscisses Cette variable est exprim e en rayons ou en diam tres suivant si le param tre machine d axes DFORMAT est personnalis PORGS Donne la coordonn e par rapport l origine des coordonn es cart siennes de l origine des coordonn es polaires selon laxe des ordonn es Cette variable est exprim e en rayons ou en diam tres suivant si le param tre machine d axes DFORMAT est personnalis ADIOF X C Affiche la valeur du d calage d origine g n r par la manivelle suppl mentaire sur l axe s lectionn Variables de lecture et d criture ORG X C n Cette variable permet de lire ou de modifier la valeur de l axe s lectionn e dans la table correspondant au d calage d origine indiqu n P110 ORGX 55 Affecte au param tre P110 la valeur de l axe X dan
163. al PO P7 Pour utiliser la broche auxiliaire ou l outil motoris on ex cutera la commande M45 S 5 5 o S indique la vitesse de rotation en tours mn et o le signe indique le sens de rotation d sir La CNC met la tension analogique correspondant la vitesse de rotation choisie en fonction de la valeur affect e au param tre machine de broche auxiliaire MAXSPEED Pour stopper la rotation de la broche auxiliaire on programmera M45 ou M45 S0 Chaque fois que la broche auxiliaire ou l outil motoris sont actifs la CNC informe le PLC en activant la sortie logique g n rale DM45 M5548 Il est galement possible de d finir le param tre machine de broche auxiliaire SPDLOVR de fa on que les touches Override du Panneau de Commande puissent modifier la vitesse de rotation active actuelle de la broche auxiliaire A Fonction auxiliaire M PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 77 Manuel de programmation Fonction auxiliaire M PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 78 CONTR LE DE LA TRAJECTOIRE La CNC permet de programmer les d placements d un ou de plusieurs axes simultan ment Seuls les axes intervenant dans le d placement d sir sont programm s L ordre de programmation des axes est le suivant X Y Z U V W A B C Les cotes de chaque axe seront programm es en r
164. ammation s sssessssessesssessesseseresesresse 339 Mainen eaa 343 FAGOR 3 CNC 8055 CNC 8055i SorFT V01 6x 313 PROGRAMMATION EN CODE ISO Fonction G00 G01 G02 G03 G04 G05 G06 G07 G08 G09 G10 G11 G12 G13 G14 G15 G16 G17 G18 G19 G21 G22 G28 G29 G30 G33 G34 G37 G38 G40 G41 G41 N G42 G42 N G50 G51 G53 G54 G55 G56 G57 G58 G59 G60 G62 G63 G68 G69 Signification Positionnement rapide Interpolation lin aire Interpolation circulaire droite Interpolation circulaire gauche Temporisation Suspension de la pr paration de blocs Ar te arrondie Centre de circonf rence en coordonn es absolues Ar te vive Circonf rence tangente la trajectoire ant rieure Circonf rence par trois points Annulation image miroir Image miroir sur X Image miroir sur Y Image miroir sur Z Image miroir dans les directions programm es Axe C S lection de plan principal dans deux sens Plan principal X Y et longitudinal Z Plan principal Z X et longitudinal Y Plan principal Y Z et longitudinal X D finition des limites inf rieures des zones de travail D finition des limites sup rieures des zones de travail Validation invalidation des zones de travail S lectionne la seconde broche ou commutation d axes S lectionne la broche principale ou commutation d axes Synchronisation de broches d phasage Avance F comme fonction inverse du temps Filetage lectroniqu
165. anrennenernacrnsrnane 5 7 8 M41 M42 M43 M44 Changement de gammes de la broche 76 5 7 9 M45 Broche auxiliaire Outil motoris eeeeeeeeeeieeeieieireieiiererrsinininrrernrinrrernennt 77 CONTR LE DE LA TRAJECTOIRE 6 1 Positionnement rapide GO0 80 6 2 Interpolation lin aire G01 A 6 3 Interpolation circulaire GO2 G03 82 6 4 Interpolation circulaire avec programmation du centre de l arc en coordonn es absolues QOG rrrenerignmenanrineente ia riaren aana Ead PEE ane atia iaia 86 6 5 Trajectoire circulaire tangente a la trajectoire pr c dente GO8 87 6 6 Trajectoire circulaire d finie avec trois points G09 88 6 7 Interpolation h lico dale sise 89 6 8 Entr e tangentielle au d but de l usinage G37 90 6 9 Sortie tangentielle la fin de l usinage G38 sa 91 6 10 Arrondissement command d ar tes G36 92 6 11 Chanfreinage G39 s 93 6 12 Filetage lectronique G33 eeesesesssissisirsisissisirerntirinintnntntnntntintnntatantneantnetntnnrnnnnn 94 6 13 Retrait des axes face un arr t lors du taraudage Q233 eeeeeeeeerneernen 97 6 14 Filets pas variable G34 6 15 Activation de l axe C G15 6 15 1 Usinage de la surface cylindrique 5 6 15 2
166. ans la variable PRGFIN l avance en fonction inverse du temps qui a t programm e et dans la variable FEED l avance r sultante en mm min ou pouce min Si l avance r sultante d un axe quelconque d passe le maximum fix dans le param tre machine g n ral MAXFEED la CNC applique ce maximum Dans les d placements en G00 on ne tient pas compte de la F programm e Tous les d placements s effectuent avec l avance indiqu e dans le param tre machine d axes GOOFEED Si on programme F0 le d placement s effectue avec l avance indiqu e dans le param tre machine d axes MAXFEED La fonction G32 peut tre programm e et ex cut e dans le canal de PLC La fonction G32 se d sactive en mode JOG 6 18 Contr le tangentiel G45 La fonction Contr le tangentiel permet qu un axe maintienne toujours la m me orientation par rapport la trajectoire programm e 27 W X Orientation parall le la trajectoire Orientation perpendiculaire la trajectoire O O LE r teii i y A T r Ke La trajectoire est d finie par les axes du plan actif L axe qui conservera l orientation devra tre un D axe rotatif rollover A B ou e g lt Format de programmation e A 5 G45 Axe Angle w 8 Axe Axe qui conservera l orientation A B ou C O Angle Indique la position angulaire en degr s par rapport la trajectoire 8 O 359 9999 Si elle n est pas programm e on prendra 0 Fa
167. ante G96 La valeur maximum est limit e par les param tres machine de la broche MAXGEAR1 MAXGEAR2 MAXGEAR3 et MAXGEAR4 qui d pendent dans chaque cas de la gamme de vitesses de broche s lectionn e Cette valeur maximum peut galement tre limit e par programme au moyen de la fonction G92 S5 4 La vitesse de rotation S programm e peut tre modifi e par l interm diaire du PLC ou de la ligne DNC ou au moyen des touches SPINDLE et du Panneau de Commande de la CNC La vitesse varie entre les valeurs maximum et minimum fix es par les param tres machine de broche MINSOVR et MAXSOVR Le pas incr mental associ aux touches SPINDLE et du Panneau de Commande de la CNC permettant de modifier la vitesse S programm e est fix par le param tre machine de broche SOVRSTEP Lorsqu on ex cute les fonctions G33 filetage lectronique G34 filetage pas variable G86 cycle fixe de filetage longitudinal ou G87 cycle fixe de filetage frontal on ne peut pas modifier la vitesse programm e en travaillant 100 de S programm e Vitesse de rotation de la broche S PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 65 Vitesse de rotation de la broche S PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 66 5 3 1 Vitesse de coupe constante G96 En programmant G96 la CNC assume que la vitesse de b
168. ante en mm min TEMPIn R R R Affiche la temp rature en dixi mes de degr d tect e par la PT100 TIPPRB R R R Cycle PROBE en cours d ex cution PANEDI R R R Application WINDRAW55 Num ro de l cran en cours d ex cution DATEDI R R R Application WINDRAW55 Num ro d l ment en cours d ex cution FBDIF X C R R R Il permet de surveiller la diff rence entre les cotes de la premi re et la 2 deuxi me mesure sur l oscilloscope CYCLEV R R R Dans le mod le conversationnel indique le num ro d ongjlet affich a chaque instant j CYCEDI R R R Dans le mod le conversationnel indique le num ro de cycle ou d cran Q affich chaque instant DISBLO R R R Il indique la valeur de la distance totale programm e dans des blocs avec F look ahead 2 MIXPO X C R R R Variable indiquant la position de l axe avec la mesure combin e Q S FLWAC X C R R R Variable indiquant l erreur r elle en tenant compte de la deuxi me mesure F RADIOC R II indique la valeur programm e dans le rayon en ex cutant G15 R SO E g La variable KEY dans la CNC est d criture W uniquement dans le canal d utilisateur fa La variable NBTOOL ne peut tre utilis e que dans la sous routine de changement d outil FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 328 CODE DE TOUCHES Clavier albhanum rique et moniteur Code de touches
169. apide G00 jusqu au point d approche Repassage de filets Pour effectuer la reprise de filets suivre les pas suivants 1 Effectuer la recherche de r f rence machine de la broche 2 Effectuer la mesure angulaire du filet gorge param tres K W 3 D finir le cycle G87 pour la reprise de filet 4 Ex cuter le cycle fixe Consid rations Les conditions d usinage vitesse d avance vitesse de la broche etc doivent tre programm es avant l appel au cycle D s que le cycle fixe est achev le programme continue avec la m me avance F et les m mes fonctions G qu il disposait au moment de l appel au cycle Seule la compensation de rayon d outil sera annul e si elle tait active l ex cution du programme continuant avec la fonction G40 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 201 CYCLES FIXES G88 Cycle fixe de rainurage sur l axe X FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 202 9 11 G88 Cycle fixe de rainurage sur l axe X Ce cycle r alise le rainurage sur l axe X en conservant le m me pas entre les passes successives le pas tant gal ou inf rieur celui programm La structure de base du bloc est la suivante G88XZQRCDK X 5 5 Il d finit la cote suivant l axe X du point initial de la rainure Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote suivant l axe Z
170. appel au cycle D s que le cycle fixe est achev le programme continue avec la m me avance F et les m mes fonctions G qu il disposait au moment de l appel au cycle Seule la compensation de rayon d outil sera annul e si elle tait active l ex cution du programme continuant avec la fonction G40 L outil doit tre situ par rapport la pi ce une distance sur l axe Z sup rieure ou gale celle indiqu e dans le param tre D distance de s curit de d finition du cycle fixe Si la profondeur de la rainure est nulle la CNC affiche l erreur correspondante Si la largeur de la rainure est inf rieure la largeur de la plaquette NOSEW la CNC affiche l erreur correspondante CYCLES FIXES G89 Cycle fixe de rainurage sur l axe Z O FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 205 CYCLES FIXES G60 Per age filetage sur la face de dressage FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 206 9 13 G60 Per age filetage sur la face de dressage Ce cycle est disponible lorsque la machine a un outil motoris Ce cycle permet d effectuer un per age axial o un taraudage axial L ex cution d une op ration ou d une autre d pend du format de programmation utilis Si le param tre B 0 est d fini s effectue un filetage et si on d finit B gt 0 s effectue un per age Pendant l laboration du per age ou filetage la broche sera arr t e et l outil tournera
171. apport au z ro machine la distance indiqu e par la ou les tables s lectionn es Ces deux fonctions sont modales et incompatibles entre elles si l une est s lectionn e l autre est d sactiv e Il existe galement un autre d calage d origine sous la commande du PLC qui s ajoute toujours au d calage d origine s lectionn et qui permet entre autres de corriger les carts dus aux dilatations etc ORG 54 ORG ORG 56 ORG 57 ORG 58 G58 Y s G92 a gt ORG 59 si G59 ORG PLCOF 2 Offset du PLC D calage d origine 4 4 1 Pr s lection de coordonn es et limitation de la valeur de S G92 La fonction G92 permet de pr s lectionner n importe quelle valeur dans les axes de la CNC et de limiter la vitesse maximum de la broche e Pr s lection de cotes Lorsqu un d calage d origine est ex cut par la fonction G92 la CNC prend en compte les coordonn es des axes programm s apr s G92 comme nouvelles valeurs des axes Aucune autre fonction ne peut tre programm e dans le bloc contenant G92 et le format de programmation est le suivant G92 X C 45 5 Les valeurs affect es aux axes seront programm es en rayons ou en diam tres suivant la personnalisation du param tre machine d axes DFORMAT gt SYST MES DE REFERENCE Pr s lection des coordonn es et d calages d origine D Positionnement en PO G90 X0 Z200 Pr s lectionne
172. arche v rifier que les fusibles sont les ad quats et en parfait tat viter les dissolvants L action des dissolvants comme les chlorhydrocarbures le benzol les esters et thers peuvent endommager les plastiques composant le frontal de l appareil Ne pas manipuler l int rieur de l appareil Seul le personnel autoris de Fagor Automation peut manipuler l int rieur de l appareil Ne pas manipuler les connecteurs lorsque l appareil est branch au r seau lectrique Avant de manipuler les connecteurs entr es sorties mesure etc v rifier que l appareil n est pas branch au r seau lectrique u Maintenance FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 343 Maintenance n FAGOR CNC 8055 CNC 8055i MOD LE T SorrT V01 6x 344 Manuel de programmation Manuel de programmation FAGOR CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 345 FAGOR CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 346 Manuel de programmation
173. artie 6 Page 1026 Variables accessibles par Haut Niveau partie 7 Page 1027 Variables accessibles par Haut Niveau partie 8 Page 1028 Variables accessibles par Haut Niveau partie 9 Page 1029 Variables accessibles par Haut Niveau Partie 10 Page 1030 Variables accessibles par Haut Niveau partie 11 Page 1031 Variables accessibles par Haut Niveau partie 12 FAGOR 2 Page 1032 Op rateurs math matiques CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 339 Pages du syst me d aide en programmation FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 340 Aides syntactiques Langage ISO Page 1033 Page 1034 Page 1035 Page 1036 Page 1037 Page 1038 Page 1039 Page 1040 Page 1041 Page 1042 Page 1043 Page 1044 Page 1045 Page 1046 Page 1047 Page 1048 Page 1049 Page 1050 Page 1051 Page 1052 Page 1053 Page 1054 Page 1055 Page 1056 Page 1057 Page 1058 Page 1059 Page 1060 Page 1061 Page 1062 Page 1063 Page 1064 Structure de un bloc de programme Positionnement et interpolation lin aire G00 G01 partie 1 Positionnement et interpolation lin aire G00 G01 partie 2 Interpolation circulaire G02 G03 partie 1 Interpolation circulaire G02 G03 partie 2 Interpolation circulaire G02 G03 partie 3 Trajectoire circulaire tangente G08 partie 1 Trajectoire circulaire tangente G08 partie 2 Trajectoire circulaire sur trois points G09 partie 1 Trajectoire circulaire sur trois poi
174. asse de finition d s que le tournage programm est termin La structure de base du bloc est la suivante G84XZQRCDLMFHIK Le X 5 5 Il d finit la cote du point initial du profil suivant l axe X Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote du point initial du profil suivant l axe Z Doit tre programm e en coordonn es absolues Q 5 5 Il d finit la cote suivant l axe X du point final du profil Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres R 5 5 Il d finit la cote suivant l axe Z du point final du profil C5 5 Il d finit le pas de tournage et sera programm avec une valeur positive exprim e en rayons S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant Tout le tournage se r alise avec le m me pas celui ci tant gal ou inf rieur celui programm C D5 5 Il d finit la distance de s curit laquelle s effectue le recul de l outil chaque passe e Si on programme D avec une valeur diff rente de 0 la lame r alise un mouvement de retrait 45 jusqu atteindre la distance de s curit figure gauche e Sion programme D avec la valeur 0 la trajectoire de sortie co ncide avec la trajectoire d entr e e Sile param tre D n est pas programm le retrait de l outil s effectue en su
175. ation de broche etc ainsi que la compensation de rayon d outil G41 G42 doivent tre programm es avant l appel au cycle D s que le cycle fixe est achev le programme continue avec la m me avance F et les m mes fonctions G qu il disposait au moment de l appel au cycle Manuel de programmation La distancia entre el punto de partida y el punto final R Q seg n el eje X tiene que ser igual o mayor que L La distance entre le point de d part et le point initial X Z suivant laxe Z doit tre gal ou sup rieur M SE CYCLES FIXES G81 Cycle fixe de tournage de segments droits Si la position de l outil n est pas correcte pour ex cuter le cycle la CNC affiche l erreur correspondante FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 173 CYCLES FIXES G82 Cycle fixe de dressage de segments droits FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 174 9 5 G82 Cycle fixe de dressage de segments droits Ce cycle r alise le dressage du segment programm en conservant le pas sp cifi entre les passes successives de dressage Le cycle permet de s lectionner si on effectue ou non une passe de finition d s que le dressage programm est termin La structure de base du bloc est la suivante G82XZQRCDLMFH X 5 5 Il d finit la cote du point initial du profil suivant l axe X Pr
176. avec les fonctions G40 G41 G42 S il n y a pas d outil s lectionn ou si DO est d finie on n applique pas de compensation longitudinale ni de compensation radiale Pour obtenir plus d informationVoir chapitre 8 Compensation d outils A Num ro d outil T et correcteur D PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 71 Fonction auxiliaire M PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 72 5 7 Fonction auxiliaire M Les fonctions auxiliaires sont programm es par le code M4 il est possible de programmer jusqu 7 fonctions auxiliaires dans le m me bloc Si plus d une fonction auxiliaire a t programm e dans un bloc la CNC les ex cute dans l ordre o elles ont t programm es La CNC dispose d une table de fonctions M avec NMISCFUN param tre machine g n ral composants les l ments suivants tant sp cifi s e Le num ro 0 9999 de la fonction auxiliaire M d finie Le num ro de la sous routine associer cette fonction auxiliaire e Un indicateur qui d finit si la fonction M est ex cut e avant ou apr s le bloc de d placement dans lequel elle est programm e e _Unindicateur qui d finit si l ex cution de la fonction M interrompt ou non la pr paration des blocs e _Unindicateur qui d finit si la fonction M est ex cut e ou non apr s l ex cution de la sou
177. ayons ou en diam tres suivant la personnalisation du param tre machine d axes DFORMAT FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorrT V01 6x 79 Si Positionnement rapide G00 CONTROLE DE LA TRAJECTOIRE FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 6 1 Positionnement rapide G00 Les d placements programm s apr s G00 sont ex cut s selon l avance rapide indiqu e dans le param tre machine d axes GOOFEED Quel que soit le nombre d axes d plac s la trajectoire r sultante est toujours une droite entre le point de d part et le point d arriv e Exemple de programmation de l axe X en rayons X N 00 400 X100 Z100 Point de d but G00 G90 X300 Z400 Trajectoire programm e Le param tre machine g n ral RAPIDOVR permet de d finir si en G00 le s lecteur de pourcentage de correction d avance permettra la correction entre 0 et 100 ou si ce pourcentage restera fix 100 Lors de la programmation de G00 le dernier code F programm n est pas annul c est dire que lorsque G01 G02 ou G03 est programm nouveau ce code F est r tabli La fonction G00 est modale et incompatible avec G01 G02 G03 G33 G34 et G75 La fonction G00 peut tre programm e sous la forme G ou GO Au moment de la mise sous tension apr s avoir ex cut M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC assume le code G00 ou le code G01 en fonction
178. base du bloc est la suivante G85XZQRCDLMFHIK SE CYCLES FIXES G85 Cycle fixe de dressage de segments courbes X 5 5 Il d finit la cote du point initial du profil suivant l axe X Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote du point initial du profil suivant l axe Z Doit tre programm e en coordonn es absolues Q 5 5 Il d finit la cote suivant l axe X du point final du profil Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres R 5 5 Il d finit la cote suivant l axe Z du point final du profil C5 5 Il d finit la passe de dressage Tout le dressage se r alise avec le m me pas celui ci tant gal ou inf rieur celui programm C S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant D5 5 Il d finit la distance de s curit laquelle s effectue le recul de l outil chaque passe e Si on programme D avec une valeur diff rente de 0 la lame r alise un mouvement de retrait FAGOR 2 45 jusqu atteindre la distance de s curit figure gauche e Sion programme D avec la valeur 0 la trajectoire de sortie co ncide avec la trajectoire d entr e e Si le param tre D n est pas programm le retrait de l outil s effectue en suivant le profil jusqu CNC 8055 la pass
179. bles associ es aux param tres machine 11 2 5 Variables associ es aux zones de travail 11 2 6 Variables associ es aux avances 11 2 7 Variables associ es aux cotes 11 2 8 Variables associ es aux manivelles lectroniques 11 2 9 Variables associ es la mesure s ssssseeseesterietttinttntttnttnrtnrttnrtnntnntnnrennennn eneen 11 2 10 Variables associ es la broche principale 112 11 Variables associ es la seconde broche 112 12 Variables associ es l outil motoris 112 13 Variables associ es l automate 11 2 14 Variables associ es aux param tres locaux 11 2 15 Variables Sercos ii 11 2 16 Variables de configuration du logiciel et hardware 11 2 17 Variables associ es au t l diagnostic 01ese 112 18 Variables associ es au mode de fonctionnement 11 25 19 Autres variables 2eme een inner miennes rates an eee tests tante creme tasse 11 3 Constantes iii FAGOR 2 CNC 8055 CNC 8055i SorFT V01 6x FAGOR 2 CNC 8055 CNC 8055i SorT V01 6x CHAPITRE 12 CHAPITRE 13 ANNEXES 114 Op rateurs nan MR re Min nr ne 285 11 5 Expressions seee 287 11 5 1 Expressions arithm tiques 287 11 5 2 Expressions relationnelles ss 288 INSTRUCTIONS DE CONTR LE DES PROGRAMMES 12 1 Instructions d affectation issu 290 12 2 Instructions d affichage sise 291 12 3 Instructions de validation i
180. bre ou avec une expression dont le r sultat est un nombre La CNC entend par d faut que le programme pi ce est dans la m moire RAM de la CNC S il se trouve dans un autre dispositif l indiquer dans le r pertoire HD dans le Disque Dur DNC2 dans un PC branch travers la liaison s rie DNCE dans un PC connect travers Ethernet Le programme pi ce modal tant s lectionn si on ex cute un bloc de mouvement avec un nombre de r p titions par exemple X10 N3 la CNC omet le nombre de r p titions et ex cute une seule fois le d placement et le programme pi ce modal Un programme pi ce tant s lectionn comme modal si on ex cute depuis le programme principal un bloc contenant l instruction MEXEC le programme pi ce actuel perd sa condition de modal et le programme pi ce appel avec MEXEC devient modal Si on essaie d ex cuter un bloc avec l instruction MEXEC dans le programme pi ce modal l erreur correspondante s affichera 1064 Le programme ne peut pas tre ex cut MDOFF l instruction MDOFF indique que la modalit qu avait acquis une sous routine avec l instruction MCALL ou un programme pi ce avec MEXEC termine dans ce bloc OPEN P expression r pertoire destination A D commentaire de programme L instruction OPEN entame l dition d un programme pi ce Le num ro de ce programme sera indiqu par un num ro ou n importe quelle expression ayant comme r sultat un nombre Le no
181. c des cotes absolues et incr mentales et tre form d l ments g om triques simples tels que droites arcs arrondissements et chanfreins en suivant pour sa programmation les normes de syntaxe d finies pour ceux ci La fonction G00 indique que la d finition du profil final a termin et que la d finition du profil de la pi ce brute commence dans ce bloc Programmer G01 G02 ou G03 dans le bloc suivant tant donn que G00 est modal en vitant ainsi que la CNC affiche le message d erreur correspondant Dans la description du profil la programmation d images miroir de changements d chelle de rotation du syst me de coordonn es de d calages d origine etc est interdite On ne peut pas non plus programmer de blocs en langage haut niveau comme les sauts les appels aux sous routines ou la programmation param trique On ne peut pas programmer d autres cycles fixes Pour la d finition du profil on peut utiliser les fonctions suivantes G01 Interpolation lin aire G02 Interpolation circulaire droite G03 Interpolation circulaire gauche G06 Centre de circonf rence en coordonn es absolues G08 Circonf rence tangente la trajectoire ant rieure G09 Circonf rence par trois points G36 Arrondissement d ar tes G39 Chanfreinage G53 Programmation par rapport au z ro machine G70 Programmation en pouces G71 Programmation en millim tres G90 Programmation absolue G91 Programmation incr
182. ce s lectionn par programme la valeur du param tre P111 11 2 7 Variables associ es aux cotes Les valeurs des coordonn es de chaque axe sont exprim es en unit s actives Si G70 en pouces entre 3937 00787 Si G71 en millim tres entre 99999 9999 Si l axe rotatif est en degr s entre 99999 9999 Variables de lecture b L acc s l une des variables POS X C TPOS X C APOS X C ATPOS X C ou FLWE X C entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la reprise de la pr paration des blocs Les cotes fournies par les variables PPOS X C POS X C TPOS X C APOS X C et ATPOS X C seront exprim es suivant le syst me d unit s rayons ou en diam tres actif Pour conna tre le syst me d unit s actif consulter la variable DIAM Variables PPOS X C Donne la coordonn e th orique programm e de l axe s lectionn P110 PPOSX Affecte au param tre P100 la cote th orique programm e de l axe X POS X C Donne la cote r elle de la base de l outil r f r e au z ro machine de l axe s lectionn Dans les axes rotatifs sans limites cette variable tient compte de la valeur du d calage actif Les valeurs de la variable sont comprises entre le d calage actif et 360 ORG 360 Si ORG 20 affiche entre 20 et 380 affiche entre 340 et 202 Si ORG 60 affiche entre 60 et 300 affiche entre 420 et 602
183. cident et de dommages ne pas travailler dans des ambiances explosives FAGOR 2 CNC 8055 CNC 8055i 13 Conditions de s curit FAGOR 2 CNC 8055 CNC 8055i 14 EE PR CAUTIONS FACE AUX DOMMAGES L APPAREIL RE ES Ambiance de travail Cet appareil a t con u pour tre utilis dans des ambiances industrielles remplissant les directives et normes en vigueur dans l Union Europ enne Fagor Automation ne se responsabilise pas des accidents et dommages pouvant tre caus s par une utilisation de l appareil dans des conditions diff rentes ambiances r sidentielles ou domestiques Installer l appareil dans un lieu ad quat Il est recommand d installer dans la mesure du possible la Commande Num rique dans un endroit loin du stockage de r frig rants et autres produits chimiques et l abri des situations et l ments pouvant l endommager L appareil remplit les directives europ ennes de compatibilit lectromagn tique l cart des sources de perturbation lectromagn tique telles que Les charges puissantes branch es au m me r seau que l quipement Les metteurs portables Radiot l phones metteurs de radio amateurs Les metteurs de radio TV Les machines souder l arc Les lignes de haute tension Etc Enveloppes Le fabricant est responsable de garantir que l enveloppe o a t mont l quipement remplit toutes les directives en vigueur de l
184. cs 200 blocs M moire Flash 512Mb 2Gb 512Mb Option Option OPTIONS DE HARDWARE DE LA CNC 80551 Analogique Num rique Engraving Ethernet Option Option Option Liaison s rie RS232 Standard Standard Standard 16 entr es et 8 sorties num riques 11 116 et O1 O8 Standard Standard Standard 40 autres entr es et 24 sorties num riques 165 1104 et 033 O56 Option Option Option Entr es de palpeur Standard Standard Standard Broche entr e de comptage et sortie analogique Standard Standard Standard Manivelles lectroniques Standard Standard Standard 4 axes mesure et consigne Option Option Modules distance CAN pour l largissement des entr es et des sorties Option Option num riques RIO Syst me de r gulation Sercos pour connexion avec les asservissements Option Fagor Syst me de r gulation CAN pour connexion avec les asservissements Option Fagor 89 392 CEE Avant la mise en marche v rifier que la machine o est install e la CNC remplit la Directive FAGOR 2 CNC 8055 CNC 8055i OOOO OPTIONS DE LOGICIEL DES CNC 8055 ET CNC 8055l OOOO O O O Mod le GP M MC MCO EN T TC TCO Nombre d axes avec logiciel standard 4 4 4 4 3 2 2 2 Nombre d axes avec logiciel standard 7 7 7 7 4aou7 40u7 40u7 n Filetage lectronique Stand S
185. ct flash KeyCF HARCOA Indique avec des bits la configuration hardware de la CNC Le bit aura la valeur 1 lorsque la configuration correspondante est disponible Mod le CNC8055 Bit Signification 0 Module axes 2 1 Dispose de connecteur pour compact flash 10 La carte d axes est Module axes SB Note Il faut que le bit O de HARCOA soit de valeur 0 Le bit 1 indique seulement si le hardware dispose de connecteur pour la compact flash il n indique pas si la compact flash est ins r e ou non Mod le CNC8055i Bit Signification 0 Carte Axes 2 1 Dispose de connecteur pour compact flash 10 La carte d axes est Module axes SB Note II faut que le bit O de HARCOA soit de valeur 0 Le bit 1 indique seulement si le hardware dispose de connecteur pour la compact flash il n indique pas si la compact flash est ins r e ou non IDHARH IDHARL Donnent en code BCD le num ro d identification de hardware correspondant la KeyCF C est le num ro qui appara t sur l cran de diagnostic de logiciel Comme le num ro d identification est 12 chiffres la variable IDHARL montre les 8 chiffres moins significatifs et la variable IDHARH les 4 chiffres plus significatifs Exemple ed 000029AD IDHART 29ADEE020102 __ EE020102 IDHARL SOFCON Donnent le num ro des versions de logiciel correspondant la CNC et au Disqu
186. ction de l origine polaire G93 58 PROGRAMMATION SUIVANT CODE ISO 5 1 Fonctions pr paratoires 60 5 2 Vitess d avance Fi unit ant mate ARAA aaan Arana les serie attire 62 5 2 1 Avance en mm min ou pouces minute G94 63 5 2 2 Avance en mm tour ou pouces tour G95 5 3 Vitesse de rotation de la broche S 5 3 1 Vitesse de coupe constante G96 5 3 2 Vitesse de rotation de la broche en t min G97 67 5 4 S lection de broche G28 G29 iii 68 5 5 Synchronisation de broches G30 G77S G78S 69 5 6 Num ro d outil T et correcteur D 70 FAGOR 2 CNC 8055 CNC 8055i SorT V01 6x CHAPITRE 6 CHAPITRE 7 FAGOR 2 CHAPITRE 8 CNC 8055 CNC 8055i SorT V01 6x 5 7 Fonction auxiliaire M innsinn a eaea ENAA ASSETA 5 7 1 MOO Arr t de programme STe M01 Arr t conditionnel du programme si 5 7 3 M02 Fin d programme sssssssssssssssssss sssssssssnresnssssssssssssens essstsansesenesisis nsess 5 7 4 M30 Fin de programme avec retour au d but 5 7 5 MO3 M4 M5 D marrage et arr t de la broche aa 5 7 6 MO6 Code de changement d outil eseseeieeeeeeeiieieieieeieiisieirsintiniinistisinentnnsinnnnnnnna 5 7 7 M19 Arr t orient de la broche sssessessessesssusersrusrnrnruernerrusrunraneensranc
187. ction du r glage du param tre machine g n ral ICORNER La CNC met l erreur 7 fonctions G incompatibles si l une des fonctions suivantes est programm e pendant que la fonction G51 est active G33 Filetage lectronique G34 Filetage pas variable G52 D placement vers but e G95 Avance par tour N FONCTIONS PREPARATOIRES SUPPLEMENTAIRES Analyse par anticipation Look ahead G51 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 117 FONCTIONS PR PARATOIRES SUPPL MENTAIRES Analyse par anticipation Look ahead G51 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 118 7 4 1 Algorithme avanc de look ahead int grant des filtres Fagor Ce mode est indiqu lorsqu on veut de la pr cision dans l usinage en particulier s il y a des filtres Fagor d finis par param tre machine sur les axes L algorithme avanc de la fonction look ahead ex cute le calcul des vitesses des angles de fa on prendre en compte l effet des filtres Fagor actifs sur ces vitesses En programmant G51 E les erreurs de contour dans les usinages des angles s ajusteront la valeur programm e en G51 en fonction des filtres Pour activer l algorithme avanc de look ahead utiliser le bit 15 du p m g LOOKATYP P160 Consid rations e S iln ya pas de filtres Fagor d finis avec des param tres machine sur les axes du canal principal en activant l algorithme avanc de look ahead de
188. d l ordre de programmation de ceux ci Exemple Si la CNC contr le les axes X Y Z U B C on aura axe1 X axe2 Y axe3 Z axe4 U axe5 B axe6 C 11 2 19 Autres variables Variables de lecture NBTOOL Indique le num ro d outil en train d tre g r On ne peut utiliser cette variable que dans la sous routine de changement d outil Exemple On dispose d un changeur manuel d outils L outil T1 est s lectionn et l utilisateur sollicite l outil T5 La sous routine associ e aux outils peut contenir les instructions suivantes P103 NBTOOL MSG S LECTIONNER T P103 ET TAPER SUR D PART L instruction P103 NBTOOL affecte au param tre P103 le num ro d outil en train d tre g r c est dire celui que l on d sire s lectionner Donc P103 5 Le message affich par la CNC sera S LECTIONNER T5 ET TAPER SUR D PART PRGN Donne le num ro de programme en cours d ex cution Si aucun programme n est s lectionn cette variable donne la valeur 1 BLKN Donne le num ro d tiquette du dernier bloc ex cut GSn Donne l tat de la fonction G indiqu e n Un 1 indique une fonction active un 0 indique une fonction inactive P120 GS17 Affecte au param tre P120 la valeur 1 si la fonction G17 est active et 0 dans le cas contraire MSn Donne l tat de la fonction M indiqu e n Un 1 indique une fonction active un 0 indique une fonction inactive Cette variable
189. d finiront le point final du d placement programm La machine se d placera selon la trajectoire programm e jusqu ce qu elle re oive G75 ou cesse de recevoir G76 le signal du palpeur ce moment la CNC consid re que le bloc est termin et prend comme position th orique des axes la position r elle qu ils occupent ce moment Si les axes atteignent la position programm e avant de recevoir ou de cesser de recevoir le signal externe du palpeur la CNC interrompt le d placement des axes Ce type de bloc de d placement avec palpeur est tr s utile pour mettre au point des programmes de mesure ou de v rification d outils et de pi ces Les fonctions G75 et G76 sont non modales et doivent donc tre programm es pour chaque d placement avec palpeur Les fonctions G75 et G76 sont incompatibles entre elles et avec les fonctions G00 G02 G03 G33 G41 et G42 En outre d s que l une d elles a t ex cut e la CNC suppose la pr sence des fonctions G01 et G40 Pendant les d placements en G75 ou G76 le fonctionnement du commutateur feedrate override d pend de la fa on dont le fabricant a personnalis le param tre machine FOVRG75 10 2 Cycles fixes de palpage La CNC dispose des cycles fixes de palpage suivants e Cycle fixe d talonnage d outil e Cycle fixe d talonnage de palpeur e Cycle fixe de mesure de pi ce et correction d outil sur l axe Z e Cycle fixe de mesure de pi ce et correction d out
190. d ex cution N22 G01 X10 Z10 F1000 L ex cution continue dans ce bloc G02 X0 Z40 I 105 KO RPT N expression N expression P expression L instruction RPT ex cute la partie de programme existant entre les deux blocs d finis avec les tiquettes N expression Les blocs ex cuter pourront tre dans le programme en ex cution ou dans un programme de la m moire RAM L tiquette P expression indique le num ro de programme o se trouvent les blocs ex cuter S il n est pas d fini il est entendu que la partie que l on veut r p ter se trouve dans le m me programme Toutes les tiquettes peuvent tre indiqu es par un nombre ou par toute expression dont le r sultat est un nombre La partie de programme s lectionn e gr ce aux deux tiquettes doit appartenir au m me programme le bloc initial tant d fini en premier le bloc final ensuite ex cution du programme se poursuit par le bloc suivant celui dans lequel l instruction RPT a t programm e apr s ex cution de la partie de programme s lectionn e N10 G00 X10 Z20 G01 X5 G00 Z0 N20 X0 N30 RPT N10 N20 N3 N40 G01 X20 M30 En arrivant au bloc N30 le programme ex cutera 3 fois la section N10 N20 A la fin de l ex cution il passera au bloc N40 d outil on peut l utiliser avec l instruction EXEC et lorsqu il faut maintenir la compensation til Comme l instruction RPT n arr te pas la pr paration de blocs et n interrompt pas la compensation
191. de la mani re suivante Plan ZX Plan WX Plan AB Param tres Z et K Axe d abscisses Axe Z Axe W Axe A Param tres X et I Axe d ordonn es Axe X Axe X Axe B La compensation de rayon COMPENSATION D OUTILS FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 147 COMPENSATION D OUTILS D tection de collisions G41 N G42 N FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 148 8 3 D tection de collisions G41 N G42 N Avec cette option la CNC analyse l avance les blocs ex cuter dans le but de d tecter des boucles intersections du profil avec lui m me ou des collisions dans le profil programm Le nombre de blocs analyser peut tre d fini par l usager avec la possibilit d analyser jusqu 50 blocs L exemple montre des erreurs d usinage E dues une collision dans le profil programm Ce type d erreurs peut tre vit avec la d tection de collisions Si on d tecte une boucle ou une collision les blocs qui en sont l origine ne seront pas ex cut s et un avis sera affich pour chaque boucle ou collision limin e Cas possibles chelon en trajectoire droite chelon en trajectoire circulaire et rayon de compensation trop grande L information contenue dans les blocs limin s et qui ne soit pas le mouvement dans le plan actif sera ex cut e y compris les mouvemen
192. depuis le point d approche jusqu au point o a t effectu l appel au cycle Le mouvement de retrait est r alis en deux phases Il se d place d abord suivant l axe X puis suivant l axe Z Le d placement sur l axe X s effectue jusqu la cote du point d appel sur cet axe Actualisation des donn es du correcteur d outil Si on a d fini un num ro de correcteur d outil D la CNC modifie la valeur I de ce correcteur condition que l erreur de mesure soit gale ou sup rieure la tol rance L Param tres arithm tiques modifi s par le cycle Une fois le cycle termin la CNC donne les valeurs r elles obtenues apr s la mesure dans les param tres arithm tiques g n raux suivants P298 Cote r elle de la surface Cette valeur sera exprim e suivantles unit s actives rayons ou diam tres P299 Erreur d tect e Diff rence entre la cote r elle de la surface et la cote th orique programm e Cette valeur sera exprim e en rayons 10 6 PROBE 4 Cycle fixe de mesure de pi ce et correction d outil sur l axe Z On utilisera un palpeur situ dans la broche porte outils qui devra tre talonn au pr alable moyennant le cycle fixe d talonnage d outil PROBE 1 Ce cycle en plus d effectuer une mesure de la pi ce suivant l axe Z permet de corriger la valeur du correcteur de l outil qui a t utilis dans le processus d usinage de cette surface Cette correction ne s effectue que lorsque l erre
193. des r sultats comme X20 X20 567 X 0 003 etc FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 31 2 CONSTRUCTION D UN PROGRAMME Structure d un programme dans la CNC FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 32 2 1 2 1 1 Structure d un programme dans la CNC Tous les blocs constituant le programme auront la structure suivante En t te de bloc bloc de programme fin de bloc En t te de bloc L en t te d un bloc est optionnelle peut tre constitu e d une ou plusieurs conditions de saut de bloc et de l tiquette ou num ro de bloc Les deux options doivent tre programm es dans cet ordre Condition de saut de bloc 1 2 B tant donn que et 1 sont quivalentes ces trois conditions de saut de bloc seront command es par les marques BLKSKIP1 BLKSKIP2 et BLKSKIP3 du PLC Si l une de ces marques est active la CNC n ex cute par le s bloc s o elle a t programm e et passe l ex cution du bloc suivant II est possible de programmer jusqu 3 conditions de saut dans un seul bloc elles seront valu es l une apr s l autre selon l ordre dans lequel elles ont t programm es La commande lit 200 blocs en avant du bloc en cours d ex cution afin de pouvoir calculer l avance la trajectoire parcourir La condition de saut de bloc sera analys e au moment de la lecture du bloc soit 200 blocs avant son ex cution
194. donne l tat des fonctions M00 M01 M02 MO3 M04 M05 M06 MO8 MO9 M19 M30 M41 M42 M43 M44 et M45 PLANE Donne sur 32 bits et cod es les informations sur l axe des abscisses bits 4 7 et de l axe des ordonn es bits O 3 du plan actif 7654 3210 Isb Axe a j d ordonn es Les axes sont cod s en 4 bits et indiquent le num ro d axe suivant l ordre de programmation Exemple Si la CNC contr le les axes X Y Z U B C et si le plan ZX est s lectionn G18 P122 PLANE affecte la valeur 31 au param tre P122 0000 0000 0000 0000 0000 0000 0011 0001 LSB Axe d abscisses 3 0011 gt AXxe Z Axe d ordonn es 1 0001 gt Axe X b Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 279 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 280 MIRROR Donne sur les bits moins significatifs d un groupe de 32 bits l tat de l image miroir de chaque axe un 1 s il est actif et un O dans le cas contraire Bit8 Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 BitO LSB Axe 7 Axe 6 Axe 5 Axe 4 Axe 3 Axe 2 Axe 1 Le nom de l axe correspond l ordre de programmation de ceux ci Exemple Si la CNC contr le les axes X Y
195. dont il n y a pas besoin de d finir normalement Sur certaines machines par manque de r p titivit dans le positionnement m canique du palpeur il faut talonner nouveau le palpeur avant chaque talonnage Au lieu de red finir les param tres machine PRBXMIN PRBXMIN PRBXMAX PRBZMAX PRBZMIN chaque fois que l on calibre le palpeur on peut indiquer ces cotes dans les param tres X U Y V Z W respectivement La CNC ne modifie pas les param tres machine La CNC prend en compte des cotes indiqu es sur X U Z W uniquement pendant cet talonnage Si l un des champs X U Z W est omis la CNC prend la valeur affect e au param tre machine correspondant 10 4 1 Fonctionnement de base digo 1 C digo 7 1 D placement d approche D placement de l outil en avance rapide G00 depuis le point d appel au cycle jusqu au point d approche Ce point est situ en face de l angle correspondant du palpeur une distance de s curit B des deux faces Le mouvement d approche s effectue en deux phases Il se d place d abord suivant l axe Z puis suivant l axe X q to aa t E 7 c I D placement de palpage Les faces du palpeur utilis es dans ce mouvement de palpage ainsi que la trajectoire r alis e par l outil d pendent du facteur de forme affect l outil s lectionn On r alise
196. du point initial de la rainure Doit tre programm e en coordonn es absolues Q 5 5 Il d finit la cote suivant l axe X du point final de la rainure Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres R 5 5 Il d finit la cote suivant l axe Z du point final de la rainure C5 5 Il d finit le pas de rainurage Si on ne le programme pas on prendra la valeur de la largeur de la plaquette NOSEW de l outil actif et si on le programme avec la valeur 0 la CNC affichera l erreur correspondante D5 5 Il d finit la distance de s curit et sera programm avec une valeur positive exprim e en rayons K5 D finit la temporisation en centi mes de seconde entre la fin de chaque p n tration et le d but du retrait Si on ne le programme pas on prend la valeur 0 9 11 1 Fonctionnement de base Tout le rainurage se r alise avec le m me pas celui ci tant gal ou inf rieur C Chaque pas de rainurage se r alise de la fa on suivante Le d placement de p n tration se r alise l avance programm e F Le d placement de retour et le d placement au prochain point de p n tration se r alisent l avance rapide G00 Apr s avoir effectu le rainurage le cycle fixe finira toujours au point d appel au cycle Consid rations Les conditions d usinage vitesse d avance vitesse de l outil motoris etc doivent tre programm es avant l appel au cycle
197. e PLCMSG Donne le num ro du message d automate le plus prioritaire actif qui co ncidera avec celui affich l cran 1 128 En l absence de message la variable est 0 P110 PLCMSG Donne le num ro de message d automate le plus prioritaire qui est actif Variables de lecture et d criture PLCIn Cette variable permet de lire ou de modifier 32 entr es de l automate partir de l entr e indiqu e n La valeur des entr es utilis es par l armoire lectrique ne peut pas tre modifi e car elle est impos e par cette armoire L tat du reste des entr es peut tre modifi PLCOn Cette variable permet de lire ou de modifier 32 sorties de l automate partir de la sortie indiqu e n P110 PLCO 22 Affecte au param tre P110 la valeur des sorties 022 a 053 32 sorties du PLC PLCO 22 F Affecte la valeur 1 aux sorties 022 025 et la valeur 0 aux sorties 026 053 Bit 31 30 29 28 27 26 25 24 23 22 Sortie 53 52 51 50 49 48 47 46 45 44 27 26 25 24 23 22 PLCMn Cette variable permet de lire ou de modifier 32 marques de l automate partir de la marque indiqu e n PLCRn Cette variable permet de lire ou de modifier l tat des 32 bits du registre indiqu n PLCTn Cette variable permet de lire ou de modifier le comptage du temporisateur indiqu n b Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V
198. e Ce profil pourra co ncider avec le profil programm ou tre un profil proche si on dispose de zones qui ne sont pas accessibles pour l outil s lectionn D s que la passe de finition est termin e l outil retourne au point d appel au cycle 9 3 2 Syntaxe de programmation de profils Dans la d finition du profil il n est pas n cessaire de programmer le point initial tant donn qu il est sp cifi avec les param tres X Z de d finition du cycle fixe Si on d finit 2 profils il faut d abord d finir le profil final et puis le profil de la pi ce brute Le premier bloc de d finition du profil et le dernier o termina le ou les profils devront disposer de num ro d tiquette de bloc Ces num ros d tiquette seront ceux qui indiqueront au cycle fixe le commencement et la fin de la description g om trique du profil La syntaxe de programmation du profil doit r pondre aux normes suivantes Il peut tre programm avec des cotes absolues et incr mentales et tre form d l ments g om triques simples tels que droites arcs arrondissements et chanfreins en suivant pour sa programmation les normes de syntaxe d finies pour ceux ci La fonction G00 indique que la d finition du profil final a termin et que la d finition du profil de la pi ce brute commence dans ce bloc Programmer G01 G02 ou G03 dans le bloc suivant tant donn que G00 e
199. e un arr t lors du taraudage G233 La fonction G233 permet de programmer la distance de s curit laquelle se retirent les axes en cas d interruption d un taraudage G33 que ce soit en tapant sur STOP ou sur feedhold Cette fonction est une fonction modale qui se programme seule dans le bloc et est affich e dans l historique Cette fonction tablit la sortie de filet pour tous les filetages programm s ensuite S il y a plusieurs fonctions G33 de suite et que l on veut r aliser un retrait diff rent dans chacune d elles il faut programmer la fonction G233 correspondante avant chaque fonction G33 La fonction G233 peut tre d sactiv e en la programmant seule dans le bloc ou en programmant toutes les cotes z ro Dans le deux cas G233 dispara t de l historique En tapant sur la touche STOP pendant l ex cution d un taraudage alors que la fonction G233 est active les axes se retirent suivant les distances programm es dans cette fonction S il y a un DSTOP actif apr s le retrait les blocs suivants du programme continueront tre ex cut s jusqu trouver un ESTOP Format de programmation G233 X C X C 5 5 Distances de sortie du filet Exemple X Distance incr mentale positive ou n gative lors du d placement sur l axe de sortie du filet axe X Z Distance incr mentale lors du d placement sur l axe du filet axe Z Xi Point de sortie Point final du filet s x Point d arr t
200. e usiner soit tangente la trajectoire en d crivant un rayon de 5 mm on devra programmer Le gt Z G90 G01 G37 R5 X20 Z30 G03 X40 Z10 R20 Comme on peut le voir sur la figure la CNC modifie la trajectoire afin que l outil commence l usinage avec une entr e tangentielle sur la pi ce La fonction G37 et la valeur R doivent tre programm es dans le bloc contenant la trajectoire modifier La valeur de R5 5 doit toujours appara tre apr s G37 elle indique le rayon de l arc que la CNC introduit pour obtenir une entr e tangentielle sur la pi ce Cette valeur de R doit toujours tre positive La fonction G37 ne peut tre programm e que dans un bloc comportant un d placement lin aire G00 ou G01 Si elle est programm e dans un bloc comportant un d placement circulaire GO2 ou G03 la CNC affiche l erreur correspondante 6 9 Sortie tangentielle la fin de l usinage G38 La fonction G38 permet de terminer une op ration d usinage par une sortie tangentielle de l outil La trajectoire suivante doit tre une droite G00 ou G01 Dans le cas contraire la CNC affiche l erreur correspondante La fonction G38 est non modale et doit donc tre programm e pour chaque sortie tangentielle de l outil La valeur de R5 5 doit toujours appara tre apr s G38 elle indique le rayon de l arc que la CNC introduit pour obtenir une sortie tangentielle de la pi ce Cette valeur de R doit toujou
201. e e Le rayon de courbure et les angles e Les vitesses maximales des axes e Les acc l rations maximales Si pendant l ex cution avec l analyse par anticipation active il se produit l un des v nements ci dessous la CNC ralentit la vitesse appliqu e au bloc pr c dent jusqu 0 et reprend les conditions d usinage en analyse par anticipation dans le bloc d placement suivant e Bloc sans d placement e Ex cution de fonctions auxiliaires M S T e Ex cution bloc par bloc e Mode MDI e Mode d inspection d outil Si Stop Feed Hold etc se produisent pendant l ex cution en mode Par anticipation la machine risque de ne pas stopper sur le bloc actuel et plusieurs blocs seront n cessaires avant d obtenir l arr t selon la d c l ration autoris e ei ae programmation Pour viter que les blocs sans d placement ne provoquent un effet d ar te vive modifier le bit O du param tre machine g n ral MANTFCON P189 Propri t s de la fonction La fonction G51 est modale et incompatible avec G05 G07 et G50 Si l une de ces fonctions est programm e la fonction G51 est annul e et la nouvelle fonction s lectionn e est activ e La fonction G51 doit tre programm e seule dans un bloc aucune autre information n est admise A la mise sous tension apr s l ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC annule G51 si elle tait active et elle prend G05 ou G07 en fon
202. e D placement en avance de travail de l axe longitudinal jusqu la profondeur incr mentale programm e en D B 3 Boucle de per age Les phases suivantes sont r p t es jusqu ce que la coordonn e de profondeur programm e en l soit atteinte D abord recule en rapide G00 la quantit indiqu e H ou jusqu au point d approche Approche en rapide G00 jusqu une distance C de la passe de per age pr c dente Nouvelle passe de per age D placement en avance de travail G01 jusqu la prochaine p n tration incr mentale suivant B et R 4 Temps d attente K en centi mes de seconde au fond du per age s il a t programm 5 Retour en rapide G00 jusqu au point d approche Taraudage 1 D placement en rapide jusqu au point d approche situ une distance de s curit D du point de filetage 2 Filetage D placement en avance de travail de l axe longitudinal jusqu la profondeur incr mentale programm e en D B 3 Inversion du sens de rotation de la broche Si on a programm K la broche s arr te et apr s l coulement du temps programm la broche red marre dans le sens contraire 4 Retrait en avance de travail jusqu au point d approche Taraudage rigide 1 Le filetage s effectue au centre de la pi ce X0 D placement en rapide jusqu au point d approche situ une distance de s curit D du point de filetage 2 Filetage D placement jusqu la profondeur
203. e Filetage pas variable Arrondissement d ar tes Entr e tangentielle Sortie tangentielle Chanfreinage Annulation de compensation radiale Compensation radiale d outil gauche D tection de collisions Compensation radiale d outil droite D tection de collisions Contr le tangentiel G45 Ar te arrondie command e Look Ahead D placement vers but e Programmation par rapport au z ro machine D calage d origine absolue 1 D calage d origine absolue 2 D calage d origine absolue 3 D calage d origine absolue 4 D calage d origine additionnel 1 D calage d origine additionnel 2 Cycle fixe de per age taraudage sur la face de dressage Cycle fixe de per age taraudage sur la face de chariotage Cycle fixe de clavette sur la face de tournage Cycle fixe de clavette sur la face de dressage Cycle fixe de poursuite de profil Cycle fixe d bauchage sur l axe X Cycle fixe d bauchage sur l axe Z Section 6 1 6 2 6 3 6 3 7 1 7 2 7 3 2 6 4 794 6 5 6 6 119 75 ZS ZS F9 6 15 3 2 3 2 3 2 3 2 3 8 1 3 8 1 3 8 2 5 4 7 8 5 4 7 8 5 5 6 17 6 12 6 14 6 10 6 8 6 9 6 11 8 2 6 8 2 3 8 3 8 2 3 8 3 6 18 7 3 3 7 4 6 16 4 3 4 4 2 4 4 2 4 4 2 4 4 2 4 4 2 4 4 2 9 13 9 14 ES 9 16 9 1 9 2 9 3 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 315 Programmation en code ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 316 Fonction G70 G71 G72 G7
204. e Dur Les bits 15 0 donnent la version de logiciel de la CNC 4 chiffres Les bits 31 16 donnent la version de logiciel du Disque Dur HD 4 chiffres BE 30 29 18 117 gE 14l13 T211 o LSB HD Logiciel CNC Logiciel Par exemple SOFCON 01010311 indique Version de logiciel du Disque Dur HD 0101 Version de logiciel de la CNC 0311 HDMEGA Donne la taille du Disque Dur en megabytes KEYIDE Code du clavier suivant le syst me d auto identification KEYIDE CUSTOMY P92 Clavier 0 Clavier sans auto identification 130 254 Clavier de fraiseuse 131 254 Clavier de tour 132 254 Clavier conversationnel de fraiseuse 133 254 Clavier conversationnel de tour 134 254 Clavier mod le ducationnel 135 252 Panneau de commande OP 8040 55 ALFA 136 0 Panneau de commande OP 8040 55 MC 137 0 Panneau de commande OP 8040 55 TC 138 0 Panneau de commande OP 8040 55 MCO TCO b Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 271 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 272 11 2 17 Variables associ es au t l diagnostic Variables de lecture HARSWA HARSWB Donnent en 4 bits la configuration de l unit centrale valeur 1 lorsqu elle est pr sente et la valeur 0 dans le contraire D
205. e RAZ la table assume la valeur du rayon assign e ce moment par ex 10 2 mm Sa valeur a t modifi e Pour viter cela au lieu de modifier le rayon de l outil dans la table TOR on dispose de la variable HTOR o on modifiera la valeur du rayon de l outil utilis par la CNC pour r aliser les calculs En cas d interruption de programme la valeur du rayon de l outil assign au d part dans la table TOR sera la bonne car elle n aura pas t modifi e FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 245 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 246 11 2 3 Variables associ es aux d calages d origine Ces variables sont associ es aux d calages d origine et peuvent correspondre aux valeurs de la table ou aux valeurs actuelles s lectionn es par la fonction G92 ou par pr s lection manuelle en mode JOG Les d calages d origine possibles en plus du d calage additionnel indiqu par le PLC sont G54 G55 G56 G57 G58 et G59 Les valeurs de chaque axe s expriment en unit s actives Si G70 en pouces entre 3937 00787 Si G71 en millim tres entre 99999 9999 Si l axe rotatif est en degr s entre 99999 9999 Bien qu il existe des variables li es chaque axe la CNC n autorise que celles associ es aux axes s lectionn s dans la CNC Ainsi si la CNC contr le les axes X Y Z U et B elle n
206. e compensation de rayon d outil G40 n est possible que dans un bloc dans lequel un d placement rectiligne est programm G00 ou G01 Si G40 est programm alors que les fonctions G02 ou G03 sont actives la CNC affiche l erreur correspondante Ensuite sont affich s plusieurs cas d activation de compensation de rayon d outil dans lesquels la trajectoire programm e figure en traits pleins tandis que la trajectoire du centre de l outil est en trait discontinu Fin de la compensation sans d placement programm Apr s avoir annul la compensation il se peut que les axes du plan n interviennent pas dans le premier bloc de d placement bien parce qu ils n ont pas t programm s parce qu on a programm le m me point o se trouve l outil ou bien parce qu on a programm un d placement incr mental nul Dans ce cas la compensation s annule au point o se trouve l outil en fonction du dernier d placement ex cut sur le plan l outil se d place au point final sans compenser la trajectoire programm e G90 G03 X 20 Y 20 10 J 20 G90 G91 G40 YO G01 X 30 G01 X 20 G01 G40 X 30 DE G01 X25 Y 25 Trajectoire DROITE DROITE La compensation de rayon COMPENSATION D OUTILS COMPTYPE 0 COMPTYPEZ T FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 141 aS E g 5 Oo NA c z 2 6 lt 3 N Z E e z oO FAG
207. e de programmation du profil doit r pondre aux normes suivantes e peut tre programm avec des cotes absolues et incr mentales et tre form d l ments g om triques simples tels que droites arcs arrondissements et chanfreins en suivant pour sa programmation les normes de syntaxe d finies pour ceux ci e La fonction G00 indique que la d finition du profil final a termin et que la d finition du profil de la pi ce brute commence dans ce bloc Programmer G01 G02 ou G03 dans le bloc suivant tant donn que G00 est modal en vitant ainsi que la CNC affiche le message d erreur correspondant Dans la description du profil la programmation d images miroir de changements d chelle de rotation du syst me de coordonn es de d calages d origine etc est interdite On ne peut pas non plus programmer de blocs en langage haut niveau comme les sauts les appels aux sous routines ou la programmation param trique e On ne peut pas programmer d autres cycles fixes Pour la d finition du profil on peut utiliser les fonctions suivantes G01 Interpolation lin aire G02 Interpolation circulaire droite G03 Interpolation circulaire gauche G06 Centre de circonf rence en coordonn es absolues G08 Circonf rence tangente la trajectoire ant rieure G09 Circonf rence par trois points G36 Arrondissement d ar tes G39 Chanfreinage G53 Programmation par rapport au z ro machine G70 Programmatio
208. e de travail 4 FOZLO X C Limite inf rieure de la zone 4 selon l axe s lectionn X C FOZUP X C Limite inf rieure de la zone 4 selon l axe s lectionn X C b Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 249 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 250 FIZONE tat de la zone de travail 5 FIZLO X C Limite inf rieure de la zone 5 selon l axe s lectionn X C FIZUP X C Limite inf rieure de la zone 5 selon l axe s lectionn X C Manuel de programmation 11 2 6 Variables associ es aux avances Variables de lecture associ es l avance r elle FREAL Donne l avance r elle de la CNC En mm minute ou pouces minute b P100 FREAL Affecte au param tre P100 l avance r elle de la CNC FREAL X C Variables Donne l avance r elle de la CNC sur l axe s lectionn FTEO X C Donne l avance th orique de la CNC sur l axe s lectionn Variables de lecture associ es la fonction G94 FEED Donne l avance s lectionn e dans la CNC avec la fonction G94 En mm minute ou pouces minute Cette avance peut tre d finie par programme par le PLC ou par DNC le choix tant fait par la CNC la plus prioritaire est celle d finie par DNC et la moins prioritaire celle d finie par programme PROGR
209. e finition se r alise en maintenant le m me angle d entr e A que les autres passes Sion fait la programmation avec une valeur n gative la passe de finition se r alise avec entr e radiale e Si on fait la programmation avec une valeur 0 la passe pr c dente est r p t e C5 5 FAGOR 2 Il d finit le pas du filet e Avec signe positif si on programme le pas suivant l inclinaison du c ne CNC 8055 CNC 8055i e Avec signe n gatif si on programme le pas suivant l axe associ MOD LE T SorT V01 6x S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant 190 J5 5 Sortie du filet Il d finit quelle distance suivant l axe Z du point final du filet R Q commence la sortie de celui ci e Si on fait la programmation avec une valeur positive l outil se d place directement du point J la distance de s curit Xs Zs e Sion fait la programmation avec une valeur n gative l outil se d place du point J au point final du filet R Q puis la distance de s curit Xs e Si on ne le programme pas on prend la valeur O Filet borgne Pour am liorer le r glage et l usinage de la sortie des filets borgnes on pourra utiliser la troisi me gamme de gains et d acc l rations pour les axes et la broche Si le parcours de la sortie de filet est petit on pourra utiliser n importe quelle gamme d acc l rations et m me supprim
210. e fonction annule temporairement la compensation de rayon et de longueur d outil a g i L c Exemple de programmation de l axe X en diam tres n S TE x O n L H 3 20 W DA G90 G1 X40 Z30 p 2 D G90 G53 G1 X140 Z100 D S L y y J 10 30 c Q T E E g D Le ee D 7 ai M N 100 M Z ro machine W Z ro pi ce FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 53 is SYST MES DE REFERENCE Pr s lection des coordonn es et d calages d origine FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 54 4 4 Pr s lection des coordonn es et d calages d origine La CNC permet d ex cuter des d calages d origine dans le but d utiliser les coordonn es relatives au plan de la pi ce sans avoir modifier les coordonn es des diff rents points de la pi ce au moment de la programmation On d finit comme d calage d origine la distance entre le z ro pi ce point d origine de la pi ce et le z ro machine point d origine de la machine M Z ro machine W Z ro pi ce Ce d calage d origine peut tre obtenu de deux fa ons e Parla fonction G92 pr s lection de coordonn es la CNC acceptant les coordonn es des axes programm s apr s G92 comme nouvelles valeurs des axes travers l utilisation de d calages d origine G54 G59 G159N1 G159N20 la CNC acceptant comme nouveau z ro pi ce le point situ par r
211. e normal pendant l ex cution de programmes pi ce Fonctionnement de G04 Fonction Description G04 Interrompt la pr paration des blocs G04 K50 Ex cute une temporisation de 50 centi mes de seconde G04 KO ou G04 K Interrompt la pr paration de blocs et actualisation des cotes de la CNC la position actuelle G4 KO fonctionne dans le canal de CNC et PLO D FONCTIONS PR PARATOIRES SUPPL MENTAIRES Interrompre la pr paration de blocs G04 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 411 Temporisation G04 K FONCTIONS PREPARATOIRES SUPPLEMENTAIRES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 4112 7 2 Manuel de programmation Temporisation G04 K La fonction G04 K permet de programmer une temporisation La valeur de la temporisation est programm e en centi mes de seconde selon le format K5 1 99999 Exemple G04 K50 Temporisation de 50 centi mes de seconde 0 5 secondes G04 K200 Temporisation de 200 centi mes de seconde 2 secondes La fonction G04 K est non modale et doit donc tre programm e chaque temporisation La fonction G04 K peut tre programm e sous la forme G4 K La temporisation est ex cut e au d but du bloc dans lequel elle est programm e Note Sion programme G04 KO ou G04 K au lieu de la temporisation il se produira une interruption de pr paration de blocs et une actualisation de cotes Voir 7 1 1 G04 KO Interr
212. e positionne sur le point d fini par S 5 5 e Si la broche ne dispose pas de contact de r f rence elle recherche le signal lo du capteur la vitesse de rotation indiqu e par le param tre machine de broche REFEED2 Ensuite elle se positionne sur le point d fini par S 5 5 Si seule la fonction auxiliaire M19 est ex cut e la broche se positionne sur 10 apr s avoir r alis la recherche du micro de r f rence Pour indexer la broche sur une autre position il est n cessaire d ex cuter la fonction M19 S 5 5 La CNC n effectue pas de recherche de la r f rence car elle est d j en boucle ferm e et positionne la broche sur la position indiqu e S 5 5 Le code S 5 5 indique la position d indexage de la broche en degr s partir de la position de l impulsion de marquage du codeur Le signe indique le sens du comptage et la valeur 5 5 est toujours consid r e comme une valeur absolue quel que soit le type d unit s s lectionn Exemple S1000 M3 Broche en boucle ouverte M19 S100 La broche passe en boucle ferm e Recherche de r f rence et positionnement sur 100 M9 5 30 FAGOR 3 La broche se d place en passant par 0 jusqu 30 M19 S400 CNC 8055 La broche effectue une rotation et se positionne sur 40 CNC 8055i Au cours du processus de M19 l cran affichera l avis suivant M19 en ex cution MOD LE T SorFT V01 6x 75 Fonction auxiliaire M PROGRAMMATION SUIVANT CODE ISO
213. e pr c dente distance C figure droite CNC 8055i MOD LE T SorT V01 6x 185 Si on ne programme pas le param tre D il faut tenir compte que le temps d ex cution du cycle est o 8 sup rieur mais la quantit de mati re enlever dans la passe de finition est inf rieure a S L n L5 5 wW g d 5 Il d finit la sur paisseur pour la finition suivant l axe X et sera programm en rayons gt E o 3 Si on ne le programme pas on prend la valeur 0 8 D M5 5 D D II d finit la sur paisseur pour la finition suivant l axe Z g D Si on ne le programme pas on prend la valeur 0 5 g F5 5 2 D finit la vitesse d avance de la passe finale d bauche Si on ne la programme pas ou si on la g programme avec valeur 0 il est entendu qu on ne d sire pas la passe finale d bauche le se O e H5 5 D finit la vitesse d avance de la passe de finition Si on ne la programme pas ou si on la programme avec valeur 0 il est entendu qu on ne d sire pas la passe de finition l 5 5 D finit la distance en rayons depuis le point de d part X Z au centre de l arc suivant l axe X Se programme en cotes incr mentales par rapport au point de d part comme la I en interpolations FAGOR 2 circulaires G02 G03 K 5 5 CNC 8055 D finit la distance depuis le point de d part X Z au centre de l arc suivant l axe Z Se programme CNC 8055i en cotes incr mentales par rapport au p
214. e qui est indiqu dans le s lecteur du panneau de commande ou clavier O 0 1 Facteur xi O 1 O Facteur x10 1 0 O Facteur x100 S il y a plus d un bit 1 sur axe on consid re le bit moins significatif Ainsi c b a 1 1 1 Facteur x1 1 1 O Facteur x10 O M il L cran affiche toujours la valeur s lectionn e dans le s lecteur HBEVAR utiliser quand on dispose de la manivelle Fagor HBE FAGOR 2 Indique si le comptage de la manivelle HBE est activ l axe que l on veut d placer et le facteur de multiplication x1 x10 x100 CNC 8055 CNC 8055i C B A W Vv U Z Y X A clb alc iblalc iblalciblalcibalc blalc bla ciblalc iblal Isb Indique si le comptage de la manivelle HBE est pris en compte en mode manuel 0 Il n est pas pris en compte MOD LE T SorfT V01 6x 1 Il est pris en compte 255 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 256 Quand la machine dispose d une manivelle g n rale et de manivelles individuelles associ s un axe indique quelle manivelle a pr f rence quand les deux manivelles se d placent en m me temps 0 La manivelle individuelle a pr f rence L axe correspondant ne tient pas compte des impulsions de la manivelle g n rale les autres axes oui 1 La manive
215. e sous tension apr s l ex cution de M02 M30 ou la suite d un ARRET D URGENCE ou d une RAZ Dans les cas indiqu s par on devra comprendre que l tat PAR D FAUT de ces fonctions G d pend de la personnalisation des param tres machine g n raux de la CNC La lettre V signifie que le code G est affich c t des conditions d usinage actuelles dans les modes ex cution et simulation an Fonctions pr paratoires PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 61 Vitesse d avance F PROGRAMMATION SUIVANT CODE ISO FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 62 5 2 Vitesse d avance F La vitesse d avance en usinage peut tre d finie par programme et elle reste active tant qu une autre vitesse n est pas programm e La vitesse d avance est rep r e par la lettre F et selon que G94 ou G95 est actif elle est programm e en mm minute pouces minute ou en mm tour pouces tour Son format de programmation est 5 5 soit 5 4 si elle est programm e en millim tres et 4 5 si elle est programm e en pouces L avance de travail maximum de la machine limit e sur chaque axe par le param tre machine d axes MAXFEED peut tre programm e par le code FO ou en affectant la valeur ad quate la lettre F L avance F programm e est effective lorsque la machine travaille en interpolation lin aire G01 ou circulaire G02 G03 Si la fo
216. ec une valeur diff rente de 0 la lame r alise un mouvement de retrait 45 jusqu atteindre la distance de s curit figure gauche Si on programme D avec la valeur 0 la trajectoire de sortie co ncide avec la trajectoire d entr e Si le param tre D n est pas programm le retrait de l outil s effectue en suivant le profil jusqu la passe pr c dente distance C figure droite Si on ne programme pas le param tre D il faut tenir compte que le temps d ex cution du cycle est sup rieur mais la quantit de mati re enlever dans la passe de finition est inf rieure L5 5 Il d finit la sur paisseur pour la finition suivant l axe X et sera programm en rayons Si on ne le programme pas on prend la valeur 0 M5 5 Il d finit la sur paisseur pour la finition suivant l axe Z Si on ne le programme pas on prend la valeur 0 F5 5 D finit la vitesse d avance de la passe finale d bauche Si on ne la programme pas ou si on la programme avec valeur 0 il est entendu qu on ne d sire pas la passe finale d bauche H5 5 D finit la vitesse d avance de la passe de finition Si on ne la programme pas ou si on la programme avec valeur 0 il est entendu qu on ne d sire pas la passe de finition SE CYCLES FIXES G81 Cycle fixe de tournage de segments droits FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 171 CYCLES FIXES G81
217. ecteurs la table d outils et la table de magasin d outils les valeurs affect es ou lues dans ces champs devront respecter les formats d finis pour ces tables Table des correcteurs La valeur du rayon R longueur L et correcteurs d usure I K de l outil sont indiqu s dans les unit s actives Si G70 en pouces entre 3937 00787 Si G71 en millim tres entre 99999 9999 Si l axe rotatif est en degr s entre 99999 9999 b La valeur du facteur de forme F sera un nombre entier entre 0 et 9 Variables Table d outils Le num ro de correcteur sera un num ro entre 0 et 255 Le nombre maximum de correcteurs est limit par p m g NTOFFSET Le code de famille sera un num ro entre 0 et 255 0 199 s il s agit d un outil normal 200 255 s il s agit d un outil sp cial La dur e de vie nominale sera exprim e en minutes ou en op rations 0 65535 La dur e de vie r elle sera exprim e en centi mes de minute 0 9999999 ou en op rations 0 999999 L angle de la plaquette sera exprim en dix milli mes de degr 0 359999 La largeur de la plaquette est exprim e en unit s actives Si G70 en pouces entre 3937 00787 Si G71 en millim tres entre 99999 9999 Si l axe rotatif est en degr s entre 99999 9999 PROGRAMMATION EN LANGAGE DE HAUT NIVEAU angle de coupe sera exprim en dix milli mes de degr 0 359999 Table du magasin d outils Chaque position du magasin est
218. el PC du r seau on pourra diter et modifier les programmes m moris s dans le Disque Dur KeyCF Instructions pour configurer un PC pour acc der des r pertoires de la CNC Pour configurer le PC en vue d acc der aux r pertoires de la CNC il est recommand de suivre les pas suivants 1 Ouvrir la fen tre Explorateur de Windows 2 Dans le menu Outils s lectionner l option Brancher l unit de r seau 3 S lectionner l unit D par exemple 4 Indiquer la route d acc s La route d acc s sera le nom de la CNC suivi du nom du r pertoire partag Par exemple FAGORCNC CNCHD 5 En s lectionnant l option Brancher nouveau en initiant la s ance la CNC appara tra s lectionn e chaque mise sous tension comme une route de plus dans la fen tre l Explorateur de Windows sans avoir la red finir Formats des fichiers Cette connexion s effectue travers d Ethernet par cons quent la CNC n effectue aucun contr le sur la syntaxe des programmes pendant leur r ception ou modification N anmoins chaque fois que l on acc de depuis la CNC au r pertoire de programmes Disque Dur KeyCF ont lieu les v rifications suivantes Nom du fichier Le num ro de programme doit avoir toujours 6 chiffres et l extension PIM fraiseuse ou PIT tour Exemples 001204 PIM 000100 PIM 123456 PIT 020150 PIT Si on a affect un mauvais nom au fichier par exemple 1204 PIM ou 100 PIT la CNC ne le modifie
219. elle ne modifie pas son historique restant active apr s la fin du bloc la m me fonction G01 G02 ou G03 Lorsque la fonction G08 est utilis e il est impossible d ex cuter un cercle complet en raison du nombre infini de solutions La CNC affichera le code d erreur correspondant FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 87 CONTROLE DE LA TRAJECTOIRE Trajectoire circulaire d finie avec trois points G09 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 88 6 6 Trajectoire circulaire d finie avec trois points G09 Avec la fonction G09 on peut d finir une trajectoire circulaire arc en programmant le point final et un point interm diaire le point initial de l arc est le point de d part du d placement C est dire au lieu de programmer les coordonn es du centre on programme n importe quel point interm diaire Le point d arriv e de l arc est d fini en coordonn es cart siennes ou polaires tandis que le point interm diaire est toujours d fini en coordonn es cart siennes par les lettres l J ou K Chaque lettre est associ e aux axes comme suit Axes X U A gt l Axes Y V B gt J Axes Z W C gt K En coordonn es cart siennes G18 G09 X 5 5 Z 5 5 l 5 5 K 5 5 En coordonn es polaires G18 G09 R 5 5 Q 5 5 145 5 K 5 5 Exemple Exemple PO tant le point initial Programmation de l axe X en rayons G09 X60 Z20 130 K50 Programma
220. en des d calages d origine absolus G54 Applique le d calage G54 Ex cution du profil Ex cute profil A1 G55 Applique le d calage G55 Ex cution du profil Ex cute profil A2 G56 Applique le d calage G56 Ex cution du profil Ex cute profil A3 Au moyen des d calages d origine incr mentaux G54 Applique le d calage G54 Ex cution du profil Ex cute profil A1 G58 Applique les d calages G54 G58 Ex cution du profil Ex cute profil A2 G59 Applique les d calages G54 G59 Ex cution du profil Ex cute profil A3 Fonction G159 Cette fonction permet d appliquer n importe quel d calage d origine d fini dans la table Les six premiers d calages d origine quivalent programmer G54 G59 avec la seule diff rence que les valeurs correspondant G58 et G59 s appliquent d une mani re absolue Ceci est d au fait que la fonction G159 annule les fonctions G54 G57 c est pourquoi il n y a aucun d calage actif auquel on puisse lui ajouter celui correspondant G58 ou G59 La fa on de programmer la fonction G159 est la suivante G159 Nn tant un num ro de 1 20 indiquant le d calage d origine appliqu La fonction G159 est modale se programme seule dans le bloc et incompatible avec les fonctions G53 G54 G55 G56 G57 G58 G59 et G92 la mise sous tension la CNC assume le d calage d origine qui tait actif au moment de la mise hors tension De plus le d calage d origine
221. encer par le caract re point et virgule Si un bloc commence par tout son contenu est consid r comme un commentaire et il n est pas ex cut Les blocs vides ne sont pas autoris s ils doivent comporter au moins un commentaire AXES ET SYST MES DE COORDONN ES tant donn que le but de la Commande Num rique est le contr le du d placement et du positionnement des axes il est n cessaire de d terminer la position du point atteindre gr ce ses coordonn es La CNC permet l emploi de coordonn es absolues et de coordonn es relatives ou incr mentales dans l ensemble d un programme donn FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorrT V01 6x 35 Nomenclature des axes AXES ET SYST MES DE COORDONNEES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 3 1 Nomenclature des axes Les noms des axes r pondent la norme DIN 66217 A f 7B AA x Caract ristiques du syst me d axes X et Y d placements principaux d avance sur le plan de travail principal de la machine Z parall le laxe principal de la machine perpendiculaire au plan principal XY U V W axes auxiliaires parall les X Y Z respectivement A B C axes rotatifs sur chacun des axes X Y Z La figure suivante illustre un exemple de la d nomination des axes sur un tour parall le Manuel de programmation 3 1 1 S lection des axes Parmi les 9 axes existants
222. ent avoir des axes Gantry associ s tre accoupl s ou tre synchronis s par PLC Si la transformation angulaire est active les cotes affich es seront celles du syst me cart sien Dans le cas contraire les cotes des axes r els seront affich es Avec la transformation active on peut r aliser les op rations suivantes D calages d origine e Pr s lection de cotes e Activer l axe C D placements en Jog continu Jog incr mental et manivelles Avec la transformation active on ne peut pas r aliser des d placements contre but e Recherche de r f rence machine La fonction G46 se d sactive lorsqu on effectue la recherche de r f rence d un des axes faisant partie de la transformation angulaire param tres machine ANGAXNA et ORTAXNA Lorsqu on fait la recherche de r f rence d axes qui n interviennent dans la transformation angulaire la fonction G46 reste active Pendant la recherche de r f rence machine les d placements se r alisent sur les axes r els D placements en mode manuel jog et manivelles Les d placements en mode manuel pourront tre r alis s sur les axes r els ou sur les axes cart siens en fonction de comment ils aient t d finis par le fabricant La s lection se r alise depuis le PLC MACHMOVE et peut tre disponible par exemple depuis une touche d utilisateur 13 1 Activation et d sactivation de la transformation angulaire Activation de la transformation angulaire
223. er l acc l ration sans que l erreur acc l ration insuffisante pendant le filetage ne soit affich e Il est recommand d utiliser des acc l rations basses ou nulles A 5 5 D finit l angle de p n tration de l outil Se r f rera l axe X et si on ne le programme pas la valeur 30 sera attribu e e Si on programme A 0 le filet se r alisera avec p n tration radiale e Sila valeur affect e au param tre A est la moiti de l angle de l outil la p n tration se r alise en fr lant le flanc du filet e Sion programme A avec valeur n gative la p n tration se r alisera en zigzag sur l axe radial W2 5 5 Optionnel La signification d pend du param tre K e Lorsque le param tre K est d fini il s agit d une reprise de filets Il indique la position angulaire de la broche correspondant au point o s effectue la mesure du filet e Sile param tre K n a pas t d fini il indique la position angulaire de la broche correspondant au point de d part du filet Cela permet d effectuer des filets aux multiples entr es sans utiliser le param tre V S CYCLES FIXES G86 Cycle fixe de filetage longitudinal FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 191 CYCLES FIXES G86 Cycle fixe de filetage longitudinal FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 192 L exemple suivant indique comment effectuer un
224. es absolues L 5 5 Il d finit la longueur de la clavette Il se rapportera au point de d part X Z et donc aura une valeur positive en usinant dans le sens n gatif suivant l axe Z et une valeur n gative en usinant dans le sens contraire l exemple de la figure L S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant 1 5 5 Il d finit en rayons la profondeur de la clavette Il se rapportera au point de d part X Z S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant Q 5 5 Il d finit la position angulaire en degr s sur laquelle il faut situer la broche pour effectuer le cycle premi re clavette s il y plusieurs A45 5 FAGOR 2 Il d finit le pas angulaire entre 2 op rations cons cutives Il est programm en degr s positif dans le sens anti horaire CNC 8055 CNC 8055i Indique le nombre de clavettes que l on veut r aliser S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant MOD LE T D5 5 SorrT V01 6x Il d finit en rayons la distance de s curit suivant l axe X et indique quelle distance du point de d part Z X l outil se positionne dans le mouvement d approche Si on ne le programme pas on prend la valeur 0 215 Manuel de programmation F5 5 Il d finit l avance d usinage pour l usinage de la clavette S 5 5 Vitesse valeur en tours par minute et sen
225. es avec une valeur gale celle programm e B Ainsi les p n trations suivant l axe X sont g B 2B 3B 4B nB S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant a m MEES u Ind pendamment du signe affect B lorsque la derni re passe d bauche avant la finition est L inf rieure la quantit programm e le cycle fixe r alisera une passe gale la sur paisseur de ao mati re LU D gt E 5 5 oO Il est en rapport avec le param tre B Il indique la valeur minimum que peut atteindre le pas de p n tration lorsqu on a programm le param tre B avec une valeur positive Si on ne le programme pas on prend la valeur 0 D 5 5 Il d finit la distance de s curit et indique quelle distance sur l axe X du point de d part du filet l outil se positionne dans le d placement d approche La distance sera programm e en rayons G86 Cycle fixe de filetage longitudinal Le retour au point de d part apr s chaque passe de filetage se r alise en maintenant cette m me distance D du segment programm e _Sila valeur programm e est positive ce d placement de recul se r alise en ar te arrondie G05 et si la valeur est n gative en ar te vive G07 e Si on ne le programme pas on prend la valeur 0 L 5 5 Il d finit la sur paisseur pour la finition et sera programm en rayons e Sionfait la programmation avec une valeur positive la passe d
226. es entres les variables et les constantes IF FIRST AND GS1 EQ 1 GOTO N100 P5 P1 AND NOT P2 OR P3 Fonctions trigonom triques SIN COS TAN ASIN ACOS ATAN ARG sinus P1 SIN 30 cosinus P2 COS 30 tangente P3 TAN 30 sinus d arc P4 ASIN 1 cosinus d arc P5 ACOS 1 tangente d arc P6 ATAN 1 ARG x y tangente d arc y x P7 ARG 1 2 P1 0 5 P2 0 8660 P3 0 5773 P4 90 P5 0 P6 45 P7 243 4349 Deux fonctions permettent de calculer la tangente d arc ATAN qui donne le r sultat entre 90 et ARG qui la donne entre 0 et 360 h Op rateurs PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 285 Manuel de programmation Autres fonctions ABS valeur absolue P1 ABS 8 P1 8 LOG logarithme d cimal P2 LOG 100 P2 2 SQRT racine carr e P3 SQRT 16 P3 4 ROUND arrondi a un entier P4 ROUND 5 83 P4 6 FIX partie enti re P5 FIX 5 423 P5 5 1 1 FUP si nombre entier prend la partie enti re P6 FUP 7 P6 7 si non prend la partie enti re plus un P6 FUP 5 423 P6 6 BCD convertit le num ro donn en BCD P7 BCD 234 P7 564 Op rateurs 0010 0011 0100 BIN convertit le num ro donn en binaire P8 BIN AB P8 171 1010 1011 Les conversions en binaire et en BCD s effectueront sur 32 bits le nombre 156 pouvant tre repr sent dans les formats suivants E Decimal 156 Hexadecimal 9C Bi
227. est d pass e la CNC affiche l erreur correspondante Dans tous les cas de programmation la CNC v rifie que les coordonn es du centre ou du rayon ne d passent pas 214748 3647mm Dans le cas contraire la CNC affichera l erreur correspondante L avance F programm e peut tre fix e entre 0 et 120 gr ce au s lecteur situ sur le Panneau de Commande de la CNC ou s lectionn e entre 0 et 255 depuis le PLC la ligne DNC ou par programme La CNC dispose toutefois du param tre machine g n ral MAXFOVR pour limiter la variation maximum de l avance Si une interpolation circulaire G02 ou G03 est programm e apr s la s lection du param tre machine g n ral PORGMOVE la CNC prendra le centre de l arc comme nouvelle origine polaire Les fonctions G02 et G03 sont modales et incompatibles entre elles et avec G00 G01 G33 et G34 Les fonctions G02 et G03 peuvent tre programm es sous la forme G2 et G3 Par ailleurs les fonctions G74 recherche de z ro et G75 d placement avec palpeur annulent les fonctions G02 et G03 Au moment de la mise sous tension apr s avoir ex cut M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC assume le code G00 ou le code G01 en fonction de la personnalisation du param tre machine g n ral IMOVE Exemples de programmation Exemple de programmation de l axe X en rayons 60 110 160 Plusieurs modes de programmation sont analys s
228. et s lectionn par le param tre machine d axes GANTRY e Par PLC Chaque axe peut tre coupl et d coupl au moyen des entr es logiques de la CNC SYNCHRO1 SYNCHRO2 SYNCHRO3 SYNCHRO4 et SYNCHROS Chaque axe est coupl laxe indiqu dans le param tre machine des axes SYNCHRO Par programme Deux axes ou plus peuvent tre coupl s et d coupl s lectroniquement gr ce aux fonctions G77 et G78 D Couplage d couplage lectronique d axes FONCTIONS PR PARATOIRES SUPPL MENTAIRES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 125 FONCTIONS PR PARATOIRES SUPPL MENTAIRES Couplage d couplage lectronique d axes FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 126 7 7 1 Couplage lectronique d axes G77 La fonction G77 permet de s lectionner aussi bien les axes coupler que les axes que l ont veut subordonner au d placement de ceux ci Le format de programmation est le suivant G77 lt Axe 1 gt lt Axe 2 gt lt Axe 3 gt lt Axe 4 gt lt Axe 5 gt O lt Axe 2 gt lt Axe 3 gt lt Axe 4 gt et lt Axe 5 gt indiquerontles axes coupler l lt Axe 1 gt La d finition de lt Axe1 gt et lt Axe2 gt est obligatoire tandis que la programmation du reste des axes est optionnelle Exemple G77XYU Couple les axes Y U l axe X Le couplage lectronique des axes doit s effectuer selon les r gles suivantes Un ou deux couplages lectroniq
229. ex cut e pour recommencer la pr paration de blocs vbEn cons quence ce type de variable ne doit tre utilis qu avec pr cautions car si elles sont ins r es entre des blocs d usinage travaillant avec compensation des profils ind sirables risquent d tre produits Exemple Lecture d une variable qui arr te la pr paration de blocs Les blocs de programme suivants sont ex cut s dans une section comportant une compensation G41 N10 X80 Z50 N15 P100 POSX Affecte au param tre P100 la valeur de la cote r elle sur X N20 X50 Z50 N30 X50 Z80 Le bloc N15 interrompt la pr paration des blocs 4 l ex cution du bloc N10 se terminera donc au point A Lorsque l ex cution du bloc N15 est termin e la CNC 3 reprend la pr paration des blocs partir du bloc N20 b Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 239 Manuel de programmation Comme le point suivant correspondant la trajectoire compens e est le point B la CNC d placera l outil jusqu ce point en ex cutant la trajectoire A B Comme on peut le voir la trajectoire produite n est pas on NIO la trajectoire d sir e il est donc recommand d viter n20l p l utilisation de ce type de variable dans les sections 50 4 comportant une compensation 11 T T 50 80 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVE
230. galement d afficher le r pertoire de programmes pi ce de tous les dispositifs d effectuer des copies supprimer de renommer et m me de fixer leurs protections Op rations que l on peut effectuer avec des programmes pi ce M moire Disque DNC RAM dur Consulter le r pertoire de programmes de Oui Oui Oui Consulter le r pertoire de sous routines de Oui Non Non Cr er un r pertoire de travail de Non Non Non Changer le r pertoire de travail de Non Non Oui diter un programme de Oui Oui Non Modifier un programme de Oui Oui Non Effacer un programme de Oui Oui Oui Copier de m moire RAM de Oui Oui Oui Copier de HD de Oui Oui Oui Copier de DNC de Oui Oui Oui Changer le nom un programme de Oui Oui Non Changer le commentaire un programme de Oui Oui Non Changer les protections un programme de Oui Oui Non Ex cuter un programme pi ce de Oui Oui Oui Ex cuter un programme d utilisateur de Oui Oui Non Ex cuter le programme de PLC de Oui Non Non Ex cuter des programmes avec des instructions GOTO ou RPT depuis Oui Oui Non Ex cuter des sous routines existantes dans Oui Non Non Ex cuter des programmes avec l instruction EXEC en RAM depuis Oui Oui Oui Ex cuter des programmes avec l instruction EXEC en HD depuis Oui Oui Oui Ex cuter des programmes avec l instruction EXEC en DNC depuis Oui Oui Non Ouvr
231. gulaire correspondant en fonction du rayon s lectionn avec la fonction G15 R SX Si pendant la programmation du profil on veut modifier le rayon d velopper il faut programmer nouveau la fonction G15 R Exemple avec programmation de l axe X en diam tres en pr sumant que le rayon pour r aliser la rainure sur le cylindre est R20 Activation de l axe C G15 gt CONTROLE DE LA TRAJECTOIRE 360 315 180 27 iaa 90 45 Lu gt G15 R20 G16 ZC G90 G42 G01 Z70 CO Positionnement sur point initial G91 X 4 P n tration G90 G36 R5 C15 708 G36 R3 Z130 C31 416 G36 R3 C39 270 G36 R3 Z190 C54 978 G36 R3 C70 686 G36 R3 Z130 C86 394 G36 R3 C94 248 FAGOR 2 G36 R3 Z70 C109 956 G36 R3 C125 664 G91 x4 Retrait CNC 8055 Mag CNC 8055i MOD LE T SoFT V01 6x 101 Activation de l axe C G15 CONTROLE DE LA TRAJECTOIRE FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 102 6 15 2 Usinage de la surface frontale de la pi ce Pour usiner la surface frontale de la pi ce il faut d finir la fonction G15 puis s lectionner le plan principal avec la fonction G16 XC Il faut ensuite programmer le profil usiner avec la possibilit de programmer des interpolations lin aires des interpolations circulaires et la compensation du rayon de l outil La programmation de l axe C sera r alis e comme s il s agissait d
232. i on a s lectionn une passe de finition la machine r alisera une passe du profil calcul avec compensation de rayon d outil et avec l avance H indiqu e Ce profil pourra co ncider avec le profil programm ou tre un profil proche si on dispose de zones qui ne sont pas accessibles pour l outil s lectionn XA D s que la passe de finition est termin e l outil retourne au point d appel au cycle CYCLES FIXES G68 Cycle fixe d bauchage sur l axe X O FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 161 CYCLES FIXES G68 Cycle fixe d bauchage sur l axe X FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 162 9 2 2 Syntaxe de programmation de profils Dans la d finition du profil il n est pas n cessaire de programmer le point initial tant donn qu il est sp cifi avec les param tres X Z de d finition du cycle fixe Si on d finit 2 profils il faut d abord d finir le profil final et puis le profil de la pi ce brute Le premier bloc de d finition du profil et le dernier o termina le ou les profils devront disposer de num ro d tiquette de bloc Ces num ros d tiquette seront ceux qui indiqueront au cycle fixe le commencement et la fin de la description g om trique du profil La syntaxe de programmation du profil doit r pondre aux normes suivantes Il peut tre programm ave
233. i que la compensation de rayon d outil G41 G42 doivent tre programm es avant l appel au cycle D s que le cycle fixe est achev le programme continue avec la m me avance F et les m mes fonctions G qu il disposait au moment de l appel au cycle CYCLES FIXES G85 Cycle fixe de dressage de segments courbes FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 187 Manuel de programmation La distance entre le point de d part et le point initial X Z suivant l axe X doit tre gal ou sup rieur L La distance entre le point de d part et le point final R Q suivant l axe Z doit tre gal ou sup rieur M X4 CYCLES FIXES G85 Cycle fixe de dressage de segments courbes Si la position de l outil n est pas correcte pour ex cuter le cycle la CNC affiche l erreur correspondante FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 188 9 9 G86 Cycle fixe de filetage longitudinal Ce cycle permet de tailler des filets ext rieurs ou int rieurs sur des corps coniques ou cylindriques Les filets droite ou gauche seront programm s en indiquant le sens de rotation de la broche MO3 ou M04 La structure de base du bloc est la suivante G86XZQRKIBEDLCJAWVMHU XA 9 u g x L Z 0 1 S O ov O g D TD O Z gt 6 X 5 5 a O Il d fi
234. il sur l axe Z Tous les d placements de ces cycles fixes de palpage s ex cuteront selon les axes X Y Z le plan de travail devant tre constitu de 2 de ces axes XY XZ YZ YX ZX ZY L autre axe qui doit tre perpendiculaire audit plan devra tre s lectionn comme axe longitudinal Les cycles fixes devront tre programm s au moyen de l instruction haut niveau PROBE dont le format de programmation est le suivant PROBE expression instruction d affectation L instruction PROBE appelle le cycle de palpage indiqu gr ce un num ro ou toute autre expression dont le r sultat soit un nombre Il permet aussi d initialiser les param tres de ce cycle avec les valeurs avec lesquelles on souhaite l ex cuter au moyen des instructions d assignation Consid rations g n rales Les cycles fixes de palpage ne sont pas modaux et il faudra les programmer chaque fois que l on veut les ex cuter Les palpeurs utilis s dans l ex cution de ces cycles sont e Palpeur situ sur une position fixe de la machine et utilis pour l talonnage d outils e Palpeur situ sur la broche qui est consid r comme un outil et qui est utilis dans les diff rents cycles de mesure L ex cution d un cycle fixe de palpage n alt re pas l historique des fonctions G ant rieures l exception des fonctions de compensation de rayon G41 et G42 gt TRAVAIL AVEC PALPEUR Cycles fixes de palpage FAGOR 2
235. iliser les Instructions de Programmation ils seront ex cut s dans le canal sp cial r serv cet effet le programme s lectionn dans chaque cas sera indiqu dans les param tres machine g n raux suivants USERDPLY indiquera le programme ex cuter dans le Mode Ex cution USEREDIT indiquera le programme ex cuter dans le Mode Edition USERMAN indiquera le programme ex cuter dans le Mode Manuel USERDIAG indiquera le programme ex cuter dans le Mode Diagnostic En plus du niveau actuel les programmes de personnalisation peuvent disposer de cinq autres niveaux d imbrication En outre les instructions de personnalisation n admettent pas les param tres locaux il est toutefois possible d utiliser tous les param tres globaux pour les d finir PAGE expression L instruction PAGE affiche l cran le num ro de page indiqu au moyen d un nombre ou de toute expression dont le r sultat est un nombre Les pages d finies par l utilisateur sont comprises entre la page 0 et la page 255 et elles sont d finies depuis le clavier de la CNC dans le mode personnalisation comme indiqu dans le Manuel d Utilisation Les pages du syst me sont d finies par un nombre sup rieur 1000 Voir l annexe correspondante SYMBOL expression 1 expression 2 expression 3 L instruction SYMBOL affiche l cran le symbole dont le num ro est indiqu par la valeur de l expression 1 d s qu elle est
236. illim tres et 4 5 en pouces A la mise sous tension apr s l ex cution de M02 M30 ou apr s un ARR T D URGENCE ou un RESET la CNC prendra comme syst me d unit s celui d fini par le param tre machine g n ral INCHES AXES ET SYST MES DE COORDONN ES Cotation de la pi ce Millim tres G71 ou pouces G70 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 39 3 4 Programmation absolue incr mentale G90 G91 La CNC permet la programmation des coordonn es d un point en mode absolu G90 ou en mode incr mental G91 Dans le cas des coordonn es absolues G90 les coordonn es du point sont tablies par rapport une origine des coordonn es d finie qui est souvent le point d origine de la pi ce Dans le cas des coordonn es incr mentales G91 la valeur num rique programm e correspond aux informations de d placement sur le trajet parcourir partir de la position actuelle de l outil 3 Le signe pr c dant la valeur indique le sens du d placement CL Les fonctions G90 G91 sont modales et incompatibles entre elles Exemple de programmation de l axe X en diam tres AXES ET SYST MES DE COORDONN ES Programmation absolue incr mentale G90 G91 Coordonn es absolues G90 X200 Z60 Point PO X160 Z60 Point P1 X80 Z100 Point P2 X80 Z120 Point P3 Coordonn es incr mentales G90 X200 Z60 Point PO G91 X 40 Point P1 X 80 Z40 Point P2 Z20 Point P3
237. inage la CNC affichera l erreur correspondante MOD LE T SorrT V01 6x 198 H1 U1 Optionnel Il d finit le type d entr e au filet Si le param tre H n est pas programm l entr e au filet sera d finie avec le param tre A H 0 Entr e radiale L entr e au filet sera radiale m me si la valeur du param tre A n est pas 0 H 1 Entr e par le flanc initial L entr e au filet se fera par le flanc initial et avec la valeur absolue de l angle indiqu e dans le param tre A H 2 Entr e en zigzag radial par le centre initial entr e au filet sera en zigzag radial en fonction de la valeur absolue de l angle indiqu e dans le param tre A en alternant entre entr e radiale et entr e l g rement vers le flanc initial H 3 Entr e par le flanc final L entr e au filet se fera par le flanc final et avec la valeur absolue de l angle indiqu e dans le param tre A H 4 Entr e en zigzag radial par le centre final entr e au filet sera en zigzag radial en fonction de la valeur absolue de l angle indiqu e dans le param tre A en alternant entre entr e radiale et entr e l g rement vers le flanc final H 5 Entr e en zigzag par les flancs L entr e au filet sera en zigzag par les flancs en fonction de la valeur absolue de l angle indiqu e dans le param tre A en alternant entre le flanc initial et le flanc final En alternant flanc flanc au lieu de centre flanc
238. init la cote du point initial du profil suivant l axe Z Doit tre programm e en coordonn es absolues Il d finit le surplus de mati re c est dire la quantit enlever de la pi ce origine La d finition est faite en rayons et en fonction de la valeur affect e au param tre A cette valeur sera interpr t e comme surplus sur X ou sur Z Si la valeur n est pas sup rieure la sur paisseur pour la finition L ou M seule la passe de finition est ex cut e si H est diff rent de z ro C5 5 Il d finit la passe d usinage Toutes les passes d usinage s effectuent avec ce pas sauf la derni re qui liminera la sur paisseur de mati re La d finition est faite en rayons et en fonction de la valeur affect e au param tre A cette valeur sera interpr t e comme l comme un pas sur X ou sur Z S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant Il d finit l axe principal d usinage e Si on programme AO l axe principal sera l axe Z La valeur de I est prise comme surplus de mati re sur X et la valeur de C comme pas sur X e Si on programme A1 l axe principal sera l axe X La valeur de l est prise comme surplus de mati re sur Z et la valeur de C comme pas sur Z 9 Si le param tre A n est pas programm la valeur de l et de C d pend des dimensions de l outil Ai 5 D 2 e Sila longueur de l outil sur X e
239. inition le cycle finira toujours au point d appel au cycle Consid rations Les conditions d usinage vitesse d avance vitesse de rotation de broche etc ainsi que la compensation de rayon d outil G41 G42 doivent tre programm es avant l appel au cycle D s que le cycle fixe est achev le programme continue avec la m me avance F et les m mes fonctions G qu il disposait au moment de l appel au cycle CYCLES FIXES G84 Cycle fixe de tournage de segments courbes FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 183 CYCLES FIXES G84 Cycle fixe de tournage de segments courbes FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 184 Manuel de programmation La distance entre le point de d part et le point final R Q suivant l axe X doit tre gal ou sup rieur L La distance entre le point de d part et le point initial X Z suivant l axe Z doit tre gal ou sup rieur M Si la position de l outil n est pas correcte pour ex cuter le cycle la CNC affiche l erreur correspondante 9 8 G85 Cycle fixe de dressage de segments courbes Ce cycle r alise le dressage du segment programm en conservant le pas sp cifi entre les passes successives de dressage Le cycle permet de s lectionner si on effectue ou non une passe de finition d s que le dressage programm est termin La structure de
240. ion au titre de frais de pr paration et d envoi CHAPITRE 1 CHAPITRE 2 CHAPITRE 3 CHAPITRE 4 CHAPITRE 5 INDE X AUFSUIET AU produit seasann aenn aehan anse sans sise ass ea pates nas teste enss ttes sense teen set na D claration de conformit Historique de versions Gonditions d S CUrIT riiseni iaraa paa ieaiai ge leurs ttes Conditions de garantie irasi ner mess da i Conditions d r exp dition 22424 242a0rre de r redtineenanninnnnene nine teeudnilitiinneilt 19 Notes compl mentair s 1 ntniniabrelnestiensseltaniannetteeniieranrenipisseeinliinsee 21 Documentation Fagor ns etienne ire A Geo 23 G N RALIT S 1 1 Programmes PI CE scssss sssssrrscmmersessssssiancsnressresatsssamse set pecrt sesasap ape se ddaa siii sdate an 26 1 1 1 Consid rations sur la connexion Ethernet 28 1 2 Ligne DNG 2 srsnverreiiest es remises piiat pdu iia Ea apta ea atA ES 29 1 3 Protocole de communication via DNC ou p riph rique eeeeeeeeeeee 30 CONSTRUCTION D UN PROGRAMME 2 1 Structure d un programme dans la CNC 32 2 1 1 En t te de bloc 2 1 2 Bloc de programme 2 1 3 Fin de DOC sss ssnsrenes ss tanssutsncaensse sis sasesere sante sna mass tante pacsasattsarenee sans insignes AXES ET SYST MES DE COORDONN ES 3 1 Nomenclature des axes iii 36 3 1 1 S lection des axes iii 37 3 2 S lection de plans G16 G17 G18 G19 esesssse
241. ir des programmes avec l instruction OPEN en RAM depuis Oui Oui Oui Ouvrir des programmes avec l instruction OPEN en HD depuis Oui Oui Oui Ouvrir des programmes avec l instruction OPEN en DNC depuis Oui Oui Non travers d Ethernet Consulter depuis un PC le r pertoire de programmes de Non Oui Non Consulter depuis un PC le r pertoire de sous routines de Non Non Non Cr er un r pertoire depuis un PC en Non Non Non Si elle n est pas en m moire RAM elle g n re un code ex cutable en RAM et l ex cute Ethernet Si on dispose de l option Ethernet et la CNC est configur e comme un n ud de plus dans le r seau informatique on pourra depuis n importe quel PC du r seau effectuer les op rations suivantes e Acc der au r pertoire de programmes pi ce du disque dur KeyCF e diter modifier effacer renommer etc les programmes emmagasin s dans le Disque Dur e Copier des programmes du disque dur au PC ou vice versa Pour configurer la CNC comme un n ud de plus dans le r seau informatique consulter le manuel d installation h GENERALITES Programmes pi ce FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 27 h GENERALITES Programmes pi ce FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 28 1 1 1 Consid rations sur la connexion Ethernet En configurant la CNC comme un n ud de plus dans le r seau informatique depuis n importe qu
242. ire en m me temps On peut interrompre le processus pendant l ex cution de la fonction M en d sactivant la marque de PLC l ayant initi Note La marque PLCME s utilise pour g rer la man uvre de s curit avec portes ouvertes d finie par Fagor Automation 5 7 6 M06 Code de changement d outil Si le param tre machine g n ral TOFFMO06 indicatif du centre d usinage est actif la CNC g re le changeur d outil et met jour la table correspondant au magasin d outils A Il est recommand de d finir cette fonction dans la table de fonctions M de fa on que la sous routine correspondant au changeur d outil install dans la machine soit ex cut 5 7 7 M19 Arr t orient de la broche La CNC permet de travailler avec la broche en boucle ouverte M3 M4 et en boucle ferm e M19 Fonction auxiliaire M Pour travailler en boucle ferm e il est n cessaire de disposer d un capteur rotatif codeur coupl la broche de la machine La fonction M19 ou M19 S 5 5 permet de passer de la boucle ouverte la boucle ferm e La CNC agit comme suit e Sila broche dispose d un contact de r f rence elle recherche le contact de r f rence machine la vitesse de rotation indiqu e par le param tre machine de broche REFEED1 PROGRAMMATION SUIVANT CODE ISO Ensuite elle recherche le signal lo du capteur la vitesse de rotation indiqu e par le param tre de machine de broche REFEED2 Enfin elle s
243. ire bri vement Envelopper l appareil avec un film de poly thyl ne ou similaire pour le prot ger En cas d exp dition de l Unit Centrale prot ger tout particuli rement l cran Prot ger l appareil dans la caisse en carton l aide d un rembourrage de mousse de polyur thanne sur tous les c t s Fermer la caisse en carton avec du ruban adh sif ou des agrafes industrielles FAGOR 2 CNC 8055 CNC 8055i 19 Conditions de r exp dition FAGOR CNC 8055 CNC 8055i 20 NOTES COMPL MENTAIRES Situer la CNC l cart du stockage de r frig rants et autres produits chimiques et l abri des situations et l ments pouvant l endommager Avant de mettre l appareil sous tension v rifier que les branchements terre ont t effectu s correctement Pour pr venir les risques de choc lectrique dans l unit centrale de la CNC 8055 utiliser le connecteur de r seau appropri dans le module source d alimentation Utiliser des c bles de puissance avec 3 conducteurs dont un pour la terre CPU JAXES 10 mer lines jp E a G 3 C Eu Pour pr venir les risques de choc lectrique dans le moniteur de la CNC 8055 utiliser le connecteur de r seau appropri A avec des c bles de puissance 3 conducteurs dont l un de terre a AI
244. irection logique fix e sur chaque carte avec les microrupteurs voir manuel d installation HARSWA HARSWB Bits Carte Bits Carte 31 28 Sercos grande 31 28 27 24 1 0 4 27 24 23 20 1 0 3 23 20 Type de CAN en COM1 19 16 1 0 2 19 16 15 12 I O 1 15 12 0 Il n y a pas de carte CAN 1 Carte CAN dans COM1 11 8 Axes 2 Carte CAN dans COM2 7 4 3 Carte dans les deux COM 11 8 Sercos petite 3 O LSB CPU 7 4 3 0 LSB HD La carte CPU doit tre pr sente dans toutes les configurations et personnalis e avec la valeur 0 Dans les autres cas s il n y a pas de carte elle affiche la valeur 0 Il peut y avoir une carte Sercos de grande taille celle qui occupe le module entier ou une petite carte qui s installe dans le module CPU 1 dans la COM1 et 2 la COM2 Il peut y avoir deux types de cartes CAN valeur 0001 pour le type SJ1000 et valeur 0010 pour le type OKI9225 HARTST Donne le r sultat du test de hardware L information vient dans les bits les plus bas avec 1 sielle est erron e et 0 si elle correcte ou si la carte correspondante n existe pas Bits 14 Test 24V du module 104 13 Temp rature int rieure 12 1 03 Tension de carte 1 1 11 1 0 2 Tension de carte D 10 I O 1 Tension de carte 2 E W Q 8 Axes Tension de carte Z gt 7 3 3 V Alimentation 5 lt 6 GN
245. it s 275 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 276 70 tat DNC 71 tat CNC 80 Edition des fichiers du PLC 81 Compilation du programme du PLC 82 Surveillance du PLC 83 Messages actifs du PLC 84 Pages actives du PLC 85 Sauver le programme du PLC 86 Restaurer le programme du PLC 87 Ressources du PLC utilis es 88 Statistiques du PLC 90 Personnalisation 100 Table des param tres machine g n raux 101 Tables de param tres machine des axes 102 Table des param tres machine de la broche 103 Tables des param tres machine de la liaison s rie 104 Table des param tres machine du PLC 105 Table de fonctions M 106 Tables de compensation de vis et crois e 107 Table des param tres machine Ethernet 110 Diagnostic configuration 111 Diagnostic test de hardware 112 Diagnostic test de m moire RAM 113 Diagnostic test de m moire flash 114 Diagnostic d utilisateur 115 Diagnostic du Disque Dur HD 116 Test de g om trie du cercle 117 Oscilloscope 120 Autor glage du DERGAIN Variables de lecture en rapport avec le mode conversationnel TC TCO et le mode configurable M T SHIFT ESC Dans ces modes de travail il est conseill d utiliser les variables OPMODA OPMODB etOPMODC La variable OPMODE est g n rique et contient des va
246. ition fixe de la table et avec ses faces parall les aux axes X Z Ce palpeur sera utilis dans le cycle fixe d talonnage d outils La position du palpeur est indiqu e en coordonn es absolues par rapport au z ro machine moyennant les param tres machine g n raux PRBXMIN Coordonn e minimum occup e par le palpeur suivant l axe X PRBXMAX Coordonn e maximum occup e par le palpeur suivant l axe X PRBZMIN Coordonn e minimum occup e par le palpeur suivant l axe Z PRBZMAX Coordonn e maximum occup e par le palpeur suivant laxe Z X N PRBXMIN PRBZMIN PRB7MAX Pour l ex cution du cycle on utilisera un outil talon aux dimensions connues avec ses valeurs correspondantes pr alablement saisies dans le correcteur s lectionn tant donn qu il faut calibrer le palpeur suivant les axes X Z le facteur de forme F de l outil talon s lectionn devra tre F1 F3 F5 ou F7 Format de programmation Le format de programmation de ce cycle est PROBE 2 B F X U Z W B5 5 Distance de s curit D finit la distance de s curit et doit tre programm avec une valeur positive et sup rieure 0 Sa valeur sera exprim e en rayons F5 5 Avance de palpage D finit avance selon laquelle s ex cutera le d placement de palpage La programmation est effectu e en mm minute ou en pouces minute X U Z W Position du palpeur Il s agit des param tres optionnels
247. ivant le profil jusqu la passe pr c dente distance C figure droite SE CYCLES FIXES G84 Cycle fixe de tournage de segments courbes FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 181 9 Si on ne programme pas le param tre D il faut tenir compte que le temps d ex cution du cycle est sup rieur mais la quantit de mati re enlever dans la passe de finition est inf rieure L5 5 Il d finit la sur paisseur pour la finition suivant l axe X et sera programm en rayons Si on ne le programme pas on prend la valeur 0 CYCLES FIXES G84 Cycle fixe de tournage de segments courbes M5 5 Il d finit la sur paisseur pour la finition suivant l axe Z Si on ne le programme pas on prend la valeur 0 F5 5 D finit la vitesse d avance de la passe finale d bauche Si on ne la programme pas ou si on la programme avec valeur 0 il est entendu qu on ne d sire pas la passe finale d bauche H5 5 D finit la vitesse d avance de la passe de finition Si on ne la programme pas ou si on la programme avec valeur 0 il est entendu qu on ne d sire pas la passe de finition 145 5 D finit la distance en rayons depuis le point de d part X Z au centre de l arc suivant l axe X Se programme en cotes incr mentales par rapport au point de d part comme la I en interpolations FAGOR 2 circulaires G02 G03 K
248. jusqu atteindre la profondeur de passe C s lectionn e Segment 1 2 2 Surla nouvelle passe d bauche le d placement 2 3 se r alise en G01 l avance programm e F 3 En ayant programm le param tre D le d placement 3 4 se r alise en avance rapide G00 mais si D n a pas t programm le d placement 3 4 s effectue en suivant le contour programm et en G01 l avance programm e F 4 Le d placement de recul 4 5 se r alise en avance rapide G00 Si en ex cutant un canal on d tecte des canaux internes celui ci on suivra la m me proc dure que celle expliqu e auparavant La passe finale d bauchage Si on a s lectionn une passe finale d bauche s effectuera une passe parall le au profil tout en maintenant la sur paisseur L avec l avance F indiqu e Cette passe finale d bauche limine les sur paisseurs ayant rest apr s l bauche D s que l bauche du profil est termin e l outil retourne au point d appel au cycle 7 FAGOR 3 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 167 CYCLES FIXES G69 Cycle fixe d bauchage sur l axe Z FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 168 Manuel de programmation La passe finale de finition Si on a s lectionn une passe de finition la machine r alisera une passe du profil calcul avec compensation de rayon d outil et avec l avance H indiqu
249. l de la rainure OPT TC FAGOR 2 CNC 8055 CNC 8055i 11 Historique de versions FAGOR 2 CNC 8055 CNC 8055i 12 Logiciel VO1 31 Octobre 2011 Liste de prestations Manuel Mod le CNC 8055 FL Engraving INST OPT PRG Logiciel V01 40 Janvier 2012 Liste de prestations Manuel Ex cution de M3 M4 et M5 avec des marques de PLC INST PRG Dans le mode de travail conversationnel les valeurs 12 et 43 de la variable OPMODE INST PRG Logiciel V01 60 D cembre 2013 Liste de prestations Manuel Autor glage du param tre machine d axe DERGAIN INST Nouvelle valeur du param tre machine des axes ACFGAIN P46 INST Valeur 120 de la variable OPMODE INST PRG Logiciel V01 65 Janvier 2015 Liste de prestations Manuel Temps du processus de bloc de 1ms dans le Mod le CNC 8055i FL Engraving INST OPT PRG CONDITIONS DE S CURIT Lire les mesures de s curit suivantes dans le but d viter les accidents personnels et les dommages cet appareil et aux appareils qui y sont connect s L appareil ne pourra tre r par que par du personnel autoris par Fagor Automation Fagor Automation n assume aucune responsabilit en cas d accident personnel ou de dommage mat riel d coulant du non respect de ces normes de s curit de base C PR CAUTIONS FACE AUX ACCIDENTS PERSONNELS EE _ _ _ _ _ _ _
250. l usinage pouvant tre r alis n importe quel endroit de la pi ce Le calcule de l avance F est r alis de la mani re suivante F mm min Pas de filet mm x S de l outil motoris tours min Cela sert aussi bien pour le taraudage non rigide param tre de cycle R 0 que pour le taraudage rigide param tre de cycle R 1 La structure de base du bloc dans chaque cas est la suivante Per age G6 XZIBQAJDKHCSLR Taraudage G60 XZ IBOQAJDSR X 5 5 Il d finit la cote suivant l axe X o l on veut ex cuter le cycle Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote suivant l axe Z o l on veut ex cuter le cycle Doit tre programm e en coordonn es absolues 145 5 Il d finit la profondeur Il se rapportera au point de d part X Z et donc aura une valeur positive si le per age ou le filetage est r alis dans le sens n gatif suivant l axe Z et une valeur n gative si le per age ou le filetage est r alis dans le sens contraire S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant B5 5 Il d finit le type d op ration que l on veut ex cuter e Si on programme B 0 la machine effectuera un taraudage Si on programme B gt 0 s effectuera un per age et la valeur de B indique le pas de per age Q 5 5 Il d finit la position angulaire en degr s sur laquelle il faut situer
251. la broche pour effectuer le cycle premier per age ou filetage s il y en a plusieurs A 5 5 Il d finit le pas angulaire entre 2 op rations cons cutives Il est programm en degr s positif dans le sens anti horaire J4 Il d finit le nombre de per ages ou de taraudages que l on veut effectuer y compris le premier d entre eux S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant D5 5 Il d finit la distance de s curit suivant l axe Z et indique quelle distance du point de d part Z X l outil se positionne dans le mouvement d approche Sion ne le programme pas on prend la valeur 0 K5 Il d finit le temps d attente en centi mes de seconde au fond du trou jusqu ce que le recul commence Si on ne le programme pas on prend la valeur 0 L op ration de taraudage ne tient pas compte de ce param tre c est pourquoi il n est pas n cessaire de le programmer Si on le programme le cycle l ignore H5 5 Il d finit suivant l axe Z la distance qui retourne en rapide G00 apr s chaque per age Si on programme la distance ou si on la programme avec valeur 0 retournera jusqu au point d approche L op ration de taraudage ne tient pas compte de ce param tre c est pourquoi il n est pas n cessaire de le programmer Si on le programme le cycle l ignore C5 5 Il d finit suivant l axe Z jusqu quelle distance du pas de per age pr c dent se d placera en rapide G0
252. la circuiterie de la CNC et l ext rieur Conditions de s curit FAGOR 2 CNC 8055 CNC 8055i 15 Conditions de s curit FAGOR 2 CNC 8055 CNC 8055i 16 PR CAUTIONS PENDANT LES R PARATIONS Ne pas manipuler l int rieur de l appareil Seul le personnel autoris de Fagor Automation peut manipuler l int rieur de l appareil Ne pas manipuler les connecteurs lorsque l appareil est branch au r seau lectrique Avant de manipuler les connecteurs entr es sorties syst me de mesure etc v rifier que l appareil n estpas branch au r seau lectrique SYMBOLES DE S CURIT e Symboles pouvant figurer dans le manuel Symbole de danger ou interdiction Indique les actions ou op rations pouvant provoquer des accidents personnels ou des dommages aux appareils Symbole d avertissement ou de pr cautions Indique des situations pouvant d river de certaines op rations de m me que les actions r aliser pour les viter Symbole d obligation Indique les actions et op rations r aliser obligatoirement EEE Symbole d information Indique des notes avis et conseils CONDITIONS DE GARANTIE GARANTIE INITIALE Tout produit fabriqu ou commercialis par FAGOR est couvert par une garantie de 12 mois pour l usager final qui pourront tre contr l s par le r seau de service travers le syst me de contr le de garantie mis en place par FAGOR cet effet
253. la table correspondante ou le r pertoire de programmes pi ce utilit s avec lesquels les communications sont tablies Selon le type de communications choisi on doit personnaliser le param tre machine des lignes s rie PROTOCOL comme suit PROTOCOL 0 Pour des communications avec un p riph rique PROTOCOL 1 Pour des communications via DNC FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 25 1 1 h GENERALITES Programmes pi ce FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 26 Programmes pi ce Les diff rents modes de fonctionnement sont d crits dans le manuel de fonctionnement Pour obtenir plus d information consulter ce manuel dition d un programme pi ce Pour cr er un programme pi ce il faut acc der au mode d op ration diter Le nouveau programme pi ce dit est emmagasin dans la m moire RAM de la CNC Il est possible d enregistrer une copie des programmes pi ce dans le disque dur KeyCF sur un PC connect travers la liaison s rie 1 ou 2 ou dans le Disque USB Le processus de transmission d un programme un PC connect travers la liaison s rie est le suivant 1 Ex cuter dans le PC l application WinDNC exe 2 Activer la communication DNC dans la CNC 3 S lectionner le r pertoire de travail dans la CNC La s lection se r alise depuis le mode de fonctionnement Utilit s option R pertoire L S rie Changer r pertoire
254. lan ZX G19 S lectionne le plan YZ Les fonctions G16 G17 G18 et G19 sont modales et incompatibles entre elles la fonction G16 devant tre programm e seule dans un bloc FAGOR 2 CNC 8055 CNC 8055i A la mise sous tension apr s l ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC prendra comme plan de travail celui d fini par le param tre machine g n ral IPLANE MOD LE T SorrT V01 6x 3 3 Cotation de la pi ce Millim tres G71 ou pouces G70 La CNC permet l introduction des unit s de mesure au moment de la programmation en millim tres ou en pouces Dispose du param tre machine g n ral INCHES pour d finir les unit s de mesure de la CNC Ces unit s peuvent cependant tre chang es tout moment dans le programme gr ce aux fonctions e G70 Programmation en pouces G71 Programmation en millim tres Selon que G70 ou G71 a t programm la CNC applique le syst me d unit s correspondant dans tous les blocs programm s suivants Les fonctions G70 G71 sont modales et incompatibles entre elles La CNC permet de programmer des chiffres de 0 00001 99999 9999 sign s ou non en cas de programmation en millim tres G71 format 5 4 ou de 0 00001 3937 00787 sign s ou non en cas de programmation en pouces G70 format 4 5 Toutefois pour simplifier les explications on peut dire que la CNC admet le format 5 5 pour indiquer qu elle admet 5 4 en m
255. le la CNC assume le nouveau mode de programmation pour les blocs programm s ensuite Lorsque la variable prend la valeur 1 les cotes programm es sont assum es en diam tres lorsqu elle prend la valeur 0 les cotes programm es sont assum es en rayons Cette variable affecte l affichage de la valeur r elle de l axe X dans le syst me de coordonn es de la pi ce et la lecture de variables PPOSX TPOSX et POSX A la mise sous tension apr s avoir ex cut M02 ou M30 et apr s un arr t d urgence ou une RAZ la variable s initialise suivant la valeur du param tre DFORMAT de l axe X Si ce param tre a une valeur sup rieure ou gale 4 la variable prend la valeur 1 dans le cas contraire on prend la valeur 0 h Variables PRBMOD Indique s il faut afficher ou non une erreur de palpage dans les cas suivants m me si le param tre g n ral PROBERR P119 YES e Lorsque termine un d placement de palpage G75 et que le palpeur n a pas touch la pi ce e Lorsque termine un d placement de palpage G76 et que le palpeur n a pas cess de toucher la pi ce La variable PRBMOD prend les valeurs suivantes Valeur Signification 0 Il se produit une erreur 1 L erreur ne se produit pas Valeur par d faut 0 PROGRAMMATION EN LANGAGE DE HAUT NIVEAU La variable PRBMOD est de lecture et d criture depuis la CNC et le PLC et de lecture seulement depuis la DNC FAGOR 2 CNC 8055 CNC 8
256. le des pi ces sera Ex cution de la sous routine Usine A G13 Image miroir sur Z Ex cution de la sous routine Usine B M30 Fin de programme Les fonctions G11 G12 G13 et G14 sont modales et incompatibles avec G10 G11 G12 et G13 peuvent tre programm es dans le m me bloc puisqu elles ne sont pas incompatibles entre elles La fonction G14 doit tre programm e seule dans un bloc aucune information ne pouvant plus exister dans ce bloc Si une nouvelle origine de coordonn es est pr s lectionn e par G92 pendant que l une des fonctions miroir G11 G12 G13 G14 est active cette nouvelle origine n est pas affect e par la fonction image miroir A la mise sous tension apr s ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC prendra en compte le code G10 Manuel de programmation 7 6 Facteur d chelle G72 La fonction G72 permet d agrandir ou de r duire les pi ces programm es Ainsi avec un seul programme on peut r aliser ainsi des familles de pi ces semblables mais avec des dimensions diff rentes La fonction G72 doit tre programm e seule dans un bloc Deux formats de programmation de la fonction G72 sont disponibles e Facteur d chelle appliqu tous les axes e Facteur d chelle appliqu un ou plusieurs axes N Facteur d chelle G72 FONCTIONS PREPARATOIRES SUPPLEMENTAIRES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 121
257. le m me point o se trouve l outil ou bien parce qu on a programm un d placement incr mental nul Dans ce cas la compensation s effectue au point o se trouve l outil en fonction du premier d placement programm sur le plan l outil se d place perpendiculairement la trajectoire sur son point initial Le premier d placement programm dans le plan pourra tre lin aire ou circulaire G90 G01 Y40 G91 G40 YO Z10 G02 X20 Y20 120 JO G90 G01 X 30 Y30 G01 G41 X 30 Y30 Z10 G01 X25 X0 Yo Trajectoire DROITE DROITE La compensation de rayon COMPENSATION D OUTILS COMPTYPE 0 COMPTYPE 1 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 137 Trajectoire DROITE COURBE TA E g E amp o 3 NA c z 6 i lt 5 N Z e z O FAGOR 2 CNC 8055 COMPTYPE 0 COMPTYPE 1 CNC 8055i MOD LE T SorT V01 6x 138 8 2 5 Segments de compensation de rayon d outil La CNC peut lire jusqu 50 blocs en avant du bloc en cours d ex cution afin de calculer l avance la trajectoire parcourir Lorsque la CNC travaille en compensation de rayon elle doit conna tre le d placement programm suivant afin de calculer la trajectoire parcourir En cons quence on ne doit pas programmer plus de 48 blocs successifs ou plus sans d placement Les sch mas suivants montrent les diff
258. leurs diff rentes au mode standard OPMODE Donne le code correspondant au mode de fonctionnement s lectionn 0 CNC en processus de d marrage b 10 En mode d Ex cution En ex cution ou en attente de la touche START dessin de la touche START dans la partie sup rieure Variables 12 II indique une des situations suivantes Sous le mode MDI en tapant sur la touche ISO depuis le mode manuel ou d inspection On a s lectionn un des champs suivants de l cran principal dans lesquels la touche MARCHE a t s lectionn e Axes T F ou S 21 En mode Simulation graphique 30 dition d un cycle 40 En mode manuel cran standard 43 En cours de r aliser la recherche de z ro 45 En mode talonnage d outils 60 Gestion de pi ces en cours Mode PPROG OPMODA Indique le mode d op ration qui est s lectionn quand on travaille avec le canal principal PROGRAMMATION EN LANGAGE DE HAUT NIVEAU Pour conna tre le mode d op ration s lectionn n importe quel moment canal principal canal d utilisateur canal PLC il faut utiliser la variable OPMODE Cette information sera donn e dans les bits les plus bas et sera indiqu e avec un 1 dans le cas o elle est active et avec un 0 quand elle ne l est pas ou si celle ci n est pas disponible dans la version actuelle Bit O Programme en ex cution Bit 1 Programme en ex cution Bit 2 Bloc en ex cution via MDI JOG Bit
259. lle g n rale a pr f rence Ne tient pas compte des impulsions de la manivelle individuelle a b c indiquent l axe que l on veut d placer et le facteur multiplicateur s lectionn c b a O 0 0O Ce qui est indiqu dans le s lecteur du panneau de commande ou clavier O 0 1 Facteurxi O 1 0 Facteur x10 1 O 0O Facteur x100 S il y a plusieurs axes s lectionn s on consid rera l ordre de priorit suivant X Y Z U V W A B C S il y a plus d un bit 1 sur axe on consid re le bit moins significatif Ainsi c b a 1 1 1 Facteur x1 1 1 O Facteur x10 La manivelle HBE a priorit C est dire ind pendamment du mode du mode s lectionn dans le s lecteur de la CNC JOG continu incr mental manivelle on d finit HBEVER diff rent 0 la CNC travaille alors en mode manivelle Elle affiche l axe s lectionn en mode inverse et le facteur multiplicateur s lectionn par PLC Quand la variable HBEVER se met 0 elle affiche nouveau le mode s lectionn dans le s lecteur Variables de lecture et d criture MASLAN On doit l utiliser lorsque la manivelle trajectoire ou le jog trajectoire sont s lectionn s a MASLAN G18 Indique l angle de la trajectoire lin aire MASCFI MASCSE On doit l utiliser lorsque la manivelle trajectoire ou le jog trajectoire sont s lectionn s Dans les trajectoires en arc elles indiquent les cotes du X N centre de l arc G18 M
260. me attribut de la variable sercos de l identificateur id de la broche principale TSSVAR id R Troisi me attribut de la variable sercos de l identificateur id de la seconde broche Variables de configuration du logiciel et hardware Variable CNC PLC DNC section 11 2 16 HARCON R R R Il indique avec des bits la configuration hardware de la CNC HARCOA R R R Il indique avec des bits la configuration hardware de la CNC IDHARH R R R _ Identificateur de hardware 8 chiffres les moins significatifs IDHARL R R R _Identificateur de hardware 4 chiffres les plus significatifs SOFCON R R R Version du logiciel de la CNC bits 15 0 et HD bits 31 16 HDMEGA R R R Taille du Disque Dur en megabytes KEYIDE R R R Code du clavier suivant le syst me d auto identification MODEL R R R Il identifie le mod le de la CNC fraiseuse ou tour Variables associ es au t l diagnostic Variable CNC PLC DNC section 11 2 17 HARSWA R R R Configuration de hardware HARSWB R R R Configuration de hardware HARTST R R R Test de hardware MEMTST R R R Test de m moire NODE R R R Num ro de n ud dans l anneau Sercos VCHECK R R R Checksum de la version du logiciel IONODE R R R Position du commutateur ADDRESS du bus CAN de l Os IOSLOC R R R Nombre des I Os locaux disponibles IOSREM R R R Nombre des l Os distance disponibles Variables associ es au mode de fonctionnement Variable CNC PLC DNC
261. me en ex cutant M30 une autre instruction OPEN et apr s avec un Arr t d Urgence ou une RAZ Depuis un PC on ne peut ouvrir des programmes que dans la m moire RAM ou le Disque Dur HD WRITE lt texte du bloc gt L instruction WRITE ajoute la suite du dernier bloc de programme dont l dition a t commenc e au moyen de l instruction OPEN P les informations contenues dans lt texte de bloc gt comme un nouveau bloc de programme S il s agit d un bloc param trique dit en code ISO tous les param tres globaux et locaux sont remplac s par la valeur num rique qu ils ont ce moment WRITE G1 XP100 ZP101 F100 gt G1 X10 Z20 F100 Lorsqu il s agit d un bloc param trique dit en haut niveau il faut indiquer avec le caract re que l on veut remplacer le param tre par la valeur num rique qu il a ce moment WRITE SUB P102 gt SUB P102 WRITE SUB P102 gt SUB 55 WRITE ORGX54 P103 gt ORGX54 P103 WRITE ORGX54 P103 gt ORGX54 222 WRITE PCALL P104 gt PCALL P104 WRITE PCALL P104 gt PCALL 25 Si l instruction WRITE est programm e sans avoir programm au pr alable l instruction OPEN la CNC affiche le code d erreur correspondant sauf en cas d dition d un programme de personnalisation de l utilisateur dans ce cas un nouveau bloc est ajout au programme diter Exemple de cr ation d un programme contenant plusieurs points d une trajectoire pa
262. mer des chiffres de 0 00001 99999 9999 sign s ou non en cas de programmation en millim tres G71 format 5 4 ou de 0 00001 3937 00787 sign s ou non en cas de programmation en pouces G70 format 4 5 Toutefois pour simplifier les explications on peut dire que la CNC admet le format 5 5 pour indiquer qu elle admet 5 4 en millim tres et 4 5 en pouces Toute fonction avec param tres peut galement tre programm e dans un bloc l exception du num ro de l tiquette ou du bloc Ainsi lors de l ex cution du bloc la CNC remplace le param tre arithm tique par sa valeur active ce moment FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 59 5 1 Fonctions pr paratoires Les fonctions pr paratoires sont programm es avec la lettre G suivie d un maximum de trois chiffres GO G319 Elles sont toujours programm es au d but du corps du bloc et permettent de d terminer la g om trie et les conditions de travail de la CNC Table des fonctions G utilis es dans la CNC 5 Fonction M D V Signification Section o 2 G00 Positionnement rapide 6 1 o G01 Interpolation lin aire 6 2 r T G02 Interpolation circulaire droite 6 3 a G03 j Interpolation circulaire gauche 6 3 a G04 Temporisation Suspension de la pr paration de blocs 7 1 7 2 S S G05 Ar te arrondie 7 3 2 D E G06 Centre de circonf rence en coordonn es absolues
263. mmation La compensation est supprim e dans le dernier bloc du profil et l usinage ne co ncide pas avec celui souhait parce que la CNC compense tout le segment d fini En compensant le dernier segment l outil s introduit dans la face surfac e b 45 ra gt 7 T1 D1 GO G90 X110 Z100 Positionnement au point de d part G1 G42 X10 Z60 Active la compensation et le d placement au point initial X70 Z40 FAGOR 2 X70 Z20 G40 X110 Z100 Il d sactive la compensation et le d placement su point de d part CNC 8055 CNC 8055i MOD LE T SorT V01 6x 144 Manuel de programmation Ce probl me peut tre r solu avec la fonction G00 comme il est indiqu ci apr s 3 5 E amp 5 O 3 T D1 6 3 GO G90 X110 Z100 Positionnement au point de d part gt S N G1 G42 X10 Z60 Active la compensation et le d placement au point initial a E Q O X70 Z40 Y O X70 Z20 G40 GO X110 Z100 Il d sactive la compensation et le d placement su point de d part FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 145 COMPENSATION D OUTILS La compensation de rayon FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 146 8 2 8 Changement du type de compensation de rayon pendant l usinage On peut changer la compensation de G41 G42 ou vice versa sans avoir l annuler avec G40 Le changement peut tre r alis dans n importe quel bloc de d placement et m me dans un bloc d placeme
264. mmation avec une valeur positive l outil se d place directement du point J la distance de s curit Xs Zs e Sion fait la programmation avec une valeur n gative l outil se d place du point J au point final du filet R Q puis la distance de s curit Xs e Si on ne le programme pas on prend la valeur O Filet borgne Pour am liorer le r glage et l usinage de la sortie des filets borgnes on pourra utiliser la troisi me gamme de gains et d acc l rations pour les axes et la broche Si le parcours de la sortie de filet est petit on pourra utiliser n importe quelle gamme d acc l rations et m me supprimer l acc l ration sans que l erreur acc l ration insuffisante pendant le filetage ne soit affich e Il est recommand d utiliser des acc l rations basses ou nulles X4 J gt 0 J lt 0 CYCLES FIXES G87 Cycle fixe de filetage frontal FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 197 A 5 5 D finit l angle de p n tration de l outil Se r f rera l axe X et si on ne le programme pas la valeur 30 sera attribu e e Si on programme A 0 le filet se r alisera avec p n tration radiale e Si la valeur affect e au param tre A est la moiti de l angle de l outil la p n tration se r alise en fr lant le flanc du filet e Si on programme A avec valeur n gative la p n tration se r alisera en zigzag sur l axe radial
265. n est pas programm le cycle fixe prendra la valeur MO N5 5 Usure maximale de longueur permise sur l axe Y Si l usure est d finie avec valeur nulle l outil n est pas refus par l usure de longueur Si une usure sup rieure celle d finie a t mesur e l outil est refus Uniquement si on a d fini J1 et si on dispose de contr le de dur e de vie d outil Sion ne le programme pas le cycle fixe prend la valeur NO Comportement si l usure permise est d pass e Uniquement si on a d fini L M ou N diff rent de z ro C 0 OArr te l ex cution pour que l utilisateur s lectionne un autre outil C 1 Le cycle change l outil par un autre de la m me famille Si on ne le programme pas le cycle prend la valeur CO XU Y V Z W Position du palpeur D finit la position du palpeur II s agit des param tres optionnels dont il n y a pas besoin de d finir normalement Sur certaines machines par manque de r p titivit dans le positionnement m canique du palpeur il faut talonner nouveau le palpeur avant chaque talonnage Au lieu de red finir les param tres machine PRBXMIN PRBXMAX PRBYMIN PRBYMAX PRBZMIN et PRBZMAX chaque fois que l on calibre le palpeur on peut indiquer ces cotes dans les param tres X U Y V Z et W respectivement La CNC ne modifie pas les param tres machine La CNC prend en compte des cotes indiqu es sur X U Y V Z W uniquement pendant cet talonnage Si l un des champs
266. n profondeur programm e dans I moins la sur paisseur de finition L D placement en rapide G00 jusqu la cote de profondeur programm e avec B Ce d placement se r alisera suivant l angle de p n tration de l outil A s lectionn Il effectue le filetage du segment programm et avec la sortie de filet J s lectionn e Pendant le filetage on ne peut pas changer la vitesse d avance F avec le commutateur FEED OVERRIDE dont la valeur restera fixe 100 Sur les grands tours au commencement de l usinage en r alisant des filetages longs pour viter que la pi ce commence cintrer on peut changer l override de la broche pendant les premi res passes Retour en rapide G00 jusqu au point d approche 3 Finition du filet D placement en rapide G00 jusqu la cote de profondeur programm e en l CYCLES FIXES G87 Cycle fixe de filetage frontal Ce d placement se r alisera radialement ou suivant l angle de p n tration d outil A en fonction du signe appliqu au param tre L 4 Il effectue le filetage du segment programm et avec la sortie de filet J s lectionn e Pendant le filetage on ne peut pas changer la vitesse d avance F avec le commutateur FEED OVERRIDE dont la valeur restera fixe 100 Lors de la derni re passe du filetage on ne peut pas changer l override celui ci tant r gl la valeur qui serait impos e sur la passe pr c dente 5 Retour en r
267. n G33 M me si souvent ce type de filetage se r alise le long d un axe la CNC permet de r aliser le filetage en interpolant plus d un axe en m me temps Format de programmation G33 X CLQ X C 5 5 Point final du filet L5 5 Pas du filet Q 3 5 Optionnel Il indique la position angulaire de la broche 359 9999 correspondant au point initial du filet Cela permet de r aliser des filets multiples entr es Si on ne le programme pas on prend la valeur 0 Consid rations Chaque fois que la fonction G33 est ex cut e si le p m b M19TYPE P43 0 avant de r aliser le filetage lectronique la CNC effectue une recherche de r f rence machine de la broche Pour programmer le param tre Q position angulaire de la broche il faut d finir le param tre machine de broche M19TYPE P43 1 Si on ex cute la fonction G33 Q p m b MI9TYPE P43 1 avant d ex cuter le filetage il fallait avoir effectu une recherche de r f rence machine de broche apr s la derni re mise sous tension Si on ex cute la fonction G33 Q p m b MI9TYPE P43 1 et le p m b DECINPUT P31 NON il n est pas n cessaire de r aliser la recherche de r f rence machine de la broche car apr s la mise sous tension la premi re fois que l on fait tourner la broche en M3 ou M4 la CNC r alise automatiquement la recherche Cette recherche sera effectu e la vitesse d finie par le p m b REFEED2 P35 Apr s avoir trouv l 10 l
268. n G94 D s que le cycle fixe est achev le programme continue avec la m me avance F et les m mes fonctions G qu il disposait au moment de l appel au cycle Seule la compensation de rayon d outil sera annul e si elle tait active l ex cution du programme continuant avec la fonction G40 CYCLES FIXES G62 Cycle fixe de clavette sur la face de tournage O FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 217 CYCLES FIXES G63 Cycle fixe de clavette sur la face de dressage FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 218 9 16 G63 Cycle fixe de clavette sur la face de dressage Ce cycle est disponible lorsque la machine a un outil motoris Pendant l laboration de la clavette la broche sera arr t e et l outil tournera l usinage pouvant tre r alis n importe quel endroit de la pi ce La structure de base du bloc est la suivante G63XZLIQAJDFS Il d finit la cote suivant l axe X o l on veut ex cuter le cycle Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres X 5 5 Z 5 5 Il d finit la cote suivant l axe Z o l on veut ex cuter le cycle Doit tre programm e en coordonn es absolues L 5 5 D finit en rayons la longueur de la clavette Il se rapportera au point de d part X Z et donc aura une valeur positive en usinant dans le sens n gatif suivant l axe X et une valeur n gative en u
269. n d finit les deux param tres l ordre de programmation est T D Par exemple T6 D17 NON 5 Si la machine dispose d un magasin d outils la CNC amp consulte la Table du magasin d outils pour savoir la OUI position qu occupe l outil d sir et la s lectionne 2 Q S lection de l outil O 8 E 8 S o D Oul Si la fonction D n a pas t d finie elle consulte la Table d outils pour savoir le num ro de correcteur D associ Z z celle ci O 2 NON E T lt La CNC prend D associ e T E dans la table d outils Elle examine la Table de Correcteurs et assume les lt 2 dimensions de l outil correspondant au correcteur D La 5 CNC analyse la Table de G om trie pour conna tre la Q g om trie de la plaquette largeur angle et angle de a La CNC prend les coupe La Table de G om trie est associ e T ou D dimensions d finies pour D suivant le crit re du fabricant le param tre machine dans la table de g n ral GEOMTYPE P123 correcteurs Pour acc der consulter et d finir ces tables consulter le manuel de fonctionnement Utilisation des fonctions T et D e Les fonctions T et D peuvent tre programm es seules ou ensemble comme l indique cet exemple T5 D18 Elle s lectionne l outil 5 et assume les dimensions du correcteur 18 D22 L outil 5 continue tre s lectionn et les dimensions du correcteur 22 sont assum es T3 Elle s lectionne l
270. n de broches 5 5 G81 Cycle fixe de tournage de segments droits 9 4 G82 Cycle fixe de dressage de segments droits 9 5 G83 Cycle fixe de per age 9 6 G84 Cycle fixe de tournage de segments courbes 9 7 G85 Cycle fixe de dressage de segments courbes 9 8 G86 Cycle fixe de filetage longitudinal 9 9 G87 Cycle fixe de filetage frontal 9 10 G88 Cycle fixe de rainurage sur l axe X 9 11 G89 Cycle fixe de rainurage sur l axe Z 9 12 G90 Programmation absolue 3 4 G91 Programmation incr mentale 3 4 G92 Pr s lection de coordonn es Limitation de vitesse de broche 4 4 1 G93 Pr s lection de l origine polaire 4 5 G94 Avance en millim tres pouces par minute 5 2 1 G95 Avance en millim tres pouces par tour s22 G96 Vitesse de coupe constante 5 3 1 G97 Vitesse de rotation de la broche en t min 5 3 2 G145 D sactivation temporaire du contr le tangentiel 6 19 G151 Programmation des cotes de l axe X en diam tres 3 5 G152 Programmation des cotes de l axe X en rayons 3 5 G159 D calages d origine absolus 4 4 2 G233 Retrait des axes face un arr t lors du taraudage GE La lettre M signifie MODAL c est dire qu elle restera active une fois programm e condition que l on ne programme pas une fonction G incompatible que l on n ex cute pas M02 ou M30 qu il n y ait pas d ARRET D URGENCE de RAZ ou une mise hors sous tension de la CNC La lettre D signifie PAR DEFAUT c est dire que ces fonctions sont prises en compte par la CNC la mis
271. n en pouces G71 Programmation en millim tres G90 Programmation absolue G91 Programmation incr mentale G93 Pr s lection de l origine polaire On peut programmer les fonctions suivantes m me si elles sont ignor es par le cycle G05 Ar te arrondie G07 Ar te vive G50 Ar te arrondie command e Fonctions F S T D ou M CYCLES FIXES G66 Cycle fixe de poursuite de profil O FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 155 9 2 G68 Cycle fixe d bauchage sur l axe X Ce cycle usine le profil programm en conservant le pas sp cifi entre les passes d usinage successives Permet d utiliser des outils triangulaires ronds et carr s La structure de base du bloc est la suivante G68XZCDLMKFHSEQ XA 9 lt d y 4 g f x X L S uz l 9 O g O pe A SO TD X ao oO gt O o O X 5 5 Il d finit la cote du point initial du profil suivant l axe X Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote du point initial du profil suivant l axe Z Doit tre programm e en coordonn es absolues C5 5 Il d finit le pas d usinage et sera programm avec une valeur positive exprim e en rayons S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant
272. naire 0000 0000 0000 0000 0000 0000 1001 1100 BCD 0000 0000 0000 0000 0000 0001 0101 0110 PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 286 11 5 Expressions Une expression est toute combinaison valide entre op rateurs constantes et variables Toutes les expressions doivent tre plac es entre parenth ses qui peuvent tre omises si l expression se r duit un nombre entier h 11 5 1 Expressions arithm tiques Les expressions arithm tiques sont form es en combinant des fonctions et des op rateurs 2 S arithm tiques binaires et trigonom triques avec les constantes et les variables du langage Y PERS Paa 2 2 Le mode de fonctionnement avec ces expressions est d fini par les priorit s des op rateurs et leur e Q associativit T Priorit du plus grand au plus petit Associativit x W NOT fonctions unaire de droite gauche z EXP MOD de gauche droite 5 l Eal de gauche droite s i a zZ addition soustraction de gauche droite O op rateurs relationnels de gauche droite g AND XOR de gauche droite OR de gauche droite Q A Il est conseill d utiliser des parenth ses pour clarifier l ordre dans lequel s value l expression P3 P4 P5 P6 P7 P8 P9 P3 P4 P5 P6 P7 P8 P9 L emploi de parenth ses redondantes ou suppl mentaires n entra ne pas d er
273. nction F n est pas programm e la CNC prend en compte l avance FO Si la machine travaille en positionnement G00 elle se d placera selon l avance rapide indiqu e par le param tre machine d axes GOOFEED ind pendante de l avance F programm e L avance F programm e peut varier entre 0 et 255 par l interm diaire du PLC via DNC ou entre 0 et 120 gr ce au s lecteur situ sur le Panneau de Commande de la CNC La CNC dispose toutefois du param tre machine g n ral MAXFOVR pour limiter la variation maximum de l avance Si la machine travaille en positionnement G00 l avance rapide est fix e 100 ou elle peut varier entre 0 et 100 selon l tat du param tre machine RAPIDOVR Lorsqu on ex cute les fonctions G33 filetage lectronique G34 filetage pas variable G86 cycle fixe de filetage longitudinal ou G87 cycle fixe de filetage frontal on ne peut pas modifier l avance en travaillant 100 de F programm e 5 2 1 Avance en mm min ou pouces minute G94 D s que le code G94 est programm la commande sait que les avances programm es par F5 5 sont en mm minute ou en pouces minute Si le d placement correspond un axe rotatif la CNC assumera que l avance est programm e en degr s minutes Si une interpolation est r alis e entre un axe rotatif et un axe lin aire l avance programm e est prise en mm minute ou en pouces minute et le d placement de l axe rotatif qui a t programm
274. nd aussi d ex cuter la fonction G4 apr s le changement pour que la CNC ex cute les blocs suivants avec les nouvelles limites Le seconde limite de parcours sera prise en compte quand la premi re aura t d finie avec les param tres machine d axes LIMIT P5 et LIMIT P6 11 2 8 Variables associ es aux manivelles lectroniques Variables de lecture HANPF HANPS HANPT HANPFO Donnent les impulsions de la premi re HANPF la deuxi me HANPS la troisi me HANPT ou la quatri me HANPFO manivelle qui ont t re ues depuis la mise sous tension de la CNC Peu importe si la manivelle est connect e aux entr es de mesure ou aux entr es du PLC b HANDSE Sur les manivelles avec bouton s lecteur d axes indique si ce bouton a t tap Avec la valeur 0 signifie qu il n a pas t tap Variables HANFCT Donne le facteur de multiplication fix depuis le PLC pour chaque manivelle On doit utiliser quand on dispose de plusieurs manivelles lectroniques ou en ne disposant que d une seule manivelle on veut appliquer diff rents facteurs de multiplication x1 x10 x100 chaque axe Isb Une fois le s lecteur positionn sur l une des positions de la manivelle la CNC consulte cette variable et en fonction des valeurs affect es aux bits c b a de chaque axe elle applique le facteur multiplicateur s lectionn pour chacun d eux c b a PROGRAMMATION EN LANGAGE DE HAUT NIVEAU O 0 0O C
275. nder une touche IF KEY EQ FC00 GOTO N10 Cycle 1 IF KEY EQ FC01 GOTO N20 Cycle 2 IF KEY EQ FC06 SYSTEM ELSE GOTO N5 Sortir ou demander une touche FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 307 INSTRUCTIONS DE CONTROLE DES PROGRAMMES Instructions de personnalisation FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 308 CYCLE 1 N10 CYCLE 2 N20 Affiche la page 11 et d finit 2 fen tres de donn es PAGE 11 ODW 1 10 60 ODW 2 15 60 Edition WBUF PCALL 1 IB 1 INPUT X 6 5 DW 1 IB1 WBUF X IB1 WBUF IB 2 INPUT Y 6 5 DW 2 IB2 WBUF Y 1B2 WBUF WBUF GOTO NO Ajoute au bloc en cours d dition PCALL 1 Demande de la valeur de X Affiche sur la fen tre 1 la valeur introduite Ajoute au bloc en cours d dition X valeur introduite Ajoute au bloc en cours d dition Demande de la valeur de Y Affiche sur la fen tre 2 la valeur introduite Ajoute au bloc en cours d dition Y valeur introduite Ajoute au bloc en cours d dition Introduit en m moire le bloc dit Par exemple PCALL 1 X2 Y3 Affiche la page 12 et d finit 3 fen tres de donn es PAGE 12 ODW 1 10 60 ODW 2 13 60 ODW 3 16 60 Edition WBUF PCALL 2 IB 1 INPUT A 6 5 DW 1 IB1 WBUF A IB1 WBUF IB 2 INPUT B 6 5 DW 2 IB2 WBUF B
276. nf rieure L5 5 Il d finit la sur paisseur pour la finition suivant l axe X et sera programm en rayons Si on ne le programme pas on prend la valeur 0 M5 5 Il d finit la sur paisseur pour la finition suivant l axe Z Si on ne le programme pas on prend la valeur 0 F5 5 D finit la vitesse d avance de la passe finale d bauche Si on ne la programme pas ou si on la programme avec valeur 0 il est entendu qu on ne d sire pas la passe finale d bauche H5 5 D finit la vitesse d avance de la passe de finition Si on ne la programme pas ou si on la programme avec valeur 0 il est entendu qu on ne d sire pas la passe de finition SE CYCLES FIXES G82 Cycle fixe de dressage de segments droits FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 175 CYCLES FIXES G82 Cycle fixe de dressage de segments droits FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 176 9 5 1 Fonctionnement de base Le cycle fixe analysera le profil programm en effectuant au besoin un dressage vertical jusqu atteindre le profil d fini Tout le dressage se r alise avec le m me pas celui ci tant gal ou inf rieur celui programm C Chaque pas de dressage se r alise de la fa on suivante Ka 5 ARR AE Le d placement 1 2 se r alise en avance rapide G00 Le d placement 2 3 se r alise
277. ngulaire Z Axe orthogonal Pour pouvoir programmer dans le syst me cart sien Z X il faut activer une transformation d axe inclin qui convertit les d placements aux axes r els non perpendiculaires Z X Ainsi un d placement programm sur l axe X se transforme en d placements sur les axes Z X c est dire on effectue maintenant des d placements le long de l axe Z et de l axe angulaire X Activer et d sactiver la transformation angulaire La CNC n assume aucune transformation apr s la mise sous tension l activation des transformations angulaires se r alise depuis le programme pi ce avec la fonction G46 La d sactivation des transformations angulaires se r alise depuis le programme pi ce avec la fonction G46 Optionnellement aussi on pourra bloquer une transformation pour d placer l axe angulaire en programmant en cotes cart siennes Influence de la RAZ de la mise hors tension et de la fonction M30 La transformation angulaire de l axe inclin est maintenue active apr s une RAZ M30 et m me apr s une mise hors sous tension de la CNC FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 309 h TRANSFORMATION ANGULAIRE DE L AXE INCLIN FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 310 Consid rations sur la transformation angulaire de l axe inclin Les axes qui configurent la transformation angulaire doivent tre lin aires Les deux axes peuv
278. nit la cote suivant l axe X du point initial du filet Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote suivant l axe Z du point initial du filet Doit tre programm e en coordonn es absolues Q 5 5 Il d finit la cote suivant l axe X du point final du filet Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres R 5 5 Il d finit la cote suivant l axe Z du point final du filet K 5 5 Optionnel Il s utilise en m me temps que le param tre W pour la reprise de filets Il d finit la cote suivant l axe Z du point o s effectue la mesure du filet II s agit normalement d un point interm diaire du filet 1 5 5 Il d finit la profondeur du filet et sera programm en rayons Il aura une valeur positive pour les filets ext rieurs et n gative pour les filets int rieurs S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant FAGOR 2 B 5 5 Il d finit la profondeur des passes de filetage et sera programm en rayons CNC 8055 CNC 80551 MOD LE T SorT V01 6x 189 e Si on fait la programmation avec une valeur positive la profondeur de chaque passe sera en fonction du num ro de passe correspondante Ainsi les p n trations suivant l axe X sont B B2 B43 B4 4 B n e Si la programmation est faite avec une valeur n gative l incr ment de la p n tration reste constant entre pass
279. nt nul c est dire sans d placement sur les axes du plan ou en programmant deux fois le m me point Le dernier d placement avant le changement et le premier d placement apr s le changement se compensent ind pendamment Pour r aliser le changement de type de compensation les diff rents cas se r solvent en suivant les crit res ci dessous A Les trajectoires compens es se coupent Chaque trajectoire programm e se compense du c t lui correspondant Le changement de c t se produit au point de coupe entre les deux trajectoires B Les trajectoires compens es ne se coupent pas On introduit un segment suppl mentaire entre les deux trajectoires Depuis le point perpendiculaire la premi re trajectoire au point final jusqu au point perpendiculaire la seconde trajectoire au point de d part Les deux points sont situ s une distance R de la trajectoire programm e Ci dessous est expos un r sum des diff rents cas Trajectoire droite droite Trajectoire droite arc Trajectoire arc droite H gt JJ Trajectoire arc arc M at 8 29 Compensation d outil sur n importe quel plan Le param tre machine g n ral PLACOMP permet de travailler avec compensation d outil sur tous les plans ou uniquement sur le plan ZX Si on a personnalis PLACOMP 1 pour travailler avec compensation d outil sur tous les plans la CNC interpr te la table d outils
280. nt sur les flancs du filet Optionnel Reprise partielle du filet En cas de r paration d une vis avec soudure sur une partie du filet la vis doit tre reprise avec le cycle de reprise de filets L op ration de reprise n est n cessaire que sur une tr s petite partie de la vis en comparaison avec sa longueur totale La reprise partielle de filets vite la perte de temps car il n est possible de reprendre que la partie de la vis qui a t r par e par soudure On peut aussi utiliser cette option pour usiner un filet sur un cylindre mais en rentrant directement dans le cylindre sans le faire depuis l ext rieur Pour utiliser cette option il faut d finir un point d entr e et un point de sortie des points interm diaires entre le commencement et la sortie de la broche o l outil rentre et sort en suivant une trajectoire oblique par rapport la pi ce de fa on ne pas endommager le filet pendant l op ration U 0 Sansle programmer ou en le programmant avec la valeur 0 le filet se r alise en commen ant dans la m me direction que sa g om trie et en terminant dans la m me direction ou dans la direction d finie par la sortie de filet programm e U 1 Le commencement de chaque passe se r alisera avec un segment d angle n cessaire pour que lors de la derni re passe la profondeur du filet soit atteinte pendant le premier pas la fin de chaque passe se r alisera avec un segment d angle n cessaire pour que lo
281. nts P RIODE 12 mois CONCEPT Couvre les pi ces et la main d uvre sur les l ments r par s ou remplac s dans les locaux du r seau propre CLAUSES D EXCLUSION DE Les m mes qui sont appliqu es sur le chapitre de garantie de d part GARANTIE Si la r paration est effectu e dans la p riode de garantie le report de la garantie n a pas d effet Si la r paration a t faite sur devis c est dire en ne r parant que la partie d faillante la garantie couvrira les pi ces remplac es et aura une dur e de 12 mois Les pi ces de rechange fournies s par ment ont une garantie de 12 mois CONTRATS DE MAINTENANCE Un CONTRAT DE SERVICE est mis la disposition du distributeur ou du fabricant qui ach te et installe nos syst mes CNC CONDITIONS DE R EXP DITION Pour exp dier l Unit Centrale ou les modules distance utiliser leur emballage en carton et le mat riel d emballage original Sinon emballer les l ments de la mani re suivante 1 OO O1 BR Q Se procurer une caisse en cartons dont les 3 dimensions internes soient au mois 15 cm 6 pouces plus grandes que celles de l appareil Le carton utilis devra avoir une r sistance de 170 kgs 375 livres Joindre une tiquette en indiquant le nom et l adresse du propri taire la personne contacter ainsi que le type et le num ro de s rie de l appareil En cas de panne veuillez en indiquer les sympt mes et la d cr
282. nts G09 partie 2 Filetage lectronique G33 Arrondissement G36 Entr e tangentielle G37 Sortie tangentielle G38 Chanfreinage G39 Temporisation Suspension de la pr paration de blocs G04 GO4K Ar te vive arrondie G07 G05 Image miroir G11 G12 G13 G14 Programmation de plans et d axe longitudinal G16 G17 G18 G19 G15 Zones de travail G21 G22 Compensation de rayon G40 G41 G42 D calages d origine Millim tres pouces G71 G70 Facteur d chelle G72 Recherche de r f rence machine G74 Travail avec palpeur G75 Couplage lectronique d axes G77 G78 Absolues incr mentales G90 G91 Pr s lection de cotes et origine polaire G92 G93 Programmation des avances G94 G95 Programmation des fonctions auxiliaires F S T et D Programmation de fonctions auxiliaires M Aides syntactiques Tables CNC Page 1090 Page 1091 Page 1092 Page 1093 Page 1094 Page 1095 Page 1096 Page 1097 Page 1098 Page 1099 Table des correcteurs Table d outils Table de magasin d outils Table de fonctions auxiliaires M Table d origines Tables de compensation de la vis Table de compensation crois e Tables de param tres machine Tables de param tres d utilisateur Table de mots de passe Aides syntactiques langage haut niveau Page 1100 Instructions ERREUR et MSG Page 1101 Instructions GOTO et RPT Page 1102 Instruction OPEN et WRITE Page 1103 Instructions SUB et RET
283. nvalidation 292 12 4 Instructions de contr le de flux 293 12 5 Instructions de sous routines 295 12 6 Instructions associ es au palpeur sseseeeseissisiesisirsisrisisrisinisinsinintintisinintinintnnnnnnnt 299 12 7 Instructions de sous routines d interruption sessssseesessiesrrerrerinrrnrrinrrnerenrrnsrnerenenne 300 12 8 Instructions de programmes 12 9 Instructions de personnalisation 304 TRANSFORMATION ANGULAIRE DE L AXE INCLIN 13 1 Activation et d sactivation de la transformation angulaire 13 2 Blocage de la transformation angulaire 312 A Programmation en code ISO 315 B Instructions de contr le des programmes 317 C R sum des variables internes de la CNC ss sssssessnsernsinstresierrntrnerrnrtnntrnrtnstnenneennt 321 D Code de touches i E Pages du syst me d aide en programmation ent 339 F Maintenance nantes nidenisatesreendaniennerenetieneineten ris AA AARRE Ea aiant 343 AU SUJET DU PRODUIT CARACT RISTIQUES DE BASE DES DIFF RENTS MOD LES 8055i FL EN 8055 FL 8055 Power 8055i FL 8055i Power Plaque boutons 8055i FL EN 8055i FL 8055i Power Armoire o T 8055 FL 8055 Power USB Standard Standard Standard Temps de traitement de bloc 1 ms 3 5 ms 1 ms M moire RAM 1Mb 1Mb 1 Mb Logiciel pour 7 axes a Option Transformation TOP Option Axe C tour oa Option Axe Y tour a Option Look ahead 100 blocs 100 blo
284. ogrammation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote du point initial du profil suivant l axe Z Doit tre programm e en coordonn es absolues Q 5 5 Il d finit la cote suivant l axe X du point final du profil Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres R 5 5 Il d finit la cote suivant l axe Z du point final du profil C5 5 Il d finit la passe de dressage Tout le dressage se r alise avec le m me pas celui ci tant gal ou inf rieur celui programm C S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant D5 5 Il d finit la distance de s curit laquelle s effectue le recul de l outil chaque passe Xa l l l il A l al Si on programme D avec une valeur diff rente de 0 la lame r alise un mouvement de retrait 45 jusqu atteindre la distance de s curit figure gauche Si on programme D avec la valeur 0 la trajectoire de sortie co ncide avec la trajectoire d entr e Si le param tre D n est pas programm le retrait de l outil s effectue en suivant le profil jusqu la passe pr c dente distance C figure droite Si on ne programme pas le param tre D il faut tenir compte que le temps d ex cution du cycle est sup rieur mais la quantit de mati re enlever dans la passe de finition est i
285. oint de d part comme la K en interpolations circulaires G02 G03 MOD LE T SorFT V01 6x 186 9 8 1 Fonctionnement de base Le cycle fixe analysera le profil programm en effectuant au besoin un dressage vertical jusqu atteindre le profil d fini Tout le dressage se r alise avec le m me pas celui ci tant gal ou inf rieur celui programm C Chaque pas de dressage se r alise de la fa on suivante gt Z e Le d placement 1 2 se r alise en avance rapide G00 Le d placement 2 3 se r alise en G01 l avance programm e F e En ayant programm le param tre D le d placement 3 4 se r alise en avance rapide G00 mais si D n a pas t programm le d placement 3 4 s effectue en suivant le contour programm et en G01 l avance programm e F e Le d placement de recul 4 5 se r alise en avance rapide G00 Si on a s lectionn une passe finale de d bauche s effectuera une passe parall le au profil tout en maintenantles sur paisseurs L et M avec l avance F indiqu e Cette passe finale d bauche limine les sur paisseurs ayant rest apr s l bauche Apr s avoir effectu le dressage avec ou sans passe de finition le cycle finira toujours au point d appel au cycle Consid rations Les conditions d usinage vitesse d avance vitesse de rotation de broche etc ains
286. on de rayon d outil sera annul e si elle tait active l ex cution du programme continuant avec la fonction G40 TRAVAIL AVEC PALPEUR La CNC dispose de deux entr es de palpeur pour des signaux 5 V DC du type TTL et pour signaux 24 V DC La connexion des diff rents types de palpeurs ces entr es est expliqu e dans les appendices du manuel d installation Cette commande permet gr ce l utilisation de palpeurs d ex cuter les op rations suivantes e Programmation de blocs de d placement avec palpeur gr ce aux fonctions G75 G76 e Ex cution gr ce la programmation de blocs en langage volu des diff rents cycles d talonnage des outils et de mesure des pi ces FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 221 TRAVAIL AVEC PALPEUR D placement avec palpeur G75 G76 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 222 10 1 D placement avec palpeur G75 G76 La fonction G75 permet de programmer des d placements qui termineront apr s que la CNC aura re u le signal du palpeur de mesure utilis La fonction G76 permet de programmer des d placements qui se terminent d s que la CNC ne re oit plus le signal mis par le palpeur de mesure utilis Le format de d finition des deux fonctions est G75 X C 5 5 G76 X C 5 5 A la suite de la fonction d sir e G75 ou G76 on programmera le ou les axes d sir s ainsi que les coordonn es de ces axes qui
287. on obtient les dimensions correctes de la pi ce programm e figure de droite La CNC indique toujours la position de la pointe th orique Par cela en travaillant avec compensation de rayon les cotes et la repr sentation graphique ne co ncident pas toujours avec le parcours programm de g Parcours programm Y Le Compensation de rayon E La CNC tient compte du rayon de l outil pour J Pa obtenir les dimensions correctes de la pi ce programm e La CNC n affiche pas le parcours du centre de l outil mais affiche la position qu occupe la pointe th orique Le parcours de la pointe th orique co ncide en partie avec le profil programm dans les chariotages et surfa ages mais ne co ncide jamais avec les segments inclin s et courbes 8 2 1 Le facteur de forme de l outil Le facteur de forme indique le type d outil et les faces qui ont t utilis es pour le calibrage Il d pend de la position de l outil et de l orientation des axes de la machine L exemple suivant indique le facteur de forme F3 sur diff rentes machines Observer comment la position relative de l outil est maintenue par rapport aux axes Tours horizontaux Tours verticaux La compensation de rayon COMPENSATION D OUTILS FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01
288. on r elle de la broche principale FTEOS Donne la vitesse de rotation th orique de la broche principale SPEED Donne en tours par minute la vitesse de rotation de la broche principale qui est s lectionn e dans la CNC Cette vitesse de rotation peut tre d finie par programme par le PLC ou par DNC le choix tant fait par la CNC la plus prioritaire est celle d finie par DNC et la moins prioritaire celle d finie par programme DNCS Donne la vitesse de rotation en tours minute s lectionn e par DNC Une valeur 0 signifie que cette avance n est pas s lectionn e PLCS Donne la vitesse de rotation en tours minute s lectionn e par le PLC Une valeur 0 signifie que cette avance n est pas s lectionn e PRGS Restitue la vitesse de rotation en tours minute s lectionn e par programme CSS Donne la vitesse de coupe constante s lectionn e dans la CNC Sa valeur est donn e dans les unit s actives en pieds minute ou en m tres minute Cette vitesse de coupe constante peut tre indiqu e par programme par le PLC ou par DNC le choix tant fait par la CNC la plus prioritaire est celle d finie par DNC et la moins prioritaire celle d finie par programme DNCCSS Donne la vitesse de coupe constante s lectionn e par DNC Sa valeur est donn e en m tres minute ou en pieds minute et si elle a la valeur 0 cela signifie qu elle n est pas s lectionn e PLCCSS Donne la vitesse de coupe con
289. on th orique de la seconde broche cote r elle erreur de poursuite Sa valeur est donn e entre 99999 9999 SRTPOS Donne la position th orique de la seconde broche cote r elle erreur de poursuite en module 360 Sa valeur est donn e entre 0 et 360 SDRPOS Position indiqu e par l asservissement Sercos de la deuxi me broche SPRGSP Position programm e en M19 par programme pour la deuxi me broche Cette variable est de lecture depuis la CNC le PLC et la DNC SFLWES Donne en degr s entre 99999 9999 l erreur de poursuite de la seconde broche Lors de l acc s ces variables SPOSS SRPOSS STPOSS SRTPOSS ou SFLWES la pr paration des blocs est interrompue et la CNC attend que cette instruction soit ex cut e avant de reprendre la pr paration des blocs Variables de lecture et d criture SPRGSO Cette variable permet de lire ou de modifier le pourcentage de vitesse de rotation de la seconde broche s lectionn par programme Elle est indiqu e par un nombre entier entre 0 et MAXSOVR maximum 255 Une valeur 0 signifie que cette avance n est pas s lectionn e P110 SPRGSO Affecte au param tre P110 le pourcentage de la vitesse de rotation de la seconde broche s lectionn e par programme SPRGSO P111 Affecte la valeur du param tre P111 au pourcentage de la vitesse de rotation de la seconde broche s lectionn e par programme h Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEA
290. one sombre sur figure de droite est supprim e CL an F3 J Eg L 5 O Q c z 2 6 3 lt 5 N Z e z 5 Segments d usinage i On ne peut r aliser que des chariotages de faces avec diam tre constant figure de gauche ou des surfa ages de parois droites figure de droite X4 X4 Ily a des probl mes sur des segments inclin s figure de gauche et sur des faces arrondies figure de droite Surfa age de parois droites Pour effectuer un surfa age jusqu la cote O par exemple de la cote 40 la cote 0 la pointe FAGOR 2 th orique de l outil arrive jusqu la cote 0 mais cause de l arrondissement de la pointe il reste une partie saillante sur la pi ce Pour r soudre ce probl me r aliser le surfa age jusqu la cote n gative par exemple de la cote 40 la cote 3 CNC 8055 CNC 8055i h MOD LE T SoFT V01 6x ba 134 8 2 3 Travail avec compensation de rayon d outil En travaillant avec compensation de rayon le rayon de la pointe et le facteur de forme emmagasin s dans la table de correcteurs correspondant l outil sont pris en compte pour obtenir les dimensions correctes de la pi ce programm e Tous les outils ont un correcteur associ dans la table d outils Pour s lectionner un autre correcteur utiliser le code D Si aucun correcteur n a t programm la CNC applique le
291. onisation Programmer toujours G77S et G78S car les fonctions G77 G78 sont pour le couplage et d couplage des axes Quand les broches sont synchronis es en vitesse la seconde broche tourne la m me vitesse que la principale La fonction G77S peut tre ex cut e n importe quel moment boucle ouverte M3 M4 ou boucle ferm e M19 les broches pouvant m me avoir des gammes diff rentes La sortie g n rale SYNSPEED M5560 sera haut niveau condition que les broches soient synchronis es la m me vitesse Quand la synchronisation G78S est annul e la seconde broche r cup re la vitesse et l tat pr c dents M3 M4 M5 M19 et la broche principale continue l tat actuel Si au cours de la synchronisation on programme une S sup rieure la maximum permise la CNC appliquera la maximum permise en synchronisation Quand on annule la synchronisation il n existe plus de limite et la broche principale assumera la vitesse programm e Les broches tant synchronis es en vitesse fonction G77S active la fonction G30 permet de synchroniser les broches en position et de fixer un d calage entre elles de mani re ce que la seconde broche doive suivre la broche principale en maintenant ce d calage Format de programmation G30 D 359 9999 d calage en degr s Par exemple avec G30 D90 la seconde broche tournera avec un retard de 90 par rapport la principale Consid rations Avant d activer
292. onsid rations Les conditions d usinage vitesse d avance vitesse de l outil motoris etc doivent tre programm es avant l appel au cycle Si en ex cutant le cycle on travaille en G95 et on n a pas travaill pr c demment en G94 la CNC affiche l erreur 1039 F n a pas t programm e en G94 Quand il s agit d un taraudage rigide ou taraudage la sortie logique g n rale TAPPING M5517 reste active pendant l ex cution du cycle D s que le cycle fixe est achev le programme continue avec la m me avance F et les m mes fonctions G qu il disposait au moment de l appel au cycle Seule la compensation de rayon d outil sera annul e si elle tait active l ex cution du programme continuant avec la fonction G40 9 15 G62 Cycle fixe de clavette sur la face de tournage Ce cycle est disponible lorsque la machine a un outil motoris Pendant l laboration de la clavette la broche sera arr t e et l outil tournera l usinage pouvant tre r alis n importe quel endroit de la pi ce La structure de base du bloc est la suivante G62XZLIQAJDFS CYCLES FIXES G62 Cycle fixe de clavette sur la face de tournage O X 5 5 Il d finit la cote suivant l axe X o l on veut ex cuter le cycle Programmation en cotes absolues et suivant les unit s actives rayons ou diam tres Z 5 5 Il d finit la cote suivant l axe Z o l on veut ex cuter le cycle Doit tre programm e en coordonn
293. onstantes num riques Les blocs programm s en langage haut niveau permettent des nombres en format d cimal et des nombres en format hexad cimal e Les nombres en format d cimal ne doivent pas d passer le format 6 5 6 chiffres entiers et 5 d cimales e Les nombres en format hexad cimal doivent tre pr c d s du symbole et doivent avoir un maximum de 8 chiffres affectation une variable d une constante sup rieure au format 6 5 s effectuera au moyen de param tres arithm tiques d expressions arithm tiques ou de constantes en format hexad cimal Pour affecter la valeur 100000000 la variable TIMER on peut proc der des fa ons suivantes TIMER 5F5E100 TIMER 10000 10000 P100 10000 10000 TIMER P100 Si la commande travaille en syst me m trique millim tres la r solution est en dixi me de micron les chiffres tant programm s sous format 5 4 positif ou n gatif avec 5 chiffres entiers et 4 d cimales Si la commande travaille en pouces la r solution est de cent milli mes de pouce les chiffres tant programm s sous format 4 5 positif ou n gatif avec 4 chiffres entiers et 5 d cimales Pour faciliter le travail du programmeur cette commande admet toujours le format 5 5 positif ou n gatif avec 5 chiffres entiers et 5 d cimales et elle ajuste selon besoins chaque nombre en fonction des unit s de travail au moment de l utilisation FAGOR 2 CNC 8055
294. orT V01 6x A 5 5 Il d finit le pas angulaire entre 2 op rations cons cutives Il est programm en degr s positif dans le sens anti horaire 211 CYCLES FIXES G61 Per age filetage sur la face de chariotage FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 212 J4 Il d finit le nombre de per ages ou de taraudages que l on veut effectuer y compris le premier d entre eux S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant D5 5 Il d finit en rayons la distance de s curit suivant l axe X et indique quelle distance du point de d part Z X l outil se positionne dans le mouvement d approche Si on ne le programme pas on prend la valeur 0 K5 Il d finit le temps d attente en centi mes de seconde au fond du trou jusqu ce que le recul commence Si on ne le programme pas on prend la valeur 0 L op ration de taraudage ne tient pas compte de ce param tre c est pourquoi il n est pas n cessaire de le programmer Si on le programme le cycle l ignore H5 5 Il d finit en rayons suivant l axe X la distance qui retourne en rapide G00 apr s chaque per age Si on programme la distance ou si on la programme avec valeur 0 retournera jusqu au point d approche L op ration de taraudage ne tient pas compte de ce param tre c est pourquoi il n est pas n cessaire de le programmer Si on le programme le cycle l ignore C5 5 Il d finit en ra
295. ose que les avances programm es par F5 5 sont en mm tour ou en pouces tour Cette fonction n affecte pas les d placements rapides G00 qui s effectuent toujours en mm minute ou en pouces minute Elle n affectera pas non plus les d placements en mode manuel pendant le contr le de l outil etc La fonction G95 est modale c est dire que d s qu elle est programm e elle reste active jusqu la programmation de G94 A la mise sous tension apr s ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC prend en compte la fonction G94 ou G95 selon la personnalisation du param tre machine g n ral IFEED D placements manuels sur G95 Sil axe d placer en JOG n appartient pas au plan actif le d placement se r alisera en mm minute c est pourquoi il ne sera pas n cessaire de programmer une S sur la broche De plus si l un des axes du plan est l axe Y il n est pas non plus n cessaire de programmer la S pour r aliser des d placements en JOG sur n importe quel axe qu il soit du plan ou non C est particuli rement int ressante avec des axes auxiliaires des lunettes et des contre pointes car dans ces cas la S n a pas d influence 5 3 Vitesse de rotation de la broche S Avec le code 55 4 on programme directement la vitesse de rotation de la broche en tours minute G97 ou en m tres minute pieds minute si on travaille en pouce si on est dans la modalit de vitesse de coupe const
296. oser de commandes en code ISO Dans ce cas M10 repr sente l affectation de la valeur 10 au param tre P12 c est dire que l on peut programmer IF E EQ 10 M10 ou IF P5 EQ 10 P12 10 12 5 Instructions de sous routines Une sous routine est une partie de programme qui lorsqu elle est correctement identifi e peut tre appel e depuis n importe quel point d un programme pour tre ex cut e Une sous routine peut tre charg e dans la m moire de la CNC comme un programme ind pendant ou comme une partie d un programme puis tre appel e une ou plusieurs fois depuis diff rents points d un programme ou depuis diff rents programmes On ne peut ex cuter que des sous routines existant dans la m moire RAM de la CNC Pour cela si on veut ex cuter une sous routine emmagasin e dans le disque dur KeyCF HD ou dans un PC raccord travers de la ligne s rie la copier dans la m moire RAM de la CNC Si la sous routine est trop grande pour la passer la m moire RAM la convertir en programme et utiliser l instructions EXEC SUB n entier L instruction SUB d finit comme sous routine l ensemble de blocs de programme qui sont programm s ensuite jusqu atteindre la sous routine RET La sous routine est identifi e avec un nombre entier qui d finit aussi le type de sous routine sous routine g n rale ou sous routine OEM de fabricant Rang de sous routines g n rales SUB 0000 SUB 9999 Rang de sous
297. ositive la passe de finition se r alisera en ar te vive G07 Sion ne programme pas le param tre M la sur paisseur aura la valeur indiqu e dans le param tre L et sera constante sur tout le profil K5 5 Il d finit la vitesse d avance de p n tration de l outil dans les gorges Si on ne la programme pas ou si on la programme avec une valeur 0 assume la vitesse d avance de l usinage celle programm e avant l appel au cycle F5 5 D finit la vitesse d avance de la passe finale d bauche Si on ne la programme pas ou si on la programme avec valeur 0 il est entendu qu on ne d sire pas la passe finale d bauche H5 5 D finit la vitesse d avance de la passe de finition Si on ne la programme pas ou si on la programme avec valeur 0 il est entendu qu on ne d sire pas la passe de finition S4 D finit le num ro d tiquette du bloc o commence la description g om trique du profil CYCLES FIXES G68 Cycle fixe d bauchage sur l axe X O FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 157 E4 D finit le num ro d tiquette du bloc o finit la description g om trique du profil Q6 Il d finit le num ro du programme contenant la description g om trique du profil Ce param tre est optionnel et s il n est pas d fini la CNC assume que le profil est d fini dans le m me programme contenan
298. outil 3 et assume les dimensions du correcteur associ cet outil e Avec une tourelle porte outils le nombre d outils que l on peut utiliser est sup rieur au nombre de positions que poss de la tourelle C est pourquoi une m me position de la tourelle doit tre utilis e par plus d un outil Dans ces cas il faut programmer les fonctions T et D La fonction T fait r f rence la position de la tourelle et la fonction D aux dimensions de l outil plac sur cette position Ainsi par exemple programmer T5 D23 signifie que l on veut s lectionner l outil qui est sur la FAGOR 2 tourelle 5 et que la CNC doit prendre en compte les dimensions indiqu es dans les tables des correcteurs et g om tries pour le correcteur 23 e Lorsqu on dispose d un bras porte outils avec 2 plaquettes il faut aussi programmer les CNC 8055 fonctions T et D CNC 8055i La fonction T fait r f rence au bras et la fonction D aux dimensions de la plaquette On pourra ainsi programmer T1 D1 ou T1 D2 en fonction de la plaquette avec laquelle on veut travailler MOD LE T SorT V01 6x 70 Manuel de programmation Compensation longitudinale et compensation radiale de l outil La CNC examine la Table de Correcteurs et assume les dimensions de l outil correspondant au correcteur D actif La compensation longitudinale s applique tout moment alors que la compensation radiale doit tre s lectionn e par l utilisateur
299. outil indiqu n TLFNn Cette variable permet de lire ou de modifier dans la table d outils la valeur affect e comme vie nominale de l outil indiqu n TLFRn Variables Cette variable permet de lire ou de modifier dans la table d outils la valeur de la vie r elle de l outil indiqu n TMZTn Cette variable permet de lire ou de modifier dans la table du magasin d outils le contenu du logement indiqu n HTOR La variable HTOR indique la valeur du rayon d outil utilis e par la CNC pour effectuer les calculs Du fait d tre une variable de lecture et d criture depuis la CNC et de lecture depuis le PLC et la DNC sa valeur peut tre diff rente de celle assign e dans la table TOR la mise sous tension apr s avoir programm une fonction T apr s une RAZ ou une autre fonction M30 elle prend la valeur de la table TOR PROGRAMMATION EN LANGAGE DE HAUT NIVEAU Exemple d application Si on veut usiner un profil avec un sur paisseur de 0 5 mm en r alisant des passes de 0 1 mm avec un outil de 10 mm de rayon Assigner au rayon d outil la valeur 10 5 mm dans la table et ex cuter le profil 10 4 mm dans la table et ex cuter le profil 10 3 mm dans la table et ex cuter le profil 10 2 mm dans la table et ex cuter le profil 10 1 mm dans la table et ex cuter le profil 10 0 mm dans la table et ex cuter le profil Mais si le programme est interrompu pendant l usinage ou en cas d
300. outine de fabricant 2 Ces variables pourront tre de lecture et d criture lorsqu elles sont ex cut es dans un programme T ou une sous routine de fabricant Dans ce cas avec ces variables on peut modifier la valeur de certains param tres machine Consulter la liste des param tres machine que l on peut modifier dans W le manuel d installation O S Pour pouvoir modifier ces param tres depuis le PLC il faut ex cuter avec l instruction CNCEX une z sous routine de fabricant avec les variables correspondantes l z mr g Variables de lecture E lt q MPGn G Donne la valeur qui avait t affect e au param tre machine g n ral n e ra a P110 MPG8 Affecte au param tre P110 la valeur du param tre machine g n ral P8 INCHES si millim tres P110 0 et si pouces P110 1 MP X C n Donne la valeur qui avait t affect e au param tre machine n de l axe indiqu e X C P110 MPY 1 Affecte au param tre P110 la valeur du param tre machine P1 de l axe Y DFORMAT MPSn Donne la valeur qui avait t affect e au param tre machine n de la broche principale MPSSn Donne la valeur qui avait t affect e au param tre machine n de la seconde broche MPASn Donne la valeur qui avait t affect ram tre machine n la broch xiliaire FAGOR 2 onne la valeur qui avait t affect e au param tre machine n de la broche auxiliaire MPLCn CNC 8055 Donne la valeur qui avait t affect e au param tre machine n
301. placement du palpeur en avance rapide G00 jusqu au point d approche situ devant de la face palper une distance B de celui ci D placement de palpage D placement du palpeur l avance indiqu e F jusqu recevoir le signal du palpeur La distance maximale parcourir dans le mouvement de palpage est 2B Si une fois parcourue cette distance la CNC ne re oit pas le signal du palpeur le mouvement des axes s arr tera et l erreur correspondante sera affich e D placement de retrait D placement du palpeur en avance rapide G00 depuis le point o a t effectu le palpage jusqu au point d approche D placement de retrait D placement de l outil en avance rapide G00 depuis le point d approche jusqu au point o a t effectu l appel au cycle Le mouvement de retrait est r alis en deux phases Il se d place d abord suivant l axe X puis suivant l axe Z Actions apr s avoir termin le cycle de calibrage Actualisation des donn es du correcteur d outils Une fois le cycle termin la CNC actualise dans la table de correcteurs les donn es du correcteur qui est s lectionn valeurs X Z Y et initialise les valeurs l K et J O Param tres arithm tiques modifi s par le cycle Une fois le cycle termin la CNC donnera l erreur d tect e dans les param tres arithm tiques g n raux suivants P298 Erreur d tect e sur l axe X Diff rence entre la longueur r elle de l o
302. possibles la CNC permet au fabricant d en s lectionner jusqu 7 En outre tous les axes doivent tre d finis correctement en tant qu axes lin aires rotatifs etc au moyen des param tres machine des axes mentionn s dans le Manuel d installation et de mise en service II existe aucun type de limitation dans la programmation des axes mais il est possible de r aliser des interpolations avec un maximum de 7 axes en m me temps AXES ET SYSTEMES DE COORDONNEES Nomenclature des axes FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorFT V01 6x 37 3 2 S lection de plans G16 G17 G18 G19 La s lection de plan s applique dans les cas suivants e _Interpolations circulaires e Arrondissement command des ar tes e Entr e et sortie tangentielle Chanfreinage Programmation de cotes en coordonn es polaires 3 e Rotation du syst me de coordonn es Compensation de rayon d outil AXES ET SYST MES DE COORDONNEES Compensation de longueur d outil Les fonctions G permettant de s lectionner les plans de travail sont les suivantes G16 axel axe2 Permet de s lectionner le plan de travail d sir ainsi que le sens de G02 G03 interpolation circulaire l axe1 tant programm comme axe des abscisses et l axe2 comme axe des ordonn es S lection de plans G16 G17 G18 G19 Wa Ya v v en N gt gt G16 XW G16 UY G17 S lectionne le plan XY G18 S lectionne le p
303. que les valeurs indiqu es dans la table correspondent celles du bloc en cours d ex cution Si le mode ex cution est abandonn apr s une interruption d ex cution du programme la CNC met jour les tables de param tres avec les valeurs correspondant au bloc qui se trouvait en cours d ex cution Lorsqu on acc de la table de param tres locaux et de param tres globaux la valeur affect e chaque param tre peut tre exprim e en notation d cimale 4127 423 ou scientifique 0 23476 E 3 Param tres arithm tiques dans les sous routines La CNC dispose des instructions haut niveau permettant de d finir et d utiliser des sous routines pouvant tre appel es depuis un programme principal ou une autre sous routine qui peut en appeler une seconde la seconde pouvant en appeler une troisi me etc La CNC limite le nombre d appels le nombre de niveaux d imbrication tant limit 15 On peut affecter 26 param tres locaux P0 P25 une sous routine Ces param tres qui ne seront pas connus pour les blocs externes la sous routine pourront tre r f renc s par les blocs formant celle ci La CNC permet d affecter des param tres locaux plus d une sous routine le nombre maximum possible de niveaux d imbrications de param tres locaux tant de 6 l int rieur des 15 niveaux d imbrication de sous routines 11 2 2 Variables associ es aux outils Ces variables sont associ es la table de corr
304. r OFT 0X Q6 Il d finit le num ro du programme contenant la description g om trique du profil 151 CYCLES FIXES G66 Cycle fixe de poursuite de profil FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 152 Ce param tre est optionnel et s il n est pas d fini la CNC assume que le profil est d fini dans le m me programme contenant l appel au cycle Consid rations Les conditions d usinage vitesse d avance vitesse de la broche etc doivent tre programm es avant l appel au cycle Le point d appel au cycle sera situ hors de la pi ce usiner et une distance sup rieure celle d finie comme surplus de mati re l du profil plus ext rieur de la pi ce KS gt 17 Si la position de l outil n est pas correcte pour ex cuter le cycle la CNC affiche l erreur correspondante A la fin du cycle fixe l avance active est la derni re avance programm e celle correspondant l op ration d bauche F ou de finition H Par ailleurs la CNC assumera les fonctions G00 G40 et G90 Optimisation de l usinage Si on d finit uniquement le profil souhait la CNC suppose que la pi ce brute est cylindrique et effectue l usinage comme indiqu gauche X4 X4 Si on conna t le profil de la pi ce brute il est conseill de d finir les deux profils Le profil de la pi ce brute et le profil final souhait L usinage est pl
305. r PLC PRGSL R R R Limite de la vitesse de rotation s lectionn e par programme MDISL R R W R Vitesse maximum de la broche pour l usinage Variables associ es la position POSS R R R Position r elle de la broche Lecture depuis le PLC en dix milli mes de degr entre 999999999 et depuis la CNC en degr s entre 99999 9999 RPOSS R R R Position r elle de la broche Lecture depuis le PLC en dix milli mes de degr entre 3600000 et 3600000 et depuis la CNC en degr s entre 360 et 360 TPOSS R R R Position th orique de la broche Lecture depuis le PLC en dix milli mes de degr entre 999999999 et depuis la CNC en degr s entre 99999 9999 RTPOSS R R R Position th orique de la broche Lecture depuis le PLC en dix milli mes de degr entre O et 3600000 et depuis la CNC en degr s entre 0 et 360 DRPOS R R R Position qu indique le variateur Sercos PRGSP R R R Position programm e en M19 par programme pour la broche principal Variables associ es l erreur de poursuite FLWES R R R Erreur de poursuite de la broche SYNCER R R R Erreur avec laquelle la seconde broche synchronis e poursuit la principale Variables associ es la seconde broche Variable CNC PLC DNC section 11 2 11 SSREAL R R R Vitesse de rotation r elle de la broche SFTEOS R R R Vitesse th orique de rotation de la broche Variables associ es la vitesse de rotation SSPEED R R R
306. r PO en tant qu origine pi ce G92 X0 YO Programmation selon les cotes de la pi ce G91 X30 Z 30 Z 30 X20 X20 Z 40 Z 30 e Limitation de la vitesse de la broche En programmant G92 S5 4 on limite la vitesse de la broche la valeur fix e avec S5 4 Cela signifie qu partir de ce bloc la CNC n acceptera pas la programmation de valeurs de S sup rieures au maximum d fini Il en sera de m me pour les valeurs introduites depuis le clavier du panneau avant FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 55 SYST MES DE R F RENCE Pr s lection des coordonn es et d calages d origine FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 56 4 4 2 Transferts d origine G54 G59 et G159 La CNC dispose d une table de d calages d origine permettant de s lectionner diff rents d calages d origine afin de g n rer certains z ros pi ce ind pendamment des z ros pi ces actifs un moment donn Les valeurs de la table sont exprim es en rayons L acc s la table est possible depuis le panneau avant de la CNC dans les conditions indiqu es dans le Manuel d Utilisation ou par programme au moyen de commandes en langage volu Il existe deux types de d calage d origine D calages d origine absolus G54 G57 G159N1 G159N20 qui doivent tre r f r s au z ro machine D calages d origine incr mentaux G58 G59 Les fonctions G54 G55 G56 G5
307. r le cycle Une fois le cycle termin la CNC donnera les valeurs mesur es dans les param tres arithm tiques g n raux suivants P298 Cote r elle sur l axe X de la face mesur e Cette valeur sera exprim e en cotes absolues et en rayons P299 Cote r elle sur l axe Z de la face mesur e Cette valeur sera exprim e en cotes absolues D finir la position du palpeur Une fois connues les valeurs des param tres P298 et P297 et les dimensions du palpeur l usager doit calculer les cotes des deux autres faces et actualiser les param tres machine g n raux PRBXMIN Coordonn e minimum occup e par le palpeur suivant l axe X PRBXMAX Coordonn e maximum occup e par le palpeur suivant l axe X PRBZMIN Coordonn e minimum occup e par le palpeur suivant l axe Z PRBZMAX Coordonn e maximum occup e par le palpeur suivant l axe Z Exemple Si l outil utilis a un facteur de forme F3 et le palpeur a une forme carr e de 40 mm de c t les valeurs affect es ces param tres machine g n raux seront PRBXMIN P298 40 PRBXMAX P298 PRBZMIN P299 40 PRBZMAX P299 PRBXMIN PRBZMIN PRBZMAX 10 5 PROBE 3 Cycle fixe de mesure de pi ce et correction d outil sur l axe X On utilisera un palpeur situ dans la broche porte outils qui devra tre talonn au pr alable moyennant le cycle fixe d talonnage d outil PROBE 1 Ce cycle en plus d effectuer une mesure de la pi ce
308. ra pas mais l affichera avec le commentaire x xxxxxxx x Le nom du fichier ne pourra pas tre modifi depuis la CNC mais il faut l diter depuis le PC pour corriger l erreur Taille du fichier Si le fichier est vide taille 0 la CNC l affiche avec le commentaire x x x x 4 x 4 x x x ke ke x xx Le fichier pourra tre effac ou modifi depuis la CNC ou le PC Premi re ligne du programme La premi re ligne du programme doit contenir le caract re le commentaire associ au fichier avec un maximum de 20 caract res et entre 2 virgules les attributs du programme savoir O OEM H masqu M modifiable X ex cutable Exemples Commentaire MX OMX Si la premi re ligne n existe pas la CNC affiche le programme avec un commentaire vide et avec les permis modifiable M et ex cutable X Quand le format de la premi re ligne est incorrect la CNC ne le modifie pas mais l affiche avec le commentaire xxxxxxxxxxxxxxx Le fichier pourra tre effac ou modifi depuis la CNC ou le PC Le format est incorrect lorsque le commentaire a plus de 20 caract res il manque une virgule pour regrouper les attributs ou s il y a un caract re tranger dans les attributs Manuel de programmation 1 2 Ligne DNC La CNC offre la possibilit de travailler en mode DNC Distributed Numerical Control ou Commande Num rique Directe ce qui permet les communications entre la CNC et un ordinateur pour
309. rabolique Z K x 2 j el de progra mmation La programmation de l axe X est en diam tres et on utilise la sous routine num ro 2 dont les param tres ont la signification suivante Param tres d appel A ou PO B ou P1 C ou P2 D ou P3 Valeur de la constante K Cote X initial Cote X final Incr ment ou pas sur X Param tres calcul s E ou P4 F ou P5 Cote X Cote Z L un des modes utilisation de cet exemple pourrait tre G00 X0 Z0 PCALL 2 A0 01 BO C100 D1 M30 Sous routine de g n ration du programme N100 SUB 2 OPEN P12345 Commence l dition du programme P12345 P4 P1 IF P4 P3 GE P2 P4 P2 ELSE P4 P4 P3 P5 PO P4 P4 WRITE G01 XP4 ZP5 Bloc de d placement IF P4 NE P2 GOTO N100 WRITE M30 Bloc de fin de programme RET Fin de sous routine _ Instructions de programmes INSTRUCTIONS DE CONTROLE DES PROGRAMMES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 303 INSTRUCTIONS DE CONTROLE DES PROGRAMMES Instructions de personnalisation FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 304 12 9 Instructions de personnalisation Las instructions de personnalisation ne peuvent tre utilis es que dans les programmes de personnalisation r alis s par l utilisateur Ces programmes de personnalisation doivent tre m moris s dans la m moire RAM de la CNC et peuvent ut
310. rapide G00 jusqu une distance C de la passe de per age pr c dente Nouvelle passe de per age D placement en avance de travail G01 jusqu la prochaine p n tration incr mentale suivant B et R 6 Temps d attente K en centi mes de seconde au fond du per age s il a t programm 7 Retour en rapide G00 jusqu au point d approche 8 En fonction de la valeur affect e au param tre J nombre de per ages La broche se d place la nouvelle position Incr ment angulaire A Elle r p te les mouvements indiqu s aux points 4 5 6 et 7 9 L outil motoris s arr te Taraudage 1 D placement en rapide jusqu au point d approche situ une distance de s curit D du point de taraudage 2 La CNC met l outil motoris en marche la vitesse t min et dans le sens indiqu dans le param tre S 3 Orientation de la broche sur la position angulaire Q indiqu e videmment si la broche se trouvait en marche la CNC l arr te 4 Filetage D placement en avance de travail de l axe longitudinal jusqu la profondeur programm e en l FRO SSO FEED HOLD et STOP sont d sactiv s 5 Inversion du sens de rotation de l outil motoris 6 Retrait en avance de travail jusqu au point d approche 7 En fonction de la valeur affect e au param tre J nombre de taraudages La broche se d place la nouvelle position Incr ment angulaire A Elle r p te les mou
311. rentes trajectoires d crites par un outil contr l par une CNC programm e avec une compensation de rayon d outil La trajectoire programm e est repr sent e avec un trait continu et la trajectoire compens e avec un trait discontinu La fa on dont sont reli es les diff rentes trajectoires d pend de la personnalisation du param tre machine COMPMODE e S il a t personnalis avec valeur 0 la m thode de compensation d pend de l angle entre trajectoires Avec un angle entre trajectoires maximum de 300 les deux trajectoires s unissent avec des segments droits Dans les autres cas les deux trajectoires s unissent avec des segments circulaires e Si la longueur a t personnalis e avec valeur 1 les deux trajectoires s unissent avec des segments circulaires e S il a t personnalis avec valeur 2 la m thode de compensation d pend de l angle entre trajectoires Avec un angle entre trajectoires maximum de 300 on calcule l intersection Dans les autres cas est compens comme COMPMODE 0 La compensation de rayon COMPENSATION D OUTILS FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 139 FAGOR 2 CNC 8055 CNC 8055i COMPENSATION D OUTILS La compensation de rayon MOD LE T SorT V01 6x 40 8 2 6 Annulation de compensation de rayon d outil G40 La compensation de rayon d outil est annul e par la fonction G40 Ne pas oublier que l annulation d
312. repr sent e de la fa on suivante 1 255 Num ro d outil 0 La position du magasin est vide 1 La position du magasin a t annul e La position de l outil dans le magasin est repr sent e de la fa on suivante 1 255 Num ro de position 0 L outil est sur la broche 1 Outil non trouv 2 L outil est sur la position de changement FAGOR 2 Variables de lecture CNC 8055 CNC 8055i TOOL Donne le num ro de l outil actif MOD LE T P100 TOOL SorT V01 6x Affecte au param tre P100 le num ro d outil actif 243 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 244 TOD Donne le num ro du correcteur actif NXTOOL Donne le num ro de l outil suivant s lectionn mais en attente de l ex cution de M06 pour tre actif NXTOD Donne le num ro du correcteur correspondant l outil suivant s lectionn mais en attente de l ex cution de M06 pour tre actif TMZPn Donne la position occup e par l outil indiqu n dans le magasin d outils Variables de lecture et d criture TOXn Cette variable permet de lire ou de modifier dans la table de correcteurs la valeur affect e la longueur suivant l axe X du correcteur indiqu n P110 TOX3 Affecte au param tre P110 la valeur X du Correcteur 3 TOX3 P111 Affecte au valeur X du correcteur 3 la valeur du param tre P111 TOZn Cette variable perme
313. res minute Cette vitesse de coupe constante peut tre indiqu e par programme par le PLC ou par DNC le choix tant fait par la CNC la plus prioritaire est celle d finie par DNC et la moins prioritaire celle d finie par programme FAGOR 2 SDNCCS Donne la vitesse de coupe constante s lectionn e par DNC Sa valeur est donn e en m tres minute CNC 8055 ou en pieds minute et si elle a la valeur 0 cela signifie qu elle n est pas s lectionn e CNC 8055i SPLCCS Donne la vitesse de coupe constante s lectionn e par PLC Sa valeur est donn e en m tres minute ou pieds minute MOD LE T SorFT V01 6x SPRGCS Donne la vitesse de coupe constante s lectionn e par programme Sa valeur est donn e en m tres minute ou pieds minute 261 11 Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 262 SSSO Donne l override de vitesse de rotation de la seconde broche s lectionn e dans la CNC Elle est indiqu e par un nombre entier entre 0 et MAXSOVR maximum 255 Ce pourcentage de vitesse de rotation de la seconde broche peut tre d fini par programme par le PLC par DNC ou depuis le panneau avant il est s lectionn par la CNC l ordre de priorit du plus au moins prioritaire tant par programme par DNC par PLC et depuis le panneau avant SDNCSO Donne le pourcentage de la vitesse de rotation de la seconde broche qui est s lectionn
314. reurs et ne r duit pas la vitesse d ex cution L emploi de parenth ses est obligatoire avec les fonctions sauf si elles s appliquent une constante num rique dans ce cas elles sont optionnelles SIN 45 SIN 45 les deux sont valables et quivalentes SIN 10 5 quivaut SIN 10 5 Les expressions peuvent galement tre utilis es pour r f rencer les param tres et les tables P100 P9 P100 P P7 P100 P P8 SIN P8 20 P100 ORGX 55 P100 ORGX 12 P9 PLCM5008 PLCM5008 OR 1 S lectionne l ex cution bloc par bloc M5008 1 PLCM5010 PLCM5010 AND FFFFFFFE FAGOR 2 Lib re l override de l avance M5010 0 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 287 11 Expressions PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 288 Manuel de programmation 11 5 2 Expressions relationnelles Il s agit d expressions arithm tiques r unies par des op rateurs relationnels IF P8 EQ 12 8 Analyse si la valeur de P8 est gale 12 8 IF ABS SIN P24 GT SPEED Analyse si le sinus est sup rieur la vitesse de broche IF CLOCK LT P9 10 99 Analyse si le comptage de l horloge est inf rieur P9 10 99 A leur tour ces conditions peuvent tre r unies par des op rateurs logiques IF P8 EQ 12 8 OR ABS SIN P24 GT SPEED AND CLOCK LT P9 10 99 Le r sultat de ces expressions
315. rique et r el reste inf rieure celle d finie par le param tre machine INPOSW2 Au contraire si l on travaille avec la fonction G05 cette diff rence d pend de la valeur de l avance F programm e Plus l avance est grande plus la diff rence entre les deux profils est importante FONCTIONS PR PARATOIRES SUPPL MENTAIRES La fonction G50 est modale et incompatible avec G07 G05 et G51 Travail sur ar te vive G07 et arrondie G05 G50 A la mise sous tension apr s ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC prend en compte le code G05 ou G07 selon l tat du param tre machine g n ral CORNER FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 115 FONCTIONS PREPARATOIRES SUPPL MENTAIRES Analyse par anticipation Look ahead G51 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 4116 7 4 Analyse par anticipation Look ahead G51 L ex cution de programmes form s par des blocs avec des d placements tr s petits CAM etc peuvent avoir tendance ralentir La fonction look ahead permet d atteindre une vitesse d usinage lev e dans l ex cution de ces programmes La fonction look ahead analyse l avance la trajectoire usiner jusqu 75 blocs pour calculer l avance maximum dans chaque segment Cette fonction permet d obtenir un usinage doux et rapide dans des programmes avec des d placements tr s petits m me de l ordre de microns Lo
316. risation expresse de Fagor Automation toute application de la CNC ne figurant pas dans la documentation doit tre consid r e comme impossible En tous cas Fagor Automation n assume aucune responsabilit en cas de blessures dommages physiques ou mat riels subis ou provoqu s par la CNC si celle ci est utilis e de mani re diff rente de celle expliqu e dans la documentation concern e Le contenu de ce manuel et sa validit pour le produit d crit ont t v rifi s M me ainsi il se peut qu une erreur involontaire ait t commise et c est pour cela que la co ncidence absolue n est pas garantie De toute fa on on v rifie r guli rement l information contenue dans le document et on effectue les corrections n cessaires qui seront comprises dans une dition ult rieure Nous vous remercions de vos suggestions d am lioration Les exemples d crits dans ce manuel sont orient s l apprentissage Avant de les utiliser dans des applications industrielles ils doivent tre convenablement adapt s et il faut s assurer aussi que les normes de s curit sont respect es Dans ce produit le code source suivant est utilis assujetti aux termes de la licence GPL Les applications busybox V0 60 2 dosfstools V2 9 linux ftopd VO 17 ppp V2 4 0 utelnet VO 1 1 La biblioth que grx V2 4 4 Le kernel de linux V2 4 4 Le chargeur de linux ppcbootV 1 1 3 Pour recevoir une copie de ce code source sur CD envoyer 10 euros Fagor Automat
317. roche programm e avec S5 4 est en m tres minute ou pieds minute et le tour commence travailler dans la modalit de vitesse de coupe constante Il est conseill de programmer la vitesse de la broche S5 4 dans le m me bloc o est programm e la fonction G96 et s lectionner pour cela la gamme de broche correspondante M41 M42 M43 M44 dans le m me bloc ou dans un bloc pr c dent Si dans le bloc o est programm e la fonction G96 on ne programme pas la vitesse de broche S5 4 la CNC assume comme vitesse de broche la derni re vitesse de travail dans la modalit de vitesse de coupe constante Si on ne programme pas la vitesse de la broche et s il n y en a aucune pr alable ou si la gamme de broche correspondante est s lectionn e la CNC affichera l erreur correspondante La fonction G96 est modale c est dire que d s qu elle est programm e elle reste active jusqu la programmation de G97 A la mise sous tension apr s ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC prend en compte la fonction G97 j Manuel de programmation 5 3 2 Vitesse de rotation de la broche en t min G97 En programmant G97 la CNC assume que la vitesse de broche programm e avec S5 4 est en tours minute Si dans un bloc o l on programme G97 la vitesse de broche S5 4 n est pas programm e la CNC assume comme vitesse programm e la vitesse de rotation actuelle de broche La fonction G97 est modale c
318. rre l ex cution du bloc suivant du programme une fois achev e l interpolation th orique du bloc actuel N attend pas ce que les axes soient en position La distance entre la position programm e et celle o commence l ex cution du bloc suivant d pend de la vitesse d avance des axes X4 pie oE l G91 G01 G05 X100 F100 Z 120 Cette fonction permet d obtenir des arrondis aux angles comme le montre la figure La diff rence entre les profils th orique et r el d pend de la valeur de l avance F programm e Plus l avance est grande plus la diff rence entre les deux profils est importante La fonction G05 est modale et incompatible avec G07 G50 et G51 La fonction G05 peut tre programm e sous la forme G5 A la mise sous tension apr s ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC prend en compte le code G05 ou G07 selon l tat du param tre machine g n ral ICORNER 7 3 3 Ar te arrondie command e G50 Dans le cas du travail en G50 ar te arrondie command e la CNC attend apr s la fin de l interpolation th orique du bloc actuel que l axe p n tre dans la zone d finie par le param tre machine INPOSW2 avant de poursuivre l ex cution du bloc suivant Xi INPOSW2 a 120 i EF INPOSW2 G91 G01 G50 X100 F100 Z 120 N La fonction G50 s assure que la diff rence entre les profils th o
319. rs tre positive Exemple de programmation de l axe X en rayons 10 30 50 Pour usiner un arc avec X10 Z50 comme point de d part et des trajectoires d approche et de sortie rectilignes on programmera G90 G02 X30 Z30 R20 G01 X30 Z10 Dans ce m me exemple pour que la sortie d usinage soit tangente la trajectoire et d crive un rayon de 5 mm on devra programmer G90 G02 G38 R5 X30 Z30 R20 G00 X30 Z10 Sh CONTROLE DE LA TRAJECTOIRE Sortie tangentielle la fin de l usinage G38 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 91 6 10 Arrondissement command d ar tes G36 La fonction G36 permet d arrondir une ar te avec un rayon d termin sans avoir calculer le centre ni les points initial et final de l arc La fonction G36 est non modale et doit donc tre programm e pour chaque arrondi des ar tes Cette fonction doit tre programm e dans le bloc d finissant le d placement pour lequel on d sire un arrondi au point d arriv e La valeur de R5 5 doit toujours figurer apr s G36 elle indique le rayon que la CNC introduit pour obtenir l arrondi d sir aux ar tes Cette valeur de R doit toujours tre positive Sh wU S m S Exemple de programmation de l axe X en diam tres p gt i O 8 L G90 G01 X20 Z60 a z o G01 G36 R10 X80 l Z10 a2 Io Lu O E u g 9 5 10 5 O 3 z O 5 10 60
320. rs de la derni re passe la surface du filet soit atteinte pendant le dernier pas Si on programme la sortie de filet celle ci sera respect e dans le cas contraire le cycle calculera la trajectoire comme pour l entr e L option U1 permet de faire deux types d usinage Faire une reprise de filets partielle dans ce cas il faudra programmer K et W Usiner un filet sur un cylindre mais en rentrant directement dans le cylindre sans le faire depuis l ext rieur Dans ce cas il n est pas n cessaire de programmer K S CYCLES FIXES G86 Cycle fixe de filetage longitudinal FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 193 CYCLES FIXES G86 Cycle fixe de filetage longitudinal FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 194 9 9 1 Fonctionnement de base 1 D placement en rapide jusqu au point d approche situ une distance de s curit D du point initial X Z 2 Boucle de filetage Les pas suivants seront r p t s jusqu atteindre la cote de finition profondeur programm e dans I moins la sur paisseur de finition L D placement en rapide G00 jusqu la cote de profondeur programm e avec B Ce d placement se r alisera suivant l angle de p n tration de l outil A s lectionn Il effectue le filetage du segment programm et avec la sortie de filet J s lectionn e Pendant le filetage on ne peut pas changer la vitesse d avance F avec le comm
321. rsque la fonction Look Ahead est activ e il est judicieux de r gler les axes de fa on que leur erreur de poursuite soit la plus faible possible car l erreur de l usinage de contour est au moins gale l erreur de poursuite minimum Format de programmation Le format de programmation est G51 A E B A 0 255 Il est optionnel et d finit le pourcentage d acc l ration appliquer S il n est pas programm ou programm avec une valeur 0 la CNC prend la valeur d acc l ration d finie par le param tre machine pour chaque axe E 5 5 Erreur de contour permis Plus ce param tre sera petit plus l avance d usinage sera petite B 0 180 Permet d usiner les angles comme ar te vive avec la fonction Look Ahead Il indique la valeur angulaire en degr s des angles programm s en dessous de laquelle l usinage est r alis comme ar te vive Bloc PN Bloc 1 1 Le param tre A permet l application d une acc l ration de travail standard et d une autre acc l ration utilisable avec l analyse par anticipation Si on ne programme pas le param tre B la gestion d ar te vive dans les angles est annul e La gestion d ar te vive dans les angles est valide aussi bien pour l algorithme de Look Ahead avec gestion de jerk que pour l algorithme de Look Ahead sans gestion de jerk Consid rations sur l ex cution l heure de calculer l avance la CNC tient compte de ceci e L avance programm
322. s signe de rotation de l outil motoris CYCLES FIXES G62 Cycle fixe de clavette sur la face de tournage FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 216 9 15 1 Fonctionnement de base 1 D placement en rapide jusqu au point d approche situ une distance de s curit D de la clavette 2 La CNC met l outil motoris en marche la vitesse t min et dans le sens indiqu dans le param tre S 3 Orientation de la broche sur la position angulaire Q indiqu e videmment si la broche se trouvait en marche la CNC l arr te 4 Usinage de la clavette en suivant les pas suivants P n tration l avance qui tait s lectionn e lors de l appel au cycle Usinage de la clavette en d pla ant l axe Z la vitesse F programm e Retour en rapide la cote de r f rence Retourne en rapide au point de d part 5 En fonction de la valeur affect e au param tre J nombre de clavettes La broche se d place la nouvelle position Incr ment angulaire A Elle r p te les mouvements indiqu s au point 4 6 L outil motoris s arr te Consid rations Les conditions d usinage vitesse d avance vitesse de l outil motoris etc doivent tre programm es avant l appel au cycle Si en ex cutant le cycle on travaille en G95 et on n a pas travaill pr c demment en G94 la CNC affiche l erreur 1039 F n a pas t programm e e
323. s G28 G29 FONCTIONS PR PARATOIRES SUPPL MENTAIRES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 128 7 8 Commutation d axes G28 G29 Sur des tours verticaux 2 tourelles ou sur des machines avec 2 broches cette performance permet d utiliser un seul programme pi ce pour effectuer diff rentes pi ces La fonction G28 permet de commuter un axe par un autre de mani re qu partir de cette instruction tous les mouvements tant associ s au premier axe qui appara t dans G28 feront d placer l axe apparaissant en second lieu et vice versa Format de programmation G28 axe 1 axe 2 Pour annuler la commutation il faut ex cuter la fonction G29 suivie d un des deux axes que l on veut d commuter On peut avoir jusqu 3 paires d axes commut s la fois Il n est pas permis de commuter les axes principaux lorsque l axe C est actif sur le tour Au moment de la mise sous tension apr s avoir ex cut M30 ou apr s un arr t d urgence ou une RAZ on d commute les axes L exemple suivant indique comment utiliser cette performance sur un tour 2 broches Le programme pi ce est d fini pour la broche 1 Ex cuter le programme pi ce dans la broche 1 G28 ZW Commutation d axes ZW S lectionner la broche 2 D calage d origine usiner dans la broche 2 O1 BR N a Ex cuter le programme pi ce Il s ex cutera dans la broche 2
324. s associ es au mode de fonctionnement Variables de lecture en rapport avec le mode standard OPMODE Donne le code correspondant au mode de fonctionnement s lectionn 0 Menu principal 10 Ex cution en automatique 11 Ex cution bloc par bloc 12 MDI en EX CUTION 13 Inspection d outil Variables 14 Repositionnement 15 Recherche de bloc en ex cutant G 16 Recherche de bloc en ex cutant G M S et T 20 Simulation du parcours th orique 21 Simulation des fonctions G 22 Simulation des fonctions G M S et T 23 Simulation avec d placement sur le plan principal 24 Simulation avec d placement en rapide 25 Simulation en rapide avec S 0 PROGRAMMATION EN LANGAGE DE HAUT NIVEAU 30 dition normale 31 Edition utilisateur 32 Edition en TEACH IN 33 diteur Interactif 34 diteur de profils 40 D placement en JOG continu 41 D placement en JOG incr mental 42 D placement avec manivelle lectronique 43 Recherche du z ro en MANUEL 44 Pr s lection en MANUEL 45 Mesure d outil 46 MDI en MANUEL 47 Fonctionnement MANUEL de l utilisateur 50 Table d origines FAGOR 2 51 Table de correcteurs 52 Table d outils CNC 8055 53 Table de magasin d outils CNC 8055i 54 Table de param tres globaux 55 Tables de param tres locaux 56 Table de param tres d utilisateur 57 Table de param tres OEM ue 60 Util
325. s de la 4 me manivelle depuis la mise sous tension de la CNC HANDSE R R Surles manivelles avec bouton s lecteur indique sice bouton a t appuy HANFCT R R W R Facteur de multiplication diff rent pour chaque manivelle s il y en a plusieurs HBEVAR R R W R Manivelle HBE Comptage activ axe d placer et facteur de multiplication x1 x10 x100 MASLAN R W R W R W Angle de la trajectoire lin aire avec Manivelle trajectoire ou Jog trajectoire MASCFI R W R W R W Coordonn es du centre de l arc avec Manivelle trajectoire ou Jog trajectoire MASCSE R W R W R W Coordonn es du centre de l arc avec Manivelle trajectoire ou Jog trajectoire Variables associ es la mesure Variable CNC PLC DNC section 11 2 9 ASIN X C R R R Signal A de la mesure sinuso dale de la CNC pour l axe s lectionn BSIN X C R R R Signal B de la mesure sinuso dale de la CNC pour l axe s lectionn ASINS R R R Signal A de la mesure sinuso dale de la CNC pour la broche BSINS R R R Signal B de la mesure sinuso dale de la CNC pour la broche SASINS R R R Signal A de la mesure sinuso dale de la CNC pour la seconde broche SBSINS R R R Signal B de la mesure sinuso dale de la CNC pour la seconde broche Variables associ es la broche principale Variable CNC PLC DNC section 11 2 10 SREAL R R R Vitesse de rotation r elle de la broche FTEOS R R R Vitesse th orique de rotation de la broche
326. s filtres Fagor d ordre 5 et de fr quence 30Hz s activent internement sur tous les axes du canal e Si des filtres Fagor sont d finis avec des param tres machine en activant l algorithme avanc de look ahead les valeurs de ces filtres seront conserv es condition que leur fr quence ne d passe pas 30Hz Au cas o sa fr quence d passerait 30Hz les valeurs d ordre 5 et de fr quence 30Hz seront prises S il y a plusieurs filtres d finis sur les axes du canal c est celui avec la fr quence la plus basse qui sera pris condition que la fr quence de 30Hz ne soit pas d pass e M me si l algorithme avanc de look ahead en utilisant des filtres Fagor est actif avec le bit 15 du p m g LOOKATYP P160 il n entrera pas en fonctionnement dans les cas suivants Si le p m g IPOTIME P73 1 Si l un des axes du canal principal au p m a SMOTIME P58 diff rent de 0 Si l un des axes du canal principal a un filtre d fini par param tre et dont le type n est pas Fagor p m a TYPE P71 diff rent de 2 Dans ces cas en activant la G51 la CNC affichera l erreur correspondante 7 4 2 Fonctionnement de look ahead avec des filtres Fagor actifs Cette option permet d utiliser des filtres Fagor avec la fonction look ahead algorithme de look ahead non avanc Ne sera prise en compte que si l algorithme avanc de look ahead est d sactiv c est dire si le bit 15 du p m g LOOKATYP P 1
327. s la table correspondant au d calage d origine G55 ORGZ 54 P111 Affecte l axe Z dans la table correspondant au d calage d origine G54 le param tre P111 Manuel de programmation PLCOF X C Cette variable permet delire ou de modifier la valeur de l axe s lectionn e dans la table de d calages d origine indiqu e par le PLC L acc s l une des variables PLCOF X C entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la reprise de la pr paration des blocs b Variables PROGRAMMATION EN LANGAGE DE HAUT NIVEAU FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorrT V01 6x 247 11 2 4 Variables associ es aux param tres machine Ces variables associ es aux param tres machine sont des variables de lecture Ces variables pourront tre de lecture et d criture lorsqu elles sont ex cut es dans un programme ou une sous routine de fabricant Pour conna tre le format des valeurs donn es on consultera le manuel d installation et de mise en service Les valeurs 1 0 correspondent aux param tres d finis par YES NO et ON OFF Les valeurs relatives aux coordonn es et aux avances sont exprim es en unit s actives 1 1 Si G70 en pouces entre 3937 00787 Si G71 en millim tres entre 99999 9999 8 Si l axe rotatif est en degr s entre 99999 9999 u g gt S Le g 5 i Z S Modifier les param tres machine depuis un programme sous r
328. s routine associ e e Un indicateur qui d finit si la CNC doit ou non attendre le signal AUX END signal de M ex cut e mis par le PLC avant de poursuivre l ex cution du programme Si lors de l ex cution de la fonction auxiliaire M celle ci n est pas d finie dans la table de fonctions M la fonction programm e est ex cut e au d but du bloc et la CNC attend le signal AUX END avant de poursuivre l ex cution du programme Certaines fonctions auxiliaires ont une signification particuli re interne dans la CNC Si pendant l ex cution de la sous routine associ e d une fonction auxiliaire M un bloc contenant la m me fonction M est rencontr il sera ex cut mais la sous routine associ e n est pas ex cut e TE programm es seules dans un bloc Dans le cas des fonctions M41 M44 avec sous routine associ e la S qui g n re le changement de gamme doit tre programm e seule dans le bloc Dans le cas contraire la CNC affiche l erreur 1031 n Toutes les fonctions auxiliaires M auxquelles une sous routine est associ e doivent tre 5 7 1 5 7 2 5 7 3 5 7 4 5 7 5 MOO Arr t de programme Lorsque la CNC lit le code MOO dans un bloc elle interrompt le programme Pour red marrer frapper nouveau la touche DEPART CYCLE Il est recommand de d finir cette fonction dans la table de fonctions M de fa on qu elle soit ex cut e la fin du bloc dans lequel elle est programm e M
329. se 22222nveuntrstsimnmenrlemermennstiinenemuitennentnnes 9 15 G62 Cycle fixe de clavette sur la face de tournage sesesseeerieieierrersrreirrrernerens 9 15 1 Fonctionnement de base 9 16 G63 Cycle fixe de clavette sur la face de dressage 9 17 Fonctionnement de base sien TRAVAIL AVEC PALPEUR 10 1 D placement avec palpeur G75 G76 ssssesessesessesssisrrsirrisinrinrnsintisrnrinrnnrnrnnrnsinennnne 222 10 2 Cycles fixes de palpage zinuen a a a a aAa 223 10 3 PROBE 1 Cycle fixe d talonnage d outil 224 10 3 1 Fonctionnement de base 10 4 PROBE 2 Cycle fixe d talonnage de palpeur 10 4 1 Fonctionnement de base 10 5 PROBE 3 Cycle fixe de mesure de pi ce et correction d outil sur l axe X n 233 10 5 1 Fonctionnement de DaSe ssssssssssssissnnsis msasssaitaneanegeentnnse 10 6 PROBE 4 Cycle fixe de mesure de pi ce et correction d outil sur laxe Z 10 6 1 Fonctionnement d DAS sssssrnesstismansssmersnrsatisanserasnsstae etnsemsssassassetastes ses PROGRAMMATION EN LANGAGE DE HAUT NIVEAU 11 1 Description IeXIQUE 4424s5ss8rs8ssrrcsrcssssissecssrsssestss sssceneratie mess ssnstipant eee mnsesai sions 237 11 22 VanabDles ssssssssesrrenisrcnrermenveners line r Tae AEAN en eqinte et ere en a i 239 11 2 1 Param tres ou variables de caract re g n ral 241 11 2 2 Variables associ es aux outils 243 11 2 3 Variables associ es aux d calages d origine 11 2 4 Varia
330. se de la pr paration des blocs CYTIME Donne en centi mes de seconde la dur e d ex cution coul e de la pi ce Le temps que l ex cution ait pu tre arr t e n est pas comptabilis Valeurs possibles 0 4294967295 L acc s cette variable entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la reprise de la pr paration des blocs FIRST Indique s il s agit de la premi re ex cution d un programme Cette variable est 1 si c est la premi re ex cution et 0 par la suite On consid re premi re ex cution celle qui a lieu e Apr s la mise sous tension de la CNC e Apr s avoir tap sur les touches SHIFT RAZ e Chaque fois qu un nouveau programme est s lectionn ANAln Donne l tat de l entr e analogique indiqu e n La valeur sera exprim e en volts et en format 1 4 e Dans le module Axes on peut s lectionner l une des huit 1 8 entr es analogiques disponibles Les valeurs donn es seront dans la gamme 5 V e Dans le module Axes Vpp on peut s lectionner l une des quatre 1 4 entr es analogiques disponibles Les valeurs donn es seront dans la gamme 5 V ou 10 V en fonction de la fa on dont les entr es analogiques ont t personnalis es L acc s cette variable entra ne l interruption de la pr paration des blocs et l attente de l ex cution de cette commande avant la reprise de la pr paration des blocs AXICOM
331. sinant dans le sens contraire l exemple de la figure L S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant 1 5 5 D finit la profondeur de la clavette Il se rapportera au point de d part X Z S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant Q 5 5 Il d finit la position angulaire en degr s sur laquelle il faut situer la broche pour effectuer le cycle premi re clavette s il y plusieurs A 5 5 Il d finit le pas angulaire entre 2 op rations cons cutives Il est programm en degr s positif dans le sens anti horaire D5 5 Il d finit la distance de s curit suivant l axe Z et indique quelle distance du point de d part Z X l outil se positionne dans le mouvement d approche Sion ne le programme pas on prend la valeur 0 J4 Indique le nombre de clavettes que l on veut r aliser S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant Manuel de programmation F5 5 Il d finit l avance d usinage pour l usinage de la clavette S 5 5 Vitesse valeur en tours par minute et sens signe de rotation de l outil motoris FE CYCLES FIXES G63 Cycle fixe de clavette sur la face de dressage FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 219 CYCLES FIXES Fonctionnement de base FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 220 9 17
332. sis 159 9 2 2 Syntaxe de programmation de profils eeseeeeeeieeieeeieieiesieinernrsinrninernenninnennna 162 9 3 G69 Cycle fixe d bauchage sur l axe Z 9 3 1 Fonctionnement d ebase rerertirmnnereent enanenesnnt enentanieenate 9 3 2 Syntaxe de programmation de profils eeeeeeeeeeeieeeieieieieinernininernrnsinenninnnnnnnn 9 4 G81 Cycle fixe de tournage de segments droits 9 4 1 Fonctionnement de base 9 5 G82 Cycle fixe de dressage de segments droits 9 5 1 Fonctionnement de D e sinisorsa ir r aeaa aN ENERE E aKa E a aii 9 6 G83 Cycle fixe de per age axial taraudage esseeeeeeeeesieieierierieisrisinrrninsinrnnnen 9 6 1 Fonctionnement de base 9 7 G84 Cycle fixe de tournage de segments courbes 9 7 1 Fonctionnement de base 9 8 G85 Cycle fixe de dressage de segments courbes 9 8 1 Fonctionnement de base 4uavrnnlie daa niaidne entire 9 9 G86 Cycle fixe de filetage longitudinal 9 9 1 Fonctionnement de base 9 10 G87 Cycle fixe de filetage frontal 9 10 1 Fonctionnement de base 9 11 G88 Cycle fixe de rainurage sur l axe X 9 11 1 Fonctionnement de base 9 12 G89 Cycle fixe de rainurage sur l axe Z 9 12 1 Fonctionnement de base ss 9 13 G60 Per age filetage sur la face de dressage 9 13 1 Fonctionnement de base 9 14 G61 Per age filetage sur la face de chariotage 9 14 1 Fonctionnement de ba
333. ssssssrsirsisinsisrnsrnririntnsinrnnrnrinrnsinnnnnnennn 38 3 3 Cotation de la pi ce Millim tres G71 ou pouces G70 39 3 4 Programmation absolue incr mentale G90 G91 esesseieserieiesrerersiersrerrrrerrenns 40 3 5 Programmation en rayons en diam tres Q152 G151 41 3 6 Programmation A COlCS 25 1sr ansasmmansansanarasdesansestsstiaatea ds mans anses aSa 42 3 6 1 Coordonn es cart siennes eseseeeeeeiieisiesiriisiriintntiniieintinittintasintantatintntiatnntnennennt 43 3 6 2 Coord nn s polaires estime enitannnnenrnitnnenelhanisitfnneenne 44 3 6 3 Angle et une coordonn e cart sienne sesssesesesiesisstntttnttnsttetnrtnettnrnnennnennnnn nenene 3 7 AXES TOTATITS sarinya et re rer canne digne nn ee enr Per AR tent tin net 3 8 Zones de travail iii 3 8 1 D finition des zones de travail 3 8 2 Utilisation des zones de travail SYST MES DE R F RENCE 4 1 points de r f T NCE 222425 crerstrisrene ten es srisstrenn ten ant ei taana ipadisi atai db ist 4 2 Recherche de r f rence machine G74 4 3 Programmation par rapport au z ro machine G53 4 4 Pr s lection des coordonn es et d calages d origine 4 4 1 Pr s lection de coordonn es et limitation de la valeur de S G92 4 4 2 Transferts d origine G54 G59 et G159 4 5 Pr s le
334. st modal en vitant ainsi que la CNC affiche le message d erreur correspondant Dans la description du profil la programmation d images miroir de changements d chelle de rotation du syst me de coordonn es de d calages d origine etc est interdite On ne peut pas non plus programmer de blocs en langage haut niveau comme les sauts les appels aux sous routines ou la programmation param trique On ne peut pas programmer d autres cycles fixes Pour la d finition du profil on peut utiliser les fonctions suivantes G01 Interpolation lin aire G02 Interpolation circulaire droite G03 Interpolation circulaire gauche G06 Centre de circonf rence en coordonn es absolues G08 Circonf rence tangente la trajectoire ant rieure G09 Circonf rence par trois points G36 Arrondissement d ar tes G39 Chanfreinage G53 Programmation par rapport au z ro machine G70 Programmation en pouces G71 Programmation en millim tres G90 Programmation absolue G91 Programmation incr mentale G93 Pr s lection de l origine polaire On peut programmer les fonctions suivantes m me si elles sont ignor es par le cycle G05 Ar te arrondie G07 Ar te vive G50 Ar te arrondie command e Fonctions F S T D ou M CYCLES FIXES G69 Cycle fixe d bauchage sur l axe Z FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 169 CYCLES FIXES G81 Cycle fixe de tournage de segments droits
335. st programm avec une valeur 0 la CNC affiche le message d erreur correspondant B5 5 Il d finit le type d op ration que l on veut ex cuter e Si on programme B 0 il s effectuera un taraudage axial Sion programme B gt 0 s effectuera un per age axial et la valeur de B indique le pas de per age D5 5 Il d finit la distance de s curit et indique quelle distance du point de d part Z X l outil se positionne dans le mouvement d approche Si on ne le programme pas on prend la valeur 0 K5 Il d finit le temps d attente en centi mes de seconde au fond du trou jusqu ce que le recul commence Si on ne le programme pas on prend la valeur 0 H5 5 Il d finit la distance de recul en rapide G00 apr s chaque per age Si on programme la distance ou si on la programme avec valeur 0 retournera jusqu au point d approche C5 5 D finit la distance de d placement de l axe Z en avance rapide G00 par rapport au pas de per age pr c dent en approche vers la pi ce pour ex cuter une autre passe de per age Si on ne le programme pas on prend la valeur 1 mm L5 5 Optionnel Le cycle de per age d finit le pas minimum qui peut prendre le pas de per age S utilise avec des valeurs de R diff rents de 1 Si on ne le programme pas on prend la valeur 0 R5 5 Le cycle de per age indique le facteur qui r duit le pas de per age B Si on ne le programme pas ou si on le programme avec valeur 0 on prendra la
336. st sup rieure la longueur sur Z la valeur de l est prise comme L surplus de mati re sur X et la valeur de C comme pas sur X A pr e Sila longueur de l outil sur X est inf rieure la longueur sur Z la valeur de l est prise comme O F surplus de mati re sur Z et la valeur de C comme pas sur Z T a L 5 5 5 g D finit la sur paisseur que l on laissera sur X pour effectuer la finition La distance est d finie en rayons et si on ne la programme pas la valeur 0 sera prise g 6 M 5 5 Ke D finit la sur paisseur que l on laissera sur Z pour effectuer la finition Si on programme L ou M avec une valeur n gative la passe de finition se r alise en ar te arrondie G5 Lorsque les deux param tres sont programm s avec une valeur positive la passe de finition se r alisera en ar te vive G07 Si on ne programme pas le param tre M la sur paisseur sur X et Z sera celle indiqu e dans le param tre L et les passes d bauchage seront quidistantes en maintenant la distance C entre 2 passes cons cutives H5 5 D finit la vitesse d avance de la passe de finition N FAGOR 3 Si on ne la programme pas ou si on la programme avec valeur 0 il est entendu qu on ne d sire pas la passe de finition i CNC 8055 CNC 8055i D finit le num ro d tiquette du bloc o commence la description g om trique du profil E4 D finit le num ro d tiquette du bloc o finit la description g om trique du profil Brue
337. stante s lectionn e par PLC Sa valeur est donn e en m tres minute ou pieds minute PRGCSS Donne la vitesse de coupe constante s lectionn e par programme Sa valeur est donn e en m tres minute ou pieds minute SSO Donne la Correction Override de vitesse de rotation de la broche principale s lectionn e dans la CNC Elle est indiqu e par un nombre entier entre 0 et MAXSOVR maximum 255 Ce pourcentage de vitesse de rotation de la broche principale peut tre d fini par programme par le PLC par DNC ou depuis le panneau avant il est s lectionn par la CNC l ordre de priorit du plus au moins prioritaire tant par programme par DNC par PLC et depuis le panneau avant DNCSSO Donne le pourcentage de la vitesse de rotation de la broche principale qui est s lectionn par DNC Une valeur 0 signifie que cette avance n est pas s lectionn e PLCSSO Donne le pourcentage de la vitesse de rotation de la broche principale qui est s lectionn par DNC Une valeur 0 signifie que cette avance n est pas s lectionn e CNCSSO Donne le pourcentage de la vitesse de rotation de la broche principale qui est s lectionn e depuis le panneau avant SLIMIT Donne en tours par minute la valeur laquelle est fix e la limite de la vitesse de rotation de la broche principale dans la CNC Cette limite peut tre d finie par programme par le PLC ou par DNC le choix tant fait par la CNC la plus prioritaire
338. structions de personnalisation section 12 9 PAGE expression Affiche sur l cran le num ro de page d utilisateur 0 255 ou de syst me 1000 indiqu SYMBOL expression 1 expression 2 expression 3 Affiche sur l cran le symbole 0 255 indiqu avec expression 1 Sa position sur l cran est d finie par l expression 2 rang e 0 639 et par l expression 3 colonne 0 335 IB expression INPUT texte format Affiche le texte indiqu dans la fen tre d entr e de donn es et emmagasine la donn e introduite par l utilisateur dans la variable d entr e IBn ODW expression 1 expression 2 expression 3 D finit et dessine une fen tre en blanc sur l cran 1 rang e x 14 colonnes Sa position sur l cran est d finie par l expression 2 rang e et l expression 3 colonne DW expression 1 expression 2 DW expression 3 expression 4 Affiche sur les fen tres indiqu es par la valeur de l expression 1 3 la donn e num rique indiqu e par l expression 2 4 SK expression 1 texte 1 expression 2 texte 2 D finit et affiche le nouveau menu de softkeys indiqu WKEY Arr te l ex cution du programme jusqu ce que l on tape sur une touche WBUF texte expression Elle ajoute au bloc en cours d dition et dans la fen tre d entr e de donn es le texte et la valeur de l expression d s qu elle est valu e
339. suivant l axe X permet de corriger la valeur du correcteur de l outil qui a t utilis dans le processus d usinage de cette surface Cette correction ne s effectue que lorsque l erreur de mesure d passe une valeur programm e Format de programmation ex ax e E Le format de programmation de ce cycle est PROBE 3 X Z B F L D X 5 5 Cote th orique suivant l axe X du point sur lequel on souhaite effectuer la mesure Cette valeur sera exprim e suivant les unit s actives rayons ou diam tres Z 5 5 Cote th orique suivant l axe Z du point sur lequel on souhaite effectuer la mesure TRAVAIL AVEC PALPEUR B5 5 Distance de s curit D finit la distance de s curit et doit tre programm avec une valeur positive et sup rieure 0 Sa valeur sera exprim e en rayons F5 5 Avance de palpage D finit avance selon laquelle s ex cutera le d placement de palpage La programmation est effectu e en mm minute ou en pouces minute L5 5 Tol rance d erreur D finit la tol rance qui s appliquera l erreur mesur e Elle sera programm e en absolu et le correcteur ne sera corrig que si l erreur est sup rieure la valeur fix e PROBE 3 Cycle fixe de mesure de pi ce et correction d outil sur Si cette valeur n est pas programm e la CNC affectera au param tre la valeur 0 D4 Correcteur d outil D finit le num ro du correcteur auquel s appliquera la correction
340. t de 26 param tres locaux PO P25 Exemple de programmation L axe X est programm en diam tres G90 G01 X80 Z330 PCALL 10 PO 20 P1 10 galement PCALL 10 A20 B 10 G90 G01 X80 Z260 PCALL 10 PO 20 P1 10 galement PCALL 10 A20 B 10 G90 G01 X200 Z200 PCALL 10 P0 30 P1 15 galement PCALL 10 A23 B 15 G90 G01 X200 Z115 PCALL 10 P0 30 P1 15 galement PCALL 10 A23 B 15 M30 SUB 10 G91 G01 ZP1 XPO ZP1 XPO ZP1 RET b Instructions de sous routines INSTRUCTIONS DE CONTROLE DES PROGRAMMES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 297 Instructions de sous routines INSTRUCTIONS DE CONTROLE DES PROGRAMMES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 298 MCALL expression instruction d affectation instruction d affectation L instruction MCALL permet de conf rer le statut de cycle fixe toute sous routine d finie par l utilisateur SUB nombre entier L ex cution de cette instruction est identique celle de PCALL mais l appel est modal c est dire que si un bloc comportant un d placement des axes est programm la suite de ce bloc la sous routine indiqu e s ex cutera apr s ce d placement avec les m mes param tres d appel Si un bloc comportant un d placement avec un nombre de r p titions tel que X10 N3 est ex cut alors qu une sous routine modale es
341. t de lire ou de modifier dans la table de correcteurs la valeur affect e la longueur suivant l axe Z du correcteur indiqu n TOFn Cette variable permet de lire ou de modifier dans la table de correcteurs la valeur affect e au code de forme F du correcteur indiqu n TORn Cette variable permet de lire ou de modifier dans la table de correcteurs la valeur affect e au rayon R du correcteur indiqu n TOIn Cette variable permet de lire ou de modifier dans la table de correcteurs la valeur affect e l usure de longueur suivant l axe X l du correcteur indiqu n TOKn Cette variable permet de lire ou de modifier dans la table de correcteurs la valeur affect e l usure de longueur suivant l axe Z K du correcteur indiqu n NOSEAn Cette variable permet de lire ou de modifier dans la table d outils la valeur affect e l angle de la plaquette de l outil indiqu n NOSEWn Cette variable permet de lire ou de modifier dans la table d outils la valeur affect e la largeur de la plaquette de l outil indiqu n CUTAn Cette variable permet de lire ou de modifier dans la table d outils la valeur affect e l angle de coupe de l outil indiqu n TLFDn Cette variable permet de lire ou de modifier dans la table d outils le num ro du correcteur de l outil indiqu n TLFFn Cette variable permet de lire ou de modifier dans la table d outils le code de famille de l
342. t l appel au cycle Consid rations N x w L 5 Les conditions d usinage vitesse d avance vitesse de la broche etc doivent tre programm es 2 5 avant l appel au cycle a l V D Le point d appel au cycle sera situ hors de la pi ce usiner et une distance sup rieure celle O d finie comme sur paisseur de mati re L M suivant les axes X Z A D TD A P g F rs Lo e S L fso Co O M rt Si la position de l outil n est pas correcte pour ex cuter le cycle la CNC affiche l erreur correspondante A la fin du cycle fixe l avance active est la derni re avance programm e celle correspondant l op ration d bauche F ou de finition H Par ailleurs la CNC assumera les fonctions G00 G40 et G90 Optimisation de l usinage Si on d finit uniquement le profil souhait la CNC suppose que la pi ce brute est cylindrique et effectue l usinage comme indiqu gauche XA XA FAGOR 2 CNC 8055 CNC 8055i Si on conna t le profil de la pi ce brute il est conseill de d finir les deux profils Le profil de la pi ce MOD LE T brute et le profil final souhait L usinage est plus rapide car seule la mati re d limit e par les deux SorT V01 6x profils est limin e Voir 9 2 2 Syntaxe de programmation de profils la page 162 158 9 2 1
343. t la profondeur du filet Si on usine dans le sens n gatif la valeur sera positive suivant l axe Z et la valeur sera n gative si on usine dans le sens contraire FAGOR 2 S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 195 B 5 5 Il d finit la profondeur des passes de filet CYCLES FIXES G87 Cycle fixe de filetage frontal e Si on fait la programmation avec une valeur positive la profondeur de chaque passe sera en fonction du num ro de passe correspondante Ainsi les p n trations suivant l axe Z sont B B 2 B 3 8 4 B n e Si la programmation est faite avec une valeur n gative l incr ment de la p n tration reste constant entre passes avec une valeur gale celle programm e B Ainsi les p n trations suivant l axe Z sont B 2B 3B 4B nB e S il est programm avec une valeur 0 la CNC affiche le message d erreur correspondant Ind pendamment du signe affect B lorsque la derni re passe d bauche avant la finition est inf rieure la quantit programm e le cycle fixe r alisera une passe gale la sur paisseur de mati re E 5 5 Il est en rapport avec le param tre B Il indique la valeur minimum que peut atteindre le pas de p n tration lorsqu on a programm le param tre B avec une valeur positive Si on ne le programme pas on prend la valeur 0 D 5 5
344. t s lectionn e la CNC ex cutera le d placement X10 une seule fois et ex cutera ensuite la sous routine modale autant de fois qu indiqu par le nombre de r p titions Si des r p titions de bloc sont s lectionn es la premi re ex cution de la sous routine modale sera ex cut e avec les param tres d appel mis jour mais les autres r p titions s effectueront avec les valeurs actuelles de ces param tres Si un bloc contenant la mn monique MCALL est ex cut alors qu une sous routine est s lectionn e comme modale la sous routine actuelle perdra sa modalit et la nouvelle sous routine s lectionn e deviendra modale MDOFF l instruction MDOFF indique que la modalit qu avait acquis une sous routine avec l instruction MCALL ou un programme pi ce avec MEXEC termine dans ce bloc L utilisation de sous routines modales simplifie la programmation Exemple de programmation L axe X est programm en diam tres P100 20 P101 10 G90 G01 X80 Z330 MCALL 10 G90 G01 X80 Z260 P100 30 P101 15 G90 G01 X200 Z200 G90 G01 X200 Z115 MDOFF M30 SUB 10 G91 G01 ZP101 XP100 ZP101 XP100 ZP101 RET Manuel de programmation 12 6 Instructions associ es au palpeur PROBE expression instruction d affectation instruction d affectation L instruction PROBE appelle le cycle de palpeur indiqu gr ce un nombre ou toute expression dont le r sultat est un
345. tage e Avec R2 taraudage rigide Si l outil tourne en M3 ou M4 la CNC ne l arr te ni l oriente pas pour commencer le filetage Cette option ne permet pas de repasser le filetage m me si la pi ce n a Pour pouvoir ex cuter un taraudage rigide la broche doit tre pr te travailler en boucle c est dire disposer d un syst me moto variateur et d un codeur de broche Fonctionnement de base Per age 1 D placement en rapide jusqu au point d approche situ une distance de s curit D du point de per age 2 La CNC met l outil motoris en marche la vitesse t min et dans le sens indiqu dans le param tre S 3 Orientation de la broche sur la position angulaire Q indiqu e videmment si la broche se trouvait en marche la CNC l arr te 4 Premi re p n tration de per age D placement en avance de travail de l axe X jusqu la profondeur incr mentale programm e en D B 5 Boucle de per age Les phases suivantes sont r p t es jusqu ce que la coordonn e de profondeur programm e en l soit atteinte Retour en rapide G00 la quantit indiqu e H ou jusqu au point d approche Approche en rapide G00 jusqu une distance C de la passe de per age pr c dente Nouvelle passe de per age D placement en avance de travail G01 jusqu la prochaine p n tration incr mentale suivant B et R 6 Temps d attente K en centi mes de seconde au fond d
346. tance de s curit et doit tre programm avec une valeur positive et sup rieure 0 MOD LE T Sa valeur sera exprim e en rayons SorT V01 6x 225 10 X 2 5 W do O u S as J lt o gt X To E g O LL m O am A FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 226 J Type d op ration r aliser Permet de s lectionner si on veut faire un calibrage d outil ou une mesure de l usure de l outil J 0 Calibrage d outil J 1 Mesure de l usure Si on ne le programme pas le cycle prend la valeur JO F5 5 Avance de palpage D finit l avance selon laquelle s ex cutera le d placement de palpage La programmation est effectu e en mm minute ou en pouces minute L5 5 Usure maximale de longueur permise sur l axe X Si l usure est d finie avec valeur nulle l outil n est pas refus par l usure de longueur Si une usure sup rieure celle d finie a t mesur e l outil est refus Uniquement si on a d fini J1 et si on dispose de contr le de dur e de vie d outil Sion ne le programme pas le cycle fixe prend la valeur LO M5 5 Usure maximale de longueur permise sur l axe Z Si l usure est d finie avec valeur nulle l outil n est pas refus par l usure de longueur Si une usure sup rieure celle d finie a t mesur e l outil est refus Uniquement si on a d fini J1 et si on dispose de contr le de dur e de vie d outil Si ce param tre
347. tand Stand Stand Stand Stand Stand 3 Gestion du magasin d outils Stand Stand Stand Stand Stand Stand a Cycles fixes d usinage Stand Stand Stand Stand Stand z Usinages multiples Stand Stand Stand 3 Graphiques solides Stand Stand Stand Stand Stand Stand 7 Taraudage rigide Stand Stand Stand Stand Stand Stand Stand Contr le de la dur e de vie des outils Opt Opt Opt Stand Opt Opt Opt Cycles fixes du palpeur Opt Opt Opt Stand Opt Opt Opt DNC Commande Num rique Directe Stand Stand Stand Stand Stand Stand Stand Stand Version COCOM Opt Opt Opt Opt Opt Opt Opt diteur de profils Stand Stand Stand Stand Stand Stand Stand Compensation radiale Stand Stand Stand Stand Stand Stand Stand Stand Contr le tangentiel Opt Opt Opt Opt Opt Opt Opt Fonction Retracing Opt Opt Opt Stand Opt Opt Opt Aides la mise au point Stand Stand Stand Stand Stand Stand Stand Stand Poches irr guli res avec lots Stand Stand Stand Transformation TOP Opt Opt Opt Axe C tour ou ous ous Opt Opt Opt Axe Y tour ou ous ue Opt Opt Opt T l diagnostic Opt Opt Opt Opt Stand Opt Opt Opt FAGOR 2 CNC 8055 CNC 8055i D CLARATION DE CONFORMIT
348. tion Ces variables permettent de modifier la gamme de travail et l ensemble des param tres de chacun des asservissements SETGE X C pour les axes SETGES pour la broche principale SSETGS pour la seconde broche Dans les 4 bits moins significatifs de ces variables il faut indiquer la gamme de travail et dans les 4 bits plus significatifs l ensemble des param tres que l on veut s lectionner Variables de lecture et d criture SVAR X C SVARS SSVARS Elles permettent de lire ou de modifier la valeur de la variable Sercos correspondant identificateur de axe SVAR X C _ identificateur pour les axes SVARS identificateur pour la broche principale SSVARS identificateur pour la seconde broche 11 2 16 Variables de configuration du logiciel et hardware Variables de lecture HARCON Indique avec des bits la configuration hardware de la CNC Le bit aura la valeur 1 lorsque la configuration correspondante est disponible Mod le CNC8055 Bit Signification 4 3 2 1 0000 Mod le 8055 FL 0010 Mod le 8055 Power 5 Sercos int gr e dans la carte CPU 6 Module Sercos dans la carte manager 7 Module d axes 10 9 8 001 Un module de 1 Os 010 Deux modules de 1 Os 011 Trois modules de 1 Os 100 Quatre modules de 1 Os 14 Dispose de vid o analogique 15 Dispose de CAN int gr dans la carte CPU 18 17 16 Type de clavier service d assistance
349. tion angulaire est un mode sp cial pour r aliser des d placements tout au long de l axe angulaire mais en programmant la cote dans le syst me cart sien Pendant les d placements en mode manuel le blocage de la transformation angulaire n est pas appliqu Le blocage de la transformation angulaire s active avec la fonction G46 le format de programmation tant le suivant G46 S2 Programmation des d placements apr s le blocage de la transformation angulaire Avec une transformation angulaire bloqu e il ne faut programmer que la cote de l axe angulaire dans le bloc de d placement Si on programme la cote de l axe orthogonal le d placement se r alise suivant la transformation angulaire normale D sactiver le blocage d une transformation Le blocage d une transformation angulaire se d sactive apr s une RAZ ou M30 L activation de la transformation G46 S1 d sactive aussi le blocage a VX X A N10 G46 S1 N20 G1 Z P2 N30 G46 S2 Blocage de la transformation N40 X P3 D placement en programmant la cote dans le syst me cart sien ZX N50 G46 S1 Activation du mode normal N60 Z P4 N70 X P1 Manuel de programmation mmg ANNEXES Programmation en PAR osier 315 Instructions de contr le des programmes sssssessssessesssesressessrssresseese 317 R sum des variables intem s de la CNG nnnstinnitindeiterseatetss 321 Cote de OUS esna ne mets les 329 Pages du syst me d aide en progr
350. tion de l axe X en diam tres G09 X120 Z20 160 K50 La fonction G09 n est pas modale par cons quent il faut la programmer chaque fois que l on veut ex cuter une trajectoire circulaire d finie par trois points La fonction G09 peut tre programm e comme G9 En programmant Q09 il n est pas n cessaire de programmer le sens de d placement G02 ou G03 La fonction G09 no modifie pas l historique du programme La m me fonction G01 G02 ou G03 reste active apr s la fin du bloc En utilisant la fonction G09 on ne peut pas ex cuter une circonf rence compl te tant donn qu il faut programmer trois points diff rents La CNC affichera le code d erreur correspondant 6 7 Interpolation h lico dale L interpolation h lico dale consiste en une interpolation circulaire sur le plan de travail et un d placement du reste des axes programm s Il s utilise normalement sur des machines sp ciales disposant d un axe auxiliaire L interpolation h lico dale se programme dans un bloc e L interpolation circulaire devant tre programm e avec les fonctions G02 G03 G08 ou G09 e Le d placement de l axe ou des autres axes SX Exemple d interpolation circulaire sur le plan YZ et d placement de l axe X G02 YZJKX wW LS Si on veut que l interpolation h lico dale effectue plus d un tour il faut programmer l interpolation 5 circulaire et le d placement lin aire d un seul axe Q 3 i TE De plus il faut d
351. tre le moniteur ou l unit centrale et chacune des parois de l habitacle Utiliser un ventilateur de courant continu pour am liorer l a ration de l habitacle Dispositif de sectionnement de l alimentation Le dispositif de sectionnement de l alimentation doit tre situ dans un endroit facilement accessible et une distance du sol comprise entre 0 7 et 1 7 m PROTECTIONS DU PROPRE APPAREIL 8055 e Modules Axes et Entr es Sorties Toutes les entr es sorties num riques disposent d un isolement galvanique au moyen d optocoupleurs entre la circuiterie de la CNC et l ext rieur Elles sont prot g es avec 1 fusible ext rieur rapide F de 3 15 A 250 V face aux surtensions de la source ext rieure sup rieures 33 V DC et face la connexion inverse de la source d alimentation e Moniteur Le type de fusible de protection d pend du type de moniteur Consulter l tiquette d identification de l appareil PROTECTIONS DU PROPRE APPAREIL 80551 e Unit centrale Comporte 1 fusible ext rieur rapide F de 4 A 250 V 5 me LA x oO 2 m_ FUSIBLE 24V a OV CS X9 X10 X11 X12 X13 O O e Entr es Sorties Toutes les entr es sorties num riques disposent d un isolement galvanique au moyen d optocoupleurs entre
352. ts des autres axes La d tection de blocs se d finit et s active avec les fonctions de compensation de rayon G41 et G42 Un nouveau param tre N G41 N et G42 N est inclus pour activer la performance et d finir le nombre de blocs analyser Valeurs possibles de N3 N50 Sans N ou avec NO N1 et N2 agissent comme dans les versions pr c dentes Dans les programmes g n r s via CAD qui sont form s par de nombreux blocs d une longueur tr s petite il est recommand d utiliser des valeurs de N basses de l ordre de 5 si on ne veut pas p naliser le temps de processus de bloc Quand cette fonction est active G41 N ou G42 N apparaissent dans l historique de fonctions G activas CYCLES FIXES La CNC dispose des cycles fixes d usinage suivants G66 Cycle fixe de poursuite de profil G68 Cycle fixe d bauchage sur l axe X G69 Cycle fixe d bauchage sur l axe Z G81 Cycle fixe de tournage de segments droits G82 Cycle fixe de dressage de segments droits G83 Cycle fixe de per age G84 Cycle fixe de tournage de segments courbes G85 Cycle fixe de dressage de segments courbes G86 Cycle fixe de filetage longitudinal G87 Cycle fixe de filetage frontal G88 Cycle fixe de rainurage sur l axe X G89 Cycle fixe de rainurage sur l axe Z Cycles fixes d usinage avec outil motoris G60 Cycle fixe de per age taraudage sur la face de dressage G61 Cycle fixe de per age taraudage sur la face de chariotage G62
353. u e en sous routine modale MDOFF Annulation de sous routine modale Instructions de contr le des programmes FAGOR 2 CNC 8055 CNC 8055i MOD LE T SoFT V01 6x 317 Instructions de contr le des programmes FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 318 Instructions associ es au palpeur section 12 6 PROBE expression instruction d affectation instruction d affectation Ex cute un cycle fixe de palpeur en initialisant leurs param tres avec les instruction d affectation Instructions de sous routines d interruption section 12 7 REPOS X Y Z On doit toujours l utiliser dans des sous routines d interruption et elle facilite le repositionnement de la machine au point d interruption Instructions de programmes section 12 8 EXEC P expression r pertoire D marre l ex cution du programme MEXEC P expression r pertoire D marre l ex cution du programme de fa on modale OPEN P expression r pertoire destination A D commentaire de programme Commence l dition d un nouveau programme et permet de lui associer un commentaire au programme WRITE lt texte du bloc gt Ajoute apr s le dernier bloc du programme dont l dition a t commenc e avec l instruction OPEN P l information contenue dans lt texte du bloc gt comme un nouveau bloc du programme In
354. u dans un bloc pr c dent les fonctions T et D ou T seule doivent tre programm es pour s lectionner dans la table de correcteurs la valeur de la correction appliquer Si aucun correcteur n est s lectionn la CNC prendra DO avec les valeurs X0 Z0 FO RO 10 KO Lorsque la fonction M06 est associ e au nouvel outil et qu une sous routine est associ e MO06 la CNC active la compensation de rayon d outil au premier bloc de cette sous routine comportant un d placement Si dans cette sous routine on ex cute un bloc dans lequel la fonction G53 est programm e programmation en cotes machine dans ce bloc on annule temporairement la fonction G41 ou G42 s lectionn e pr alablement La s lection de la compensation de rayon d outil G41 ou G42 n est possible que lorsque les fonctions G00 ou G01 sont actives d placements rectilignes Si la compensation est s lectionn e alors que la fonction G02 ou G03 est active la CNC affiche l erreur correspondante Ensuite sont affich s plusieurs cas d activation de compensation de rayon d outil dans lesquels la trajectoire programm e figure en traits pleins tandis que la trajectoire du centre de l outil est en trait discontinu D but de la compensation sans d placement programm Apr s avoir activ la compensation il se peut que les axes du plan n interviennent pas dans le premier bloc de d placement bien parce qu ils n ont pas t programm s parce qu on a programm
355. u fichier Tous sont programm s suivant les normes de programmation indiqu es dans ce manuel Pour s parer chaque bloc du bloc suivant on utilisera le caract re RT RETURN ou LF LINE FEED Exemple N20 G90 G01 X100 Y200 F2000 LF RPT N10 N20 N3 LF Dans le cas des communications avec un p riph rique la commande de fin de fichier doit tre mise Cette commande est s lectionn e au moyen du param tre machine de la liaison s rie EOFCHR et il peut s agir de l un des caract res suivants ESC ESCAPE EOT END OF TRANSMISSION SUB SUBSTITUTE EXT END OF TRANSMISSION CONSTRUCTION D UN PROGRAMME Un programme de commande num rique se compose d un ensemble de blocs ou instructions Ces blocs ou instructions sont constitu s de mots compos s de lettres majuscules et d un format num rique Le format num rique dont dispose la CNC est compos de e Signes point plus moins e Chiffres 0123456789 La programmation admet des espaces entre les lettres les chiffres et les symboles et permet d ignorer le format num rique s il est d une valeur z ro ou le signe s il est positif Le format num rique d un mot peut tre remplac par un param tre arithm tique dans la programmation Plus tard pendant l ex cution de base le contr le remplacera le param tre arithm tique par sa valeur Par exemple si on a programm XP3 pendant l ex cution la CNC remplacera P3 par sa valeur num rique en obtenant
356. u per age s il a t programm 7 Retour en rapide G00 jusqu au point d approche 8 En fonction de la valeur affect e au param tre J nombre de per ages La broche se d place la nouvelle position Incr ment angulaire A Elle r p te les mouvements indiqu s aux points 4 5 6 et 7 9 L outil motoris s arr te Taraudage 1 D placement en rapide jusqu au point d approche situ une distance de s curit D du point de per age 2 La CNC met l outil motoris en marche la vitesse t min et dans le sens indiqu dans le param tre S 3 Orientation de la broche sur la position angulaire Q indiqu e videmment si la broche se trouvait en marche la CNC l arr te Filetage D placement en avance de travail de l axe X jusqu la profondeur programm e en l Inversion du sens de rotation de l outil motoris Retrait en avance de travail jusqu au point d approche NOOU BR En fonction de la valeur affect e au param tre J nombre de taraudages La broche se d place la nouvelle position Incr ment angulaire A Elle r p te les mouvements de per age indiqu s aux points 4 5 et 6 8 L outil motoris s arr te Taraudage rigide 1 D placement en rapide jusqu au point d approche situ une distance de s curit D du point de filetage 2 Orientation de la broche sur la position angulaire Q indiqu e videmment si la broche se trouvait en
357. ues distincts sont disponibles G77XYU Couple les axes Y U l axe X G77VZ Couple l axe Z l axe V Il n est pas possible de coupler un axe deux autres axes la fois G77VY Couple l axe Y l axe V G77XY Produit un signal d erreur puisque l axe Y est coupl l axe V Il est possible de coupler plusieurs axes un seul par phases successives G77 XZ Couple l axe Z l axe X G77 XU Couple l axe U l axe X gt Z U coupl s l axe X G77 XY Couple l axe Y l axe X gt Y Z U coupl s l axe X Deux axes d j coupl s entre eux ne peuvent pas tre coupl s un autre axe G77YU Couple l axe U l axe Y G77 XY Produit un signal d erreur puisque l axe Y est coupl l axe U Manuel de programmation 7 7 2 Annulation du couplage lectronique des axes G78 La fonction G78 permet de d coupler tous les axes coupl s ou de ne d coupler que les axes indiqu s G78 D couple tous les axes coupl s G78 lt Axel gt lt Axe2 gt lt Axe3 gt lt Axe4 gt Ne d couple que les axes indiqu s Exemple G77XYU Couple les axes Y U l axe X G77 VZ Couple l axe Z l axe V G78 Y D couple l axe Y mais laxe U reste coupl l axe X et l axe Z l axe V G78 D couple tous les axes D FONCTIONS PR PARATOIRES SUPPL MENTAIRES Couplage d couplage lectronique d axes FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 127 Commutation d axe
358. uls les param tres globaux peuvent tre utilis s dans ces sous routines Dans une sous routine d interruption il est possible d utiliser l instruction REPOS X Y Z d crite plus loin D s la fin de l ex cution de la sous routine la CNC poursuit l ex cution du programme en cours REPOS X Y Z instruction REPOS doit toujours tre utilis e dans les sous routines d interruption et elle facilite le repositionnement de la machine au point d interruption Lorsque cette instruction est ex cut e la CNC d place les axes jusqu au point o l ex cution du programme a t interrompue A l int rieur de l instruction REPOS on devra indiquer l ordre dans lequel des axes doivent tre d plac s jusqu au point d interruption e Les axes sont d plac s un la fois e Seuls les axes repositionner doivent tre d finis e Les axes composant le plan principal de la machine sont d plac s ensemble Il est inutile de d finir les deux axes puisque la CNC les d place avec le premier Le d placement n est pas r p t lors de la d finition du second axe il est ignor Exemple Le plan principal est compos des axes XY l axe longitudinal est laxe Z et la machine utilise les axes C et W en tant qu axes auxiliaires Le premier axe repositionner est l axe C puis les axes XY et enfin laxe Z Les d finitions suivantes peuvent tre utilis es REPOS C X Y Z REPOS C X Z REPOS C Y Z
359. un axe lin aire et les valeurs affect es l axe X seront consid r es programm s en rayons ind pendamment de la valeur affect e au param tre machine de l axe X DFORMAT G15 G16 XC G0 X30 Positionnement sur point initial G0 Z 2 P n tration G01 G90 X15 F1000 x0 C 10 X 12 C10 X0 X15 CO X30 GO Z20 Retrait M30 6 16 D placement contre but e G52 La fonction G52 permet de programmer le d placement d un axe jusqu une but e m canique Cette possibilit peut s av rer int ressante pour les machines cintrer les contre pointes motoris es les dispositifs d alimentation de barres etc Le format de programmation est G52 X C 5 5 Apr s la fonction G52 on programmera l axe d sir ainsi que la coordonn e du point d arriv e du d placement axe se d place jusqu au point programm jusqu ce qu il parvienne la but e S il parvient au point programm sans que la but e soit atteinte la CNC stoppe le d placement La fonction G52 est non modale et doit donc tre programm e chaque ex cution d un d placement jusqu une but e L ex cution de cette fonction suppose que les fonctions G01 et G40 soient actives ce qui change l historique du programme C est incompatible avec les fonctions G00 G02 G03 G33 G34 G41 G42 G75 et G76 SX CONTROLE DE LA TRAJECTOIRE D placement contre but e G52 FAGOR 2 CNC 8055 CNC 80
360. uption de la pr paration de blocs et actualisation de cotes la page 111 7 3 7 3 1 Travail sur ar te vive G07 et arrondie G05 G50 Ar te vive G07 Dans le cas du travail en G07 ar te vive la CNC ne commence pas l ex cution du bloc de programme suivant tant que la position programm e dans le bloc en cours n a pas t atteinte La CNC consid re que la position programm e a t atteinte quand l axe se situe une distance inf rieure INPOSW fen tre d arr t par rapport la position programm e G91 G01 G07 X100 F100 Z 120 Les profils th orique et r el co ncident et permettent d obtenir des ar tes vives comme le montre la figure La fonction G07 est modale et incompatible avec G05 G50 et G51 La fonction G07 peut tre programm e sous la forme G7 A la mise sous tension apr s ex cution de M02 M30 ou apr s un ARR T D URGENCE ou une RAZ la CNC prend en compte le code G05 ou G07 selon l tat du param tre machine g n ral ICORNER Travail sur ar te vive G07 et arrondie G05 G50 FONCTIONS PR PARATOIRES SUPPL MENTAIRES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 113 FONCTIONS PR PARATOIRES SUPPL MENTAIRES Travail sur ar te vive G07 et arrondie G05 G50 FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 114 7 3 2 Ar te arrondie G05 Lorsqu on travaille en G05 ar te arrondie la CNC d ma
361. ur de mesure d passe une valeur programm e Format de programmation l axe Z Le format de programmation de ce cycle est PROBE 4 X Z B F L D X 5 5 Cote th orique suivant l axe X du point sur lequel on souhaite effectuer la mesure Cette valeur sera exprim e suivant les unit s actives rayons ou diam tres Z 5 5 Cote th orique suivant l axe Z du point sur lequel on souhaite effectuer la mesure TRAVAIL AVEC PALPEUR PROBE 4 Cycle fixe de mesure de pi ce et correction d outil sur B5 5 Distance de s curit D finit la distance de s curit et doit tre programm avec une valeur positive et sup rieure 0 Sa valeur sera exprim e en rayons F5 5 Avance de palpage D finit avance selon laquelle s ex cutera le d placement de palpage La programmation est effectu e en mm minute ou en pouces minute L5 5 Tol rance d erreur D finit la tol rance qui s appliquera l erreur mesur e Elle sera programm e en absolu et le correcteur ne sera corrig que si l erreur est sup rieure la valeur fix e Si cette valeur n est pas programm e la CNC affectera au param tre la valeur 0 D4 Correcteur d outil D finit le num ro du correcteur auquel s appliquera la correction apr s la fin du cycle de mesure Si cette valeur n est pas programm e ou si elle est programm e avec valeur 0 la CNC consid rera qu on ne d sire pas faire la correction FAGO
362. ur indiqu e dans le param tre L et sera constante sur tout le profil K5 5 Il d finit la vitesse d avance de p n tration de l outil dans les gorges Si on ne la programme pas ou si on la programme avec une valeur 0 assume la vitesse d avance de l usinage celle programm e avant l appel au cycle F5 5 D finit la vitesse d avance de la passe finale d bauche Si on ne la programme pas ou si on la programme avec valeur 0 il est entendu qu on ne d sire pas la passe finale d bauche H5 5 D finit la vitesse d avance de la passe de finition Si on ne la programme pas ou si on la programme avec valeur 0 il est entendu qu on ne d sire pas la passe de finition Sa D finit le num ro d tiquette du bloc o commence la description g om trique du profil E4 D finit le num ro d tiquette du bloc o finit la description g om trique du profil Q6 Il d finit le num ro du programme contenant la description g om trique du profil Ce param tre est optionnel et s il n est pas d fini la CNC assume que le profil est d fini dans le m me programme contenant l appel au cycle Consid rations Les conditions d usinage vitesse d avance vitesse de la broche etc doivent tre programm es avant l appel au cycle Le point d appel au cycle sera situ hors de la pi ce usiner et une distance sup rie
363. ur r aliser les calculs TOXn RW R W Longueur suivant l axe X du correcteur n TOZn RW R W Longueur suivant l axe Z du correcteur n TOFn RW R W Code de forme du correcteur n TORn RW R W Rayon du correcteur n TOIn RW R W Usure de longueur suivant l axe X du correcteur n TOKn RW R W Usure de longueur suivant l axe Z du correcteur n NOSEAn RW R W Angle de la lame de l outil indiqu NOSEWn R W R W Largeur de l outil indiqu CUTAn RW R W Angle de coupe de l outil indiqu Variables associ es aux d calages d origine Variable CNC PLC DNC section 11 2 3 ORG X C R R D calage d origine active sur l axe s lectionn Le d calage additionnel indiqu par le PLC n est pas inclus PORGF R R Cote suivant l axe d abscisses de l origine de coordonn es polaires PORGS R R Cote suivant l axe d ordonn es de l origine de coordonn es polaires ORG X C n RW R W R Valeur pour l axe s lectionn du d calage d origine n PLCOF X C RW R W R Valeur pour l axe s lectionn du d calage d origine additionnel PLC ADIOF X C R R R Valeur pour l axe s lectionn du d calage d origine avec manivelle additionnelle Variables associ es aux param tres machine Variable CNC PLC DNC section 11 2 4 MPGn R R Valeur affect e au param tre machine g n ral n MP X C n R R Valeur affect e au param tre machine n de l axe X C MPSn R R Valeur affect e
364. ure celle d finie comme sur paisseur de mati re L M suivant les axes X Z CYCLES FIXES G69 Cycle fixe d bauchage sur l axe Z X4 7 H LL A Si la position de l outil n est pas correcte pour ex cuter le cycle la CNC affiche l erreur correspondante A la fin du cycle fixe lavance active est la derni re avance programm e celle correspondant l op ration d bauche F ou de finition H Par ailleurs la CNC assumera les fonctions G00 G40 et G90 Optimisation de l usinage Si on d finit uniquement le profil souhait la CNC suppose que la pi ce brute est cylindrique et effectue l usinage comme indiqu gauche i FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x Si on conna t le profil de la pi ce brute il est conseill de d finir les deux profils Le profil de la pi ce brute et le profil final souhait L usinage est plus rapide car seule la mati re d limit e par les deux profils est limin e Voir 9 3 2 Syntaxe de programmation de profils la page 169 165 CYCLES FIXES G69 Cycle fixe d bauchage sur l axe Z FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 166 9 3 1 Fonctionnement de base Les passes d usinage Une fois les passes d bauche n cessaires calcul es le nouveau profil r sultant sera usin L usinage s ex cuter
365. us les blocs programm s apr s G72 sont trait s comme suit par la CNC 1 La CNC calcule les d placements de tous les axes en fonction de la trajectoire et de la compensation programm es 2 Ensuite elle applique le facteur d chelle indiqu au d placement calcul du ou des axes correspondants Si le facteur d chelle est appliqu un ou plusieurs axes la CNC appliquera le facteur d chelle indiqu la fois au d placement et l avance du ou des axes correspondants Si dans le m me programme les deux types de facteurs d chelle sont appliqu s celui s adressant tous les axes et celui s adressant un ou plusieurs axes la CNC applique l axe ou aux axes concern s parles deux types un facteur gal au produit des deux facteurs programm s pour cetaxe La fonction G72 est modale et sera annul e par la programmation d un autre facteur d chelle la mise sous tension apr s ex cution de M02 M30 ou apr s un ARRET D URGENCE ou une RAZ u En r alisant des simulations sans d placement d axes ce type de facteur d chelle est ignor Application du facteur d chelle l axe Z en compensation de rayon d outil X i X i 7 Comme on peut le constater la trajectoire de l outil ne co ncide pas avec la trajectoire d sir e en raison de l application du facteur d chelle au d placement calcul N Facteur d chelle G72 FONCTIONS PREPARATOIRES SUPPLEMENTAIRES
366. us rapide car seule la mati re d limit e par les deux profils est limin e Voir 9 1 2 Syntaxe de programmation de profils la page 155 9 1 1 Fonctionnement de base Chacune des passes se r alise de la fa on suivante 1 Le d placement d approche 1 2 se r alise en avance rapide G00 2 Le d placement 2 3 se r alise l avance programm e F 3 Le d placement de recul 3 1 se r alise en avance rapide G00 S il y a possibilit de collision avec la pi ce ce d placement se r alisera avec deux d placements en G00 3 4 et 4 1 comme indiqu sur la figure suivante XA CYCLES FIXES G66 Cycle fixe de poursuite de profil oO 4 Le cycle fixe terminera toujours au point o il a t appel Les passes d usinage Apr s avoir calcul le profil ex cuter on calculera toutes les passes n cessaires pour liminer le surplus de mati re l programm L usinage s ex cutera en conservant le travail en ar te vive G07 ou en ar te arrondie G05 qui est s lectionn au moment de l appel au cycle Si le param tre M n est pas programm les passes sont quidistantes en maintenant la distance C entre 2 passes cons cutives De plus si le dernier segment du profil est un segment courbe ou un plan inclin la CNC calculera les diff rentes passes sans d passer la cote maximale programm e FAGOR 2 CNC 8055 CNC 8055i
367. utateur FEED OVERRIDE dont la valeur restera fixe 100 Sur les grands tours au commencement de l usinage en r alisant des filetages longs pour viter que la pi ce commence cintrer on peut changer l override de la broche pendant les premi res passes Retour en rapide G00 jusqu au point d approche 3 Finition du filet D placement en rapide G00 jusqu la cote de profondeur programm e en l Ce d placement se r alisera radialement ou suivant l angle de p n tration d outil A en fonction du signe appliqu au param tre L 4 Il effectue le filetage du segment programm et avec la sortie de filet J s lectionn e Pendant le filetage on ne peut pas changer la vitesse d avance F avec le commutateur FEED OVERRIDE dont la valeur restera fixe 100 Lors de la derni re passe du filetage on ne peut pas changer l override celui ci tant r gl la valeur qui seraitimpos e sur la passe pr c dente 5 Retour en rapide G00 jusqu au point d approche Repassage de filets Pour effectuer la reprise de filets suivre les pas suivants 1 Effectuer la recherche de r f rence machine de la broche 2 Effectuer la mesure angulaire du filet gorge param tres K W 3 D finir le cycle G87 pour la reprise de filet 4 Ex cuter le cycle fixe Consid rations Les conditions d usinage vitesse d avance vitesse de la broche etc doivent tre programm es avant l appel au cycle D
368. util etla valeur affect e au correcteur P299 Erreur d tect e sur l axe Z Diff rence entre la longueur r elle de l outil et la valeur affect e au correcteur P297 Erreur d tect e sur l axe Y Diff rence entre la longueur r elle de l outil et la valeur affect e au correcteur Actions apr s la fin du cycle de mesure de l usure Lorsqu on dispose de contr le de dur e de vie d outils Dans ce cas les longueurs sur X Z et Y sont compar es avec les valeurs th oriques assign es dans la table Si la valeur maximum permise est d pass e la CNC affiche le message d outil refus et agit de la mani re suivante Co OArr te l ex cution pour que l utilisateur s lectionne un autre outil C1 Le cycle change l outil par un autre de la m me famille Affiche indicatif d outil refus tat R Active la sortie logique g n rale PRTREJEC M5564 Si l on d sire activer l outil refus du fait qu il est chang par un autre ou bien parce que l on d sire continuer travailler avec le m me on dispose des options suivantes 1 Rentrer dans la table d outils sous le mode ISO et effacer la dur e de vie r elle de l outil 2 Rentrer dans la table d outils sous le mode ISO et crire la valeur d sir e de la dur e de vie r elle de l outil Dans ce cas pour activer l outil il est n cessaire que la valeur de la dur e de vie r elle soit inf rieure la valeur de la vie nominale Dans le cas contraire l outil appara
369. utilisateur ou de fabricant mais ne pourront pas utiliser de param tres locaux Types de param tres arithm tiques Param tres locaux Les param tres locaux ne sont accessibles que depuis le programme ou la sous routine dans laquelle ils ont t programm s Il existe sept groupes de param tres Les param tres locaux utilis s en langage haut niveau pourront tre d finis soit comme indiqu pr c demment soit au moyen des lettres A Z l exception de N de telle sorte que A est gal PO et Z P25 L exemple suivant pr sente ces 2 m thodes de d finition IF PO P1 P2 P3 EQ P4 GOTO N100 IF A B C D EQ E GOTO N100 Si un nom de param tre local est utilis pour lui affecter une valeur A au lieu de PO par exemple et si l expression arithm tique est une constante num rique l instruction peut tre abr g e comme suit PO 13 7 gt A 13 7 gt A13 7 On n utilisera les parenth ses qu avec pr cautions car M30 ne signifie pas la m me chose que M30 La CNC interpr te M30 comme une instruction et comme M est une autre fa on de d finir le param tre P12 cette instruction sera lue comme P12 30 et la valeur 30 sera affect e au param tre P12 Param tres globaux Les param tres globaux sont accessibles depuis n importe quel programme et sous routine appel e depuis le programme Les param tres globaux peuvent tre utilis s par l utilisateur par le fabricant et par les
370. uveau programme pi ce dit sera m moris par d faut dans la m moire RAM de la CNC Pour l emmagasiner dans un autre dispositif l indiquer dans le r pertoire destination HD dans le Disque Dur DNC2 dans un PC branch travers la liaison s rie DNCE dans un PC connect travers Ethernet Instructions de programmes INSTRUCTIONS DE CONTROLE DES PROGRAMMES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 301 Instructions de programmes INSTRUCTIONS DE CONTROLE DES PROGRAMMES FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 302 Le param tre A D s utilisera quand le programme que l on veut diter existe d j A La CNC ajoute les nouveaux blocs apr s les blocs d j existants D La CNC efface le programme existant et commence l dition d un nouveau On a aussi la possibilit de lui associer un commentaire de programme qui ensuite sera affich c t de celui ci dans le r pertoire de programmes L instruction OPEN permet de g n rer depuis un programme en ex cution un autre programme qui pourra tre en fonction des valeurs acquises par programme en ex cution Pour diter les blocs on doit utiliser l instruction WRITE d crite ci apr s Notes Si le programme que l on veut diter existe et n est pas d finit dans les param tres A D la CNC affichera un message d erreur en ex cutant le bloc Le programme ouvert avec l instruction OPEN se fer
371. ux axes de la fa on suivante Si on ne d finit pas les coordonn es du centre la CNC interpr te que leur valeur est z ro A 4A Axes X U A gt Axes Y V B gt J 2X Axes Z W C gt K Format de programmation Plan XY G02 G03 X 5 5 Y 5 5 1 6 5 J 6 5 Plan ZX G02 G03 X 5 5 Z 5 5 1 6 5 K 6 5 Plan YZ G02 G03 Y 5 5 Z 5 5 J 6 5 K 6 5 L ordre de programmation des axes et des coordonn es au centre correspondantes est toujours le m me quel que soit le plan s lectionn Plan AY G02 G03 Y 5 5 A 5 5 J 6 5 l 6 5 Plan XU G02 G03 X 5 5 U 5 5 1 6 5 146 5 Coordonn es polaires Ser necesario definir el ngulo a recorrer Q y la distancia desde el punto de partida al centro opcional seg n los ejes del plano de trabajo Les coordonn es du centre seront d finies en rayons et avec les lettres I J ou K chacune tant associ e aux axes de la fa on suivante Axes X U A gt l Axes Y V B gt J Axes Z W C gt K Si le centre de l arc n est pas d fini la CNC consid re qu il co ncide avec l origine polaire actuelle Format de programmation Plan XY G02 G03 Q 5 5 1 6 5 J 6 5 Plan ZX G02 G03 Q 5 5 146 5 K 6 5 Plan YZ G02 G03 Q 5 5 J 6 5 K 6 5 Coordonn es cart siennes avec programmation de rayon Les coordonn es du point d arriv e de l arc et le rayon R doivent tre d finis Format de programmation Plan XY G02 G03 X 5 5
372. vant la marque S2MAIN M5536 et en la d sactivant la fin Cette man uvre se fait automatiquement c est dire qu il n est pas n cessaire de la programmer dans le PLC M me si la fonction M3 M4 ou M5 a une sous routine associ e dans la table de fonction M celle ci n est pas ex cut e lorsqu elles sont ex cut es avec les marques de PLC En ex cutant M3 M4 ou M5 avec les marques de PLC on ne transf re pas au PLC le changement de gamme pouvant impliquer la nouvelle S m me si le changement de gamme est automatique ex cut e dans le canal principal la CNC indiquera erreur m me si elle est configur e en AUTOGEAR A Si au d marrage de la CNC il n y a pas encore de gamme active du fait qu aucune M3 ou M4 n a t La CNC admettra les fonctions M depuis le PLC condition qu elle ne soit pas l tat d erreur ou avec LOPEN M35506 au niveau logique haut ind pendamment qu il y ait ou non ex cution active en manuel ou en automatique Si la fonction M est ex cut e pendant une inspection d outil et le sens de rotation de la broche change ce changement sera identifi dans la reposition et on aura l option de le changer de nouveau Si au moment d activer les marques M3 M4 ou M5 par PLC le canal principal r alise un transfert au PLC celui ci garde la marque active jusqu ce que la CNC puisse y r pondre Une fois la fonction M ex cut e la CNC d sactive la marque Dans les cas suivants la CNC ignore
373. vements de per age indiqu s aux points 4 5 et 6 8 L outil motoris s arr te FAGOR 2 Taraudage rigide CNC 8055 CNC 80551 1 D placement en rapide jusqu au point d approche situ une distance de s curit D du point de filetage 2 Orientation de la broche sur la position angulaire Q indiqu e videmment si la broche se trouvait en marche la CNC l arr te MOD LE T SoFT V01 6x 209 CYCLES FIXES G60 Per age filetage sur la face de dressage FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 210 3 Filetage Il se r alise en interpolant la deuxi me broche outil motoris avec l axe Z La deuxi me broche doit disposer d un codeur et le param tre machine g n ral AUXTYPE doit tre 1 autrement l erreur 1042 sera affich e Valeur de param tre non valide en cycle fixe L avance F doit tre programm e avant le cycle et la vitesse S est implicite dans la d finition du cycle Le cycle assume les fonctions G94 et G97 On ne peut pas arr ter le taraudage rigide ni modifier les conditions d usinage Il s effectue 100 de S et F programm es 4 Inversion du sens de rotation de l outil motoris 5 Retrait en avance de travail jusqu au point d approche 6 En fonction de la valeur affect e au param tre J nombre de taraudages La broche se d place la nouvelle position Incr ment angulaire A Elle r p te les mouvements de per age indiqu s aux points 4 5
374. wa Pour annuler la fonction Contr le tangentiel programmer la fonction G45 seule sans d finir l axe Chaque fois que l on active la fonction G45 Contr le tangentiel la CNC travaille de la mani re suivante 1 Elle situe l axe tangentiel par rapport au premier segment sur la position programm e en 2 L interpolation des axes du plan commence une fois positionn l axe tangentiel 3 Dans les segments lin aires est maintenue l orientation de laxe tangentiel et dans les interpolations circulaires est maintenue l orientation programm e pendant tout le parcours FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 105 Contr le tangentiel G45 CONTROLE DE LA TRAJECTOIRE FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 106 4 Si le raccord de segment demande une nouvelle orientation de l axe tangentiel elle travaille de la mani re suivante Ach ve le segment en cours Oriente l axe tangentiel par rapport au segment suivant Continue avec l ex cution Quand on travaille en ar te arrondie G05 on ne maintient pas l orientation dans les angles tant donn qu elle commence avant de terminer le segment en cours Il est recommand de travailler en ar te vive G07 N anmoins si on veut travailler en ar te arrondie G05 il est conseill d utiliser la fonction G36 arrondissement d ar tes pour maintenir aussi l
375. x Pour cela on retournera en G00 au point o l usinage du profil a t interrompu 159 CYCLES FIXES G68 Cycle fixe d bauchage sur l axe X FAGOR 2 CNC 8055 CNC 8055i MOD LE T SorT V01 6x 160 1 De ce point on suivra en G01 le contour programm en conservant la sur paisseur de finition jusqu atteindre la profondeur de passe C s lectionn e Segment 1 2 2 Surla nouvelle passe d bauche le d placement 2 3 se r alise en G01 l avance programm e F 3 En ayant programm le param tre D le d placement 3 4 se r alise en avance rapide G00 mais si D n a pas t programm le d placement 3 4 s effectue en suivant le contour programm et en G01 l avance programm e F 4 Le d placement de recul 4 5 se r alise en avance rapide G00 Si en ex cutant un canal on d tecte des canaux internes celui ci on suivra la m me proc dure que celle expliqu e auparavant La passe finale d bauchage Si on a s lectionn une passe finale d bauche s effectuera une passe parall le au profil tout en maintenant la sur paisseur L avec l avance F indiqu e Cette passe finale d bauche limine les sur paisseurs ayant rest apr s l bauche D s que l bauche du profil est termin e l outil retourne au point d appel au cycle La passe finale de finition S
376. x 1 e PETENTE EEE EE E EEE EET e Az t i i y PRBYMAX ST 7 i PRBYMIN xX a ncmsees smanseememonssmenn fem Be PRBXMIN PRBXMAX Calibrage d outil La correction s applique sur la longueur de l outil en actualisant ses valeurs dans les champs X Z et Y de la table de correcteurs Mesure de l usure de l outil Les valeurs mesur es sont compar es avec les valeurs pr c dentes des champs X Z et Y de la table de correcteurs et la diff rence est actualis e dans les champs I K et J La mesure de l usure de l outil n est disponible que sur les CNCs disposant de l option de contr le de la dur e de vie d outils S il s agit de la premi re fois qu on calibre l outil ou le palpeur on doit introduire dans la table de correcteurs une valeur approximative de sa longueur X Z ainsi que le facteur de forme F et la valeur du rayon R S il s agit d un palpeur la valeur R correspond au rayon de la sph re bille du palpeur et le facteur de forme d pend de la fa on dont est effectu l talonnage gt C digo 1 C digo 7 PALPACION D 5 W 4 0 O u S lt J3 lt o9 gt X eS 6 L m O aa AE FAGOR 2 Format de programmation CNC 8055 Le format de programmation de ce cycle est le suivant CNC 8055i PROBE 1 B J F L M N C X U Y V Z W B5 5 Distance de s curit D finit la dis
377. xe X en rayons X N 60 110 160 Plusieurs modes de programmation sont analys s ci dessous avec X40 Z60 comme point de d part Coordonn es cart siennes G90 G06 G03 X90 Z110 190 K60 G06 X40 Z160 Y40 190 K160 Coordonn es polaires G90 G06 G03 QO 190 K60 G06 Q 90 190 K160 6 5 Trajectoire circulaire tangente a la trajectoire pr c dente G08 La fonction G08 permet de programmer une trajectoire circulaire tangente la trajectoire pr c dente sans avoir programmer les coordonn es l J ou K du centre On ne d finira que les coordonn es du point final de l arc bien en coordonn es polaires ou bien en coordonn es cart siennes suivant les axes du plan de travail Exemple de programmation de l axe X en rayons X i 27 CONTROLE DE LA TRAJECTOIRE Trajectoire circulaire tangente a la trajectoire pr c dente G08 40 100 130 180 250 270 G90 G01 X0 Z270 X50 Z250 G08 X60 Z180 Arc tangente la trajectoire pr c dente G08 X50 Z130 Arc tangente la trajectoire pr c dente G08 X60 Z100 Arc tangente la trajectoire pr c dente G01 X60 Z40 La fonction G08 n est pas modale par cons quent il faut la programmer chaque fois que l on veut ex cuter un arc tangent la trajectoire pr c dente La fonction G08 peut tre programm e sous la forme G8 La fonction G08 autorise une droite ou un arc comme trajectoire pr c dente et
378. xe Z puis suivant l axe X Le d placement sur l axe Z s effectue jusqu la cote du point d appel sur cet axe Actualisation des donn es du correcteur d outil Si on a d fini un num ro de correcteur d outil D la CNC modifie la valeur K de ce correcteur condition que l erreur de mesure soit gale ou sup rieure la tol rance L Param tres arithm tiques modifi s par le cycle Une fois le cycle termin la CNC donne les valeurs r elles obtenues apr s la mesure dans les param tres arithm tiques g n raux suivants P298 Cote r elle de la surface P299 Erreur d tect e Diff rence entre la cote r elle de la surface et la cote th orique programm e PROGRAMMATION EN LANGAGE DE HAUT NIVEAU 11 1 Description lexique Tous les mots constituant le langage haut niveau de la commande num rique doivent tre crits en majuscules l exception des textes associ s qui peuvent tre crits en majuscules et en minuscules Les l ments disponibles pour la programmation en haut niveau sont e Mois r serv s e Constantes num riques e Symboles Mots r serv s Les mots r serv s sont les mots que la CNC utilise dans la programmation haut niveau pour d nommer les variables du syst me les op rateurs les instructions de contr le etc Les lettres de l alphabet A Z sont aussi des mots r serv s car elles peuvent former un mot du langage haut niveau lorsqu elles sont seules C
379. yons suivant l axe X jusqu quelle distance du pas de per age pr c dent se d placera en rapide G00 dans la phase d approche de la pi ce pour r aliser un nouveau pas de per age Si on ne le programme pas on prend la valeur 1 mm L op ration de taraudage ne tient pas compte de ce param tre c est pourquoi il n est pas n cessaire de le programmer Si on le programme le cycle l ignore S 5 5 Vitesse valeur en tours par minute et sens signe de rotation de l outil motoris L5 5 Optionnel Le cycle de per age d finit le pas minimum qui peut prendre le pas de per age S utilise avec des valeurs de R diff rents de 1 Si on ne le programme pas on prend la valeur 0 R5 5 Le cycle de per age indique le facteur qui r duit le pas de per age B Si on ne le programme pas ou si on le programme avec valeur 0 on prendra la valeur 1 e Si R 1 toutes les passes de per age seront identiques et de la valeur programm e B e Si R n est pas gal 1 le premier pas de per age sera B le deuxi me R B le troisi me R RB et ainsi de suite c est dire qu partir du deuxi me pas le nouveau pas sera le produit du facteur R par le pas pr c dent Le cycle de filetage d finit le type de filetage que l on veut effectuer Si on ne le programme pas on prend la valeur 0 taraudage e Avec RO cycle de taraudage e AvecR1 taraudage rigide La CNC arr te l outil avec M19 et l oriente pour commencerle file

Download Pdf Manuals

image

Related Search

Related Contents

    Disponible ici - No  ISL26134AV28EV1Z Evaluation Board User Guide  Abschlussbericht Elektrogeräte und Produktverantwortung  CE5000 SERIES  クリアーフラッシャーレンズ/テールライトレンズ 取扱説明書  Installation et réglage  TELEVISOR LED ( ”)  

Copyright © All rights reserved.
Failed to retrieve file