TUTO Paramétré N°1

  • Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
19 Octobre 2007
230
54
- TUTO Paramétré N°1
#2
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
 
19 Novembre 2007
895
POMMEUSE (77)
- TUTO Paramétré N°1
#8
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.
 
19 Octobre 2007
230
54
- TUTO Paramétré N°1
#9
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 à

http://www.usinages.com/programmation-heidenhain-t1215.html
 
19 Octobre 2007
230
54
- TUTO Paramétré N°1
#11
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

:?: :?: :?: