0% ont trouvé ce document utile (1 vote)
496 vues76 pages

Xilog Plus

Le document décrit les commandes G-Code et les codes Xilog utilisés pour la programmation d'une machine-outil à commande numérique. Il explique les éléments d'un en-tête de programme ainsi que les commandes pour définir des segments linéaires et circulaires.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (1 vote)
496 vues76 pages

Xilog Plus

Le document décrit les commandes G-Code et les codes Xilog utilisés pour la programmation d'une machine-outil à commande numérique. Il explique les éléments d'un en-tête de programme ainsi que les commandes pour définir des segments linéaires et circulaires.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Xilog Plus5- Formation pour le SCM

Enregistrer le routeur CNC 5 axes 5

Bois 482)
Commencer
■ Après avoir ouvert le programme Xilogs
Plus et avant d'ouvrir un programme
existant ou d'en créer un nouveau, vous
devez décider si vous souhaitez utiliser
l'éditeur de texte ou graphique pour créer
ou réviser un programme.
■ Ouvrir Xilog Plus
■ Sous « Option », choisissez l'éditeur « Texte » ou
« Graphique »
Nouveau programme
En-tête – date
Entrée

P
r
H DX=snn
o
nM=dnn D
000001HDX=600.
g 00 DY=400.00DZ=20.00-ABC=OT=OR=1*MM/"def.tlg"
r
i
Ent
ête
Progri
H DX=snn nM=dnn D

00001 HDX=600.00 DY=400.00DZ=20.00-ABC=OT=OR=1“MM/"def.tle"


III

■ La première ligne de chaque programme


■ L'en-tête comprend le
■ dimensions de la matière à usiner
■ position de la pièce sur la table de travail de la machine
■ le « fichier outil », utilisé pour le programme contenant des
informations spécifiques à l'outil
■ nombre de pièces à traiter
Entête

■ DX – Dimension X du stock (longueur)


■ DY – Dimension Y du stock (largeur)
■ DZ – Dimension Z d'origine (épaisseur)
Exemple : La taille du stock est de 600 mm de longueur, 400 mm de largeur et 20 mm
d'épaisseur.

Entête

■ «-» – Table de travail de la machine – Zone


Par défaut « AB » – CÔTÉ GAUCHE DE LA MACHINE
Remarque : utilisez « AD » pour traiter une feuille complète à l'aide de la
machine à 5 axes. La référence de la pièce se trouve à l'arrière, sur le côté
gauche de la table de la machine.
Zone de travail - AD
»g G i *io si un s ^10 &|

®
Zone de travail
22 GROUPE 2 MASTERCAM 2 - Editeur de tables de
travail
- EH
Fichier Modifier Vue Sélectionner Commandes Outils ?

c a%|22II•Q 0,@ & •,1e ID/TM 6 Il


eeif-—-

Élément de table SuppotT jaiy |

H- Ventouses

Origine au dos – Miroir en X


6

ooco

