Vous êtes sur la page 1sur 83

SINUMERIK 840D/810D/FM-NC

Instructions succinctes
Programmation

Documentation utilisateur

Edition 08.97

6,180(5,.'')01&
,QVWUXFWLRQVVXFFLQFWHV
3URJUDPPDWLRQ

9DODEOHSRXU
&RPPDQGH
SINUMERIK 840D
SINUMERIK 840DE Version pour lexportation
SINUMERIK 810D
SINUMERIK 810DE Version pour lexportation
SINUMERIK FM-NC

(GLWLRQ

9HUVLRQGHORJLFLHO
4
4
2
2
3

'RFXPHQWDWLRQ6,180(5,.
Rcapitulatif des ditions
Les ditions mentionnes ci-dessous ont paru avant la prsente dition.
La colonne Observations comporte des lettres majuscules caractrisant la nature
des ditions parues jusqu'ici.
6LJQLILFDWLRQGHVOHWWUHV
A .... Documentation nouvelle
B .... Rimpression inchange portant le nouveau numro de rfrence
C .... Edition remanie portant la nouvelle date de publication
Si l'expos figurant sur une page a t modifi sur le plan technique par
rapport l'dition prcdente, la date de publication de la nouvelle dition
figure dans l'en-tte de la page concerne.

(GLWLRQ

1XPpURGHUpIpUHQFH

2EVHUYDWLRQV






)&$%'3
)&$%'3
)&$%'3
)&$%'3

$
&
&
&

Vous trouverez de plus amples informations sous notre adresse


Internet:
http://www.aut.siemens.de/sinumerik
La prsente documentation a t tablie avec WinWord V7.0 et
Designer V 4.0.
La commande numrique peut possder des fonctions qui
dpassent le cadre de la prsente description. Le client ne peut
toutefois pas faire valoir de droit en liaison avec ces fonctions, que
ce soit dans le cas de matriels neufs ou dans le cadre
d'interventions du service aprs-vente.
Sous rserve de modifications.
Toute reproduction de ce support d'information, toute exploitation ou communication de son contenu sont interdites, sauf
autorisation expresse. Tout manquement cette rgle est illicite et expose son auteur au versement de dommages et
intrts. Tous nos droits sont rservs, notamment pour le cas de la dlivrance d'un brevet ou
celui de l'enregistrement d'un modle d'utilit.

Siemens AG 1996 - 1997. All Rights Reserved.

08.97

Remarques dordre gnral

,QWURGXFWLRQ

Comment utiliser cet Cet imprim est un manuel de programmation succinct qui
dcrit toutes les tapes importantes de l'tablissement d'un
imprim ?
programme.
Il s'agit d'un aide-mmoire pour le programmeur qui lui
permet de retrouver rapidement une instruction rarement
utilise ou la signification d'un paramtre.
C'est pourquoi les explications sont rduites au strict
minimum et sont les plus claires possible.
Lisez la signification des diffrents symboles utitliss dans
cet imprim. Ceci vous facilitera la tche ultrieurement.
6\PEROHV
Ce symbole indique une remarque ou une (des)
information(s) complmentaire(s).
Ce symbole indique un danger, des sources d'erreur ou des
problmes d'ordre gnraux.

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

0-1

Remarques dordre gnral

08.97

6WUXFWXUHVGHVGHVFULSWLRQV

Les descriptions sont structures de la manire suivante :


programmation de la fonction ;
signification des paramtres ;
image illustrant la fonction.
2. Programmation des instructions de dplacement

03.96

Interpolation circulaire, G2/G3

Programmation

N5 G0 G90 X35 Y60 LF


N10 G3 X50 Y45 I0 J-15 F500 LF

Paramtres

X,Y,Z
I,J,K

Coordonnes du point final du cercle


Paramtres d'interpolation pour la
dtermination du centre du cercle
Angle d'ouverture

AR

Avec G2, l'outil se dplace dans le sens horaire, avec G3


dans le sens antihoraire. Sens d'observation : sens ngatif
du troisime axe de coordonnes.
Dans le cas de la programmation avec angle d' ouverture, il
faut galement indiquer le centre ou le point final du cercle.

G3 X50 Y45 I0 J-15 F500 LF


Z

Y
60
45
I
J==0
-15

35
50

X
Usinage d'une rainure circulaire

2-4

0-2

Siemens AG 1996. All rights reserved. 6FC5298-3AB30.


SINUMERIK 840D/810D/FM-NC (PAK).

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

08.97

Remarques dordre gnral

7DEOHGHVPDWLqUHV

Ce quil faut placer au dbut du programme

Programmation des instructions de dplacement

Corrections doutil

Fonctions d'aide la programmation

Programmation des fonctions prparatoires

Cycles

Fonctions auxiliaires et de commutation prdfinies

Code de programmation

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

0-3

Remarques dordre gnral

0-4

08.97

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

&HTX
LOIDXWSODFHUDXGpEXWGXSURJUDPPH

Cotes absolues, cotes relatives G90, G91

1-2

Dcalage d'origine, G54 G57, G500, G505 G599

1-3

Choix du plan d'usinage, G17 G19

1-4

Dtection des violations du contour

1-5

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

1-1

1. Ce qu'il faut placer au dbut du programme

03.96

&RWHVDEVROXHVFRWHVUHODWLYHV**

3URJUDPPDWLRQ

N5 G00 G90 X25 Y15 Z2 LF


N20 G01G91 X80 F300 LF
G90

Programmtion de cotes absolues : toutes les


cotes se rfrent l' origine pice courante.
Programmation de cotes relatives : chaque
cote se rfre au dernier point programm du
contour.

G91

Il est possible de passer volont, d'un bloc l'autre, de la


programmation de cotes absolues la programmation de
cotes relatives et inversement.
Il est galement possible de modifier le type de
programmation l'intrieur d'un bloc, par indication de AC
pour les cotes absolues et IC pour les cotes relatives.
Exemple : X = AC (400)

<

N5 G00 G90 X25 Y15 Z2 LF

80

N10 G01 Z-5 F300 LF


N20 G01 G91 X80 LF

+80

15

N20
N5

25

80

Passage de la programmation de cotes absolues la programmation de cotes relatives

1-2

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

1. Ce qu'il faut placer au dbut du programme

'pFDODJHG
RULJLQH*j***j*

3URJUDPPDWLRQ

N30...LF
N40 G54 LF
N50 GO X30 Y75LF
Autres dcalages d'origine : G55, G56, G57, G500, G505
G599

3DUDPqWUHV

X,Y,Z

Coordonnes du dcalage d'origine


(dtermination de l'origine du systme de
coordonnes relatif la pice)
Ces dernires doivent tre introduites dans la
commande avant le dmarrage du programme
par l'intermdiaire du tableau de commande ou
de l'interface universelle.

Dans le cas des tours, le dcalage d'origine ne concerne en


gnral que l'axe Z.
L'instruction G53 permet d'inhiber les dcalages d'origine
pendant un bloc, l'instruction G500 de les dsactiver.

G54

G55

G56

G57

Les dcalages d'origine permettent de raliser des usinages identiques des


emplacements diffrents.
Siemens AG 1997. All rights reserved.
SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

1-3

1. Ce qu'il faut placer au dbut du programme

03.96

