TUTO Paramétré N°1

  • Auteur de la discussion Pastaga
  • Date de début
P

Pastaga

Apprenti
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
 
N

nektarfl

Compagnon
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 ?????
 
P

Pastaga

Apprenti
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:
 
N

nektarfl

Compagnon
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.
 
P

Pastaga

Apprenti
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/
 
N

nektarfl

Compagnon
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?)
 
P

Pastaga

Apprenti
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

X
Réponses
8
Affichages
2 858
damy
Yokogumo
Réponses
10
Affichages
4 083
KITE
B
Réponses
10
Affichages
4 930
hpvectravl
H
R
Réponses
3
Affichages
710
ronon
R
G
Réponses
1
Affichages
1 229
Greg de Nîmes
G
Jeannot_64
Réponses
0
Affichages
247
Jeannot_64
Jeannot_64
Haut