Définition du motif PATTERN DEF

Application

La fonction PATTERN DEF permet de définir de manière simple des motifs d'usinage réguliers que vous pouvez appeler avec la fonction CYCL CALL PAT. Comme pendant la définition des cycles, des figures d'aide sont également disponibles pendant la définition de motifs, pour illustrer à quoi correspondent les différents paramètres à renseigner.

 
Remarque
Attention, risque de collision !
La fonction PATTERN DEF permet de calculer les coordonnées dans les axes X et Y. Pour tous les axes d’outil, excepté l’axe Z, il existe un risque de collision pendant l'usinage qui suit !
  1. Utiliser PATTERN DEF exclusivement avec l’axe d'outil Z

Option de sélection

Définition

Informations complémentaires

POS 1

Point

Définition de 9 positions d'usinage max.

ROW1

Rangée

Définition d'une seule rangée, droite ou orientée

PAT1

Motif

Définition d'un seul motif, droit, orienté ou déformé

FRAME1

Cadre

Définition d'un seul cadre, droit, orienté ou déformé

CIRC1

Cercle

Définition d'un cercle entier

PITCHCIRC1

Cercle primitif

Définition d'un cercle primitif

Programmer PATTERN DEF

Procédez comme suit :

  1. Sélectionner Insérer fonction CN
  2. La CN ouvre la fenêtre Insérer fonction CN.
  3. Sélectionner PATTERN DEF
  4. La CN lance la programmation de PATTERN DEF.
  5. Sélectionner le motif d'usinage de votre choix, par ex. CIRC1 pour un cercle entier
  6. Renseigner les définitions requises
  7. Définir le cycle d'usinage, par ex. le cycle 200 PERCAGE
  8. Appeler le cycle avec CYCL CALL PAT

Utiliser PATTERN DEF

Dès lors que vous avez défini le motif, vous pouvez l'appeler avec la fonction CYCL CALL PAT.

Programmation d’un cycle d'usinage

La CN exécute alors le dernier cycle d'usinage que vous avez programmé pour le motif d'usinage défini.

Schéma : Usinage avec PATTERN DEF

0 BEGIN SL 2 MM

...

11 PATTERN DEF POS1 (X+25 Y+33.5 Z+0) POS2 (X+15 IY+6.5 Z+0)

12 CYCL DEF 200 PERCAGE

...

13 CYCL CALL PAT

Remarques

  • Remarque concernant la programmation
  • La fonction GLOBAL DEF 125 peut être utilisée avant CYCL CALL PAT avec Q345=1. Entre deux perçages, la CN positionne toujours l'outil au saut de bride qui a été défini dans le cycle.
  • Informations relatives à l'utilisation :
  • Un motif d'usinage reste actif jusqu'à ce que vous en définissiez un nouveau ou bien jusqu'à ce que vous sélectionniez un tableau de points avec la fonction SEL PATTERN.
  • Sélectionner le tableau de points dans le programme CN avec SEL PATTERN

  • Entre les deux points de départ, la CN retire l'outil à la hauteur de sécurité. La CN utilise comme hauteur de sécurité soit la position de l'axe d'outil au moment de l'appel du cycle, soit la valeur du paramètre de cycle Q204, selon la valeur qui est la plus élevée.
  • Si la surface des coordonnées de PATTERN DEF est supérieure à celle du cycle, la distance d'approche et le saut de bride seront calculés par rapport à la surface de coordonnées de PATTERN DEF.
  • Avec l’amorce de séquence, vous pouvez choisir le point de votre choix à partir duquel lancer ou poursuivre l’usinage.
  • Accès au programme avec amorce de séquence

Définir des positions d'usinage

 
Tip
  • Remarques concernant la programmation et l’utilisation :
  • Vous pouvez introduire jusqu'à 9 positions d'usinage. Valider chaque position introduite avec la touche ENT.
  • POS1 doit être programmé en coordonnées absolues. De POS2 à POS9, il est possible de programmer en absolu ou en incrémental.
  • Si vous définissez une Surface pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage.