&KRL[GXSODQG
XVLQDJH*j*

3URJUDPPDWLRQ

N10 GO X50 Z50 G17 D1 F1000 LF


Instruction
G17
G18
G19

Plan dusinage
X/Y
Z/X
Y/Z

Axe de pntration
Z
Y
X

La programmation du plan d'usinage est ncessaire pour la


prise en compte des donnes de correction d'outil.
Un changement du plan d'usinage est impossible lorsque la
correction de rayon d'outil G41/G42 est active.

G17

G18

G19
Y

Slection du plan pour des usinages horizontaux et verticaux

1-4

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

1. Ce qu'il faut placer au dbut du programme

'pWHFWLRQGHVYLRODWLRQVGXFRQWRXU

3URJUDPPDWLRQ

N10 G41 X...Y...Z... CODN LF

CDON
CDOF

Activation de la dtection des violations du contour


Dsactivation de la dtection des violations du contour
La commande dtecte les situations critiques d'usinage et
prend, en temps utile, les mesures ncessaires pour viter
ces dernires.
Exemple : Un outil de rayon trop grand a t slectionn
pour l'usinage de la poche.

Trajectoire programme
de l'outil
Partie non vide

La commande prend des mesures de correction en temps utile.

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

1-5

1. Ce qu'il faut placer au dbut du programme

1-6

03.96

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

3URJUDPPDWLRQGHVLQVWUXFWLRQVGHGpSODFHPHQW

Rapide, GO

2-2

Interpolation linaire, G1

2-3

Interpolation circulaire, G2/G3

2-4

Programmation du rayon, G2/G3

2-5

Interpolation circulaire avec point intermdiaire, CIP

2-6

Filetage l'outil, G33

2-7

Taraudage sans porte-taraud compensateur, G331/G332

2-8

Taraudage avec porte-taraud compensateur, G63

2-9

Coordonnes polaires, G110, G111, G112

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

2-10

2-1

2. Programmation des instructions de dplacement

03.96

5DSLGH*2

3URJUDPPDWLRQ

G0

3DUDPqWUHV

X,Y,Z

X0 Y0 Z3 LF
Coordonnes du point de destination

=
<

;
Positionnement de l'outil la vitesse rapide

2-2

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

2. Programmation des instructions de dplacement

,QWHUSRODWLRQOLQpDLUH*

3URJUDPPDWLRQ

N10 G0 G90 X10 Y10 Z1 S800 M3 LF


N20 G1 Z-12 F500 LF
N30 X30 Y35 Z-3 F700 LF

3DUDPqWUHV

X,Y,Z
F

Coordonnes du point de destination


Avance

=
<

;
Usinage dune rainure oblique

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

2-3

2. Programmation des instructions de dplacement

03.96

,QWHUSRODWLRQFLUFXODLUH**

3URJUDPPDWLRQ

N5 G0 G90 X35 Y60 LF


N10 G3 X50 Y45 I0 J-15 F500 LF

3DUDPqWUHV

X,Y,Z
I,J,K

Coordonnes du point de destination


Paramtres d'interpolation (directions : I dans
X, J dans Y, K dans Z) pour la dtermination du
centre du cercle
Angle au centre

AR

Avec G2, l'outil se dplace dans le sens horaire, avec G3


dans le sens antihoraire. Sens d'observation : sens ngatif
du troisime axe de coordonnes.
Dans le cas de la programmation avec angle au centre, il
faut galement indiquer le centre ou le point final du cercle.

G3 X50 Y45 I0 J-15 F500 LF


=
<
Y





,
- 




;
Usinage dune rainure circulaire

2-4

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

2. Programmation des instructions de dplacement

3URJUDPPDWLRQGXUD\RQ**

3URJUDPPDWLRQ

N30

3DUDPqWUHV

CR
CR+
CRX... Z...

G90 G3 X20 Z150 CR=48 F300 LF


Rayon du cercle
Dplacement angulaire < 180
Dplacement angulaire > 180
Point de destination

La programmation du rayon n'est pas permise dans le cas


d'un dplacement angulaire de 360.

N30 G90 G3 X20 Z150 CR=48 LF

68

R4

20

=
150

Programmation du rayon selon le dessin de la pice

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

2-5

2. Programmation des instructions de dplacement

03.96

,QWHUSRODWLRQFLUFXODLUHDYHFSRLQWLQWHUPpGLDLUH&,3

3URJUDPPDWLRQ

N10

CIP X87 Y20 I1=60 J1=35 LF

X,Y,Z
I1,J1,K1

Coordonnes du point de destination


Paramtres d'interpolation pour la
dtermination du point intermdiaire

Si le centre du cercle ne figure pas sur le dessin


d'excution, CIP vous permet de programmer des
interpolations circulaires sans calcul supplmentaire.
En outre, cette fonction permet galement de programmer
des cercles dans l'espace.

<
I1 J1 K1

Point de dpart

XYZ

Interpolation circulaire avec point intermdiaire

2-6

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

2. Programmation des instructions de dplacement

)LOHWDJHjO
RXWLO*

3URJUDPPDWLRQ

N30

3DUDPqWUHV

Z, X
K
I
J

G33 Z22 K2 LF
Point de destination
Pas pour filetage sur corps cylindrique
Pas pour filetage plan
Pas pour filetage sur corps conique
(angle au sommet du cne > 45)
Pas pour filetage sur corps conique
(angle au sommet du cne < 45)

Le sens du filet ( droite/ gauche) se programme par


indication du sens de rotation de la broche M3/M4.
Le sens et la vitesse de rotation de la broche doivent tre
programms dans le bloc prcdent celui contenant G33.

Pour la
programmation des
filetages sur corps
conique, vous
indiquez les
coordonnes X et Z
dans le bloc
contenant G33. Les
filetages multifilets
peuvent tre
raliss en dcalant
les points d'attaque
pour les diffrents
filets (SF=...).

N15 X38.7 LF
N20 G33 Z22 K2 LF
N50 X37.4 LF
N60 G33 Z22 K2 LF

22

=
Ralisation d'un filetage sur corps cylindrique

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

2-7

2. Programmation des instructions de dplacement

03.96

7DUDXGDJHVDQVSRUWHWDUDXGFRPSHQVDWHXU**

3URJUDPPDWLRQ

N30
N30
N50
N60

3DUDPqWUHV

SPOS=0

M3 S500 LF
SPOS=0 LF
G331 Z-50 K2 LF
G332 Z5 K2
LF

G331
G332
X,Y,Z
I,J,K

Passage de la broche en mode asservissement


de position et positionnement
Taraudage
Taraudage avec retrait. Le sens de rotation de
la broche est invers automatiquement.
Point final du filet
Pas du filet. Pas positif (par ex. K4) : filet
droite ; pas ngatif (par ex. K-4) : filet gauche.

Le sens et la vitesse de rotation de la broche douvent tre


programms dans le bloc prcdent celui contenant G331/
G332.

Pour cette fonction,


la broche doit tre
quipe d'un
impulseur.

- 50

Taraudage sans porte-taraud compensateur

2-8

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

2. Programmation des instructions de dplacement

7DUDXGDJHDYHFSRUWHWDUDXGFRPSHQVDWHXU*

3URJUDPPDWLRQ

G63 Z-50 S...F...LF


G63

Taraudage avec porte-taraud compensateur

S
Vitesse de rotation S de la broche
F
Avance
Calcul de lavance :
F = Vitesse de rotation de la broche x pas du filet
Pour cette fonction, le taraud doit tre fix dans un portetaraud de compensation en longueur ; un impulseur de
broche n'est pas ncessaire.

=
;

- 50

Pour le dplacement
de retrait, vous
programmez un
autre bloc avec G63
ainsi que le sens de
rotation appropri
pour la broche.

Taraudage avec porte-taraud compensateur

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

2-9

2. Programmation des instructions de dplacement

03.96

&RRUGRQQpHVSRODLUHV***

3URJUDPPDWLRQ

N30
N40
G110
G111
G112

3DUDPqWUHV

X,Y,Z
RP
AP

G111 X40 Y35 Z40 LF


