Home

Télécharger

image

Contents

1.
2. Toutes les valeurs de plong e doivent avoir le M nn init AM m me signe en r gle g n rale n gatif S lection a Ouverture de dialogue de cycle Bo S chercher le cycle d apr s son nom CYCL DEF I PERCAGE PROFOND B s lectionner le cycle requis confirmer le cycle ou s lectionner le cycle d apr s son CYCL DEF 1 PERCAGE PROFOND E num ro introduire le num ro de cycle avec GOTO o prendre en compte la s lection Introduction ntroduire les valeurs suivant les instructions du dialogue et prendre celles ci en compte avec ENT de valeurs I faut partir du principe que toutes les questions de dialogue font l objet d une r ponse consistant saisir une valeur num rique HEIDENHAIN m Page E TNC 2500B Modes de fonctionnement Programmation P 67 Mode de travail Donn es introduire D roulement Distance de s curit Cycles d usinage Cycle 1 per age profond Plusieurs plong es et un retrait complet
3. as r r T m D Programmation param tr e R m Exemple sph re i E Op ration Le programme 7513 permet d usiner un segment as sph rique convexe en effectuant des d place ments circulaires horizontaux Po G om trie On introduit les dimensions et la position de la PN sph re On obtient une demi sph re lorsqu on prend m pour a angle initial de mont e en Z Q1 0 angle final de mont e en Z Q2 90 rt angle initial plan XY Q6 OP angle final plan XY O7 360 Conditions La pi ce est usin e par une suite d allers et d usinage retours de l outil p On peut s lectionner pas angulaire Q3 F avance profondeur OT1 avance fraisage Q12 Ft Remarque Lorsque l on s lectionne le pas de l angle solide il faut toujours faire un compromis entre la qualit de la PA surface souhait e et la dur e de l usinage Pour parvenir une excellente qualit de surface il faut choi f sir de faibles pas angulaires ce qui signifie que l usinage n en sera que plus long FUN Outil On utilise une fraise sph rique pour l op ration de finition ge Chargement 0 BEGIN PGM 7816 MM ps des valeurs 1 FN 0 Q1 10 angle initial de mont e en Z 7 R 2 FN 0 Q2 55 angle final de gF an i mont e en Z gt F 01 3 FN0 Q3 2 pas angulaire m 4 FN 0 Q4 50 rayon de sph re 5 FN 0 Q5 55 distance d approche
4. TS 120 TS 511 La machine doit tre pr par e par l constructeur de la machine pour recevoir un systeme de palpage 30 HEIDENHAIN TNC 2500B A Lo EN Faaa PN AM 4 in A Fm qe Eos qe as Eu ge s Jr a ro FLN gere ain EAU feu AP M Unit disquettes FE 401 Caract ristiques techniques Manivelle HR 130 HR 330 Accessoires Unit disquettes FE 401 Manivelles lectroniques HR 130 HR 330 Des programmes d usinage qui ne peuvent tre f disponibles en permanence dans la TNC peuvent f Far Fe tre m moris s de mani re externe l aide de FE 401 l unit disquettes FE 401 Unit de o Ordinateur disquette Le support des donn es est une disquette 3 1 2 ea pouces du commerce pouvant contenir jusqu j 266 programmes diff rents avec au total environ 25000 s quences j 7 La transmission du programme peut s effectuer l a de la TNC vers la disquette ou inversement TNC grammation externes peuvent galement tre m mioris s sur disquette avec la FE 401 et selon le besoin tre lus par la TNC Des programmes provenant de postes de pro DE RER Machine Pour de tr s longs programmes d passant
5. Appareils externes bo tier LE c ble pour interm diaire adaptateur de c ble 5 appareils externes V 24 sur la machine Kag ol 600 Op p s in d embase 25 plots F1 LE 2500 X25 m o a 1 1 1 1 GND chassis Distribution TEAN 2 2 2 2 TXD TRANSMIT DATA de prise i 3 3 3 RXD Receive pata recommand e 4 4 d 4 4 RTS reQu sT TO Seno pour les 5 5 5 CTS cLEaR To seND appareils 6 6 6 6 DSR para SET READY externes 7 7 7 7 GND sicnat 8 8 8 8 20 20 20 20 DTR DATA TERMINAL READY transmission V 24 avec protocole DCI DC3 paas Modes de fonctionnement Programmation ANANA Transmission externe de donn es Es Appareils p riph riques Compatibilit L interface de la commande doit tre adapt e en fonction de l appareil raccord Appareils Les appareils HEIDENHAIN sont compatibles aux commandes TNC et donc simples mettre en uvre HEIDENHAIN FE ME La compatibilit l unit disquette FE ou l unit bande magn tique ME se fait partir de la touche MOD Vous pouvez commander un c ble standard appropri En cas d utilisation de la FE 401 la vitesse de transmission peut tre modifi e Raccordements Lorsque les commandes sont int gr es elles sont en g n ral raccord es aux appareils p riph riques par l interm diaire d un adaptateur de c ble reli au clavier ou un autre endroit
6. D finition Ouverture de dialogue de cycle De ss CYCL DEF 19 ROTATION prendre en compte le cycle EPER a ERT VEET DIR ANGLE DE ROTATION introauire l angle de rotation 1 incr mental absolu prise en compte de la valeur introduite Exemple Un contour sous programme 1 doit se r f rer au SE idi 5 777 oint z ro X 0 Y 0 et au point z ro X 70 Y 60 apr s rotation i TOOL DEF 1 L0 RS TOOL CALL 1 Z 5200 CALL LBL 1 ex cution standard CYCL DEF 7 0 POINT ZERO ex cution apr s rotation Suite chronologique CYCL DEF 7 1 X 70 CYCL DEF 7 2 Y 60 1 d calage du point z ro CYCL DEF 10 0 ROTATION 2 rotation CYCL DEF 10 1 ROT 35 CALL LBL i 3 appel de sous programme CYCL DEF 10 0 ROTATION annuler la rotation CYCL DEF 10 1 ROT 0 CYCL DEF 7 0 POINT ZERO annuler le d calage du point z ro CYCL DEF 7 1 X 0 CYCL DEF 7 2 Y 0 L Z 200 FMAX M02 retour la premi re s quence du programme principal Sous Un sous programme attenant voir D calage du point z ro est programm apr s M02 programme HEIDENHAIN nn TT Page TNC 2500B Modes de fonctionnement Programmation P 101 Cycle Action Facteur SCL Position du point z ro Mise en application du facteur chelle Annuler le facteur chelle Conversions de coordonn es Cycle 11 facteur chelle Dans un m me programme il est possib d agrandir o de r duire certains contours On peut ainsi usi
7. pe Conversions des coordonn es Cycle 8 image miroir S lection Ouverture de dialogue G ou B de cycle CYCL DEF 8 IMAGE MIROIR prendre en compte le cycle AXE REFLECHI x introduire l axe qui sera r fl chi par ex X introduire le cas ch ant un second axe par ex Y prendre en compte les axes et cl turer l introduction avec END Exemple Une pi ce sous programme 1 doit tre ex cut e E une fois la position X 0 Y 0 et une seconde ois r fl chie en X la position X 70 Y 60 TOOL DEF 1 L 0 RS TOOL CALL 1 Z 200 CALL LBL 1 REP non r fl chi ex cution r fl chie suite chronologique CYCL DEF 7 0 POINT ZERO 1 d calage du CYCL DEF 7 1 X 70 point z ro CYCL DEF 7 2 Y 60 CYCL DEF 8 0 IMAGE MIROIR 2 image miroir CYCL DEF 8 1 X CALL LBL 1 3 appel de sous programme CYCL DEF 8 0 IMAGE MIROIR annuler l image miroir CYCL DEF 8 1 CYCL DEF 7 0 POINT ZERO annuler le d calage du point z ro CYCL DEF 7 1 X 0 CYCL DEF 7 2 Y 0 L Z 50 FMAX M02 d placement retour Sous programme prog LBL 1 L X 10 Y 10 RO FMAX M03 L Z 2 FMAX LZ 5 F100 L X 0 Y 0 RL F200 L Y 20 L X 25 L X 30 Y 15 L Y 0 L X 0 L X 10 Y 10 RO L Z 2 FMAX LBL 0 Remarque Pour que l usinage soir optimal veiller observer l ordre chronologique des cycles tel qu il est indiqu ci dessus Page HEIDENHAINE Modes de fonctionnement Programmation P 9
8. OO 2 0 G Exemple 1 Ed 10 E CALL PGM 10 appel effectu partir d une ligne de programme Exemple 2 Le programme qui doit tre appel peut gale a ment tre d fini dans un cycle L appel est alors effectu comme pour un cycle d usinage ee a 2o CYCL DEF 12 0 PGM CALL appel par ex partir de M99 CYCL DEF 12 1 PGM 20 voir cycle 12 Ramifications L appel d une marque de programme label peut d pendre d une condition math matique voir Pro conditionnelles grammation param tr e Sommaire fonctions fondamentales Page HEIDENHAIN Modes de fonctionnement Programmation P65 TNC 2500B Cycles standard Cycles constructeur S lection de cycle EG D finition de cycle Appel de cycle d usinage E M99 M89 Conversion de coordonn es Cycles standard Introduction g n ralit s Afin de simplifier la programmation certaines op rations d usinage r p titives per ages et frai sages ainsi que certaines conversions de coor donn es peuvent tre programm es et m mori s es sous forme de cycles standard Le constructeur de la machine peut en outre m moriser dans la commande sous forme de cycles des programmes que lui m me a mis au point Les num ros de cycle de 68 99 permettent d appeler les cycles en question Vous obtiendrez de plus amples renseignements ce sujet aupr s du constructeur de votre machine Apr s avoir ap
9. Lancer l usinage Mode de fonctionnement S lectionner et diter le programme E O E ou transmission d un programme donn partir de l interface V 24 RS 232 C a En mode parall le l cran est divis en deux parties Dans la partie sup rieure est affich le programme qui sera dit Dans la partie inf rieure est affich le programme en cours d usinage avec son num ro Figurent galement le num ro de la s quence en cours ainsi que l affichage d tat actuel Mode de fonctionnement Apr s avoir appuy sur la touche Ex cution de parall le programme en continu on sort du mode de fonctionnement en parall le 25 Modes de fonctionnement machine PEIDENHAIN TNC 2500B Ex cution de programme Transmission bloc bloc gt E Rechargement Travailler Les interfaces de donn es en s rie V 24 RS partir de la 232 C voire V 11 RS 422 permettent de trans FE 401 m moire mettre des programmes d usinage bloc bloc Ro externe partir d un ordinateur externe d une m moire ou Unit de ou Ordinateur de l unit FE dans le mode de fonctionnement disquette Ex cution de programme pas pas o Ex cu tion de programme en continu Il est donc pos sible d ex cuter des programmes d usinage qui d passent la capacit de m moire de la com mande Ld lt i ia TNC Interface de L int
10. Les valeurs num riques introduites peuvent tre effac es au moyen de la touche CE un z ro figure alors dans le champ clair De m me les messages d erreur qui ne clignotent pas peuvent tre effac s partir de la touche CE La valeur num rique et l adresse sont compl tement effac es avec NO ENT HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation j E PGM NR Ouverture de programme Exemple d affichage S lection de programme S lection de programme Ouverture de programme S lection de programme existant d j On s lectionne un programme m moris en acti vant la touche PGM NAME Programm name nom de programme A l cran appara t un tableau comportant tous les programmes m moris s dans la TNC en dialogue HEIDENHAIN ou en DIN ISO Le num ro de pro gramme derni rement s lectionn figure dans le champ clair A la suite de chaque num ro de pro gramme est pr cis e la longueur du programme en nombre d octets Les programmes en DIN ISO sont reconnaissables au fait qu ISO soit indiqu derri re chaque num ro de programme On s lectionne un programme soit en appuyant sur les touches fl ch es soit e en introduisant le num ro qui lui correspond Si le num ro de programme n est pas encore m moris dans la TNC on ouvre alors un autre programme CHOIX DE PROGRAMME 5301 ISO 116 5302 5526 7164 7569 36 99992 144
11. 2 Ouverture de dialogue put R TOUCH PROBE 6 0 MEANDRES ARR e MEANDRES et m x E ntroduction du sens des lignes SENS DES LIGNES x Enr par ex X et prise en compte LIMITATION DANS LE SENS NORMAL C eO een par ex GE n ntroduire l cart entre les lignes DIST LIGNES GE par ex 0 5 et prendre en compte _ ntroduire l cart entre les points DIST POINTS E par ex 0 5 et prendre en compte _ 0 BEGIN PGM MM 1 TCH PROBE 5 0 ZONE m 2 TCH PROBE 5 1 PGM NAME 12345678 3 TCH PROBE 5 2 Z X 0 000 Y 0 000 Z 0 000 4 TCH PROBE 5 3 X 100 000 ol Y 100 000 Z 40 000 5 TCH PROBE 5 4 HAUTEUR 60 5 6 TCH PROBE 6 0 MEANDRES 7 TCH PROBE 6 1 SENS X 8 TCH PROBE 6 2 DIST ELEVATION 0 5 DIST LIGNES 0 5 DIST POINTS 0 5 9 END PGM 2 HEIDENHAIN Page TNC 2500B Modes de fonctionnement Programmation P129 Touch Digitalisation de contours 3D ds Digitalisation par paliers Le cycle de palpage COURBES DE NIVEAU per met de digitaliser un contour 3D par paliers sous forme de courbes de niveau de bas en haut Z l int rieur de la ZONE d finie pr alablement D roulement Approche automatique du point initial avec la logique d approche d abord Z hauteur de s cu rit puis X Y Les coordonn es du point initial r sultent de X Y introduction dans le cycle COURBES DE NIVEAU Z partir du point MIN du cycle ZONE Aborder La t te de palpage se d
12. Donn es de coupe Diagramme vitesse de rotation broche Il faut programmer la vitesse de rotation broche S t min Le rayon d outil R exprim en mm et la vitesse de coupe V m min sont g n ralement connus Le diagramme suivant permet de d finir plus simplement la vitesse de rotation broche S Calcul de la vitesse de rotation S en t min Exemple Donn es dont on dispose R rayon d outil 15 mm V vitesse de coupe 50 m min Donn e recherch e S vitesse de rotation Rayon d outil E X ANN S 18 E SEBE Vitesse de coupe V m min 1000 g 1000 Calcul On prend le rayon d outil sur l axe des ordonn es 15 mm On prend la vitesse de coupe V sur l axe des abscisses env 500 t min exactement 497 t min On prend le point d intersection soit env 500 t min 497 t min v Formule V 2R nm S S Ri HEIDENHAIN i Pag TNC 25008 G n ralit s jie Donn es de coupe Diagramme pas de vis Lorsqu on effectue un taraudage il faut introduire le pas de vis P en mm t Il en est de m me pour la vitesse de rotation broche S et l avance F On d finit d abord la vitesse de rotation puis l avance partir de leur diagramme respectif Calcul de l avance F en mm min Exemple Donn e dont on dispose p pas de vis mm t 1 mmt Donn e s lectionn e S vitesse de rotation broche t min 100 t min Donn e recherch e F avance mm min
13. Position de changement d finie en fonction de la pi ce usiner H m Position de changement d finie en fonction de la Outils Changement d outil Pour changer d outil la broche principale doit tre arr t e et l outil doit tre lib r de l axe de la broche Il est encore pr f rable de d gager les axes du plan d usinage en introduisant une s quence sup pl mentaire Sans prendre de mesures particuli res l outil est amen une position d termin e suivant la pi ce Exemple L Z 100 FMAX M06 L outil est amen 100 mm de la surface de la pi ce dans la mesure o la longueur d outil O ou TOOL CALL O a t programm Si une valeur de correction de longueur positive tait effective avant d appeler TOOL CALL O la dis tance par rapport la pi ce se trouve de ce fait r duite d o danger de collision Le d placement vers la position de changement d outil peut tre effectu partir de M91 M92 ou par un positionnement AP Exemple L Z 100 FMAX M92 voir coordonn es d finies en fonction de la machine M91 M92 machine EA Changement Lorsque le changement d outil s effectue manuel E d outil manuel lement le programme doit tre arr t C est la 1 BLK FORM 0 1 Z X 0 Y 0 Z 40 raison pour laquelle il faut interrompre le d roule 2 BLK FORM 0 2 X 100 Y 100 Z 0 D ment du programme en appuyant sur la touche STOP Si la commande est r gl e partir
14. Op ration PGM principal 7209 Cycles SL de contournage Poches et lots superpos s Poches et lots superpos s Des lots se trouvent l int rieur d une poche Usinage avec une fraise avec denture frontale DIN 844 rayon d outil 3 mm 0 BEGIN PGM 7209 MM 1 BLK FORM 0 1 Z X 0 Y 0 Z 40 2 BLK FORM 0 2 X 100 Y 100 Z 0 3 TOOL DEF 2 L 0 R 3 4 CYCL DEF 14 0 CONTOUR 5 CYCL DEF 14 1 LABEL DE CONTOUR 1 2 3 4 liste des l ments de contour 6 LBL 10 7 TOOL CALLOZ SO 8 L Z 20 RO FMAX 9 L X 20 Y 20 FMAX 10 LBL 0 11 STOP M06 12 TOOL CALL 2 Z S 100 13 CYCL DEF 6 0 EVIDEMENT 14 CYCL DEF 6 1 DIST 2 PROF 10 15 CYCL DEF 6 2 PASSE 5 F500 SUREP 0 16 CYCL DEF 6 3 ANGLE 0 F500 17 L Z 2 R0 FMAX 18 CYCL CALL M03 19 CALL LBL 10 20 L Z 20 RO FMAX M02 PGM 7209 est un compl ment de PGM 7208 en ce sens qu il pr voit l usinage des lots situ s l int rieur de la poche sous programmes 3 et 4 HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation Le Ge Eu Sous programmes de contour pour PGM 7209 Ex cution Cycles SL de contournage Poches et lots superpos s Le contour est compos de deux l ments et B soit deux poches superpos es ainsi que de C et D deux lots l int rieur de ces poches 21 LBL 1 22 L X 35 Y 25 RL 23 CC X 35 Y 50 24 C X 35 Y 25 DR 25 LBL 0 26 LBL 2 27 L X 65 Y 25 RL 28 CC X
15. Mise en service Passage sur les marques de r f rence Mise en service en Mettre en service la tension d alimentation a TEST MEMOIRE La commande v rifie l lectronique interne L affichage est automatiquement effac COUPURE D ALIMENTATION Effacer le message La commande v rifie a ensuite la fonction ARRET D URGENCE MANQUE TENSION COMMANDE RELAIS Merre en service la tension d alimentation MODE MANUEL D placer les axes sur les marques de r f rence suivant l ordre chronologique affich PASSAGE SUR LES MARQUES DE REFERENCE Lancer chaque axe individuellement ou Z 5 6 axe Q Y z d placer les axes partir des Axe X touches de sens externes Axe Y a L ordre chronologique des axes est d fini 40m axe par le constructeur de la machine om Mode manuel est automatiquement MODE MANUEL s lectionn Syst mes Pour les syst mes de mesure lin aire et angulaire de mesure avec marques de r f rence distance cod e le d placement requis est de 10 mm ou 20 mm a max voire 10 ou 20 Pour les syst mes de mesure ne comptant im qu une seule marque de r f rence il faut absolu ment passer sur celle ci HEIDENHAIN D Page TNC 2500B Modes de fonctionnement machine M1 Mode manuel D placement partir des touches de sens Vitesse de rotation S Fonction auxiliaire M Dans le Mode man
16. interrompu pa Ouverture de dialogue Le N PARAMETRE POUR RESULTAT AXE DE PALPAGE SENS DE PALPAGE aii M axe de on et Xx JAG G E sens de palpage VALEUR DE POSITION EFFECTIVE palp e d rivation e palpeur doit d abord effectuer un pr positionnement en X sens positif de l axe X Le r sultat de l op ration de palpage position X est rn moris dans Q10 10 Y 20 et Z 20 et palper s suivant le TOOL CALL 0 Z S0 L Z 200 RO FMAX M06 TCH PROBE 0 0 PLAN DE REFERENCE Q10 X TCH PROBE 0 1 X 10 Y 20 Z 20 position de changement d outil palper suivant le sens positif de l axe X r sultat m moris dans Q10 pr positionnement Suite au palpage Q10 renferme la valeur de mesure de l axe X Les param tres OTS axes X Y Z etc Page P 122 y HEIDENHAIN Modes de fonctionnement Programmation l TNC 25008 sordonn es de la position Q8 contiennent apr s le palpage les valeurs enregistr es et non corrig es des TOUCH PROBE Op ration Programme principal d finition des points de palpage pr positionne ment Mesure lin aire Mesure angulaire Fonction de palpage programmable Exemple mesure lin aire On veut calculer une trajectoire lin aire partir des points de palpage et et un angle par tir des points de palpage et
17. Cercle de raccordement CTP ou P2 arrondis d angle RND Cercie de L introduction du point final d un arc de cercle de raccordement raccordement en coordonn es polaires facilite par P exemple la programmation de cames de com mande La touche CT fait en sorte que tout arc de cercle soit syst matiquement raccord par tangente ment l l ment de contour pr alablement pro gramm Lorsque les points de transition ne sont pas calcul s de fa on tr s pr cise les l ments de d part de l arc de cercle peuvent oscil ler D finir le p le CC avant de programmer en coor donn es polaires Exemple On d finit un segment de droite entre les points et auquel est raccord un arc de cercle tr s ouvert dont le point final correspond la position On conna t ainsi le rayon entre le centre de cercle et le point et l angle de direction Programme TOOL DEF 1 L 0 R4 TOOL CALL 1 Z 200 CC X 65 Y 20 L X 10 Y 30 RL F500 M3 L X 20 Y 60 CTP PR 70 PA 80 o La fonction Arrondi d angle permet d arrondir g des coins cot s en coordonn es polaires voir Contournages circulaires coordonn es cart sien nes arrondis d angle Page P 46 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B C Contournages coordonn es polaires AP Interpolation h lico dale CC CP Z D 2 H lice Si l on d place deux axes simultan ment
18. La commande reconna t s il s agit d une poche lorsque la fraise se d place l int rieur d un contour La commande reconna t s il s agit d un lot lorsque la frase se d place l ext rieur d un contour Avant l ex cution du programme il est recommand de proc der une simulation graphique Elle montre si les contours ont t calcul s par la commande tel que souhait Toutes conversions de coordonn es sont possibles l int rieur des d finitions de contours cf conversions du syst me de coordonn es g n ralit s Suivant le type d op ration on peut galement n utiliser qu une partie des cycles Pour plus de clart les exemples d usinage suivants ne portent tout d abord que sur le cycle vide ment Par la suite des exemples plus pr cis d crivent le cadre complet des performances de la com mande num rique HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation Ge Eu Cycles SL de contournage Cycle 14 contour cycle 6 videment Cycle 14 Les num ros de label sous programmes des contour contours partiels sont d finis dans le cycle 14 Contour On peut introduire 12 num ros de label La TNC calcule les points d intersection des con tours partiels programm s Le cycle 14 Contour est actif sans qu il soit n cessaire d appeler l outil appel impossible La liste des l ments de contour dans le cycle 14 doit commencer
19. Pas de vis p mmt Vitesse de rotation broche S t min Calcul Horizontale avec p 1 0 Verticale avec S 100 On prend le point d intersection F 100 mm min F Formule pagou F p S Page di Doini HEIDENHAIN 22 G n ralit s TNC 2500B Modes de fonctionnement M machine M Mise en route Passage sur les marques de r f rence Mode manuel D placement au moyen des touches d axe 2 Vitesse de rotation broche S fonction auxiliaire M 2 pos Syst me de palpage 3D ou Initialisation de l origine avec fonctions de palpage 3 a Etalonnage de la longueur effective 4 Etalonnage du rayon effectif 5 Plan de r f rence calcul de position 6 Rotation de base calcul d angle 7 Coin point d origine calcul du point d origine 9 Centre de cercle point d origine 11 calcul du rayon de cercle M Initialisation de l origine sans 3 N fonction de palpage a Manivelle lectronique pas 5 Positionnement avec Appel d outil axe de broche vitesse de rotation 7 introduction manuelle D placement la position introduite 9 E Ex cution de programme Ex cution pas pas ex cution en continu 9 Interruption de l ex cution de programme 20 Contr le modification de param tres Q 21 Usinage et programmation 22 Transmission bloc bloc rechargement 23 HEIDENHAIN i Page TNC 2500B Modes de fonctionnement machine MO Modes de fonctionnement machine
20. en faisant appel la programmation param tr e 0 BEGIN PGM PALPEUR 3D MM 1 FN 0 Q11 20 point de palpage 2 FN 0 Q12 50 coordonn es en X Y et 3 FN 0 Q13 10 Z pour pr positionne ment 4 FN 0 Q21 20 point de palpage 5 FN 0 Q22 15 6 FN 0 Q23 0 7 EN 0 Q31 20 point de palpage 8 FN 0 Q32 15 coordonn e en Z Q33 9 FN 0 Q33 10 pour point de palpage 10 FN 0 Q41 50 point de palpage IL EN 0 Q42 10 12 TOOL CALL 0 Z 13 L Z 100 RO F1000 M6 d placement libre et angulaire mettre en place le syst me de palpage 14 TCH ESSAI 0 0 PLAN DE REFERENCE Q10 Z 15 TCH ESSAI 0 1 X QI1 Y Q12 Z Q13 16 L Y Q22 17 TCH ESSAI 0 0 PLAN DE REFERENCE Q20 Z 18 TCH ESSAI 0 1 X Q21 Y Q22 Z Q23 19 CALL LBL 1 20 TCH ESSAI 0 0 PLAN DE REFERENCE Q30 Y 21 TCH ESSAI 0 1 X Q31 Y Q32 Z Q33 22 TCH ESSAI 0 0 PLAN DE REFERENCE Q40 Y 23 TCH ESSAI 0 1 X Q41 Y Q42 Z Q33 24 CALL LBL 2 25 STOP 25 L Z 100 RO F1000 M2 alper aborder point de rep re palper appel du sous programme 1 palper palper appeler le sous programme 2 V rifier le param tre dans lequel figure le r sultat voir chapitre Machine D roulement de programme contr le modification des param tres Q D placement libre saut au d but de programme HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation Page P123 TOUCH Fonction
21. en suivant une trajectoire d abord rectiligne puis circulaire raccor d e par tangentement au contour devant tre usin Le point initial peut tre librement s lectionn et doit tre abord apr s programmation de RO On doit programmer RL voire RR dans la s quence de positionnement lin aire permettant d aller au point Puis on programme une s quence RND L outil quitte le contour en son point en suivant d abord une trajectoire circulaire raccord e au contour par tangentement puis une droite tan gentant l arc de cercle parcouru pour arriver enfin au point final La s quence de positionnement permettant d amener l outil au point final doit tre program m e sans correction de rayon RO Le rayon R doit tre plus court que celui de l outil I doit tre suffisamment court pour permettre ex cution d un arc de cercle entre et voire et On programme s par ment dans une s quence RND une avance donn e correspondant la vitesse de d placement de l outil lorsqu il aborde et quitte la pi ce suivant un arc de cercle L Xs Ys Zs RO FMAX L X Y RL F500 L X Y RL F200 RND 2 5 F100 RND 2 5 F100 L X Y F200 L Xx Y RO F500 Z200 FMAX Avant et apr s la s quence RND on pro gramme une s quence de positionnement dans laquelle sont introduites les deux coor donn es du plan d usinage Approche suivant une trajectoire circulaire Programmer une s quence RND la suit
22. gt de la t te de balayage uniquement n cessaire lorsque une suite chrono logique donn e est souhait e ou qu un sens de palpage est exclu Palper en tout 4 fois Apr s avoir palp l al sage de la bague de r glage en quatre points la commande passe automatiquement en mode Fonc tionnement manuel ou Manivelle lectro nique Affichage La valeur du rayon effectif est affich e apr s une nouvelle ouverture de dialogue Etaionnage Rayon effectif Messages Tous les syst mes de palpage Syst me de palpage TS 511 d erreur POINT DE PALPAGE INACCESSIBLE SYSTEME DE PALPAGE NON PRET Le palpeur ne trouve pas de contact sur une Insuffisance de r glage ou interruption de la voie course de mesure donn e de transmission La fen tre d mission et de r ception soit la face TIGE DE PALPAGE DEVIEE avec les deux fen tres doit tre orient e vers La tige de palpage tait d j d vi e au d part l lectronique de r ception HE IDENHAIN 4 i Page TNC 2500B Modes de fonctionnement machine M5 TOUCH PROBE Possibilit s Calcul de positions Valeur de mesure Initialisation du plan de r f rence Syst me de palpage 3D Plan de r f rence calcul de position La fonction de palpage Surface de la pi ce usiner plan de r f rence permet de mesurer la position d une surface sur une pi ce fix e sur le support Initialisation du plan de r f rence Calcul de
23. 0 Dans le cas o des param tres Q doivent tre occup s par des valeurs avant le d but du programme il convient de choisir 7300 1 La commande n efface pas les valeurs de param tres Q au d marrage du programme Exemples de param tres d finis Q1 1 5 Q5 Q1 Q9 Q1 x Q5 Type d criture La repr sentation correspond l criture habituelle A droite se trouvent les op randes et le signe alg brique gauche le r sultat Il faut concevoir toute la ligne comme une r gle de calcul et non comme une quation La touche ENT permet galement de poursuivre le dialogue dans le cadre d une ligne de programme Exemple La multiplication suivante doit tre introduite d introduction Q10 Q5 1 7 Ouverture de dialogue al Es Pre B0 s lection de la PN 0 ATTRIBUTION 06 806 op ration rs EN 3 MULTIPLICATION entr e dans la fonction N PARAMETRE POUR RESULTAT param tre donnant le r sultat I valeur ou param tre 1 op rande param tre 2 valeur ou param tre 2 78 op rande FN 3 Q10 Q5 17 ligne de programme compl te Lors de l ex cution le r sultat est form dans Q10 le contenu de Q05 reste intact Page HEIDENHAIN A Modes de fonctionnement Programmation TNC 25008 Fonctions alg briques Programmation param tr e FN 0 un param tre donn on attribue soit une Exemples ATTRIBUTION vale
24. Le et Exemple D finition du cycle Position initiale Cycles d usinage Cycle 3 ranurage Une rainure horizontale de 50 mm de long et de 10 mm de large ainsi qu une rainure verticale de 80 mm de long et 10 mm de large doivent tre frais es 0 BEGIN PGM RAINURE MM 1 BLK FORM 0 1 Z X 0 Y 0 Z 40 2 BLK FORM 0 2 X 100 Y 100 Z 0 3 TOOL DEF 1 L 0 R 4 4 TOOL CALL I Z S1800 5 L Z 50 R0 FMAX 6 CYCL DEF 3 0 RAINURAGE 7 CYCL DEF 3 1 DIST 2 8 CYCL DEF 3 2 PROF 20 9 CYCL DEF 3 3 PASSE 5 F80 10 CYCL DEF 3 4 X 50 11 CYCL DEF 3 5 Y 10 12 CYCL DEF 3 6 F120 13 L X 76 Y 15 RO FMAX M3 14 L Z 2 RO F1000 M99 15 CYCL DEF 3 0 RAINURAGE 16 CYCL DEF 3 1 DIST 2 17 CYCL DEF 3 2 PROF 20 18 CYCL DEF 3 3 PASSE 5 F80 19 CYCL DEF 3 4 Y 80 20 CYCL DEF 3 5 X 10 21 CYCL DEF 3 6 F120 22 L X 20 Y 14 RO FMAX M99 23 L Z 50 R0 FMAX M2 24 END PGM RAINURE MM Profondeur de la rainure 20 d finition de la rainure horizontale distance de s curit profondeur de fraisage rofondeur de passe avance plong e ongueur de rainure et sens premi re passe largeur de la rainure avance approche de la position initiale non corrige en tenant compte du rayon d outil dans de sens longitudinal de la rainure broche activ e pr positionnement en Z appel de cycle d finition de la rainure verticale distance de s curit profondeur de fraisage profondeur de passe avance p
25. Si la vitesse de rotation ne respecte pas les limites de la machine le message d erreur VITESSE DE ROTATION INCORRECTE appara t l cran Activer la Tout appel d outil active un processus de correction de longueur correction Celui ci n est effectif que lors de la programmation d axe d outil qui suivra Cette valeur de correction correspond une valeur diff rentielle d finie dans le programme une fois pour toute La valeur de correction de rayon n est effective que pour une s quence de positionnement o intervient soit RL soit RR Fin de Toute s quence TOOL CALL d sactive l ancienne valeur de correction de longueur ou de rayon d outil correction et appelle les nouvelles valeurs de correction Exemple TOOL CALL 12 Z S 300 De m me la valeur de correction de rayon est d sactiv e lors de la programmation de RO dans toute s quence de positionnement Si on introduit uniquement la vitesse de rotation dans TOOL CALL les valeurs de correction sont maintenues Exemple TOOL CALL S 300 Appel d outil Ouverture de dialogue GALL NUMERO D OUTIL o Introduire le num ro d outil Axe d outil sn AXE D OUTIL PARALLELE X Y Z Z introduire l axe de broche par ex Z Vitesse de NE rotation VITESSE DE ROTATION EN T MIN introduire la vitesse de rotation t min Page r A HEIDENHAIN P18 Modes de fonctionnement Programmation TNC 2500B Position de changement d outil
26. TOOL DEF Introduction D finition d outil Prise en compte de longueurs d outil La prise en compte de position permet de d finir rapidement et facilement les longueurs d outil 1 On am ne l outil z ro sur la surface de la pi ce usiner en initialisant z ro l axe de la broche 2 Puis l outil ou est amen sur la surface de la pi ce 3 Prendre en compte dans cette position l affi chage de l axe de la broche dans la d finition de longueur d outil On obtient ainsi la valeur de correction de longueur par rapport l outil z ro Mode de fonctionnement Ouverture de dialogue basi To UE 60 z Axe de broche par ex Z Amener l outil z ro sur la surface de la pi ce INITIALISATION DU POINT D ORIGINE LC o Remise z ro de l affichage Mode de fonctionnement Amener l outil ou de la m me fa on sur la surface de la pi ce oooi Soit 1 Appeler une d finition d outil dans un programme donn et ouvrir le dialogue LONGUEUR D OUTIL L Soit 2 S lectionner l outil dans la m moire centrale d outils et ouvrir le dialogue LONGUEUR LONGUEUR D OUTIL L D OUTIL L z S lectionner l axe de broche pour prendre en compte la longueur d outil Prendre en compte la valeur de correction de longueur RAYON D OUTIL R introduire le rayon HEIDENHAIN TNC 2500B Modes de fonctionnement Progr
27. en dernier lieu e les conversions de coordonn es e le dernier centre de cercle p le la r p tition de programme en cours e le label de saut de retour pour les sous programmes Dans le mode de fonctionnement Ex cution de programme en continu on peut interrompre le d roulement du programme en passant une Ex cution pas pas La s quence en cours est ex cut e jusqu sa fin Le programme n est arr t qu une fois la Pour poursuivre l usinage il faut lancer les s quence en cours enti rement effectu e s quences une une ou activer Ex cution de programme en continu En cas de danger on peut mettre la machine hors service en appuyant sur le bouton poussoir d ARRET D URGENCE La commande transmet alors le message suivant ARRET EXTERNE Pour poursuivre l usinage il faut d bloquer le bouton poussoir d ARRET D URGENCE activ en effectuant une rotation dans le sens horaire Puis 1 rem dier l origine du probl me 2 remettre la commande sous tension 3 effacer le message ARRET D URGENCE EXTERNE en activant la touche CE 4 l ex cution de programme doit tre relanc e partir du d but Page M 20 HEIDENHAIN Modes de fonctionnement machine TNC 2500B Ex cution de programme Contr le modification des param tres Q Param tres Q La valeur des param tres Q peut le cas ch ant tre contr l e voire modifi e Inte
28. p enz 6 EN 0 Q6 300 angle initial plan XY su TEN 0 Q7 20 angle final plan XY 8 FN 0 Q8 50 centre de sph re en X i 9 FN 0 Q9 50 centre de sph re en Y f 0 FN 0 Ql0 40 centre de sph re enzZ 1 FN 0 Qi 100 avance profondeur ai 2 FN 0 Q12 500 avance de fraisage mm Pi ce brute 3 BLK FORM 0 1 Z X 0 Y 0 Z 50 l 4 BLK FORM 0 2 X 100 Y 100 Z 0 lhis he Outil 5 TOOL DEF 1 L 0 R 5 a 6 TOOL CALL 0Z S0 Position 7 L Z 100 R0 F9999 M06 a initiale position 8 TOOL CALL 1 Z S 800 i de changement d outil Pa Appel de sous 9 CALL LBL 2 KA Programme 20 L Z 100 F9999 M02 a Ebauche S il est n cessaire d baucher on peut utiliser une fraise deux tailles quand le rayon de la sph re le permet 04 ee ma ne ue HEIDENHAIN Modes de fonctionnement Programmation Fage TNC 2500B Initialisation des valeurs de d part Position initiale Programmation param tr e Exemple sph re 21 LBL 2 22 CYCL DEF 7 0 POINT ZERO 23 CYCL DEF 7 1 X Q8 24 CYCL DEF 7 2 Y Q9 25 CYCL DEF 7 3 Z Q10 26 CC X 0 Y 0 27 FN 0 Q20 Q1 28 FN 1 Q31 Q4 Q108 29 CALL LBL 3 30 LP PR Q17 PA Q6 RO F9999 M03 31 L Z QS 32 L Z Q15 FQII 33 CP PA Q7 DR FQI2 d caler le point z ro au centre de la sph re initialiser le centre de cercle angle initial et actuel de mont e en Z corriger le rayon de la sph re en tenant compte du rayon d outil
29. tout risque de collision La limitation de la course est d termin e par rap port au point z ro r gle pour chaque axe dans les deux sens C est la raison pour laquelle lors du calcul des positions limites il faut commuter l affi chage sur REF Si l on travaille sans limite de s curit on doit int roduire pour chaque axe concern les valeurs maximales 30000 000 voire 30 000 000 Point zero r gle Les limites introduites ne tiennent compte d aucune valeur de correction d outil Tout comme les commutateurs de fin de course elles ne sont actives qu apr s que les marques de r f rence aient t franchies Apr s coupure d alimentation les valeurs derni rement introduites sont de nouveau attribu es aux posi tions limites Pour d finir les valeurs introduire commuter l affichage de position sur REF Aborder les valeurs limites des axes Noter les valeurs affich es REF correspondantes avec leur signe 60 Appuyer jusqu ce qu apparaisse QE Introduction S lection LIMITATION de valeurs Introduction des valeurs limites 5 introduire une valeur donn e ou s lectionner la prochaine valeur limite A Cl turer l introduction Page ce HEIDENHAIN A 10 G n ralit s TNC 2500B Param tres machine Param tres accessibles Param tres utilisateur G n ralit s Les param tres machine permettent d adapter la TNC aux diff rentes m
30. tre prise en compte appuyer sur la touche ENT en r ponse la question de dialogue POINTS DE PALPAGE POUR ROTATION DE BASE dans le cas contraire NO ENT Si seule la fonction de palpage COIN POINT D ORIGINE est activ e la rotation de base n aura pas lieu Ouverture de dialogue COIN POINT D ORIGINE rouc PRORE S lectionner et prendre en compte la fonction de palpage X X Y Y x D placer la t te de palpage la premi re position de d part S lectionner la sens de palpage par gt ex Y La t te de palpage se d place dans le sens s lectionn par ex Y Apr s contact de la premi re face lat rale la t te de palpage revient sa position de d part Aborder la seconde position de d part et palper suivant le m me sens que celui pr cis ci des sus X X Y Y x Y D placer la t te de palpage la troisi me position de d part S lectionner le sens de palpage par ex X La t te de palpage se d place dans le sens s lectionn par ex X Apr s contact de la face lat rale la t te de palpage revient sa position de d part Aborder la quatri me position de d part et palper suivant le m me sens que celui pr cis ci des SUS POINT D ORIGINE X 0 POINT D ORIGINE Y 0 introduire le cas ch ant les coordonn es du coin pour X et Y par ex X 0 Y 0 IE Prise en compte de la vale
31. 21 L X 90 Y 50 RR 22 CC X 65 Y 50 23 C X 90 Y 50 DR 24 LBL 0 La surface recouverte par A et B doit tre usin e Seules les surfaces d intersection doivent tre usin es A et B doivent tre des poches A doit commencer l int rieur de B 15 LBL 1 16 L X 60 Y 50 RL 17 CC X 35 Y 50 18 C X 60 Y 50 DR 19 LBL 0 20 LBL 2 21 L X 90 Y 50 RL 22 CC X 65 Y 50 23 C X 90 Y 50 DR 24 LBL 0 contour A et B sont les points initiaux du label de rouver en dehors de l ilot Un lot donn peut galement r duire plusieurs surfaces de poche Les points initiaux des con tours de poche doivent tous sans exception se HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation Elargissement de PGM 7208 Surface compos e Surface diff rentielle Surface d intersection Cycles SL de contournage llots superpos s 7 CYCL DEF 14 0 CONTOUR 8 CYCL DEF 14 1 LABEL DE CONTOUR 1 2 5 25 LBL 5 26 L X 5 Y 5 RL 27 L X 95 28 L Y 95 29 L X 5 30 L Y 5 31 LBL 0 El ment A et l ment B ainsi que leur surface commune
32. Appara t alors dans le champ clair la question de dialogue relative la donn e concern e par ex x COORDONNEES Modifier la donn e Si une autre donn e doit tre modifi e Positioner le champ claisurla donn e modifier Prendre en compte la s quence ou faire dispara tre de l cran le champ clair en le d pla ant vers la droite ou vers la gauche l aide des touches fl ch es Si toutes les corrections ont t effectu es HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation Toga Parcourir certaines adresses Exemple Programmation par dialogue N Edition Les touches avec fl ches verticales permettent de trouver l int rieur d un programme certaines s quences contenant une adresse donn e Le champ clair est positionn l aide des touches avec fl ches horizontales sur le mot recherch la suite de quoi on parcourt l ensemble du programme l aide des touches avec fl ches verticales en s arr tant automatiquement sur l adresse concern e chaque fois qu elle se pr sente Seules sont affi ch es les s quences pr sentant l adresse recherch e Toutes les s quences pr sentant l adresse M S lectionner une s quence pr sentant doivent tre affich es l adresse recherch e Positionner le champ clair sur un mot pe 4 avec l adresse recherch e FONCTION AUXILIAIRE M Appeler eS s quences avec l adresse
33. Les d fectuosit s nuisant la s curit du fonc tionnement de la machine ou de la commande g n rent des messages d erreur qui clignotent Noter le message d erreur Eteindre la machine ou la commande Rem dier si possible la d fectuosit Relancer la commande ou la machine Si on peut reprendre le d roulement de pro gramme il ne s agit que d une d fectuosit passag re Si le m me message d erreur se r it re il importe d en informer le service apr s vente du constructeur de la machine Page A2 G n ralit s HEIDENHAIN TNC 2500B Commande D placements possibles Fonctionnement en parall le Graphisme Introduction de programme Pr cision d introduction M moire de programme Outils Contour Sauts de programme Cycles d usinage Conversion du syst me de coordonn es Fonctions de palpage Programmation param tr e D placements Donn es de coupe Composantes Temps d ex cution de s quence TNC 2500B Description en bref Commande de contournage pour 4 axes droites sur 3 axes cercles sur 2 axes h lice Programmation et usinage simultan Graphisme de simulation en mode de fonctionnement D roulement de programme En dialogue HEIDENHAIN ou suivant la norme DIN ISO jusqu 0 001 mm voire 0 0001 pouce ou 0 001 32 programmes piles tampon 4000 s quences de programme On peut d finir jus
34. Signe alg brique des valeurs de plong e sens de travail n gatif sens de travail positif Le signe des valeurs de plong e doit tre d fini une fois pour toute Distance d approche A distance entre la pointe de l outil position initiale et la surface de la pi ce usiner Profondeur de per age B distance entre la sur face de la pi ce usiner et le point final du trou de per age pointe conique du foret Profondeur de passe C valeur correspondant la distance sur laquelle se fait chaque plong e d outil Temporisation temps de rotation vide de l outil apr s qu il ait atteint la profondeur de per age souhait e Avance F vitesse de d placement de l outil au cours de l usinage e L outil doit tre plac avant l appel du cycle une s quence de positionnement s par e tenant compte de la distance de s curit e Partant de sa position de d part suivant avance programm e l outil effectue la pre mi re passe de per age Apr s avoir atteint la premi re profondeur de passe l outil retourne sa position de d part en rapide FMAX puis se rend nouveau la premi re profondeur de passe en tenant compte de la distance de s curit t Pour terminer l outil ex cute la passe suivante suivant l avance programm e et retourne sa position de d part Les op rations de per age et retour se poursul vent jusqu ce que la profondeur de per age soi
35. ce et ement aux axes de la machine Pour initialiser origine il convient ensuite de d placer la ma de l origine chine jusqu une position connue par rapport a pi ce Les valeurs de position sont introduites au moyen des touches d axes correspondantes pol Palpage d ar te On d place l outil vers l ar te de la pi ce usiner avec palpeur ou Lorsque l outil rencontre la surface on initialise dr outil a valeur effective d affichage de l axe correspon dant la valeur du rayon d outil voire du rayon A de bille du palpeur d ar te avec un signe n gatif ici par ex X 5 mm Y 5 mm Affleurer la L outil z ro vient se positionner sur la surface ci surface de la sup rieure de la pi ce usiner Lorsque la pointe pi ce suivant de l outil atteint la surface en question on initia Hi l axe d outil lise la valeur effective d affichage de l axe de plong e la valeur z ro es Si la surface sup rieure de la pi ce ne doit pas tre affleur e il est possible de placer une fine e plaque de t le d paisseur connue par ex cale talon de 0 1 mm entre la pointe de l outil et la pi ce On indique alors au lieu de z ro l pais ai seur de la plaque par ex Z 0 1 mm a Outils pr r gl s Pour les outils pr r gl s c est dire pour les outils dont la longueur est d j connue la face sup rieure peut tre palp e par un outil pr r gl quelconque Afin d attribuer la
36. ciaux de per age des op rations de fraisages de courbe des cycles g om triques Ces proc dures tablies sous forme de programmes principaux peuvent tre appel es et sont comparables des cycles d usinage I suffit d un appel de cycle pour les appeler dans un programme quelconque Ils constituent ainsi un moyen s r permettant d acc l rer la programmation et d accro tre la s curit en cas d utilisation de cycles prouv s Un programme que l on peut appeler constitue quasiment de par cette d finition un cycle d usinage On peut donc l appeler l aide de CYCL CALL s quence s par e ou M99 pas pas ou M89 modal Ouverture de dialogue G ou ES 1 2 CYCL DEF 12 PGM CALL confirmer la s lection NUMERO DE PROGRAMME _ num ro de programme Dans le cadre du programme 5 on appelle un programme 50 Programme BEGIN PGM 5 MM CYCL DEF 12 0 PGM CALL d finition CYCL DEF 12 1 PGM 50 Programme 50 est un cycle L X 20 Y 50 FMAX M99 appel du programme 50 END PGM 5 MM Un exemple concret d appel de programme avec cycle 12 peut tre labor partir de l exemple Percer programmation param tr e PGM 7445 1 Le sous programme 1 est crit sous forme de PGM 7444 sans LBL 1 sans LBL 0 2 PGM 7444 constitue dor navant une autre op ration de per age que l on peut appeler Ce PGM peut rester m moris dans la commande et tre appel partir de n importe quels autres p
37. commande pour transmission par bloc Transmission externe de donn es Param tres machine Les r glages suivants ne sont actifs que dans le mode Interface de donn es dans le mode de fonction nement EXT Pour s lectionner les param tres machine voir Param tres utilisateur MP Bit Fonction Valeur introduire 5010 0 ONE A ETX ou caract re ASCII quelconque caract re pour fin de ETX et programme 8 15 STX ou caract re ASCI quelconque caract re pour d but de STX programme 515 5010 1 0 7 H ou caract re ASCII quelconque Est mis dans le bloc de H et E commandes pour l introduction de donn es avant le num ro 17736 de programme 82 18 E ou caract re ASCII quelconque Est mis dans le bloc de commandes pour l introduction de donn es apr s le num ro de programme 5010 2 0 7 H ou caract re ASCII quelconque Est mis dans le bloc de H et A commandes pour la transmission de donn es avant le 16712 num ro de programme 8 15 A o caract re ASCII quelconque Est mis dans le bloc de commandes pour la transmission de donn es apr s le i num ro de programme 5010 3 aast ETB ou caract re de remplacement code d cimal 1 47 ETB et est mis la fin du bloc de commande SOH 8 15 SOH ou caract re de remplacement code d cimal 1 47 279 est mis au d b t du bloc de commande i 5010 4 0 7 ACK
38. f rent une position d finie par le constructeur de la machine le point z ro par exemple position changement d outil M93 HEIDENHAIN se r serve l affectation de cette fonction M94 R duction de l affichage de position dans l axe de la table P35 circulaire une valeur inf rieure 360 M95 HEIDENHAIN se r serve l affectation de cette fonction M96 HEIDENHAIN se r serve l affectation de cette fonction M97 Correction de la trajectoire de contournage dans les angles ext rieurs point d intersection au lieu d un cercle de transition M98 M99 Fin de la correction de contournage active pas pas Appel de cycle actif pas pas Touche d ouverture de dialogue PGM NAME E KW Cd Sch ma de programme de fraisage Fonction Nom de programme mm inch D finition de la pi ce brute axe de broche point minimum point maximum D finition d outil num ro d outil longueur d outil rayon d outil appel d outil num ro d outil axe de broche par ex Z vitesse de rotation S changement d outil d placer l axe d outil corriger la longueur rayon non corrig avance rapide changer d outil position initiale d placer l outil pr s de la pi ce de la broche pas de correction de rayon avance rapide rotation vers la droite d placer l axe d outil au niveau de l usinage usinage de la pi ce aborder le 1 point de co
39. on a pour Z Z P n 1 5 mm 5 1 2 8 25 mm Programme TOOL DEF 1 L 0 R20 TOOL CALL 1 Z 500 L X 50 Y 30 aborder le centre de per age CC prendre en compte la position comme p le L Z 8 25 RO FMAX M3 descendre l outil la position initiale en Z LP PR 32 PA 180 RL F100 aborder la paroi en tenant compte du rayon R et de l angle initial a CP IPA 2160 d placement h lico dal avec angle incr mental IPA IZ 9 DR RL F200 et hauteur totale IZ L X 50 Y 30 M05 d placement libre en XY L Z 100 FMAX d placement libre en Z Remarque L interpolation h lico dale ne peut tre repr sent e avec le graphisme de test Page i r HEIDENHAIN P48 Modes de fonctionnement Programmation TNC 2500B APT Approche et sortie du contour A R R7 Point initial et point final D S lection du Avant de programmer le contour il importe de d finir le premier point de contour pour lequel inter premier point viendra une correction de rayon donn e de contour Point initial On d finit non loin du premier point de contour un point de d part non corrig dont l outil s approche en avance rapide faut remplir les conditions suivantes approche du point sans risque de collision e pr s du premier point de contour e aux abords du mat riau e pas de dommage du contour lors de l approche du premier point de contour Approche Si l on usine sans faire appel la fonction TNC Aborder quitter sur un cercle RND il faut en
40. pour aborder la position de changement d outil Affichage des On peut choisir d afficher les coordonn es du point z ro r gle en appuyant sur la touche MOD coordon es voir chapitre Z fonctions MOD machine HEIDENHAIN WA Page TNC 25008 Modes de fonctionnement Programmation P55 LBL SET Sauts dans le programme Sauts dans un autre programme Sauts de programme G n ralit s Dans le cadre d un m me programme on peut effectuer les sauts suivants e r p tition de partie de programme appel de sous programme e saut conditionnel e saut inconditionnel Niveaux d imbrication Dans une r p tition de partie de programme ou un sous programme on peut appeler une autre r p tition de partie de programme ou un sous programme max 8 En partant d un programme d usinage donn on peut sauter dans n importe quel autre programme pourvu qu il soit m moris dans la CN On programme un saut dans un autre programme comme suit appel de programme ou avec cycle 12 PGM CALL Niveaux d imbrication On peut appeler dans un programme lui m me appel d autres programmes max 4 Exemples CALL LBL 4 REP 3 3 CALL LBL 7 IF Q5 GTO GOTO LBL 12 IF 0 EQU 0 GOTO LBL 8 Exemples CALL PGM 3 CYCL DEF PGM CALL PGM 3 L X 50 M99 Page P 56 Modes de fonctionnement Programmation HEIDENHAIN TNC 25008 5 Sauts dans le programme
41. quence pr c dente il faut aborder le point initial de l arc de cercle Le point final du cercle est programm dans la s quence C ou CR Il faut pr ciser le sens de rotation dans chacune des d finitions En trigonom trie on parle de sens de rotation positif lorsque le d placement se fait dans le sens anti horaire On parle de sens de rotation n gatif lorsque le d placement se fait dans le sens horaire En appuyant sur la touche C la CN calcule la dis tance entre la position programm e imm diate ment avant la s quence C d but de l arc de cercle et le centre de cercle CC On ne peut programmer un cercle entier que dans une s quence o l on active la touche C En activant CR on introduit directement le rayon sans CC Gegeben Geeignete Funktion L Anfahren des reisbogen Startpunkt z B a Startpunktes Kreismittelpunkt 4 reisbogen Endpunkt Ne Anfahren des Startpunktes reisbogen Startpunkt z B Radius Kreisbogen Endpunkt aa G Page P 32 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B nng eT Contournages coordonn es cart siennes B D placements circulaires que choisir Raccordements par tangentement Raccordements Les fonctions RND et CT donnent automatique par tangentement ment lieu une approche par tangentement de l arc de cercle approche en douceur La sortie de l
42. tionnement parall le aux axes peuvent tre introduites et ex cut es les s quences de positionnement x ou une autre touche VALEUR EFFECTIVE DE POSITION 1 incr mental absolu en introduire la valeur num rique pour l axe s lectionn Prise en compte de la valeur introduite CORR DE RAYON R R PAS DE CORR Pas d introduction ou avec correction de rayon AVANCE F FMAX ENT z introduire le cas ch ant l avance ou avance rapide FONCTION AUXILIAIRE M l eu introduire le cas ch ant la fonction auxiliaire par exemple MO3 ju Ne pas introduire de fonction auxiliaire SEQUENCE COMPLETE Lancer la s quence de positionnement Cl ture directe de l introduction Les donn es pr c dentes concernant la l action de correction l avance e sens de rotation broche restent activ es durablement Correction Pour les s quences de positionnement parall le de rayon pour les aux axes le d placement de l outil peut tre dimi s quences de nu o augment de la valeur du rayon d outil R positionnement Y parall le aux R D placement de l outil rallong de R FR axes R D placement de l outil r duit de R D Si une valeur de correction R R est intro duite pour le positionnement de l axe de R broche cette valeur ne sera pas prise en Le compte Si l on utilise le 4 axe comme axe de table circulaire la
43. tre positive Q98 SQRT Q12 Q98 SQRT Q70 SIGNE DE Les param tres avec signe n gatif peuvent tre utilis s dans les quations L OPERANDE Q11 5 Q34 On peut par ex obtenir une soustraction partir d une addition et vis et versa Ceci est tout aussi valable pour d autres op rations HEIDENHAIN Modes de fonctionnement Programmation re TNC 2500B gga Programmation param tr e Fonctions trigonom triques Bases de Un cercle de rayon c est subdivis sym trique trigonom trie ment par les axes X et Y en quatre quarts de cercle et Le rayon c donne la circonf rence de cercle et l angle du rayon par rapport l axe X correspond l angle a il en r sulte donc deux composantes a et b d un triangle rectangle Les deux composantes en question sont fonction de l angle a sfiniti j c t oppos a D finition sin a BPOS a a rs qe des fonctions ypot nuse c angulaires c t adjacent b cos a oub c cos a hypot nuse sna a tan a cosa b Longueur de D apr s le th or me de Pythagore on a galement Signes et plage angulaire la droite c a b ou c Va p Quart de cercle Fonction 0 sin a ii cos q tan a Angle 0 90 180 270 360 FN 6 Un param tre est d fini comme le sinus d un p SINUS angle lorsque ce dernier correspond une valeur num rique don
44. tres machine sont m moris s l abri des coupures de secteur gr ce des piles tampon Si vous recevez le message Remplacer les piles tampon vous devez imm diatement ex cuter l op ra tion recommand e Changez les piles une fois par an Type de piles 3 cellules Mignon version leak proof appellation IEC LR6 Consulter le manuel mis votre disposition par le constructeur de la machine Ne pas laisser tomber l ossaturel Messages d erreur La TNC contr le les donn es introduites et les tats de la commande et de la machine Origine et comportement de la commande Comment y rem dier D passement de la plage de valeurs admissibles par ex avance trop lev e La valeur n est pas prise en compte et donne lieu un message d erreur Effacer la valeur en appuyant sur la touche CE introduire la valeur requise et confirmer par ex L X 50 X 100 Au cours du contr le avec TEST ou de l ex cu tion du programme la TNC s arr te avant la s quence concern e en d livrant un message d erreur et indique le num ro de s quence dans laquelle a t not e l erreur Basculer en mode de fonctionnement Programmation L erreur se situe g n ralement dans la s quence dont le num ro est affich l cran o dans une s quence pr alablement ex cut e Puis rem dier l erreur Mode de fonctionnement en continu et relancer le d roulement de programme
45. 65 Y 50 29 C X 65 Y 25 DR 30 LBL 0 31 LBL 3 32 L X 35 Y 42 RR 33 L X 43 34 L Y 58 35 L X 27 36 L Y 42 37 L X 35 38 LBL 0 39 LBL 4 40 L X 65 Y 42 RR 41 L X 73 42 L X 65 Y 58 43 L X 57 Y 42 RR 44 L X 65 45 LBL 0 46 END PGM 7209 MM Fraisage des contours A poche gauche B poche droite D lot triangulaire Usinage de surfaces qui ne sont pas d j usin es Page P 90 Modes de fonctionnement Programmation HEIDENHAIN TNC 25008 sm cm Cycle Donn es introduire D roulement Cycles SL de contournage Cycle 15 Pr per age Pr per age des points de plong e aux positions initiales corrig es en fonction de la sur paisseur sur les contours partiels Lors de contours ferm s cr s partir de la superposition de plusieurs poches et flots le point de plong e est le point de d part du premier contour partiel Le cycle Pr per age requiert un appel de cycle Les valeurs introduire sont les m mes que pour le per age profond il faut en outre introduire la sur paisseur Sur paisseur cote active dans le plan d usinage pour le processus de per age valeur num rique positive La somme du rayon d outil et de la sur paisseur doit tre la m me pour le pr per age et pour l videment Avant d appeler le cycle l outil doit se trouver la distance d approche L outil est automatiq
46. Avec M97 HEIDENHAIN PE Page TNC 2500B Modes de fonctionnement Programmation P53 Angle correction traditionnelle M98 Exemple Fraisage coupes parall les avec M98 Exemple Fonctions M pr d finies Fin de contour M98 Lorsque l on usine un angle sur un contour fai sant l objet d une correction d outil l outil se d place jusqu au point d intersection des droites quidistantes voir sch ma ci contre Tout usinage complet est impossible aux posi tions et Le sch ma du milieu pr sente deux pi ces dis tinctes Les positions et ne sont pas d pen dantes l une de l autre L outil doit donc se d placer verticalement jus qu aux positions et Si on programme une position avec M98 la correction de contour de cet l ment est active usqu son point final et uniquement pour la s quence concern e Aucun point d intersection n est calcul en d au tres termes aucun cercle de transition n est ex cut au niveau de la position finale de sorte que outil se d place verticalement en passant par le point final du contour Dans la s quence suivante M98 n est plus actif On aborde la position verticalement en passant par Le contour est ainsi compl tement usin aux positions et L X 0 Y 26 RL F100 L X 20 Y 26 L X 20 Y 0 M98 L X 50 Y 0 L X 50 Y 26 L X60 Y26 Fraisage coupes parall les avec plong es en Z TOOL D
47. CERCLE POINT D ORIGINE UE S lectionner et prendre en compte la fonction de palpage X X Y Y x D placer la t te de palpage la premi re position de d part S lectionner le cas ch ant le sens de palpage par ex X La t te de palpage se d place suivant le sens s lectionn par ex X Apr s contact de la face lat rale la t te de palpage revient sa position de d part Aborder la seconde et la troisi me position de d part et palper suivant les diff rents sens X X Y Y comme mentionn ci dessus x D placer la t te de palpage la quatri me position de d part M S lectionner le cas ch ant le sens de palpage par ex Y La t te de palpage se d place suivant le sens s lectionn par ex Y Apr s contact de la face lat rale la t te de palpage revient sa position de d part X 54 3 Y 21 576 PR 20 Coordonn es du centre de cercle Rayon du cercle POINT D ORIGINE X 40 POINT D ORIGINE Y 30 Introduire le cas ch ant les coordonn es du centre de cercle pour X et Y par ex X 40 Y 30 LL IE Prise en compte de la valeur introduite Page M 12 Modes de fonctionnement machine HEIDENHAIN TNC 2500B Mode manuel M a Initialisation de l origine sans fonction de palpage D gauchissage La pi ce doit tout d abord tre d gauchie parall y ie de la pi
48. Calculer la position initiale aborder la position initiale amener l outil la distance de s curit plong e suivant l avance profondeur programm e segment de cercle par rapport l angle final plan XY Boucle de 34 LBL 1 programme 35 FN 1 Q20 Q20 Q3 pas angulaire 36 FN 11 IF Q20 GT Q2 GOTO LBL 99 si la condition est remplie saut la fin 37 CALL LBL 3 calcul de position 38 L Z Q15 FQI pr positionnement pour retour 39 LP PR Q17 PA Q20 FQ12 40 CP PA Q6 DR RO FQI2 retour l angle initial plan XY 41 FN 1 Q20 Q20 Q3 pas angulaire 42 FN 11 IF Q20 GT Q2 GOTO LBL 99 si la condition est remplie saut la fin 43 CALL LBL 3 calcul de position 44 L Z Q15 FQII pr positionnement pour retour 45 LP PR Q17 PA Q20 RO FQI2 46 CP PA Q7 DR R0 FQ12 segment de cercle par rapport l angle final plan XY 47 EN 12 IF Q20 LT Q2 GOTO LBL 1 si la condition est remplie saut la fin d but de cycle Fin 48 LBL 99 49 L Z Q5 RO F9999 termin d placement libre 50 CYCL DEF 7 0 POINT ZERO initialiser le point z ro sa position originale 51 CYCL DEF 7 1 X 0 52 CYCL DEF 7 2 Y 0 53 CYCL DEF 7 3 Z 0 54 LBL 0 Calcul de 55 LBL 3 calcul position 56 FN 6 Q14 SIN Q20 57 FN 3 QI5 Q14 x Q31 Pomposanie gig 58 FN 7 Q16 COS Q20 iavo 59 FN 3 Q17 Q16 x Q31 y 60 LBL 0 61 END PGM 7816 MM Condition Si l angle actuel Q20 est plus petit Valeurs Q15 hauteur Z actuelle D A a de calcul Q17 ray
49. Cercle cercle en relief autour du centre de cercle X 50 Y 50 avec un rayon de 35 mm Programme TOOL DEF 1 L 0 RS TOOL CALL 1 Z 200 L X 15 Y 50 RL F300 M3 CC X 50 Y 50 C X 15 Y 50 DR RL On peut programmer des cercles dans une s quence l aide de la touche C Le point initial et le point final du cercle se confondent Exemple Demi cercle dans le plan XY E a Si Arc de cercle cercle en profondeur autour du centre de cercle X 50 Y 50 avec un rayon de 35 mm Programme L X 85 Y 50 RL F300 M3 CC X 50 Y 50 C X 15 Y 50 DR RL Page HEIDENHAIN Mode de fonctionnement programmer P 35 TNC 2500B Bo Contour circulaire CR Point initial Point final Angle au centre Rayon du contour Sens de rotation Contournages coordonn es cart siennes N Contour circulaire CR Si le plan n indique pas le rayon du contour mais le centre de cercle on peut d finir le contour cir culaire gr ce la touche CR partir du point final du contour circulaire du rayon et du sens de rotation On introduit R F et M de la m me mani re que pour un d placement lin aire On saisit de nou velles donn es lorsque celles ci diff rent de cel es pr alablement introduites Le point initial de l arc de cercle doit tre abord dans la s quence pr c dente Le point final ne peut tre programm dans une s quence CR qu en coordonn es cart siennes La distance entre le
50. Cotation en inch Les programmes dont les param tres sont utilis s donn es de cycle CYCL DEF 1 0 PER comme objets de transfert par EX GOTO LBL CAGE PROFOND Pa Q10 ne doivent pas passer d une cotation en DIST Q1 PROF Q2 mm une cotation en inch dans la mesure o PASSE Q3 Pe lors de la commutation tous les contenus des TEMP Q4 F Q5 param tres Q sont convertis ce qui risque de memen i donner lieu des adresses de saut incorrectes ai _ HEIDENHAIN Page I o l TNC 25008 Modes de fonctionnement Programmation P107 l a Programmation param tr e N S lection S lection des Apr s avoir appuy sur O on choisit les fonctions an actionnant les touches avec fl ches verticales fonctions de base avec GOTO C o le num ro de fonction correspondant Pour finir on appuie sur ENT Charger la valeur Un param tre est caract ris par la lettre Q et un num ro entre O et 99 param tr e L attribution de certaines valeurs num riques contenus aux param tres peut soit se faire directement soit par le biais de fonctions math matiques et logiques Les param tres peuvent tre de signe n gatif I n est pas n cessaire de programmer les signes positifs Valeurs initiales I faut d finir les param tres avant de les utiliser Tous les param tres ont automatiquement O pour valeur au d but du d roulement de programme lorsque l on choisit le param tre machine 7300
51. D roulement de programme en continu o pas pas Lorsqu un cycle est appel suite une d finition de conversion il existe plusieurs possibilit s 1 Le cycle d usinage derni rement d fini est ex cut 2 Si aucun cycle d usinage n tait d fini le message d erreur suivant appara t l cran CYCL INCOMPLET HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation Dage Cycle Combinaison avec d autres conversions de coordonn es Effet Incr mental Absolu Annuler le d calage Conversions de coordonn es Cycle 7 d calage du point z ro Dans le cadre d un programme donn il est pos sible de d caler le point z ro programm une position quelconque Le point z ro pi ce absolu d fini manuellement lui reste intact On peut ainsi ex cuter des op rations d usinage r p titives par ex sous programmes diff rents endroits de la pi ce sans pour autant r introduire chaque fois la partie de programme concern e Lorsque l on combine plusieurs conversions il aut veiller l ordre chronologique En g n ral on doit d finir le d calage avant toute autre conversion En cons quence un programme ou un extrait de programme peut tre ex cut plusieurs endroits sous forme vari e savoir diff remment orient r duit ou r fl chi Lors de la d finition il suffit d introduire les coor donn es du nouveau point z ro Toute co
52. DEF 6 1 DIST 2 PROF 20 10 CYCL DEF 6 2 PASSE 8 F100 SUREP 0 11 CYCL DEF 6 3 ANGLE 0 F500 12 L X 40 Y 50 Z 2 RO FMAX M99 Pr positionnement appel de cycle 13 L Z 20 FMAX M02 D placement retour au d but de programme 14 LBL L lot r sulte de la correction de rayon RR et du 15 L X 40 Y 60 RR sens de d placement anti horaire 16 L X 15 17 RND R12 18 L Y 20 19 RND R12 20 L X 70 21 RND R12 22 L Y 60 23 RND R12 24 L X 40 25 LBL 0 26 LBL 2 Poche auxiliaire pour limiter la surface usiner 27LX S Y 5 RL 28 L X 105 29 L Y 105 30 L X S 31 L Y S 32 LBL 0 33 END PGM 7207 MM La cr ation d une poche de contour de dimensions identiques est affich e avec PGM 7206 AC EDOS Modes de fonctionnement Programmation paS Superposition de poches et d ilots Position initiale Cycles SL de contournage Superposition Poches et lots peuvent tre superpos s Le con tour est dans ce cas calcul par la CN La surface d une poche peut par exemple tre agrandie par celle d une autre poche ou r duite par celle d un lot L usinage commence par le label de contour d fini dans le cycle 14 au point initial Les posi tions initiales doivent tre choisies de sorte qu elles se trouvent le plus loign des zones de chevauchement Si l on d crit les contours partiels suivant le m me sens de d placement en l occurrence positif on reconna t facilement les poches leur correction RL et les
53. Dans un programme donn LBL CALL permet e d appeler des sous programmes Explications concernant le cycle utilis de programmer des r p titions de partie de per age profond cf cycles d usinage Lun programme cm Chaque num ro de label 1 254 peut tre a appel aussi souvent que souhait Le label O ne doit en aucun cas tre appel R p tition de On introduit le nombre de r p titions requis en r ponse la question REP PARTIE PGM pa partie de programme Sous Pour tout appel de sous programme on r pond la question en appuyant sur la touche NO ENT programmes a Messages SAUT AU LABEL 0 INTERDIT d erreur Interdiction de sauter CALL LBL 0 NUMERO DE LABEL ATTRIBUE eS Chaque num ro de label except LBL 0 ne doit tre attribu qu une fois pour toute dans un pro gramme donn pe HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation paga R p tition de partie de programme LBL SET LBL CALL REP avec valeur num rique Saut en arri re ou en avant D roulement de programme Message d erreur Sauts dans le programme N R p tition de partie de programme Une partie de programme en cours peut tre directement ex cut e nouveau d s que l usi nage a pris fin Dans ce cas on parle de r p ti tion de partie de programme Le d but d une partie de programme devant tre r p t e est d sign e par un num ro de label Puis on app
54. Elles permettent des affichages et des r glages suppl mentaires Ouverture de dialogue non s lectionner les fonctions MOD soit SEQUENCES LIBRES 160044 partir des touches fl ch es on soit partir de la touche MOD on ne peut feuilleter les crans en arri re Fe ro 5 LIMITATION X 350 000 A sortir du mode de fonctionnement auxiliaire Il faut prendre en compte les valeurs num riques avant de quitter les fonctions MOD en appuyant sur la touche ENT La fonction MOD SEQUENCES LIBRES permet l affichage du nombre de caract res disponibles dans la m moire du programme Cette fonction MOD permet de faire passer la commande de la programmation par dialogue HEIDENHAIN la programmation DIN ISO et inversement On appuie dans ce cas sur la touche ENT La VITESSE EN BAUD d finit la vitesse de transmission vers les interfaces de donn es A partir de Interface V 24 les interfaces de donn es peuvent tre commut es sur les modes de fonctionnement suivants fonctionnement ME e fonctionnement FE fonctionnement EXT fonctionnement avec d autres appareils externes La commutation se fait au moyen de la touche ENT Num ro du Cette fonction MOD permet d afficher le num ro de logiciel de la commande TNC logiciel CN Num ro du Cette fonction MOD permet d afficher le num ro de logiciel de l automate programmable int gr logiciel AP Param tre
55. M5793 Cl ture de Apr s que l op rateur ait introduit dans la s quence toutes le donn es requises il peut directement s quence cl turer celle ci l aide de la touche END O A La commande m morise la donn es introduites et ne pose plus de questions dans le cadre de cette s quence Les donn es qui ne sont pas reprogramm es dans une s quence d finie restent identiques celles d finies dans la s quence pr c dente Par ailleurs divers processus par ex Lire le programme peuvent tre galement interrompus partir de cette touche Introduction de Pour introduire les valeurs num riques l op rateur utilise le clavier num rique et la touche correspondant valeur num rique au signe alg brique Les param tres machine d terminent si ces valeurs doivent figurer avec une virgule E ou un point d cimal est inutile d introduire les z ros susceptibles de pr c der ou de suivre la valeur num rique Le signe alg brique peut tre introduit avant pendant ou apr s l introduction de valeur num rique Page HEIDENHAIN Modes de fonctionnement Programmation P2 TNC 2500B Edition S lection de s quence Parcourir rapidement le programme Ins rer une s quence Modification de donn e Programmation par dialogue Edition D Editer signifie introduire modifier compl ter et contr ler un programme Les fonctions d dition facilitent la s lection et la modification de s quences et mo
56. Marques de programme label Label Lors de la programmation on peut d finir des A labels marques de programme afin de caract ri ser le d but d un sous programme ou un r p ti ma tion de partie de programme x On peut sauter ces labels lors du d roulement 0 BEGIN PGM 1 MM du programme par exemple pour ex cuter le BLK FORM 0 1 Z X 0 Y 0 Z 40 en g 2 BLK FORM 0 2 X 100 Y 100 Z 0 sous programme concern 3 TOOL DEF 1 L 0 R 3 A 4 TOOL CALL 1 Z S 500 5 CYCL DEF 1 0 TARAUDAGE pt 6 CYCL DEF 1 1 DIST 2 7 CYCL DEF 1 2 PROF 20 D finition On d finit un label en actionnant la touche LBL 8 CYCL DEF 1 3 APPR 6 de label SET Les num ros de label entre 1 et 254 ne 9 CYCL DEF 1 4 TEMP 0 g doivent tre attribu s dans le programme qu une 10 CYCL DEF 1 5 F120 e seule fois 11 L Z 50 RO FMAX M06 12 L X 10 Y 20 R FMAX M03 z 13 L Z 2 FMAX 14 CALL LBL 1 REP s Label 0 Le num ro de label O d signe par principe la fin 15 L X 20 Y 50 FMAX d un sous programme Voir sous programme et 16 CALL LBL 1 constitue ainsi une marque de saut en arri re Il 17 L X 10 Y 80 FMAX r peut donc intervenir plusieurs reprises dans un 18 CALL LBL 1 m me programme 19 L Z 50 RO FMAX M02 LBL O ne doit en aucun cas tre appel 20 LBL 1 21 CYCL CALE M 22 LBL 2 23 L IX 10 R FMAX M99 a Appel d un Le dialogue est ouvert en actionnant la touche 24 CALL LBL 2 REP 5 5 num ro de label LBL CALL 25 LBL 0 gi EA 26 END PGM 1 MM
57. On lance d abord la TNC qui doit lire les donn es de TNC TNC HEIDENHAIN i Page TNC 25008 Modes de fonctionnement Programmation P141 Transmission externe de donn es ED C ble de raccordement distribution des raccordements pour V 24 RS 232 C Appareils FE bo tier Ada Ea ptateur de c ble HEIDENHAIN baoo a c ble de transmission interm diaire sur la machine gone 3 m de long V 24 17 m de long max Nr nn 1 ses N id 242869 N Id N Id 239760 Aai 23975801 ME embase 25 plots LE 2500 X25 e Fa ae _ GND H 1 1 1 GND 1 1 1 1 1 GND chassis TxD 2 2 Alal 2 2l 2 Al 2 TRD EE RXD 3 3 3 RXD 3 3 3 3 3 TXD GRSMT C bles standard RTS 4 4 RTS 4 jH 4 4 4 4 CTS F6 SNo HEIDENHAIN CTS 5 5 imt s CTS 5 5 5 5 5 RTS FD DSR 6 6 IAN t 6 DSR 6 6 6 6 6 DTR DATA TERMINAL GND 7 7 B 7 GND 7 7 7 7 7 GND siGnaL Aa M ATI Sa Ea fa DTR 20 20 u L2 DTR 20 20 20 20 20 DSR PATA SET La distribution des plots de la prise de l interface V 24 RS5 232 C permettant le raccordement l unit logique est diff rente de celle permettant le raccordement au bo tier interm diaire
58. PROBE 7 0 COURBES DE NIVEAU 7 TCH PROBE 7 1 TEMPS 200 X 50 000 Y 100 000 8 TCH PROBE 7 2 SUCCESSION Y X 9 TCH PROBE 7 3 DIST ELEVATION 0 5 Le DIST LIGNES 0 5 DIST POINTS 0 5 10 END PGM 2 MM EA HEIDENHAIN se A p oi Page _ TNC 2500B Modes de fonctionnement Programmation P131 TOUCH PROBE Digitalisation de contours 3D Ex cution d un programme de positions digitalis es Dans le cas o le rayon d outil est identique au rayon effectif de la bille de palpage du palpeur 3D le programme m moris sur l unit disquettes FE 401 ou sur un ordinateur peut tre ex cut sans subir de modifications sans correction de rayon RO avec un programme court suppl mentaire Si l on utilise une fraise dont le rayon diff re de celui de la bille de palpage on obtient un contour erron o un contour avec sur paisseur Exemple Programme d un contour 3D digitalis au moyen du cycle COURBES DE NIVEAU 0 BEGIN PGM 1 MM 1 L Z 0 FMAX point initial en Z 2 L X 0 Y 25 FMAX point initial en X Y 3 L X 0 Y 8 849 4 L X 2 003 Y 8619 29 L X 1 808 Y 8 669 30 L X 0 Y 8 85 31 L Z 1 X 0 Y 6 292 nouvelle courbe de niveau 32 L X 2 004 Y 5 965 53 L X 0 Y 6 293 54 L X 0 Y 25 FMAX point final point initial en X Y 55 L Z 40 FMAX point final hauteur de s curit en Z 56 END PGM 1 MM Pour pouvoir ex cuter ce programme il convient de mettre au point le programme court ci apr s et de
59. TNC 25008 Prise en compte Le de position i Possibilit s d utilisation ou onz ou nA T00L DEF D roulement Exemple Prise en compte de position effective La position effective de l outil peut tre prise en compte dans le programme d usinage partir de la touche Prise en compte de position On peut ainsi calculer des positions e des cotes d outil voir d finition d outil On positionne l outil la position devant tre prise en compte Dans le mode de fonctionnement M morisation on ouvre une s quence par exemple pour l usi nage d une droite On s lectionne l axe sur lequel la valeur effective doit tre prise en compte Il suffit d appuyer sur la touche Prise en compte de la position pour prendre en compte la posi tion en question de l axe MEMORISATION PROGRAMME v a 6 L Xx 0 RO F MAX M L X 25 3 EEE 8 END PGM 99992 MM M579 D placer les axes partir des touches d axe Introduction Ouverture de dialogue COORDONNEES prendre en comtpe les aai j positions d axe une une ie cl turer l introduction de position CORR RAYON RL RR PAS DE CORR E RACE AVANCE F introduire le cas ch ant l avance et mn C g prendre en compte E FONCTIONTAUXIEIAIRE ME a introduire le cas ch ant la fonction d auxiliaire On peut passer outre certaines questions de ii di
60. TNC 2500B Original D but de l action Dur e de l action Fin de l action Message d erreur Conversion du syst me de coordonn es D G n ralit s On entend par conversion du syst me de coor donn es les cycles suivants 7 0 d calage du point z ro 4 8 0 image miroir 10 0 rotation du syst me de coordonn es Co 11 0 facteur chelle l Les conversions de coordonn es permettent i d obtenir des variantes d une partie de pro d calage du point z ro image miroir gramme donn e Dans les exemples qui suivent le sous 4 programme 1 est syst matiquement consid r Sa comme original de couleur grise a rotation du syst me facteur chelle de coordonn es Chaque conversion est active sur le champ Pas besoin d appel Les conversions de coordonn es sont valables jusqu ce qu elles soient modifi es ou annul es L arr t ou la sortie d un programme ne change rien Ceci est galement valable lorsque le m me pro gramme est relanc par GOTO O un autre endroit Pour desactiver les conversions du syst me de coordonn es il existe les possibilit s suivantes e d finition de cycle pour comportement standard par ex facteur chelle 1 0 e ex cution des fonctions auxiliaires M02 M30 ou avec la s quence END PGM en fonction des param tres machine e s lection d un nouveau programme avec PGM NAME dans le mode de fonctionnement
61. arc de cercle se fait galement par tangente ment lorsque RND est activ Le sens de d pla cement lors de l approche du cercle est de ce fait d terminant pour la forme de l arc de cercle Sens de rotation n est donc pas n cessaire de pr ciser le sens de rotation Centre de cercle Les deux fonctions en question n impliquent pas que soit introduit le centre de cercle RND L arrondi RND est ins r entre deux l ments de contour pouvant tre soit une droite soit un arc de cercle I faut d abord programmer le coin que l outil n aborde puis une s quence RND avec le rayon d arrondi R L approche et la sortie de l arrondi se fait automatiquement par tangentement et est directement calcul par la commande CT Avec CT il suffit de programmer le point final de l arc de cercle S lection Donn Fonction ad quate en ur Point par ex d placement avec L Coin par ex d p acement avec Rayon d arrondi Fa a Point par ex lacement x Q DT Point tangentiel par ex d placement avec Le Approche tangentielle par ex d p acement avec F2 Point final de l arc fet de cercle ES lt E RENON Modes de fonctionnement Programmation ia DEC Contournages coordonn es cart siennes N Contour circulaire CC C CC a une fonction double 1 permet de d finir le centre de cercle pour les Y i d placements ci
62. avoir r gl la TNC sur EXT on peut partir des param tres machine s lectionner le mode de travail suivant Transmission de donn e standard pour imprimantes lecteurs perforateurs etc Transmission par bloc pour ordinateurs Pour la transmission de donn es de la CN aux appareils externes appareils qui ne sont pas mis au point par HEIDENHAINY il est n cessaire d adapter la commande par l interm diaire des param tres machine La fonction MOD VITESSE EN BAUD permet de r gler la vitesse de transmission Mon m Appuyer jusqu ce que l intertace V 24 apparaisse S lection sur la TNC Appuyer plusieurs reprises jusqu ce que l initialisation EXT ou ga Sorti du mode de fonctionnement MOD INTERFACE V 24 Lis ar se ne sue ie En cas de transrnission de donn es standard par exemple pour une imprimante il suffit d introduire dans la commande les param tres machine suivants MP 5030 0 s lection de la transmission de donn es standard MP 5020 par ex 168 format de donn es voir Transmission de donn es externe param tres machine Pour toute transmission par bloc on utilise un logiciel de transmission tel que le logiciel de transmission de donn es HEIDENHAIN pour ordinateur individuel Ce mode de fonctionnement requiert le r glage des param tres machine suivants MP 6030 1 s lection de la transmission par bloc P 5020 par ex 168 format de donn e es param t
63. bien alors z ro Avance Avance F vitesse de d placement de l outil lors du taraudage pas de vis Calcul de l avance n cessaire F SxP F avance S vitesse de rotation P pas de vis Le pas de vis est d fini par la vitesse de rotation d termin e dans l appel d outil et par la valeur d avance dans le cycle voir chapitre A Donn es de coupe D roulement D s que l outil a atteint la profondeur de tarau dage requise le sens de rotation de la broche est invers apr s un laps de temps d fini dans les param tres machine La temporisation coul e l outil est ramen sa position initiale Le sens de rotation de la broche est de nouveau invers Introduction comparable celle du Per age profond Exemple R alisation d un taraudage M6 avec un pas de vis de 0 75 mm pour une vitesse de rotation de 100 t min TOOL DEF 1 L 0 R3 d finition et TOOL CALL I Z 100 appel d outil La d finition occupe 5 s quences de programme CYCL DEF 2 0 TARAUDAGE DIST 3 distance d approche ne PROF 20 profondeur de per age TEMP 0 4 temporisation F75 avance L X 50 Y 20 RO FMAX M3 pr positionnement broche en marche vers la droite L Z 3 FMAX M99 appel de cycle HEIDENHAIN p f Page TNC 2500B Modes de fonctionnement Programmation P71 Le cycle Donn es d introduction Cycles d usinage Cycle 17 taraudage rigide Le filetage est taraud sans mandrin de
64. com pensation lin aire en une ou au besoin en plu sieurs op rations par ex enl vement de copeaux avec trou borgne Comparativement au taraudage avec mandrin de compensation on obtien avantages suivants vitesse d usinage plus lev e e r p tabilit sur le m me taraud e la r p tabilit est r alisable avec orientation de la broche en position 0 en appelant le cycie e donn es d introduction plus simples e plus grande plage de d placement de l axe de broche par suppression du mandrin de com pensation Distance de s curit A distance entre la pointe de l outil position de d part et la surface de la pi ce Signe en fonction du sens de d usinage Longueur du filet B distance entre la surface de la pi ce et la fin du filet Le signe correspondant la distance de s curit et la longueur du filet est uniforme la plupart du temps n gatif Pas C Pas de vis avec le signe on diff rencie entre le filetage droite et le filetage gauche Pas filetage droite Pas filetage gauche Avance La commande num rique calcule l avance partir de la vitesse de rotation broche active et le pas m moris F S x P Si l on active l override de vitesse de rotation pendant le filetage l avance s en trouve automatiquement align e Introduction identique celle du per age profond Exemple R alisation d un filetage droite M6 avec un pas de 0 75 mm et avec
65. cycles TOUCH PROBE 5 0 ZONE TOUCH PROBE 6 0 MEANDRES TOUCH PROBE 7 0 COURBES DE NIVEAU AXE Avec le cycle ZONE un bloc de forme parall le Point MIN pip dique est d fini par introduction de deux Point MAX points du point mini MIN et du point maxi MAX Le contour digitaliser est compris dans cette zone de palpage La d finition du bloc correspond la d finition de la BLK FORM pi ce brute convient d y ajouter le nom du programme ainsi que la hauteur de s curit NOM DE PGM Le nom du programme max 8 caract res qui est en m me temps le nom de fichier pour la m moire externe d signe le programme CN l int rieur duquel les positions recherch es sont class es sous forme de s quences lin aires L introduction du nom de programme doit tre effectu e imp rativement Dans le cas o l int rieur d un programme de palpage diff rents noms ont t attribu s sous diff ren tes d finitions de zones de nombreux programmes CN sont alors g n r s automatiquement pour la classement des positions recherch es Hauteur introduction d une hauteur en cotation absolue l int rieur de laquelle une collision entre la tige de de s curit palpage et le contour digitaliser est exclue Page P126 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B TOUCH Digitalisation de contours 3D PROBE PETE D finition du bloc de p
66. de la fraise Usiner en tenant compte d une valeur de correction de rayon Changer l outil et appeler les valeurs de correction avec TOOL CALL Amener l outil au point de d part D en avance rapide Amener l outil suivant l axe Z sur la surface de la pi ce en cas d ventuelle collision d placer d abord l outil selon X Y puis suivant Z La longueur d outil se trouve de ce fait corrig e La valeur de correction de rayon est nulle lorsqu on active RO Amener l outil au point de contour en tenant compte de la valeur de correction d outil activ e partir de RR ou RL Avance peu rapide Programmer les autres points en pr cisant syst matiquement l avance de la fraise Puisque la correction de rayon d outil RR o RL est constante on peut passer outre la question de dialogue en appuyant sur NO ENT ou sur END O Lorsqu on usine un contour ferm le dernier point correspond au premier point programm La valeur de correction de rayon est toujours effective Pour que l usinage soit complet on programme le point final qui lui n est pas situ sur le contour de la pi ce en tenant compte de RO valeur de correction nulle Afin de desactiver la valeur de correction de rayon il convient de ramener l outil sa position initiale dans le plan d usinage on vite ainsi tout risque de collision Retirer ensuite l outil de l axe de la broche Page P16 M
67. de palpage programmable D PROBE or Exemple mesure lin aire et angulaire Sous 27 LBL 1 programme 1 28 FN 2 Q1 Q20 Q10 Calcul de la longueur voir profondeur Z dans le mesure lin aire 29 LBL 0 param tre Q1 Sous 30 LBL 2 programme 2 31 FN 2 Q34 Q40 Q30 mesure angulaire 32 FN 2 Q35 Q41 Q31 33 FN 13 Q2 Q34 ANG Q35 34 FN 1 Q2 360 Q2 Angle dans le param tre Q2 35 LBL 0 36 END PGM PALPEUR 3D MM HEIDENHAIN TNC 2500B Ba Modes de fonctionnement Programmation TOUCH Digitalisation de contours 3D PROBE L Z z up G n ralit s Le logiciel de digitalisation HEIDENHAIN permet d enregistrer des contours 3D l aide du syst me de palpage 3D commutation TS 120 Gr ce l action directe sur la boucle d asservissement de position de la commande num rique TNC il est possible d enregistrer une s rie de 3 5 valeurs de mesure par seconde valeur qui d pend de la machine Ceci conduit pour une distance programm e entre points de 1 mm des avances de palpage de 180 300 mm min Conditions Pour digitaliser un contour 3D avec le syst me de techniques palpage HEIDENHAIN on a besoin des compo requises sants suivants syst me de palpage 3D TS 120 option digitalisation avec TS 120 m moire externe Unit disquettes Fe 401 ou PC IBM ou compatible avec logiciel de transfert HEIDENHAIN TNC EXE La commande num rique doit t
68. de relancer la proc dure d appel d outil L avance rapide peut galement correspondre une valeur sp cifique la machine par ex 6000 Introduction L X 50 Y 30 A Positionnement dans le plan XY sans correction PR de rayon Le centre de l outil est amen la posi abr g e R tion programm e si RO tait programm dans les s quences pr c dentes il est possible d abr ger certaines s quences de programme lorsque les valeurs souhait es ont t introduites et qu elles peuvent tre prises en compte telles quelles dans les s quences suivantes il suffit d appuyer sur la touche END O Page s a HEIDENHAIN P 26 Modes de fonctionnement Programmation TNC 25008 Valeurs absolues en coordonn es cart siennes Valeurs incr mentales en coordonn es cart siennes Combinaisons Contournages coordonn es cart siennes Droites percer 100 30 v 40 z L X 30 Y 40 Z 2 Pour tout positionnement dans l espace il est imp ratif d ouvrir la s quence en actionnant l une des touches grises 40 CEDE L IX 20 CIDIOQUE L IX 20 Y 30 ntroduction en valeur incr mentale X est introduit en incr mental et Y en absolu Exemple L exemple ci dessous vous montre comment programmer un per age sans faire appel aux cycles Percer Programme 0 BEGIN PGM PERCER MM 1 BLK FORM 0 1 Z X 0 Y 0 2 20 D finition pi ce brute n introduire que si l on 2 BLK FOR
69. ex cution des Cycles SL Principes g n raux D Le groupe de cycles dont l ensemble re oit la d signation de Cycles SL facilite la programma tion d op rations de fraisage pour l usinage d un contour 2D Ce contour peut tre compos de plusieurs seg ments de contour ponctuellement il peut com porter jusqu 12 poches ou lots qui peuvent galement se superposer La d signation Cycles SL se rapporte la liste de sous programmes de contours en anglais Subcontour List du cycle 14 La superposition partir de laquelle on obtient un contour est r alis e par la commande num rique L op rateur n a pas besoin de calculer les points d intersection Les segments de contours sont d finis sous Le Ta mea orme de sous programmes Le cycle 14 Contour regroupe sous un num ro de label cet ensemble de sous programmes Chaque segment de con tour doit tre programm comme un contour erm Afin de pouvoir travailler avec plusieurs outils L op ration d usinage est d finie dans le cycle 14 sans donn es de coupe ni valeurs de passe celles ci sont d finir l int rieur des cycles concern s Cycle 15 pr per age si n cessaire Cycle 6 videment Cycle 16 fraisage de contour finissage Chaque sous programme doit comporter l indication de la correction de rayon RL ou RR ainsi que le sens d usinage La commande reconna t partir de ces donn es s il s agit d une poche ou d un flot
70. l outil suivant une trajec toire rectiligne depuis la position initiale S RO la position 1 correspondant au premier point de contour qui lui fait l objet d une correction de rayon RL Le centre d outil se d place parall lement au premier l ment de contour une distance constante Sortie Le contour de la pi ce usin la commande am ne l outil lors du passage de RR RL RO dans la derni re s quence faisant l objet d une correction de rayon d outil RL une position orthogonale par rapport la fin du dernier l ment de contour Puis on positionne l outil la prochaine position non corrig e RO Approche Si la correction de rayon est activ e d s ST l outil partir d une risque d endormnmager le contour en son premier position initiale point incorrecte Sortie Les m mes conditions sont observer lors de la sortie de l outil Page p E HEIDENHAIN P 50 Modes de fonctionnement Programmation TNC 2500B Lo Approche et sortie suivant une trajectoire circulaire Approche Sortie Cercle d entr e cercle de sortie Avance Sch ma de programme S quences importantes Approche et sortie du contour suivant une trajectoire circulaire La TNC permet d aborder et de quitter automati quement les contours suivant une trajectoire cir culaire On programme en appuyant sur la touche RND L outil part de sa position initiale
71. la longueur effective Pour effectuer un talonnage on fixe sur la table de la machine une bague de r glage d une hau teur et d un rayon donn s A outil z ro B syst me de palpage 3D C bague de r glage D plan de r f rence surface sup rieure L longueur de l outil z ro rayon de la bille Ex cution Avant d effectuer l talonnage le plan de r f rence est d termin en fonction de l outil z ro Pour d finir la longueur effective de la tige de palpage le palpeur aborde le plan de r f rence Apr s avoir touch la surface sup rieure de la pi ce la t te de palpage revient sa position ini tiale en rapide La longueur L est m moris e par la commande et automatiquement prise en compte lors des calculs de position venir Ouverture de dialogue PP ETALONNAGE LONGUEUR EFFECTIVE D ectionrier et Pronos ph compte la fonction de palpage AXE D OUTIL Z Introduire le cas ch ant d autres axes d outil S lectionner le point d origine introduire le point d origine dans l axe POINT D ORIGINE 5 G d outil par exemple 5 0 mm x Y D placer le syst me de palpage pr s du plan de r f rence 5 S lectionner le cas ch ant le sens ARTE de d placement du palpeur ici Z La t te de palpage est d plac e suivant l axe Z dans le sens n gatif Apr s le contact avec la surface de la pi ce et le ret
72. les avoir tous introduits Une op ration de fabrication crite sous forme de sous programme doit tre ex cut e comme suit a par rapport au point z ro initialis X 0 Y 0 et par ailleurs b par rapport au point z ro d cal X 40 Y 60 TOOL DEF 1 LO RS TOOL CALL 1 Z 200 CALL LBL sans d calage du point z ro CYCL DEF 7 0 POINT ZERO CYCL DEF 7 1 X 40 CYCL DEF 7 2 Y 60 CALL LBL 1 avec d calage du point z ro CYCL DEF 7 0 POINT ZERO CYCL DEF 7 1 X 0 annuler le d calage du CYCL DEF 7 2 Y 0 point z ro L Z 50 FMAX M02 Sous programme 2e ns LBL 1 L X 10 Y 10 RO FMAX M03 L Z 2 FMAX L 2 5 F100 L X 0 Y 0 RL F500 L Y 20 L X 25 L X 30 Y 15 L Y 0 L X 0 L X 10 Y 10 RO L Z 2 FMAX LBL 0 HEIDENHAIN TNC 25008 Modes de fonctionnement Programmation Cycle Action Axes r fl chis Fraisage en avalant et en opposition Position du point z ro Annuler l image miroir Conversions des coordonn es Cycle 8 image miroir L image miroir d un axe donn permet d inverser le sens de cet axe Pour toutes les coordonn es de cet axe on prend alors le signe inverse On obtient ainsi un contour programm o une image de per age sous forme de repr sentation r fl chie L image miroir n est possible que dans le plan d usinage On peut avoir une image miroir d un voire deux axes simultan ment D s que l on d finit une image miroir cel
73. machine TNC 2500B EN im TOUCH PROBE Ex cution Une fois la rotation de base r alis e Syst me de palpage 3D Coin point d origine calcul du point d origine Gr ce la fonction de palpage Coin point d origine la commande calcule les coordonn es d un coin de la pi ce usiner La valeur ainsi cal cul e peut tre prise en compte comme point d origine pour l usinage suivant Toutes les valeurs effectives de position se r f rent alors ce point La fonction de palpage Rotation de base doit tre ex cut e avant Coin point d origine La t te de palpage aborde deux faces lat rales partir de deux positions de d part diff rentes voir sch ma Le point P est calcul par la commande comme le point d intersection de la droite A points de Yi palpage et et de la droite B points de pal page et OP OT 6 Q 8 O x O Si la fonction de palpage Coin point d origine est appel e la suite d une rotation de base droite A le palpage de la premi re face lat rale n a plus lieu d tre HEIDENHAIN TNC 2500B Modes de fonctionnement machine TOUCH PROBE Premi re face lat rale Seconde face lat rale Affichage de coin et initialisation du point d origine Syst me de palpage 3D Coin point d origine calcul du coin B Si la rotation de base doit
74. me de coordonn es P95 autres cycles P104 cycle 13 orientation de broche P106 programmation param tr e P107 fonction de palpage programmable R122 digitalisation de contours 3D P125 prise en compte de position effective P134 test de programme P136 graphisme de test P137 transmission externe de donn es P140 2 02222220 oo Nous travaillons constamment au d veloppement de nos commandes de contournage TNC I se peut donc que votre com mande de contournage diff re l g rement de la version d crite dans ce manuel Attestation du constructeur Cet appareil est antiparasit conform ment aux dispositions du d cret du bulletin 1046 1984 La Deutsche Bundespost a t avis e de la mise en circulation de cet appareil et autoris e v rifier la conformit de la s rie aux dispositions mentionn es ci dessus Si l utilisateur souhaite encastrer l appareil dans un dispositif il faut que l ensemble de l installation soit lui aussi conforme ces m mes dispositions ES G n ralit s A Introduction 1 TNC 2500B description en bref 3 Modes de fonctionnement machine 4 Modes de fonctionnement programmation 5 Accessoires syst me de palpage 3D TS 6 unit disquettes FE 401B VA manivelles lectroniques HR 130 HR 330 7 EE E S A Fonctions MOD 8 affichage de position 9 limitation des courses de d placement 10 param tres utilisateur 11 Coordonn es syst me de coordonn es 15 point d origine 16 coordon
75. n es et le sens de d placement sont oppos s Dans ce cas les axes de la machine re oivent les d signations X Y et Z Pour attribuer le point z ro du syst me de coordonn es on choisit en g n ral la position de la pi ce qui correspond au point z ro du plan de la pi ce c est dire ce point partir duquel la pi ce est mesur e Par s curit le point z ro pi ce est presque tou jours mis dans l axe Z la position la plus haute de la pi ce La position du point z ro indiqu e dans l exemple ci contre est valable pour tous les exemples de programmation contenus dans ce manuel Les usinages dans le plan n cessitent donc prin cipalement une libert de d placement dans le sens positif de X et de Y Les passes r alis es partir de l ar te sup rieure Z 0 correspondent des valeurs n gatives de position Le syst me de coordonn es rectangulaire fixe par rapport la pi ce est clairement d fini lors que les coordonn es de n importe quel point d origine P sont connues Ainsi si l on passe sur la position concern e la commande num rique initialise les coordonn es correspondantes ini tialisation du point d origine Table de la machine j Page A16 G n ralit s HEIDENHAIN TNC 2500B Cotation absolue Cotation incr mentale Cotation incr mentale et absol
76. par un contour de poche A B A B poches C D lots Exemple 5 CYCL DEF 14 0 CONTOUR La d finition occupe jusqu 3 s quences de pro gramme Dans l exemple pr sent les sous pro 6 CYCL DEF 14 1 LABEL CONTOUR 11 12 13 grammes 11 12 et 18 d finissent l ensemble du contour Cycle 6 Le cycle 6 d finit les op rations requises pour retirer les copeaux lors du fraisage d une poche videment Ce cycle qui peut tre ex cut s par ment doit tre appel Outil En raison de son mode de travail le cycle 6 requiert une fraise avec denture frontale DIN 844 lorsque l on n effectue pas de pr per age ou que l on passe outre certains contours Donn es Distance d approche A profondeur de frai introduire sage B profondeur de passe C sont cot es en valeur incr mentale avec un m me signe en r gle g n rale n gatif Avance plong e vitesse de d placement de l outil lors de la plong e F1 Sur paisseur sur paisseur dans le plan d usi nage valeur num rique positive D Angle d videment sens d videment d fini par rapport l axe 0 du plan d usinage Avance d placement de l outil dans le plan d usinage F2 Avant d appeler le cycle l outil doit tre amen la position d approche A Exemple 16 CYCL DEF 6 0 EVIDEMENT 17 CYCL DFF 6 1 DIST 2 distance d approche PROF 20 profondeur de fraisage 18 CYCL DEF 6 2 PASSE 10 profondeur de plong e F40 SUREP avance lors de la plong e et sur paisse
77. place partir du point le contour initial dans le sens programm jusqu au con tour Lors du premier contact cette position est m moris e 1 point de palpage point atteindre pour la courbe de niveau correspon dante Digitalisation Dans le sens programm de l axe initial la t te de palpage se d place tout le long du contour Ce faisant les positions sont digitalis es en distance programm e entre les points DIST POINTS La distance r elle entre points peut tre inf rieure la distance programm e qui d pend des para m tres machine Lorsque l on a suivi une fois le contour c est dire dans la mesure o l on a atteint nouveau le premier point de palpage une avance de l axe de palpage s effectue de la distance entre lignes DIST LIGNES vers le haut Cette proc dure se r p te jusqu la fin de la zone Quitter le contour On quitte le contour automatiquement par retra t de l axe de palpage la hauteur de s curit Lors de l utilisation du cycle de palpage COURBES DE NIVEAU le cycle BLOC doit tre d fini comme suit e Dans le sens de l axe de palpage par ex axe Z les coordonn es du point MAX Z doivent tre inf rieures d au moins un rayon de bille de palpage par rapport aux coordonn es max Z du contour Dans le plan d usinage la zone doit tre s lectionn e de telle mani re qu elle soit sup rieure d au moins un rayon de bille de palpage p
78. point initial et de point final du contour ne doit pas tre sup rieur 2 x R Avec CR on peut programmer un cercle dans deux s quences diff rentes Pour relier deux points partir du rayon il existe deux possibilit s voir sch ma qui sont fonction de l angle au centre B Le petit arc de cercle 1 a un angle au centre B lt 180 le grand arc de cercle 2 lui a un angle au centre B gt 180 Pour programmer le petit arc de cercle B lt 180 on introduit le rayon sous forme de valeur positive Le signe appara t automatiquement Pour programmer le grand arc de cercle B gt 180 on introduit le rayon sous forme n gative Valeur max de rayon 30 m La programmation partir des param tres per met de r aliser des arcs de cercle de 99 m Le sens de rotation indique selon la correction de rayon R RR si le contour circulaire est concave ou convexe Sur le sch ma ci contre DR g n re un l ment de contour convexe DR un l ment de contour concave Page P 36 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B Introduction CR S quence de Contournages coordonn es cart siennes Contour circulaire CR 00 s0 v 40 R 100 Dr EA CR X 80 Y 40 R 100 DR Point final de l arc de cercle Rayon signe positif D termination du sens de rotation partir de la touche programme Exemple TOOL D
79. positions Calcul de longueurs Ouverture de dialogue E SURFACE DE LA PIECE PLAN DE REFERENCE B8 1 ctionner et prendre en compte la fonction de palpage par ex Z n gatif de Z avance rapide Q Q horder la position de d part X X Y Y Z Z Cr C ge S lectionner le sens de d placement D placer la t te de palpage suivant le sens Apr s contact de la surface la t te de palpage revient la position de d part en POINT D ORIGINE Z 18 125 La commande affiche la valeur de mesure valeur par ex 0 mm Introduire le cas ch ant une nouvelle POINT D ORIGINE Z 0 Prise en compte de la valeur introduite Caicul de l est en outre possible de mesurer une longueur donn e sur une pi ce ajust e longueur Palper la premi re position et initialiser le point d origine par ex O mm Palper le deuxi me position La valeur de longueur peut tre affich e sur la fen tre Point d origine Page i r HEIDENHAIN M 6 Modes de fonctionnement machine TNC 2500B LUE PROBE Possibilit s Rotation de base Syst me de palpage 3D Rotation de base calcul d angle La fonction de palpage Rotation de base per met de d terminer l cart angulaire entre un angle effectif donn et deux positions de palpage diff rentes L angle est calcul dans le plan d usinage Rotation de base correction d un ventuel d saxage eff
80. programme appel e on peut gale ment sauter dans un autre programme Appels de programme par ex PGM CALL ou 27 L Z200 M05 CYCLE 12 28 L X 20 Y 20 M02 Exemple Crit res d cisifs FN 9 IF Q1 EQU 360 GOTO LBL 30 un param tre est gal une valeur ou un second param tre par ex QI Q2 o d apr s l exemple Q1 a pour valeur 360 000 EN 10 IF Q1 NE Q2 GOTO LBL 2 un param tre est diff rent d une valeur ou d un autre param tre par ex Q1 Q2 FN 11 IF Q1 GT 360 GOTO LBL 17 un param tre est sup rieur une valeur o un second param tre par ex QI gt Q2 plus grand que 0 donc positif FN 12 IF Q1 LT Q2 GOTO LBL 3 un param tre est inf rieur une valeur voire un autre param tre par ex Q1 lt Q2 plus petit que O donc n gatif Les fonctions param tr es de FN 9 FN 12 permettent galement de programmer des sauts incondi tionnels un label donn Exemple Crit res d cisifs FN 9 IF 0 EQU 0 GOTO LBL 30 La condition est toujours remplie il y a donc saut inconditionnel IF mot anglais pour si EQU equal en anglais soit gal NE not equal en anglais soit diff rent de GT greater than soit plus grand que LT ess than soit plus petit que GOTO expression anglaise pour Aller Page P 112 HEIDENHAIN Modes de fonctionnement Programmation TNC 2500B FN 14 num ros d erreur Q1
81. quence caract rise une 9 L X 20 Y 60 RR F40 s quences s quence d un programme d usinage donn 10 RND R 5 F20 La commande attribue un num ro chaque s quence 11 L X 50 Y 20 RR F40 F U 12 CC Xx 10 Y 80 ot CA AS est compos e de mots par x 13 c X 70 Y 51 715 DR RR Adresse Chaque mot est lui m me compos d une lettre Valeur d adresse par ex X et d une valeur num rique par ex 20 Signification des abr viations mentionn es ci dessus L interpolation lin aire X Y Z coordonn es RO pas de correction du rayon d outil F avance M fonction auxiliaire HEIDENHAIN i M Page TNC 2500B Modes de fonctionnement Programmation P1 Programmation par dialogue D R pondre aux questions de dialogue Principe du L op rateur introduit son programme en r pon dialogue dant aux questions que lui pose la commande On ouvre le dialogue de chaque s quence en Ouver F3 Par exemple appuyant sur une touche par ex TOOL DEF per ture de d finition mettant d avoir acc s la s quence correspon dialogue d outil eos regulon ensata le mumeo Ta premi ro ques troduction np g cn tion de dialogue de valeur E Poursuivre le Les erreurs commises lors de l introduction de esT ROSES Qu AN x dialogue programme sont affich es en Texte clair Les don n es erron es peuvent tre imm diatement recti fi es pendant l introduction de programme Lada xi re m Introduction quest
82. se d place l outil lorsqu il plonge dans la pi ce 1 longueur lat rale D longueur de la poche face parall le au premier axe principal du plan d usinage Le signe est toujours positif 2 jongueur lat rale E largeur de la poche Le signe est toujours positif Avance F d placement de l outil dans le plan d usinage Sens de d placement de la fraise Fraisage en avalant DR sens anti horaire fraisage en avalant avec M3 Fraisage en opposition DR sens horaire fraisage en opposition avec M3 On am ne l outil la position initiale S centre de la poche dans une s quence de positionnement pr alablement d finie sans correction de rayon Apr s avoir amen l outil sa position initiale il plonge dans la pi ce centre de la poche La fraise d crit ensuite la trajectoire dessin e selon l avance programm e F2 Le sens de d placement initial de la fraise corres pond au sens positif de la face la plus longue de la poche en d autres termes si la face la plus lon gue est parall le l axe X la fraise commence sa trajectoire suivant le sens positif de X Pour les poches carr es la fraise entame toujours sa trajectoire suivant l axe Y positi JEY CLR HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation Page P75 GE D roulement Passe lat rale Cycles d usinage Cycle 4 poche rectangulaire Le sens d
83. suffit pas pour le d roulement du graphisme Les deux d finitions d axe doivent tre identiques Si l axe d outil fait d faut un message d erreur est transmis la suite du lancement du graphisme HEIDENHAIN 7 f Page TNC 25008 Modes de fonctionnement Programmation P139 Compatibilit des appareils Programmation Transmission externe de donn es Ed G n ralit s La commande dispose d une interface de donn es partir desquelles les programmes peuvent tre lus ou transmis L interface est conform aux normes suivantes e V 24 CCITT voire RS 232 C ISO L interface de donn es peut fonctionner de deux mani res diff rentes Transmission par bloc pour l unit disquette FE HEIDENHAIN et ordinateurs compatibles Transmission de donn es standard pour unit bande magn tique ME imprimante perforateur lecteur etc n est plus fabriqu Les param tres machine galement accessibles l utilisateur permettent d adapter la TNC aux divers appareils p riph riques On peut r gler la TNC sur trois appareils p riph riques diff rents s lection partir de MOD e FE unit disquette compatible l unit disquette HEIDENHAIN e ME unit bande magn tique compatible l unit bande magn tique HEIDENHAIN EXT appareil externe Interface d finie par le constructeur de la machine ou l utilisateur partir des param tres machine pour raccordement un appareil extern
84. superpos e doivent rester tels qu ils sont A et B doivent tre des lots e je premier lot doit commencer l ext rieur du second 16 LBL 1 17 L X 10 Y 50 RR 18 CC X 35 Y 50 19 C X 10 Y 50 DR 20 LBL 0 21 LBL 2 22 L X 90 Y 50 RR F500 23 CC X 65 Y 50 24 C X 90 Y 50 DR 25 LBL 0 La surface A doit rester intacte sans la partie recouverte par B e A doit tre un lot et B une poche A doit commencer l ext rieur de B 15 LBL 1 16 L X 10 Y 50 RR 17 CC X 35 Y 50 18 C X 10 Y 50 DR 19 LBL 0 20 LBL 2 21 L X 40 Y 50 RL 22 CC X 65 Y 50 23 C X 40 Y 50 DR 24 LBL 0 Seule la surface recouverte par A et B doit rester intacte e A et B doivent tre des lots e A doit commencer l int rieur de B 15 LBL 1 16 L X 60 Y 50 RR 17 CC X 35 Y 50 18 C X 60 Y 50 DR 19 LBL 0 20 LBL 2 21 L X 90 Y 50 RR 22 CC X 65 Y 50 23 C X 90 Y 50 DR 24 LBL 0 Un lot requiert toujours une d limitation ext rieure suppl mentaire poche dans le cas pr sent LBL 5 Une poche peut galement r duire plusieurs sur faces de poche Le d but de cette poche doit se trouver l int rieur du premier lot Les points ini tiaux des autres contours d lot coup s doivent tre situ s l ext rieur de la poche A B sont les points initiaux du label de contour Page P 88 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B
85. une vitese de rotation de 100 t min TOOL DEF 1 L 0 R3 D finition d outil TOOL CALL 1 Z S100 Appel d outil La d finition couvre 4 s quences de programme CYCL DEF 17 0 TARAUDAGE RIGIDE CYCL DEF 17 1 DIST 10 Distance de s curit CYCL DEF 17 2 PROF 30 Profondeur du filet CYCL DEF 17 3 PAS 0 75 Pas de vis Pour le taraudage rigide la commande num rique et la machine doivent tre pr par es par le constructeur Page i HEIDENHAIN P 72 Modes de fonctionnement Programmation TNC 2500B z Cycles d usinage 5 Cycle 3 rainurage Le cycle Le cycle Rainurage est un cycle combin com a prenant une phase d bauche et une autre phase de finition La rainure est parall le l un des axes du sys t me de coordonn es et peut le cas ch ant tre 27 orient e souhait gr ce au cycle 10 Y Outil Le cycle requiert une fraise avec denture frontale DIN 844 Le diam tre de la fraise doit tre quelque peu p inf rieur celui de la largeur du rainurage Donn es Distance d approche A distance entre la pointe a introduire de l outil position initiale et la surface de la pi ce usiner pau Profondeur de fraisage B profondeur de la rainure distance entre la surface de la pi ce usiner et le point final du trou frais Profondeur de passe C valeur correspondant la distance sur laquelle se fait chaque plong e K d outil Le signe de la distance d app
86. valeur de correction d outil ne sera pas non plus prise en compte a TX O Position nominale me A ra E Modes de fonctionnement machine CRE Ex cution de programme Ex cution pas pas ex cution en continu E gt Les programmes m moris s peuvent tre ex cut s dans les modes de fonctionnement Ex cution de programme pas pas et Ex cution de programme en continu Avant d entamer l usinage il importe de d finir le point z ro pi ce Voir chapitre Ajustage Ex cution de programme pas pas S lection de Dans ce mode de fonctionnement la commande ex cute le programme situ dans la m moire de travail s quence par s quence On a de pr f rence recours ce mode de fonctionnement lorsque l on teste ou ex cute pour la premi re fois un programme donn Mode de fonctionnement E S quence par s quence S lectionner le programme ou programme A k 7 aller la s quence 0 lorsque le o programme est d j s lectionn 0 BEGIN PGM 7225 La premi re s quence de programme est affich la premi re ligne Lancer dii TT g l ex cution Les s quences de programme sont lanc es respectivement partir de la touche externe START Ex cution de Dans ce mode de fonctionnement la commande ex cute le programme situ dans la m moire jusqu programme en arr t programm ou jusqu la fin du programme continu z Fonct
87. valeur z ro la Y surface sup rieure ou indique la longueur L de a l outil en question comme valeur effective de l axe d outil avec un signe positif Si la surface de la pi ce a une valeur autre que z ro la valeur effec tive suivante doit tre introduite pea valeur effective Z longueur d outil L posi tion surface Le b Exemple Longueur d outil L 100 mm he Position de la surface sup rieure de la pi ce e 50 mm Valeur effective introduire Z 100 mm 50 mm 150 mm m ere HEIDENHAIN i n Page TNC 25008 Modes de fonctionnement machine M13 Exemple initialisation du point d origine point z ro pi ce Affleurer avec Axe Z Axe Y Axe X Mode manuel Initialisation des affichages de position du point z ro pi ce Le point d origine doit tre initialis avec un foret rayon d outil R 5 mm conform ment au sch ma ci contre affleurer la surface sup rieure de la pi ce affleurer l ar te de la pi ce suivant l axe Y affleurer l ar te de la pi ce suivant l axe X Ouverture de dialogue N lorsque la surface doit tre tangent e INITIALISATION DU POINT D ORIGINE Z introduire la valeur pour l axe Z par ex 0 mm Prise en compte la valeur introduite Affichage Z 0 000 Ouverture de dialogue lt orsque la surface doit tre tangent e INITIALISATION DU POINT D ORIGIN
88. 00 Q107 Q108 Rayon d outil Programmation param tr e S Fonctions sp ciales Avec FN 14 il est possible de sortir de l EPROM de l AP des messages d erreur ainsi que des textes de dialogue du constructeur de la machine L appel s effectue en introduisant les num ros d erreur allant de 0 499 Le message d erreur intervient la fin du d roulement du programme Apr s limination de l erreur le programme doit tre remis en route Les messages d erreur sont class s comme suit Num ro d erreur Affichage l cran CO 299 ERROR 0 ERROR 299 300 399 PLC ERROR O1 PLC ERROR 99 ou bien dans le dialogue d fini par le constructeur de la machine 400 483 DIALOG 1 83 ou bien dans le dialogue d fini par le constructeur de la machine 484 499 USER PARAMETER 15 0 ou bien dans le dialogue d fini par le constructeur de la machine Exemple FN 14 ERROR 100 La commande peut transf rer des valeurs de param tres Q de l automate programmable dans un pro gramme CN Les param tres Q100 Q107 sont r serv s cet effet La commande classe toujours le rayon d outil du dernier outil appel dans le param tre Q108 Le rayon d outil pour la correction de rayon lors de calculs et comparaisons de param tres peut tre ainsi activ Q 108 Q109 La commande classe l axe d outil actuel dans le param tre Q109 Axe d outil Diff rentes machines ont
89. 12 515 Page Ce se HEIDENHAIN P 146 Modes de fonctionnement Programmation i TNC 25008 Transmission externe de donn es E gt Param tres machine MP 5020 permet de d finir le format des donn es et le mode d arr t de la transmission des donn es Le Bit 1 n est initialis que pour la Transmission par bloc Pour les interfaces de donn es standard on introduit cet effet O MP 5020 E z a EST T Fr Format de Fonction Bit Introduction ARE donn es _ a ee te inrodure 7 ou 8 bits 0 0 gt 7 bits de donn es CODE ASCII avec BTE bit parit 1 8 bits de donn es CODE ASCII avec 8 bit 0 et 9 bit parit 1 Caract re de contr le BCC 1 0 gt caract re BCC quelconque i 2 gt caract re BCC pas de caract re de contr le f Arr t de transmission par RTS 2 0 gt pas actif 4 actif Arr t de transmission par DC3 8 0 pas actif 8 actif 8 Parit paire o 4 0 gt paire impaire de caract re 16 gt impaire Parit de caract re souhait e 5 0 gt pas actif f 32 gt actif 32 name en mn A a R e te tn i ne Nombre des bits de stop 1716 010 1 1 2 bits de stop 011 2 bits de stop bit 6 64 1 0 1 bit de stop bit 7 128 ul 1 bit de stop 128 Valeur introduire pour MP 5020 169 Remarque La valeur introduire ne peut correspondre 2 propos du bit 1 e BBC peut pour la Transmission
90. 2 D finir le point z ro pi ce Coordonn es de la pi ce A15 3 Calculer la vitesse de rotation et Diagrammes vitesse de A20 d avance rotation broche et vitesse d avance 4 Mettre en service la machine Manuel de la machine 5 Aborder le point de r f rence Mise en service de la M1 machine 6 Fixer la pi ce Instruction de fixation 7a Avec le syst me 3D Machine M3 d terminer automatiquement la position syst me 3D pour j de la pi ce et initialiser les affichages manuel ajuster la pi ce ou 7b Fixer la pi ce en mode manuel M Machine fonctionnement M13 Mettre en place l outil z ro manuel eaen Caroun aegancnin manual Manuel d utilisation g changement d outil name lens _ L me 8 introduire le programme Page d pliante de droite sch ma du programme m morisation et chapitre de programme Programmation P 7 one 9 Contr ler le programme Programmer P135 sans d placement des axes test de test de programme l programme O Simulation de programme m Programmer P136 sans d placement des axes machine es Simulation graphique d roulement de programme i 1 Essai sans outil dans le cadre E Machine d roulement 20 d une s quence mel ex cution de programme de programme f pas pas l i 2 Optimiser le programme le cas ch ant Programmer P3 m morisation t de programme 3 Mettre en place l outil et usiner Machine ex cution de M20 ex cution en continu du progr
91. 500B Modes de fonctionnement Programmation a F3 Cycles standard Introduction g n ralit s 66 Cycles d usinage Mesures pr ventives 67 Cycle 1 per age profond 68 Cycle 2 taraudage 71 Cycle 17 taraudage rigide 72e Cycle 3 rainurage 73 Cycle 4 poche rectangulaire 75 Cycle 5 poche circulaire 77 Cycles SL Principe 79 Cycle 14 contour 80 Cycle 6 videment 80 PGM 7206 videment de poche rectangulaire 82 PGM 7207 videment d ilot rectangulaire 83 Superposition 84 Poches superpos es 85 llots superpos es 88 Poches et lots superpos s 89 Cycle 16 pr per age 91 Cycle 16 fraisage de contour finissage 92 Usinage avec plusieurs outils 93 a Conversion du syst me de coordonn es G n ralit s 95 Cycle 7 d calage du point z ro 96 Cycle 8 image miroir 98 Cycle 10 rotation du syst me de coordonn es 00 Cycle 11 facteur chelle 02 E Autres cycles ag ga Cycle 9 temporisation 04 Cycle 12 appel de programme 05 Cycle 18 orientation de broche 06 a eq Programmation param tr e G n ralit s 07 S lection 08 Fonctions alg briques 09 Fonctions trigonom triques 10 Sauts conditionnels inconditionnels 12 Fonctions sp ciales 13 Exemple cercle de trous 15 per age avec brise copeaux 16 ellipse comme cycle de contournage 17 sph re 19 Fonction d crite pour la premi re fois dans ce catalogue HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation PO M
92. 9 TNC 2500B Te Conversions des coordonn es Cycle 10 rotation du syst me de coordonn es Cycle Dans le cadre d un programme donn on peut orienter diff remment le sysi me de coordonn es dans le plan d usinage en conservant le m me point z ro Action La rotation est active sans qu il soit n cessaire de l appeler Elle est de m me active dans le mode de fonctionnement Positionnement avec intro duction manuelle Angie de Pour effectuer une rotation du syst me de coor rotation donn es il suffit d introduire l angle de rotation ROT rotation Plans plan XY axe X 0 standard plan YZ axe Y 0 plan ZX axe Z 0 Toutes les coordonn es introduites la suite de la rotation se r f rent alors au syst me de coordon n es diff remment orient L angle de rotation est exprim en degr Plage d introduction de 360 360 absolu ou incr mental Kerhenn Mise en CYCL DEF 10 0 ROTATION application de CYCL DEF 10 1 ROT 35 la rotation L angle de rotation actif est indiqu avec ROT dans l affichage d etat Annuler la Une rotation est annul e en introduisant l angle rotation de rotation 0 CYCL DEF 10 0 ROTATION CYCL DEF 10 1 ROT 0 Page P 100 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B Conversions de coordonn es Cycle 10 rotation du syst me de coordonn es 69 6006
93. AT AN DES DASE l cran par l abr viation ROT dans l affichage d tat Elle est maintenue m me apr s coupure de la tension secteur Pour supprimer la rotation de base il faut s lectionner la fonction de palpage Rotation de base et introduire l angle de rotation 0 L affichage ROT dispara t T o M579 Une fois la rotation de base activ e tous les programmes suivants sont r alis s suivant ce nouvel angle de rotation de m me pour la simulation graphique Parall lement la rotation de base on peut mesurer un angle donn sur une pi ce ajust e Pour ce faire il faut r aliser une rotation de base afficher l angle de rotation supprimer la rotation de base Rem dier Pour les machines outils pr sentant un axe de rotation il est en outre possible de rem dier une ven une position tuelle position asym trique de la pi ce en faisant tourner l axe asym trique Pour ce faire il faut effectuer une rotation de base afficher l angle de rotation et le noter supprimer la rotation de base introduire en cote incr mentale la valeur de l angle de rotation de l axe concern dans le mode de fonctionnement Positionnement avec introduction manuel voir D placement la position introduite sans correction de rayon Une fois la s quence termin e appuyer sur la touche externe START pour lancer la rotation Page x r HEIDENHAIN Mo M8 des de fonctionnement
94. Ce programme fait appel un outil On peut n anmoins avoir recours chaque instant une fraise d bauche pour effectuer le cycle Evide ment et une fraise de finition pour ex cuter le cycle Finition Par ailleurs une fraise avec denture frontale est n cessaire A d faut on effectue un pr per age l aide du cycle 15 g HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation D finition param tr e Evidement Finition Sous programme Programmation param tr e Exemple ellipse comme cycle de contournage 0 BEGIN PGM 94152500 MM 1 FN 0 Q0 10 2 FNO Q1 1 3 FN 0 Q2 0 4 EN 0 Q3 370 5 FN 0 Q4 45 6 FN 0 Q5 25 7 FN 0 Q6 50 8 FN 0 Q7 50 9 FN 0 Q8 2 10 FN 0 Q9 5 11 BLK FORM 0 1 Z X 0 Y 0 Z 10 12 BLK FORM 02 X 100 Y 100 Z 0 13 TOOL DEF 25 L 0 R 5 14 TOOL CALL 25 Z S1000 15 L Z 50 RO FMAX M6 16 LZ Q8 R0 FMAX M3 17 FN 0 Q14 Q2 18 CYCL DEF 7 0 POINT ZERO 19 CYCL DEF 7 1 X Q6 20 CYCL DEF 7 2 Y Q7 21 CYCL DEF 14 0 CONTOUR 22 CYCL DEF 14 1 LABEL DE CONTOUR2 23 CYCL DEF 6 0 EVIDEMENT 24 CYCL DEF 6 1 APPR Q8 PROFONDEUR Q9 25 CYCL DEF 6 2 PASSE 5 F100 SUREP 2 26 CYCL DEF 6 3 ANGLE 45 F100 27 CYCL CALL 28 FN 0 Q0 Q1 29 FN 0 Q14 Q2 30 LZ Q9 F100 31 CALL LBL 2 32 L Z 50 R0 FMAX M2 pas de progression Aa pour contour Evidement pas de progression Aa pour
95. E Y C yA ntroduire la valeur pour l axe Y par ex 5 mm Avec signe n gatif Prise en compte de la valeur introduite Affichage Y 5 000 Ouverture de dialogue x orsque la surface doit tre tangent e INITIALISATION DU POINT D ORIGINE X O e ntroduire la valeur pour l axe X par ex 5 mm Avec signe n gatif Prise en compte de la valeur introduite Affichage X 5 000 ci dessus Les points d origine pour les autres axes peuvent tre galement initialis s conform ment l exemple Si le dialogue INITIALISATION DU POINT D ORIGINE a t lanc par m garde l ouverture du diato gue peut tre annul e en activant les touches NO ENT ou END Les points d origine initialis s points z ro ne sont affich s que dans le mode Position EFF Cet affichage doit tre s lectionn le cas ch ant partir de la touche MOD voir chapitre Z affichages de position Page M 14 Modes de fonctionnement machine HEIDENHAIN TNC 2500B a m Manivelle lectronique pas D ah k g se as Version La commande peut tre quip e d une manivelle m lectronique qui permet par exemple d ajuster la machine eh ll existe deux versions d
96. EF 1 L 0 R5 TOOL CALL 1 Z 200 L X 70 Y 10 pr positionnement RR FMAX M3 L Z 10 FMAX plong e L Y 110 F200 M98 fraiser par coups parall les L Z 20 FMAX seconde plong e L Y 110 RL F200 pr positionnement L Y 10 M98 fraiser coupes parall les Page P 54 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B Fonctions M pr d finies DS Coordonn es machine M91 M92 Lors de la programmation de M91 et M92 les valeurs de position nominales correspondent des valeurs d finies en fonction de la machine et ind pendamment du point z ro pi ce d termin manuelle ment M91 Quand MST est programm les valeurs de position nominales se r f rent au point z ro r gle Sur les syst mes de mesure lin aire avec marques de r f rence distance cod e le point z ro r gle se trouve l extr mit n gative de la plage de mesure Sur les syst mes de mesure lin aire avec une seule marque de r f rence le point z ro r gle est d fini par la marque de r f rence et caract ris par l ti quette RM M92 Quand M92 est programm les valeurs de position nominales se r f rent au point z ro machine Le constructeur de la machine vous fera part de la position du point z ro r gle et du point z ro machine Utilisation Les fonctions auxiliaires M91 et M92 sont par exemple utilis es e pour aborder des points d finis en fonction de la machine
97. EF 1 L 0 R5 h T 7 TOOL CALL 1 Z 200 Arc A L X 20 Y 60 RL F300 M3 CR X 80 Y 60 R 50 DR Arc B L X 20 Y 60 RL F300 M3 CR X 80 Y 60 R 50 DR Arc C L X 20 Y 60 RL F300 M3 g CR X 80 Y 60 R 50 DR Arc D L X 20 Y 60 RL F300 M3 CR X 80 Y 60 R 50 DR Dans les exemples ci contre le point X 20 Y 60 correspond au d but de l arc de cercle le point X 80 Y 60 la fin de celui ci HEIDENHAIN i Page TNC 2500B Modes de fonctionnement Programmation P37 Contour circulaire Conditions pr alables Indication Programmation Contournages coordonn es cart siennes Arrondis d angle RND RND a une double fonction e permet d effectuer des arrondis d angle lorsque RND est programm e au moment o l outil usine un contour e aborder ou quitter le contour en douceur lors que RND est programm au d but ou la fin du contour Les angles de contour peuvent tre arrondis en ins rant des arcs de cercle Le cercle est rac cord par tangentement l l ment de contour pr c dent et l l ment de contour suivant Il est possible d ins rer un arrondi d angle pour tous les angles g n r s par l intersection des l ments de contours suivants droite droite droite cercle voire cercle droite cercle cercle On d finit un arrondi complet en programmant une s quence RND ainsi que les points et Une s quence de positionnement pr cisant les coordonn es du plan d usinage d
98. EFF X 25 300 35 800 2 15 000 C a aoa T a MS 9 Suivant le type de programmation on peut ouvrir des programmes par dialogue HEIDENHAIN o des programmes DIN ISO voir chapitre Informations comp programme Ouverture de dialogue mentaires Fonctions MOD m morisation de PEM NR SELECTION DE PROGRAMME NUMERO DE PROGRAMME MM ENT INCH NO ENT introduire le num ro de programme 8 chiffres max prise en compte pour cotes en mm ou H pour cotes en inch pouce 0 BEGIN PGM 96231 MM 1 END PGM 96231 MM Tous les programmes disponibles HEIDENHAIN ou DIN ISO peuvent tre ind pendamment du type de programmation s lectionn dit s repr sent s par voie graphique et ex cut s Ouverture de dialogue E SELECTION DE PROGRAMME NUMERO DE PROGRAMME positionner le champ clair sur le num ro de programme requis Be introduire le num ro de programme Exemple 0 BEGIN PGM 7645 MM d affichage 1 BLK FORM Z X 0 Y 0 Z 40 2 BLK FORM X 100 Y 100 Z 0 Page 5 j HEIDENHAIN P6 Modes de fonctionnement Programmation TNC 2500B Protection contre l dition Activer la protection contre l dition Supprimer la protection contre l dition S lection de programme D Protection de programme Une fois le programme cr on peut introduire une protection contre l effacement voire l dition Un P figure alors en d but et en fin de
99. FORM 0 1 Z X 0 Y 0 2 40 2 BLK FORM 0 2 X 100 Y 100 Z 0 3 TOOL DEF 1 L 0 R 22 4 TOOL DEF 2 L 0 R 3 5 TOOL DEF 3 L 0 R 2 5 6 CYCL DEF 14 0 CONTOUR 7 CYCL DEF 14 1 LABEL DE CONTOUR 1 2 3 4 8 LBL 10 9 TOOL CALL 0ZS0 0 L Z 20 RO FMAX 1 L X 20 Y 20 RO FMAX 12 LBL 0 13 STOP M06 4 TOOL CALL 1 Z S 100 5 CYCL DFF 15 0 PREPER AGE 16 CYCL DEF 15 1 DIST 2 PROF 20 17 CYCL DEF 15 2 PASSE 5 F500 SUREP 2 18 L Z 2 RO FMAX 9 CYCL CALL M03 20 CALL LBL 10 21 STOP M06 22 TOOL CALL 2 Z S 100 23 CYCL DEF 6 0 EVIDEMENT 24 CYCL DEF 6 1 DIST 2 PROF 20 25 CYCL DEF 6 2 PASSE 5 F100 SUREP 2 26 CYCL DEF 6 3 ANGLE 0 F500 27 L Z 2 R0 FMAX 28 CYCL CALL M03 29 CALL LBL 10 30 STOP M06 31 TOOL CALL 3 Z 5 500 32 CYCL DEF 16 0 FRAIS DE CONTOUR 33 CYCL DEF 16 1 DIST 2 PROF 20 34 CYCL DEF 16 2 PASSE 5 F100 DR F500 35 L Z 2 RO FMAX 36 CYCL CALL M03 37 CALL LBL 10 38 L Z 20 R0 FMAX M02 PGM 7210 part de PGM 7209 foret fraise d bauche fraiseuse de finition changement d outil pr percer baucher finir d placement et retour La partie de programme g n ral s tend et compte dor navant les d finitions de cycle et appels pour pr percer et finir Les sous programmes de contournage de 1 4 sont identiques ceux de PGM 7208 et doivent tre ajout s la suite de la s quence 8 Page P 94 Modes de fonctionnement Programmation HEIDENHAIN
100. G e SESE y oe kj D 2 Cu a zi Dee N Le f PS a RE RE E E Sare ai 2 S 2 Q sii Cg m nn 2 S K v T _ e _ E n ne En fus raser z Dr sm n so EER TE EEk Page Dr P148 GS HEIDENHAIN DR JOHANNES HEIDENHAIN GmbH Dr Johannes Heidenhain Stra e 5 D 8225 Traunreut Deutschland 08669 31 0 tax 08669 5061 1J 56831 Auslands Vertretungen M Agencies abroad E Agences trang res Belgien Belgium Belgique HEIDENHAIN BELGIEN Bellekouter 30 B 1790 Affligem 053 672570 053 670165 Brasilien Brazil Br sil DIADUR Ind stria e Com rcio Ltda Rua Servia 329 Socorro Santo Amaro Post Box 12695 04763 S o Paulo SP Brasil 011 528 6777 011 5231411 D nemark Denmark Danemark TP TEKNIK A S Kobbelv nget 74 DK 2700 Br nsh j 4 38890166 mg 38890165 Finnland_ Finland Finlande NC POINT OY Post Box 87 Sulantie 7 D SF 04300 Hyryl 0 259400 x 0 25 7998 Frankreich France France HEIDENHAIN FRANCE sarl 2 Avenue de la Cristallerie Post Box 62 F 92312 S vres amp 1 46346121 reg 1 4507 2000 Griechenland Greece Gr ce D PANAYOTIDIS J TSATSIS S A 6 Pireos St GR 183 46 Moschaton Athens 01 4810817 01 4829673 Gro britannien und Irland U K and Ireland Angleterre et Irlande HEIDENHAIN G B Limited 200 London Road Burg
101. ILIAIRE M Introduire la fonction M Prise en compte de la valeur D Activer la fonction auxiliaire Page i A HEIDENHAIN M2 Modes de fonctionnement machine TNC 2500B AA Syst me de palpage 3D m ias initialisation de l origine avec fonctions Pn de palpage En liaison avec le logiciel de la TNC le syst me de palpage 3D de HEIDENHAIN pr sente plu sieurs avantages C est ainsi par exemple que le ee d gauchissage manuel pr cis de la pi ce par rap port aux axes de la machine est superflu dans la E mesure o la commande num rique enregistre p automatiquement la position de la pi ce et cor rige automatiquement les carts rotation de mM base De la m me mani re l initialisation de l ori gine peut tre r alis e au moyen du syst me de ai palpage 3D plus simplement plus rapidement et avec davantage de pr cision A a a nn ne ne TS 511 ts Les fonctions de palp ge suivantes peuvent tre r EU S EEE 5 galement utilis es dans le mode manivelle lec ETALONNAGE LONGUEUR EFFECTIVE tronique ETALONNAGE RAYON EFFECTIF Fonctions L ouverture du dialogue se fait au moyen de la ER AN DE R FERENCE de palpage touche TOUCH PROBE COIN POINT D ORIGINE m Le menu suivant s affiche CENTRE DE CERCLE POINT D ORIGINE La fonction de palpage est s l
102. M 0 2 X 100 Y 100 Z 0 d sire la simulation graphique 3 TOOL DEF 1 L 0 R5 D finition d outil 4 TOOL CALL 1 Z 1250 Appel d outil 5 L Z 200 RO FMAX M6 D gagement en Z Changement d outil 6 L X 20 Y 30 RO FMAX M3 Positionnement 1 per age en X Y avance rapide mise en service de la broche 7 LZ 2 FMAX Pr positionnement en Z 8 L Z 10 F80 Percer avec avance 9 L Z 2 F1000 Retour en Z 10 L X 50 Y 70 RO FMAX Positionnement 2 per age en X Y 11 L Z 10 F80 Percer avec avance 12 L Z 2 F1000 Retour en Z 13 L X 75 Y 30 RO FMAX Positionnement 3 per age en X Y 14 L Z 10 F80 Percer avec avance 15 L Z 200 FMAX M2 Retour en Z 16 END PGM PERCER MM Fin de programme ENOS Modes de fonctionnement Programmation page Chanfrein Conditions pr alables Contournages coordonn es cart siennes Chanfrein Les coins g n r s par l intersection de deux droi tes peuvent tre chanfrein s partir de la touche CHF de l anglais chamfer chanfrein On peut choisir un angle quelconque On d finit compl tement un chanfrein en indi quant les points et la s quence CHF Avant et apr s une s quence de chanfreinage il faut d finir une s quence de positionnement en pr cisant les deux coordonn es du plan d usinage La correction RR RL RO doit tre identique avant et apr s la s quence de chanfreinage On ne peut commencer un contour en program mant un chanfrein Le chanfrein ne peut tre ex cut que dans le
103. NC 2500B Modes de fonctionnement Programmation P43 Contournages coordonn es polaires LP Droite LP P Apr s avoir actionn la touche L il faut en outre appuyer sur la touche P pour introduire une position donn e en coordonn es polaires Pour les pi ces sym trie de r volution il est plus simple de programmer les positions en coordonn es polaires qu en coordonn es cart siennes dans la mesure o toute conversion est superflue Domaine Domaine d introduction en cas d interpolation lin aire absolu ou incr mental 360 360 PA positif angle dans le sens anti horaire PA n gatif angle dans le sens horaire Exemple Usinage d un contour int rieur Programme TOOL DEF 2 L 0 R2 TOOL CALL 2 Z S200 CC X 50 Y 60 initialiser le p le L X 15 Y 50 RO F1000 M3 aborder le point de d part par l ext rieur coordonn es cart siennes L Z 5 F100 effectuer la plong e LP PR 40 PA 180 RR F200 aborder le 1 point du contour en tenant k compte de la correc tion d outil coordon n es polaires LP IPA 60 2 point LP IPA 60 LP IPA 60 dernier point du contour L X 85 Y 50 RO quitter le contour ne plus tenir compte de la correction L Z 50 RO F9999 M2 d gager l outil rags Modes de fonctionnement Programmation ALEEA Contournages coordonn es polaires EX 5 AJP Contour circulaire CP Contour circulaire Si le point final de l arc de cercl
104. ND On ne peut ex cuter l arrondi Page z HEIDENHAIN P 38 Modes de fonctionnement Programmation TNC 2500B D Contournages coordonn es cart siennes L Arrondis d angle RND Introduction RND 8 ou A Rayon d arrondi F100 On peut introduire une avance donn e qui ne sera effective que pour l usinage de l arrondi S quence de RND 8 F100 programme Exemple TOOL DEF 1 L 0 R5 D _ TOOL CALL 1 Z 200 D roulement A L X 10 Y 60 RL F300 M3 position L X 50 Y 60 coin RND 7 arrondi n L X 90 Y 50 position N B D roulement B L X 10 Y 60 RR F300 M3 position gt L X 50 Y 60 coin RND 7 arrondi L X 90 Y 50 position oe AeA HEIDENHAIN w n Page TNC 2500B Modes de fonctionnement Programmation P 39 pa Contournages coordonn es cart siennes N Cercle de raccordement CT Cercle de On peut largement simplifier la programmation raccordement CT d un contour circulaire en le raccordant par tan YA gentement l l ment de contour pr alablement programm Pour d finir le cercle il suffit d introduire le point final du contour circulaire l aide de la touche CT G om trie En cas de raccordement par tangentement un contour donn il suffit d introduire le point final de l arc de cercle pour parfaitement d finir l arrondi Tout cercle un rayon donn un sens de rotation d fini et un centre d termin II n est donc
105. O RO pa introduire le rayon introduire la longueur une autre place de magasin que leur place initiale Sur les machines avec magasin d outils et places de codage flexibles les outils peuvent tre ramen s La commande m morise le num ro d outil correspondant un num ro de place donn TOOL DEF remplit ici la fonction de pr s lection d outils l outil requis est programm partir de TOOL DEF Dans ce cas pr cis seul le num ro d outil est introduit en r ponse la question de dialogue Les outils qui en raison de leurs dimensions occupent trois places peuvent tre d finis en tant qu outils sp ciaux Un outil sp cial revient syst matiquement la place qui lui a t attribu e une fois pour toute Programmer en positionnant le champ clair sur la question de dialogue OUTIL SPECIAL et r pondre en actionnant la touche Entr e On efface les num ros de place pr c dant et suivant en y amenant le champ clair et en appuyant sur la touche NO ENT A la suite de quoi appara t l cran un ast risque au lieu du num ro de place Si cette fonction est s lectionn e partir des param tres machine S s affiche pour outil sp cial et P pour num ro de place PQ broche ou une autre place doit tre libre dans le magasin HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation Page Pm D finition d outil D Longueur On c
106. OOL CALL 1 Z S111 Appel d outil 5 L Z 100 R0 FMAX M03 6 CYCL DEF 14 0 CONTOUR 7 CYCL DEF 14 1 LABEL DE CONTOUR 1 Liste des sous programmes de contour 8 CYCL DEF 6 0 EVIDEMENT D finition de l videment 9 CYCL DEF 6 1 DIST 2 PROF 20 0 CYCL DEF 6 2 PROF 8 F100 SUREP 0 11 CYCL DEF 6 3 ANGLE 0 F500 12 L X 40 Y 50 Z 2 RO FMAX M99 Pr positionnement et appel de cycle 3 L Z 20 FMAX M02 D placement et retour au d but du programme 14 LBL 1 Sous programme de contournage 15 L X 40 Y 60 RL 16 L X 15 La poche r sulte de la correction de rayon RL et 7 RND RI2 du sens de d placement anti horaire 8 L Y 20 9 RND R12 20 L X 70 21 RND R12 22 L Y 60 23 RND R12 24 L X 40 25 LBL 0 26 END PGM 7206 MM La cr ation d un lot de m mes dimensions requiert PGM 7207 Page Le HEIDENHAIN P 82 Modes de fonctionnement Programmation TNC 2500B Cycles SL de contournage A Evidement d ilot rectangulaire Op ration lot rectangulaire avec rayon d arrondi Usinage avec une fraise avec denture frontale DIN 844 rayon d outil 5 mm PGM 0 BEGIN PGM 7207 MM 7207 1 BLK FORM 0 1 Z X 0 Y 0 Z 40 Pi ce brute 2 BLK FORM 0 2 X 100 Y 100 Z 0 3 TOOL DEF L 0 R 5 Outil 4 TOOL CALL1ZSIII 5 L Z 100 RO FMAX M03 6 CYCL DEF 14 0 CONTOUR 7 CYCL DFF 14 1 LABEL DE CONTOUR 2 1 Liste des sous programmes de contour suite chronologique 8 CYCL DEF 6 0 EVIDEMENT D finition de l videment 9 CYCL
107. ORIENTATION Prendre en compte le cycle ANGLE D ORIENTATION introduire la nouvelle position angulaire de la broche Prendre en compte l introduction Exemple CYCL DEF 13 0 ORIENTATION CYCL DEF 13 1 ANGLE 45 Page H IDENHAIN P 106 Modes de fonctionnement Programmation TNC 2500B a r r z Programmation param tr e L y m G n ralit s a 2 Programmation La programmation param tr e permet de mh param tr e r soudre bon nombre de probl mes de program mation jusque l rest s sans r ponse ou qui don A naient lieu des solutions extr mement savantes Les possibilit s offertes par la commande sont A encore mieux exploit es e programmes de per age variables Ps usinage de courbes g om triques par ex sinus ellipse parabole hyperbole M programmes pour l usinage de familles de pi ces programmation dans l espace pour la aim construction de moules re Fonctions es fonctions de base ci contres sont la dispo p Ta j ji E o de base sition de l utilisateur Le temps n cessaire une EN 0 AFFECTATION op ration de calcul est du domaine de la millise EN 1 ADDITION m conde suivant la charge du processeur EN 2 On ww Probl matique de Le temps n cessaire a une op ration de calcul FN 4 DIVISION la programmation est du domaine de la milliseconde suivant la D AA su FN 5 RACINE pm param tr e charge d utilisation du pro
108. Page P4 HEIDENHAIN Modes de fonctionnement Programmation TNC 2500B Effacer un programme POM Effacer une s quence Effacer une partie de programme Effacer des valeurs num riques des messages d erreur cE FE Programmation par dialogue Edition fonctions d effacement La touche CLEAR PROGRAM effacer programme permet d ouvrir le dialogue pour effacer un rogramme donn Ouverture de dialogue GE EFFACER ENT FIN NOENT s lectionner un nom de oy programme effacer le programme Un programme doit tre effac Ne pas effacer le programme HA La touche DEL J Delete block effacer s quence permet d effacer la s quence en cours La s quence effacer est s lectionn e avec GOTO O ou l aide d une touche fl ch e I faut se trouver dans le mode de fonctionnement MEMORISATION pour pouvoir effacer des s quen ces de programme Apr s avoir effac la s quence celle initialement juste apr s prend sa place et les num ros de s quence suivants sont automatiquement corrig s La s quence de programme en cours doit tre g effac e o Effacer la s quence Pour effacer une partie de programme on appelle la derni re s quence de la partie en question Puis on active la touche DEL C plusieurs reprises jusqu ce que soient effac es toutes les s quen ces de la d finition voire de la partie de programme
109. RCAGE PROFOND 15 CYCL DEF 1 1 APPR 2 16 CYCL DEF 1 2 PROFONDEUR 25 17 CYCL DEF 1 3 PLONGEE 6 18 CYCL DEF 1 4 TEMPORISATION 0 19 CYCL DEF 1 5 F50 20 TOOL CALL 25 Z S 1000 21 CALL LBL 1 Taraudage 22 CYCL DEF 2 0 TARAUDAGE 23 CYCL DEF 2 1 APPR 2 24 CYCL DEF 2 2 PROFONDEUR 15 25 CYCL DEF 2 3 TEMPORISATION 0 26 CYCL DEF 2 4 F100 27 TOOL CALL 30 Z S 250 28 CALL LBL 1 29 L Z 50 RO FMAX M2 D placer l axe broche saut en d but de pro gramme Sous programme 30 LBL 1 1 31 L X 15 Y 10 RO FMAX M3 aborder la s rie de per age 32 L Z 2 FMAX respecter la distance d approche 33 CALL LBL 2 appel sous programme 2 34 L X 45 Y 60 FMAX aborder la s rie de per ages 35 CALL LBL 2 36 L X 75 Y 10 FMAX aborder la s rie de per ages 37 CALL LBL 2 38 LBL 0 Sous programme 39 LBL 2 2 40 CYCL CALL appel de cycle plong e per age profond 41 L IX 20 M99 taraudage 42 L IY 20 M99 43 L IX 20 M99 44 LBL 0 45 END PGM 183 MM M99 appel de cycle chaque s quence HEIDENHAIN ve Sa p E Page TNC 2500B Modes de fonctionnement Programmation P 63 Op ration D roulement de programme R p tition de partie de programme 1 R p tition de partie de programme 2 Sauts dans le programme Exemple corps g om trique plat Une fraise cylindrique doit usiner dans un corps parall l pip dique le contour g om trique figu rant ci contre on effectue suivant l axe Y une r p tition de
110. Z 50 RO FMAX M02 Fin de La fin d un sous programme est par principe sous programme d sign e par le num ro de label 0 Res ESP 20 LBL 1 Les diff rents sous programmes peuvent donc 21 CYCL CALL M a 22 LBL 2 tre appel s volont dans le programme princi 23 L IX 10 R FMAX M99 t l ord hait de votre choix pal suivant l ordre souhait de votre choix 54 CALL LBL 2 REP 5 5 25 LBL 0 26 END PGM 1 MM Pas de r p tition REP avec E D roulement de programme Lorsqu on appelle un sous programme avec LBL CALL on r pond la question REPETITION REP ka en appuyant sur la touche NO ENT Un sous programme peut tre appel un endroit quelconque du programme principal et non dans le cadre du m me sous programme La commande ex cute le programme principal jusqu ce que soit appel le sous programme Puis un saut est effectu la marque de pro gramme o CALL LBL I Le sous programme 1 est ex cut jusqu au label a XVe 0 fin de sous programme Puis retour au programme principal On poursuit le programme principal avec la s quence qui suit l appel de sous programme M02 LBL1 e LBLO Par souci de clart les sous programme devant tre crits la suite du programme principal pr c d de M2 voire M30 Si le sous programme figure dans le programme principal il est ex cut pendant le d roulement de programme sans qu il soit n cessair
111. a droite Z DR RL vers la gauche Z DRS RR one La correction de rayon est fonction vers la droite DR RR du sens de rotation vers la gauche Z DR RL vers la droite ou vers la gauche du type de taraudage int rieur ou ext rieur Filetage sens sens de correction e du sens de fraisage d usinage rotation de rayon sens positif n gatif du fraisage vers la droite Z DR RR i voir tableau ci contre Vers la gauche 2 GE RL vers la droite Z DR RL vers la gauche Z DR RR HEIDENHAIN A Page TNC 2500B Modes de fonctionnement Programmation P47 Contournages coordonn es polaires Interpolation h lico dale CC CP Z Exemple P 1 360 1 Z 2 Point tinai d introduction a fan CP IPA 360 IZ 2 DR Exemple Un taraudage int rieur effectu dans le sens anti horaire M64 x 1 5 doit tre ex cut par un outil plusieurs tranchants Taraudage Caract ristiques du taraudage pas de vis P 1 5 mm d but du taraudage a 0 fin du taraudage a 0 360 nombre de rotations No 5 d passement de course des rotations au d but n 1 2 la fin no 1 2 Calculs Hauteur Z P n 15 mm 5 2 1 2 9 mm Ecart angulaire incr mental IPA 360 n 360 5 2 1 2 2160 D but du taraudage d cal de 180 angle initial a a 180 0 180 180 Suite la demi rotation suppl mentaire au d but du taraudage
112. achines outils Ces param tres constituent des donn es de r glage qui influent sur le comportement et les possibilit s de la machine Les param tres utilisateur ne doivent en aucun cas tre modifi s par l op rateur Les param tres machine permettent galement de modifier certains modes de travail de la commande qui ne concernent que l utilisation la programmation et l affichage m l utilisateur Exemple effet du facteur chelle uniquement sur X et Y ou effet du facteur chelle sur X Y Z e adaptation des interfaces de donn es aux diff rents appareils externes s e affichages possibles l cran Recours Ces param tres machine sont accessibles l utilisateur de deux mani res diff rentes possibles e introduction du code 123 Recours possible sur n importe quelle commande voir code 123 _ e param tres suppl mentaires accessibles par la fonction MOD Param tres utilisateur Ce recours la fonction MOD n est envisageable que si les param tres machine on t d finis en con PA s quence par le constructeur a L ordre chronologique la signification les textes des ventuels param tres utilisateur vous seront com muniqu s par le constructeur de la machine S lection o s lection des param tres utilisateur z appuyer le cas ch ant jusqu ce que le am param tre utilisateur souhait ou le dialogue apparaisse un Ps introduire la valeur num rique a A A cl turer ou s l
113. alogue en actionnant soit NO ENT soit i END O x HEIDENHAIN Sa F g Page TNC 2500B Modes de fonctionnement Programmation P135 Test de programme Pas d erreur Erreur STOP M06 STOP Test de programme Dans le mode de fonctionnement Test de pro gramme on s assure que les erreurs suivantes ont t vit es pas de d placement des axes machine e d passement de la course de d placement de la machine e d passement de la plage de vitesse de rotation de la broche e introductions contradictoires par ex introduc tion relative un m me axe effectu e deux reprises non observation des r gles de programmation l mentaires par ex appel de cycle sans d fi nition de cycle Ouverture de dialogue TEST DU PROGRAMME BEGIN PGM HOUSING MM 1 BLK FORM 0 1 Z X 52 Y 52 Z 31 2 BLK FORM 0 2 x 52 Y 52 2 0 EFF E 25 300 Y 35 8900 2 15 000 C 2 000 T S 1600 g MS79 SELECTION DE PROGRAMME NUMERO DE PROGRAMME S lectionner le programme JUSQU AU BLOC DE NUMERO Introduire et prendre en compte les num ros de s quence devant faire l objet du test ou len test complet du programme Si le programme ne compte pas d erreur le test est effectu jusqu au num ro de s quence indiqu puis il revient en d but de programme moins qu un STOP ou que MO6 n aient t programm s Si une erreur est d cel e le t
114. alpage Ouverture de dialogue m TOUCH PROBE 5 0 ZONE ng Bo en compte le cycle ZONE et prendre NOM DE PGM 7 ia d P 3 ntroduction au nom de programme NOM PGM ma l int rieur duquel sont class es les positions recherch es MIN E E Introd r i rt i 11 ntroduire l axe par rapport auquel le AXE TCH PROBE z syst me de palpage sera positionn parall lement par ex Z ZONE MIN O E coconnces x lo Coordonn es Y Fo Coordonn es Z MAX 7 ZONE MAX o Lo E corones x EH o o En Coordonn es Y B a e Coordonn es Z HAUTEUR DE a tac j SECURITE ntroduction de la HAUTEUR DE SECURITE 6 5 G hauteur de s curit Affichage 1 TCH PROBE 5 0 ZONE 2 TCH PROBE 5 1 PGM NAME 12345678 3 TCH PROBE 5 2 Z X 0 000 Y 0 000 Z 0 000 4 TCH PROBE 5 3 X 100 000 Y 100 000 Z 40 000 5 TCH PROBE 5 4 HAUTEUR 65 HEIDENHAIN r a aT Ti Page _TNC 25008 Modes de fonctionnement Programmation P 127 TOUCH PROBE D roulement Aborder le contour Digitalisation Contour montant ou descendant Digitalisation de contours 3D Digitalisation ligne ligne Le cycle de palpage MEANDRES permet de digitaliser un contour 3D sous forme de m an dres ligne ligne l int rieur de la ZONE d finie ZA pr alablement Approche automatique du point initial avec la logique d approche d abord Z hauteur de s cu rit puis X Y Les coordonn es du point initial r sultent de la d finition du cycle ZONE X Y partir
115. ammation TOOL DEF Rayon d outil R Correction de rayon d outil Angles ext rieurs Angles int rieurs D finition d outil Rayon d outil Le rayon d outil introduit est positif except la valeur de correction de rayon lors de la program mation par apprentissage Si un programme d usinage doit tre contr l au moyen de la repr sentation graphique il faut que le rayon d outil soit indiqu Les per ages sont g n ralement programm s sans valeur de correction de rayon RO alors que les fraisages sont le plus souvent programm s avec valeur de correction de rayon R RR La correction est active apr s l appel d outil apr s la programmation de Ri ou Rp dans une s quence de positionnement L C etc et un d placement dans le plan d interpolation Elle prend fin d s qu une s quence de position nement est introduite avec RO Si on d place l outil en tenant compte de la tra jectoire de correction c est dire en consid rant syst matiquement le rayon d outil programm on YA obtient une trajectoire parall le au contour pas sant une distance gale la valeur du rayon d outil L avance est programm e eu gard la trajectoire du centre d outil La commande introduit un cercle de transition pour la trajectoire du centre d outil lorsque celui ci con tourne un angle ext rieur donn de sorte que l outil redescend la point de l angle Da
116. amme ex cution programme de programme en continu Clavier TNC 2500B Modes de fonctionnement Machine fonctionnement manuel manivelle lectronique positionnement avec introduction manuelle ex cution pas pas ex cution en continu Modes de fonctionnement Programmation m morisation de programme test de programme avec simulation graphique Gestion de programme d signation s lection de programme B effacer les programmes PGM Al appel de programme CALL entr e et sortie externe de programme fonctions suppl mentaires de fonctionnement Graphismes modes de fonctionnement graphiques d finition de la pi ce brute pi ce brute non usin e agrandissement de certaines parties de la pi ce start de la simulation graphique Potentiom tres G potentiom tre de vitesse de rotation broche ON potentiom tre d avance Programmer Introduction du contour de la pi ce droite contour circulaire avec centre de cercle contour circulaire avec indication de rayon contour circulaire avec raccordement par tangentement arrondis d angle aborder et quitter le contour en douceur d finition et appel d outil rayon d outil d finition et appel de cycle d signation et appel de sous programmes et r p titions arr t programm interruption programm e syst me de palpage Introduction et dition touches d axe o 9 touches nu
117. apide seul appara t l cran le num ro de la s quence en cours de l ex cution de programme interne ainsi que par commande en service Lorsque les calculs sont effectu s la pi ce ache v e peut tre affich e sous l une des trois repr sentations possibles Le centre d usinage est repr sent de dessus l aide 7 couleurs formant un d grad plus les couleurs sont fonc es plus le niveau d usinage est profond Le programme est visualis tout comme pour une repr sentation technique de dessus et sous forme de coupe en l occurrence 2 dans le cas pr sent Les plans de coupe peuvent tre orient s diff re ment partir des touches fl ch es La repr sentation en trois plans peut tre con orme la norme allemande ou la norme am ricaine I est possible de passer de l une l autre en r glant les param tres utilisateur Deux symboles suivant DIN 6 permettent de dis tinguer les deux types de repr sentation DIN ISO norme am ricaine Koss GRAPHICS GRAPHICS BLK org SELECTION ENT FIN NDENT HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation P137 Page Repr sentation 3D Agrandissement Magnitude S lection de la surface de coupe D coupe Prise en compte d un partie d image Agrandissement Test et graphisme Graphisme
118. ar rapport au contour Limitation Dans le cas o le premier point de palpage n est pas atteint pendant la dur e programm e dans le de temps cycle la digitalisation est interrompue par un message d erreur Page HEIDENHAIN P 130 Modes de fonctionnement Programmation TNC 2500B rouch Digitalisation de contours 3D D finition du cycle de digitalisation m Ouverture de dialogue 4 S lectionner le cycle COURBES DE f TOUCH PROBE 7 0 COURBES DE NIVEAU F ions prendre en compie Sy MES Introduction du temps par ex LIMITATION DE TEMPS n 200 secondes et prise en compte f Introduire les coordonn es du i POINT DE DEPART X n point initial par ex X 50 Y q En Y 100 et prendre en compte TA 4 9 y introduire la succession des axes AXE DE DEMARRAGE ET SENS Y Gm Baa Ya ee a AXE INITIAL ET SENS X o et prendre en compte _ LIMITATION DANS LE SENS DE C a introduire la remont e par ex 0 5 LA NORMALE et prendre en compte y 5 introduire la distance entre les lignes 9 DISTANCE ENTRE LES LIGNES a Enr par ex 0 5 et prendre en compte l 7 introduire l cart entre points 9 i DISTANCE ENTRE LES POINTS E ENT par ex 0 5 et prendre en compte Exemple 0 BEGIN PGM 2 MM 1 TCH PROBE 5 0 ZONE 2 TCH PROBE 5 1 A PGM NAME 12345678 3 TCH PROBE 52 Z X 0 000 x Y 0 000 Z 2 000 4 TCH PROBE 5 3 X 100 000 2 Y 100 000 Z 10 000 5 TCH PROBE 5 4 HAUTEUR 60 5 T 6 TCH
119. asse longueur de la rainure et sens premi re passe largeur de la rainure avance approche position initiale appel de cycle d gager l axe d outil fin de programme Page P74 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B Cycle Outil Position Donn es introduire Position initiale D roulement Cycles d usinage Cycle 4 poche rectangulaire Le cycle Fraisage de poche est un cycle d bauche Le cycle requiert une fraise avec denture frontale DIN 844 ou bien encore un pr per age au centre de la poche Le rayon d outil doit tre le cas ch ant fonction du rayon de pointe Le rayon dans les angles de la poche est d termin par l outil Pas de d placement cir culaire dans les angles de la broche Les faces des poches sont parall les aux axes du syst me de coordonn es Celui ci doit tre orient le cas ch ant voir cycle 10 rotation du syst me de coordonn es Distance d approche A distance entre la posi tion initiale et la surface sup rieure de la pi ce Profondeur de fraisage B profondeur de la poche distance entre la surface sup rieure de la pi ce et le fond de la rainure Profondeur de passe C distance sur laquelle l outil plonge dans la pi ce Le signe de la distance d approche de la profon deur de fraisage et de la profondeur de passe est identique en r gle g n rale n gatif Avance plong e F vitesse laquelle
120. au choix les axes X Y ou Z comme axe d outil Pour ces machines il est avantageux d appeler l axe d outil actuel dans le programme d usinage De cette mani re on rend possibles des sauts de programme dans des cycles d finis par le constructeur Axe d outil actuel Param tre Pas d axe d outil appel Axe X appel n Ko Q109 0 Axe Y appel Q109 1 Axe Z appel Q109 2 HEIDENHAIN 3 Page TNC 25008 Modes de fonctionnement Programmation P13 0110 Broche activ e d sactiv e ain Liquide r frig rant activ d sactiv a12 facteur de recouvrement 0113 cotation en mm inch Param tre pour fonction de paipage programmable Q115 Q118 Programmation param tr e Fonctions sp ciales La valeur du param tres Q110 indique la derni re fonction M activ e pour le sens d orientation broche Fonction M Param tre Pas de fonction broche M MO3 Broche activ e dans le sens horaire M04 Broche activ e dans le sens anti horaire MOE au cas o MO3 a t pr alablement activ e MOS au cas o M04 a t pr alablement activ e Q10 0 an 1 OO 2 ao 3 Le param tre Q111 pr cise l tat du liquide r frig rant Signification Param tre MOB liquide r frig rant activ QM 1 09 liquide r frig rant d sactiv Om 0 Le param tre 0112 correspond la valeur du facteur de recouvrement lors du fraisage de poches voir Informations
121. avier touche vide de la TNC touches avec L autres touches sur la clavier de la TNC symboles a touches sur le panneau de commande de la machine La symbolique des touches concern es est indiqu e clairement sur les diff rentes pages de cette introduction Les dialogues et s quences de programmes sont indiqu s par ce CARACTERE D IMPRESSION parti culier de l cran HEIDENHAIN Se Page TNC 25008 G n ralit s fu Exemples de programmation Piles tampon de la commande Remplacer les piles Plage d introduction d pass e Donn es non admises contradictoires D fectuosit sur la machine ou la commande Introduction De nombreux exemples viennent l appui du contenu th orique de ce manuel Les exemples de programmation se basent sur une pi ce brute de dimensions constantes elle peut tre repr sent e l cran en introduisant la d finition suivante BLK FORM 0 1 Z X 0 Y 0 Z 40 BLK FORM 0 2 X 100 Y 100 Z 0 voir chapitre P ouverture de programme Les exemples peuvent tre appliqu s sur des machines outils comprenant un axe d outil Z et un plan d usinage XY Au cas o votre machine pr senterait un autre axe comme axe d outil il faut que celui ci soit programm la place de Z et donc modifier les donn es quant aux axes d usinage En appliquant les exemples de programmation tenez toujours compte des possibilit s de collision Les programmes ainsi que les param
122. cesseur EN 6 SINUS FN 7 COSINUS I est donc possible que de nombreuses op ra ATAT TY ETE DRE m ions de calcul ainsi que des pas de d placement FN 8 RACINE D UNE SOMME DE JARRES tr s petits entra nent l arr t des axes de la EN 9 SI EGAL SAUT gi machine Dans une telle situation il est n ces FN 10 SI DIFFERENT SAUT saire de trouver un compromis entre d une part FN 11 SI PLUS GRAND SAUT am une grande pr cision avec beaucoup d op ra FN 12 SI PLUS PETIT SAUT tions de calcul et de petits pas de d placements x et d autre part une vitesse d usinage rationnelle FN 13 ANGLE FN 14 CODE D ERREUR agite li ah EAE EA LA am Adresses Les param tres Q permettent de conserver les vis LA TT A variables avec donn es de programme mentionn es ci contre positions effectives L X Q21 Y Q22 m Param tres X donn es circulaires CC X Q1 Y Q2 f A la place d une valeur num rique concr te on C X Q10 Y Q20 introduit un param tre Q CT X Q11 Y 021 am F RND Q1 l Exemple d un positionnement variable CR X Q21 Y Q22iR Q62 h Au lieu de L X 20 25 on crit par ex L X Q21 avance F Q10 La valeur param tr e de Q21 doit tre calcul e donn es d outil TOOL DEF 1 L QI R Q2 gun a ry F dans le programme l aide d une r gle de calcul TOOL CALL Q5 ZIS Q6 donn e avant que l utilisateur n appelle le para saut conditionnel IF 010 GT 0 pm m tre concern GOTO LBL Q30
123. ches GRAPHICS oT wo GRAPHICS e vue de dessus e repr sentation en trois plans repr sentation 3D Types de repr sentation Transmission Dans le mode M morisation des programmes externe des d usinage peuvent tre lus et restitu s via l inter donn es face de donn es V 24 RS 232 C Dans les modes de fonctionnement Ex cution de programme des programmes d usinage peuvent tre transmis bloc bloc partir d un calcula teur o d une m moire externe li est ainsi pos sible d ex cuter des programmes qui d passent la capacit m moire de la commande num rique HEIDENHAIN en TNC 2500B G n ralit s aa D Utilisation manuelle Ex cution de programme a TS 120 TS 511 Accessoires Syst me de palpage 3D La TNC peut calculer des positions conjointement au syst me de palpage 3D HEIDENHAIN Le syst me de palpage est con u pour tre utilis en mode Manuel ou Ex cution de programme Dans les modes Fonctionnement manuel et Manivelle il est possible d effectuer les mesures suivantes Position Angle 8 Coin Rayon de cercle et centre de cercle Les fonctions de palpage permettent une correc tion simple au cas o la pi ce est fix e l g re ment de travers et d initialiser automatiquement es affichages de position l es
124. cle de taraudage par para m tre machine L avance max avance rapide admise par la commande num rique correspond 29998 mm min soit 1800 inch min Une vitesse max est d finie pour chaque axe L avance rapide correspond FMAX ou la vitesse maximale programm e La commande d termine automatiquement les valeurs maximales admissibles It importe d activer FMAX pour chaque s quence de positionnement Lorsque l avance n a pas t d bloqu e au niveau de l interface raccord e la commande num ri que l affichage F appara t sur fond clair et les axes restent immobiles Prendre dans ce cas contact avec le constructeur de votre machine On d finit la vitesse de rotation lors de l appel d outil TOOL CALL Sur les machines quip es de broche commande analogique la vitesse de rotation peut tre modifi e de O 150 On peut programmer des fonctions auxiliaires pour activer des fonctions M par ex Marche broche pour guider le d roulement du programme ou pour influer sur le comportement de l outil Les fonctions auxiliaires sont compos es d une adresse M et d un code selon DIN 66025 voire ISO 6983 On peut en principe activer les fonctions de MOO M99 Certaines fonctions M sont actives en d but de s quence par ex Marche broche rotation droite c est dire avant qu il n y ait d placement d autres par contre ne le sont qu en fin par ex Arr t broche Vous trouverez sur la page
125. compl mentaires Param tres utilisateur MP 7430 Le facteur de recouvrement en question peut pr senter des avantages non n gligeables lors de la mise au point de programmes de fraisage Le param tre Q113 indique si le programme de la commande num rique est cot en mm ou en inch Signification Param tre cotation en mm 2 an3 0 cotation en inch O3 1 Les param tres Q compris entre 115 et 118 correspondent des valeurs de position non corrig es la longueur et le rayon de la tige de palpage ne sont pas pris en consid ration Ces valeurs de mesure ont t calcul es partir de la fonction de palpage programmable Surface de pi ce comme plan de r f rence Valeur de mesure Param tre Page P 14 HEIDENHAIN TNC 25008 Modes de fonctionnement Programmation Programmation param tr e Exemple cercle de trous Op ration Un cercle de trous doit tre perc un endroit quelconque du plan XY en faisant appel au cycle Y de per age profond Exemple Rayon R du cercle de trous Q3 35 mm Nombre de per ages Q4 12 Coordonn e en X du centre de cercle N QI 50 mm ei Coordonn e en Y du centre de cercle X 2 50 mm O Q Q1 pe Chargement FNO QI 50 centre en X des valeurs FNO Q2 50 centre en Y FNO Q3 35 rayon de cercle FNO Q4 12 nombre de per ages TOOL DEF TOOL CALL d finition et appel d ou
126. contour Finition angle initial a angle final a demi axe a demi axe b coordonn e en X pour d calage du point z ro coordonn e en Y pour d calage du point z ro distance d approche Z profondeur de fraisage Z copier l angle initial pour le compteur d calage du point z ro sous programme 2 d fini comme label de contour cycle de contournage Evidement voir Cycles de contournage appel de cycle copier le pas de progression angulaire pour la finition copier l angle initial pour le compteur amener l outil la profondeur de fraisage Z appeler le sous programme 2 d placer l axe broche saut en d but de programme avec r p tition 33 LBL 2 de partie de 34 FN 7 Q10 COS Q2 calcul des positions en X et Y de l orbite elliptique programme 35 FN 6 Q11 SIN Q2 36 FN 3 Q12 Q10 x Q4 37 FN 3 Q13 Q11 x Q5 38 L X Q12 Y Q13 RL F200 avance pour la finition 39 FN1 Q Q Q0 accro tre la valeur de l angle 40 FN 12 IF Q LT Q3 GOTO LBL 2 Si angle non obtenu saut LBL 2 41 LBL 0 42 END PGM 94152500 MM Angle final a sup rieur 360 afin que le contour soit ex cut en toute s curit par la fraise Modification Si seule la courbe de l ellipse doit tre frais e on passe outre la ligne 1 et les lignes 21 27 La ligne 30 amener l outil la profondeur de fraisage Z est ajout e la suite de la ligne 38 Page ni T r HEIDENHAIN P18 Modes de fonctionnement Programmation TNC 25008
127. d pliante une liste des fonctions M et de leur action respective Sur une machine donn e seules peuvent tre s lectionn es certaines fonctions M Le cas ch ant une machine peut disposer d autres fonctions M qui ne sont pas normalis s ou qui sont d finies en fonction de la commande En r gle g n rale les fonctions M sont programm es dans les s quences de positionnement L C etc mais elles peuvent tout fait tre programm es ind pendamment d un positionnement comme suit touche STOP ou e Ouvrir le dialogue partir de la touche L et passer outre les questions en activant NO ENT jusqu l adresse M Page P 20 HEIDENHAIN Modes de fonctionnement Programmation TNC 2500B Arr t de d roulement de programme Exemple MO2 M30 M00 M06 Temporisation Arr t programmable temporisation DS Le d roulement du programme peut tre interrompu en activant l une des fonctions num r es ci dessous On relance le programme en appuyant sur la touche externe de START STOP Ouverture de dialogue sr FONCTION AUXILIAIRE M Fonction auxiliaire requise introduire la fonction auxiliaire Pas de fonction auxiliaire A Pas d introduction 18 STOP M Le d roulement de programme est interrompu dans la s quence 18 Pas de fonction auxiliaire e Arr t de d roulement de programme suivant DIN ISO avec arr t broche et arr t de projection de liquide r f
128. de la machine Appareils Chaque appareil externe doit faire l objet d un r glage en fonction de la TNC externes adaptation de la commande partir des param tres machine Ces valeurs de r glage restent en m moire apr s introduction et sont automatiquement actives en cas de s lection de EXT adaptation de l appareil p riph rique par ex partir du commutateur e faire coincider la vitesse en Baud des deux appareils c bler le c ble de transmission des donn es Attention les deux parties doivent tre r gl es uniform ment Ces r glages doivent absolument tre effectu s l appui d une documentation d taill e HEIDENHAIN R A Page TNC 2500B Modes de fonctionnement Programmation P 143 Pr paration de l unit disquette R glage de la TNC Exemples d utilisation de la FE Transmettre le programme s lectionn Lire le programme s lectionn Transmission externe de donn es Unit disquette FE Raccorder le c ble secteur de la l unit dis quette FF mettre sous tension introduire la dis quette dans le lecteur sup rieur s lectionner le cas ch ant la vitesse en Baud Attention Formater la disquette avant toute saisie La disquette ne doit pas tre prot g e contre l criture S lection sur la TNC Appuyer jusqu ce que l interface V 24 apparaisse gr INTERFACE V 24 Appuyer plusieur
129. de rayon Ep ne doit tre introduite dans la s quence de posi tionnement R pondre la question de dialogue CORR RAYON RL RR PAS DE CORR en en appuyant sur la touche ENT A la suite de quoi RO est affich l cran X Programmation On introduit la valeur de correction de rayon dans de la valeur de les s quences de positionnement L C etc en correction de activant RL ou RR en r ponse la question de rayon dialogue CORR RAYON RL RR PAS DE CORR Pour distinguer la droite de la gauche on se place dans la position de l op rateur face l cran RR Si l outil doit se d placer droite du contour ES programm une distance correspondant la R valeur de son rayon il faut dans ce cas appuyer sur la touche RR Affichage l cran RR RL Si l outil doit se d placer gauche du contour programm une distance correspondant la C3 valeur de son rayon il faut dans ce cas appuyer sur la touche RL Affichage l cran RL R Au cas o la pr c dente valeur de correction doit de nouveau tre prise en compte modat appu A yer sur la touche NO ENT i Affichage R i HEIDENHAIN Modes de fonctionnement Programmation P15 TNC 2500B 15 LE Point de d part RO 1 point de contour RL RR Contour ferm Dernier point de contour RL RR Point final RO Correction de la trajectoire
130. de sorte qu un cercle soit d crit dans l un des plans princi paux XY YZ ZX au moment m me o l outil effectue un d placement lin aire l outil d crit une h lice interpolation h lico dale Utilisation L interpolation h lico dale peut tre avantageuse ment utilis e avec des fraiseuses pour cr er des taraudages et des filetages de grand diam tre ou des pattes d araign e On gagne de ce fait de nombreux co ts d outillage Donn es L h lice doit tre programm e en coordonn es d introduction polaires Programmer ensuite le POLE voire le CENTRE DE CERCLE CC Plage angulaire On introduit l angle total de rotation de l outil comme angle polaire PA en degr IPA nombre de rotations x 360 Angle total de rotation 5400 15 rotations compl tes Hauteur On introduit la hauteur totale H IZ en r ponse la question Coordonn es pour l axe d outil Z On calcule le valeur partir du pas de la vis et du nombre de rotations n cessaires de l outil Z P n IZ hauteur introduire P pas de vis n nombre de passes La hauteur totale peut tre introduite en valeur incr mentale ou absolue Pas de vis ll es particuli rement simple de programmer I et IPA pour une rotation compl te le nombre de Taraudage a sens de SNS passes est d fini par une r p tition de partie de usinage rotation a revon lt programme REP vers l
131. de test Le programme est simul dans l espace La pi ce repr sent e peut tre respectivement orient e partir des fl ches horizontales de 90 La position est d finie par un angle L 0 180 _1 90 M 270 Les fl ches verticales permettent de faire bascu er la vue de dessus et de c t de 0 5 50 Il est possible de commuter entre une repr sentation chelle ou une repr sentation non l chelle Avec une repr sentation non l chelle la plus petite hauteur ou le plus petit c t sont affich s avec une meilleure r solution L angle est repr sent en r duction La touche MAGN permet d agrandir une partie de la pi ce repr sent e Parall lement au gra phisme appara t un cadre cible d aspect hachur qui caract rise la surface de coupe On actionne les fl ches verticales pour pouvoir s lectionner une surface de coupe donn e Les touches fl ch es permettent de couper la surface s lectionn e ou d annuler la coupe Si la partie souhait e est repr sent e les fl ches verticales permettent de s lectionner le dialogue PRISE EN COMPTE DECOUPE ENT On confirme en appuyant sur la touche ENT Le reste de la pi ce brute est repr sent et caract ris l cran par la mention MAGN Cette nouvelle repr sentation graphique avec agrandissement est disponible dans les trois repr sentations habituelles vue de dessus repr sentation en trois
132. des S TOONDER MEEORIS C param tres machine M6 permet de m me d ar 4 TOOL DEF 2 L 2 4 R 3 r ter le programme 5 TOOL CALL 0 Z Pour relancer celui ci actionner la touche externe 6 L Z 200 RO FMAX M06 START Ni I n est pas imp ratif d interrompre le d roulement 7 TOOL CALL 1 Z 1000 du programme lorsqu on programme un appel 8 L X 25 Y 30 FMAX d outil dans le seul but de modifier la vitesse de 9 L Z 2 FMAX M3 T rotation Changement Le changement d outil s effectue une position m d outil d termin e La commande doit donc amener automatique l outil une position de changement d finie en a fonction de la machine voir ci dessus Le d rou lement de programme n est pas interrompu w HEIDENHAIN i Page TNC 2500B Modes de fonctionnement Programmation P19 Avance F Potentiom tre d avance Avance rapide Vitesse de rotation S Potentiom tres d avance Fonctions auxiliaires M Avance F Vitesse de rotation S D Fonctions auxiliaires M L avance F du mot anglais Feedrate soit la vitesse de d placement de l outil suivant un contour donn est programm e dans les s quences de positionnement en mm min voire en 0 1 inch min L avance effective est indiqu e dans la fen tre d affichage d tat en bas droite de l cran Le potentiom tre d avance situ sur le clavier de commande permet de modifier l avance sur une plage de O 150 La plage d action de ce potentiom tre est limit e dans le cy
133. du point MIN Z hauteur de s curit La t te de palpage se d place partir du point initial dans le sens n gatif Z jusqu la sur face du contour Lors du premier contact cette position est m moris e La t te de palpage se d place dans le sens des Y lignes positif Ce faisant les positions sont digita lis es en distances programm es entre les points DIST POINTS La distance r elle entre points peut tre inf rieure la distance programm e et d pend des param tres machine Lorsque la commande num rique reconna t un contour montant ou descendant le palpeur se d gage pour se positionner dans le sens de la normale vertical dans la position actuelle Le d placement parcouru lors du d gagement dans le sens normal est d sign par DIST ELEVATION A la fin positive du bloc la t te de palpage se d place d une distance programm e entre lignes DIST LIGNES dans le sens des interstices La t te de palpage retourne ensuite en arri re dans le sens n gatif des lignes vers la fin n gative de la zone Le ligne ligne est r p t jusqu ce le bloc soit digitalis enti rement Le contour est quitt automatiquement par retour la hauteur de s curit Page P128 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B rouch Digitalisation de contours 3D G D finition du cycle MEANDRES
134. e z e Affichages l cran EXECUTION PROG EN CONTINU 17 BLK FORM 0 1 2 xXx 2 Y 2 Z 42 18 BLK FORM 6 8 X 140 Y 110 Z 0 19 TOOL DEF 1 L 0 R d 20 TOOL DEF 2 L 0 R 3 EFF xX 25 300 Y 35 800 z 15 000 M a 000 Ti 2 F a M579 en ce qui concerne l affichage d tat NOM type de l affichage de position commutable partir de MOD Mode de fonctionnement messages d erreur s quence ex cut e s quence en cours s quence suivante s quence suivante affichage d tat autres affichages NOM DIST ERP voir chapitre Informations compl mentaires X Mise i z affichages de position etc affichage La commande est lanc e N d calage du point z ro est affich comme index sur l axe d cal S image miroir est affich e comme index sur l axe r fl chi ROT rotation du syst me des coordonn es SCL facteur chelle CC centre de cercle voire p le Te outil appel Z axe de broche S vitesse de rotation de la broche F avance M tat de la broche M03 M04 MO5 M13 Mi4 Octobre 91 Abr g Depuis la mise en service jusqu l usinage programm de pi ce Suite Op ration effectu e Mode de Renvoi Page chrono fonctionne logique ment i S lectionner les outils Plan de la pi ce
135. e Syst mes de mesure lin aire et angulaire Les syst mes de mesure lin aire et angulaire sont solidaires de la machine Le point z ro pour la d finition des positions nominale et effective doit correspondre au point z ro pi ce ou tre align avec celui ci Dans n importe quelle position d axe la valeur de position correcte d finie par le point z ro pi ce est initialis e Apr s mise hors tension de la commande ou apr s une coupure de courant une nouvelle initialisation de l origine est n cessaire Afin de faciliter cette op ration les syst mes de mesure de positions poss dent des points de r f rence qui repr sentent pour ainsi dire des points d origine La relation entre les positions d axe et leurs valeurs respectives qui a t tablie par initialisation du point z ro pi ce initialisation de l origine de m me que les r f rences machine telles que commutateur de fin de course pour logiciel o positions du changeur d outils sont r tablies automatiquement lors de la remise sous tension en repassant simplement sur le point de r f rence Pour les syst mes de mesure lin aire avec marques de r f rence distances cod es les axes de la machine doivent juste parcourir 20 mm max Pour les syst mes de mesure angulaire avec marques de r f rence distances cod es un d placement max de 209 est suffisant Pour les syst mes de mesure lin aire avec une seule marque de r f rence la position du p
136. e tel qu une imprimante un ordinateur etc Les programmes peuvent tre labor s par voie externe externe Pour ce faire il convient de prendre en compte les r gles de programmation d crites dans ce manuel ainsi que les points suivants eEn d but de programme ou la suite de chaque s quence il faut programmer CR LF ou LF ou CR FF ou FF e Apr s la s quence Fin de programme il faut programmer CR LF ou LF ou CR FF ou FF ainsi que ETX control C On peut d finir un caract re de remplacement la place de ETX e On peut se passer de caract res d espacement entre chaque mot e On peut galement se passer des z ros apr s la virgule e Lorsque l on lit les programmes on ne peut prendre connaissance des commentaires caract ris s par aak 1 Lors de la transmission par bloc il n est pas n cessaire d utiliser CR LF en d but de programme et CR LF ou LF ou FF apr s chaque s quence Les caract res de contr le remplissent cette fonction Page j f HEIDENHAIN P 140 Modes de fonctionnement Programmation TNC 2500B Lire transmettre Menu de transmission S lections possibles Interruption de la transmission des donn es Transmission Transmission externe de donn es ED Menu de transmission Les programmes d usinage peuvent tre lus et transmis par la commande L affichage Lecture de programme d livr sur la commande signifie par exemple que les donn es sont mises par la statio
137. e d placement est fonction de la pro grammation dans le cas pr sent DR La passe at rale est respectivement gale k maximum Le processus est r it r jusqu ce que soit atteinte la profondeur de fraisage programm e Finalement l outil est ramen sa position initiale La passe lat rale k est calcul e par la commande suivant la formule suivante F R passe lat rale F facteur de recouvrement d termin par le constructeur de la machine en fonction d un param tre machine voir chapitre informations compl mentaires Param tres utilisateur R rayon de la fraise CD F2 Fr Exemple TOOL DEF 1 L 0 RS TOOL CALL 1 Z 200 CYCL DFF 4 0 FRAISAGE POCHES La d finition occupe 7 s quences de programme CYCL DEF 4 1 DIST 2 distance d approche CYCL DEF 4 2 PROF 30 profondeur de fraisage CYCL DEF 43 PASSE 10 rofondeur de passe F 80 avance plong e CYCL DEF 44 X 80 face de la poche CYCL DEF 4 5 Y 40 2 T6 face de la poche CYCL DEF 4 6 F 100 DR avance et sens de rotation de la fraise L X 60 Y 35 RO FMAX M3 pr positionnement en X Y broche activ e L Z 2 FMAX M99 pr positionnement en Z appel de cycle Page Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B Cycles d usinage GE Cycle 5 poche circulaire a Cycle Le cycle Poche circulaire est un cycle Gr d bauche m Outil Le cycle requiert une f
138. e de a premi re position corrig e RL RR Sortie suivant une trajectoire circulaire Programmer une s quence RND entre la der ni re position avec correction de rayon RR RL et le premier point sans correction RO HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation Page P 51 Fonctions M pr d finies D Vitesse de contournage constante M90 Comportement En cas de trajectoires interm diaires angulaires standard tels que les angles int rieurs et contours avec RO r duction de la e d placement des axes est bri vement inter vitesse d avance rompu puisqu un brusque changement de direc lors de l usinage tion est impossible sur le plan technique des coins On m nage ainsi la m canique de la machine et r alise des coins parfaitement dessin s Pour certaines t ches il est pr f rable de ne pas arr ter au niveau des coins Exemple Un contour constitu de nombreux d placements in aires pour r aliser une surface donn On veut volontairement l g rement arrondir les coins M90 Si M90 est programm dans une s quence les coins sont arrondis La pi ce est alors plus lisse et peut donc tre plus rapidement usin e Sans M90 M90 emp che l arr t des d placements d axe s quence par s quence dans les angles ou lors que RO est actif Inconv nients Surcharge de la m canique en cas de trop brus ques changements de direction et r
139. e de broche dans la s quence TOOL CALL Simultan ment sont attribu es les valeurs de correction d outil Les axes imprim s en gras ci dessous par ex X sont identiques l angle z ro axe de r f rence dans leur sens positif Les autres axes sont orient s 90 Axe de broche dans le sens Z XY Plan d interpolation circulaire y 0 y Zx Les cercles qui ne sont pas parall les un plan principal peuvent tre calcul s partir des param tres Q et ex cut s comme une succession de petits segments de droite s quences L HEIDENHAIN TNC 2500B Page Modes de fonctionnement Programmation P31 ch Contournages coordonn es cart siennes D D placements circulaires que choisir Raccordements quelconques D placements circulaires Raccordements quelconques Condition pr alable Point final du cercle Sens de rotation DR DR Rayon Cercle CR S lection La commande se d place suivant deux axes simultan ment de sorte que l outil d crit un cercle voire un arc de cercle par rapport la pi ce Les fonctions C et CR permettent la commande num rique de calculer automatiquement les points de raccord entre l l ment de contour de la s quence pr c dente et l arc de cercle de la s quence en cours En fin d arc de cercle la commande calcule de m me les points de rac cordement avec l l ment de contour de la s quence suivante Dans la s
140. e de l appeler Messages Si un appel de sous programme n est pas correctement programm par ex fin de programme sans d erreur LBL O o r p tition REP avec valeur num rique le message d erreur IMBRICATION TROP IMPORTANTE appara t l cran Page HEIDENHAIN P60 Modes de fonctionnement Programmation TNC 2500B Sauts dans le programme Ea Sous programme Exemple BEGIN PGM 1 MM d introduction d Le sous programme 2 est appel dans le pro Sous programme gramme principal E 2 Fin avec NO ENT L Z100 FMAX M2 D placement libre et retour au d but LBL 2 D but du sous programme 2 LBL 0 Fin du sous programme 2 END PGM 1 MM Fin du programme principal Exemple Une s rie de quatre per ages est programm e sous forme de sous programme et ex cut e trois endroits diff rents Programme TOOL DEF 1 L 0 R2 5 TOOL CALL 1 Z S200 CYCL DEF PERCAGE PROFOND DIST 2 PROF 20 APPR 10 TEMP 0 AVANCE F100 L X 15 Y 10 Aborder la position partir de laquelle sera ex cut e la premi re s rie de per ages RO FMAX M3 L Z 2 FMAX CALL LBL 2 Appel de sous programme L X 45 Y 60 FMAX Aborder la position partir de laquelle sera ex cut e la seconde s rie de per ages CALL LBL 2 Appel de sous programme L X 75 Y 10 FMAX Aborder la position partir de laquelle sera ex cut e la troisi me s rie de per ages CALL LBL 2 Appel de sous programme L Z 50 FMAX M2 D placem
141. e disponible et interrompt la transmission des donn es lorsqu il y a d passement de capacit de m moire L cran n affiche pas de s quence jusqu ce que la m moire disponible soit remplie ou que le programme soit transmis dans son int gralit L ex cution de programme peut tre lanc e partir de la touche externe START m me si la s quence de programme n est pas affich e Pour ne pas interrompre inutilement l ex cution de programme apr s l avoir lanc e il faut veiller ce que soit d j m moris un nombre assez important de s quences de programme comme tampons Aussi est il pr f rable d attendre jusqu ce que la m moire disponible soit remplie Les s quences de programme sont syst matiquement effac es de la m moire externe apr s avoir t appel es puis ex cut es Passer outre des Si on appuie en mode de fonctionnement Transmission bloc bloc sur la touche GOTO O en intro s quences de duisant ensuite un num ro de s quence toutes les s quences pr c dant ce num ro sont ignor es programme BOTO m HEIDENHAIN Page TNG 2500B Modes de fonctionnement machine M 23 Notice li f bis x P i i g Me 7 ET PE es e
142. e est programm id P en coordonn es polaires il suffit de donner angle polaire en valeur incr mentale ou abso ZA jiy ue Le rayon est d fini par la distance entre le centre de cercle et le point de d part de l arc de S cercle IPA Lorsqu on programme un contour circulaire en S coordonn es polaires l angle PA et le sens de RAA rotation DR peuvent tre positif ou n gatif POLE L angle PA indique le point final de l arc de cercle Si l angle PA est introduit en valeur incr mentale son signe alg brique et celui du sens de rotation doivent tre identiques Sch ma ci contre I PA n gatif et DR n gatif I Plage angulaire Plage d introduction en cas d interpolation X i circulaire valeur absolue ou incr mentale de 6400 5400 Exemple On doit fraiser un arc de cercle de rayon 35 dont le B T centre de cercle a pour coordonn es X 50 Y 60 Sens de rotation n gatif Programme TOOL DEF 1 L 0 RS me TOOL CALL 1 Z S200 x CC X 50 Y 60 D finir le centre de cercle ii LP PR 35 PA 210 RL F200 M3 aborder le cercle rayon de cercle DE de 35 mm um C PA 0 DR F300 D placement gt circulaire dans le X sens horaire Dans l exemple ci contre le rayon est donn par la distance entre le POLE et le point de d part du _ cercle R 35 mm pe HEIDENHAIN TNC 25008 Modes de fonctionnement Programmation P45 GAP Contournages coordonn es polaires RND
143. e manivelle lectronique FS HR 130 version encastrer HR 330 version portable avec M en outre des touches de s lection d axe des touches d avance rapide et es un bouton poussoir d ARRET D URGENCE ee FL tt Facteur de Le d placement effectu pour une rotation de 1 subdivision manivelle est d termin par le facteur de subdivi sion Voir tableau suivant M m ns M m gr mM mM a me pains an Utilisation La manivelle est commut e sur chacun des axes PT TT en CC k HR 130 de la machine partir des touches X Y Z IV et V i M__ Utilisation La manivelle HR 330 permet de s lectionner un HR 330 axe donn L axe qui est d plac par la manivelle FACTEUR DE SUBDIV 2 En m est affich l cran dans le champ clair CERES X 25 300 a Y 35 800 Dans le mode de fonctionnement Manivelle H 15 000 Ft ii ji iki s i lectronique les axes de la machine peuvent C a 00g tre galement d plac s apr s avoir actionn pe les touches externes de sens m T1 z a H543 Eh a ELA RU A nn Pan De dm m VA E EET RETE 5 un en HEIDENHAIN r Page st H TNC 2500B Modes de fonctionnement machine M15 P Utilisation HR 130 330 Positionnement pas pas Introduction du pas Manivelle lectronique pas ode de fonctionnement et ouverture de dialogue FACTEUR DE SUBDIVISION 3 introduire le facteur de subdivision s l
144. e mont e en Z La repr sentation graphique met en vidence la coupe type d une fraise cylindrique deux tailles Ebauche Finition avec fraise cylindrique R 12 mm avec fraise sph rique R 3 mm pas angulaire 4 angle de mont e en Z 1 m j TNG 25008 mire BENENE H nin EENE AN EEA D roulement Introduction Exemple Programme anis as Fonction de palpage programmable G n ralit s La fonction de palpage permet d effectuer des mesures avant o pendant l usinage de pi ces Aussi est il tout fait possible en ce qui con cerne par exemple des pi ces en fonte de diff rentes hauteurs de palper leur surface sup rieure avant de proc der l usinage afin que soit atteinte la profondeur requise lors de l usinage suivant De m me certaines variations de position suite un chauffement de la machine peuvent tre cor rig es intervalles d termin s Pr positionnement en avance rapide en tenant compte de la distance d approche param tre machine Prise en compte de la position de palpage et retrail en rapide la distance d approche Lorsque la tige ne sort pas compl tement pour atteindre la profondeur de palpage max d finie dans les pararn tres machine le processus est
145. e sens horaire 1 gt Pr fraisage de contours de poche dans le sens horaire et d ilot dans le sens antihoraire Cycle Evidement 1 0 gt Fraiser d abord un canal le Ordre chronologique pour ong du contour puis vider videment et pr fraisage a poche 2 gt Evider d abord la poche puis raiser un canal le long du contour Combinaison de contours corrig s 2 0 Combinaison de contours et contours non corrig s corrig s 4 Combinaison de contours non corrig s Evidement et pr fraisage 3 0 gt L videment ou le jusqu au fond de la poche voire pr fraisage ont lieu en pour chaque passe corr lation pour toutes les passes 8 gt Pour chaque passe le pr fraisage a lieu puis l videment d pendant du bit 1 avant chaque passe suivante Facteur de recouvrement pour le 7430 0 1 1 414 fraisage de poches Transmission de fonctions M 7440 Bit Arr t de programmation pour MOG 0 0 gt arr t programm pour MOG 1 gt pas d arr t programm pour MOG Transmission de M89 appel de 1 0 pas d appel de cycle cycle modal transmission normale de M89 en d but de s quence 2 gt appel de cycle modal en fin de s quence Vitesse de contournage constante 7460 O 179 999 dans les coins Mode d affichage pour axe rotatif 7470 0 gt 0 359 999 1 30000 000 HEIDENHAIN Jia Page TNC 25008 G n ralit s A13 Param tres utilisateur Mat ri
146. ec tionn par ex 4 Prise en compte de la valeur introduite FACTEUR DE SUBDIVISION 4 S lection d axe sur la commande HR 130 sur la manivelle HR 330 Avec la manivelle lectronique l outil peut dor navant tre d plac suivant le sens positif ou n gatif de l axe Y Le programme automate AP permet au construc teur de la machine d activer le positionnement pas pas On peut ainsi introduire un pas donn dans ce mode de fonctionnement En appuyant sur une touche externe d axe l axe effectue un d placement correspondant la valeur du pas introduit Cette op ration peut tre r p t e aussi souvent que n cessaire Seuls des d placements parall les aux axes peu vent tre ex cut s Plong e pas par ex 2 mm Appuyer une fois sur la touche d axe externe par ex X Appuyer deux fois sur la touche d axe externe Mode de fonctionnement et ouverture de dialogue PLONGEE 1 000 introduire le pas par ex 2 mm Prise en compte de la valeur introduite PLONGEE 2 000 Q ou une autre touche d axe externe L axe effectue un d placement correspondant la valeur du pas introduit Page M 16 Modes de fonctionnement machine HEIDENHAIN TNC 2500B Exemple appel d outil S lection de l axe de broche S lection de la vitesse de rotation Positionnement avec introduction manuelle Appel d outi axe de broc
147. ectionn e partir des touches fl ch es et prise en compte avec PL we n ENT Etalonnage Avant l utilisation du syst me de palpage il con a LL E vient de d terminer une seule fois au moyen des M fonctions de palpage la longueur effective ainsi que le rayon effectif de Les deux valeurs de mesure sont m moris es dans la commande Quitter les ll est possible de quitter tout moment les T i 1 7 TOT fonctions de fonctions de palpage avec END LI palpage s Proc dure La t te de palpage se d place sur le c t lat ral ou la surface de la pi ce L avance lors de la aih mesure et le course mesurer sont d finies par le constructeur de la machine au moyen des Se param tres machine Ea Le syst me de palpage signale la commande num rique le contact avec la pi ce La com a mande m morise les coordonn es des points de palpage a L axe palper est arr t et fait l objet d un retour au point de d part Le d passement provoqu Hi par le freinage n a pas d influence sur le r sultat de la mesure Em Pr positionnement avec touches de sens d axe F1 Avance pour pr positionnement i j i as 7 a F2 Avance pour palpage FMAX Retour en rapide a SAES ft ae niet De nat m JA RS ee ee T aX iai a HEIDENHAIN Modes de fonctionnement machine Page si TOUCH PROBE Moyen auxiliaire bague de r glage Syst me de palpage 3D Etalonnage de
148. ectionner le cas ch ant le param tre utilisateur avec la touche et cl turer ensuite a mn HE IDENHAIN A y Page 1e G n ralit s TNC 25008 A11 Mesure avec un Param tres utilisateur Apr s avoir introduit le code 123 partir de MOD on peut s lectionner et modifier les param tres machine suivants pour les interfaces de donn es voir Transmission externe de donn es w Fonction N de Introduction Valeur syst me 3D param tre introduire S lection du syst me de palpage 6010 O transmission par c ble 1 gt transmission infra rouge Syst me de palpage 6120 80 3000 mm min avance pour palper Syst me de palpage 6130 O 80000 000 mm course de mesure Syst me de palpage 6140 30000 000 mm distance d approche pour calculer les positions automatiquement Syst me de palpage 6150 80 29998 mm min avance rapide pour palper Affichage et Fonction N de Introduction Valeur programmation param tre introduire EEE Poste de programmation 7210 0 commande 1 poste de programmation AP actif 2 gt poste de programmation AP inactif Num ros de sequences pas pas 7220 O 255 Passage d un dialogue un autre 7230 O gt premi re langue de dialogue T allemand anglais 1 gt seconde langue de dialogue angl Bloquer l introduction de PGM pour 7240 0 gt bloqu N PGM N cycle constructe
149. ectu e par la commande e Calcul d angle e Correction d erreur de positionnement pour machines outils avec axe rotatif Ouverture de dialogue ROTATION DE BASE pl S lectionner et prendre en compte la fonction de palpage ANGLE DE ROTATION 0 S lectionner Angle de rotation s introduire l angle effectif de la droite de r f rence par ex 0 X OX Ye Y D placer la t te de palpage la position de d part S lectionner le sens de palpage par ex Y QO j gt La t te de palpage se d place dans le sens indiqu par ex Y Apr s contact avec la face la t te de pal page revient la position de d part Q D placer la t te de palpage la position de d part La t te de palpage se d place dans le sens indiqu par ex Y Apr s contact de la face la t te de palpage revient la deuxi me position de d part La commande passe automatiquement en Mode manuel o Manivelle HEIDENHAIN TNC 2500B Modes de fonctionnement machine Page TOUCH PROBE Affichage de l angle de rotation Suppression de la rotation de base angle de rotation 0 Calcul d angle Syst me de palpage 3D M Rotation de base calcul d angle L angle de rotation est affich apr s s lection de la fonction de palpage Rotation de base L ex cution d une rotation de base est indiqu e RA
150. el Fonction N de Introduction Valeur param tre introduire Potentiom tre d avance et de 7620 broche Bit Potentiom tre d avance au cas 0 0 gt potentiom tre non activ o la touche d avance rapide est 1 gt potentiom tre activ actionn e dans le mode de fonctionnement D roulement de programme Potentiom tre d avance pas de 1 0 gt pas de 2 2 ou pas de 1 2 gt pas de 1 Potentiom tre d avance au cas 2 0 potentiom tre non actif o la touche d avance rapide et 4 gt potentiom tre actif les touches de sens externes sont actionn es Manivelle 7640 0 machine avec manivelle lectronique 1 machine sans manivelle lectronique Page En T HEIDENHAIN G n A14 ralit s TNC 2500B Syst me de coordonn es orthogonales ou cart siennes R gle de la main droite Coordonn es pi ce Syst me de coordonn es Dans le programme d usinage les positions nominales de l outil par exemple tranchant d outil sont d finies par rapport la pi ce Par ailleurs des syst mes de mesure de d placement situ s sur les axes de la machine d livrent en permanence les signaux concernant la position effective dont a besoin la commande num rique Fondamentalement il faut disposer d un syst me de r f rence pour les op ration de positionnement qui doit tre d fini par rapport la pi ce A partir du point z ro pi ce on d finit un sys t me de coordonn es cart si
151. elle le num ro de label conjointement au nombre de r p titions souhait REP 22 LBL 2 23 L IX 10 FMAX M99 On peut r p ter une partie de programme au 94 CALL LBL 2 REP 5 5 maximum 65534 fois Une r p tition de partie de programme est tou jours ex cut e du d but jusqu la fin savoir jusqu LBL CALL ll est donc pertinent d effectuer un saut en arri re dans le programme En d autres termes la mar que de programme appel e LBL SET doit porter un num ro de s quence inf rieur celui d o elle est appel e LBL CALL La commande ex cute le programme principal jusqu ce que soit appel le num ro de label requis Puis un saut en arri re est effectu la marque de programme appel e et la partie de pro 22 LBL 2 gramme est appel e Est affich le nombre des r p titions en suspens moins 1 REP 2 1 Apr s un nouveau saut en arri re la partie de 23 L IX 10 programme est ex cut e une seconde fois FMAX M99 Lorsque toutes les r p titions ont t effectu es affichage REP 2 0 on poursuit le d roulement du programme principal 24 CALL LBL 2 REP 5 5 Une partie de programme est toujours ex cu t e une fois de plus que n est programm e une r p tition IMBRICATION TROP IMPORTANTE On a programm un saut dans le programme de mani re erron e 1 On a voulu programmer une r p tition de partie de programme mais on a omis d introduire la valeur REP correspondant au no
152. en Les DR SR pes ES 2h APO RE RP RE yi t CME gt et le ie L BS a LUE EA biosi ze z i nn i us te l Le es ins i i eaea ee mens ed ete ai j mel H i Lei Eu E i Page M 24 Modes de fonctionnement machine HEIDENHAIN TNC 2500B EN Modes de fonctionnement Programmation P a T00L CALL Programmation par dialogue S lection de programme D finition d outil 3 Correction de la trajectoire LS GE de la fraise Outils Avance F vitesse de rotation broche S fonctions auxiliaires M Arr t programmable temporisation Contours Droites coordonn es cart siennes D placements circulaires coordonn es cart siennes Principe R pondre aux questions de dialogue Edition Edition fonctions d effacement Ouverture de programme Protection de programme Description de la pi ce brute D finition d outil dans le programme d usinage D finition d outil dans le programme 0 Prise en compte de longueurs d outil Rayon d outil Introduction de la valeur de correction du rayon RL RR Usiner en tenant compte d une valeur de correction de rayon Correction de rayon R R Appel d outil Changement d outil ntroduction Ouverture de dialogue Sommaire des fonctions de contours D placements 1D 2D 3D Positionnement en ra
153. en compos de trois axes perpendiculaires les uns par rapport aux autres et dont le point d intersection constitue l origine ou le point z ro du syst me de coordon n es Les axes sont d sign s par les lettres X Y et Z On suppose que chaque axe fait figure d chelle dont le point z ro correspond au point z ro du syst me de coordonn es La fl che indique le sens de comptage positif de l axe Pour diverses machines outils l attribution des trois axes du syst me de coordonn es aux axes de la machine est d finie par la norme DIN 66217 voire ISO 841 On peut facilement retenir le sens des d placements l aide de la r gle de la main droite Au pouce l index et au majeur correspond respectivement le sens positif de d placement des axes X Y et Z Table de la machine d apr s le math maticien Fran ais Ren Descartes en latin Renatus Cartesius 1596 1650 HEIDENHAIN TNC 2500B G n ralit s Page A15 D placement relatif de l outil Point z ro du syst me de coordonn es Initialisation du point d origine Coordonn es pi ce Point d origine Des programmes d usinage sont crits en coor donn es X Y Z d finies par rapport la pi ce Cela signifie qu ils sont crits comme si l outil se d plac ait et que la pi ce restait immobile Mais si le support de la pi ce est d plac sur un quelconque axe le sens de l axe des coordon
154. ences non corrig es par ex L X 20 RO et des s quences paraxiales par ex X 20 RO ou x X 20 R peuvent figurer dans un m me programme et Des s quences de positionnement corrig R R et des s quences de positionnement corrig en onction du rayon RR RL ne doivent en aucune fa on tre introduites les unes la suite des autres Correct Incorrect L X 15 Y 20 R0 L X 15 Y 20 RR Y 50 RO Y 50 R X 40 R L X 50 Y 57 RR Y 70 RO HEIDENHAIN TNC 2500B Appel d outil E Axe de broche Effet de correction Vitesse de rotation broche Outils A Appel d outil TOOL CALL permet d appeler un nouvel outil ainsi que les valeurs de correction correspondan tes Parall lement au num ro d outil il faut pr ciser l axe de broche la commande num rique afin qu elle tienne compte de la valeur de correction de longueur suivant l axe requis ou bien encore de la valeur de correction de rayon dans le plan concern L axe de broche d finit entre autres le plan par exemple XY dans lequel s effectuent les d placements circulaires Ce plan correspond galement celui dans lequel s effectuent les corrections de rayon Axe de broche Valeur de correction Valeur de correction de longueur de rayon Z zo XY Y Y ZX X X YZ Apr s avoir introduit l axe de broche on pr cise la vitesse de rotation de celle ci Plage d introduction de la commande O 99999 t min
155. ent tre comparables en r gle g n rale n gatits Avance plong e vitesse de d placement de l outil lors de la plong e F Sens de rotation lors du fraisage de contour sens du d placement de la fraise le long du con tour de la poche contours d ilot sens de fraisage inverse Pour M3 on a DR fraisage en avalant pour poche et lot DR fraisage en opposant pour poche et lot Avance vitesse de d placement de l outil dans le plan de travail F3 Avant d appeler le cycle il importe de s assurer que l outil est la distance d approche A L outil est automatiquement positionn au dessus du premier point de contour Veiller au danger de collision avec des dispo sitifs de r glage de tension L outil plonge ensuite selon l avance pro gramm e et effectue la premi re passe en profondeur Apr s avoir atteint la premi re profondeur de passe l outil fraise le premier contour d apr s avance programm e en tenant compte du sens de rotation introduit Puis l outil ex cute la seconde passe et le proces sus se r p te jusqu ce que soit atteinte la pro ondeur de fraisage requise Les contours partiels suivants sont frais s de la m me mani re Z Y xy P contour programm poches D sur paisseur cycle 6 Evidemment Exemple 25 CYCL DEF 16 0 FRAIS DE CONTOUR 26 CYCL DEF 16 1 DIST 2 distance d approche PROF 20 profo
156. ent de l axe d outil LBL 2 D but de sous programme CYCL CALL Appel de cycle per age L IX 20 FMAX M99 D placement en incr mental per age L IY 20 FMAX M99 D placement en incr mental per age L IX 20 FMAX M99 D placement en incr mental per age LBL 0 Fin de sous programme M99 Appel de cycle pas pas Renvoi Vous trouverez une explication du cycle Per age profond dans le chapitre Cycles d usinage HEIDENHAIN i r Page TNC 2500B Modes de fonctionnement Programmation P 61 Sauts dans le programme Imbrication Imbrication Le programme principal est ex cut jusqu ce de sous que soit donn l ordre de sauter au label 17 BEGIN PGM 12 MM programmes CALL LBL 17 CALL LBE 17 Puis on ex cute le sous programme LBL 17 dans lequel on appelle le LBL 20 Au cours de l ex cu M2 tion du LBL 20 on appelle de m me le LBL 53 Celui ci est ex cut sans interruption jusqu au LBL O fin de sous programme LBL 17 Apr s la fin LBL 0 du dernier sous programme LBL 53 on effectue des sauts en arri re D successifs permettant de revenir au programme CALL LBL 20 principal neS LBL 0 L ex cution du programme principal est reprise directement la suite de l appel CALL LBL 17 LBL 20 Un sous programme n est consid r ex cut 3 que lorsqu il est cl tur par LBL O CALL LBL 53 LBL 0 LBL 53 LBL 0 END PGM 12 MM R p tition L imbrication permet de r p t
157. entielle par rapport l outil z ro RAYON D OUTIL R introduire le rayon d outil Page 5 HEIDENHAIN P10 Modes de fonctionnement Programmation TNC 2500B M moire centrale d outils Exemple d introduction Changeur d outils avec place de codage flexible Outils sp ciaux D finition d outil D finition d outil dans le programme O Au cas o la m moire centrale d outils est activ e partir des param tres machine programme 0 es outils y sont g n ralement d finis i suffit alors de les appeler quel que soit le pro gramme d usinage La m moire centrale d outils est programm e modifi e et envoy e l impression en mode de onctionnement M morisation Par ailleurs il aut rester dans ce m me mode pour prendre connaissance de tous les outils enregistr s On peut m moriser 99 outils Chacun d entre eux est programm avec son num ro sa longueur et sa place L outil O doit tre d fini comme suit L 0etR 0 Ouverture de dialogue MEHORISATION PROGRAMME Te L 12 36 R 3 5 T3 L 17 5 R S T4 L te 36 R 10 TS L 5 597 R 12 5 T6 L 2 36 R 4 95S T7 L 11 25 R 11 T8 L 1 5 R 1 9 T9 L i2e 6 R S EFF D 25 300 Y 35 809 az 15 000 C o 00a T M579 L outil 3 doit tre d fini selon les donn es suivantes L 5 R 7 EG NOM DE PROGRAMME S lection de la m moire centrale d outils BEGIN TOOL MM er E S lection d outil T3 L
158. er plusieurs repri de sous ses le m me sous programme programmes Le sous programme 650 est appel dans le cadre LBL 5 d un r p tition de partie de programme CALL LBL 50 Cet appel de sous programme constitue l unique CALL LBL 5 REP 9 s quence de la r p tition de partie de pro gramme Il faut veiller ce que le sous programme soit ex cut une fois de plus que ne sont program M2 m es les r p titions LBL 50 LBL 0 Page A HEIDENHAIN P 62 Modes de fonctionnement Programmation TNC 2500B Sauts dans le programme Exemple s rie de per ages avec diff rents outils Op ration Tout comme dans l exemple S rie de quatre per ages trois endroits diff rents voir Sauts dans le programme Sous programme on va proc der trois s ries de per ages mais cette fois ci avec trois outils diff rents Remarque Vous trouverez les explications propres aux cycles Per age profond et Taraudage en vous repor tant au chapitre Cycles d usinage 0 BEGIN PGM 183 MM 1 BLK FORM 0 1 Z X 0 Y 0 Z 20 2 BLK FORM 0 2 X 110 Y 100 Z 0 3 TOOL DEF 25 L 0 R 2 5 4 TOOL DEF 30 L 0 R 3 5 TOOL DEF 35 L 0 R 3 5 Plong e 6 CYCL DEF 1 0 PERCAGE PROFOND 7 CYCL DEF 1 1 APPR 2 8 CYCL DEF 1 2 PROFONDEUR 3 9 CYCL DEF 1 3 PLONGEE 3 10 CYCL DEF 1 4 TEMPORISATION 0 11 CYCL DEF 1 5 F100 12 TOOL CALL 35 Z S 500 13 CALL LBL I Appel sous programme 1 Per age profond 14 CYCL DEF 1 0 PE
159. erface de donn es peut tre programm e donn es partir des param tres machine voir chapitre Z Transmission de donn es externe Le mode de fonctionnement de l interface de donn es V 24 de la TNC doit tre s lectionn Machine transmission externe ou mise en service de l unit logique FE Constitution Seuls les programmes lin aires peuvent faire l objet d une transmission bloc bloc de programme ce qui n est pas le cas des appels de programme voire de sous programmes des r p titions de parties de programme et de certains sauts de programme Seul l outil d fini en dernier lieu peut tre appel exception recours la m moire centrale d outils Num ro de Le programme devant faire l objet d une transmission peut compter des s quences dont les num ros s quence respectifs sont sup rieurs 999 I n est pas n cessaire que les s quences soient num rot es en continu toutefois le num ro de s quence ne doit pas d passer le chiffre 65534 Pour les programmes en Texte clair les num ros de s quence importants sont affich s sur deux lignes Lancer la En activant la touche EXT on lance la transmission des donn es partir d une m moire externe dans transmission es modes de fonctionnement Ex cution de programme pas pas ou Ex cution de programme en bloc bloc continu La commande m morise les s quences de programme transmises dans une m moir
160. ess Hill West Sussex RH15 9RD E 0444 24771 I 04 44 87 00 24 Indien ndia Inde ASHOK amp LAL 12 Pulla Reddy Avenue Post Box 5422 Madras 600030 amp 044 617289 rx 044 618224 Israel NEUMO VARGUS 34 36 itzhak Sade St Post Box 20102 Tel Aviv 67212 3153738275 rad 3 637 2190 Italien ta y Italie HEIDENHAIN ITALIANA srl Viale Misurata 16 1 20146 Milano 02 48300241 45 tax 02 47 7107 30 Japan Japan Japon HE IDENHAIN K K Sogo Daiichi Bldg 2 F 3 2 Kojimachi Chiyoda ku Tokyo 102 pu 03 3234 7781 mx 03 3262 2539 Kanada Canada HEIDENHAIN CORPORATION Canadian Regional Office 1075 Meyerside Drive Unit 5 Mississauga Ontario L5T 1M3 Canada 416 6 70 8900 q 416 6 70 4426 Korea SEO CHANG CORPORATION LTD Rm 903 Jeail Bldg 44 36 Yoido Dong Yongdeungpo ku Seoul C P O Box 9756 Seoul Korea 02 7808208 02 7845408 Mexico HEIDENHAIN MEXICO S L Calle San Juan de los Lagos 202 Fracc Jardines de la Concepci n CP 20120 Aguascalientes Ags lt FT 4 91 43738 Niederlande Netherlands Pays Bas HEIDENHAIN NEDERLAND B V Landjuweel 20 Post Box 107 NL 3900 AC Veenendaal 083 86 40300 08385 17287 Norwegen Worway Norv ge KASKO MASKIN A S Post Box 3083 Haakon VIIs gt 6 N 7003 Trondheim 07 919100 Ex 07 913377 sterreich Austria Autriche Alois Zollner Dr Johanne
161. est s arr te automatiquement L erreur se trouve en g n ral avant ou dans la s quence interrompue Un message d erreur appara t alors l cran Si un STOP ou MO6 a t programm le test peut n anmoins reprendre son cours Pour ce faire il suffit d introduire un nouveau num ro de s quence ou d appuyer sur la touche NO ENT Le test de programme peut chaque instant tre interrompu voire stopp sur simple actionnement de la touche STOP Page P 136 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B Construction image interne rapide Vue de dessus Repr sentation en trois plans ti Test et graphisme Graphisme de test Dans les modes de fonctionnement Ex cution de programme en continu et Ex cution de pro gramme pas pas les programmes d usinage faisant appel une pi ce brute BLK FORM peu vent tre simul s par graphisme et ainsi tre contr l s Vous trouverez plus informations sur la d finition de la pi ce brute dans S lection de programme D finition de la pi ce brute Une fois le programme s lectionn l utilisateur fait appara tre le menu ci contre apr s avoir actionn la touche MOD appuyer deux reprises sur MOD Les fl ches verticales permettent de choisir l une des repr sentation Prise en compte avec la touche ENT La touche START permet de lancer la simulation graphique Avec la construction d image interne r
162. he vitesse de rotation Pour appeler les vateurs de correction d outil avec TOOL CALL dans le mode de fonctionnement Positionnement avec introduction manuelle il faut d abord d finir l outil L outil est d fini soit dans la m moire d outils centrale soit au cours d un programme donn Si l on travaille sans m moire d outils centrale il faut effectuer dans le mode de fonctionnement Ex cution de programme en continu ou Ex cution de programme pas pas une d finition d outil TOOL DEF Les concepts TOOL DEF et TOOL CALL sont pr cis s dans le chapitre P consacr aux outils TOOL Ouverture de dialogue NUMERO D OUTIL introduire le num ro d outil Prise en compte de la valeur introduite AXE DE BROCHE PARALLELE X Y Z Z introduire l axe de broche par exemple Z VITESSE DE ROTATION S en T MIN a introduire la vitesse de rotation Prise en compte de la valeur introduite SEQUENCE COMPLETE QD Lancer rappel d outil HEIDENHAIN TNC 2500B Page Modes de fonctionnement machine M17 Aborder la position Correction de rayon Cl re l introduction Positionnement avec introduction manuelle D placement la position introduite sans correction de rayon introduites ne sont pas m moris es Ouverture de dialogue Dans le mode de fonctionnement Positionnement avec introduction manuelle des s quences de posi
163. im TL Exemple H Introduction des extr mit s du i parall l pip de S lection de programme Description de la pi ce brute La point MIN a pour coordonn es XO YO et 7 40 Le point MAX a pour coordonn es X100 Y100 et ZO pour d finir une pi ce brute il faut choisir un programme dans le mode de fonctionnement M morisation Ouverture de dialogue AXE BROCHE PARALLELE X Y Z z introduire l axe broche par ex Z MIN DEF BLK FORM POINT MIN D coordonn e en X o coordonn e en Y o coordonn e en Z aN MAX DEF BLK FORM POINT MAX oana onns enx z 1 o o coordonn e en Y z o coordonn e en Z i Exemple 1 BLK FORM 0 1 Z X 0 d affichage Y 0 Z 15 2 BLK FORM 0 2 X 100 pa Y 100 Z 0 Messages DEFINITION BLK FORM INCORRECT d erreur Les point MIN et MAX sont mal d finis ou la pi ce brute a t d finie plus d une fois dans le pro aS gramme ou diff rence trop importante entre les longueurs des c t s de la pi ce brute an PARTIE DE PGM NON REPRESENTABLE axe broche programm incorrect m HEIDENHAIN j Page TNC 2500B Modes de fonctionnement Programmation P9 D finition d outil D finition d outil dans le programme d usinage D finition d outil Pour que la commande puisse calculer la trajec toire de l outil partir du contour de la pi ce il DEF aut introdui
164. inale EFF Chemin restant par rapport la position programm e DIST Position calcul e par rapport au point z ro r gle REF A position derni rement programm e situation de d part B nouvelle position programm e laquelle on am ne l outil W point z ro d fini manuellement cotation pi ce M point z ro d fini sur la machine La commutation se fait partir de la touche EXT On peut s lectionner une hauteur de chiffres donn e pour l affichage l cran dans les modes de fonc tionnement D roulement de programme pas pas voire D roulement de programme en continu Lorsque les chiffres sont affich s en petit format 11 s quences sont repr sent es l cran tandis qu en cas de grand format seules deux s quences peuvent tre visualis es La commutation se fait partir de la touche ENT HEIDENHAIN TNC 2500B G n ralit s Limitation Action Calcul de valeurs Fonctions MOD Limitation des courses de d placement Les courses de d placement maximales sont d termin es par des commutateurs de fin de course La fonction MOD Limitation permet gr ce des commutateurs de fin de course suppl mentaires de d finir une plage de s curit sur les courses elles m mes d limit es par les commutateurs de in de course On peut ainsi lors de la fixation d un appareil divi seur par exemple parer
165. ion absolue Cotation incr mentale Combinaison Contournages coordonn es polaires Principe La commande offre la possibilit d introduire les valeurs nominales en coordonn es polaires ou cart siennes Les points sont indiqu s dans un plan donn par l cart rayon polaire PR par rapport au point d origine en coordonn es polaires p le et par l angle de direction angle polaire PA La position du p le est introduite en coordonn es cart siennes partir de la touche CC en r f rence au point z ro pi ce Les s quences de positionnement en coordon n es polaires sont caract ris es par la lettre P LP CP etc L axe de r f rence axe 0 correspond e l axe X dans le plan XY e l axe Y dans le plan YZ e l axe Z dans le plan ZX Le plan d usinage par exemple plan XY est d fini par un appel d outil Le signe alg brique de l angle PA peut tre d ter min l aide du sch ma ci contre Les valeurs absolues se r f rent au p le en cours Exemple LP PR 50 PA 40 Tout rayon polaire introduit en valeur incr mentale modifie automatiquement la valeur du rayon pr c dent Exemple LP IPR 10 Tout angle polaire incr mental IPA se r f re l angle de direction le pr c dant imm diatement Exemple LP IPA 15 ll est possible de combiner des coordonn es absolues et incr mentales dans une m me s quence Exemple LP PR 50 IPA 15 POLE point d origine e
166. ion d pend de la programmation iii dans le cas pr sent DR Can Sens de d placement circulaire de la fraise plan X Y sens Y e plan Z X sens X e plan Y Z sens Z La passe lat rale est gale k max voir cycle Fraisage de poche _ La processus est r it r jusqu ce que soit atteinte la profondeur de fraisage Finalement l outil revient sa position initiale de HEIDENHAIN Modes de fonctionnement Programmation P 77 5e Cycles d usinage Cycle 5 poche circulaire Exemple Une poche circulaire de 35 mm de rayon et de 20 mm de profondeur doit tre frais e la posi tion X 60 Y 50 TOOL DEF 1 L 0 R10 TOOL CALL 1 Z 200 CYCL DEF 5 0 POCHE CIRC CYCL DEF 5 1 DIST 2 distance d approche CYCL DEF 5 2 PROF 20 profondeur de fraisage CYCL DEF 5 3 PASSE 6 profondeur de passe F 80 avance plong e CYCL DEF 5 4 RAYON 35 rayon de cercle CYCL DEF 5 5 F100 DR avance et sens de d placement de la fraise L X 60 Y 50 RO FMAX M03 pr positionnement en X et Y L Z 2 FMAX M99 position initiale en Z appel Page i i HEIDENHAIN P78 Modes de fonctionnement Programmation TNC 2500B CYCL DEF 14 CONTOUR E CYCL DEF 15 PREPERCAGE CYCL DEF 6 EVIDEMENT CYCL DEF 16 FRAISAGE DE CONTOUR M2 Sous programme des diff rents segments de contours cycles SL Sch ma de pro gramme pour
167. ion de dialo de valeur gue est pos e Poursuivre le dialogue Cl turer l introduction R pondre Apr s que l op rateur ait appuy sur l une des touches d ouverture de dialogue la commande lui aux questions de demande les donn es dont elle a besoin Il faut par principe r pondre chacune des questions pos es dialogue La r ponse figure l cran dans un champ clair La r ponse donn e est prise en compte dans le dialo poursuivre le gue apr s actionnement de la touche ENT ENT correspond l abr viation du mot anglais ENTER soit dialogue prendre en compte m moriser La commande pose alors la question suivante Passer outre Si certaines donn es sont identiques d une certaines s quence l autre par ex l avance ou la vitesse questions de de rotation broche il n est pas n cessaire de dialogue r pondre aux questions pos es L op rateur MEMORISATION PROGRAMME A passe outre en activant la touche NO ENT 394 TOOL CALL p R 5 ga De m me certaines donn es figurant dans le JE L KE 755 champ clair ou des valeurs d j m moris es dans le programme peuvent tre effac es partir AA ENDRREN HOUETNE MM de la touche NO ENT Appara t alors l cran la question de dialogue suivante Lors de l ex cution du programme la commande EFF X 25 300 M 35 800 tient compte des valeurs pr alablement program ZLE AF ROR EX 2 000 m es sous l adresse correspondante T o
168. ions d arr t M02 M03 MOO M06 STOP si la fonction Arr t a t d finie dans les param tres machine L ex cution de programme est interrompue si un message d erreur est signal l cran Apr s tout arr t programm il faut relancer la proc dure pour que le programme reprenne son cours lt Ex cution en continu S lection de Mode de fonctionnement programme S lectionner les num ros de programme et de s quence comme mentionn ci dessus Lancer z Ai T z l ex cution de Le PGM est ex cut jusqu un arr t programme programm donn ou jusqu la fin Avance L avance programm e peut tre modifi e partir du potentiom tre d avance Vitesse de La vitesse de rotation programm e peut tre modifi e partir du potentiom tre d avance rotation HEIDENHAIN j i Page M nement machin TNC 25008 odes de fonctionneme e M 19 Arr t Interruption Passer l ex cution de programme pas pas Arr t d urgence Ex cution de programme Interruption de l ex cution de programme fare Arr ter l ex cution de programme nterrompre le d placement des axes en appuyant sur la touche externe STOP La s quence en cours n est pas ex cut e jusqu sa fin L affichage Commande en service clignote sor nterrompre l ex cution de programme L affichage Commande en service dispara t La commande m morise e l outil appel
169. isque de d passement de la limit de s curit d finie par le constructeur de la machine Particularit s L effet de M90 est directement fonction des param tres machine Pour de plus amples rensei gnements prendre contact avec le constructeur de la machine ge Avec M90 Page P 52 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B Fonctions M pr d finies S Petits l ments de contour M97 Lorsqu un l ment de contour est plus court que le rayon d outil la r alisation traditionnelle d un cercle de transition risque d engendrer un dom mage du contour Aussi la commande d livre t elle un message d erreur la s quence de positionnement corres pondante n est donc pas ex cut e M97 M97 rend superflue toute insertion de cercle de transition La commande calcule un point d inter section comme pour les angles et am ne l outil ce point Le contour n est ainsi pas endom mag L usinage est de ce fait moins incomplet Le cas ch ant le coin doit faire l objet d un usinage compl mentaire On peut avoir recours en outre un outil plus me petit Sans M97 M97 est actif pas pas et doit tre programm i dans la s quence dans laquelle le coin est programm Exemple TOOL DEF 1 L 0 R10 TOOL CALL 1 Z 100 L X 10 Y 30 RL F200 M3 L X 40 Y 30 M97 L X 40 Y 28 L X 80 Y 28 L X 80 Y 30 M97 L X 100 Y 30 Avec M97
170. itionnement l outil est en haut 5 LZ 20 R F80 plong e avec avance de profondeur 6 LX 0 Y 0 RL F200 aborder le contour appeler la correction de rayon 7 L X 0 Y 30 RL F400 usiner le contour 8 L X 30 Y 50 RL 9 L X 60 Y 50 RL 10 L2 s quence de chanfreinage 11 L X 60 Y 0 RL 12 L X 0 Y 0 RL derni re s quence corrig e dans le rayon 13 L X 20 Y 10 RO annuler la correction de rayon 14 EL Z 200 R FMAX M2 remonter en Z retour la position initiale EDERRIAN Modes de fonctionnement Programmation es Fa Contournages au moyen de droites N coordonn es cart siennes Axes suppl mentaires Axes lin aires L interpolation lin aire n est possible que sur trois u V W axes max simultan ment les axes suppl men 11 L X 0 IV 0 RR F100 taires compris En cas d interpolation lin aire avec un axe lin aire 12 L X 100 IV 0 suppl mentaire celui ci doit tre programm dans chaque s quence CN avec la valeur de 13 L X 150 1V 70 coordonn e correspondante Ceci vaut galement lorsque la coordonn e en question ne varie pas d une s quence l autre Si on omet d indiquer l axe suppl mentaire la commande d place l outil uniquement sur les axes principaux du plan d usi nage Exemple interpolation lin aire sur X et V axe d outil Z Axes angulaires Si l axe suppl mentaire est un axe rotatif axe A A B C B ou C la commande interpr te la valeur d intro duction en degr Lors d une interpolation
171. l ex cuter 0 BEGIN PGM 2 MM d finition d outil le rayon d outil doit corres 1 TOOL DEF 1 L 30 R 5 pondre au rayon de la bille du syst me de palpage 3D hors calibrage 2 TOOL CALL 1 Z S2250 appel d outil 3 L RO F 525 M3 Pas de correction de rayon avance fraise broche activ e dans le sens horaire 4 L MXY Les fonctions M d finies par le constructeur de la machine avec l outil l avance et le sens de rota tion broche restent actives m me lorsqu un nou veau programme est appel 5 END PGM pas Modes de fonctionnement Programmation HEIDENHAIN TNC 25008 TOUCH Digitalisation de contours 3D PRO gt Messages d erreur MAUVAIS AXE PROGRAMME L axe de palpage dans le cycle ZONE n est pas en conformit avec l axe de palpage calibr DONNEES ZONE ERRONE ES Dans le cycle de palpage ZONE une valeur de coordonn es MIN est sup rieure ou gale la valeur de coordonn es MAX a Dans le cycle de palpage ZONE une ou plusieurs coordonn es se situent en dehors de la zone de fin de course de logiciel Lors de l appel du cycle MEANDRES o COURBES DE NIVEAU il n y a pas de cycle de palpage ZONE d fini IMAGE MIROIR NON AUTORISEE ROTATION NON AUTORISEE FACTEUR ECHELLE NON AUTORISE Lors de l appel des cycles ZONE MEANDRES ou COURBES DE NIVEAU une image miroir est active ou bien une rotation ou un facteur chelle ZONE DEPASSEE Lors du palpage la limite de la zone a t d pass e le contour 3D
172. la capacit m maire de la TNC il est possible avec norme a ier la FE 401 d effectuer une transmission bloc bloc simultan ment l ex cution du programme d usinage sur la machine Pour sauvegarder les donn es des programmes m moris s sur disquette un deuxi me lecteur permet de r aliser des copies Unit disquettes FE 401 avec deux lecteurs capacit m moir interface vitesse de transmission interface PRT 110 150 300 600 1200 2400 4800 9600 19 200 38 400 baud EC ASST E EEAS ER SAS EEE T La commande num rique peut tre quip e d une manivelle lectronique qui permet par exemple le d gauchissage de la machine Il existe deux versions de manivelles lectroni ques Version encastrable dans le panneau de commande de la machine La manivelle est com mut e au moyen des touches d axes sur l axe correspondant de la machine Version portable avec touches de s lection d axes touches de sens touche d avance rapide et touche d ARRET D URGENCE HEIDENHAIN TNC 2500B G n ralit s A7 ana S lection Sortie S quences libres M morisation de programme Vitesse en Baud Interface V 24 Fonctions MOD Outres les modes de fonctionnement Principaux il existe des modes de fonctionnement auxiliaires en d autres termes les fonctions MOD du mot anglais Mode mode en fran ais
173. la distance d approche On s lectionne partir des param tres machine op ration par laquelle on va entamer l usinage D abord on fraise le contour la suite de quoi on usine la surface o inversement En outre on d finit si le fraisage de contour ou videment doit avoir lieu pour l ensemble des passes ou pour seulement l une d entre elles dans l ordre d fini au d part De m me on d finit partir des param tres machine si le contour doit tre usin en avalant ou en opposition voir chapitre Informations com pl mentaires param tres utilisateur MP 7420 Fy EE AX D sur paisseur E plong e lat rale a angle d videment a 90 On commence On commence par le fraisage par l usinage du contour de la pi ce HEIDENHAIN i i Page TNC 25008 Modes de fonctionnement Programmation P 81 DE Cycles SL de contournage Evidement de poche rectangulaire Op ration Poche rectangulaire avec rayon d arrondi Usinage avec un fraise avec denture frontale DIN 844 rayon d outil 5 mm YA p X PGM 0 BEGIN PGM 7206 MM 7206 1 BLK FORM 0 1 Z X 0 Y 0 Z 40 Point min de la pi ce brute 2 BLK FORM 0 2 X 100 Y 100 Z 0 Point max de la pi ce brute 3 TOOL DEF 1 L 0 R 5 D finition d outil 4 T
174. le ci est active Les axes r fl chis figurant dans l affichage d tat apparaissent sur fond clair On effectue une image miroir partir du point z ro actuel En cons quence il importe de d caler le point z ro la position requise avant de d finir le cycle On introduit syst matiquement les axes qui devront par la suite faire l objet d une image miroir L axe d outil ne peut tre r fl chi Image miroir d un axe Avec le signe des coor donn es le sens de d placement est invers de sorte que l usinage en avalant se fait dor navant en opposant et vice versa Dans les cycles d usinage le sens de fraisage demeure intact Image miroir de deux axes un contour r fl chi suivant un axe est r fl chi deux reprises sui vant l autre axe Le sens de d placement ainsi que l usinage en avalant restent intacts L application de l image miroir d pend de la posi tion du point z ro 1 le point z ro se trouve sur le contour de la pi ce La pi ce adh re l axel 2 le point z ro est en dehors du contour La pi ce est d cal e par rapport l axe Le cycle Image miroir est annul comme suit introduction du cycle Image miroir puis r pondre la question de dialogue par NO ENT CYCL DEF 8 0 IMAGE MIROIR CYCL DEF 8 1 X Y axes qui seront dor navant r fl chis Page P 98 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B
175. leur du cos a ou de la face b Si cette valeur est connue il est clair que m l angle a ne fait qu un LS Exemple sin a 0 5 et cos a 0 866 a 30 sin a 0 5 et cos a 0 866 yR a 150 FN 13 On attribue un param tre l angle obtenu partir _ ANGLE des valeurs d une fonction de sinus et de cosinus voire partir des deux valeurs de cath des du ee triangle rectangle m tana 00 L 5 cos a b 8 66 a arc tan A re tan So FN 13 QII 5 ANG 8 66 mn HEIDENHAIN x Page TNC 2500B Modes de fonctionnement Programmation Pm IF Si alors saut Appel de programme Relation FN 9 In galit s FN 10 FN 11 gt FN 12 lt Sauts inconditionnels Abr viations Programmation param tr e Sauts conditionnels inconditionnels Les fonctions param tr es de FN 9 FN 12 per mettent de comparer un param tre donn un 23 Q2 50 autre param tre ou une valeur num rique 24 LBL 30 d termin e par ex une valeur maximale 25 Q1 Q1 1 En fonction du r sultat de cette comparaison on peut programmer un saut une marque de pro gramme donn e label dans le cadre du pro gramme saut conditionnel 26 IF Q1 Si la condition IF programm e est remplie le saut LT Q2 est effectu y P GOTO Dans le cas contraire c est la s quence suivante LBL 30 derri re IF qui est ex cut e Si on d finit un appel de programme la suite la marque de
176. lin aire avec un axe in aire et un axe rotatif la commande interpr te avance programm e comme avance de contour nage L avance correspond la vitesse relative entre la pi ce et l outil La commande calcule donc pour chaque point du contour une valeur d avance pour l axe lin aire F et une valeur d avance pour axe rotatif Fw FAL v AL AWF AW w F A V AL A W Signification F avance programm e FL composante lin aire de l avance chariots Fw composante angulaire plateau circulaire AL course de l axe lin aire AW course de l axe angulaire M94 pour On peut partir des param tres machine r gler l affichage de position des axes rotatifs comme suit axes rotatifs e 360 e soit valeur max d affichage Si on choisit le mode de comptage on peut partir de M94 r gler l affichage de position des axes rotatifs une valeur inf rieure 360 Page P 30 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B Plans principaux TOOL CALL Plans d interpolation Norme standard pour les fraiseuses Norme standard pour les perceuses Cercles obliques dans l espace Contournages coordonn es cart siennes Plans d interpolation circulaire Les fonctions d crites ci dessus permettent de programmer des cercles dans les plans principaux XY YZ et ZX On s lectionne le plan d interpolation circulaire en d finissant l ax
177. lots leur correction RR poche poche Page P 84 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B Cycles SL de contournage Poches superpos es Op ration Poches superpos es Usinage avec une fraise avec denture frontale DIN 844 rayon d outil 3 mm YA 50 Oe 35 65 X PGM 0 BEGIN PGM 7208 MM 7208 1 BLK FORM 0 1 Z X 0 Y 0 Z 40 pi ce brute axe d outil 2 BLK FORM 0 2 X 100 Y 100 Z 0 3 TOOL DEF 2 L 0 R 3 outil 4 TOOL CALL 2 Z S 100 5 L Z 200 RO FMAX 6 L X 50 Y 50 FMAX M03 pr positionnement en X et Y broche activ e 7 CYCL DEF 14 0 CONTOUR Liste des sous programmes de contour 8 CYCL DEF 14 1 LABEL DE CONTOUR 2 9 CYCL DEF 6 0 EVIDEMENT D finition de l videment 10 CYCL DEF 6 1 DIST 2 PROF 10 11 CYCL DEF 6 2 PASSE 10 F500 SUREP 0 12 CYCL DEF 6 3 ANGLE 0 F500 13 L Z 2 RO FMAX M99 Hauteur de s curit Z appel de cycle 14 L Z 200 RO FMAX M02 D placement retour en d but de programme Remarque L usinage commence par le premier label de contour de la s quence 8 La premi re poche doit tre usin e l ext rieur de la seconde see Modes de fonctionnement Programmation Pago EE Cycles SL de contournage Sa Poches superpos es Points Les l ments de poche A et B se superposent d intersection La commande calculant automatiquement les points d inte
178. m riques point d cimal changement de signe alg brique introduction des coordonn es polaires introduction en valeurs incr mentales initialisation d un param tre donn au lieu d un chiffre d finition de param tre prise en compte de position Ein touches fl ch es curseur 0 ete gt 7 s lection directe de s quence et cycle EG ne pas prendre en compte prendre en compte et cl re l introduction effacer les chiffres introduits effacer la s quence Sommaire G n ralit s introduction A1 fonctions MOD A8 coordonn es de la pi ce A15 syst mes de mesure lin aire et angulaire A18 donn es de coupe A20 Modes de mise en service M1 fonctionnement fonctionnement manuel M2 machine syst me de palpage 3D M3 initialisation de l origine M13 manivelle lectronique pas de mesure M15 positionner avec introduction manuelle M17 ex cution de programme M20 Modes de programmation par dialogue P1 fonctionnement s lection de programme P6 programmation d finition d outil P10 correction de la trajectoire de la fraise P15 outils P18 avance F vitesse de rotation S fonctions auxiliaires M P20 arr t programmable temporisation P21 contours P22 droites coordonn es cart siennes P26 d placements circulaires coordonn es cart siennes P31 coordonn es polaires P42 approche et sortie du contour P49 fonctions M pr d finies P52 sauts de programme P56 appels de programme P65 cycles standard P66 conversion du syst
179. mbre de r p titions souhait Si on ne r pond rien la question REP actionnement de la touche NO ENT la partie de pro gramme est consid r e comme sous programme sans fin correcte l appel du num ro de label est r it r 8 fois Pendant le d roulement de programme et dans un test de programme le message d erreur appara t l cran au bout de la huiti me r p tition 2 Le sous programme a t programm sans LBL O Page P58 HEIDENHAIN Modes de fonctionnement Programmation TNC 2500B initialisation de marque de programme R p tition d une partie de programme en tant que LBL Exemple S rie de trous Programme Imbrication de r p titions Sauts dans le programme R p tition de partie de programme Exemple uno nno La s rie de 7 per ages repr sent e ci contre doit tre ex cut e en appelant une r p tition de partie de programme Afin de simplifier la programmation on pr posi tionne l outil avant le d but de la r p tition pr positionnement d cal vers la gauche une dis tance correspondant une valeur d incr ment TOOL DEF 1 L 0 R2 5 TOOL CALL 1 Z S200 L X 7 Y 10 Z 2 RO FMAX M3 LBL 1 L IX 15 FMAX L 2 10 F100 L Z 2 FMAX CALL LBL 1 REP 6 Le programme est ex cut jusqu au saut au LBL 17 CALL LBL 17 La partie de programme neutre LBL 17 et CALL LBL 17 est en plus r p t e deux reprises Puis la commande continue ex cu
180. me princi pal programme 1 LBL 1 Op ration de Q21 Q6 Q1 distance d approche valeur absolue per age Q23 Q6 surface sup rieure de la pi ce absolue Q24 Q6 Q2 profondeur de per age absolue L Z Q21 RO FMAX amener l outil la distance d approche en rapide LBL 10 Q23 Q23 Q3 Calcul de la nouvelle profondeur de per age Q22 Q23 Q1 Calcul d la nouvelle hauteur relative au brise copeaux IF Q23 LT Q24 GOTO LBL 99 profondeur de per age insuffisante L Z Q23 F Q5 per age L Z Q22 brise copeaux IF Q23 GT Q24 GOTO LBL 10 nouvelle op ration de per age requise LBE 99 L Z Q24 F Q5 percer la profondeur max CYCL DEF TEMP Q4 al ser le fond L Z Q21 FMAX retour la distance d approche LBL 0 pA END PGM 7445 MM In RS oi Ja ae a3 i 7 Q2 as Page Modes de fonctionnement Programmation E G om trie Remarque D roulement Evidement Message d erreur Comment y rem dier Finition Remarque Programmation param tr e Exemple ellipse comme cycle SL de contournage Sur l exemple d une ellipse une courbe g om tri que donn e doit tre programm e L ellipse est d crite d apr s la formule ci dessous forme param tr e de l ellipse X a cos a Y b sin a Les valeurs a et b sont des valeurs constantes et sont caract ris es de demi axes de l ellipse Si l on commence 0 Q2 angle initial a et que l on aug
181. mente petit petit la Valeur de a 01 pas de progression angulaire Aa pour atteindre 360 Q3 angle final a on obtient une multi tude de points sur une ellipse Si ces points ont reli s les uns aux autres par de petits segments de droite voir s quence 38 on dispose finale ment d un contour ferm Vous trouverez une description compl te des fonctions sinus et cosinus en vous reportant au chapitre Programmation param tr e Trigono m trie En raison du sens de d placement de ellipse sens anti horaire et de la valeur de correction de rayon s lectionn e RL on obtient un contour int rieur poche Ce contour figure dans un sous programme avec r p tition de partie de pro gramme Le cycle Contour permet de d finir un pro gramme param tr sous forme de label de con tour et d ex cuter celui ci avec le cycle de con tournage Evidement apr s avoir choisi le pas de progression angulaire requis TROP DE CONTOURS PARTIELS Si l on choisit un pas de progression angulaire trop faible pour vider la poche Aa Q0 la commande calcule un nombre trop important de petits segments de droite qui sont interpr t s comme contours partiels Pour vider une poche il suffit de s lectionner un pas de progression angulaire relativement impor tant par ex Q0 10 Pour la finition on ex cute un sous programme dans lequel est d fini un pas de progression angulaire plus petit par ex Q1 1
182. merce Drive Schaumburg IL 60173 a 708 490 191 T 708 490 3931 X J e Ne a a 9 a Fonctions auxiliaires M Fonctions auxiliaires avec action d termin e MO6 Changement d outil le cas ch ant arr t du d roulement du programme arr t broche MO8 Marche arrosage M Fonction active en voir d but de lin de page s quence sequence MOO arr t du d roulement du programme arr t broche e arr t arrosage MO2 arr t du d roulement du programme arr t broche P67 f arr t arrosage le cas ch ant effacement de l affichage d tat saut en arri re la s quence 1 MO03 Marche broche dans le sens horai MO4 MO5 Arr t broche e OS S N A p21 MO9 Arr t arrosage M13 Marche broche dans le sens horaire marche arrosage RE _ _ _ M14 Marche broche dans le sens anti horaire marche arrosage M30 identique MO2 P67 M89 fonction auxiliaire au choix ou n r O M89 appel de cycle effet modal P73 en fonction des param tres machine M90 vitesse de contournage constante dans les angles int rieurs P67 et les angles non corrig s M91 dans une s quence de positionnement P62 les coordonn es se r f rent au point de r f rence r gle M92 dans une s quence de positionnement P62 les coordonn es se r
183. n e ou un param tre angle ex Y prim en degr Q44 sin Q11 FN 6 Q44 SIN QII FN 7 Un param tre est d fini comme le cosinus d un COSINUS angle lorsque ce dernier correspond une valeur num rique donn e ou un param tre angle ex prim en degr Q81 cos Q1 FN 7 Q81 cos QII FN 8 Un param tre est d fini comme racine d une RACINE D UNE somme de deux carr s deux chiffres voire SOMME DE d une somme de deux param tres CARRES LEN de l anglais length longueur RES Q3 7045 30 FN 8 Q3 Q45 LEN 30 HEIDENHAIN TNC 2500B rage Modes de fonctionnement Programmation Angles partir de droites ou fonctions a angulaires Programmation param tr e Fonctions trigonom triques Les d finitions des fonctions angulaires nous montrent que pour calculer tan a on peut utiliser aussi bien les fonctions angulaires sin a et cos a que les longueurs lat rales des deux cath des a et b sna a cosa b tan a A partir de l la commande calcule l angle a sin a a a arc tan arc tan cos a b Y Angle S il on conna t par exemple la valeur du sin a ou 7 parfaitement de la face a on peut toujours envisager deux d fini angles a AY Exemple sin a 0 5 a 30 et ap 150 i Pour tre s r qu il s agit bien de l angle a il faut galement conna tre la va
184. n es absolues et incr mentales 17 Syst mes de mesure 18 lin aire et angulaire Donn es de coupe diagramme avance 20 diagramme vitesse de rotation broche 21 diagramme pas de vis 22 G n ralit s HEIDENHAIN TNC 2500B G n ralit s mn Sp cificit Programmation par dialogue ou suivant DIN ISO Compatibilit Pr sentation du manuel Symbolique des touches Pr sentation des donn es Introduction La TNC 26008 HEIDENHAIN est une commande de contournage con ue pour tre programm e en atelier Elle compte jusqu 4 axes Elles sont de pr f rence utilis es sur per euses et fraiseuses Outre les cycles d usinage les conversions de coordonn es et les fonctions param triques la com mande num rique offre diverses fonctions permettant l utilisation d un syst me 3D Elles ont t con ues afin de r pondre aux exigences de l ouvrier travaillant sur machine les questions r ponses du dialogue la simulation graphique au cours de l introduction de programme facilitent en effet consid rablement la t che de l op rateur La TNC 2500B permet d introduire un nouveau programme pendant l usinage d une pi ce donn e ou d diter un programme situ dans la m moire de la commande l est possible de transmettre des programmes vers des appareils p riph riques gr ce l interface de donn es V 24 R 232 C et de les lire dans la commande L utilisateur peut de m me cr e
185. n es du point final introduites prendre en compte R ntroduire le cas ch ant la valeur de correction de rayon ou ntroduire RO pas de correction de rayon CORR RAYON RL RR PAS DE CORR n Le cas ch ant introduire l avance ou AVANCE F i C activer FMAX avance rapide FONCTION AUXILIAIRE M 9 on introduire la fonction Introduction en On peut imm diatement cl turer les s quences suivantes en Texte clair en appuyant sur END O apr s acc l r avoir par exemple introduit les coordonn es du point final Dans ce cas les donn es derni rement introduites s appliquent aux adresses non programm es On peut passer outre certaines adresses en actionnant pour chacune d entre elles fa touche NO ENT HEIDENHAIN Page A Modes de fonctionnement Programmation TNC 2500B P 22 Contournages Ouverture de dialogue V El ments On programme la forme de la pi ce ind pendamment de l outil Quel que soit le type de la machine on de contour programme les donn es comme si l outil se d pla ait par rapport la pi ce Les contours de pi ce programmables correspondent aux l ments de contour suivants e Droite Cercle En tenant compte de la correction de rayon d outil la commande calcule la trajectoire du centre de la fraise C est suivant cette trajectoire que se d place l outil Contour Cr ation du Pou
186. n chanfrein est ins r entre deux segments de droite Centre de cercle CC Circle Centre ou P le pour coordonn es polaires Programmation du centre de cercle pour interpo lation circulaire C ou du p le pour les coor donn es polaires CC ne g n re aucun d placement D placement circulaire C Cercle L outil se d place sur une trajectoire circulaire Programmer le point final de l arc de cercle Intro duire d abord le centre de cercle Arrondis d angle RND Rounding of corners Un arc de cercle avec transition par tangentement est ajout l l ment de contour pr alablement programm Pour le programmer il suffit d introduire le rayon de l arrondi et dans les s quences suivantes un nouvel l ment de contour Cercle tangent CT Circle tangential Un arc de cercle avec raccordement par tangentement est ajout l l ment de contour pr c dent Il suffit de programmer le point final de l arc de cercle D placement circulaire CR Circle per radius L outil se d place suivant un contour circulaire Programmer le rayon de cercle et le point final de l arc de cercle Ne pas programmer le centre de cercle Pour les d placements lin aires on peut programmer au max 3 axes tandis que pour les d placements circulaires on ne peut en programmer que 2 Graphisme St l op rateur a recours la repr sentation graphique compl ter les exemples sui
187. n coordonn es polaires Page P42 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B P le Exemple Prise en compte du p le P le Avant d introduire les coordonn es polaires il faut d finir le p le l aide de la touche CC Le p le peut tre introduit n importe o dans le programme Le p le est d fini partir de coordonn es cart siennes en valeur absolue ou incr mentale CC en valeur absolue le p le se r f re au point z ro pi ce CC en valeur incr mentale la p le se r f re la derni re position effective de l outil Une s quence CC est programm e avec les coordonn es du plan d usinage CC X 60 Y 30 La derni re position programm e est prise en compte comme p le de sorte qu aucune nouvelle donn e n est introduite dans la s quence CC Ce type de prise en compte convient tout par ticuli rement aux trac s polygonaux sch ma ci dessous Contournages coordonn es polaires D Yi Bari POLE g l CCY i CUX X Yi Exemple L X 26 Y 30 CC POLE 1 LP PR 17 PA 45 cc POLE 2 LP PR 18 IPA 35 Effet modal Une d finition de p le est valable dans un pro far en gramme donn tant qu elle n est pas remplac e par une autre d finition ult rieure Il n est donc pas n cessaire de programmer plusieurs repri ses le m me p le CCY HEIDENHAIN i i Page T
188. n de disquette et qu elles sont ensuite enregistr es par la commande La transmission de programmes dans le mode de fonctionnement M morisation doit tre lanc e partir de la commande Un menu permet de s lectionner le type de transmission requis Ce menu offre diverses possi MEMORISATION PROGRAMME bilit s de lecture et de transmission CHBRONTONENENPIENNEENOENTE TABLEAU DES PROGRAMMES LIRE TOUS LES PROGRAMMES LIRE PROGRAMME PROPOSE RESTITUER LE PROGRAMME CHOISI RESTITUER TOUS LES PROGRAMMES Lecture des donn es TNC Transmission des donn es partir de la TNC TABLEAU DES PROGRAMMES RESTITUER LE PROGRAMME CHOISI Est affich e la liste des num ros de pro Le programme s lectionn est transmis gramme sur le support de donn es Les pro RESTITUER TOUS LES PROGRAMMES grammes ne sont pas transmis Tous les programmes m moris s dans la CN LIRE TOUS LES PROGRAMMES sont transmis Tous les programmes sont lus par le support de donn es LIRE PROGRAMME PROPOSE Les programmes sont soumis suivant l ordre dans lequel ils sont m moris s par voie externe et peuvent tre lus si n cessaire LIRE PROGRAMME CHOISI Le programme s lectionn est lu On peut interrompre toute transmission de donn es en appuyant sur la touche END Suite l interruption en question on voit appara tre le message d erreur PROGRAMME INCOMPLET Les donn es peuvent tre transmises de TNC TNC
189. ndeur de fraisage 27 CYCL DEF 16 2 PASSE 10 profondeur de passe F40 ROTATION F60 avance lors de la plong e sens de fraisage et avance dans le plan d usinage H Modes de fonctionnement Programmation e ABOE i AEA Cycles SL de contournage Usinage avec plusieurs outils Le sch ma suivant vous pr sente un programme ia dans lequel sont pr vus un pr per age un vide ment et un fraisage de contours Liste de sous programmes de d finition de cycle contournage CYCL DEF 14 0 CONTOUR Pas d appel Per age d finir le foret et appeler d finition de cycle CYCL DEF 15 0 PREPERCER pr positionner re appel de cycle ri ni Cu jill i o Ebauche a PES d finir la fraise d bauche s d finition de cycle CYCL DEF 6 0 EVIDEMENT pr positionner appel de cycle Finissage p FOR N _ d finir la fraiseuse de finition et appeler d finition de cycle CYCL DEF 16 0 FRAISAGE DE CONTOUR ia pr positionner appel de cycle eN ere nr Ei 5 STOP M02 Sous T i de programmes de sous programmes pour contours partiels e EEE S contournage aani z HEIDENHAIN E Page TNC 2500B Modes de fonctionnement Programmation P93 ES Op ration PGM principal 7210 Cycles SL de contournage Usinage avec plusieurs outils Superposition de poches et lots Usinage avec pr per age bauche et finissage 0 BEGIN PGM 7210 MM 1 BLK
190. ner des contours dont la g om trie est comparable celle d un original donn sans qu il soit n cessaire de les programmer de nouveau ou bien encore de tenir compte des fac teurs de r tr cissement ou d agrandissement Le facteur chelle donre lieu des modifications ind pendamment des param tres machine soit dans le plan d usinage soit dans le plan tridimen sionnel voir chapitre Informations compl men taires Param tres utilisateur Le facteur chelle ne n cessite aucun appel Les facteurs chelle sup rieurs 1 donnent lieu un agrandissement des dimensions et ceux situ s entre O et 1 une r duction de celles ci Pour agrandir ou r duire un contour on introduit le facteur chelle SCL scaling Ce facteur fait en sorte que la commande multi plie toutes les coordonn es et tous les rayons du plan d usinage suivant les axes X Y et Z ind 4 pendamment de MP 7410 voir Informations compl mentaires Le facteur influe galement sur les cotes introdui tes dans les cycles Plage d introduction de 0 000 001 99 999 999 Pour des raisons pratiques on initialise le point z ro sur l ar te d un contour En cas de r duction ou d agrandissement la position du point z ro du syst me de coordon n es reste inchang e si le point z ro n est pas d cal par la suite ou bien si un d calage de celui ci n a pas t programm avant l introduc tion d
191. ngle de direction partant du p le Pol PR PA HEIDENHAIN TNC 2500B G n ralit s Page A17 Syst mes de mesure lin aire et angulaire sur machines outils run Syst mes de mesure lin aire et angulaire Chaque axe de la machine est quip d un syst me d mesure d livrant pour la commande num rique des signaux concernant la position effective Les axes lin aires ont un syst me de mesure lin aire et les axes rotatifs un syst me de mesure angulaire F de re is Si nues ns ne Sn er p riode de division T i source lumineus y5 r gle en verre DIADUR Imarque de r f rence r seau de traits LS 101G LS 107C Pour les axes lin aires la mesure de position est en g n ral fonction e soit d une r gle en verre ou en acier balay e photo lectriquement e soit de la broche de pr cision servant d l ment r glable les signaux lectriques sont alors g n r s par un capteur rotatif accoupl la broche Pour les axes rotatifs un r seau de divisions angulaires reli l axe est balay en permanence La valeur de positionnement r sulte du comptage d impulsions dans la TNC HEIDENHAIN TNC 2500B a S 5 amp f E amp i Aa a ci ETN N a A emy m ka aiy ASh M g M Points d origine Points de r f renc
192. ns la plupart des cas l outil peut ainsi contourner un angle ext rieur tout en maintenant la m me vitesse de contournage D c l ration automatique aux angles Si l avance programm e pour le cercle de transition est trop lev e la vitesse de contournage est ramen e une valeur moindre d o un contour plus pr cis La valeur limite est programm e dans la commande Pour les angles int rieurs la commande calcule automatiquement le point d intersection S des deux trajectoires quidistantes parall les au contour de la pi ce On vite ainsi une contre d pouille du contour au niveau de l angle int rieur la pi ce n est pas endommag e La commande r duit donc les courses de d placement suivant le rayon d outil programm Le rayon d outil doit permettre l usinage de tous les l ments de contour sans exception Page P 14 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B RL Correction de la trajectoire de la fraise D Introduction de la valeur de correction de rayon RL RR Afin de corriger automatiquement le rayon d outil voir s quences TOOL DEF la commande doit tre inform e de la position de l outil par rapport au contour de la pi ce usiner En d autres ter mes la commande doit savoir si l outil se d place droite ou gauche du contour programm RO Si l outil doit tre amen sur le contour pro gramm aucune valeur de correction
193. ntour en tenant compte de la correction de rayon d outil avance d usinage USINAGE dernier point de contour avec correction d outil apr s usinage d placer l outil dans le plan d usinage annuler la correction de rayon arr t broche d placer l axe de broche retour la premi re s quence Valeurs titre d exemple BEGIN PGM 729 MM Z X 0 Y 0 Z 40 X 100 Y 100 Z 0 TOOL DEF 1 L 0 R75 TOOL CALL 1 Z 100 L Z 200 R0 FMAX M06 L X 20 Y 20 R0 FMAX M03 L Z 20 L X 0 Y 0 RL F200 L X 0 Y 0 RL L X 20 Y 20 RO F500 M05 L Z 200 M02
194. nversion activ e figure sur l affichage d tat Toutes les autres introductions de coordonn es se r f rent au nouveau point z ro Lors de la d finition de cycle les coordonn es peuvent tre donn es en valeur incr mentale ou absolue valeur absolue les coordonn es du nouveau point z ro se rapportent au point z ro pi ce d fini manuellement Voir sch ma ci contre e valeur incr mentale les coordonn es du nou veau point z ro se r f rent au dernier point z ro qui peut tout fait tre un point d cal Voir sch ma ci dessous Pour annuler un d calage du point z ro on intro duit XO YO 2Z0 On ne doit introduire que les axes d cal s CYCL DEF 7 0 POINT ZERO CYCL DEF 7 1 X 0 CYCL DEF 7 2 Y 0 xY d calage absolu Y xf d calage incr mental Page P 96 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B S lection de cycle Introduction de valeur Exemple Conversions de coordonn es Cycle 7 d calage du point z ro Ouverture de dialogue 89 606 CYCL DEF 7 POINT ZERO prendre en compte le cycle DECALAGE X s lectionner l axe introduire les coordonn es du nouveau point z ro Y le d calage du point z ro est possible pour tous les 5 axes Lorsque le d calage du point z ro touche tous les axes ne prendre en compte les coordonn es qu apr s
195. odes de fonctionnement Programmation Hu Fonctions de palpage programmable a E G n ralit s Exemple mesure lin aire et angulaire TH Digitalisation de contours 3D G n ralit s D finition de la zone de palpage Digitalisation ligne par ligne D finition du cycle de digitalisation MEANDRES Digitalisation par paliers D finition du cycle de digitalisation COURBES DE NIVEAU Ex cution d un programme avec positions digitalis es Messages d erreur Prise en compte de position effective Test de programme Graphisme de test GRAPHICS Duwi Transmission externe des donn es G n ralit s Menu de transmission C ble de raccordement distribution des raccordements pour V 24 RS 232 C Appareils p riph riques Unit disquette FE Appareils externes Param tres machine e Fonction d crite pour la premi re fois dans ce catalogue 22 25e 26 o 28e 29 e 30 o 31e Fe 33 o 34 36 137 140 141 142 143 144 145 146 ja o Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B Programmation par dialogue D Principe Introduction Tandis que sur les machines outils conventionnel les l op rateur tait oblig d effectuer chacune D but de programme des op rations d usinage la commande num ri D finition de la pi ce brute que se charge dor navant de calculer la course DE Sia de l outil de coordonner l avance respective des chariots de la machine et de con
196. odes de fonctionnement Programmation HEIDENHAIN TNC 25008 RLIRE Correction de la trajectoire de la fraise Correction de rayon R R Ouverture En activant R ou R on augmente r duit les de dialogue dimensions de la pi ce paraxiale en fonction de x la valeur de rayon de l outil de On simplifie ainsi les positionnements partir du clavier l usinage paraxial mpe le pr positionnement pour le cycle Rainurage On ouvre le dialogue en actionnant les touches d axe correspondantes tout comme sur la com HR mande de positionnement point par point TNC 131 o la commande de d placement lin aire TNC 135 Effet La correction de rayon a pour effet C3 R la course de l outil est r duite en fonction de la valeur du rayon d outil Affichage R e l outil est amen la position effective programm e Affichage RO la course de l outil est augment e en fonction ve Ras 2e ml de la valeur du rayon d outil Affichage R R et R n interviennent pas au niveau de l axe de broche l aa e e eau nl Exemple L outil part de la position X O pour aller la position X 46 valeur de correction de rayon d outil Application par exemple pr positionnement pour le cycle Rainurage Ouverture de dialogue x POSITION EFFECTIVE ogg CORR RAYON R R PAS DE CORR R i Affichage X 46 R Combinaison Des s qu
197. oint de r f rence est signal e par une petite tiquette RM et pour les syst mes de mesure angulaire par une rainure sur l arbre marques de r f rence distance cod e HEIDENHAIN TNC 2500B RS Page G n ralit s A 19 Donn es de coupe Diagramme avance Il faut programmer l avance F en mm min On conna t en g n ral le nombre de dents n de l outil l avance par dent ainsi que la vitesse de rotation broche S Le diagramme suivant vous permet de calcu ler plus rapidement l avance F Calcul de l avance F en mm min Donn es dont on dispose n nombre de dents d profondeur de passe admissible S vitesse de rotation broche F vitesse d avance Donn e s lectionn e Donn e recherch e Exemple 6 0 1 mm 500 U min d mm Profondeur de passe en mm Vitesse de coupe V m min Calcul Formule Axe des ordonn es avance par dent 0 1 mm Axe des abscisses 500 t min On prend le point d intersection comme avance F 50 mm min multipli e par le nombre de dents 6 300 mm min F d s ouF d S n Conditions pr alables Pour calculer l avance passe lat rale diam tre de l outil outil entier dans la mati re passe en profon deur 1 2 rayon d outil ou e passe lat rale 1 4 rayon d outil passe en profondeur rayon d outil Page A 20 G n ralit s HEIDENHAIN TNC 2500B
198. oit pr c der et suivre toute s quence RND De m me la correction RL RR RO doit tre identi que avant et apr s la s quence RND On ne peut entamer un contour en programmant d abord un arrondi d angle L arrondi d angle ne peut tre ex cut que dans le plan d usinage Il faut donc que les coordon n es de celui ci soient les m mes dans les s quences de positionnement pr c dant et sui vant la s quence RND Pour les angles int rieurs le rayon d arrondi ne doit tre ni trop grand ni trop petit l arrondi doit pouvoir s ins rer entre les l ments de contour et tre ex cut avec l outil en cours L avance programm e pour les arrondis d angle est active s quence par s quence Apr s une s quence RND l avance pr alablement program m e est de nouveau active On programme un arrondi d angle dans une s quence part enti re la suite de la program mation d un l ment de contour On introduit le rayon d arrondi et le cas ch ant l avance F pour le fraisage de l arrondi On n aborde pas le coin lui m me o Qj Pour les angles ext rieurs le rayon d outil peut tre plus grand que le rayon d arrondi Pour les angles int rieurs le rayon d outil doit tre plus petit ou de m mes dimensions que le rayon d arrondi Messages PLAN MAL DEFINI d erreur Le plan programm avant la s quence RND ne correspond pas celui programm apr s RAYON POUR RND TROP GRA
199. ompense la longueur d outil en d calant une d outil L fois pour toute l axe de broche Le d calage de l axe de broche correspond la valeur de correc tion lin aire de l outil La correction est active apr s l appel d outil et le Z d placement de l axe d outil z Zo Z Elle prend fin avec l appel de TO o d un autre outil Outil z ro L outil z ro permet de d finir le plan z ro Zo il sert ainsi d origine et a pour longueur 0 On l ap pelle donc l outil z ro La valeur de correction de longueur d outil peut tre calcul e soit sur la machine soit sur un appareil de pr r glage xF Si la valeur de correction est d finie sur la machine il faut d abord d finir le point z ro pi ce Diff rences Bei Ermittlung der Korrekturwerte auf der Maschine dient das sogenannte Nullwerkzeug als Bezug de longueur Les valeurs de correction Z et Z des autres outils sont calcul es par rapport cet outil z ro Si un outil est plus court que l outil z ro sa valeur de correction sera n gative Si un outil est plus long que l outil z ro sa valeur de correction sera positive Outils pr r gl s Si on utilise un appareil de pr r glage toutes les longueurs d outils sont d j connues Les valeurs de correction sont introduites suivant une liste indiquant toutes les longueurs totales avec le signe requis Page P12 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B
200. on actuel rayon polaire Li Q20 rayon de mont e en Z Q31 rayon de la sph re corrig en fonction du rayon d outil 0108 rayon d outil actuel Cycle On peut utiliser le programme tout comme un cycle sph re 1 Le sous programme 2 s quences 21 53 est crit comme un programme part enti re 2 Les lignes de 21 et 54 n ont plus lieu d tre Le sous programme 3 s quences de 55 60 est d fini la place de la s quence 29 3 L utilisateur ne doit pas omettre d crire le programme cadre s quences de 1 20 et d appeler le cycle dans la s quence 19 PGM CALL Modes de fonctionnement Programmation Mens ae aih aits si afin ET si ds Ah ai pi FL gli gi din Ai Ah Ai N si Ea Ah N Restrictions Demi sph re angle de mont e onz 0 90 Angle dans le plan XY 0 360 Angle de mont e en Z 0 90 Angle dans le plan XY 60 20 Angle de mont e en Z 10 55 Angie dans le plan XY 60 20 Programmation param tr e Exemple sph re i Outre des demi sph res le programme 7816 permet de r aliser des pi ces Il existe n anmoins certai nes restrictions quant aux angles dans le plan XY et quant aux angles d
201. onctionnement 0 C 45 C ambiante Stockage 30 C 70 C HEIDENHAIN er Page TNC 2500B G n ralit s A3 Manuel Modes de fonctionnement Machine On d place les axes en actionnant les touches externes de sens d axe Les affichages de position peuvent tre initialis s suivant les valeurs souhait es Mie oe MODE MANUEL DEFINIR PTD ORIG He EFE X 25 300 Y 35 800 A 15 000 C 8 000 Ti z a M579 Manivelle On peut galement d placer les axes avec une re manivelle lectronique Pour ce faire il faut z d abord introduire un pas de mesure FACTEUREDE SUBDTY 2 EERE X 25 300 Y 35 800 a 15 000 C 0 000 Ti z a M579 Positionnement On d place les axes une position donn e en y avec introduction tenant compte de la valeur de correction de POSITIONNEMENT AVEC INTROD MAN manuelle rayon s lectionn e de l avance et de la fonction X 10 ti auxiliaire La s quence de positionnement intro RO F MAX ea duite n est pas m moris e ERE 25 300 Y 35 800 Z 15 000 C 8 000 Ti 2 ms 3 D roulement Un programme d usinage introduit est ex cut f de programme par la machine EXECUTION PROG EN CONTINU Ex cution Apr s avoir lanc le programme partir de la en continu touche externe START celui ci est automatique 9 BEGIN PGM HOUSING MM ment ex cut du d but la fin moins que T BLK FORN 0 1 Z xosa l utilisateur d cide d appuyer su
202. onnement broche activ e L Z 2 FMAX M99 1 per age appel de cycle L X 80 Y 50 FMAX M99 276 per age appel de cycle Page i HEIDENHAIN P70 Modes de fonctionnement Programmation TNC 2500B Cycles d usinage Cycle 2 taraudage Mode de travail Le taraudage est r alis en une et m me tape Pour effectuer un taraudage il faut pr voir un mandrin de serrage permettant une correc tion de longueur La tol rance entre l avance la vitesse de rotation la forme g om trique de l ou til et le temps de ralentissement de la broche doit tre corrig e une fois la position atteinte Apr s tout appel de cycle le potentiom tre de vitesse de rotation est inactif Le potentiom tre d avance quant lui n est que partiellement actif en fonction des param tres machine d finis par le constructeur de la machine Donn es Distance d approche A distance entre la pointe introduire de l outil position initiale et la surface de la pi ce usiner valeur indicative env 4 x pas de vis Signe en fonction du sens de travail Profondeur de per age B longueur de tarau dage distance entre la surface de la pi ce usi ner et le point final du trou taraud Le signe de la distance d approche et celui de la profondeur de per age sont identiques en g n ral n gatifs Temporisation introduire temps de rotation vide de l outil apr s qu il ait atteint la profondeur de araudage souhait e ou
203. ordement CT Introduction CT 7 00 90 Y 40 Point final de l arc de cercle S quence de programme L introduction de R F et M se fait tout comme pour les droites Toute introduction est superflue lorsque les donn es ne varient pas d une s quence l autre Exemple TOOL DEF 1 L 0 R10 ue 7 En Divers points finaux Arc de cercle A Arc de cercle B Demi cercle Arc de cercle C Quart de cercle Diverses tangentes Arc de cercle A Arc de cercle B Arc de cercle C CT X 90 Y 40 TOOL CALL 1 Z S200 L X 10 Y 80 RL F300 M3 L X 50 Y 80 CT X 130 Y 30 L X 10 Y 80 RL F300 M3 L X 50 Y 80 CT X 50 Y 0 L X 10 Y 80 RL F300 M3 L X 50 Y 80 CT X 80 Y 50 L X 10 Y 80 RL F300 M3 L X 50 Y 80 CT X 90 Y 40 L X 10 Y 60 RL F300 M3 L X 50 Y 80 CT X 90 Y 40 L X 50 Y 110 RL F300 M L X 50 Y 80 CT X 90 Y 40 1 point de la tangente d but de l arc de cercle fin de l arc de cercle 1 point de la tangente d but de l arc de cercle fin de l arc de cercle On obtient un derni cercle dont le rayon R 40 1 point de la tangente d but de l arc de cercle fin de l arc de cercle On obtient un quart de cercle dont le rayon R 30 3 Lo 50 130 Q 90 HEIDENHAIN E Page TNC 2500B Modes de fonctionnement Programmation i P 41 Caract ristiques Axe de r f rence du syst me de coordonn es Coordonn es polaires Cotat
204. ou caract re de remplacement code d cimal 1 47 ACK et message retour positif Celui ci est mis quand le bloc de NAK donn es a bien t re u 5382 i 8 15 NAK ou caract re de remplacement code d cimal 1 47 message retour n gatif Celui ci est mis quand le bloc de i donn es a mal t re u 5010 5 pOT EOT ou caract re de remplacement code d cimal 1 47 Pdi i est mis en fin de transmission de donn es 1 Les valeurs introduire sont valables pour le logiciel de transmission de donn es HEIDENHAIN MP 5010 0 Pour la programmation externe en code ASCII un caract re est d fini pour la fin du programme et un autre pour le d but Les caract res ASCII 1 47 sont admis Fin de programme est mis avec interface de donn es standard et transmission bloc bloc D but de programme n est mis qu en mode transmission bloc bloc Calcul de valeur Exemple Fin de programme ETX Code binaire 00000011 MP 5010 0 D but de programme STX Code binaire 00000010 Bit0 7 7 6 5 4 3 2 1 o PAEA E a Valeur 128 64 32 16 8 4 2 1 Reporter 1 ou 0 selon le cas 0 0 0 0 0 0 1 1 aA Bit 8 15 15 14 13 12 11 10 9 8 ED FRE EE rE ETE Valeur 32768 16384 8192 4096 2048 1024 512 256 Reporter 1 ou O selon le cas 0 0 0 0 0 1 0 Calcul de la valeur introduire 1 La valeur introduire est pour MP 5010 0 2 de 515 5
205. our la position de d part la commande passe automatiquement en mode de fonctionnement Fonctionnement manuel ou Manivelle Affichage La valeur de la longueur effective est affich e apr s une nouvelle ouverture de dialogue Calibration de a longueur effective Page HEIDENHAIN M4 Modes de fonctionnement machine TNC 2500B Touca Syst me de palpage 3D PROBE Etalonnage Rayon effectif Ex cution La t te de palpage vient se positionner l int rieur de l al sage de la bague de r glage Afin de d terminer le rayon effectif de la bille l extr mit de la tige de palpage it faut palper quatre points de l al sage Les sens de d placement sont indiqu s par la commande par exemple X X Y Y axe d outil Z Apr s chaque contact avec la bague le palpeur revient en rapide sa position initiale Le rayon R est m moris par la commande et automatiquement pris en compte lors des calculs suivants Ouverture de dialogue S lectionner et prendre en compte la ETALONNAGE RAYON EFFECTIF fonction de palpage AXE D OUTIL Z Introduire le cas ch ant d autres axes d outil S lectionner Rayon Bague de r glage gt DE 7 introduire le rayon de la bague de RAYON BAGUE DE REGLAGE 10 r glage par ex 10 0 mm Q Amener l outil peu pr s au centre de la bague de r glage sa 2 S lectionner le sens de d placement AE Ae ie
206. outre directe veiller ce qu aucun d gagement n ait lieu avec un changement de sens Points initiaux d conseill d gagement cause du A oean RE a changement de sens de l axe Y d conseill appropri m me pour le point final optimal situ dans le prolongement du contour corrig d conseill dommage du contour interdit Pour la position de d part on active RO Points finaux Si l on choisit un point final non corrig les m mes conditions sont requises que pour le point de d part Le point final optimal est situ dans le prolon gement du dernier l ment de contour RL d conseill d gagement cause du changement de sens de l axe X appropri m me pour le point initial optimal situ dans le prolongement du contour corrig d conseill dommage du contour interdit D s que l outil quitte le contour RO est activ x Repr sentation Points initial Lorsque le point initial et le point final ne font trajectoire programm e et final communs qu un le point doit se trouver sur la bissectrice 2 trajectoire du centre de la fraise du premier et du dernier l ment de contour HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation bgs Approche et sortie du contour D Point initial et point final Approche La position initiale S doit tre programm e sans correction de rayon d outil RO V7 La commande am ne
207. par bloc accepter n importe quel caract re m me un caract re de contr le La valeur introduire peut correspondre 2 A Au cas o le calcul du BBC pour la Transmission par bloc donne un chiffre inf rieur 20 HEX carac t re de contr le un caract re Espace 20 HEX est en plus mis avant le ETB Ainsi le BCC est toujours sup rieur 20 HEX et ne correspond donc pas un caract re de contr le HEX hexad cimal Exemple d un Format de donn es standard 7 bits de donn e Code ASCII avec 7 bits parit paire calcul de valeur arr t de transmission avec DC3 1 bit de stop Bit0 7 1 0 Valeur 2 1 Reporter 1 ou 0 selon le cas 0 0 Apr s avoir additionn les valeurs on obtient la valeur d introduction pour le param tre machine 5020 Dans notre exemple 168 MP 5030 Mode de fonctionnement de l interface de donn es V 24 Mode de Ce param tre d finit le mode de travail de l interface de donn es fonctionnement 0 amp Interface de donn es standard traditionnelle pour imprimantes lecteurs et perforateurs de l interface 1 amp Transmission par bloc habituel pour liaison d ordinateurs de donn es HEIDENHAIN Modes de fonctionnement Programmation page TNC 2500B Notice LES ane k ni Zom e Ses 18 22 z X mit uN ne er mia i Don FT hs c 2 5 O o e Te F 5 _ _
208. partie de programme Le contour est divis en deux moiti s suivant l axe de sym trie afin d obtenir un usinage opti mal A cet effet l outil doit travailler de bas en haut Outre les cotes figurant ci contre la longueur de la pi ce brute parall l pip dique reste valable Y 100 mm Le plan ci contre met en vidence sch matique ment la trajectoire du centre de la fraise et les s quences de programme correspondantes Le contour est compos de deux moiti s l une gauche et l autre droite qui toutes deux font l objet d une partie de programme respective LBL 1 et LBL 2 Le programme ne tient compte d aucune valeur de correction d outil en d autres termes on pro gramme la trajectoire du centre de la fraise Pour obtenir le contour requis il faut soustraire le rayon d outil gauche et l additionner droite toutes les coordonn es en X 0 BEGIN PGM 90007685 MM 1 BLK FORM 0 1 Z X 0 Y 0 Z 70 2 BLK FORM 0 2 X 100 Y 100 Z 0 3 TOOL DEF 1 L 0 R 10 4 TOOL CALL 1 Z S1000 5 L X 20 Y 1 FMAX M3 6 LBLI 7 LZ I 8 L X 1 F100 9 L X 11 646 Z 20 2 10 CT X 40 Z 0 11 L X 41 12 L Z 10 FMAX 13 L X 20 IY 2 5 14 CALL LBLI REP40 40 15 L Z 20 FMAX 16 L X 120 Y I 17 LBL2 18 LZ 5S1 19 L X 99 F100 20 L X 88 354 Z 20 2 21 CT X 60 Z 0 22 L X 59 23 L Z 10 FMAX 24 L X 120 Y 2 5 25 CALL LBL2 REP40 40 26 L Z 20 FMAX M2 27 END PGM 90007685 MM 21 646 4 50 78 354 89
209. pas n cessaire de programmer ces donn es Etapes successives de l usinage Conditions I faut d abord introduire l l ment de contour pr alables auquel le cercle doit tre raccord par tangente ment avant de programmer le cercle de raccor dement Les coordonn es du plan d usinage doivent tre identiques dans la s quence de positionnement et dans la s quence du cercle de raccordement Tangente La tangente est d finie partir des deux points et Une s quence CT ne peut tout au plus correspondre qu la troisi me s quence de posi tionnement d un programme donn G om trie Usiner un L outil doit usiner un contour circulaire tangentant Y contour circulaire et Le point final de celui ci correspond la CT position Dans la s quence CT on se contente de programmer le point Coordonn es On peut programmer le point final du contour cir culaire en coordonn es polaires ou cart siennes x1 Messages DONNEES CIRCULAIRES ERRONEES d erreur Au moins deux positions ont t programm es avant la s quence CT Cotation cart sienne REFERENCE ANGULAIRE MANQUE Les deux coordonn es du plan d usinage ne sont pas indiqu es dans la s quence pr c dant CT et dans la s quence CT Cotation polaire Page P 40 Modes de fonctionnement Programmation HEIDENHAIN TNC 25008 Contournages coordonn es cart siennes Cercle de racc
210. phisme Pour simuler par voie graphique l cran un pro de test gramme d usinage il faut au moment de la pro grammation d finir la pi ce brute Pi ce brute I faut introduire en d but de programme les dimensions de la pi ce brute BLK FORM BLANK FORM afin de pouvoir disposer par la suite de repr sentations graphiques La pi ce brute doit tre introduite lors de la cr a tion du programme sous forme de bloc parall li pip dique Dimensions max 4000 x 14000 x 14000 mm Point minimal Pour d finir le bloc parall lipip dique il suffit d in Point maximal troduire deux coins lls correspondent au point minimal MIN et au point maximal MAX soit aux points de coor donn es minimales et maximales MIN ne peut tre introduit qu en valeur absolue tandis que MAX peut tre indiqu en valeur absolue o incr mentale Les dimensions de la pi ce brute sont m mori s es dans le programme d usinage correspon dant et sont donc disponibles d s que l on appelle celui ci Repr sentation L usinage peut tre simul suivant les trois axes graphique principaux tout en conservant le m me axe d outil Forme de l outil L usinage est simul par graphisme avec un outil cylindrique Si on utilise des outils de formage il convient donc d interpr ter selon la repr sentation graphi que roge Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B
211. pide Per age Chanfrein Exemple Axes suppl mentaires Plans d interpolation circulaire Que choisir Raccordements quelconques Raccordements par tangentement oo C1 CG ND AUO 18 19 20 21 22 24 25 31 33 HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation Page PO Modes de fonctionnement Programmation Modes de fonctionnement Programmation D placements circulaires coordonn es cart siennes LES cc C 34 CR ae CR 36 ma Arrondi d angle RND 38 07 Cercle de tengentement CT 40 fP Coordonn es polaires Ed Principe 42 4 P le 43 e Droite LP 44 e Contour circulaire CP 45 Ts Cercle de raccordement CTP 46 KE Arrondi d angle RND 46 e 2 Interpolation h lico dale CC C Z 47 RL Approche et sortie du contour BA Point initial et point final 49 suivant une trajectoire circulaire 51 Fonctions M pr d finies Vitesse de contournage constante M90 52 Petits l ments de contour M97 53 Fin de contour M98 54 Coordonn es machine M91 M92 55 Sauts de programme G n ralit s 56 EE Sauts dans le programme Sauts dans le programme Marques de programme label 57 R p tition de partie de programme 58 Sous programme 60 Imbrication 62 Exemple s rie de per age avec diff rents outils 63 Exemple corps g om trique plat 64 Ea Appels de programme 65 Page y i HEIDENHAIN PO Modes de fonctionnement Programmation TNC 2
212. plan d usinage Aussi celui ci doit il tre le m me dans la s quence de positionnement avant et apr s la s quence CHF En ce qui concerne les angles int rieurs il faut veiller ce que la longueur de chanfrein ne soit ni trop longue ni trop courte le chanfrein doit D s intercaler entre les l ments de contour et doit P pouvoir tre effectu avec l outil jusqu alors uti Q lis L avance au moment du chanfreinage doit corres L4 pondre l avance pr alablement programm e Programmation Toute programmation de chanfrein fait l objet L d une s quence part enti re On introduit uniquement la longueur de chanfrein sans indiquer les coordonn es L outil ignore le point culminant du coin Introduction du L chanfrein La L Chanfrein S quence de L4 programme Exemple TOOL DEF L 0 R10 TOOL CALL 1 Z S200 L X 0 Y 50 RL F300 M3 Position voir sch ma ci dessus L X 50 Y 50 Position L4 Chanfrein L X 50 Y 0 Position Page i HEIDENHAIN P 28 Modes de fonctionnement Programmation TNC 2500B Contournages coordonn es cart siennes Droites Exemple Usiner une droite On indique les num ros de s quence sur le plan afin de pouvoir mieux suivre le d roulement du programme Programme 1 TOOL DEF 1 L 0 R5 d finition d outil 2 TOOL CALL 1 Z S500 appel d outil 3 LZ 200 RO F MAX M6 changement d outil 4 L X 10 Y 20 RO FMAX M3 pr pos
213. plans et repr sentation 3D Pour lancer la repr sentation graphique on appuie sur la touche START z GRAPHICS MAGN Page P 138 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B En Recomman dations Affichages des d tails Eh GRAPHICS mon maan En actionnant la touche BLK FORM il est pos sible de conserver la pi ce brute sous sa forme initiale et de lancer l usinage tout fait normale ment N anmoins le programme ne reprend pas son cours partir du d but La repr sentation 3D et la repr sentation en trois plans sont certes tr s claires mais font appel de nombreux calculs ll est donc recommand en cas de programmes particuli rement longs d avoir d abord recours la R presentation interne rapide ou la vue de dessus puis ensuite de passer la repr sentation 3D voire la repr sentation en trois plans Pour rendre visibles certains d tails vous avez votre disposition les deux possibilit suivantes e coupe ult rieure de la pi ce brute et agrandissement dans un autre d roulement graphique e limitation de la pi ce brute seule une partie donn e de celle ci est visualis e Appel d outil Avant que le premier axe ne se d place il faut programmer un TOOL CALL pour d finir l axe d outil L indication de l axe de broche dans la d finition de la pi ce brute ne
214. programme P pour protection Les programmes prot g s peuvent tre ex cut s et lus mais ils ne peuvent en aucun cas tre modifi s Un programme prot g peut tre effac voire modifi condition que la protection ait t pr alable ment supprim e Pour ce faire s lectionner le programme et introduire le code 86357 PEM Ouverture de dialogue NOM DE PROGRAMME introduire le nom du programme et prendre en compte 0 BEGIN PGM 22 MM gt Appuyer sur la touche jusqu ce que i s affiche la question de dialogue Protection PGM PROTECTION PGM Prot ger le programme La protection contre l effacement et DBEGINREEMEREMMENE BA l dition est programm e En fin de ligne figure un P PaM Ouverture de dialogue 2 Appeler par son nom le programme NOMIDE PROGRAMME pour lequel la protection contre l dition et l effacement doit tre supprim e S lectionner le mode de fonctionnement 0 BEGIN PGM 22 MM P suppl mentaire CARACTERES LIBRES 148330 S lectionner la fonction MOD Code Code 86357 aa TT CODE B introduire le code 86357 La protection contre l effacement et 0 B GIN PGM 22 MM l dition est supprim e Le P caract risant la protection dispara t HEIDENHAIN i i Page TNC 2500B Modes de fonctionnement Programmation P7 BLK S lection de programme A FORM Description de la pi ce brute Gra
215. pte de la valeur effective interviennent alors la longueur et le rayon de l outil utilis C est pourquoi il est recommand d introduire la correction de rayon RL RR ou R R lors de la programmation de s quences de positionnement avec prise en compte de position effective On introduit alors dans la d finition d outil pour l outil utilis L O et R 0 Lors de la rupture d outil ou de l utilisation d un autre outil on peut alors tenir compte des nou velles valeurs de correction On d finit les nouvelles valeurs selon la formule suivante R R gt R voire R Ro R valeur de correction de rayon dans la d finition d outil R rayon de l outil d origine R rayon d un nouvel outil Ra rayon d un nouvel outil 1 D finition d outil dans le programme d usinage 3 TOOL DEF 1 L 0 R 0 2 D finition d outil dans la m moire centrale d outils T1 L 0 R 0 gas E La valeur de correction R peut tre positive ou n gative selon que le rayon du nouvel outil est plus grand ou plus petit que celui de l outil initial La valeur de correction de longueur d outil est calcul e par rapport la longueur de l outil initial voire d finition d outil prise en compte de longueur d outil Les nouvelles valeurs de correction sont introduites dans la d finition de l outil initial R 0 L 0 Page P 134 Modes de fonctionnement Programmation HEIDENHAIN
216. qu 254 outils dans un programme donn Jusqu 99 outils sont disponibles dans la m moire centrale d outils Fonctions programmables droite chanfrein cercle introduction centre de cercle et point final de l arc ou rayon et point final de l arc cercle de raccordement par tangentement au contour introduction point final de l arc de cercle arrondis d angle introduction rayon approche et sortie d un contour par tangentement sous programmes r p titions de parties de programmes appel de programmes tiers cycles de per age pour per ages profond taraudages cycles de fraisage pour poches rectangulaires circulaires et rainures cycles de contournage pour fraisage de poches et lots contours vari s D calage et rotation du syst me de coordonn es image miroir facteur chelle Pour syst me de palpage 3D Fonctions math matiques x sin cos angle a calcul partir de parties d axe Va Va b op rations relationnelles gt lt Max 30000 mm voire 1181 pouces vitesse de d placement max 30 m min voire 11800 pouces min vitesse de rotation max 99999 t min Mat riel unit logique clavier avec touches alphab tiques et cran en couleur pourvu de softkeys 1500 s quences min 40 ms Temps 6 ms d asservissement Interfaces V 24 RS 232 C de donn es vitesse de transmission des donn es max 19200 Baud Temp rature F
217. r alisation de chaque passe prendre en compte la valeur introduite signe g n ralement n gatif La distance d approche la profondeur de per age et la profondeur de plong e doivent avoir le m me HEIDENHAIN TNC 2500B Page Modes de fonctionnement Programmation P 69 AE Cycles d usinage Cycle 1 per age profond Remarque La profondeur de per age peut tre gale la profondeur de passe Dans ce cas l outil vient directement se positionner la profondeur programm e La profondeur de passe ne doit pas syst mati quement correspondre un multiple de la pro fondeur de per age Dans la derni re phase d usinage seul le reste par rapport la profon deur programm e est usin Si la profondeur de passe est sup rieure la profondeur de per age l usinage sera effectu suivant la profondeur de per age programm e Ces remarques sont galement valables pour les autres cycles d usinage Exemple Per age de deux trous suivant un cycle standard de per age profond TOOL DEF 1 L 0 R3 d finition et TOOL CALL Z 5200 appel d outil La d finition occupe 6 s quences de programme CYCL DFF 1 0 PER AGE PROFOND CYCL DEF 1 1 DIST 2 distance d approche CYCL DEF 1 2 PROF 20 profondeur de per age CYCL DEF 1 3 PASSE 10 profondeur de passe CYCL DEF 1 4 TEMP 2 temporisation CYCL DEF LS F 80 avance L X 20 Y 30 RO FMAX M3 pr positi
218. r cr er un contour il faut que la commande 5 Lie contour de la ait connaissance de tous les l ments qui le Droite Arc de cercle h l Sii pi ce constituent Puisque l op ration suivante est d fi NOROS nie dans chaque s quence de programme les donn es ci dessous sont de rigueur e type de contour droite ou cercle les coordonn es du point final respectif indications suppl mentaires telles le centre de cercle le rayon du contour etc DE D N r Touches de fonction de contournage Ouverture Par principe on entame la d finition d un l ment de dialogue de contour en actionnant l une des touches grises de fonction de contour Le type de d placement L H c est d termin pour l l ment de contour con cern CR Coordonn es On ne peut introduire les coordonn es d un point Pagi qu apr s avoir choisi la fonction de contour E D Cotation Si les coordonn es d un point doivent tre incr mentale introduites en valeur incr mentale appuyer au absolue pr alable sur la touche I 1 CR Page HEIDENHAIN Modes de fonctionnement Programmation P 23 TNC 2500B Droites Cercles D placement suivant plusieurs axes Contournages N Sommaire des fonctions de contour D placement lin aire L Line L outil se d place suivant une droite Programmer le point final du segment de droite Chanfrein CHF Chamfer U
219. r la touche STOP 2 BLK FORM 0 2 See Y 52 2 0 Ex cution Toutes les s quences doivent tre respectivement 77777700 T TT AOS EFF EN 25 300 Y 35 800 pas pas lanc es partir de la touche externe START Ta TS 000 c 3000 T M579 Page A HEIDENHAIN A4 G n ralit s TNC 25008 Modes de fonctionnement D gt Programmation M morisation Dans le mode de fonctionnement M morisation on peut introduire contr ler et modifier les pro MENDRIEATI ON PROGRAMME us f a ATON RL RP SANS CORP bd grammes d usinage YEL CALL E M Par ailleurs les programmes peuvent tre lus et 30 L X 8 Kea S iss mis partir de l interface V 24 RS 232 71 247 m Foi nna RO FAL 32 TOOL CALL 2 S 5g EFF E 25 300 Y 35 809 2 15 900 C o oag T a s79 Test Dans le m de de fonctionnement Test on con tr le les programmes d usinage pour d tecter TEST DU PROGRAMME D USOU AU SOC LUNE P O m d ventuelles erreurs de logique d passement de la course de d placement de la machine pro grammation en double d un m me axe etc T BEGIN PON HOUSTNG MN 1 BLK FORM Q 1 Z Y 52 z 31 2 BLK FORM 0 2 K 52 Y 52 2 0 4 S 1600 ao 45 9 Repr sentation graphique Dans les modes de fonctionnement Ex cution de programme en continu et Ex cution de pro gramme pas pas il est possible d avoir recours une simulation graphique des programmes d usinage tou
220. r un pro gramme externe et le m moriser dans la CN Ce m me clavier permet soit de programmer en r pondant aux interrogations du dialogue soit d intro duire les donn es suivant la norme DIN ISO Quelle que soit l option choisie ces deux types de pro gramme peuvent tre simultan ment sauvegard s dans la m moire de la commande Les deux commandes peuvent traiter tous les programmes des autres commandes de contournage HEIDENHAIN partir de la TNC 150B Ce manuel s adresse tous les ouvriers qualifi s travaillant sur machine et suppose de solides connais sances sur les op rations de per age et de fraisage non assist es par CN ll est recommand aux d butants de s exercer l aide de ce manuel et des exemples de programma tion Les personnes ayant d j travaill sur TNC HEIDENHAIN peuvent passer outre les th mes qui leur sont familiers ll est consacr la programmation par dialogue HEIDENHAIN la cr ation de programme suivant la norme DIN ISO fait l objet d un manuel d utilisation part Ce manuel a t con u selon les modes de fonctionnement de la commande et selon la suite chrono logique des op rations d usinage mode de fonctionnement Machine mettre en service ajuster manuellement initialiser les valeurs d affichage usiner la pi ce e mode de fonctionnement Programmer introduire le programme tester Leur signification touches pour l introduction de valeurs num riques sur le cl
221. raise avec denture frontale DIN 844 ou bien encore un pr per age au centre de la poche S Donn es Distance d approche A distance entre la posi introduire tion initiale et la surface sup rieure de la pi ce Profondeur de fraisage B profondeur de la poche distance entre la surface sup rieure de la pi ce et le fond de la rainure Profondeur de passe C distance sur laquelle l outil plonge dans la pi ce Le signe de la distance d approche de la profon deur de fraisage et de la profondeur de passe est i identique en r gle g n rale n gatif Avance plong e F vitesse laquelle se Go d place l outil lorsqu il plonge dans la pi ce l Rayon de cercle R rayon de la poche circulaire Avance F d placement de l outil dans le plan gt d usinage M Sens de d placement de la fraise Fraisage en avalant ie DR sens anti horaire fraisage en avalant F2 avec M3 P Fraisage en opposition A a DR sens horaire fraisage en opposition DR DR avec M3 Position initiale On am ne l outil la position initiale S centre de la poche dans une s quence de positionnement pr alablement d finie sans correction de rayon D roulement e Apr s avoir amen l outil en position initiale celui ci plonge dans la pi ce selon l avance de programm e e Puis la fraise d crit toujours selon l avance pro gramm e Fp la trajectoire h lico dale dont le gt F2 sens de rotat
222. rculaires r alis s avec C 2 permet de d finir le p le comme point d origine pour les positionnements en coor donn es polaires Centre de Le centre de cercle CC doit tre d fini avec C cercle CC avant d effectuer l interpolation circulaire Il reste actif jusqu ce qu un nouveau centre de cercle CC soit introduit Types de programmation e le centre de cercle est directement d fini partir de coordonn es cart siennes x e les coordonn es programm es dans la derni re s quence CC sont valables pour le centre de cercle la position en cours est automatiquement prise en compte comme centre de cercle CC soit avec NO ENT soit avec END O sans intro duire de valeurs Ceci est galement possible apr s avoir effectu un positionnement en coordonn es polaires On ouvre le dialogue d introduction pour d finir le centre de cercle en appuyant sur la touche CC CC en cotes absolues le centre de cercle se r f re au z ro pi ce CC en valeur incr mentale le centre de cercle correspond la derni re position programm e de l outil CC ne donne lieu aucun d placement Aborder le point Aborder le point de sortie de l l ment de contour circulaire avant la s quence C de sortie Rayon Le rayon correspond la distance entre le centre de cercle et le point final Contour En suivant un contour circulaire l outil se d place circulaire C de la position la posi
223. re la longueur et le rayon de l outil E aE MEMORISATION PROGRAMME Ces donn es sont programm es dans la d fini 2 SOUL HE oA kina ion d outil en anglais Tool d finition Y 100 z a 3 TOOL DEF 1 L 0 n A 5 R 15 Un param tre machine donn d termine si les 4 TOUL CALL 1 z outils sont d finis dans le programme d usinage D een s 2500 ui m me d finition locale ou s ils sont d finis R F MAX M 3 dans le programme QO m moire d outils centrale 777772 EFF K 25 300 u 35 800 z 15 000 C a oaa Num ro d outil Les valeurs de correction sont respectivement rapport es un outil donn d sign par un 7 N579 num ro um ros d outils possibles Avec changement d outil automatique voire dans e programme 0 1 99 Sans changement d outil automatique voire dans e programme d usinage 1 254 D finition Au cas o la m moire centrale d outils ne serait pas activ e Programme 0 il faut d finir les outils pr d outil dans vus pour l usinage d une pi ce donn e dans le programme correspondant le programme Un rapide coup d oeil sur le masque de programmation vous permet de prendre connaissance des d usinage dimensions de l outil Introduction Ouverture de dialogue DEF NUMERO D OUTIL introduire le num ro d outil Le num ro d outil O ne peut tre d fini dans TOOL DEF L outil O est d fini dans la commande comme sut L 0et R 0 LONGUEUR D OUTIL L introduire la longueur d outil voire la valeur diff r
224. re pr par e par le constructeur de la machine pour l utilisation d un syst me de palpage 3D Les positions digitalis es sont restitu es sous forme de s quences lin aires en format HEIDENHAIN via l interface V 24 RS 232 C Des programmes courts peuvent tre m moris s sur l unit disquettes FE 401 Pour des programmes plus longs il est n cessaire d effectuer la m morisation sur PC externe Un logiciel d exploitation SUSA pour PC formes positives n gatives correction d outil etc est livrable par HEIDENHAIN Toutefois des programmes CN g n r s directement par l op ration de digitalisation peuvent se d rouler sans exploitation compl mentaire lorsque le rayon de la fraise est s lectionn pa rall lement au rayon effectif de la bille de palpage Restrictions La programmation des cycles de palpage est r alis e en dialogue HEIDENHAIN Une programmation en DIN IS0 n est pas pr vue Dans les cycles de palpage seuls les axes principaux X Y et Z peuvent tre utilis s et non les axes parall les U V W Lorsque l on appelle les cycles de palpage il ne faut pas que la rotation de base ou la conversion du syst me de coordonn es d calage du point z ro image miroir rotation facteur chelle soient actives HEIDENHAIN Modes de fonctionnement Programmation bage TNC 2500B TOUCH Digitalisation de contours 3D dites D finition du bloc de palpage Pour la digitalisation on dispose des trois
225. res machine suivants d finissent les caract res de commande pour toute description voir Transrnission de donn es externe Param tres machine et ils sont valables pour le logiciel de transmis sion de donn es HEIDENHAIN Si l on utilise un autre logiciel de transrnission il faut adapter les param tres en cons quence P5010 515 MP 5010 1 17736 P 5010 2 16712 MP 5010 3 279 P 5010 4 382 P 5010 5 4 Pour toute utilisalon du logiciel de transmission HEIDENHAIN on r gle g n ralement l interface sur FE l n est donc pas n cessaire d introduire les param tres mentionn s ci dessus aut comparer les deux interfaces en fonction de leur description respective puis proc der de la sorte e Effectuer les deux r glages format des donn es et vitesse en Baud Le r glage sur l appareil p riph rique se fait la plupart du temps partir d un commutateur interne faut d finir la distribution de la prise pour le c ble de transmission de donn es et c bler celui ci Connecter le c ble secteur de l appareil p riph rique e Connecter le c ble de transmission de donn es e Mettre en marche la tension secteur Lancer le logiciel de transmission sur l ordinateur le cas ch ant S lectionner le menu de transmission sur la TNC en actionnant la touche EXT et lancer la transmission suivant le mode choisi Modes de fonctionnement Programmation Page MP 5010 Caract res de
226. rig rant Retour la s quence de programme 1 e Arr t de d roulement de programme suivant DIN ISO avec arr t broche et arr t de projection de liquide r frig rant Arr t de d roulement de programme suivant DIN ISO avec arr t broche arr t de projection de liquide r frig rant et changement d outil Arr t de d roulement de programme n est possible que s il a t d fini partir des param tres machine Gr ce au cycle 9 Temporisation l ex cution de la s quence suivante est retard e dans le d roulement du programme en fonction du temps programm voir autres cycles Attention D s que la temporisation arrive ch ance le programme est de nouveau norrnalement ex cut HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation BEA Contours D Introduction Vous trouverez ci dessous un exemple de dialogue propre un d placement lin aire Dialogue entre la commande et l utilisateur lors de l introduction de s quences de positionnement Les programmes ne peuvent tre introduits qu en mode MEMORISATION Za S lection du type de d placement par ex d placement lin aire Mode de fonctionnement Ouverture de dialogue Exemple 7 4 ntroduire le point final du d placement COORDONNEES S lectionner l axe par ex X ncr mental Absolu ntroduire la valeur num rique avec son signe Y introduire les autres coordonn es Les coordon
227. roche de la profon deur de fraisage et de la profondeur de passe est en g n ral n gatif Avance lors de la plong e en profondeur Vitesse de d placement de l outil lorsqu il plonge dans la pi ce 1 longueur lat rale D longueur de la rainure Signe selon la direction de coupe parall le l axe longitudinal de la rainure 2 me longueur lat rale E largeur de la rainure max 4 fois le rayon d outil Avance vitesse de d placement de l outil dans le plan d usinage a Op ration partir de sa position initiale l outil perce la d bauche pi ce Puis la rainure est frais e dans le sens longitu dinal Apr s avoir atteint la profondeur de passe la fin de la rainure la fraise retourne sa position initiale L op ration est r it r e jusqu ce que la pro a fondeur de fraisage programm e soit atteinte Op ration La commande d place la fraise lat ralement au de finition ond de la rainure afin d effectuer la passe de fini tion Le contour final est usin par fraisage en sens direct Par la suite l outil retourne sa position de m d part en rapide en respectant la distance d ap proche Si le nombre de passes est impair la fraise se d place en tenant compte de la distance d ap roche le long de la rainure pour s rendre sa position de d part ee TNC 2500B Modes de fonctionnement Programmation P 73 S HEIDENHAIN
228. rogrammation P25 Positionnement Exemple D finition appel d outil S quence de positionnement Introduction Contournages coordonn es cart siennes Droites positionnement en rapide L outil se trouve en position de d part et doit se rendre au point en suivant une droite Le point situ sur la droite doit tre pr cis ment programm position effective La point peut tre introduit en coordonn es cart siennes ou polaires La premi re position d un programme doit syst matiquement tre introduite en valeur absolue Les positions suivantes peuvent tre indiff rem ment introduites en valeur absolue ou incr men tale E i o Or ER 200 a D K L outil 1 a pour longueur 10 et pour rayon 6 L outil 1 est appel dans l axe broche Z Vitesse de rotation 200 X 50 Y 30 Z0 L axe Z se d place en tenant compte de la valeur de correction de longueur d outil Appuyer sur ENT apr s avoir introduit tous les axes devant effectuer un d placement simultan compl te s quence SENS A FER En activant ENT on programme syst matique principale RO ment RO D placement en rapide FMAX rotation vers la PMAX M3 droite de la broche L X 50 Y 30 Z 0 R0 FMAX M3 Si l on programme une s quence principale s quence compl te de positionnement apr s un appel d outil il est particuli rement simple
229. rogramme attenant voir D calage du point z ro est programm apr s MO2 programme HEIDENHAIN Modes de fonctionnement Programmation paga TNC 2500B Cycle Action Utilisations possibles Plage d introduction Autres cycles Cycle 9 temporisation Dans tout programme on cours la s quence sui vante est ex cut e apr s coulement de la tem porisation programm e La temporisation n intervient pas au niveau des tats de type modal tels la rotation broche Le cycle temporisation est ex cut d s qu il est d fini sans qu il soit n cessaire de l appeler CYCL DEF 9 0 TEMPORISATION CYCL DEF 9 1 TEMP 0 500 Une temporisation programm e apr s chaque passe de per age permet par exemple de briser tr s simplement les copeaux La temporisation est exprim e en secondes Plage d introduction de 0 30000 s 8 3 heures ou 600 D finition Ouverture de dialogue de cycle CYCL DEF 9 0 TEMPORISATION prendre en compte le cycle TEMPORISATION EN SECONDES introduire la temporisation requise prise en compte de la valeur introduite Page Ne HEIDENHAIN Modes de fonctionnement Programmation TNC 2500B P 104 Cycles Cycle 12 PGM CALL S lection de cycle Exemple a Es Renvoi Percer avec brise copeaux Autres cycles Cycle 12 appel de programme L utilisateur peut mettre au point des proc dures d usinage telles certains cycles sp
230. rogrammes tels que PGM 7445 3 Le sous programme 1 est effac du programme principal 7445 4 la place de CALL LBL 1 on crit dans PGM 7446 CYCLE DEF 12 PGM CALL 7444 et on active M99 dans une s quence de positionnement suivante HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation sue Le cycle Activ M19 Plage d introduction Autres cycles Cycle 13 orientation de broche Le commande est en mesure de piloter tel un 4 ou 57 axe la broche principale d une machine outil et de la faire tourner une position donn e Utilisation e Syst mes changeurs d outil avec position de changement d finie pour l outil Alignement de la fen tre mettrice r ceptrice du syst me de palpage 3D TS 511 de HEIDENHAIN Le cycle est ex cut dans la mesure o il est pr vu pour la machine avec M19 La rotation de broche a lieu soit par param tres machine ou bien e par le cycle 13 orientation de broche Si l appel s effectue sans d finition de cycle la broche principale est align e sur la valeur d ter min e dans les param tres machine Pour plus amples informations contacter le constructeur de a machine L angle d orientation est introduit en fonction de l axe circulaire de r f rence du plan de travail Place d introduction O 360 Finesse d introduction 0 19 Do 00800 D finition Ouverture de dialogue de cycle CYCL DEF 13 0
231. rruption d ex cution de Arr ter le d roulement du programme programme en appuyant sur la touche externe STOP Interrompre le d roulement du programme Contr le des 7 Me param tres a G S lectionner le param tre de votre choix et contr ler Modification RE an des param tres Sortir de l affichage des param tres Q ou modifier et confirmer les param tres HEIDENHAIN he Page TNC 25008 Mode de fonctionnement machine M 21 Programmation pendant l usinage Lancement du programme d usinage Mode de fonctionnement en parall le m morisation Repr sentation l cran Sortie du mode de fonc tionnement en Ex cution de programme DS Usinage et programmation Tandis qu un programme d usinage est ex cut dans le mode de fonctionnement Ex cution de pro gramme en continu un autre programme peut simultan ment tre soit dit soit transmis partir de l interface V 24 RS 232 dans le mode de fonctionnement M morisation Ce fonctionnement en parall le est tout particuli rement recommand pour les programmes longs ne n cessitant que rarement l intervention de l utilisateur alors que d autres donn es sont transmises simul tan ment ou en cas de modifications de programme peu importantes Le programme en cours ne peut en aucun cas tre modifi Mode de fonctionnement Ouverture de dialogue NUMERO DE PROGRAMME S lectionner le programme d usinage
232. rsection S1 et S2 il n est pas n cessaire de les programmer Les poches sont programm es sous forme de cercles 15 LBL 1 16 L X 10 Y 50 RL 17 CC X 35 Y 50 18 C X 10 Y 50 DR A poche gauche 19 LBL 0 20 LBL 2 21 L X 90 Y 50 RL 22 CC X 65 Y 50 B 23 C X 90 Y 50 DR 24 LBL 0 poche droite 25 END PGM 7208 MM Ex cution Suivant le r glage de la commande param tres machine la fabrication commence par l usinage des ignes de contour ou par l usinage de la surface D but avec usinage de la ligne de contour D but avec usinage de la surface HEIDENHAIN TNC 25008 Page P 86 Modes de fonctionnement Programmation Surface compos e Surface diff rentielle Surface d intersection Cycles SL de contournage Poches superpos es Deux surfaces partielles l ment A et l ment B ainsi que leur surface commune superpos e doi vent tre usin es e A et B doivent tre des poches e la premi re poche dans le cycle 14 doit com mencer l ext rieur de la seconde 16 LBL 1 17 L X 10 Y 50 RE 18 CC X 35 Y 50 19 C X 10 Y 50 DR 20 LBL 0 21 LBL 2 22 L X 90 Y 50 RL 23 CC X 65 Y 50 24 C X 90 Y 50 DR 25 LBL 0 La surface A doit tre usin e sans la partie recou verte par B e A doit tre une poche et B un lot e doit commencer l ext rieur de B 15 LBL 1 16 L X 10 Y 50 RL 17 CC X 35 Y 50 18 C X 10 Y 50 DR 19 LBL 0 20 LBL 2
233. s Cette fonction permet de faire acc der l utilisateur jusqu 16 param tres machine Ces param tres utili utilisateur sateur sont d finis par le constructeur de la machine qui se chargera de vous fournir de plus amples informations ce sujet Code Cette fonction permet d introduire un code donn e 86357 Annulation de la protection contre l effacement et l dition e 123 S lection de param tres utilisateur Ces param tres utilisateur sont accessibles sur toutes les commandes num riques voir param tres utilisateur Page PARNI HEIDENHAIN AB G n ralit s TNC 2500B Commutation mm inch Affichage de position Affichage de position en petit ou grand format Fonctions MOD Affichage de position La fonction MOD Commutation mm inch d finit si la commande affiche les positions dans le syst me m trique mm dans le syst me pouce Le passage d un mode d affichage l autre se fait par l interm diaire de la touche ENT II suffit d actionner la touche en question pour travailler le syst me de mesure choisi On sait si la commande affiche les positions en mm ou en pouce d apr s le nombre de chiffres apr s la virgule ou le point d cimal X16 789 affichage en mm X 0 6216 affichage en pouce On peut s lectionner les affichages de position suivants Position effective donn e par la commande NOM Diff rence position nominale effective distance de poursuite ER P Position nom
234. s Heidenhain StraRe 5 D 8225 Traunreut 08669 311337 E 08669 5061 Portugal FARRESA ELECTRONICA LTDA Rua Goncalo Cristovao 294 1 P 4000 Porto 2 318440 Fax 2 318044 25358830 10 10 91 H lmprim en Allemagne Sous r serve de modifications Schweden Sweden Su de A KARLSON INSTRUMENT AB Post Box 111 S 14501 Norsborg 0753 89350 rax 07 53 84518 Schweiz Switzerland Suisse HEIDENHAIN SCHWEIZ AG Post Box Vieristrasse 14 CH 8603 Schwerzenbach 01 8250440 T 01 8253346 Singapur Singapore Singapour HEIDENHAIN PACIFIC PTE LTD 50 Lorong 21 Geylang Singapore 1438 amp 7493238 e 7493922 Spanien Spain Espagne FARRESA ELECTRONICA S A c Simon Bolivar 27 Dpto 1 8013 Bilbao Vizcaya 94 4413649 w 94 4423540 Taiwan MINTEKE SUPPLY CO LTD 1F 256 3 Lung Chiang Road Taipei 10481 Republic of China 02 5034375 mx 02 5050108 Tschechoslowakei Czechoslovakia Tch coslovaquie HEIDENHAIN Fe Technick Kancel SFR Samcov 1 S 11000 Praha 1 02 2310509 02 2310551 T rkei Turkey Turquie ORSEL LTD Ku dili Cad No 43 Toraman Han Kat 3 TR 81310 Kadik y Istanbul d 1 3478395 zax 1 3478393 Ungarn Hungary Hongrie HEIDENHAI Magyarorsz gi Kereskedelmi K pviselet M szaki Iroda Dunyov Istv n utca 16 H 1134 Budapest 11202213 1 1202213 USA HEIDENHAIN CORPORATION 15 Com
235. s reprises jusqu ce que le r glage FE apparaisse Sortir du mode de fonctionnement MOD S lection RESTITUER LE PROGRAMME CHOISI RESTITUTION ENT FIN NOENT 1 13 i4 24 TRANSMISSION EXTERNE DE DONNEES TRANSMISSION ENT FIN NOENT prise en compte de la fonction p choisir le programme par ex PGM 14 a FE est lanc e et s arr te apr s transmission du programme transmettre le programme Par la suite le champ clair vient se positionner sur le prochain num ro de programme choisir et transmettre le prochain programme ou Hi cl turer la transmission A Tr s important S lection f LIRE LE PROGRAMME CHOISI prise en compte de la fonction NUMERO DE PROGRAMME INTRODUCTION EXTERNE DE DONNEES eo introduire lire le num ro La FE fonctionne en g n ral par Transmission par bloc et peut travailler en mode ME en actionnant le commutateur au dos de l unit logique L ensemble des possibilit s de la FE font l obj et d un mode d emploi part enti re HEIDENHAIN TNC 25008 sa h Ey e AT le Fou ay sm A in a EXT Commuter la TNC sur EXT Transmission de donn es standard Transmission par bloc Adaptation d appareils externes HEIDENHAIN TNC 2500B Transmission externe de donn es ED Appareils externes Apr s
236. se situe partiellement l ext rieur du bloc PARAMETRE DE CYCLE ERRONE La remont e programm e la distance entre lignes ou la distance entre points programm es sont n ga ives o sup rieure 65 535 mm possible uniquement en programmation par param tres Q POINT DE PALPAGE INACCESSIBLE Lors de l avance il se produit un palpage avant d avoir atteint le bloc Avec le cycle de palpage COURBES DE NIVEAU partir de l approche d un contour 3D jusqu au moment ou l on quitte le bloc aucun palpage ne se produit TIGE DE PALPAGE DEVIEE La tige de palpage n est pas en position de repos bien qu elle ne touche pas le contour PLAN MAL DEFINI Dans le cycle COURBES DE NIVEAU l une des coordonn es du point initial est identique l axe de palpage POSITION INITIALE ERRONEE La coordonn e du point initial qui est identique l axe initial est situ e l ext rieur du bloc AXE PROGRAMME EN DOUBLE Avec le cycle COURBES DE NIVEAU le m me axe a t programm pour les coordonn es du point initial LIMITATION TEMPS DEPASS E Avec le cycle COURBES DE NIVEAU le premier point de la ligne palp e n est pas atteint l int rieur de la limitation de temps programm e HEIDENHAIN Page TNC 25008 Modes de fonctionnement Programmation P 133 4 Correction d outil Correction de rayon Correction lin aire Prise en compte de position effective Si des positions sont programm es par prise en com
237. t ainsi possible d ajuster la pi ce plus rapide ment et plus pr cis ment Les fonctions de palpage permettent galement de mesurer les pi ces Dans le mode de fonctionnement M morisation on peut programmer tout calcul de position comme cycle et appliquer des proc d s de mesure con jointement aux param tres Q avant pendant et apr s l usinage de pi ce voir chapitre P Fonction de palpage programmable et programmation de param tres HEIDENHAIN livre diverses versions de syst me de palpage Chaque version pr sente un c ne de serrage de telle sorte que la t te de palpage peut tre fix e dans la broche tout comme un outil La tige est interchangeable Syst me de palpage 120 avec c ble de raccordement et lectronique d adaptation int gr e Syst me de palpage 511 avec transmission infra rouge lectronique d adaptation s par e et unit d mission et de r ception Ce palpeur a d un c t une fen tre d mission et une fen tre de r ception pour le signal de com mutation et une autre fen tre d mission d cal e de 180 Lorsqu il y a calcul de position le c t pr sentant la fen tre d mission et de r ception doit tre orient vers l unit d mission et de r ception
238. t atteinte En fin de cycle et apr s temporisation l outil retourne sa position initiale en rapide La distance de s curit est calcul e automatique ment par la commande pour une profondeur de per age de 30 mm max t 0 6 mm pour une profondeur de per age sup rieure 30 mm la formule est calcul e comme suit t profondeur de per age 50 la distance de s curit tant limit e 7 MM tmax 7 MM Page P 68 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B 5 D finition de cycle Cycles d usinage Cycle 1 per age profond Mode de fonctionnement Ouverture de dialogue 6 CYCL DEF 1 PERCAGE PROFOND prendre le cycle en compte DISTANCE D APPROCHE LC distance d approche introduire le signe ms g n ralement n gatif prendre en compte la valeur introduite PROFONDEUR DE PERCAGE profondeur de per age introduire le signe g n ralement n gatif prendre en compte la valeur introduite PROFONDEUR DE PLONGEE profondeur de plong e introduire le signe mi g n ralement n gatif prendre en compte la valeur introduite TEMPORISATION EN SECONDES C introduire la temporisation lorsque l outil a atteint l extr mit du per age pas de temporisation z ro prendre en compte la valeur introduite AVANCE F introduire l avance pour la
239. t programm M89 est d sactiv soit avec M99 soit avec CYCL CALL Toute conversion de coordonn es et temporisation sont actives imm diatement et le restent tant qu elles ne sont pas modifi es Page P 66 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B Cycles d usinage N Mesures pr ventives Conditions Avant tout appel de cycle par ex M99 il faut pr alables programmer l appel d outil pour d finir l axe de broche et la vitesse de rotation e la s quence de positionnement relative la position initiale e la fonction auxiliaire pour indiquer le sens de rotation de la broche la d finition de cycle CYCL DEF Cotation On indique dans la d finition de cycle les cotes de l axe d outil par rapport la position de l outil au moment de l appel de celui ci Cette cotation est interpr t e en valeur incr mentale A cet effet il n est pas n cessaire d actionner la touche Incr mental JA
240. ter le pro gramme principal jusqu au saut au LBL 15 CALL LBL 15 La partie de programme est r p t e un fois jusqu CALL LBL 17 REP 2 2 et la partie de programme imbriqu e est quant elle r it r e deux fois de suite Puis la commande poursuit l ex cution du pro gramme principal La marque de programme 1 label 1 est initialis e r p tition par 6 partir de LBL 1 La partie de programme entre LBL 1 et CALL LBL 1 est ex cut e 7 reprises d finition d outil appel d outil pr positionnement d but de la r p tition de partie de programme cart correspondant la valeur d un incr ment entre Chaque per age avance rapide profondeur de per age absolue avance de per age auteur de retrait absolue avance rapide appel des r p titions CALL LBL17 REP 2 2 CALL LBL 15 REP 1 1 0 0000000 o HEIDENHAIN TNC 2500B Modes de fonctionnement Programmation Page P 59 Sous programme D but de sous programme Sauts dans le programme Sous programme Si une partie de programme donn e doit tre appel e plusieurs reprises dans un m me pro gramme elle peut tre transform e en sous pro gramme ce qui permet de simplifier la program mation Le d but d un sous programme est caract ris par un num ro de label librement d fini 14 CALL LBL 1 15 L X 20 Y 50 16 CALL LBL 1 17 L X 10 Y 80 18 CALL LBL 1 19 L
241. til CYCL DEF PER AGE PROFOND s lection et chargement du cycle de per age FNO Q10 0 initialisation de l angle initial Calcul FN4 Q14 360 DIV Q4 calcul du pas angulaire L Z 2 R0 FMAX M03 placer l outil la distance d approche et activer la broche CC X Q1 Y Q2 Ex cution LP PR Q3 PA Q10 FMAX M99 1 per age LBL 1 d but de cycle FNI Q10 Q10 Q14 pas angulaire FN9 IF Q10 EQU 360 GOTO LBL 2 LP PA Q10 FMAX M99 autres per ages FN12 IF Q10 LT 360 GOTO LBL 1 si tous les trous n ont pas encore t perc s saut en d but de cycle LBL 2 L Z 50 RO FMAX M02 fin de programme HEIDENHAIN j AR Page TNC 25008 Modes de fonctionnement Programmation P 15 Exemple Programme principal Sous Programmation param tr e Exemple per age avec brise copeaux Per age susceptible d tre interrompu avec d placement automatique la distance d approche et intervention d un brise copeaux lorsque l outil se rel ve BEGIN PGM 7445 MM QI 1 distance d approche cotation incr mentale Q2 40 profondeur valeur incr mentale Q3 passe valeur incr mentale Q4 0 5 temporisation Q5 200 avance per age Q6 0 surface sup rieure de la pi ce cotation absolue TOOL DEF 1 L 0 R2 5 d finition d outil TOOL CALL 1 Z 200 appel d outil vitesse de rotation L X 20 Y 50 RO FMAX M03 approche de la position de per age CALL LBL 1 L Z 300 FMAX M02 per age fin du program
242. tion finale Dans le s quence C on se contente de program mer La position peut tre introduite en coordonn es polaires ou cart siennes Sens de rotation Pour tout d placement circulaire il faut d finir le sens de rotation DR Rotation dans le sens positif DR sens anti horaire Rotation dans le sens n gatif DR sens horaire On ne commencer par programmer une cor rection de rayon d outil lorsque l outil effectue un d placement circulaire HEIDENHAIN TNC 2500B Hi Modes de fonctionnement Programmation Contournages coordonn es cart siennes Contour circulaire CC C Tol rance Le point de d part et le point de sortie doivent se d introduction situer sur le m me contour circulaire En d autres termes tous les deux sont gale distance du centre de cercle CC La tol rance des positions par rapport la position de d part la position finale et au centre de cercle est de 8 um Introduction CC x 50 50 centre de cercle Introduction x 15 50 point final de l arc de cercle d termination du sens de rotation partir de la DR FA TA touche actionner 1 x actionner 2 x S quences de CC X 50 Y 50 programme C X 15 Y 50 DR Or introduit R F et M de la m me mani re que pour un d placement lin aire On saisit de nouvelles donn es lorsque celles ci diff rent de celles pr alablement introduites Exemple Cercle dans le plan XY
243. tr ler en perma nence la vitesse de rotation broche D finition et appel d outil ne Aborder la position de changement d outil La commande d tient ses informations d un pro gramme pr alablement introduit par l op rateur L usinage d une pi ce est d crit dans un pro Aborder le contour de la pi ce ramme donn t g Usiner le contour de la pi ce Ce programme correspond un plan de travail x prog k p Quitter le contour de la pi ce Programmer signifie donc cr er et introduire un plan de travail sous une forme donn e et com r hensible par la commande M re P p Aborder la position de changement d outil Fin de programme Sch ma de programme Programmes La commande peut comprendre jusqu 32 programmes HEIDENHAIN et DIN ISO soit 3100 s quences Un programme d usinage peut compter 1000 s quences max Chaque programme d usinage porte un nom donn Commutation j entre pro La commutation de la commande en dialo grammation gue Texte clair HEIDENHAIN ou en DIN ISO en dialogue est r alis e au moyen des fonctions MOD HEIDENHAIN cf Chapitre Informations compl mentaires ou en DIN ISO fonctions MOD M morisation de pro gramme Un programme est compos de s quences S quence Chaque s quence correspond une op ration ENT d usinage par ex Le L Z 20 RO FMAX M03 L X 20 Y 30 Z 50 RO F1000 M03 8 L X 12 Y 60 RO FMAX Num ro de Le num ro de s
244. ts de programme elles sont activ es sur simple actionnement de touche La s quence en cours est caract ris e par sa surbrillance La touche GOTO O permet d aller directement une s quence donn e Le symbole O figurant sur les touches signifie S quence de programme CT Ouverture de dialogue a introduire et prendre en compte le GOTE NUMERO I num ro de s quence Touches avec fl ches verticales S lection du num ro de s quence pr c dant ou suivant la s quence en cours En maintenant le doigt sur la touche on fait d filer les lignes du programme On peut ins rer une s quence un endroit quelconque du programme Il suffit d appeler la s quence la suite de laquelle la nouvelle s quence doit tre ins r e Les num ros de s quence suivants sont auto matiquement d cal s Si on d passe la capacit de m moire on obtient au moment de l ouverture du dialogue le message d erreur suivant DEPASSEMENT MEMOIRE PROGRAMME Ce message d erreur appara t galement lorsque Fin de programme est s lectionn S quence PGM FIN II faut dans ce cas s lectionner un num ro de s quence inf rieur Touches avec fl ches horizontales Le champ clair est d cal et positionn l aide des deux touches en question sur la donn e modifier Une donn e de s quence de programme doit nn Se positionner sur la donn e modifier tre modifi e
245. u nouveau facteur chelle CYCL DEF 11 0 FACTEUR ECHELLE CYCL DEF 11 1 SCL 0 8 Le cycle Facteur chelle peut tre annul comme suit Introduction du cycle Facteur chelle et par la suite du facteur 1 0 CYCL DEF 11 0 FACTEUR ECHELLE CYCL DEF 11 1 SCL 1 0 Page P 102 Modes de fonctionnement Programmation HEIDENHAIN TNC 2500B Conversions de coordonn es Cycle 11 facteur chelle Ci D finition Ouverture de dialogue G 94 1 de cycle 5 CYCL DEF 11 0 FACTEUR ECHELLE prendre en compte le cycle FACTEUR UC introduire le facteur chelle prise en compte de la valeur introduite Exemple Un contour sous programme 1 doit se r f rer au 7 i point z ro initialis manuellement X 0 Y 0 puis au point z ro X 60 Y 70 avec le facteur chelle 0 8 TOOL DEF 1 L 0 RS TOOL CALL 1 Z 200 CALL LBL 1 ex cution dans les dimensions originelles CYCL DEF 7 0 POINT ZERO ex cution en tenant compte du facteur chelle Suite chronologique CYCL DEF 7 1 X 60 2 x CYCL DEF 72 Y 70 1 d calage du point z ro CYCL DEF 11 0 FACTEUR ECHELLE 2 d finir le facteur chelle CYCL DEF 11 1 SCL 0 8 CALL LBL 1 3 appeler le sous programme facteur chelle activ CYCL DEF 11 0 FACTEUR ECHELLE annuler les conversions CYCL DEF 11 1 SCL 1 0 CYCL DEF 7 0 POINT ZERO CYCL DEF 7 1 X 0 CYCL DEF 7 2 Y 0 L Z 200 FMAX M02 d placement retour Sous Un sous p
246. ue dans une m me s quence Coordonn es polaires Coordonn es pi ce Coordonn es absolues et incr mentales Si un point fixe d une pi ce est donn par rapport au point z ro on parle alors de coordonn es absolues ou de cotation absolue Mais il est ga lement possible d indiquer une position par rap port un autre point connu de la pi ce on parle alors de coordonn es incr mentales ou encore de cotation incr mentale La machine doit tre d plac e une cote donn e ou des coordonn es nominales donn es Exemple L X 30 Y 30 Les cotes indiqu es dans ce manuel correspon dent des valeurs absolues cart siennes sauf avis contraire Toute cote incr mentale du programme d usinage est calcul e en fonction de la position nominale pr c dente Les cotes incr mentales sont carac t ris es par la lettre I La machine doit effectuer un d placement par tir de la position pr alablement atteinte Exemple L IX 10 1Y 10 Dans une s quence donn e la position atteindre peut tre cot e en valeur absolue ou incr mentale Exemple L IX 10 Y 30 Le syst me de coordonn es polaires permet de d finir des points dans le plan par rapport au p le point z ro du syst me de coordonn es et sui vant une direction donn e axe de r f rence pour cotation angulaire voir chapitre P Coordon n es polaires CC P le PR Rayon polaire distance du p le PA Angle polaire a
247. uel les axes peuvent tre d plac s et les points d origine initialis s e e Fonctionnement L axe de la machine se d place tant que la 000 D0 o00p0 manuel touche d axe correspondante est activ e 00000 0000 Dans le mode de fonctionnement par tabulation nona plusieurs axes peuvent se d placer simultan OOCOD 0000 ment OC00C0 oong 00000 00000 Fonctionnement Sila touche externe START est actionn e paral manuel en l lement une touche de sens l axe s lectionn 0000 OUOOU continu continue se d placer m me apr s avoir rel ch DC000 x D les deux touches en question On met fin au d placement en appuyant sur la touche externe if START e e F S Potentiom tre La vitesse de d placement avance est d termin e par les param tres machine et peut tre modifi e d avance gr ce au potentiom tre d avance F de la commande Vitesse de TOOL CALL permet de s lectionner la vitesse de rotation broche rotation broche S CALL Potentiom tre Pour les machines avec entra nement continu de la broche la vitesse de rotation peut par ailleurs tre de broche modifi e partir du potentiom tre de broche S TOOL Ouverture de dialogue VITESSE DE ROTATION S EN T MIN a introduire la vitesse de rotation Prise en compte de la vateur Mise en service de la broche Fonction La touche STOP permet d introduire les fonctions auxiliaires auxiliaire M Ouverture de dialogue free FONCTION AUX
248. uement positionn au pre mier point de plong e eu gard la sur paisseur Un pr positionnement de l outil peut s av rer n cessaire en cas d ventuelle collision Le processus de per age est comparable celui du cycle standard Per age profond L outil est ensuite amen au second point de plong e la distance d approche programm e On r p te alors le m me processus YA xy point de plong e D sur paisseur R rayon d outil 1 Exempie 18 CYCL DEF 15 0 PREPER AGE 19 CYCL DEF 15 1 DIST 2 distance d approche PROF 20 profondeur de per age 20 CYCE DEF 15 2 PASSE 10 rofondeur de passe F40 SUREP 1 avance lors de la plong e et sur paisseur EE Modes de fonctionnement Programmation Faga Ge Eu Cycle Outil Donn es introduire D roulement Cycles SL de contournage Cycle 16 Fraisage de contour finissage Le cycle 16 Fraisage de contour permet de finir la poche usin e Plus g n ralement ce cycle peut tre appel pour fraiser des contours compos s de contours partiels Avantages e calcul des points d intersection des contours pas de collision Le cycle 16 requiert un outil tranchant en son centre Appel d outil obligatoire Distance d approche A profondeur de fraisage B et profondeur de passe C sont comparables aux donn es valables pour le per age profond Les signes doiv
249. ur 19 CYCL DEF 6 3 ANGLE 0 angle d vidernent F60 avance dans le plan d usinage Page A HEIDENHAIN P 80 Modes de fonctionnement Programmation TNC 2500B D roulement Fraisage de contour Usinage de surface Suite chronologique fraisage usinage de surface Fraisage en avalant fraisage en opposition Cycles SL de contournage Cycle 6 videment L outil est amen eu gard la sur paisseur au premier point de plong e Afin d viter tout risque de collision it peut tre n cessaire de pr positionner l outil avant de l ap peler L outil plonge dans la pi ce selon l avance pro gramm e Apr s avoir atteint la profondeur de passe requise loutil fraise le premier contour partiel selon l avance programm e en tenant compte de la sur paisseur Revenu au point de plong e l outil est pro gramm pour effectuer la seconde passe L op ration est r it r e jusqu ce que soit atteinte la profondeur de fraisage Les autres contours partiels sont frais s de la m me fa on La surface est ensuite vid e Le sens du d placement de l avance est con orme l angle d videment programm et peut tre r gl de sorte que la longueur de chaque entaille soit la plus longue possible pour viter des courses trop nombreuses La plong e lat rale correspond au rayon d outil L videment peut tre ex cut sur plusieurs pas ses de profondeur En fin de cycle l outil revient
250. ur 1 gt d bloqu M moire d outils centrale 7260 O gt pas de m moire d outils centrale 1 99 m moire d outils centrale Valeur introduire nombre d outils Affichage de l avance actuelle avant 7270 O gt pas d affichage le start en modes de fonctionne 1 affichage ment manuels pour tous les axes m me avance soit avance programm e minimale Caract re d cimal 7280 gt virgule d cimale 1 gt point d cimal R solution d affichage 7290 O0 1 um 1 5 pm Effacement de l affichage d tat et 7300 0 gt affichage d tat n est pas effac Param tres Q avec M02 M30 et 1 gt affichage d tat est effac fin de programme Graphisme type de repr sentation 7310 Bit Repr sentation en 3 plans 0 0 gt norme allemande 1 norme am ricaine Rotation du syst me de coor 1 0 gt pas de rotation donn es dans le plan d usinage 2 gt syst me de coordonn es de 90 tourn 90 rags G n ralit s HEIDENHAIN TNC 2500B Param tres utilisateur Usinage et Fonction N de Introduction Valeur d roulement param tre introduire de programme s Le cycle Facteur chelle joue sur 7410 0 gt 3 axes 2 ou 3 axes 1 dans le plan d usinage Cycles pour fraiser des poches 7420 contours vari s Bit Cycle Evidement 0 0 gt Pr fraisage du contours de sens de fraisage pour pr fraiser poche dans le sens antihoraire le contour et d lot dans l
251. ur introduite Page M 10 Modes de fonctionnement machine HEIDENHAIN TNC 2500B tn Syst me de palpage 3D s Centre de cercle Point d origine calcul de rayon de cercle La fonction de palpage Centre de cercle Point ii d origine permet la commande de calculer les coordonn es du centre de cercle et le rayon de sm celui ci pour des pi ces pr sentant des surfaces Yi cylindriques Les coordonn es du centre de x cercle peuvent tre prises en compte comme point d origine pour l usinage Toutes les valeurs de position effectives se rapportent ce point FE Z EN La fonction de palpage Rotation de base doit tre ex cut e avant Centre de cercle point Y wA d origine AN a X J X a Per age poche La t te de palpage est positionn e dans le m circulaire per age l aide des touches externes de sens d axe el A partir de la touche externe START on peut Yi palper quatre positions diff rentes es Cylindre Lorsqu on usine des pi ces pr sentant des cylin ext rieur dres ext rieurs il faut d finir respectivement les quatre points qui devront tre palp s HEIDENHAIN TNC 2500B Modes de fonctionnement machine Affichage initialisation du point d origine Syst me de palpage 3D Centre de cercle Point d origine calcul de rayon de cercle Ouverture de dialogue CENTRE DE
252. ur num rique soit un autre param tre FN 0 Q5 65 432 L attribution correspond un signe Q5 Q12 Q5 Q13 EE aa FN 1 Cette fonction permet de d finir un param tre FN 1 Q17 Q2 5 ADDITION quelconque comme tant la somme de deux param tres de deux valeurs num riques ou la Q17 5 7 somme d un param tre et d une valeur num rique Q17 5 Q12 Q17 Q4 Q8 Q17 Q17 Q17 FN 2 Cette fonction permet de d finir un param tre FN 2 QII 5 Q34 SOUSTRACTION donn comme tant la diff rence entre deux param tres deux valeurs num riques ou la diff QII 5 7 rence entre un param tre et une valeur num rique QII 5 Q12 Q11 Q4 08 QH Q11 Q11 FN 3 Cette fonction permet de d finir un param tre FN 3 Q21 Q1I 60 MULTIPLICATION donn comme tant le produit de deux param tres de deux valeurs num riques ou d un para Q21 5 x 7 m tre et d une valeur num rique Q21 5 x Q12 Q21 Q4 x Q8 Q21 Q21 x Q21 FN 4 Cette fonction permet de d finir un param tre FN 4 Q12 Q2 DIV 62 DIVISION donn comme tant le quotient de deux param tres de deux valeurs num riques ou celui d un Q17 5 DIV 7 param tre et d une valeur num rique Q17 5 DIV Q12 Q17 Q4 DIV Q8 La division par O est impossible FN 5 La racine carr e d un param tre ou d une valeur EN 5 Q98 SQRT 2 RACINE num rique est calcul e L op rande doit
253. uy sur la touche CYCL DEF on peut introduire les donn es requises pour les cycles standard expos s ci contre et s lectionner les ventuels cycles utilisateur programm s On choisit son cycle en actionnant l une des tou ches avec fl che verticale ou avec GOTO O Apr s avoir actionn ENT on peut introduire les d finitions de cycle dans le dialogue Les cycles d usinage ne doivent tre appel s qu une fois l outil positionn Ce n est qu alors que le cycle d usinage derni rement d fini est ex cut Appels possibles e Avec une s quence CYCL CALL part e fonction auxiliaire M99 CYCL CALL et M99 ne sont actifs que pas pas et doivent de ce fait tre de nouveau programm s chaque s quence n cycle actif actif de apr s suite appel 1 Per age profond e 2 Taraudage o 3 Rainurage e 4 Poche rectangulaire e 5 Poche circulaire e 12 Appel de programme J 14 D finition de contour o 15 Pr per age kd 6 Evidement 16 Fraisage de contour J n cycle actif actif de apr s suite appel 7 D calage du point J z ro 8 Image miroir e 10 Rotation du e syst me de coordonn es 11 Facteur chelle e 9 Temporisation e e fonction auxiliaire M89 en fonction des param tres machine introduits M89 a un effet modal on appelle chaque s quence de positionnement le cycle d usinage derni re men
254. vants en donnant les cotes de la pi ce brute encore appel e BLK FORM BLK FORM 0 1 Z X 0 Y 0 7 40 BLK FORM 0 2 X 100 Y 100 Z 0 Page HEIDENHAIN P 24 Modes de fonctionnement Programmation TNC 2500B D placement paraxial d placement 1D D placements 2D D placements 3D Contournages D placements 1D 2D 3D Suivant le nombre des axes qui se d placent simultan ment on parle de d placement 1 2 ou 3 D D Dimension On parle de positionnement voire d usinage par axial lorsque l outil se d place par rapport la pi ce suivant une droite parall le l un des axes de la machine Entamer un d placement en actionnant l une des touches de fonction de contournage touches grises On peut programmer des d placements par axiaux sans actionner de touches grises Seule la correction de rayon R R est alors dis ponible voir correction de rayon R R On parle de d placement 2D lorsque l outil se d place dans l un des plans principaux XY YZ ZX Les d placements 2D permettent d effectuer des segments de droite et des cercles dans le plan principal On parle de droite 3D lorsque l outil se d place par rapport la pi ce suivant une droite donn e avec un d placement simultan des trois axes Les d placements 3D sont n cessaires pour r a Y liser des surfaces ou solides inclin s i i X HEIDENHAIN i Page TNC 25008 Modes de fonctionnement P
255. wot Point initial pour le c t gauche Plong e suivant l axe Y Partie de programme r p t e 41 fois D placer l axe broche Aborder le point initial pour le c t droit Plong e suivant l axe Y Partie de programme r p t e 41 fois D placer l axe broche saut en d but de programme Page P 64 Modes de fonctionnement Programmation HEIDENHAIN TNC 25008 Appels de programme N Saut dans un Dans tout programme d usinage il est possible d appeler un autre programme m moris dans la com autre programme mande On peut ainsi mettre au point ses propres cycles d usinage en faisant appel la programmation param tr e La programmation de l appel se fait au moyen de le touche PGM CALL Quels sont les Le programme en question ne doit pr senter ni de M02 ni de M30 Dans le programme appel aucun crit res pour retour en arri re dans le programme principal initial ne doit tre programm formation d une boucle sans appeler un in Seule une pi ce brute doit tre d finie programme D roulement La commande ex cute le programme principal 1 usqu l appel de programme CALL PGM 28 Puis on effectue un saut dans le programme principal 28 Le programme 28 est ex cut du d but la fin Puis il y a un retour au programme principal 1 On revient au programme 1 en revenant la s quence suivant imm diatement l appel de programme BEGIN PGM 1 MM

Download Pdf Manuals

image

Related Search

T teams tiktok translate target twitch telegram the tv app trezor suite twitter turbotax temu teams login tiktok login thursday night football ticketmaster t-mobile tradingview teamviewer typing test traductor toyota translate google tubi tv taylor swift tinkercad

Related Contents

Miele ProfiLine PG 8083 SCVi Energy Guide  USER MANUAL  Opticon H-27 PDA  Powermate PM0101207.01 User's Manual  LE CHLORURE  Instruction, Operation, and Maintenance Manual Fulton Oil Fired  特徴 12.7sq.スタンダード型パワーインパクト JAP436 取扱説明書 諸元  POCKET BEAT Bluetooth®  Kinderhandy bay  Mode d`emploi Attention !  

Copyright © All rights reserved.
Failed to retrieve file