Figure d'aide

Paramètres

POS1 : Coord. X position d'usinage

Entrer la coordonnée X en absolu.

Programmation : -999999999...+999999999

POS1 : Coord. Y position d'usinage

Entrer la coordonnée Y en absolu.

Programmation : -999999999...+999999999

POS1 : Coordonnée surface de la pièce

Entrer la coordonnée Z à laquelle l'usinage commence, en absolu.

Programmation : -999999999...+999999999

POS2: Coord. X position d'usinage

Entrer la coordonnée X en absolu ou en incrémental.

Programmation : -999999999...+999999999

POS2: Coord. Y position d'usinage

Entrer la coordonnée Y en absolu ou en incrémental.

Programmation : -999999999...+999999999

POS2 : Coordonnée surface de la pièce

Entrer la coordonnée Z en absolu ou en incrémental.

Programmation : -999999999...+999999999

Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.

  • Les éléments suivants doivent être adaptés :
  • Outils
  • Valeurs de coupe
  • Avances
  • Hauteur de sécurité, ou positions de sécurité
  • Positions spécifiques à la machine, par ex. avec M91
  • Chemins des appels de programmes

Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.

Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.

 
Tip

Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.

Exemple

11 PATTERN DEF ~

POS1( X+25 Y+33.5 Z+0 ) ~

POS2( X+15 IY+6.5 Z+0 )

Définir une seule rangée

 
Tip
  • Remarque concernant la programmation et l’utilisation
  • Si vous définissez une Surface pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage.

Figure d'aide

Paramètres

Point de départ X

Coordonnée du point de départ de la rangée sur l'axe X. La valeur agit de manière absolue.

Programmation : -99999,9999999...+99999,9999999

Point de départ Y

Coordonnée du point de départ de la rangée sur l'axe X. La valeur agit de manière absolue.

Programmation : -99999,9999999...+99999,9999999

Distance positions d'usinage

Distance (incrémentale) entre les positions d'usinage. Entrer une valeur positive ou négative

Programmation : -999999999...+999999999

Nombre d'usinages

Nombre total de positions d'usinage

Programmation : 0...999

Pivot de l'ensemble du motif

Angle de rotation autour du point initial introduit. Axe de référence : axe principal du plan d'usinage actif (par ex. X avec l'axe d'outil Z). Entrer valeur absolue, positive ou négative

Programmation : -360000...+360000

Coordonnée surface de la pièce

Entrer la coordonnée Z de départ de l'usinage, en absolu

Programmation : -999999999...+999999999

Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.

  • Les éléments suivants doivent être adaptés :
  • Outils
  • Valeurs de coupe
  • Avances
  • Hauteur de sécurité, ou positions de sécurité
  • Positions spécifiques à la machine, par ex. avec M91
  • Chemins des appels de programmes

Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.

Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.

 
Tip

Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.

Exemple

11 PATTERN DEF ~

ROW1( X+25 Y+33.5 D+8 NUM5 ROT+0 Z+0 )

Définir un motif

 
Tip
  • Remarques concernant la programmation et l’utilisation :
  • Les paramètres Pivot axe principal et Pivot axe auxiliaire agissent en plus du Pivot de l'ensemble du motif exécuté au préalable.
  • Si vous définissez une Surface pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage.

Figure d'aide

Paramètres

Point de départ X

Coordonnée du point de départ du motif sur l'axe X, en absolu

Programmation : -999999999...+999999999

Point de départ Y

Coordonnée du point de départ du motif sur l'axe Y, en absolu

Programmation : -999999999...+999999999

Distance positions d'usinage X

Distance (incrémentale) entre les positions d'usinage, dans le sens X. Valeur positive ou négative possible

Programmation : -999999999...+999999999

Distance positions d'usinage Y

Distance (incrémentale) entre les positions d'usinage, dans le sens Y. Valeur positive ou négative possible

Programmation : -999999999...+999999999

Nombre de colonnes

Nombre total de colonnes du motif

Programmation : 0...999

Nombre de lignes

Nombre total de lignes du motif

Programmation : 0...999

Pivot de l'ensemble du motif

Angle de rotation suivant lequel l'ensemble du motif doit pivoter autour du point initial introduit. Axe de référence : axe principal du plan d'usinage actif (par ex. X avec l'axe d'outil Z). Entrer valeur absolue, positive ou négative

Programmation : -360000...+360000

Pivot axe principal

Angle de rotation suivant lequel seul l'axe principal du plan d'usinage subira une distorsion par rapport au point initial introduit. Valeur positive ou négative possible

Programmation : -360000...+360000

Pivot axe auxiliaire

Angle de rotation suivant lequel seul l'axe auxiliaire du plan d'usinage subira une distorsion par rapport au point initial introduit. Valeur positive ou négative possible

Programmation : -360000...+360000

Coordonnée surface de la pièce

Entrez la coordonnée Z absolue à laquelle l'usinage commence.

Programmation : -999999999...+999999999

Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.

  • Les éléments suivants doivent être adaptés :
  • Outils
  • Valeurs de coupe
  • Avances
  • Hauteur de sécurité, ou positions de sécurité
  • Positions spécifiques à la machine, par ex. avec M91
  • Chemins des appels de programmes

Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.

Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.

 
Tip

Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.

Exemple

11 PATTERN DEF ~

PAT1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 )

Définir un cadre

 
Tip
  • Remarques concernant la programmation et l’utilisation :
  • Les paramètres Pivot axe principal et Pivot axe auxiliaire agissent en plus du Pivot de l'ensemble du motif exécuté au préalable.
  • Si vous définissez une Surface pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage.

Figure d'aide

Paramètres

Point de départ X

Coordonnée du point de départ du cadre sur l'axe X, en absolu

Programmation : -999999999...+999999999

Point de départ Y

Coordonnée du point de départ du cadre sur l'axe Y, en absolu.

Programmation : -999999999...+999999999

Distance positions d'usinage X

Distance (incrémentale) entre les positions d'usinage, dans le sens X. Valeur positive ou négative possible

Programmation : -999999999...+999999999

Distance positions d'usinage Y

Distance (incrémentale) entre les positions d'usinage, dans le sens Y. Valeur positive ou négative possible

Programmation : -999999999...+999999999

Nombre de colonnes

Nombre total de colonnes du motif

Programmation : 0...999

Nombre de lignes

Nombre total de lignes du motif

Programmation : 0...999

Pivot de l'ensemble du motif

Angle de rotation suivant lequel l'ensemble du motif doit pivoter autour du point initial introduit. Axe de référence : axe principal du plan d'usinage actif (par ex. X avec l'axe d'outil Z). Entrer valeur absolue, positive ou négative

Programmation : -360000...+360000

Pivot axe principal

Angle de rotation suivant lequel seul l'axe principal du plan d'usinage subira une distorsion par rapport au point initial introduit. Valeur positive ou négative possible

Programmation : -360000...+360000

Pivot axe auxiliaire

Angle de rotation suivant lequel seul l'axe auxiliaire du plan d'usinage subira une distorsion par rapport au point initial introduit. Valeur positive ou négative possible

Programmation : -360000...+360000

Coordonnée surface de la pièce

Entrer la coordonnée Z de départ de l'usinage, en absolu

Programmation : -999999999...+999999999

Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.

  • Les éléments suivants doivent être adaptés :
  • Outils
  • Valeurs de coupe
  • Avances
  • Hauteur de sécurité, ou positions de sécurité
  • Positions spécifiques à la machine, par ex. avec M91
  • Chemins des appels de programmes

Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.

Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.

 
Tip

Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.

Exemple

11 PATTERN DEF ~

FRAME1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 )