Prise en charge
du poste
f= [• je [9 'W
OP(XY)

RM(XY)

OM (XY]

Trou

Étape X/Y ।

Prend en charge la
rotation

Angle

Q6 © ©

Pour plus d'informations, (494.099,-376.849) OM : (-2955.901.107.849)


appuyez sur Fl
? , 245h
Je 28/10/2010
Zone de travail - HE
Origine au fond à droite – Miroir en X et Y
Entête
H D-600 DY=400 DZ_20 -AB MM /déf #
000001 H DX=600.00 DY=400.00 DZ=20.00 -AB C=n T=0 R=1 K MM /"def, tig"

■ C – indicateur d'usinage continu (doit toujours être « 0 »)


■ T – élévateur, « 0 » pour désactiver et « 1 » pour activer
■ R – nombre de répétitions pour le même stock
(normalement « 1 »)
■ « * » – unité de mesure, MM pour millimètres et IN pour
pouces
■ "/" – nom du fichier d'outils
L'utilisateur doit fournir le fichier d'outil pour la machine CNC
spécifique.
—=0T=0______________ R- 1

BX- PAR= —Bz- v= #


Entête GUIDÉ

Entête
000001HDX=600DY=400DZ=20-ABC=OT=OR=1*MM/"def'X=10BY=10BZ=0

■ BX – distance en X entre le zéro stock et le


zéro champ (broches)
■ BY – distance en Y entre le zéro stock et le
zéro champ (broches)
■ BZ – distance en Z entre le zéro stock et le
zéro champ (table de travail)
En-tête (BX, BY, BZ pour machine à 3 axes)

Côté
gauche de

-BX

Face avant
de la CNC
-PAR 0,0,0
Entête

■ V – Réglage de la commande de verrouillage de la pièce à usiner


■ V=0 – aucun contrôle ( Attention – La machine démarrera automatiquement sans
vérifier le réglage du vide – Ne pas utiliser)
■ V=150 – contrôle du verrouillage de la pièce par vacuostats (3/5 axes - Ventouses)
G-CODE
G1 – Segment en deux points
G1 X- | vous ze V-

Définit une section linéaire du routage.

■ X – fin du segment, coordonnée X


■ Y – fin du segment, coordonnée Y
■ Z – fin du segment, profondeur
■ V – vitesse de fraisage (exprimée en mm/min ou m/min)
G2 – Routage circulaire dans le sens des
aiguilles d’une montre

Définit un arc de cercle passant par deux points : saisissez le co


les coordonnées du point final et le rayon de l'arc ou les
coordonnées du centre.
■ I – centre, coordonnée X
■ X – fin du segment,
coordonnée X ■ J – centre, coordonnée Y

■ Y – fin du segment, ■ R – rayon de l'arc


coordonnée Y ■ V – vitesse de fraisage
■ Z – fin du segment, (exprimée en mm/min ou
profondeur m/min)
G3 – Routage circulaire dans le sens inverse des aiguilles d'une montre

Définit un arc de cercle passant par deux points : saisissez le


co les coordonnées du point final et le rayon de l'arc ou les
coordonnées du centre.

■ X – fin du segment, ■ J – centre, coordonnée Y


coordonnée X ■ R – rayon de l'arc
■ Y – fin du segment, ■ V – vitesse de fraisage
coordonnée Y (exprimée en mm/min ou
■ Z – fin du segment, m/min)
profondeur
■ I – centre, coordonnée X
Code Xilog
pour
Machine SCM
uniquement
XGIN – Approche automatique des

outils
■ G – type d'entrée
■ G=1 – ligne droite (par défaut)
■ G=2 – arc (voir manuel pour plus d’informations) ; 1=incliné
■ R – facteur de multiplication du rayon d'outil (par
défaut =
■ Q – type d'approche : 0=vertical (vers le haut)
(vers le bas)
■ F – face d'usinage

G
a
u
c
XGIN – Approche automatique des outils
■ G – type d'entrée
■ G=1 – ligne droite
■ G=2 – arc (voir manuel pour plus d'informations)
■ Q – type d'approche : 0=verticale (vers le haut) ; 1=incliné (vers le bas)

Ex 1 : G=1, Q=0, C=0


XGIN – Approche automatique des outils
■ G – type d'entrée
■ G=1 – ligne droite
■ G=2 – arc (voir manuel pour plus d'informations)
■ Q – type d'approche : 0=verticale (vers le haut) ; 1=incliné (vers le bas)
XGIN – Approche automatique des outils
■ G – type d'entrée
■ G=1 – ligne droite
■ G=2 – arc (voir manuel pour plus d'informations)
■ Q – type d'approche : 0=verticale (vers le haut) ; 1=incliné (vers le bas)

Ex 1 : G=2, Q=0, C=0

V
u
e
d
e
c
XGIN – Approche automatique des outils
■ G – type d'entrée
■ G=1 – ligne droite
■ G=2 – arc (voir manuel pour plus d'informations)
■ Q – type d'approche : 0=verticale (vers le haut) ; 1=incliné (vers le bas)

Ex 1 : G=1, Q=1,
C=0

V V
u u
e e
d d
e e
c

XGIN – Approche automatique des outils


■ G – type d'entrée
■ G=1 – ligne droite
■ G=2 – arc (voir manuel pour plus d'informations)
■ Q – type d'approche : 0=verticale (vers le haut) ; 1=incliné (vers le bas)

Ex 1 : G=2, Q=1,
C=0

V V
u u
e e
d d
e e
XGIN – Approche automatique des outils

■ C – réglage du rayon d'outil (Correction d'outil)


■ C=0 – bit au centre du chemin (par défaut)
■ C=1 – bit à droite du chemin
■ C=2 – bit à gauche du chemin

Peu de routeur

C=0 Centre
C=1 Droite

C=2 Gauche
XGIN – Approche automatique des outils
|XG DANS Q= | R= G=

■ K – incrémentiel ou absolu
■ K=0 coordonnées absolues (Recommandé)
■ K=1 coordonnée X incrémentale, coordonnée Y absolue
■ K=2 coordonnée X absolue, coordonnée Y incrémentale
■ K=3 coordonnée X incrémentale, coordonnée Y incrémentale
■ P – origine de référence
■ P=0 origine stock en bas à gauche (Recommandé)
■ P=1 reflété dans X
■ P=2 reflété dans Y
■ P=3 reflété dans XY
■ P=11 comme P=1 avec inversion d'arc (sens horaire/antihoraire)
■ P=12 comme P=2 avec inversion d'arc (sens horaire/antihoraire)
■ P=13 comme P=3 avec inversion d'arc (sens horaire/antihoraire)
XG0 – Démarrer le routage

■ Pour F=1 (Surface supérieure)


XG0 – Démarrer le routage

■ Pour F=2 (Surface droite)


■ Pour F=3 (Surface gauche)
XG0 – Démarrer le
routage
XG0
Se

Quota X ou Sten veatinig GUIDÉ

■ Pour F=4 (Surface avant)


Pour F=5 (surface
arrière)

F=5
Retour
ont
XG0 – Démarrer le routage
- ---------------------------- E= (Ve 5= D= s= N=> 33——--
T=

F C- K- Ps IF 1
■ du début du routage INS GUIDÉ

■ V – vitesse d'usinage (mm/min ou m/min) (non requis)


■ S – vitesse de l'outil (tr/min) (non requis)
■ D – dimension extérieure d'usinage (sécurité Z) (non
Requis)
■ N – nom de profil pour la commande de répétitions ex :
GREP ou XGREP (non requis)
■ T – numéro de l'outil de routage (DOIT ÊTRE FOURNI)

■ F, C, K, P, SI et « ; » sont identiques à XGIN


XL2P – Segment en deux points

Passe de la dernière position à la position nouvellement définie


■ Avec entrée X, Y, Z
■ X – segment final, coordonnée X
■ Y – segment final, coordonnée Y
■ Z – segment d'extrémité, coordonnée Z
■ Avec entrée B & L
■ B – angle du segment par rapport au zéro trigonométrique (positif dans le
sens inverse des aiguilles d'une montre) ex : B = 30
■ L – longueur du segment du point de départ au point final
(A2P X= 200
XA2P –Arc passant par deux points
Oui= 150 Z= -20 UNE= je = 150
J- Aussi V- B- G- 2# L=|

H H je

Définit un arc de cercle passant par deux points : Saisissez


les coordonnées du point final et du point central de l'arc.
L'utilisateur doit saisir les paramètres XYIJG ou X/Y IJB
X – fin de l'arc, coordonnée X ■ G – sens de déplacement (2=dans
Y – fin de l'arc, coordonnée Y Z le sens des aiguilles d'une montre,
– fin de l'arc, profondeur ■
3=dans le sens inverse des aiguilles
d'une montre)
A – angle de rotation
V – vitesse de routage
I – centre, coordonnée X
J – centre, coordonnée Y
B –angle d’arc
XAR2 –Arc étant donné le rayon
XAR2t = 100
X= 300 Oui= 150 Z- UNE=| V=
G- 2#

>1 SI-

Définit un arc de cercle passant par deux points :


Entrez les coordonnées du point final et le rayon de l'arc. Si l'arc
circulaire est inférieur à 180 degrés, définissez un rayon positif, supérieur
à 180 degrés, définissez un rayon négatif.
L'utilisateur doit entrer des paramètres
XYZArG
■ X – fin de l'arc, coordonnée X
■ Y – fin de l'arc, coordonnée Y
■ Z – fin de l'arc, profondeur
■ A – angle de rotation

■ r –rayon de l'arc
■ G – sens (2 = dans le sens
des aiguilles d'une montre, 3
= dans le sens inverse des
XGOUT – Sortie automatique du profil
BGOUT 0- R- G- L-

F c- k- PH SI- 4

Définit un segment ou un arc de cercle, tangent au profil au


point de sortie. Efficace si la commande est écrite après la
dernière commande de profil.
■ G – type de sortie (Voir XGIN) (1=ligne droite (par défaut) , 2=arc)
(non requis)
■ R – facteur de multiplication du rayon d'outil (par défaut = 2) (non
requis)
■ Q – type de retrait (0=vers le bas puis vers l'intérieur, 1=incliné vers le
bas) (non obligatoire)
■ L – Profil superposé (non
■ F – face d'usinage (non re
■ C – réglage du rayon de l'outil
XGREP – Répéter le profil

Définit la répétition du profil depuis l'entrée automatique


dans le profil (XGIN) jusqu'à la sortie automatique (XGOUT)

■ Q – détermine si X et Y sont absolus = 0 ou offset = 1


■ X – si Q=0, point de départ du profil Coordonnée X
si Q=1, décalage du point de départ du profil X par rapport au
précédent
■ Y – si Q=0, point de départ du profil Coordonnée Y
si Q=1, décalage du point de départ du profil Y par rapport au
précédent
■ Z – extrémité de l'arc par rapport au zéro de la pièce à usiner
■ G – inversion de direction par rapport au précédent (G=0 n'inverse pas,
G=1 inverse)
■ V – vitesse de routage (non requis)

XGREP – Répéter le profil suite.

Définit la répétition du profil depuis l'entrée automatique


dans le profil (XGIN) jusqu'à la sortie automatique
(XGOUT)
■ S – vitesse de l'outil (tr/min) (non requis)
■ D – cote extérieure d'usinage (sécurité z) (non requis)
■ N – nom du profil à répéter (Nom utilisé dans G0)
■ T – Outil
■ A – angle si rotation autour du point sélectionné pour les paramètres
xy (uniquement si Q=0)
■ x – point de rotation, coordonnée X
■ y – point de rotation, coordonnée Y
XB - Ennuyeux
XB x= 1 vous- E= V.
Se Q- R- oui-
un- D- G- * T=
Fs ka PS
SI- je —

Effectue un ou plusieurs cycles de perçage


Pour percer un ou plusieurs trous, l'utilisateur doit saisir les paramètres
XYZTF
■ X – premier trou, Pour répéter des trous, les utilisateurs
coordonnée X doivent saisir les paramètres XYZRxyTF
■ Y – premier trou, ■ R – nombre de répétitions pour les
coordonnée Y trous programmés (hors original)
■ X – X étape de répétition
■ Z – profondeur du trou
■ Y –Y étape de répétition
■ E – Position du capot
■ D – cote extérieure d'usinage
■ V – vitesse d'alésage
(coordonnée Z de sécurité)
■ S – tr/min de l'outil
■ G – nombre d'étapes pour l'alésage
■ Q – répétition des trous avec décharge de rasage
pour la mise en miroir : ■ T – nombre d'outil(s) pour alésage
■ 0 = non
multiple avec aléseuse ex:1 ou 1 2 3
■ 1 = miroir axe X
4
■ F – face d'usinage
XB - Ennuyeux
Ex 1 : un trou Ex 2 : Deux trous avec pas de 32 mm
XB X=9 Y=9 Z=-15 E= XB X=9 Y=9 Z=-15 E=
V=2000 S= Q=0 R- X= V=|2000 S= 0=0 R=1 x=
vous J=30 G= T=1 y=[32 J=30 G= T=1
F=1 K=P= Un trou F=1 K = P- :2Trou
Je suis SI

(0, (0,0) 0)
XB - Ennuyeux
Ex 3 : Un jeu de trous avec l'aléseuse pas de 32mm
En supposant que les outils 1, 2 et 3 ont le même diamètre et sont installés.
H entête ....................................................... entrée automatique démarrer le routage
XGIN segment .................................................... arc avec centre arc étant donné le rayon
XGO arc étant donné le rayon (corde)............... arc passant par trois points section tangente à la
XL2P section précédente..................................... arc tangent à la section précédente ligne brisée
XA2P arc plus segment tangentiel ...................... segment plus arc tangentiel congé entre les
XAR2 segments...................................................
XAR chanfreiner entre les segments. . . sortie automatique répéter le profil surface inclinée
XA3P changer d'origine......................... appeler le sous-programme rayon d'outil correct
XG5 face d'usinage............................................ segmenter en deux points routage circulaire dans
XATP le sens des aiguilles d'une montre.............. routage circulaire dans le sens inverse des aiguilles
XSP d'une montre..............................................
XTAR XGOR commence le toupillage avec un outil incliné ........................
XRAT
XLU XLR
Routage linéaire XG1R avec outil incliné ..........................................
XGOUT Routage circulaire dans le sens des aiguilles d'une montre XG2R
XGREP avec outil incliné.................................................................................
XPL XO
XG3R Fraisage circulaire dans le sens inverse des aiguilles d'une
XS CF
G1 G2 G3 montre avec outil incliné ....................................................................
Fraisage XG5R tangentiel à la section précédente avec outil incliné
XB ennuyeux ............................................................................
Alésage optimisé XBO .......................................................................
Alésage incliné XBR ..........................................................................
Congé XGFIL entre routage ...............................................................
Chanfrein XGCHA entre le routage............................................................
Arc elliptique XEA .....................................................................................
Editeur de traverses et de
ventouses
Un

Une fois la programmation terminée, Xilog Plus dispose d'une fonction qui
permet de calculer l'emplacement de la ventouse
Emplacements des
ventouses
1^ triangle - Éditeur de tables de travail
Fichier Modifier Vue Sélectionner Commandes Outils ?

HH22 IKO Q ; Q, Q (g 5/ € ID >t ?

• Assistance | o|M Élément de table | +

e Ventouses

Barre de
traverse
Matériel
Ventouse Étape X/Y

Prend en charge la rotation

Angle

Parcours Épingle de
d'outil localisation
Emplacements des
ventouses
3 tailles de
ventouses

145x145
180x65
145x55

Modifier
l'orientatio
n de la
tasse
Emplacements des
ventouses
< ----------------------------------------•
Déplacez la barre transversale vers la gauche et la droite
Emplacements des ventouses
Une fois les ventouses dans la bonne position, appuyez sur « Contrôle anti-
collision » dans la barre d'outils.
Emplacements des ventouses
Apportez des modifications si nécessaire et répétez le « Contrôle anti-
collision » jusqu'à ce qu'il n'y ait plus de message d'erreur. Enregistrez le
fichier lorsque la localisation de la ventouse est terminée.

Base de données d'outils


Base de données d'outils ouverte
Xilog Plus - [Progr2]
| Fichier Modifier Afficher Outils Options Fenêtre Aide

•6u%EC €8}m=6gA?A E
Fichier
ouvert
Sélectionnez « Ouvrir le fichier » et
Regarde
r dans: sélectionnez Outillage (.tlg) dans le
___iFar Coast utilisera
CMech 492 -2008
menu déroulant.
CUBC SHOW
MDF
Sélectionnez le nom du fichier outil
(def) et appuyez sur « Entrée »

Nom de Je
fichier: de

Fichiers de Outillage
type :
Programmes m]
B programmes (.mix]
Mis
Outillage (« .tig)
Aperçu Programmes Iso ( K .cnc)
Programmes Cad (« . dwf)
Plusieurs programmes [.
twn] Tous les fichiers M
-EXilog Plus - [déf]
# Fichier Modifier Afficher Outils Options Fenêtre Aide
Les outils fixes sont normalement des forets installés dans
Outils fixes l'unité de perçage #1-100
je
Outil 1 (CONSEIL DU
TROU)
Outil 2 (CONSEIL DU
1 TROU)
Outil 3 (CONSEIL DU
7 TROU)
Outil 4 (CONSEIL DU
1 TROU)
Outil 5 (CONSEIL DU
7 TROU)
Outil 6 (CONSEIL DU
1 TROU)
Outil 7 (CONSEIL DU
7 TROU)
Outil 8 (CONSEIL DU
1 TROU)
Outil 9 (CONSEIL DU
7 TROU)
Outil 10 (CONSEIL DU
1 TROU)
Outil 11 (CONSEIL DU
7 TROU)
Outil 12 (CONSEIL DU
7 TROU)
Outil 42 (CONSEIL DU
7 TROU)
(CONSEIL DU
7 Outil 43 TROU)
(CONSEIL DU
7 Outil 62 TROU)
(CONSEIL DU Les « outils externes » sont des outils ou des agrégats
7 Outil 63 TROU)
(CONSEIL DU qui peuvent être chargés dans le
7 Outil 64 TROU)

7
(CONSEIL DU
Outil 65 TROU) changeur d'outils
Outils externes

T Outil E1 (3/4 bits DCB)

r Outil E2 (embout DCB 16


mm)
Outil E3 (embout UCB 16
mm)
T Outil E4 (embout UCB 9,5
mm)
Outil E5 (spirale 12,7 mm 2EU)

T Outil E6 (spirale 2ED de


6,37 mm)
Outil E7 (spirale 6,3 mm 2EU)

T Outil E8 (1 nez sphérique UC de


9 mm)
Outil E9 (1,2 mm S. Ball Nose)
Paramètres de liste Valeur
Tapez VUOTO=NDPFDTSLM.NO] : F
Longueur de +119.31
coupe
Diamètre
coupe :
Longueur
: de +15.44
de +300.00
Exemple de paramètres
travail :
Diamètre de travail : +15.44 d'outil d'un foret de routeur
Coefficient d'usure en Longueur +0.00
:Coefficient d'usure en diamètre +0.00
Usure maximale en +0.00
longueur
Usure max: en diamètre : +0.00
Longueur +0.00
correctecorrect
Diamètre : : +0.00
Max. vitesse (si < 100 en m/min sinon en mm/min] : +30000.00
Vitesse standard (si < 100 en m/min sinon en mm/min) : +8000.00
Rotation maximale +20000.00
(tr/min) :
Norme de rotation (tr/min) : +18000.00
Sens de rotation (+=dx, -=sx) : +
Vitesse GO/B (si < 100 en m/min sinon en mm/min) : +3.00
Changement d'outil fenêtré non autorisé [0=NON ; 1 0
=SI) : Position du compteur d'outils E3
enPosition
X: Y du compteur E3
d'outils : Magasin de 0
numéros
Magasin : de 3
positions :
Surface d'usinage : 0
Dimensions hors +160.00
tout : Compens +0.00
ations
Décalage +0.00
Y:
Distance Z : +0.00
Décalage +0.00
R : D : +0.00
Distance
Angle A (B pour le type « D ») +0.00
(degrés) : Nombre Total : 0
Gestion automatique de la longueur de l'outil (0=NON ; 0
1=OUI) :
Angolo Perno ■ Palette +0.00
Raggio Paletta +0.00
Numéros de référence : 0
Code:
Commentaire : Embout LI.CB 16mm
Base de
données


E•

Diamètre
maximum en
Diamètre Diamètre mm Diamètre
maximal de travail de travail
Affichage graphique
pour les outils
ilog Plus - [Progr2]
• Aide de la fenêtre Options des outils d'affichage de
modification de fichier

Fichier
ouvert

Vous aimerez peut-être aussi