TUTO Paramétré N°1

  • Auteur de la discussion Auteur de la discussion Pastaga
  • Date de début Date de début
Pastaga a dit:
:roll: Désolé si je ne suis pas trop présent en ce moment :cry:

:mad: Mais travaille oblige !!!

Un petit exo paramétrer.

Un simple calcule, pour l'instant par la suite nous intégrerons le conditionnel et, les paramètres machine.

Mais pour l'instant on reste dans le simple :wink:

Je ne donnerais que les équations à vous de le programmer, surtout que je travaille sur Heindo... mais sur Mill+ en Iso :evil:

Mais si vous comprenez le principe sa s'applique à tous les langages.

Soit une ébauche de contour avec prise de passe au rayon.

**** PM=Programme pièce ****

Appelle Outil

V6=00 (Surépaisseur Profil à enlever)
V7=00 (Nombre de Passe)
V8=00 (Surépaisseur pour finition)

V20=V7-1 (Nombre de répétition du Sous-Prog ou Label)

Bloc 1 V6=V6-V8 (Surépaisseur de départ)
..........V6=V6/V8
..........V8=V8-1
..........V6=V6*V8
..........
..........Point d'approche
..........Prise de Passe en Z

..........Appelle de la surépaisseur Outil

Bloc 2 Usinage Profile et retour au point de départ

Appelle Bloc 1 au Bloc 2 avec une Répétition de V20


N'ESSAYEZ PAS D'APRENDRE LES CALCULES !!!![/color]

Vous les faites plusieurs fois par jour !!!

Ne retenez que les variables Fixes V1 V2 ...... V6 V8 celle ou vous rentrez les données d'usinage car dans les prochains Tutos les calcules seront dans des sous-programmes et, à fur et, à mesure vous rajouterez des cycles fixes à votre bécane :wink:

CONVIENT PARFAITEMENT A DU TRAVAIL UNITAIRE OU DE PETITE SERIE

Faite ATENTION à la PRESENTATION (un petit classeur avec un croquit pour définir les variables des cycles à coté de la machine si celle -ci ne dispose pas de la fonction copier/collé de windobe par exemple et, du texte dans les prog et, sous-prog ne font pas de mal :wink: )

Il se peut qu’il y ait une petite erreur volontaire ou pas

N'hésitez pas à donner vos avis :roll:


Pastaga
 
En regardant les calculs, il y a effectivement une faute multiple. Elle est tellement visible (pour un matheux) que ça en fait mal à la tête...

un indice pour ceux qu'on rien vu : A quoi sert V7 ????? :wink: et surtout pourquoi avoir calculé V20 si on s'en sert pas ?????
 
et surtout pourquoi avoir calculé V20 si on s'en sert pas ?????

Nombre de répétition de ton Label ou, Sous prog ou, Série de bloc (suivant les languages machine)

Elle est tellement visible (pour un matheux) que ça en fait mal à la tête...

Exacte mais pour les moin mateux, il faut savoir relire ce qui est fait par autrui :wink:
 
Plus je regarde ton bout de code, plus je me dis qu'il y a plus de chose que je n'ai vu au départ qui ne tourne pas rond!!!!!

En tous cas, si tu le programmes tel quel, je ne suis pas certain que tu ne vas pas casser un outil lors de la passe de finition à cause d'une surépaisseur restante trop importante.

J'aurais tendance à penser que le problème est mal posé au départ.

De plus, ici, tu vas souvent avoir de bon techniciens, des bricoleurs de génie, mais pas forcément des matheux capable de relire ce genre de présentation, et d'y trouver les erreurs commises.
Je pense que pour max-mod, ça sera aussi facile que pour moi (mais je ne veux pas donner la solution aussi rapidement) ...; puisque ton but semble de vouloir faire réfléchir sur le sujet.
 