Définir un cercle entier

 
Tip
  • Remarques concernant la programmation et l’utilisation :
  • Si vous définissez une Surface pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage.

Figure d'aide

Paramètres

Centre du cercle de trous X

Coordonnée absolue du centre du cercle, sur l'axe X

Programmation : -999999999...+999999999

Centre du cercle de trous Y

Coordonnée absolue du centre du cercle, sur l'axe Y

Programmation : -999999999...+999999999

Diamètre du cercle de trous

Diamètre du cercle de trous

Programmation : 0...999999999

Angle initial

Angle polaire de la première position d'usinage. Axe de référence : axe principal du plan d'usinage actif (par ex. X avec l'axe d'outil Z). Valeur positive ou négative possible

Programmation : -360000...+360000

Nombre d'usinages

Nombre total de positions d'usinage sur le cercle

Programmation : 0...999

Coordonnée surface de la pièce

Entrer la coordonnée Z à laquelle l'usinage commence, en absolu.

Programmation : -999999999...+999999999

Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.

  • Les éléments suivants doivent être adaptés :
  • Outils
  • Valeurs de coupe
  • Avances
  • Hauteur de sécurité, ou positions de sécurité
  • Positions spécifiques à la machine, par ex. avec M91
  • Chemins des appels de programmes

Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.

Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.

 
Tip

Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.

Exemple

11 PATTERN DEF ~

CIRC1( X+25 Y+33 D80 START+45 NUM8 Z+0 )

Définir un segment de de cercle

 
Tip
  • Remarques concernant la programmation et l’utilisation :
  • Si vous définissez une Surface pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage.

Figure d'aide

Paramètres

Centre du cercle de trous X

Coordonnée absolue du centre du cercle sur l'axe X

Programmation : -999999999...+999999999

Centre du cercle de trous Y

Coordonnée absolue du centre du cercle sur l'axe Y

Programmation : -999999999...+999999999

Diamètre du cercle de trous

Diamètre du cercle de trous

Programmation : 0...999999999

Angle initial

Angle polaire de la première position d'usinage. Axe de référence : axe principal du plan d'usinage actif (par ex. X avec l'axe d'outil Z). Valeur positive ou négative possible

Programmation : -360000...+360000

Incrément angulaire/Angle final

