General Information

La norme possède quatre pages de configuration pour gérer toutes les options disponibles :

  • Contrôleur CN : contient les options concernant la CN.

  • Tournage : contient les options de la technologie de tournage.

  • Gestion du code : permet de spécifier certains codes pour la sortie CN.

  • Gestion des fichiers : donne quelques options pour la sortie du fichier CN.

general info-20240416-065005.PNG

1       CNC Controller page

cnc controller-20240416-065038.PNG

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.. (G110)

M30

%

1.5          Cycles – Threading Cycle

Option

Résultat

G76

G00 X44

G76 X38.506 Z-10. P1 K0.747 A60 D0.2 F1.25

G92

G92 X39 Z-43

G00 Z3

G92 X38 Z-43

G00 Z3

2      Turning page

turning-20240416-065102.PNG

2.1          Turning – Output Stock for CNC Simulation

Cette option n'est pas utilisée pour Haas car il n'y a pas de simulation de brut sur la CN

Option

Résultat

Non

Oui

2.2          Turning – Output Tool and Plane for all operations

Option

Résultat

Non

O1000

(FACE)

T0101

G00 X20 Z2

(BRUT)

G00 X20 Z2

Oui

O1000

(FACE)

T0101

G00 X20 Z2

(BRUT)

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 S530 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 …)

(T3 …)

(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 générerons 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 générera 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 générera 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 »,…

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 pour 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

G00 X15 Z2

T0101

S1000 M03

M08

G00 X15 C0

Z2

Avec déplacement de plan

T0101

S1000 M03

G00 X15 Z2 M08

T0101

S1000 M03

G00 X15 C0 M8

Z2

Avec déplacement de plongée

T0101

S1000 M03

G00 X15 Z2 M08

T0101

S1000 M03

G00 X15. C0

Z2 M8

3       Code management page

code management-20240416-065135.PNG

3.1          Code Management – Enable C Axis Code

Option

Résultat

« vide »

T0101

S1000 M3

G17

G28 G90 H0

M154

C10

M51

T0101

S1000 M3

G17

M51

G28 G90 H0

C10

3.2          Code Management – Disable C Axis Code

Option

Résultat

« vide »

X200

M155

M09

M50

X200

M50

M09

3.3          Code Management – Clamping Code

Si le champ est vide, le code pour la broche principale sera M14 et pour la broche de reprise M114.

Option

Broche principale

Broche de reprise

« vide »

C10

M14

G01 Z-10

C10

M114

G01 Z-10

M10

C10

M10

G01 Z-10

C10

M10

G01 Z-10

3.4          Code Management – Unclamping Code

Si le champ est vide, le code pour la broche principale sera M15 et pour la broche de reprise M115.

Option

Résultat

Broche de reprise

« vide »

G0 Z20

M15

C10

G0 Z20

M115

C10

M11

G0 Z20

M11

C10

G0 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 générée, n'utilisez pas de décalage d'outil

Option

Résultat

use axial interpo mode-20240416-065224.PNG

Générer une opération axiale avec G112

use axial interpo mode-20240416-065224.PNG

Générer une 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 G112.

Option

Résultat

« vide »

G01 Z-5

G112

G12.1

G01 Z-5

G12.1

3.7          Code Management – Disable Axial Interpo Code

Si le champ est vide, le code utilisé par défaut sera G113.

Option

Résultat

« vide »

G113

G00 Z20

G13.1

G13.1

G00 Z20

5.8          Code Management – Use radial interpolation mode

Si la machine ne possède pas l'option G107, la sortie peut être effectuée de manière décomposée.

Aucune interpolation circulaire ne sera générée, n'utilisez pas de décalage d'outil

Option

Résultat

tick use radial interpo mode-20240416-065246.PNG

Générer une opération axiale avec G107

use radial interpo mode-20240416-065302.PNG

Générer une opération axiale décomposée

3.9          Code Management – Enable Radial Interpo Code

Il n'y a pas d'interpolation radiale de CN Haas.

Option

Résultat

« vide »

G107

3.10       Code Management – Disable Radial Interpo Code

Option

Résultat

« vide »

G107

3.11          Primary axis option – Management of primary axis

Option

Résultat

Modulo

C0

C359

C0

Linéaire

C0

C359

C360

Incrémental

C0

H1

H1

4      File management page

Il n'y a pas de CN Haas multicanal. Ces options généreront la même chose que le contrôleur Fanuc et seront mises à jour lorsque la CN Haas pourra avoir plusieurs canaux.

File management-20240416-065504.PNG

4.1          File Management – One physical File per Channel

Option

Fichier 1

Fichier 2

no tick-20240416-065549.PNG

O1000

(PROGRAMME DU PREMIER CANAL)

M30

O1001

(PROGRAMME DU DEUXIÈME CANAL)

M30

tick-20240416-065535.PNG

O1000

(PROGRAMME DU PREMIER CANAL)

M30

O1001

(PROGRAMME DU DEUXIÈME CANAL)

M30

4.2          File Management – Generate the channel even if empty

Option

Résultat

no tick-20240416-065549.PNG

Si un canal est vide, aucune sortie du programme

tick-20240416-065535.PNG

Si un canal est vide, le programme sera généré (mais vide

(Seuls O1001 et M30 seront générés)

4.2.1   Listing / Synchronized File – Generate the Listing File

Vous devez définir le numéro de synchronisation mini et maxi pour générer la liste

Option

Résultat

no tick-20240416-065549.PNG

Ne générez pas le fichier pour voir la synchronisation entre les canaux.

tick-20240416-065535.PNG

Générez le fichier pour voir la synchronisation entre les canaux.

Le fichier portant le nom Listing.TXT sera généré temporairement et affiché.

image-20240415-120644.png

4.3          Listing / Synchronized File – Synchro Numbers (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

launch page-20240416-065730.png

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 MCF.

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

G0 X10 Z20

Z10

N10 T0202

G0 X20 Z20

Z10

5.5          Code for Program End :

Option

Résultat

M30

M30

%

M02

M02

%

M99

M99

%