G3 RP... AP...
LF
Programmation du ple par rapport la
dernire position d'outil programme
Programmation du ple par rapport l'origine
du systme de coordonnes relatif la pice
Programmation du ple par rapport au dernier
ple valide
Coordonnes du ple
Rayon, distance ple/point de destination
Angle entre le segment ple/point de
destination et l'axe de rfrence pour les
angles (premier axe programm des
coordonnes du ple)

Le ple peut tre programm dans un systme de


coordonnes cartsiennes ou polaires.
Dans le cas de la
programmation d'
un cercle, le ple
se trouve au centre
du cercle et RP
correspond au
rayon du cercle.

=
<

AP

AP

AP
RP

AP

AP

;
Programmation des dplacements en coordonnes polaires

2-10

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

&RUUHFWLRQVG
RXWLO

Appel doutil

3-2

Correction du rayon de la fraise, G41/G42

3-3

Correction du rayon de la plaquette, G41/G42

3-4

Accostage et retrait du contour, NORM/KONT

3-5

Comportement aux angles, G450/G451

3-6

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

3-1

3. Corrections doutil

03.96

$SSHOG
RXWLO

3URJUDPPDWLRQ

N10 G0 G17 T17 D8 LF


T...
D...

Appel du numro d'outil


Appel du correcteur d'outil ; activation de la
correction de longueur d'outil

Pour que les valeurs de correction d'outil soient prises en


compte dans les axes corrects, il faut slectionner le plan
d'usinage avant l'appel de l'outil.
Les valeurs de correction d'outil peuvent tre modifies
pendant l'excution d'un programme. Il n'est pas ncessaire
de reprogrammer le plan d'usinage.
Si aucun numro D ne doit tre indiqu lors de l'appel de
l'outil, un numro D peut tre prescrit par l'intermdiaire de
paramtres machine.

N10 G1 T17 D8
;

N30... D6

=
Correcteurs pour les tranchants droit et gauche dun outil-pelle

3-2

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

3. Corrections doutil

&RUUHFWLRQGXUD\RQGHODIUDLVH**

3URJUDPPDWLRQ

N10 G1 G17 G41 D8 X... Y... Z... F500 LF


G41

Activation de la correction de trajectoire, outil


gauche du contour dans le sens de dplacement
Activation de la correction de trajectoire, outil
droite du contour dans le sens de dplacement
Dsactivation de la correction de trajectoire

G42
G40

La correction de longueur d'outil agit automatiquement


aprs appel du correcteur d'outil D.
Au moins un axe du plan d'usinage slectionn (G17
G19) doit tre programm dans le bloc CN contenant
G40/G41/G42.

L'activation et la
dsactivation de la
CRF doivent avoir
lieu dans un bloc de
programme
contenant G0 ou G1.
La correction n'agit
que dans le plan
d'usinage
programm
(G17 G19).

=
<
G42
G41

;
La commande calcule la trajectoire de loutil.

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

3-3

3. Corrections doutil

03.96

&RUUHFWLRQGXUD\RQGHODSODTXHWWH**

3URJUDPPDWLRQ

N5 G90 G0 G17 *' LF


G41
G42
G40

Activation de la correction de rayon, outil


gauche du contour dans le sens de dplacement
Activation de la correction de rayon, outil
droite du contour dans le sens de dplacement
Dsactivation de la correction du rayon de la
plaquette

Au moins un axe du plan d'usinage slectionn


(G17 G19) doit tre programm dans le bloc CN
contenant G40/G41/G42.
L'activation et la dsactivation de la correction doivent avoir
lieu dans un bloc de programme contenant G0 ou G1. La
correction n'agit que dans le plan d'usinage programm
(G17 G19).

Contour obtenu sans


correction du rayon
de la plaquette

N10... G42 ...D...


Contour obtenu avec
correction du rayon de la
plaquette = contour programm

Correction du rayon de la plaquette pour la ralisation de segments inclins et d'arcs de


cercle

3-4

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

3. Corrections doutil

$FFRVWDJHHWUHWUDLWGXFRQWRXU1250.217

3URJUDPPDWLRQ

KONT G41 G450 X... Y... Z LF


NORM
KONT

Loutil accoste le contour selon une droite et se


er
place la perpendiculaire du 1 point du
contour.
er
L'outil contourne le 1 point du contour selon le
comportement aux angles programm
(G450/G451, voir page 3-6).

La rgle suivante s'applique pour KONT : Si le point de


er
dpart et le 1 point du contour se trouvent du mme ct
de la face usiner, l'accostage du contour a lieu comme
pour NORM, c'est--dire directement selon une droite.

NORM G42...
KONT G42...

Point de dpart

1er point du contour

KONT G450 G42


1er point du contour
Point de dpart
Comportement l'accostage et au retrait du contour

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

3-5

3. Corrections doutil

03.96

&RPSRUWHPHQWDX[DQJOHV**

3URJUDPPDWLRQ

N10 G41 G450 X... Y... Z... LF


G450
G451

Arc de raccordement : loutil contourne les


coins de la pice selon un arc de cercle dont le
rayon est gal au rayon de l'outil.
Intersection des quidistantes : l'outil s'arrte
aux coins de la pice.

*
Arc de cercle
de raccordement

*
Intersection des
quidistantes

Comportement de loutil aux angles de la pice

3-6

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

)RQFWLRQVG
DLGHjODSURJUDPPDWLRQ

Vue densemble du concept frame

4-2

Dcalage d'origine (translation) et rotation, TRANS/ROT

4-3

Fonction miroir, MIRROR

4-4

Agrandissement/rduction d'un contour, SCALE

4-5

Sous-programmes

4-6

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

4-1

4. Fonctions d'aide la programmation

03.96

9XHG
HQVHPEOHGXFRQFHSWIUDPH

3URJUDPPDWLRQ

Les fonctions suivantes sont disponibles pour la dfinition


spatiale du systme de coordonnes relatif la pice :
TRANS/ATRANS
ROT/AROT
SCALE/ASCALE
MIRROR/AMIRROR

Dcalage d'origine (translation)


Rotation
Changement d'chelle
Fonction miroir

Le systme courant de coordonnes peut tre positionn


de faon quelconque dans l'espace. Ceci permet la
ralisation de contours se trouvant dans des plans inclins
par rapport aux plans de base sans changement
d'ablocage.

=
<
=

<

;

;
Le concept frame permet lusinage de contours se trouvant dans des plans inclins par
rapport aux plans de base.

4-2

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

4. Fonctions d'aide la programmation

'pFDODJHG
RULJLQH WUDQVODWLRQ HWURWDWLRQ75$16527

3URJUDPPDWLRQ

N30...G54 LF
N40 G90 TRANS X40 Y40 Z30 LF
N40 G90 AROT Z 30 LF

3DUDPqWUHV