Alors soit en ISO Mill+ (avec l'éreur corigé)

N10000 (N° prog)

T1 S3000 F450 M6 (Apel de l'outil)

N1 E6=00 (Surépaisseur Profil à enlever)
N2 E7=00 (Nombre de Passe)
N3 E8=00 (Surépaisseur pour finition)

N4 E20=E7-1 (Nombre de répétition du Sous-Prog ou Label)

N5 G0 X... Y... Z.... M3 (Point d'approche )
N6 G1 Z-.... (Prise de Passe en Z)

N7 E6=E6-E8 (Viande à enlever)
N8 E8=E6/E7 (Prise par passe)

N9 E6=E6-E8 (Viande à enlever - une passe)

N10 G39 R=E6 (Appelle de la surépaisseur Outil)

N11 G1 X.... (Début Profile)
N12 G1 .......
N13 ......
N14 ......
N15 G1 X.... Y.... (RETOUR AU POINT D'APPROCHE)

N16 G14 N1=9 N2=15 J=E20 (Je répète de la valeur E20 les bloc N9 à N15)

N18 G0 Z100 M30

Je sais pas s'il reste une erreur :roll: :roll: :roll: :wink:

PS ce post est fait suite à

https://www.usinages.com/threads/programmation-heidenhain.1215/
 
Ce qui ma parait bizarre dans cette version, c'est que ligne N7, E8=0 lors du premier passage, mais ensuite, sa valeur me semble bien floue (un reste de la passe d'avant? toujours 0 parce que c'est l'entrée dans le sous-programme?)
 
N10000 (N° prog)

T1 S3000 F450 M6 (Apel de l'outil)

N1 E6=30 (Surépaisseur Profil à enlever)
N2 E7=3 (Nombre de Passe)
N3 E8=0.5 (Surépaisseur pour finition)

N4 E20=E7-1 (Nombre de répétition du Sous-Prog ou Label)

N5 G0 X... Y... Z.... M3 (Point d'approche )
N6 G1 Z-.... (Prise de Passe en Z)

N7 E6=E6-E8 (Viande à enlever)
N8 E8=E6/E7 (Prise par passe)

N9 E6=E6-E8 (Viande à enlever - une passe)

N10 G39 R=E6 (Appelle de la surépaisseur Outil)

N11 G1 X.... (Début Profile)
N12 G1 .......
N13 ......
N14 ......
N15 G1 X.... Y.... (RETOUR AU POINT D'APPROCHE)

N16 G14 N1=9 N2=15 J=E20 (Je répète de la valeur E20 les bloc N9 à N15)

N18 G0 Z100 M30


OU


N10000 (N° prog)

T1 S3000 F450 M6 (Apel de l'outil)

N1 E6=10 (Surépaisseur Profil à enlever)
N2 E7=2 (Nombre de Passe)
N3 E8=.05 (Surépaisseur pour finition)

N4 E20=E7-1 (Nombre de répétition du Sous-Prog ou Label)

N5 G0 X... Y... Z.... M3 (Point d'approche )
N6 G1 Z-.... (Prise de Passe en Z)

N7 E6=E6-E8 (Viande à enlever)
N8 E8=E6/E7 (Prise par passe)

N9 E6=E6-E8 (Viande à enlever - une passe)

N10 G39 R=E6 (Appelle de la surépaisseur Outil)

N11 G1 X.... (Début Profile)
N12 G1 .......
N13 ......
N14 ......
N15 G1 X.... Y.... (RETOUR AU POINT D'APPROCHE)

N16 G14 N1=9 N2=15 J=E20 (Je répète de la valeur E20 les bloc N9 à N15)

N18 G0 Z100 M30

:?: :?: :?:
 

Sujets similaires

D
Réponses
1
Affichages
852
david-74
D
T
Réponses
13
Affichages
536
Loulou31
L
ramses76
Réponses
23
Affichages
921
Marc le Gaulois
M
chabercha
Réponses
82
Affichages
2 404
Emiliano
E
Pitch
Réponses
21
Affichages
753
pascalp
P
R
Réponses
22
Affichages
475
thierry74
thierry74
midodiy
Réponses
31
Affichages
2 245
BoschelGMBH
B
marktwo
Réponses
3
Affichages
247
marktwo
marktwo
F
Réponses
22
Affichages
825
Elvin
E
E
Réponses
46
Affichages
901
Doctor_itchy
D

Sujets similaires

N
Réponses
3
Affichages
365
duchemin
D
L
Réponses
8
Affichages
1 087
hazet
H
Retour
Haut