General Information
La norme possède quatre pages de configuration pour gérer toutes les options disponibles :
|
1 CNC Controller page
1.1 CNC Controller - % at program begin / end
Option |
Résultat |
Non |
O1000 … … M30 |
Oui |
% O1000 … … M30 % |
1.2 CNC Controller - Program number defined by
Option |
Résultat |
O |
% O 1000 … … M30 % |
: |
% : 1000 … … M30 % |
1.3 CNC Controller - Program Name as comment
Option |
Résultat |
Non |
% O1000 … … M30 % |
Oui |
% O1000 (NOM DE LA PIÈCE) … … M30 % |
1.4 CNC Controller – Use G10 to manage origin
Option |
Résultat |
Non |
% O1000 … … M30 % |
Oui |
% O1000 G10 L2 P1 X.. Y.. Z.. (G54) G10 L2 P2 X.. Y.. Z.. (G55) G10 L20 P1 X.. Y.. Z.. (G54.1) … … M30 % |
1.5 Standard G Code – Spindle limitation code
Option |
Résultat |
G92 |
… G92 S2000 G96 S120 M03 … |
G50 |
… G50 S2000 G96 S120 M03 … |
1.6 Standard G Code – Feed Code
Option |
Résultat |
G98/G99 |
… G98 F200 G99 F0.1 … |
G94/G95 |
… G94 F200 G95 F0.1 … |
1.7 Standard G Code – Use G90 code
Option |
Résultat |
Oui |
… G90 G00 Z100 … |
Non |
… G00 Z100 … |
1.8 Cycles – G83/G87 type cycle
Vous pouvez définir ici si vous souhaitez utiliser le cycle de perçage avec ébavurage ou brise-copeaux dans les directions axiale et radiale. La sélection de cette option s'effectue sur le contrôleur à l'aide du bit 2 du paramètre 5101 (0 pour l'ébavurage et 1 pour le brise-copeaux).
Option |
Résultat |
Non utilisé |
… (CYCLE BRISE-COPEAUX) G00 Z5 G01 Z-2 F500 Z-1.8 Z-4 Z-3.8 Z-6 Z5 … … (CYCLE D'ÉBAVURAGE) G00 Z5 G01 Z-2 F500 G00 Z5 Z-1.8 G01 Z-4 G00 Z5 Z-3.8 G01 Z-6 G00 Z5 … |
Brise-copeaux |
… (CYCLE BRISE-COPEAUX) G83 Z-6 Q2000 F500 G80 … … (CYCLE D'ÉBAVURAGE) G00 Z5 G01 Z-2 F500 G00 Z5 Z-1.8 G01 Z-4 G00 Z5 Z-3.8 G01 Z-6 G00 Z5 … |
Ébavurage |
… (CYCLE BRISE-COPEAUX) G00 Z5 G01 Z-2 F500 Z-1.8 Z-4 Z-3.8 Z-6 Z5 … … (CYCLE D'ÉBAVURAGE) G83 Z-6 Q2000 F500 G80 … |
3.9 Cycles – Bottom of hole
Définir comment l'altitude de fin de trou est sortie pour les outils dynamiques.
Option |
Résultat |
Relative à l'altitude de départ |
… Z15 G83 Z-25 … |
Absolue |
… Z15 G83 Z-10 … |
1.10 Cycles – Threading Cycle
Option |
Résultat |
Cycle multi-filetage |
Voir ici l'option suivante pour le cycle de filetage multiple |
G92 |
… G92 X39 Z-43 G00 Z3 G92 X38 Z-43 G00 Z3 … |
G78 |
… G78 X39 Z-43 G00 Z3 G78 X38 Z-43 G00 Z3 … |
G21 |
… G21 X39 Z-43 G00 Z3 G21 X38 Z-43 G00 Z3 … |
1.11 Cycles – Multiple Threading Cycle Type
Option |
Résultat |
G76 2 blocs |
… G76 P010060 Q500 R100 G76 X35.356 Z-43 P2.322 Q500 F3.5 … |
G76 1 bloc |
… G76 X35.356 Z-43 P1 K2.322 A60 D0.5 F3.5 … |
G78 2 blocs |
… G78 P010060 Q500 R100 G78 X35.356 Z-43 P2.322 Q500 F3.5 … |
1.12 Cycles – Code for decomposed Threading cycle
Le cycle de filetage doit être défini sur « décomposé » dans le générateur.
Option |
Résultat |
G33 |
… G01 X39.071 F3.5 G33 Z-43 G00 X44 Z2.5 … |
G32 |
… G01 X39.071 F3.5 G32 Z-43 G00 X44 Z2.5 … |
2 Turning page
2.1 Turning – Output Stock for CNC Simulation
Option |
Résultat |
Non |
O1000 T0101 … … |
Oui |
O1000 G1901 D40.0 E20.0 L40.0 K0.0 T0101 … … |
2.2 Turning – Output Tool and Plane for all operations
Option |
Résultat |
Non |
O1000 (FACE) T0101 G0 X20 Z2 … … (ÉBAUCHE) G00 X20 Z2 … … |
Oui |
O1000 (FACE) T0101 G00 X20 Z2 … … (ÉBAUCHE) T0101 G00 X20 Z2 … … |
2.3 Turning – Use Parameters for Feed
Option |
Résultat |
Non |
… T0101 G00 X20 Z2 G01 Z-20 G95 F0.1 … … |
Oui |
#1 = 0.1 T0101 G00 X20 Z2 G01 Z-20 G95 F#1 … … |
2.4 Turning – Position Constant Cutting Speed
Option |
Résultat |
Démarrer le cycle |
T0101 G92 S9000 G96 S40 M04 G00 G90 X24. Z2.8… … |
Démarrer l'usinage |
T0101 G97 S284 M04 G00 G90 X24. Z2.8 G92 S9000 G96 S40 M04 G01 G95 Z0. F0.1 … |
2.5 Tool Option – Output Tool List
Option |
Résultat |
Non |
O1000 T0101 … … |
Oui |
O1000 (DÉBUT DE LA LISTE D'OUTILS) (T1 CMNG 04) (T2 …) (T2 …) (FIN DE LA LISTE D'OUTILS) T0101 … … |
2.6 Origin Option – Output Origin List
Option |
Résultat |
Non |
O1000 T0101 … … |
Oui |
O1000 (DÉBUT DE LA LISTE D'ORIGINES) (G54) (...) (FIN DE LA LISTE D'ORIGINES) T0101 … … |
2.7 Origin Option – Multi Origin Management
Option |
Résultat |
Origine uniquement |
% O1000 … G54 … |
Origine + décalage |
% O1000 … G54 G52 X10 Y20 Z10 … |
Sans MTE :
Si l'option est définie sur « Origine uniquement » pour chaque origine définie sur la pièce, nous sortirons un code G différent, G54, puis G55, G56… Cela signifie que vous êtes limité par le nombre d'origines gérées par la CN. Si vous pouvez avoir plus d'origines, vous devez utiliser la deuxième option « Origine + décalage »
Si l'option est définie sur « Origine + décalage », elle ne sortira que G54 et le décalage avec G52
Avec MTE :
L'origine peut être définie dans le nom de l'origine avec la syntaxe suivante « $G54_ ». Cela signifie que G54 sera utilisé dans le programme CN. S'il n'y a pas de nom décodé défini, il sortira l'origine par défaut G54.
Si vous utilisez « Origine + décalage », vous ne devez utiliser qu'une seule origine pour toutes vos opérations car tous les décalages sont calculés à partir de l'origine du plan de référence ou de l'origine unique.
Vous pouvez ajouter chaque texte après le trait de soulignement pour reconnaître votre décalage « $G54_Haut », « $G54_Droite »,…
Avec machine à axe B :
Le décalage d'origine est sorti avec la fonction de plan incliné G68.2 s'il est défini pour être sorti. Cela signifie donc qu'aucun G52 n'est sorti.
2.8 Coolant Option – Coolant Activation Position
La deuxième et la troisième option donneront la même sortie pour l'opération de tournage.
Il y aura une différence par les opérations de fraisage utilisant des outils dynamiques.
Option |
Opération de tournage |
Opération de fraisage (outil dynamique) |
Avec broche |
… T0101 S1000 M03 M08 G0 X15 Z2 … … |
… T0101 S1000 M03 M08 G0 X15 C0 Z2 … |
Avec déplacement de plan |
… … T0101 S1000 M03 G0 X15 Z2 M08 … … |
… … T0101 S1000 M03 G0 X15 C0 M8 Z2 … |
Avec mouvement de plongée |
… T0101 S1000 M03 G0 X15 Z2 M08 … … |
… T0101 S1000 M03 G0 X15. C0 Z2 M8 … |
3 Code management page
3.1 Code Management – Enable C Axis Code
Option |
Résultat |
« vide » |
… T0101 S1000 M3 G17 G28 G90 H0 C10 … |
M51 |
… T0101 S1000 M3 G17 M51 G28 G90 H0 C10 … |
3.2 Code Management – Disable C Axis Code
Option |
Résultat |
« vide » |
… X200 M09 … |
M50 |
… X200 M50 M09 … |
3.3 Code Management – Clamping Code
Option |
Résultat |
« vide » |
… C10 G01 Z-10 … |
M10 |
… C10 M10 G01 Z-10 … |
3.4 Code Management – Unclamping Code
Option |
Résultat |
« vide » |
… G00 Z20 C10 … |
M11 |
… G00 Z20 M11 C10 … |
3.5 Code Management – Use axial interpolation mode
Si la machine ne possède pas l'option G112 ou G12.1, la sortie peut être effectuée de manière décomposée.
Aucune interpolation circulaire ne sera sortie, n'utilisez pas de décalage d'outil
Option |
Résultat |
Sortir l'opération axiale avec G112 |
|
Sortir l'opération axiale décomposée |
3.6 Code Management – Enable Axial Interpo Code
Si le champ est vide, le code utilisé par défaut sera G12.1
Option |
Résultat |
« vide » |
… G01 Z-5 G12.1 … |
G112 |
… G01 Z-5 G112 … |
3.7 Code Management – Disable Axial Interpo Code
Si le champ est vide, le code utilisé par défaut sera G13.1
Option |
Résultat |
« vide » |
… G13.1 G00 Z20 … |
G113 |
… G113 G00 Z20 … |
3.9 Code Management – Enable Radial Interpo Code
Si le champ est vide, le code utilisé par défaut sera G07.1
Option |
Résultat |
« vide » |
… G07.1 C100 … |
G107 |
… G107 C100 … |
3.10 Code Management – Disable Radial Interpo Code
Si le champ est vide, le code utilisé par défaut sera G07.1
Option |
Résultat |
« vide » |
… G07.1 C0 … |
G107 |
… G107 C0 … |
3.11 Primary axis option – Management of primary axis
Option |
Résultat |
Modulo |
… C0 … C359 C0 … |
Linear |
… C0 … C359 C360 … |
Incremental |
… C0 … H1 H1 … |
4 Page de gestion des fichiers
4.1 File Management – One physical File per Channel
Option |
Fichier 1 |
Fichier 2 |
O1000 (PREMIER PROGRAMME DE CANAL) … … M30
O1001 (DEUXIÈME PROGRAMME DE CANAL) … … M30 |
|
|
O1000 (PREMIER PROGRAMME DE CANAL) … … M30 |
O1001 (DEUXIÈME PROGRAMME DE CANAL) … … M30 |
4.2 File Management – Generate the channel even if empty
Option |
Résultat |
Si un canal est vide, aucune sortie du programme |
|
Si un canal est vide, le programme sera sorti (mais vide (Seuls O1001 et M30 seront sortis) |
4.3 Listing / Synchronized File – Generate the Listing File
Vous devez définir le numéro de synchronisation mini et maxi pour sortir la liste
Option |
Résultat |
Ne générez pas le fichier pour voir la synchronisation entre les canaux. |
|
Générer le fichier pour voir la synchronisation entre les canaux. |
Le fichier portant le nom Listing.TXT sera généré temporairement et affiché.
-
Fichier de liste/synchronisé – Numéros de synchronisation (mini/maxi)
Définissez ici les numéros de synchronisation (par exemple 500-540)
Le post-processeur recherchera les numéros de synchronisation entre ces valeurs mini et maxi pour générer le fichier Listing.TXT.
5 Launch page
5.1 Name of the NC File : Define here the Name of the generated NC file.
L'extension doit être définie dans la configuration MCT.
5.2 Program Number : If 0 is defined, the program Number will be set to 1.
Option |
Résultat |
0 |
% O0001 … … |
“10” |
% O0010 … … |
“1234” |
% O1234 … … |
5.3 Comment Output :
Option |
Résultat |
Non |
… … T0101 … … |
Oui |
… … (FACE) (CNMG 04) T0101 … … |
5.4 Block Numbers :
Option |
Résultat |
Avec |
O1000 N5 T0101 N10 G00 X10 Z20 N15 Z10 … … N50 T0202 N55 G00 X20 Z20 N60 Z10 … … |
Sans |
O1000 T0101 G00 X10 Z20 Z10 … … T0202 G00 X20 Z20 Z10 … … |
Changement d'outil uniquement |
O1000 N5 T0101 G00 X10 Z20 Z10 … … N10 T0202 G00 X20 Z20 Z10 … … |
5.5 Code for Program End :
Option |
Résultat |
M30 |
… … … M30 % |
M02 |
… … … M02 % |
M99 |
… … … M99 % |