Dsactivation du dcalage
d'origine (DO) :
TRANS (sans indication d'axe)
Dsactivation de la
rotation :
ROT (sans indication d'angle)
Ces programmations effacent l'ensemble du frame !
TRANS
ATRANS
X, Y, Z
ROT
AROT
X, Y, Z

Dans le cas des


tours, le dcalage
d'origine ne
concerne en
gnral que l'axe Z.

Dcalage d'origine absolu


Dcalage d'origine additif
Coordonnes du DO dans les diffrents axes
Rotation absolue
Rotation additive
Axe de coordonnes autour duquel la rotation,
exprime en degrs angulaires, a lieu (signe
positif = rotation dans le sens antihoraire)

TRANS X40 Y40 Z10 A30


AROT Z30
=

G54

<

Z
Y

Y
X
X

TRANS

AROT
X

;
Changement dorigine pour la ralisation d'un rseau de trous
Siemens AG 1997. All rights reserved.
SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

4-3

4. Fonctions d'aide la programmation

03.96

)RQFWLRQPLURLU0,5525

3URJUDPPDWLRQ

N10 MIRROR X0 LF
Dsactivation :
MIRROR (sans indication d'axe)
Cette programmation efface l'ensemble du frame !

MIRROR Fonction miroir absolue


AMIRROR Fonction miroir additive
X, Y, Z
Adresse (avec valeur 0) de l'axe auquel la
fonction miroir est applique
Lorsqu'une fonction miroir est applique un axe de
coordonnes, la commande inverse :
le signe des coordonnes dans cet axe ;
le sens de rotation en prsence d'une interpolation
circulaire ;
le sens d'usinage (G41/G42).

<

MIRROR X0

AMIRROR Y0

La fonction miroir permet de raliser des contours symtriques en ne programmant


qu'un seul contour.

4-4

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

4. Fonctions d'aide la programmation

$JUDQGLVVHPHQWUpGXFWLRQG
XQFRQWRXU6&$/(

3URJUDPPDWLRQ

N10 SCALE X2 Y2 LF
Dsactivation : SCALE (sans indication d'axe)
Cette programmation efface l'ensemble du frame !

SCALE
ASCALE
X, Y, Z

Facteur d'chelle absolu


Facteur d'chelle additif
Axes avec facteur d'chelle dans lesquels le
contour doit tre agrandi ou rduit.

Si un dcalage d'origine est ensuite programm avec


ATRANS, le facteur d'chelle est galement appliqu aux
valeurs du dcalage.
Il est recommand de dfinir les contours, que vous dsirez
agrandir ou rduire, dans un sous-programme.

Vous pouvez dfinir


un facteur d'chelle
spcifique chaque
axe.

6&$/(;<=
=
<

Linstruction SCALE permet de raliser des contours semblables en ne programmant


qu'un seul contour.

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

4-5

4. Fonctions d'aide la programmation

03.96

6RXVSURJUDPPHV

3URJUDPPDWLRQ

N40 G0 X500 Y500 Z500 LF


N50 L230 P2 LF

3DUDPqWUHV

L...
P...

Appel du sous-programme
Nombre d'excutions (9999 maxi) du sousprogramme

Imbrication de sous-programmes : 11 niveaux


d'imbrications
La fin du sous-programme et le retour dans le programme
principal se programment avec M17. L'appel du sousprogramme doit avoir lieu dans un bloc CN ne contenant
pas d'autre information que les paramtres L et P.

N40.........LF
N50 L230 P2 LF
=

N5 G91 G00...LF
/.......
N20 M17 LF
<

;
Usinage en plusieurs tapes

4-6

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

3URJUDPPDWLRQGHVIRQFWLRQVSUpSDUDWRLUHV

Programmation de l'avance, G93 G97

5-2

Arrt prcis, G9/G60

5-3

Contournage, G64, G641

5-4

Programmation des dplacements de la broche

5-5

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

5-1

5. Programmation des fonctions prparatoires

03.96

3URJUDPPDWLRQGHO
DYDQFH*j*

3URJUDPPDWLRQ

N5 G90 G00 X... Y... Z... LF


N10 G94 F500 G01...M3 LF
G93 F
G94 F
G95 F
G96 S
F
G97

Avance en 1/min (avance en inverse du temps)


Avance en mm/min
Avance en mm/tour
Vitesse de coupe constante en m/min et
avance en mm/tour
Dsactivation de G96, mmorisation et gel de
la dernire consigne de vitesse de rotation
calcule pour G96.

Les valeurs maximales de l'avance et de la vitesse de


rotation de la broche sont fixes par le constructeur de la
machine-outil.

Rgulation de la vitesse de rotation pour obtenir une vitesse de coupe constante

5-2

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

5. Programmation des fonctions prparatoires

$UUrWSUpFLV**

3URJUDPPDWLRQ

G601
G602
G603
G9
G60

Arrt prcis fin


Arrt prcis grossier
Arrt prcis la fin de l'interpolation
Arrt prcis efficace pendant un bloc
Arrt prcis efficace jusqu' la dsactivation par G64,
G641.

Les fonctions d'arrt prcis sont utilises pour la ralisation


d'angles saillants ou la finition d'angles rentrants.
Les limites d'arrt prcis sont dfinies par des paramtres
machine.

=
grossier

G602

G601
fin

;
Ralisation d'angles saillants

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

5-3

5. Programmation des fonctions prparatoires

03.96

&RQWRXUQDJH**

3URJUDPPDWLRQ

G64

Contournage

G641 Contournage avec distance de transition entre


blocs programmable.
La distance de transition se programme avec :
ADIS =
pour G1, G2, G3 ou
ADISPOS =
pour G0.

Ces deux fonctions utilisent le pilotage anticip de la vitesse


(fonction d'anticipation "Look ahead").

G64

G641

ADIS=0,05

Raccordement insr

Optimisation du rsultat de l'usinage

5-4

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

5. Programmation des fonctions prparatoires

3URJUDPPDWLRQGHVGpSODFHPHQWVGHODEURFKH

3URJUDPPDWLRQ

N10 G1 F300 X70 Y20 S270 M3 LF

3DUDPqWUHV

S
M3
M4
M5

Vitesse de rotation de la broche en tr/min


Rotation de la broche dans le sens horaire
Rotation de la broche dans le sens antihoraire
Arrt de la broche

Si ces fonctions M sont programmes dans un bloc avec


dplacement d'axe, elles sont actives avant le dplacement
d'axe.

0

0

Programmation du sens de rotation de la broche

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

5-5

5. Programmation des fonctions prparatoires

5-6

03.96

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

&\FOHV

Gnralits

6-2

Cycles de perage / taraudage / alsage

6-3

Cycles de fraisage

6-15

Cycles de tournage

6-21

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

6-1

6. Cycles

03.96

*pQpUDOLWpV

&RQGLWLRQ

Le plan dusinage (G17, G18, G19), lavance et la vitesse


de rotation de la broche doivent tre dfinis avant l'appel
d'un cycle.

$SSHOGHF\FOHV

Les appels de cycles doivent figurer seuls dans un bloc !


Exemple :
CYCLE81 (RTP, RFP, SDID, DP, DPR) LF

$VVLVWDQFHjOD
SURJUDPPDWLRQGHV
F\FOHV

L'diteur de programme de la commande offre une


assistance pour la gnration d'appels de cycles.

C'est pourquoi il n'est pas ncessaire de connatre l'ordre


des paramtres dans la liste des paramtres d'un cycle.
Pour cette raison, nous n'avons pas jug ncessaire de
dcrire les paramtres dans cet imprim.
Vous trouverez la description dtaille de tous les cycles
dans le manuel de programmation relatif aux technologies
tournage et perage/taraudage/alsage/fraisage.

6-2

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

6. Cycles

3HUoDJHFHQWUDJH&<&/(

'HVFULSWLRQ

Le cycle Perage, centrage permet le perage d'un trou.

G1
G0

RTP

RFP+SDIS
RFP

DP=RFP-DPR

Dplacements et paramtres pour le cycle Perage, centrage

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

6-3

6. Cycles

03.96

3HUoDJHODPDJH&<&/(

'HVFULSWLRQ

Le cycle Perage, lamage permet la ralisation d'un


lamage. Il est possible de programmer un arrt temporis
devenant actif lorsque la profondeur finale est atteinte.

G0
G1
G4

RTP

;

RFP+SDIS
RFP
DP=RFP-DPR

Dplacements et paramtres pour le cycle Perage, lamage

6-4

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

6. Cycles

3HUoDJHGHWURXVSURIRQGV&<&/(

'HVFULSWLRQ

Le cycle Perage de trous profonds permet la ralisation de


trous jusqu' la profondeur finale en plusieurs passes dont
la profondeur maximale est programmable.
Aprs chaque passe, le foret peut tre ramen au plan de
rfrence pour le dbourrage ou dgag de 1 mm pour le
bris du copeau.

=
G0
G1
G4

RTP

;

RFP+SDIS
RFP
FDP 1re profondeur de
perage
FDP 2me profondeur de
perage
DP = RFP-DPR

Dplacements et paramtres pour le cycle Perage de trous profonds avec dbourrage

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

6-5

6. Cycles

03.96

7DUDXGDJHVDQVSRUWHWDUDXGFRPSHQVDWHXU&<&/(

'HVFULSWLRQ

Le cycle CYCLE84 permet la ralisation de trous tarauds


sans porte-taraud compensateur.
Ce cycle ne peut tre utilis que si la broche prvue pour le
taraudage peut fonctionner en mode broche avec
asservissement de position.

G0
G331
G332
G4

RTP

;

RFP+SDIS
RFP

DP=RFP-DPR

Dplacements et paramtres pour le cycle Taraudage sans porte-taraud compensateur

6-6

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

6. Cycles

7DUDXGDJHDYHFSRUWHWDUDXGFRPSHQVDWHXU&<&/(

'HVFULSWLRQ

Ce cycle permet de raliser des trous tarauds avec un


porte-taraud compensateur et
sans codeur ou
avec codeur.

Pour le taraudage sans porte-taraud compensateur, utilisez


le cycle CYCLE84 (voir page prcdente).

G0
G1/G63/G33
G4

RTP
RFP+SDIS
RFP

DP=RFP-DPR

Dplacements et paramtres pour le cycle Taraudage avec porte-taraud


compensateur/codeur
Siemens AG 1997. All rights reserved.
SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

6-7

6. Cycles

03.96

$OpVDJH&<&/(

'HVFULSWLRQ

Dans le cas du cycle Alsage 1, les dplacements de


pntration et de retrait ont lieu des avances dfinir
sous les paramtres correspondants.

G0
G1
G4

RTP

;

RFP+SDIS
RFP

DP=RF-DPR

Dplacements et paramtres pour le cycle Alsage 1

6-8

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

6. Cycles

$OpVDJH&<&/(

'HVFULSWLRQ

Dans le cas du cycle Alsage 2, un arrt orient de la


broche est effectu lorsque la profondeur finale est atteinte.
Ensuite ont lieu, la vitesse rapide, le dgagement de l'outil
jusqu' la position de retrait programme puis le
dplacement jusqu'au plan de retrait.
Ce cycle ne peut tre utilis que si la broche prvue pour
l'alsage peut fonctionner en mode broche avec
asservissement de position.

G0
G1
G4
SPOS

RTP

;

RFP+SDIS
RFP

DP=
RFP-DPR

Dplacements et paramtres pour le cycle Alsage 2

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

6-9

6. Cycles

03.96

$OpVDJH&<&/(

'HVFULSWLRQ

Dans le cas du cycle Alsage 3, un arrt non orient de la


broche puis un arrt programm sont effectus lorsque la
profondeur finale est atteinte. L'actionnement de la touche
Dpart programme provoque le dgagement de l'outil
jusqu'au plan de retrait la vitesse rapide.

G0
G1
M5/M0

RTP

RFP+SDIS
RFP

DP=RFP-DPR

Dplacements et paramtres pour le cycle Alsage 3

6-10

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

6. Cycles

$OpVDJH&<&/(

'HVFULSWLRQ

Dans le cas du cycle Alsage 4, un arrt temporis, un arrt


non orient de la broche et un arrt programm sont
dclenchs lorsque la profondeur finale est atteinte.
L'actionnement de la touche Dpart programme provoque
le dgagement de l'outil jusqu'au plan de retrait la vitesse
rapide.

Z
G0
G1
G4
M5/M0

RTP
RFP+SDIS
RFP
X

DP=RFP-DPR

Dplacements et paramtres pour le cycle Alsage 4

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

6-11

6. Cycles

03.96

$OpVDJH&<&/(

'HVFULSWLRQ

Dans le cas du cycle Alsage 5, les dplacements de


pntration et de retrait ont lieu avec l'avance F
programme avant l'appel du cycle. Il est possible de
programmer un arrt temporis devenant actif lorsque la
profondeur finale est atteinte.

G0
G1
G4

RTP

;

RFP+SDIS
RFP

DP=RFP-DPR

Dplacements et paramtres pour le cycle Alsage 5

6-12

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

6. Cycles

5DQJpHGHWURXV+2/(6

'HVFULSWLRQ

Ce cycle permet la ralisation d'un rseau de trous


disposs de faon rgulire sur une droite.

<

SPCA

H
DB
IS
FD

SPCO

STA1

Paramtres pour le cycle Range de trous

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

6-13

6. Cycles

03.96
08.97

7URXVVXUFHUFOH+2/(6

'HVFULSWLRQ

Ce cycle permet la ralisation d'un rseau de trous


disposs de faon rgulire sur un cercle.

CPA
INDA

STA1

CPO

D
RA
X

Paramtres pour le cycle Trous sur cercle

6-14

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

08.97
03.96

6. Cycles

7URXVREORQJVUDGLDX[/21*+2/(

'HVFULSWLRQ

Ce cycle permet la ralisation d'un rseau de trous oblongs


disposs de faon radiale sur un cercle.
La largeur des trous oblongs est gale au diamtre de
l'outil.

Y
CPA

INDA
LE
N
G

STA1

AD

CPO

Paramtres pour le cycle Trous oblongs radiaux

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

6-15

6. Cycles

03.96

5DLQXUHVUDGLDOHV6/27

'HVFULSWLRQ

Ce cycle permet la ralisation d'un rseau de rainures


rectilignes disposes de faon radiale sur un cercle.
Contrairement aux trous oblongs, il est possible de dfinir la
largeur des rainures.
Le cycle SLOT1 est un cycle combin bauche-finition.

Y
CPA

INDA

NG
LE
WID

STA1

CPO

D
RA
X

Paramtres pour le cycle Rainures radiales

6-16

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

6. Cycles

5DLQXUHVVXUFHUFOH6/27

Ce cycle permet la ralisation d'un rseau de rainures


circulaires disposes de faon rgulire sur un cercle.
Le cycle SLOT2 est un cycle combin bauche-finition.

Y
CPA

INDA

AFSL

WID

CPO

STA1

Paramtres pour le cycle Rainures sur cercle

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

6-17

6. Cycles

03.96

)UDLVDJHG
XQHSRFKHUHFWDQJXODLUH32&.(7

'HVFULSWLRQ

Ce cycle permet la ralisation de poches rectangulaires


orientes de faon quelconque dans le plan d'usinage.
Le cycle POCKET1 est un cycle combin bauche-finition.

Y
CPA

STA1
CRAD

G3

CPO

ID
W

LE

NG

G2

Paramtres pour le cycle Poche rectangulaire

6-18

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

6. Cycles

)UDLVDJHG
XQHSRFKHFLUFXODLUH32&.(7

'HVFULSWLRQ

Ce cycle permet la ralisation de poches circulaires.


Le cycle POCKET2 est un cycle combin bauche-finition.

Y
CPA

G2

G3

PR
CPO

AD
X

Paramtres pour le cycle Poche circulaire

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

6-19

6. Cycles

03.96

)UDLVDJHGHILOHWV&<&/(

'HVFULSWLRQ

Ce cycle permet la ralisation de filets intrieurs et


extrieurs.
La trajectoire de l'outil est obtenue par interpolation
hlicodale des trois axes gomtriques de la machine.

Z
RTP
RFP+SDIS
RFP

DPR

DPR

RTP
RFP+SDIS
RFP

DP
X

X
Y

Y
CPA

CPA

IA
TH
D

CPO

IA
TH
D

CPO

CDIR

CDIR

Paramtres pour le cycle Fraisage de filets

6-20

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

6. Cycles

&\FOHG
XVLQDJHGHJRUJHV&<&/(

'HVFULSWLRQ

Le cycle d'usinage de gorges permet la ralisation de


gorges symtriques ou asymtriques, intrieures ou
extrieures, par usinage longitudinal ou transversal, des
lments de contour linaires quelconques.

SPL

ANG1

WIDG

SPD

RC

I2

01

I1

RC
02

RC

RC

ANG2

DIAG

STA1

Paramtres pour le cycle d'usinage de gorges ( cas d'un usinage transversal)

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

6-21

6. Cycles

03.96

&\FOHG
XVLQDJHGHGpJDJHPHQWV&<&/(

'HVFULSWLRQ

Ce cycle permet la ralisation de dgagements de forme E


ou F selon DIN 509 et contrainte usuelle pour un diamtre
de pice finie > 3 mm.

Paramtres pour le cycle d'usinage de dgagements

6-22

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

08.97
03.96

6. Cycles

&\FOHGHFKDULRWDJH&<&/(

'HVFULSWLRQ

Ce cycle permet la ralisation d'un contour programm


dans un sous-programme par chariotage paraxial.
Ce contour peut comporter de lments de dtalonnage.
Le type d'usinage (bauche/finition/usinage complet) est
slectionnable. Ce cycle peut tre appel partir de toute
position n'impliquant pas de collision.

FALX

MID

FALZ

Dplacements et paramtres pour le cycle de chariotage

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

6-23

6. Cycles

03.96

&\FOHG
XVLQDJHGHGpJDJHPHQWVGHILOHWDJH&<&/(

'HVFULSWLRQ

Ce cycle permet la ralisation de dgagements de filetage


de forme A, B, C ou D selon DIN 13 pour des pices avec
filet mtrique ISO.

DIATH

SPL

Paramtres pour le cycle d'usinage de dgagements de filetage

6-24

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

6. Cycles

)LOHWDJH&<&/(

'HVFULSWLRQ

Ce cycle permet la ralisation de filetages sur corps


cylindriques ou coniques, extrieurs ou intrieurs, par
usinage longitudinal ou transversal. Il est possible de
raliser des filetages monofilets ou multifilets.
La condition pour l'utilisation de ce cycle est une broche
rgule en vitesse de rotation avec systme de mesure de
position. Dans le cas des filetages multifilets, les diffrents
filets sont usins l'un aprs l'autre.

X
PIT

SPL
APP

DM1=DM2

FA
L

ROP

TDEP

FPL

Paramtres pour le cycle Filetage

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

6-25

6. Cycles

03.96
08.97

&RQFDWpQDWLRQGHILOHWDJHV&<&/(

'HVFULSWLRQ

Ce cycle permet la ralisation de plusieurs filetages sur


corps cylindriques ou coniques accols par usinage
longitudinal ou transversal, les pas des diffrents filetages
pouvant tre diffrents.

;
P04
ROP

P03
PP3

P02
PP2

P01
PP1
DM3=DM4
DM2
DM1
APP

Paramtres pour le cycle Concatnation de filetages

6-26

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

)RQFWLRQVDX[LOLDLUHVHWGHFRPPXWDWLRQSUpGpILQLHV

Liste des fonctions M

7-2

Notes

7-3

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

7-1

7. Fonctions auxiliaires et de commutation prdfinies

03.96

/LVWHGHVIRQFWLRQV0

M0

Arrt programm

M1

Arrt conditionnel

M2

Fin de programme (principal)

M30

Fin de programme (= M2)

M17

Fin de sous-programme

M3

Rotation de la broche dans le sens horaire

M4

Rotation de la broche dans le sens antihoraire

M5

Arrt de la broche

M6

Changement d'outil

M70

Passage en mode axe

M40

Changement automatique de rapport de bote de vitesses

M41

Rapport de bote de vitesses 1

M42

Rapport de bote de vitesses 2

M43

Rapport de bote de vitesses 3

M44

Rapport de bote de vitesses 4

M45

Rapport de bote de vitesses 5

7-2

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

7. Fonctions auxiliaires et de commutation prdfinies

1RWHV

Vous pouvez inscrire ici les fonctions auxiliaires et de commutation que vous avez
dfinies.

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

7-3

7. Fonctions auxiliaires et de commutation prdfinies

03.96

1RWHV

7-4

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

&RGHGHSURJUDPPDWLRQ

Liste des fonctions G

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

8-2

8-1

8. Code de programmation

03.96

/LVWHGHVIRQFWLRQV*

*URXSH,QVWUXFWLRQVGHGpSODFHPHQWPRGDOHV

1RP

6LJQLILFDWLRQ

G0

1.

Dplacement en rapide

PE

G1

2.

Interpolation linaire

G2

3.

Interpolation circulaire en sens horaire

G3

4.

Interpolation circulaire en sens antihoraire

CIP

5.

Interpolation circulaire avec point intermdiaire (circle through points)

ASPLINE #

6.

Spline Akima

BSPLINE #

7.

Spline B

CSPLINE #

8.

Spline cubique

POLY ##

9.

Interpolation polynomiale

G33

10.

Filetage l'outil pas constant

G331

11.

Taraudage sans porte-taraud compensateur

G332

12.

Retrait (aprs G331)

OEMIPO1 ###

13.

Interpolation OEM 1 *)

OEMIPO2 ###

14.

Interpolation OEM 2 *)

VWG

std.

*) L'utilisateur OEM a la possibilit d'introduire deux modes d'interpolation supplmentaires. Il peut galement modifier les
dnominations. Pour les fonctions G modales, le rglage standard $MC_GCODE_RESET_VALUES, modifiable l'aide d'un
paramtre machine, s'applique par dfaut lorsqu'aucune fonction du groupe n'est programme.
# Ce mot-cl Q
HVWSDV valable pour SINUMERIK 810D.
## Ce mot-cl Q
HVWSDV valable pour SINUMERIK FM-NC/810D.
### Ce mot-cl Q
HVWSDV valable pour SINUMERIK 810D/FM-NC/NCU571.

*URXSH,QVWUXFWLRQVGHGpSODFHPHQWQRQPRGDOHVDUUrWWHPSRULVp

G4

1.

Arrt temporis

G63

2.

Taraudage sans synchronisation

G74

3.

Accostage du point de rfrence avec synchronisation

G75

4.

Accostage d'un point fixe

REPOSL

5.

Raccostage du contour selon une droite

REPOSQ

6.

Raccostage du contour selon un quart de cercle

REPOSH

7.

Raccostage du contour selon un demi-cercle

REPOSA

8.

Raccostage du contour avec tous les axes selon une droite

REPOSQA

9.

Raccostage du contour avec tous les axes, les axes gomtriques selon un
quart de cercle

REPOSHA

10.

Raccostage du contour avec tous les axes, les axes gomtriques selon un
demi-cercle

m : fonction modale, b : fonction active pendant un bloc , std. : rglage standard

8-2

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

8. Code de programmation

/LVWHGHVIRQFWLRQV*

*URXSH(FULUHHQPpPRLUH

1RP

6LJQLILFDWLRQ

PE

TRANS

1.

TRANSLATION : dcalage programmable

ROT

2.

ROTATION : rotation programmable

SCALE

3.

SCALE : facteur d'chelle programmable

MIRROR

4.

MIRROR : fonction miroir programmable

ATRANS

5.

Additive TRANSLATION : dcalage additif programmable

AROT

6.

Additive ROTATION : rotation additive programmable

ASCALE

7.

Additive SCALE : facteur d'chelle additif programmable

AMIRROR

8.

Additive MIRROR : fonction miroir additive programmable

TOFRAME

9.

Application du Frame courant progr. au syst. de coord. relatif l'outil

G25

10.

Limite minimale de la zone de travail / vitesse de rotation de broche minimale

G26

11.

Limite maximale de la zone de travail / vitesse de rotation de broche


maximale

G110

12.

Programmation du ple par rapport la dernire position de consigne


programme

G111

13.

Programmation du ple par rapport l'origine pice courante

G112

14.

Programmation du ple par rapport au dernier ple valide

STARTFIFO 1.

Arrt de l'excution du programme et remplissage du tampon d'excution

STOPFIFO

Arrt du remplissage du tampon d'excution et redmarrage de l'excution


du programme

VWG

*URXSH),)2

2.

std.

*URXSH6pOHFWLRQGXSODQ

G17

1.

Slection du plan 1 er - 2me axe gomtrique

G18

2.

Slection du plan 3 me - 1er axe gomtrique

G19

3.

Slection du plan 2 me - 3me axe gomtrique

std.

m : fonction modale
b : fonction active pendant un bloc
std. : rglage standard

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

8-3

8. Code de programmation

03.96

/LVWHGHVIRQFWLRQV*

*URXSH&RUUHFWLRQGHUD\RQG
RXWLO

1RP

6LJQLILFDWLRQ

PE

G40

1.

Dsactivation de la correction de rayon d'outil

G41

2.

Correction de rayon d'outil gauche du contour

G42

3.

Correction de rayon d'outil droite du contour

VWG

*URXSH'pFDODJHG
RULJLQHUpJODEOH

G500

1.

Dsactivation G54-G5xx, remise zro du frame rglable

G54

2.

1er dcalage d'origine rglable

G55

3.

2me dcalage d'origine rglable

G56

4.

3me dcalage d'origine rglable

G57

5.

4me dcalage d'origine rglable

G5xx

n.

nme dcalage d'origine rglable

G599

100.

100me dcalage d'origine rglable

std.

*URXSH,QKLELWLRQGHVIUDPHV

G53

1.

Inhibition des frames courants

SUPA

2.

Suppress all : frames, dcalage preset, dcalage DRF

*URXSH$UUrWSUpFLVFRQWRXUQDJH

G60

1.

Arrt prcis

G64

2.

Contournage

G641

3.

Contournage avec distance de transition entre blocs programmable

std.

*URXSH$UUrWSUpFLVQRQPRGDO

G9

1.

Arrt prcis

m : fonction modale
b : fonction active pendant un bloc
std. : rglage standard

8-4

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

8. Code de programmation

/LVWHGHVIRQFWLRQV*

*URXSH&ULWqUHVGHFKDQJHPHQWGHEORFSRXUDUUrWSUpFLV

1RP

6LJQLILFDWLRQ

PE

G601

1.

Changement de bloc lors arrt prcis fin

G602

2.

Changement de bloc lors arrt prcis grossier

G603

3.

Changement de bloc la fin de l'interpolation

VWG

*URXSH6\VWqPHG
LQWURGXFWLRQ

G70

1.

Systme d'introduction anglo-saxon

G71

2.

Systme d'introduction mtrique

std.

std.

*URXSH7\SHGHSURJUDPPDWLRQGHVFRWHV

G90

1.

Programmation de cotes absolues

G91

2.

Programmation de cotes relatives

*URXSH7\SHG
DYDQFH

G93 #

1.

Avance en inverse du temps (1/min)

G94

2.

Avance linaire en mm/min, inch/min

G95

3.

Avance par tour en mm/tr, inch/tr

G96

4.

Activation de la vitesse de coupe constante

G97

5.

Dsactivation de la vitesse de coupe constante

std.

# Ce mot-cl Q
HVWSDV valable pour SINUMERIK FM-NC/810D.

*URXSH&RUUHFWLRQGHO
DYDQFHDXQLYHDXGHVFRXUEXUHVFRQFDYHVHWFRQYH[HV

CFC

1.

Avance constante au niveau du contour

CFTCP

2.

Avance constante sur la trajectoire du point de rf. du tranchant de l'outil

CFIN

3.

Avance constante au niveau des courbures concaves

std.

m : fonction modale
b : fonction active pendant un bloc
std. : rglage standard

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

8-5

8. Code de programmation

03.96

/LVWHGHVIRQFWLRQV*

*URXSH&RPSRUWHPHQWjO
DFFRVWDJHDXUHWUDLWGXFRQWRXUDYHFFRUUHFWLRQG
RXWLO

1RP

NORM

1.

KONT

2.

6LJQLILFDWLRQ

PE

VWG

Positionnement la normale du point de dpart/d'arrive

std.

Contournement du point de dpart/d'arrive

*URXSH&RPSRUWHPHQWDX[DQJOHVDYHFFRUUHFWLRQG
RXWLO

G450

1.

Arc de raccordement

G451

2.

Point d'intersection des quidistantes

std.

*URXSH5DFFRUGHPHQWHQGpEXWGHIRQFWLRQVSOLQH

BNAT #

1.

Raccordement naturel avec le premier bloc spline

BTAN #

2.

Raccordement tangentiel avec le premier bloc spline

BAUTO #

3.

Dtermination du premier segment spline par les trois points suivants

std.

*URXSH5DFFRUGHPHQWHQILQGHIRQFWLRQVSOLQH

ENAT #

1.

Raccordement naturel avec le bloc de dplacement suivant

ETAN #

2.

Raccordement tangentiel avec le bloc de dplacement suivant

EAUTO #

3.

Dtermination du dernier segment spline par les trois derniers points

std.

*URXSH$FFpOpUDWLRQ

BRISK

1.

Acclration sous forme d'chelon

SOFT

2.

Acclration progressive

DRIVE ##

3.

Acclration des axes de contournage en fonction de la vitesse

std.

m : fonction modale
b : fonction active pendant un bloc
std. : rglage standard
# Ce mot-cl Q
HVWSDV valable pour SINUMERIK 810D.
## Ce mot-cl est XQLTXHPHQW valable pour SINUMERIK FM-NC.

8-6

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

8. Code de programmation

/LVWHGHVIRQFWLRQV*

*URXSH7\SHGHFRUUHFWLRQG
RXWLO

1RP

6LJQLILFDWLRQ

PE

VWG

CUT2D

1.

CUT2DF

2.

Corrrection doutil 2D 1/2

VWG

Corrrection d'outil 2D 1/2 par rapport au frame courrant (plan inclin)

CUT3DC #
CUT3DF #

3.

Corrrection d'outil 3D - fraisage priphrique

4.

Corrrection d'outil 3D - fraisage en bout

CUT3DFS # 5.

Correction d'outil 3D - fraisage en bout avec orientation d'outil constante,


indpendante du frame actif

CUT3DFF # 6.

Correction d'outil 3D - fraisage en bout avec orientation d'outil constante,


dpendante du frame actif

# Ce mot-cl Q
HVWSDV valable pour SINUMERIK FM-NC/810D.

*URXSH'pWHFWLRQGHVYLRODWLRQV GHFRQWRXUVLQWHUQHV

CDOF

1.

Collision detection off : dsactivation de la dtection des violations du


contour

CDON

2.

Collision detection on : activation de la dtection des violations du contour

std.

*URXSH3LORWDJHGHO
DYDQFH

FFWOF

1.

Feed forward off : commande anticipatrice off

FFWON

2.

Feed forward on : commande anticipatrice on

std.

*URXSH5pIpUHQFHSRXUO
RULHQWDWLRQGHO
RXWLO

ORIWKS #

1.

Orientation de l'outil dans le systme de coordonnes relatif la pice

ORIMKS #

2.

Orientation de l'outil dans le systme de coordonnes relatif la machine

Tool -orientation path

ORIPATH # 3.

std.

# Ce mot-cl Q
HVWSDV valable pour SINUMERIK FM-NC/810D/NCU571.

*URXSH7\SHGHUHSRVLWLRQQHPHQW

RMB

1.

Repos Mode begin of block : raccostage du point de dbut de bloc

RMI

2.

Repos Mode interrupt : raccostage du point d'interruption

RME

3.

Repos Mode end of block : raccostage du point final de bloc

std.

m : fonction modale
b : fonction active pendant un bloc
std. : rglage standard

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

8-7

8. Code de programmation

03.96

/LVWHGHVIRQFWLRQV*

*URXSH&RUUHFWLRQG
RXWLOHQFDVGHFKDQJHPHQWG
RULHQWDWLRQDXQLYHDXGHVDQJOHVVDLOODQWV

1RP

6LJQLILFDWLRQ

PE

VWG

ORIC #

1.

Orientation change continuously : les changements dorientation sont


excuts pendant le bloc circulaire insr.

std.

ORID #

2.

Orientation change discontinuously : les changements d'orientation sont


excuts avant le bloc circulaire insr.

*URXSH/LPLWDWLRQGHOD]RQHGHWUDYDLO

WALIMON

1.

Working area limitation on : activation de la limitation de la zone de travail

WALIMOF

2.

Working area limitation off : dsactivation de la limitation de la zone de


travail

std.

*URXSH5D\RQGLDPqWUH

DIAMOF

1.

Dsactivation de la programmation du diamtre

DIAMON

2.

Activation de la programmation du diamtre

std.

*URXSH&RPSDFWDJH

COMPOF # 1.

Dsactivation du compactage

COMPON # 2.

Activation du compactage

std.

*URXSH)RQFWLRQV*2(0

G810 #

1.

Fonction G OEM

G811 #

2.

Fonction G OEM

G812 #

3.

Fonction G OEM

G813 #

4.

Fonction G OEM

G814 #

5.

Fonction G OEM

G815 #

6.

Fonction G OEM

G816 #

7.

Fonction G OEM

G817 #

8.

Fonction G OEM

G818 #

9.

Fonction G OEM

G819 #

10.

Fonction G OEM

std.

Deux groupes de fonctions G sont rservs l'utilisateur OEM.


Ce faisant, il autorise la programmation des foncions spcifiques labores par ses soins par des services de
programmation extrieurs. N : numro interne utilis pour une interface AP, par ex.
# Ce mot-cl Q
HVWSDV valable pour SINUMERIK FM-NC/810D/NCU571.
m : fonction modale
b : fonction active pendant un bloc
std. : rglage standard

8-8

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

03.96

8. Code de programmation

/LVWHGHVIRQFWLRQV*

*URXSH)RQFWLRQV*2(0

G820 #

1.

Fonction G OEM

G821 #

2.

Fonction G OEM

G822 #

3.

Fonction G OEM

G823 #

4.

Fonction G OEM

G824 #

5.

Fonction G OEM

G825 #

6.

Fonction G OEM

G826 #

7.

Fonction G OEM

G827 #

8.

Fonction G OEM

G828 #

9.

Fonction G OEM

G829 #

10.

Fonction G OEM

PE

VWG

std.

Deux groupes de fonctions G sont rservs l'utilisateur OEM.


Ce faisant, il autorise la programmation des foncions spcifiques labores par ses soins par des services de
programmation extrieurs.
N : numro interne utilis pour une interface AP, par ex.
m : fonction modale
b : fonction active pendant un bloc
std. : rglage standard

*URXSH&RUUHFWLRQG
RXWLOILQHUpJODEOH

FTOCOF #

1.

Dsactivation de la correction d'outil fine online

FTOCON #

2.

Activation de la correction d'outil fine online

std.

*URXSH/LVVDJHGHO
RULHQWDWLRQGHO
RXWLO

OSOF #

1.

Dsactivation du lissage de l'orientation de l'outil

OSC #

2.

Lissage constant de l'orientation de l'outil

OSS #

3.

Lissage de l'orientation de l'outil en fin de bloc

OSSE#

4.

Lissage de l'orientation de l'outil en dbut et fin de bloc

std.

# Ce mot-cl Q
HVWSDV valable pour SINUMERIK FM-NC/810D/NCU571.
m : fonction modale
b : fonction active pendant un bloc
std. : rglage standard

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

8-9

8. Code de programmation

03.96

/LVWHGHVIRQFWLRQV*

*URXSH3RLQoRQQDJHHWJULJQRWDJH

1RP

6LJQLILFDWLRQ

VWG

SPOF #

1.

Dsactivation du poinonnage, grignotage

std.

SON #

2.

Activation du grignotage

PON #

3.

Activation du poinonnage

SONS #

4.

Activation du grignotage la priode d'appel de l'interpolateur

PONS #

5.

Activation du poinonnage la priode d'appel de l'interpolateur

*URXSH3RLQoRQQDJHDYHFWHPSRULVDWLRQ

PDELAYON #

1.

Activation du poinonnage avec temporisation

PDELAYOF #

2.

Dsactivation du poinonnage avec temporisation

std.

*URXSH9DULDWLRQGHO
DYDQFH

FNORM #

1.

Avance normale selon DIN 66025

FLIN #

2.

Avance variable linairement

FCUB #

3.

Avance variable suivant un Spline cubique

std.

*URXSH$IIHFWDWLRQGHVHQWUpHVVRUWLHV1&.UDSLGHVSRXUOHSRLQoRQQDJHJULJQRWDJH

SPIF1 #

1.

Entres/sorties NCK rapides pour le poinonnage/grignotage , octet 1

SPIF2 #

2.

Entres/sorties NCK rapides pour le poinonnage/grignotage , octet 2

std.

*URXSH3UpFLVLRQGHFRQWRXUSURJUDPPDEOH

CPRECOF

1.

Dsactivation de la prcision de contour programmable

CPRECON

2.

Activation de la prcision de contour programmable

std.

# Ce mot-cl Q
HVWSDV valable pour SINUMERIK FM-NC/810D/NCU571.
N : numro interne utilis pour une interface AP, par ex.
m : fonction modale
b : fonction active pendant un bloc
std. : rglage standard

8-10

Siemens AG 1997. All rights reserved.


SINUMERIK 840D/810D/FM-NC Instructions succinctes Programmation (PAK) - Edition 08.97.

3URSRVLWLRQV

6,(0(16$*
9
3RVWIDFK
'(UODQJHQ
5pSXEOLTXHIpGpUDOH
G
$OOHPDJQH
([SpGLWHXU

Nom

&RUUHFWLRQV

Imprim :
SINUMERIK 840D/810D/FM-NC

Documentation utilisateur
Instructions succinctes
Programmation
o

N de rfrence :
6FC5298-4AB30-0AP0
Edition :
08.97

Adresse de votre socit/service


Rue :
_____________________________________
Code postal :
Localit :
_____________________________________
Tlphone :
/
_____________________________________
Tlcopieur :
/

3URSRVLWLRQVHWRXFRUUHFWLRQV

Si, la lecture de cet imprim, vous


deviez relever des fautes d'impression, nous vous serions trs obligs de
nous en faire part en vous servant de ce
formulaire. Nous vous remercions
galement de toute suggestion et
proposition d'amlioration.

Edit par Siemens AG


Division Automatisation
Dpartement Systmes d'automatisation
pour machines-outils, robots et machines spciales
Postfach 31 80, D-91050 Erlangen
Rpublique Fdrale d'Allemagne
Siemens Aktiengesellschaft

Cette documentation a t imprime


sur du papier blanchi sans chlore.
Copyright Siemens AG 1997 All Rights Reserved
Sous rserve de modifications

N de rf. : 6FC5 298-4AB30-0DP0


Imprim en Rp. fd. d'Allemagne
l'imprimerie