Programmation Heidenhain

  • Auteur de la discussion Auteur de la discussion Pascal 71
  • Date de début Date de début
:lol:

Zut pas moyen d'effacer ces propres messages :x

Le double post est un bug récurent qu'on retrouve sur de nombreux forum. Il doit être sacrement hard à corrigé car il date de longtemps :evil:
 
je suis nouveau j ai bosser sur heidenhain tnc 355 mais j ai un probleme avec l enregistrement des programme repetetive sur l'appariel mobil ME elle marche avec un pc et le tncremote mais pas avec la tnc 355 es que quelqu'un peu m'aider merci d avance
 
bonjour je travaille sur une aleseuse horizontale avec controle TNC426
quelqu'un pourrait m'aider à trouver le post specifique pour mastercamX ?
je pourrais travailler les fichiers à la maison.
MERCI !
 
tutorial heidenhain

Salut

J'ai besoin d'aide j'ai téléchargé la TNC530 et je n'arrive pas à faire des programmes. Existe-t-il un tutorial pour bien démarrer car vraiment je n'y arrive pas. Ou si quelqu'un peut m'indiquer la démarche à suivre.
Merci d'avance 8-)
 
programmation

salut

en cherchant bien sur le site internet heidenhain j'ai trouvé tout ce qu'il me fallait avec des fichiers d'aide à la programmation. Voici le lien

https://filebase.heidenhain.de/doku...242135142578/1242135142585/1242135142585.html

un autre soici rencontré lors de la simulation j'ai une erreur outil bloqué je vois pas d'où cela provient. Si vous avez une astuce n'hésitez pas.
Je precise le contexte usinage d'un contour avec deux chanfreins sur 5 mm de profondeur.

a+
 
Si tu as le message outil blocqué c'est que l'outil que tu utilises est blocqué dans la table outil.

Pour le débloquer il faut avec le softkey table outil ouvrir le tableau de gestion des outils.

ensuite on se déplace sur l'outil qui pose problème avec les flèche .

Tu dois avoir dans la colonne TL le code L pour Locked. Utilise le softkey EDIT pour modifier la ligne. déplace toi sur la colonne TL et utilises la touche NO ENT pour débloquer l'outil.
 
Quelqu'un sait il comment programmer un rayon en G02 en heidenhain ? J'ai déjà
mes valeurs X,Y,R mais pour le DR je ne sais pas comment faire. Si quelqu'un peux me fournir des informations
ou des PDF a lire en ligne concernant mon problème ce serait sympa. :-D
 
ALORS

tu te positionne a ton point de depart de rayon :

L X.. Y.. RL( ou RR ou R0 (correcteur de rayon)) F auto

ensuite point de fin du rayon

CR X.. Y.. R+.. (rayon convexe) ou R-.. (rayon concave) valeur rayon DR+ (sens trigonomètrique) ou DR- (sens antitrigo)

VOILA
 
Bonjour a tous,

Je travaille actuellement sur une Heidenhain iTNC530; je me suis
lancé dans la programmation et je dois utiliser des sous-programmes comment
les programme t-on ? :???:

Maxx519
 
tu a plusieurs facon de les utilisé, si tu as les bouquins, c'est indiqué dedans.

quand tu l'utilise dans le programme principal c'est pour faire une boucle de répétition

tu peut les mettre aussi après le M30, je le fait souvent: dans le sous programme je définit un contour en paramétrant la profondeur et l'avance, comme ça je l'utilise avec ma fraise d'ébauche, avec ma fraise de finition, et ensuite mon ébavurage

Tu a plein de possibilité.....
 
tu elabore ton sous programme de la facon suivante:

- tu le commence par label set (touche au clavier) puis tu le numerote: exemple label set 1
- tu rempli ton sous programme avec tes coordonnées , ne pas oublier a la fin de la premiere ligne de ton sous programme de mettre m89 et a la derniere ligned m99 ( il va commencer a lire a la ligne m89 puis va s'arreter a la ligne ou il y as le m99) , ou alors tu peut mettre m99 a chaque fin de ligne , au choix
- ensuite tu cloture ton sous programme par un label set 0
- tu appelle ton sous programme par un call label (touche au clavier egalement) et son numero : exemple call label 1

sinon pour son emplacement moi je le place apres le stop m2 de fin de programme

voila je pense que tu sait tout :mrgreen:
 
rh03 a dit:
tu elabore ton sous programme de la facon suivante:

- tu le commence par label set (touche au clavier) puis tu le numerote: exemple label set 1
- tu rempli ton sous programme avec tes coordonnées , ne pas oublier a la fin de la premiere ligne de ton sous programme de mettre m89 et a la derniere ligned m99 ( il va commencer a lire a la ligne m89 puis va s'arreter a la ligne ou il y as le m99) , ou alors tu peut mettre m99 a chaque fin de ligne , au choix
- ensuite tu cloture ton sous programme par un label set 0
- tu appelle ton sous programme par un call label (touche au clavier egalement) et son numero : exemple call label 1

sinon pour son emplacement moi je le place apres le stop m2 de fin de programme

voila je pense que tu sait tout :mrgreen:
Le M89 ou M99, c'est uniquement pour des points XY que l'on doit percer/tarauder.
Si c'est le coutour d'un profil, il ne faut pas les mettre :wink:
 
sur la cn au boulot je met tout le temps le m89 et m99 meme pour les profils et elle y prend , mais elle est assez ancienne la cn
 
Le M99 sert aussi a appeler le cycle programmé (perçage ,taraudage),a chaque fin déplacement (x,y)dans un label pour plusieurs positions. :-D
 
salut je bosse sut itnc 530 depuis 4 ans
3 ans sur une tos et maintenant depuis quelque mois sur une FPT ronin avec tête 5 axes , 8000 en x, 2500 en z, un belier de 1500 une table tournante (axe c) , un axe V de 1750mm (deplacement table tournante), un changeur outils 60 poches et un changeur de têtes (une tête 5 axes, un fourreau de 700mm et un plateau radiant pour usiner cône, filetage, alesage etc...)
si tu veux des conseil en programmation plan incliner etc... demande moi
 
bonjour nouveau sur ce forum je viens de decroche un job avec une nouvelle machine 5axe 140outil pour usiner des pieces unitaire avec une commande heidenhain itnc 530 mais moi je connais mieux la siemens 840d si la derniere j'aurais besoin de conseil pour ce nouveau challenge

merci de vos reponse
 
Bonjour,

Je vous invite à suivre le lien suivant : Programmation CN HEIDENHAIN
Vous y retrouverez notament :
  • Les manuels d'utilisation des CN HEIDENHAIN (Anciennes et actuelles)
  • La documentation des cycles HEIDENHAIN
  • La documentation sur les fonctions M
  • Les fonctions d'usinage en plan incliné
  • Les fonctions de programmation paramètrée
  • Les postes de programmation HEIDENHAIN
  • Des tutoriels vidéos pour l'installation et les premiers pas

J'espère que cela vous sera utile dans votre nouveau challenge.
Je vous conseille vivement d'installer le poste de programmation i530. Il vous permettra de vous familiariser rapidement à l'environnement HEIDENHAIN.

Cordialement,
Bruno
 
salut a tous
je propose que nous échangions nos programmes paramétrés cela permettrais un vrai échange de diverses méthodes de programmations :wink:
 
bonjour a tous, je boss sur une ITCN 530 depuis bientôt 3 ans, pour de la pièce unitaire et rarement de la pièce série (30 pièces max ),
voici un petit prog paramétré que j'utilise pour l'usinage d’écrou,

BLK FORM1 X Y Z
BLK FORM2 X Y Z
# _______________________________
; cote sur plat
Q10= ....... <<<<<<<<< entrer la valeur de votre écrou ex: un écrou de 19mm sur plat tapez simplement Q10=19
#________________________________
Q11= Q10x1.155 <<<<<<<<< formule pour l’écrou tirer du manuel de l'ajusteur ( de mémoire )
Q50= Q11/2
#________________________________
TOOL CALL ...Z S........
L Z300 RO FMAX M13
CYCL DEF 14.1 LABEL CONTOUR 1 ( appel du LBL )
CYCL DEF 25 TRACE DE CONTOUR ( cycle de contournage et différents conditions d'usinage )
M99
L Z300 R0 FMAX M2
#________________________________
LBL1
APR LT XQ50 Y0 LENQ108 RL ( cycle d'approche , le Q108 mis avec LEN permet d'avoir toujours la même distances d'approche quelque soit le diamètre de l'outil, ex: un tourteau pour l’ébauche et une 2T pour la finition)
CC X0 Y0
LP PR+Q50 PA-60
LP IPA -60
LP IPA -60
LP IPA -60
LP IPA -60
LP IPA -60
DEF LT LEN Q108
LBL0

a vous de testez !!!!

n’hésitez pas a me dire ce que vous en pensez
 
0 BEGIN PGM FORME-PENTE MM
1 BLK FORM 0.1 Z X-200 Y-150 Z-20
2 BLK FORM 0.2 X+130 Y+150 Z+5
3 FN 0: Q1 = +10 ; RAYON OUTIL
4 FN 0: Q2 = +10 ; GRAND-RAYON-DEPAR
5 FN 0: Q3 = +20 ; ""RAYON ARRIVEE
6 FN 0: Q4 = +10 ; PETIT RAYON DEPAR
7 FN 0: Q5 = +20 ; ""RAYON ARRIVEE
8 FN 0: Q6 = +30 ; NOMBRE DE PASSE
9 FN 0: Q7 = +25 ; ENTRAXE
10 FN 0: Q12 = +10 ; HAUTEUR PIECE
11 FN 4: Q13 = +Q12 DIV +Q6
12 FN 0: Q15 = +12000 ; TRS/MIN
13 FN 0: Q16 = +0 ; CORRECTEUR Z
14 FN 0: Q17 = +90 ; ANGLE FORME
15 FN 0: Q18 = -90 ; ANGLE FORME
16 FN 0: Q19 = +2500 ; AVANCE
17 FN 1: Q20 = +Q2 + +Q1
18 FN 1: Q21 = +Q4 + +Q1
19 FN 2: Q8 = +Q3 - +Q2
20 FN 2: Q9 = +Q5 - +Q4
21 FN 4: Q10 = +Q8 DIV +Q6
22 FN 4: Q11 = +Q9 DIV +Q6
23 FN 4: Q13 = +Q12 DIV +Q6
24 FN 1: Q20 = +Q2 + +Q1
25 FN 1: Q21 = +Q4 + +Q1
26 TOOL CALL 2 Z SQ15 DL+Q16
27 CYCL DEF 7.0 POINT ZERO
28 CYCL DEF 7.1 X-13
29 L X+0 Y+0 R0 F MAX M13
30 L Z+50 R0 F MAX
31 CC X+0 Y+0
32 LP PR+Q20 PA+Q17 R0 FQ19
33 L Z+10 R0
34 LBL 1
35 CC X+0 Y+0
36 LP PR+Q20 PA+Q17 R0
37 L Z+Q14
38 CC X+Q7 Y+0
39 LP PR+Q21 PA+Q17
40 CP PA+Q18 DR-
41 CC X+0 Y+0
42 LP PR+Q20 PA+Q18
43 CP PA+Q17 DR-
44 FN 1: Q20 = +Q20 + +Q10
45 FN 1: Q21 = +Q21 + +Q11
46 FN 2: Q14 = +Q14 - +Q11
47 FN 11: IF +Q14 GT -20 GOTO LBL 1
48 L Z-1 R0 F MAX M91
49 L M30
50 END PGM FORME-PENTE MM
 
0 BEGIN PGM CONE-EXTER MM
1 BLK FORM 0.1 Z X-50 Y-50 Z+0
2 BLK FORM 0.2 X+50 Y+50 Z+30
3 FN 0: Q1 = +10 ; RAYON OUTIL
4 FN 0: Q2 = +25 ; RAYON DE DEPART
5 FN 0: Q3 = +50 ; RAYON D"ARRIVEE
6 FN 1: Q4 = +Q2 + +Q1
7 FN 1: Q5 = +Q3 + +Q1
8 FN 0: Q6 = +60 ; NOMBRES DE PASSE
9 FN 0: Q7 = +30 ; PROFONDEUR Z
10 FN 0: Q11 = +2 ; NUMERO OUTIL
11 FN 0: Q12 = +12000 ; TRS/MIN
12 FN 0: Q13 = +0 ; CORRECTEUR Z
13 FN 0: Q14 = +2500 ; AVANCE
14 FN 2: Q8 = +Q5 - +Q4
15 FN 4: Q9 = +Q8 DIV +Q6
16 FN 4: Q10 = +Q7 DIV +Q6
17 TOOL CALL Q11 Z SQ12 DL+Q13
18 L X+0 Y+Q4 R0 F MAX M13
19 L Z+50 R0 F MAX
20 L Z+Q7 R0 F1500
21 LBL 1
22 CC X+0 Y+0
23 L X+0 Y+Q4 R0 FQ14
24 L Z+Q7 R0
25 C X+0 Y+Q4 DR- R0
26 FN 2: Q7 = +Q7 - +Q10
27 FN 2: Q4 = +Q4 - -Q9
28 FN 11: IF +Q7 GT +0 GOTO LBL 1
29 L Z-1 R0 F MAX M91
30 L M30
31 END PGM CONE-EXTER MM
 
0 BEGIN PGM CONE-INTER MM
1 BLK FORM 0.1 Z X-100 Y-100 Z+0
2 BLK FORM 0.2 X+100 Y+100 Z+30
3 FN 0: Q1 = +10 ; RAYON OUTIL
4 FN 0: Q2 = +50 ; RAYON DE DEPART
5 FN 0: Q3 = +20 ; RAYON D"ARRIVE
6 FN 2: Q4 = +Q2 - +Q1
7 FN 2: Q5 = +Q3 - +Q1
8 FN 0: Q6 = +50 ; NOMBRES DE PASSES
9 FN 0: Q7 = +30 ; PROFONDEUR
10 FN 0: Q11 = +2 ; NUMERO D"OUTIL
11 FN 0: Q12 = +12000 ; TRS/MIN
12 FN 0: Q13 = +0 ; CORRECTEUR Z
13 FN 0: Q14 = +2500 ; AVANCE
14 FN 0: Q15 = +5 ; Z D"APPROCHE
15 FN 2: Q8 = +Q4 - +Q5
16 FN 4: Q9 = +Q8 DIV +Q6
17 FN 4: Q10 = +Q7 DIV +Q6
18 FN 1: Q16 = +Q7 + +Q15
19 TOOL CALL Q11 Z SQ12 DL+Q13
20 L X+0 Y+0 R0 F MAX M13
21 L Z+Q16 R0 F MAX
22 L Z+Q7 R0 F1500
23 LBL 1
24 CC X+0 Y+0
25 L X+0 Y+Q4 R0 FQ14
26 L Z+Q7 R0
27 C X+0 Y+Q4 DR-
28 FN 2: Q4 = +Q4 - +Q9
29 FN 2: Q7 = +Q7 - +Q10
30 FN 11: IF +Q7 GT +0 GOTO LBL 1
31 L Z-1 R0 F MAX M91
32 L M30
33 END PGM CONE-INTER MM
 
0 BEGIN PGM FORME-RAYON MM
1 BLK FORM 0.1 Z X-100 Y-80 Z-20
2 BLK FORM 0.2 X+175 Y+80 Z+2
3 FN 0: Q1 = +120 ; NOMBRES DE PASSES
4 FN 0: Q2 = +90 ; DIVISION D"ANGLE
5 FN 4: Q3 = +Q2 DIV +Q1
6 FN 0: Q4 = +0 ; ANGLE DE DEPART
7 FN 0: Q5 = +20 ; RAYON PIECE
8 FN 0: Q6 = +10 ; RAYON FRAISE
9 FN 2: Q7 = +Q5 - +Q11
10 FN 0: Q8 = +2 ; NUMERO OUTIL
11 FN 0: Q9 = +12000 ; TRS/MIN
12 FN 0: Q10 = +0 ; CORRECTEUR Z
13 FN 1: Q11 = +Q5 + +Q6
14 TOOL CALL Q8 Z SQ9 DL+Q10
15 CYCL DEF 7.0 POINT ZERO
16 CYCL DEF 7.1 X-15
17 L X-50 Y+0 R0 F MAX M13
18 L Z+25 R0 F MAX
19 L Z+10 R0 F2500
20 LBL 1
21 CC X-40 Y+0
22 CALL LBL 20
23 LP PR+Q22 PA+0 R0
24 L Z+Q23 R0
25 CC X+0 Y+0
26 CP PA+90 DR- R0
27 L X+40 R0
28 CC X+40 Y+0
29 CP PA-90 DR- R0
30 L X+0 R0
31 CC X+0 Y+0
32 CP PA+180 DR- R0
33 FN 2: Q4 = +Q4 - +Q3
34 FN 11: IF +Q4 GT -90 GOTO LBL 1
35 L Z+150 R0 F MAX
36 L M30
37 LBL 20
38 FN 7: Q20 = COS+Q4
39 FN 6: Q21 = SIN+Q4
40 FN 3: Q22 = +Q20 * +Q7
41 FN 3: Q23 = +Q21 * +Q7
42 LBL 0
43 END PGM FORME-RAYON MM
 
0 BEGIN PGM SPHERE-INTER MM
1 BLK FORM 0.1 Z X-110 Y-110 Z-100
2 BLK FORM 0.2 X+110 Y+110 Z+5
3 FN 0: Q1 = +30 ; NOMBRE DE PASSE
4 FN 0: Q2 = +50 ; DIVISION D"ANGLE
5 FN 4: Q3 = +Q2 DIV +Q1
6 FN 0: Q4 = +0 ; ANGLE DE DEPART
7 FN 0: Q20 = +89.5 ; ANGLE DE FIN
8 FN 0: Q5 = +90 ; RAYON PIECE
9 FN 0: Q6 = +4 ; RAYON FRAISE
10 FN 2: Q7 = +Q5 - +Q6
11 FN 0: Q16 = +19 ; NUMERO OUTIL
12 FN 0: Q17 = +15000 ; TRS/MIN
13 FN 0: Q18 = +0 ; CORRECTEUR Z
14 FN 0: Q19 = +2500 ; AVANCE
15 TOOL CALL Q16 Z SQ17 DL+Q18
16 L X+0 Y+0 R0 F MAX M13
17 L Z+150 R0 F MAX
18 CC X+0 Y+0
19 LBL 1
20 FN 7: Q13 = COS+Q4
21 FN 6: Q12 = SIN+Q4
22 FN 3: Q14 = +Q12 * +Q7
23 FN 3: Q15 = +Q13 * +Q7
24 CC X+0 Y+0
25 LP PR+Q15 PA+0 R0 FQ19
26 Z+Q14 R0
27 CP PA+0 DR-
28 FN 2: Q4 = +Q4 - +Q3
29 FN 11: IF +Q4 GT -Q20 GOTO LBL 1
30 L Z-1 R0 F MAX M91
31 L M30
32 END PGM SPHERE-INTER MM
 
0 BEGIN PGM SPHERE MM
1 BLK FORM 0.1 Z X-80 Y-80 Z-10
2 BLK FORM 0.2 X+80 Y+80 Z+90
3 FN 0: Q1 = +30 ; NOMBRE DE PASSE
4 FN 0: Q2 = +20 ; DIVISION D"ANGLE
5 FN 4: Q3 = +Q2 DIV +Q1
6 FN 0: Q4 = +89.8 ; ANGLE DE DEPART
7 FN 0: Q5 = +90 ; RAYON PIECE
8 FN 0: Q6 = +4 ; RAYON FRAISE
9 FN 1: Q7 = +Q5 + +Q6
10 FN 0: Q16 = +19 ; NUMERO OUTIL
11 FN 0: Q17 = +15000 ; TRS/MIN
12 FN 0: Q18 = +0 ; CORRECTEUR Z
13 FN 0: Q19 = +2500 ; AVANCE
14 TOOL CALL Q16 Z SQ17 DL+Q18
15 L X+0 Y+0 R0 F MAX M13
16 L Z+150 R0 F MAX
17 CC X+0 Y+0
18 LBL 1
19 FN 7: Q13 = COS+Q4
20 FN 6: Q12 = SIN+Q4
21 FN 3: Q14 = +Q12 * +Q7
22 FN 3: Q15 = +Q13 * +Q7
23 CC X+0 Y+0
24 LP PR+Q15 PA+0 R0 FQ19
25 Z+Q14 R0
26 CP PA+0 DR-
27 FN 2: Q4 = +Q4 - +Q3
28 FN 11: IF +Q4 GT +0 GOTO LBL 1
29 L Z-1 R0 F MAX M91
30 L M30
31 END PGM SPHERE MM
 
0 BEGIN PGM CAME MM
1 BLK FORM 0.1 Z X-300 Y-300 Z-20
2 BLK FORM 0.2 X+300 Y+300 Z+15
3 FN 0: Q1 = +10 ; RAYON-DE-FRAISE
4 FN 0: Q2 = +87.84 ; GRAND RAYON
5 FN 0: Q3 = +63 ; PETIT RAYON
6 FN 1: Q4 = +Q2 + +Q1
7 FN 1: Q5 = +Q3 + +Q1
8 FN 2: Q6 = +Q4 - +Q5
9 FN 0: Q7 = +100 ; NOMBRE DE PASSE
10 FN 4: Q8 = +Q6 DIV +Q7
11 FN 0: Q9 = +67.5 ; ANGLE A DIVISER
12 FN 4: Q10 = +Q9 DIV +Q7
13 FN 0: Q11 = +157.5 ; ANGLE DE DEPART
14 FN 0: Q12 = +90 ; ANGLE-D"ARRIVE
15 TOOL CALL 3 Z S3500
16 CC X+0 Y+0
17 LP PR+Q4 PA-Q11 R0 F MAX M13
18 L Z+50 R0 F MAX
19 L Z+10 R0 F MAX
20 CC X+0 Y+0
21 LP PR+Q4 PA-Q11 R0 F2500
22 LBL 1
23 LP PR+Q4 PA-Q11
24 FN 2: Q4 = +Q4 - +Q8
25 FN 2: Q11 = +Q11 - +Q10
26 FN 11: IF +Q11 GT -89.325 GOTO LBL 1
27 FN 0: Q1 = +10 ; RAYON-DE-FRAISE
28 FN 0: Q2 = +87.84 ; GRAND RAYON
29 FN 0: Q3 = +63 ; PETIT RAYON
30 FN 1: Q4 = +Q2 + +Q1
31 FN 1: Q5 = +Q3 + +Q1
32 FN 2: Q6 = +Q4 - +Q5
33 FN 0: Q7 = +100 ; NOMBRE DE PASSE
34 FN 4: Q8 = +Q6 DIV +Q7
35 FN 0: Q9 = +67.5 ; ANGLE A DIVISER
36 FN 4: Q10 = +Q9 DIV +Q7
37 FN 0: Q11 = +157.5 ; ANGLE DE DEPART
38 FN 0: Q12 = +90 ; ANGLE-D"ARRIVE
39 CP PA+Q12 DR- R0
40 LBL 2
41 LP PR+Q5 PA-Q12 R0
42 FN 1: Q5 = +Q5 + +Q8
43 FN 1: Q12 = +Q12 + +Q10
44 FN 11: IF +Q12 GT -157.675 GOTO LBL 2
45 L Z+250 R0 F MAX
46 L M30
47 END PGM CAME MM
 
bonjour,
je suis nouveau sur le forum,et j'ais 2 ou3 petite question a propo des cycle def,
je boss sur un itnc 530 dmu50evo depuis peu
merci pour vos réponse
 
Bonjour, Le plus simple si vous ne connaissez pas du tout la programmation Heidenhain, c'est de demander une formation à votre patron. Il prendra sur votre DIF pour payer, et il sera très vite récompensé car vous serez tout de suite performant.
 

Sujets similaires

M
Réponses
2
Affichages
295
mahsop
M
P
Réponses
16
Affichages
387
pierre25870
P
C
Réponses
5
Affichages
229
Hubert95
H
P
Réponses
0
Affichages
481
Prince Nicolas
P
T
Réponses
0
Affichages
640
Thibaut g
T
M
Réponses
3
Affichages
358
42000Stéphane
42000Stéphane
L
Réponses
1
Affichages
209
Nono.60
Nono.60
S
Réponses
2
Affichages
2 100
jbf
K
Réponses
34
Affichages
2 500
deuche87
deuche87
S
Réponses
19
Affichages
425
moufy55
moufy55
W
Réponses
113
Affichages
28 123
Willy 02
W

Sujets similaires

F
Réponses
6
Affichages
4 851
usinum
usinum
J
Réponses
0
Affichages
4 474
Jean_le_pensionnaire
J
T
Réponses
6
Affichages
6 588
sativa55
S
Retour
Haut