Home

Télécharger

image

Contents

1. Gctobre 91 HEIDENHAIN Manuel d utilisation Programmation par dialogue TNC 360 Commande de contournage Affichages l cran 17 18 19 20 EXECUTION PROG BLK FORM amp 1 Y e BLK FORM 0 2 Y 110 TOOL DEF 1 TOOL DEF 2 X 25 300 2 Z EN CONTINU xX 2 z 42 x 140 Z 0 L 0 R 4 en ce qui concerne l affichage d tat NOM ZT type de l affichage de position commutable partir de MOD autres affichages NOM DIST ERP voir chapitre Informations compl mentaires affichages de position affichage La commande est lanc e d calage du point z ro est affich comme index sur l axe d cal image miroir est affich e comme index sur l axe r fl chi rotation du syst me des coordonn es facteur chelle centre de cercle voire p le outil appel axe de broche vitesse de rotation de la broche avance tat de la broche M03 M04 MOS M13 M14 Mode de fonctionnement messages d erreur s quence ex cut e s quence en cours s quence suivante s quence suivante affichage d tat 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
2. Exemple SS P r 360 1 Z 2 Point final d introduction va p Sens de rotation 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 m 1 2 la fin nz 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 on a pour Z Z Pin 15 mm 5 1 2 8 25 mm Programme TOOL DEF 1 L 0 R20 TOOL CALL 1 Z S500 L X 50 Y 30 aborder le centre de per age cc prendre en compte la position comme p le L Z 8 25 R0 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 as CP IPA 2160 d placement h lico dal avec angle incr mental IPA 1Z 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 licoidaie ne peut tre repr sent e avec je graphisme de test Res Modes de fonctionnement Programmation R RENAN
3. Appareils HEIDENHAIN C bles standard HEIDENHAIN H Appareils externes Transmission externe de donn es C ble de raccordement distribution des raccordements pour V 24 RS 232 C FE bo tier Adaptateur de c ble baoa H c ble de transmission interm diaire sur la machine 9990 3 m de long V 24 17 m de long max aooe N Id 242869 N ld N Id 239760 0800 FT 23975801 ME embase 25 plots LE 360 X25 gt o E i a GNO 1 1 1 GND 1 1 1 1 GND chassis TxD 2 A loe 2 2 2 RXD Bafa RXD 3 3 3 RXD 3 3 3 3 3 TXD SANSMT RTS 4 4 4 RTS 4 4 4 4 4 CTS SE CTS 5 5 5 CTS 5 5 5 l 5 5 RTS REQUEST DSR 6 6 rt 6 DSR 6 6 6 6 6 DTR DATATERMINAL GND 7 7 j 7 GND 7H 7 7 7 7 GND siena 8 8 8 8 8 8 8 DTR Fa 20 20 DTR 20 20 20 20 20 DSR gata sET La distribution des plots de la prise de l interface V 24 RS 232 C permettant le raccordement l unit logique est diff rente de celle permettant le raccordement au bo tier interm diaire c ble pour appareils externes bo tier interm diaire V 24 adaptateur de c ble sur la machine i emb
4. t RND L arrondi RND est ins r entre deux l ments de contour pouvant tre soit une droite soit un arc de cercle Il 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 Point par ex d placement avec L Coin par ex d placement m avec ETTR Rayon d arrondi m Point par ex d placement Point tangentiel par ex d placement avec b Approche tangentielle par ex d placement avec L Point final de l arc er de cercle La HEIDENHAIN i Page TNC 360 Modes de fonctionnement Programmation P 33 Contournages coordonn es cart siennes Contour circulaire CC C CC a une fonction double 1 permet de d finir le centre de cercle pour les d placements circulaires 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 sie
5. utilis L 0 et R 0 Lors de la rupture d outil ou de l utilisation d un autre outil on peut alors tenir compte des nou R 0 R R velles valeurs de correction A On d finit les nouvelles valeurs selon la formule suivante P Ra Correction R R R voire de rayon R R3 R R valeur de correction de rayon dans la d finition d outil R rayon de l outil d origine R2 rayon d un nouvel outil R3 rayon d un nouvel outil 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 Correction La valeur de correction de longueur d outil est calcul e par rapport la longueur de l outil initial lin aire 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 A y HEIDENHAIN P134 Modes de fonctionnement Programmation TNC 360 Prise en compte de position Possibilit s d utilisation ou fan D roulement Exemple Introduction 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 des cotes d outil voir d finition d outil On positionne l outil la position
6. 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 J introduire le num ro d outil Prise en compte de la valeur introduite de l axe de AXE DE BROCHE PARALLELE X Y Z z introduire l axe de broche par exemple Z mm broche 7 S lection de la vitesse de VITESSE DE ROTATION S en T MIN introduire ta vitesse de rotation rotation Prise en compte de la valeur introduite m SEQUENCE COMPLETE Lancer l appel d outi HEIDENHAIN i i Page TNC 360 Modes de fonctionnement machine M 17 Positionnement avec introduction manuelle o D placement la position introduite sans correction de rayon Dans le mode de fonctionnement Positionnement avec introduction manuelle des s quences de posi tionnement parall le aux axes peuvent tre introduites et ex cut es les s quences de positionnement introduites ne sont pas m moris es Aborder la Ouverture de dialogue x ou une autre touche position VALEUR EFFECTIVE DE POSITION 1 incr mental absolu introduire la valeur num rique pour l axe s lectionn Prise en compte de la valeur introduite Correction de rayon CORR DE RAYON R R PAS DE CORR Pas d introduction ou avec cor
7. La tangente est d finie partir des deux points et Une s quence CT ne peut tout au plus correspondre qu ia troisi me s quence de posi tionnement d un programme donn L outil doit usiner un contour circulaire tangentant et Le point final de celui ci correspond la position Dans la s quence CT on se contente de programmer le point On peut programmer le point final du contour cir culaire en coordonn es polaires ou cart siennes DONNEES CIRCULAIRES ERRONEES Au moins deux positions ont t programm es avant la s quence CT 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 Y4 Etapes successives de l usinage G om trie x Cotation cart sienne Cotation polaire Page P 40 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Contournages coordonn es cart siennes Cercle de raccordement CT Introduction CT 00 90 v 40 Point final de l arc de cercle S quence de programme Exemple Divers points finaux Arc de cercle A Arc de cercie 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 L introduction de R F et M se fait tout comme pour les droites Toute introduction est superflue lorsque les d
8. S lection du premier point de contour Point initial Approche directe Points initiaux Points finaux Points initial Approche et sortie du contour DS Point Initial et point final Avant de programmer le contour il importe de d finir le premier point de contour pour leque inter viendra une correction de rayon donn e 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 G approche du point sans risque de collision e pr s du premier point de contour aux abords du mat riau pas de dommage du contour lors de l approche du premier point de contour Si l on usine sans faire appel la fonction TNC Aborder quitter sur un cercle RND il faut en outre veiller ce qu aucun d gagement n ait lieu avec un changement de sens d conseill d gagement cause du 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 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 se
9. 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 celle 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 axe 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
10. 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 la touche NO ENT Page HEIDENHAIN P 22 Modes de fonctionnement Programmation TNC 360 El ments de contour Cr ation du contour de la pi ce Ouverture de dialogue Coordonn es Cotation incr mentale absolue a Contournages A Ouverture de dialogue D On programme la forme de la pi ce ind pendamment de l outil Quel que soit le type de la machine on 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 e 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 Pour cr er un contour il faut que la commande Fr ait connaissance de tous les l ments qui le Droite Arc de cercle constituent Puisque l op ration suivante est d fi nie dans chaque s quence de programme les donn es ci dessous sont de rigueur e type de contour droite ou cercle DA e les coordonn es du point final respect
11. eh le P aam HEIDENHAIN Syst mes de mesure lin aire et angulaire Les syst mes de mesure lin aire et angulaire sont solidaires de la machine Points d origine 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 Points de Apr s mise hors tension de la commande ou apr s une coupure de courant une nouvelle initialisation r f rence 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 ou 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 20 est suffisant Pour
12. t Op ration PGM principai 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 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 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 CONTOUR1 2 3 4 8 LBL 10 9 TOOL CALLOZ SO 10 L Z 20 RO FMAX 11 L X 20 Y 20 RO FMAX 12 LBL 0 13 STOP M06 14 TOOL CALL 1 Z S 100 15 CYCL DEF 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 19 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 RO FMAX 28 CYCL CALL M03 29 CALL LBL 10 30 STOP M06 31 TOOL CALL 3 Z S 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 R0 FMAX 36 CYCL CALL M03 37 CALL LBL 10 38 L Z 20 RO 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
13. CYCL CALL et M99 ne sont actifs que pas pas et doivent de ce fait tre de nouveau programm s chaque s quence actif actif de n cycle apr s suite a appel J 1 Per age profond e 2 Taraudage o 3 Rainurage e 4 Poche rectangulaire 5 Poche circulaire 12 Appel de programme L 14 D finition de contour 15 Pr per age 6 Evidement 16 Fraisage de contour ee n cycle actif actif de apr s suite n appel 7 D calage du point e z ro 8 Image miroir 10 Rotation du syst me de coordonn es 11 Facteur chelle 9 temporisation 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 ment 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 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 P 66 e N EN A EN N EA M any Ay ei a sr PA Conditions pr alables Cotation S lection de cycle CveL DEF Introduction Cycles d usinage Mesures pr ventives Avant tout appel de cycle par ex M99 il faut programmer
14. Cycles SL de contournage Evidemment de poche rectangulaire Poche rectangulaire avec rayon d arrondi Op ration Usinage avec un fraise avec denture frontale DIN 844 rayon d outil 5 mm Y 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 TOOL CALL 1 Z S 111 Appel d outil 5 L Z 100 RO 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 10 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 13 L Z 20 FMAX M02 D placement et retour au d but du programme 14 LBL 1 R 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 17 RND R12 du sens de d placement anti horaire 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 END PGM 7206 MM La cr ation d un lot de m mes dimensions requiert PGM 7207 i Le Modes de fonctionnement Programmation Pont EN Op ration PGM 7207 Cycles SL de contournage ZA Evidement d lot rectangulaire llot rectangulaire avec rayon d arronai Usinage avec une fraise avec denture fr
15. FONCTION AUXILIAIRE M x recherch e Page P4 r 5 HEIDENHAIN Modes de fonctionnement Programmation TNC 360 Programmation par dialogue DS Edition fonctions d effacement Effacer un La touche CLEAR PROGRAM effacer programme permet d ouvrir te dialogue pour effacer un programme programme donn Ouverture de dialogue 5 EFFACER ENT FIN NOENT Un programme doit tre effac ou PAAA un nom de effacer le programme Ne pas effacer le programme A Effacer une La touche DEL O Delete block effacer s quence permet d effacer la s quence en cours s quence La s quence effacer est s lectionn e avec GOTO D ou l aide d une touche fl ch e B Il 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 DEL effac e mi Effacer la s quence Effacer une partie Pour effacer une partie de programme on appelle la derni re s quence de la partie en question de programme Puis on active la touche DEL O plusieurs reprises jusqu ce que soient effac es toutes les s quen ces de la d finition voire de la partie de programme Effacer Les valeurs num riques introduites pe
16. Lorsque les calculs sont effectu s la pi ce ache v e peut tre affich e sous l une des trais 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 forme la norme allemande au la norme am ricaine 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 ge norme am ricaine OE se GRAPHICS FORM GRAPHICS DS SELECTIONGENT FINENDENT 3 Zz m 3 2 v a m Modes de fonctionnement Programmation Test et graphisme Graphisme de test GRAPHICS Repr sentation Le programme est simul dans l espace 3D 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 1 180 90 M 270 Les fl ches verticales permettent de faire bascu ler la vue de dessus et de c t de 0 5 5
17. 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 i n HEIDENHAIN P 26 Modes de fonctionnement Programmation TNC 360 Valeurs absolues en coordonn es cart siennes Contournages coordonn es cart siennes Droites percer 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 pee 3 Ab 1 x 20 A ntroduction en valeur incr mentale en coordonn es cart siennes L IX 20 Combinaisons 1 X 20 y 30 Fr X est introduit en incr mental et Y en absolu L IX 20 Y 30 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 Z 20 D finition pi ce brute n introduire que si l on 2 BLK FORM 0 2 X 100 Y 100 Z 0 d sire la simulation graphique 3 TOOL DEF 1 L 0 R5 D finition d outit 4 TOOL CALL 1 Z S1250 Appel d outil 5 L Z 200 R0 FMAX M6 D gagement en Z Changement d outil 6 L X 20 Y 30 RO FMAX M3 Positionnement 1 per age en XY 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 LZ 2 F1000 Retour en Z 10 L X 50 Y 70 RO FMAX Positionnement 2 per age en X Y 11 LZ 10 F80 Percer avec avance 12 LZ 2 F1000 Retour en Z 13 L
18. tre interrompu voire stopp sur simple actionnement de la touche STOP Page P 136 X F HEIDENHAIN Modes de fonctionnement Programmation TNC 360 1 ET ies ga are A N a at sl ai PAL N n P pi gi eu sn ae aih ES as A a5 se W E Construction image interne rapide Vue de dessus Repr sentation en trois plans HEIDENHAIN 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 rapide 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
19. A Programmation param tr e Introduction g n ralit s Cycles d usinage Mesures pr ventives Cycle 1 per age profond Cycle 2 taraudage Cycle 17 taraudage rigide Cycle 3 rainurage Cycle 4 poche rectangulaire e Cyc poche circulaire DB NN Cycles SL Principe Cycle 14 contour Cycle 6 videment PGM 7206 videment de poche rectangulaire PGM 7207 videment d lot rectangulaire Superposition Poches superpos es llots superpos es Poches et lots superpos s Cycle 15 pr percage Cycle 16 fraisage de contour finissage Usinage avec plusieurs outils G n ralit s Cycle 7 d calage du point z ro Cycle 8 image miroir Cycle 10 rotation du syst me de coordonn es Cycle 11 facteur chelle Cycle 9 temporisation Cycle 12 appel de programme Cycle 13 orientation de broche G n ralit s S lection Fonctions alg briques Fonctions trigonom triques Sauts conditionnels inconditionnels Fonctions sp ciales Exemple cercle de trous per age avec brise copeaux ellipse comme cycle de contournage sph re e Fonction d crite pour la premi re fois dans ce catalogue 95 96 98 100 102 104 105 106 107 108 109 110 112 113 115 116 117 119 HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page PO Modes de fonctionnement Programmation ps on un PROBE EE Fonctions de palpage programmable Digitalisation de contours 3D
20. D GO ND ONO 10 13 14 16 17 18 19 20 21 31 33 HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page PO Modes de fonctionnement Programmation Modes de fonctionnement Programmation D placements circulaires coordonn es cart siennes 6 S Coordonn es polaires GATE FE RE Z A Approche et sortie du contour wa Fonctions M pr d finies Sauts de programme EE Sauts dans le programme El Appels de programme CC C CR Arrondi d angle RND Cercle de tengentement CT Principe P le Droite LP Contour circulaire CP Cercle de raccordement CTP Arrondi d angle RND interpolation h lico dale CC C Z Point initial et point final suivant une trajectoire circulaire Vitesse de contournage constante M90 Petits l ments de contour M97 Fin de contour M98 Coordonn es machine M91 M92 G n ralit s Sauts dans le programme Marques de programme label R p tition de partie de programme Sous programme Imbrication Exemple s rie de per age avec diff rents outils Exemple corps g om trique plat 34 36 38 40 42 43 45 46 46 47 49 51 56 Page PO Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Modes de fonctionnement Programmation F5 Ea Cycles standard Conversion du syst me ur de coordonn es B Autres cycles GE la
21. La pi ce doit tout d abord tre d gauchie parall lement aux axes de la machine Pour initialiser l origine il convient ensuite de d placer la ma chine jusqu une position connue par rapport la pi ce Les valeurs de position sont introduites au moyen des touches d axes correspondantes On d place l outil vers l ar te de la pi ce usiner Lorsque l outil rencontre la surface on initialise la valeur effective d affichage de l axe correspon dant la valeur du rayon d outil voire du rayon de bille du palpeur d ar te avec un signe n gatif ici par ex X 5 mm Y 5 mm L outil z ro vient se positionner sur la surface sup rieure de la pi ce usiner Lorsque la pointe Z de l outil atteint la surface en question on initia lise la valeur effective d affichage de l axe de plong e la valeur z ro Si la surface sup rieure de la pi ce ne doit pas tre affleur e il est possible de placer une fine 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 seur de la plaque par ex Z 0 1 mm 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 valeur z ro la Y surface sup rieure ou indique la longueur L de l outil en question comme valeur effec
22. 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 kg 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 En Modes de fonctionnement Programmation HEIDENHAIN AP Contournages coordonn es polaires Contour circulaire CP Contour circulaire Si le point final de l arc de cercle est programm P en coordonn es polaires i suffit de donner l angle polaire en valeur incr mentale ou abso lue Le rayon est d fini par la distance entre le centre de cercle et le point de d part de l arc de cercle Lorsqu on programme un contour circulaire en coordonn es polaires l angle PA et le sens de rotation DR peuvent tre positif ou n gatif 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
23. Rainurage est un cycle combin com 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 orient e souhait gr ce au cycle 10 Le cycle requiert une fraise avec denture frontale DIN 844 Le diam tre de la fraise doit tre quelque peu inf rieur celui de la largeur du rainurage Distance d approche A distance entre la pointe de l outil position initiale et la surface de la pi ce usiner Profondeur de fraisage B profondeur de ia 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 d outil Le signe de la distance d approche 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 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 e partir de sa position initiale l outil perce la pi ce e Puis la rainure est frais e dans le sens longitu dinal Apr s avoir atteint la p
24. X X Y Y Y z 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 comme mentionn ci dessus Xx X Y Y Q y O D placer la t te de palpage la quatri me position de d part 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 543 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 B Prise en compte de la valeur introduite Page M 12 Modes de fonctionnement machine HEIDENHAIN TNC 360 D gauchissage de la pi ce et initialisation de l origine Palpage d ar te avec palpeur ou outil Affleurer la surface de la pi ce suivant l axe d outil Outils pr r gl s Mode manuel Initialisation de l origine sans fonction de palpage W
25. 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 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 V 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 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 1 14 CYCL DEF 1 0 PERCAGE 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 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 30 LBL 1 31 L X 15 Y 10 RO FMAX M3 32 LZ 2 FMAX 33 CALL LBL 2 34 L X 45 Y 60 FMAX 35 CALL LBL 2 36 L X 75 Y 10 FMAX 37 CALL LBL 2 38 LBL 0 39 LBL 2 40 CYCL CALL 41 LIX 20 42 L TY 20 43 L IX 20 44 LBL 0 45 END PGM 183 MM M99 M99 M99 Appel sous programme 1 D placer l axe broche saut e
26. 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 i Dimensions max 14000 x 14000 x 14000 mm Point minimal Pour d finir le bloc parall lipip dique il suffit d in Point maximal troduire deux coins lis 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 ou 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 HEIDENHAIN TNC 360 RE Modes de fonctionnement Programmation LK FORM Exemple w S lection de programme Description de la pi ce brute BLK FORM La point MIN a pour coordonn es XO YO et Z 40 Le point MAX a pour coordonn es X100 Y100 et ZO pour d f
27. et Ex cution de programme en continu Avant d entamer l usinage il importe de d finir le point z ro pi cel Voir chapitre Ajustage Ex cution de programme pas pas E S lection de programme Lancer l ex cution 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 S quence par s quence A S lectionner le programme ou k aller la s quence O lorsque le B o programme est d j s lectionn La premi re s quence de programme est 0 BEGIN PGM 7225 affich la premi re ligne mmm I Les s quences de programme sont lanc es respectivement partir de la touche externe START Ex cution de programme en continu Dans ce mode de fonctionnement la commande ex cute le programme situ dans la m moire jusqu l arr t programm ou jusqu la fin du programme Fonctions d arr t MO2 MO3 MOO MO6 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 it faut relancer la proc dure pour que le programme reprenne son cours S lection de Mode de fonctionnem
28. 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 Si on appuie en mode de fonctionnement Transmission bloc bloc sur la touche GOTO O en intro duisant ensuite un num ro de s quence toutes les s quences pr c dant ce num ro sont ignor es HEIDENHAIN TNC 360 Page M 23 Modes de fonctionnement machine Notice pr t f i H i t T mt 7 l j EE Liu i I T Wi gi ps Mi t f paS N E ToT ju SA fe a f I el CE GE EE i q_e mail i TADY SEES 7 D EEE 4 jiria RE H i i i sn fi nn j in i 4 i i T l i H J L a 4 t l j S oF A Lai sel i i Rt j ji Ea i j l i Lal il i
29. 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 aiors que les fraisages sont le plus souvent programm s avec valeur de correction de rayon R Rr R Ro La correction est active apr s l appel d outil apr s la programmation de R ou Rpg 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 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 Dans la plupart des cas l outit 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 progra
30. sur la surface de la pi ce Qo 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 Introduction Mode de fonctionnement og O x Y Amener l outil z ro sur la surface de la pi ce Ouverture de dialogue 2 Axe de broche par ex Z INITIALISATION DU POINT D ORIGINE JE Remise z ro de l affichage x Y Amener l outil ou de la m me fa on sur la surface de la pi ce Mode de fonctionnement 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 D OUTIL L S lectionner l axe de broche pour LONGUEUR D OUTIL L 2 prendre en compte la longueur d outit Prendre en compte la valeur de i correction de longueur RAYON D OUTIL R I irrrodure le rayon HEIDENHAIN TNC 360 Page Modes de fonctionnement Programmation P13 TOOL DEF Rayon d outil R Correction de rayon d outil Angles ext rieurs Angles int rieurs D finition d outil D 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
31. tres _HEIDENHAIN TNC 360 Mode de fonctionnement machine Fags 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 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 C D S lectionner le programme Mode de fonctionnement Lancer l usinage E S lectionner et diter je programme transmission d un programme donn partir de l interface V 24 RS 232 C 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
32. 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 360 Modes de fonctionnement Programmation Page P31 AE D placements circulaires Raccordements quelconques Condition pr alable Point final du cercle Sens de rotation DR DR Rayon Cercle CR S lection Contournages coordonn es cart siennes D placements circulaires que choisir Raccordements quelconques 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 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 horair
33. 0 Pour que l usinage soir optimal veiller observer l ordre chronologique des cycles tel qu it est indiqu ci dessus HEIDENHAIN TNC 360 Page Modes de fonctionnement Programmation P 99 EE 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 syst 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 Angle 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 9 Plage d introduction de 360 360 absolu ou incr mental 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 fon
34. 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 RO 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 profondeur de passe avance plong e longueur 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 passe 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 P 74 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Es 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 o 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
35. 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 ISO 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 etes Modes de fonctionnement Programmation 3 12 TOUCH PROBE AXE Point MIN Point MAX NOM DE PGM Hauteur de s curit Digitalisation de contours 3D D finition du bloc de palpage Pour la digitalisation on dispose des trois cycles TOUCH PROBE 5 0 ZONE TOUCH PROBE 6 0 MEANDRES TOUCH PROBE 7 0 COURBES DE NIVEAU Avec le cycle ZONE un bloc de forme parall le pip dique est d fini par introductio
36. IPA n gatif et DR n gatif Plage angulaire Plage d introduction en cas d interpolation circulaire valeur absolue ou incr mentale de 5400 5400 Exemple On doit fraiser un arc de cercle de rayon 35 dont le centre de cercle a pour coordonn es X 50 Y 60 Sens de rotation n gatif Programme TOOL DEF 1 L 0 RS TOOL CALL 1 Z S200 CC X 50 Y 60 D finir le centre de cercle LP PR 35 PA 210 RL F200 M3 aborder le cercle rayon de cercle de 35 mm C PA 0 DR F300 D placement circulaire dans le sens horaire 5 50 5 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 HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P 45 Contournages coordonn es polaires Cercle de raccordement CTP ou arrondis d angle RND Cercle 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 seg
37. Les programmes dont les param tres sont utilis s donn es de cycle CYCL DEF 1 0 PER em comme objets de transfert par EX GOTO LBL AGE PROFOND Q10 ne doivent pas passer d une cotation en DIST Q1 PROF Q2 mm une cotation en inch dans l mesure o PASSE Q3 lors de la commutation tous les contenus des TEMP Q4 F Q5 param tres Q sont convertis ce qui risque de donner lieu des adresses de saut incorrectes sn ait HEIDENHAIN TNC 360 Modes de fonctionnement Programmation ge S lection des fonctions de base Charger la valeur param tr e Valeurs initiales Type d criture Programmation parametree D S lection Apr s avoir appuy sur Q on choisit les fonctions an actionnant les touches avec fl ches verticales avec GOTO O ou le num ro de fonction correspondant Pour finir on appuie sur ENT Un param tre est caract ris par la lettre Q et un num ro entre O et 99 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 Il 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 0 Dans le cas o des param tres Q
38. Les sous programmes de contournage de 1 4 sont identiques ceux de PGM 7209 et doivent tre ajout s la suite de la s quence 8 Page P 94 Modes de fonctionnement Programmation t HEIDENHAIN TNC 360 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 N 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 3 8 0 image miroir 10 0 rotation du syst me de coordonn es 11 0 facteur chelle i Co Les conversions de coordonn es permettent 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 programme 1 est syst matiquement consid r comme original de couleur grise 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 T 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
39. 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 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 longueur lat rale E largeur de la poche Le signe est toujours positif Avance F2 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 ini
40. R0 FMAX M2 pas de progression Aa pour contour Evidement pas de progression Aa pour 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 Evidemment 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 QI1 Q5 38 L X Q12 Y Q13 RL F200 avance pour la finition 39 FNI 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 4i LBL 0 42 END PGM 94152500 MM Angle final amp 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 Pa
41. RO le d placement des axes est bri vement inter rompu puisqu un brusque changement de direc tion est impossible sur le plan technique 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 lin aires pour r aliser une surface donn On veut volontairement l g rement arrondir les coins 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 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 Surcharge de la m canique en cas de trop brus ques changements de direction et risque de d passement de la limit de s curit d finie par le constructeur de la machine 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 Sans M90 Avec M90 Page P52 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Fonctions M pr d finies D 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 comm
42. V 24 RS 232 C et de les lire dans la commande L utilisateur peut de m me cr er un pro gramme externe et le m moriser dans la CN des j A Programmation Ce m me clavier permet soit de programmer en r pondant aux interrogations du dialogue soit d intro ra par dialogue ou duire les donn es suivant la norme DIN ISO Quelle que soit l option choisie ces deux types de pro g suivant DIN ISO gramme peuvent tre simultan ment sauvegard s dans la m moire de la commande j i Compatibilit Les deux commandes peuvent traiter tous les programmes des autres commandes de contournage HEIDENHAIN partir de la TNC 150B a ne Pr sentation Ce manuel s adresse tous les ouvriers qualifi s travaillant sur machine et suppose de solides connais du manuel sances sur les op rations de per age et de fraisage non assist es par CN Lu li 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 Li 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 S 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 w e mode de fonctionnement Machine mettre en service ajuster manuellement initialiser les valeurs d affic
43. Y 0 L Z 200 FMAX M02 d placement retour Sous Un sous programme attenant voir D calage du point z ro est programm apr s MO2 programme HEIDENHAIN i Page TNC 360 Modes de fonctionnement Programmation P 103 Cycle Action Utilisations possibles Plage d introduction D finition de cycle 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 Ouverture de dialogue Gu 50 CYCL DEF 9 0 TEMPORISATION TEMPORISATION EN SECONDES prendre en compte le cycle B introduire la temporisation requise prise en compte de la valeur introduite Page P 104 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Cycles Cycle 12 PGM CALL S lection de cycle Exemple B E Renvoi Percer avec brise copeaux Autres cycles Cycle 12 appel de programme L utilisateur
44. avance programm e Fg 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 On peut partir des param tres machine r gler l affichage de position des axes rotatifs comme suit e 360 e soit valeur max d affichage Si on choisit le mode de comptage on peut panir de M94 r gler l affichage de position des axes rotatifs une valeur inf rieure 360 Page P 30 HEIDENHAIN Modes de fonctionnement Programmation TNC 360 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 axe 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 Plan d interpolation circulaire dans le sens Z XY Z Y DR o X Y ZX Z Y DR X X Yz 7 D Y Les cercles qui ne sont pas parall les
45. chrono fonctionne logique ment 1 S lectionner les outils Plan de la pi ce 2 D finir le point z ro pi ce ka 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 ee Manuel de la machine Lee e a m Sr i 5 Aborder le point de r f rence Mise en service de la M1 machine 6 Fixer la pi ce z Instruction de fixation E i STE 7a Avec le syst me 3D M Machine M3 d terminer automatiquement la position syst me 3D pour de la pi ce et initialiser les affichages manuel ajuster la pi ce i ou 7b Fixer la pi ce en mode manuel Machine fonctionnement M13 Mettre en place l outil z ro manuel EN g changement d outil introduire le programme Page d pliante de droite t A i sch ma du programme 4 m morisation et chapitre de programme Programmation P1 i 9 Contr ler le programme Programmer P135 sans d placement des axes test de test de programme programme 10 Simulation de programme E Programmer P136 sans d placement des axes machine Simulation graphique d roulement de programme 11 Essai sans outil dans le cadre EJ Machine d roulement M20 d une s quence ij ex cution de programme de programme pas pas 12 Optimiser le programme le cas ch ant Programmer P3 m morisation de programme 13 Mettre en place l outil et usiner Machine ex cu
46. d intersection comme avance F 60 mm min multipli e par le nombre de dents 6 300 mm min F deg 0u F d S n Conditions pr alables Pour calculer l avance e passe lat rale diam tre de l outil outil entier dans la mati re passe en profon deur 1 2 rayon d outil ou passe lat rale 1 4 rayon d outil passe en profondeur rayon d outil Page A 20 G n ralit s HEIDENHAIN TNC 360 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 R mm RASE SSSR Vitesse de coupe V m min 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 n sS SE 2Rn HEIDENHAIN aiii Page TNC 360 G n ralit s A21 Donn es de coupe Diagramme pas de vis Lorsqu on effectue un taraudage il faut introduire le pas de vis P en
47. 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 Toute s quence TOOL CALL d sactive l ancienne valeur de correction de longueur ou de rayon d outil 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 i E NUMERO D OUTIL TS introduire le num ro d outil Axe d outit AXE D OUTIL PARALLELE X Y Z Z introduire l axe de broche par ex Z Vitesse de Le rotation VITESSE DE ROTATION EN T MIN introduire la vitesse de rotation t min Page 9 s HEIDENHAIN P i5 Modes de fonctionnement Programmation TNC 360 om am Position de changement d outil Position de changement d finie en fonction de la pi ce usiner D Position de changement d finie en fonction de la machine Changement d outil manuel Changement d outil automatique 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 ll est encore pr f rable
48. 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 C LL 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 Lorsque le changement d outil s effectue 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 ment du programme en appuyant sur la touche STOP Si la commande est r gl e partir des 2 TOOL DEFI CRORES 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 ne celui ci actionner la touche externe 6 L Z 200 RO FMAX M06 I n est pas imp ratif d interrompre le d roulement 7 TOOL CALL 1 Z S 1000 du programme lorsqu on programme un appel 8 L X 25 Y 30 FMAX ts le seul but de modifier la vitesse de 9
49. 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 Ouverture de dialogue N 00 MEMORISATION PROGRAMME 6 L x 0 Y 0 RG F MAX M 7 C x 25 3 SSSR 8 END P6M 95992 MM EFF X 25 300 H 35 800 zZ 15 000 C a 00a T Be HS 9 D placer les axes partir des touches d axe 60 COORDONNEES prendre en comtpe les positions d axe une une cl turer l introduction de position CORR RAYON RL RR PAS DE CORR AVANCE F FONCTION AUXILIAIRE M introduire le cas ch ant la vaieur de L correction de rayon 9 introduire le cas ch ant l avance et prendre en compte C introduire le cas ch ant la fonction auxiliaire On peut passer outre certaines questions de dialogue en actionnant soit NO ENT soit END O HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P135 Test de programme Pas d erreur Erreur STOP MO6 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 placeme
50. 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 i DIST LIGNES vers le haut Cette proc dure x se r p te jusqu la fin de ta 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 palp ge 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 e 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 par 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 P HEIDENHAIN P 130 Modes de fonctionnement Programmation TNC 360 Touca Digitalisation de contours 3D g PROBE PEE F 3 gt D fini
51. donc pas n cessaire d introduire les param tres mentionn s ci dessus l 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 I 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 Connecter le c ble de transmission de donn es 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 HEIDENHAIN TNC 360 Page Modes de fonctionnement Programmation P145 Transmission externe de donn es ED 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 5010 z x A gt MP Bit Fonction Vaieur Caract res de introduire commande pour transmission 5010 0 Dure ETX ou caract re ASCII quelconque caract re pour fin de ETX et par bloc programme 8 15 STX ou caract re ASCII quelconque caract re pour d but de STX program
52. e 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 la fonction auxiliaire pour indiquer le sens de rotation de la broche e la d finition de cycle CYCL DEF 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 Toutes les valeurs de plong e doivent avoir le m me signe en r gle g n rale n gatif Ouverture de dialogue CYCL DEF 1 PERCAGE PROFOND chercher le cycle d apr s son nom s lectionner le cycle requis confir
53. 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 L X 26 Y 30 CC POLE 1 LP PR 17 PA 45 CC POLE 2 LP PR 18 IPA 35 Une d finition de p le est valabie dans un pro gramme donn tant qu elle n est pas remplac e par une autre d finition ult rieure II n est donc pas n cessaire de programmer plusieurs repri ses le m me p le HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P 43 Contournages coordonn es polaires 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
54. est clair que l angle a ne fait qu un Exemple sin a 0 5 et cos a 0 866 a 30 5 sin a 0 5 et cos a 0 866 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 triangle rectangle tan a 510 si En cos a b 8 66 5 a a arc tan Er pa FN 13 Q11 5 ANG 8 66 g HEIDENHAIN i i Page TNC 360 Modes de fonctionnement Programmation P11 F Si alors saut Appel de programme Relation FN 9 In galit s FN 10 FN 1 gt FN 12 lt Sauts inconditionnels 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 autre param tre ou une valeur num rique d termin e par ex une valeur maximale 23 Q2 50 24 LBL 30 25Q1 Q1 I 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 Si la condition IF programm e est remplie le saut est effectu 26 IF Q1 LT Q2 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 programme appel e on peut gale 2 Q2 ment sauter dans un autre programme Appels de pr
55. 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 30000 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 introduction S lection LIMITATION de valeurs Introduction des valeurs limites introduire une valeur donn e ou s lectionner la prochaine valeur limite A Cl turer l introduction Page G n ralit s HEIDENHAIN A10 TNC 360 Param tres utilisateur G n ralit s Param tres Les param tres machine permettent d adapter la TNC aux diff rentes machines outils Ces param tres machine constituent des donn es de r glage qui influent sur le comportement et les possibilit s de la machine Les param tres utilisateur ne do
56. etc en activant RL ou RR en r ponse la question de 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 Si l outil doit se d placer droite du contour programm une distance correspondant la valeur de son rayon il faut dans ce cas appuyer sur la touche RR Affichage l cran RR Si l outil doit se d placer gauche du contour programm une distance correspondant la valeur de son rayon il faut dans ce cas appuyer sur la touche RL Affichage l cran RL Au cas o la pr c dente valeur de correction doit de nouveau tre prise en compte modal appu ver sur la touche NO ENT Affichage R NN SIIISQVQvoOSS HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P15 Correction de la trajectoire de la fraise D Usiner en tenant compte d une valeur de correction de rayon Point de d part Changer l outil et appeler les valeurs de correction RO avec TOOL CALL Amener l outil au point de d part 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 1 poin
57. f m param tr e charge d utilisation du processeur N HD pm ll est donc possible que de nombreuses op ra FN 7 COSINUS n tions de calcul ainsi que des pas de d placement FN 8 RACINE D UNE SOMME DE CARRES m tr s petits entra nent l arr t des axes de la FN 9 SI EGAL SAUT machine Dans une telle situation il est n ces EN 10 SI DIFF RENT SAUT a saire de trouver un compromis entre d une part FN 11 SI PLUS GRAND SAUT une grande pr cision avec beaucoup d op ra FN 12 SI PLUS PETIT SAUT ai tions de calcul et de petits pas de d placements l i et d autre part une vitesse d usinage rationnelle FN 13 ANGLE FN 14 CODE D ERREUR A Adresses Les param tres Q permettent de conserver les j eo Pr d Variables avec donn es de programme mentionn es ci contre Positions effectives L X Q21 Y Q22 L param tres donn es circulaires CC X Q1 Y Q2 la place d une valeur num rique concr te an C X Q10 Y Q20 di introduit un param tre Q CT X Q11 Y Q21 RND QI 4 Exemple d un positionnement variable CR X Q21 V Q22 R Q62 Au lieu de L X 20 25 on crit par ex L X Q21 avance F Q10 5 Le valeur param tr e de 021 doit tre calcul e donn es d outil TOOL DEF 1 L Q1R Q2 Ps dans le programme l aide d une r gle de calcul TOOL CALL Q5 Z S Q6 du donn e avant que l utilisateur n appelle le para saut conditionnel IF Q10 GT 0 m tre concern GOTO LBL Q30 Cotation en inch
58. l on augmente petit petit la valeur de a Q1 pas de progression angulaire Aa pour atteindre 360 03 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 l 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 i 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 O0 10 Pour la finition on ex cute un sous programme dans lequel est d fini un pas de progre
59. lancement du graphisme HEIDENHAIN i i Page TNC 360 Modes de fonctionnement Programmation P 139 Transmission externe de donn es E gt 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 Compatibilit Les param tres machine galement accessibles l utilisateur permettent d adapter la TNC aux divers des appareils appareils p riph riques On peut r gler la TNC sur trois appareils p riph riques diff rents s lection partir de MOD FE unit disquette compatible l unit disquette HEIDENHAIN 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 RARES machine pour raccordement un appareil externe tel qu une imprimante un ordinateur etc Programmation Les programmes peuvent tre labor s par voie externe externe Pour ce faire il convient de prendre en compte les r gles de programman
60. 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 Mesure avec Un Fonction N de Introduction Valeur syst me 3D param tre introduire a _ _ _ ____ __ le _ _ _ _ _ _ _ _ S lection du syst me de palpage 6010 O transmission par c ble 1 transmission infra rouge Syst me de palpage 6120 80 3000 mm min avance pour palper Syst me de palpage 6130 O 30000 000 mm course de mesure Syst me de palpage 6140 O 30000 000 mm distance d approche pour calculer les positions automatiquement Syst me de palpage 6150 80 29998 mm min avance rapide pour palper A Cr ER ST T EE EE EE PCR SES Affichage et Fonction N de Introduction Valeur programmation param tre introduire Poste de programmation 7210 O commande 1 poste de programmation AP actif 2 poste de programmation AP inactif Num ros de sequences pas pas 7220 O 255 Passage d un dialogue un autre 7230 O premi re langue de dialogue allkemand anglais 1 seconde langue de dialogue angl Bloquer l introduction de PGM pour 7240 O gt bloqu N PGM N cycle constructeur 1 d bloqu M moire d outils centrale 7260 O gt pas de m moire d outils centrale 1 99 m moire d outils centrale
61. le sens 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 retour 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 j P HEIDENHAIN M4 Modes de fonctionnement machine TNC 360 en TOUCH 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 il 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 ITOUCH Ouverture de dialogue S lectionner et prendre en compte la ETALONNAGE RAYON EFFECTIF raa AXE D OUTIL Z onure le cas ch ant d autres axes S lectionner Rayon Bague de r glage RAYON BAGUE DE REGLAGE 10 g9 ED introduire le rayon de la bague de r
62. les syst mes de mesure lin aire avec une seule marque de r f rence la position du point 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 je 20 02 20 02 meui I T fs 10 02 m fe 10 04 l 10 06 je 10 n 0 02 01 ji i j 20 nn 20 mp popa K et f an L ne pe Oman ann mr l marques de r f rence distance cod e Page G n ralit s A19 TNC 360 Donn es de coupe Diagramme avance li 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 GS aies 0 25 02 046 oaz 01 9 09 0 08 007 0 06 0 05 D 0 03 0025 002 0 015 ocre oct 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
63. mont e en Z Q31 rayon de la sph re corrig en fonction du rayon d outil Q108 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 18 PGM CALL Page A HEIDENHAIN P 120 Modes de fonctionnement Programmation TNC 360 sn Es PN a N h a EN M aN a in pm gm tie FN a a ah aa ah au ati ae see PN Restrictions Demi sph re angle de mont e enz 0 90 Angle dans le plan XY 0 360 Angle de mont e enz 0 90 Angle dans le plan XY 60 20 Angle de mont e en Z 10 55 Angle dans le plan XY 60 20 Programmation param tr e Exemple sph re D Outre des demi sph res le programme 7816 permet de r aliser des pi ces existe n anmoins certai nes restrictions quant aux angles dans le plan XY et quant aux angles de mont e en Z La repr sentation graphique met en vidence la coupe type d une fraise cylindrique deux tailles Ebauche avec fraise cylindrique R 12 mm pas angulai
64. n ralit s Page A17 Syst mes de mesure lin aire et angulaire sur machines outils Syst mes de mesure lin aire et angulaire Chaque axe de la machine est quip d un syst me de 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 p riode de division Fcondenseur r gle en verre DIADUR source lumineuse ii Mi i LT TRUE j i marque de r f rence US r seau de traits pe nea i D Cu j l ments photo lectriques ue LS 101C LS 107C RON 706C ROD 250C 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 Page A18 G n ralit s HEIDENHAIN TNC 360 EN EN A EN is a a ea he AT N A as a a a alles A o a ts te t dE pt a
65. 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 o 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 GT0 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 360 j LBL LBL SET f CALL Label D finition de label LBL SET Label O Appel d un num ro de label R p tition de Sauts dans le programme Marques de programme label Lors de ia programmation on peut d finir des labels marques de programme afin de caract ri ser le d but d un sous programme ou un r p ti tion de partie de programme On peut sauter ces labels lors du d roulement du programme par exemple pour ex cuter le sous programme concern 0 BEGIN PGM 1 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 3 4 TOOL CALL I Z S 500 5 CYCL DEF 1 0 TARAUDAGE 6 CYCL DEF 1 1 DIST 2 7 CYCL DEF 1 2 PROF 20 On d finit un
66. programme en continu et Ex cution de pro gramme pas pas il est possible d avoir recours une simulation graphique des programmes d usinage touches GRAPHICS Types de repr sentation e vue de dessus e repr sentation en trois plans e repr sentation 3D 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 ou d une m moire externe est ainsi pos sible d ex cuter des programmes qui d passent la capacit m moire de la commande num rique HEIDENHAIN rs fee TNC 360 G n ralit s foh se roucu Accessoires s Syst me de palpage 3D 258 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 EN Le Utilisation Dans les modes Fonctionnement manuel et manuelle Manivelle il est possible d effectuer les mesures suivantes ua Position Angle Coin Rayon de cercle et centre de cercle 4 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 initialis
67. 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 l axe X dans le plan XY e l axe Y dans le plan YZ 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 Z POLE point d origine en coordonn es polaires Combinaison ll est possible de combiner des coordonn es absolues et incr mentales dans une m me s quence Exemple LP PR 50 IPA 15 Page 5 HEIDENHAIN P42 Modes de fonctionnement Programmation TNC 360 P le Exemple Prise en compte du p le Exemple Effet modal Contournages coordonn es polaires 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
68. rapide profondeur de per age absolue avance de per age hauteur de retrait absolue avance rapide appel des r p titions 0 REP 1 1 CALL LBL15 HEIDENHAIN TNC 360 Page P 59 Sous programme D but de sous programme Fin de sous programme Pas de r p tition REP avec E D roulement de programme Sauts dans le programme A 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 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 Z 50 RO FMAX M02 Le d but d un sous programme est caract ris par un num ro de label librement d fini La fin d un sous programme est par principe d sign e par le num ro de label 0 20 LBL 1 Les diff rents sous programmes peuvent donc 2l G CALL M tre appel s volont dans le programme princi pal suivant l ordre souhait de votre choix 5 LIKI REMO DA 25 LBL 0 26 END PGM 1 MM Lorsqu on appelle un sous programme avec LBL CALL on r pond la question REPETITION REP 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 soi
69. 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 automatiquement 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 18 CYCL DEF 15 0 PREPER AGE 19 CYCL DEF 15 1 DIST 2 PROF 20 20 CYCL DEF 15 2 PASSE 10 F40 SUREP 1 YA 9 x lt point de plong e E D sur paisseur R rayon d outil distance d approche profondeur de per age profondeur de passe avance lors de la plong e et sur paisseur HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P91 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 calcul des points d intersection des contours pas de collision Le cycle 16
70. sous programmes Chaque segment de con tour doit tre programm comme un contour ferm Afin de pouvoir travailler avec plusieurs outils L op ration d usinage est d tinie dans le cycle 14 sans donn es de coupe ni valeurs de passe celles ci sont d finir l int rieur des cycies 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 o d un flot 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 flot 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 riqu
71. voire 10 ou 20 Pour les syst mes de mesure ne comptant qu une seule marque de r f rence il faut absolu ment passer sur celle ci ben Modes de fonctionnement machine se Fonctionnement manuel Fonctionnement manuel en continu ooo Potentiom tre d avance Vitesse de rotation broche S TOOL CALL Mode manuel D placement partir des touches de sens Vitesse de rotation S Fonction auxiliaire M Dans le Mode manuel les axes peuvent tre d plac s et les points d origine initialis s L axe de la machine se d place tant que la touche d axe correspondante est activ e Dans le mode de fonctionnement par tabulation plusieurs axes peuvent se d placer simultan ment 00000 00000 0 0 O0 DO 00 mga Si la touche externe START est actionn e paral l lement une touche de sens l axe s lectionn continue se d placer m me apr s avoir rel ch les deux touches en question On met fin au d placement en appuyant sur la touche externe START La vitesse de d placement avance est d termin e par les param tres machine et peut tre modifi e gr ce au potentiom tre d avance F de la commande TOOL CALL permet de s lectionner la vitesse de rotation broche 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 potentio
72. 0 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 Agrandissement La touche MAGN permet d agrandir une partie Magnitude de la pi ce repr sent e Parall lement au gra us phisme appara t un cadre cible d aspect hachur qui caract rise la surface de coupe S lection de la On actionne les fl ches verticales pour pouvoir surface de coupe s lectionner une surface de coupe donn e D coupe Les touches fl ch es permettent de couper la lectionn annuler b surface s lect e ou d annuler la coupe Prise en compte Si la partie souhait e est repr sent e les fl ches d un partie verticales permettent de s lectionner le dialogue d image PRISE EN COMPTE DECOUPE ENT On confirme en appuyant sur la touche ENT MAGN Agrandissement Le reste de la pi ce brute est repr sent et rar 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 plans et repr sentation 3D Pour lancer la repr sentation graphique on appuie sur la touche START Page P138 Modes de f
73. 0 param tre Q1 Sous 30 LBL 2 programme 2 31 FN 2 Q34 Q40 Q30 mesure angulaire 32 FN 2 Q35 Q41 031 33 FN 13 Q2 Q34 ANG 0Q35 34 FN 1 Q2 360 Q2 Angle dans le param tre Q2 35 LBL 0 36 END PGM PALPEUR 3D MM Page P 124 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 TOUCH Digitalisation de contours 3D PROBE DNS PA 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 pelpage 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 tre 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
74. 2 ns xy P contour programm poches D sur paisseur cycle 6 Evidement Exemple 25 CYCL DFF 16 0 FRAIS DE CONTOUR 26 CYCL DFF 16 1 DIST 2 distance d approche PROF 20 profondeur 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 ie plan d usinage ni Modes de fonctionnement Programmation rs EN am am Liste de sous programmes de contournage Per age Ebauche Finissage Sous programmes de contournage Cycles SL de contournage Usinage avec plusieurs outils Le sch ma suivant vous pr sente un programme dans lequel sont pr vus un pr per age un vide ment et un fraisage de contours d finition de cycle CYCL DEF 14 0 CONTOUR Pas d appel d finir le foret et appeler d finition de cycle CYCL DEF 15 0 PREPERCER pr positionner appel de cycle d finir la fraise d bauche d finition de cycle CYCL DEF 6 0 EVIDEMENT pr positionner appel de cycle m Ti er l i jimm E T d finir la fraiseuse de finition et appeler d finition de cycle CYCL DFF 16 0 FRAISAGE DE CONTOUR pr positionner appel de cycle STOP M02 sous programmes pour contours partiels HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P 93
75. 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 de Modes de fonctionnement Programmation PRES CYCL GALL CYCL DEF 14 CONTOUR CYCL DEF 15 PREPERCAGE CYCL DEF 6 EVIDEMENT CYCL DEF 16 FRAISAGE DE CONTOUR M2 Sous programme des diff rents segments de contours Sch ma de pro gramme pour ex cution des cycles SL Cycles SL Principes g n raux 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 ET ments de contour ponctuellement il Seit com ER porter jusqu 12 poches ou lots qui peuvent galement se superposer Oo A 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 forme de sous programmes Le cycle 14 Contour regroupe sous un num ro de label cet ensemble de
76. 5 432 L attribution correspond un signe Q5 Q12 Q5 Q13 EL A S E AS N E D 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 Q11 5 Q34 SOUSTRACTION donn comme tant la diff rence entre deux param tres deux valeurs num riques ou la diff Q11 5 7 rence entre un param tre et une valeur num rique Q11 5 Q12 Q11 Q4 Q8 Q11 Q1I Q11 FN 3 Cette fonction permet de d finir un param tre FN 3 Q21 Q1 x 60 MULTIPLICATION donn comme tant le produit de deux param tres de deux valeurs num riques o 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 Q21 a E 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 FN 5 Q98 SQRT 2 RACINE num rique est calcul e L op rande doit tre positive Q98 SQRT Q12 Q98 S
77. 60 EN 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 UE 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 palpage et et de la droite B points de pal page et O t gt Q O1 RD 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 360 Modes de fonctionnement machine TOUCH PROBE u 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 a Si la rotation de base doit tre prise en compte appuyer sur la to
78. 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 coordonn es absolues et incr mentales 17 Syst mes de mesure 18 lin aire et angulaire A _ Donn es de coupe diagramme avance 20 diagramme vitesse de rotation broche 21 diagramme pas de vis 22 HEIDENHAIN NRA Page TNC 360 G n ralit s AO G n ralit s a Sp cificit Introduction La TNC 360 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 as 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 T effet consid rablement la t che de l op rateur el La TNC 360 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 Il est possible de transmettre des programmes vers des appareils p riph riques gr ce l interface de re donn es
79. 8 1 X Y axes qui seront dor navant r fl chis Page P 98 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 am am a S lection de cycle Exemple Sous programme Remarque Conversions des coordonn es Cycle 8 image miroir Ouverture de dialogue G ou Er B 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 Une pi ce sous programme 1 doit tre ex cut 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 R5 TOOL CALL 1 Z S200 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 72 Y 60 CYCL DEF 8 0 IMAGE MIROIR 2 image miroir CYCL DEF 8 1 X i CALL LBL 1 3 appel de sous programme CYCL DEF 8 0 IMAGE MIROIR annuler l image miroir CYCL DFF 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 LBL 1 L X 10 Y 10 RO FMAX M03 L Z 2 FMAX L Z 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
80. D 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 PLAN MAL DEFINI Le plan programm avant la s quence RND ne correspond pas celui programm apr s RAYON POUR RND TROP GRAND On ne peut ex cuter l arrondli t 1 L 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 Page P 38 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Introduction RND S quence de programme Exemple D roulement A D roulement B Contournages coordonn es cart siennes Arrondis d angle 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 RND 8 F100 TOO
81. D D Dimension Z 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 Z Les d placements 3D sont n cessaires pour r a liser des surfaces ou solides inclin s HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P25 Positionnement Exemple D finition appel d outil S quence de positionnement introduction Contournages coordonn es cart siennes D 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 7 ment programm position effective La point peut tre introduit en coordon
82. E est lanc e et s arr te apr s transmission du programme Par la suite le champ clair vient se positionner sur le prochain num ro de programme choisir et transmettre le prochain programme ou cl turer la transmission Tr s important Lire le programme S lection s lectionn LIRE LE PROGRAMME CHOISI prise en compte de la fonction NUMERO DE PROGRAMME J inrroduire ire le num ro INTRODUCTION EXTERNE DE DONNEES 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 objet d un mode d emploi part enti re Page 4 HEIDENHAIN P144 Modes de fonctionnement Programmation TNC 360 Commuter la TNC sur EXT Transmission de donn es standard Transmission par bloc Adaptation d appareils externes Transmission externe de donn es ED Appareils externes Apr s 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 bioc pour ordinateurs Pour la transmission de donn es de la CN aux appareils externes appareils qui ne sont pas mis au point par HEIDENHAIN 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 vite
83. FECTIVE x toutes les coordonn es de la position palp e d rivation y 177 le cas ch ant en valeur Y Lad e incr mentale Exemple Le palpeur doit d abord effectuer un pr positionnement en X 10 Y 20 et Z 20 et palper suivant le sens positif de l axe X Le r sultat de l op ration de palpage position X est m moris dans Q10 Programme TOOL CALL 0 Z 0 L Z 200 RO FMAX M06 position de changement d outil TCH PROBE 0 0 PLAN DE REFERENCE Q10 X palper suivant le sens positif de l axe X TCH PROBE 0 1 X 10 Y 20 Z 20 r sultat m moris dans 010 pr positionnement Suite au palpage Q10 renferme la valeur de mesure de l axe X Q15 0118 Les param tres Q116 GM8 contiennent apr s le palpage les valeurs enregistr es et non corrig es des axes X Y Z etc Pa e a HEIDENHAIN P 1a Modes de fonctionnement Programmation l En TNC 360 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 en faisant appel la programmation param tr e 0 BEGIN PGM PALPEUR 3D MM FN 0 Q11 20 1 point de palpage 2 FN 0 Q12 50 3 coordonn es en X Y et FN 0 Q13 10 Z po
84. G n ralit s Exemple mesure lin aire et angulaire 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 x BLK R FORM 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 123 25e 126 128 29 e 130 31e 32e 33 0 34 36 137 140 141 142 143 144 145 146 Page PO Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Introduction Programmes Commutation entre pro grammation en dialogue HEIDENHAIN ou en DIN ISO S quence Num ro de s quences Mot Adresse Valeur Programmation par dialogue Principe Tandis que sur les machines outils conventionnel les l op rateur tait oblig d effectuer chacune des op rations d usinage la commande num ri que se charge dor navant de calculer la course de l outil de coordonner l avance respective des chariots de la machine et
85. I avec 8 bit parit 1 8 bits de donn es CODE ASCII avec 8 bit O et 9 bit parit 1 Caract re de contr le BCC 1 0 caract re BCC quelconque 2 caract re BCC pas de caract re de contr le Arr t de transmission par RTS 2 0 pas actif 4 actif Arr t de transmission par DC3 3 0 gt pas actif 8 actif 8 Parit paire ou 4 0 paire impaire de caract re i 16 gt impaire Parit de caract re souhait e 5 0 pas actif 32 actif 32 Nombre des bits de stop 716 010 1 1 2 bits de stop 011 2 bits de stop bit 6 64 1 0 1 bit de stop bit 7 128 111 1 bit de stop 128 Valeur introduire pour MP 5020 169 La valeur introduire ne peut correspondre 2 Le BBC peut pour la Transmission par bloc accepter n importe quel caract re m me un caract re de contr le La valeur introduire peut correspondre 2 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 1 HEX hexad cimal Format de donn es standard 7 bits de donn e Code ASCII avec 7 bits parit paire arr t de transmission avec DC3 1 bit de stop Valeur Reporter 1 ou O selon le cas 1 0 1
86. Imbrication de r p titions Sauts dans le programme R p tition de partie de programme Exemple Bno BDCGE 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 LZ 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 cuter le pro gramme principa jusqu au saut au LBL 15 CALL LBL 15 La partie de programme est r p t e un tois 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
87. Interdiction de sauter CALL LBL 0 NUMERO DE LABEL ATTRIBUE Chaque num ro de label except LBL 0 ne doit tre attribu qu une fois pour toute dans un pro gramme donn HEIDENHAIN i Page TNG 360 Modes de fonctionnement Programmation P57 Sauts dans le programme D R p tition de partie de programme R p tition Une partie de programme en cours peut tre de partie de directement ex cut e nouveau d s que l usi programme nage a pris fin Dans ce cas on parle de r p ti tion de partie de programme LBL SET Le d but d une partie de programme devant tre r p t e est d sign e par un num ro de label LBL CALL Puis on appelle le num ro de label conjointement REP avec valeur au nombre de r p titions souhait REP 22 LBL 2 num rique 23 L IX 10 FMAX M99 Saut en arri re ou en avant D roulement de programme Message d erreur On peut r p ter une partie de programme au 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 Il 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 24 CALL
88. L DEF 1 L 0 R5 TOOL CALL 1 Z 200 L X 10 Y 60 RL F300 M3 position L X 50 Y 60 coin A RND 7 arrondi gt L X 90 Y 50 position Q B D L X 10 Y 60 RR F300 M3 position o EE L X 50 Y 60 coin RND 7 arrondi L X 90 Y 50 position HEIDENHAIN TNC 360 Page Modes de fonctionnement Programmation P39 GT Cercle de raccordement CT G om trie Conditions pr alables Tangente Usiner un contour circulaire CT Coordonn es Messages d erreur Contournages coordonn es cart siennes D Cercle de raccordement CT On peut largement simplifier la programmation d un contour circulaire en le raccordant par tan 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 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 il n est donc pas n cessaire de programmer ces donn es Il faut d abord introduire l l ment de contour 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
89. L Z 2 FMAX M3 Le changement d outil s effectue une position d termin e La commande doit donc amener l outil une position de changement d finie en fonction de la machine voir ci dessus Le d rou lement de programme n est pas interrompu HEIDENHAIN TNC 360 Page 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 N 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 cycle de taraudage par para m tre machine L avance max avance rapide admise par la commande num rique correspond 29998 mm min soit 11800 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 I importe d activer FMAX pour chaque s quence de positionnement Lorsque l avan
90. LBL 2 REP 5 5 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 nombre 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 0 Page P58 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Initialisation de marque de programme R p tition d une partie de programme en tant que LBL Exemple S rie de trous Programme
91. N Page TNC 360 Modes de fonctionnement Programmation P17 Appel d outil TOOL CALL Axe de broche Effet de correction Vitesse de rotation broche Activer la correction Fin de correction Outils PAN 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 Z XY Yy 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 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 Tout appel d outil active un processus de correction de longueur 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
92. N ou des programme programmes DIN ISO voir chapitre Informations compl mentaires Fonctions MOD m morisation de EG programme Ouverture de dialogue B SELECTION DE PROGRAMME AA introduire le num ro de programme NUMERO DE PROGRAMME PEA prise en compte MM ENT INCH NO ENT pour cotes en mm ou EA pour cotes en inch pouce Exemple 0 BEGIN PGM 96231 MM d affichage 1 END PGM 96231 MM S lection de Tous les programmes disponibles HEIDENHAIN ou DIN ISO peuvent tre ind pendamment du type de programme programmation s lectionn dit s repr sent s par voie graphique et ex cut s Ouverture de dialogue EG SELECTION DE PROGRAMME NUMERO DE PROGRAMME positionner le champ clair sur le ou num ro de programme requis 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 j ra Modes de fonctionnement Programmation EDEN LS EF S lection de programme Protection de programme Protection contre Une fois le programme cr on peut introduire une protection contre l effacement voire l dition l dition Un P figure alors en d but et en fin de 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 effa
93. OL CALL d finition et appel d outil j CYCL DEF PER AGE PROFOND s lection et chargement du cycle de per age T FNO Q10 0 initialisation de l angle initial i Calcul FN4 Q14 360 DIV Q4 calcul du pas angulaire mm L Z 2 RO FMAX M03 placer l outil la distance d approche et activer la broche se CC X Q1 Y Q2 Ex cution LP PR Q3 PA Q10 FMAX M99 1 per age LBL 1 d but de cycle ENT Q10 Q10 Q14 pas angulaire FN9 IF Q10 EQU 360 Le GOTO LBL 2 Fe 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 5 L Z 50 RO FMAX M02 fin de programme NE Ea Modes de fonctionnement Programmation ic 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 5 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
94. QRT 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 i Page TNC 360 Modes de fonctionnement Programmation P 109 Bases de trigonom trie D finition des fonctions angulaires Longueur de Programmation param tr e Fonctions trigonom triques Un cercle de rayon c est subdivis sym trique ment par les axes X et 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 A c t oppos _ a sin a pp O c sina hypot nuse c c t adjacent b cos a oub c cos a hypot nuse c sina a tana cosa b D apr s le th or me de Pythagore on a galement Signes et plage angulaire la droite c a b ou c V3 b Quart de cercle Fonction 0 sin a cos a tan a Angle 0 90 180 270 360 FN 6 Un param tre est d fini comme le sinus d un SINUS angle lorsque ce dernier correspond une valeur num rique donn e ou un param tre a
95. 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 HEIDENHAIN F f Page TNC 360 Modes de fonctionnement Programmation P 85 CYCL EA CALL Points d intersection Cycles SL de contournage A Poches superpos es Les l ments de poche A et B se superposent La commande calculant automatiquement les points d intersection 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 i 17 CC X 35 Y 50 18 C X 10 Y 50 DR A pocte gauche 19 LBL 0 20 LBL 2 21 L X 90 Y 50 RL 22 CC X 65 Y 50 iai 23 C X 90 Y 50 DR B poche drote 24 LBL 0 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 4 mou f Page i HEIDENHAIN P 86 Modes de fonctionnement Programmation TNC 360 ani 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 us
96. START celui ci est automatique BEGIN PGM HOUSING MNM ment ex cut du d but la fin moins que T BUK FORN o i Z F SE l utilisateur d cide d appuyer sur la touche STOP 3 BLK PORA 0 2 aR Y 52 8 Ex cution Toutes les s quences doivent tre respectivement 7777770 TTTTT TT TT TT bes j EFF W 25 300 Y 35 800 pas lanc es partir de la touche externe START ci s ooo C MT T o Ms 9 j Page AT HEIDENHAIN G n ralit A4 TNC 360 Modes de fonctionnement D gt Programmation M morisation Dans le mode de fonctionnement M morisation on peut introduire contr ler et modifier les pro grammes d usinage Par ailleurs les programmes peuvent tre lus et 30 L X y 29 5 sis me F1 __M99 mis partir de l interface V 24 RS 232 31 2 7 RO FQ M 32 TOOL CALL 2 z seo EFF B 25 390 Y 35 800 2 15 800 C 8 800 T B n579 Test Dans le mode de fonctionnement Test on con tr le les programmes d usinage pour d tecter TEST O PROGRAMME T7 SIL EU ELET ar d ventuelles erreurs de logique d passement de E la course de d placement de la machine pro grammation en double d un m me axe etc 9 BEGIN PGM HOUSING I BLK FORM 0 1 2 X 62 Y 52 2 31 2 BLK FORM 0 2 X 5 v 52 EFF D 25 300 Y 3s 8ce 2 15 000 C 3 eue T s 1600 a 579 Repr sentati hi epr sentation graphique gt E Dans les modes de fonctionnement Ex cution de
97. T POINTS s par ex 0 5 et prendre en compte 0 BEGIN PGM 1 MM 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 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 05 DIST POINTS 0 5 9 END PGM 1 HEIDENHAIN TNC 360 Page Modes de fonctionnement Programmation P129 TOUCH Digitalisation de contours 3D A der 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 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
98. TE ec Ra i j i Si j 5 i bush Lu i FF i i pl i ag si L i f T j ka T E f rad i i l 1 i t T Fa i f AIN i 24 Modes de fonctionnement machine HERNA mn Modes de fonctionnement Programmation P BLK HU TOOL DEF TOOL CALL Programmation par dialogue S lection de programme D finition d outil Correction de la trajectoire 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 Introduction Ouverture de dialogue Sommaire des fonctions de contour D placements 1D 2D 3D j Positionnement en rapide Per age Chanfrein Exemple Axes suppl mentaires Plans d interpolation circulaire Que choisir Raccordernents quelconques Raccordements par tangentement
99. Valeur introduire nombre d outils Affichage de l avance actuelle avant 7270 0 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 O gt virgule d cimale 1 point d cimal R solution d affichage 7290 0 1 um 1 5 yum Effacement de l affichage d tat et 7300 gt affichage d tat n est pas effac Param tres Q avec MO2 M30 et 1 gt affichage d tat est effac fin de programme Graphisme type de repr sentation 7310 Bit Repr sentation en 3 plans e gt norme allemande 1 gt norme am ricaine Rotation du syst me de coor 1 gt pas de rotation donn es dans le plan d usinage 2 gt syst me de coordonn es de 90 tourn 90 Page PR HEIDENHAIN A12 G n ralit s TNC 360 en Param tres utilisateur Usinage et Fonction N de Introduction Valeur d roulement param tre introduire de programme Le cycle Facteur chelle joue sur 7410 O 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 O gt Pr fraisage du contours de sens de fraisage pour pr fraiser poche dans le sens antihoraire le contour et d ilot dans le sens horaire 1 gt Pr fraisage de contours de poche dans le sens horaire et d ilot dans le sens antihoraire Cycle Evide
100. X Y Ra 396 END PGM HOUSING MM EFF X 25 300 35 800 2 15 000 C 8 080 T me ms 3 Apr s que l op rateur ait introduit dans la s quence toutes le donn es requises il peut directement cl turer celle ci l aide de la touche END 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 celies 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 Pour introduire les valeurs num riques l op rateur utilise le clavier num rique et la touche correspondant au signe alg brique Les param tres machine d terminent si ces valeurs doivent figurer avec une virgule ou un point d cimal Il 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 P2 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Edition S lection de s quence B0TO m Parcourir rapidement le programme ins rer une s quence Modification de donn e Programmation par dialogue Edition Editer signifie introduire modifier compl ter et contr ler un programme Les fonctions d ditio
101. X 75 Y 30 RO FMAX Positionnement 3 per age en X Y 14 LZ 10 F80 Percer avec avance 15 L Z 200 FMAX M2 Retour en Z 16 END PGM PERCER MM Fin de programme HEIDENHAIN R Page TNC 360 Modes de fonctionnement Programmation P 27 Chanfrein Conditions pr alables Programmation Introduction du chanfrein S quence de programme Exemple 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 RQ 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 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 s intercaler entre les l ments de contour et doit pouvoir tre effectu avec l outil jusqu alors uti lis L avance au
102. achine TNC 360 TOUCH Syst me de palpage 3D doss Centre de cercle Point d origine a calcul de rayon de cercle La fonction de palpage Centre de cercle Point d origine permet la commande de calculer les coordonn es du centre de cercle et le rayon de celui ci pour des pi ces pr sentant des surfaces cylindriques Les coordonn es du centre de cercle peuvent tre prises en compte comme point d origine pour l usinage Toutes les valeurs de position effectives se rapportent ce point tre ex cut e avant Centre de cercle point uk La fonction de palpage Rotation de base doit d origine xf Per age poche La t te de palpage est positionn e dans le circulaire per age l aide des touches externes de sens d axe A partir de ta touche externe START on peut Yi palper quatre positions diff rentes 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 gt Page TNC 360 Modes de fonctionnement machine MT TOUCH PROBE 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 CERCLE POINT D ORIGINE WE TI PROB J S lectionner et prendre en compte la fonction de palpage
103. acteur chelle Mise en CYCL DEF 11 0 FACTEUR ECHELLE application du CYCL DEF 11 1 SCL 0 8 facteur chelle Annuler le Le cycle Facteur chelle peut tre annul comme suit facteur chelle Introduction du cycle Facteur chelle et par ia 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 360 Conversions de coordonn es Cycle 11 facteur chelle GU 600C D finition Ouverture de dialogue de cycle CYCL DEF 11 0 FACTEUR ECHELLE prendre en compte le cycle l i FACTEUR J introduire le facteur chelle prise en compte de la valeur introduite Exemple Un contour sous programme 1 doit se r f rer au point z ro initialis manuellement X 0 Y 0 puis au point z ro X 60 Y 70 avec le facteur chelle 0 8 Y TOOL DEF 1 L 0 R5 TOOL CALL 1 Z 200 CALL LBL 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 1 d cal d int z ro CYCL DEF 72 Y 70 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
104. age fin du programme principal programme 1 LBL 1 s 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 R0 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 de la nouvelle hauteur relative au brise copeaux IF Q23 LT Q24 GOTO LBL 99 profondeur de per age insuffisante L Z 0Q23 F Q5 per age L Z Q22 brise copeaux IF Q23 GT Q24 GOTO LBL 10 nouvelle op ration de per age requise LBL 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 END PGM 7445 MM ig Fr ai 06 ol 22 pF s rage Modes de fonctionnement Programmation HEREN N G om trie Remarque D roulement Evidement Message d erreur Comment y rem dier Finition Remarque Programmation param tr e DS 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 sina 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
105. ait tre programm es ind pendamment d un positionnement comme suit e 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 360 Arr t de d roulement de programme STOP Exemple MO2 M30 M00 MO6 Temporisation D Arr t programmable temporisation D 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 Ouverture de dialogue FONCTION AUXILIAIRE M Fonction auxiliaire requise E introduire la fonction auxiliaire Pas de fonction auxiliaire Pas d introduction 18 STOP M Le d roulement de programme est interrompu dans la s quence 18 Pas de fonction auxiliaire Arr t de d roulement de programme suivant DIN ISO avec arr t broche et arr t de projection de liquide r frig rant Retour la s quence de programme 1 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
106. an XY 7 FN 0 Q7 20 angle final plan XY ii 8 FN 0 Q8 50 centre de sph re en X w 9 FN 0 Q9 50 centre de sph re en Y 10 FN 0 Q10 40 centre de sph re en Z m 11 FN 0 Q1l 100 avance profondeur 12 FN 0 QU 500 avance de fraisage PN Pi ce brute 13 BLK FORM 0 1 Z X 0 Y 0 Z 50 14 BLK FORM 0 2 X 100 Y 100 Z 0 L APEA 4 N Outil 15 TOOL DEF 1 L 0 R 5 fa 16 TOOL CALL 0 Z580 Position 17 L Z 100 RO F9999 M06 m initiale position 18 TOOL CALL 1 Z S 800 de changement d outil gas 1 Appel de sous 19 CALL LBL 2 programms 20 L Z 100 F9999 M02 ae Ebauche S il est n cessaire d baucher on peut utiliser une fraise deux tailles quand le rayon de la sph re le m permet Q4 ca HEIDENHAIN ee Era TNC 360 Modes de fonctionnement Programmation PTS f Programmation param tr e A pn Exemple sph re Initialisation des 21 LBL 2 valeurs de d part 22 CYCL DEF 7 0 POINT ZERO d caler ie point z ro au centre de la sph re 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 initialiser le centre de cercle 27 FN 0 Q20 Q1 angle initial et actuel de mont e en Z 28 FN 1 Q31 Q4 Q108 corriger le rayon de la sph re en tenant compte du rayon d outil Position initiale 29 CALL LBL 3 Calculer la position initiale 30 LP PR Q17 PA Q6 RO F9999 M03 aborder la position initiale 31 L Z Q5 amener l outil la distance de s curit 32 L Z Q15 FQII
107. ance au cas 0 O 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 pas de 1 Potentiom tre d avance au cas 2 0 gt 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 Lite HEIDENHAIN A 14 G n ralit s TNC 360 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 sien compos de trois axes perpendiculaires les uns par rapport aux autres et dont le point d intersection constitue l origine ou le poi
108. ande 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 petit Sans M97 M97 est actif pas pas et doit tre programm dans la s quence dans laquelle le coin est programm Exemple TOOL DEF 1 L 0 R10 TOOL CALL 1 Z S 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 eie NN N 4 l Avec M97 PEER Modes de fonctionnement Programmation Be Fonctions M pr d finies Fin de contour M98 Angle correction Lorsque l on usine un angle sur un contour fai traditionnelle 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 M98 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 S
109. apport auquel le AXE TCH PROBE z syst me de palpage sera positionn parall lement par ex Z ZONE MIN QE corones x o Coordonn es Y fo Coordonn es Z MAX ZONE MAX Lo Lo corones x a1 D Lo Coordonn es Y B o Coordonn es Z HAUTEUR DE enadi SECURITE ntroduction de la HAUTEUR DE SECURITE 6 B hauteur de s curit Affichage 1 TCH PROBE 5 0 ZONE 2 TCH PROBE 5 1 i 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 i P Page TNC 360 Modes de fonctionnement Programmation P127 TOUCH PROBE D roulement Aborder le contour Digitalisation Contour montant ou descendant Digitalisation de contours 3D DS 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 Z4 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 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 lignes positif Ce faisa
110. ar e par le constructeur de la machine pour recevoir un syst me de palpage 30 m AA e nA See pi Fey G n ralit s ii HEIDENHAIN TNC 360 m ae A En an Ft a au a a A die Fu ES am 48 a La 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 pouces du commerce pouvant contenir jusqu 256 programmes diff rents avec au total environ t 25000 s quences l disponibles en permanence dans la TNC peuvent a e pane E tre m moris s de mani re externe laide de FE 401 i l l unit disquettes FE 401 Unit de ou Ordinateur disquette Le support des donn es est une disquette 3 1 2 Laag 7 l La transmission du programme peut s effectuer de ia TNC vers la disquette ou inversement Des programmes provenant de postes de pro grammation externes peuvent galement tre m moris s sur disquette avec la FE 401 et selon le besoin tre lus par la TNC Pour de tr s longs programmes d passant la capacit m moire de la TNC il est possible avec menm eea _ ne 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 programme
111. arable celle du Per age profond 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 SD TOOL CALL 1 Z 5100 appel d outil Z Fa La d finition occupe 5 s quences de programme CYCL DEF 2 0 TARAUDAGE DIST 3 distance d approche PROF 20 profondeur de per age TEMP 04 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 TNC 360 Page Modes de fonctionnement Programmation P 71 Le cycle Donn es d introduction Avance Introduction Exemple Cycles d usinage D Cycle 17 taraudage rigide Le filetage est taraud sans mandrin de com pensation lin aire en une ou au besoin en plu sieurs op rations par ex enl vement de copeaux avec trou borgne Z Comparativement au taraudage avec mandrin de compensation on obtien avantages suivants e 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 cycle e donn es d introduction plus simples e pius grande plage de d placement de l axe de broche par suppression du mandrin de com pensation ZA I L Distance de s curit A distance entre la pointe de l outil position de d part et la surface de la pi
112. ard P66 conversion du syst me de coordonn es P95 autres cycles P104 cycle 13 orientation de broche P106 programmation param tr e P107 fonction de palpage programmable P122 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 _ _ aaae Nous travaillons constarnment au d veloppement de nos commandes de contournage TNC II 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 am em G n ralit s A Introduction 1 TNC 360 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 7 manivelles lectroniques HR 130 HR 330 7 a _ _ _ _ _ _ _ _ _ aaae a Fonctions MOD
113. ase 25 plots DEL LE 360 X25 1 1 GND cnassis Distribution 2 2 TXD rransmr pata de prise 3 3 RXD receive pata recommand e a 4 RTS reouEsT ro SEND pour les 5 5 CTS cear TOSENO appareils 6 6 DSR pata SET READY externes 7 7 GND siGnaL 8 8 20 20 DTR pata TERMINAL READY transmission V 24 avec protocole DC1 DC3 Eag Modes de fonctionnement Programmation A cu Compatibilit Transmission externe de donn es Appareils p riph riques 2 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 T HEIDENHAIN FE ME La compatibilit l unit disquette FE ou l unit bande magn tique ME se fait partir de la touche E MOD Pa 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 m par l interm diaire d un adaptateur de c ble reli au clavier ou un autre endroit de la machine Appareils Chaque appareil externe doit faire l objet d un r glage en fonction de ia TNC PR externes e 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 TA de s lection de EXT adapt
114. ateur 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 123 S lection de param tres utilisateur Ces param tres utilisateur sont accessibles sur toutes les commandes num riques voir param tres utilisateur Page je HEIDENHAIN A8 G n ralit s TNC 360 Fonctions MOD Affichage de position Commutation La fonction MOD Commutation mm inch d finit mm inch 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 X15 789 affichage en mm X 06216 affichage en pouce Affichage On peut s lectionner les affichages de position de position Suivants Position effective donn e par la commande NOM Diff rence position nominale effective distance de poursuite ER P Position nominale 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 program
115. ation de l appareil p riph rique par ex partir du commutateur mm e faire co ncider la vitesse en Baud des deux appareils c bler le c ble de transmission des donn es am 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 j n Page TNC 360 Modes de fonctionnement Programmation P143 Pr paration de l unit disquette R glage de la TNC Exemples d utilisation de la FE Transmettre le programme s lectionn Transmission externe de donn es Unit disquette FE Raccorder le c ble secteur de la l unit dis quette FE mettre sous tension introduire la dis quette dans le lecteur sup rieur s lectionner le cas ch ant la vitesse en Baud Attention e Formater la disquette avant toute saisie La disquette ne doit pas tre prot g e contre l criture S lection sur la TNC moo Appuyer jusqu ce que l interface V 24 apparaisse INTERFACE V 24 Appuyer plusieurs reprises jusqu ce que le r glage FE apparaisse A Sortir du mode de fonctionnement MOD S lection RESTITUER LE PROGRAMME CHOISI prise en compte de la fonction RESTITUTION ENT FIN NOENT 1 13 14 24 TRANSMISSION EXTERNE DE DONNEES TRANSMISSION ENT FIN NOENT transmettre le programme choisir le programme par ex PGM 14 La F
116. axial le pr positionnement pour le cycle Rainurage On ouvre le dialogue en actionnant les touches d axe correspondantes tout comme sur la com R mande de positionnement point par point TNC 131 ou la commande de d placement lin aire TNC 135 Effet La correction de rayon a pour effet GE CH la course de l outil est r duite en fonction de ta valeur du rayon d outil Affichage R Ro e l outil est amen la position effective programm e Affichage RO e la course de l outil est augment e en fonction R de la valeur du rayon d outil Affichage R R et R n interviennent pas au niveau de l axe de broche 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 afe CORR RAYON R R PAS DE CORR R w Affichage X 46 R Combinaison Des s quences non corrig es par ex L X 20 RO et des s quences paraxiales par ex X 20 R 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 fonction 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 RO L X 15 Y 20 RR Y 50 RO Y 50 R X 40 R L X 50 Y 57 RR Y 70 R0 HEIDENHAI
117. base correction d un ventuel d saxage effectu 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 ANGLE DE ROTATION 0 PAOB S lectionner et prendre en compte la fonction de palpage S lectionner Angle de rotation X X Y Y D placer la t te de palpage la x Q position de d part S lectionner le sens de palpage par ex Y 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 y 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 ou Manivelie HEIDENHAIN TNC 360 Modes de fonctionnement machine 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 Rotation de base calcul d angle L ange 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 l cran par l abr viation ROT dans l afficha
118. c voire modifi condition que la protection it t pr alable ment supprim e Pour ce faire s lectionner le programme et introduire le code 86357 Activer la Ouverture de dialogue A protection contre l dition RAM Introduire le nom du programme et NOM DE PROG ME El prendre en compte T Appuyer sur la touche jusqu ce que 2 0 BEGIN PGM 22 MM s affiche la question de dialogue Protection PGM PROTECTION PGM Prot ger le programme La protection contre l effacement et 0 BEGIN PGM22MM P l dition est programm e En fin de ligne figure un P Supprimer la Ouverture de dialogue A protection contre l dition RAM Appeler par son nom le programme NOM DE PROG ME c pour lequel la protection contre l dition et l effacement doit tre supprim e S lectionner le mode de fonctionnement PREGINPGM 22MME P suppl mentaire CARACTERES LIBRES 148330 S lectionner la fonction MOD Code Code 86357 CODE _ J introduire le code 86357 La protection contre l effacement et 0 BEGIN PGM 22 MM l dition est supprim e Le P caract risant la protection dispara t HEIDENHAIN R z Page TNC 360 Modes de fonctionnement Programmation P7 BLK S lection de programme D ronm Description de la pi ce brute Graphisme 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 Il faut introduire en d but de programme les
119. 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 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 identique celle du per age profond R alisation d un filetage droite M6 avec un pas de 0 75 mm et avec 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 P72 HEIDENHAIN Modes de fonctionnement Programmation TNC 360 A HR DEF Le cycle Outil Donn es introduire Op ration d bauche Op ration de finition Cycles d usinage Cycle 3 rainurage Le cycle
120. ce 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 aeree 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 aaa 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 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 o 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 f
121. 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 Page i HEIDENHAIN M 22 Modes de fonctionnement machine TNC 360 DES EN Travailler partir de la m moire externe Interface de donn es Constitution de programme Num ro de s quence Lancer la transmission bloc bloc Passer outre des s quences de programme Ex cution de programme z Transmission bloc bloc gt z Rechargement Les interfaces de donn es en s rie V 24 RS 232 C voire V T RS 422 permettent de trans FE 401 mettre des programmes d usinage bloc bloc so n partir d un ordinateur externe d une m moire ou Unit de pu Ordinateur de l unit FE dans le mode de fonctionnement disquette Ex cution de programme pas pas ou 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 L interface de donn es peut tre programm e TNC partir des param tres machine voir chapitre Z Transmission de donn es externe Le mode de fonctionnement de l interface de r donn es V 24 de la TNC doit tre s lectionn Machine tra
122. ctif de la bille de palpage du palpeur 3D le programme m moris sur l unit disquett es FE 401 o 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 ou 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 6293 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 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 no
123. ctionnement Programmation HEIDENHAIN TNC 360 Conversions de coordonn es Cycle 10 rotation du syst me de coordonn es 60 5000 D finition Ouverture de dialogue de cycle CYCL DEF 10 ROTATION prendre en compte le cycle ANGLE DE ROTATION C7 introduire l angle de rotation x incr mental absolu prise en compte de la valeur introduite Exemple Un contour sous programme 1 doit se r f rer au point z ro X 0 Y 0 et au point z ro X 70 Y 60 apr s rotation TOOL DEF 1 L0 R5 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 1 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 i Page TNC 360 Modes de fonctionnement Programmation P101 a Conversions de coordonn es D Cycle 11 facteur chelle Cycle Dans un m me programme il est possible d agrandir ou de r duire certains contours On peut ainsi usiner des contours dont la g om tri
124. d abord le centre de cercie v 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 li 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 Si l op rateur a recours la repr sentation graphique compl ter les exemples suivants en donnant les cotes de la pi ce brute encore appel e BLK FORM BLK FORM 0 1 Z X 0 Y 0 Z 40 BLK FORM 0 2 X 100 Y 100 Z 0 Page y HEIDENHAIN P 24 Modes de fonctionnement Programmation TNC 360 PS ES 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 f simultan ment on parle de d placement 1 2 ou 3
125. de contr ler en perma nence la vitesse de rotation broche 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 gramme donn Ce programme correspond un plan de travail Programmer signifie donc cr er et introduire un plan de travail sous une forme donn e et com pr hensible par la commande 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 La commutation de la commande en dialo gue Texte clair HEIDENHAIN ou en DIN ISO est r alis e au moyen des fonctions MOD cf Chapitre Informations compl mentaires fonctions MOD M morisation de pro gramme Un programme est compos de s quences Chaque s quence correspond une op ration d usinage par ex L X 20 Y 30 Z 50 RO F1000 M03 Le num ro de s quence caract rise une s quence d un programme d usinage donn La commande attribue un num ro chaque s quence Une s quence est compos e de mots par ex X 20 Chaque mot est lui m me compos d une lettre 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 auxi
126. des fonctions auxiliaires MO2 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 D roulement de programme en continu ou 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 360 Page P95 Modes de fonctionnement Programmation 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 plusie
127. doit tre tangent e INITIALISATION DU POINT D ORIGINE X Noore Veo er ADAE R Avec signe n gatif Prise en compte de la valeur introduite Affichage X 5 000 Les points d origine pour les autres axes peuvent tre galement initialis s conform ment l exemple ci dessus Si le dialogue INITIALISATION DU POINT D ORIGINE a t lanc par egare l ouverture du dialo 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 HEIDENHAIN M 14 Modes de fonctionnement machine TNC 360 Manivelle lectronique pas seu a g5 a ma Version La commande peut tre quip e d une manivelle lectronique qui permet par exemple d ajuster la am machine Il existe deux versions de manivelle lectronique P HR 130 version encastrer a HR 330 version portable avec en outre des touches de s lection d axe ph des touches d avance rapide et un bouton poussoir d ARRET D URGENCE Paas Facteur de Le d placement effectu pour une rotation de i subdivision manivelle est d t rmin par le facteur de subdivi N a gs sion voir tableau suivant Facteur de Deplacement subdivision en mm par tour a d
128. 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 Q5 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 a PE 60 s lection de la FN 0 ATTRIBUTION a u B multiplication op ration FN 3 MULTIPLICATION entr e dans la fonction N PARAMETRE POUR RESULTAT 10 param tre donnant le r sultat 1 valeur ou param tre la S 1 op rande param tre 2 me valeur ou param tre 17 2 op rande FN 3 Q10 Q5 x 1 7 ligne de programme compl te Lors de l ex cution le r sultat est form dans Q10 le contenu de QOB reste intact T Page i A HEIDENHAIN P 108 Modes de fonctionnement Programmation INC 360 Programmation param tr e D Fonctions alg briques FN 0 A un param tre donn on attribue soit une Exemples ATTRIBUTION valeur num rique soit un autre param tre FN 0 QS 6
129. e HEIDENHAIN TNC 360 Page Modes de fonctionnement Programmation P 79 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 B doit commencer par un contour de poche A AB pocnes C D flo La d finition occupe jusqu 3 s quences de pro Exemple 5 CYCL DEF 14 0 CONTOUR gramme Dans l exemple pr sent les sous pro 6 CYCL DEF 14 1 LABEL CONTOUR 11 12 13 grammes 11 12 et 13 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 Outit 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 vi
130. e 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 Anfahren des zo Startpunktes Kreisbogen Startpunkt Kreismittelpunkt AT Kreisbogen Endpunkt Anfahren des ca Startpunktes Kreisbogen Startpunkt Radius Kreisbogen Endpunkt 3 e Page P 32 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 am Raccordements par tangentement Sens de rotation Centre de cercle Contournages coordonn es cart siennes D placements circulaires que choisir Raccordements par tangentement Les fonctions RND et CT donnent automatique ment lieu une approche par tangentement de l arc de cercle approche en douceur La sortie de l 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 I n est donc pas n cessaire de pr ciser le sens de rotation Les deux fonctions en question n impliquent pas que soit introduit le centre de cercle
131. e d calage du point z ro est possible pour tous les 5 axes en Lorsque le d calage du point z ro touche tous les axes ne prendre en compte les coordonn es qu apr s les avoir tous introduits Exemple 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 S200 CALL LBL 1 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 L LBL 1 L X 10 Y 10 RO FMAX M03 L Z 2 FMAX L Z 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 A f Page TNC 360 Modes de fonctionnement Programmation P97 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
132. e 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 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 LRG Consulter le manuel mis votre disposition par le constructeur de la machine Ne pas laisser tomber l ossature 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
133. e 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 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 l Le facteur chelle donne lieu des modifications Action 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 Facteur SCL Pour agrandir o 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 000001 99 999 999 Position du Pour des raisons pratiques on initialise le point point z ro 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 du nouveau f
134. e manivelle 1 10 0 M 2 5 0 3 25 4 1 25 ah 5 0 625 i 6 0 313 m 7 0 156 8 0 078 m 9 0 039 10 0 020 an _ es j Utilisation La manivelle est commut e sur chacun des axes ia HR 130 de la machine partir des touches X Y Z IV et V Utilisation La manivelle HR 330 permet de s lectionner un M HR 330 axe donn L axe qui est d plac par la manivelle FACTEUR DE SUBUIV 2 EM est affich l cran dans le champ clair K EFF X 25 300 Y 35 800 ds A gt x Dans le mode de fonctionnement Manivelle aj 15 000 p lectronique les axes de la machine peuvent C 0 paa m tre galement d plac s apr s avoir actionn les touches externes de sens Et Ti z amp e s s f ELA Sinirin de en pi 7 Modes de fonctionnement machine R ps HEIDENHAIN TNC 360 pe Manivelle lectronique pas 9 Utilisation Mode de fonctionnement et ouverture de dialogue HR 130 330 introduire le facteur de subdivision s lec tionn par ex 4 Prise en compte de la valeur introduite FACTEUR DE SUBDIVISION 3 S lection d axe sur la commande HR 130 sur la manivelle HR 330 FACTEUR DE SUBDIVISION 4 y Avec la manivelle lectronique l outil peut dor navant tre d plac suivant le sens positif ou n gatif de l axe Y Positionnement Le programme automate AP permet au construc pas pas teur de
135. ectuer 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 forme 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 la distance d approche On s lectionne partir des param tres machine l 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 l 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 D sur paisseur E plong e lat rale a angle d videment On commence On commence par le fraisage par l usinage du contour de la pi ce HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P 81
136. endroits diff rents Programme TOOL DEF 1 L 0 R2 5 TOOL CALL 1 Z 200 A CYCL DEF PERCAGE PROFOND DIST 2 x PROF 20 APPR 10 TEMP 0 Pi AVANCE F100 Es L X 15 Y 10 Aborder la position partir de laquelle sera ex _ cut e la premi re s rie de per ages R0 FMAX M3 L 2 2 FMAX CALL LBL 2 Appel de sous programme Fu 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 cu per ages CALL LBL 2 Appel de sous programme L Z 50 FMAX M2 D placement de l axe d outil LBL 2 D but de sous programme ra 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 k HEIDENHAIN i Page s TNG 360 Modes de fonctionnement Programmation P 61 LBL GALL Imbrication de sous programmes R p tition de sous programmes Sauts dans le programme Imbrication Le programme principal est ex cut jusqu ce que soit donn l ordre de sauter au label 17 CALL LBL 17 Puis on ex cute le sous programme LBL 17 dans leque
137. ent Ex cution en continu programme S lectionner les num ros de programme et de s quence comme mentionn ci dessus Lancer ai F 7 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 HE DENHAIN y r Page TNC 360 Modes de fonctionnement machine M19 Arr t Interruption STOP Passer l ex cution de programme pas pas Arr t d urgence Ex cution de programme Interruption de l ex cution de programme Arr ter l ex cution de programme interrompre 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 Interrompre l ex cution de programme L affichage Commande en service 4 dispara t STOP La commande m morise e l outil appel 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 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 co
138. ent Programmation P 65 CYCL DEF Cycles standard Cycles constructeur S lection de cycle cyeL 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 apuy 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 o avec GOTO DI 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
139. entre 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 02 X 100 Y 100 Z 0 3 TOOL DEF 1 L 0 R 10 4 TOOL CALL 1 Z 51000 5 L X 20 Y 1 FMAX M3 6 LBEI 7 LZ S1 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 LBL1 REP40 40 15 L Z 20 FMAX 16 L X 120 Y 1 17 LBL2 18 L Z 51 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 IY 2 5 25 CALL LBL2 REP40 40 26 L Z 20 FMAX M2 27 END PGM 90007685 MM 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 HEIDENHAIN Modes de fonctionnement Programmation TNC 360 PGM CALL Saut dans un autre programme Quels sont les crit res pour appeler un programme D roulement Exemple 1 m Exemple 2 Ramifications conditionnelles Appels de programme N Dans tout programme d usinage il est possible d appeler un autre programme m moris dans la com mande On peut ainsi mett
140. er automatiquement les affichages de position Il est ainsi possible d ajuster la pi ce plus rapide ment et plus pr cis ment emh y Les fonctions de palpage permettent galement k de mesurer les pi ces a Ex cution de Dans le mode de fonctionnement M morisation TS 120 i programme on peut programmer tout calcul de position comme cycle et appliquer des proc d s de mesure con MR jointement aux param tres Q avant pendant et apr s l usinage de pi ce voir chapitre P Fonction a 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 eN interchangeable TS 120 Syst me de palpage 120 g avec c ble de raccordement et lectronique d adaptation int gr e m TS 511 Syst me de palpage 511 avec transmission infra rouge lectronique ii d adaptation s par e et unit d mission et de r ception M Ce palpeur a d un c t une fen tre d mission et une fen tre de r ception pour le signal de com 2 mutation et une autre fen tre d mission d cal e de 180 Lorsqu il y a calcul de position le c t a pr sentant la fen tre d mission et de r ception k doit tre orient vers l unit d mission et de TS ST P r ception La machine doit tre pr p
141. 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 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 360 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 TNC 360 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 tamp
142. eur d outils avec place de codage flexible Outils sp ciaux D finition d outil D finition d outil dans le programme 0 Au cas o la m moire centrale d outils est activ e partir des param tres machine programme 0 les outils y sont g n ralement d finis ll suffit alors de les appeler quel que soit le pro HEMORISATION PROGRAMME gramme d usinage T2 L 12 36 R 3 5 a FA P Fa T3 Anri Ee oa La m moire centrale d outils est programm e iz ES ee modifi e et envoy e l impression en mode de TS L 5 597 R 12 5S NAA w T6 L 2 36 R 4 95 fonctionnement M morisation Par ailleurs il T L 11 25 R li faut rester dans ce m me mode pour prendre T8 L 1 S R 1 9 Connaissance de tous les outils enregistr s Prin VERRE r RSS nes On peut m moriser 99 outils Chacun d entre eux EFF B 25 300 Y 35 8900 2 15 000 C 2 088 est programm avec son num ro sa longueur et sa place L outil O doit tre d fini comme suit L 0etR 0 T m9 M579 L outil 3 doit tre d fini selon les donn es suivantes L 5 R 7 Ouverture de dialogue E NOM DE PROGRAMME o PARA de la m moire centrale BEGIN TOOL MM BB sec voui z TET gt B introduire la longueur EG introduire le rayon Sur les machines avec magasin d outils et places de codage flexibles les outils peuvent tre ramen s une autre place de magasin que leur place initiale La commande m morise le num ro d
143. ge HEIDENHAIN P ng Modes de fonctionnement Programmation TNC 360 rs Programmation param tr e D Exemple sph re es de si Op ration Le programme 7513 permet d usiner un segment sph rique convexe en effectuant des d place P ments circulaires horizontaux PE G om trie On introduit les dimensions et la position de la m sph re per On obtient une demni sph re lorsqu on prend pour angle initial de mont e en Z Q1 0 d angle final de mont e en Z Q2 90 angle initial plan XY Q6 0 ee angle final plan XY Q7 360 Conditions La pi ce est usin e par une suite d allers et m d usinage retours de l outil On peut s lectionner am pas angulaire Q3 avance profondeur Q11 ju avance fraisage Q12 LR Remarque Lorsque l on s lectionne le pas de l angle solide il faut toujours faire un compromis entre la qualit de la i surface souhait e et la dur e de l usinage Pour parvenir une excellente qualit de surface il faut choi P sir de faibles pas angulaires ce qui signifie que l usinage n en sera que plus long Outil On utilise une fraise sph rique pour l op ration de finition em Chargement 0 BEGIN PGM 7816 MM des valeurs FN O0 Ql 10 angle initial de mont e en Z L 2 FN 0 Q2 55 angle final de mont e en Z ph 3 FN 0 Q3 2 pas angulaire 4 FN 0 Q4 50 rayon de sph re dm 5 FN 0 Q5 55 distance d approche enz a 6 FN 0 Q6 300 angle initial pl
144. ge FMAX Retour en rapide HEIDENHAIN TNC 360 Modes de fonctionnement machine TOUGH PROBE Moyen auxiliaire bague de r glage Syst me de palpage 3D Etalonnage de 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 30D C bague de r glage D plan de r f rence surface sup rieure L longueur de l outil z ro R 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 inis ETALONNAGE LONGUEUR EFFECTIVE S lectionner et prendre en compte la fonction de palpage AXE D OUTIL Z Introduire le cas ch ant d autres axes d outil o S lectionner le point d origine introduire le point d origine dans l axe POINT D ORIGINE 5 C d outil par exemple 5 0 mm x Y D placer le syst me de palpage pr s du plan de r f rence Z Z E9 S lectionner le cas ch ant
145. ge d tat Elle est maintenue m me apr s coupure de la tension secteur ROTATION DE BASE X y y Pour supprimer la rotation de base il faut ARE 2 z PS sen 1 H 35 502 s lectionner la fonction de palpage Rotation de base et introduire l angle de rotation 0 L affichage ROT dispara t ge Hs 9 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 e 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 e 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 7 s HEIDENHAIN M8 Modes de fonctionnement machine TNC 3
146. glage par ex 10 0 mm J Q Y Amener l outil peu pr s au centre de la bague de r glage sa S lectionner le sens de d placement A R Ye y Er 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 Etalonnage 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 Le 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 HEIDENHAIN z Page TNC 360 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 B La fonction de palpage Surface de la pi ce usiner plan de r f rence permet de me
147. hage usiner la pi ce mode de fonctionnement Programmer introduire le programme tester Symbolique Leur signification ak des touches touche vide touches pour l introduction de valeurs num riques sur le clavier de la TNC um tougnes avec L autres touches sur la clavier de la TNC symboles touche touches sur le panneau de commande de la machine Pe ronde ma La symbolique des touches concern es est indiqu e clairement sur les diff rentes pages de cette introduction Lu d x Pr sentation Les dialogues et s quences de programmes sont indiqu s par ce CARACTERE D IMPRESSION parti m des donn es culier de l cran HEIDENHAIN PORET Page n ralit s TNC 360 el A1 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 ax
148. i on programme une position avec M98 la correction de contour de cet l ment est active jusqu 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 l 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 Exemple L X 0 Y 26 RL F100 L X 20 Y 26 L X 20 Y 0 M93 L X 50 Y 0 L X 50 Y 26 l L X60 Y26 Fraisage Fraisage coupes parall les avec plong es en Z coupes parall les avec M98 Exemple TOOL DEF 1 L 0 RS TOOL CALL 1 Z S200 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 paralt les Page i i HEIDENHAIN P54 Modes de fonctionnement Programmation TNC 360 Fonctions M pr d finies N 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 M91 est pr
149. if indications suppl mentaires telles le centre de cercle le rayon du contour etc Ligne h lico dale QD Touches de fonction de contournage Par principe on entame la d finition d un l ment de contour en actionnant l une des touches grises de fonction de contour Le type de d placement est d termin pour l l ment de contour con cern On ne peut introduire les coordonn es d un point qu apr s avoir choisi la fonction de contour DIS Si tes coordonn es d un point doivent tre introduites en valeur incr mentale appuyer au pr alable sur la touche I 5 R K HEIDENHAIN TNC 360 Modes de fonctionnement Programmation ig 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 Q Chanfrein CHF Chamifer Un 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
150. in es e A et B doivent tre des poches 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 RL 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 A doit tre une poche et B un lot e A 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 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 e 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 A et B sont les points initiaux du label de contour Un lot donn peut galement r duire plusieurs surfaces de poche Les points initiaux des con tours de poche doivent tous sans exception se trouver en dehors de l ilot HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P 87 Elargissement de PGM 7208 Surface compos e Surface diff rentielle Surface d intersection Cycles SL de contournage llots su
151. inir une pi ce brute il faut choisir un programme dans le mode de fonctionnement M morisation introduction des Ouverture de dialogue Fonm extr mit s du arall l pip de P pe AXE BROCHE PARALLELE X Y Z i 2 introduire l axe broche par ex Z MIN DEF BLK FORM POINT MIN o coordonn e en X o coordonn e en Y B o coordonn e en Z MAX DEF BLK FORM POINT MAX BODO ronse enx 1 o o coordonn e en Y o coordonn e en Z Exempie 1 BLK FORM 0 1 Z X 0 d affichage Y 0 7 15 2 BLK FORM 0 2 X 100 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 gramme ou diff rence trop importante entre les longueurs des c t s de la pi ce brute PARTIE DE PGM NON REPRESENTABLE axe broche programm incorrect HEIDENHAIN n i Page TNC 360 Modes de fonctionnement Programmation P9 D finition d outil TOOL DEF Num ro d outil D finition d outil dans le programme D finition d outil D finition d outil V dans le programme d usinage Pour que la commande puisse calculer la trajec toire de l outil partir du contour de la pi ce il faut introduire la longueur et le rayon de l outil Ces donn es sont programm es dans la d fini tion d outil en anglais Tool d finition Un param tre machine donn d termine si les outils sont d finis dans le prog
152. iom 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 Distance d approche A distance entre la pointe 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 taraudage souhait e ou bien alors z ro Avance F vitesse de d placement de l outil lors du taraudage 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 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 comp
153. ivent en aucun cas tre modifi s par l op rateur Param tres Les param tres machine permettent galement de modifier certains modes de travail de la commande accessibles qui ne concernent que l utilisation la programmation et l affichage l utilisateur Exemple e effet du facteur chelle uniquement sur X et Y ou effet du facteur chelle sur X Y Z adaptation des interfaces de donn es aux diff rents appareils externes affichages possibles l cran Recours Ces param tres machine sont accessibles l utilisateur de deux mani res diff rentes possibies e introduction du code 123 Recours possible sur n importe quelle commande voir code 123 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 s quence par le constructeur L ordre chronologique la signification les textes des ventuels param tres utilisateur vous seront com muniqu s par le constructeur de la machine ns S lection s lection des param tres utilisateur appuyer le cas ch ant jusqu ce que le param tre utilisateur souhait ou le dialogue apparaisse B introduire la valeur num rique A E cl turer ou s lectionner le cas ch ant le param tre utilisateur avec la touche et cl turer ensuite HEIDENHAIN D ci Page TNC 360 G n ralit s AT Param tres utilisateur Apr s avoir introduit
154. 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 DEPASSEE 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 i Page TNC 360 Modes de fonctionnement Programmation P133 Prise en compte de position effective Correction Si des positions sont programm es par prise en TE TA d outil compte de la valeur effective interviennent alors 1 D finition d outil dans le programme la longueur et le rayon de l outil utilis d usinage 3 TOOL DEF 1 L 0 R 0 C est pourquoi il est recommand d introduire la A 7 Ca ki RS GE correction de rayon RL RR ou R R lors de la 2 D finition d outil dans la m moire centrale y outils programmation de s quences de positionnement d avec prise en compte de position effective On introduit alors dans la d finition d outil pour l outil T1 L 0 R 0
155. l 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 normalement ex cut HEIDENHAIN TNC 360 Page Modes de fonctionnement Programmation P 21 Exemple Introduction en Contours Introduction Vous trouverez ci dessous un exernple 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 Mode de fonctionnement qu en mode MEMORISATION Ouverture de dialogue Le S lection du type de d placement par ex d placement lin aire COORDONNEES introduire le point final du d placement S lectionner l axe par ex X T incr mental Absolu introduire la valeur num rique avec son signe Y introduire les autres coordonn es Les coordonn es du point final introduites prendre en compte CORR RAYON RL RR PAS DE CORR 9 introduire le cas ch ant la valeur de a correction de rayon ou introduire RO pas de correction de rayon ue Le cas ch ant introduire l avance ou AVANCE J activer FMAX avance rapide FONCTION AUXILIAIRE M C ie on introduire la fonction
156. l 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 Iles particuli rement simple de programmer iZ et F IPA pour une rotation compl te le nombre de Taraudage pa a de PEL passes est d fini par une r p tition de partie de sSn ge tanon RCA programme REP vers la droite Z DR RL vers la gauche Z DR RR Correction La correction de rayon est fonction Vers l droite 22 DR RR de rayon e du sens de rotation vers la gauche Z DR RL vers la droite ou vers la gauche du type de taraudage p 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 voir tableau ci contre versla geuche Zr DR RL vers la droite Z DR RL vers la gauche Z DR RR HEIDENHAIN Page TNC 360 Modes de fonctionnement Programmation P 47 Contournages coordonn es polaires Interpolation h lico dale CC CP Z
157. l on appelle le LBL 20 Au cours de l ex cu 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 Apr s la fin LBL O du dernier sous programme LBL 53 on effectue des sauts en arri re successifs permettant de revenir au programme principal L ex cution du programme principal est reprise directement la suite de l appel CALL LBL 17 Un sous programme n est consid r ex cut que lorsqu il est cl tur par LBL 0 L imbrication permet de r p ter plusieurs repri ses le m me sous programme Le sous programme 50 est appel dans le cadre d un r p tition de partie de programme Cet appel de sous programme constitue l unique s quence de la r p tition de partie de pro gramme I faut veiller ce que le sous programme soit ex cut une fois de plus que ne sont program m es les r p titions BEGIN PGM 12 MM CALL LBL 17 M2 LBL 17 CALL LBL 20 LBL 0 LBL 20 CALL LBL 53 LBL 0 LBL 53 LBL 0 END PGM 12 MM LBL 5 CALL LBL 50 CALL LBL 5 REP 9 M2 LBL 50 LBL 0 Page P 62 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Op ration Remarque Plong e Per age profond Taraudage Sous programme 1 Sous programme 2 Sauts dans le programme Exemple s rie de per ages avec diff rents outils Tout comme dans l exemple S rie de quatre per
158. la donn e modifier tre modifi e Se posit s donn e 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 RE sl ir sure 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 360 Page Modes de fonctionnement Programmation P3 Parcourir certaines adresses Exernple Programmation par dialogue S 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 B 4 S lectionner une s quence pr sentant doivent tre affich es l adresse recherch e gt Positionner le champ clair sur un mot avec l adresse recherch e 4 Appeler les s quences avec l adresse
159. 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 Introduction Mode de fonctionnement et ouverture de dialogue B du pas PLONGEE 1 000 C introduire le pas par ex 2 mm Prise en compte de la valeur introduite PLONGEE 2 000 x ou une autre touche d axe externe L axe effectue un d placement correspondant la valeur du pas introduit Page 2 7 HEIDENHAIN M16 Modes de fonctionnement machine TNC 360 bar Exemple appel d outit S lection Positionnement avec introduction manuelle Appel d outil axe de broche vitesse de rotation Pour appeler les valeurs 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
160. labe en actionnant la touche LBL 8 CYCL DEF 1 3 APPR 6 SET Les num ros de label entre 1 et 254 ne 9 CYCL DEF 1 4 TEMP 0 doivent tre attribu s dans le programme qu une 10 CYCL DEF 1 5 F120 seule fois 11 L Z2 50 RO FMAX M06 12 L X 10 Y 20 R FMAX M03 13 L Z 2 FMAX 14 CALL LBL 1 REP 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 peut donc intervenir plusieurs reprises dans un 18 CALL LBL 1 m me programme 19 L Z 50 R0 FMAX M02 LBL O ne doit en aucun cas tre appel 20 LBL 1 21 CYCL CALL M 22 LBL 2 i 23 L IX 10 R FMAX M99 Le dialogue est ouvert en actionnant la touche 24 CALL LBL 2 REP 5 5 LBL CALL 25 LBL 0 26 END PGM 1 MM Dans un programme donn LBL CALL permet d appeler des sous programmes Explications concernant le cycle utilis e de programmer des r p titions de partie de per age profond cf cycles d usinage programme Chaque num ro de label 1 254 peut tre appel aussi souvent que souhait Le label O ne doit en aucun cas tre appel On introduit le nombre de r p titions requis en r ponse la question REP PARTIE PGM partie de programme Sous Pour tout appel de sous programme on r pond la question en appuyant sur la touche NO ENT programmes Messages SAUT AU LABEL 0 INTERDIT d erreur
161. lan XY cercle en profondeur autour du centre de cercle X 60 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 HEIDENHAIN f Pago TNC 360 Mode de fonctionnement programmer P 35 R Contournages coordonn es cart siennes D Contour circulaire CR Contour Si le plan n indique pas le rayon du contour mais circulaire CR le centre de cercle on peut d finir le contour cir CR culaire gr ce la touche CR partir du point final kasi 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 les pr alablement introduites Point initial Le point initial de l arc de cercle doit tre abord dans la s quence pr c dente Point final Le point final ne peut tre programm dans une s quence CR qu en coordonn es cart siennes La distance entre le 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 Angle au centre Pour relier deux points partir du rayon il existe deux possibilit s voir sch ma qui sont fonction de l angle au centre f 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 Bz gt 180 Rayon du Pour programmer
162. le petit arc de cercle B lt 180 contour 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 Sens de rotation Le sens de rotation indique selon la correction de rayon R R 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 HEIDENHAIN TNC 360 a Modes de fonctionnement Programmation _ Introduction CR S quence de Contournages coordonn es cart siennes Contour circulaire CR x so 4 R 100 DR WA 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 TT Exemple TOOL DEF 1 L 0 R5 TOOL CALE 1 Z 200 Arc A L X 20 Y 60 RL F300 M3 CR X 80 Y 60 R 50 R ArcB L X 20 Y 60 RL F300 M3 i CR X 80 Y 60 R 50 DR Arc C L X 20 Y 60 RL F300 M3 a CR X 80 Y 60 R 50 DR ArcD L X 20 Y 60 RL F300 M3 eN CR X 80 Y 60 R 50 DR Dans les exemples ci contre le point X 20 Y 60 ai correspond au d but de l arc de cercle le point X 80 Y 60 la fin de celui ci dr Modes de fonctionnement Progra
163. liaire D but de programme D finition de la pi ce brute D finition et appel d outil Aborder la position de changement d outil Aborder le contour de la pi ce Usiner le contour de la pi ce Quitter le contour de la pi ce Aborder la position de changement d outil Fin de programme Sch ma de programme L Z 20 RO FMAX L X 12 Y 60 RO FMAX 9 L X 20 Y 60 RR F40 RND R 5 F20 L X 50 Y 20 RR F40 CC X I0 Y 80 M03 C X 70 Y 51 715 DR RR HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P1 Principe du dialogue R pondre aux questions de dialogue poursuivre le dialogue Passer outre certaines questions de dialogue E Cl ture de s quence Introduction de valeur num rique Programmation par dialogue R pondre aux questions de dialogue L op rateur introduit son programme en r pon dant aux questions que lui pose la commande On ouvre le dialogue de chaque s quence en appuyant sur une touche par ex TOOL DEF per mettant d avoir acc s la s quence correspon dante La commande requiert ensuite le num ro d outil puis la longueur de celui ci etc Les erreurs commises lors de l introduction de 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 Ouver e
164. lors du fraisage de poches voir Informations 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 i 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 O3 0 cotation en inch ai 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 t rence Valeur de mesure Param tre Page P14 HEIDENHAIN Modes de fonctionnement Programmation TNC 360 pa am Op ration Programmation param tr e Exemple cercle de trous Un cercle de trous doit tre perc un endroit quelconque du pian XY en faisant appel au cycle de per age profond pon Exemple Rayon R du cercle de trous x Q3 35 mm Nombre de per ages Q4 12 Coordonn e en X du centre de cercle TA Q1 50 mm Coordonn e en Y du centre de cercle Q2 50 mm a Chargement FNO QI 50 centre en X des valeurs FNO Q2 50 centre en Y he FNO Q3 35 rayon de cercle FNO Q4 12 nombre de per ages TOOL DEF TO
165. m 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 Affichage de On peut s lectionner une hauteur de chiffres donn e pour l affichage l cran dans les modes de fonc position en petit tionnement D roulement de programme pas pas voire D roulement de programme en continu ou grand format 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 f de Pag TNC 360 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 fin de course On peut ainsi lors de la fixation d un appareil divi seur par exemple parer 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
166. m tre de broche S TOOL Ouverture de dialogue VITESSE DE ROTATION S EN T MIN introduire la vitesse de rotation Prise en compte de la valeur nr Mise en service de la broche Fonction La touche STOP permet d introduire les fonctions auxiliaires auxiliaire M Ouverture de dialogue srur FONCTION AUXILIAIRE M J introduire 1a fonction M Prise en compte de la valeur Activer la fonction auxiliaire Page 3 7 HEIDENHAIN M2 Modes de fonctionnement machine TNC 360 ae a EM gPa E EN al ST gt 1 m ph i sm ga gen sh af dE ss js a aa TOUCH PROBE Fonctions de palpage TOUGH PRODEJ Etalonnage Quitter les fonctions de palpage Proc dure Syst me de palpage 3D M Initialisation de l origine avec fonctions 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 d gauchissage manuel pr cis de la pi ce par rap port aux axes de la machine est superflu dans la mesure o la commande num rique enregistre automatiquement la position de la pi ce et cor rige automatiquement les carts rotation de base De la m me mani re l initialisation de l ori gine peut tre r alis e au moyen du syst me de palpage 3D plus simplement plus rapidement et avec davantage de pr cision TS 51 Les fonctions de palpage sui
167. mande et tre appel partir de n importe quels autres programmes 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 7445 CYCL DEF 12 PGM CALL 7444 et on active M99 dans une s quence de positionnement suivante HEIDENHAIN TNC 360 Page Modes de fonctionnement Programmation P 105 Le cycle Activ M19 Plage d introduction D finition de cycle Exemple Autres cycles Cycle 13 orientation de broche Le commande est en mesure de piloter tel un 4 ou 5 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 e 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 e 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 la 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 introductio
168. me 15 5 5010 1 Cr H ou caract re ASCII quelconque Est mis dans le bloc de Het E commandes pour l introduction de donn es avant le num ro 17736 de programme 8 15 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 ou caract re ASCII quelconque Est mis dans le bloc de commandes pour la transmission de donn es apr s le num ro de programme 5010 3 OZ 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 but du bloc de commande a A A 5010 4 0 7 ACK 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 8 15 NAK o caract re de remplacement code d cimal 1 47 message retour n gatif Celui ci est mis quand le bloc de donn es a mal t re u 5010 5 S a EOT ou caract re de remplacement code d cimal 1 47 EOT est mis en fin de transmission de donn es 4 Les valeurs introduire sont valables pour le logiciel de transmission de donn es HEIDENHAIN MP 5010 0 Pour la pr
169. ment de droite entre les points et auquel est raccord un arc de cercle tr s ouvert dont le point final correspond l 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 mg La fonction Arrondi d angle permet d arrondir 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 360 C Contournages coordonn es polaires SJP Interpolation h lico dale CC CP Z D z H lice Si l on d place deux axes simultan ment 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 daie 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 outi
170. mer le cycle ou CYCL DEF 1 PERCAGE PROFOND BL s lectionner le cycle d apr s son num ro introduire le num ro de cycle avec GOTO prendre en compte la s lection 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 Page TNC 360 Modes de fonctionnement Programmation P67 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 Signe alg brique des valeurs de plong e e sens de travail n gatif e 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 ja distance sur laquelle se fait chaque plong e d outil Temnporisation 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
171. mm 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 i HEIDENHAIN Modes de fonctionnement Programmation TNC 360 Programmation de la valeur de correction de rayon RR GE Correction de la trajectoire de la fraise 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 Si l outil doit tre amen sur le contour pro gramm aucune valeur de correction de rayon 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 appuyant sur la touche ENT A la suite de quoi RO est affich l cran On introduit la valeur de correction de rayon dans les s quences de positionnement L C
172. mmation Rage Contour circulaire Conditions pr alabies Indication Programmation Messages d erreur 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 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 ll 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 e 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 doit 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 RN
173. mment 1 0 gt Fraiser d abord un canal le Ordre chronologique pour long du contour puis vider videment et pr fraisage la poche p 2 gt Evider d abord la poche puis fraiser un canal le long du contour Combinaison de contours corrig s 2 0 gt Combinaison de contours et contours non corrig s corrig s 4 Combinaison de contours non corrig s Evidemment 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 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 MO6 eo 0 arr t programm pour MOG joh 1 pas d arr t programm pour M06 Transrnission de M89 appel de 1 gt pas d appel de cycle cycle modal transmission normale de M89 en d but de s quence 2 appel de cycle modat en fin de s quence Vitesse de contournage constante 7460 179 999 dans les coins Mode d affichage pour axe rotatif 7470 O gt 0 359 999 1 30000 000 HEIDENHAIN OP Page TNC 360 G n ralit s A13 Param tres utilisateur Mat riel Fonction N de introduction Valeur param tre introduire Potentiom tre d avance et de 7620 broche Bit Potentiom tre d av
174. mmt 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 fmm t 1 mm Donn e s lectionn e S vitesse de rotation broche t min 100 ft min Donn e recherch e F avance mm min Pas de vis p mm t Vitesse de rotation broche S ft min Calcul Horizontale avec p 1 0 Verticale avec S 100 On prend le point d intersection F 100 mm min F Formule p zouF p S Page A HEIDENHAIN A 22 G n ralit s TNC 360 Modes de fonctionnement machine M Mise en route Passage sur les marques de r f rence 1 Mode manuel D placement au moyen des touches d axe 2 Vitesse de rotation broche S fonction auxiliaire M 2 Syst me de palpage 3D Initialisation de l origine avec fonctions de palpage 3 ou B Etalonnage de la longueur effective 4 Etalonnage du rayon effectif 5 Plan de r f rence calcul de position 8 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 Initialisation de l origine sans 13 ES fonction de palpage a Manivelle lectronique pas 15 Positionnement avec Appel d outil axe de broche vitesse de rotation 17 introduction ma
175. moment du chanfreinage doit corres pondre l avance pr alablement programm e Toute programmation de chanfrein fait l objet 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 200 L4 TOOL DEF 1 L 0 R10 TOOL CALL 1 Z 200 L X 0 Y 50 RL F300 M3 L X 50 Y 50 L4 L X 50 Y 0 D L Chanfrein Position voir sch ma ci dessus Position Chanfrein Position Page P 28 Modes de fonctionnement Programmation H IDENHAIN TNC 360 Contournages coordonn es cart siennes Droites Exemple Usiner une droite L L EX 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 R0 F MAX M6 changement d outil 4 L X 10 Y 20 RO FMAX M3 pr positionnement l outil est en haut 5 LZ 20 R F80 plong e avec avance de profondeur 6 LX 0Y 0 RL F200 aborder le contour appeler la correction de rayon 7 LX 0 Y 30 RL F400 usiner le contour 8 LX 30 Y 50 RL i 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 R0 annuler la correction de rayon 14 L Z 200 R FMAX M2 remonter en Z retour la position i
176. n 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 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 S200 appel d outil La d finition occupe 6 s quences de programme CYCL DEF 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 1 5 F 80 avance L X 20 Y 30 RO FMAX M3 L Z 2 FMAX M99 L X 80 Y 50 FMAX M99 pr positionnement broche activ e 1 per age appel de cycle 2 per age appel de cycle Page P 70 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Mode de travail Donn es introduire Avance pas de vis D roulement Introduction Exemple Cycles d usinage Cycle 2 taraudage 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 potent
177. n 0 1 Ouverture de dialogue uD 6080 CYCL DEF 13 0 ORIENTATION ANGLE D ORIENTATION Prendre en compte le cycle introduire la nouvelle position angulaire de la broche Prendre en compte l introduction CYCL DEF 13 0 ORIENTATION CYCL DEF 13 1 ANGLE 45 Page P 106 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 rs Programmation param tr e p z ie LA G n ralit s ge Programmation La programmation param tr e permet de param tr e r soudre bon nombre de probl mes de program am mation jusque l rest s sans r ponse ou qui don naient lieu des solutions extr mement savantes a Les possibilit s offertes par la commande sont encore mieux exploit es am programmes de per age variables e usinage de courbes g om triques gra par ex sinus ellipse parabole hyperbole programmes pour l usinage de familles de pi ces mi programmation dans l espace pour la construction de moules ah pm Fonctions Les fonctions de base ci contres sont la dispo nu de base sition de l utilisateur Le temps n cessaire une FN 0 AFFECTATION sn op ration de calcul est du domaine de la millise FN 1 ADDITION conde suivant la charge du processeur FN 2 SOUSTRACTION M FN 3 MULTIPLICATION Probl matique de Le temps n cessaire a une op ration de calcul FN 4 DIVISION la programmation est du domaine de la miliseconde suivant la
178. n 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 LA 1 L 10 RS L outil 1 a pour longueur 10 et pour rayon 5 con 1 Z L outil 1 est appel dans l axe broche Z S200 A Vitesse de rotation 200 L axe Z se d place en tenant compte de la valeur X 50 Y 30 Z0 de correction de longueur d outil Appuyer sur ENT apr s avoir introduit tous les axes devant effectuer un d placement simultan compi te s quence 5 k y inmi En activant ENT on programme syst matique principale RO ment RO D placement en rapide FMAX rotation vers la FMAX DS droite de la broche L X 50 Y 30 Z 0 RO 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 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 abr g de rayon Le centre de l outil est amen la posi g e A j ee i 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
179. n d but de pro gramme aborder la s rie de per age respecter la distance d approche appel sous programme 2 aborder la s rie de per ages aborder la s rie de per ages appel de cycle plong e per age profond taraudage M99 appel de cycle chaque s quence HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page 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 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 c
180. n de deux 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 I convient d y ajouter le nom du programme ainsi que la hauteur de s curit 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 Introduction d une hauteur en cotation absolue l int rieur de laquelle une collision entre la tige de palpage et le contour digitaliser est exclue Page P 126 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Touch Digitalisation de contours 3D PRO PE D finition du bloc de palpage Ouverture de dialogue TOUCH PROBE 5 0 ZONE PAR le cycle ZONE et prendre NOM DE PGM a F ntroduction du nom de programme NOM PGM l int rieur duquel sont class es les positions recherch es MIN introduire II ntroduire l axe par r
181. n facilitent la s lection et la modification de s quences et mots 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 permet d aller directement une s quence donn e Le symbole O figurant sur les touches signifie S quence de programme 6070 Ouverture de dialogue aj PN introduire et prendre en compte le GOTO NUMERO O 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 II 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 i 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 ifi md ositionner sur
182. nd fin avec l appel de TO ou 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 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 Pi Modes de fonctionnement Programmation RER ooi 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 L 0 broche 2 Puis l outil ou est amen
183. ner le type de transmission requis Ce menu offre diverses possi bilit s de lecture et de transmission MEMORISATION PROGRAMME SELECTION ENT FIN NOENT 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 Est affich e la liste des num ros de pro gramme sur le support de donn es Les pro grammes ne sont pas transmis LIRE TOUS LES PROGRAMMES RESTITUER LE PROGRAMME CHOISI Le programme s lectionn est transmis RESTITUER TOUS LES PROGRAMMES Tous les programmes m moris s dans la CN sont transmis Tous les programmes sont lus par le support de donn es LIRE PROGRAMME PROPOSE Les programmes sont souris 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 Interruption de la transmission des donn es 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 Transmission Les donn es peuvent tre transmises de TNC TNC On lance d abord la TNC qui doit lire les donn es de TNC TNC HEIDENHAIN A Page TNC 360 Modes de fonctionnement Programmation P141
184. ngle ex Y prim en degr Q44 sin Q11 FN 6 Q44 SIN Q11 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 Q11 FN 7 Q81 cos Q11 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 Q3 v045 30 FN 8 Q3 Q45 LEN 30 En Modes de fonctionnement Programmation HEIDENHAIN TNC 360 i pge Programmation param tr e Fonctions trigonom triques Angles partir Les d finitions des fonctions angulaires nous de droites ou montrent que pour calculer tan a on peut utiliser mn fonctions aussi bien les fonctions angulaires sin a et cos a angulaires que les longueurs lat rales des deux cath des a Y rA et b sna a mx tan a gt cosa b A partir de l la commande calcule l angle a an in t a arc tan e a arc tan azcsina a cos a b ST Angle S il on conna t par exemple la valeur du sin a ou parfaitement de la face a on peut toujours envisager deux La d fini angles g AY Exemple sin a 0 5 a 30 et a 150 Pour tre s r qu il s agit bien de l angle a il faut galement conna tre la valeur du cos a ou de la Fe face b Si cette valeur est connue il
185. nitiale tel Modes de fonctionnement Programmation re Axes lin aires U V W Axes angulaires A B C M94 pour axes rotatifs Contournages au moyen de droites D coordonn es cart siennes Axes suppl mentaires L interpolation lin aire n est possible que sur trois 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 IV 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 piace l outil uniquement sur les axes principaux du plan d usi nage Exemple interpolation lin aire sur X et V axe d outil Z Si l axe suppl mentaire est un axe rotatif axe A B ou C la commande interpr te la valeur d intro duction en degr Lors d une interpolation lin aire avec un axe lin aire et un axe rotatif la commande interpr te l avance programm e comme avance de contour nage i 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 l axe rotatif Fw F AL pann v AL A WY EAW V A L A W Signification F
186. nnes les coordonn es programm es dans la derni re s quence CC sont valables pour le centre de cercle e la position en cours est automatiquement prise en compte comme centre de cercle CC soit avec NO ENT soit avec END D 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 ie 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 position finale Dans le s quence C on se contente de program Y mer La position peut tre introduite en coordonn es polaires o 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 lo
187. ns de l axe X appropri m me pour le point initial optimal situ dans le prolongement to du contour corrig d conseill dommage du contour interdit D s que l outil quitte le contour RO est activ Te von Repr sentation 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 i Page TNC 360 Modes de fonctionnement Programmation P 49 Approche Sortie Approche partir d une position initiale incorrecte Sortie Approche et sortie du contour Point initial et point final La position initiale S doit tre programm e sans correction de rayon d outil RO La commande am ne l outil suivant une trajec toire rectiligne depuis la position initiale S RO la position l correspondant au premier point de contour qui lui fait l objet d une correction de rayon Le centre d outil se d place parall lement au premier l ment de contour une distance constante 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 co
188. nsmission externe ou mise en service de l unit logique FE Seuls les programmes lin aires peuvent faire l objet d une transmission bloc bloc 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 Le programme devant faire l objet d une transmission peut compter des s quences dont les num ros respectifs sont sup rieurs 999 Il 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 En activant la touche EXT on lance la transmission des donn es partir d une m moire externe dans les modes de fonctionnement Ex cution de programme pas pas ou Ex cution de programme en continu La commande m morise les s quences de programme transmises dans une m moire 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
189. nt 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 HEIDENHAIN Modes de fonctionnement Programmation TNC 360 Toucn Digitalisation de contours 3D du D finition du cycle MEANDRES Ouverture de dialogue TOUCH PROBE 6 0 MEANDRES nus MEANDRES et pra Introduction du sens des lignes SENS DES LIGNES X par ex X et prise en compte LIMITATION DANS LE SENS NORMAL E eea paie par ex O5 FR introduire l cart entre les lignes DIST LIGNES es par ex 0 5 et prendre en compte introduire l cart entre les points DIS
190. nt des axes machine TEST DU PROGRAMME e d passement de la course de d placement de 2 2 la machine 8 BEGIN PGM HOUSING MM e d passement de la plage de vitesse de rotation TER FORT ET 2 UNSS O a ax fod oa i e introductions contradictoires par ex introduc 2 UE 2 0 tion relative un m me axe effectu e deux 227 TT reprises EFF D 25 300 Y 35 800 e non observation des r gles de programmation Z 15 000 C a 000 l mentaires par ex appel de cycle sans d fi nition de cycle ycle T S 1600 e 5 9 Ouverture de dialogue a SELECTION DE PROGRAMME s iectionner le programme NUMERO DE PROGRAMME ri introduire et prendre en compte les JUSQU AU BLOC DE NUMERO a num ros de s quence devant faire l objet du test ou A 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 test 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
191. nt 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 360 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 pla 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 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 att
192. nuelle D placement la position introduite 19 Ex cution de programme Ex cution pas pas ex cution en continu 19 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 TNC 360 Modes de fonctionnement machine Modes de fonctionnement machine Mise en service Mise en service Passage sur les marques de r f rence 1 Mettre en service la tension d alimentation TEST MEMOIRE COUPURE D ALIMENTATION La commande v rifie l lectronique interne L affichage est automatiquement effac c Effacer le message La commande v rifie ensuite la fonction ARRET D URGENCE MANQUE TENSION COMMANDE RELAIS 1 Mettre en service la tension d alimentation MODE MANUEL PASSAGE SUR LES MARQUES DE REFERENCE Axe Z Axe X Axe Y 4 me axe MODE MANUEL D placer les axes sur les marques de r f rence suivant l ordre chronologique affich Lancer chaque axe individuellement ou x Y z d placer les axes partir des touches de sens externes L ordre chronologique des axes est d fini par le constructeur de la machine Mode manuel est automatiquement 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 max
193. ogramm 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 pour aborder des points d finis en fonction de la machine 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 Page TNC 360 Modes de fonctionnement Programmation P55 LBL LBL SET GALL 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 saut conditionnel saut inconditionnel Niveaux d imbrication Dans une r p tition de partie de programme ou un sous
194. ogrammation 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 Bit O 7 7 6 5 4 3 2 1 0 Valeur 128 64 32 16 8 4 2 1 Reporter 1 ou O selon le cas O 0 0 O el 0 1 1 Bit 8 15 15 14 13 12 11 10 9 8 RE RS OR PE 2 ER a e e a Valeur 32768 16384 8192 4096 2048 1024 512 256 Reporter 1 ou 0 selon le cas 0 e 0 0 0 0 TI 0 Calcul de la valeur introduire 1 La valeur introduire est pour MP 5010 0 2 de 515 512 515 Page Poea HEIDENHAIN P146 Modes de fonctionnement Programmation TNC 360 MP 5020 Format de donn es Remarque propos du bit 1 Exemple d un calcul de valeur Transmission externe de donn es ED 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 Fonction Bit Introduction Valeur introduire 7 ou 8 bits 0 0 7 bits de donn es CODE ASCI
195. ogramme 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 Q1 Q2 ou d apr s l exemple Q1 a pour vateur 360 000 1 FN 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 9 FN 11 IF Q1 GT 360 GOTO LBL 17 un param tre est sup rieur une valeur o un second param tre par ex Q1 gt Q2 plus grand que O donc positif O 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 _ aaaaaseaaaaaaaaasasesaaauauaaaesesesl 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 _ _ _ _ _ _ _ a a FN 9 IF 0 EQU 0 GOTO LBL 30 La condition est toujours remplie il y a donc saut inconditionnel cma aaa aaa aaalllt Abr viations 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 less than soit plus petit que GOTO expression anglaise pour Aller Page gt HEIDENHAIN P 112 Modes de fonctionnement Programma
196. oint final doit tre program m e sans correction de rayon RO Le rayon R doit tre plus court que celui de l outil Il 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 F200 RND 2 5 F100 L Xg Ye RO F500 Z200 FMAX RND 2 5 F100 L X Y F200 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 suite de la 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 od X N 0 tr100 RO Eso Y HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P51 Comportement standard r duction de la vitesse d avance lors de l usinage des coins M90 Inconv nients Particularit s Fonctions M pr d finies Vitesse de contournage constante M90 En cas de trajectoires interm diaires angulaires tels que les angles int rieurs et contours avec
197. oj 1 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 O lt 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 Page TNC 360 Modes de fonctionnement Programmation P 147 Notice ll I arj E a a aa a lacs A a CT ET a re a a E ai e Pen Rate EaR P E E 2 Au ala p d A S Do Pier serre l Le es em PES RO a i D EE EL THE ne eu se ce Ie Page P148 Modes de fonctionnement Programmation HEIDENHAIN TNC 360
198. ompte DISTANCE D APPROCHE B distance d approche introduire le signe mn g n ralement n gatif prendre en compte la valeur introduite PROFONDEUR DE PERCAGE profondeur de per age y introduire le signe g n ralement n gatif prendre en compte la valeur introduite PROFONDEUR DE PLONGEE e profondeur de plong e introduire le signe g n ralement n gatif prendre en compte la valeur introduite TEMPORISATION EN SECONDES G 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 C introduire l avance pour la 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 360 Modes de fonctionnement Programmation Page P 69 Remarque Exemple Cycles d usinage Cycle 1 per age profond 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 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 usi
199. on 4000 s quences de programme On peut d finir jusqu 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 Conversion D calage et rotation du syst me de coordonn es image miroir facteur chelle du syst me de coordonn es Fonctions Pour syst me de palpage 3D de palpage Programmation Fonctions math matiques x 7 sin cos angle a calcul partir de parties d axe param tr e Va Va b7 op rations relationnelles gt lt D placements Max 30000 mm voire 1181 pouces Donn es vitesse de d placement max 30 m min voire 11800 pouces min de coupe vitesse de rotation max 99 999 t min PRE Mat riel Composantes unit logique clavier avec touches alphab tiques et cran en couleur pourvu de sof
200. on d crites dans ce manuel ainsi que les points suivants e En d but de programme ou la suite de chaque s quence il Taut programmer CR LF ou LF ou CR FF ou FF 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 Rue ou 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 HEIDENHAIN TNC 360 Page P 140 Modes de fonctionnement Programmation Lire transmettre Menu de transmission S lections possibles Transmission externe de donn es 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 station 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 lection
201. on et dition w 5 touches d axe o a touches num 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 touches fl ch es curseur s lection directe de s quence et cycle 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 paipage 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 stand
202. onctionnement Programmation HEIDENHAIN TNC 360 am Recomman dations Affichages des d tails Test et graphisme Graphisme de test GRAPHICS 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 Il 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 ia repr sentation en trois plans Pour rendre visibles certains d tails vous avez votre disposition les deux possibilit suivantes coupe ult rieure de la pi ce brute et agrandissement dans un autre d roulement graphique 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 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
203. onn es ne varient pas d une s quence l autre TOOL DEF 1 L 0 R10 TOOL CALL 1 Z S200 L X 10 Y 80 RL F300 M3 1 point de la tangente 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 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 demi cercle dont le rayon R 40 1 point de ia 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 L X 50 Y 110 RL F300 M3 L X 50 Y 80 CT X 90 Y 40 HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P 41 Caract ristiques Axe de r f rence du syst me de coordonn es Coordonn es polaires Cotation absolue Cotation incr mental 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
204. ontale DIN 844 rayon d outil 5 mm 0 BEGIN PGM 7207 MM 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 1 L 0 R 5 Outil 4 TOOL CALL 1 ZS 111 5 L Z 100 RO FMAX M03 6 CYCL DEF 14 0 CONTOUR 7 CYCL DEF 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 DEF 6 1 DIST 2 PROF 20 10 CYCL DEF 6 2 PASSE 8 F100 SUREP 0 11 CYCL DFF 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 1 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 27 L X 5 Y 5 RL 28 L X 105 29 L Y 105 30 L X S5 31 L Y 5 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 HEIDENHAIN TNC 360 Page Modes de fonctionnement Programmation P83 Cycles SL de contournage D Superposition Superposition de Poches et lots peuvent tre superpos s Le con poches et d lots tour est dans ce cas calcul par la CN poche poche La surface d une poche pe
205. 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 outits 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 PO broche ou une autre place doit tre libre dans le magasin HEIDENHAIN TNC 360 Page Modes de fonctionnement Programmation PIT D finition d outil Longueur On compense 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 d placement de l axe d outil Elle pre
206. param tre Q109 Diff rentes machines ont 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 Q109 0 Axe Y appel 0109 1 Axe Z appel Q109 2 HEIDENHAIN TNC 360 Modes de fonctionnement Programmation pus Q110 Broche activ e d sactiv e am Liquide r frig rant activ d sactiv Q112 facteur de recouvrement a13 cotation en mm inch Param tre pour fonction de palpage programmable a115 Q118 Signification Param tre Programmation param tr e S 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 M03 Broche activ e dans le sens horaire M04 Broche activ e dans le sens anti horaire MO5 au cas o MO3 a t pr alablement activ e MO5 au cas o MO4 a t pr alablement activ e ano 0 O0 1 Q10 2 ano 3 Le param tre Q111 pr cise l tat du liquide r frig rant MO8 liquide r frig rant activ am MO9 liquide r frig rant d sactiv am 0 Le param tre Q112 correspond la valeur du facteur de recouvrement
207. pe 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 4 3 PASSE 10 profondeur de passe F 80 avance plong e CYCL DEF 4 4 X 80 1 face de la poche CYCL DEF 4 5 Y 40 2 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 i P HEIDENHAIN P76 Modes de fonctionnement Programmation TNC 360 Cycle Outil Donn es introduire Position initiale D roulement Cycles d usinage Cycle 5 poche circulaire Le cycle Poche circulaire 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 S 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 a 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 se d place l outil lorsqu il plonge dans la pi ce Rayon de cercle R rayon de la poche circulaire Avance F d placement de l ou
208. perpos 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 superpos e doivent rester tels qu ils sont e A et B doivent tre des lots e le 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 e 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 sit
209. peut mettre au point des proc dures d usinage telles certains cycles sp 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 Il 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 B ou E B CYCL DEF 12 PGM CALL confirmer la s lection NUMERO DE PROGRAMME C 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 com
210. plong e suivant l avance profondeur programm e 33 CP PA Q7 DR FQ12 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 FQU pr positionnement pour retour 39 LP PR Q17 PA Q20 FQ12 40 CP PA Q6 DR RO FQ12 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 FQH pr positionnement pour retour 45 LP PR Q17 PA Q20 RO FQ12 46 CP PA Q7 DR RO 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 CYCE 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 EN 6 Ql4 SIN Q20 57 FN 3 Q15 Q14 x Q31 composante ne 58 FN 7 Q16 COS Q20 59 FN 3 Q17 Q16 Q31 60 LBL 0 61 END PGM 7816 MM rayon Condition Si l angle actuel Q20 est plus petit ou plus grand que l angle final Q2 Valeurs Q15 hauteur Z actuelle P ne de calcul Q17 rayon actuel rayon polaire Q20 rayon de
211. ramme d usinage lui m me d finition locale ou s ils sont d finis dans le programme 0 m moire d outils centrale Les valeurs de correction sont respectivement rapport es un outil donn d sign par un num ro Num ros d outils possibles Avec changement d outil automatique voire dans le programme 0 1 99 Sans changement d outil automatique voire dans le programme d usinage 1 254 MHEMORISATION PROGRAMME 2 BLK FORM 2 X 160 Y 100 z 0 3 TOOL DEF L e R 15 4 TODL CALL 1 z 5 2500 Ss L z2 50 R F MAX M 3 EFF X 25 300 M 35 800 z 15 000 C a oga T ao n579 Au cas o la m moire centrale d outils ne serait pas activ e Programme 0 il faut d finir les outils pr vus pour l usinage d une pi ce donn e dans le programme correspondant 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 J nroduire le num ro d outi Le num ro d outil O ne peut tre d fini dans TOOL DEF L outil O est d fini dans la commande comme suit L 0 et R 0 9 introduire la longueur d outil voire LONGUEUR D OUTIL L C la valeur diff rentielle par rapport l outil z ro RAYON D OUTIL R 1 nroduire ie rayon d outi huis Modes de fonctionnement Programmation FACE M moire centrale d outils Exemple d introduction Chang
212. re 4 Finition avec fraise sph rique R 3 mm angle de mont e en Z 1 i cn Re HEIDENHAIN TNC 360 Modes de fonctionnement Programmation 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 paiper 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 D roulement 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 retrait 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 param tres machine le processus est interrompu Ouverture de dialogue En Introduction TT RE UE Nr N PARAMETRE POUR RESULTAT JS num ro de param tre y z 9 j axe de palpage et AXE DE PALPAGE SENS DE PALPAGE x AA se a 3 VALEUR DE POSITION EF
213. re au point ses propres cycles d usinage en faisant appe la programmation param tr e La programmation de l appel se fait au moyen de le touche PGM CALL Le programme en question ne doit pr senter ni de MO2 ni de M30 Dans le programme appel aucun retour en arri re dans le programme principal initial ne doit tre programm formation d une boucle sans fin Seule une pi ce brute doit tre d finie La commande ex cute le programme principal 1 jusqu 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 Fi PRE BEGIN PGM Puis il y a un retour au programme principal 1 TMM EE On revient au programme 1 en revenant la o s quence suivant imm diatement l appel de T 1 BEGIN PGM 28 MM programme Fo 0 o o o LSE e e o x a END PGM 28 MM END PGM MM SORS A S m 9 CALL PGM 10 appel effectu partir d une ligne de programme Le programme qui doit tre appel peut gale ment tre d fini dans un cycle L appel est alors effectu comme pour un cycle d usinage GO CYCL DEF 12 0 PGM CALL appel par ex partir de M99 CYCL DEF 12 1 PGM 20 voir cycle 12 L appel d une marque de programme label peut d pendre d une condition math matique voir Pro grammation param tr e Sommaire fonctions fondamentales HEIDENHAIN TNC 360 Page Modes de fonctionnem
214. rection de rayon AVANCE F FMAX ENT f Introduire le cas ch ant l avance ou avance rapide introduire le cas ch ant la fonction 9 FONCTION AUXILIAIRE M A auxiliaire par exemple MOS Ne pas introduire de fonction auxiliaire SEQUENCE COMPLETE Lancer la s quence de positionnement Cl re Cl ture directe de l introduction Les donn es pr c dentes concernant la l action de correction l avance l introduction 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 ou augment de la valeur du rayon d outil R positionnement Y parall le aux R D placement de l outil rallong de R tR axes R D placement de l outil r duit de R Si une valeur de correction R R est intro duite pour le positionnement de l axe de Ri broche cette vateur ne sera pas prise en compte Si l on utilise le 47 axe comme axe de table circulaire la valeur de correction d outil ne sera pas non plus prise en compte EE Position nominale HEIDENHAIN TNC 360 de 33 Modes de fonctionnement machine Ex cution de programme Ex cution pas pas gt ex cution en continu Les programmes m moris s peuvent tre ex cut s dans les modes de fonctionnement Ex cution de programme pas pas
215. 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 doivent tre comparables en r gle g n rale n gatifs 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 flot DR fraisage en opposant pour poche et flot 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 prernier 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 l 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 tY T
216. ribuer 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 10 20 30 40 SA7 FU ne 2 Table de la machine Page A16 G n ralit s HEIDENHAIN TNC 360 Cotation absolue Cotation incr mentale Cotation incr mentale et absolue dans une m me s quence Coordonn es polaires Coordonn es pi ce Coordonn es absolues et incr mentale
217. rofondeur de passe la fin de la rainure la fraise retourne sa position initiale e L op ration est r it r e jusqu ce que la pro tondeur de fraisage programm e soit atteinte La commande d place la fraise lat ralement au fond 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 j 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 proche le long de la rainure pour se rendre sa position de d part HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P73 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 iong 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 1 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
218. rrig e RO Si la correction de rayon est activ e d s S1 l outil risque d endommager le contour en son premier point Les m mes conditions sont observer lors de la sortie de l outil j RL Page P 50 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Approche et sortie suivant une trajectoire circulaire Ed Approche Sortie Cercle d entr e cercle de sortie Avance Sch ma de programme S quences importantes L X Y RL F500 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 en suivant une trajectoire d abord rectiligne puis circulaire raccor d e par tangentement au c ntour 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 p
219. rsque l outil effectue X un d placement circulaire Page P 34 Modes de fonctionnement Programmation HEIDENHAIN i TNC 360 ES Tol rance d introduction Introduction CC Introduction C S quences de programme Exemple Cercle Programme Exemple Arc de cercle Contournages coordonn es cart siennes Contour circulaire CC C Le point de d part et le point de sortie doivent se 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 x 50 v s a x Y 5 xD e CC X 50 Y 50 C X 15 Y 50 DR centre de cercle point final de l arc de cercle d termination du sens de rotation partir de la touche actionner 1 x actionner 2 x On 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 Cercle dans le plan XY cercle en relief autour du centre de cercle X 60 Y 50 avec un rayon de 35 mm TOOL DEF 1 L 0 R5 TOOL CALL 1 Z S200 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 Demi cercle dans le p
220. s 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 IY 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 angle de direction partant du p le PR PA Pol HEIDENHAIN TNC 360 G
221. s m moris s sur disquette un deuxi me lecteur permet de r aliser des copies Unit disquettes FE 401 avec deux lecteurs support des donn es disquette 3 1 2 double face 135 tpi env 790 kByte env 25 000 s quences max 256 programmes diff rents deux interfaces V 24 R5 232 C interface TNC 2400 9600 19 200 38400 baud interface PRT 110 150 300 600 1200 2 2400 4800 9600 19 200 38400 baud capacit m moire interface vitesse de transmission 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 es Page TNC 360 G n ralit s KI S lection Sortie S quences libres M morisation de programme Vitesse en Baud 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 Elles permettent des affichages et des r giages suppl mentaires F4 s lectionner les fonctions MOD soit par
222. sse de transmission mo Appuyer jusqu ce que l interface S lection sur la TNC V 24 apparaisse Appuyer plusieurs reprises jusqu ce que INTERFACE V 24 linitialisation EXT A Sorti du mode de fonctionnement MOD En cas de transmission de donn es standard par exemple pour une imprimante il suffit d introduire dans la commande les param tres machine suivants MP 5030 O 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 P 5030 1 s lection de la transmission par bloc MP 5020 par ex 168 format de donn e Les param tres machine suivants d finissent les caract res de commande pour toute description voir Transmission 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 transmission il faut adapter les param tres en cons quence P 5010 515 MP 5010 1 17736 MP 5010 2 16712 P 5010 3 279 MP 5010 4 5382 MP 5010 5 4 Pour toute utilisation du logiciel de transmission HEIDENHAIN on r gle g n ralement l interface sur FE n est
223. ssion angulaire plus petit par ex O1 1 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 Per ailleurs une fraise avec denture frontale est n cessaire d faut on effectue un pr per age l aide du cycle 15 HEIDENHAIN TNC 360 Page Modes de fonctionnement Programmation P17 D finition param tr e Evidement Finition Sous programme Programmation param tr e Exemple ellipse comme cycle de contournage 0 BEGIN PGM 94152500 MM Q0 10 lesie Re Les Les be o 337 PAT AE PE AE AO AT E E S a S t t AANA EI PNM 0 0 0 0 0 0 0 0 0 HA0000004 D 78 D amp y h5 1F 2 3 4 6 7 8 9 1 0 FN 0 Q9 5 11 BLK FORM 0 1 Z X 0 Y 0 Z 10 12 BLK FORM 0 2 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 RO 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 CONTOUR 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 LZ 50
224. 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 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 4l 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 C lot carr D lot triangulaire Usinage de surfaces qui ne sont pas d j usin es Page P 90 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 aem Cycle Donn es introduire D roulement Exemple 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 lots 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
225. surer la position d une surface sur une pi ce fix e sur le support Initialisetion du plan de r f rence Calcul de positions e Calcul de longueurs Ouverture de dialogue PROSE SURFACE DE LA PIECE PLAN DE REFERENCE E en compte la Y z Aborder la position de d part X X Y Y Z Z Ct C me Se le sens de d placement D placer la t te de palpage suivant le sens n gatif de Z Apr s contact de la surface la t te de palpage revient la position de d part en avance rapide POINT D ORIGINE Z 18 125 La commande affiche la valeur de mesure introduire le cas ch ant une nouvelle valeur par ex O mm POINT D ORIGINE Z 0 Prise en compte de la valeur introduite Calcul de Il est en outre possible de mesurer une longueur donn e sur une pi ce ajust e longueur e 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 HEIDENHAIN M6 Modes de fonctionnement machine TNC 360 TOUCH 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 e Rotation de
226. t Par exemple ture de LS d finition dialogue d outil La premi re ques Introduction tion de dialogue de valeur est pos e Poursuivre le dialogue La deuxi me introduction question de dialo de valeur gue est pos e Poursuivre le dialogue Cl turer l introduction Apr s que l op rateur ait appuy sur l une des touches d ouverture de dialogue la commande lui demande les donn es dont elle a besoin Il faut par principe r pondre chacune des questions pos es La r ponse figure l cran dans un champ clair La r ponse donn e est prise en compte dans le dialo gue apr s actionnement de la touche ENT ENT correspond l abr viation du mot anglais ENTER soit prendre en compte m moriser La commande pose alors la question suivante Si certaines donn es sont identiques d une s quence l autre par ex l avance ou la vitesse de rotation broche it n est pas n cessaire de r pondre aux questions pos es L op rateur passe outre en activant la touche NO ENT De m me certaines donn es figurant dans le champ clair ou des valeurs d j m moris es dans le programme peuvent tre effac es partir de la touche NO ENT Appara t alors l cran la question de dialogue suivante Lors de l ex cution du programme la commande tient compte des valeurs pr alablement program m es sous l adresse correspondante MEMORISATION PROGRAMME CLERRES F EF 394 TOOL CALL 1 2 S ea 395 L
227. t appel le sous programme Puis un saut est effectu la marque de pro gramme o CALLLBLI Le sous programme 1 est ex cut jusqu au label ee Sie ES Y 0 fin de sous programme i Puis retour au programme principal On poursuit le programme principal avec la s quence qui suit l appel de sous programme M02 LBL1 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 cessaire 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 ou r p tition REP avec valeur num rique le message d erreur IMBRICATION TROP IMPORTANTE appara t l cran Page n i HEIDENHAIN P60 Modes de fonctionnement Programmation TNC 360 R pa Sauts dans le programme Sous programme Exemple BEGIN PGM 1 MM d introduction Le sous programme 2 est appel dans le pro om Sous programme gramme principal 2 FE 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 sie Exemple Une s rie de quatre per ages est programm e sous forme de sous programme et ex cut e trois
228. t de Amener l outil au point de contour en tenant contour RL RR compte de la valeur de correction d outil activ e partir de RR ou RL Avance peu rapide Contour ferm 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 o sur END A Dernier point de Lorsqu on usine un contour ferm le dernier point contour RL RR correspond au premier point programm La valeur de correction de rayon est toujours effective rs Point final Pour que l usinage soit complet on programme le i RO 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 a Modes de fonctionnement Programmation HEIDENHAIN TNC 360 15 L 2 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 B s On simplifie ainsi les positionnements partir du clavier l usinage par
229. tesse 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 vidernent d fini par rapport l axe O 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 DEF 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 1 avance lors de la plong e et sur paisseur 19 CYCL DEF 6 3 ANGLE 0 angle d videment F60 avance dans le plan d usinage Page i P HEIDENHAIN P80 Modes de fonctionnement Programmation TNC 360 un 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 il 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 eff
230. tiale il plonge dans la pi ce centre de la poche La fraise d crit ensuite la trajectoire dessin e selon l avance programm e Fz 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 positif PRET OU HEIDENHAIN TNC 360 Modes de fonctionnement Programmation Page P75 D roulement Passe lat rale Cycles d usinage Cycle 4 poche rectangulaire Le sens de d placement est fonction de la pro grammation dans le cas pr sent DR La passe lat 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 k F R k 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 Exemple TOOL DEF 1 L 0 RS TOOL CALL 1 Z 5200 CYCL DEF 4 0 FRAISAGE POCHES La d finition occu
231. til 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 e Apr s avoir amen l outil en position initiale celui ci plonge dans la pi ce selon l avance programm e Puis la fraise d crit toujours selon l avance pro gramm e F la trajectoire h lico dale dont le sens de rotation d pend de la programmation dans le cas pr sent DR Sens de d placement circulaire de la fraise e plan X Y sens Y e plan Z X sens X 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 0 DR DR HEIDENHAIN TNC 360 Modes de fonctionnement Programmation 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
232. tion TNC 360 ES sm FN 14 num ros d erreur a100 Q107 Q108 Rayon d outil Q109 Axe d outil Programmation param tr e 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 O 299 ERROR 0 ERROR 299 300 399 PLC ERROR 01 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 O 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 08 La commande classe l axe d outil actuel dans le
233. tion de M20 ex cution en continu du programme ex cution programme de programme en continu Clavier TNC 360 Modes de fonctionnement Machine fonctionnement manuel manivelle lectronique ex cution pas pas positionnement avec introduction manuelle 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 effacer les programmes appel de programme entr e et sortie externe de programme fonctions suppl mentaires de fonctionnement ESE8E Graphismes non modes de fonctionnement graphiques d finition de la pi ce brute pi ce brute non FORM usin e faen agrandissement de certaines parties de la pi ce start de la simulation graphique Potentiom tres 6 potentiom tre de vitesse de rotation broche AWF 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 B a d finition et appel de cycle A d signation et appel de sous programmes et SET r p titions arr t programm interruption programm e syst me de palpage Introducti
234. tion du cycle de digitalisation Ouverture de dialogue rouc am S lectionner le cycle COURBES DE TOUCH PROBE 7 0 COURBES DE NIVEAU B T de we Introduction du temps par ex EN LIMITATION DE TEMPS Ce 200 secondes et prise en compte Ty introduire les coordonn es du POINT DE DEPART X point initial par ex X 50 Y D Y 100 et prendre en compte p y introduire la succession des axes a AXE DE DEMARRAGE ET SENS JO ie ee AXE INITIAL ET SENS X et prendre en compte LIMITATION DANS LE SENS DE ga introduire la remont e par ex 0 5 _ LA NORMALE Es et prendre en compte TT introduire la distance entre les lignes 9 DISTANCE ENTRE LES LIGNES Cay par ex 0 5 et prendre en compte Gi TED introduire l cart entre points 9 DISTANCE ENTRE LES POINTS ka par ex 0 5 et prendre en compte Exemple 0 BEGIN PGM 2 MM 1 TCH PROBE 5 0 ZONE a 2 TCH PROBE 5 1 PGM NAME 12345678 w 3 TCH PROBE 5 2 Z X 0 000 Y 0 000 Z 2 000 En 4 TCH PROBE 5 3 X 100 000 Y 100 000 Z 10 000 ns 5 TCH PROBE 5 4 HAUTEUR 60 5 6 TCH PROBE 7 0 COURBES DE NIVEAU gi 7 TCH PROBE 7 1 TEMPS 200 X 50 000 Y 100 000 h 8 TCH PROBE 7 2 SUCCESSION Y X d 9 TCH PROBE 73 DIST ELEVATION 0 5 DIST LIGNES 0 5 DIST POINTS 0 5 2 10 END PGM 2 MM HENTAI Modes de fonctionnement Programmation po 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 effe
235. tir des touches fl ch es on soit partir de la touche MOD on ne peut feuilleter les crans en arri re Ouverture de dialogue SEQUENCES LIBRES 160044 LIMITATION X 350 000 E sor du mode de fonctionnement auxiliaire It 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 Interface V 24 A partir de interface V 24 les interfaces de donn es peuvent tre commut es sur les modes de fonctionnement suivants e 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 tres Cette fonction permet de faire acc der l utilisateur jusqu 16 param tres machine Ces param tres utili utilisateur s
236. tive 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 valeur effective Z longueur d outil L posi tion surface Exemple Longueur d outil L 100 mm Position de la surface sup rieure de la pi ce 50 mm Valeur effective introduire Z 100 mm 50 mm 150 mm HEIDENHAIN TNC 360 Modes de fonctionnement machine Page M13 Exemple initialisation du point d origine point z ro pi ce 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 Affleurer avec Ouverture de dialogue Z lorsque la surface doit tre tangent e Axe Z INITIALISATION DU POINT D ORIGINE Z RSC EPA Prise en compte la valeur introduite Affichage Z 0 000 Axe Y Ouverture de dialogue Y lorsque la surface doit tre tangent e INITIALISATION DU POINT D ORIGINE Y i Han la valeur pour l axe Y par ex mm Avec signe n gatif Prise en compte de la valeur introduite Affichage Y 5 000 Axe X Ouverture de dialogue x lorsque la surface
237. tkeys Temps 1500 s quences min 40 ms d ex cution de s quence 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 Fonctionnement 0 C 45 C ambiante Stockage 30 C 70 C HEIDENHAIN G n ralit s Page TNC 360 A3 Manuel Manivelie 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 On peut galement d placer les axes avec une manivelle lectronique Pour ce faire il faut d abord introduire un pas de mesure ognie MODE MANUEL EFR KoE 25 300 Y 35 800 A 15 000 CT o 000 Ti z a us 9 FACTEUR DE SUBDIV 2 EER X 25 300 Y 35 800 A 15 000 C 0 000 Ti z J M579 Positionnement On d place les axes une position donn e en avec introduction tenant compte de la valeur de correction de POSTTIONNENENT t NERO HAN manuelle rayon s lectionn e de l avance et de la fonction FO X 10 z auxiliaire La s quence de positionnement intro RO F MAX duite n est pas m moris e ERE 25 300 Y 35 800 Lo 15 000 C 0 000 Ti z 579 D rouiement Un programme d usinage introduit est ex cut de programme par la machine EXECUTION PROG EN CONTINU Ex cution Apr s avoir lanc le programme partir de la en continu touche externe
238. u veau programme est appel END PGM Page x HEIDENHAIN P132 Modes de fonctionnement Programmation TNC 360 Toucx Digitalisation de contours 3D PROBE 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 ERRONEES Dans le cycle de palpage ZONE une valeur de coordonn es MIN est Sup rieure ou gale la valeur de coordonn es MAX 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 ou 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 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 tives ou 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
239. u 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 360 CAE Cycles SL de contournage Poches et lots superpos s Op ration 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 PGM principal 0 BEGIN PGM 7209 MM 7209 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 CALLOZSO 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 Page TNC 360 Modes de fonctionnement Programmation P 89 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 A et B soit deux poches
240. uche 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 ITOUCH Ouverture de dialogue S lectionner et prendre en compte la COIN POINT D ORIGINE fonction de palpage x y D placer la t te de palpage la premi re position de d part X X Y Y me ont la sens de palpage par 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 Y D placer la t te de palpage la troisi me position de d part a S lectionner le sens de palpage Re Aa E Bes 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 introduire le cas ch ant les coordonn es POINT D ORIGINE X 0 du coin pour X et Y par ex X 0 Y 0 POINT D ORIGINE Y 0 T Prise en compte de la valeur introduite Page M 10 HEIDENHAIN Modes de fonctionnement m
241. ur pr positionne ment 4 FN 0 Q21 20 point de palpage 5 EN 0 Q22 15 6 FN 0 Q23 0 7 FN 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 11 FN 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 Q11 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 palper 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 360 Modes de fonctionnement Programmation Page P123 TOUCH Fonction de palpage programmable PROBE F o 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
242. urs 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 conversion 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 e 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 Z0 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 Y xT d calage absolu Y xI d calage incr mental Page P 96 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Fa Conversions de coordonn es Cycle 7 d calage du point z ro S lection Ouverture de dialogue ae ou de cycle CYCL DEF 7 POINT ZERO prendre en compte le cycle Introduction de valeur DECALAGE x s lectionner l axe Rz introduire les coordonn es du nouveau point z ro Y l
243. urs est ex cut e jusqu sa fin Le programme n est arr t qu une fois la s quence en cours enti rement effectu e Pour poursuivre l usinage il faut lancer les 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 360 ue Param tres Q Interruption d ex cution de programme Contr le des param tres Modification des param tres Ex cution de programme ER Contr le modification des param tres Q La valeur des param tres Q peut le cas ch ant tre contr l e voire modifi e Arr ter le d roulement du programme en appuyant sur la touche externe STOP Interrompre le d roulement du programme a S lectionner le param tre de votre choix et contr ler Sortir de l affichage des param tres Q ou C modifier et confirmer les param
244. 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 l avance programm e l outil effectue la pre mi re passe de per age e 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 e 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 poursui vent jusqu ce que la profondeur de per age soit 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 e 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 360 un D finition de cycle Cycles d usinage Cycle 1 per age profond Mode de fonctionnement Ouverture de dialogue DEF CYCL DEF 1 PERCAGE PROFOND prendre le cycle en c
245. ut par exemple tre agrandie par celle d une autre poche ou r duite par celle d un flot Position initiale 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 Y qu elles se trouvent le plus loign des zones de i 1 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 lots leur correction RR Page P 84 Modes de fonctionnement Programmation HEIDENHAIN TNC 360 Cycles SL de contournage ES Poches superpos es Op ration Poches superpos es Usinage avec une fraise avec denture frontale DIN 844 rayon d outil 3 mm Y x 35 65 xX 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 R0 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 1 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
246. uvent tre effac es au moyen de la touche CE un z ro des valeurs figure alors dans le champ clair num riques De m me les messages d erreur qui ne clignotent pas peuvent tre effac s partir de la touche CE des messages d erreur A La valeur num rique et l adresse sont compl tement effac es avec NO ENT ENT HEIDENHAIN i P Page TNC 360 Modes de fonctionnement Programmation P5 rem S lection de programme Ouverture de programme S lection de programme existant d j A 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 Se gramme est pr cis e la longueur du programme en nombre d octets Les programmes en DIN ISC sont reconnaissables au fait qu ISO soit indiqu 2 Trse derri re chaque num ro de programme EFF X 25 300 35 On s lectionne un programme soit RoS c a e en appuyant sur les touches fl ch es soit e en introduisant le num ro qui lui correspond T o n579 Si le num ro de programme n est pas encore m moris dans la TNC on ouvre alors un autre programme Ouverture de Suivant le type de programmation on peut ouvrir des programmes par dialogue HEIDENHAI
247. vantes peuvent tre res galement utilis es dans le mode manivelle lec ETALONNAGE LONGUEUR EFFECTIVE tronique TU EE RAKON EFFECTIF m ROTATION DE BASE nn Se Tatau ragan aera SURFACE PIECE PLAN DE REFERENCE i j a COIN POINT D ORIGINE Le menu suivant s affiche CENTRE DE CERCLE POINT D ORIGINE La fonction de palpage est s lectionn e partir des touches fl ch es et prise en compte avec ENT Avant l utilisation du syst me de palpage il con vient de d terminer une seule fois au moyen des fonctions de palpage la longueur effective ainsi que le rayon effectif Les deux valeurs de mesure sont m maris es dans la commande il est possible de quitter tout moment les 1 fonctions de palpage avec END A fl 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 coo mesure et le course mesurer sont d finies par F le constructeur de la machine au moyen des 1 F param tres machine 1 Le syst me de palpage signale la commande mme nurn rique le contact avec la pi ce La com A mande m morise les coordonn es des points de palpage L axe palper est arr t et fait l objet d un retour Fa au point de d part Le d passement provoqu n par le freinage n a pas d influence sur le r sultat de la mesure Pr positionnement avec touches de sens d axe F1 Avance pour pr positionnement F2 Avance pour palpa

Download Pdf Manuals

image

Related Search

T teams tiktok translate target twitch telegram twitter turbotax temu tiktok login terry mclaurin ticketmaster teams login t-mobile tradingview torzon darknet teamviewer typing test t mobile sign in timer traductor toyota tubi tv translate google tommy fleetwood

Related Contents

Sunbeam Bedding GCSBCL-212 User's Manual  その他輸送装置  PDF を表示  

Copyright © All rights reserved.
Failed to retrieve file