Angle polaire incrémental entre deux positions d'usinage. Valeur positive ou négative possible Sinon, il est possible de renseigner l'angle final (en effectuant une sélection dans la barre d'action ou en commutant dans le formulaire)

Programmation : -360000...+360000

Nombre d'usinages

Nombre total de positions d'usinage sur le cercle

Programmation : 0...999

Coordonnée surface de la pièce

Entrer la coordonnée Z à laquelle l'usinage commence.

Programmation : -999999999...+999999999

Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.

  • Les éléments suivants doivent être adaptés :
  • Outils
  • Valeurs de coupe
  • Avances
  • Hauteur de sécurité, ou positions de sécurité
  • Positions spécifiques à la machine, par ex. avec M91
  • Chemins des appels de programmes

Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.

Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.

 
Tip

Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.

Exemple

11 PATTERN DEF ~

PITCHCIRC1( X+25 Y+33 D80 START+45 STEP+30 NUM8 Z+0 )

Exemple : utilisation de cycles de perçage avec PATTERN DEF

Les coordonnées du perçage sont mémorisées dans la définition du motif PATTERN DEF POS. Les coordonnées de perçage sont appelées par la CN avec CYCL CALL PAT.

Les rayons d'outils sont sélectionnés de telle sorte que toutes les étapes d'usinage sont visibles dans le graphique de test.

  • Déroulement du programme
  • Centrage (rayon d'outil 4)
  • GLOBAL DEF 125 POSITIONNEMENT : avec cette fonction, la CN amène l'outil au saut de bride entre chaque point avec CYCL CALL PAT. Cette fonction reste active jusqu’à M30.
  • Perçage (rayon d'outil 2,4)
  • Taraudage (rayon d'outil 3)

Cycles en fonction des technologies et Cycles de fraisage

Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.

  • Les éléments suivants doivent être adaptés :
  • Outils
  • Valeurs de coupe
  • Avances
  • Hauteur de sécurité, ou positions de sécurité
  • Positions spécifiques à la machine, par ex. avec M91
  • Chemins des appels de programmes

Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.

Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.

 
Tip

Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.

0 BEGIN PGM 1 MM

1 BLK FORM 0.1 Z X+0 Y+0 Z-20

2 BLK FORM 0.2 X+100 Y+100 Z+0

3 TOOL CALL 1 Z S5000

;  appel de l'outil "foret à centrer" (rayon 4)

4 L Z+50 R0 FMAX

; déplacement de l'outil à la hauteur de sécurité

5 PATTERN DEF ~

POS1( X+10 Y+10 Z+0 ) ~

POS2( X+40 Y+30 Z+0 ) ~

POS3( X+20 Y+55 Z+0 ) ~

POS4( X+10 Y+90 Z+0 ) ~

POS5( X+90 Y+90 Z+0 ) ~

POS6( X+80 Y+65 Z+0 ) ~

POS7( X+80 Y+30 Z+0 ) ~

POS8( X+90 Y+10 Z+0 )

6 CYCL DEF 240 CENTRAGE ~

Q200=+2

;DISTANCE D'APPROCHE ~

Q343=+0

;CHOIX DIAM./PROFOND. ~

Q201=-2

;PROFONDEUR ~

Q344=-10

;DIAMETRE ~

Q206=+150

;AVANCE PLONGEE PROF. ~

Q211=+0

;TEMPO. AU FOND ~

Q203=+0

;COORD. SURFACE PIECE ~

Q204=+10

;SAUT DE BRIDE ~

Q342=+0

;DIAMETRE PRE-PERCAGE ~

Q253=+750

;AVANCE PRE-POSIT.

7 GLOBAL DEF 125 POSITIONNEMENT ~

Q345=+1

;CHOIX HAUT. POSITNMT

8 CYCL CALL PAT F5000 M3

; appel du cycle avec le motif de points

9 L Z+100 R0 FMAX

; dégagement de l'outil

10 TOOL CALL 227 Z S5000

; appel de l'outil "foret" (rayon 2,4)

11 L X+50 R0 F5000

; déplacement de l'outil à la hauteur de sécurité

12 CYCL DEF 200 PERCAGE ~

Q200=+2

;DISTANCE D'APPROCHE ~

Q201=-25

;PROFONDEUR ~

Q206=+150

;AVANCE PLONGEE PROF. ~

Q202=+5

;PROFONDEUR DE PASSE ~

Q210=+0

;TEMPO. EN HAUT ~

Q203=+0

;COORD. SURFACE PIECE ~

Q204=+10

;SAUT DE BRIDE ~

Q211=+0.2

;TEMPO. AU FOND ~

Q395=+0

;REFERENCE PROFONDEUR

13 CYCL CALL PAT F500 M3

; appel du cycle avec le motif de points

14 L Z+100 R0 FMAX

; dégagement de l'outil

15 TOOL CALL 263 Z S200

; appel de l'outil "tauraud" (rayon 3)

16 L Z+100 R0 FMAX

; déplacement de l'outil à la hauteur de sécurité

17 CYCL DEF 206 TARAUDAGE ~

Q200=+2

;DISTANCE D'APPROCHE ~

Q201=-25

;PROFONDEUR FILETAGE ~

Q206=+150

;AVANCE PLONGEE PROF. ~

Q211=+0

;TEMPO. AU FOND ~

Q203=+0

;COORD. SURFACE PIECE ~

Q204=+10

;SAUT DE BRIDE

18 CYCL CALL PAT F5000 M3

; appel du cycle avec le motif de points

19 L Z+100 R0 FMAX

; dégagement de l'outil, fin du programme

20 M30

21 END PGM 1 MM