440
SINUMERIK 840D sl ShopMill Edition 08/2005 Utilisation/Programmation Introduction 1 Commande 2 Programmation avec ShopMill 3 Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes A Index B Valable pour Commande SINUMERIK 840D sl/840DE sl Logiciel Version Logiciel système NCU pour SINUMERIK 840D sl/840DE sl 1.3 avec ShopMill 7.1

ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

  • Upload
    lemien

  • View
    244

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

SINUMERIK 840D sl

ShopMill

Edition 08/2005

Utilisation/Programmation

Introduction

1

Commande

2

Programmation avec

ShopMill

3

Programmation avec

codes G

4

Simulation

5

Gestion des fichiers

6

Fabrication de moules

7

Alarmes et messages

8

Exemples

9

Annexes

A

Index

B

Valable pour Commande SINUMERIK 840D sl/840DE sl Logiciel Version Logiciel système NCU pour SINUMERIK 840D sl/840DE sl 1.3 avec ShopMill 7.1

Page 2: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

Documentation SINUMERIK® Récapitulatif des éditions Les éditions mentionnées ci-dessous ont paru avant la présente édition. La colonne "Observations" comporte des lettres majuscules caractérisant la nature des éditions parues jusqu'ici. Signification des lettres : A .... Nouvelle documentation. B .... Réimpression inchangée portant le nouveau numéro de référence. C .... Version remaniée, portant la nouvelle date de publication.

Edition Nº de référence Observations 10/1997 6FC5298-2AD10-0DP0 A 11/1998 6FC5298-2AD10-0DP1 C 03/1999 6FC5298-5AD10-0DP0 C 08/2000 6FC5298-5AD10-0DP1 C 12/2001 6FC5298-6AD10-0DP0 C 11/2002 6FC5298-6AD10-0DP1 C 11/2003 6FC5298-6AD10-0DP2 C 10/2004 6FC5298-6AD10-0DP3 C 08/2005 6FC5398-4AP10-0DA0 C Marques

SIMATIC®, SIMATIC HMI®, SIMATIC NET®, SIROTEC®, SINUMERIK® et SIMODRIVE® sont des marques déposées de Siemens AG. Les autres produits mentionnés dans cet imprimé peuvent être des marques dont l'utilisation par des tiers peut porter atteinte aux droits des propriétaires.

Vous trouverez des informations plus détaillées sur Internet, sous : http://www.siemens.com/motioncontrol Le présent document a été créé avec Word 2003 et Designer V 7.1. © Siemens AG 2005

La commande numérique peut posséder des fonctions qui dépassent le cadre de la présente description. Le client ne peut toutefois pas faire valoir de droit en liaison avec ces fonctions, que ce soit dans le cas de matériels neufs ou dans le cadre d'interventions du service après-vente. Nous avons vérifié que le contenu de la présente documentation correspondait bien au matériel et logiciel décrits. Des divergences ne peuvent toutefois pas être exclues, aussi ne prenons-nous aucune garantie pour la parfaite conformité. Le contenu de cette documentation est cependant contrôlé régulièrement et les corrections nécessaires sont intégrées aux éditions ultérieures. Veuillez nous faire part de vos suggestions. Sous réserve de modifications.

6FC5398-4AP10-0DA0 Siemens-Aktiengesellschaft.

Page 3: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

0 08/2005 Avant-propos

0

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 iii

Avant-propos Documentation

SINUMERIK La documentation SINUMERIK comporte 3 volets :

• Documentation générale

• Documentation utilisateur

• Documentation constructeur / S.A.V. De plus amples informations sur les autres publications relatives à la

SINUMERIK 840D sl ainsi que sur les publications s'appliquant à l'ensemble des commandes SINUMERIK (par exemple interface universelle, cycles de mesure...) seront fournies par votre agence SIEMENS.

La liste des documents disponibles avec les langues dans lesquelles ils sont édités est actualisée tous les mois sur le site Internet. Pour la consulter, allez à l'adresse : http://www.siemens.com/motioncontrol Cliquez sur : "Support" "Technical documentation" "Overview of publications".

Vous trouverez l'édition Internet du DOConCD (DOConWEB) à l'adresse : http://www.automation.siemens.com/doconweb

Destinataire Le présent manuel s'adresse aux opérateurs de centres d'usinage verticaux ou de fraiseuses universelles équipés de la commande SINUMERIK 840D sl.

Version standard Dans le présent manuel d'utilisation/programmation est décrite la fonctionnalité de l'interface utilisateur ShopMill. Les options complémentaires ou modifications apportées par le constructeur de la machine-outil sont documentées par celui-ci. La commande numérique peut posséder des fonctions qui dépassent le cadre de la présente description. Le client ne peut toutefois pas faire valoir de droit en liaison avec ces fonctions, que ce soit dans le cas de matériels neufs ou dans le cadre d'intervent. du service après-vente.

Assistance téléphonique

Pour toutes vos questions techniques, adressez-vous aux services d'assistance téléphonique suivants : A&D Technical Support Tél. : +49 (0) 180 5050-222 Fax : +49 (0) 180 5050-223 Internet : http://www.siemens.com/automation/support-request Assistance téléphonique pour la technologie Tél. : +49 (0) 2166 5506-115 Vous pouvez contacter le service d’assistance téléphonique les jours ouvrables, entre 8 et 17 h. Pour toute autre demande (suggestion, correction) concernant la documentation, envoyez une télécopie ou un message électronique aux adresses suivantes : Tél : +49 (0) 9131 98-63315 E-mail : mailto;[email protected] Formulaire de télécopie : voir à la fin du présent manuel

Page 4: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

0 Avant-propos 08/2005

0

© Siemens AG 2005 All rights reserved. iv SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Adresse Internet http://www.siemens.com/motioncontrol

Personnes qualifiées L'installation et l'exploitation de l'appareil/du système concerné ne sont autorisées qu'en liaison avec la présente documentation. La mise en service et l'exploitation d'un appareil/système ne doivent être effectuées que par des personnes qualifiées. Au sens des consignes de sécurité figurant dans cette documentation, on entend par personnel qualifié les personnes possédant l'habilitation pour mettre en service, mettre à la terre et baliser des appareils et circuits électriques, conformément aux normes de sécurité.

Utilisation conforme Veillez à respecter : Avertissement

L'appareil ne pourra être utilisé que pour les applications décrites dans le catalogue et dans la description technique et uniquement en combinaison avec les appareils et les composants d’autres constructeurs recommandés ou agréés par Siemens. L'utilisation de ce produit dans les meilleures conditions de fonctionnement et de sécurité présuppose un transport, un stockage, une installation et un montage effectués dans les règles de l'art, ainsi qu'une manipulation soigneuse et un entretien rigoureux.

Structure de la documentation

Dans cette documentation, vous rencontrerez différents types d'informations repérés par les pictogrammes suivants :

Fonction

Informations d'arrière-plan

Séquence opératoire

Explication des paramètres

Remarques supplémentaires

Option logicielle La fonction décrite est optionnelle, elle ne fonctionne que sur une commande sur laquelle a été installée l'option logicielle correspondante.

Consignes de sécurité Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité ainsi que pour éviter des dommages matériels. Les avertissements ayant trait à la sécurité personnelle sont mis en évidence par un triangle de danger, ceux qui ne concernent que les dommages matériels ne sont pas accompagnés du triangle de danger. Les avertissements sont représentés ci-après par ordre décroissant de niveau de risque.

Page 5: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

0 08/2005 Avant-propos

0

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 v

Danger signifie que la non-application des mesures de sécurité appropriées entraîne la mort ou des blessures graves.

Avertissement signifie que la non-application des mesures de sécurité appropriées peut entraîner la mort ou des blessures graves.

Précaution accompagné d’un triangle de danger, signifie que la non-application des mesures de sécurité appropriées peut entraîner des blessures légères.

Précaution non accompagné d’un triangle de danger, signifie que la non-application des mesures de sécurité appropriées peut entraîner un dommage matériel.

Attention attire votre attention sur l'apparition éventuelle d'un événement ou d'un état indésirable si l'avertissement correspondant n'est pas respecté.

En présence de plusieurs niveaux de risque, c'est toujours l'avertissement correspondant au niveau le plus élevé qui est reproduit. Lorsqu'un avertissement accompagné d'un triangle signale un risque de dommages corporels, ce même avertissement peut aussi contenir une mise en garde contre un risque de dommages matériels.

Constructeur de la machine-outil

Tous les cas dans lesquels le constructeur de la machine peut avoir été amené à effectuer des compléments ou des modifications vous sont signalés de la manière suivante :

Veuillez observer les indications du constructeur de la machine-outil.

Bibliographie A chaque fois qu'il existe des publications complémentaires que vous pouvez consulter à propos d'une situation donnée, l'information vous est donnée sous la forme suivante :

Bibliographie :

Page 6: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

0 Avant-propos 08/2005

0

© Siemens AG 2005 All rights reserved. vi SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Termes fondamentaux Signification des termes fondamentaux employés dans la présente documentation.

Programme Un programme est une suite d'instructions qui s'adressent à la commande CNC et qui aboutissent à l'usinage d'une pièce bien définie sur la machine.

Contour Par "contour", on désigne, d'une part, le profil d'une pièce et, d'autre part, la partie du programme dans laquelle le profil d'une pièce est défini à partir de différents éléments.

Cycle Un cycle, par exemple "Fraisage d'une poche rectangulaire", est un sous-programme prescrit par ShopMill pour exécuter une opération souvent répétée. (Un cycle est parfois aussi nommé fonction).

Unité de mesure Dans la présente documentation, les unités de mesure des paramètres sont toujours indiquées en métrique. Les unités correspondantes en pouce peuvent être déduites du tableau suivant.

Métrique Pouces

mm inch

mm/dent inch/dent

mm/mn inch/mn

mm/tr inch/tr

m/min ft/mn

Page 7: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

0 08/2005 Table de matières 0

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 vii

Table de matières Introduction 1-15

1.1 ShopMill .................................................................................................................... 1-16 1.1.1 Phases de travail ...................................................................................................... 1-17

1.2 Poste de travail ......................................................................................................... 1-18 1.2.1 Système de coordonnées ......................................................................................... 1-19 1.2.2 Pupitres de commande............................................................................................. 1-20 1.2.3 Touches des pupitres de commande ....................................................................... 1-21 1.2.4 Tableaux de commande machine............................................................................. 1-23 1.2.5 Eléments des tableaux de commande machine....................................................... 1-23 1.2.6 Micro-console de commande.................................................................................... 1-27

1.3 Interface utilisateur.................................................................................................... 1-29 1.3.1 Aperçu....................................................................................................................... 1-29 1.3.2 Commande avec les touches logicielles et les autres touches ................................ 1-32 1.3.3 Vues du programme ................................................................................................. 1-36 1.3.4 Introduire des paramètres......................................................................................... 1-40

1.4 Notions de base ........................................................................................................ 1-42 1.4.1 Désignations des plans............................................................................................. 1-42 1.4.2 Coordonnées polaires............................................................................................... 1-42 1.4.3 Cotes absolues ......................................................................................................... 1-43 1.4.4 Cotes relatives .......................................................................................................... 1-43 1.4.5 Fonction Calculatrice de poche ................................................................................ 1-44

Commande 2-45

2.1 Mise sous / hors tension ........................................................................................... 2-47

2.2 Accostage du point de référence .............................................................................. 2-47 2.2.1 Assentiment de l'utilisateur avec Safety Integrated.................................................. 2-50

2.3 Modes de commande ............................................................................................... 2-51

2.4 Réglages pour la machine ........................................................................................ 2-52 2.4.1 Changer d'unité de mesure (système métrique / système anglo-saxon) ................. 2-52 2.4.2 Changer de système de coordonnées (SCM / SCP)................................................ 2-53

2.5 Définir une nouvelle valeur de position..................................................................... 2-54

2.6 Mesurer l’origine pièce.............................................................................................. 2-56 2.6.1 Mesurer une arête..................................................................................................... 2-60 2.6.2 Mesurer un angle ...................................................................................................... 2-66 2.6.3 Mesurer une poche et un alésage ............................................................................ 2-68 2.6.4 Mesurer des tourillons............................................................................................... 2-74 2.6.5 Dégauchir un plan..................................................................................................... 2-81 2.6.6 Corrections possibles après mesure de l'origine...................................................... 2-83 2.6.7 Etalonner le palpeur électronique ............................................................................. 2-84

Page 8: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

0 Table de matières 08/2005

0

© Siemens AG 2005 All rights reserved. viii SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.7 Mesurer un outil.........................................................................................................2-86 2.7.1 Mesurer manuellement un outil.................................................................................2-86 2.7.2 Etalonner le point fixe................................................................................................2-89 2.7.3 Mesurer un outil avec un palpeur..............................................................................2-90 2.7.4 Etalonner un palpeur.................................................................................................2-93

2.8 Mode manuel.............................................................................................................2-94 2.8.1 Sélectionner l'outil et le monter sur la broche ...........................................................2-94 2.8.2 Introduire un nouvel outil dans la liste et le monter sur la broche ............................2-95 2.8.3 Introduire un nouvel outil dans la liste et le charger dans le magasin ......................2-96 2.8.4 Démarrer, arrêter et positionner manuellement la broche........................................2-96 2.8.5 Déplacer des axes ....................................................................................................2-98 2.8.6 Positionner les axes ................................................................................................2-100 2.8.7 Orientation...............................................................................................................2-100 2.8.8 Surfaçage ................................................................................................................2-104 2.8.9 Réglages pour le mode manuel ..............................................................................2-105

2.9 Mode MDA ..............................................................................................................2-108

2.10 Mode automatique ..................................................................................................2-109 2.10.1 Commutation entre les affichages "T, F, S", les "fonctions G" et les "fonctions auxiliaires" ..............................................................................................2-110 2.10.2 Sélectionner un programme à exécuter..................................................................2-111 2.10.3 Lancer, arrêter et abandonner un programme........................................................2-112 2.10.4 Suspendre un programme ......................................................................................2-113 2.10.5 Lancer l'exécution d'un programme à un endroit bien défini ..................................2-114 2.10.6 Influencer l’exécution du programme......................................................................2-119 2.10.7 Ecrasement en mémoire .........................................................................................2-121 2.10.8 Tester un programme..............................................................................................2-122 2.10.9 Dessin simultané avant l'usinage............................................................................2-123 2.10.10 Dessiner simultanément pendant l'usinage ............................................................2-125

2.11 Mettre au point un programme................................................................................2-126 2.11.1 Bloc par bloc............................................................................................................2-126 2.11.2 Afficher le bloc de programme en cours .................................................................2-127 2.11.3 Corriger un programme...........................................................................................2-128

2.12 Temps d’exécution ..................................................................................................2-129

2.13 Réglages pour le mode automatique ......................................................................2-131 2.13.1 Définir l’avance de marche d’essai .........................................................................2-131 2.13.2 Paramétrer les compteurs de pièces ......................................................................2-131

2.14 Outils et corrections d'outil ......................................................................................2-132 2.14.1 Déclarer un nouvel outil ..........................................................................................2-139 2.14.2 Créer plusieurs tranchants par outil ........................................................................2-141 2.14.3 Modifier un nom d’outil ............................................................................................2-142 2.14.4 Déclarer un outil frère..............................................................................................2-142 2.14.5 Outils manuels.........................................................................................................2-142 2.14.6 Corrections d'outil....................................................................................................2-143 2.14.7 Fonctions supplémentaires pour un outil ................................................................2-146

Page 9: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

0 08/2005 Table de matières 0

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 ix

2.14.8 Introduire les données d’usure d’outil ..................................................................... 2-147 2.14.9 Activer la surveillance d’outil................................................................................... 2-148 2.14.10 Liste du magasin..................................................................................................... 2-150 2.14.11 Effacer un outil ........................................................................................................ 2-151 2.14.12 Modifier un type d'outil ............................................................................................ 2-151 2.14.13 Charger ou décharger un outil du magasin ............................................................ 2-152 2.14.14 Déplacer un outil ..................................................................................................... 2-154 2.14.15 Positionner un magasin .......................................................................................... 2-156 2.14.16 Classer des outils.................................................................................................... 2-156

2.15 Décalages d'origine ................................................................................................ 2-157 2.15.1 Définir les décalages d'origine................................................................................ 2-159 2.15.2 Liste des décalages d'origine.................................................................................. 2-160 2.15.3 Activer et désactiver un décalage d'origine en mode manuel ................................ 2-162

2.16 Basculer dans le mode CNC/ISO ........................................................................... 2-163

2.17 ShopMill Open (PCU 50.3) ..................................................................................... 2-164

2.18 Télédiagnostic......................................................................................................... 2-164

Programmation avec ShopMill 3-165

3.1 Notions de base de la programmation.................................................................... 3-167

3.2 Structure du programme......................................................................................... 3-170

3.3 Créer un programme pas à pas.............................................................................. 3-171

3.3.1 Créer un nouveau programme, définir la pièce brute............................................. 3-171 3.3.2 Programmer de nouveaux blocs............................................................................. 3-175 3.3.3 Modifier des blocs de programme .......................................................................... 3-177 3.3.4 Editeur de programme ............................................................................................ 3-178 3.3.5 Indiquer le nombre de pièces ................................................................................. 3-181

3.4 Programmer l'outil, le correcteur d'outil et la vitesse de rotation de la broche ....... 3-182

3.5 Fraiser un contour................................................................................................... 3-183 3.5.1 Représentation du contour ..................................................................................... 3-186 3.5.2 Déclarer un nouveau contour ................................................................................. 3-188 3.5.3 Créer des éléments de contour .............................................................................. 3-190 3.5.4 Modifier un contour ................................................................................................. 3-195 3.5.5 Exemples pour la programmation libre de contours ............................................... 3-197 3.5.6 Fraisage en contournage........................................................................................ 3-200 3.5.7 Percer des avant-trous pour évider une poche ...................................................... 3-203 3.5.8 Fraiser une poche (ébauche).................................................................................. 3-206 3.5.9 Enlever la matière restante dans une poche .......................................................... 3-207 3.5.10 Finition d'une poche................................................................................................ 3-209 3.5.11 Chanfreiner une poche ........................................................................................... 3-212 3.5.12 Fraiser un tourillon (ébauche)................................................................................. 3-213 3.5.13 Enlever la matière restante sur un tourillon ............................................................ 3-214 3.5.14 Finition des tourillons .............................................................................................. 3-216 3.5.15 Chanfreiner un tourillon........................................................................................... 3-217

Page 10: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

0 Table de matières 08/2005

0

© Siemens AG 2005 All rights reserved. x SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.6 Déplacements linéaires ou circulaires avec interpolation.......................................3-218 3.6.1 Droite.......................................................................................................................3-218 3.6.2 Cercle avec centre connu .......................................................................................3-220 3.6.3 Cercle avec rayon connu ........................................................................................3-221 3.6.4 Hélice ......................................................................................................................3-222 3.6.5 Coordonnées polaires .............................................................................................3-223 3.6.6 Droite en coordonnées polaires ..............................................................................3-224 3.6.7 Cercle en coordonnées polaires .............................................................................3-225 3.6.8 Exemples de programmation en coordonnées polaires .........................................3-226

3.7 Percer / aléser / tarauder ........................................................................................3-227 3.7.1 Centrage..................................................................................................................3-228 3.7.2 Percer et aléser à l'alésoir.......................................................................................3-229 3.7.3 Percer profond.........................................................................................................3-230 3.7.4 Chambrage..............................................................................................................3-232 3.7.5 Tarauder..................................................................................................................3-233 3.7.6 Fraiser un filetage ...................................................................................................3-235 3.7.7 Percer – fraiser un filetage ......................................................................................3-239 3.7.8 Positionner sur des positions quelconques et des modèles de position ................3-241 3.7.9 Positions quelconques ............................................................................................3-242 3.7.10 Modèle de positions Ligne ......................................................................................3-246 3.7.11 Modèle de positions Réseau...................................................................................3-247 3.7.12 Modèle de positions Cadre .....................................................................................3-248 3.7.13 Modèle de positions Cercle complet .......................................................................3-249 3.7.14 Modèle de positions Cercle partiel..........................................................................3-251 3.7.15 Afficher ou masquer des positions..........................................................................3-253 3.7.16 Obstacle ..................................................................................................................3-254 3.7.17 Répéter des positions .............................................................................................3-256 3.7.18 Exemples de programmation pour le perçage / alésage / taraudage.....................3-257

3.8 Fraiser .....................................................................................................................3-259 3.8.1 Surfaçage ................................................................................................................3-259 3.8.2 Poche rectangulaire ................................................................................................3-262 3.8.3 Poche circulaire.......................................................................................................3-266 3.8.4 Tourillon rectangulaire.............................................................................................3-268 3.8.5 Tourillon circulaire ...................................................................................................3-271 3.8.6 Rainure longitudinale ..............................................................................................3-273 3.8.7 Rainure sur cercle ...................................................................................................3-276 3.8.8 Utilisation de modèles de positions lors du fraisage...............................................3-279 3.8.9 Gravure ...................................................................................................................3-282

3.9 Mesurer ...................................................................................................................3-287 3.9.1 Mesurer l'origine pièce ............................................................................................3-287 3.9.2 Mesurer un outil.......................................................................................................3-289 3.9.3 Etalonner un palpeur...............................................................................................3-291

3.10 Fonctions diverses ..................................................................................................3-292 3.10.1 Appeler un sous-programme ..................................................................................3-292 3.10.2 Répéter des blocs de programme...........................................................................3-294

Page 11: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

0 08/2005 Table de matières 0

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 xi

3.10.3 Modifier les réglages du programme ...................................................................... 3-296 3.10.4 Appeler des décalages d'origine............................................................................. 3-297 3.10.5 Définir les transformations de coordonnées ........................................................... 3-298 3.10.6 Transformation de surfaces cylindriques................................................................ 3-301 3.10.7 Orientation............................................................................................................... 3-304 3.10.8 Fonctions supplémentaires..................................................................................... 3-309

3.11 Insérer des codes G dans le programme pas à pas .............................................. 3-310

Programmation avec codes G 4-313

4.1 Créer un programme avec des codes G ................................................................ 4-314

4.2 Exécuter un programme à codes G........................................................................ 4-317

4.3 Editeur de codes G ................................................................................................. 4-319

4.4 Paramètres de calcul .............................................................................................. 4-323

4.5 Dialectes ISO .......................................................................................................... 4-324

Simulation 5-325

5.1 Généralités.............................................................................................................. 5-326

5.2 Lancer et arrêter un programme en simulation standard ....................................... 5-327

5.3 Représentation en vue de dessus .......................................................................... 5-329

5.4 Représentation de la vue en 3 plans ...................................................................... 5-330

5.5 Agrandir un détail.................................................................................................... 5-331

5.6 Représentation tridimensionnelle ........................................................................... 5-332 5.6.1 Modifier la position du détail ................................................................................... 5-333 5.6.2 Découper la pièce ................................................................................................... 5-334

5.7 Lancer et arrêter la vue rapide pour des moules.................................................... 5-335

5.8 Représentations en vue rapide............................................................................... 5-335

5.9 Adapter ou décaler le graphique............................................................................. 5-337

5.10 Mesure de distance................................................................................................. 5-338

5.11 Fonction de recherche ............................................................................................ 5-339

5.12 Exécuter des blocs de programme pièce ............................................................... 5-340 5.12.1 Sélectionner des blocs de codes G ........................................................................ 5-340 5.12.2 Editer un programme en codes G........................................................................... 5-341

Gestion des fichiers 6-343

6.1 Gérer les programmes avec ShopMill .................................................................... 6-344

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded)..................... 6-345 6.2.1 Ouvrir un programme.............................................................................................. 6-347 6.2.2 Exécuter un programme ......................................................................................... 6-348 6.2.3 Ablocages multiples ................................................................................................ 6-348 6.2.4 Exécuter un programme à codes G à partir d'un lecteur USB / en réseau ............ 6-351

Page 12: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

0 Table de matières 08/2005

0

© Siemens AG 2005 All rights reserved. xii SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

6.2.5 Créer un nouveau répertoire / programme .............................................................6-352 6.2.6 Marquer plusieurs programmes ..............................................................................6-353 6.2.7 Copier / renommer un répertoire / un programme ..................................................6-354 6.2.8 Effacer un répertoire / programme..........................................................................6-355 6.2.9 Sauvegarder / importer les données des outils / les données de l'origine .............6-356 6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced)....................................6-359 6.3.1 Ouvrir un programme ..............................................................................................6-361 6.3.2 Exécuter un programme..........................................................................................6-362 6.3.3 Ablocages multiples ................................................................................................6-363 6.3.4 Charger / décharger un programme .......................................................................6-365 6.3.5 Exécuter un programme à codes G à partir du disque dur, d’un lecteur de disquettes ou d’un lecteur en réseau ......................................................................6-366 6.3.6 Créer un nouveau répertoire / programme .............................................................6-368 6.3.7 Marquer plusieurs programmes ..............................................................................6-369 6.3.8 Copier / renommer / déplacer un répertoire / un programme .................................6-370 6.3.9 Effacer un répertoire / programme..........................................................................6-372 6.3.10 Sauvegarder / importer les données des outils / les données de l'origine .............6-372

Fabrication de moules 7-375 7.1 Conditions préalables..............................................................................................7-376 7.2 Régler la machine ...................................................................................................7-378 7.2.1 Mesurer un outil.......................................................................................................7-378 7.3 Créer un programme...............................................................................................7-379 7.3.1 Créer un programme...............................................................................................7-379 7.3.2 Programmer un outil................................................................................................7-379 7.3.3 Programmer le cycle "High Speed Settings" (Réglages grande vitesse) ...............7-379 7.3.4 Appeler un sous-programme ..................................................................................7-380 7.4 Exécuter un programme..........................................................................................7-385 7.4.1 Sélectionner un programme à exécuter..................................................................7-385 7.4.2 Lancer l'exécution d'un programme à un endroit bien défini ..................................7-385 7.5 Exemple ..................................................................................................................7-387

Alarmes et messages 8-391 8.1 Messages ................................................................................................................8-392 8.2 Alarmes ...................................................................................................................8-392 8.3 Données utilisateur .................................................................................................8-393 8.4 Affichage des versions ............................................................................................8-395

Exemples 9-397 9.1 Exemple 1 : Poche rectangulaire / circulaire et rainure sur cercle .........................9-398 9.2 Exemple 2 : Décalage d'un contour et inversion miroir...........................................9-406 9.3 Exemple 3 : Transformation d'une surface cylindrique...........................................9-409 9.4 Exemple 4 : Correction des flancs de la rainure .....................................................9-413

9.5 Exemple 5 : Orientation...........................................................................................9-417

Page 13: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

0 08/2005 Table de matières 0

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 xiii

Annexes A-425

A Abréviations ............................................................................................................A-426

B Index ........................................................................................................................ I-429

Page 14: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

0 Table de matières 08/2005

0

© Siemens AG 2005 All rights reserved. xiv SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Notes

Page 15: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 1-15

Introduction

1.1 ShopMill .................................................................................................................... 1-16 1.1.1 Phases de travail ...................................................................................................... 1-17

1.2 Poste de travail ......................................................................................................... 1-18 1.2.1 Système de coordonnées ......................................................................................... 1-19 1.2.2 Pupitres de commande ............................................................................................. 1-20 1.2.3 Touches des pupitres de commande........................................................................ 1-21 1.2.4 Tableaux de commande machine............................................................................. 1-23 1.2.5 Eléments des tableaux de commande machine ....................................................... 1-23 1.2.6 Micro-console de commande.................................................................................... 1-27

1.3 Interface utilisateur.................................................................................................... 1-29 1.3.1 Aperçu....................................................................................................................... 1-29 1.3.2 Commande avec les touches logicielles et les autres touches ................................ 1-32 1.3.3 Vues du programme ................................................................................................. 1-36 1.3.4 Introduire des paramètres......................................................................................... 1-40

1.4 Notions de base ........................................................................................................ 1-42 1.4.1 Désignations des plans............................................................................................. 1-42 1.4.2 Coordonnées polaires............................................................................................... 1-42 1.4.3 Cotes absolues ......................................................................................................... 1-43 1.4.4 Cotes relatives .......................................................................................................... 1-43 1.4.5 Fonction Calculatrice de poche................................................................................. 1-44

Page 16: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.1 ShopMill 1

© Siemens AG 2005 All rights reserved. 1-16 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

1.1 ShopMill ShopMill est un logiciel de conduite et de programmation pour

fraiseuses, qui permet une conduite aisée de la machine et une programmation simple des pièces.

Voici quelques particularités de ce logiciel :

Régler la machine Des cycles de mesure spéciaux facilitent la mesure des outils et de la pièce.

Créer un programme Le programme existe en 3 variantes, au choix de l’utilisateur :

• Programmes en codes G pour la fabrication de moules, importés des systèmes de CAO/FAO.

• Programmes en codes G créés directement sur la machine. Tous les cycles technologiques sont à la disposition de l’utilisateur pour élaborer ces programmes.

• Programmes créés directement pas à pas sur la machine (option logicielle). La programmation de la pièce est facile, elle se fait avec une assistance graphique et la connaissance des codes G n’est pas nécessaire. ShopMill représente le programme sous la forme d'une gamme d'usinage d’une grande lisibilité et visualise les différents cycles et éléments de contour par des graphiques dynamiques.

Indépendamment de la variante qui a été choisie pour la programmation, les fonctions suivantes sont à la disposition de l’utilisateur pour faciliter la programmation et l’exécution du programme :

• Un puissant calculateur de contours permet l'introduction de contours quelconques.

• Un cycle de chariotage avec détection de la matière restante évite les opérations d'usinage superflues.

• Un cycle de pivotement permet l’usinage multiface et l’usinage de surfaces inclinées, indépendamment de la cinématique de la machine (tête ou table orientables).

Exécuter un programme L'exécution des programmes peut être visionnée à l’écran en trois dimensions. Ceci permet de contrôler facilement le résultat de la programmation et de suivre l'usinage de la pièce sur la machine (option logicielle).

Il vous faut des droits d’écriture et de lecture pour exécuter un programme créé pas à pas.

L’exécution des programmes créés pas à pas est une option logicielle.

Page 17: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.1 ShopMill 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-17

Gérer les outils ShopMill enregistre les paramètres d'outil. Le logiciel peut également

gérer les paramètres des outils qui ne figurent pas dans le magasin d’outils.

Gérer les programmes Les programmes qui se ressemblent peuvent être copiés et modifiés. Il n'est pas nécessaire de refaire une programmation complète.

Avec ShopMill, il est possible de réaliser des ablocages multiples pour une même pièce ou pour des pièces différentes (option logicielle) en optimisant les séquences d’intervention des outils.

L’accès à des programmes externes (option logicielle) se fait par le biais d’une connexion réseau ou d’un lecteur de disquette.

1.1.1 Phases de travail

Dans ce manuel, une distinction est faite entre les deux phases de travail typiques suivantes :

• L’utilisateur désire exécuter un programme pour réaliser automatiquement une pièce.

• L’utilisateur désire commencer par créer un programme pour l'usinage d'une pièce.

Exécuter un programme Avant d’exécuter un programme, il convient de régler la machine. Les

opérations suivantes sont à exécuter avec l’assistance de ShopMill (voir chap. "Commande") :

• Accostage du point de référence de la machine (uniquement en présence d'un système de mesure incrémental)

• Mesure des outils

• Détermination de l'origine pièce

• Introduction d'autres décalages d'origine, si nécessaire Lorsque le réglage de la machine est terminé, il est possible de sélectionner un programme et de déclencher son exécution automatique (voir chap. "Mode automatique").

Page 18: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.2 Poste de travail 1

© Siemens AG 2005 All rights reserved. 1-18 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Créer un programme L’utilisateur a le choix de créer un programme pas à pas ou de créer un programme avec des codes G (voir "Programmation avec ShopMill" ou "Programmation en codes G"). Lors de la création d’un programme pas à pas, ShopMill invite l’utilisateur à introduire tous les paramètres importants. L'état d'avancement du programme est représenté automatiquement sous la forme d'un graphique constitué de traits. Lors de la programmation, des images d'aide expliquent les différents paramètres des opérations d'usinage. Naturellement, il est également possible d’insérer des codes G dans un programme créé pas à pas. Par contre, un programme en codes G doit être créé entièrement à l'aide de codes G.

1.2 Poste de travail Un poste de travail ShopMill comprend, outre la fraiseuse avec la

commande numérique et la commande de positionnement, un pupitre de commande et un tableau de commande machine.

Machine à fraiser avec commande

Tableaude commande machine

Pupitre decommande

Représentation schématique du poste de travail

Fraiseuse ShopMill peut être utilisé sur des machines à fraiser verticales ou universelles dotées de 10 axes maximum (y compris axes rotatifs et broches). Parmi ces 10 axes, il est possible d’afficher simultanément 3 axes linéaires, 2 axes rotatifs et 1 broche.

Les programmes en codes G et les programmes créés pas à pas sont configurés pour un usinage 2D et 21⁄2D. Pour réaliser un usinage 3D, il est nécessaire d’utiliser des programmes en codes G issus des systèmes de CAO/FAO.

Commande ShopMill est exécutable sur la commande CNC SINUMERIK 840D sl avec ShopMill sur NCU (HMI Embedded) et PCU 50.3 (HMI Advanced).

Tableau de commande La communication avec ShopMill se fait avec le pupitre de commande.

Tableau de commande machine

Le tableau de commande machine sert à piloter la machine à fraiser.

Page 19: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.2 Poste de travail 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-19

1.2.1 Système de coordonnées

Pour l'usinage d'une pièce sur une machine à fraiser, on part en principe d'un système de coordonnées cartésiennes, dont les trois axes X, Y et Z sont parallèles aux axes machine.

La position du système de coordonnées par rapport à l'origine machine dépend du type de machine.

Z

X

Y

M W

Position du système de coordonnées, de l'origine machine et de l'origine pièce (exemple)

Le sens des axes suit la règle dite de la main droite (selon DIN 66217). Si l’on se place devant la machine, le majeur de la main droite pointé dans le sens opposé à la pénétration de la broche, on a alors :

• Le pouce dans le sens +X

• L'index dans le sens +Y

• Le majeur dans le sens +Z

Page 20: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.2 Poste de travail 1

© Siemens AG 2005 All rights reserved. 1-20 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

+Z

+Y

+X

Règle de la main droite

1.2.2 Pupitres de commande

Pour les PCU, vous avez le choix entre les pupitres de commande suivants :

OP 010 OP 010C OP 010S OP 012 OP 015

Les éléments disponibles pour la conduite de la commande et de la machine-outil sont représentés ci-dessous, à l’appui du pupitre de commande OP 010.

Les touches sont décrites dans le chapitre suivant.

Pupitre de commande OP 010

3

4

2

1

6

.

5

2

Pupitre de commande OP 010

Page 21: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.2 Poste de travail 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-21

1 Ecran 10'' 2 Touches d'écran 3 Barre de touches logicielles horizontales 4 Barre de touches logicielles verticales 5 Pavé alphanumérique

Pavé de correction et de commande du curseur avec clavier de commande et touche d'introduction

6 Port USB

1.2.3 Touches des pupitres de commande

Alarm Cancel Effacer une alarme affichée avec ce symbole.

Channel Sans signification pour ShopMill.

Help Basculer entre gamme d'usinage et graphique de programmation ainsi qu'entre masque de paramétrage avec graphique de programmation et masque de paramétrage avec image d'aide.

Next Window Sans signification pour ShopMill.

Page Up ou Page Down Feuilleter vers l'avant ou vers l'arrière dans le répertoire ou la gamme d'usinage.

Curseur Se déplacer entre différents champs ou lignes. Avec Curseur vers la droite, ouvrir un répertoire ou programme. Avec Curseur vers la gauche, basculer vers le niveau supérieur de répertoires.

Select Choisir entre plusieurs possibilités proposées. La touche correspond à la touche logicielle "Alternat.".

End Positionner le curseur sur le dernier champ d'introduction dans un masque de paramétrage.

Backspace • Supprimer la valeur dans le champ d'introduction. • En mode Insertion, supprimer le caractère se trouvant devant le

curseur.

Tab Sans signification pour ShopMill.

Shift L'actionnement de la touche Shift provoque la sortie des caractères placés à la partie supérieure dans le cas des touches à double affectation.

Page 22: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.2 Poste de travail 1

© Siemens AG 2005 All rights reserved. 1-22 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Ctrl Avec les combinaisons de touches suivantes, se déplacer dans la gamme d'usinage ou l'éditeur de codes G : • Ctrl + Origine : Revenir au début. • Ctrl + Fin : Sauter à la fin.

Alt Sans signification pour ShopMill.

Del - pas sur OP 031 • Supprimer la valeur dans le champ pour paramètre. • En mode Insertion, supprimer le caractère sur lequel se trouve le

curseur.

Insert Activer le mode Insertion ou la calculatrice de poche.

Input • Valider une valeur introduite dans le champ d'introduction. • Ouvrir un répertoire ou programme.

Alarme - uniquement OP 010 et OP 010C Appeler le groupe fonctionnel "Messages/alarmes". Cette touche correspond à la touche logicielle "Liste des alarmes".

Programme - uniquement OP 010 et OP 010C Appeler le groupe fonctionnel "Programme". Cette touche correspond à la touche logicielle "Edition de programme".

Offset - uniquement OP 010 et OP 010C Appeler le groupe fonctionnel "Outils/décalages d'origine". La touche correspond à la touche logicielle "Orig. outil".

Gestionnaire de programmes - uniquement OP 010 et OP 010C Appeler le groupe fonctionnel "Gestionnaire de programmes". Cette touche correspond à la touche logicielle "Programme".

Page 23: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.2 Poste de travail 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-23

1.2.4 Tableaux de commande machine

La fraiseuse peut être équipée d'un tableau de commande machine de Siemens ou d'un tableau de commande machine spécifique au constructeur de la machine-outil.

A l'aide du tableau de commande machine, vous déclenchez des actions sur le tour, par exemple le déplacement des axes ou l'usinage de la pièce. Les LED des touches correspondant aux fonctions activées sont allumées sur le tableau de commande machine.

1.2.5 Eléments des tableaux de commande machine

Bouton d'arrêt d'urgence Vous actionnez ce bouton dans des situations critiques, c.-à-d. si des vies humaines sont en danger ou si la machine ou la pièce risque d'être endommagée. Tous les entraînements sont immobilisés avec le couple de freinage maximal.

Pour connaître les autres réactions à un actionnement du bouton d'arrêt d'urgence, veuillez vous référer aux indications du constructeur de la machine-outil.

Reset

Reset (réinitialisation)

• Interrompre l'exécution du programme en cours. La commande numérique reste synchronisée avec la machine. Elle est initialisée et prête pour une nouvelle exécution de programme.

• effacer l'alarme

Jog

JOG Sélectionner le mode de commande "Machine Manuel".

Teach In

Teach In Sans signification pour ShopMill.

MDA

MDA Sélectionner le mode de commande "MDA".

Auto

Auto Sélectionner le mode de commande "Machine Auto".

Page 24: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.2 Poste de travail 1

© Siemens AG 2005 All rights reserved. 1-24 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Single Block

Single Block Exécuter un programme bloc par bloc.

Repos

Repos Repositionnement, réaccoster le contour.

Ref Point

Ref Point Accoster le point de référence.

VAR

Inc Var (Incremental Feed Variable) Déplacer un axe en mode Manuel incrémental avec pas variable.

1

... 10000

Inc (Incremental Feed) Déplacer un axe en mode Manuel incrémental avec pas de 1, ..., 10000 incréments.

L'évaluation de la valeur de l'incrément est fonction d'un paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil.

Cycle Start

Cycle Start Démarrer l'exécution d'un programme.

Cycle Stop

Cycle Stop Arrêter l'exécution d'un programme.

X ... 5th Axis

Touches d'axes Sélection de l'axe.

+

Touches de sélection du sens Déplacement de l'axe dans le sens négatif ou positif.

Rapid

Rapid Déplacer un axe à vitesse rapide.

WCS MCS

WCS MCS Basculer entre le système de coordonnées pièce (WCS = SCP) et le système de coordonnées machine (MCS = SCM).

Page 25: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.2 Poste de travail 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-25

%

Correction de l'avance/du rapide Diminuer ou augmenter la vitesse d'avance ou rapide programmée. La vitesse d'avance ou rapide programmée correspond à 100% et peut être réglée dans la plage de 0% à 120% (vitesse rapide uniquement jusqu'à 100%). La valeur réglée pour la vitesse d'avance est visualisée en tant que valeur absolue et en pour cent dans la zone des valeurs d'avance de l'écran.

Feed Stop

Feed Stop Arrêter l'exécution du programme en cours et immobiliser les entraînements d'axe.

Feed Start

Feed Start Poursuivre l'exécution du programme dans le bloc courant et augmenter l'avance jusqu'à la valeur définie dans le programme.

%

Correction de la vitesse de rotation de la broche Diminuer ou augmenter la vitesse de broche programmée. La vitesse de broche programmée correspond à 100% et peut être réglée dans la plage de 50 à 120%. La nouvelle valeur réglée pour la vitesse de broche est visualisée en tant que valeur absolue et en pourcentage dans la zone des valeurs de broche de l'écran.

Spindle Dec.

Spindle Dec. – uniquement pupitre de commande machine OP032S Diminuer la vitesse de broche programmée.

Spindle Inc.

Spindle Inc. – uniquement pupitre de commande machine OP032S Augmenter la vitesse de broche programmée.

100%

100% – uniquement pupitre de commande machine OP032S Rétablir la vitesse de broche programmée.

Spindle Stop

Spindle Stop Arrêter la broche.

Spindle Start

Spindle Start Démarrer la broche.

Spindle Left

Spindle Left – pupitre de commande OP032S uniquement Démarrage de la broche (rotation à gauche).

Spindle Right

Spindle Right – pupitre de commande OP032S uniquement Démarrage de la broche (rotation à droite).

Page 26: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.2 Poste de travail 1

© Siemens AG 2005 All rights reserved. 1-26 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Commutateur à clé Le commutateur à clé vous permet de régler différents droits d'accès.

Il possède quatre positions qui sont affectées aux niveaux de protection 4 à 7. Des paramètres machine permettent un verrouillage sélectif de l'accès aux programmes, paramètres et fonctions.

Veuillez observer les indications du constructeur de la machine-outil.

Le commutateur à clé est pourvu de trois clés de couleurs différentes, qui peuvent être retirées dans les positions indiquées :

Position 0 Pas de clé Niveau de protection 7 Position 1 Clé 1 noire Niveau de protection 6 Position 2 Clé 1 verte Niveau de protection 5 Position 3 Clé 1 rouge Niveau de protection 4

Droit d'accès le plus faible

⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ↓ Droits d'accès

croissants ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ↓

Droit d'accès le plus élevé

Une modification de la position du commutateur à clé pour modifier lesdroits d’accès, n'est pas visible immédiatement dans l'interface utilisateur. Vous devez d'abord déclencher une action (p. ex. fermer ou ouvrir un répertoire).

Si l'AP est à l'état d'arrêt (les DEL clignotent sur le pupitre de commande de la machine), ShopMill ne sera pas en mesure de traiter les positions du commutateur à clé au démarrage.

Le constructeur de la machine-outil peut régler les niveaux de protection 0 à 3 à l'aide de mots de passe. Lorsqu'un mot de passe a été activé, ShopMill ignore la position du commutateur à clé.

Veuillez observer les indications du constructeur de la machine-outil.

Page 27: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.2 Poste de travail 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-27

1.2.6 Micro-console de commande

A

B

C

H

D

F

G

E

I88 83,5

20 60 108

216

A Bouton d'arrêt d'urgence, à deux voies B Bouton d'assentiment, à deux voies C Sélecteur d'axe pour 5 axes avec position neutre D Touches de fonction F1, F2, F3 E Touches de déplacement en sens +, - F Touche pour déplacement rapide avec touches de déplacement ou manivelle électronique G Manivelle électronique H Aimants pour fixation à des pièces métalliques I Cordon spiralé : 1,5 m ... 3,5 m

Organes de commande Bouton d'arrêt d'urgence Le bouton d'arrêt d'urgence doit être actionné dans des situations graves : 1. Lorsque des personnes sont en danger, 2. En cas de risque de détérioration de la machine ou de la pièce.

Touche d'assentiment Le bouton d'assentiment est conçu en tant que touche à 2 positions. Il doit être enfoncé pour que des déplacements puissent être déclenchés.

Sélecteur d'axe Le sélecteur d'axe permet de sélectionner 5 axes.

Page 28: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.2 Poste de travail 1

© Siemens AG 2005 All rights reserved. 1-28 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Touches de fonction Les touches de fonction permettent de déclencher des fonctions spécifiques à la machine.

Touches de déplacement Les touches de déplacement +, - permettent de déclencher des déplacements dans l'axe sélectionné avec le sélecteur d'axe.

Manivelle La manivelle électronique permet de déclencher des déplacements dans l'axe sélectionné avec le sélecteur d'axe. Elle fournit des trains d'impulsions (100 imp./tr) dans 2 voies.

Touche de rapide La touche de rapide permet d'augmenter la vitesse de déplacement de l'axe sélectionné avec le sélecteur d'axe. Elle agit aussi bien sur les ordres de déplacement donnés avec les touches + / - que sur les signaux de la manivelle électronique.

Page 29: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.3 Interface utilisateur 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-29

1.3 Interface utilisateur

1.3.1 Aperçu

Organisation de l'écran

12

13

11

10

9

87

65 4

3

21

14

14

15 15

Interface utilisateur

1 Mode de commande/groupe fonctionnel et sous-mode de commande actifs

2 Barre des alarmes et des messages 3 Nom du programme 4 Chemin d'accès du programme 5 Etat du canal et influence du programme 6 Messages de fonctionnement du canal 7 Affichage de position des axes 8 Affichage pour

• Outil T actif

• Avance F actuelle

• Broche S

• Utilisation de la broche en pour cent 9 Affichage des décalages d'origine actifs et rotation 10 Fenêtre de travail 11 Barre de dialogue pour des explications complémentaires 12 Barre de touches logicielles horizontales 13 Barre de touches logicielles verticales 14 Touches logicielles 15 Touches d'écran

Page 30: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.3 Interface utilisateur 1

© Siemens AG 2005 All rights reserved. 1-30 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Sous-mode de commande

REF : Accostage du point de référence REPOS : Repositionnement INC1 ... INC10000: Incrément fixe INC_VAR : Incrément variable

Etat du canal RESET

Actif

Interrompu

Influence sur le programme

SKP : Sauter des blocs à codes G DRY : Avance de marche d'essai !ROV : Uniquement correction de l'avance (pas correction de l'avance et du rapide) SBL1 : Bloc par bloc (arrêt après chaque bloc qui déclenche une fonction sur la machine) SBL2 : Activation impossible dans ShopMill (arrêt après chaque bloc)SBL3 : Bloc par bloc fin (arrêt après chaque bloc, également dans un cycle) M01 : Arrêt programmé DRF : Décalage DRF PRT : Test du programme

Messages de fonctionnement du canal Arrêt : Une intervention de l'opérateur est nécessaire.

Attendre : Une intervention de l'opérateur n'est pas nécessaire. Lorsqu’une temporisation est activée, la temporisation restante s’affiche. Elle est représentée en secondes ou en tours de broche.

Affichage de position des axes

L’affichage de la position réelle des axes se rapporte au système de coordonnées réglable SCR. La position affichée est celle de l’outil actifpar rapport à l’origine de la pièce. Symboles d’affichage des axes

Axe linéaire bloqué Axe rotatif bloqué

Etat de l'avance

L'avance n'est pas débloquée

Page 31: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.3 Interface utilisateur 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-31

Etat de la broche La broche n'est pas débloquée

Broche à l'arrêt

La broche tourne à droite

La broche tourne à gauche L’utilisation de la broche en pour cent peut afficher 200 %.

Veuillez observer les indications du constructeur de la machine-outil. Les couleurs des symboles ont les significations suivantes :

Rouge : Machine à l'arrêt Vert : Machine en marche Jaune : En attente d'une intervention de l'opérateur Gris : Autres

Touches d'écran

Machine Appeler le mode de commande actif (Machine Manuel, MDA ou Machine Auto).

Retour au niveau supérieur Sans signification pour ShopMill.

Extension Modifier la barre de touches logicielles horizontales.

Menu Select Appeler le menu de base :

Des symboles définis par le constructeur de la machine-outil peuvent être affichés à la place du chemin d'accès du programme (4). Dans ce cas, le chemin d'accès du programme est affiché avec le nom du programme (3).

Veuillez observer les indications du constructeur de la machine-outil.

Page 32: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.3 Interface utilisateur 1

© Siemens AG 2005 All rights reserved. 1-32 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

1.3.2 Commande avec les touches logicielles et les autres touches

L'interface utilisateur ShopMill se compose de différents masques, dans lesquels figurent respectivement huit touches logicielles verticales et huit touches logicielles horizontales. Pour sélectionner les fonctions associées aux touches logicielles, vous appuyez sur les touches se trouvant en regard de celles-ci. Si vous actionnez une touche logicielle, un nouveau masque apparaît.

ShopMill comporte 3 modes de commande (Machine Manuel, MDA et Machine Auto) et 4 groupes fonctionnels (Gestionnaire de programmes, Programme, Messages / Alarmes et Outils / Décalage d'origine).

Si vous désirez changer de groupe fonctionnel, appuyez sur la touche "Menu Select". Le menu de base est affiché et vous pouvez sélectionner le groupe fonctionnel désiré à l'aide de la touche logicielle correspondante.

Vous pouvez également appeler les groupes fonctionnels à l'aide des touches ci-contre du pupitre de commande.

Jog MDA Auto

A tout moment, vous pouvez sélectionner directement un mode de commande à l'aide des touches ci-contre du tableau de commande machine. Si vous appuyez sur la touche logicielle "Machine" dans le menu de base, le masque du mode de commande momentanément actif apparaît.

Page 33: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.3 Interface utilisateur 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-33

Si vous sélectionnez un autre mode de commande ou un autre groupefonctionnel, la barre de touches logicielles horizontales aussi bien que la barre de touches logicielles verticales changent.

Menu de base

Mode de commande "Machine Manuel"

Page 34: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.3 Interface utilisateur 1

© Siemens AG 2005 All rights reserved. 1-34 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Si vous actionnez une touche logicielle horizontale dans un mode de commande ou un groupe fonctionnel, seule la barre de touches logicielles verticales est modifiée.

Mode de commande "Machine Manuel"

Fonction du mode de commande Machine Manuel

Page 35: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.3 Interface utilisateur 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-35

Si le symbole apparaît à droite de la barre de dialogue de l'interface utilisateur, vous pouvez modifier la barre de touches logicielles horizontales dans un groupe fonctionnel. Actionnez, à cet effet, la touche "Extension". En cas de nouvel actionnement de la touche "Extension", la barre initiale de touches logicielles horizontales apparaît à nouveau.

Dans un mode de commande ou un groupe fonctionnel, la touche logicielle "Retour" vous permet de retourner dans le masque de niveau supérieur.

Avec la touche logicielle "Abandon", vous quittez un masque sans valider les valeurs introduites et vous retournez également dans le masque de niveau supérieur.

Lorsque vous avez introduit correctement tous les paramètres requis dans le masque de paramétrage, vous appuyez sur la touche logicielle "Valider", ce qui provoque la fermeture du masque et l'enregistrement des paramètres.

Avec la touche logicielle "OK", vous déclenchez immédiatement une action, p. ex. renommer ou supprimer un programme.

Test programme activée

Si vous activez certaines fonctions à l'aide de la touche logicielle correspondante, celle-ci sera représentée sur fond noir.

Test programme désactivée

Pour désactiver les fonctions, vous devez actionner à nouveau la touche logicielle correspondante. Celle-ci est alors à nouveau représentée sur fond gris.

Page 36: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005 1.3 Interface utilisateur

1

© Siemens AG 2005 All rights reserved. 1-36 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

1.3.3 Vues du programme

Vous avez la possibilité d’afficher de différentes manières un programme que vous avez créé pas à pas.

Gestionnaire de programme

Dans le gestionnaire de programmes, vous gérez tous les programmes. En outre, vous y sélectionnez un programme pour usiner une pièce.

Gestionnaire de programme

-ou-

Vous sélectionnez le gestionnaire de programmes avec la touche logicielle "Programme" ou la touche "Program Manager".

Vous vous déplacez dans un répertoire avec les touches "Curseur vers le haut" et "Curseur vers le bas".

Avec la touche "Curseur vers la droite", vous ouvrez un répertoire.

Avec la touche "Curseur vers la gauche", vous retournez dans le niveau supérieur de répertoires.

-ou-

Avec la touche "Curseur vers la droite" ou "Input", vous ouvrez la gamme d'usinage d'un programme.

Page 37: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.3 Interface utilisateur 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-37

Gamme d'usinage La gamme d'usinage donne un aperçu des différentes opérations d'usinage d'un programme.

Gamme d'usinage

Dans la gamme d'usinage, vous vous déplacez avec les touches "Curseur vers le haut" et "Curseur vers le bas" entre les blocs du programme.

Avec la touche "Help", vous basculez entre la gamme d'usinage et le graphique de programmation.

Graphique de programmation

Le graphique de programmation montre le dessus de la pièce dans une représentation dynamique par traits. Le bloc de programme sélectionné dans la gamme d'usinage est représenté en couleur dans le graphique de programmation.

Graphique de programmation

Page 38: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.3 Interface utilisateur 1

© Siemens AG 2005 All rights reserved. 1-38 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Avec la touche "Curseur vers la droite", vous ouvrez un bloc de programme de la gamme d'usinage. Le masque de paramétrage associé, qui comporte un graphique de programmation, est affiché.

Masque de paramétrage avec graphique de programmation

Le graphique de programmation d'un masque de paramétrage montre le contour réalisé avec l'opération d'usinage considérée, sous forme de représentation par traits et en commun avec les paramètres.

Masque de paramétrage avec graphique de programmation

Dans un masque de paramétrage, vous vous déplacez entre les différents champs d'introduction avec les touches de curseur.

Avec la touche "Help", vous basculez entre masque de paramétrage avec graphique de programmation et masque de paramétrage avec image d'aide.

Page 39: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.3 Interface utilisateur 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-39

Masque de paramétrage avec image d'aide

L'image d'aide du masque de paramétrage montre les différents paramètres de l'opération d'usinage considérée.

Masque de paramétrage avec image d'aide

Les symboles colorés qui figurent dans les images d'aide ont la signification suivante : Cercle jaune = point de référence Flèche rouge = l'outil se déplace en vitesse rapide Flèche verte = l'outil se déplace en avance d'usinage

Page 40: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.3 Interface utilisateur 1

© Siemens AG 2005 All rights reserved. 1-40 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

1.3.4 Introduire des paramètres

Lors du réglage de la machine et de la programmation, vous devez introduire des valeurs pour différents paramètres dans les champs représentés sur fond blanc. ShopMill calcule automatiquement les paramètres dont les champs de saisie sont représentés sur fond gris.

Paramètre

Champblanc

Unité

Champgris

Masque de paramétrage

Sélectionner un paramètre

Pour certains paramètres, vous avez le choix entre plusieurs possibilités. Dans les champs d'introduction correspondants, vous ne pouvez introduire aucune valeur.

-ou-

Répétez l'actionnement de la touche logicielle "Alternat." ou de la touche "Select" jusqu'à ce que le réglage désiré apparaisse.

La touche logicielle "Alternat." n'apparaît que lorsque le curseur se trouve sur un champ d'introduction proposant plusieurs possibilités de sélection. De même, la touche "Select" n'est active que dans ce cas.

Introduire un paramètre

Pour les autres paramètres, vous devez introduire une valeur numérique dans le champ d'introduction à l'aide des touches du tableau de commande.

Introduisez la valeur désirée.

Appuyez sur la touche "Input" pour valider votre introduction.

-ou-

Si vous ne désirez introduire aucune valeur, autrement dit même pas la valeur "0", appuyez sur la touche "Backspace" ou "Del".

Page 41: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.3 Interface utilisateur 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-41

Sélectionner l'unité

Pour certains paramètres, vous avez le choix entre différentes unités.

-ou-

Répétez l'actionnement de la touche logicielle "Alternat." ou de la touche "Select" jusqu'à ce que l'unité désirée apparaisse.

La touche logicielle "Alternat." n'apparaît que lorsque plusieurs unités sont possibles pour le paramètre correspondant. De même, la touche "Select" n'est active que dans ce cas.

Supprimer un paramètre

Si une valeur erronée figure dans un champ d'introduction, vous pouvez la supprimer entièrement.

-ou-

Appuyez sur la touche "Backspace" ou "Del".

Modifier ou calculer un paramètre

Si vous ne désirez pas écraser entièrement une valeur dans un champ d'introduction, mais uniquement modifier certains caractères, vous basculez en mode Insertion. Dans ce mode, la calculatrice de poche est également active, ce qui vous permet de calculer aisément des valeurs de paramètres en cours de programmation.

Appuyez sur la touche "Insert".

Le mode Insertion et la calculatrice de poche sont activés.

Vous vous déplacez dans le champ d'introduction avec les touches "Curseur vers la gauche" et "Curseur vers la droite". Avec la touche "Backspace" ou "Del", vous supprimez des caractères.

Vous trouverez des informations complémentaires sur la calculatrice de poche au chap. "Calculatrice de poche".

Valider un paramètre

Lorsque vous avez introduit correctement tous les paramètres requis dans le masque de paramétrage, vous fermez le masque et enregistrez les paramètres.

-ou-

Appuyez sur la touche logicielle "Valider" ou la touche "Curseur vers la gauche". Si plusieurs champs d'introduction se trouvent sur une même ligne et que vous souhaitez valider les paramètres avec la touche "Curseur vers la gauche", il faut placer le curseur dans le champ d'introduction le plus à gauche.

Il est impossible de valider les paramètres tant que ceux-ci sont incomplets ou incorrectement saisis. Les paramètres manquants ou erronés sont indiqués dans la barre de dialogue.

Page 42: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.4 Notions de base 1

© Siemens AG 2005 All rights reserved. 1-42 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

1.4 Notions de base

1.4.1 Désignations des plans

Un plan est défini par deux axes de coordonnées. Le troisième axe de coordonnées (axe de l'outil) est perpendiculaire à ce plan et détermine le sens d'approche de l'outil (p. ex. pour l’usinage 2 D 1⁄2).

Lors de la programmation, il est nécessaire de préciser à la commande numérique quel est le plan de travail, afin que les valeurs de correction d’outil soient prises en compte correctement. De même, l’indication du plan de travail est une information importante pour certains types de programmation d’interpolation circulaire et quand on travaille avec des coordonnées polaires.

X

YZ

Y/Z

Z/X

X/Y

Les plans de travail sont déterminés comme suit :

Plan Axe de l'outil

X / Y Z

Z / X Y

Y / Z X

1.4.2 Coordonnées polaires

Le système de coordonnées cartésiennes est approprié quand le plan d'exécution est coté orthogonalement. Dans le cas de pièces qui sont cotées avec des arcs de cercle ou des indications angulaires, il est judicieux de déterminer les positions par coordonnées polaires. Cela est possible quand vous programmez une droite ou un cercle (voir au chapitre "Déplacements linéaires ou circulaires avec interpolation").

Les coordonnées polaires ont leur origine dans le "pôle".

Exemple : La description des points P1 et P2 pourrait se faire de la façon suivante – par rapport au pôle – :

P1: Rayon = 100 plus angle = 30°

P2: Rayon = 60 plus angle = 75°

X

Y

P1P2

30°75°

Pol

15

30

60

100

Page 43: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 08/2005 Introduction

1.4 Notions de base 1

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005 1-43

1.4.3 Cotes absolues

Dans le cas de la programmation en cotes absolues, toutes les indications de position se rapportent à l’origine du système de coordonnées. Pour le déplacement de l’outil, cela signifie que :

La cote absolue décrit la position que l'outil doit accoster.

Exemple : Les indications de position pour les points P1 à P3 en cotation absolue, rapportées à l'origine, sont les suivantes :

P1 : X20 Y35 P2 : X50 Y60 P3 : X70 Y20

X

Y

7050

20

P2

P3

P1

6035

20

1.4.4 Cotes relatives

Pour les dessins d'exécution dans lesquels les cotes ne se réfèrent pas à l'origine mais à un autre point de la pièce, il existe la possibilité de la cotation relative ou incrémentale.

En cotation incrémentale, une indication de position se réfère toujours au point qui a été programmé juste avant.

Exemple : Les indications de position pour les points P1 à P3 seront, en cotes relatives :

P1 : X20 Y35 ; (par rapport à

l’origine) P2 : X30 Y20 ; (par rapport à P1) P3 : X20 Y -35 ; (par rapport à P2)

X

Y

P1

20 2030

P2

P3

2015

20

Page 44: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

1 Introduction 08/2005

1.4 Notions de base 1

© Siemens AG 2005 All rights reserved. 1-44 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

1.4.5 Fonction Calculatrice de poche

Fonction

Condition préalable Le curseur se trouve sur un champ de paramétrage.

=

Avec la touche "Insert"

ou la touche Egal basculez dans le mode Calculatrice de poche. Procédure : Appuyez sur la touche "=", introduisez le signe d'une opération élémentaire (+, -, *, /), introduisez une valeur

et appuyez sur la touche d'introduction. La nouvelle valeur ainsi obtenue est prise en compte dans le champ de paramétrage.

Exemple : Un outil doit être corrigé d'une usure en longueur L de + 0.1.

• Placez le curseur dans un champ de paramétrage correspondant,

• avec la touche "Egal à", ouvrez le champ de paramétrage,

• Additionnez la valeur existante à la nouvelle valeur d'usure, par ex. 0.5 + 0.1

• Puis mettez fin à l'opération avec la touche "Input". Résultat : 0.6

Page 45: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-45

Commande

2.1 Mise sous / hors tension ........................................................................................... 2-47

2.2 Accostage du point de référence .............................................................................. 2-47 2.2.1 Assentiment de l'utilisateur avec Safety Integrated .................................................. 2-50

2.3 Modes de commande ............................................................................................... 2-51

2.4 Réglages pour la machine ........................................................................................ 2-52 2.4.1 Changer d'unité de mesure (système métrique / système anglo-saxon) ................. 2-52 2.4.2 Changer de système de coordonnées (SCM / SCP) ................................................ 2-53

2.5 Définir une nouvelle valeur de position..................................................................... 2-54

2.6 Mesurer l’origine pièce.............................................................................................. 2-56 2.6.1 Mesurer une arête..................................................................................................... 2-60 2.6.2 Mesurer un angle ...................................................................................................... 2-66 2.6.3 Mesurer une poche et un alésage ............................................................................ 2-68 2.6.4 Mesurer des tourillons............................................................................................... 2-74 2.6.5 Dégauchir un plan..................................................................................................... 2-81 2.6.6 Corrections possibles après mesure de l'origine ...................................................... 2-83 2.6.7 Etalonner le palpeur électronique ............................................................................. 2-84

2.7 Mesurer un outil ........................................................................................................ 2-86 2.7.1 Mesurer manuellement un outil................................................................................. 2-86 2.7.2 Etalonner le point fixe ............................................................................................... 2-89 2.7.3 Mesurer un outil avec un palpeur.............................................................................. 2-90 2.7.4 Etalonner un palpeur................................................................................................. 2-93

2.8 Mode manuel ............................................................................................................ 2-94 2.8.1 Sélectionner l'outil et le monter sur la broche........................................................... 2-94 2.8.2 Introduire un nouvel outil dans la liste et le monter sur la broche ............................ 2-95 2.8.3 Introduire un nouvel outil dans la liste et le charger dans le magasin ...................... 2-96 2.8.4 Démarrer, arrêter et positionner manuellement la broche........................................ 2-96 2.8.5 Déplacer des axes .................................................................................................... 2-98 2.8.6 Positionner les axes................................................................................................ 2-100 2.8.7 Orientation............................................................................................................... 2-100 2.8.8 Surfaçage................................................................................................................ 2-104 2.8.9 Réglages pour le mode manuel .............................................................................. 2-105

2.9 Mode MDA .............................................................................................................. 2-108

2.10 Mode automatique .................................................................................................. 2-109 2.10.1 Commutation entre les affichages "T, F, S", les "fonctions G" et les "fonctions auxiliaires"............................................................................................................... 2-110 2.10.2 Sélectionner un programme à exécuter.................................................................. 2-111 2.10.3 Lancer, arrêter et abandonner un programme........................................................ 2-112 2.10.4 Suspendre un programme ...................................................................................... 2-113 2.10.5 Lancer l'exécution d'un programme à un endroit bien défini .................................. 2-114 2.10.6 Influencer l’exécution du programme...................................................................... 2-119 2.10.7 Ecrasement en mémoire......................................................................................... 2-121

Page 46: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2

© Siemens AG 2005 All rights reserved. 2-46 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.10.8 Tester un programme..............................................................................................2-122 2.10.9 Dessin simultané avant l'usinage............................................................................2-123 2.10.10 Dessiner simultanément pendant l'usinage ............................................................2-125

2.11 Mettre au point un programme................................................................................2-126 2.11.1 Bloc par bloc............................................................................................................2-126 2.11.2 Afficher le bloc de programme en cours .................................................................2-127 2.11.3 Corriger un programme...........................................................................................2-128

2.12 Temps d’exécution ..................................................................................................2-129

2.13 Réglages pour le mode automatique ......................................................................2-131 2.13.1 Définir l’avance de marche d’essai .........................................................................2-131 2.13.2 Paramétrer les compteurs de pièces ......................................................................2-131

2.14 Outils et corrections d'outil ......................................................................................2-132 2.14.1 Déclarer un nouvel outil...........................................................................................2-139 2.14.2 Créer plusieurs tranchants par outil ........................................................................2-141 2.14.3 Modifier un nom d’outil ............................................................................................2-142 2.14.4 Déclarer un outil frère..............................................................................................2-142 2.14.5 Outils manuels.........................................................................................................2-142 2.14.6 Corrections d'outil....................................................................................................2-143 2.14.7 Fonctions supplémentaires pour un outil ................................................................2-146 2.14.8 Introduire les données d’usure d’outil .....................................................................2-147 2.14.9 Activer la surveillance d’outil ...................................................................................2-148 2.14.10 Liste du magasin .....................................................................................................2-150 2.14.11 Effacer un outil ........................................................................................................2-151 2.14.12 Modifier un type d'outil ............................................................................................2-151 2.14.13 Charger ou décharger un outil du magasin.............................................................2-152 2.14.14 Déplacer un outil .....................................................................................................2-154 2.14.15 Positionner un magasin...........................................................................................2-156 2.14.16 Classer des outils ....................................................................................................2-156

2.15 Décalages d'origine.................................................................................................2-157 2.15.1 Définir les décalages d'origine ................................................................................2-159 2.15.2 Liste des décalages d'origine..................................................................................2-160 2.15.3 Activer et désactiver un décalage d'origine en mode manuel.................................2-162

2.16 Basculer dans le mode CNC/ISO............................................................................2-163

2.17 ShopMill Open (PCU 50.3)......................................................................................2-164

2.18 Télédiagnostic .........................................................................................................2-164

Page 47: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.1 Mise sous / hors tension 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-47

2.1 Mise sous / hors tension La mise sous / hors tension de la commande, voire de toute

l’installation, peut se faire de différentes manières.

Veuillez observer les indications du constructeur de la machine-outil.

Après la mise sous tension, l'écran de base "Machine Manuel" apparaît.

Ecran de base "Machine Manuel"

2.2 Accostage du point de référence La commande et la machine sont synchronisées par la fonction "Ref"

après la mise sous tension. L'accostage du point de référence peut se faire de différentes façons.

Veuillez observer les indications du constructeur de la machine-outil. • Le point de référence n’est possible que pour des axes machine.

Après la mise sous tension, la valeur réelle visualisée ne coïncide pas avec la position réelle des axes.

• L'accostage du point de référence est nécessaire si la machine n'est pas équipée d'un système de mesure absolue !

Avertissement

Si les axes ne se trouvent pas sur une position sûre, vous devez les positionner en conséquence. Dans ce cas, veuillez surveiller les déplacements des axes directement sur la machine ! Ne tenez pas compte de la valeur réelle visualisée aussi longtemps que les axes n’ont pas été référencés ! Les fins de course logiciels ne sont pas actifs !

Page 48: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.2 Accostage du point de référence 2

© Siemens AG 2005 All rights reserved. 2-48 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Effectuer la prise de

référence d'un axe

Jog

Sélectionnez le mode de commande "Machine Manuel".

Ref Point

Appuyez sur la touche "Ref Point".

X ...

Sélectionnez l'axe à déplacer.

+

Appuyez sur la touche de sens "+" ou "-".

L’axe sélectionné accoste le point de référence. Le sens et l’ordre d'accostage sont définis par le constructeur de la machine avec le programme AP. Si vous avez pressé la mauvaise touche de sens, la commande n’est pas acceptée et aucun déplacement n’a lieu. La coordonnée du point de référence est visualisée.

Aucun symbole n'apparaît pour les axes qui ne sont pas encore référencés.

Ce symbole apparaît à côté de l'axe dès que le point de référence a été accosté.

Interrompre le

déplacement de l'axe

Feed Stop

Appuyez sur la touche "Feed Stop".

L'axe s'arrête. Redémarrer l'axe X

...

Sélectionnez l'axe à déplacer.

+

Appuyez sur la touche de sens "+" ou "-".

L’axe sélectionné accoste le point de référence.

Une fois le point de référence atteint, la machine est synchronisée. La visualisation des valeurs réelles est réglée sur la coordonnée du point de référence. La différence entre l’origine machine et le point de référence du chariot s'affiche. Dès ce moment-là, les limitations des déplacements, telles que les fins de course logiciels, sont actives.

Vous clôturez cette fonction par le biais du pupitre de commande de lamachine, en sélectionnant le mode de fonctionnement "Machine Auto" ou "Machine Manuel".

Page 49: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.2 Accostage du point de référence 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-49

• Tous les axes peuvent accoster simultanément le point de référence (en fonction du programme AP du constructeur de la machine-outil).

• La fonction de correction de l'avance par commutateur est active.

L’ordre de la prise de référence des axes peut être prescrit par le constructeur de la machine.

Ce n'est qu'une fois que tous les axes dotés d’un point de référence bien défini ont atteint ce dernier, qu'un démarrage de la CN est possible avec la touche "Cycle-Start" en mode de fonctionnement "Machine Auto".

Page 50: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.2 Accostage du point de référence 2

© Siemens AG 2005 All rights reserved. 2-50 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.2.1 Assentiment de l'utilisateur avec Safety Integrated

Si vous mettez en œuvre Safety Integrated (SI) sur votre machine, vous devez confirmer, lors de l'accostage du point de référence, que la position affichée d'un axe correspond à la position effective de cet axe sur la machine. Cet assentiment est requis pour les fonctions de Safety Integrated.

Vous ne pouvez attribuer l'assentiment pour un axe que si vous avez

positionné auparavant cet axe sur le point de référence.

La position d'un axe est toujours affichée dans le système de coordonnées machine (SCM).

Une option logicielle est requise pour bénéficier de l'assentiment de l'utilisateur avec Safety Integrated.

Vous trouverez des informations plus détaillées au sujet de l'assentiment de l'utilisateur dans : Bibliographie : /FBSI/, Descriptions de fonctions SINUMERIK Safety Integrated

Jog

Sélectionnez le mode "Machine Manuel".

Ref Point

Appuyez sur la touche "Ref Point" du tableau de commande machine.

X ...

Sélectionnez l'axe à déplacer.

+

Appuyez sur la touche de sens "+" ou "-".

L'axe sélectionné se déplace vers le point de référence puis s'arrête. La coordonnée du point de référence est affichée. Le symbole apparaît à côté du nom de l'axe.

Assentim.utilisateur

Appuyez sur la touche logicielle "Assentim. utilisateur".

La fenêtre "Assentiment de l'utilisateur" s'ouvre. Une liste s'affiche avec tous les axes machine, leur position courante et les positions SI.

Amenez le curseur dans le champ "Assentiment" de l'axe en question.

-ou-

Donnez l'assentiment en appuyant sur la touche logicielle "Alternat." ou sur la touche "Sélect".

Une croix apparaît dans la colonne "Assentiment" en face de l'axe en question, pour le repérer comme ayant une "référence sûre".

Désactivez la fonction d'assentiment en appuyant une nouvelle fois sur la touche logicielle "Alternat." ou sur la touche "Sélect".

Page 51: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.3 Modes de commande 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-51

2.3 Modes de commande Vous pouvez utiliser ShopMill dans trois modes de commande

différents :

• Machine Manuel

• MDA (Manual Data Automatic)

• Machine Auto

Machine Manuel Le mode de commande "Machine Manuel" est prévu pour les travaux

préliminaires suivants :

• Accoster le point de référence, c.-à-d. étalonner le système de mesure de déplacement de la machine

• Orienter la pièce

• Préparer la machine à l'exécution d'un programme en mode automatique, c.-à-d. mesurer les outils, mesurer la pièce et, le cas échéant, définir les décalages d'origine utilisés dans le programme

• Déplacer des axes, p. ex. pendant une interruption de l'exécution du programme

• Positionner les axes

• Surfacer une pièce

Jog

Vous sélectionnez le mode "Machine Manuel" à l'aide de la touche "Jog". Les paramètres réglés sous "T, S, M..." sont pris en considération pour tous les déplacements en mode manuel, excepté l'accostage du point de référence.

MDA En mode "MDA", vous pouvez introduire bloc par bloc des instructions en codes G et les faire exécuter immédiatement, pour régler la machine ou effectuer des actions individuelles.

MDA

Vous sélectionnez le mode MDA à l'aide de la touche "MDA".

Machine Auto En mode de commande "Machine Auto", vous pouvez faire exécuter entièrement ou partiellement un programme. En outre, l'exécution du programme est représentée graphiquement sur l'écran.

Auto

Vous sélectionnez le mode "Machine Auto" à l'aide de la touche "Auto".

Page 52: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.4 Réglages pour la machine 2

© Siemens AG 2005 All rights reserved. 2-52 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.4 Réglages pour la machine

2.4.1 Changer d'unité de mesure (système métrique / système anglo-saxon)

Cette fonction vous permet de basculer entre le système métrique et le système en pouces, d'après la cotation du dessin d'exécution.

Ce changement d'unité de mesure est valable pour l'ensemble de la machine, toutes les valeurs requises étant automatiquement converties dans le nouveau système, p. ex. :

• Positions

• Corrections d'outils

• Décalages d'origine

Jog

En mode de commande "Machine Manuel", sélectionnez la barre de touches logicielles horizontales étendue.

Appuyez sur la touche logicielle "Régl. ShopM.".

Inch

Appuyez sur la touche logicielle "Inch" pour basculer dans le

système anglo-saxon.

La touche logicielle "Inch" est activée. Inch

Appuyez sur la touche logicielle "Inch" pour basculer dans le

système métrique.

La touche logicielle "Inch" est désactivée.

Après l'actionnement de la touche logicielle "Inch", la CN demande si le changement doit être effectué.

Après la confirmation avec la touche logicielle "OK", le nouveau système d'unités est adopté.

Page 53: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.4 Réglages pour la machine 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-53

2.4.2 Changer de système de coordonnées (SCM / SCP)

Le système de coordonnées-machine (SCM) est le système de base de votre machine. Contrairement au système de coordonnées-pièce (SCP), il ne prend pas en compte les corrections d'outil, les décalages d'origine, les homothéties, etc.

Vous basculez entre le système de coordonnées-machine et le

système de coordonnées-pièce de la manière suivante.

WCS MCS

Appuyez sur la touche "WCS MCS" du pupitre de commande de la machine

-ou-

Jog Auto

Sélectionnez le mode "Machine Manuel" ou "Machine Auto"

Valeur réelle SCM

Appuyez sur la touche logicielle "Valeur réelle SCM" pour basculer dans le système de coordonnées machine SCM.

La touche logicielle "Valeur réelle SCM" est activée. Valeur

réelle SCM Appuyez sur la touche logicielle "Valeur réelle SCM" pour

basculer dans le système de coordonnées pièce SCP.

La touche logicielle "Valeur réelle SCM" est désactivée.

Page 54: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.5 Définir une nouvelle valeur de position

2

© Siemens AG 2005 All rights reserved. 2-54 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.5 Définir une nouvelle valeur de position La fonction "Définir le décalage d'origine" vous permet d'entrer une

nouvelle valeur de position pour chaque axe, dans l'unité d'affichage des valeurs réelles. La différence entre la valeur de position dans le système de coordonnées machine SCM et la nouvelle valeur de position dans le système de coordonnées pièce SCP est mémorisée dans le DO momentanément activé ou dans le décalage de base, selon la valeur donnée à un paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil.

Lorsque les valeurs sont mémorisées dans le décalage d'origine actif, les valeurs sont mémorisées dans le décalage grossier et les valeurs du décalage fin sont effacées. Le décalage d'origine actif est affiché sous la fenêtre contenant les positions des axes.

Amenez les axes machine à la position voulue (p. ex. surface de la pièce).

Jog

En mode de fonctionnement "Machine Manuel", sélectionnez le menu "Défin. DO".

Menu Décalage de base

Page 55: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.5 Définir une nouvelle valeur de position

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-55

Définir une valeur de position

Introduisez les nouvelles valeurs de position au clavier. Avec les touches de curseur, vous allez d'une position à l'autre.

Appuyez sur la touche "Input" pour valider votre introduction.

-ou- Appuyez sur les touches logicielles "X=0“, “Y=0“ et "Z=0“ pour

mettre les valeurs de position à 0.

Annuler le décalage

Effacer

Appuyez sur la touche logicielle "Effacer".

Le décalage est annulé.

Les décalages d'origine (DO1 etc.) s'appuient sur le décalage de base.

Page 56: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-56 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.6 Mesurer l’origine pièce Le point de référence pour la programmation d'une pièce est

toujours l'origine pièce. Pour définir l'origine d'une pièce, vous pouvez utiliser les éléments géométriques suivants :

• Arête • Coin • Poche / Alésage • Tourillon • Plan

Vous pouvez mesurer l'origine d'une pièce de façon manuelle ou

automatique.

Mesure manuelle

Si vous mesurez l'origine de la pièce en mode manuel, vous devez accoster la pièce manuellement avec l'outil. Vous pouvez utiliser un palpeur d'arêtes, un palpeur de mesure ou un comparateur, dont vous connaissez le rayon et la longueur. Vous pouvez aussi vous servir d'un outil quelconque, du moment que vous connaissez exactement son rayon et sa longueur.

Les outils que vous utilisez pour mesurer l'origine d'une pièce ne doivent pas être du type palpeur 3D.

Mesure automatique

Pour les mesures automatiques, vous utilisez exclusivement des palpeurs électroniques du type 3D ou unidirectionnels. Vous devez étalonner au préalable les palpeurs électroniques. Vous devez commencer par effectuer un positionnement manuel du palpeur. Après l'actionnement de la touche "Cycle Start", le palpeur accoste automatiquement la pièce avec la vitesse d'avance définie pour la mesure et revient à la position de départ en vitesse rapide.

Pour réaliser la mesure automatique de l'origine d'une pièce, le constructeur de la machine doit avoir généré au préalable les cycles de mesure. Parmi les mesures mises en place, la vitesse d'avance pour la mesure aura été définie dans un paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil.

Pour parvenir aux résultats de mesure escomptés, vous devez d'une manière générale respecter l'ordre des points de mesure tel qu'il est indiqué dans les images d'aide. Vous pouvez refuser des points de mesure et les reprendre ensuite. Pour cela, vous actionnez la touche logicielle (valeur de mesure) qui est activée. En mesure manuelle, vous pouvez supprimer des points de mesure dans un ordre quelconque. Par contre, en mesure automatique, vous ne pouvez le faire qu'en revenant en arrière.

Page 57: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-57

Mesure seule Si vous souhaitez mesurer seulement l'origine d'une pièce, les valeurs mesurées s'affichent uniquement, sans modification du système de coordonnées.

Décalage d'origine Normalement, après l'avoir mesurée, vous mémorisez l'origine de la pièce dans un décalage d'origine. Avec ShopMill, vous pouvez mesurer des rotations et des décalages. Si nécessaire, vous devez commencer par mesurer les rotations de la pièce pour l'orienter, puis vous définissez son origine en mesurant les décalages.

Dégauchissage Le dégauchissage de la pièce est obtenu par rotation du système de coordonnées ou par rotation de la pièce à l'aide d'un axe rotatif. Si votre machine est équipée de deux axes rotatifs et de la fonction "Orientation", vous avez également la possibilité de dégauchir un plan incliné.

Origine Les valeurs de mesure sont enregistrées sous un décalage grossier et les décalages fins correspondants sont supprimés. Si l'origine est mémorisée dans un décalage d'origine non activé, une fenêtre d'activation s'ouvre dans laquelle vous pouvez activer directement le décalage d'origine.

Axes rotatifs Si votre machine est dotée d'axes rotatifs, vous pouvez introduire ces axes rotatifs dans le processus de mesure et de réglage. Si vous mémorisez l'origine pièce dans un décalage d'origine, il peut être nécessaire d'effectuer un positionnement des axes rotatifs dans les cas suivants.

• La correction du décalage d'origine exige un positionnement de l'axe rotatif pour orienter la pièce parallèlement aux axes du système de coordonnées, par exemple pour "dégauchir une arête".

• La correction du décalage d'origine entraîne une rotation du système de coordonnées de la pièce et par conséquent la nécessité d'orienter l'outil perpendiculairement au plan, avec "Dégauchir plan" par exemple.

Une ou deux fenêtres d'activation vous aident à effectuer le positionnement des axes rotatifs (voir chap. "Corrections après mesure de l'origine").

Le choix d'un axe rotatif "A, B, C" pour le paramètre "Corr. angle" ne vous est donné que si votre machine est équipée d'axes rotatifs. Vous devez également effectuer une affectation avec les axes géométriques par le biais des paramètres machine.

Veuillez observer les indications du constructeur de la machine-outil.

Page 58: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-58 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Procédure Pour mesurer l'origine d'une pièce, l'outil doit toujours se trouver ou être mis à la perpendiculaire du plan d'usinage (avec par exemple "Dégauchir plan"). Dans quelques cas particuliers, il convient au préalable d'orienter la pièce parallèlement au système de coordonnées (Définir arête, Ecart entre 2 arêtes, Poche rectangulaire, Tourillon rectangulaire). Pour remplir ces conditions, il peut être nécessaire d'effectuer la mesure en plusieurs étapes. 1. "Dégauchir plan" (pour orienter l'outil perpendiculairement au

plan) 2. "Dégauchir arête" (pour orienter l'outil parallèlement au système

de coordonnées) 3. "Définir arête", "Ecart entre 2 arêtes", "Poche rectangulaire" ou

"Tourillon rectangulaire" (pour définir l'origine) ou 1. "Dégauchir plan" (pour orienter l'outil perpendiculairement au

plan) 2. "Coin", "Alésage" ou "Tourillon" (pour orienter l'outil parallèlement

au système de coordonnées et pour définir l'origine)

Prépositionner un axe Si vous désirez prépositionner un axe rotatif avant la mesure avec "Dégauchir arête", déplacez l'axe rotatif de telle façon que la pièce se trouve à peu près parallèle au système de coordonnées. Avec "Définir DO" mettez l'angle de l'axe rotatif à zéro. La mesure effectuée avec "Dégauchir arête" corrige la valeur pour le décalage de l'axe rotatif, tient compte de la rotation des coordonnées et oriente l'arête de la pièce avec précision.

Si vous désirez prépositionner la pièce avant la mesure avec "Dégauchir plan", vous pouvez régler les valeurs angulaires sous "Orientation Manuel". Avec "Définir plan zéro", vous entrez les rotations résultantes dans le décalage d'origine activé. La mesure effectuée avec "Dégauchir plan" corrige les valeurs pour la rotation des coordonnées et dégauchit la pièce avec précision.

Si votre machine est dotée de la fonction "Orientation", il est recommandé d'exécuter un pivotement sur zéro avant d'entreprendre la mesure. De cette façon, vous serez certain que la position des axes rotatifs coïncide avec celle du système de coordonnées courant.

Exemples Deux exemples types sont présentés ci-après. Ils démontrent la corrélation qui existe entre "Mesurer pièce" et "Orientation Manuel" lorsqu'ils sont utilisés pour mesurer et dégauchir des pièces.

Page 59: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-59

Exemple 1 : Reprise d'un joint de culasse avec 2 alésages sur un plan incliné.

1. Ablocage de la pièce.

2. T,S,M Changer de palpeur et activer le décalage d'origine désiré.

3. Prépositionnement de la pièce Tourner manuellement les axes rotatifs pour orienter la surface inclinée de façon à ce qu'elle soit à peu près perpendiculaire à l'axe de l'outil.

4. Orientation Manuel Sélectionner un pivotement "direct", appuyer sur "Apprent. axes rot." et "Cycle Start".

5. Orientation Manuel Sélectionner "Définir plan zéro" pour mémoriser les rotations résultantes dans le décalage d'origine.

6. Mesurer pièce Sélectionner "Dégauchir plan" pour corriger le dégauchissage de la pièce.

7. Mesurer pièce Sélectionner "2 alésages" pour définir la rotation et le décalage dans le plan XY.

8. Mesurer pièce Sélectionner "Placer l'arête Z" pour définir le décalage en Z.

9. Lancer le programme pièce pour exécuter la reprise avec AUTO.Débuter le programme avec Orientation nulle.

Exemple 2 :

Mesure d'une pièce qui a été orientée. La pièce est à palper en X, cependant le palpeur ne peut pas accoster en X du fait de la présence d'un obstacle (un mors de serrage par exemple). Grâce à une orientation, la mesure en X peut être remplacée par une mesure en Z.

1. Ablocage de la pièce.

2. T,S,M Changer de palpeur et activer le décalage d'origine désiré.

Page 60: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-60 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3. Orientation Manuel Introduire la position désirée des axes de rotation dans pivotement "direct" ou introduire les rotations "axe par axe" (par ex. Y=-90) et appuyer sur "Cycle Start".

4. Mesurer pièce Sélectionner "Placer l'arête Z" : Le décalage mesuré en Z est converti et reporté comme valeur X dans le décalage d'origine désiré.

5. Orientation Manuel Exécuter un pivotement sur zéro pour ramener le système de coordonnées dans sa position de départ.

2.6.1 Mesurer une arête

Les possibilités suivantes vous sont données pour effectuer une mesure sur une arête :

• Placer l'arête La pièce est posée sur la table de la machine, parallèle au système de coordonnées. Vous mesurez un point de référence dans un des axes (X, Y, Z).

• Dégauchir l'arête La pièce est orientée de façon quelconque sur la table de la machine, elle n'est pas parallèle au système de coordonnées. En mesurant deux points sur l'arête de la pièce, vous déterminez l'angle que fait la pièce avec le système de coordonnées.

• Ecart entre 2 arêtes La pièce est posée sur la table de la machine, parallèle au système de coordonnées. Vous mesurez l'écart L entre deux arêtes parallèles de la pièce dans l'un des axes (X, Y ou Z) et vous calculez le milieu.

Page 61: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-61

Définir une arête manuellement

1. Montez sur la broche un outil quelconque pour effleurer la pièce.

Jog

2. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

3. Appuyez sur la touche logicielle "Arête". La fenêtre '"Arête" s'ouvre avec de nouvelles touches logicielles verticales.

4. Appuyez sur la touche logicielle "Placer arête".

5. Sélectionnez "Mesure seule" si les valeurs mesurées doivent être affichées pour lecture seulement.

-OU- Sélectionnez "Décal. origine" et choisissez le décalage d'origine

dans lequel devra être mémorisée l'origine (par exemple le décalage de base).

-OU- Décal

origine Appuyez sur la touche logicielle "Décal. origine".

La "liste des décalages d'origine" s'affiche.

Placez le curseur sur le décalage d'origine de votre choix (par exemple le décalage de base).

en manuel

Appuyez sur la touche logicielle "en manuel".

X

Z

6. Avec une touche logicielle, choisissez le sens du déplacement axial à effectuer pour accoster la pièce.

7. Choisissez le sens de mesure (+ ou -) dans lequel vous allez accoster la pièce.

8. Introduisez la consigne de position de l'arête de la pièce que vous voulez accoster. La consigne de position est, par exemple, la cote de l'arête de la pièce, telle qu'elle figure dans le dessin représentant cette dernière.

9. Accostez l'arête de la pièce avec l'outil. Définir

DO -ou- Calculer

10. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

La position de l'arête de la pièce est calculée, puis affichée. Si vous avez choisi "Définir DO", la position de consigne de l'arête est mémorisée comme nouvelle origine. Le rayon de l'outil est pris en compte automatiquement.

Exemple : Point de référence sur l'arête de la pièce X0 = -50 Sens d'accostage : + Rayon d'outil = 3 mm ⇒ Décalage d'origine X = 53

11. Le cas échéant, répétez la mesure (étapes 6 à 10) pour les deux autres axes.

Page 62: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-62 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Définir l'arête automatiquement

1. Montez sur la broche un outil du type palpeur 3D.

2. Préparez la mesure (selon la description faite sous "Définir manuellement une arête", étapes 2 à 8).

3. Amenez l'outil à proximité de l'arête de la pièce que vous avez choisi de mesurer.

Cycle Start

4. Appuyez sur la touche "Cycle Start".

La mesure automatique est lancée. La position de l'arête de la pièce est mesurée.

La position de l'arête de la pièce est calculée, puis affichée. La position de consigne de l'arête est mémorisée comme nouvelle origine si vous avez choisi "Décalage d'origine". Le rayon de l'outil est pris en compte automatiquement.

5. Le cas échéant, répétez la mesure (étapes 3 et 4) pour les deux autres axes.

Page 63: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-63

Orienter manuellement une arête

1. Montez sur la broche un outil quelconque pour effleurer la pièce.

Jog

2. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

3. Appuyez sur la touche logicielle "Arête". La fenêtre '"Arête" s'ouvre avec de nouvelles touches logicielles verticales.

4. Appuyez sur la touche logicielle "Dégauchir arête".

5. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Définir manuellement une arête", étape 5).

6. Sous "Axe mesure" sélectionnez l'axe dans lequel vous souhaitez effectuer l'accostage de la pièce.

7. Sous "Axe référence“, sélectionnez l'axe auquel se rapporte l'angle à mesurer.

8. Sous "Corr. ang.“, sélectionnez l'option "Rot. syst. coord.".

-OU- Sous "Corr. ang.“, sélectionnez l'option "Axe rotatif A, B, C".

9. Introduisez l'angle de consigne entre l'arête de la pièce et l'axe de référence.

10. Accostez l'arête de la pièce avec l'outil. Memoriser

P1 11. Appuyez sur la touche logicielle "Mémoriser P1".

MemoriserP2

12. Repositionnez l'outil et répétez la mesure (étapes 6 à 11) pour la mesure du second point, puis appuyez sur la touche logicielle "Mémoriser P2“.

Définir DO -ou-

Calculer

13. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

L'angle compris entre l'arête de la pièce et l'axe de référence est calculé, puis affiché. Si vous avez opté pour "Définir DO", l'arête de la pièce correspond à l'angle de consigne. La rotation calculée est mémorisée dans le décalage d'origine.

Page 64: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-64 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Orienter automatiquement une arête

1. Montez sur la broche un outil du type palpeur 3D.

2. Préparez la mesure (selon la description faite sous "Orienter manuellement une arête", étapes 2 à 9).

3. Amenez l'outil à proximité de l'arête de la pièce que vous avez choisi de mesurer.

Cycle Start

4. Appuyez sur la touche "Cycle Start".

La mesure automatique est lancée. La position du point de mesure 1 est mesurée, puis mémorisée. La touche logicielle "P1 mémorisé" devient active.

5. Répétez l'opération (étapes 3 et 4) pour mesurer le second point.

La position du point de mesure 2 est mesurée, puis mémorisée. La touche logicielle "P2 mémorisé" devient active.

Définir DO -ou-

Calculer

6. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

L'angle compris entre l'arête de la pièce et l'axe de référence est calculé, puis affiché. Si vous avez opté pour "Définir DO", l'arête de la pièce correspond à l'angle de consigne. La rotation calculée est mémorisée dans le décalage d'origine.

Mesurer manuellement

l'écart entre deux arêtes

1. Montez sur la broche un outil quelconque pour effleurer la pièce.

Jog

2. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

3. Appuyez sur la touche logicielle "Arête". La fenêtre '"Arête" s'ouvre avec de nouvelles touches logicielles verticales.

4. Appuyez sur la touche logicielle "Ecart entre 2 arêtes".

5. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Définir manuellement une arête", étape 5).

6. Sous "Sens mesure P1", choisissez le sens (+ ou -) et l'axe dans lequel vous souhaitez accoster la pièce pour le premier point.

7. Sous "Sens mesure P2“, choisissez le sens (+ ou -) pour la mesure du second point. L'axe que vous avez choisi sous "Sens mesure P1" s'affiche.

8. Introduisez la position de consigne de la ligne médiane située entre les deux arêtes de la pièce.

9. Accostez le premier point de mesure avec l'outil.

Page 65: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-65

MémoriserP1

10. Appuyez sur la touche logicielle "Mémoriser P1".

MémoriserP2

11. Repositionnez l'outil, accostez le second point et mémorisez-le.

Définir DO -ou-

Calculer

12. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

L'écart entre les deux arêtes et la ligne médiane sont calculés puis affichés. Si vous avez opté pour "Définir DO", la ligne médiane correspond à la position de consigne. Le décalage calculé est mémorisé dans le décalage d'origine.

Mesurer

automatiquement l'écart entre deux arêtes

1. Montez sur la broche un outil du type palpeur 3D.

2. Préparez la mesure (selon la description faite sous "Mesurer manuellement l'écart entre deux arêtes", étapes 2 à 8).

3. Amenez l'outil à proximité de l'arête de la pièce que vous avez choisi de mesurer.

Cycle Start

4. Appuyez sur la touche "Cycle Start". La mesure automatique est lancée. La position du point de mesure 1 est mesurée, puis mémorisée. La touche logicielle "P1 mémorisé" devient active.

5. Répétez l'opération (étapes 3 et 4) pour mesurer le second point. La position du point de mesure 2 est mesurée, puis mémorisée. La

touche logicielle "P2 mémorisé" devient active.

Définir DO -ou-

Calculer

6. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

L'écart entre les deux arêtes et la ligne médiane sont calculés puis affichés. Si vous avez opté pour "Définir DO", la ligne médiane correspond à la position de consigne. Le décalage calculé est mémorisé dans le décalage d'origine.

Page 66: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-66 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.6.2 Mesurer un angle

Vous pouvez mesurer des pièces qui présentent des angles de 90°, mais aussi des angles quelconques.

• Mesurer un angle droit La pièce présente un angle de 90° et est posée de façon quelconque sur la table de la machine. En mesurant 3 points, vous déterminez le point d'angle dans le plan de travail (plan X/Y) et l'angle α compris entre l'arête de référence de la pièce (ligne passant par P1 et P2) et l'axe de référence (qui est toujours le 1er axe du plan de travail).

• Mesurer un angle quelconque La pièce présente un angle quelconque (différent d'un angle droit) et est posée de façon quelconque sur la table de la machine. En mesurant 4 points, vous déterminez le point d'angle dans le plan de travail (plan X/Y), l'angle α compris entre l'arête de référence de la pièce (ligne passant par P1 et P2) et l'axe de référence (qui est toujours le 1er axe du plan de travail) et la valeur β de l'angle.

Mesurer manuellement

un angle droit ou un angle quelconque

1. Montez sur la broche un outil quelconque pour effleurer la pièce.

Jog

2. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

3. Appuyez sur la touche logicielle "Coin". La fenêtre '"Coin" s'ouvre avec de nouvelles touches logicielles verticales.

4. Appuyez sur la touche logicielle "Angle droit" si vous désirez mesurer un angle droit.

-OU-

Appuyez sur la touche logicielle "Angle quelconque" si vous

désirez mesurer un angle quelconque, différent de 90°. 5. Vous devez choisir entre une "Mesure seule" et le décalage

d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Mesurer manuellement une arête", étape 5).

6. Sous "Coin", sélectionnez l'angle que vous désirez mesurer (un angle sortant par exemple) ainsi que sa position (par ex. position 1).

7. Introduisez la consigne de position du coin de la pièce (X0, Y0) que vous allez mesurer.

8. Accostez le premier point de mesure P1 avec l'outil, conformément à l'image d'aide.

Page 67: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-67

MémoriserP1

9. Appuyez sur la touche logicielle "Mémoriser P1". Les coordonnées du premier point de mesure sont calculées et mémorisées.

MémoriserP2

MémoriserP3

10. Repositionnez la broche avec l'outil, accostez les points de mesure P2 et P3 et appuyez sur les touches logicielles "Mémoriser P2“ et "Mémoriser P3".

MémoriserP4

11. Si vous mesurez un angle quelconque, répétez la procédure pour mesurer et mémoriser le quatrième point.

Définir DO -ou-

Calculer

12. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

Le point d'angle et les angles α et β sont calculés, puis affichés. Si vous avez opté pour "Définir DO", le point d'angle correspond à la position de consigne. Le décalage calculé est mémorisé dans le décalage d'origine.

Mesurer

automatiquement un angle droit ou un angle quelconque

1. Montez sur la broche un outil du type palpeur 3D.

2. Préparez la mesure (selon la description faite sous "Mesurer manuellement un angle droit ou un angle quelconque", étapes 2 à 7).

3. Amenez l'outil à proximité du point de mesure P1.

Cycle Start

4. Appuyez sur la touche "Cycle Start".

La mesure automatique est lancée. La position du point de mesure 1 est mesurée, puis mémorisée. La touche logicielle "P1 mémorisé" devient active.

5. Répétez la procédure (étapes 3 et 4) pour mesurer et mémoriser les points P2 et P3.

6. Si vous mesurez un coin dont l'angle est différent de 90°, répétez la procédure pour mesurer et mémoriser le point P4.

Définir DO -ou-

Calculer

7. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

Le point d'angle et les angles α et β sont calculés, puis affichés. Si vous avez opté pour "Définir DO", le point d'angle correspond à la position de consigne. Le décalage calculé est mémorisé dans le décalage d'origine.

Page 68: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-68 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.6.3 Mesurer une poche et un alésage

Vous avez la possibilité de mesurer des poches rectangulaires et un ou plusieurs alésages, puis de dégauchir la pièce.

• Mesurer une poche rectangulaire La poche rectangulaire est à orienter perpendiculairement au système de coordonnées. En mesurant quatre points dans la poche, vous déterminez sa longueur, sa largeur et son point central.

• Mesurer 1 alésage La pièce est posée de façon quelconque sur la table de la machine et comporte un alésage. En mesurant 4 points vous déterminez le diamètre et le centre de l'alésage.

• Mesurer 2 alésages La pièce est posée de façon quelconque sur la table de la machine et comporte deux alésages. 4 points sont mesurés automatiquement dans chaque alésage et le centre de chaque alésage est calculé. L'angle α formé par la ligne qui relie les deux centres et l'axe de référence est calculé et la nouvelle origine est déterminée qui coïncide avec le centre du 1er alésage.

• Mesurer 3 alésages La pièce est posée de façon quelconque sur la table de la machine et comporte trois alésages. 4 points sont mesurés automatiquement dans chaque alésage et le centre de chaque alésage est calculé. Un cercle est généré qui passe par les trois centres. Le centre et le diamètre de ce cercle sont calculés. Si vous avez opté pour une correction angulaire, vous pouvez déterminer également la rotation de base α .

• Mesurer 4 alésages La pièce est posée de façon quelconque sur la table de la machine et comporte quatre alésages. 4 points sont mesurés automatiquement dans chaque alésage et le centre de chaque alésage est calculé. Les centres d'alésage sont reliés deux à deux en diagonale. Le point d'intersection des deux diagonales est déterminé. Si vous avez opté pour une correction angulaire, vous pouvez déterminer également la rotation de base α .

Si le nombre d'alésages est supérieur à 1 (2, 3 et 4), ils ne peuvent être mesurés que de façon automatique.

Page 69: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-69

Mesurer manuellement une poche rectangulaire

1. Montez sur la broche un outil quelconque pour effleurer la pièce.

Jog

2. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

3. Appuyez sur la touche logicielle "Poche / Alésage". La fenêtre '"Poche / Alésage" s'ouvre avec de nouvelles touches logicielles verticales.

4. Appuyez sur la touche logicielle "Poche rectangulaire".

5. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Mesurer manuellement une arête", étape 5).

6. Introduisez la consigne de position (X0, Y0) du centre de la poche P0.

7. Accostez le premier point de mesure avec l'outil.

MémoriserP1

8. Appuyez sur la touche logicielle "Mémoriser P1". Le point est mesuré et mémorisé.

MémoriserP2 ...

MémoriserP4

9. Répétez la procédure (étapes 8 et 9) pour mesurer et mémoriser les points P2, P3 et P4.

Définir DO -ou-

Calculer

10. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

La longueur, la largeur et le centre de la poche rectangulaire sont calculés, puis affichés. Si vous avez choisi "Définir DO", la position de consigne du centre de la poche est mémorisée comme nouvelle origine. Le rayon de l'outil est pris en compte automatiquement.

Mesurer automatiquement

une poche rectangulaire 1. Montez sur la broche un outil du type palpeur 3D.

2. Amenez l'outil approximativement au centre de la poche. 3. Préparez la mesure (selon la description faite sous "Mesurer

manuellement une poche rectangulaire", étapes 2 à 6). 4. Introduisez dans le champ "L" la longueur de la poche (1er axe du

plan de travail) et dans le champ "W" la largeur de la poche (2e axe du plan de travail), si vous pensez que la course de l'outil ne sera pas suffisante pour atteindre les bords.

Cycle Start

5. Appuyez sur la touche "Cycle Start". La mesure automatique est lancée.

La longueur, la largeur et le centre de la poche rectangulaire sont calculés, puis affichés. La position de consigne du centre de la poche est mémorisée comme nouvelle origine si vous avez choisi "Décalage d'origine". Le rayon de l'outil est pris en compte automatiquement.

Page 70: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-70 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Mesurer manuellement

un alésage 1. Montez sur la broche un outil quelconque pour effleurer la pièce.

Jog

2. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

3. Appuyez sur la touche logicielle "Poche / Alésage". La fenêtre '"Poche / Alésage" s'ouvre avec de nouvelles touches logicielles verticales.

4. Appuyez sur la touche logicielle "1 alésage".

5. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Mesurer manuellement une poche rectangulaire", étape 5).

6. Introduisez la consigne de position (X0, Y0) du centre de l'alésage P0.

7. Accostez le premier point de mesure avec l'outil. Mémoriser

P1 8. Appuyez sur la touche logicielle "Mémoriser P1". Le point est mesuré et mémorisé.

MémoriserP2 ...

MémoriserP4

9. Répétez la procédure (étapes 8 et 9) pour mesurer et mémoriser les points P2, P3 et P4.

Définir DO -ou-

Calculer

10. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

Le diamètre et le centre de l'alésage sont calculés, puis affichés. Si vous avez choisi "Définir DO", la position de consigne du centre de la poche est mémorisée comme nouvelle origine. Le rayon de l'outil est pris en compte automatiquement.

Mesurer automatiquement

un alésage 1. Montez sur la broche un outil du type palpeur 3D.

2. Amenez l'outil approximativement au centre de l'alésage. 3. Préparez la mesure (selon la description faite sous "Mesurer

manuellement un alésage", étapes 2 à 6). 4. Sous "Ø alésage" introduisez le diamètre approximatif de l'alésage.

Ces valeurs délimitent la zone au sein de laquelle l'outil peut se déplacer en mode rapide. Si vous n'introduisez pas de diamètre, le déplacement s'effectue à partir du point de départ avec l'avance définie pour la mesure.

5. Sous "Angle palpage", introduisez une valeur angulaire. L'angle de palpage permet de changer la direction du déplacement du palpeur suivant une valeur angulaire quelconque.

Cycle Start

6. Appuyez sur la touche "Cycle Start". L'outil palpe automatiquement 4 points consécutifs sur la paroi intérieure de l'alésage. Lorsque la mesure est bien achevée, la touche logicielle "P0 mémorisé" est activée.

Page 71: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-71

Le diamètre et le centre de l'alésage sont calculés, puis affichés. La position de consigne du centre de la poche est mémorisée comme nouvelle origine si vous avez choisi "Décalage d'origine". Le rayon de l'outil est pris en compte automatiquement.

Mesurer automatiquement deux alésages

1. Montez sur la broche un outil du type palpeur 3D.

2. Amenez l'outil approximativement au centre du premier alésage.

Jog

3. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Origine pièce".

4. Appuyez sur la touche logicielle "Poche / Alésage". La fenêtre '"Alésages" s'ouvre avec de nouvelles touches logicielles verticales.

5. Appuyez sur la touche logicielle "2 alésages".

6. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Mesurer manuellement une arête", étape 5).

7. Sous "Ø alésage" introduisez le diamètre approximatif de l'alésage (voir étape 4, "Mesurer manuellement deux alésages").

8. Sous "Corr. ang.", sélectionnez l'option "Rot. syst. coord.". -OU-

Sous "Corr. ang.", sélectionnez l'option "Axe rotatif A, B, C".

9. Entrez l'angle de consigne. 10. Introduisez la consigne de position (X1/Y1) du centre du premier

alésage. X1 et Y1 sont activés uniquement si l'option "Rot. syst. coord.“ a été sélectionnée.

Cycle Start

11. Appuyez sur la touche "Cycle Start". L'outil palpe automatiquement 4 points successifs sur la paroi intérieure du premier alésage. Lorsque la mesure est bien achevée, la touche logicielle "P1 mémorisé" est activée.

Cycle Start

12. Amenez ensuite l'outil à peu près au centre du second alésage et appuyez sur la touche "Cycle Start".

L'outil palpe automatiquement 4 points successifs sur la paroi intérieure du second alésage. Lorsque la mesure est bien achevée, la touche logicielle "P2 mémorisé" est activée.

Définir DO -ou-

Calculer

13. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

Page 72: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-72 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

L'angle formé par la ligne qui relie les centres et l'axe de référence est calculé, puis affiché. Si vous avez opté pour "Définir DO", le centre du premier alésage correspond à la position de consigne. La rotation calculée est mémorisée dans le décalage d'origine.

Mesurer automatiquement

trois alésages 1. Montez sur la broche un outil du type palpeur 3D.

2. Amenez l'outil approximativement au centre du premier alésage.

Jog

3. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

4. Appuyez sur la touche logicielle "Poche / Alésage". La fenêtre "Poche / Alésage" s'ouvre avec de nouvelles touches logicielles verticales.

Appuyez sur la touche logicielle "3 alésages".

5. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Mesurer manuellement une arête", étape 5).

6. Sous "Ø alésage" introduisez le diamètre approximatif de l'alésage (voir étape 4, "Mesurer manuellement deux alésages").

7. Sous "Corr. ang.", sélectionnez l'option "non".

-OU-

Sélectionnez l'option "oui" sous "Corr. ang." si vous souhaitezeffectuer une orientation par rotation des coordonnées.

8. Entrez l'angle de consigne. L'angle indiqué ici se rapporte au 1er axe du plan de travail (plan X/Y). Le champ de saisie ne vous est proposé que si vous avez choisi l'option "oui" sous "Corr. ang.".

9. Introduisez les positions de consigne X0 et Y0. Elles définissent le centre du cercle sur lequel doit figurer le centre des trois alésages.

Cycle Start

10. Appuyez sur la touche "Cycle Start". L'outil palpe automatiquement 4 points successifs sur la paroi intérieure du premier alésage. Lorsque la mesure est bien achevée, la touche logicielle "P1 mémorisé" est activée.

Page 73: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-73

Cycle Start

11. Amenez ensuite l'outil à peu près au centre du second puis du troisième alésage et appuyez sur la touche "Cycle Start".

L'outil palpe automatiquement 4 points successifs sur la paroi intérieure de chaque alésage. Lorsque la mesure des points P2 et P3 est achevée, les touches logicielles "P2 mémorisé" et "P3 mémorisé" sont activées.

Définir DO -ou-

Calculer

12. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

Le centre et le diamètre du cercle sur lequel figurent les trois centres d'alésage sont calculés, puis affichés. Si vous avez choisi l'option "oui" sous "Corr. ang.", l'angle α est également calculé et affiché. Si vous avez opté pour "Définir DO", le centre du premier alésage correspond à la position de consigne. La rotation calculée est mémorisée dans le décalage d'origine.

Mesurer automatiquement

quatre alésages 1. Montez sur la broche un outil du type palpeur 3D.

2. Amenez l'outil approximativement au centre du premier alésage.

Jog

3. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

4. Appuyez sur la touche logicielle "Poche / Alésage". La fenêtre '"Poche / Alésage" s'ouvre avec de nouvelles touches logicielles verticales.

Appuyez sur la touche logicielle "4 alésages".

5. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Mesurer manuellement une arête", étape 5).

6. Sous "Ø alésage" introduisez le diamètre approximatif de l'alésage (voir étape 4, "Mesurer manuellement deux alésages").

7. Sous "Corr. ang.“, sélectionnez l'option "non".

-OU-

Sélectionnez l'option "oui" sous "Corr. ang." si vous souhaitezeffectuer une orientation par rotation des coordonnées.

8. Entrez l'angle de consigne. L'angle indiqué ici se rapporte au 1er axe du plan de travail (plan X/Y). Le champ de saisie ne vous est proposé que si vous avez choisi l'option "oui" sous "Corr. ang.".

Page 74: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-74 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

9. Introduisez les positions de consigne X0 et Y0. Elles définissent le point d'intersection des lignes qui relient les centres d'alésage deux à deux en diagonale.

Cycle Start

10. Appuyez sur la touche "Cycle Start". L'outil palpe automatiquement 4 points successifs sur la paroi intérieure du premier alésage. Lorsque la mesure est bien achevée, la touche logicielle "P1 mémorisé" est activée.

Cycle Start

11. Amenez ensuite l'outil à peu près au centre du second, puis du troisième et enfin du quatrième alésage et appuyez sur la touche "Cycle Start".

L'outil palpe automatiquement 4 points successifs sur la paroi intérieure de chaque alésage. Lorsque la mesure des points P2, P3 et P4 est achevée, les touches logicielles "P2 mémorisé", "P3 mémorisé" et "P4 mémorisé" sont activées.

Définir DO -ou-

Calculer

12. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

Les centres d'alésage sont reliés deux à deux en diagonale et le point d'intersection des deux diagonales est calculé, puis affiché. Si vous avez choisi l'option "oui" sous "Corr. ang.", l'angle α est également calculé et affiché. Si vous avez opté pour "Définir DO", le point d'intersection correspond à la position de consigne. La rotation calculée est mémorisée dans le décalage d'origine.

2.6.4 Mesurer des tourillons

Vous avez la possibilité de mesurer et d'orienter un tourillon rectangulaire et un ou plusieurs tourillons circulaires.

• Mesurer un tourillon rectangulaire Le tourillon rectangulaire est à orienter perpendiculairement au système de coordonnées. En mesurant quatre points sur le tourillon, vous déterminez sa longueur, sa largeur et son centre.

• Mesurer 1 tourillon circulaire La pièce est posée de façon quelconque sur la table de la machine et comporte un tourillon. En mesurant 4 points, vous déterminez le diamètre et le centre du tourillon.

• Mesurer 2 tourillons circulaires La pièce est posée de façon quelconque sur la table de la machine et comporte deux tourillons. 4 points sont mesurés automatiquement sur chaque tourillon et le centre de chaque tourillon est calculé. L'angle α formé par la ligne qui relie les deux centres et l'axe de référence est calculé et la nouvelle origine est déterminée qui coïncide avec le centre du 1er tourillon.

Page 75: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-75

• Mesurer 3 tourillons circulaires La pièce est posée de façon quelconque sur la table de la machine et comporte trois tourillons. 4 points sont mesurés automatiquement sur chaque tourillon et le centre de chaque tourillon est calculé. Un cercle est généré qui passe par les trois centres. Le centre et le diamètre de ce cercle sont calculés. Si vous avez opté pour une correction angulaire, vous pouvez déterminer également la rotation de base α .

• Mesurer 4 tourillons circulaires La pièce est posée de façon quelconque sur la table de la machine et comporte quatre tourillons. 4 points sont mesurés automatiquement sur chaque tourillon et le centre de chaque tourillon est calculé. Les centres de tourillon sont reliés deux à deux en diagonale puis le point d'intersection des deux diagonales est calculé. Si vous avez opté pour une correction angulaire, vous pouvez déterminer également la rotation de base α .

Si le nombre de tourillons est supérieur à 1 (2, 3 et 4), ils ne peuvent être mesurés que de façon automatique.

Mesurer manuellement un

tourillon rectangulaire

1. Montez sur la broche un outil quelconque pour effleurer la pièce.

Jog

2. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

3. Appuyez sur la touche logicielle "Tourillon".

4. Appuyez sur la touche logicielle "Tourillon rectangulaire".

5. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Mesurer manuellement une arête", étape 5).

6. Introduisez la consigne de position (X0, Y0) du centre du tourillon P0.

7. Accostez le premier point de mesure avec l'outil. Mémoriser

P1 8. Appuyez sur la touche logicielle "Mémoriser P1". Le point est mesuré et mémorisé.

MémoriserP2 ...

MémoriserP4

9. Répétez la procédure (étapes 7 et 8) pour mesurer et mémoriser les points P2, P3 et P4.

Définir DO -ou-

Calculer

10. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

La longueur, la largeur et le centre du tourillon rectangulaire sont calculés, puis affichés. Si vous avez choisi "Définir DO", la position de consigne du centre de la poche est mémorisée comme nouvelle origine. Le rayon de l'outil est pris en compte automatiquement.

Page 76: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-76 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Mesurer automatiquement un tourillon rectangulaire

1. Montez sur la broche un outil du type palpeur 3D.

2. Amenez l'outil au-dessus du tourillon et centrez-le à peu près. 3. Préparez la mesure (selon la description faite sous "Mesurer

manuellement un tourillon rectangulaire", étapes 2 à 6). 4. Sous "DZ" introduisez la valeur d'approche pour définir la

profondeur de mesure. 5. Introduisez dans le champ "L" la longueur du tourillon (1er axe du

plan de travail) et dans le champ "W" la largeur du tourillon (2e axe du plan de travail), si vous pensez que la course de l'outil ne sera pas suffisante pour atteindre les bords.

Cycle Start

6. Appuyez sur la touche "Cycle Start". L'outil palpe automatiquement 4 points consécutifs sur la paroi extérieure du tourillon.

La longueur, la largeur et le centre du tourillon rectangulaire sont calculés, puis affichés. La position de consigne du centre de la poche est mémorisée comme nouvelle origine si vous avez choisi "Décalage d'origine". Le rayon de l'outil est pris en compte automatiquement.

Mesurer manuellement

un tourillon circulaire

1. Montez sur la broche un outil quelconque pour effleurer la pièce.

Jog

2. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

3. Appuyez sur la touche logicielle "Tourillon".

4. Appuyez sur la touche logicielle "1 tourillon circulaire".

5. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Mesurer manuellement une arête", étape 5).

6. Sous "DZ" introduisez la valeur d'approche pour définir la profondeur de mesure.

7. Introduisez la consigne de position (X0, Y0) du centre du tourillon P0.

8. Accostez avec l'outil le premier point de mesure sur la paroi face du tourillon.

MémoriserP1

9. Appuyez sur la touche logicielle "Mémoriser P1".

MémoriserP2 ...

MémoriserP4

10. Répétez la procédure (étapes 8 et 9) pour mesurer et mémoriser les points P2, P3 et P4.

Page 77: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-77

Définir DO -ou-

Calculer

11. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

Le diamètre et le centre du tourillon sont calculés, puis affichés. Si vous avez choisi "Définir DO", la position de consigne du centre de la poche est mémorisée comme nouvelle origine. Le rayon de l'outil est pris en compte automatiquement.

Mesurer automatiquement

un tourillon circulaire 1. Montez sur la broche un outil du type palpeur 3D.

2. Amenez l'outil au-dessus du tourillon et centrez-le à peu près. 3. Préparez la mesure (selon la description faite sous "Mesurer

manuellement un tourillon circulaire", étapes 2 à 7). 4. Sous "Ø tourillon" introduisez le diamètre approximatif du tourillon.

Cette valeur délimite la zone au sein de laquelle l'outil peut se déplacer en mode rapide. Si vous n'introduisez pas de diamètre, le déplacement s'effectue à partir du point de départ avec l'avance définie pour la mesure.

5. Sous "Angle palpage" introduisez une valeur angulaire (voir étape 5, "Mesurer automatiquement un alésage").

Cycle Start

6. Appuyez sur la touche "Cycle Start". L'outil palpe automatiquement 4 points consécutifs sur la paroi extérieure du tourillon. Lorsque la mesure est bien achevée, la touche logicielle "P0 mémorisé" est activée.

Le diamètre et le centre du tourillon sont calculés, puis affichés. La position de consigne du centre de la poche est mémorisée comme nouvelle origine si vous avez choisi "Décalage d'origine". Le rayon de l'outil est pris en compte automatiquement.

Mesurer automatiquement

deux tourillons circulaires 1. Montez sur la broche un outil du type palpeur 3D.

2. Centrez l'outil à peu près au-dessus du premier tourillon.

Jog

3. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

4. Appuyez sur la touche logicielle "Tourillon".

5. Appuyez sur la touche logicielle "2 tourillons circulaires".

6. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Mesurer manuellement une arête", étape 5).

Page 78: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-78 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

7. Sous "Ø tourillon" introduisez le diamètre approximatif du tourillon (voir étape 4, "Mesurer automatiquement un tourillon").

8. Sous "DZ" introduisez la valeur d'approche pour définir la profondeur de mesure.

9. Sous "Corr. ang.", sélectionnez l'option "Rot. syst. coord.". -OU-

Sous "Corr. ang.", sélectionnez l'option "Axe rotatif A, B, C".

10. Entrez l'angle de consigne. L'angle indiqué ici se rapporte au 1er axe du plan de travail (plan X/Y).

11. Introduisez la consigne de position (X1/Y1) du centre du premier tourillon. Les champs de saisie ne vous sont proposés que si vous avez opté pour la correction angulaire par rotation des coordonnées.

Cycle Start

12. Appuyez sur la touche "Cycle Start". L'outil palpe automatiquement 4 points successifs sur la paroi extérieure du premier tourillon. Lorsque la mesure est bien achevée, le centre du tourillon est calculé et la touche logicielle "P1 mémorisé" est activée.

Cycle Start

13. Centrez ensuite l'outil à peu près au-dessus du second tourillon et appuyez sur la touche "Cycle Start".

L'outil palpe automatiquement 4 points successifs sur la paroi extérieure du second tourillon. Lorsque la mesure est bien achevée, la touche logicielle "P2 mémorisé" est activée.

Définir DO -ou-

Calculer

14. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

L'angle formé par la ligne qui relie les centres et l'axe de référence est calculé, puis affiché. Si vous avez opté pour "Définir DO", le centre du premier tourillon correspond à la position de consigne. La rotation calculée est mémorisée dans le décalage d'origine.

Mesurer automatiquement

trois tourillons circulaires 1. Montez sur la broche un outil du type palpeur 3D.

2. Centrez l'outil à peu près au-dessus du premier tourillon.

Jog

3. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

4. Appuyez sur la touche logicielle "Tourillon".

Appuyez sur la touche logicielle "3 tourillons circulaires".

Page 79: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-79

5. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Mesurer manuellement une arête", étape 5).

6. Sous "Ø tourillon" introduisez le diamètre approximatif du tourillon (voir étape 4, "Mesurer automatiquement un tourillon").

7. Sous "DZ" introduisez la valeur d'approche pour définir la profondeur de mesure.

8. Sous "Corr. ang.", sélectionnez l'option "non".

-OU-

Sélectionnez l'option "oui" sous "Corr. ang." si vous souhaitezeffectuer une orientation par rotation des coordonnées.

9. Entrez l'angle de consigne. L'angle indiqué ici se rapporte au 1er axe du plan de travail (plan X/Y). Le champ de saisie ne vous est proposé que si vous avez choisi l'option "oui" sous "Corr. ang.".

10. Introduisez les positions de consigne X0 et Y0. Elles définissent le centre du cercle sur lequel doit figurer le centre des trois tourillons.

Cycle Start

11. Appuyez sur la touche "Cycle Start".

L'outil palpe automatiquement 4 points successifs sur la paroi extérieure du premier tourillon. Lorsque la mesure est bien achevée, le centre du tourillon est calculé et la touche logicielle "P1 mémorisé" est activée.

Cycle Start

12. Centrez ensuite l'outil à peu près au-dessus du second, puis du troisième tourillon et appuyez sur la touche "Cycle Start".

L'outil palpe automatiquement 4 points successifs sur la paroi extérieure des tourillons. Lorsque la mesure est achevée, les points P2 et P3 sont mémorisés et les touches logicielles "P2 mémorisé" et "P3 mémorisé" sont activées.

Définir DO -ou-

Calculer

13. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

Le centre et le diamètre du cercle sur lequel figurent les trois centres de tourillon sont calculés, puis affichés. Si vous avez choisi "oui" sous "Corr. ang.", l'angle α est également calculé et affiché. Si vous avez opté pour "Définir DO", le centre du cercle correspond à la position de consigne. La rotation calculée est mémorisée dans le décalage d'origine.

Page 80: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-80 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Mesurer automatiquement quatre tourillons circulaires

1. Montez sur la broche un outil du type palpeur 3D.

2. Centrez l'outil à peu près au-dessus du premier tourillon.

Jog

3. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Origine pièce".

4. Appuyez sur la touche logicielle "Tourillon".

Appuyez sur la touche logicielle "4 tourillons circulaires".

5. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Mesurer manuellement une arête", étape 5).

6. Sous "Ø tourillon" introduisez le diamètre approximatif du tourillon (voir étape 4, "Mesurer manuellement un tourillon circulaire").

7. Sous "DZ" introduisez la valeur d'approche pour définir la profondeur de mesure.

8. Sélectionnez l'option "oui" sous "Corr. ang." si vous souhaitez effectuer une orientation par rotation des coordonnées.

-OU-

Sous "Corr. ang.", sélectionnez l'option "non".

9. Entrez l'angle de consigne. L'angle indiqué ici se rapporte au 1er axe du plan de travail (plan X/Y). Le champ de saisie ne vous est proposé que si vous avez choisi l'option "oui" sous "Corr. ang.".

10. Introduisez les positions de consigne X0 et Y0. Elles définissent le point d'intersection des lignes qui relient les centres de tourillon deux à deux en diagonale.

Cycle Start

11. Appuyez sur la touche "Cycle Start".

L'outil palpe automatiquement 4 points successifs sur la paroi extérieure du premier tourillon. Lorsque la mesure est bien achevée, le centre du tourillon est calculé et la touche logicielle "P1 mémorisé" est activée.

Cycle Start

12. Centrez ensuite l'outil à peu près au-dessus du second, puis du troisième et enfin du quatrième tourillon et appuyez sur la touche "Cycle Start".

L'outil palpe automatiquement 4 points successifs sur la paroi extérieure des tourillons. Lorsque la mesure est achevée, les points P2, P3 et P4 sont mémorisés et les touches logicielles "P2 mémorisé", "P3 mémorisé" et logicielles "P4 mémorisé" sont activées.

Page 81: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-81

Définir DO -ou-

Calculer

13. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

Les centres de tourillon sont reliés deux à deux en diagonale et le point d'intersection des deux diagonales est calculé, puis affiché. Si vous avez choisi "oui" sous "Corr. ang.", l'angle α est également calculé et affiché. Si vous avez opté pour "Définir DO", le point d'intersection correspond à la position de consigne. La rotation calculée est mémorisée dans le décalage d'origine.

2.6.5 Dégauchir un plan

Vous avez la possibilité de mesurer un plan incliné de façon quelconque dans une pièce, en déterminant les rotations α et β. En effectuant une rotation des coordonnées, vous pouvez ensuite orienter l'axe de l'outil perpendiculairement au plan de la pièce. Pour déterminer la position du plan dans l'espace, vous mesurez trois points différents dans l'axe de l'outil.

Pour orienter l'axe de l'outil perpendiculairement au plan, vous avez besoin d'une table ou d'une tête orientable.

La surface à mesurer doit être plane pour permettre la mesure d'un plan.

Dégauchir manuellement

un plan 1. Montez sur la broche un outil quelconque pour effleurer la pièce.

Jog

2. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

3. Appuyez sur la touche logicielle "Dégauchir plan".

4. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Mesurer manuellement une arête", étape 5).

5. Accostez avec l'outil le premier point de mesure. Mémoriser

P1

6. Appuyez sur la touche logicielle "Mémoriser P1".

MémoriserP2

MémoriserP3

7. Amenez ensuite l'outil sur le second, puis sur le troisième point de mesure et appuyez sur les touches logicielles "Mémoriser P2" et "Mémoriser P3".

Page 82: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-82 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Définir DO -ou-

Calculer

8. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

Les angles α et β sont calculés et affichés. Si vous avez opté pour "Définir DO", le décalage angulaire sera mémorisé dans le décalage d'origine.

Dégauchir

automatiquement un plan 1. Montez sur la broche un outil du type palpeur 3D.

2. Amenez l'outil à proximité du point que vous avez choisi de mesurer en premier.

Jog

3. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

4. Appuyez sur la touche logicielle "Dégauchir plan".

5. Vous devez choisir entre une "Mesure seule" et le décalage d'origine dans lequel vous souhaitez enregistrer l'origine (conformément à la description faite sous "Mesurer manuellement une arête", étape 5).

Cycle Start

6. Appuyez sur la touche "Cycle Start". Lorsque la mesure est achevée, la valeur mesurée est mémorisée et la touche logicielle "P1 mémorisé" est activée.

Cycle Start

7. Centrez ensuite l'outil à peu près au-dessus du second, puis du troisième point à mesurer et appuyez sur la touche "Cycle Start".

Lorsque la mesure est achevée, les touches logicielles "P2 mémorisé" et "P3 mémorisé" sont activées.

Définir DO -ou-

Calculer

8. Appuyez sur la touche logicielle "Définir DO" ou "Calculer".

Les angles α et β sont calculés et affichés. Si vous avez opté pour "Définir DO", le décalage angulaire sera mémorisé dans le décalage d'origine.

Page 83: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-83

2.6.6 Corrections possibles après mesure de l'origine

Si vous mémorisez dans un décalage d'origine l'origine pièce que vous avez mesurée, il peut être nécessaire dans certains cas d'apporter des modifications au niveau du système de coordonnées ou de la position des axes.

• La correction du décalage d'origine entraîne une rotation du système de coordonnées de la pièce et par conséquent la nécessité d'orienter l'outil perpendiculairement au plan.

• Une correction du décalage d'origine nécessite un positionnement de l'axe rotatif pour orienter la pièce parallèlement aux axes du systèmes de coordonnées.

Des fenêtres d'activation vous aident à adapter le système de coordonnées et la position des axes.

Activer le décalage

d'origine Vous avez mémorisé l'origine pièce dans un décalage d'origine qui n'était pas activé pendant l'exécution de la mesure.

Définir DO

Vous appuyez sur la touche logicielle "Définir DO" et la fenêtre d'activation s'ouvre avec l'interrogation "Activer maintenant le décalage d'origine xxx ?".

Appuyez sur la touche logicielle "OK", pour activer le décalage d'origine corrigé.

Orienter et dégager

l'outil Du fait que le système de coordonnées pièce a été tourné, il est nécessaire de corriger l'orientation de l'outil par rapport au plan.

La fenêtre d'activation qui s'ouvre contient la question "Mettre le palpeur perpendiculaire au plan ?".

Choisissez "oui" si vous désirez basculer dans le plan.

La question "Positionnement par pivotement ! Dégager ?" s'affiche à l'écran.

Parmi les dégagements proposés, sélectionnez la variante qui a

votre faveur.

Cycle Start

Appuyez sur la touche "Cycle Start".

Après le dégagement des axes, un cycle d'orientation s'effectue pour réorienter l'outil. Vous pouvez reprendre les mesures.

Page 84: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. 2-84 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Positionner l'axe rotatif et introduire l'avance

Il est nécessaire de repositionner l'axe rotatif après avoir mesuré l'origine pièce.

La fenêtre d'activation qui s'ouvre contient l'interrogation "Faut-il positionner l'axe rotatif X pour l'orientation ?".

Choisissez "oui“ si vous souhaitez positionner l'axe rotatif.

Un champ de saisie dédié à l'avance et la touche logicielle "Rapide" apparaissent.

Rapide

Appuyez sur la touche logicielle "Rapide" pour introduire l'avance dans le rapide.

-OU- Introduisez l'avance dans le champ de saisie "F".

Cycle Start

Appuyez sur la touche "Cycle Start".

Un repositionnement de l'axe rotatif est effectué.

2.6.7 Etalonner le palpeur électronique

Dans la plupart des cas, il y a des tolérances d'ablocage pour le montage d'un palpeur électronique dans la broche. Ces tolérances peuvent entraîner des erreurs de mesure. D'autre part, il est nécessaire de déterminer exactement le point de commutation du palpeur par rapport au centre de la broche (point de déclenchement). C’est pourquoi vous devez étalonner le palpeur électronique. L'étalonnage du rayon se fait dans un alésage, celui de la longueur, sur une surface. Comme alésage, vous pouvez choisir un alésage sur la pièce ou une bague de réglage. Le rayon du palpeur doit figurer dans la liste des outils.

Etalonnage du rayon

1. Montez un outil du type palpeur 3D dans la broche (les palpeurs unidirectionnels sont également gérés comme des palpeurs 3D).

2. Introduisez l'outil dans l'alésage et centrez-le approximativement.

Jog

3. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

Etalonner palpeur >

Rayon

4. Appuyez sur les touches logicielles "Etalonner palpeur" et "Rayon".

5. Introduisez le diamètre de l'alésage.

Page 85: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.6 Mesurer l’origine pièce

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-85

Cycle Start

6. Appuyez sur la touche "Cycle Start".

L'étalonnage est lancé. En premier lieu, le programme détermine le centre exact de l'alésage. Ensuite, 4 points de commutation sont accostés sur la paroi intérieure de l'alésage.

Etalonnage de la

longueur

1. Montez un outil du type palpeur 3D dans la broche (les palpeurs unidirectionnels sont également gérés comme des palpeurs 3D).

2. Positionnez le palpeur au-dessus de la surface.

Jog

3. En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Orig. pièce".

Etalonner palpeur >

Longueur

4. Appuyez sur les touches logicielles "Etalonner palpeur" et "Longueur".

5. Introduisez le point de référence Z0 de la surface, celui de la pièce ou de la table de la machine, par exemple.

Cycle Start

6. Appuyez sur la touche "Cycle Start".

L'étalonnage est lancé. Le programme calcule la longueur du palpeur, puis l'enregistre dans la liste des outils.

Page 86: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.7 Mesurer un outil

2

© Siemens AG 2005 All rights reserved. 2-86 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.7 Mesurer un outil Lors de l'exécution d'un programme, il est nécessaire de tenir compte

des différentes géométries des outils. Celles-ci figurent dans la liste des outils, sous forme de données de correction d'outil. Ainsi, à chaque appel de l'outil, la commande tient compte des données de correction d'outil. Vous pouvez déterminer les données de correction d'un outil, soit la longueur, ainsi que le rayon ou le diamètre, manuellement ou automatiquement (au moyen d'un palpeur).

2.7.1 Mesurer manuellement un outil

Dans le cas de la mesure manuelle, vous déplacez l'outil manuellement jusqu'à un point de référence connu pour déterminer la longueur de l'outil et son rayon ou son diamètre. ShopMill calcule ensuite les corrections d'outil à partir de la position connue du point de référence de l'organe porte-outil et du point de référence.

Pour mesurer la longueur d'un outil, vous pouvez prendre comme

point de référence l'outil lui-même ou un point fixe dans le système de coordonnées machine, par ex. une boîte dynamométrique ou un point fixe en liaison avec un calibre d'écartement.

Vous indiquez la position de la pièce lorsque la mesure est en cours. La position du point fixe doit par contre être connue avant la mesure (voir le chapitre "Etalonner un point fixe").

Lorsque vous déterminez un rayon ou un diamètre, la référence est toujours la pièce. Selon le réglage choisi dans un paramètre machine, vous pouvez mesurer le rayon ou le diamètre de l'outil.

Veuillez observer les indications du constructeur de la machine-outil.

Mesurer la longueur Point de référence sur la pièce

Montez sur la broche l'outil à mesurer.

Jog

En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Mesurer outil".

Long. manuell >

Appuyez sur la touche logicielle "Long. manuell".

Sélectionnez le numéro de tranchant D et le numéro d'outil frère DP de l'outil.

Page 87: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.7 Mesurer un outil

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-87

Choisissez comme point de référence "Pièce".

Mesurer la longueur d'outil sur une arête de la pièce.

Accostez la pièce en direction Z, puis effleurez-la avec la broche en rotation (voir chapitre "Déplacement des axes machine").

Introduisez la consigne de position Z0 de l'arête de la pièce.

Définir longueur

Appuyez sur la touche logicielle "Définir longueur".

Le programme calcule automatiquement la longueur de l'outil, puis l'enregistre dans la liste des outils.

Si vous désirez mesurer la longueur de l'outil, non pas avec la pièce, mais en vous servant d'une boîte dynamométrique, aucun décalage d'origine ne doit avoir été sélectionné ou, plus précisément, le décalage de base doit être égal à zéro.

Mesurer la longueur

Point fixe comme point de référence

Montez sur la broche l'outil à mesurer.

Jog

En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Mesurer outil".

Long. manuell >

Appuyez sur la touche logicielle "Long. manuell".

Sélectionnez le numéro de tranchant D et le numéro d'outil frère DP de l'outil.

Choisissez comme point de référence "Point fixe".

Page 88: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.7 Mesurer un outil

2

© Siemens AG 2005 All rights reserved. 2-88 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Mesurer la longueur d'outil sur une arête de mesure.

Si vous utilisez une boîte dynamométrique, introduisez la valeur 0 pour la correction "DZ" et effectuez un déplacement en Z pour accoster le point fixe (voir chapitre "Déplacement des axes machine").

Le déplacement s'effectue avec broche en rotation dans le sens inversé. La boîte dynamométrique signale automatiquement le moment où la position exacte est atteinte.

-OU- Si vous utilisez un calibre d'écartement, approchez-vous le plus

possible du point fixe, déterminez l'interstice avec le calibre et introduisez la valeur sous "DZ".

L'accostage du calibre d'écartement s'effectue avec la broche à l'arrêt. Définir

longueur Appuyez sur la touche logicielle "Définir longueur".

Le programme calcule automatiquement la longueur de l'outil, puis l'enregistre dans la liste des outils.

Mesurer le

rayon/diamètre

Montez sur la broche l'outil à mesurer.

Jog

En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Mesurer outil".

Rayon Manuel > ou

DiamètreManuel >

Appuyez sur la touche logicielle "Rayon Manuel" ou "Diamètre Manuel".

Sélectionnez le numéro de tranchant D et le numéro d'outil frère DP de l'outil.

Page 89: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.7 Mesurer un outil

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-89

Accostez la pièce en direction X ou Y, puis effleurez-la avec la broche tournant dans le sens inversé (voir chapitre "Déplacement des axes machine").

Mesurer le rayon/diamètre

Introduisez la consigne de position X0 ou Y0 de l'arête de la pièce.

Définir rayon ou

Définir diamètre

Appuyez sur la touche logicielle "Définir rayon" ou "Définir diamètre".

Le programme calcule automatiquement le rayon ou le diamètre de l'outil, puis l'enregistre dans la liste des outils.

2.7.2 Etalonner le point fixe

Si vous désirez utiliser un point fixe comme point de référence pour effectuer la mesure manuelle de la longueur d'un outil, vous devez au préalable déterminer la position du point fixe par rapport à l'origine machine.

Comme point fixe vous pouvez vous servir par exemple d'une boîte

dynamométrique. Vous placez la boîte dynamométrique sur la table de la machine dans la zone de travail de la machine. Comme distance, vous introduisez zéro.

Cependant, vous pouvez aussi utiliser un point fixe quelconque situé sur la machine auquel cas vous aurez besoin d'un calibre d'écartement. Sous "DZ", vous introduisez alors l'épaisseur de la plaquette.

Pour étalonner le point fixe, vous utilisez soit un outil de longueur connue (la longueur de l'outil doit figurer dans la liste d'outils) soit directement la broche.

La position du point fixe peut aussi avoir déjà été déterminée par le constructeur de la machine.

Veuillez observer les indications du constructeur de la machine-outil.

Page 90: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.7 Mesurer un outil

2

© Siemens AG 2005 All rights reserved. 2-90 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Accostez le point fixe avec l'outil ou la broche.

Jog

En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Mesurer outil".

Calcul. pt. fixe >

Appuyez sur la touche logicielle "Calcul. pt. fixe".

Sous "DZ" introduisez une valeur de correction.

Si vous utilisez un calibre d'écartement, introduisez ici l'épaisseur de la plaquette utilisée.

Calculer

Appuyez sur la touche logicielle "Calculer".

Les écarts entre l'origine machine et le point fixe sont déterminés, puis rangés dans un paramètre machine.

2.7.3 Mesurer un outil avec un palpeur

En mode de mesure automatique, vous déterminez la longueur et le rayon ou le diamètre de l'outil à l'aide d'un palpeur (système de palpage sur table). A partir des positions connues du point de référence du porte-outil et du palpeur, ShopMill calcule les données de correction de l'outil.

Avant de pouvoir effectuer la mesure d'un outil en mode automatique,

vous devez enregistrer ses données géométriques approximatives dans la liste des outils (longueur et rayon ou diamètre) et étalonner le palpeur.

Selon le réglage choisi dans un paramètre machine, vous pouvez mesurer le rayon ou le diamètre de l'outil.

Veuillez observer les indications du constructeur de la machine-outil.

Pour la mesure, vous avez la possibilité de tenir compte d'un déport latéral ou longitudinal V. Si la plus grande longueur de l'outil ne se trouve pas sur la partie la plus extérieure ou si la plus grande largeur ne se trouve pas sur la partie la plus inférieure, vous pouvez enregistrer cette différence comme déport.

Déport latéral Déport longitudinal

Page 91: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.7 Mesurer un outil

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-91

S'il s'avère lors de la mesure de longueur que la longueur que le diamètre de l'outil est supérieur au diamètre du palpeur, la mesure s'effectue automatiquement avec une broche en rotation en sens inversé. Ce n'est pas l'outil qui est centré au-dessus du palpeur, mais son bord extérieur.

Mesurer la longueur

Montez sur la broche l'outil à mesurer.

Positionnez l'outil à proximité du palpeur, de manière à pouvoir accoster ce dernier sans risque de collision.

Mesurer la longueur de l'outil

Jog

En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Mesurer outil".

Longueur Auto >

Appuyez sur la touche logicielle "Longueur Auto".

Sélectionnez le numéro de tranchant D et le numéro d'outil frère DP de l'outil.

Au besoin, introduisez le déport latéral V.

Cycle Start

Appuyez sur la touche "Cycle Start".

La mesure automatique est lancée. Le programme calcule automatiquement la longueur de l'outil, puis l'enregistre dans la liste des outils.

La manière exacte dont la procédure de mesure se déroule, dépend des paramètres définis par le constructeur de la machine.

Veuillez observer les indications du constructeur de la machine-outil.

Page 92: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.7 Mesurer un outil

2

© Siemens AG 2005 All rights reserved. 2-92 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Mesurer le rayon / diamètre Montez sur la broche l'outil à mesurer.

Positionnez l'outil à proximité du palpeur, de manière à pouvoir accoster ce dernier sans risque de collision.

Mesurer le rayon/diamètre

Jog

En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Mesurer outil".

Rayon Auto > ou

DiamètreAuto >

Appuyez sur la touche logicielle "Rayon Auto" ou "Diamètre Auto".

Sélectionnez le numéro de tranchant D et le numéro d'outil frère DP de l'outil.

Au besoin, introduisez le déport longitudinal V.

Cycle Start

Appuyez sur la touche "Cycle Start".

La mesure automatique est lancée. La mesure s'effectue avec la broche en rotation dans le sens inversé. Le programme calcule automatiquement le rayon ou le diamètre de l'outil, puis l'enregistre dans la liste des outils.

La manière exacte dont la procédure de mesure se déroule, dépend des paramètres définis par le constructeur de la machine.

Veuillez observer les indications du constructeur de la machine-outil.

Page 93: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.7 Mesurer un outil

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-93

2.7.4 Etalonner un palpeur

Si vous désirez mesurer vos outils en mode automatique, vous devez d'abord déterminer la position du palpeur sur la table de la machine par rapport à l'origine machine.

Les palpeurs mécaniques ont généralement la forme d'un dé ou d'un

disque cylindrique. Vous devez monter le palpeur dans la zone de travail de la machine (sur la table de la machine), puis l'aligner par rapport aux axes d'usinage.

Pour étalonner le palpeur, vous devez utiliser un outil d'étalonnage du type fraise. La longueur et le rayon / diamètre de l'outil doivent au préalable être enregistrés dans la liste des outils.

Amenez l'outil d'étalonnage à peu près au-dessus du centre de la

surface de mesure du palpeur.

Jog

En mode de fonctionnement "Machine Manuel", sélectionnez la touche logicielle "Mesurer outil".

Etalonner palpeur >

Appuyez sur la touche logicielle "Etalonner palpeur".

Spécifiez à présent, si vous désirez ajuster seulement la longueur, ou la longueur et le diamètre.

Uniquement étalonnage de la longueurEtalonnage de la longueur et du diamètre

Cycle Start

Appuyez sur la touche "Cycle Start".

La procédure d'étalonnage se déroule automatiquement avec l'avance définie pour la mesure.

Les écarts entre l'origine de la machine et le palpeur sont déterminés puis rangés dans une zone interne de données.

Page 94: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.8 Mode manuel 2

© Siemens AG 2005 All rights reserved. 2-94 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.8 Mode manuel Vous utilisez le mode de commande "Machine Manuel" pour régler la

machine en vue de l'exécution d'un programme ou réaliser des déplacements simples au pied de la machine. En mode manuel, vous pouvez : 1. Synchroniser avec la machine, le système de mesure de la

commande (accostage du point de référence) ; 2. Régler la machine, c.-à-d. que vous pouvez exécuter

manuellement des déplacements sur la machine au moyen des touches et des manivelles prévues à cet effet sur le pupitre de commande de la machine

3. Déclencher, pendant l'interruption d'un programme, au moyen des touches et manivelles prévues à cet effet sur le pupitre de commande de la machine, des mouvements de la machine commandés à la main.

2.8.1 Sélectionner l'outil et le monter sur la broche

La sélection de l'outil intégrée aux tâches préparatoires du mode manuel se fait dans un masque.

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "T, S, M".

Le curseur se trouve dans le champ de saisie du paramètre d'outil "T" :

Introduisez le nom ou le numéro de l'outil T.

-OU- Outils

ou

Appelez la liste des outils à l'aide de la touche logicielle "Outils" ou de la touche "Offset".

Positionnez le curseur sur l'outil désiré dans la liste des outils.

-ET-

en manuel

Appuyez sur la touche logicielle "en manuel".

L'outil est reporté dans la fenêtre "T, S, M..." et affiché dans le champ "T" des paramètres d'outil.

Sélectionnez le tranchant d'outil D ou introduisez directement son numéro dans le champ "D".

Cycle Start

Appuyez sur la touche "Cycle Start".

L'outil est mis en place sur la broche.

Page 95: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.8 Mode manuel 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-95

2.8.2 Introduire un nouvel outil dans la liste et le monter sur la broche

Préparer le montage

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "T, S, M".

Le curseur se trouve dans le champ de saisie du paramètre d'outil "T".

Inscrire l'outil dans la liste

ou Outils

Ouvrez la liste des outils à l'aide de la touche "Offset" ou de la touche logicielle "Outils".

Introduire un nouvel outil (selon la description faite dans le chap. "Outils et corrections d'outils").

en manuel

Appuyez sur la touche logicielle "en manuel".

Vous revenez automatiquement à la fonction "T,S,M,...". Le nom de l'outil est maintenant inscrit dans le champ de saisie du paramètre d'outil "T".

Effectuer le montage

Cycle Start

Appuyez sur la touche "Cycle Start".

Le changement d'outil est autorisé.

L'outil monté est marqué dans la liste des outils par un symbole de broche.

A présent, monter manuellement l'outil sur la broche, suivant les indications du constructeur de la machine-outil.

Page 96: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.8 Mode manuel 2

© Siemens AG 2005 All rights reserved. 2-96 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.8.3 Introduire un nouvel outil dans la liste et le charger dans le magasin

Inscrire l'outil dans la liste

-ou-

Appuyez sur la touche "Offset" ou sur la touche logicielle "DO outil" pour ouvrir la liste des outils.

Sélectionnez une position libre dans la liste des outils et introduisez un nouvel outil (conformément à la description au chapitre "Outils et correcteurs d'outils").

Nouvel outil

Appuyez sur la touche logicielle "Nouvel outil".

Fraise ...

Outils 3D

Sélectionnez le type d'outil.

Donnez un nom à l'outil. S'il existe des corrections d'outils, introduisez-les.

Mettre l'outil dans le

magasin

Charger

Appuyez sur la touche logicielle "Charger" s'il s'agit d'un magasin avec un codage aléatoire des emplacements.

Dans le cas d'un magasin à occupation fixe des emplacements, introduisez l'outil dans l'emplacement souhaité du magasin, conformément aux indications du constructeur de la machine-outil.

2.8.4 Démarrer, arrêter et positionner manuellement la broche

Définir la vitesse de rotation de la broche

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "T, S, M".

Dans le champ de saisie "Broche", introduisez la valeur souhaitée pour la vitesse de rotation de broche.

Cycle Start

Appuyez sur la touche "Cycle Start".

Si la broche tourne déjà, elle adopte la nouvelle vitesse de rotation. Si la broche est à l'arrêt, la valeur est enregistrée comme valeur de consigne pour la vitesse. Toutefois, la broche reste immobile.

Page 97: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.8 Mode manuel 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-97

Démarrer la broche

Spindle Left

-ou- Spindle Right

Appuyez sur la touche "Spindle Left" ou "Spindle Right".

La broche démarre avec la vitesse de rotation présélectionnée et le facteur de correction de la vitesse en vigueur.

Spindle Stop

La broche est mise hors tension au moyen de la touche "Spindle Stop".

-OU-

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "T, S, M".

Dans "Fct M broche" sélectionnez le sens de rotation

"à droite" ou "à gauche".

Cycle Start

Appuyez sur la touche "Cycle Start".

La broche tourne dans le sens réglé. Arrêter la broche

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "T, S, M".

Dans "Fct M broche" sélectionnez "désactivé".

Cycle Start

Appuyez sur la touche "Cycle Start".

La broche s'arrête.

Positionner la broche La position de la broche est indiquée en degrés.

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "T, S, M".

Dans "Fct M broche" sélectionnez "Pos. arrêt".

Le champ de saisie "Pos. arrêt" apparaît. Introduisez la position que vous désirez comme position d'arrêt de

la broche.

La position de la broche est indiquée en degrés.

Cycle Start

Avec "Cycle Start", amenez la broche à la position souhaitée.

Cette fonction vous permet de positionner la broche dans une certaine position angulaire, p. ex. pour le changement d'outil.

• Quand la broche est à l'arrêt, le positionnement se fait par le chemin le plus court.

• Si la broche tourne, le positionnement se fait avec conservation du sens de rotation.

Page 98: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.8 Mode manuel 2

© Siemens AG 2005 All rights reserved. 2-98 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Modifier la vitesse de la broche

%

Avec le correcteur de vitesse, réglez la vitesse de rotation de la broche que vous désirez. Vous pouvez choisir entre 50% et 120% de la dernière valeur en vigueur.

-OU- (tableau de commande OP032S) :

Spindle Dec.

Spindle Inc.

Appuyez sur la touche "Spindle Dec." ou "Spindle Inc.".

La vitesse de rotation programmée (correspondant à 100%) augmenteou diminue.

100%

Appuyez sur la touche "100%".

La vitesse de rotation est ramenée à la vitesse programmée.

2.8.5 Déplacer des axes

En mode manuel, vous déplacez les axes à l'aide des touches d'incrément, des touches d'axe ou des manivelles électroniques. En cas d'utilisation des touches, l'axe sélectionné se déplace, à la vitesse d'avance de réglage programmée d'un pas défini.

Déplacer les axes à l'aide des touches

En actionnant l'une des touches d'incrément, à chaque actionnement d'une "touche d'axe", vous déplacez en mode manuel l'axe sélectionné, de la valeur du pas défini, dans le sens correspondant. Les axes eux-mêmes se déplacent avec l'avance programmée en mode réglage.

Définir les pas de

progression

1

... 10000

Appuyez sur les touches [1], [10], ..., [10000], pour déplacer les axes d'un pas fixe (incrément). Les nombres figurant sur les touches indiquent la distance parcourue en micromètres ou micro-inch.

Exemple : Pour obtenir un pas de 100 µm (= 0,1 mm) appuyez sur la touche "100".

-ou-

Jog

En mode "Machine Manuel", sélectionnez la barre de touches logicielles horizontales étendue.

Appuyez sur la touche logicielle "Régl. ShopM.".

Le menu de réglage s'ouvre.

Page 99: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.8 Mode manuel 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-99

Dans le champ de saisie "Incrément variable", introduisez la valeur que vous désirez donner à l'incrément.

Exemple : Pour obtenir un pas de 500 µm (= 0,5 mm) saisissez 500.

VAR

Appuyez sur la touche "Inc Var".

Les axes sont déplacés sur une distance égale à l'incrément que vous avez défini.

Paramétrer l'avance en

mode de réglage Dans le champ "Avance en réglage", introduisez l'avance que

vous désirez.

En mode de réglage, les axes sont déplacés avec l'avance qui a été définie. La limitation de la vitesse maximale d'avance est définie par un paramètre machine.

Déplacer les axes X

...

Sélectionnez l'axe à déplacer.

+

Appuyez sur la touche "+" ou "–".

Chaque pression de la touche est suivie du déplacement de l'axe sélectionné d'une valeur égale à la valeur réglée pour l'incrément.

Les commutateurs de correction de l’avance et du rapide peuvent être actifs.

A chaque sélection, il est possible de déplacer un ou plusieurs axes en même temps (en fonction du programme AP)

• Après la mise sous tension de la commande, les axes peuvent être

déplacés jusqu’à la zone limite de la machine, étant donné que les points de référence n’ont pas encore été accostés. Des fins de course peuvent alors réagir.

• Les fins de course logiciels et la limitation de la zone de travail ne sont pas encore actifs !

• L'avance doit être débloquée.

Déplacer les axes avec

les manivelles Veuillez observer les indications du constructeur de la machine-outil sur l'activation et le mode d'action des manivelles.

Page 100: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.8 Mode manuel 2

© Siemens AG 2005 All rights reserved. 2-100 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.8.6 Positionner les axes

En mode de fonctionnement "Machine Manuel", vous pouvez amener les axes sur une position déterminée et réaliser ainsi des procédures d'usinage simples.

Jog

Actionnez, en mode de commande "Machine Manuel", la touche logicielle "Position".

A l'aide des touches "Curseur vers le haut" et "Curseur vers le bas", sélectionnez l'axe ou les axes à déplacer.

Sélectionnez l'axe ou les axes à déplacer et introduisez la position de destination.

Dans le champ "F", introduisez l'avance que vous désirez.

-OU- Rapide

Appuyez sur la touche logicielle "Rapide" pour déplacer les axes

en vitesse rapide.

Le champ "F" affiche que la vitesse rapide a été sélectionnée.

Cycle Start

Appuyez sur la touche "Cycle Start". Les axes sont déplacés jusqu'à la position de destination indiquée.

Les axes sont déplacés jusqu'à la position de destination indiquée.

2.8.7 Orientation

L'orientation manuelle des axes met à votre disposition des fonctions qui facilitent considérablement le réglage, la mesure et l'usinage des pièces dotées de plans inclinés.

Si vous souhaitez exécuter ou corriger une position inclinée, les

rotations du système de coordonnées de la pièce autour des axes géométriques (X, Y, Z) sont transformées automatiquement en positions correspondantes des axes d'orientation (A, B, C). Dans une orientation manuelle, vous pouvez aussi programmer directement les axes d'orientation de la machine et demander que soit généré un système de coordonnées correspondant aux positions de ces axes d'orientation.

Lorsque le plan orienté est activé, la fonction "Origine pièce" est active, mais la fonction "Mesurer outil" ne l'est pas.

Les coordonnées après orientation sont conservées après une réinitialisation ou une remise sous tension. Ainsi, vous pouvez par exemple sortir l'outil d'un trou oblique en effectuant un retrait en +Z.

Veuillez observer les indications du constructeur de la machine-outil.

Page 101: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.8 Mode manuel 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-101

Paramètres essentiels de l'orientation : Dégagement Avant de faire tourner les axes, l'outil doit être amené sur une position

de dégagement, où il sera en sécurité. Les possibilités de dégagement qui sont à votre disposition sont définies dans le paramètre "Position dégagement" lors de la mise en service du bloc de données d'orientation.

Veuillez observer les indications du constructeur de la machine-outil.

Avertissement

Vous devez choisir la position de dégagement de telle sorte qu'aucune collision ne puisse avoir lieu entre l'outil et la pièce lors de l'orientation.

Variante d'orientation L'orientation peut s'effectuer axe par axe ou directement. • L'orientation axe par axe se réfère au système de coordonnées de

la pièce (X, Y, Z). Vous pouvez choisir librement l'ordre des axes. Les rotations sont appliquées dans l'ordre que vous avez choisi. A partir de là, ShopMill calcule la rotation des axes rotatifs (A, B, C).

• Dans le cas d'une orientation directe, vous indiquez la position désirée pour chacun des axes rotatifs. ShopMill calcule à partir de là un nouveau système de coordonnées. L'axe d'outil est orienté en direction Z. Pour connaître la direction résultante de l'axe X et de l'axe Y, effectuez un déplacement de ces axes.

Reportez-vous aux images d'aide pour connaître le sens positif de la rotation dans les différentes variantes d'orientation.

Sens Dans les systèmes d'orientation à 2 axes de rotation, vous avez éventuellement deux possibilités pour accéder à un plan donné. Sous le paramètre "Sens", vous pouvez choisir entre deux positions différentes. +/- signifie dans ce cas la valeur la plus élevée ou la valeur la plus basse d'un axe rotatif. Cela peut avoir des répercussions sur la zone de travail. L'axe rotatif pour lequel il est possible de choisir entre deux positions, est défini dans le paramètre "Sens" à la mise en service du bloc de données d'orientation.

Veuillez observer les indications du constructeur de la machine-outil.

Si une des deux poses ne peut être atteinte pour des raisons liées à lacinématique de la machine, l'autre pose est sélectionnée automatiquement, indépendamment du réglage effectué dans le paramètre "Sens".

Maintenir la pointe de l'outil en position

Pour éviter les collisions, vous pouvez conserver la position de la pointe de l'outil lors de l'orientation, à l'aide de la transformation 5 axes (option logicielle). Cette fonction est à débloquer dans le paramètre "Asservissement de l'outil lors du réglage de la fonction "Orientation".

Veuillez observer les indications du constructeur de la machine-outil.

Page 102: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.8 Mode manuel 2

© Siemens AG 2005 All rights reserved. 2-102 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Plan zéro Vous pouvez vous servir de la fonction "Orientation Manuel" non seulement pour le fraisage, mais aussi pour le réglage afin de compenser les rotations de la pièce lors de l'ablocage (rotation de base).

Si vous souhaitez utiliser le plan actuellement orienté comme plan de référence pour régler la pièce, vous devez déclarer ce plan comme étant un plan zéro.

Avec "Définir plan zéro", vous enregistrez le plan d'orientation courant comme plan zéro dans le décalage d'origine activé. Vous écrasez de ce fait les rotations figurant dans le décalage d'origine activé. Avec "Effacer plan orig.", vous effacez le plan zéro actif qui figure dans le décalage d'origine. Vous mettez ainsi à zéro les rotations figurant dans le décalage d'origine activé. Le système de coordonnées reste inchangé après "Définir plan zéro" et "Effacer plan orig.".

Pour mesurer une pièce, vous avez la possibilité d'utiliser l'orientation manuelle en corrélation avec "Dégauchir plan".

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "Orienter".

Introduisez les valeurs désirées pour les paramètres.

Cycle Start

Appuyez sur la touche "Cycle Start".

Le cycle "Orientation" démarre. Position

initiale Appuyez sur la touche logicielle "Position initiale" si vous

souhaitez restaurer l'état de base, autrement dit mettre les valeurs à 0. C'est ce que vous ferez par exemple pour ramener le système de coordonnées dans sa position initiale.

Définir plan zéro

Appuyez sur la touche logicielle "Définir plan zéro" si vous désirez que le plan d'orientation actuel devienne le nouveau plan zéro.

Effacer plan orig.

Appuyez sur la touche logicielle "Effacer plan orig." si vous désirez effacer le plan d'orientation actuel.

Apprent. axes rot.

Appuyez sur la touche logicielle "Apprent. axes rot." si vous souhaitez enregistrer la position courante des axes rotatifs pour effectuer une orientation directe.

Page 103: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.8 Mode manuel 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-103

Paramètre Description Unité

TC Nom du bloc de données d'orientation 0 : déposer la tête orientable, désélectionner le bloc de données d'orientation pas d'entrée : pas de modification de l'enregistrement d'orientation réglé

Dégagement non : ne pas effectuer un retrait de l'outil avant l'orientation D : amener l'axe de l'outil sur la position de dégagement avant l'orientation Z, X, Y : amener les axes d'usinage sur la position de dégagement avant l'orientationoutil maxi : effectuer un retrait maxi de l'outil dans son axe jusqu'au fin de course logiciel outil rel. : effectuer un retrait de l'outil dans son axe sur une distance égale à la valeur donnée

Plan orienté Orientation nouvelle : définir le nouveau plan orienté Orientation additive : placer le plan orienté sur le dernier plan orienté

Variante d'orientation

axe par axe : orienter le système de coordonnées axe par axe direct : positionner directement les axes rotatifs

X Angle d'axe (orientation axe par axe) Vous pouvez permuter Degré

Y Angle d'axe (orientation axe par axe) l'ordre des axes à votre guise Degré

Z Angle d'axe (orientation axe par axe) avec "Variante" Degré

A Angle d'axe (orientation directe) Degré

B Angle d'axe (orientation directe) Degré

Sens Sens de rotation préférentiel, 2 possibilités + : l'angle le plus grand de l'axe sur la graduation de la tête ou de la table orientable- : l'angle le plus petit de l'axe sur la graduation de la tête ou de la table orientable

Maintenir la pointe de l'outil en position

Avec asservissement : la position de la pointe de l'outil est maintenue pendant l'orientation Sans asservissement : la position de la pointe de l'outil n'est pas maintenue pendant l'orientation

Page 104: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.8 Mode manuel 2

© Siemens AG 2005 All rights reserved. 2-104 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.8.8 Surfaçage

Ce cycle permet de surfacer n'importe quelle pièce. Le surfaçage s'effectue toujours sur une surface rectangulaire. Vous trouverez des informations complémentaires sur le cycle dans le chap. "Programmer - Surfaçage".

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "Surfacer".

Appuyez sur les touches logicielles qui conviennent pour définir les limites de la pièce.

Placez le curseur sur "Usinage" puis, avec la touche "Select", sélectionnez le type d'usinage (par ex. ébauche).

...

Placez le curseur sur "Sens" puis sélectionnez le sens de l'usinage.

Introduisez tous les autres paramètres dans le masque de saisie.

Veuillez observer aussi les indications relatives au surfaçage au chapitre "Programmer - Surfaçage".

Appuyez sur la touche logicielle "OK" pour confirmer les valeurs saisies.

Vous revenez dans la vue du programme du mode manuel.

Exemple de surfaçage dans la vue de programme

Cycle Start

Au moyen de la touche "Cycle Start", vous lancez le cycle "Surfaçage".

Page 105: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.8 Mode manuel

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-105

La fonction "Repos" ne peut pas être utilisée pendant le surfaçage.

2.8.9 Réglages pour le mode manuel

Pour le mode manuel, vous pouvez sélectionner des fonctions machine ainsi que des décalages d'origine et régler l'unité. On appelle fonctions machine (fonctions M) les fonctions qui ont été implémentées par le constructeur de la machine.

Veuillez observer les indications du constructeur de la machine-outil. En mode manuel, vous pouvez régler l'affichage des positions des axes et des paramètres de déplacement en "mm" ou "inch". Par contre, les corrections d'outil et les décalages d'origine restent affichés dans l'unité réglée initialement pour la machine (voir chap. "Changer d'unité de mesure système métrique / système anglo-saxon").

Sélectionner le rapport de

boîte de vitesses Si votre machine est équipée d'un réducteur, vous pouvez sélectionner le rapport de boîte de vitesses.

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "T, S, M".

Placez sur le curseur dans le champ "Rapport boîte".

Sélectionnez le rapport de transmission désiré (par ex. "auto").

Le rapport de transmission devriendra effectif dès que la touche "Cycle-Start" aura été actionnée.

Sélectionner une fonction M

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "T, S, M".

Introduisez le numéro de la fonction M désirée dans le champ "Autres fct. M". Consultez une table fournie par le constructeur de la machine-outil pour connaître la correspondance entre signification et numéro des fonctions.

La fonction M sera réalisée lors du prochain actionnement de "Cycle-Start".

Sélectionner un décalage

d'origine

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "T, S, M".

Dans le champ "DO" sélectionnez le décalage d'origine désiré (par ex. décalage de base).

Page 106: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.8 Mode manuel 2

© Siemens AG 2005 All rights reserved. 2-106 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

-OU- Décal.

origine Appuyez sur la touche logicielle "Décal. origine" pour ouvrir la liste

des décalages d'origine. en

manuel Placez le curseur sur le décalage d'origine désiré et appuyez sur

la touche logicielle "en manuel". Le décalage d'origine sera actif lors du prochain actionnement de

"Cycle-Start". Régler l'unité de mesure Le changement d'unité de mesure, en mm ou en pouces, influe sur

l'affichage des valeurs réelles et les paramètres de la trajectoire. Ce réglage est valable pour le mode manuel et reste actif jusqu'au nouveau changement d'unité. En mode automatique, c'est toujours l'unité se trouvant dans l'en-tête de programme qui est activée.

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "T, S, M".

Dans le champ "Unité", sélectionnez l'unité de mesure désirée. L'unité sera active en mode manuel lors du prochain actionnement de "Cycle-Start".

Sélectionner l'axe de l'outil Si votre machine est équipée d'une broche pivotante, vous avez la

possibilité de sélectionner le plan d'usinage dans le menu "T, S, M", par l'intermédiaire du champ de sélection "Axe outil".

Ce paramètre concerne tous les masques en mode manuel, c.-à-d. qu'il est déterminant pour les paramètres visualisés lors du surfaçage ou de la mesure. En outre, en fonction du réglage du plan, la correction de l'outil est prise en compte lors de la mesure de la pièce et de l'outil.

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "T, S, M".

Dans le champ "Axe outil", sélectionnez l'axe désiré.

L'axe d'outil sera activé en mode manuel dès que la touche "Cycle-Start" aura été actionnée.

Pour faire pivoter la broche, observez les indications du constructeur de la machine-outil.

Page 107: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.8 Mode manuel 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-107

Modifier les préréglages

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "Extension“ pour agrandir la barre des touches logicielles.

Appuyez sur la touche logicielle "Régl. ShopM."

Le menu "Réglages ShopMill" s'ouvre.

Plan de référence Dans le champ "Plan de retrait“, introduisez la position de retrait située au-dessus de la pièce, que l'outil devra accoster en vitesse rapide au cours du surfaçage en mode manuel.

Distance de sécurité Dans le champ "Distance de sécurité", introduisez la position jusqu'à laquelle l'outil pourra se déplacer en rapide. La distance de sécurité est la distance entre la pointe d'outil et la surface de la pièce. Dès que l'outil a parcouru la distance de sécurité, le programme exécute le cycle de surfaçage programmé avec l'avance qui a été définie pour l'usinage.

Avance en mode de réglage

Dans le champ "Avance en réglage", introduisez l'avance avec laquelle vous pourrez déplacer les axes en mode manuel.

Incrément variable Dans le champ "Incrément variable", introduisez la valeur de l'incrément que vous désirez pour déplacer les axes en mode manuel, lorsque vous ne souhaitez pas les déplacer d'une valeur fixe.

Appuyez sur la touche logicielle "Retour".

La fenêtre de menu "Réglages ShopMill" se referme. Les réglages restent actifs jusqu'à ce que les valeurs soient

modifiées. Dans un programme, chaque réglage est effectué dans l'en-tête.

Page 108: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.9 Mode MDA 2

© Siemens AG 2005 All rights reserved. 2-108 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.9 Mode MDA Le mode "MDA" (Manual Data Automatic) vous permet de créer et de

faire exécuter simultanément des blocs de programme en code G. A cet effet, au moyen du clavier, vous introduisez dans la commande les déplacements désirés sous forme de blocs individuels.

L'écran "MDA" vous indique les valeurs de position, d'avance, de broche, d'outil, ainsi que le contenu du programme.

Exemple de programme dans l'écran "MDA"

MDA

Appuyez sur la touche "MDA".

Dans la fenêtre de travail, saisissez le code G désiré.

Lancer le programme

Cycle Start

A l'actionnement de la touche "Cycle Start", la commande exécute les blocs introduits.

Effacer le programme Effacer

prog. MDA

Les programmes créés en mode "MDA" sont effacés automatiquement après leur exécution intégrale ou peuvent être effacés manuellement à l'aide de la touche logicielle "Effacer programme MDA".

Page 109: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-109

2.10 Mode automatique

Auto

Le mode de fonctionnement "Machine Auto" vous permet d'exécuter des programmes d'usinage et de suivre en direct l'exécution à l'écran.

Conditions d'exécution du programme

• Vous avez synchronisé le système de mesure de la commande avec la machine (accostage du point de référence).

• Vous avez déjà créé le programme d'usinage correspondant.

• Vous avez vérifié ou introduit les corrections nécessaires, par ex. les décalages d'origine ou les corrections d'outil.

• Les verrouillages de sécurité nécessaires sont activés.

Exemple de vue de programme, en mode "Machine Auto"

Les programmes pas à pas que vous avez créés avec d'anciennes

versions du logiciel ShopMill peuvent également être exécutés avec la version actuelle de l’option logicielle. Dès qu'un ancien programme pas à pas a été exécuté avec la version actuelle de l’option logicielle, il est considéré comme étant un programme pas à pas de version actuelle.

Par ailleurs, vous avez également la possibilité d'exécuter un programme pas à pas de version 6.3 avec ShopMill 6.2, du moment que vous observez les points suivants :

• Si vous aviez programmé le mode de fonctionnement "Finition bord" pour une rainure longitudinale dans ShopMill 6.3, le paramètre sera remplacé dans ShopMill 6.2 par "Ebauche".

• Les fonctions "Perçage de trous profonds" et "Rainures sur cercle" programmées sous ShopMill 6.3 ne fonctionnent avec ShopMill 6.2 que si vous contrôlez et confirmez encore une fois les paramètres des fonctions dans ShopMill 6.2.

Page 110: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.10 Mode automatique

2

© Siemens AG 2005 All rights reserved. 2-110 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Du moment que le programme ShopMill de la version 6.3 a été exécuté avec la version ShopMill 6.2, il est considéré comme programme de la version 6.2.

2.10.1 Commutation entre les affichages "T, F, S", les "fonctions G" et les "fonctions auxiliaires"

En cours d'usinage, pour savoir par exemple si la correction du rayon de la plaquette est activée ou quelle est l'unité de mesure utilisée, vous basculez dans l'affichage des fonctions G ou des fonctions auxiliaires.

Fonctions G

Sous "Fonction G", sont affichés 16 différents groupes G. Au sein d'un groupe G, seule la fonction G courante, activée dans NCK, est affichée.

En revanche, sous "Toutes fct. G" sont listés tous les groupes G avec toutes les fonctions G correspondantes.

Fonctions auxiliaires Les fonctions M et H définies par le constructeur de la machine, fonctions adressant à l'AP des paramètres et y déclenchant des réactions également définies par le constructeur, comptent parmi les fonctions auxiliaires.

Veuillez observer les indications du constructeur de la machine-outil. Cinq fonctions M et trois fonctions H au maximum sont affichées.

Au cours de l'exécution d'un programme créé pas à pas, vous pouvez également afficher les fonctions G courantes, actives dans NCK, car les fonctions ShopMill sont converties de manière interne en codes G.

Fonction G

En mode "Machine Manuel" ou "Machine Auto", appuyez sur la touche logicielle "Fonction G". Les fonctions G courantes, activées au sein d'un groupe G, seront affichées à la place des paramètres T, F et S. Si vous actionnez une nouvelle fois la touche logicielle "Fonction G", l'affichage d'état "T, F, S" réapparaît.

-OU-

Toutes fct. G

Appuyez sur la touche logicielle "Toutes fct. G". Les paramètres T, F et S sont remplacés par la liste de tous les groupes G avec les fonctions G. Si vous actionnez une nouvelle fois latouche logicielle "Toutes fct. G", l'affichage d'état "T, F, S" réapparaît.

-OU-

Fonctions auxiliares

Appuyez sur la touche logicielle "Fonctions auxiliaires". Les fonctions auxiliaires courantes, activées pour l'usinage, seront affichées à la place des paramètres T, F et S. Si vous actionnez une nouvelle fois la touche logicielle "Fonctions auxil.", l'affichage d'état "T, F, S" réapparaît.

Page 111: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-111

2.10.2 Sélectionner un programme à exécuter

-ou-

Appuyez sur la touche logicielle "Programme" ou la touche "Program Manager".

La liste des répertoires s'affiche.

Placez le curseur sur le répertoire dans lequel figure le programme que vous recherchez.

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la droite".

La liste des programmes s'affiche.

Placez le curseur sur le programme recherché.

Exécuter

Appuyez sur la touche logicielle "Exécuter".

ShopMill commute automatiquement en mode "Machine Auto" et charge le programme. -OU-

-ou-

Appuyez sur la touche logicielle "Programme" ou la touche "Program Manager".

La liste des répertoires s'affiche.

Placez le curseur sur le répertoire dans lequel figure le programme que vous recherchez.

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la droite".

La liste des programmes s'affiche.

Placez le curseur sur le programme recherché.

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la droite".

Le programme sélectionné s'ouvre dans le groupe fonctionnel "Programme". La gamme d'usinage du programme s'affiche.

Placez le curseur sur le bloc de programme à partir duquel vous souhaitez exécuter le programme.

Appuyez sur la touche logicielle "Exécuter".

ShopMill bascule automatiquement en mode "Machine Auto", charge le programme et exécute une recherche de blocs, jusqu'au bloc de programme que vous avez marqué (voir au chapitre "Lancement de l'usinage à partir d'un certain endroit du programme").

Page 112: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. 2-112 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Si vous demandez pour la première fois l'exécution d'un programme contenant les cycles "Chariotage contre le contour" ou "Poche à contour quelconque", les différentes phases de chariotage ou d'évidement de la poche feront l'objet d'un calcul automatique. Suivant la complexité du contour, cette opération peut prendre quelques secondes.

2.10.3 Lancer, arrêter et abandonner un programme

Vous découvrez ici, comment lancer, arrêter ou poursuivre après une annulation des programmes chargés en mode de fonctionnement "Machine Auto".

Si le programme est chargé en mode de fonctionnement "Machine Auto" et si le "Mode automatique" est activé sur le pupitre de commande de la machine, vous pouvez lancer l'exécution du programme à partir de n'importe quel groupe fonctionnel, même si vous ne vous trouvez pas en mode "Machine Auto". Cette possibilité de démarrage doit être activée par un paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil.

Condition préalable Aucune alarme n’est présente. Le programme est sélectionné. Le signal de libération de l'avance est délivré. Le signal de déblocage de la broche est délivré.

Démarrer l'usinage

Cycle Start

Appuyez sur la touche "Cycle Start".

Le programme démarre et est exécuté depuis le début ou depuis le bloc de programme qui a été marqué.

Suspendre l'usinage

Cycle Stop

Appuyez sur la touche "Cycle Stop".

L'usinage s'arrête immédiatement, les blocs de programme ne sont pas exécutés jusqu'à leur terme. Au démarrage suivant, l'usinage reprend exactement à l'endroit où il a été arrêté.

Abandonner l'usinage

Reset

Appuyez sur la touche "Reset".

L'exécution du programme est abandonnée. Au prochain démarrage, l'exécution du programme reprend depuis le début.

Page 113: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-113

Démarrer l'usinage à partir d'un groupe fonctionnel

Le programme est chargé en mode de fonctionnement "Machine Auto" et le "Mode automatique" est activé sur le tableau de commande de la machine.

Cycle Start

Appuyez sur la touche "Cycle Start".

Le programme démarre et est exécuté depuis le début. Cependant, l'interface du groupe fonctionnel sélectionné auparavant reste visible.

2.10.4 Suspendre un programme

Retrait de l'outil Après une interruption du programme ("NC-Stop") en mode automatique (p. ex. pour effectuer une mesure sur la pièce et corriger les valeurs d'usure de l'outil, ou suite à un bris d'outil), vous pouvez éloigner l'outil du contour en mode manuel "Machine Manuel". Dans ce cas, ShopMill enregistre les coordonnées de la position où a lieu l'interruption et affiche, dans la fenêtre des valeurs réelles, les différences de course parcourues par les axes en mode "Machine Manuel", sous la forme d'un décalage "Repos" (Repos = repositionnement).

La façon de procéder pour le déplacement des axes machine est expliquée au chapitre "Déplacement des axes-machine".

Réaccostage du contour Avec la fonction "Repos", l'outil revient sur le contour de la pièce, après le déplacement des axes machine pendant une interruption de l'exécution du programme en mode automatique.

Jog

Sélectionnez le mode "Machine Manuel".

Déplacez les axes pour éloigner l'outil de l'endroit où le programme a été suspendu.

Repos

Appuyez sur la touche "Repos".

X...

Sélectionnez l'axe à déplacer.

+

Appuyez sur la touche de sens "+" ou "-".

Il est impossible d'aller au-delà du point où le programme a été suspendu. La correction de l’avance par commutateur est active.

Avertissement

La touche "Rapide" est active. Si vous basculez dans le mode automatique puis appuyez sur la touche "Cycle Start", les décalages Repos résiduels sont compensés avec l’avance programmée et une interpolation linéaire.

Page 114: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. 2-114 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.10.5 Lancer l'exécution d'un programme à un endroit bien défini

Si vous souhaitez exécuter seulement une partie définie d'un programme sur la machine, vous n'êtes pas obligé de lancer son exécution depuis le début, mais pouvez le démarrer à partir d'un bloc ou d'un texte donnés.

L'emplacement du programme à partir duquel vous souhaitez

démarrer l'usinage est appelé "destination". ShopMill distingue 3 différents types de destination :

• Cycle ShopMill

• Autre bloc ShopMill ou bloc à codes G

• Texte quelconque Dans le cas des types de destination "Autre bloc ShopMill" ou "Bloc à codes G", vous pouvez indiquer la destination de 3 façons différentes :

• Placer le curseur sur le bloc de destination. Cette méthode est la plus facile pour les programmes concis.

• Sélectionner la position d'interruption. L'usinage est poursuivi à l'emplacement où il avait été interrompu. Cette méthode est particulièrement confortable pour les programmes volumineux à plusieurs niveaux.

• Déclarer directement la destination. Cette méthode est uniquement possible si vous connaissez exactement les données de la destination (niveau de programme, nom du programme etc.).

Après indication de la destination, ShopMill calcule le point de départ exact pour l'exécution du programme. Dans le cas des types de destination "Cycle ShopMill" et "Texte quelconque", le calcul s'effectue toujours sur le point final du bloc. Pour le calcul du point de départ de tous les autres blocs ShopMill, ainsi que des blocs de codes G, vous avez le choix entre quatre variantes.

1. Calcul sur point final : Pendant la recherche de blocs, ShopMill effectue les mêmes calculs que pendant l'exécution du programme. Le programme est exécuté à partir de la fin du bloc de destination ou à partir de la position programmée suivante du bloc de destination.

2. Sans calcul ShopMill n'effectue aucun calcul pendant la recherche de blocs, ce qui signifie qu'il saute le calcul jusqu'au bloc de destination. Les paramètres de la commande conservent les valeurs qu'ils avaient avant la recherche de blocs. Cette variante est seulement disponible avec les programmes constitués exclusivement de blocs de codes G.

Page 115: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.10 Mode automatique

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-115

3. Externe - sans calcul

Cette variante est réalisée de manière identique à celle du calcul sur point final. Toutefois, les sous-programmes appelés par l'intermédiaire de EXTCALL sont ignorés lors du calcul. De même, avec les programmes en codes G, entièrement exécutés par des lecteurs externes (lecteur de disquettes/lecteur réseau), le calcul n'est pas effectué jusqu'au bloc de destination. Vous avez ainsi la possibilité d'accélérer le calcul.

Important

Les fonctions modales, qui se trouvent dans la section non calculée du programme, ne sont pas prises en compte pour la section du programme à exécuter. C'est pourquoi nous vous recommandons de sélectionner, pour les variantes "Sans calcul" et "Externe sans calcul", un bloc de destination à partir duquel toutes les informations requises pour l'usinage seront présentes.

Introduire directement la

destination Dans le masque "Pointeur de recherche", indiquez directement la destination pour "Autre bloc ShopMill" ou "Bloc à codes G". Dans le masque, chaque ligne correspond à un niveau de programme. Le nombre de niveaux effectivement présents dans le programme dépend du nombre d'imbrications du programme. Le 1er niveau correspond toujours au programme principal et tous les autres niveaux correspondent à des sous-programmes. Vous devez introduire la destination dans la ligne du masque correspondant au niveau de programme dans lequel la destination se trouve. Si par exemple la destination se trouve dans un sous-programme directement appelé par le programme principal, il faut introduire la destination dans le deuxième niveau de programme. L'indication de la destination doit toujours être univoque. Cela veut par exemple dire que vous devez indiquer en plus une destination dans le premier niveau de programme (programme principal) lorsque le sous-programme est appelé en 2 endroits dans le programme principal.

Les paramètres du masque "Pointeur de recherche" ont la signification suivante :

Numéro du niveau de programme Programme : Le sous-programme se trouve dans la mémoire de travail de NCK : Nom du programme Exemple : sousprog1 Le sous-programme ne se trouve pas dans la mémoire de travail de NCK : Chemin + nom du programme Exemple : c:\sousprog1 ou \\r1638\shopmill\sousprog1 (le nom du programme est reporté directement) Ext : Extension de fichier

Page 116: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.10 Mode automatique

2

© Siemens AG 2005 All rights reserved. 2-116 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

P : Compteur d'exécutions (si une section de programme est exécutée plusieurs fois, vous pouvez indiquer ici le numéro d'exécution au niveau duquel l'usinage doit être poursuivi). Ligne : Ce paramètre est donné par ShopMill Type : " " La destination de recherche n'est pas prise en compte dans ce niveau N° N Numéro de bloc Marque Marque de saut Texte Chaîne de caractères Ss-prog. Appel de sous-programme Ligne Numéro de ligne Destination de Emplacement du programme à partir duquel recherche : l'exécution doit démarrer

Sélectionner le cycle

ShopMill

Chargez un programme en mode "Machine Auto" (voir au chapitre "Sélectionner un programme à exécuter").

Placez le curseur sur le bloc de destination recherché.

Lan. rech. du bloc

Actionnez les touches logicielles "Rech. bloc" et "Lan. rech. du bloc".

Lorsque les blocs de programme sont concaténés avec plusieurs blocs de technologie, sélectionnez dans la fenêtre "Recherche" le bloc de technologie désiré. Cette demande n'apparaît pas quand les blocs sont isolés.

Actionnez la touche logicielle "Valider".

Dans le cas de blocs de programme concaténés, indiquez le numéro de la position de départ désirée. Cette demande n'apparaît pas quand les blocs sont isolés.

Actionnez la touche logicielle "Valider".

Cycle Start

Appuyez sur la touche "Cycle Start".

ShopMill effectue tous les préréglages nécessaires.

Cycle Start

Appuyez de nouveau sur la touche "Cycle Start".

La nouvelle position de départ est accostée. L'usinage de la pièce est ensuite exécuté depuis le début du bloc de destination.

Reset

Avec la touche "Reset", vous avez la possibilité d'interrompre la recherche.

Page 117: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-117

Sélectionner un autre bloc ShopMill ou bloc de codes G

Placer le curseur sur le bloc de destination

Chargez un programme en mode "Machine Auto" (voir au chapitre "Sélectionner un programme à exécuter").

Placez le curseur sur le bloc de destination recherché.

Appuyez sur la touche logicielle "Rech. bloc".

Sur contour ...

Sans calcul

Sélectionnez une variante de calcul.

Cycle Start

Appuyez sur la touche "Cycle Start".

ShopMill effectue tous les préréglages nécessaires.

Cycle Start

Appuyez de nouveau sur la touche "Cycle Start".

La nouvelle position de départ est accostée. Selon la variante pour laquelle vous avez opté, le programme est exécuté depuis le début ou depuis la fin du bloc de destination.

Reset

Avec la touche "Reset", vous avez la possibilité d'interrompre la recherche.

Sélectionner le point d'interruption Condition préalable : l'exécution du programme a été interrompue

avec la touche "Reset" (ShopMill mémorise automatiquement ce point d'interruption).

Commutez à nouveau en mode de fonctionnement "Machine Auto".

Pointeur de recherche

Actionnez les touches logicielles "Rech. bloc" et "Pointeur de recherche".

Position interrup.

Appuyez sur la touche logicielle "Position interrup.".

ShopMill insère le point d'interruption mémorisé comme destination.

Sur contour ...

Sans calcul

Sélectionnez une variante de calcul.

Cycle Start

Appuyez sur la touche "Cycle Start".

ShopMill effectue tous les préréglages nécessaires.

Cycle Start

Appuyez de nouveau sur la touche "Cycle Start".

La nouvelle position de départ est accostée. Selon la variante pour laquelle vous avez opté, le programme est exécuté depuis le début ou depuis la fin du bloc de destination.

Reset

Avec la touche "Reset", vous avez la possibilité d'interrompre la recherche.

Page 118: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. 2-118 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Déclarer directement la destination Chargez un programme en mode "Machine Auto" (voir au chapitre

"Sélectionner un programme à exécuter").

Pointeur de recherche

Actionnez les touches logicielles "Rech. bloc" et "Pointeur de recherche".

Introduisez la destination désirée.

Sur contour ...

Sans calcul

Choisissez l'une des variantes de calcul.

Cycle Start

Appuyez sur la touche "Cycle Start".

ShopMill effectue tous les préréglages nécessaires.

Cycle Start

Appuyez de nouveau sur la touche "Cycle Start".

La nouvelle position de départ est accostée. Selon la variante pour laquelle vous avez opté, le programme est exécuté depuis le début ou depuis la fin du bloc de destination.

Reset

Avec la touche "Reset", vous avez la possibilité d'interrompre la recherche.

Rechercher un texte quelconque Chargez un programme en mode "Machine Auto" (voir au chapitre

"Sélectionner un programme à exécuter").

Chercher

Actionnez les touches logicielles "Rech. bloc" et "Chercher".

Saisissez le texte à rechercher.

Choisissez entre la recherche à partir du début du programme ou à partir de la position actuelle du curseur.

Chercher

Appuyez la touche logicielle "Chercher".

Le bloc de programme dans lequel figure le texte recherché est marqué.

Continuer recherche

Appuyez sur la touche logicielle "Continuer recherche", si vous souhaitez poursuivre la recherche.

Lan. rech. du bloc

Actionnez les touches logicielles "Abandon" et "Lan. rech. du bloc".

Sélectionnez, dans le cas des blocs concaténés avec plusieurs blocs technologiques, le bloc technologique désiré dans la fenêtre "Recherche" et actionnez la touche logicielle "Valider". Cette demande n'apparaît pas quand les blocs sont isolés.

Page 119: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-119

Avec des blocs de programme concaténés, introduire les numéros des positions de départ désirées et actionnez la touche logicielle "Valider". Cette demande n'apparaît pas quand les blocs sont isolés.

Cycle Start

Appuyez sur la touche "Cycle Start".

ShopMill effectue tous les préréglages nécessaires.

Cycle Start

Appuyez de nouveau sur la touche "Cycle Start".

La nouvelle position de départ est accostée. L'usinage de la pièce est ensuite exécuté depuis le début du bloc de destination.

Reset

Avec la touche "Reset", vous avez la possibilité d'interrompre la recherche.

2.10.6 Influencer l’exécution du programme

Si vous souhaitez vérifier un résultat en cours d'usinage, vous pouvez interrompre l'exécution du programme à des endroits bien définis (arrêt programmé). Dans les programmes ShopMill, l'arrêt se fait à la position "Plan de retrait".

Si vous ne souhaitez pas que soient exécutées certaines opérations d'usinage programmées avec un code G à chaque cycle d'exécution du programme, vous pouvez marquer les blocs concernés (masquage des blocs de codes G). Cette intervention est cependant impossible sur les blocs ShopMill.

Vous avez par ailleurs la possibilité d'accepter des décalages DRF pendant l'exécution, c'est-à-dire des décalages avec une manivelle électronique. Cette fonction doit être implémentée par le constructeur de la machine-outil.

Veuillez observer les indications du constructeur de la machine-outil.

Arrêt programmé

Chargez un programme en mode "Machine Auto" (voir au chapitre "Sélectionner un programme à exécuter").

Actionnez la touche logicielle "Influ. progr."

Arrêt prog.

Appuyez sur la touche logicielle "Arrêt prog.".

Cycle Start

Appuyez sur la touche "Cycle Start".

L'exécution du programme est lancée. Elle s'arrête à chaque bloc pour lequel un "arrêt programmé" a été défini (voir au chapitre "Fonctions supplémentaires").

Page 120: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. 2-120 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Cycle Start

Appuyez sur la touche "Cycle Start" après chaque arrêt.

L'exécution du programme se poursuit.

Arrêt prog.

Actionnez une nouvelle fois la touche logicielle "Arrêt prog.", si l'usinage doit se poursuivre sans arrêt programmé (la touche logicielle est alors désactivée).

Masquer les blocs

contenant des codes G

Chargez un programme en mode "Machine Auto" (voir au chapitre "Sélectionner un programme à exécuter").

Actionnez la touche logicielle "Influ. progr."

Masquer

Appuyez sur la touche logicielle "Masquer".

Cycle Start

Appuyez sur la touche "Cycle Start".

L'exécution du programme est lancée. Les blocs de codes G avec le symbole "/" (barre oblique) devant le numéro de bloc ne sont pas exécutés.

Masquer

Actionnez une nouvelle fois la touche logicielle "Masquer", si les blocs de codes G repérés doivent être exécutés de nouveau, lors du prochain cycle (la touche logicielle est alors désactivée).

Permettre un décalage

DRF Chargez un programme en mode de commande "Machine Auto"

(voir chap. "Démarrage/arrêt de l'usinage").

Actionnez la touche logicielle "Influ. progr."

Décalage DRF

Appuyez sur la touche logicielle "Décalage DRF".

Cycle Start

Appuyez sur la touche "Cycle Start".

L'exécution du programme est lancée. Les décalages avec manivelle agissent directement sur l'exécution.

Décalage DRF

Actionnez à nouveau la TL "Décalage DRF" si vous ne souhaitez plus permettre de décalage avec manivelle pendant l'usinage (la touche logicielle est alors désactivée).

Page 121: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-121

2.10.7 Ecrasement en mémoire

En mode "Machine Auto", vous pouvez écraser des paramètres technologiques (fonctions auxiliaires, instructions programmable, etc.) dans la mémoire de travail de NCK. De plus, des blocs de programme CN peuvent être introduits et exécutés.

L’écrasement en mémoire ne modifie pas les programmes qui figurent dans la mémoire des programmes pièce.

Ecraser la mémoire bloc

par bloc

Chargez un programme en mode "Machine Auto" (voir au chapitre "Sélectionner un programme à exécuter").

Single Block

Appuyez sur la touche "Single Block" pour exécuter le programme bloc par bloc.

Le programme s’arrête automatiquement à la limite de bloc suivante.

Appuyez sur la touche logicielle "Ecras. mémoir".

La fenêtre "Ecrasement en mémoire" s'ouvre. Introduisez les blocs CN à exécuter.

Cycle Start

Appuyez sur la touche "Cycle Start".

Les blocs introduits sont exécutés. Vous pouvez suivre l'exécution dans la fenêtre "Ecraser en mémoire".

Après "Ecraser en mémoire", il y a exécution d'un sous-programme avec le contenu REPOSA que vous pouvez suivre.

Ecraser en mémoire

sans bloc par bloc

Chargez un programme en mode "Machine Auto" (voir au chapitre "Sélectionner un programme à exécuter").

Cycle Stop

Appuyez sur la touche "Cycle Stop" pour arrêter l'exécution du programme.

Appuyez sur la touche logicielle "Ecras. mémoir".

La fenêtre "Ecrasement en mémoire" s'ouvre. Introduisez les blocs CN à exécuter.

Cycle Start

Appuyez sur la touche "Cycle Start".

Page 122: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. 2-122 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Les blocs introduits sont exécutés. Vous pouvez suivre l'exécution des blocs dans la fenêtre "Ecraser en mémoire".

Dès que les blocs introduits ont été exécutés, vous pouvez rattacher de nouveaux blocs.

Interrompre l'écrasement

en mémoire

Appuyez sur la touche "Retour" pour quitter la fonction "Ecraser en mémoire".

La fenêtre se referme. Vous pouvez effectuer maintenant un changement de mode de

fonctionnement. L'exécution du programme que vous avez sélectionné avant

l'écrasement en mémoire reprend dès que vous appuyez sur la touche "Cycle Start".

2.10.8 Tester un programme

Si vous voulez éviter le risque d'un usinage incorrect de la pièce à la première exécution du programme, vous avez la possibilité de tester le programme au préalable, sans mettre les axes de la machine en mouvement.

Au cours du test, ShopMill vérifie les points suivants :

• L'incompatibilité géométrique,

• Les indications manquantes,

• Les concaténations de programmes et sauts non exécutables,

• La violation de la zone de travail.

ShopMill détecte automatiquement toute erreur de syntaxe quand il charge un programme en mode "Machine Auto".

En fonction des réglages effectués par le constructeur de la machine, ShopMill exécute ou n'exécute pas de fonctions auxiliaires (fonctions M et H) pendant le test.

Veuillez observer les indications du constructeur de la machine-outil.

Pendant le test, vous pouvez utiliser les fonctions suivantes : • Arrêt de l'exécution du programme avec "arrêt programmé" (voir au

chapitre "Interventions dans l'exécution du programme")

• Représentation graphique à l'écran (voir au chapitre "Dessin simultané avant l'usinage")

Page 123: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-123

Chargez un programme en mode "Machine Auto" (voir au chapitre "Sélectionner un programme à exécuter").

Actionnez la touche logicielle "Influence sur le programme".

Test programme

Appuyez sur la touche logicielle "Test programme".

Cycle Start

Appuyez sur la touche "Cycle Start".

Le programme est testé sans que les axes machine se déplacent.

Test programme

Actionnez une nouvelle fois la touche logicielle "Test programme" pour quitter le test après l'exécution du programme (la touche logicielle est alors désactivée).

2.10.9 Dessin simultané avant l'usinage

En mode automatique, sous la fonction "Test programme", il vous est donné la possibilité de représenter un programme graphiquement avant son exécution, sans déplacer les axes.

Le dessin simultané est une option logicielle.

La représentation graphique correspond à une pièce usinée avec un outil cylindrique.

Signalisation des états L'affichage d'état dans le graphique contient les informations suivantes :

• Les coordonnées axiales courantes,

• Le bloc en cours d'exécution,

• Le temps d'usinage (en heures/minutes/secondes). Le temps d'usinage indique approximativement le temps que nécessiterait le programme, s'il était en exécution sur la machine (changement d'outil inclus). Lors des interruptions, le temps est suspendu.

Sélectionnez le programme dans le mode "Machine Auto".

Test

programme Marche d'essai

Actionnez la touche logicielle "Influ. progr." et "Test du programme".

Activez en plus la touche logicielle "Marche d'essai".

La vitesse d'avance programmée est remplacée par une vitesse de marche d'essai définie dans un paramètre machine.

Appuyez sur la touche logicielle "Dessin simult".

Page 124: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. 2-124 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Cycle Start

Appuyez sur "Cycle Start" pour lancer le programme.

Vous pouvez continuer à utiliser les fonctions de commande du programme, telles que "Cycle Stop", "Bloc par bloc", "Correction de l'avance par commutateur" etc.

Vue du

programme Appuyez sur la touche logicielle "Vue du programme".

Vous basculez de la représentation graphique "Dessin simultané" à la vue du programme qui accompagne le mode automatique. L'enregistrement des données graphiques se poursuit en arrière plan.

Vous revenez à la représentation graphique si vous actionnez l'une des touches logicielles suivantes :

Vue de dessus

Appuyez sur la touche logicielle "Vue de dessus".

-OU-

Appuyez sur la touche logicielle "Représentation en 3 plans".

-OU-

Appuyez sur la touche logicielle "Représentation 3D (modèle volumique)".

Vous quittez la vue du programme pour revenir à la représentation graphique.

Effacer l'image

Appuyez sur la touche logicielle "Effacer l'image".

La représentation graphique de la partie exécutée du programme est effacée. L'enregistrement de l'usinage n'est cependant pas interrompu.

De plus amples informations sur cette fonction figurent au chapitre "Simulation".

Page 125: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.10 Mode automatique 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-125

2.10.10 Dessiner simultanément pendant l'usinage

A l'écran de la commande, vous pouvez observer de manière graphique l'usinage en cours sur la machine-outil.

Condition préalable Les fonctions "Test programme" et "Marche d'essai" ne doivent pas être actives.

Le dessin simultané est une option logicielle.

Appuyez sur la touche logicielle "Dessin simult", puis

Cycle Start

démarrez le programme avec "Cycle Start".

Il est possible d'activer la fonction "Dessiner simultanément" à tout moment pendant l'usinage.

Vous trouverez des explications sur toutes les fonctions disponibles aux chapitres "Dessin simultané avant l'usinage" et "Simulation".

Page 126: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.11 Mettre au point un programme 2

© Siemens AG 2005 All rights reserved. 2-126 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.11 Mettre au point un programme

2.11.1 Bloc par bloc

Lorsque cette fonction est activée, l’exécution du programme est interrompue après chaque bloc qui déclenche une fonction sur la machine (les blocs de calcul n’entraînent aucun arrêt).

Réglage standard On considère comme réglage standard

• Que dans le cas d'un perçage / alésage / taraudage, c'est l'ensemble de l'opération d'usinage et

• Que dans le cas du fraisage de poches, c'est l'ensemble de l'usinage dans le plan

qui constitue un bloc.

Sélection par touche logicielle Bloc parbloc fin

"Bloc par bloc fin" activé Si la fonction "Bloc par bloc fin" est activée, chacune des approches de perçage et chacun des déplacements pour le fraisage de poche estexécuté comme bloc individuel. Par ailleurs, l'exécution du programme est stoppée après chaque élément de contour.

Sélection par touche logicielle Block parbloc fin

Bloc par bloc par le tableau de commande-machine

Single Block

Vous activez la touche "Single Block" en mode de fonctionnement "Machine Auto". Cette fonction vous offre la possibilité d'exécuter un programme bloc par bloc. Lorsque la fonction "Bloc par bloc" est activée, la DEL correspondante du tableau de commande machine s’allume.

Lorsque l’exécution "bloc par bloc" est activée, • Le texte "Arrêt : mode bloc par bloc" s'affiche dans la barre des

messages de fonctionnement du canal (lorsque l'interruption est effective),

• Le bloc actuel du programme n'est exécuté que si vous appuyez sur la touche "Cycle Start",

• L'usinage s'arrête après chaque bloc,

• Le bloc suivant peut être exécuté après nouvel actionnement de la touche "Cycle Start".

Désactiver bloc par bloc

Single Block

Vous pouvez désactiver cette fonction en actionnant une nouvelle fois la touche "Single Block".

Page 127: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.11 Mettre au point un programme 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-127

2.11.2 Afficher le bloc de programme en cours

Pour l'accostage ou lors de l'exécution du programme, si vous désirez des informations plus précises concernant la position des axes, ainsi que d'autres fonctions G importantes, vous avez la possibilité d'afficher le bloc de base.

Vous pouvez vous servir de l'affichage du bloc de base aussi bien en

mode d'essai, que pendant l'usinage réel de la pièce sur la machine. Toutes les instructions en codes G déclenchant une fonction sur la machine et concernant le bloc de programme activé, sont affichées dans la fenêtre "Bloc de base" :

• Les positions axiales absolues,

• Les fonctions G du premier groupe G,

• Diverses autres fonctions G modales,

• Diverses autres adresses programmées,

• Fonctions M

La fonction d'affichage du bloc de base doit être implémentée par le constructeur de la machine-outil.

Veuillez observer les indications du constructeur de la machine-outil.

Chargez un programme en mode "Machine Auto" (voir au chapitre "Sélectionner un programme à exécuter").

Bloc de base

Actionnez la touche logicielle "Bloc de base".

Single Block

Appuyez sur la touche "Single Block", si vous désirez exécuter le programme bloc par bloc.

Cycle Start

Lancez l'exécution du programme.

Dans la fenêtre "Bloc de base", les positions axiales précises, les fonctions G modales, etc., sont affichées pour le bloc de programme actif.

Page 128: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.11 Mettre au point un programme 2

© Siemens AG 2005 All rights reserved. 2-128 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.11.3 Corriger un programme

Dès que la commande détecte une erreur de syntaxe dans le programme, l'exécution de celui-ci s'arrête et l'erreur de syntaxe est affichée dans la barre des alarmes. En cas d'erreur (état Arrêt), vous pouvez corriger le programme avec l'éditeur.

Sélectionnez un programme dans le mode "Machine Auto".

Le programme doit se trouver à l'état Arrêt ou Reset.

Appuyez sur la touche logicielle "Corr. progr.".

L'éditeur des programmes s'ouvre.

Si une erreur apparaît, le bloc incorrect est marqué. Après actionnement de la touche "Input", il est possible de corriger le bloc.

Appuyez sur la touche logicielle "Valider" pour intégrer la correction dans le programme en cours.

Poursuivre l'exécution

du programme

Cycle Start

Appuyez sur la touche logicielle "Exécuter", puis sur la touche logicielle "Cycle Start".

L'exécution du programme se poursuit.

• Etat Cycle Stop (Arrêt du cycle) : Vous pouvez modifier uniquement les blocs qui n'ont pas encore

été exécutés ou qui n'ont pas encore été chargés dans le NCK.

• Etat programme abandonné : Vous pouvez modifier tous les blocs.

Page 129: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.12 Temps d’exécution 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-129

2.12 Temps d’exécution ShopMill vous propose une fenêtre dans laquelle vous pouvez

consulter à tout moment les temps machine les plus importants.

Programme Le chronométrage du temps d'exécution débute lorsque vous appuyez sur la touche "Cycle Start" et se termine lorsque vous faites un "Arrêt CN" ou un "Reset CN". Le chronométrage recommence lorsque vous lancez un nouveau programme.

Il se poursuit pendant les arrêts temporisés et lorsque vous exécutez le programme avec un test ou une marche d'essai. Le chronométrage s'arrête lorsque vous faites un "Arrêt CN" ou lorsque la correction de l'avance est nulle (= 0).

Chargé Grâce à l'affichage de l'avancement du programme, vous savez quel pourcentage du programme appelé a déjà été chargé. Cet affichage n'a lieu que si un programme ou un sous-programme est appelé par le biais de l'instruction EXTCALL ou si un programme est exécuté depuis le disque dur.

Pièce Le numéro de la répétition en cours d'exécution et le nombre de répétitions du programme qui a été programmé (par ex. Pièce : 15/100) sont affichés pour les programmes créés pas à pas et les programmes en codes G. Dans le cas des programmes créés pas à pas, le nombre N de répétitions programmé n'est affiché que s’il est supérieur à 1 (voir chapitre "Indiquer le nombre de pièces"). Pour des raisons de place, lorsque le nombre de répétitions programmé est supérieur à 100 000, vous ne pourrez lire que le numéro de la répétition en cours d'exécution (par ex. Pièce : 15). S'il n'existe encore aucune information sur la répétition en cours, vous ne verrez apparaître que deux traits (par ex. Pièce : - -/100). Après le démarrage d’un programme, le numéro de la répétition en cours affiché est 0.

Pour le comptage des pièces, vous préréglez les champs pour le nombre de pièces à réaliser et le nombre de pièces réalisées (voir chapitre "Paramétrer les compteurs de pièces").

Heure L'heure courante est affichée.

Date La date courante est affichée.

Machine La durée de fonctionnement de la machine indique le temps qui s'est écoulé depuis le dernier démarrage de la commande.

Usinage Le temps d'usinage indique la durée totale de tous les programmes exécutés depuis le dernier démarrage de la commande.

Page 130: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.12 Temps d’exécution 2

© Siemens AG 2005 All rights reserved. 2-130 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Utilisation Le système calcule l'utilisation effective de la machine sur la base du temps d'usinage mesuré et de la durée de fonctionnement de la machine. Le rapport entre le temps d'usinage et la durée de fonctionnement de la machine est affiché en pour cent.

C'est un paramètre machine qui détermine les temps machine qui apparaîtront à l'affichage.

Veuillez observer les indications du constructeur de la machine-outil.

Jog -ou- Auto

Sélectionnez le mode "Machine Manuel" ou "Machine Auto".

Temps d'exécution

Appuyez sur la touche logicielle "Temps d'exécution".

La fenêtre d'affichage "T, F, S" devient la fenêtre "Temps d'exécution".Pour revenir dans la fenêtre d'affichage "T, F, S", vous appuyez une nouvelle fois sur la touche logicielle "Temps d'exécution".

Page 131: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.13 Réglages pour le mode automatique 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-131

2.13 Réglages pour le mode automatique Pour le mode automatique, vous configurez les fonctions suivantes :

• Exécution du programme en mode automatique Pour la représentation graphique d’un programme, vous pouvez définir la vitesse d’avance à utiliser pour le test du programme

• Compteurs de pièces Des compteurs, qui indiquent le nombre de pièces requises ainsi que le nombre total de pièces réalisées, sont disponibles pour le comptage des pièces dans le cas de programmes en codes G.

2.13.1 Définir l’avance de marche d’essai

Avant d’usiner une pièce, vous testez le programme sans déplacement des axes de la machine. Pour la détection des erreurs de programmation, vous disposez de la fonction Dessin simultané. A cet effet, vous pouvez utiliser une avance de marche d’essai que vous avez définie (voir chap. "Dessin simultané avant l’usinage").

Cette avance peut être modifiée en cours d'usinage.

Auto

En mode de commande "Machine Auto", sélectionnez la barre de touches logicielles horizontales étendue.

Appuyez sur la touche logicielle "Régl. ShopM.".

Introduisez la vitesse de marche d’essai désirée dans le champ "Avance de marche d’essai".

2.13.2 Paramétrer les compteurs de pièces

Vous avez la possibilité d’influer sur l’activation des compteurs et l’instant de remise à zéro à l'aide de la fonction "Réglages ShopMill". Le nombre de pièces requises et le nombre de pièces réalisées sont affichés dans la fenêtre des temps machine (voir chap. "Temps d’exécution").

Nombre de pièces

Auto

En mode de commande "Machine Auto", sélectionnez la barre de touches logicielles horizontales étendue.

Appuyez sur la touche logicielle "Régl. ShopM.".

Page 132: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005 2.14 Outils et corrections d'outil

2

© Siemens AG 2005 All rights reserved. 2-132 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Introduisez le nombre de pièces requises dans le champ "Pièces requises".

Dans le champ "Pièces réalisées" est affiché le nombre de pièces réalisées depuis le démarrage du programme. Lorsque le nombre de pièces requises est atteint, l’affichage des pièces réalisées est automatiquement remis à zéro.

La sélection des compteurs dépend du réglage d’un paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil. Vous pouvez modifier les nombres de pièces requises et réalisées au

cours de l’exécution du programme.

2.14 Outils et corrections d'outil ShopMill vous offre la possibilité de gérer vos outils. A cet effet, vous

disposez des listes suivantes : • Liste des outils • Liste des valeurs d'usure d'un outil • Liste du magasin

Dans la liste des outils et la liste des valeurs d'usure d'outil, vous inscrivez les outils, les corrections et les valeurs de surveillance de l'usure. Dans la liste du magasin, sont indiqués les emplacements de magasin qui sont interdits et ceux qui sont libres.

En fonction du type de machine-outil, la liste des outils peut comprendre les éléments suivants :

• Un changeur d'outils constitué − D'une broche sans préhenseur double − Ou d'une broche avec préhenseur double

• D'au moins un magasin à outils • D'outils qui ne font partie d'aucun magasin à outils.

Pour ce qui est de la fonctionnalité de votre gestion d'outils, veuillez consulter les indications du constructeur de la machine-outil. Le cas échéant, le constructeur de la machine peut adapter les différentes listes.

Page 133: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-133

Liste des outils La liste des outils contient tous les outils stockés dans le NCK en tant qu'enregistrements d'outil, ainsi que leurs données de correction, que ces outils soient affectés à un emplacement de magasin ou non. Tous les types usuels d'outils peuvent figurer dans cette liste. Vous pouvez affecter des données géométriques et technologiques aux différents outils. Chaque outil peut exister en plusieurs exemplaires, auxquels vous pouvez attribuer les différentes données de correction de l'outil utilisé sur la machine-outil.

Les données de correction d'outil diffèrent selon le type de l'outil.

Long

ueur

Diamètre

Long

ueur

Diamètre

Diamètre extérieur

Fraise Fraise tourteau

Dia

mèt

re

Longueur

Fraise pour tête à renvoi d'angle

Page 134: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. 2-134 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Long

ueur

Diamètre

Angle de pointe

Long

ueur

Diamètre

Pa

s

Foret Taraud

DiamètreRayon d'arrondi

Long

ueur

X

Long. Z

Angle pouroutilsconiques

Outil 3D

Long

ueur

Dia

mèt

re

Palpeur 3D

Page 135: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-135

Les outils peuvent être chargés dans un magasin ou déchargés d'un magasin, par l'intermédiaire de la liste des outils. Le chargement consiste à transférer un outil de son emplacement de rangement à un emplacement de magasin. Le déchargement est l'opération inverse, c'est-à-dire le retrait d'un outil du magasin et son retour à un emplacement de rangement. Le chargement et le déchargement de magasins d'outils sont déterminés par un paramètre machine.

Veuillez observer à cet effet les indications du constructeur de la machine-outil.

Exemple de liste d'outils, avec occupation aléatoire des emplacements

Le masque de base du groupe fonctionnel "Outils" représente la liste des outils, qui contient les informations suivantes :

Emp Numéro d'emplacement Des nombres / symboles sont affichés pour :

• L'emplacement "broche"

• Les emplacements "préhenseur 1" et "préhenseur 2" (uniquement

en cas d'utilisation d'une broche avec préhenseur double)

• Les numéros d'emplacement de magasin S'il existe plusieurs magasins, l'indication comprend le numéro de l'emplacement suivi du numéro du magasin,

p. ex. 10/1 = Numéro d'emplacement 10 dans magasin 1 5/2 = Numéro d'emplacement 5 dans magasin 2

• Les outils non affectés à un magasin se trouvent dans un emplacement de rangement non numéroté. Il est ainsi possible d'intégrer dans la gestion d'outils, des outils qui ne figurent pas réellement dans le magasin.

Page 136: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. 2-136 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Type Type d'outil Le type d'outil (représenté symboliquement) détermine les données disponibles pour la correction de l'outil.

Nom d'outil L'identification de l'outil se fait par son nom et par le numéro de l'outil frère. Le nom d'outil peut être un texte ou un numéro (voir au chapitre "Modifier le nom d'un outil").

PD Numéro de l'outil frère (outil de rechange) Données de correction

d'outil

(N° D) Tranchant Données de correction pour le tranchant (N° D) sélectionné d'un outil.

Longueur Longueur d'outil Vous pouvez déterminer cette valeur avec la fonction "Mesure outil" (voir chap. "Mesurer manuellement un outil"). Si l'outil n'est pas mesuré sur la machine, vous inscrivez ici la valeur déterminée.

Rayon ou ∅ Rayon ou diamètre de l'outil Pour des outils de fraisage ou de perçage, vous pouvez également introduire le diamètre. Le basculement entre indication du rayon et indication du diamètre a lieu à l'aide d'un paramètre machine.

Angle Angle de la pointe d'outil dans le cas d'un foret. Si la profondeur de perçage doit se référer au corps du foret et non à sa pointe, la commande tient compte de l'angle de la pointe du foret.

H La colonne H apparaît uniquement si des dialectes ISO ont été installés. Chaque numéro H d'un programme en dialecte ISO doit être associé à un bloc de correction d'outil.

N Nombre de dents dans le cas d'une fraise. Pas Pas du filetage d'un taraud en mm/tr ou en filets/" si vous avez réglé le

système anglo-saxon sur la machine. Fonctions spécifiques à

l'outil

Sens de rotation de la broche

Activation et désactivation de l'arrivée du liquide d'arrosage 1 et 2 (refroidissement interne et externe, par exemple)

Fct. spécif. outil 1...4 Autres fonctions spécifiques à l'outil comme, p. ex. arrosage supplémentaire, surveillance de la vitesse de rotation, du bris d'outil, etc.

Veuillez observer les indications du constructeur de la machine-outil.

Si vous actionnez la touche logicielle "Détails", les paramètres supplémentaires "Rayon d'arrondi" et "Angle" pour les outils de fraisage coniques, sont affichés pour les outils 3D.

Page 137: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-137

Sous "Détails", vous trouvez également le rayon extérieur et l'angle d'outil dans le cas d'une fraise tourteau et des longueurs additionnelles et des longueurs d'usure dans le cas d'une fraise pour tête à renvoi d'angle.

Liste des valeurs d'usure d'un outil

Dans la liste des valeurs d'usure d'un outil, vous pouvez adapter la géométrie d'un outil (longueur et rayon/diamètre) à sa géométrie après usure. Vous pouvez également activer les surveillances suivantes pour un outil :

• Surveillance de la durée d'utilisation effective (durée de vie)

• Surveillance du nombre de changements d'outil (quantité)

• Surveillance de l'usure

• Indications supplémentaires sur l'état de l'outil (interdire outil, outil à emplacement fixe, outil surdimensionné)

Exemple de liste des valeurs d'usure avec codage aléatoire d'emplacement

Magasin à outils Dans la liste du magasin figurent les emplacements du magasin et les outils. En outre, elle indique si un emplacement de magasin est interdit (interdiction d'emplacement) et les différentes propriétés (états) des outils.

Occupation fixe/aléatoire d'emplacement

Un paramètre machine permet de régler le type d'occupation, fixe ou aléatoire, pour tous les outils d'un magasin. Dans le cas d'une occupation aléatoire d'emplacement, l'outil est affecté à l'emplacement libre le plus proche dans le magasin, après un changement d'outil. Par contre, dans le cas d'une occupation fixe d'emplacement, l'outil est replacé à son emplacement d'origine.

Veuillez observer les indications du constructeur de la machine en ce qui concerne le type d'occupation des emplacements du magasin à outils.

Page 138: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. 2-138 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Représentation graphique des outils et emplacements de magasin

Outre le listage des outils, vous avez la possibilité de représenter les outils et les emplacements de magasin dans un graphique dynamique. Les outils s'affichent alors dans l'ordre chronologique de la liste, avec les proportions justes. Avec la touche "Help", vous pouvez afficher ou masquer la représentation graphique. La représentation graphique doit être configurée par le constructeur de la machine.

Veuillez observer les indications du constructeur de la machine-outil.

Représentation graphique des outils et emplacements de magasin

Les règles suivantes font autorité pour la représentation graphique : • Les fraises et les outils 3D de petite taille sont affichés comme

fraises cylindriques deux tailles à queue, les outils de grande taille, comme fraises cylindriques une taille ;

• Si un outil est trop long pour l'affichage, la longueur représentée est la longueur maximale possible pour l'affichage ;

• Les outils surdimensionnés sont sectionnés à gauche et à droite ; • Les outils qui ne se trouvent pas dans le magasin, sont

représentés sans porte-outil ; • Les outils ou les emplacements de magasin interdits sont

marqués de la manière suivante :

Outil interdit :

Emplacement de magasin interdit :

Page 139: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-139

• Pour la représentation de l'outil, le programme utilise les données du tranchant correspondant sélectionné. S'il n'existe aucun tranchant pour un outil dans la vue activée, le programme utilise les données du premier tranchant.

2.14.1 Déclarer un nouvel outil

Vous pouvez entrer les outils et leurs données de correction directement dans la liste des outils ou, hors de la gestion des outils, importer simplement des données d'outils existantes (voir au chapitre "Importation/sauvegarde des données de correction des outils et de l'origine du système de coordonnées").

Si vous désirez entrer un nouvel outil directement dans la liste des outils, ShopMill vous propose une série d'outils de type usuel. C'est le type d'outil qui détermine quelles sont les informations géométriques nécessaires et la façon dont elles seront calculées. Les types d'outils courants suivants sont disponibles :

Montez le nouvel outil sur la broche.

..

Avec la touche "Menu Select", changez de groupe fonctionnel et appuyez sur la touche "DO outil".

La liste d'outils s'ouvre.

Placez le curseur sur l'emplacement dans la liste d'outils qui correspond à l'emplacement que l'outil occupe dans la broche. Cet emplacement doit être encore libre dans la liste.

Nouvel outil

Appuyez sur la touche logicielle "Nouvel outil".

Page 140: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. 2-140 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Fraise ...

Outils 3D

Sélectionnez le type d'outil à l'aide des touches logicielles correspondantes. Avec la touche logicielle "autres", vous avez accès à des types d'outil supplémentaires.

Le nouvel outil est déclaré et porte automatiquement le nom du type d'outil sélectionné.

Attribuez lui un nom d’outil univoque.

Introduisez les données de correction de l'outil.

Pour les fraises tourteaux, les fraises pour tête à renvoi d'angle et les outils 3D, vous devez introduire d'autres paramètres dans la liste d'outils en dehors des informations géométriques.

Détails

Appuyez sur la touche logicielle "Détails" et introduisez les paramètres additionnels. La touche logicielle "Détails" est activée uniquement si vous avez sélectionné un outil pour lequel des informations supplémentaires sont à introduire.

Nom Paramètres supplémentaires

Fraise pour tête à renvoi d'angle Longueur2, Longueur3, ∆Longueur2,

∆Longueur3

Fraise tourteau Diamètre extérieur, angle d'outil

Outils 3D

Type Nom Paramètres supplémentaires

110 Fraise à bout hémisphérique -

111 Fraise à bout rond Rayon d'arrondi

121 Fraise cylindrique deux tailles à queue avec arrondi

Rayon d'arrondi

155 Fraise conique type cône direct Angle pour outils coniques

156 Fraise conique type cône direct avec arrondi

Rayon d'arrondi, angle pour outil conique

157 Fraise conique à matrices Angle pour outils coniques

.

Page 141: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-141

2.14.2 Créer plusieurs tranchants par outil

Dans le cas des outils à plusieurs arêtes tranchantes, un jeu de correction d'outil spécifique est affecté à chaque arête tranchante. Pour chaque outil, vous pouvez créer au plus 9 arêtes tranchantes.

Aucun tranchant ne doit manquer, autrement dit si 3 tranchants sont affectés à un outil, vous devez déclarer les tranchants 1 à 3.

Dans le cas d'un programme ISO (par ex. dialecte ISO 1), il est

nécessaire d'indiquer un numéro H. Ce numéro correspond à un jeu de correction d'outil bien défini.

Vous déclarez d'abord l'outil dans la liste d'outils comme décrit

précédemment et vous introduisez les données de correction de la 1ère arête tranchante.

Tranchant >

Nouveau tranchant

Appuyez ensuite sur les touches logicielles "Tranchant" et "Nouveau tranchant".

A la place des champs d'introduction pour la 1ère arête tranchante, les champs d'introduction pour la 2ème arête tranchante sont maintenant visualisés dans la liste d'outils.

Introduisez les données de correction pour la 2ème arête tranchante.

Répétez cette procédure si vous désirez créer d'autres arêtes tranchantes.

Effacer tranchant

Appuyez sur la touche logicielle "Effacer tranchant", si vous désirez effacer les données de correction pour une arête tranchante. Vous ne pouvez effacer que les données de l'arête tranchante ayant le numéro le plus élevé.

N° D+

N° D -

Avec les touches logicielles "Nº D +" et "Nº D –", vous pouvez porter à affichage les données de correction de l'arête tranchante ayant le numéro immédiatement supérieur ou inférieur.

Page 142: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. 2-142 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.14.3 Modifier un nom d’outil

Quand vous déclarez un nouvel outil, il figure automatiquement dans la liste d'outils sous le nom du groupe d'outils sélectionné. Vous avez la possibilité de modifier ce nom et d'introduire

• Un nom d'outil, par ex. "Fraise_tourteau_120mm" ou

• Un numéro d'outil, par ex. "1". Le nom d'outil ne doit pas dépasser 17 caractères. Les caractères autorisés sont les lettres alphabétiques (à l'exception du tréma), les chiffres, les traits de soulignement "_", les points "." et les barres obliques "/".

2.14.4 Déclarer un outil frère

L'outil frère est un outil qui peut être utilisé pour le même usinage qu'un autre outil (p. ex. après bris d'outil).

Lors de la déclaration d'un outil frère, vous devez lui donner le nom de l'outil comparable.

Confirmez le nom avec la touche "Input" et le numéro d'outil frère est automatiquement incrémenté de 1.

L'ordre de montage des outils frères est déterminé par le numéro des outils frères DP.

2.14.5 Outils manuels

Les outils manuels sont des outils qui sont nécessaires pendant un usinage et qui figurent dans la liste d'outils, mais pas dans le magasin d'outils. Ces outils sont à monter sur la broche et à démonter manuellement.

La fonction "Outils manuels" doit être configurée par le constructeur de la machine.

Veuillez observer les indications du constructeur de la machine-outil.

Page 143: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-143

2.14.6 Corrections d'outil

A quoi servent les corrections d'outil ?

Lors de l'élaboration d'un programme, vous n'êtes pas obligés de prendre en compte le diamètre, ni la longueur de l'outil. Vous programmez directement les cotes de la pièce, p. ex. d'après le dessin d'exécution. Au cours de la fabrication de la pièce, les déplacements d'outil sont commandés en fonction de la géométrie propre à l’outil, de manière à ce que le contour programmé puisse être réalisé quel que soit l'outil utilisé.

Trajectoire de l'outil

Contour

La commande corrige la trajectoire

Introduisez séparément les données d'outil dans les tableaux "Liste d'outils" et "Usure d'outil". Dans le programme, appelez seulement l'outil nécessaire. Pendant l'exécution du programme, la commande extrait les données de correction nécessaires des tableaux des outils et corrige la trajectoire d'outil individuellement, pour les différents outils.

Trajectoires d'outilcorrigées

Contour programmé

Page 144: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. 2-144 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Quelles sont les corrections d'outil ?

Un correcteur d'outil comprend :

• Le type d'outil Le type détermine les données d'outils nécessaires et la manière dont elles sont compensées (p. ex. foret, foret à centrer, fraise).

• Toutes les dimensions : Longueur, rayon, angle (foret) Elles comprennent plusieurs composantes (géométrie, usure ). La commande convertit les composantes en une grandeur résultante (p. ex. longueur totale, rayon total). Dans chaque cas, la cote totale devient efficace à l'activation du correcteur.

Rayon

Long

ueur

Correction des longueurs d'outil

Cette valeur permet de compenser les différences de longueur entre les outils utilisés. Par longueur d'outil, on entend la distance entre le point de référence du porte-outil et la pointe de l'outil. La longueur mesurée est enregistrée dans la liste des outils. A partir de la longueur et des valeurs d'usure, la commande calcule les déplacements dans la direction d'approche.

Page 145: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-145

Correction du rayon de l'outil

Le contour et la trajectoire d’outil ne sont pas identiques. Le centre de la fraise ou du bec de l’outil doit décrire une trajectoire équidistante au contour. A cet effet, la trajectoire programmée du centre de l'outil est décalée automatiquement – par la commande, en fonction du rayon et du sens d'usinage– de telle sorte que l'arête tranchante de l'outil longe exactement le contour souhaité. Le rayon de l'outil doit être inscrit dans la liste des outils. Pendant l’exécution du programme, la commande recherche les rayons d’outil nécessaires et, à partir de ceux-ci, calcule la trajectoire de l’outil.

Equidistante

Valeurs de correction à l'exemple d'une fraise

F

Z Longueur en ZRayon en X/Y

Y Longueur en YRayon en Z/X

Longueur en XRayon en Y/Z

X

F - point de référence du porte d'outil

Ray

on

Longueur

Pénétration Géom. dans le plan

Valeurs de correction à l'exemple d'un foret Z Longueur en Z

Y Longueur en Y

Longueur en XXF - point de référence du porte-outil

Pénétration Géom. dans le plan

F

Longueur

F Angle

Rayon

Pour les outils suivants, des valeurs de correction sont utilisées dans la simulation et le graphique de programmation :

• Foret : Angle et rayon / diamètre

• Foret à centrer : Rayon / diamètre

Page 146: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. 2-146 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.14.7 Fonctions supplémentaires pour un outil

Dans la liste des outils, vous avez la possibilité d'affecter d'autres fonctions au type d'outil considéré.

Nombre de dents N Sous ce paramètre, vous indiquez le nombre de dents. Le paramètre N est fonction de l'outil et ne peut être pris en compte que pour les outils de fraisage. La commande calcule l'avance F, si l'avance dans le programme est réglée en mm/dent.

Sous le paramètre "Broche", la touche logicielle "Variante" vous permet de mettre la rotation de la broche en (à gauche/à droite) et hors service.

La broche tourne dans le sens horaire.

Sélection par touche logicielle

La broche tourne dans le sens antihoraire.

La broche s'arrête.

Les paramètres "Arrosage 1" et "Arrosage 2", vous permettent d'activer un arrosage de l'outil pour un refroidissement interne ou externe, par exemple.

Mettre en service l'arrosage :

Sélection par touche logicielle

Ne pas mettre en service l'arrosage :

Fonctions spécifiques à l'outil On peut déterminer quatre actions supplémentaires, spécifiques à la

machine et propres à l'outil. Avec la touche logicielle "Variante" vous pouvez activer ou désactiver ces fonctions spécifiques à l'outil. Ces fonctions peuvent être par exemple l'arrivée du liquide d'arrosage ou la surveillance du bris d'outil.

Veuillez observer les indications du constructeur de la machine-outil.

Page 147: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-147

2.14.8 Introduire les données d’usure d’outil

Les outils, qui sont mis en œuvre pendant une longue durée, peuvent s'user. Vous pouvez mesurer cette usure et l'inscrire dans la liste des valeurs d'usure. ShopMill prend alors en compte ces données lors du calcul des corrections de longueur d'outil et de rayon. De cette façon, vous obtenez une précision constante lors de l'usinage de la pièce.

Lorsque vous introduisez les valeurs d'usure, ShopMill vérifie que les

valeurs ne dépassent pas une limite supérieure absolue ou relative. La limite supérieure relative représente la différence maximale entre la valeur d'usure précédente et la nouvelle valeur d'usure. La valeur limite absolue représente la valeur totale maximale que vous pouvez introduire. Ces limites supérieures sont déterminées par un paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil.

Sélectionnez la touche logicielle "DO outil" dans le groupe fonctionnel "Usure outil".

Exemple de liste des valeurs d'usure avec codage aléatoire d'emplacement

Positionnez le curseur sur l'outil dont vous désirez introduire les valeurs d'usure.

Introduisez les valeurs delta pour la longueur (∆ Longueur X, ∆

Longueur Z) et le rayon / diamètre (∆ Rayon / ∆ ∅) dans les colonnes correspondantes.

Page 148: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. 2-148 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Les valeurs d'usure qui ont été introduites sont ajoutées au rayon, mais soustraites de la longueur d'outil. Autrement dit, une différence positive se traduit au niveau du rayon, une surépaisseur (pour une finition ultérieure par exemple).

2.14.9 Activer la surveillance d’outil

ShopMill permet une surveillance automatique de la durée de mise en œuvre des outils, dans le but de garantir une qualité d'usinage constante.

En outre, vous pouvez bloquer des outils, que vous ne désirez plus utiliser, attribuer la propriété "très grand" à certains outils ou affecter un outil à demeure à un emplacement dans le magasin.

La surveillance d'outil doit être activée à l’aide d’un paramètre

machine.

Veuillez observer les indications du constructeur de la machine-outil.

Durée de vie (T) Avec le réglage Durée de vie T (Time), la durée de mise en œuvre d'un outil à vitesse d'avance d'usinage (en minutes) est surveillée.

Quand la durée de vie restante est = 0, l'outil est bloqué. Il ne sera

plus utilisé par la suite. Il sera fait appel à un outil frère (outil de rechange), dans la mesure où il en existe un. La surveillance de la durée de vie se rapporte à l'arête tranchante sélectionnée.

Nombre de pièces (C) En revanche, le nombre de pièce C (Count) représente le nombre de changements d'outil effectués sur la broche. Dans ce cas également, l'outil est bloqué lorsque le nombre de pièces restant atteint la valeur 0.

Usure (W) Avec l'usure W (Wear), le plus grand des paramètres d'usure

∆ longueur X, ∆ longueur Z, ∆ rayon ou ∆ ∅ est contrôlé dans la liste d'usure. Ici aussi l'outil est bloqué lorsque l'un des paramètres d'usure a atteint la valeur de l'usure W.

La surveillance de l'usure des outils doit avoir été implémentée par le constructeur de la machine-outil.

Veuillez observer les indications du constructeur de la machine-outil. Limite de préavis La limite de préavis est une durée de vie, un nombre de pièces ou une

usure pour laquelle ou lesquels un premier avertissement a lieu. La valeur qui déclenche l'avertissement est calculée. Elle est égale à la différence entre l'usure maximale et l'usure qui a été définie comme limite de préavis.

Bloqué (G) Vous pouvez également bloquer manuellement les outils que vous ne désirez plus utiliser pour l'usinage.

Page 149: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-149

Très grand (U) Les outils très grands occupent également la moitié des emplacements voisins (de part et d'autre). Le prochain outil devra donc être rangé deux emplacements plus loin. (Cet outil pourra également être un outil très grand.)

Codage fixe d'emplacement (P)

Vous pouvez affecter un outil à un emplacement fixe dans un magasin. Cela signifie que l'outil ne peut être utilisé que s'il figure à cet endroit dans le magasin. Après son utilisation, l'outil est ramené à cet emplacement.

Activer une surveillance

d'outil

Sélectionnez la touche logicielle "DO outil" dans le groupe fonctionnel "Usure outil".

Positionnez le curseur sur l'outil que vous désirez surveiller.

Sélectionnez dans la colonne "T/C" le paramètre que vous souhaitez surveiller (T = durée de vie, C = nombre de pièces, W = usure).

Introduisez une limite de préavis pour la durée de vie, pour le nombre de pièce ou pour l'usure.

Introduisez la durée théorique de mise en oeuvre de l'outil, le nombre prévu de pièces à usiner ou l'usure maximale admissible.

L'outil sera bloqué lorsque la durée de vie, le nombre de pièces ou l'usure de l'outil seront atteints.

Introduire des états d'outil

Sélectionnez la touche logicielle "DO outil" dans le groupe fonctionnel "Usure outil".

Positionnez le curseur sur un outil.

Sélectionnez, dans le premièr champ de la dernière colonne, l'option "G" si vous désirez bloquer l'outil.

-ou-

Sélectionnez, dans le second champ de la dernière colonne, l'option "U" si vous désirez assigner à l'outil la propriété "très grand".

-ou-

Sélectionnez, dans le troisième champ de la dernière colonne, l'option "P" si vous désirez affecter l'outil à demeure à un emplacement bien défini dans le magasin.

Les propriétés de l'outil sont activées immédiatement telles qu'elles ont été réglées.

Page 150: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. 2-150 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.14.10 Liste du magasin

Dans la liste du magasin figurent tous les emplacements. Pour chaque emplacement il est indiqué s'il est libre, bloqué ou occupé par un outil.

Dans la colonne "Etat outil", vous voyez si un outil est bloqué (G), surdimensionné (U) ou affecté à un emplacement fixe. Vous pouvez modifier les états d'outil dans la liste des usures d'outil (voir chap. "Activer la surveillance d'outil").

Si un emplacement de magasin est défectueux ou si un outil très grand occupe plus d'un demi-emplacement voisin, vous pouvez bloquer l'emplacement de magasin pour coder un outil sur l'emplacement fixe. Vous ne pouvez plus affecter de données d'outil à un emplacement de magasin bloqué.

Dans le groupe fonctionnel "DO outil", sélectionnez la touche logicielle "Magasin".

Exemple de magasin avec occupation aléatoire des emplacements

Page 151: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-151

Bloquer un emplacement de magasin

Vous avez la possibilité de réserver et bloquer des emplacements de magasin pour des outils, par exemple des outils très grands.

Positionnez le curseur, dans la colonne "Blocag emplac", sur l'emplacement de magasin libre que vous désirez bloquer.

Appuyez sur la touche logicielle "Alternat." jusqu'à ce que la lettre "G" (= bloqué) apparaisse dans le champ correspondant.

Le blocage de l'emplacement est alors actif. Aucun outil ne peut venir se ranger à cet emplacement.

Etat d’un outil Dans la colonne "Etat outil" figurent les propriétés qui ont été affectées à l'outil activé :

• G : Outil bloqué

• U : Outil très grand

• P : outil sur emplacement fixe

2.14.11 Effacer un outil

Il est possible d'effacer des outils dans la liste d'outils.

Avec les touches de déplacement du curseur, sélectionnez l'outil.

Effacer un outil

Appuyez sur la touche logicielle "Effacer un outil".

Confirmez avec "Effacer".

Les données de l'outil sélectionné sont effacées. L'emplacement de magasin, dans lequel se trouvait l'outil, est libéré.

2.14.12 Modifier un type d'outil

Dans la liste d'outils, vous avez la possibilité de remplacer un type d'outil par un autre.

Avec les touches de déplacement du curseur, sélectionnez l'outil et placez le curseur dans le champ de saisie "Type".

Appuyez sur la touche logicielle "Variante" jusqu'à ce que le type d'outil désiré apparaisse.

Les champs d'introduction du nouveau type d'outil sont affichés.

Page 152: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. 2-152 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.14.13 Charger ou décharger un outil du magasin

Vous pouvez décharger les outils dont vous n’avez momentanément pas besoin dans le magasin. ShopMill enregistre alors automatiquement les données d'outils dans la liste d'outils à l'extérieur du magasin. Si, par la suite, vous désirez réutiliser un outil déchargé, il vous suffit de recharger l'outil et donc ses données à l'emplacement de magasin correspondant. Ceci vous évite de devoir introduire à plusieurs reprises les mêmes données d'outil.

Le chargement / déchargement d'outils à partir d'emplacements de

magasin doit être activé à l'aide d'un paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil.

Pendant le chargement ShopMill propose automatiquement un emplacement libre sur lequel vous pouvez charger l'outil. Un paramètre machine détermine dans quel magasin ShopMill doit recherche en premier un emplacement libre.

Veuillez observer les indications du constructeur de la machine-outil.

Mais vous pouvez également déclarer directement un emplacement libre de magasin ou déterminer dans quel magasin ShopMill doit rechercher un emplacement libre.

Si votre machine ne dispose que d'un magasin, indiquez systématiquement le numéro d'emplacement souhaité et non le numéro de magasin pendant le chargement.

Vous pouvez aussi monter et démonter directement un outil sur la broche. Vous pouvez verrouiller le chargement et déchargement d'outil à l'aide d'un paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil.

Charger un outil dans le magasin

Sélectionnez la touche logicielle "DO outil" dans le groupe fonctionnel "Liste outils".

Placez le curseur sur l'outil que vous désirez charger dans le magasin (en cas de classement d'après le numéro d'emplacement de magasin, vous trouverez un outil à charger à la fin de la liste d'outils).

Charger

Actionnez la touche logicielle "Charger".

La fenêtre "Emplacement libre" s'ouvre. Le champ "Empl." est préréglé avec le numéro du premier emplacement de magasin libre.

Actionnez la touche logicielle "OK" pour charger l'outil sur l'emplacement proposé.

Page 153: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-153

-ou-

Introduisez le numéro de place souhaité et actionnez la touche logicielle "OK".

-ou-

Broche

Actionnez les touches logicielles "Broche" et "OK" pour charger l'outil dans la broche.

L'outil est chargé sur l'emplacement de magasin indiqué.

Rechercher un emplacement libre dans le magasin et charger l'outil

Sélectionnez la touche logicielle "DO outil" dans le groupe fonctionnel "Liste outils".

Positionnez le curseur sur l'outil que vous désirez charger dans le magasin.

Charger

Actionnez la touche logicielle "Charger".

La fenêtre "Emplacement libre" s'ouvre. Le champ "Empl." est préréglé avec le numéro du premier emplacement de magasin libre.

Introduisez le numéro de magasin et un "0" pour le numéro d'emplacement pour rechercher un emplacement libre dans un magasin précis.

-ou-

Introduisez un "0" comme numéro de magasin et comme numéro d'emplacement pour rechercher un emplacement libre dans un magasin quelconque.

Pressez la touche logicielle "OK".

Un emplacement libre est proposé.

Pressez la touche logicielle "OK".

L'outil est chargé sur l'emplacement de magasin indiqué.

Décharger un seul outil

du magasin

Sélectionnez la touche logicielle "DO outils" dans le groupe fonctionnel "Liste outils".

Positionnez le curseur sur l'outil que vous désirez décharger.

Décharger

Pressez la touche logicielle "Décharger".

L'outil est déchargé du magasin.

Page 154: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. 2-154 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Décharger tous les outils du magasin

Sélectionnez dans le groupe fonctionnel "DO outil" la touche logicielle "Magasin".

Décharger tout

Décharger

Actionnez les touches logicielles "Décharger tout" et "Décharger".

Tous les outils sont déchargés du magasin.

Avec la touche logicielle "Abandon", vous pouvez abandonner à tout moment le déchargement. L'outil actuel est encore déchargé puis le processus est interrompu. De la même façon le déchargement est interrompu lorsque vous quittez la liste de magasins.

2.14.14 Déplacer un outil

Vous pouvez déplacer des outils au sein d'un magasin ou entre plusieurs magasins. Autrement dit, il n'est pas nécessaire de décharger un outil dans un magasin pour le recharger à un autre emplacement.

ShopMill propose automatiquement un emplacement libre où vous

pouvez déplacer l'outil. Un paramètre machine détermine dans quel magasin ShopMill doit recherche en premier un emplacement libre.

Veuillez observer les indications du constructeur de la machine-outil.

Mais vous pouvez également déclarer directement un emplacement libre de magasin ou déterminer dans quel magasin ShopMill doit rechercher un emplacement libre.

Si votre machine ne dispose que d'un magasin, indiquez systématiquement le numéro d'emplacement souhaité et non le numéro de magasin.

Lorsqu'un emplacement de broche est affiché dans la liste d'outils, vous pouvez aussi décharger ou charger un outil directement dans la broche.

Veuillez observer les indications du constructeur de la machine-outil.

Déclarer un emplacement libre

Sélectionnez dans le groupe fonctionnel "DO outil" la touche logicielle "Magasin".

Positionnez le curseur sur l'outil que vous désirez charger sur un autre emplacement de magasin.

Page 155: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-155

Déplacer

Actionnez la touche logicielle "Déplacer".

La fenêtre "Emplacement libre" s'ouvre. Le champ "Empl." est préréglé avec le numéro du premier emplacement de magasin libre.

Actionnez la touche logicielle "OK" pour déplacer l'outil sur l'emplacement proposé.

-ou-

Introduisez le numéro de place souhaité et actionnez la touche logicielle "OK".

-ou-

Broche

Actionnez les touches logicielles "Broche" et "OK" pour charger l'outil dans la broche.

L'outil est déplacé sur l'emplacement de magasin indiqué.

Chercher emplacement libre

Sélectionnez dans le groupe fonctionnel "DO outil" la touche logicielle "Magasin".

Positionnez le curseur sur l'outil que vous désirez charger sur un autre emplacement de magasin.

Déplacer

Actionnez la touche logicielle "Déplacer".

La fenêtre "Emplacement libre" s'ouvre. Le champ "Empl." est préréglé avec le numéro du premier emplacement de magasin libre.

Introduisez le numéro de magasin et un "0" pour le numéro d'emplacement pour rechercher un emplacement libre dans un magasin précis.

-ou-

Introduisez un "0" comme numéro de magasin et comme numéro d'emplacement pour rechercher un emplacement libre dans un magasin quelconque.

Pressez la touche logicielle "OK".

Un emplacement libre est proposé.

Pressez la touche logicielle "OK".

L'outil est déplacé sur l'emplacement de magasin proposé.

Page 156: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.14 Outils et corrections d'outil 2

© Siemens AG 2005 All rights reserved. 2-156 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.14.15 Positionner un magasin

Vous avez la possibilité de positionner directement un emplacement de magasin à l'emplacement de chargement.

Positionner un magasin

Sélectionnez dans le groupe fonctionnel "DO outil" la touche logicielle "Magasin".

Placez le curseur sur l'emplacement de magasin que vous voulez positionner à l'emplacement de chargement.

Positionner

Appuyez sur la touche logicielle "Positionner".

L'emplacement de magasin est positionné directement à l'emplacement de chargement.

2.14.16 Classer des outils

Si vous travaillez avec de grands magasins ou plusieurs magasins, il peut être utile de classer les outils selon différents critères. Ceci vous permet de trouver des outils déterminés plus rapidement dans les listes.

Dans la liste des outils ou la liste des valeurs d'usure d'outil, les outils peuvent être classés selon leur appartenance à un magasin, leur nom (ordre alphabétique), leur type ou leur numéro T (ordre numérique). Quand le classement est effectué selon l'emplacement dans le magasin, les emplacements inoccupés sont visualisés.

-ou-

Dans le groupe fonctionnel "DO pièce", sélectionnez la touche logicielle "Liste outils" ou "Usure outil".

La liste des outils ou la liste des usures d'outil s'ouvre.

Appuyez sur la touche logicielle "Tri".

Une nouvelle barre verticale de touches logicielles apparaît. selon

magasin ou selon nom ou selon type ou selon

numéro T

Choisissez, à l'aide des touches logicielles, le critère selon lequel le classement des outils devra être effectué.

L'ordre des outils dans la liste change.

Page 157: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande2.15 Décalages d'origine

2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-157

2.15 Décalages d'origine Après l'accostage du point de référence, les coordonnées réelles des

axes se réfèrent à l'origine (M) du système de coordonnées-machine (SCM). Par contre, le programme d'usinage de la pièce se réfère à l'origine (P) du système de coordonnées-pièce (SCP). Origine machine et origine pièce ne doivent pas obligatoirement être identiques. En fonction du genre de pièce et de son ablocage, la distance entre l'origine machine et l'origine pièce peut varier. Ce décalage d'origine est pris en compte dans l'exécution du programme. Il peut être constitué de différents décalages.

Dans ShopMill, l'affichage des positions réelles se réfère au système de coordonnées réglable SCR. La position affichée est celle de l’outil actif par rapport à l’origine de la pièce.

Les décalages s'additionnent de la manière suivante :

Décalage de base SCM

SCPP

M

Décalage total

Transformation de coordonnées

Décalage d'origine grossier

SCR

Décalage d'origine fin

Décalages d'origine

Si l'origine machine n'est pas identique à l'origine pièce, il existe au moins un décalage (le décalage de base ou un décalage d'origine) où est mémorisée la position de l'origine pièce.

Décalage de base Le décalage de base est un décalage d'origine qui est toujours activé. Si vous n'avez pas défini de décalage de base, il sera nul. Vous définissez le décalage de base par l'intermédiaire des fonctions "Origine pièce" (voir au chapitre "Mesurer l'origine d'une pièce") ou "Définir DO" (voir au chapitre "Définir une valeur de position").

Page 158: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.15 Décalages d'origine 2

© Siemens AG 2005 All rights reserved. 2-158 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Décalages d'origine

Les décalages d'origine (G54 à G57, G505 à G599) se composent respectivement d'un décalage grossier et d'un décalage fin. Vous pouvez appeler les décalages d'origine à partir de n'importe quel programme de chaînage séquentiel (ce faisant, décalage grossier et décalage fin sont additionnés). Vous pouvez, par exemple, enregistrer l'origine de la pièce sous un décalage grossier. Vous pouvez ensuite affecter au décalage fin, la valeur de déport résultant de la différence entre l'ancienne origine et la nouvelle origine de la pièce, lors de l'ablocage d'une nouvelle pièce.

Les décalages fins doivent être configurés par le constructeur de la machine.

Veuillez observer les indications du constructeur de la machine-outil.

Pour savoir comment définir et appeler les décalages d'origine, voyez les chapitres "Définir des décalages d'origine" et "Sélectionner des décalages d'origine".

Transformation de coordonnées

Les transformations de coordonnées sont toujours programmées pour un seul programme pas à pas à la fois. Elles sont définies par :

• Décalage

• Rotation

• Homothétie

• Fonction miroir (Voir au chapitre "Définir les transformations de coordonnées")

Décalage total Le décalage total est calculé à partir de la somme de tous les décalages et transformations de coordonnées.

Page 159: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.15 Décalages d'origine 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-159

2.15.1 Définir les décalages d'origine

Vous introduisez les décalages d'origine (grossiers et fins) directement dans la liste des décalages d'origine.

Les décalages fins doivent être configurés par le constructeur de la machine.

Le nombre de décalage d'origine possibles est défini dans un paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil.

Dans le groupe fonctionnel "DO outil", sélectionnez la touche logicielle "Décal. orig.".

La liste des décalages d'origine s'ouvre.

Placez le curseur sur le décalage grossier ou sur le décalage fin que vous souhaitez définir.

Indiquez la coordonnée recherchée pour chaque axe. Avec les touches de déplacement du curseur, vous pouvez passer d'un axe à l'autre.

-ou-

Définir X ...

Définir Z

Actionnez la touche logicielle "Définir X", "Définir Y" ou "Définir Z", si vous désirez reprendre pour un décalage grossier, la valeur de position affichée pour un axe.

-ou-

Définir tous

Actionnez la touche logicielle "Définir tous", si vous désirez reprendre pour un décalage grossier, les valeurs de position affichées pour tous les axes.

Le programme paramètre le nouveau décalage grossier. A cet effet, les valeurs du décalage fin sont prises en considération, puis elles sont effacées.

Effacer DO

Actionnez la touche logicielle "Effacer DO", si vous souhaitez effacer simultanément les valeurs des décalages grossiers et fins.

Autres axes

Avec la touche logicielle "Autres axes", vous pouvez afficher en sus deux axes circulaires et définir leur décalage. Ces axes supplémentaires doivent être activés par le biais des paramètres machine.

Veuillez observer les indications du constructeur de la machine-outil.

Page 160: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.15 Décalages d'origine 2

© Siemens AG 2005 All rights reserved. 2-160 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.15.2 Liste des décalages d'origine

Les différents décalages d'origine et le décalage total sont tous affichés dans la liste des décalages d'origine. Le décalage d'origine activé au moment considéré, apparaît dans la liste sur un fond gris. La liste des décalages d'origine fait également apparaître les positions actuelles des axes dans le système de coordonnées machine et le système de coordonnées pièce.

Liste des décalages d'origine

Décalage de base

Référence Les coordonnées du décalage de base sont affichées. Vous pouvez les modifier ici, dans la liste.

Décalages d'origine

DO1 ... DO3 Les coordonnées de chaque décalage d'origine (1ère ligne, décalage grossier, 2ème ligne, décalage fin) et la valeur angulaire selon laquelle le système de coordonnées tourne éventuellement autour d'un axe, sont affichées. Vous pouvez modifier ces données ici, dans la liste (voir au chapitre "Définir les décalages d'origine").

Les décalages fins doivent être configurés par le constructeur de la machine.

Veuillez observer les indications du constructeur de la machine-outil.

Avec la touche "Page Down", vous pouvez faire apparaître d'autres décalages d'origine.

Page 161: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.15 Décalages d'origine 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-161

Transformation de coordonnées

Programme Les coordonnées actives de la transformation "Décalage" et l'angle réglé dans la transformation "Rotation", autour duquel tourne le système de coordonnées, sont affichés. Vous ne pouvez pas modifier ces valeurs ici.

Echelle Le facteur d'échelle actif de la transformation "Homothétie" est affiché pour chaque axe. Vous ne pouvez pas modifier ces valeurs ici.

Miroir L'axe qui a été défini par la transformation "Fonction miroir" est affiché. Vous ne pouvez pas modifier les réglages.

Décalage total

Total Le décalage total, résultant du décalage de base, ainsi que de tous les autres décalages d'origine et de la transformation de coordonnées activés, s'affiche.

Autres axes

Avec la touche logicielle "Autres axes", vous pouvez afficher en sus deux axes circulaires et définir leur décalage. Ces axes supplémentaires doivent être activés par le biais des paramètres machine.

Veuillez observer les indications du constructeur de la machine-outil.

Dans le groupe fonctionnel "DO outil", sélectionnez la touche logicielle "Décal. orig.".

La liste des décalages d'origine s'ouvre.

Page 162: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.15 Décalages d'origine 2

© Siemens AG 2005 All rights reserved. 2-162 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.15.3 Activer et désactiver un décalage d'origine en mode manuel

Jog

En mode "Machine Manuel", appuyez sur la touche logicielle "T, S, M".

La fenêtre "T,S,M" s'ouvre. Activer un décalage

d'origine

Placez le curseur sur le paramètre "Origine" et appuyez sur la touche logicielle "Variante" jusqu'à l'affichage du décalage d'origine souhaité.

Cycle Start

Appuyez sur la touche "Cycle Start".

Le décalage d'origine que vous avez réglé est activé. La fenêtre "SCP" affiche le décalage d'origine activé,

Origine1p.ex.

Les valeurs de décalage inscrites dans le menu "Décalage d'origine" sont prises en compte dans l'affichage du système de coordonnées pièce SCP.

Désactiver un décalage d'origine

Placez le curseur sur le paramètre "Origine" et appuyez sur la touche logicielle "Variante" jusqu'à l'affichage de " - " dans le champ.

Cycle Start

Appuyez sur la touche "Cycle Start".

Le décalage d'origine activé est désélectionné.

Page 163: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 08/2005 Commande

2.16 Basculer dans le mode CNC/ISO 2

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 2-163

2.16 Basculer dans le mode CNC/ISO

En actionnant la touche logicielle "CNC ISO", vous avez la possibilité de commuter entre l'interface utilisateur de ShopMill et celle de la CNC/ISO des SINUMERIK 840D/840Di/810D/840 D sl.

Tenez compte des indications du constructeur de la machine.

Quand la touche logicielle "CNC ISO" est activée, le masque de base de l'interface utilisateur CNC/ISO s'affiche :

ShopMill

En actionnant la touche logicielle "ShopMill", vous revenez à l'interface utilisateur ShopMill.

Si vous vous trouvez dans l'interface utilisateur CNC/ISO, observez les instructions de la documentation utilisateur des SINUMERIK 840D/840Di/810D/840 D sl.

Page 164: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

2 Commande 08/2005

2.17 ShopMill Open (PCU 50.3) 2

© Siemens AG 2005 All rights reserved. 2-164 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

2.17 ShopMill Open (PCU 50.3) Pour la PCU 50.3 (HMI Advanced), le logiciel ShopMill est disponible

dans la version ShopMill Open.

La particularité de ShopMill Open est que les groupes fonctionnels

HMI Advanced "Services", "Diagnostic", "Mise en service" et "Paramètres" (sans gestion d’outils ni décalages d'origine) se trouvent directement dans la barre de touches logicielles horizontales étendue.

Machine Pro-gramme

MessagesGestion.programm.

DOoutilAlarmes

ParamètreDiagnost. MiseServicesen service

Vous trouverez une description précise des groupes fonctionnels HMI Advanced intégrés dans : Bibliographie : /BAD/, Manuel d'utilisation HMI Advanced SINUMERIK 840D/840Di/810D/840D sl

D'autre part, certaines touches logicielles de la barre de menu de base ou de la barre de menu de base avec extension, peuvent être affectées à d'autres groupes fonctionnels par le constructeur de la machine.

Veuillez observer les indications du constructeur de la machine-outil.

2.18 Télédiagnostic Cette fonction permet de piloter la commande à partir d'un PC

externe. La liaison entre la commande et le PC externe peut être réalisée à l'aide d'un modem, p. ex.

Télé- diagnostic

Vous activez le télédiagnostic dans l'interface utilisateur CNC/ISO, dans le groupe fonctionnel "Diagnostic".

La fonction "Télédiagnostic" est une option logicielle.

Pour de plus amples informations sur le télédiagnostic, veuillez consulter : Bibliographie : /FB/, Description des fonctions étendues, F3

Page 165: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-165

Programmation avec ShopMill

3.1 Notions de base de la programmation.................................................................... 3-167

3.2 Structure du programme......................................................................................... 3-170

3.3 Créer un programme pas à pas.............................................................................. 3-171

3.3.1 Créer un nouveau programme, définir la pièce brute ............................................. 3-171 3.3.2 Programmer de nouveaux blocs ............................................................................. 3-175 3.3.3 Modifier des blocs de programme........................................................................... 3-177 3.3.4 Editeur de programme ............................................................................................ 3-178 3.3.5 Indiquer le nombre de pièces.................................................................................. 3-181

3.4 Progr. l'outil, le correct. d'outil et la vitesse de rotat. de la broche.......................... 3-182

3.5 Fraiser un contour................................................................................................... 3-183 3.5.1 Représentation du contour...................................................................................... 3-186 3.5.2 Déclarer un nouveau contour.................................................................................. 3-188 3.5.3 Créer des éléments de contour............................................................................... 3-190 3.5.4 Modifier un contour ................................................................................................. 3-195 3.5.5 Exemples pour la programmation libre de contours ............................................... 3-197 3.5.6 Fraisage en contournage ........................................................................................ 3-200 3.5.7 Percer des avant-trous pour évider une poche....................................................... 3-203 3.5.8 Fraiser une poche (ébauche).................................................................................. 3-206 3.5.9 Enlever la matière restante dans une poche .......................................................... 3-207 3.5.10 Finition d'une poche ................................................................................................ 3-209 3.5.11 Chanfreiner une poche............................................................................................ 3-212 3.5.12 Fraiser un tourillon (ébauche) ................................................................................. 3-213 3.5.13 Enlever la matière restante sur un tourillon ............................................................ 3-214 3.5.14 Finition des tourillons .............................................................................................. 3-216 3.5.15 Chanfreiner un tourillon........................................................................................... 3-217

3.6 Déplacements linéaires ou circulaires avec interpolation....................................... 3-218 3.6.1 Droite....................................................................................................................... 3-218 3.6.2 Cercle avec centre connu ....................................................................................... 3-220 3.6.3 Cercle avec rayon connu ........................................................................................ 3-221 3.6.4 Hélice ...................................................................................................................... 3-222 3.6.5 Coordonnées polaires ............................................................................................. 3-223 3.6.6 Droite en coordonnées polaires .............................................................................. 3-224 3.6.7 Cercle en coordonnées polaires ............................................................................. 3-225 3.6.8 Exemples de programmation en coordonnées polaires ......................................... 3-226

3.7 Percer / aléser / tarauder ........................................................................................ 3-227 3.7.1 Centrage.................................................................................................................. 3-228 3.7.2 Percer et aléser à l'alésoir....................................................................................... 3-229 3.7.3 Percer profond ........................................................................................................ 3-230 3.7.4 Chambrage .............................................................................................................3-232 3.7.5 Tarauder.................................................................................................................. 3-233 3.7.6 Fraiser un filetage ................................................................................................... 3-235 3.7.7 Percer – fraiser un filetage...................................................................................... 3-239

Page 166: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3

© Siemens AG 2005 All rights reserved. 3-166 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.7.8 Positionner sur des positions quelconques et des modèles de position.................3-241 3.7.9 Positions quelconques ............................................................................................3-242 3.7.10 Modèle de positions Ligne.......................................................................................3-246 3.7.11 Modèle de positions Réseau ...................................................................................3-247 3.7.12 Modèle de positions Cadre......................................................................................3-248 3.7.13 Modèle de positions Cercle complet .......................................................................3-249 3.7.14 Modèle de positions Cercle partiel ..........................................................................3-251 3.7.15 Afficher ou masquer des positions ..........................................................................3-253 3.7.16 Obstacle ..................................................................................................................3-254 3.7.17 Répéter des positions..............................................................................................3-256 3.7.18 Exemples de programmation pour le perçage / alésage / taraudage .....................3-257

3.8 Fraiser .....................................................................................................................3-259 3.8.1 Surfaçage ................................................................................................................3-259 3.8.2 Poche rectangulaire ................................................................................................3-262 3.8.3 Poche circulaire .......................................................................................................3-266 3.8.4 Tourillon rectangulaire.............................................................................................3-268 3.8.5 Tourillon circulaire ...................................................................................................3-271 3.8.6 Rainure longitudinale...............................................................................................3-273 3.8.7 Rainure sur cercle ...................................................................................................3-276 3.8.8 Utilisation de modèles de positions lors du fraisage ...............................................3-279 3.8.9 Gravure....................................................................................................................3-282

3.9 Mesurer ...................................................................................................................3-287 3.9.1 Mesurer l'origine pièce ............................................................................................3-287 3.9.2 Mesurer un outil.......................................................................................................3-289 3.9.3 Etalonner un palpeur ...............................................................................................3-291

3.10 Fonctions diverses ..................................................................................................3-292 3.10.1 Appeler un sous-programme...................................................................................3-292 3.10.2 Répéter des blocs de programme...........................................................................3-294 3.10.3 Modifier les réglages du programme.......................................................................3-296 3.10.4 Appeler des décalages d'origine .............................................................................3-297 3.10.5 Définir les transformations de coordonnées............................................................3-298 3.10.6 Transformation de surfaces cylindriques ................................................................3-301 3.10.7 Orientation ...............................................................................................................3-304 3.10.8 Fonctions supplémentaires .....................................................................................3-309

3.11 Insérer des codes G dans le programme pas à pas ...............................................3-310

Page 167: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.1 Notions de base de la programmation 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-167

3.1 Notions de base de la programmation Important ! Lors de la création de programmes pour machines-outils, les

notions de base énoncées ci-après doivent particulièrement être observées !

Axes Sur les fraiseuses, les 3 principaux axes sont désignés par X, Y et Z.

En version standard, l'axe Z est l'axe d'outil. Cotation métrique

ou en pouces La commande peut traiter des cotations en métrique ou en pouces. Conformément au préréglage, la commande interprète toutes les valeurs géométriques introducites en tant cotes en métrique ou en pouces. Indépendamment du préréglage, la cotation peut être réglée en métrique ou pouces dans l'en-tête de programme (définir pièce brute).Dans le présent chapitre, toutes les cotations sont en métrique.

Programmation absolue En programmation absolue, la cotation se réfère à l'origine du

système de coordonnées après décalage total. Programmation relative En programmation relative, la valeur numérique programmée de

l'information de déplacement correspond à la distance à parcourir. Le signe indique le sens de déplacement.

Outil T Il est nécessaire de programmer un outil pour chaque usinage par

enlèvement de copeaux. Dans les cycles d'usinage ShopMill, une fonction de sélection d'outil est intégrée dans chaque masque de paramétrage. Exception: dans le cas de la programmation de droites et cercles simples, une sélection d'outil doit être effectuée au préalable. La sélection d'outil est automaintenue (modale) pour les droites/cercles, c'est-à-dire que lorsque vous devez réaliser plusieurs opérations d'usinage successivement avec le même outil, il suffit de le programmer pour la première droite ou le premier cercle.

Correction de longueur

d'outil Les corrections des longueurs de l'outil sont actives dès que celui-ci est monté sur la broche. Vous pouvez affecter des correcteurs d'outil différents à chaque outil disposant de plusieurs arêtes tranchantes. La correction des longueurs de l'outil monté sur la broche reste active, même après exécution du programme (RESET).

Page 168: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.1 Notions de base de la programmation 3

© Siemens AG 2005 All rights reserved. 3-168 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Correction du rayon d'outil La correction du rayon de l'outil est prise en compte automatiquement pour les cycles, excepté pour celui de fraisage en contournage. Dans le cas des fonctions "Fraisage en contournage" et "Droite", vous pouvez programmer la correction du rayon ou non. Dans le cas de la fonction "Droite", la correction du rayon de l'outil est modale (automatiquement), c.-à-d. qu'elle n'est pas désactivée automatiquement.

Correction de rayon à gauche du contour

Correction de rayon à droite du contour

Correction de rayon désactivée

Correction de rayon est maintenueau même réglage qu'avant

Vitesse de rotation de la

broche La vitesse de rotation de la broche (S) indique le nombre de tours de la broche par minute. Avec ShopMill, le réglage rotation à gauche/à droite se fait dans la liste des outils.

Programmation : Avec ShopMill, l'introduction de la vitesse de rotation de la broche doit être effectuée lors du montage d'un nouvel outil. En alternative à la vitesse de rotation de la broche, on peut également introduire la vitesse de coupe (V) en m/mn.

Marche / arrêt broche : Le démarrage de la broche est exécuté immédiatement après le montage de l'outil. L'arrêt de la broche est exécuté dans le cas d’une réinitialisation, en fin de programme ou pour un changement d'outil.

Vitesse de coupe Vitesse périphérique à laquelle l'arête tranchante usine la pièce. La

vitesse de coupe (V) est indiquée en m/mn.

Vitesse de coupe

Page 169: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.1 Notions de base de la programmation 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-169

Déplacement à vitesse rapide

La trajectoire programmée est parcourue sur une droite à la plus grande vitesse possible, sans usinage de la pièce. La vitesse rapide est active bloc par bloc, c.-à-d. que si, dans le bloc suivant, le déplacement doit à nouveau être exécuté en vitesse rapide, l'entrée "Vitesse rapide" doit être renouvelée pour l'avance (F). Si l’avance et la vitesse rapide ne sont pas programmées, le déplacement est automatiquement exécuté avec la dernière valeur d'avance programmée (avance d'usinage).

Déplacement avec avance (avance d'usinage)

L'outil se déplace avec l'avance programmée F sur une droite ou sur un cercle, jusqu'au point final programmé, et usine la pièce. L'avance d'usinage (F) doit être introduite en mm/mn, mm/tr ou en mm/dent. Dans les cycles de fraisage, l'avance est convertie automatiquement, que vous basculiez de mm/min en mm/tr, ou inversement.

Dans les cycles de fraisage, l'avance en ébauche se rapporte au centre de la fraise. Même chose pour la finition, à l'exception des contours avec des courbures concaves pour lesquels l'avance se rapporte au tranchant (point de contact entre la fraise et la pièce).

Avance en mm/dent La fraise est un outil à plusieurs tranchants ; aussi doit-il y avoir une

valeur assurant que chaque arête tranchante usine dans les meilleures conditions possibles. L'avance par dent correspond au déplacement linéaire qu'effectue la fraise lors de l'action d'une dent. L'avance par dent est égale aussi à la course d'avance que parcourt la table entre l'attaque de deux arêtes tranchantes consécutives.

Avance en mm/dent L'avance d'usinage agit de façon modale, autrement dit elle est

maintenue et il n'est pas nécessaire de l'introduire de nouveau si le déplacement dans une nouvelle technologie d’usinage est à exécuter avec la dernière avance programmée. Cela s'applique même si une vitesse rapide a été programmée entre-temps.

Page 170: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.2 Structure du programme 3

© Siemens AG 2005 All rights reserved. 3-170 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.2 Structure du programme Le programme se divise en 3 domaines :

en-tête de programme, blocs de programme et fin de programme. Ensemble, ces domaines constituent la gamme d'usinage.

Structure du programme

En-tête de programme L'en-tête du programme contient les cotes de la pièce brute et les paramètres qui doivent agir sur l'ensemble du programme, p. ex. :

• Unité en mm ou pouces

• Axe d'outil X, Y, ou Z

• Plan de retrait, distance de sécurité, sens de rotation d'usinage

Blocs de programme Pour obtenir une pièce finie, les différents types d'usinage, déplacements, instructions machine etc. doivent être programmés. Cette programmation doit être effectuée dans les blocs de programme.

Usinages concaténés La commande combine automatiquement les blocs technologiques et

les blocs de position. Ces blocs sont désignés par un crochet, à proximité immédiate du symbole d'usinage, du début de la concaténation jusqu'à la fin de la concaténation.

Les blocs N10 ... N25 sont concaténés

Page 171: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill3.3 Créer un programme pas à pas

3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-171

3.3 Créer un programme pas à pas Une option logicielle est requise pour les programmes pas à pas que

vous créez directement devant la machine.

3.3.1 Créer un nouveau programme, définir la pièce brute

Un nouveau programme se crée dans le groupe fonctionnel "Program Manager".

Sélection par touche logicielle

Pro-grammes

Nouveau >

Programme ShopMill

Introduire le nom du programme

Introduisez un nom de programme. Le nom de programme peut avoir au maximum 24 caractères. Toutes les lettres (sauf voyelles accentuées et avec tréma), chiffres et traites de soulignement (_) sont autorisés. ShopMill transforme automatiquement les minuscules en majuscules.

L'introduction de "points" dans le nom des programmes n'est pas autorisée, car il ne serait plus possible d'effacer ces programmes.

Confirmez le nom de programme avec la

touche logicielle ou avec la touche "Input"

Le masque pour le paramétrage de l'"en-tête de programme" apparaît ensuite.

Paramétrer l'en-tête de programme

Paramétrer l'en-tête de programme

Les paramètres introduits dans l'en-tête de programme agissent sur l'ensemble du programme.

Page 172: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005 3.3 Créer un programme pas à pas

3

© Siemens AG 2005 All rights reserved. 3-172 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Paramètres définissant la pièce brute

• Décalage d'origine (DO) dans lequel l'origine de la pièce est mémorisée. Avec la touche logicielle "Décalages d'origine" vous pouvez sélectionner le décalage d'origine dans la liste d'outils ou effacer le préréglage du paramètre si vous ne souhaitez aucun décalage d'origine.

• Spécifier l'unité du programme [mm ou pouces]. • Point d'angle 1 de la pièce (X0, Y0, Z0) :

Le point d'angle 1 de la pièce est le point de référence pour la cotation de la pièce brute. Il doit être introduit en absolu.

• Point d'angle 2 de la pièce ou cotes (X1, Y1, Z1 ou L, W, H) : Le point d'angle 2 de la pièce se trouve en face du point d'angle 1. Il doit être introduit en absolu. Les cotes sont la longueur, la largeur et la hauteur de la pièce brute.

Points d'angle 1 et 2 Points d'angle 1 et 2 et cotes

• Axe de l'outil : la longueur d'outil est prise en compte dans l'axe réglé.

• Plan de retrait (RP) et distance de sécurité (SC) : Plans situés au-dessus de la pièce. Au cours de l'usinage, l'outil se déplace en vitesse rapide du point de changement d'outil au plan de retrait, puis à la distance de sécurité. La sélection de l'avance d'usinage est effectuée à ce niveau. Quand l'usinage est terminé, l'outil se déplace, en avance d'usinage, de la pièce jusqu'au niveau de la distance de sécurité. De la distance de sécurité jusqu'au plan de retrait, puis jusqu'au point de changement d'outil, le déplacement est exécuté en vitesse rapide. Le plan de retrait doit être introduit en absolu. La distance de sécurité doit être introduite en relatif (sans signe).

Page 173: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill3.3 Créer un programme pas à pas

3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-173

Plan de retrait (RP) et distance de sécurité (SC)

X

Z

Distance desécurité (SC)

Plan de retrait (RP)

Distance de sécurité pour différentes hauteurs de pièce

• Sens d'usinage : Pour fraiser une poche, une rainure longitudinale ou un tourillon,

ShopMill tient compte du sens de l'usinage (en avalant ou en opposition) et du sens de rotation de la broche dans la liste d'outils. Puis la poche est usinée dans le sens horaire ou dans le sens antihoraire.

Fraisageen avalant

Fraisage enopposition

Usiner des poches en avalant ou en opposition avec rotation de la broche à droite

Dans le fraisage en contournage, le sens de l'usinage est déterminé par le sens du contour qui a été programmé.

Page 174: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005 3.3 Créer un programme pas à pas

3

© Siemens AG 2005 All rights reserved. 3-174 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

• Retrait dans le cas de modèles de position: Dans le cas d'un fraisage avec un retrait optimisé, l'outil se déplace au-dessus de la pièce, en suivant le contour, avec l'avance d'usinage et à la distance de sécurité (SC). Dans la cas d'un retrait sur RP, l'outil retourne au plan de retrait après le fraisage puis effectue l'approche de la nouvelle position. Cela permet d'éviter les collisions avec des parties de la pièce lors du retrait et de l'approche de l'outil, p. ex. lors de la réalisation de trous dans des poches ou des rainures, à différents niveaux et diverses positions.

Retrait optimisé Retrait au plan de retrait RP Enregistrer les paramètres

Sélection avec la touche logicielle Les paramètres introduits sont enregistrés. Puis la gamme d'usinage

est affichée.

Fin du programme ShopMill a défini automatiquement la fin du programme.

Page 175: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill3.3 Créer un programme pas à pas

3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-175

3.3.2 Programmer de nouveaux blocs

Créer des blocs de programme

Une fois que la pièce brute a été définie, l'usinage, les avances et les positions sont programmés dans les différents blocs de programme. Vous êtes assistés par des "écrans d'aide" pour les différentes opérations d'usinage.

Il existe une grande capacité de mémoire pour chaque programme.

Cependant, vous ne pouvez programmer qu'un nombre restreint de blocs en fonction de la mémoire requise.

• ShopMill sur NCU (HMI Embedded) Vous pouvez programmer 1000 blocs au maximum avec la fonction "Droite" et 600 blocs au maximum avec la fonction "Fraiser une poche"

• PCU 50.3 (HMI Advanced) Vous pouvez programmer 3500 blocs au maximum avec la fonction "Droite" et 2100 blocs au maximum avec la fonction "Fraiser une poche"

Dans le cas d'ablocages multiples, un programme se compose très vite d'un nombre de blocs supérieur au nombre admis. Lorsqu'il vous est signalé que le nombre de blocs est trop élevé, regroupez dans un sous-programme les opérations effectuées avec le même outil. Vous pouvez ouvrir le programme et l'exécuter de cette façon.

Remarque Les nouveaux blocs programmés sont toujours insérés après le bloc marqué. Il est impossible de programmer un bloc avant l'en-tête de programme et après la fin du programme.

Champs de paramétrage Avance :

Si aucune valeur n'est programmée sous avance (F) (champ vide), le programme reprend la dernière avance programmée.

Vider un champ de saisie : La touche d'effacement (ou touche d'espacement arrière) sert à vider un champ de saisie, c.-à-d. à effacer la valeur programmée.

Champs de paramétrage prérenseignés ou vides : Vous devez toujours effectuer une introduction dans les champs prérenseignés. Si le champ est vidé, la touche logicielle "Valider" n'est plus affichée !

Page 176: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005 3.3 Créer un programme pas à pas

3

© Siemens AG 2005 All rights reserved. 3-176 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Touche logicielle "Variante" et touche de basculement : Si le curseur se trouve sur un champ de saisie avec possibilité de commutation, la touche logicielle "Variante" apparaît automatiquement dans la barre verticale de touches logicielles (voir touche logicielle "Variante" au chapitre "Touches logicielles importantes pour la commande et la programmation").

Ebauche / finition : Chaque cycle peut être programmé pour ébauche ou finition. Pour un usinage exécuté d'abord en ébauche, puis en finition, il est nécessaire d'appeler le cycle une 2ème fois. Les valeurs programmées sont affichées lors d'un nouvel appel. Dans quelques cycles, l'ébauche et la finition sont proposés comme usinage complet, c'est-à-dire que le cycle ne doit être appelé qu'une seule fois.

Positionnement pour les cycles

• Positionnement avec ShopMill pour les cycles programmés :

− Outil au-dessus du plan de retrait (RP) : L'outil est positionné en vitesse rapide dans le plan X/Y, puis en

Z jusqu'au plan de retrait (RP)

X

ZDistance desécurité (SC)

Plan deretrait (RP)

Point de changement d'outil

Vitesse rapideAvance d'usinage

Accostage dans le cycle au-dessus du plan de retrait − Ou outil en dessous du plan de retrait (RP) :

Page 177: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill3.3 Créer un programme pas à pas

3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-177

L'outil est positionné en Z jusqu'au plan de retrait (RP) en vitesse rapide, puis dans le plan X/Y toujours en vitesse rapide

X

ZDistance desécurité (SC)

Plan deretrait (RP)

Point de changementd'outil

Vitesse rapideAvance d'usinage

Accostage dans le cycle en dessous du plan de retrait • L'axe d'outil se déplace en vitesse rapide jusqu'à la distance de

sécurité (SC). • Puis l'usinage est exécuté par cycle, avec l'avance d'usinage

programmée. • Après l'usinage, l'outil se déplace en avance d'usinage jusqu'au

milieu du cycle dans le plan X/Y, puis avec l'axe d'outil, il s'éloigne de la pièce jusqu'à la distance de sécurité.

• Ensuite l'axe d'outil se retire en vitesse rapide jusqu'au plan de retrait.

• A partir du plan de retrait, le point de changement d'outil est accosté en vitesse rapide.

3.3.3 Modifier des blocs de programme

Vous avez la possibilité d'optimiser ou d'adapter à de nouvelles situations, les paramètres que vous avez programmés dans les blocs ShopMill ; vous pouvez, par exemple, augmenter la valeur de l'avance ou décaler une position. Vous pouvez modifier tous les paramètres dans tous les blocs de programme, en intervenant directement dans les masques de paramétrage correspondants.

Appuyez sur la touche logicielle "Programme".

La liste des répertoires s'affiche.

Placez le curseur sur le répertoire dans lequel figure le programme que vous voulez ouvrir.

-ou-

Appuyez sur la touche "Curseur vers la droite" ou "Input".

Tous les programmes contenus dans ce répertoire s'affichent.

Sélectionnez le programme à modifier.

-ou-

Appuyez sur la touche "Curseur vers la droite" ou "Input".

La gamme d'usinage du programme s'affiche.

Page 178: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005 3.3 Créer un programme pas à pas

3

© Siemens AG 2005 All rights reserved. 3-178 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Placez le curseur dans la gamme d'usinage sur le bloc de programme à modifier.

Appuyez sur la touche "Curseur vers la droite".

Le masque de paramétrage du bloc de programme sélectionné s'ouvre.

Effectuez les modifications.

-ou-

Appuyez sur la touche logicielle "Valider" ou la touche "Curseur vers la gauche".

Les modifications sont enregistrées dans le programme.

3.3.4 Editeur de programme

Si vous voulez modifier l'ordre des blocs dans un programme, effacer des blocs ou copier des blocs d'un programme dans un autre, vous devez utiliser l'éditeur de programme.

Les fonctions suivantes sont à votre disposition dans l'éditeur de

programme : • Marquer

Vous pouvez marquer plusieurs blocs de programme à la fois, pour les copier et les découper, par exemple.

• Copier/Coller Vous pouvez copier et coller des blocs de programme au sein d'un programme ou d'un programme dans un autre.

• Couper Vous pouvez découper des blocs dans un programme et ainsi les supprimer. Ces blocs restent cependant en mémoire tampon, de sorte que vous pouvez les insérer à nouveau à un autre emplacement.

• Rechercher Vous pouvez rechercher un numéro de bloc ou une suite de caractères quelconques dans un programme.

• Renommer Dans l'éditeur de programme, vous pouvez renommer un contour, si vous venez de le copier par exemple.

• Numéroter Si vous insérez un bloc de programme nouveau ou copié entre deux blocs existants, ShopMill lui donnera automatiquement un nouveau numéro de bloc. Ce numéro de bloc peut être plus élevé que le numéro du bloc suivant. La fonction "Numéroter" vous permet de rétablir l'ordre croissant des numéros de bloc.

Page 179: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill3.3 Créer un programme pas à pas

3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-179

Ouvrir l'éditeur de programme

Sélectionnez un programme.

Appuyez sur la touche "Extension".

Les touches logicielles de l'éditeur de programme apparaissent dans la barre verticale des touches logicielles.

Marquer un bloc de programme

Placez le curseur dans la gamme d'usinage sur le premier ou le dernier bloc que vous voulez marquer.

Marquer

Appuyez sur la touche logicielle "Marquer".

Avec les touches de déplacement du curseur, sélectionnez tous les autres blocs de programme que vous désirez marquer.

Les blocs de programme sont marqués.

Copier un bloc de programme

Dans la gamme d'usinage, marquez le ou les blocs de programme.

Copier

Appuyez sur la touche logicielle "Copier".

Les blocs de programme sont copiés dans le presse-papier.

Couper un bloc de programme

Dans la gamme d'usinage, marquez le ou les blocs de programme.

Couper

Appuyez sur la touche logicielle "Couper".

Les blocs de programme sont extraits de la gamme d'usinage et stockés dans le presse-papier.

Insérer un bloc de programme

Copier ou couper dans la gamme d'usinage le ou les blocs de programme que vous voulez coller à un autre endroit.

Placez le curseur sur le bloc de programme après lequel vous voulez coller le ou les blocs de programme.

Insérer

Appuyez sur la touche logicielle "Insérer".

Les blocs de programme sont insérés dans la gamme d'usinage du programme.

Page 180: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005 3.3 Créer un programme pas à pas

3

© Siemens AG 2005 All rights reserved. 3-180 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Chercher

Chercher >

Appuyez la touche logicielle "Chercher".

Saisissez le numéro d'un bloc ou un texte.

Choisissez entre la recherche à partir du début du programme ou à partir de la position actuelle du curseur.

Chercher >

Appuyez la touche logicielle "Chercher".

ShopMill scrute le programme. S'il est trouvé, le numéro ou le texte est marqué avec le curseur.

Continuer la recherche

Actionnez la touche logicielle "Continuer la recherche", si vous souhaitez poursuivre la recherche.

Renommer un contour

Placez le curseur sur un contour dans la gamme d'usinage.

Renommer

Appuyez sur la touche logicielle "Renommer".

Saisissez un nouveau nom pour le contour.

Pressez la touche logicielle "OK".

Le nom du contour est modifié et s'affiche dans la gamme d'usinage.

Numéroter les blocs de programme

Renumé-roter

Appuyez sur la touche logicielle "Renuméroter".

Les blocs de programme sont renumérotés par ordre croissant.

Fermer l'éditeur de programme

Appuyez sur la touche logicielle "Retour" pour refermer l'éditeur de programmes.

Page 181: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill3.3 Créer un programme pas à pas

3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-181

3.3.5 Indiquer le nombre de pièces

Si vous désirez réaliser un nombre donné de pièces identiques, vous pouvez indiquer ce nombre à la fin du programme. Une fois démarrée, l'exécution du programme sera répétée automatiquement autant de fois que vous l’avez indiqué.

Ouvrez le bloc "Fin du programme", si vous désirez usiner plus

d'une pièce.

Introduisez le nombre de pièces que vous désirez usiner.

Actionnez la touche logicielle "Valider".

Une fois démarrée, l'exécution du programme sera répétée automatiquement autant de fois que vous l’avez indiqué.

infini

Si vous désirez répéter l'exécution du programme un nombre illimité de fois, actionnez la touche logicielle "infini". La touche "Reset" permet de mettre fin à l'exécution du programme.

Page 182: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.4 Progr. l'outil, le correct. d'outil et la vitesse de rotat. de la broche 3

© Siemens AG 2005 All rights reserved. 3-182 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.4 Progr. l'outil, le correct. d'outil et la vitesse de rotat. de la broche Caractéristiques générales Lors de la programmation de cycles, l'outil est contenu dans le

masque. Pour la programmation d'une droite ou d'un arc de cercle, sélectionnez l'outil au préalable.

Sélection par touche logicielle Outil

Programmation

d'un outil (T) Sélectionnez le champ de paramétrage "T". ShopMill propose diverses possibilités pour déclarer un outil :

1. Possibilité: introduire au clavier le nom ou le numéro de l'outil. 2. Possibilité: actionner la touche de groupe fonctionnel "Tool,

Offset" (décalage d'outil), sélectionner l'outil avec les touches fléchées et appuyer sur

la touche logicielle dans leprogramme .

L'outil est repris dans le champ de paramétrage. Tranchant (D) Pour chaque outil programmé, vous pouvez choisir ou indiquer les

correcteurs du tranchant D avec lesquels vous voulez travailler. Les correcteurs figurent dans la liste des outils. Pour différents outils (outil à lamer avec pilote, foret étagé etc.) programmez le numéro de tranchant D correct, afin d'éviter les risques de collision (voir aussi aux chapitres "Exemples de programmation pour le perçage" et "Outils et correcteurs d'outils").

Vitesse de rotation de la

broche (S) ou vitesse de coupe (V)

ShopMill offre la possibilité de programmer soit la vitesse de rotation de la broche (S), soit la vitesse de coupe (V). Le basculement est exécuté au moyen de la touche "Variante". Dans les cycles de fraisage, la vitesse de rotation de la broche est convertie et basculée automatiquement en vitesse de coupe.

• Vitesse de rotation de la broche et vitesse de coupe restent activée jusqu'à ce qu'un nouvel outil soit programmé.

• La vitesse de rotation de broche se programme en tr/mn.

• La vitesse de coupe (V) se programme en m/mn.

• Le sens de rotation d'un outil est réglable dans la liste des outils.

Page 183: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-183

Surépaisseur (DR) Ce champ de paramétrage permet de programmer une surépaisseur d'usinage sur le rayon de l'outil. Lors de l'usinage du contour, il reste ainsi une surépaisseur de finition (voir aussi au chapitre "Outils et correcteurs d'outils"). Le paramètre DR reste actif aussi longtemps qu'un cycle ShopMill (taraudage, fraisage, détourage) est programmé.

Exemple Une surépaisseur de finition de 0,5 mm doit être conservée sur un contour quelconque. DR doit alors être programmé avec 0,5 mm. Avec DR = 0, le contour programmé est fraisé sans surépaisseur de finition.

3.5 Fraiser un contour Pour programmer le fraisage d'un contour simple ou complexe, vous

utilisez la fonction "Fraisage contours". Vous pouvez définir des contours ouverts ou fermés (poches, îlots, tourillons) qui peuvent ensuite être usinés avec la fonction Fraisage périphérique ou Cycles de fraisage.

Un contour est constitué de différents éléments de contour, dont le

nombre doit être compris entre deux au minimum et 250 au maximum. De plus, entre les éléments de contour, vous pouvez programmer des chanfreins, des rayons ou des transitions tangentielles.

Le calculateur de contours intégré détermine les points d'intersection des différents éléments de contour en tenant compte des corrélations géométriques, ce qui vous permet d'introduire également des éléments dont la cotation est insuffisante.

Pour le fraisage de contours, vous devez toujours programmer d'abord la géométrie du contour puis la technologie. Vous pouvez soit usiner des contours quelconques avec la fonction "Fraisage périphérique" soit évider des poches avec/sans îlots soit dégager des tourillons.

Contours quelconques La programmation du fraisage de contours quelconques ouverts ou fermés a lieu de la façon suivante :

1. Introduction du contour Vous programmez successivement différents éléments de contour.

2. Fraisage périphérique (ébauche) Le contour est usiné compte tenu de différentes stratégies d'accostage et de retrait.

3. Fraisage périphérique (finition) Si vous avez programmé une surépaisseur de finition pour l'ébauche, une passe de finition est encore effectuée.

4. Fraisage périphérique (chanfrein) Si vous avez prévu un biseau, chanfreiner la pièce avec un outil spécial.

Page 184: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-184 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Contours de poches ou d'îlots

Les contours de poches ou d'îlots doivent être fermés, c.-à-d. que point de départ et point final du contour sont identiques. Vous pouvez également programmer des poches qui comportent un ou plusieurs îlots. Les îlots peuvent se trouver partiellement hors de la poche ou se chevaucher. ShopMill interprète le premier contour indiqué comme un contour de poche, tous les autres comme des îlots.

La programmation du fraisage de poches avec îlots a lieu, p. ex., de la façon suivante :

1. Introduction du contour de la poche Vous programmez successivement différents éléments de contour.

2. Introduction du contour de chaque îlot Vous programmez les contours des îlots après celui de la poche.

3. Centrage de l'avant-trou Si vous désirez percer un avant-trou, vous pouvez d'abord effectuer un centrage, pour éviter que le foret ne glisse.

4. Perçage de l'avant-trou Si vous désirez pénétrer perpendiculairement pour évider la poche et si une fraise à dent en bout n'est pas disponible, vous pouvez percer un avant-trou.

5. Evidement de la poche avec îlot (ébauche) La poche avec îlot est évidée compte tenu de différentes stratégies de pénétration.

6. Enlèvement de la matière restante (ébauche) Lors de l'évidement de la poche, ShopMill détecte automatiquement la matière qui n'est pas enlevée. Il est possible de supprimer celle-ci avec un outil approprié, sans devoir usiner à nouveau toute la poche.

7. Finition d'une poche avec îlot (finition des bords/ du fond) Si vous avez programmé une surépaisseur de finition aux bords de la poche pour l'ébauche, une passe de finition est encore effectuée au niveau des bords de la poche.

Page 185: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-185

Toutes les opérations nécessaires pour le fraisage d'un contour sont réunies par une accolade dans la gamme d'usinage.

Exemple : évidement d'une poche

Contours pour tourillons

Les contours des tourillons doivent être fermés, c.-à-d. que le point de départ et le point final du contour sont identiques. Vous pouvez définir plusieurs tourillons qui peuvent aussi se recouper. ShopMill interprète le premier contour indiqué comme un contour de brut, tous les autres comme un tourillon.

La programmation de l'usinage de tourillons de contour a lieu, p. ex., de la façon suivante :

1. Introduire le contour du brut Le contour brut définit la zone en-dehors de laquelle il n'y a pas de matière, c.-à-d. où le déplacement a lieu à vitesse rapide. De la matière est alors enlevée entre le contour du brut et le contour du tourillon.

2. Introduction du contour de chaque tourillon Vous programmez le contour du tourillon après celui du brut.

3. Dégagement du tourillon (ébauche) Le contour est dégagé.

4. Enlèvement de la matière restante (ébauche) Lors du fraisage du tourillon, ShopMill détecte automatiquement la matière qui n'est pas enlevée. Il est possible de supprimer celle-ci avec un outil approprié, sans devoir usiner à nouveau tout le tourillon.

5. Finition du contour d'un tourillon (finition du bord/ du fond) Si vous avez programmé une surépaisseur de finition pour l'ébauche, une passe de finition est encore effectuée.

Page 186: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-186 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.5.1 Représentation du contour ShopMill représente un contour sous forme de bloc de programme

dans la gamme d'usinage. Si vous ouvrez ce bloc, les différents éléments de contour sont représentés par des symboles et des graphiques à traits.

Représentation

symbolique Les différents éléments de contour sont représentés symboliquement dans l'ordre dans lequel ils ont été introduits, à côté de la fenêtre du graphique.

Elément de contour

Icône Signification

Point de départ Point de départ du contour

Droite vers le haut Droite vers le bas

Droite dans un incrément d'indexation de 90° Droite dans un incrément d'indexation de 90°

Droite vers la gauche Droite vers la droite

Droite dans un incrément d'indexation de 90° Droite dans un incrément d'indexation de 90°

Droite quelconque

Droite à pente quelconque

Arc de cercle vers la droite Arc de cercle vers la gauche

Cercle Cercle

Prolongement du contour

END Fin de la description du contour

La couleur différente des symboles donne une information sur leur état :

Premier plan Arrière-plan Signification

- rouge Curseur sur nouvel élément

noir rouge Curseur sur élément courant

noir blanc Elément normal

rouge blanc Elément ignoré pour l'instant (sera uniquement pris en considération lorsqu'il sera sélectionné avec le curseur)

Page 187: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-187

Représentation graphique

En synchronisme avec l'introduction des éléments de contour, le contour programmé est représentée dans la fenêtre du graphique sous forme de traits.

Représentation graphique du contour en fraisage de contours

Un élément de contour peut être représenté par différents types de traits et en différentes couleurs :

• noir : Contour programmé

• orange : Elément de contour courant

• vert, en tirets : Elément en alternative

• bleu à pois : Elément défini par la pièce

L'échelle du système de coordonnées s'adapte à la modification de l'ensemble du contour.

La position du système de coordonnées est affichée dans la fenêtre du graphique.

Page 188: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-188 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.5.2 Déclarer un nouveau contour

Pour chaque contour que vous désirez fraiser, vous devez déclarer un contour spécifique.

Les contours sont mémorisés à la fin du programme.

La déclaration d'un nouveau contour commence par la détermination d'un point de départ. ShopMill définit automatiquement la fin du contour.

Si vous modifiez l'axe d'outil, ShopMill adapte automatiquement les axes correspondants du point de départ.

Pour le point de départ, vous pouvez introduire des instructions supplémentaires quelconques (40 caractères maxi) sous la forme de codes G.

Si vous voulez créer un contour similaire à un contour déjà créé, vous pouvez copier cet ancien contour, le renommer et modifier les éléments du contour, en fonction du nouveau contour à créer. Par contre, si vous voulez réutiliser un même contour à un autre endroit dans le programme, vous ne devez pas renommer la copie de ce contour. Les modifications introduites dans le contour seront automatiquement prises en compte pour le nouveau contour qui porte le même nom.

Actionnez les touches logicielles "Fraisage contours" et "Nouveau

contour".

Nouveau contour >

Introduisez un nom pour le nouveau contour. Le nom du contour doit être univoque.

Pressez la touche logicielle "OK".

Le masque de saisie du point de départ du contour est affiché. Vous pouvez le déclarer en coordonnées cartésiennes ou polaires.

Point d'attaque cartésien Introduisez les coordonnées du point d'attaque du contour.

Introduisez, si vous le désirez, des instructions supplémentaires sous la forme de codes G.

Actionnez la touche logicielle "Valider".

Introduisez les différents éléments de contour (voir chap. "Création d'éléments de contour").

Page 189: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-189

Point d'attaque polaire Pôle

Appuyez sur la touche logicielle "Pôle".

Introduisez la position de pôle en coordonnées cartésiennes.

Introduisez les coordonnées du point d'attaque du contour en coordonnées polaires.

Introduisez, si vous le désirez, des instructions supplémentaires sous la forme de codes G.

Actionnez la touche logicielle "Valider".

Introduisez les différents éléments de contour (voir chap. "Création d'éléments de contour").

Paramètre Description Unité

Axe d'outil Si vous choisissez Z comme axe d'outil, le point de départ / pôle se trouvera dans X / Y Si vous choisissez X comme axe d'outil, le point de départ / pôle se trouvera dans Y / Z Si vous choisissez Y comme axe d'outil, le point de départ / pôle se trouvera dans X / Z Les coordonnées changent aussi dans les éléments de contour.

X Y

Système cartésien : Point de départ dans la direction X (abs.) Point de départ dans la direction Y (abs.)

mm mm

X Y L1

ϕ1

Système polaire : Position polaire dans la direction X (abs.) Position polaire dans la direction Y (abs.) Distance entre le pôle et le point d'attaque du contour (abs.) Angle polaire entre le pôle et le point d'attaque du contour (abs.)

mm mm mm degré

Instruction supplémentaire

Instruction supplémentaire quelconque sous forme de code G

Page 190: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-190 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.5.3 Créer des éléments de contour Après avoir déclaré un nouveau contour et déterminé le point de

départ, vous définissez les différents éléments qui constituent le contour.

Pour définir un contour, les éléments suivants sont disponibles :

• Droite horizonale

• Droite verticale

• Droite diagonale

• Cercle / arc de cercle

Pour chaque élément de contour, vous remplissez un masque de paramétrage spécifique. Introduisez des coordonnées cartésiennes pour les droites horizontales ou verticales, pour les éléments de contour droite diagonale et cercle/arc de cercle par contre, vous pouvez choisir entre coordonnées polaires et coordonnées cartésiennes. Pour introduire des coordonnées polaires, il faut d'abord définir un pôle. Si vous avez déjà défini un pôle pour le point d'attaque, vous pouvez rapporter les coordonnées polaires à ce pôle. Dans ce cas, il n'est pas nécessaire de définir un nouveau pôle.

Transformation de surfaces cylindriques

Dans le cas de contours fraiser sur des cylindres (des rainures par exemple), des valeurs angulaires sont fréquemment fournies pour les longueurs. Si vous avez activé la fonction "Transformation de surfaces cylindriques" avec la touche logicielle "Variante", vous avez la possibilité de déterminer la longueur d'un contour sur un cylindre (dans le sens circonférentiel de la surface périphérique du cylindre) en indiquant des valeurs angulaires. Autrement dit, à la place de X, Y et

de I, J,n vous introduisez Xα, Yα et Iα, Jα (voir aussi le chap. "Transformation de surfaces cylindriques").

Veuillez observer les indications du constructeur de la machine-outil.

Introduction de paramètres

Lors de l'introduction des paramètres, vous êtes assisté par des images d'aide qui vous expliquent les différents paramètres.

Si vous n'introduisez aucune valeur dans certains champs de paramétrage, ShopMill va supposer que ces valeurs ne sont pas connues et essaiera de les calculer à partir d'autres paramètres.

Si, pour certains contours, vous introduisez plus de paramètres que le nombre nécessaire, des incompatibilités peuvent survenir. Essayez, dans ce cas, d'introduire moins de paramètres et d'en faire calculer un nombre maximal par ShopMill.

Page 191: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-191

Sens d'usinage En fraisage périphérique, le contour est toujours usiné dans le sens programmé. Par la programmation du contour dans le sens horaire ou dans le sens inverse, vous pouvez déterminer si le contour est fraisé en avalant ou en opposition (voir tableau ci-après).

Contour extérieur Sens de rotation

d'usinage souhaité Sens de rotation de broche à droite Sens de rotation de broche à gauche

en avalant Programmation dans le sens horaire Correction de rayon de fraise à gauche

Programmation dans le sens antihoraire, correction de rayon de fraise à droite

en opposition Programmation dans le sens antihoraire, correction de rayon de fraise à droite

Programmation dans le sens horaire Correction de rayon de fraise à gauche

Contour intérieur Sens de rotation

d'usinage souhaité Sens de rotation de broche à droite Sens de rotation de broche à gauche

en avalant Programmation dans le sens antihoraire, correction de rayon de fraise à gauche

Programmation dans le sens horaire Correction de rayon de fraise à droite

en opposition Programmation dans le sens horaire Correction de rayon de fraise à droite

Programmation dans le sens antihoraire, correction de rayon de fraise à gauche

Eléments de transition

Comme élément de transition entre deux éléments de contour, vous pouvez choisir entre un rayon ou un chanfrein. Le raccordement est toujours rattaché à la fin d'un élément de contour. La sélection d'un élément de transition s'effectue dans le masque de paramétrage de l'élément de contour concerné.

Un élément de transition peut toujours être utilisé s'il y a un point d'intersection des deux éléments voisins et que ce dernier peut se calculer à partir des valeurs introduites. Sinon, il faut utiliser les éléments de contour Droite / Cercle.

Cela signifie que dans le cas d'un contour fermé, vous avez aussi la possibilité de programmer un élément de transition entre le dernier élément du contour et le premier. Après la programmation de l'élément de transition, le point de départ se trouve à l'extérieur du contour.

Instructions supplémentaires

Pour chaque élément de contour, vous pouvez introduire des instructions supplémentaires quelconques sous la forme de codes G. Par exemple, pour l'élément de contour Cercle, vous pouvez programmer "G9" Décélération et Arrêt précis. Vous introduisez les instructions supplémentaires (40 caractères maxi) dans le masque de paramétrage étendu (touche logicielle "Tous les paramètres").

Page 192: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-192 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Autres fonctions

Pour la programmation d'un contour, vous disposez également des fonctions suivantes :

• Tangente à l'élément précédent Vous pouvez programmer la transition avec l'élément précédent en tant que tangente.

• Sélection Si deux possibilités de contour résultent des paramètres introduits, vous devez en choisir une.

• Fermeture du contour Vous pouvez fermer le contour par une droite reliant la position actuelle au point de départ.

Introduire des éléments

de contour

Sélectionnez l'élément de contour souhaité avec la touche logicielle.

Introduisez, dans le masque de saisie, toutes les données qui découlent du dessin de la pièce (p. ex. longueur de la droite, position finale, transition avec l'élément suivant, angle d'inclinaison, etc.).

Actionnez la touche logicielle "Valider".

L'élément de contour est ajouté au contour.

Répétez cette procédure jusqu'à ce que le contour soit terminé.

Actionnez la touche logicielle "Valider".

Le contour programmé est reporté dans la gamme d'usinage.

Tous les paramètres

Appuyez sur la touche logicielle "Tous les paramètres" si vous désirez, pour certains éléments de contour, afficher d'autres paramètres, p. ex. pour introduire des instructions supplémentaires.

Définir le pôle Pour introduire les éléments de contour droite diagonale et cercle/arc de cercle en coordonnées polaires, il faut préalablement définir un pôle.

Suite

Pôle

Actionnez les touches logicielles "Suite" et "Pôle".

Introduisez les coordonnées du pôle.

Actionnez la touche logicielle "Valider".

Le pôle est défini. Vous pouvez à présent choisir entre "cartésien" et "polaire" dans le masque de saisie pour les éléments de contour droite diagonale et cercle/arc de cercle.

Page 193: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-193

Tangente à l'élément précédent

Pendant l'introduction des données d'un élément de contour, vous pouvez programmer la transition à l'élément précédent sous forme de tangente.

Tangente à prédéc.

Appuyez sur la touche logicielle "Tangente à prédéc.".

L'angle α2 avec l'élément précédent vaut alors 0°. Dans le champ d'introduction du paramètre apparaît l'indication "tangentiel".

Sélection par dialogue Pendant l'introduction des données d'un élément de contour, deux

possibilités de contour différentes peuvent se présenter et vous devez en choisir une.

Sélection

Appuyez sur la touche logicielle "Sélection", pour basculer entre les deux possibilités de contour.

Dans la fenêtre graphique, le contour sélectionné est représenté sous forme de trait continu noir et l'autre alternative proposée sous forme de trait interrompu vert.

Valider dialog.

Appuyez sur la touche logicielle "Valider dialog.", pour valider la variante sélectionnée.

Fermer le contour

Un contour doit toujours être fermé. Si vous ne souhaitez pas créer vous-même tous les éléments de contour du point de départ au point de départ, vous pouvez fermer le contour, de la position actuelle au point de départ.

Suite

Fermeture du contour

Actionnez les touches logicielles "Suite" et "Fermeture du contour".

ShopMill crée une droite reliant la position actuelle au point de départ.

Paramètre Description pour l'élément de contour "droite" Unité

X Y L

α1

α2

Système cartésien : Point final dans la direction X (abs. ou rel.) cote relative : le signe est pris en considération. Point final dans la direction Y (abs. ou rel.) cote relative : le signe est pris en considération. Longueur d'une droite Angle de départ par rapport à l'axe X Angle avec l'élément précédent

transition tangentielle : α2=0

mm mm mm degré degré

L1 ϕ1

Système polaire : abs : Distance entre le pôle et le point final rel : Distance entre le dernier point et le point final cote relative : le signe est pris en considération. abs : Angle polaire entre le pôle et le point final rel : Angle polaire entre le dernier point et le point final cote relative : le signe est pris en considération.

mm mm degré degré

Page 194: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-194 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

L α1

α2

Longueur d'une droite Angle de départ par rapport à l'axe X Angle avec l'élément précédent transition tangentielle : α2=0

mm degré degré

Transition avec l'élément suivant

FS : l'élément de transition avec l'élément de contour suivant est un chanfrein R : l'élément de transition avec l'élément de contour suivant est un rayon

mm mm

Instruction supplémentaire

Instruction supplémentaire quelconque sous forme de code G

Paramètre Description pour l'élément de contour "cercle" Unité

Sens de rotation Rotation dans le sens des aiguilles d'une montre

Rotation dans le sens inverse des aiguilles d'une montre

R Rayon de cercle mm

X Y I J α1

α2 β1

β2

Système cartésien : Point final dans la direction X (abs. ou rel.) cote relative : le signe est pris en considération. Point final dans la direction Y (abs. ou rel.) cote relative : le signe est pris en considération. Centre du cercle dans la direction X (abs. ou rel.) cote relative : le signe est pris en considération. Centre du cercle dans la direction Y (abs. ou rel.) cote relative : le signe est pris en considération. Angle de départ par rapport à l'axe X Angle avec l'élément précédent transition tangentielle : α2=0 Angle final par rapport à l'axe X Angle au centre du cercle

mm mm mm mm degré degré degré degré

L1 ϕ1 L2 ϕ2 α1

α2 β1

β2

Système polaire : abs : Distance entre le pôle et le point final rel : Distance entre le dernier point et le point final cote relative : le signe est pris en considération. abs : Angle polaire entre le pôle et le point final rel : Angle polaire entre le dernier point et le point final cote relative : le signe est pris en considération. abs : Distance entre le pôle et le centre du cercle rel : Distance entre le dernier point et le centre du cercle cote relative : le signe est pris en considération. abs : Angle polaire entre le pôle et le centre du cercle rel : Angle polaire entre le dernier point et le centre du cercle cote relative : le signe est pris en considération. Angle de départ par rapport à l'axe X Angle avec l'élément précédent transition tangentielle : α2=0 Angle final par rapport à l'axe X Angle au centre du cercle

mm mm degré degré mm mm degré degré degré degré degré degré

Transition avec l'élément suivant

FS : l'élément de transition avec l'élément de contour suivant est un chanfrein R : l'élément de transition avec l'élément de contour suivant est un rayon

mm mm

Instruction supplémentaire

Instruction supplémentaire quelconque sous forme de code G

Page 195: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-195

3.5.4 Modifier un contour Vous pouvez modifier ultérieurement un contour déjà créé. Vous

pouvez

• ajouter,

• modifier,

• insérer ou

• effacer des éléments de contour.

Si deux contours de même nom sont définis dans votre programme, les modifications que vous effectuez sur un contour seront reportées automatiquement sur l'autre contour.

Adjonction d'un élément

de contour

Sélectionnez le contour dans la gamme d'usinage.

Appuyez sur la touche "Curseur vers la droite".

Les différents éléments de contour sont affichés.

Positionnez le curseur sur le dernier élément avant la fin du contour.

Sélectionnez l'élément de contour souhaité avec la touche logicielle.

Introduisez les paramètres dans le masque de saisie.

Actionnez la touche logicielle "Valider".

L'élément de contour est ajouté à la fin du contour. Modification d'un

élément de contour Sélectionnez le contour dans la gamme d'usinage.

Appuyez sur la touche "Curseur vers la droite".

Les différents éléments de contour sont affichés.

Positionnez le curseur sur l'élément de contour que vous désirez modifier.

Appuyez sur la touche "Curseur vers la droite".

Le masque de saisie correspondant apparaît et l'élément de contour sélectionné est représenté en taille agrandie dans le graphique de programmation.

Introduisez les modifications désirées.

Actionnez la touche logicielle "Valider".

Les valeurs actuelles de l'élément de contour sont validées et la modification est aussitôt visible dans le graphique de programmation.

Page 196: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-196 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Modifier la sélection par dialogue

Si, pendant l'introduction des données d'un élément de contour, deux possibilités de contour se présentent et que vous avez choisi la mauvaise variante, vous pourrez modifier votre choix ultérieurement. Si l'ambiguïté a été levée entre temps par d'autres paramètres, cela n'est plus possible.

Ouvrez le masque de saisie de l'élément de contour.

Modifier sélection

Appuyez sur la touche logicielle "Modifier sélection".

Les deux possibilités de contour sont de nouveau affichées.

Sélection

Appuyez sur la touche logicielle "Sélection", pour basculer entre les deux possibilités de contour.

Valider dialog.

Appuyez sur la touche logicielle "Valider dialog.".

La variante sélectionnée est validée.

Insertion d'un élément de contour

Sélectionnez le contour dans la gamme d'usinage.

Appuyez sur la touche "Curseur vers la droite". Les différents éléments de contour sont affichés.

Positionnez le curseur sur l'élément de contour derrière lequel vous désirez insérer un nouvel élément.

...

Sélectionnez un nouvel élément de contour avec la touche logicielle.

Introduisez les paramètres dans le masque de saisie.

Actionnez la touche logicielle "Valider".

L'élément de contour est inséré dans le contour. Les éléments de contour suivants sont actualisés automatiquement conformément au nouvel état du contour.

Lors de l'insertion d'un élément dans un contour, les éléments de contour restants ne sont pris en considération que lorsque vous sélectionnez, au moyen du curseur, le symbole du premier élément suivant à côté de la fenêtre graphique. Il est possible que le point final de l'élément inséré ne coïncide pas avec le point d'attaque de l'élément suivant. Dans ce cas, ShopMill affiche le message d'erreur "Valeurs géométriques contradictoires". Pour supprimer cette incompatibilité, insérez une oblique sans introduire de paramètre.

Page 197: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-197

Effacement d'un élément de contour

Sélectionnez le contour dans la gamme d'usinage.

Appuyez sur la touche "Curseur vers la droite".

Les différents éléments de contour sont affichés.

Positionnez le curseur sur l'élément de contour que vous désirez effacer.

Effacer élément

Appuyez sur la touche logicielle "Effacer élément".

Appuyez sur la touche logicielle "Effacer".

L'élément de contour sélectionné est effacé.

3.5.5 Exemples pour la programmation libre de contours

Exemple 1 Point de départ X=0 abs., Y=5.7 abs. Le contour est programmé dans le sens horaire et avec la sélection par dialogue.

5

22 °

R2R3.2

R2

60 °R

2

R9.5

11.5

Point de départX=0, Y=5.7 15

.214

.8

Y

X

4.65

4.65

Dessin d'exécution du contour

Élément Saisie Observations

Sens antihoraire, R=9.5, I=0 abs., effectuer sélection par dialogue, transition avec l'élément suivant : R=2

α1=−30 degrés Tenez compte des angles dans l'image d'aide !

Sens horaire, tang. élément précédent, R=2, J=4.65 abs.

Sens antihoraire, tang. élément précédent R=3.2, I=11.5 abs., J=0 abs., effectuer la sélection par dialogue

Page 198: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-198 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Sens de rotation horaire, tangente avec précédent

R=2, J=−4.65 abs., effectuer la sélection par dialogue

Tangente à élément précédent

Y=−14.8 abs., α1=−158 degrés Tenez compte des angles dans l'image d'aide !

Tous les paramètres, L=5, effectuer la sélection par dialogue

Y=5.7 abs.

X=0 abs.

Exemple 2 Point de départ X=0 abs., Y=0 abs.

Le contour est programmé dans le sens horaire et avec la sélection par dialogue. Pour ce contour, nous vous recommandons d'afficher tous les paramètres par l'intermédiaire de la touche logicielle "Tous les paramètres".

R5

30 °

6

R7.5

R25

Y

X

Point de départX=0, Y=0

Dessin d'exécution du contour

Page 199: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-199

Élément Saisie Observations

Y=−104 abs.

Sens horaire, R=79, I=0 abs., effectuer sélection par dialogue,

Tous les paramètres, β2=30 degrés

Sens horaire, tang. élément précédent,

R=7.5, Tous les paramètres, β2=180 degrés

Sens antihoraire, R=64, X=−6 abs., I=0 abs., effectuer sélection par dialogue, effectuer sélection par dialogue Transition avec l'élément suivant : R=5

Tous les paramètres, α1=90 degrés, Transition avec l'élément suivant : R=5

Tenez compte des angles dans l'image d'aide !

Sens de rotation horaire, R=25, X=0 abs., Y=0 abs., I=0 abs, effectuer sélection dialogue, effectuer sélection dialogue

Exemple 3 Point de départ X=5.67 abs., Y=0 abs.

Le contour est programmé dans le sens antihoraire.

X= - 137.257 abs.

X=5.67 Y=0

43.972

R72

125 °

Point de départ

X

Y

Dessin d'exécution du contour

Élément Saisie Observations

Tous les paramètres, α1=180 degrés Tenez compte des angles dans l'image d'aide !

X=−43.972 rel., Tous les paramètres

X=−137.257 abs, α1=−125 degrés Coordonnée X en "abs." et en "rel." Tenez compte des angles dans l'image d'aide !

X=43.972 inc

α1=−55 degrés Coordonnée X en "abs." et en "rel." Tenez compte des angles dans l'image d'aide !

X=5.67 abs

Sens horaire, R=72, X=5,67 abs., Y=0 abs., effectuer sélection par dialogue

Page 200: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-200 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.5.6 Fraisage en contournage

La fonction "Fraisage en contournage " permet d'effectuer le fraisage le long d'un contour quelconque. Elle utilise la correction du rayon de la fraise. Le fraisage peut se faire dans un sens quelconque, autrement dit dans le sens programmé du contour ou dans le sens inverse.

Le contour peut ne pas être un contour fermé. Les usinages suivants peuvent être réalisés :

• Usinage intérieur ou extérieur (à gauche ou à droite du contour)

• Usinage sur la trajectoire centrale Pour un fraisage dans le sens inverse, les contours ne doivent pas

être composés de plus de 170 éléments de contours (chanfreins et rayons compris). Les particularités de l'introduction libre de codes G (à l'exception des valeurs d'avance) ne sont pas prises en compte dans le fraisage périphérique exécuté dans le sens inverse au sens du contour.

Fraisage en contourn. >

Actionnez les touches logicielles "Frais. cont." et "Fraisage en contourn.".

Fraisage en contournage à gauche ou à droite du contour

Un contour peut être usiné avec un rayon de fraisage à droite ou à gauche. L'utilisateur peut choisir différents modes d'accostage et de retrait, ainsi que différentes stratégies d'accostage et de retrait.

Mode d'accostage / de

retrait Il est possible d'accoster ou de quitter le contour selon un quart de cercle, un demi-cercle ou une droite.

• Dans le cas d'un quart de cercle ou d'un demi-cercle, le rayon de la trajectoire du centre de la fraise doit être indiqué.

• Dans le cas d'une droite, la distance entre l'arête extérieure de la fraise et le point de départ du contour ou le point final du contour, doit être indiquée.

Une programmation mixte est possible aussi, p. ex. accostage selon quart de cercle, retrait selon demi-cercle.

L1/L2

R1/R2R1/R2

Accostage du contour et retrait de l'outil selon une droite, un quart de cercle et un demi-

cercle ; (L1 = longueur d'accostage, L2 = longueur de retrait, R1 = rayon d'accostage, R2 = rayon de retrait)

Page 201: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-201

Stratégie d'accostage / de retrait

L'utilisateur peut choisir entre accostage / retrait dans un plan et accostage / retrait dans l'espace :

• Accostage dans le plan : l'approche a lieu tout d'abord

en Z en profondeur, puis dans le plan XY.

• Accostage dans l'espace : l'approche a lieu simultanément en profondeur et dans le plan.

• Le retrait se fait dans l'ordre inverse.

Une programmation mixte est possible avec par ex. un accostage dans le plan et un retrait dans l'espace.

Fraisage périphérique sur la trajectoire centrale

Un contour programmé peut également être usiné sur la trajectoire

centrale, si (pas de correction de rayon) a été activé sous "Correction de rayon". Dans ce cas, l'accostage et le retrait sont possibles sur une droite ou une perpendiculaire. Vous pouvez par exemple utiliser l'accostage ou le retrait perpendiculaires pour des contours fermés.

Paramètre Description Unité

T, D, F, S, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Correction de rayon

Usinage à gauche du contour Usinage à droite du contour Usinage sur la trajectoire centrale

Type d’usinage Ebauche

Finition Chanfrein

Sens d'usinage En avant : l'usinage s'effectue dans le sens programmé du contour En arrière : l'usinage s'effectue dans le sens opposé au sens programmé du contour

Z0 Plan de référence (abs. ou rel.)

Z1 Profondeur finale (abs. ou rel.) (pas pour les chanfreins) mm

DZ Profondeur de pénétration (pas pour les chanfreins) mm

FS Largeur du chanfrein (pour les chanfreins uniquement) ; rel. mm

ZFS Profondeur de pénétration de la pointe d'outil (uniquement pour les chanfreins) ; abs. ou rel.

mm

UZ Surépaisseur de finition (pas pour les chanfreins) mm

Page 202: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-202 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

UXY Surépaisseur de finition sur le bord (sans objet si la fraise est centrée sur le contour) mm

Mode d'accostage

Quart de cercle : partie d'une spirale (uniquement pour fraisage en contournage à gauche et à droite du contour) Demi-cercle : partie d'une spirale (uniquement pour fraisage en contournage à gauche et à droite du contour) Droite : oblique dans l'espace A la perpendiculaire : a angle droit avec la trajectoire (uniquement pour le fraisage en contournage avec le centre de la fraise sur le contour)

Stratégie d'accostage Dans un plan

Dans l'espace (sauf pour le mode d'accostage à la perpendiculaire)

R1 ou L1 Rayon d'accostage (uniquement pour fraisage périphérique à gauche et à droite du contour), longueur d'accostage

mm

Mode de retrait Quart de cercle : partie d'une spirale (uniquement pour fraisage en contournage à gauche et à droite du contour) Demi-cercle : partie d'une spirale (uniquement pour fraisage en contournage à gauche et à droite du contour) Droite : oblique dans l'espace A la perpendiculaire : a angle droit avec la trajectoire (uniquement pour le fraisage en contournage avec le centre de la fraise sur le contour)

Stratégie de retrait Dans un plan

Dans l'espace (sauf pour le mode d'accostage à la perpendiculaire)

R2 ou L2 Rayon de retrait (uniquement pour fraisage en contournage à gauche et à droite du contour), longueur de retrait

mm

Mode de relèvement

Quand plusieurs approches en profondeur sont nécessaires, indiquez la hauteur du retrait que doit effectuer l'outil entre les différentes approches (transition entre fin du contour et début). Z0 + distance de sécurité de la distance de sécurité jusqu'au plan de retrait aucun retrait

Page 203: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-203

3.5.7 Percer des avant-trous pour évider une poche

Pour l'évidement de poches au contour quelconque, il est nécessaire de faire des avant-trous quand la fraise ne peut pas pénétrer (plonger) de façon centrée. Le nombre et les positions des avant-trous dépendent de paramètres tels que type de contours, outil, approche dans le plan et surépaisseurs de finition.

Le cycle de perçage des avant-trous est constitué d'un cycle de centrage et du cycle de perçage d'avant-trous proprement dit. Les positions des avant-trous sont déterminées lors du calcul de la poche à contour quelconque. Un programme spécial de perçage est généré à partir de ces positions et appelé dans les cycles de perçage d'avant-trou (centrage et perçage d'avant-trou).

Contour poche

Contour îlot

Avant-trou / centrage / contour poche

Avant-trou / Avant-trou contour poche

Evidement, ébauche

Matière restante

Evidement, dans le plan

Evidement, en profondeur de finition

Exemple de séquence d'usinage avec avant-trous (centrage et perçage) et évidement

Si vous avez plusieurs poches à fraiser et si vous voulez éviter le changement d'outil, effectuez tout d'abord les avant-trous dans toutes les poches, puis passez ensuite à l'évidement. Dans ce cas, vous devez renseigner également les paramètres additionnels qui s'affichent pour le centrage / perçage d'avant-trous, quand vous Appuyez sur la touche logicielle "Tous les paramètres". Ceux-ci doivent correspondre aux paramètres de l’opération d'évidement associée. Procédez de la manière suivante pour la programmation :

1. Contour Poche 1 2. Centrage 3. Contour Poche 2 4. Centrage 5. Contour Poche 1 6. Perçage d'avant-trous 7. Contour Poche 2 8. Perçage d'avant-trous 9. Contour Poche 1 10. Evidement 11. Contour Poche 2 12. Evidement

Page 204: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-204 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Si vous effectuez l'usinage complet d'une poche, c'est-à-dire que vous effectuez successivement le centrage, le perçage des avant-trous et l'évidement, et si vous ne renseignez pas les paramètres additionnels pour le centrage / perçage d'avant-trous, ShopMill prélèvera les valeurs de ces paramètres dans l'opération d'usinage Evidement (ébauche).

Centrage

Avant-trou >

Centrage

Appuyez sur les touches logicielles "Frais. cont.", "Avant-trou" et "Centrage".

Ouvrir l’image d'aide avec

Centrage d'une poche

Paramètre Description Unité

T, F, S Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

TR Outil de référence pour centrage

Z0 Hauteur pièce (abs.) mm

Z1 Profondeur par rapport à Z0 (rel.) mm

DXY Approche max. dans le plan En alternative, l'approche dans un plan peut être indiquée aussi en %, en tant que rapport entre --> approche dans un plan (mm) et diamètre de fraise à plaquettes (mm).

mm

UXY Surépaisseur de finition Plan mm

Mode de relèvement

Mode de relèvement avant nouvelle approche Si plusieurs points de plongée sont requis pour réaliser l'usinage, vous pouvez programmer la hauteur de retrait :

• Jusqu'au plan de retrait

• Z0 + distance de sécurité Lors du passage au point suivant de plongée, l'outil est retiré jusqu'à cette hauteur. Si la poche ne comporte pas d'élément dont la hauteur excède Z0, le mode de relèvement Z0 + distance de sécurité peut être programmé.

mm mm

Page 205: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-205

Perçage d'avant-trous

Avant-trou >

Avant-trou

Appuyez sur les touches logicielles "Frais. cont.", "Avant-trou" et "Avant-trou".

Ouvrir l’image d'aide avec

Perçage d'avant-trous pour l'évidement d'une poche

Paramètre Description Unité

T, F, S Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

TR Outil de référence pour perçage d'avant-trous

Z0 Hauteur pièce (abs.) mm

Z1 Profondeur par rapport à Z0 (rel.) mm

DXY Approche max. dans le plan En alternative, l'approche dans un plan peut être indiquée aussi en %, en tant que rapport entre --> approche dans un plan (mm) et diamètre de fraise à plaquettes (mm).

mm

UXY Surépaisseur de finition Plan mm

UZ Surépaisseur de finition Profondeur mm

Mode de relèvement

Mode de relèvement avant nouvelle approche Si plusieurs points de plongée sont requis pour réaliser l'usinage, vous pouvez programmer la hauteur de retrait :

• Jusqu'au plan de retrait

• Z0 + distance de sécurité Lors du passage au point suivant de plongée, l'outil est retiré jusqu'à cette hauteur. Si la poche ne comporte pas d'élément dont la hauteur excède Z0, le mode de relèvement Z0 + distance de sécurité peut être programmé.

mm mm

Page 206: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-206 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.5.8 Fraiser une poche (ébauche)

Avant l'évidement d'une poche avec îlots, vous devez introduire le contour de la poche et des îlots (voir au chapitre "Programmation libre de contours"). Le premier contour indiqué est interprété comme contour de poche, tous les autres comme îlots.

A partir des contours programmés et du masque de saisie pour

l'évidement, ShopMill crée un programme avec lequel la poche avec îlots est évidée parallèlement au contour, de l'intérieur vers l'extérieur. Le sens de l'évidement est déterminé par le sens de rotation d'usinage (en avalant ou en opposition) défini dans l'en-tête du programme.

Les îlots peuvent se trouver partiellement hors de la poche ou se chevaucher.

Fraisage poche >

Appuyez sur les touches logicielles "Frais. cont." et "Fraisage poche".

Ouvrir l’image d'aide avec

Images d'aide pour l'évidement d'une poche

Paramètre Description Unité

T, F, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Type d'usinage Ebauche

Z0 Hauteur pièce (abs.) mm

Z1 Profondeur par rapport à Z0 (abs. ou rel.) mm

DXY Approche max. Plan X/Y. En alternative, l'approche dans un plan peut être indiquée aussi en %, en tant que rapport entre approche dans un plan (mm) et diamètre de fraise à plaquettes (mm).

mm %

DZ Approche max. en profondeur (abs. ou rel.) mm

UXY Surépaisseur de finition Plan mm

ZU Surépaisseur de finition Profondeur mm

Point de départ Le point de départ peut être déterminé automatiquement ou introduit manuellement.

X Y

Point de départ X (abs.), seulement en manuel Point de départ Y (abs.), seulement en manuel

mm mm

Page 207: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-207

Plongée pendulaire : la plongée est exécutée de façon pendulaire, avec l'angle programmé (EW). hélicoïdale : la plongée est exécutée de façon hélicoïdale, avec le rayon programmé (ER) et le pas programmé (EP). centrée : cette stratégie de plongée requiert une fraise qui coupe au centre. La plongée est exécutée avec l'avance programmée (FZ).

EW Angle de plongée (seulement pour pendulaire) degré

FZ Avance FZ (seulement avec Centrée) mm/mn

EP Pas de pénétration (pénétration hélicoïdale uniquement) Le pas de l'hélice peut être plus faible du fait des conditions géométriques.

mm/tr

ER Rayon de pénétration (pénétration hélicoïdale uniquement) Le rayon de pénétration ne doit pas être plus grand que le rayon de la fraise, sinon il restera de la matière. Veillez en outre à ne pas violer le contour de la poche.

mm

Mode de relèvement

Si plusieurs points de plongée sont nécessaires lors de l'usinage, la hauteur de retrait doit être programmée :

• Jusqu'au plan de retrait

• Z0 + distance de sécurité (SC)

Lors du passage au point suivant de plongée, l'outil est retiré jusqu'à cette hauteur. Si la poche ne présente pas d'élément dont la hauteur excède Z0, il peut être programmé Z0 + distance de sécurité (SC) comme mode de relèvement.

mm mm

Le point de départ peut également être situé en dehors de la poche en

cas d'introduction manuelle. Ceci peut s'avérer intéressant , p. ex., pour l'évidement d'une poche ouverte latéralement. L'usinage commence alors sans plongée, par un déplacement linéaire vers l'intérieur de la poche à travers son côté ouvert.

3.5.9 Enlever la matière restante dans une poche

Si vous avez évidé une poche (avec ou sans îlots) et s'il est resté de la matière, ShopMill le détectera automatiquement. Vous pouvez enlever ce reste de matière à l'aide d'un outil adéquat, sans répéter l'usinage de toute la poche ; autrement dit, vous évitez des courses à vide inutiles. La matière restée en place du fait de la surépaisseur de finition n'est pas de la matière restante, telle qu'elle est entendue ici.

Le calcul de la matière restante se fait sur la base de la fraise utilisée

pour l'évidement.

Si vous avez plusieurs poches à fraiser et si vous voulez éviter le changement inutile d'outil, évidez tout d'abord toutes les poches, puis enlevez ensuite la matière restante. Dans ce cas, vous devez renseigner également le paramètre Outil de référence TR qui s'affiche pour l'enlèvement du reste de matière quand vous appuyez sur la touche logicielle "Tous les paramètres". Procédez de la manière suivante pour la programmation :

Page 208: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-208 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

1. Contour Poche 1 2. Evidement 3. Contour Poche 2 4. Evidement 5. Contour Poche 1 6. Enlever la matière restante 7. Contour Poche 2 Enlever la matière restante

La fonction "Matière rest." est une option logicielle.

Mat. rest. poche >

Appuyez sur les touches logicielles "Frais. cont." et "Mat. rest. poche".

Ouvrir l’image d'aide avec

Ecran d'aide Matière restante

Paramètre Description Unité

T, F, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Type d’usinage Ebauche

TR Outil de référence pour matière restante

Z0 Hauteur pièce (abs.) mm

Z1 Profondeur par rapport à Z0 (abs. ou rel.) mm

DXY Approche max. Plan En alternative, l'approche dans un plan peut être indiquée aussi en %, en tant que rapport entre --> approche dans un plan (mm) et diamètre de fraise à plaquettes (mm).

mm %

DZ Approche max. en profondeur mm

UXY Surépaisseur de finition Plan mm

UZ Surépaisseur de finition Profondeur mm

Page 209: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-209

Mode de relèvement

Si plusieurs points de plongée sont nécessaires lors de l'usinage, la hauteur de retrait peut être programmée :

• Jusqu'au plan de retrait

• Z0 + distance de sécurité (SC) Lors du passage au point suivant de plongée, l'outil est retiré jusqu'à cette hauteur. Si la poche ne présente pas d'élément dont la hauteur excède Z0, il peut être programmé Z0 + distance de sécurité (SC) comme mode de relèvement.

mm mm

3.5.10 Finition d'une poche

Si vous avez programmé une surépaisseur de finition au fond de la poche ou sur son bord, vous devez effectuer cette finition.

Vous devez programmer deux blocs distincts pour la finition du fond ou du bord de la poche. La poche est usinée une seule fois dans chacun des cas. En finition comme en ébauche, ShopMill tient compte de la présence éventuelle d'un îlot.

Fraisage poche >

Appuyez sur les touches logicielles "Fraisage contours" et "Fraisage poche".

Sélectionnez le type d'usinage "Finition du fond" ou "Finition du bord".

Ouvrir l’image d'aide avec

Ecran d'aide "Finir poche avec îlots"

Page 210: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-210 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Paramètre Description finition du fond : Unité

T, F, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Type d’usinage Finition du fond

Z0 Hauteur pièce (abs.) mm

Z1 Profondeur par rapport à Z0 (abs. ou rel.) mm

DXY Approche max. Plan En alternative, l'approche dans un plan peut être indiquée aussi en %, en tant que rapport entre --> approche dans un plan (mm) et diamètre de fraise à plaquettes (mm).

mm %

UXY Surépaisseur de finition Plan mm

UZ Surépaisseur de finition Profondeur mm

Point de départ Le point de départ peut être déterminé automatiquement ou introduit manuellement. En cas d'introduction manuelle, le point de départ peut se trouver aussi à l'extérieur de la poche et, dans ce cas, l'usinage effectué dans la poche en premier lieu est rectiligne, p. ex. pour une poche ouverte sur le côté, sans plongée.

X Y

Coordonnée du point de départ (abs.), seulement en manuel Coordonnée du point de départ (abs.), seulement en manuel

mm mm

Plongée Pendulaire : la plongée est exécutée avec l'angle programmé (EW). Hélicoïdale : la plongée est exécutée de façon hélicoïdale, avec le rayon programmé (ER) et le pas programmé (EP). Centrée : cette stratégie de plongée requiert une fraise qui coupe au centre. La plongée est exécutée avec l'avance programmée (FZ).

EW Angle de plongée (seulement pour pendulaire) degré

EP Pas de pénétration (pénétration hélicoïdale uniquement) Le pas de l'hélice peut être plus faible du fait des conditions géométriques.

mm/tr

ER Rayon de pénétration (pénétration hélicoïdale uniquement) Le rayon de pénétration ne doit pas être plus grand que le rayon de la fraise, sinon il restera de la matière. Veillez en outre à ne pas violer le contour de la poche.

mm

FZ Avance FZ (seulement avec Centrée) mm/mn

Mode de relèvement

Si plusieurs points de plongée sont nécessaires lors de l'usinage, la hauteur de retrait peut être programmée :

• Jusqu'au plan de retrait

• Z0 + distance de sécurité (SC) Lors du passage au point suivant de plongée, l'outil est retiré jusqu'à cette hauteur. Si la poche ne présente pas d'élément dont la hauteur excède Z0, il peut être programmé Z0 + distance de sécurité (SC) comme mode de relèvement.

mm mm

Page 211: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-211

Paramètre Description de la finition du bord : Unité

T, F, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Type d’usinage Finition du bord

Z0 Hauteur pièce (abs.) mm

Z1 Profondeur par rapport à Z0 (abs. ou rel.) mm

DZ Approche max. en profondeur mm

UXY Surépaisseur de finition Plan mm

Mode de relèvement

Si plusieurs points de plongée sont nécessaires lors de l'usinage, la hauteur de retrait peut être programmée :

• Jusqu'au plan de retrait

• Z0 + distance de sécurité (SC) Lors du passage au point suivant de plongée, l'outil est retiré jusqu'à cette hauteur. Si la poche ne présente pas d'élément dont la hauteur excède Z0, il peut être programmé Z0 + distance de sécurité (SC) comme mode de relèvement.

mm mm

Remarque : En alternative à la fonction "Finition bord", il est également possible d'utiliser la fonction "Fraisage en contournage " qui présente plusieurs possibilités d'optimisation (stratégies d'accostage et de retrait et modes d'accostage et de retrait).

Page 212: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-212 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.5.11 Chanfreiner une poche

Si vous avez prévu un biseau sur le rebord de la poche, vous devez alors fraiser un chanfrein.

Fraisage poche >

Appuyez sur les touches logicielles "Fraisage contours" et "Fraisage poche".

Sélectionnez le type d'usinage "Chanfreiner".

Ouvrir l’image d'aide avec

Image d'aide pour chanfreiner une poche

Si vous voulez fraiser un chanfrein et si vous avez programmé pour la finition des angles rentrants sans arrondi, vous devez introduire le rayon de la fraise de finition comme arrondi dans le contour.

Paramètre Description Unité

T, F, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Type d’usinage Chanfrein

Z0 Hauteur pièce (abs.) mm

FS Largeur du chanfrein (pour les chanfreins uniquement) ; rel. mm

ZFS Profondeur de pénétration de la pointe d'outil (uniquement pour les chanfreins) ; abs. ou rel.

mm

Page 213: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-213

3.5.12 Fraiser un tourillon (ébauche)

Si vous désirez fraiser un tourillon quelconque, utilisez la fonction "Fraiser tourillon".

Avant de fraiser le tourillon, il faut d'abord introduire un contour de

brut puis un ou plusieurs contours de tourillon(s). Le contour de brut définit la zone en-dehors de laquelle il n'y a pas de matière, c.-à-d. où le déplacement a lieu à vitesse rapide. De la matière est alors enlevée entre le contour du brut et le contour du tourillon.

Pour le fraisage, vous pouvez choisir le type d'usinage (ébauche ou finition). Si vous désirez effectuer une ébauche suivie d'une finition, vous devez appeler le cycle d'usinage deux fois (1er bloc = ébauche, 2ème bloc = finition). Les paramètres programmés sont conservés lors du second appel. Pour la finition, veuillez lire le chap. "Finition d'un tourillon à contour quelconque".

Si vous programmez uniquement un contour de brut et pas de deuxième contour pour le tourillon, vous pouvez fraiser de face le contour de brut.

Accostage / Retrait 1. L'outil se déplace jusqu'au point de départ, en vitesse rapide et à hauteur du plan de retrait, puis se positionne à la distance de sécurité. Le point de départ est calculée par ShopMill.

2. L'outil pénètre d'abord à la profondeur d'usinage puis accoste le contour de tourillon latéralement en quart de cercle en avance d'usinage.

3. Le tourillon est dégagé parallèlement au contour de l'extérieur vers l'intérieur. La direction est définie par le sens d'usinage (en opposition ou en concordance) (vois le chapitre "Créer un nouveau programme, définir la pièce brute").

4. Une fois le tourillon dégagé dans un des plans, l'outil quitte le contour sur un quart de cercle puis a lieu la prise de passe en profondeur suivante.

5. Le tourillon est à nouveau accosté en quart de cercle et dégagé parallèlement au contour de l'extérieur vers l'intérieur.

6. Les étapes 4 et 5 sont répétées jusqu'à ce que la profondeur de tourillon programmée soit atteinte.

7. L'outil se retire en vitesse rapide, jusqu'à la distance de sécurité.

Fraiser

tourillon >

Appuyez sur les touches logicielles "Frais. cont." et "Fraisage tourillon".

Sélectionnez le type d'usinage "Ebauche".

Page 214: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-214 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Paramètre Description pour l'ébauche Unité

T, D, F, S, V Voir chap. "Créer des blocs de programme".

Type d'usinage Ebauche

Z0 Z1 DXY DZ UXY UZ

Point de référence dans la direction Z (abs.) Profondeur par rapport à Z0 (abs. ou rel.) Profondeur de passe maximale dans le plan XY Profondeur de passe dans le plan en % : Rapport entre profondeur de passe dans le plan (mm) et diamètre de fraise (mm) Profondeur de passe maximale en profondeur (direction Z) Surépaisseur de finition dans le plan Surépaisseur de finition en profondeur

mm mm mm % mm mm mm

Mode de relèvement

Si plusieurs points d'accostage sont nécessaires pour l'usinage, indiquez le niveau de relèvement de l'outil pour le déplacement vers le point d'accostage suivant.

• Jusqu'au plan de retrait

• Z0 + distance de sécurité S'il n'existe dans la zone d'usinage aucun tourillon ou autre élément dont la hauteur excède Z0, le mode de relèvement Z0 + distance de sécurité peut être programmé.

3.5.13 Enlever la matière restante sur un tourillon

Si vous avez fraiser un tourillon et s'il subsiste de la matière, ShopMill le détecte automatiquement. Vous pouvez enlever cette matière restante avec un outil approprié sans devoir à nouveau usiner l'intégralité du tourillon, c.-à-d. que vous évitez des trajets de positionnement inutiles. La matière restée en place du fait de la surépaisseur de finition n'est pas de la matière restante, telle qu'elle est entendue ici.

Le calcul de la matière restante se fait sur la base de la fraise utilisée

lors du dégagement.

Si vous désirez fraiser plusieurs tourillons et éviter des changements d'outil inutiles, il est préférable de dégager d'abord tous les tourillons puis d'enlever la matière restante. Dans ce cas, vous devez renseigner également le paramètre Outil de référence TR qui s'affiche pour l'enlèvement du reste de matière quand vous appuyez sur la touche logicielle "Tous les paramètres". Procédez de la manière suivante pour la programmation :

1. Contour de la pièce brute 1 2. Contour du tourillon 1 3. Dégager le tourillon 1 4. Contour de la pièce brute 2 5. Contour du tourillon 2 6. Dégager le tourillon 2 7. Contour de la pièce brute 1

Page 215: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-215

8. Contour du tourillon 1 9. Evider la matière restante du tourillon 1 10. Contour de la pièce brute 2 11. Contour du tourillon 2 12. Evider la matière restante du tourillon 2

La fonction "Matière rest." est une option logicielle.

Mat. rest. tourillon >

Appuyez sur les touches logicielles "Frais. cont." et "Matière rest. tourillon".

Tous les paramètres

Appuyez sur la touche logicielle "Tous les paramètres", si vous désirez introduire d'autres paramètres.

Paramètre Description Unité

T, D, F, S, V Voir chap. "Créer des blocs de programme".

Type d’usinage Ebauche

TR Outil de référence pour matière restante

D Tranchant de l'outil de référence (1 ou 2)

Z0 Z1 DXY DZ UXY UZ

Point de référence dans la direction Z (abs.) Profondeur par rapport à Z0 (abs. ou rel.) Profondeur de passe maximale dans le plan XY Profondeur de passe dans le plan en % : Rapport entre profondeur de passe dans le plan (mm) et diamètre de fraise (mm) Profondeur de passe maximale en profondeur (direction Z) Surépaisseur de finition dans le plan Surépaisseur de finition en profondeur

mm mm mm % mm mm mm

Mode de relèvement

Si plusieurs points d'accostage sont nécessaires pour l'usinage, indiquez le niveau de relèvement de l'outil pour le déplacement vers le point d'accostage suivant.

• Jusqu'au plan de retrait

• Z0 + distance de sécurité S'il n'existe dans la zone d'usinage aucun tourillon ou autre élément dont la hauteur excède Z0, le mode de relèvement Z0 + distance de sécurité peut être programmé.

Page 216: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. 3-216 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.5.14 Finition des tourillons

Si vous avez programmé une surépaisseur de finition au fond ou aux bords du tourillon, une finition est encore nécessaire.

Vous devez programmer deux blocs distincts pour la finition du fond

ou du bord de la poche. Chaque finition est effectuée en une seule passe.

A la place de "Finition des bords", vous pouvez également programmer "Fraisage en contournage". Dans ce cas, vous disposez de possibilités d'optimisation pour la stratégie et le mode d'accostage /de retrait. Procédez de la manière suivante pour la programmation : 1. Contour de la pièce brute 2. Contour du tourillon 3. Fraisage de tourillons (ébauche) 4. Contour de la pièce brute 5. Fraisage en contournage (finition) 6. Contour du tourillon 7. Fraisage en contournage (finition)

Fraisage

tourillon >

Appuyez sur les touches logicielles "Frais. cont." et "Fraisage tourillon".

Sélectionnez le mode d'usinage "Finition au fond" ou "Finition au bord".

Paramètre Description Unité

T, D, F, S, V Voir chap. "Créer des blocs de programme".

Type d'usinage

Finition du fond

Finition au bord

Z0 Z1 DXY DZ UXY UZ

Point de référence dans la direction Z (abs.) Profondeur par rapport à Z0 (abs. ou rel.) Approche maximale dans le plan XY (uniquement pour la finition au fond) Profondeur de passe dans le plan en % : Rapport entre profondeur de passe dans le plan (mm) et diamètre de fraise (mm) Approche maximale en profondeur (direction Z) – (uniquement pour la finition au bord) Surépaisseur de finition dans le plan Surépaisseur de finition en profondeur – (uniquement pour la finition au fond)

mm mm mm % mm mm mm

Mode de relèvement

Si plusieurs points d'accostage sont nécessaires pour l'usinage, indiquez le niveau de relèvement de l'outil pour le déplacement vers le point d'accostage suivant.

• Jusqu'au plan de retrait

• Z0 + distance de sécurité S'il n'existe dans la zone d'usinage aucun tourillon ou autre élément dont la hauteur excède Z0, le mode de relèvement Z0 + distance de sécurité peut être programmé.

Page 217: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.5 Fraiser un contour 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-217

3.5.15 Chanfreiner un tourillon

Si vous avez prévu un biseau sur le rebord de la poche, vous devez alors fraiser un chanfrein.

Paramètre Description Unité

T, D, F, S, V Voir chap. "Créer des blocs de programme".

Type d'usinage

Chanfrein

Z0 FS ZF

Point de référence dans la direction Z (abs.) Largeur de chanfrein ; abs. Profondeur de pénétration de la pointe d'outil ; abs. ou rel.

mm mm mm

Page 218: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.6 Déplacements linéaires ou circulaires avec interpolation 3

© Siemens AG 2005 All rights reserved. 3-218 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.6 Déplacements linéaires ou circulaires avec interpolation Cette fonction est conçue pour des usinages très simples, réalisés

sous forme de déplacements avec interpolation. Des usinages complexes, p. ex. contours avec chanfreins, rayons, stratégies d'accostage, transitions tangentielles etc., doivent être exécutés avec les fonctions "Fraisage de contours" et "Fraisage en contournage".

Si vous programmez des droites ou des cercles simples, il est nécessaire de programmer d'abord un outil. La sélection d'un outil avec vitesse de rotation de la broche, s'effectue au moyen des touches logicielles "Droite / Cercle" et "Outil". Une vitesse rapide ne peut être programmée qu'avec des trajectoires rectilignes.

3.6.1 Droite

L'outil se déplace avec l'avance programmée ou en vitesse rapide, de la position courante jusqu'à la position finale programmée.

Longueur et de rayon Vous avez la possibilité d'effectuer le déplacement rectiligne avec une correction de rayon. La correction de rayon est automaintenue (modale), autrement dit vous devrez la désactiver quand vous ne voudrez plus l'utiliser. Cependant, dans le cas de plusieurs droites consécutives avec correction de rayon, vous ne devez la sélectionner que dans le premier bloc de programme.

Lors du premier déplacement avec interpolation et correction de rayon, l'outil se déplace sans correction au point de départ et avec correction au point final, c.-à-d. que si la trajectoire programmée est verticale, une trajectoire oblique est décrite. Ce n'est que lors du second déplacement programmé que la correction sera active pendant tout le trajet. La procédure inverse s'applique lors de la désactivation de la correction de rayon.

contourprogrammé

trajectoire

contourprogrammé

trajectoire

Premier déplacement avec

correction de rayon activée Premier déplacement avec correction de rayon désactivée

Page 219: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.6 Déplacements linéaires ou circulaires avec interpolation 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-219

Pour éviter un déplacement effectif différent de celui programmé, vous pouvez programmer le premier déplacement avec correction de rayon activée ou avec correction de rayon désactivée, en dehors de la pièce. Une programmation sans indication de coordonnées est impossible.

Droite >

Appuyez sur les touches logicielles "Droite Cercle" et "Droite".

Ouvrir l’image d'aide avec

Ecran d'aide Droite

Paramètre Description Unité

X Y Z

Coordonnée du point final dans la direction X (abs. ou rel.) Coordonnée du point final dans la direction Y (abs. ou rel.) Coordonnée du point final dans la direction Z (abs. ou rel.)

mm mm mm

Longueur et de rayon

Indication du côté du contour (dans le sens de déplacement) sur lequel se déplace la fraise :

Correction de rayon à gauchedu contour

Correction de rayon à droitedu contour

Correction de rayon désactivée

Correction de rayon est maintenueau même réglage qu'avant

Page 220: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.6 Déplacements linéaires ou circulaires avec interpolation 3

© Siemens AG 2005 All rights reserved. 3-220 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.6.2 Cercle avec centre connu

L'outil parcourt une trajectoire circulaire, de la position courante jusqu'au point de fin de courbe programmé. La position du centre du cercle doit être connue. L'indication des paramètres d'interpolation permet à la commande de calculer le rayon du cercle / de l'arc de cercle. Le déplacement n'est possible qu'en avance d'usinage. Un outil est à programmer avant que le cercle ne soit parcouru.

Cercle

centre >

Appuyez sur les touches logicielles "Droite Cercle" et "Cercle centre".

Ouvrir l’image d'aide avec

Ecran d'aide Cercle avec centre connu

Paramètre Description Unité

Sens de rotation

Du point de début de courbe au point de fin de courbe, le déplacement se fait dans le sens programmé. Ce sens peut être le sens horaire ou le sens antihoraire.

X Y

Position X du point de fin de courbe (abs. ou rel.) Position Y du point de fin de courbe (abs. ou rel.)

mm mm

I J

Distance du point de début de courbe au centre du cercle dans la direction X (rel.) Distance du point de début de courbe au centre du cercle dans la direction Y (rel.)

mm mm

Plan Le cercle est parcouru dans le plan réglé avec les paramètres d'interpolation correspondants : XYIJ : Plan XY avec les paramètres d'interpolation I et J XZIK : Plan XZ avec les paramètres d'interpolation I et K YZJK : Plan YZ avec les paramètres d'interpolation J et K

mm mm mm

Page 221: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.6 Déplacements linéaires ou circulaires avec interpolation 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-221

3.6.3 Cercle avec rayon connu

L'outil parcourt une trajectoire circulaire avec le rayon programmé, de la position courante jusqu'au point de fin de courbe programmé. La position du centre du cercle est calculée par la commande. Il n'est pas nécessaire de programmer les paramètres d'interpolation. Le déplacement n'est possible qu'en avance d'usinage.

Cercle

Rayon >

Appuyez sur les touches logicielles "Droite Cercle" et "Cercle rayon".

Ouvrir l’image d'aide avec

Ecran d'aide Cercle avec rayon connu

Paramètre Description Unité

Sens de rotation

Du point de début de courbe au point de fin de courbe, le déplacement se fait dans le sens programmé. Ce sens peut être le sens horaire ou le sens antihoraire.

X Y

Position X du point de fin de courbe (abs. ou rel.) Position Y du point de fin de courbe (abs. ou rel.)

mm mm

R Rayon de l'arc de cercle ; La sélection de l'arc de cercle souhaité se fait par introduction d'un signe positif ou négatif.

mm

Page 222: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.6 Déplacements linéaires ou circulaires avec interpolation 3

© Siemens AG 2005 All rights reserved. 3-222 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.6.4 Hélice

L'interpolation hélicoïdale consiste à superposer un mouvement circulaire dans le plan à un mouvement linéaire dans l'axe de l'outil. Il en résulte une spirale.

Hélice

>

Appuyez sur les touches logicielles "Droite Cercle" et "Hélice".

Ouvrir l’image d'aide avec

Ecran d'aide Hélice

Paramètre Description Unité

Sens de rotation

Du point de début de courbe au point de fin de courbe, le déplacement se fait dans le sens programmé. Ce sens peut être le sens horaire ou le sens antihoraire.

I, J En relatif : distance du point de début de l'hélice au centre dans la direction X et la direction Y En absolu : centre de l'hélice dans les directions X et Y

mm

P Pas de l'hélice ; le pas de l'hélice est programmé en mm par tour. mm/360 °

Z Position Z du point de fin de l'hélice (abs. ou rel.) mm

Page 223: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.6 Déplacements linéaires ou circulaires avec interpolation 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-223

3.6.5 Coordonnées polaires

Si la cotation d'une pièce est effectuée à partir d'un point central (pôle)avec rayon et indication angulaire, il est avantageux de programmer ces derniers en coordonnées polaires. Droites et cercles peuvent être programmés en coordonnées polaires.

Définir le pôle Avant de programmer une droite ou un cercle en coordonnées polaires, il faut définir le pôle. Ce pôle est le point de référence du système de coordonnées polaires. Puis il faut programmer en coordonnées absolues l'angle de la première droite ou du premier cercle. Les angles des autres droites ou arcs de cercle peuvent être programmés au choix en absolu ou en relatif.

Polaire >

Pôle >

Appuyez sur les touches logicielles "Droite Cercle", "Polaire" et "Pôle".

Paramètre Description Unité

X Position X du pôle (abs. ou rel.) mm

Y Position Y du pôle (abs. ou rel.) mm

Page 224: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.6 Déplacements linéaires ou circulaires avec interpolation 3

© Siemens AG 2005 All rights reserved. 3-224 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.6.6 Droite en coordonnées polaires

Une droite dans le système de coordonnées polaires est définie par

un rayon (L) et un angle (α). L'angle se rapporte à l'axe X. L'outil se déplace sur une droite, de la position courante jusqu'au point final programmé, en avance d'usinage ou en vitesse rapide.

Dans le cas des coordonnées polaires, la 1ère droite après l'indication

du pôle, doit être programmée avec un angle en absolu. Toutes les autres droites ou tous les autres arcs de cercle peuvent être programmés aussi en relatif.

Polaire >

Droite polaire >

Appuyez sur les touches logicielles "Droite Cercle", "Polaire" et "Droite polaire".

Ouvrir l’image d'aide avec

Ecran d'aide Droite en coordonnées polaires avec angle en absolu et en relatif

Paramètre Description Unité

L Rayon du pôle au point final de la droite mm

α Angle polaire (abs. ou rel., positif ou négatif) Degré

Longueur et de rayon

Indication du côté du contour (dans le sens de déplacement) sur lequel se déplace la fraise :

Correction de rayon à gauchedu contour

Correction de rayon à droitedu contour

Correction de rayon désactivée

Correction de rayon est maintenueau même réglage qu'avant

Page 225: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.6 Déplacements linéaires ou circulaires avec interpolation 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-225

3.6.7 Cercle en coordonnées polaires

Un cercle dans le système de coordonnées polaires est défini par un

angle (α). L'angle se rapporte à l'axe X. L'outil se déplace sur une trajectoire circulaire, de la position courante jusqu'au point final programmé (angle), en avance d'usinage. Le rayon se déduit de la position courante par rapport au pôle défini, c.-à-d. que la position de début de courbe et la position de fin de courbe sont équidistantes du pôle défini.

Dans le cas des coordonnées polaires, le 1er arc de cercle après

l'indication du pôle, doit être programmé avec un angle en absolu. Toutes les autres droites ou tous les autres arcs de cercle peuvent être programmés aussi en relatif.

Polaire >

Cercle polaire >

Appuyez sur les touches logicielles "Droite Cercle", "Polaire" et "Cercle polaire".

Ouvrir l’image d'aide avec

Ecran d'aide Cercle en coordonnées polaires avec angle en absolu et en relatif

Paramètre Description Unité

Sens de rotation

Du point de début de courbe au point de fin de courbe, le déplacement se fait dans le sens programmé. Ce sens peut être le sens horaire (à droite) ou le sens antihoraire (à gauche).

α Angle polaire (abs. ou rel., positif ou négatif) Degré

Page 226: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.6 Déplacements linéaires ou circulaires avec interpolation 3

© Siemens AG 2005 All rights reserved. 3-226 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.6.8 Exemples de programmation en coordonnées polaires

Programmer un pentagone Il faut usiner le contour extérieur d'un pentagone. Lors de l'introduction, observez les cotes de votre pièce ! Accoster le point de départ en vitesse rapide : X70, Y50, correction de rayon désactivée. Pôle : X = 50, Y = 50

1. Droite en polaire : L=20, α= −72 en absolu, correction de rayon à droite

2. Jusqu'à 5ème droite en coord. polaires : L=20, α= −72 degrés en relatif, Correction de rayon à droite

Graphique de programmation et détail de la gamme d'usinage

Programmer un arc de cercle de 225 degrés

Il faut usiner le contour extérieur d'un arc de cercle. Lors de l'introduction, observez les cotes de votre pièce ! Accoster le point de départ en vitesse rapide : X = 80, Y = 50, correction de rayon à droite Pôle : X = 60, Y = 50

Sens horaire, α= 135 degrés en absolu

Graphique de programmation et détail de la gamme d'usinage

Page 227: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-227

3.7 Percer / aléser / tarauder Programmer des trous à

aléser et à tarauder Avec ShopMill, vous programmez d'abord les blocs de technologie nécessaires, exactement dans l'ordre requis pour l'usinage ; p. ex. : 1. Centrage, avec outil et introduction de la vitesse de rotation de la

broche et de l'avance d'usinage 2. Perçage profond, avec outil et introduction de la vitesse de

rotation de la broche et de l'avance d'usinage 3. Taraudage, avec outil et introduction de la vitesse de rotation de la

broche et de l'avance d'usinage Une fois les opérations d'usinage programmées, suivent les indications de positions. Pour cela, vous disposez de différents modèles de positions (voir au chapitre "Positions"). Pour les cycles de perçage, vous devez respecter impérativement cet ordre chronologique : bloc de technologie en premier suivi du bloc de positionnement.

Page 228: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-228 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.7.1 Centrage

En prenant en compte le plan de retrait et la distance de sécurité, l'outil se déplace en vitesse rapide jusqu'à la position qui doit être centrée. Avec l'avance programmée (F), l'outil pénètre dans la pièce jusqu'à ce que Z1 soit atteint ou jusqu'à ce que le diamètre à la surface soit atteint. Après écoulement de la temporisation, l'outil est retiré en vitesse rapide jusqu'au niveau du plan de retrait ou de la distance de sécurité, selon le réglage du paramètre "Retrait modèle de positions". Le paramètre "Retrait modèle de positions" se trouve dans l'en-tête de programme et sous "Réglages", dans le menu "Divers".

Centrage >

Appuyez sur les touches logicielles "Perç." et "Centrage".

Ouvrir l’image d'aide avec

Image d'aide Centrage en profondeur Image d'aide Centrage sur diamètre

Paramètre Description Unité

T, D, F, S, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Diamètre Pointe

L'outil pénètre en profondeur jusqu'à ce que le diamètre à la surface de la pièce soit atteint. L'angle introduit dans la liste des outils pour le foret à centrer est alors pris en compte. L'outil pénètre jusqu'à ce que la profondeur de plongée programmée soit atteinte.

∅ Z1

La plongée se poursuit jusqu'à ce que le diamètre soit atteint. La plongée se poursuit jusqu'à ce que Z1 soit atteint.

mm mm

Z0 Hauteur de la pièce ; indiquer Z0 dans le modèle de positions (touche logicielle "Positionner")

mm

DT Arrêt temporisé pour sectionnement du copeau s tr

Page 229: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-229

3.7.2 Percer et aléser à l'alésoir

En prenant en compte le plan de retrait et la distance de sécurité, l'outil se déplace en vitesse rapide jusqu'à la position programmée. Puis il pénètre dans la pièce avec l'avance programmée sous F, jusqu'à ce que soit atteinte la profondeur Z1.

Perçage : si la valeur Z1 est atteinte et la temporisation écoulée,

l'outil est ramené en vitesse rapide à la distance de sécurité ou au plan de retrait, selon le réglage du paramètre "Retrait modèle de positions". Le paramètre "Retrait modèle de positions" se trouve dans l'en-tête de programme et sous "Réglages", dans le menu "Divers".

Alésage : si la valeur Z1 est atteinte et la temporisation écoulée, l'outil

est ramené avec l'avance de retrait programmée, à la distance de sécurité.

Perçage Alésage >

Appuyez sur les touches logicielles "Perç." et "Perçage Alésage".

Ouvrir l’image d'aide avec

Image d'aide Perçage Image d'aide Alésage à l'alésoir

Paramètre Description Unité

T, D, F, S, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Corps Pointe

Le foret pénètre jusqu'à ce que son corps ait atteint la valeur Z1 programmée. L'angle introduit dans la liste des outils est alors pris en compte. Le foret pénètre jusqu'à ce que sa pointe ait atteint la valeur Z1 programmée (n'existe pas pour l'alésage).

Z1 Profondeur de plongée de la pointe du foret ou du corps du foret. mm

Z0 Hauteur de la pièce ; indiquer Z0 dans le modèle de positions (touche logicielle "Positionner")

mm

DT Arrêt temporisé pour sectionnement du copeau s tr

FB Avance de retrait (seulement pour l'alésage)

Page 230: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-230 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.7.3 Percer profond

En prenant en compte le plan de retrait et la distance de sécurité, l'outil se déplace en vitesse rapide jusqu'à la position programmée. Puis il pénètre dans la pièce avec l'avance programmée.

Perçage

profond >

Appuyez sur les touches logicielles "Perç." et "Perçage profond".

Débourrage

L'outil perce avec l'avance programmée (F) jusqu'à la 1ère profondeur de perçage. Dès que celle-ci est atteinte, il se retire de la pièce en vitesse rapide pour évacuer les copeaux, puis il y pénètre de nouveau jusqu'à la 1ère profondeur de perçage, en respectant une distance d'arrêt anticipé (V3). Le perçage à la profondeur suivante est exécuté et l'outil se dégage de nouveau, jusqu'à ce que la profondeur finale (Z1) soit atteinte. A écoulement du délai de temporisation (DT), l'outil retourne en vitesse rapide à la distance de sécurité.

Bris du copeau

L'outil perce avec l'avance programmée (F) jusqu'à la 1ère profondeur de perçage. Dès que celle-ci est atteinte, il se retire de la distance de retrait (V2) pour briser les copeaux, puis il pénètre de nouveau dans lapièce, jusqu'à la profondeur de perçage suivante. Cette opération se répète jusqu'à ce que la profondeur finale (Z1) soit atteinte. La distance de retrait peut être définie par l'intermédiaire d'un paramètre machine ou introduite dans le masque de paramétrage. Si le paramètre est prédéfini par paramètre machine, il n'apparaît pas dans le masque de paramétrage.

Veuillez observer les indications du constructeur de la machine-outil. Ouvrir l’image d'aide avec

Image d'aide Perçage profond avec bris

de copeaux Image d'aide Perçage profond avec débourrage

Page 231: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-231

Paramètre Description Unité

T, D, F, S, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Débourrage Bris du copeau

Le foret se retire de la pièce pour évacuer les copeaux. Le foret se retire de la distance de retrait V2, pour briser les copeaux.

Pointe Corps

La profondeur finale (Z1) se rapporte à la pointe du foret La profondeur finale (Z1) se rapporte au corps du foret

Z1 Profondeur finale (rel.) mm

D Profondeur de perçage maximale mm

DF Valeur en pourcent pour chaque profondeur suivante DF=100 : la profondeur de perçage reste constante en valeur absolue DF<100 : la profondeur de perçage en valeur absolue est réduite dans la direction de la profondeur finale. Exemple : la dernière profondeur de perçage valait 4 mm ; DF vaut 80 prochaine profondeur de perçage = 4 x 80% = 3.2 mm prochaine profondeur de perçage = 3,2 x 80% = 2,56 mm etc.

%

V1 Profondeur de perçage minimale Le paramètre V1 n'existe que si DF< 100 a été programmé. Si la profondeur de perçage devient très petite, le paramètre "V1" permet de programmer une profondeur de perçage minimale. V1 < profondeur de perçage : perçage à la profondeur de perçage V1 > profondeur de perçage : perçage à la valeur programmée sous V1.

mm

V2 Distance de retrait ou défini par paramètre machine – uniquement pour le bris de copeaux Distance de laquelle le foret se retire pour le bris de copeaux. V2=0 : l'outil ne se retire pas mais reste immobile pendant un tour.

mm

V3 Distance d'arrêt anticipé – uniquement pour le débourrage Distance par rapport à la dernière profondeur de perçage, jusqu'à laquelle le foret pénètre en vitesse rapide, après l'évacuation des copeaux. Automatique : la distance d'arrêt anticipé est calculée par ShopMill.

mm

DT Arrêt temporisé pour sectionnement du copeau s U

Page 232: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-232 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.7.4 Chambrage

En prenant en compte le plan de retrait et la distance de sécurité, l'outil se déplace en vitesse rapide jusqu'à la position programmée. Puis l'outil pénètre dans la pièce avec l'avance programmée (F), jusqu'à la profondeur programmée (Z1). Là, la broche s'arrête dans une position donnée. Après écoulement de l'arrêt temporisé, il est possible de programmer "Relèvement" ou "Pas de relèvement".

La distance de relèvement D et l'angle d'orientation de l'outil α, peuvent être définis par l'intermédiaire des paramètres machine ou dans le masque de paramétrage. Si les deux paramètres sont déjà renseignés par les paramètres machine, ils n'apparaissent pas dans le masque de paramétrage.

Veuillez observer les indications du constructeur de la machine-outil.

Chambrage >

Appuyez sur les touches logicielles "Perç." et "Chambrage".

Ouvrir l’image d'aide avec

Image d'aide Chambrage

Paramètre Description Unité

T, D, F, S, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Relèvement Pas de relèvement

L'arête tranchante se dégage de la paroi du tro, puis se retire jusqu'au plan de retrait. L'arête tranchante ne se dégage pas, mais revient en vitesse rapide à la distance de sécurité.

Z1 Profondeur par rapport à Z0 (abs. ou rel.) mm

Z0 Hauteur de la pièce ; indiquer Z0 dans le modèle de positions (touche logicielle "Positionner")

mm

Page 233: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-233

DT Arrêt temporisé pour sectionnement du copeau s tr

D Distance de relèvement (sauf si défini par paramètre machine) - uniquement pour le relèvement.

mm

α Angle d'orientation de l'outil (sauf si défini par paramètre machine) - uniquement pour le relèvement.

Degré

3.7.5 Tarauder

Si vous voulez fraiser un filetage intérieur, utilisez la fonction "Taraudage".

Pendant le taraudage, vous pouvez influer sur la vitesse de rotation de la broche en appliquant une correction de vitesse de broche. La correction de l'avance n'est pas activée.

Vous avez le choix entre la variante de perçage en une passe, celle avec bris du copeau et celle avec dégagement de l'outil pour le débourrage.

En prenant en compte le plan de retrait et la distance de sécurité, l'outil se déplace en vitesse rapide jusqu'à la position programmée. La broche étant à l'arrêt, l'outil se déplace en vitesse rapide jusqu'au plan de retrait puis jusqu'à la distance de sécurité. La broche se met alors en rotation, et la vitesse de rotation et l'avance sont synchronisées. L'outil poursuit son déplacement en vitesse rapide jusqu'à la position programmée.

1 Coupe 1. L'outil perce avec la vitesse de rotation de broche S ou la vitesse de coupe V programmées, jusqu'à la profondeur de taraudage Z1.

2. Le sens de rotation de la broche s'inverse et l'outil se relève avec la vitesse de broche programmée SR ou la vitesse de coupe VR jusqu'à la distance de sécurité.

Débourrage

1. L'outil perce avec la vitesse de rotation programmée S ou la vitesse d'avance V jusqu'à la première profondeur de passe (profondeur de passe maximale D).

2. L'outil se retire de la pièce pour le débourrage avec la vitesse de rotation SR ou la vitesse de coupe VR sur la distance de sécurité.

3. L'outil continue ensuite à plonger à la vitesse de rotation de broche S ou à la vitesse d'avance V jusqu'à la 1ère profondeur de passe et perce jusqu'à la prochaine profondeur de passe.

4. Les étapes 2 et 3 sont répétées jusqu'à ce que la profondeur finale programmée Z1 soit atteinte.

5. Le sens de rotation de la broche s'inverse et l'outil se relève avec la vitesse de broche SR ou la vitesse de coupe VR jusqu'à la distance de sécurité.

Page 234: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-234 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Bris du copeau

1. L'outil perce avec la vitesse de rotation programmée S ou la vitesse d'avance V jusqu'à la première profondeur de passe (profondeur de passe maximale D).

2. L' outil se retire de la valeur de retrait V2 pour briser le copeau. 3. L'outil perce ensuite avec la vitesse de rotation S voire la vitesse

d'avance V jusqu'à la prochaine profondeur de passe. 4. Les étapes 2 et 3 sont répétées jusqu'à ce que la profondeur

finale programmée Z1 soit atteinte. 5. Le sens de rotation de la broche s'inverse et l'outil se relève avec

la vitesse de broche SR ou la vitesse de coupe VR jusqu'à la distance de sécurité.

Un porte-taraud compensateur est nécessaire pour les taraudages effectués avec une broche analogique. Avec ce type de broche, vous ne pouvez effectuer qu'une seule passe pour tarauder.

Le constructeur de la machine-outil peut avoir effectué des réglages spécifiques à la fonction de taraudage dans un paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil.

Alésage au

tour >

Taraudage

Actionnez les touches logicielles "Perç.", "Alésage au tour" et "Taraudage".

Ouvrir l’image d'aide avec

Image d'aide Taraudage

Paramètre Description Unité

T, D, S, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

P Pas du filetage Le pas du filetage dépend de l'outil utilisé.

MODULE : d'usage courant, par exemple, dans le cas des vis sans fin s'engrenant dans une roue dentée.

Filets/" : Par exemple usuel pour les filetages type gaz. Pour l'introduction du paramètre Filets/'', entrez le nombre entier avant la virgule dans le premier champ de paramétrage et la position décimale sous forme fractionnaire, dans le deuxième et le troisième champ.

Pour 13,5 Filets/'' p. ex., entrez :

mm/tr Pouces/trMODULEFilets/"

Page 235: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-235

SR Vitesse de rotation de broche pour retrait (pas pour les taraudages avec porte-taraud compensateur)

tr/mn

VR Vitesse de coupe pour retrait (une alternative à SR) (pas pour les taraudages avec porte-taraud compensateur)

m/mn

1 Coupe Débourrage Bris du copeau

Le filetage est percé en une passe, sans interruption. Le foret se retire de la pièce pour permettre le débourrage (pas pour les taraudages avec porte-taraud compensateur). Le foret se retire sur une longueur de retrait V2 pour permettre le bris de copeaux (pas pour les taraudages avec porte-taraud compensateur).

Z1 Profondeur du filetage par rapport à Z0 (abs. ou rel.) Z0 est indiqué dans le modèle de positions (touche logicielle "Positionner")

mm

D Profondeur de passe maximale (uniquement pour le débourrage et le bris de copeaux).

mm

V2 Valeur de retrait (uniquement pour bris du copeau) Distance de laquelle le foret se retire pour le bris de copeaux. V2 = automatique : l'outil se retire d'un tour.

mm

3.7.6 Fraiser un filetage

Avec une fraise de forme, il est possible de réaliser n'importe quel filetage intérieur ou extérieur. Le filetage réalisé peut être un filetage à droite ou à gauche ; l'usinage a lieu de haut en bas ou inversement.

Avec les filetages métriques (pas du filetage P en mm/tr), ShopMill

occupe le paramètre de profondeur de filetage K avec une valeur calculée à partir du pas du filetage. Vous pouvez modifier cette valeur.La valeur préréglée doit être activée par un paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil.

Filetage >

Fraisage de filetages

Appuyez sur les touches logicielles "Perç.", "Filetage" et "Fraisage de filetages".

Filetage intérieur Procédure :

• Positionnement en vitesse rapide sur le centre du filetage sur le plan de retrait

• Approche en marche rapide du plan de référence avancé de la distance de sécurité

• Accostage avec avance programmée d'un cercle d'accostage calculé dans la commande

• Déplacement d'accostage du diamètre du filetage sur une trajectoire circulaire

• Fraisage d'un filetage selon une spirale dans le sens horaire ou dans le sens antihoraire (selon qu'il s'agit d'un filetage à gauche ou à droite)

Page 236: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-236 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

• Mouvement de sortie sur une trajectoire circulaire avec le même sens de rotation et l'avance programmée

• Retrait jusqu'au centre du filetage, puis jusqu'au plan de retrait en vitesse rapide

Filetage extérieur Procédure : • Positionnement en vitesse rapide sur le point de départ, sur le plan

de retrait

• Approche en marche rapide du plan de référence avancé de la distance de sécurité

• Accostage avec avance programmée d'un cercle d'accostage calculé dans la commande

• Déplacement d'accostage du diamètre du filetage sur une trajectoire circulaire

• Fraisage d'un filetage selon une spirale dans le sens horaire ou dans le sens antihoraire (selon qu'il s'agit d'un filetage à gauche ou à droite)

• Mouvement de sortie sur une trajectoire circulaire, dans le sens de rotation inverse avec l'avance programmée

• Retrait jusqu'au plan de retrait en vitesse rapide

Ouvrir l’image d'aide avec

Ecrans d'aide Fraisage de filetage

Page 237: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-237

Paramètre Description Unité

Type d’usinage Ebauche

Fraisage de filetage jusqu'à la surépaisseur de finition programmée (U).

Finition

Sens En fonction du sens de rotation de la broche, le sens d'usinage (en avalant/en opposition) change aussi en cas de changement de sens. Z0 vers Z1 : l'usinage commence sur la surface Z0 de la pièce. Z1 vers Z0 : l'usinage commence à l'extrémité du filetage, p. ex. pour réaliser un filetage dans un trou borgne

Filetage int. Filetage ext.

Fraisage d'un filetage intérieur. Fraisage d'un filetage extérieur.

Filetage gauche Filetage droite

Fraisage d'un filetage à gauche. Fraisage d'un filetage à droite.

NT Nombre de dents coupantes d'un peigne. Il est possible d'utiliser des peignes à une ou plusieurs dents coupantes. L'introduction du nombre de dents s'effectue à l'aide du paramètre NT. Les déplacements requis sont générés par le cycle de telle sorte que, lorsque la position finale du filetage est atteinte, la pointe de la dent inférieure du peigne coïncide avec la position finale programmée. Selon la géométrie du peigne, il faut tenir compte d'une course de dégagement au fond de la pièce.

Z1 Longueur de filetage mm

Z0 Hauteur de la pièce ; indiquer Z0 dans le modèle de positions (touche logicielle "Positionner")

mm

∅ Diamètre nominal du filetage, exemple : diamètre nominal de M12 = 12 mm mm

P Pas du filetage Si le peigne a plusieurs dents coupantes, le pas du filetage est fonction de l'outil utilisé. Pour introduire le pas du filet en Filets/'', entrez le nombre entier avant la virgule dans le premier champ de paramétrage et la position décimale sous forme fractionnaire, dans le deuxième et le troisième champ.

Pour 13,5 Filets/'' p. ex., entrez :

mm/tr Pouces/trMODULEFilets/"

K Profondeur de filet mm

DXY Approche par passe En alternative, l'approche dans un plan peut être indiquée aussi en %, en tant que rapport entre --> approche dans un plan (mm) et diamètre de fraise à plaquettes (mm).

mm %

U Surépaisseur de finition mm

α0 Angle de départ Degré

Page 238: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-238 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Exemple de programmation pour le fraisage d'un filetage

Fraiser une poche circulaire dans le plein, puis fraiser un filetage. La fraise utilisée ne peut pas couper au centre, c'est pourquoi la poche circulaire est percée au préalable avec un foret de Ø 22 mm. Ainsi, une plongée centrale est possible avec la fraise.

La position des cycles nommés plus haut peut être programmée avec des modèles de positions (voir au chapitre "Utilisation de modèles de positions lors du fraisage").

X

Y

60 40 Z

YA A - B

B

50

56

Dessin d'atelier de la poche circulaire avec filetage

Détail de la gamme d'usinage ; poche circulaire avec fraisage de filetage

Page 239: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-239

3.7.7 Percer – fraiser un filetage

Avec une fraise à percer-fileter, vous pouvez réaliser en une seule opération un filetage intérieur avec une profondeur et un pas donnés. Autrement dit, perçage et fraisage du filetage sont effectués avec le même outil, ce qui évite un changement d'outil supplémentaire. Le filetage peut être fraisé comme filetage à gauche ou filetage à droite.

Procédure : • L'outil se déplace en vitesse rapide jusqu'à la distance de sécurité.

• Si l'on désire effectuer un pointage de centre, l'outil pénètre avec une avance de perçage réduite, à une profondeur de pointage définie par paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil.

• L'outil perce avec l'avance de perçage F1 sur la première profondeur de perçage D. Si la profondeur de perçage Z1 n'est pas atteinte, l'outil revient en rapide à la surface de la pièce pour permettre le bris de copeau. Il replonge ensuite en vitesse rapide dans le trou déjà percé et se positionne à 1 mm au-dessus de la profondeur de perçage déjà atteinte afin de poursuivre le perçage avec l'avance F1.

• Si l'on désire une autre avance FR pour le perçage débouchant, le perçage sur la profondeur finale ZR sera réalisé avec cette même avance.

• Au besoin, l'outil repart en arrière en vitesse rapide jusqu'à la surface de la pièce pour évacuer le copeau, avant d'effectuer le fraisage du filetage.

• L'outil rallie la position de départ pour le fraisage du filetage.

• Le fraisage du filetage (en avalant, en opposition ou en opposition + en avalant) s'effectue avec l'avance de fraisage F2. L'entrée et la sortie de l'outil dans le filetage s'effectue sur un demi-cercle, avec un déplacement simultané dans l'axe de l'outil.

Filetage >

Perçage filetage

Appuyez sur les touches logicielles "Perç.", "Filetage" et "Perçage filetage".

Ouvrir l’image d'aide avec

Ecrans d'aide pour le perçage + fraisage de filetages

Page 240: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-240 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Paramètre Description Unité

T, D, S, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

F1 Avance de perçage mm/mn mm/tr

Z1 Profondeur de perçage mm

D Profondeur de passe maximale mm

DF Valeur en pour cent pour chaque profondeur suivante DF=100 : la profondeur de perçage reste constante en valeur absolue DF<100 : la profondeur de perçage en valeur absolue est réduite dans la direction de la profondeur finale Z1. Exemple : dernière passe 4 mm; DF 80% prochaine profondeur de perçage = 4 x 80% = 3.2 mm profondeur de perçage suivante = 3,2 x 80% = 2,56 mm etc.

%

V1 Passe minimale Le paramètre V1 n'existe que s'il a été programmé DF<100. Si la profondeur de perçage devient très petite, le paramètre "V1" permet de programmer une profondeur de perçage minimale. V1 < profondeur de perçage : perçage à la profondeur de perçage V1 > profondeur de perçage : perçage à la valeur programmée sous V1.

mm

Pointage Percer avec une avance réduite au départ. L'avance de centrage réduite se définit de la manière suivante : Avance de perçage F1 < 0,15 mm/tr : avance de pointage = 30% de F1 avance de perçage F1 ≥ 0,15 mm/tr : avance de pointage = 0,1 mm/tr

Perçage débouchant

Finaliser le perçage sur la profondeur de perçage finale ZR avec l'avance FR.

ZR Profondeur de perçage finale (uniquement pour un perçage débouchant) mm

FR Avance pour perçage débouchant (uniquement pour perçage débouchant) mm/mn mm/tr

Débourrage Avant d'effectuer le fraisage du filetage, faire revenir l'outil à la surface de la pièce pour évacuer le copeau.

Filetage Filetage à droite Filetage à gauche

F2 Avance de fraisage mm/mn mm/dent

P Pas du filetage Pour introduire le pas du filet en Filets/'', entrez le nombre entier avant la virgule dans le premier champ, puis la position décimale sous forme fractionnaire, dans le deuxième et le troisième champ.

Pour 13,5 Filets/'' p. ex., entrez :

Pouces/trFilets/''

Z2 Retrait avant le fraisage du filetage Z2 définit la profondeur de filetage dans la direction de l'axe de l'outil. Z2 se rapporte à la pointe de l'outil.

mm

∅ Diamètre nominal mm

Sens d'usinage En avalant : fraiser le filetage en une fois. En opposition : fraiser le filetage en une fois. En avalant + en opposition : fraiser un filetage en 2 fois, à savoir un préfraisage, réalisé en opposition, sur une surépaisseur donnée et un fraisage de finition, réalisé en avalant, avec l'avance de fraisage FS.

FS Avance de fraisage pour finition (uniquement pour la combinaison en opposition + en avalant)

mm/mn mm/dent

Page 241: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-241

3.7.8 Positionner sur des positions quelconques et des modèles de position

Une fois que les technologies sont programmées, il est nécessaire de programmer les positions. ShopMill propose à cet effet différents modèles de positions :

• Positions quelconques

• Positionnement sur une ligne, un réseau ou un cadre

• Positionnement sur un cercle complet ou un cercle partiel.

Il est possible de programmer successivement plusieurs modèles de positions (20 technologies et modèles de position au maximum). Ils sont exécutés dans l'ordre de la programmation. Les technologies programmées auparavant et les positions programmées ensuite sont automatiquement concaténées.

Ordre d'usinage et trajectoire de l'outil

L'outil accoste d'abord toutes les positions programmées avec le premier outil programmé, p. ex. centrer toutes les positions. L'usinage des positions débute toujours au point de référence. Dans le cas du réseau, l'exécution s'effectue tout d'abord dans la direction du 1er axe, puis se poursuit en lacet. Le cadre et le cercle de trous sont usinés dans le sens antihoraire. Puis toutes les positions programmées sont accostées avec le deuxième outil programmé, etc. Cette procédure est répétée jusqu'à ce que chaque opération de perçage / alésage / taraudage programmée soit exécutée pour toutes les positions programmées.

Dans les limites d'un modèle de positions, ainsi que lors du passage d'un modèle de positions au modèle de positions suivant, l'outil est relevé jusqu'à la distance de sécurité, en cas de retrait optimisé, ou jusqu'au plan de retrait (voir également chapitre "Création d'un nouveau programme ; définition de la pièce brute). Ensuite, la nouvelle position est accostée en vitesse rapide.

Si le modèle de positions n'est constitué que d'une position, l'outil est relevé jusqu'au plan de retrait après l'usinage.

Afficher ou masquer des positions

Vous pouvez afficher ou masquer certaines positions d'un modèle de positions (voir chap. "Afficher ou masquer des positions").

Axe rotatif Si votre machine est dotée d'un axe A ou d'un axe B, cet axe sera

supporté pour le perçage (modèles de positions quelconques, cercle entier, cercle partiel).

Veuillez observer les indications du constructeur de la machine-outil.

En présence d'un axe A ou B, il convient de définir un décalage d'origine avec X = face frontale du cylindre Y = centre du cylindre Z = centre du cylindre "Cylindre" signifie ici une pièce quelconque fixée dans l'axe A ou B.

Page 242: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-242 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Transformation d'une surface cylindrique

Avant de procéder à la transformation d'une surface cylindrique, vous devez savoir que l'axe A ou l'axe B n'est pas supporté dans tous les cas. Lorsque la transformation de la surface cylindrique est activée, il n'est plus possible de programmer une position quelconque dans le plan XYA.

Par contre, lorsque la transformation d'une surface cylindrique est activée, les décalages d'origine s'appliquent dans l'axe rotatif A ou B.

Sélection par touche

logicielle Positions >

3.7.9 Positions quelconques

Il est ainsi possible de programmer dans les plans X/Y, X/A et XYA des positions quelconques, à cotation orthogonale ou polaire. Les différentes positions sont accostées dans l'ordre de programmation. La touche logicielle "Tout effacer" sert à effacer toutes les positions X/Y programmées.

Axe rotatif • Plan XA

Vous programmez dans XA si l'axe Y ne doit pas être déplacé pendant l'usinage. Si les alésages doivent pointer vers le centre du "cylindre", vous devez centrer au préalable l'axe Y au-dessus du "cylindre".

A

Y

Z

A

Les alésages sont pointés vers le centre

Page 243: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-243

A

Y

Z∆Y

A

L'axe Y n'est pas centré au-dessus du cylindre (∆Y)

• Plan XYA Vous programmez dans XYA si l'axe Y doit pouvoir se déplacer pendant l'usinage. Vous pouvez introduire une valeur pour chaque position. En plus des possibilités qui vous sont données lorsque vous programmez dans XA, vous pouvez réaliser les conditions suivantes.

A

Y

Z

A

Y0 Y1

A

L'axe Y se déplace conjointement (Y0, Y1)

Page 244: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-244 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Sélection par touche logicielle

Positions >

Ouvrir l’image d'aide avec

Image d'aide "Positions quelconques cotation orthogonale "

Image d'aide "Positions quelconques, cotation polaire "

Paramètre Description XY (axe A ou axe B non supportés)

Unité

Système cartésien / polaire

Programmation dans le cas d'une cotation orthogonale ou polaire.

Z0 Hauteur de la pièce (abs. ou rel.) mm

X0 Y0

1. position de perçage en X (abs. ou rel.) 1. Position de perçage en Y (abs. ou rel.)

mm mm

Système cartésien : X1 ... X8 Y1 ... Y8

Autres positions dans l'axe X (abs. ou rel.) Autres positions dans l'axe Y (abs. ou rel.)

Si vous avez encore d'autres positions à programmer, mémorisez les positions déjà programmées, puis ouvrez encore une fois le masque de paramétrage avec la touche logicielle "Positions quelconques".

mm mm

Système polaire : L1 ... L7

α1 ... α7

Distance de la position (abs.) Angle de rotation de la ligne, par rapport à l'axe X. Angle positif : la ligne est réalisée dans le sens antihoraire. Angle négatif : la ligne est réalisée dans le sens horaire.

Si vous avez encore d'autres positions à programmer, mémorisez les positions déjà programmées, puis ouvrez encore une fois le masque de paramétrage avec la touche logicielle "Positions quelconques".

mm Degré

Page 245: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-245

Paramètre Description XY (axe A ou axe B supportés)

Unité

Z0 Hauteur de la pièce (abs. ou rel.) mm

XA : (A peut être remplacé partout par B ; X peut aussi l'être par Y)

X0 A0

1. position de perçage en X (abs. ou rel.) 1. position de perçage en A (abs.)

mm Degré

X1 ... X8 A1 ... A8

Autres positions dans l'axe X (abs. ou rel.) Autres positions dans l'axe A (abs. ou rel.)

Si vous avez encore d'autres positions à programmer, mémorisez les positions déjà programmées, puis ouvrez encore une fois le masque de paramétrage avec la touche logicielle "Positions quelconques".

mm Degré

XYA : (A peut être remplacé partout par B)

X0 Y0 A0

1. position de perçage en X (abs. ou rel.) 1. Position de perçage en Y (abs. ou rel.) 1. position de perçage en A (abs.)

mm mm Degré

X1 ... X5 Y1 ... Y5 A1 ... A5

Autres positions dans l'axe X (abs. ou rel.) Autres positions dans l'axe Y (abs. ou rel.) Autres positions dans l'axe A (abs. ou rel.)

Si vous avez encore d'autres positions à programmer, mémorisez les positions déjà programmées, puis ouvrez encore une fois le masque de paramétrage avec la touche logicielle "Positions quelconques".

mm mm Degré

Page 246: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-246 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.7.10 Modèle de positions Ligne

Cette fonction permet de programmer un nombre quelconque de positions à la même distance sur une ligne.

Sélection par touche

logicielle Positions >

Placez le curseur dans le champ "Ligne / Réseau / Cadre". Avec la

touche logicielle "Variante", sélectionnez le modèle de positions "Ligne".

Ouvrir l’image d'aide avec

Image d'aide "Ligne"

Paramètre Description Unité

Z0 Hauteur de la pièce (abs. ou rel.) La première fois qu'elle est sollicitée, cette position doit être programmée en absolu.

mm

X0 Point de référence (première position) La première fois qu'elle est sollicitée, cette position doit être programmée en absolu.

mm

Y0 Point de référence (première position) La première fois qu'elle est sollicitée, cette position doit être programmée en absolu.

mm

α0 Angle de rotation de la ligne, par rapport à l'axe X. Angle positif : la ligne est réalisée dans le sens antihoraire. Angle négatif : la ligne est réalisée dans le sens horaire.

Degré

L Distance des positions. mm

N Nombre de positions.

Page 247: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-247

3.7.11 Modèle de positions Réseau

Cette fonction permet de programmer un nombre quelconque de positions se trouvant à égale distance sur une ou plusieurs droites parallèles.

Si vous désirez programmer un réseau ayant la forme d'un losange, introduisez les angles αX et αY .

Sélection par touche logicielle

Positions >

Placez le curseur dans le champ "Ligne / Réseau / Cadre". Avec la

touche logicielle "Variante", sélectionnez le modèle de positions "Réseau".

Ouvrir l’image d'aide avec

Image d'aide "Réseau"

Paramètre Description Unité

Z0 Hauteur de la pièce (abs. ou rel.) La première fois qu'elle est sollicitée, cette position doit être programmée en absolu.

mm

X0 Point de référence (première position) La première fois qu'elle est sollicitée, cette position doit être programmée en absolu.

mm

Y0 Point de référence (première position) La première fois qu'elle est sollicitée, cette position doit être programmée en absolu.

mm

α0 Angle de rotation du réseau. Angle positif : le réseau est réalisé dans le sens antihoraire. Angle négatif : le réseau est réalisé dans le sens horaire.

Degré

αX Angle de déformation du réseau, par rapport à l'axe X. Angle positif : le réseau est aplati dans le antihoraire. Angle négatif : le réseau est aplati dans le sens horaire.

Degré

αY Angle de rotation du réseau, par rapport à l'axe Y Angle positif : le réseau est réalisé dans le sens antihoraire. Angle négatif : le réseau est réalisé dans le sens horaire.

Degré

L1 L2

Distance entre les positions dans la direction X Distance entre les positions dans la direction Y

mm

N1 N2

Nombre de positions dans la direction X Nombre de positions dans la direction Y

Page 248: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-248 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.7.12 Modèle de positions Cadre

Cette fonction permet de programmer un nombre quelconque de positions se trouvant à égale distance sur un cadre. La distance entre les positions peut différer dans les deux axes. Si vous désirez programmer un cadre ayant la forme d'un losange, introduisez les angles αX et αY.

Sélection par touche logicielle

Positions >

Placez le curseur dans le champ "Ligne / Réseau / Cadre". Avec la

touche logicielle "Variante", sélectionnez le modèle de positions "Cadre".

Ouvrir l’image d'aide avec

Image d'aide "Cadre"

Paramètre Description Unité

Z0 Hauteur de la pièce (abs. ou rel.) La première fois qu'elle est sollicitée, cette position doit être programmée en absolu.

mm

X0 Point de référence (première position) La première fois qu'elle est sollicitée, cette position doit être programmée en absolu.

mm

Y0 Point de référence (première position) La première fois qu'elle est sollicitée, cette position doit être programmée en absolu.

mm

α0 Angle de rotation du cadre Angle positif : le cadre est réalisé dans le sens antihoraire. Angle négatif : le cadre est réalisé dans le sens horaire.

Degré

αX Angle de déformation du cadre, par rapport à l'axe X. Angle positif : le cadre est aplati dans le sens antihoraire. Angle négatif : le cadre est aplati dans le sens horaire.

Degré

αY Angle de déformation du cadre, par rapport à l'axe Y. Angle positif : le cadre est aplati dans le sens antihoraire. Angle négatif : le cadre est réalisé dans le sens horaire.

Degré

L1 L2

Distance entre les positions dans la direction X Distance entre les positions dans la direction Y

mm

N1 N2

Nombre de positions dans la direction X Nombre de positions dans la direction Y

Page 249: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-249

3.7.13 Modèle de positions Cercle complet

Cette fonction permet de programmer des trous sur un cercle de

rayon défini. L'angle de rotation de base (α0) pour la 1ère position se réfère à l'axe X. Selon le nombre de trous, la commande effectue un déplacement d'un angle déterminé par le calcul. Cet angle a la même valeur pour toutes les positions. Si vous travaillez avec l'axe A ou l'axe B, l'angle se réfère à un point de référence (A0) défini au préalable.

Vous pouvez sélectionner XA si l'axe rotatif devra être utilisé sur la machine. L'axe Y n'est pas déplacé, autrement dit il doit avoir été centré au préalable au-dessus du cylindre.

L'outil peut accoster la prochaine position sur une droite ou sur une trajectoire circulaire.

L'outil accoste les positions selon une droite. Dans le cas d'une rainure sur cercle, une violation du contour est possible.

L'outil accoste les positions selon la trajectoire circulaire programmée. Dans le cas d'une rainure sur cercle, une violation du contour est exclue.

Accostage des positions sur une droite ou une trajectoire circulaire Sélection par touche

logicielle Positions >

Si le curseur se trouve sur le champ "Cercle complet / cercle partiel",

la touche logicielle "Variante" permet de passer de cercle partiel à cercle complet, et inversement.

Ouvrir l’image d'aide avec

Image d'aide "Cercle complet de trous"

Page 250: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-250 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Paramètre Description XY (sans axe A ou B)

Unité

Z0 Hauteur de la pièce (abs. ou rel.) mm

X0 Position X du centre du cercle complet (abs. ou rel.) mm

Y0 Position Y du centre du cercle complet (abs. ou rel.) mm

α0 Angle de rotation de base ; angle du 1er trou par rapport à l'axe X. Angle positif : le cercle complet est réalisé dans le sens antihoraire. Angle négatif :le cercle complet est réalisé dans le sens horaire.

Degré

R Rayon du cercle mm

N Nombre de positions sur le cercle complet

FP Avance pour le positionnement sur une trajectoire circulaire. mm/mn

Positionnement Droite : la prochaine position est accostée sur une droite en vitesse rapide. Cercle : la prochaine position est accostée sur une trajectoire circulaire avec l'avance programmée (FP).

Paramètre Description XA (avec axe A ou B)

Unité

Z0 Hauteur de la surface de la pièce (abs. ou rel.) mm

X0 Point de référence (abs. ou rel.) mm

A0 Angle de départ (abs.) angle du 1er trou par rapport à l'axe X. Angle positif : le cercle complet est réalisé dans le sens antihoraire. Angle négatif :le cercle complet est réalisé dans le sens horaire.

Degré

N Nombre de positions sur le cercle complet

Page 251: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-251

3.7.14 Modèle de positions Cercle partiel

Cette fonction permet de programmer des trous sur un cercle partiel de rayon défini. L'outil peut accoster la prochaine position sur une droite ou sur une trajectoire circulaire. (uniquement si vous avez sélectionné XY) (Description détaillée, voir "Cercle complet").

Vous pouvez sélectionner XA si l'axe rotatif devra être utilisé sur la machine. L'axe Y n'est pas déplacé, autrement dit il doit avoir été centré au préalable au-dessus du cylindre.

Sélection par touche

logicielle Positions >

Si le curseur se trouve sur le champ "Cercle complet / cercle partiel",

la touche logicielle "Variante" permet de passer de cercle complet à cercle partiel, et inversement.

Ouvrir l’image d'aide avec

Image d'aide "Cercle partiel"

Page 252: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-252 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Paramètre Description normale / XY (sans axe A ou B)

Unité

Z0 Hauteur de la pièce (abs. ou rel.) mm

X0 Position X du centre du cercle partiel (abs. ou rel.) mm

Y0 Position Y du centre du cercle partiel (abs. ou rel.) mm

α0 Angle de rotation de base ; angle de la 1ère position par rapport à l'axe X. Degré

α1 Angle d'indexage ; une fois que le premier trou est réalisé, cet angle permet d'accoster toutes les autres positions. Angle positif : les autres trous sont réalisés dans le sens antihoraire. Angle négatif : les autres trous sont réalisés dans le sens horaire.

Degré

R Rayon du cercle partiel mm

N Nombre de positions (trous) sur le cercle partiel

FP Avance pour le positionnement sur une trajectoire circulaire. mm/mn

Positionnement Droite : la prochaine position est accostée sur une droite en vitesse rapide. Cercle : la prochaine position est accostée sur une trajectoire circulaire avec l'avance programmée (FP).

Paramètre Description XA (avec axe A ou B)

Unité

Z0 Hauteur de la surface de la pièce (abs. ou rel.) mm

X0 Point de référence (abs. ou rel.) mm

A0 Angle de départ (abs.) Angle de la 1e position par rapport à l'axe X.

Degré

A1 Angle d'indexage (abs.) une fois que le premier trou est réalisé, cet angle permet d'accoster toutes les autres positions. Angle positif : les autres trous sont réalisés dans le sens antihoraire. Angle négatif : les autres trous sont réalisés dans le sens horaire.

Degré

N Nombre de positions sur le cercle partiel

Page 253: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-253

3.7.15 Afficher ou masquer des positions

Dans les modèles de positions suivants, vous avez la possibilité de masquer les positions de votre choix :

• Modèle de positions Ligne

• Modèle de positions Réseau

• Modèle de positions Cadre

• Modèle de positions Cercle complet (dans XY uniquement)

• Modèle de positions Cercle partiel (dans XY uniquement) Les positions masquées sont sautées au cours de l'usinage.

Afficher ou masquer des

positions quelconques

Positions >

Actionnez les touches logicielles "Perç." et "Positions".

ou

Appuyez sur la touche logicielle "Ligne / Réseau / Cadre" ou "Cercle complet/cercle partiel".

Masquer positions >

Appuyez sur la touche logicielle "Masquer positions".

La fenêtre "Masquer les positions" s'ouvre avec le masque de saisie du modèle de positions.

Le numéro de la position courante, son état (affichée / masquée) et ses coordonnées (X, Y) s'affichent. Dans le graphique, les positions masquées sont représentées en pointillés. La position courante est mise en évidence par un cercle.

Dans le champ "Position", introduisez le numéro du point que vous voulez masquer (numérotation dans l'ordre de l'usinage).

- OU - Position

+

Appuyez sur la touche logicielle "Position +", pour sélectionner la position suivante (dans l'ordre de l'usinage).

- OU - Position

- Appuyez sur la touche logicielle "Position -", pour sélectionner la

position précédente (dans l'ordre inverse de l'usinage).

Appuyez sur la touche logicielle "Alternat." pour masquer ou afficher la position courante.

Page 254: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-254 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Masquer ou afficher toutes les positions à la fois

Masquer toutes

Appuyez sur la touche logicielle "Masquer toutes" pour masquer toutes les positions.

Afficher toutes

Appuyez sur la touche logicielle "Afficher toutes" pour afficher toutes les positions.

3.7.16 Obstacle

Fonction

S'il y a un obstacle entre 2 modèles de positions, il est possible de le franchir. La hauteur d'obstacle peut être programmée en absolu ou en relatif.

Quand l'usinage du 1er modèle de positions est terminé, l'axe de l'outil se déplace en vitesse rapide jusqu'à la hauteur d'obstacle + distance de sécurité. A ce niveau, la nouvelle position est accostée en vitesse rapide. Puis l'axe de l'outil se déplace en vitesse rapide jusqu'à Z0 du modèle de positions + distance de sécurité.

Sélection par touche logicielle

Positions >

Obstacle

Remarque L'obstacle n'est pris en compte qu'entre 2 modèles de positions. Si le point de changement d'outil et le plan de retrait programmé se trouvent au-dessous de l'obstacle, l'outil se déplace jusqu'à la hauteur du plan de retrait et jusqu'à la nouvelle position sans tenir compte de l'obstacle. La hauteur de l'obstacle ne doit pas dépasser le plan de retrait.

Page 255: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-255

Exemple de programmation Perçage de 4 trous avec obstacle intermédiaire. Les trous sont d'abord centrés, puis le perçage est effectué. Une fois que les deux premières positions ont été programmées sur X = 15, l'obstacle est programmé. Ensuite, les positions sont programmées sur X = 100.

Z=-20

Z=20

30

15

100

46

X

Y

X

Z

Z=0

Distance de sécurité

Plan d'exécution

Détail de la gamme d'usinage pour l'exemple de programmation "Obstacle"

Page 256: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-256 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.7.17 Répéter des positions

Fonction

La fonction "Répéter positions" permet rapidement d'accoster une nouvelle fois des positions déjà programmées .

Pour cela, indiquez le numéro du modèle de positions. ShopMill

attribue automatiquement ce numéro. Vous trouvez ce numéro de modèle de positions dans la gamme d'usinage, après le numéro de bloc.

Détail de la gamme d'usinage, numéro de modèle de positions = 001

Sélection par touche

logicielle Répéter positions >

Après introduction du numéro de modèle de positions, p. ex. 1,

appuyez sur la touche "Valider". Le modèle de positions choisi est accosté une nouvelle fois.

Détail de la gamme d'usinage ; répéter les positions dans le bloc n° 60

Page 257: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-257

3.7.18 Exemples de programmation pour le perçage / alésage / taraudage

Percer à différentes hauteurs Tâche à réaliser : un gradin a déjà été fraisé sur une pièce. Sur cette pièce présentant des plans d'usinage de hauteurs différentes, des trous borgnes et des trous débouchants de Ø 12 mm doivent être réalisés.

Programmation : Centrage des 4 trous

Perçage profond des trous borgnes avec débourrage

Perçage profond des trous débouchants avec bris des copeaux

X

Y

X

Z Z0

Z-36

Z-50

Z-14

1230

25

60

Distance desécuritépour Z=0

Outil

Plan de retrait

Distance desécuritépour Z= -36

4 trousDiamètre 12 mm

Vitesse rapideAvance d'usinage

Plan d'exécution

Détail de la gamme d'usinage

Page 258: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.7 Percer / aléser / tarauder 3

© Siemens AG 2005 All rights reserved. 3-258 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Percer avec une fraise à lamer avec pilote

Sur une pièce, des trous débouchants avec lamages pour tête de vis doivent être réalisés sur un cercle partiel. La programmation d'une fraise à lamer avec pilote nécessite l'activation du correcteur d'outil D2 (voir au chapitre "Création d'un correcteur d'outil pour arête tranchante 1/2").

X

Y

X

Z

A

B

45

80

40

50

100

Coupe A-B

308,

5

159

60

Plan d'exécution

Détail de la gamme d'usinage

Page 259: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-259

3.8 Fraiser

3.8.1 Surfaçage

Ce cycle permet de surfacer n'importe quelle pièce. Le surfaçage s'effectue toujours sur une surface rectangulaire. La forme rectangulaire est donnée par les points 1 et 2, auxquels sont affectées les valeurs des dimensions de la pièce brute. Il est possible de surfacer des pièces avec ou sans limitation.

Pour usiner une pièce avec quatre limitations, vous sélectionnez le cycle d'usinage Poche.

Il fait la distinction entre ébauche et finition : Ebauche :

• Surfaçage répété de la pièce

• L'outil change de sens sur l'arête de la pièce

Finition :

• Surfaçage unique de la pièce

• Changement de direction de l'outil dans le plan X/Y à la distance de sécurité

• Dégagement de la fraise L'approche en profondeur se fait toujours en dehors de la pièce.

Si vous avez prévu d'usiner une pièce avec un chanfrein, sélectionnez le cycle d'usinage Tourillon rectangulaire.

Pour le surfaçage, le diamètre de fraise effectif d'un outil de type "Fraise" figure dans un paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil.

Point de départ Le point de départ se situe en haut ou en bas pour un usinage vertical et à droite ou à gauche pour usinage horizontal. L'usinage s'effectue de préférence de l'extérieur vers l'intérieur. Le point de départ est bien mis en évidence dans l'image d'aide.

Sélection par touche logicielle

Surfaçage >

Page 260: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-260 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Sélectionner le sens de l'usinage

Actionnez la touche logicielle "Alternat." jusqu'à ce que le symbole correspondant au sens d'usinage désiré s'affiche dans le champ "Sens".

• Même sens d'usinage

• Sens d'usinage alterné

Sélectionner les limitations

...

Appuyez respectivement sur la touche correspondant à la limitation désirée.

Les limites sélectionnées s'affichent dans l'image d'aide et dans le graphique à traits.

Paramètre Description Unité

Type d’usinage Ebauche :

Surfaçage jusqu'à la surépaisseur de finition programmée (UZ).

Finition : La surface est fraisée une seule fois dans le plan. Après chaque passe, l'outil se dégage.

Sens d'usinage

Même sens d'usinage

Sens d'usinage alterné

X0, Y0 Z0

Point d'angle 1 de la surface dans la direction X ou Y (abs. ou rel.) Hauteur pièce brute (abs. ou rel.)

mm

X1 Y1 Z1

Point d'angle 2 de la surface dans la direction X (abs. ou rel.) Point d'angle 2 de la surface dans la direction Y (abs. ou rel.) Hauteur pièce finie (abs. ou rel.)

mm

DXY Approche max. dans plan XY (en fonction du diamètre de la fraise) En alternative, l'approche dans un plan peut être indiquée aussi en %, en tant que rapport entre approche dans un plan (mm) et diamètre de fraise à plaquettes (mm).

mm %

DZ Approche max. dans la direction Z mm

UZ Surépaisseur de finition mm

Page 261: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-261

Pour la finition, vous devez entrer la même valeur que pour l'ébauche. La surépaisseur de finition est utilisée lors du positionnement, pour le dégagement de l'outil.

Exemple de programmation

Surfaçage

Sur la surface de la pièce, 10 mm doivent être enlevés par fraisage. 8 mm de cette surépaisseur doivent d'abord être enlevés en ébauche, puis 2 mm en finition. Le diamètre de la fraise est de 40 mm. Cotes de la pièce brute : X0=0, Y0=0, Z0=10, X1=100 abs., Y1=50 abs., Z1=0 abs.

Z=2Z=0

100

X

Z

Z=10

Z=-40

Ebauche

Finition

Surfaçage : ébauche et finition

Surfaçage en ébauche Surfaçage en finition

Détail de la gamme d'usinage ; surfaçage : ébauche et finition

Page 262: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-262 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.8.2 Poche rectangulaire

Si vous désirez fraiser une poche rectangulaire quelconque, utilisez la fonction "Poche rectangulaire".

Vous avez le choix entre plusieurs variantes d'usinage :

• Fraisage d'une poche rectangulaire dans un matériau plein.

• Percer tout d'abord des avant-trous au centre lorsque par exemple la fraise ne coupe pas au centre (programmer les uns après les autres les blocs de programme Perçage, Poche rectangulaire et Position).

• Exécution de la poche rectangulaire pré-usinée (voir le paramètre "Evidement").

Vous pouvez choisir un point de référence adéquat, en fonction de la cotation de la poche rectangulaire dans le dessin de la pièce.

Accostage / Retrait 1. L'outil se déplace jusqu'au centre de la poche, en vitesse rapide et à hauteur du plan de retrait, puis se positionne à la distance de sécurité.

2. L'outil plonge dans la matière en fonction de la stratégie choisie. 3. L'usinage de la poche s'effectue toujours de l'intérieur vers

l'extérieur avec le type d'usinage choisi. 4. L'outil se retire en vitesse rapide, jusqu'à la distance de sécurité.

Type d’usinage Pour le fraisage de la poche rectangulaire, vous pouvez choisir librement le type d'usinage :

• Ebauche En usinage d'ébauche, chaque niveau de la poche est fraisé de manière consécutive à partir du centre, jusqu'à ce que la profondeur Z1 soit atteinte.

• Finition En usinage de finition, le bord est toujours fraisé en premier. A cet effet, le bord de la poche est accosté en un quart de cercle qui débouche dans l'arrondi d'angle. A la dernière passe, le fond est usiné en finition, en partant du centre vers l'extérieur.

• Finition bord La finition du bord est exécutée selon la même procédure que la finition, sachant que seule la dernière passe (finition du fond) n'est pas effectuée.

• Chanfreiner L'arête sur le bord supérieur de la poche est taillée en biseau.

Sélection par touche

logicielle Poche

> Poche

rectang.

Page 263: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-263

Ouvrir l’image d'aide avec

Ecran d'aide Fraisage d'une poche rectangulaire

Si vous souhaitez fraiser un chanfrein et si le rayon d'angle était nul

(R = 0) à la finition, vous devez introduire le rayon de la fraise de finition dans le paramètre R.

Paramètre Description Unité

T, F, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Position point de référence

Une des 5 positions suivantes peut être choisie pour le point de référence :

• Centre de la poche

• Coin en bas à gauche

• Coin en bas à droite

• Coin en haut à gauche

• Coin en haut à droite Le point de référence (marqué en jaune) s'affiche dans l'écran d'aide.

Type d’usinage Ebauche

Finition

Finition des bords Chanfrein

Position unique Modèle de positions

Une poche rectangulaire est fraisée à la position programmée (X0, Y0, Z0). Plusieurs poches rectangulaires sont fraisées sur un modèle de positions (p. ex. cercle complet, cercle partiel, réseau, etc.).

X0 Y0 Z0

Les positions se rapportent au point de référence : Position dans la direction X (seulement pour position unique), abs. ou rel. Position dans la direction Y (seulement pour position unique), abs. ou rel. Hauteur de la pièce (seulement pour position unique), abs. ou rel.

mm mm mm

W Largeur de la poche mm

L Longueur de la poche mm

R Rayon aux coins de la poche mm

α0 Angle de rotation de la poche, par rapport à l'axe X. Degré

Z1 Profondeur de la poche, par rapport à Z0 (abs. ou rel.) (pas pour les chanfreins) mm

DXY Approche max. Plan (direction XY) En alternative, l'approche dans un plan peut être indiquée aussi en %, en tant que rapport entre approche dans un plan (mm) et diamètre de fraise à plaquettes (mm). (pas pour les chanfreins)

mm %

Page 264: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-264 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

DZ Approche max. en profondeur (direction Z) (pas pour les chanfreins) mm

UXY Surépaisseur de finition dans le plan (bord de la poche) (pas pour les chanfreins) mm

UZ Surépaisseur de finition en profondeur (fond de la poche) (pas pour les chanfreins) mm

Plongée

Vous avez le choix entre différentes stratégies de plongée : Hélicoïdale : plongée selon une trajectoire en spirale Le centre de la fraise se déplace sur la trajectoire en spirale déterminée par le rayon et la profondeur par révolution. Une fois que la profondeur de passe est atteinte, un cercle complet est exécuté encore une fois, afin d'éliminer la trajectoire de plongée oblique.

Pendulaire : plongée avec oscillation dans l'axe central de la poche Le centre de la fraise oscille sur une droite, jusqu'à ce qu'il ait atteint la profondeur de passe. Lorsque la profondeur est atteinte, le mouvement pendulaire est encore exécuté une fois, mais sans pénétration, pour éliminer l'inclinaison de la pénétration.

Centrée : plongée perpendiculaire, au centre de la poche La profondeur de passe déterminée par le calcul est exécutée perpendiculairement au centre de la poche. Remarque : avec ce réglage, la fraise doit couper au centre ou bien il faut faire un avant-trou.

EP Pas de pénétration maxi. (pour pénétration hélicoïdale uniquement) Le pas de l'hélice peut être plus faible du fait des conditions géométriques.

mm/tr

ER Rayon de pénétration (pour pénétration hélicoïdale uniquement) Le rayon de pénétration ne doit pas être plus grand que le rayon de la fraise, sinon il restera de la matière. Veillez en outre à ne pas violer le contour de la poche.

mm

EW Angle de plongée (seulement pour plongée pendulaire) Degré

FZ Avance d'approche Profondeur (seulement pour plongée centrée) mm/mn mm/dent

Evidement Usinage complet : La poche doit être fraisée dans le plein (p. ex. pièce venue de fonderie). Reprise : Il existe déjà une petite poche ou un trou qui doit être agrandi dans un ou plusieurs axes. Les paramètres AZ, W1 et L1 doivent alors être programmés.

FS Largeur du chanfrein (pour les chanfreins uniquement) ; rel. mm

ZFS Profondeur de pénétration de la pointe d'outil (uniquement pour les chanfreins) ; abs. ou rel.

mm

AZ Profondeur de la poche déjà réalisée (seulement dans le cas d'une reprise) mm

W1 Largeur de la poche déjà réalisée (seulement dans le cas d'une reprise) mm

L1 Longueur de la poche déjà réalisée (seulement dans le cas d'une reprise) mm

Page 265: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-265

Exemple de programmation Une poche rectangulaire doit être ébauchée, puis finie, avec une seule et même fraise. Etant donné que la fraise utilisée ne peut pas couper au centre, il est nécessaire de percer d'abord un avant-trou avec un foret de Ø 20 mm.

Y

X

120

80

50 90

Surépaisseur 1 mm

Perçage d'ébauchediamètre 20 mm

Point de référence de la poche rectangulaire

Dessin d'atelier de la poche rectangulaire

Ebauche de poche rectangulaire Finition d'une poche rectangulaire

Détail de la gamme d'usinage ; avant-trou et fraisage de poche rectangulaire

Page 266: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-266 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.8.3 Poche circulaire

Si vous désirez fraiser une poche circulaire quelconque, utilisez la fonction "Poche circulaire".

Vous avez le choix entre plusieurs variantes d'usinage :

• Fraisage de la poche circulaire dans un matériau plein ;

• Percer tout d'abord des avant-trous au centre lorsque par exemple la fraise ne coupe pas au centre (programmer les uns après les autres les blocs de programme Perçage, Poche circulaire et Position).

• Exécution de la poche circulaire pré-usinée (voir le paramètre "Evidement").

Accostage / Retrait 1. L'outil se déplace jusqu'au centre de la poche, en vitesse rapide et à hauteur du plan de retrait, puis se positionne à la distance de sécurité.

2. L'outil plonge dans la matière en fonction de la stratégie choisie. 3. L'usinage de la poche s'effectue toujours de l'intérieur vers

l'extérieur avec le type d'usinage choisi. 4. L'outil se retire en vitesse rapide, jusqu'à la distance de sécurité.

Type d’usinage Pour le fraisage de la poche circulaire, vous pouvez choisir librement le type d'usinage :

• Ebauche En usinage d'ébauche, chaque niveau de la poche est fraisé de manière consécutive à partir du centre, jusqu'à ce que la profondeur Z1 soit atteinte.

• Finition En usinage de finition, le bord est toujours fraisé en premier. A cet effet, le bord de la poche est accosté en un quart de cercle qui débouche dans le rayon de la poche. A la dernière passe, le fond est usiné en finition, en partant du centre vers l'extérieur.

• Finition bord La finition du bord est exécutée selon la même procédure que la finition, sachant que seule la dernière passe (finition du fond) n'est pas effectuée.

• Chanfreiner L'arête sur le bord supérieur de la poche est taillée en biseau.

Sélection par touche

logicielle Poche

> Poche circul.

Page 267: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-267

Ouvrir l’image d'aide avec

Ecran d'aide Fraisage d'une poche circulaire

Paramètre Description Unité

T, F, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Type d’usinage Ebauche

Finition Finition des bords

Chanfrein

Position unique Modèle de positions

Une poche circulaire est fraisée à la position programmée (X0, Y0, Z0). Plusieurs poches circulaires sont fraisées sur un modèle de positions (p. ex. cercle complet, cercle partiel, réseau, etc.).

X0 Y0 Z0

Les positions se réfèrent au centre de la poche circulaire : Position dans la direction X (seulement pour position unique), abs. ou rel. Position dans la direction Y (seulement pour position unique), abs. ou rel. Hauteur de la pièce (seulement pour position unique), abs. ou rel.

mm mm mm

∅ Diamètre de la poche mm Z1 Profondeur de la poche par rapport à Z0, abs. ou rel. (pas pour les chanfreins) mm DXY Approche max. Plan (direction XY)

En alternative, l'approche dans un plan peut être indiquée aussi en %, en tant que rapport entre approche dans un plan (mm) et diamètre de fraise à plaquettes (mm). (pas pour les chanfreins)

mm %

DZ Approche max. en profondeur (direction Z) (pas pour les chanfreins) mm UXY Surépaisseur de finition dans le plan (bord de la poche) (pas pour les chanfreins) mm UZ Surépaisseur de finition en profondeur (fond de la poche) (pas pour les chanfreins) mm Plongée :

Vous avez le choix entre différentes stratégies de plongée : Hélicoïdale : plongée selon une trajectoire en spirale Le centre de la fraise se déplace sur la trajectoire en spirale déterminée par le rayon et la profondeur par révolution. Une fois que la profondeur de passe est atteinte, un cercle complet est exécuté encore une fois, afin d'éliminer la trajectoire de plongée oblique. Avance : avance d'usinage Centrée : plongée perpendiculaire, au centre de la poche La profondeur de passe déterminée par le calcul est exécutée perpendiculairement au centre de la poche. Avance : avance d'approche comme programmée sous FZ Remarque : en cas de plongée verticale au centre de la poche, la fraise doit couper au centre ou un avant-trou doit être effectué.

Page 268: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-268 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

EP Pas de pénétration maxi. (pour pénétration hélicoïdale uniquement) Le pas de l'hélice peut être plus faible du fait des conditions géométriques.

mm/tr

ER Rayon de pénétration (pour pénétration hélicoïdale uniquement) Le rayon de pénétration ne doit pas être plus grand que le rayon de la fraise, sinon il restera de la matière. Veillez en outre à ne pas violer le contour de la poche.

mm

FZ Avance d'approche Profondeur (seulement pour plongée centrée) mm/mn mm/dent

Evidement Usinage complet : La poche doit être fraisée dans le plein (p. ex. pièce venue de fonderie). Reprise : Il existe déjà une poche circulaire ou un trou qui doit être agrandi. Les paramètres AZ et ∅ doivent être programmés.

FS Largeur du chanfrein (pour les chanfreins uniquement) ; rel. mm

ZFS Profondeur de pénétration de la pointe d'outil (uniquement pour les chanfreins) ; abs. ou rel.

mm

AZ Profondeur de la poche ou du trou déjà réalisé/e (seulement dans le cas d'une reprise)

mm

∅1 Diamètre de la poche ou du trou déjà réalisé/e (seulement dans le cas d'une reprise) mm

3.8.4 Tourillon rectangulaire

Si vous désirez fraiser différents tourillons rectangulaires, utilisez la fonction "Tourillon rectangulaire".

A cet effet, vous avez le choix entre les formes suivantes, avec ou

sans arrondi d'angle :

Tourillons rectangulaires

Vous pouvez choisir un point de référence adéquat, en fonction de la

cotation du tourillon dans le dessin de la pièce.

En plus du tourillon rectangulaire que vous souhaitez fraiser, vous devez également définir un tourillon rectangulaire brut. Ce dernier délimite la zone en dehors de laquelle il n'y a plus de matière et où les déplacements s'effectuent à vitesse rapide. Le tourillon brut ne doit pas interférer sur les tourillons bruts voisins. ShopMill le centre automatiquement sur le tourillon fini.

Le tourillon est usiné avec une seule profondeur de passe. Si vous souhaitez effectuer plusieurs profondeurs de passe, vous devez programmer plusieurs fois de suite la fonction "Tourillon rectangulaire", avec une surépaisseur de finition plus faible à chaque fois.

Page 269: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-269

Accostage / retrait du contour

1. L'outil se déplace jusqu'au point de départ, en vitesse rapide et à hauteur du plan de retrait, puis se positionne à la distance de sécurité. Le point de départ se trouve sur l'axe X positif pivoté de

α0. 2. L'outil longe le contour du tourillon latéralement, en évoluant en

demi-cercle avec avance d'usinage. Il se déplace d'abord à la profondeur de passe d'usinage, puis le mouvement devient planaire. Selon le sens d'usinage programmé (en opposition / en avalant), le tourillon est usiné dans le sens horaire ou dans le sens antihoraire.

3. Une fois le tourillon contourné, l'outil quitte le contour sur un demi-cercle puis a lieu la prise de passe en profondeur suivante.

4. Le tourillon est à nouveau accosté sur un demi-cercle puis contourné une fois. Cette opération se répète jusqu'à ce que la profondeur programmée pour le tourillon soit atteinte.

5. L'outil se retire en vitesse rapide, jusqu'à la distance de sécurité.

Y

X

Retrait de l'outil

Accostage du contour

Accostage du contour et retrait de l'outil en demi-cercle, avec broche tournant à droite et fraisage en avalant

Type d’usinage Pour fraiser le tourillon rectangulaire, vous pouvez choisir le type d'usinage :

• Ebauche A l'ébauche, la fraise tourne autour du tourillon jusqu'à ce que la surépaisseur de finition programmée soit atteinte.

• Finition Si vous avez programmé une surépaisseur de finition, la fraise contourne le tourillon jusqu'à ce que la profondeur Z1 soit atteinte.

• Chanfrein L'arête sur le bord supérieur de la poche est taillé en biseau.

Sélection par touche

logicielle Tourillon >

Tourillonrectang.

Page 270: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-270 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Ouvrir l’image d'aide avec

Ecrans d'aide Fraisage d'un tourillon rectangulaire

Paramètre Description Unité

T, F, S, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Point de référence

5 points de référence différents sont possibles : • Centre du tourillon • En bas à gauche • En bas à droite • En haut à gauche

• En haut à droite

Type d’usinage Ebauche

Finition Chanfrein

Position unique Modèle de positions

Un tourillon rectangulaire est fraisé à la position programmée (X0, Y0, Z0). Plusieurs tourillons rectangulaires sont fraisés sur un modèle de positions (p. ex. cercle complet, cercle partiel, réseau, etc.).

X0 Y0 Z0

Les positions se rapportent au point de référence : Position dans la direction X (seulement pour position unique), abs. ou rel. Position dans la direction Y (seulement pour position unique), abs. ou rel. Hauteur de la pièce (seulement pour position unique), abs. ou rel.

mm mm mm

W Largeur du tourillon après usinage mm L Longueur du tourillon après usinage mm R Rayon sur les arêtes du tourillon (arrondi) mm α0 Angle de rotation degré Z1 Profondeur du tourillon (abs. ou rel.) (pas pour les chanfreins) mm DZ Approche max. en profondeur (direction Z) (pas pour les chanfreins) mm FS Largeur du chanfrein (pour les chanfreins uniquement) ; rel. mm ZFS Profondeur de pénétration de la pointe d'outil (uniquement pour les chanfreins) ; abs.

ou rel. mm

UXY Surépaisseur de finition dans le plan sur la longueur (L) et la largeur (W) du tourillon ; on obtient de plus faibles dimensions du tourillon en appelant encore une fois le cycle et en programmant une surépaisseur réduite de finition. (pas pour les chanfreins)

mm

UZ Surépaisseur de finition en profondeur (axe d'outil) (pas pour les chanfreins) mm W1 Largeur du tourillon brut (important pour définir la position d'accostage) mm L1 Longueur du tourillon brut (important pour définir la position d'accostage) mm

Page 271: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-271

3.8.5 Tourillon circulaire

Si vous désirez fraiser un tourillon circulaire, utilisez la fonction "Tourillon circulaire".

En plus du tourillon circulaire que vous souhaitez fraiser, vous devez

également définir un tourillon circulaire brut. Ce dernier délimite la zone en dehors de laquelle il n'y a plus de matière et où les déplacements s'effectuent à vitesse rapide. Le tourillon brut ne doit pas interférer sur les tourillons bruts voisins. ShopMill le centre automatiquement sur le tourillon fini.

Le tourillon est usiné avec une seule profondeur de passe. Si vous souhaitez effectuer plusieurs profondeurs de passe, vous devez programmer plusieurs fois de suite la fonction "Tourillon circulaire", avec une surépaisseur de finition plus faible à chaque fois.

Accostage / Retrait 1. L'outil se déplace jusqu'au point de départ, en vitesse rapide et à hauteur du plan de retrait, puis se positionne à la distance de sécurité. Le point de départ est toujours situé sur l'axe X positif.

2. L'outil longe le contour du tourillon latéralement, en évoluant en demi-cercle avec avance d'usinage. Il se déplace d'abord à la profondeur de passe d'usinage, puis le mouvement devient planaire. Selon le sens d'usinage programmé (en opposition / en avalant), le tourillon est usiné dans le sens horaire ou dans le sens antihoraire.

3. Une fois le tourillon contourné, l'outil quitte le contour sur un demi-cercle puis a lieu la prise de passe en profondeur suivante.

4. Le tourillon est à nouveau accosté sur un demi-cercle puis contourné une fois. Cette opération se répète jusqu'à ce que la profondeur programmée pour le tourillon soit atteinte.

5. L'outil se retire en vitesse rapide, jusqu'à la distance de sécurité.

Page 272: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-272 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Y

X

Accostage du contour

Retait de l'outil

Accostage du contour et retrait de l'outil en demi-cercle, avec broche tournant à droite et fraisage en avalant

Type d’usinage Pour fraiser le tourillon circulaire, vous pouvez choisir le type

d'usinage :

• Ebauche A l'ébauche, la fraise tourne autour du tourillon jusqu'à ce que la surépaisseur de finition programmée soit atteinte.

• Finition Si vous avez programmé une surépaisseur de finition, la fraise contourne le tourillon jusqu'à ce que la profondeur Z1 soit atteinte.

• Chanfrein L'arête sur le bord supérieur du tourillon circulaire est taillée en biseau.

Sélection par touche

logicielle Tourillon >

Tourillon circulaire

Ouvrir l’image d'aide avec

Ecrans d'aide Fraisage d'un tourillon circulaire

Page 273: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-273

Paramètre Description Unité

T, F, S, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Type d’usinage Ebauche

Finition Chanfrein

Position unique Modèle de positions

Un tourillon est fraisé à la position programmée (X0, Y0, Z0). Plusieurs tourillons sont fraisés sur le modèle de positions programmé (p. ex. cercle partiel, réseau, ligne).

X0 Y0 Z0

Les positions se rapportent au point de référence : Position dans la direction X (seulement pour position unique), abs. ou rel. Position dans la direction Y (seulement pour position unique), abs. ou rel. Hauteur de la pièce (seulement pour position unique), abs. ou rel.

mm mm mm

∅ Diamètre du tourillon après usinage mm

Z1 Profondeur du tourillon (abs. ou rel.) (pas pour les chanfreins) mm

FS Largeur du chanfrein (pour les chanfreins uniquement) ; rel. mm

ZFS Profondeur de pénétration de la pointe d'outil (uniquement pour les chanfreins) ; abs. ou rel.

mm

DZ Approche max. en profondeur (direction Z) (pas pour les chanfreins) mm

UXY Surépaisseur de finition dans le plan (diamètre du tourillon) (pas pour les chanfreins) mm

ZU Profondeur de pénétration (fond du tourillon) (pas pour les chanfreins) mm

∅1 Diamètre du tourillon brut (important pour définir la position d'accostage)

mm

3.8.6 Rainure longitudinale

Si vous désirez fraiser une rainure longitudinale quelconque, utilisez lafonction "Rainure longitudinale".

Vous avez le choix entre plusieurs variantes d'usinage :

• Fraisage d'une rainure longitudinale dans un matériau plein ;

• Percer tout d'abord des avant-trous au centre lorsque par exemple la fraise ne coupe pas au centre (programmer les uns après les autres les blocs de programme Perçage, Poche rectangulaire et Position).

Vous pouvez choisir un point de référence adéquat, en fonction de la cotation de la rainure dans le dessin de la pièce.

Accostage / Retrait 1. L'outil se déplace en vitesse rapide sur le plan de retrait et se positionne à la distance de sécurité.

2. L'outil plonge dans la matière en fonction de la stratégie choisie. 3. L'usinage de la rainure rectiligne s'effectue toujours de l'intérieur

vers l'extérieur avec le type d'usinage choisi. 4. L'outil se retire en vitesse rapide, jusqu'à la distance de sécurité.

Page 274: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-274 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Type d’usinage Pour le fraisage de la rainure longitudinale, vous pouvez choisir librement le type d'usinage :

• Ebauche En usinage d'ébauche, chaque niveau de la rainure est usiné de manière consécutive, jusqu'à ce que la profondeur Z1 soit atteinte.

• Finition En usinage de finition, le bord est toujours fraisé en premier. A cet effet, le bord de la rainure est accosté en un quart de cercle qui débouche dans l'arrondi d'angle. A la dernière passe, le fond est usiné en finition, en partant du centre vers l'extérieur.

• Finition bord La finition du bord est exécutée selon la même procédure que la finition, sachant que seule la dernière passe (finition du fond) n'est pas effectuée.

• Chanfrein L'arête sur le bord supérieur de la rainure longitudinale est taillée en biseau.

Sélection par touche

logicielle Rainure

> Rainure

longitudinal Ouvrir l’image d'aide avec

Ecrans d'aide Rainure longitudinale

Page 275: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-275

Paramètre Description Unité

T, F, S, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

Point de référence

La position du point de référence doit être définie : • Centre de la rainure longitudinale • À gauche à l'intérieur • À droite à l'intérieur • Bord gauche

• Bord droit

Type d’usinage Ebauche

Finition

finition du bord Chanfrein

Position unique Modèle de positions

Une rainure longitudinale est fraisée à la position programmée (X0, Y0, Z0). Plusieurs rainures longitudinales sont fraisées sur un modèle de positions (p. ex. cercle complet, cercle partiel, réseau, etc.).

X0 Y0 Z0

Les positions se rapportent au point de référence : Position dans la direction X (seulement pour position unique), abs. ou rel. Position dans la direction Y (seulement pour position unique), abs. ou rel. Hauteur de la pièce (seulement pour position unique), abs. ou rel.

mm mm mm

W Largeur de la rainure mm

L Longueur de la rainure mm

α0 Angle de rotation Degré

Z1 Profondeur de la rainure (pas pour les chanfreins) mm

DXY Approche max. Plan (direction XY) En alternative, l'approche dans un plan peut être indiquée aussi en %, en tant que rapport entre approche dans un plan (mm) et diamètre de fraise à plaquettes (mm). (pas pour les chanfreins)

mm %

DZ Approche max. en profondeur (direction Z) (pas pour les chanfreins) mm

FS Largeur du chanfrein (pour les chanfreins uniquement) ; rel. mm

ZFS Profondeur de pénétration de la pointe d'outil (uniquement pour les chanfreins) ; abs. ou rel.

mm

UXY Surépaisseur de finition dans le plan (bord de la rainure) (pas pour les chanfreins) mm

ZU Surépaisseur de finition en profondeur (fond de la rainure) (pas pour les chanfreins) mm

Plongée La plongée peut être centrée (cent) ou pendulaire (pend) : Centrée = plongée perpendiculaire au centre de la rainure : Le déplacement se fait au centre de la rainure, jusqu'à la profondeur de passe. Remarque : avec ce réglage, la fraise doit couper au centre. Pendulaire = plongée avec oscillation dans l'axe central de la rainure : Le centre de la fraise oscille sur une droite, jusqu'à ce qu'il ait atteint la profondeur de passe. Lorsque la profondeur est atteinte, le mouvement pendulaire est encore exécuté une fois, mais sans pénétration, pour éliminer l'inclinaison de la pénétration.

mm

FZ Avance d'approche Profondeur (seulement pour plongée centrée) mm/mn mm/dent

EW Angle de plongée (seulement pour pendulaire) Degré

Page 276: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-276 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.8.7 Rainure sur cercle

Si vous désirez fraiser une ou plusieurs rainures circulaires sur un cercle complet ou partiel, utilisez la fonction "Rainure sur cercle".

Taille de l'outil N'oubliez pas que la fraise doit respecter une taille minimale pour

usiner une rainure sur cercle.

• Ebauche :

1⁄2 largeur de rainure W – surépaisseur de finition UXY ≤ diamètre de la fraise

• Finition :

1⁄2 largeur de rainure W ≤ diamètre de fraise

• Finition bord :

Surépaisseur de finition UXY ≤ diamètre de la fraise Rainure circulaire

Si vous désirez réaliser une rainure circulaire, vous devez introduire les valeurs suivantes pour les paramètres Nombre N et Angle au

centre α1 : N = 1

α1 = 360°

Accostage / Retrait 1. L'outil se déplace jusqu'au centre du demi-cercle à l'extrémité de la rainure, en vitesse rapide à hauteur du plan de retrait, et se positionne à la distance de sécurité.

2. Il plonge ensuite dans la pièce en avance d'usinage, sachant que l'approche maximale en direction Z et la surépaisseur de finition, sont prises en compte. La rainure sur cercle est usinée en fonction du sens de rotation d'usinage (en opposition ou en avalant), dans le sens horaire ou dans le sens antihoraire.

3. Lorsque la première rainure est achevée, l'outil retourne en vitesse rapide au plan de retrait.

4. La rainure suivante est accostée sur une droite ou une trajectoire circulaire, avant d'être usinée.

5. L'outil se retire en vitesse rapide, jusqu'à la distance de sécurité.

Page 277: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-277

Type d’usinage Pour le fraisage de rainures circulaires, vous avez la possibilité de choisir librement le type d'usinage :

• Ebauche En usinage de finition, chaque niveau de la rainure est fraisé de manière consécutive, à partir du centre du demi-cercle à l'extrémité de la rainure, jusqu'à ce que la profondeur Z1 soit atteinte.

• Finition En usinage de finition, le bord est toujours fraisé en premier, jusqu'à ce que la profondeur Z1 soit atteinte. A cet effet, le bord de la rainure est accosté en un quart de cercle qui débouche dans le rayon. A la dernière passe, le finissage du fond est effectué en partant du centre du demi-cercle à l'extrémité de la rainure.

• Finition bord La finition du bord est exécutée selon la même procédure que la finition, sachant que seule la dernière passe (finition du fond) n'est pas effectuée.

• Chanfrein L'arête sur le bord supérieur de la rainure circulaire est taillée en biseau.

Sélection par touche

logicielle Rainure

> Rainures sur cercles

La touche logicielle "Alternat." permet de positionner les rainures sur un cercle complet ou un cercle partiel.

Ouvrir l’image d'aide avec

Ecrans d'aide Rainures sur cercle complet et cercle partiel

Page 278: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-278 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Paramètre Description Unité

T, F, S, V Voir au chapitre "Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche".

FZ Avance d'approche Profondeur mm/mn mm/dent

Type d’usinage Ebauche

Finition

finition du bord Chanfrein

Cercle complet Cercle partiel

Les rainures sont positionnées sur un cercle complet. La distance entre une rainure et la rainure suivante est toujours la même et est calculée par la commande. Les rainures sont positionnées sur un cercle partiel. La distance entre une rainure et

la rainure suivante peut être déterminée par l'angle α2.

X0 Y0 Z0

Les positions se rapportent au centre : Position dans la direction X (abs. ou rel.) Position dans la direction Y, abs. ou rel. Hauteur pièce, abs. ou rel.

mm mm mm

W Largeur de la rainure mm

R Rayon de la rainure sur cercle mm

α0 Angle de rotation par rapport à l'axe X Degré

α1 Angle d'ouverture d'une rainure Degré

α2 Angle d'indexage (seulement pour cercle partiel) Degré

N Nombre de rainures

Z1 Profondeur de la rainure par rapport à Z0 (pas pour les chanfreins) mm

DZ Approche max. en profondeur (direction Z) (pas pour les chanfreins) mm

FS Largeur du chanfrein (pour les chanfreins uniquement) ; rel. mm

ZFS Profondeur de pénétration de la pointe d'outil (uniquement pour les chanfreins) ; abs. ou rel.

mm

UXY Surépaisseur de finition dans le plan XY (bord de la rainure) (pas pour les chanfreins)

mm

Positionner Droite : la position suivante est accostée à vitesse rapide sur une droite. Cercle : la position suivante est accostée en avance programmée FP sur une trajectoire circulaire.

FP Avance pour le positionnement sur une trajectoire circulaire mm/mn

Page 279: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-279

3.8.8 Utilisation de modèles de positions lors du fraisage

Si vous souhaitez fraiser une poche, un tourillon ou une rainure longitudinale en plusieurs positions, vous devez programmer un bloc de positionnement pour chaque position. A l'appel du cycle de fraisage, vous devez commuter sur "Modèle de positions" au moyen de la touche logicielle "Alternat.", dans le champ de paramétrage "Position unique". Ainsi, les paramètres pour la position unique X0, Y0 et Z0 sont désactivés.

Détail du masque de paramétrage d'une poche rectangulaire avec réglage "Modèle de

positions" Une fois que le cycle de fraisage a été complètement programmé et

validé, programmez le modèle de positions. Sélection par touche

logicielle Positions >

ShopMill combine automatiquement le cycle de fraisage et le modèle

de positions programmé immédiatement après.

Page 280: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-280 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Exemple de programmation 1

Vous voulez fraiser 12 poches rectangulaires parallèles entre elles, sous un angle de 15 degrés. Configuration du réseau : 4 colonnes, 3 rangées. Cotes de la pièce brute : X = 115 mm, Y = 80 mm, Z = 30 mm Cotes d'une poche rectangulaire : longueur 20 mm, largeur 10 mm, profondeur 8 mm Arrondi d'angle 1,5 mm. Le point de référence d'une poche rectangulaire a été choisi "en bas à gauche".

Champs de paramétrage pour la poche rectangulaire et le modèle de positions

Graphique de programmation, poches rectangulaires sur réseau avec angle de 15

degrés

Détail de la gamme d'usinage ; fraisage de poches rectangulaires sur réseau

Page 281: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-281

Exemple de programmation 2

Vous voulez ébaucher 6 rainures longitudinales sur un cercle complet, Ø 32 mm. Les rainures longitudinales sont pivotées de 30 degrés. Cotes de la pièce brute : X = 100 mm, Y = 100 mm, Z = 20 mm Cotes de la rainure longitudinale : longueur 28 mm, largeur 16 mm, profondeur 5 mm Le point de référence de la rainure longitudinale a été choisi "au centre".

Champs de paramétrage pour la rainure longitudinale et le modèle de positions

Graphique de programmation, rainures longitudinales sous un angle de 30 degrés sur

cercle complet

Détail de la gamme d'usinage ; fraisage de rainures longitudinales sur cercle complet

Page 282: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-282 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.8.9 Gravure

La fonction "Gravure" permet de graver un texte sur une pièce et de placer les caractères sur une ligne ou sur un arc de cercle. Vous pouvez introduire le texte directement dans le champ de texte sous la forme d'un "texte figé" ou lui affecter une variable pour obtenir un "texte variable".

Pour la gravure, ShopMill utilise une police proportionnelle, autrement

dit les différents caractères ont une largeur différente.

Accostage / Retrait 1. L'outil se déplace jusqu'au point de départ, en vitesse rapide et à hauteur du plan de retrait, puis se positionne à la distance de sécurité.

2. L'outil se déplace avec l'avance de pénétration FZ jusqu'à la profondeur d'usinage Z1 et fraise le caractère.

3. L'outil se retire en rapide de la distance de sécurité et se déplace sur une droite jusqu'au prochain caractère.

4. Répéter les étapes 2 et 3 jusqu'à ce que le texte complet soit fraisé.

Textes variables Vous pouvez configurer des textes variables de différentes manières :

• Date et heure Vous pouvez par exemple graver sur les pièces la date et l'heure de leur fabrication. Ces valeurs sont délivrées par le NCK.

• Quantité Vous avez aussi la possibilité de graver sur les pièces un numéro de série continu. Vous pouvez alors définir le format des numéros (nombre de chiffres, nombre de zéros à faire figurer en-tête). La variable "Nombre de pièces" est une variable utilisateur (_E_PART[0]) qui est définie dans le bloc de données GUD 7. A l'aide de jokers (#) vous formatez la position où l'incrémentation du nombre de pièces doit débuter.

Si vous ne souhaitez pas donner à la première pièce le nombre 1, vous pouvez faire figurer une valeur additionnelle (par ex. (<#,_E_PART[0] + 100>). Cette valeur (par ex. 101, 102, 103,...) sera ajoutée au nombre de pièces.

• Valeurs numériques Pour graver des valeurs numériques (par ex. des résultats de mesure), vous choisissez le format tel que vous le désirez (nombre de chiffres avant et après la virgule).

• Texte Au lieu d'introduire un texte figé dans le champ de texte, vous pouvez affecter une variable au texte à graver (par ex. _VAR_TEXT=“ABC123“).

Page 283: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-283

Ecriture renversée

Si vous souhaitez graver en inversant l'écriture, vous devez programmer une fonction miroir (voir chap. "Définir les transformations de coordonnées") avant d'introduire le texte à graver dans la fonction "Gravure".

Cercle complet Pour répartir un texte sur un cercle entier de façon régulière,

introduisez l'angle au centre α2=360° . ShopMill répartit alors automatiquement les caractères de façon régulière sur le cercle complet.

Gravure >

Actionnez les touches logicielles "Frais." et "Gravure".

Minuscules Minuscules

Actionnez la touche logicielle "Minuscules" pour introduire des

caractères en minuscules. Actionner une deuxième fois cette touche logicielle permet d'écrire à nouveau en majuscules.

Caractères spéciaux Caractères

spéciaux > Actionnez la touche logicielle "Caractères spéciaux" pour

introduire un caractère qui ne figure pas sur les touches d'introduction.

La fenêtre "Caractères spéciaux" est affichée.

Positionnez le curseur sur le caractère choisi.

Pressez la touche logicielle "OK".

Le caractère sélectionné est inséré dans le texte à l'endroit où se trouve le curseur.

Introduire la date Variable >

Date

Appuyez sur les touches logicielles "Variable" et "Date" si vous désirez graver la date actuelle.

La date est gravée au format européen (<DD>.<MM>.<YYYY>) . Si vous préférez un autre format, vous devez adapter en conséquence

le format prescrit dans le champ de texte. Pour graver la date au format américain par exemple (mois/année/jour => 8/16/04), choisissez le format <M>/<D>/<YY>.

Page 284: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-284 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Introduire l'heure Variable >

Heure

Appuyez sur les touches logicielles "Variable" et "Heure" si vous

désirez graver l'heure actuelle.

L'heure est gravée au format européen (<TIME24>). Pour graver l'heure au format américain, choisissez le format

<TIME12>.

Exemple : Introduction du texte : Heure : <TIME24> Donne : Heure : 16.35 Heure : <TIME24> Heure : 04.35 PM

Introduire le nombre de

pièces

Variable >

N. de pièce 000123

Appuyez sur les touches logicielles "Variable" et "N. de pièces 000123", si vous souhaitez graver un nombre de pièces avec un nombre de chiffres fixe et des zéros en tête.

Le format de texte <######,_E_PART[0]> est inséré et vous revenez au champ de gravure avec la barre de touches logicielles.

Définissez le nombre de chiffres en adaptant le nombre de jokers (#) dans le champ de gravure.

Si le nombre de chiffres que vous avez indiqué (par ex. ## ) n'est pas suffisant pour représenter le nombre de pièces, ShopMill l'augmente automatiquement.

- OU - Variable >

N. de pièce

000123 Appuyez sur les touches logicielles "Variable" et "N. de pièces

123", si vous souhaitez graver un nombre de pièces sans zéros en tête.

Le format de texte <#,_E_PART[0]> est inséré et vous revenez au champ de gravure avec la barre de touches logicielles.

Définissez le nombre de chiffres en adaptant le nombre de jokers dans le champ de gravure.

Si le nombre de chiffres que vous avez indiqué (par ex. 123) n'est pas suffisant pour représenter le nombre de pièces, ShopMill l'augmente automatiquement.

Si vous désirez, après une interruption de la fabrication par exemple, poursuivre la numérotation des pièces en continu, faites figurer une valeur additionnelle. Cette valeur sera ajoutée au nombre de pièces.

Introduire un nombre

variable

Variable >

N. de pièce 123.456

Appuyez sur les touches logicielles "Variable" et "N. de pièces 123.456", si vous souhaitez graver un nombre quelconque dans un format donné.

Le format de texte <#.###,_VAR_NUM> est inséré et vous revenez au champ de gravure avec la barre de touches logicielles.

Page 285: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-285

A l'aide des jokers #.### déterminez le format numérique dans lequel devra être gravé le nombre défini sous _VAR_NU.

Par exemple, si vous avez écrit 12.35 sous _VAR_NUM, vous avez les possibilités suivantes pour formater la variable.

Saisie Edition Signification

< #,_VAR_NUM> 12 Les chiffres avant la virgule ne sont pas formatés, il n'existe pas de chiffres après la virgule

<####,_VAR_NUM> 0012 4 chiffres avant la virgule, des zéros en tête, pas de chiffre après la virgule

< #,_VAR_NUM> 12 4 chiffres avant la virgule, des blancs en tête, pas de chiffre après la virgule

<#.,_VAR_NUM> 12.35 Les chiffres avant et après la virgule ne sont pas formatés

<#.#,_VAR_NUM> 12.4 Les chiffres avant la virgule ne sont pas formatés, 1 chiffre après la virgule (arrondi)

<#.##,_VAR_NUM> 12.35 Les chiffres avant la virgule ne sont pas formatés, 2 chiffres après la virgule (arrondis)

<#.####,_VAR_NUM> 12.3500 Les chiffres avant la virgule ne sont pas formatés, 4 chiffres après la virgule (arrondis)

Si l'espace qui précède le point décimal n'est pas suffisant pour

restituer le nombre indiqué, il s'agrandit automatiquement. Si le nombre de chiffres indiqué est supérieur au nombre à graver, des zéros viennent compléter automatiquement les positions vides dans le format de sortie.

Pour formater le nombre de chiffres avant le point décimal, vous pouvez aussi utiliser des blancs.

Il est possible d'utiliser une autre variable numérique (par ex. R0) à la place de _VAR_NUM.

Page 286: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.8 Fraiser 3

© Siemens AG 2005 All rights reserved. 3-286 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Introduire un texte variable

Variable >

Texte variable

Appuyez sur les touches logicielles "Variable" et "Texte variable", si vous souhaiter reprendre le texte à graver (200 caractères max.) d'une variable.

Le format de texte <Text, _VAR_TEXT> est inséré et vous revenez au champ de gravure avec la barre de touches logicielles.

Vous pouvez aussi utiliser une autre variable de texte à la place de _VAR_TEXT.

Effacer le texte Effacer le

texte > Appuyez sur la touche "Effacer le texte" pour supprimer tout le

texte.

Le texte de formatage pour la variable est toujours inséré à l'endroit

où se trouve le curseur.

Les touches logicielles "Caractères minuscules", "Caractères

spéciaux", "Variable" et "Effacer le texte" ne sont actives que lorsque le curseur se trouve dans le champ de saisie du texte à graver.

Paramètre Description Unité

T, D, F, S, V Voir chap. "Créer des blocs de programme".

Alignement Texte aligné sur une ligne

Texte aligné sur un arc de cercle

Texte aligné sur un arc de cercle

Point de référence

Position du point de référence dans le texte

Texte à graver Au maximum 91 caractères

X0 R Y0

α0 Z0 Z1 FZ W DX1 DX2

α1

α2 XM YM

Point de référence dans la direction X (abs.) Point de référence de la longueur polaire (variante de X0) –(uniquement dans le cas d'un alignement en arc de cercle) Point de référence dans la direction Y (abs.) Point de référence de l'anglepolaire (variante de Y0) –(uniquement dans le cas d'un alignement en arc de cercle) Point de référence dans la direction Z (abs.) Profondeur (abs. ou rel.) Avance d'approche Profondeur Hauteur des caractères Espacement des caractères Largeur totale (variante de DX1) –(uniquement en alignement linéaire) Orientation du texte (uniquement en alignement linéaire) Angle au centre (variante de DX1) –(uniquement en arc de cercle) Centre de l'arc de cercle (abs) - (uniquement en arc de cercle) Centre de l'arc de cercle (abs) - (uniquement en arc de cercle)

mm mm mm Degré mm mm mm/mn mm/dentmm mm mm Degré Degré mm mm

Page 287: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.9 Mesurer 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-287

3.9 Mesurer

3.9.1 Mesurer l'origine pièce

Si vous désirez définir, au moyen d'un palpeur de mesure électronique, l'origine de la pièce au sein d'un programme, utilisez la fonction "Origine pièce".

Si vous souhaitez usiner plusieurs pièces par exemple, il est possible que l'origine de la nouvelle pièce se décale par rapport à l'origine de lapièce précédente, lors de l'ablocage sur l'étau d'établi. Vous pouvez déterminer la nouvelle origine en mesurant les arêtes de la pièce, puis vous pouvez l'enregistrer dans un décalage d'origine ou dans un GUD.

Pièce

Y

X

Palpeur

Ablocagedans étau

Décalage

X0 nouveauX0 ancien

Ablocage de pièce avec déport par rapport à l'ablocage précédent

De même, si vous désirez exécuter l'usinage parallèle de plusieurs pièces abloquées, vous pouvez commencer par déterminer l'origine pour chaque pièce.

Y

X

Palpeur

Pièce 1

Pièce 2 Pièce 4

Pièce 3

Ablocages multiples de pièces

Seuls des palpeurs électroniques vous permettent de déterminer l'origine de la pièce au sein d'un programme. Ceux-ci doivent avoir été étalonnés au préalable (voir au chapitre "Etalonnage d'un outil de mesure électronique"). Dans la gestion des outils, les palpeurs doivent toujours figurer comme étant du type palpeur 3D.

Page 288: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.9 Mesurer 3

© Siemens AG 2005 All rights reserved. 3-288 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

En mode de mesure automatique, le palpeur est d'abord déplacé en vitesse rapide à la position d'accostage, puis vers l'arête de la pièce en avance de mesure, avant d'effectuer le trajet inverse. L'avance de mesure est définie par un paramètre machine.

Veuillez observer les indications du constructeur de la machine-outil.

Le programme calcule l'origine de la pièce en tenant compte du rayon de l'outil, puis l'enregistre comme décalage d'origine.

Montez un palpeur électronique sur la broche (voir au chapitre

"Programmation de l'outil, du correcteur d'outil et de la vitesse de rotation de la broche").

Originepièce >

Appuyez sur les touches logicielles "Divers" et "Origine pièce".

X ...

Z

Avec une touche logicielle, choisissez le sens du déplacement axial à effectuer pour accoster la pièce.

Saisissez les valeurs pour chaque paramètre.

Actionnez la touche logicielle "Valider".

Répétez l'opération pour les deux autres axes.

Paramètre Description Unité

T Outil de type palpeur 3D

X Y Z

Position d'accostage dans la direction X (abs.) Position d'accostage dans la direction Y (abs.) Position d'accostage dans la direction Z (abs.)

mm mm mm

DO Décalage d'origine, dans lequel l'origine de la pièce doit être enregistré.

• Décalage d'origine de base

• Décalage d'origine (les valeurs sont affectées au décalage grossier, tandis que les valeurs du décalage fin sont supprimées.)

• Données GUD (Global User Data) - vous avez la possibilité de consulter le résultat de la mesure dans GUD E_MEAS, pour d'autres calculs par exemple (contrôle des tolérances etc.).

Sens d'accostage

+ : le palpeur se déplace vers la pièce dans la "direction plus" – : le palpeur se déplace vers la pièce dans la "direction moins" Dans le cas de la position d'accostage en direction Z, ce paramètre est inutile, étant donné que la pièce peut seulement être accostée en direction négative.

X0, Y0, Z0 Consigne de position de l'arête de la pièce mm

Page 289: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.9 Mesurer 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-289

3.9.2 Mesurer un outil

Si vous désirez contrôler l'usure de l'outil lors de l'usinage de la pièce, utilisez la fonction "Mesurer outil".

Seul un palpeur de mesure électronique, que vous devez étalonner au

préalable, vous permet de mesurer des outils au sein d'un programme.

Pour la mesure, vous avez la possibilité de tenir compte d'un déport latéral ou longitudinal V. Si la plus grande longueur de l'outil ne se trouve pas sur la partie la plus extérieure ou si la plus grande largeur ne se trouve pas sur la partie la plus inférieure, vous pouvez enregistrer cette différence comme déport.

Déport longitudinal

Déport latéral

A partir des positions connues du point de référence du porte-outil et du palpeur de mesure, ainsi que des valeurs de correction de l'outil, le programme ShopMill calcule les données d'usure de l'outil. Les valeurs d'usure sont enregistrées automatiquement dans la liste des usures et additionnées à des valeurs éventuellement déjà présentes.

Si la valeur d'usure est supérieure à l'usure maximale admissible pour

l'outil ∆L ou ∆R, l'outil est changé et son utilisation interdite. S'il n'y a pas d'outil frère, l'usinage est interrompu.

Au cours du cycle de mesure, l'outil accoste automatiquement le palpeur avec l'avance définie pour la mesure. L'outil revient ensuite dans le plan de retrait, puis rallie le point de changement d'outil. Selon le type de l'outil et le type de mesure (mesure du rayon / de la longueur), ShopMill effectue automatiquement la mesure avec la broche en rotation ou à l'arrêt.

Le rayon est toujours mésuré avec la broche en rotation dans le sens inversé.

Page 290: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.9 Mesurer 3

© Siemens AG 2005 All rights reserved. 3-290 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

La longueur d'un outil est mesurée avec la broche à l'arrêt. Cependant, si le diamètre de la fraise à mesurer est supérieur au diamètre du palpeur, la mesure s'effectue avec la broche en rotation dans le sens inversé. Ce n'est pas l'outil qui est centré au-dessus du palpeur, mais son bord extérieur.

Amenez l'outil approximativement au-dessus du centre de la

surface de mesure du palpeur (voir au chapitre "Déplacements linéaires ou circulaires avec interpolation").

Mesurer

outil

Appuyez sur les touches logicielles "Divers" et "Mesurer outil".

Mesurer longueur -ou-

Mesurer rayon

Au moyen de la touche logicielle correspondante, sélectionnez le type de mesure que vous désirez effectuer : le rayon ou la longueur de l'outil.

Paramètre Description Unité

T Outil à mesurer

D Numéro de tranchant de l'outil

V Mesurer le déport latéral (si nécessaire) – uniquement pour la longueur Mesurer le déport longitudinal (si nécessaire) – uniquement pour le rayon

mm mm

∆L Mesurer la valeur d'usure maximale admissible (voir la fiche technique provenant du constructeur de l'outil), – uniquement pour la longueur

mm

∆R Mesurer la valeur d'usure maximale admissible (voir la fiche technique provenant du constructeur de l'outil) – uniquement pour le rayon

mm

Page 291: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.9 Mesurer 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-291

3.9.3 Etalonner un palpeur

Si vous désirez mesurer vos outils à l'aide d'un palpeur, vous devez d'abord déterminer la position du palpeur sur la table de la machine, par rapport à l'origine machine. Cette détermination de la position peut être effectuée à l'intérieur d'un programme (voir plus bas) ou lors des travaux de préparation (voir au chapitre "Commande" "Ajustage du palpeur").

Pour étalonner le palpeur, vous devez utiliser un outil d'étalonnage du

type fraise. La longueur et le rayon / diamètre de l'outil doivent au préalable être enregistrés dans la liste des outils.

La procédure d'étalonnage se déroule automatiquement avec l'avance définie pour la mesure. Les écarts entre l'origine de la machine et le palpeur sont déterminés puis rangés dans une zone interne de données.

Montez l'outil d'étalonnage (voir au chapitre "Programmation de

l'outil, du correcteur d'outil et de la vitesse de rotation de la broche").

Amenez l'outil d'étalonnage approximativement au-dessus du centre de la surface de mesure du palpeur (voir au chapitre "Déplacements linéaires ou circulaires avec interpolation").

Mesurer

outil

Appuyez sur les touches logicielles "Divers" et "Mesurer outil".

Etalonner palpeur >

Appuyez sur la touche logicielle "Etalonner palpeur".

Spécifiez à présent, si vous désirez ajuster seulement la longueur, ou la longueur et le diamètre.

Page 292: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. 3-292 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.10 Fonctions diverses

3.10.1 Appeler un sous-programme

Si vous êtes amené à devoir programmer les mêmes opérations d'usinage pour plusieurs pièces différentes, vous pouvez définir ces opérations d'usinage comme étant un sous-programme en soi. Vous pouvez alors appeler ce sous-programme dans n'importe quel programme. Vous évitez ainsi de répéter plusieurs fois la même programmation.

ShopMill ne fait pas la distinction entre programme principal et sous-

programme. Autrement dit, vous pouvez appeler un programme pas à pas "normal" ou un programme en codes G dans un autre programme pas à pas, comme s'il s'agissait d'un sous-programme. Dans ces sous-programmes, vous pouvez à nouveau appeler d'autres sous-programmes. Le nombre maximal d'imbrications est de 8 sous-programmes. Il est impossible d'insérer des sous-programmes dans des blocs concaténés.

Si vous désirez appeler un programme de chaînage séquentiel en tant que sous-programme, celui-ci doit déjà avoir fait l'objet d'un calcul au moins une fois auparavant (chargement ou simulation du programme en mode "Machine Auto"). Cela n'est pas nécessaire avec les sous-programmes en codes G.

Le sous-programme doit toujours être mémorisé dans la mémoire de travail du NCK (dans un répertoire séparé "XYZ" ou dans les répertoires "ShopMill", "Programmes pièce", "Sous-programmes").

Si vous souhaitez appeler un sous-programme qui figure sur un autre lecteur, vous pouvez utiliser à cette fin l'instruction en code G "EXTCALL".

Exemple : appel du programme "Form25_1.mpf" se trouvant sur la carte Compact Flash de la version de ShopMill sur NCU (HMI Embedded) : EXTCALL "C:\FORME25_1.MPF"

Notez bien que lorsque vous appelez un sous-programme, ShopMill

active les réglages qui figurent dans l'en-tête du sous-programme. Ces réglages restent activés à la fin du sous-programme. Si vous souhaitez activer à nouveau les réglages de l'en-tête du programme principal, vous pouvez, après l'appel du sous-programme dans le programme principal, effectuer à nouveau le réglage souhaité (voir chap. Modification des réglages pour le programme").

Page 293: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-293

Créez le programme ShopMill ou le programme en code G que vous voulez appeler comme sous-programme dans un autre programme.

Placez le curseur dans la gamme d'usinage du programme principal, sur le bloc derrière lequel vous voulez appeler le sous-programme.

Sous-pro- gramme

Appuyez sur les touches logicielles "Divers" et "Sous-programme".

Introduisez le chemin d'accès du sous-programme désiré si celui-

ci ne figure pas dans le même répertoire que le programme principal.

Répertoire Chemin d'accès à indiquer

ShopMill ShopMill

Répertoire séparé XYZ XYZ

Programmes pièce MPF

Sous-programmes SPF

Saisissez le nom du sous-programme à insérer.

Vous ne devez indiquer l'extension de fichier (*.mpf ou *.spf) que si le sous-programme ne possède pas l'extension spécifiée pour le répertoire dans lequel le sous-programme est mémorisé.

Répertoire Extension de fichier spécifiée

ShopMill *.mpf

Répertoire séparé XYZ *.mpf

Programmes pièce *.mpf

Sous-programmes *.spf

De cette façon, le sous-programme peut aussi être exécuté sur des

modèles de positions.

Actionnez la touche logicielle "Valider".

L'appel du sous-programme a été inséré dans le programme principal.

Page 294: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. 3-294 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Appelersous-programme "poche_b"

Appel d'un sous-programme

3.10.2 Répéter des blocs de programme

Quand certaines opérations d'usinage doivent être exécutées plusieurs fois sur une pièce, vous pouvez les programmer une seule fois. ShopMill vous offre en effet la possibilité de répéter les blocs de programme.

Le début et la fin de ces blocs de programme à répéter, doivent être

marqués par un repère. Vous pouvez alors répéter jusqu'à 9999 fois l'exécution de ces blocs, au sein d'un programme. Les repères de début et de fin doivent contenir des noms qui ne prêtent pas à confusion, des noms différents. Les noms déjà utilisés dans le NCK ne sont pas admis.

Vous pouvez insérer ultérieurement les marques de début et de fin de bloc, ainsi que les répétitions. Notez cependant que cette fonction n'est pas admise dans des blocs de programme concaténés.

Page 295: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-295

Vous avez par ailleurs la possibilité d'utiliser le même repère comme repère de fin de bloc et comme repère de début du bloc suivant.

repère de début

repère de fin

répétition

Répétition de blocs de programme

Position. marque >

Appuyez sur les touches logicielles "Divers" et "Position. marque".

Introduisez un nom.

Actionnez la touche logicielle "Valider".

Un repère de début est inséré derrière le bloc courant.

Introduisez les blocs de programme que vous voulez répéter ultérieurement.

Position. marque >

Appuyez sur les touches logicielles "Divers" et "Position. marque".

Introduisez un nom.

Actionnez la touche logicielle "Valider".

Un repère de fin est insérée derrière le bloc actuel.

Poursuivez la programmation jusqu'à l'endroit où vous souhaitez répéter les blocs de programme qui ont été marqués.

Répétition>

Appuyez sur les touches logicielles "Divers" et "Répétition".

Nommez les repères de début et de fin et indiquez le nombre de répétitions.

Actionnez la touche logicielle "Valider".

Les blocs de programme marqués sont répétés à cet endroit.

Page 296: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. 3-296 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.10.3 Modifier les réglages du programme

Quel que soit l'endroit dans le programme, vous avez la possibilité de modifier tous les réglages définis dans l'en-tête du programme, exception faite de l'unité de mesure.

Les réglages définis dans l'en-tête du programme sont

automaintenus : ils restent actifs jusqu'à leur modification.

Définissez une nouvelle pièce brute dans le programme de chaînage séquentiel si vous souhaitez modifier le détail visible pendant la simulation.

Cela est intéressant dans le cas des fonctions "Décalages d'origine",

"Transformation de coordonnées", "Transformation de surfaces cylindriques" et "Pivotement / orientation". Programmez d'abord les fonctions mentionnées précédemment, puis définissez une nouvelle pièce brute.

Réglages >

Appuyez sur les touches logicielles "Divers" et "Réglages".

Introduisez le paramètre souhaité. Une description des paramètres se trouve au chapitre "Création d'un nouveau programme".

Actionnez la touche logicielle "Valider".

Les nouveaux réglages du programme sont enregistrés.

Page 297: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-297

3.10.4 Appeler des décalages d'origine

Vous pouvez appeler des décalages d'origine (G54 etc.) à partir de n'importe quel programme. Ces décalages peuvent, par exemple, être utilisés pour usiner avec unmême programme, des pièces brutes de dimensions différentes. Dans ce cas, le décalage adapte l'origine pièce au nouveau brut.

Y

X

Y

X

Y

X

Y

X

NPV1

NPV2

NPV3

M

M

Décalage d'origine dans les directions X et Y

Vous définissez les décalages d'origine dans la liste des décalages

(voir au chapitre "Définition des décalages d'origine"). Dans cette liste, vous pouvez lire les coordonnées du décalage sélectionné.

Transfor-mations >

Décalagesd'origine >

Appuyez sur les touches logicielles "Divers", "Transformations" et "Décalages d'origine".

Sélectionnez l'un des décalages d'origine ou le décalage de base.

-ou-

Introduisez directement le décalage désiré dans le champ de saisie.

-ou-

Décalagesd'origine

Appuyez sur la touche logicielle "Décalages d'origine".

La liste des décalages d'origine s'ouvre.

-et-

Sélectionnez un décalage d'origine.

Page 298: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. 3-298 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

-et-

dans le programme

Appuyez sur la touche logicielle "dans le programme".

Le décalage d'origine est reporté dans le masque de paramétrage.

Pour désélectionner les décalages d'origine, sélectionner le décalage de base ou saisissez la valeur zéro dans le champ.

3.10.5 Définir les transformations de coordonnées

Pour faciliter la programmation, vous avez la possibilité de transformer le système de coordonnées. Exploitez cette possibilité pour tourner le système de coordonnées, par exemple.

Les transformations du système de coordonnées sont valables

uniquement dans le programme en cours. Vous pouvez définir un décalage, une rotation, une homothétie ou une fonction miroir. Dans chaque cas, vous avez le choix entre une nouvelle transformation de coordonnées ou une transformation additive. Si vous choisissez une nouvelle transformation, toutes les transformations de coordonnées précédentes seront désactivées. Si vous optez pour une transformation additive, celle-ci viendra s'ajouter aux transformations de coordonnées actuellement actives.

• Décalage Vous avez la possibilité de programmer un décalage de l'origine pour chaque axe.

Nouveau décalage

Décalage additif

• Rotation Vous avez la possibilité de programmer la rotation de chaque axe sur une valeur angulaire donnée. Une valeur angulaire positive correspond à une rotation dans le sens antihoraire.

Page 299: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-299

Nouvelle rotation

Rotation additive

• Homothétie Vous pouvez introduire un facteur d'échelle pour le plan d'usinage actif, ainsi que pour l'axe d'outil. Les coordonnées programmées sont alors multipliées par ce facteur.

Notez que l'homothétie se rapporte toujours à l'origine de la pièce. Si vous voulez agrandir, par exemple, une poche dont le centre ne coïncide pas avec l'origine, le centre de la poche sera décalé par l'homothétie.

Nouvelle homothétie

Homothétie additive

Rotationadditive

Homot

hétie

addi

tive

Décalage

nouveau

Décalage, rotation et mise à l'échelle • Fonction miroir

Vous avez également la possibilité d'appliquer la fonction miroir à tous les axes. Indiquez l'axe sur lequel vous souhaitez appliquer la fonction miroir.

Page 300: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. 3-300 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Notez que le sens de déplacement de la fraise (en avalant / en opposition) est lui aussi inversé par la fonction miroir.

Nouvelle fonction miroir

Fonction miroir additive

X

Y

Fonction miroir sur l'axe X

Fonction miroir sur l'axe X

Transfor-mations >

Appuyez sur les touches logicielles "Divers" et "Transformations".

Décalage > ...

Fonctionsmiroir >

Sélectionnez la transformation de coordonnées à l'aide de la touche logicielle.

Choisissez entre une nouvelle transformation de coordonnées et une transformation additive.

Introduisez les coordonnées souhaitées.

Page 301: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-301

3.10.6 Transformation de surfaces cylindriques

Fonction

La transformation de surfaces cylindriques est nécessaire pour l'usinage de

• Rainures longitudinales sur des corps cylindriques,

• Rainures transversales sur des corps cylindriques,

• Rainures de forme quelconque sur des corps cylindriques.

La fonction de transformation de surfaces cylindriques est une option logicielle.

La forme des rainures est programmée sur la surface développée du cylindre. Pour la programmation, vous pouvez utiliser les fonctions "Droite / Cercle", les cycles de perçage / alésage / taraudage ou de fraisage, ainsi que le fraisage de contours (programmation libre du contour).

X

Z

Y

La transformation de surfaces cylindriques existe sous deux formes :

• Correction des flancs de la rainure, Arrêt

• Correction des flancs de la rainure, Marche (uniquement fraisage en contournage).

Désactiver la correction des flancs de la rainure

Si la fonction de correction des flancs de la rainure est désactivée, on génère des rainures de formes quelconques à flancs parallèles, du moment que le diamètre de l'outil est égal à la largeur de la rainure.

Les flancs de la rainure ne sont pas parallèles, si la largeur de la rainure est supérieure au diamètre de l'outil.

longit. transvers.

sans correction flancs

Pour l'usinage, vous programmez le contour de la rainure.

Page 302: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. 3-302 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Activer la correction des flancs de la rainure

Si la fonction de correction des flancs de la rainure est activée, on génère des rainures à flancs parallèles, même si la largeur de la rainure est supérieure au diamètre de l'outil. rainure longit.

à flancs parallèles,avec correction flancs

Pour l'usinage, ne programmez pas le contour de la rainure, mais la trajectoire imaginaire du centre d'une tige guidée dans la rainure, cette tige devant se déplacer le long de chaque flanc. La largeur de la rainure est déterminée par le paramètre D (voir également "Exemple 5 : Correction des flancs de la rainure").

Programmation La procédure générale de programmation est la suivante :

1. Activez le décalage d'origine pour la transformation de surfaces cylindriques (p. ex. décaler l'origine sur le centre de la face frontale du cylindre).

2. Positionnez l'axe Y (l'axe Y doit être positionné avant l'activation de la fonction de transformation de surfaces cylindriques, car celui-ci est défini autrement après la transformation).

3. Activation de la fonction de transformation de surfaces cylindriques4. Activez le décalage d'origine pour l'usinage sur la surface

développée du cylindre (p. ex. décaler l'origine sur l'origine du dessin de la pièce).

5. Programmez l'usinage (p. ex. introduisez le contour, puis le fraisage en contournage).

6. Désactivez la fonction de transformation de surfaces cylindriques.

La simulation de la transformation programmée de surfaces cylindriques, n'est exécutée que sur la surface développée du cylindre.

Les décalages d'origine actifs avant l'activation de la fonction de transformation de surfaces cylindriques ne sont plus actifs après la désactivation.

Sélection par touche

logicielle Transfor-mations >

Surfacecylindre >

Page 303: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-303

Paramètre Description Unité

Transformation Activer / Désactiver la transformation de surfaces cylindriques (voir aussi exemple suivant)

∅ Diamètre du cylindre (seulement avec transformation activée) mm

Correction des flancs de la rainure

Activer / Désactiver la correction des flancs de la rainure (seulement avec transformation activée)

D Décalage par rapport à la trajectoire programmée (seulement si correction des flancs de la rainure activée)

mm

Extensions de la programmation libre de

contours

Caractéristiques générales Avec des contours (p. ex. rainures) sur un cylindre, des indications angulaires pour les longueurs dans le sens circonférentiel de la surface périphérique du cylindre (p. ex. axe Y) sont souvent spécifiées.

A cet effet, il existe plusieurs extensions dans la programmation libre de contours, sous la fonction "Fraiser contour".

Suivant l'axe sélectionné (la sélection se fait par paramètre-machine de visualisation), vous pouvez introduire la longueur, en tant qu'indication angulaire.

Point de départ Dans le masque de sélection du point de départ, il est possible, en outre, d'activer ou de désactiver la fonction "Transformation de surfaces cylindriques", au moyen de la touche logicielle "Variante". Si

la fonction est activée, le programme vous propose le diamètre ∅ du cylindre.

Eléments de contour

Si la fonction de transformation de surfaces cylindriques est activée, les masques "Droite horizontale / verticale / diagonale" et "Arc de

cercle" sont étendus des paramètres angulaires Xα, Iα ou Yα, Jα en fonction de l'axe et de l'élément concerné.

Remarques Dans le graphique, la cotation de la surface développée est indiquée en mm !

Page 304: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. 3-304 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.10.7 Orientation

A l'aide de têtes ou de tables orientables, vous pouvez générer ou usiner des plans obliques.

A cet effet, il n'est pas nécessaire de programmer les axes de

pivotement de la machine (A, B, C). Vous pouvez indiquer directement les rotations autour des axes géométriques (X, Y, Z) du système de coordonnées-pièce, comme décrit dans le dessin de la pièce concernée. Lors de l'usinage de la pièce, la valeur de rotation du système de coordonnées-pièce dans le programme, est automatiquement convertie en rotations de l'axe de pivotement correspondant de la machine.

Les axes de pivotement sont orientés pour cela de façon à ce que le plan d'usinage se retrouve toujours perpendiculaire à l'axe de l'outil. Pendant l'usinage, le plan est alors fixe.

Lors de l'orientation du système de coordonnées, le décalage d'origine défini auparavant est converti automatiquement pour l'état de pivotement.

La procédure générale de programmation est la suivante :

1. Orienter le système de coordonnées selon le plan d'usinage. 2. Programmer l'usinage dans le plan X/Y comme il est d'usage. 3. Ramener le système de coordonnées en position initiale.

Dans le pire des cas, les fins de course logiciels peuvent être enfreints au moment de l'accostage du plan d'usinage après son orientation. Dans un tel cas, au-dessus du plan de retrait, ShopMill effectue un déplacement en longeant les fins de course logiciels. En dessous du plan de retrait, par mesure de sécurité, le programme s'arrête en émettant une alarme. Pour éviter cela, avant d'effectuer l'orientation du système de coordonnées, vous pouvez par exemple approcher l'outil le plus près possible du point de départ de l'usinage dans le planX/Y ou définir un plan de retrait plus proche de la pièce.

La fonction "Origine pièce" est active dans le plan orienté, mais la fonction "Mesurer outil" ne l'est pas. Les coordonnées après orientation sont conservées après une réinitialisation ou une remise sous tension. Ainsi, vous pouvez par exemple sortir l'outil d'un trou oblique en effectuant un retrait en +Z.

Veuillez observer les indications du constructeur de la machine-outil.

Page 305: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-305

Paramètres essentiels de l'orientation :

Dégagement Avant de faire tourner les axes, l'outil doit être amené sur une positionde dégagement, où il sera en sécurité. Les possibilités de dégagement qui sont à votre disposition sont définies dans le paramètre "Position dégagement" lors de la mise en service du bloc de données d'orientation. Le mode de dégagement est à effet modal. Après un changement d'outil ou une recherche de bloc, le programme applique le mode de dégagement qui a été réglé en dernier.

Veuillez observer les indications du constructeur de la machine-outil.

Avertissement

Vous devez choisir la position de dégagement de telle sorte qu'aucune collision ne puisse avoir lieu entre l'outil et la pièce lors de l'orientation.

Pivotement Choisissez si vous préférez faire pivoter le système de coordonnées

pour exécuter par exemple une nouvelle orientation à partir du nouveau système de coordonnées ou si vous souhaitez effectivement déplacer les axes de pivotement. Si vous souhaitez exécuter un usinage dans le plan orienté, les axes de pivotement doivent aussi être déplacés.

Variante d'orientation Le pivotement peut être exécuté axe par axe, par rapport à des anglessolides ou à des angles de projection. Les variantes d'orientation disponibles sont déterminées par le constructeur de la machine, lors de la configuration de la fonction "Pivotement / orientation".

Veuillez observer les indications du constructeur de la machine-outil.

• Dans le cas de l'orientation axe par axe, le système de coordonnées est tourné successivement autour des différents axes, chaque rotation se référant à la rotation précédente. Vous pouvez choisir l'ordre des axes.

• Dans le cas de l'orientation par le biais d'angles dans l'espace, un pivotement a d'abord lieu autour de l'axe Z puis de l'axe Y. Le second pivotement se réfère au premier.

• Dans le cas de l'orientation par rapport à des angles de projection, la rotation est effectuée simultanément autour de deux axes, ce qui signifie qu'il est possible de considérer 2 angles en même temps. La troisième rotation se réfère aux deux précédentes. Vous avez la possibilité de choisir les axes librement. Cette variante est utilisée pour des alésages obliques, par exemple, dont les angles sont cotés dans les vues de côté du dessin de la pièce. Les vues de côté correspondent alors au système de coordonnées non orienté.

Les sens de rotation positifs pour les différentes variantes d'orientation figurent dans les masques d'aide.

Page 306: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. 3-306 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Sens Dans les systèmes d'orientation à 2 axes de rotation, vous avez éventuellement deux possibilités pour accéder à un plan donné. A l'aide du paramètre "Sens", vous pouvez choisir une des deux poses. +/- signifie dans ce cas la valeur la plus élevée ou la valeur la plus basse d'un axe rotatif. Cela peut avoir des répercussions sur la zone de travail. L'axe rotatif pour lequel il est possible de choisir entre deux positions, est défini dans le paramètre "Sens" à la mise en service du bloc de données d'orientation.

Veuillez observer les indications du constructeur de la machine-outil.

Si une des deux poses ne peut être atteinte pour des raisons liées à lacinématique de la machine, l'autre pose est sélectionnée automatiquement, indépendamment du réglage effectué dans le paramètre "Sens".

Maintenir la pointe de l'outil en position

Pour éviter les collisions, vous pouvez conserver la position de la pointe de l'outil lors de l'orientation, à l'aide de la transformation 5 axes (option logicielle). Cette fonction est à débloquer dans le paramètre "Asservissement de l'outil lors du réglage de la fonction "Orientation".

Veuillez observer les indications du constructeur de la machine-outil.

Transfor-

mations > Orientation >

Appuyez sur les touches logicielles "Divers", "Transformations" et "Orientation".

Position initiale

Appuyez sur la touche logicielle "Position initiale" si vous souhaitez restaurer l'état de base, autrement dit mettre les valeurs à 0. C'est ce que vous ferez par exemple pour ramener le système de coordonnées dans sa position initiale.

Paramètre Description Unité

TC Nom du bloc de données d'orientation 0 : déposer la tête orientable, désélectionner le bloc de données d'orientation Pas d'entrée : pas de modification de l'enregistrement d'orientation réglé

T Dénomination de l'outil

Dégagement Non : ne pas effectuer un retrait de l'outil avant l'orientation D : amener l'axe de l'outil sur la position de dégagement avant l'orientation Z, X, Y : amener les axes d'usinage sur la position de dégagement avant l'orientation Outil maxi : effectuer un retrait maxi de l'outil dans son axe jusqu'au fin de course logiciel Outil rel. : effectuer un retrait de l'outil dans son axe jusqu'à la valeur relative indiquée

Page 307: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-307

Pivotement Oui : calcul et orientation (pivotement du système de coordonnées et déplacement des axes de pivotement) Non : uniquement calcul, pas d'orientation (uniquement pivotement du système de coordonnées, pas de déplacement des axes de pivotement)

Transformation Orientation additive ou nouvelle

X0 Point de référence pour la rotation mm Y0 Point de référence pour la rotation mm Z0 Point de référence pour la rotation mm Variante

d'orientation Orientation axe par axe, par rapport à des angles solides ou des angles de projection

X Angle d'axe (orientation axe par axe) Vous pouvez permuter Degré Y Angle d'axe (orientation axe par axe) l'ordre des axes à votre guise Degré Z Angle d'axe (orientation axe par axe) avec "Variante" Degré α Angle de rotation dans le plan XY autour de l'axe Z (orientation par rapport à des

angles solides) Degré

β Angle de rotation dans l'espace autour de l'axe Y (orientation par rapport à des angles solides)

Degré

Xα Angle d'axe (orientation par rapport à des angles de projection)

Vous pouvez permuter Degré

Yα Angle d'axe (orientation par rapport à des angles de projection)

l'ordre des axes à votre guise Degré

Zβ Angle d'axe (orientation par rapport à des angles de projection)

avec "Variante" Degré

X1 Nouvelle origine de la surface orientée mm Y1 Nouvelle origine de la surface orientée mm Z1 Nouvelle origine de la surface orientée mm Sens Sens de rotation préférentiel, 2 possibilités

+ : l'angle le plus grand de l'axe sur la graduation de la tête ou de la table orientable- : l'angle le plus petit de l'axe sur la graduation de la tête ou de la table orientable

Maintenir la pointe de l'outil en position

Avec asservissement : la pointe de l'outil est maintenue en position pendant le pivotement. Sans asservissement : la pointe de l'outil n'est pas maintenue en position pendant le pivotement.

Les décalages avant (X0, Y0, Z0) et après (X1, Y1, Z1) l'orientation

peuvent être complétés par d'autres transformations additives (voir au chapitre "Décalages d'origine").

Exemple de programmation Le coin d'un dé doit être chanfreiné. La surface inclinée est définie

comme plan d'usinage de la manière suivante :

• Dans le cas de l'orientation axe par axe ou par rapport à des angles solides, le système d'axes de coordonnées est d'abord pivoté dans le plan XY, de telle sorte que l'arête supérieure de la surface oblique du dé soit parallèle à l'axe X (rotation de 45° autour de l'axe Z ou α=45°). Puis le système d'axes de coordonnées est basculé, de sorte que la surface oblique du dé se trouve dans le plan XY (rotation de -54,736° autour de l'axe Y ou β=54,736°).

• Dans le cas de l'orientation par rapport à des angles de projection, les axes X et Y sont pivotés de 45° pour que la surface oblique du dé se trouve dans le plan XY. Puis l'axe Z est pivoté de 30°, de sorte que l'axe X passe par le centre de la surface oblique (origine de la surface orientée).

Page 308: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. 3-308 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Originepièce

Originesurface orientée

Pointréférenceorientation

54,736°

Vue A

50

50

25

AVue de dessus

50

25 2545°

Z

X

Y

45°

30°

45°

Vue côté gauche

Pièce usinée avec une tête orientable

Pivotement (axe par axe) Pivotement (angles solides) Pivotement (angles de projection)

Page 309: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.10 Fonctions diverses 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-309

3.10.8 Fonctions supplémentaires

Entre les différentes opérations d'usinage, vous avez la possibilité de repositionner la broche, d'activer l'arrosage, d'arrêter l'usinage etc.

Les fonctions suivantes sont disponibles :

• Broche Déterminer le sens de rotation ou la position de la broche (voir au chapitre "Démarrage, arrêt et positionnement manuel de la broche")

• Rapport de transmission Régler le rapport de transmission si la machine est équipée de réducteurs

Veuillez observer les indications du constructeur de la machine-outil.

• Autres fonctions M Fonctions machine, telles que "Fermeture de porte", ajoutées par le constructeur de la machine

Veuillez observer les indications du constructeur de la machine-outil.

• Liquide d'arrosage Activer/désactiver 1/2 l'arrosage

• Fonctions spécifiques à l'outil 1 à 4 Activation des fonctions 1 à 4 spécifiques à l'outil, ajoutées par le constructeur de la machine

Veuillez observer les indications du constructeur de la machine-outil.

• Arrêt temporisé Temps qui s'écoule avant la reprise de l'usinage

• Arrêt programmé Arrêt de l'usinage sur la machine lorsque la touche logicielle "Arrêt programmé" a été également actionnée (voir au chapitre "Influence sur le programme").

• Arrêt Arrêt de l'usinage sur la machine

Fonctions machine >

Appuyez sur les touches logicielles "Droite Cercle" et "Fonctions machine".

Introduisez le paramètre souhaité.

Actionnez la touche logicielle "Valider".

Page 310: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.11 Insérer des codes G dans le programme pas à pas 3

© Siemens AG 2005 All rights reserved. 3-310 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

3.11 Insérer des codes G dans le programme pas à pas Au sein d'un programme pas à pas, vous avez la possibilité de

programmer des blocs avec des codes G. Vous pouvez également insérer des commentaires dans le programme.

Vous trouverez une description détaillée des blocs de codes G selon

DIN 66025 dans les documents suivants :

Bibliographie : /PG/, Manuel de programmation - Notions de base SINUMERIK 840D/840Di/810D /PGA/, Manuel de programmation Notions complémentaires SINUMERIK 840D/840Di/810D

Avant l'en-tête du programme, après la fin du programme et au sein d'une concaténation de blocs de programme, vous ne pouvez pas créer de blocs de codes G.

ShopMill n'affiche pas les blocs de codes G dans le graphique de programmation.

Avance Après un cycle ShopMill (alésage, fraisage, détourage) et quel que soit le type d'avance qui a été programmé dans le cycle, c'est toujours le type d'avance G94 (mm/min) qui est activé. Après un cycle ShopMill, la valeur d'avance F est activée uniquement si G94 a été programmé dans le cycle ShopMill.

Cependant, d'une manière générale, vous devriez toujours programmer le type d'avance (G94 ou G95) et la valeur d'avance F dans le premier bloc de codes G qui fait suite à un cycle ShopMill, pour éviter que ne soient générés des modes de déplacement inattendus.

Boucle FOR

Pour programmer une boucle FOR dans le programme pas à pas, vous pouvez utiliser les variables utilisateur globales (GUD7) _E_COUNTER [0] à _E_COUNTER [9] de type INT.

Exemple de programmation d'une boucle (trajet sinusoïdal)

Page 311: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 08/2005 Programmation avec ShopMill

3.11 Insérer des codes G dans le programme pas à pas 3

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 3-311

Représentation graphique d'un trajet sinusoïdal programmé

Placez le curseur, dans la gamme d'usinage d'un programme pas

à pas, sur le bloc de programme après lequel vous souhaitez insérer un bloc avec code G.

Appuyez sur la touche "Input".

Saisissez les instructions en code G souhaitées ou un commentaire. Le commentaire doit toujours commencer par un point-virgule (;).

Le nouveau bloc créé avec des codes G est marqué dans la gamme d'usinage par la lettre "G" précédant le numéro de bloc.

Codes G dans un programme pas à pas

Page 312: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

3 Programmation avec ShopMill 08/2005

3.11 Insérer des codes G dans le programme pas à pas 3

© Siemens AG 2005 All rights reserved. 3-312 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Notes

Page 313: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

4 08/2005 Programmation avec codes G 4

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 4-313

Programmation avec codes G

4.1 Créer un programme avec des codes G................................................................. 4-314

4.2 Exécuter un programme à codes G........................................................................ 4-317

4.3 Editeur de codes G ................................................................................................. 4-319

4.4 Paramètres de calcul .............................................................................................. 4-323

4.5 Dialectes ISO .......................................................................................................... 4-324

Page 314: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

4 Programmation avec codes G 08/2005

4.1 Créer un programme avec des codes G 4

© Siemens AG 2005 All rights reserved. 4-314 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

4.1 Créer un programme avec des codes G Si vous ne voulez pas créer un program. avec les fonctions ShopMill,

vous pouvez créer un programme à codes G, avec des instructions en codes G, tout en utilisant l'interface utilisateur ShopMill.

Vous pouvez programmer une instruction en code G selon la norme

DIN 66025. Par ailleurs, des masques de paramétrage vous guideront lors de la mesure et de la programmation de contours, de cycles de perçage/taraudage/alésage et de fraisage. Le code G est généré à partir des différents masques, un code G que vous pouvez reconvertir en sens inverse dans les mêmes masques. L'assistance à la programmation des cycles de mesure doit être implémentée par le constructeur de la machine-outil.

Veuillez observer les indications du constructeur de la machine-outil.

Une description détaillée des codes G selon DIN 66025, des cycles et des cycles de mesure figure dans : Bibliographie : /PG/, Manuel de programmation - Notions de base SINUMERIK 840D/840Di/810D/840Dsl /PGA/, Manuel de programmation Notions complémentaires SINUMERIK 840D/840Di/810D/840D sl /PGZ/, Manuel de programmation - Cycles SINUMERIK 840D/840Di/810D/840D sl /BNM/, Manuel de l'utilisateur Cycles de mesure SINUMERIK 840D/840Di/810D/840D sl

Si vous souhaitez des inform. plus précises sur certaines instructions en codes G ou sur les paramètres des cycles avec la PCU 50.3 (HMI Advanced), vous pouvez appeler l'aide en ligne contextuelle.

Vous trouverez une description détaillée de l'aide en ligne dans les documents suivants : Bibliographie : /BAD/, Manuel d'utilisation HMI Advanced SINUMERIK 840D/840Di/810D/840D sl

Créer un programme à

codes G

Appuyez sur la touche logicielle "Programme".

Sélectionnez le répertoire dans lequel vous voulez créer le nouveau programme.

Nouveau >

Programmecodes G

Appuyez sur les touches logicielles "Nouveau" et "Programme codes G".

Introduisez un nom de programme. Le nom de programme peut avoir au maximum 24 caractères. Toutes les lettres (sauf voyelles accentuées et avec tréma), chiffres et traites de soulignement (_) sont autorisés. ShopMill remplace automatiquement les lettres minuscules par des lettres majuscules.

Page 315: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

4 08/2005 Programmation avec codes G

4.1 Créer un programme avec des codes G 4

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 4-315

-ou-

Appuyez sur la touche logicielle "OK" ou la touche "Input".

L'éditeur de codes G s'ouvre.

Introduisez les codes G désirés.

Appeler un outil Suite >

Outils

Appuyez sur les touches logicielles "Suite" et "Outils", pour

sélectionner un outil dans la liste des outils,

-et-

Placez le curseur sur l'outil que vous voulez utiliser pour l'usinage,

-et-

dans leprogramme

Appuyez sur la touche logicielle "dans le programme".

L'outil sélectionné est enregistré dans l'éditeur de codes G. Le texte suivant, p. ex, apparaît à la position du curseur dans l'éditeur de codes G. : T="FRAISE30"

Contrairement à la programmation d'un chaînage séquentiel, l'appel de l'outil n'active pas automatiquement les réglages enregistrés dans la gestion des outils. Cela implique qu'en plus de l'outil, vous devez programmer le changement d'outil (M6), le sens de rotation de la broche (M3/M4), la vitesse de rotation de broche (S...), le liquide d'arrosage (M7/M8) et éventuellement d'autres fonctions spécifiques à l'outil.

Exemple : ... T="FRAISE30" ; appeler un outil. M6 ; changement d'outil M7 M3 S2000 ; activer le liquide d'arrosage et la broche. ...

Aide à la programmation

des cycles d'usinage

contour ...

Fraisage

Servez-vous des touches logicielles pour sélectionner le type de support que vous désirez : pour la programmation de contours, de cycles de perçage/taraudage/alésage ou de cycles de fraisage.

Générercontour ...

Sélectionnez le cycle d'usinage recherché, au moyen de la touche logicielle correspondante.

Introduisez les paramètres.

OK

Pressez la touche logicielle "OK".

Le cycle d'usinage est enregistré dans l'éditeur sous la forme d'un code G.

Page 316: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

4 Programmation avec codes G 08/2005

4.1 Créer un programme avec des codes G 4

© Siemens AG 2005 All rights reserved. 4-316 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Si vous souhaitez visualiser une nouvelle fois le masque de paramétrage correspondant à un cycle d'usinage, placez le curseur sur ce cycle dans l'éditeur de codes G.

Recon-vertir

Appuyez sur la touche logicielle "Reconvertir".

Le masque de paramétrage du cycle en question s'ouvre à l'écran.

Quand vous êtes dans le masque de paramétrage, vous pouvez basculer directement dans l'éditeur de codes G, en actionnant la touche logicielle "Edit".

Aide à la programmation

des cycles de mesure

Veuillez vous rendre à la barre horizontale étendue des touches logicielles.

Mesurefraisage

Appuyez sur la touche logicielle "Mesure fraisage".

Étalon.palpeur m. ...

Sélectionnez le cycle de mesure souhaité avec la touche logicielle.

Introduisez les paramètres.

OK

Pressez la touche logicielle "OK".

Le cycle de mesure est reporté dans l'éditeur sous forme de code G.

Si vous souhaitez visualiser une nouvelle fois le masque de paramétrage correspondant à un cycle de mesure, placez le curseur sur ce cycle dans l'éditeur de codes G.

Reconvertir

Appuyez sur la touche logicielle "Reconvertir".

Le masque de paramétrage du cycle de mesure sélectionné est visualisé.

Quand vous êtes dans le masque de paramétrage, vous pouvez basculer directement dans l'éditeur de codes G, en actionnant la touche logicielle "Edit".

Aide en ligne (PCU 50.3,

HMI Advanced)

Positionnez le curseur, dans l'éditeur de codes G, sur un code G ou, dans un masque de paramétrage de l'aide à la programmation des cycles, sur un champ d'introduction.

Appuyez sur la touche "Help".

L'aide correspondante s'affiche à l'écran.

Page 317: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

4 08/2005 Programmation avec codes G

4.2 Exécuter un programme à codes G 4

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 4-317

4.2 Exécuter un programme à codes G L'exécution d'un programme consiste à usiner une pièce sur la

machine, en fonction de la programmation qui a été faite. L'usinage de la pièce se déroule en mode automatique, dès que le programme a été lancé. Cependant, vous pouvez arrêter à tout moment le programme, puis relancer l'usinage.

Pour contrôler le résultat de la programmation le plus simplement possible, sans déplacer les axes de la machine, vous pouvez simuler l'exécution du programme à l'écran sous forme graphique. Vous trouverez de plus amples informations sur la simulation dans le chapitre "Simulation".

Les conditions suivantes doivent être réunies, avant l'exécution d'un

programme sur la machine :

• Le système de mesure de la commande est synchronisé avec la machine.

• Un programme à codes G a été créé.

• Les correcteurs d'outil et les décalages d'origine nécessaires ont été introduits.

• Les verrouillages de sécurité nécessaires, mis en place par le constructeur, ont été activés.

Les fonctions à votre disposition pour l'exécution d'un programme à codes G sont identiques à celles conçues pour l'exécution d'un programme de chaînage séquentiel (voir au chapitre "Usinage d'une pièce").

Simuler un programme à

codes G

-ou-

Appuyez sur la touche logicielle "Programme" ou la touche "Gestionnaire de programmes".

Placez le curseur sur le programme à codes G désiré.

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la droite".

Le programme s'ouvre dans l'éditeur de codes G.

Appuyez sur la touche logicielle "Simulation".

L'exécution complète du programme est simulée à l'écran sous forme graphique.

Pour retourner directement dans l'éditeur de codes G quand vous êtes en simulation, actionnez la touche logicielle "Edit".

Page 318: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

4 Programmation avec codes G 08/2005

4.2 Exécuter un programme à codes G 4

© Siemens AG 2005 All rights reserved. 4-318 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Exécuter un programme à codes G

-ou-

Appuyez sur la touche logicielle "Programme" ou la touche "Gestionnaire de programmes".

-et-

Placez le curseur sur le programme à codes G désiré.

-et-

Exécuter

Appuyez sur la touche logicielle "Exécuter".

-ou-

Appuyez sur la touche logicielle "Exécuter" si vous vous trouvez actuellement dans le groupe fonctionnel "Programme".

ShopMill commute automatiquement en mode "Machine Auto" et charge le programme à codes G.

Cycle Start

Appuyez sur la touche "Cycle Start".

L'exécution du programme à codes G débute sur la machine.

Page 319: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

4 08/2005 Programmation avec codes G

4.3 Editeur de codes G 4

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 4-319

4.3 Editeur de codes G Si vous voulez modifier l'ordre des blocs dans un programme à codes

G- , effacer un code G- ou copier des blocs d'un programme dans un autre, vous devez utiliser l'éditeur de codes G-.

Si vous voulez modifier des codes G dans un programme en cours

d'exécution, vous ne pouvez que modifier les blocs de codes G qui ne sont pas encore exécutés. Ces blocs sont mis en évidence.

Les fonctions suivantes sont à votre disposition dans l'éditeur de codes G :

• Marquage Vous pouvez marquer un code G- quel qu'il soit.

• Copier/Coller Vous pouvez copier et coller un code G- au sein d'un même programme ou d'un programme dans un autre.

• Couper Vous pouvez couper n'importe quel code G- pour ensuite le supprimer. Ce code G reste cependant dans le presse-papier, de sorte que vous pouvez le coller à nouveau à un autre emplacement.

• Rechercher/Remplacer Dans un programme à codes G, vous pouvez rechercher une suite de caractères quelconques et la remplacer par une autre.

• Début/Fin Dans le programme à codes G, vous pouvez sauter facilement au début ou à la fin du programme.

• Numéroter Si vous insérez entre deux blocs de codes G existants, un nouveau bloc de codes G ou un bloc de codes G copié, ShopMill lui attribuera automatiquement un nouveau numéro de bloc. Ce numéro de bloc peut être plus élevé que le numéro du bloc suivant. La fonction "Renuméroter" vous permet de rétablir l'ordre croissant des numéros des blocs à codes G.

Page 320: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

4 Programmation avec codes G 08/2005

4.3 Editeur de codes G 4

© Siemens AG 2005 All rights reserved. 4-320 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Si vous créer ou si vous ouvrez un programme à codes G, vous vous trouvez automatiquement dans l'éditeur de codes G.

Marquer des codes G

Placez le curseur dans le programme, à l'endroit où doit commencer le marquage.

Marquer

Appuyez sur la touche logicielle "Marquer".

Placez le curseur dans le programme, à l'endroit où doit finir le marquage.

Les codes G sont marqués. Copier des codes G

Marquez les codes G que vous souhaitez copier.

Copier

Appuyez sur la touche logicielle "Copier".

Les codes G sont rangés dans le presse-papier et y restent, même si vous passez dans un autre programme.

Insérer des codes G

Copiez les codes G que vous voulez insérer.

Insérer

Appuyez sur la touche logicielle "Insérer".

Les codes G copiés dans le presse-papier sont insérés dans le texte, devant le curseur.

Couper des codes G

Marquez les codes G que vous souhaitez couper.

Couper

Appuyez sur la touche logicielle "Couper".

Les codes G marqués disparaissent de l'endroit où ils se trouvaient et sont rangés dans le presse-papier.

Page 321: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

4 08/2005 Programmation avec codes G

4.3 Editeur de codes G 4

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 4-321

Rechercher un code G

Couper

Appuyez la touche logicielle "Chercher".

Une nouvelle barre verticale de touches logicielles apparaît à l'écran.

Saisissez la suite de caractères à rechercher.

Pressez la touche logicielle "OK".

La recherche s'effectue dans le programme à codes G, en direction de la fin. Si la suite de caractères est trouvée, elle est marquée par le curseur dans l'éditeur.

Continuerrecherche

Actionnez la touche logicielle "Continuer recherche", si vous souhaitez poursuivre la recherche.

Si une nouvelle suite de caractères est trouvée, elle s'affiche.

Rechercher et remplacer un code G

Chercher >

Appuyez la touche logicielle "Chercher".

Une nouvelle barre verticale de touches logicielles apparaît à l'écran.

Chercher/ Remplacer

Appuyez sur la touche logicielle "Chercher/Remplacer".

Saisissez la suite de caractères que vous voulez rechercher et les caractères par lesquels vous souhaitez la remplacer.

Pressez la touche logicielle "OK".

La recherche s'effectue dans le programme à codes G, en direction de la fin. Si la suite de caractères est trouvée, elle est marquée par le curseur dans l'éditeur.

Remplacer tout

Appuyez sur la touche logicielle "Remplacer tout", si vous souhaitez remplacer la suite de caractères dans tout le programme à codes G.

-ou-

Continuerrecherche

Appuyez sur la touche logicielle "Continuer recherche", si vous souhaitez poursuivre la recherche sans remplacer la suite de caractères trouvée.

-ou-

Remplacer

Appuyez sur la touche logicielle "Remplacer", si vous souhaitez

remplacer la suite de caractères à cet endroit du programme.

Page 322: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

4 Programmation avec codes G 08/2005

4.3 Editeur de codes G 4

© Siemens AG 2005 All rights reserved. 4-322 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Sauter au début/à la fin

Suite > Au début

A la fin

Appuyez sur les touches logicielles "Suite" et "Au début" ou "A la fin".

Le début ou la fin du programme à codes G apparaît à l'affichage.

Renuméroter les blocs de codes G

Suite >

Nouvellenumérot. >

Appuyez sur les touches logicielles "Suite" et "Nouvelle numérot.".

Introduisez le numéro du premier bloc et l'incrémentation des numéros des blocs (par ex. 1, 5, 10).

Actionnez la touche logicielle "Valider".

Les blocs sont renumérotés. Vous pouvez annuler de nouveau la numérotation en introduisant 0 pour le numéro de bloc ou l'incrément.

Page 323: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

4 08/2005 Programmation avec codes G

4.4 Paramètres de calcul 4

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 4-323

4.4 Paramètres de calcul Les paramètres de calcul (paramètres R) sont des variables que vous

pouvez utiliser au sein d'un programme à codes G. Les paramètres R peuvent être lus ou écrits par des programmes à codes G. Aux paramètres R qui sont lus, vous pouvez affecter une valeur dans la liste des paramètres R.

L'introduction et l'effacement de paramètres R peuvent être verrouillés par l'intermédiaire du commutateur à clé.

Afficher les paramètres R

-ou-

Appuyez sur la touche logicielle "DO outil" ou la touche "Offset".

Appuyez sur la touche logicielle "Paramètres R".

La liste des paramètres R s'ouvre.

Rechercher un paramètre R Chercher

> Appuyez la touche logicielle "Chercher".

Introduisez le numéro du paramètre recherché.

Actionnez la touche logicielle "Valider".

Le paramètre recherché s'affiche.

Modifier un paramètre R

Placez le curseur dans le champ de saisie du paramètre que vous souhaitez modifier.

Introduisez la valeur désirée.

La nouvelle valeur du paramètre est immédiatement enregistrée.

Effacer un paramètre R

Placez le curseur dans le champ de saisie du paramètre dont vous souhaitez effacer la valeur.

Appuyez sur la touche "Retour arrière".

La valeur du paramètre est effacée.

Page 324: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

4 Programmation avec codes G 08/2005

4.5 Dialectes ISO 4

© Siemens AG 2005 All rights reserved. 4-324 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

4.5 Dialectes ISO Si vous avez installé des dialectes ISO sous ShopMill, vous pouvez

programmer et exécuter des programmes en dialecte ISO.

Veuillez observer les indications du constructeur de la machine-outil.

Les programmes en dialecte ISO ne sont pas des programmes créés avec le code G de Siemens. Voir le chapitre "Création d'un programme à codes G".

Page 325: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 08/2005 Simulation 5

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 5-325

Simulation

5.1 Généralités.............................................................................................................. 5-326

5.2 Lancer et arrêter un programme en simulation standard ....................................... 5-327

5.3 Représentation en vue de dessus .......................................................................... 5-329

5.4 Représentation de la vue en 3 plans ...................................................................... 5-330

5.5 Agrandir un détail .................................................................................................... 5-331

5.6 Représentation tridimensionnelle............................................................................ 5-332 5.6.1 Modifier la position du détail ................................................................................... 5-333 5.6.2 Découper la pièce ................................................................................................... 5-334

5.7 Lancer et arrêter la vue rapide pour des moules .................................................... 5-335

5.8 Représentations en vue rapide............................................................................... 5-335

5.9 Adapter ou décaler le graphique............................................................................. 5-337

5.10 Mesure de distance................................................................................................. 5-338

5.11 Fonction de recherche ............................................................................................ 5-339

5.12 Exécuter des blocs de programme pièce ............................................................... 5-340 5.12.1 Sélectionner des blocs de codes G ........................................................................ 5-340 5.12.2 Editer un programme en codes G........................................................................... 5-341

Page 326: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 Simulation 08/2005

5.1 Généralités 5

© Siemens AG 2005 All rights reserved. 5-326 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

5.1 Généralités ShopMill propose différentes simulations complètes et détaillées pour

vous permettre de visualiser les trajectoires d'usinage.

Veuillez observer les indications du constructeur de la machine-outil.

Simulation standard

Dans la simulation, le programme actuel est calculé dans son intégralité et le résultat représenté sous forme graphique.

Vous avez le choix entre les modes suivants de représentation :

• Vue de dessus • Vue en 3 plans • Modèle volumique

La simulation utilise pour cela les proportions réelles des outils et des contours de pièces. Les fraises cylindriques à bout hémisphérique, les fraises coniques type cône direct, les fraises coniques type cône direct avec arrondi et les fraises coniques à bout hémisphérique sont représentées comme des fraises à queue.

Les courses des outils sont représentées en couleurs : trait rouge = l'outil se déplace en vitesse rapide trait vert = l'outil se déplace en avance d'usinage

Toutes ces vues comportent une horloge qui s'écoule pendant la représentation graphique. Le temps d'usinage affiché (en heures / minutes / secondes) correspond approximativement au temps dont aurait besoin le programme s'il était en exécution sur la machine (y compris les changements d'outil). Pendant les interruptions du programme en dessin simultané, l'horloge s'arrête.

En outre les coordonnées des axes et le bloc de programme en cours d'exécution sont également affichés. Pendant la simulation sont également affichés l'outil actif avec le numéro de tranchant et l'avance.

Transformations Les transformations sont représentées différemment lorsqu'il s'agit d'une simulation ou d'un dessin simultané : • Les transformations de coordonnées (décalage, homothétie, …)

sont affichées conformément à la programmation. • Les transformations de surfaces cylindriques sont représentées

comme des surfaces développées. • Après une orientation et les transformations qui en découlent, les

usinages qui précèdent sont effacés et les seuls usinages visualisés sont les usinages à exécuter dans le plan orienté (regard dirigé verticalement sur le plan incliné).

• Les décalage d'origine (G54, ...) n'entraînent aucune modification de l'origine dans la représentation graphique. Cela signifie que lorsque vous avez des ablocages multiples, l'usinage des différentes pièces est visualisé en superposition.

Page 327: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 08/2005 Simulation

5.2 Lancer et arrêter un programme en simulation standard 5

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 5-327

Si vous souhaitez visionner une partie de la pièce différente de celle que vous impose ShopMill, vous pouvez définir une nouvelle pièce brute dans le programme (voir chap. "Modifier les réglages du programme").

Représentation rapide pour les moules

Pour les gros programmes pièce, vous avez la possibilité de faire une visualisation rapide des trajectoires. Cette représentation graphique rapide, constituée de traits, montre toutes les positions qui ont été programmées (y compris les décalages d'origine) sous la forme des trajectoires axiales résultantes de G1.

Veuillez observer les indications du constructeur de la machine-outil.

Cette représentation rapide dédiée à la fabrication des moules existe uniquement pour la PCU 50.3 (HMI Advanced).

5.2 Lancer et arrêter un programme en simulation standard Lancer une simulation

Condition préalable Le programme souhaité,

• Programme pas à pas ou

• Programme en codes G a été sélectionné et se trouve dans l'éditeur de programme.

...

Standard

Appuyez sur les touches logicielles "Simulation" et "Standard".

Détails

Bloc par bloc

Appuyez sur les touches logicielles "Détails" et "*Bloc par bloc" pour exécuter le programme bloc par bloc.

L'exécution du programme est représentée graphiquement sur l'écran. Les axes machine ne se déplacent pas.

Dans le cas de programmes pas à pas, les dimensions de la pièce brute sont reprises pour la simulation à partir de l'en-tête de programme.

Quand vous appelez un sous-programme dans un programme, ShopMill exploite l'en-tête du sous-programme et, par conséquent, utilise aussi la pièce brute qui y est définie, pour réaliser la représentation graphique. Les réglages issus de l'en-tête du sous-programme sont maintenus après l'achèvement du sous-programme.Toutefois, si vous préférez conserver la pièce brute du programme principal, vous devez effacer les informations sur la pièce brute qui figurent dans l'en-tête du sous-programme.

Dans le cas de programmes à codes G, vous devez déclarer vous-même les dimensions de la pièce brute ou du détail choisi.

Page 328: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 Simulation 08/2005

5.2 Lancer et arrêter un programme en simulation standard 5

© Siemens AG 2005 All rights reserved. 5-328 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Détails

Réglages

Dans le second cas, appuyez sur les touches logicielles "Détails" et "Réglages" et introduisez les dimensions (voir également au chapitre "Création d'un nouveau programme ; définition de la pièce brute").

Les dimensions sont enregistrées pour la simulation du prochain programme à codes G. Si vous réglez le paramètre "Pièce brute" sur "off", les indications seront effacées.

Pendant la simulation, la correction de l'avance est également possible. 0% : La simulation s'arrête.

≥ 100% : Le programme est exécuté aussi rapidement que possible. La correction de l'avance pour la simulation doit être activée par un paramètre-machine.

Veuillez observer les indications du constructeur de la machine-outil.

Arrêter la simulation

Appuyez sur la touche logicielle "Arrêt".

La simulation s'arrête.

Interrompre la simulation

Appuyez sur la touche logicielle "Reset".

La simulation est arrêtée et la forme du brut de la pièce s’affiche de nouveau.

Redémarrer la simulation

Appuyez sur la touche logicielle "Démarrage".

La simulation est redémarrée.

Arrêter la simulation Fin

Appuyez sur la touche logicielle "Fin".

La gamme d'usinage ou le graphique de programmation s'affiche de nouveau.

Page 329: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 08/2005 Simulation5.3 Représentation en vue de dessus

5

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 5-329

5.3 Représentation en vue de dessus Cette touche logicielle permet de représenter la pièce vue de dessus.

Une représentation des profondeurs vous indique la profondeur à laquelle se trouve l'usinage au moment considéré. La règle suivante fait autorité pour la représentation graphique des profondeurs : "d'autant plus sombre que profond".

Représenter de dessus

Vue dedessus

Appuyez sur la touche logicielle "Vue de dessus".

La pièce courante est représentée vue de dessus. Exemple d'une pièce vue de dessus :

Page 330: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 Simulation 08/2005

5.4 Représentation de la vue en 3 plans 5

© Siemens AG 2005 All rights reserved. 5-330 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

5.4 Représentation de la vue en 3 plans

La représentation est une vue de dessus avec 2 coupes, comme pour un dessin industriel. Avec la représentation en 3 plans, on dispose de fonctions pour l'agrandissement de détails.

Représenter en 3 plans

Appuyez sur la touche logicielle "3 plans".

La pièce courante est représentée en 3 plans. Exemple d'une pièce vue dans ses 3 plans:

Décaler le plan de coupe Suivant la position du réticule dans la vue de dessus, vous obtenez le plan de coupe dans la vue de côté correspondante.

Dans la vue en 3 plans, les plans de coupe peuvent être décalés à volonté. Cela vous permet de rendre visibles des contours cachés.

Appuyez sur une touche de curseur pour déplacer le plan de coupe dans le plan y.

-ou-

Appuyez sur une touche de curseur pour déplacer le plan de coupe dans le plan x.

-ou-

Appuyez sur la touche "Page Down" ou "Page Up"' pour déplacer le plan de coupe dans le plan z.

Page 331: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 08/2005 Simulation

5.5 Agrandir un détail 5

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 5-331

5.5 Agrandir un détail Des fonctions pour une représentation détaillée de la pièce vous sont

proposées dans la :

• Vue de dessus • Vue en 3 plans

Détails

Appuyez sur la touche logicielle "Détails".

-et- Zoom

+ ou

+

Appuyez sur la touche logicielle "Zoom +" ou sur la touche "+", pour agrandir le détail.

-ou- Zoom

- ou

Appuyez sur la touche logicielle "Zoom -" ou sur la touche "-" pour réduire la partie représentée.

-ou- Zoom

auto. Appuyez sur la touche logicielle "Zoom auto." pour adapter le

détail à la dimension de la fenêtre.

-ou- Affichage

initial Appuyez sur la touche logicielle "Affichage initial", pour rétablir la

taille initiale de la partie représentée.

-ou-

Appuyez sur une touche de curseur pour décaler la partie représentée vers le haut, le bas, la gauche ou la droite.

Page 332: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 Simulation 08/2005

5.6 Représentation tridimensionnelle 5

© Siemens AG 2005 All rights reserved. 5-332 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

5.6 Représentation tridimensionnelle La pièce est représentée dans l'espace sous forme de modèle

volumique. La simulation indique le stade actuel de l'usinage. Sur le modèle volumique, vous pouvez représenter des contours et vues cachés, en :

• Modifiant la position autour de l'axe vertical

• Coupant le modèle volumique à l'endroit souhaité.

Modèle volumique

Appuyez sur la touche logicielle "Modèle volumique".

Le modèle volumique de la pièce actuelle est représenté. Exemple de modèle volumique :

Page 333: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 08/2005 Simulation

5.6 Représentation tridimensionnelle 5

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 5-333

5.6.1 Modifier la position du détail

Pour observer le modèle volumique, vous avez la possibilité de choisir entre différents angles de vue.

Détails

Appuyez sur la touche logicielle "Détails".

-et-

Appuyez sur cette touche logicielle pour observer de face le côté gauche de la pièce.

-ou-

Appuyez sur cette touche logicielle pour observer de face le côté droit de la pièce.

-ou-

Appuyez sur cette touche logicielle pour observer de dos le côté droit de la pièce.

-ou-

Appuyez sur cette touche logicielle pour observer de dos le côté gauche de la pièce.

Page 334: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 Simulation 08/2005

5.6 Représentation tridimensionnelle 5

© Siemens AG 2005 All rights reserved. 5-334 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

5.6.2 Découper la pièce

Vous pouvez découper le modèle volumique pour visualiser des vues particulières.

Condition préalable : Le côté de la pièce qui vous intéresse a été sélectionné.

Appuyez sur la touche logicielle "Découper".

Décaler le plan de coupe Pour rendre visibles des contours cachés, décalez les plans de coupe jusqu'à la position souhaitée à l'aide des touches de déplacement du curseur ou des touches "Feuilleter" (voir au chapitre "Représentation de la vue en 3 plans").

Le nouveau réglage s'affiche après une brève durée consacrée à l'actualisation.

Exemple d'un modèle volumique découpé :

Page 335: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 08/2005 Simulation

5.7 Lancer et arrêter la vue rapide pour des moules 5

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 5-335

5.7 Lancer et arrêter la vue rapide pour des moules Lancer une simulation

Condition préalable Un programme pièce a été sélectionné dans le Gestionnaire de programmes.

...

Moulage Bloc G1

Appuyez sur les touches logicielles "Simulation" et "Moulage Blocs G1".

Le programme est visualisé sur 2 lignes dans l'en-tête de la fenêtre de travail. Le premier bloc du programme est marqué. La construction du graphique de la pièce commence.

Affichage de

progression La progression en pour cent (%) du programme s'affiche dans une barre de message située en dessous de l'image de la pièce en cours.

Arrêter la simulation Arrêter

Appuyez sur la touche logicielle "Arrêter".

Vous revenez dans le Gestionnaire de programmes. Si vous changez de groupe fonctionnel, vous interrompez

automatiquement la construction du graphique. Il reprend dès que vous revenez dans le groupe fonctionnel Gestionnaire de programmes.

5.8 Représentations en vue rapide A tout moment, vous pouvez basculer entre une représentation 2D et

une représentation 3D. Dans la représentation que vous avez choisie, vous pouvez tourner la pièce dans tous les sens.

Sélectionner une vue 3D

Appuyez sur la touche logicielle "Vue 3D".

Sélectionner une vue 2D

Appuyez sur la touche logicielle "Vue X/Y".

- OU - Appuyez sur la touche logicielle "Vue X/Z".

- OU - Appuyez sur la touche logicielle "Vue Y/Z".

La pièce est représentée dans la vue choisie.

Page 336: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 Simulation 08/2005

5.8 Représentations en vue rapide 5

© Siemens AG 2005 All rights reserved. 5-336 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Modifier la position en 3D

Vous pouvez faire tourner le graphique autour de l'axe X, Y ou Z.

Détails

Rotation

Appuyez sur les touches logicielles "Détails" et "Rotation".

vers le haut

Appuyez sur la touche logicielle "vers le haut".

- OU - vers le bas

Appuyez sur la touche logicielle "vers le bas".

- OU -

vers la gauche

Appuyez sur la touche logicielle "vers la gauche".

- OU -

vers la droite

Appuyez sur la touche logicielle "vers la droite".

- OU -

Appuyez sur l'un des touches de déplacement du curseur.

Dans le coin en bas à gauche, vous pouvez suivre les instructions de rotation en observant le système de coordonnées.

Valider

Actionnez la touche logicielle "Valider".

Les instructions deviennent actives et la pièce visualisée est montrée en fonction de la position tournée de l'axe.

Page 337: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 08/2005 Simulation

5.9 Adapter ou décaler le graphique 5

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 5-337

5.9 Adapter ou décaler le graphique Vous pouvez modifier la taille du graphique affiché pour l'adapter à

vos besoins.

Agrandir un détail

Détails

Agrandir Réduire

Appuyez sur les touches logicielles "Détails" et "Agrandir Réduire".

Agrandir

-ou- +

Appuyez sur la touche logicielle "Agrandir" ou appuyez sur la touche "+".

Le détail du graphique est agrandi. Réduire un détail Détails

Agrandir Réduire

Appuyez sur les touches logicielles "Détails" et "Agrandir Réduire".

Des nouvelles touches logicielles apparaissent dans la barre verticale.

Réduire -ou-

Appuyez sur la touche logicielle "Réduire" ou appuyez sur la touche "-".

Le détail du graphique est réduit. Taille automatique Détails

Agrandir Réduire

Appuyez sur les touches logicielles "Détails" et "Agrandir Réduire".

Taille autom.

Appuyez sur la touche logicielle "Taille autom.".

Le détail du graphique s'adapte automatiquement à la taille de la fenêtre. Cette opération tient compte des extensions les plus importantes de la pièce dans les différents axes.

Page 338: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 Simulation 08/2005

5.10 Mesure de distance 5

© Siemens AG 2005 All rights reserved. 5-338 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Déplacer la position d'un graphique

Détails

Déplacer

Appuyez sur les touches logicielles "Détails" et "Déplacer".

vers le haut ...

vers le droite

Appuyez sur la touche logicielle "vers le haut", "vers le bas", "vers la gauche" ou "vers la droite".

- OU -

Appuyez sur l'un des touches de déplacement du curseur.

- OU - Centrer

Appuyez sur la touche logicielle "Centrer".

Le détail du graphique est déplacé vers le haut, ver le bas, vers la gauche ou vers la droite puis recentré à l'écran.

5.10 Mesure de distance Il est possible de mesurer et d'afficher la distance en ligne droite

(diagonale dans l'espace) entre deux points marqués dans la représentation.

Mesurer une distance

Détails

Distance

Appuyez sur les touches logicielles "Détails" et "Distance".

Déplacez la croix du système d'axes pour amener son centre à l'endroit que vous avez choisi comme premier point.

Marquer point A

Appuyez sur la touche logicielle "Marquer point A" pour marquer le premier point.

Marquer point B

Placez le pointeur sur le second point et appuyez sur la touche logicielle "Marquer point B".

Les points choisis sont marqués dans le graphique. La distance entre les deux points est calculée, puis affichée dans la barre de messages située en dessous de la représentation graphique.

Répétez cette procédure si vous désirez mesurer d'autres distances.

Page 339: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 08/2005 Simulation

5.11 Fonction de recherche 5

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 5-339

5.11 Fonction de recherche Avec la fonction de recherche vous avez la possibilité d'aller dans le

bloc correspondant à la position que vous avez marquée dans la représentation graphique de la pièce.

Sélectionner un bloc

dans un graphique

Détails

Rechercher

Appuyez sur les touches logicielles "Détails" et "Rechercher".

Le pointeur de la souris change d'aspect et devient un réticule en croix.

vers le haut ...

vers le droite

-et-

Appuyez sur la touche logicielle "vers le haut", "vers le bas", "vers la gauche" ou "vers la droite" pour amener le réticule en croix sur la position désirée et confirmez le choix du point avec la touche "Input".

- OU -

-et-

Appuyez sur un des touches de déplacement du curseur pour positionner le réticule en croix, puis confirmez le choix du point avec la touche "Input".

- OU - Rechercher

bloc Amenez directement le réticule en croix à l'endroit désiré et

appuyez sur la touche logicielle "Rechercher bloc".

Le point sélectionné est marqué en couleur. Le bloc correspondant au point sélectionné est recherché puis affiché

en couleur dans l'extrait de programme visualisé au-dessus de la représentation graphique.

Le sous-menu Edition offre une autre possibilité de recherche de blocs.

Page 340: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 Simulation 08/2005

5.12 Exécuter des blocs de programme pièce 5

© Siemens AG 2005 All rights reserved. 5-340 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

5.12 Exécuter des blocs de programme pièce Lorsque vous faites une vue rapide, vous êtes automatiquement dans

l'éditeur de codes G. Le programme visualisé est ouvert. Différentes possibilités vous sont offertes pour exécuter le programme pièce.

5.12.1 Sélectionner des blocs de codes G

Dans le programme pièce ouvert, vous pouvez accéder au bloc à exécuter de façon directe ou avec la fonction de recherche.

Rechercher un bloc avec

une chaîne de caractères

Edition

Chercher

Appuyez sur les touches logicielles "Edition" et "Chercher".

La fenêtre "Rechercher à partir de la position du curseur" s'ouvre.

Dans le champ de saisie "chercher : " introduisez une suite de

caractères à rechercher.

Chercher

Appuyez la touche logicielle "Chercher".

La recherche est lancée. Le bloc qui a été trouvé est affiché dans l'extrait du programme et marqué en couleur.

Rechercher un bloc avec

un numéro de bloc

Edition

Aller à

Appuyez sur les touches logicielles "Edition" et "Aller à".

La fenêtre "Aller à ...." s'ouvre.

Ok

Introduisez le numéro du bloc G dans le champ "Numéro de bloc ..." et appuyez sur la touche logicielle "OK".

La recherche est lancée. Le bloc qui a été trouvé est affiché dans l'extrait du programme et marqué en couleur.

Sauter au début / à la fin Edition

Début de programm

Fin de programme

Appuyez sur les touches logicielles "Edition" et "Début de programme" ou "Fin de programme".

Le premier ou le dernier bloc du programme pièce ouvert s'affiche dans l'extrait de programme et est marqué en couleur.

Page 341: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 08/2005 Simulation

5.12 Exécuter des blocs de programme pièce 5

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 5-341

Parcourir le programme Placez le curseur dans l'extrait du programme.

Appuyez sur l'un des touches de déplacement du curseur.

Vous parcourez le programme pièce vers le haut, vers le bas, vers la gauche ou vers la droite.

Arrêter la recherche Vous pouvez arrêter la recherche à tout moment. Abandon

Pressez la touche logicielle "Abandon".

5.12.2 Editer un programme en codes G

Modifier et enregistrer des blocs G

Vous pouvez modifier le bloc que vous avez sélectionné, puis l'enregistrer.

Edition

Appuyez sur la touche logicielle "Edition".

Modifiez le bloc marqué dans l'extrait du programme.

Vous vous retrouvez automatiquement en mode d'écrasement. - OU - Ecraser

Appuyez sur la touche logicielle "Ecraser".

Insérer

Le libellé de la touche logicielle devient "Insérer". Vous pouvez alors insérer des blocs un par un.

Mémoriser fichier

Appuyez sur la touche logicielle "Mémoriser fichier".

Les modifications effectuées sont enregistrées dans le fichier. La représentation graphique de la pièce est réactualisée.

Page 342: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

5 Simulation 08/2005

5.12 Exécuter des blocs de programme pièce 5

© Siemens AG 2005 All rights reserved. 5-342 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Notes

Page 343: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers 6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-343

Gestion des fichiers

6.1 Gérer les programmes avec ShopMill .................................................................... 6-344

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) ..................... 6-345 6.2.1 Ouvrir un programme.............................................................................................. 6-347 6.2.2 Exécuter un programme ......................................................................................... 6-348 6.2.3 Ablocages multiples ................................................................................................ 6-348 6.2.4 Exécuter un programme à codes G à partir d'un lecteur USB / en réseau ............ 6-351 6.2.5 Créer un nouveau répertoire / programme ............................................................. 6-352 6.2.6 Marquer plusieurs programmes.............................................................................. 6-353 6.2.7 Copier / renommer un répertoire / un programme.................................................. 6-354 6.2.8 Effacer un répertoire / programme.......................................................................... 6-355 6.2.9 Sauvegarder / importer les données des outils / les données de l'origine ............. 6-356

6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced).................................... 6-359 6.3.1 Ouvrir un programme.............................................................................................. 6-361 6.3.2 Exécuter un programme ......................................................................................... 6-362 6.3.3 Ablocages multiples ................................................................................................ 6-363 6.3.4 Charger / décharger un programme ....................................................................... 6-365 6.3.5 Exécuter un programme à codes G à partir du disque dur, d’un lecteur de disquettes ou d’un lecteur en réseau ............................................. 6-366 6.3.6 Créer un nouveau répertoire / programme ............................................................. 6-368 6.3.7 Marquer plusieurs programmes.............................................................................. 6-369 6.3.8 Copier / renommer / déplacer un répertoire / un programme ................................. 6-370 6.3.9 Effacer un répertoire / programme.......................................................................... 6-372 6.3.10 Sauvegarder / importer les données des outils / les données de l'origine ............. 6-372

Page 344: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.1 Gérer les programmes avec ShopMill 6

© Siemens AG 2005 All rights reserved. 6-344 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

6.1 Gérer les programmes avec ShopMill Tous les programmes d'usinage que vous créez avec ShopMill sont

stockés dans la mémoire de travail du NCK. Le gestionnaire de programmes vous permet d'accéder à tout moment à ces programmes pour déclencher leur exécution, les modifier, les copier ou les renommer. Vous pouvez effacer les programmes que vous n'utiliserez plus et récupérer ainsi de la place dans la mémoire.

Avec ShopMill, vous pouvez échanger des programmes et des données avec d'autres postes de travail par différents moyens :

• Le disque dur (PCU 50.3 uniquement)

• Une carte CompactFlash

• Un lecteur de disquettes (PCU 50.3 uniquement)

• Une interface USB / connexion réseau

Dans les chapitres ci-dessous, vous trouverez des explications sur la gestion des programmes, différenciées selon que ShopMill est exécuté sur la NCU (HMI Embedded) ou sur la PCU 50.3 (HMI Advanced). Veuillez vous renseigner pour savoir sur quelle unité votre logiciel ShopMill est exécuté, puis lisez soit le chapitre "Gérer les programmes avec ShopMill sur la NCU (HMI Embedded)", soit le chapitre "Gérer les programmes avec la PCU 50.3 (HMI Advanced)".

Page 345: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded)

6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-345

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) Dans le cas de la variante ShopMill sur NCU (HMI Embedded), tous

les programmes et les données sont toujours stockés dans la mémoire de travail du NCK. En outre, il est possible d’afficher les répertoires d’un lecteur USB / en réseau ou d’une carte CF.

Les fonctions "Mémoire utilisateur de 256 MB" pour la carte CompactFlash et "Gérer des lecteurs en réseau" sont des options logicielles.

Interface utilisateur ShopMill sur la NCU (HMI Embedded)

NC main memory

éditeréditer

USB/Réseau

Programmes ShopMillSous-progr. ShopMillProgr. à codes G

Programmes ShopMillSous-progr. ShopMillProgr. à codes G

Gestion des données avec ShopMill sur la NCU (HMI Embedded)

Une liste des répertoires et programmes se trouve dans le gestionnaire de programmes.

Gestionnaire de programme : ShopMill sur la NCU (HMI Embedded)

Page 346: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) 6

© Siemens AG 2005 All rights reserved. 6-346 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Dans la barre horizontale des touches logicielles, vous pouvez choisir le support de données dont vous souhaitez afficher les répertoires et les programmes. Outre la touche logicielle "CN", qui permet d'afficher les données présentes dans la mémoire de travail de NCK, 8 autres touches logicielles peuvent être disponibles. Elles peuvent activer l'affichage des répertoires et des programmes d'un lecteur de disquettes ou d'un autre lecteur réseau :

Veuillez observer les indications du constructeur de la machine-outil.

Dans la liste, les symboles figurant dans la colonne de gauche ont la signification suivante :

Répertoire

Programme

Données d'origine / d'outil

Les répertoires et les programmes sont toujours listés avec les informations suivantes :

• Nom Le nom se compose de 24 caractères maximum. Il est amputé après 8 caractères, lors de l'exportation des données sur des systèmes externes.

• Type Répertoire WPD Programme MPF Données d'origine/d'outil : INI

• Taille (en octets)

• Date/Heure (de la création ou de la dernière modification)

Dans le répertoire "TEMP", ShopMill range les programmes générés de manière interne pour le calcul des opérations d'usinage.

Au-dessus de la barre horizontale de touches logicielles, vous trouverez une information sur la capacité de mémoire disponible dans le NCK.

Vous trouverez des informations complémentaires sur la gestion des fichiers ainsi que la sélection et l’exécution d’un programme dans :

Bibliographie : /BEMsl/, Manuel d'utilisation HMI Embedded

Page 347: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) 6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-347

Ouvrir un répertoire

-ou-

Appuyez sur la touche logicielle "Programme" ou la touche "Program Manager".

La liste des répertoires s'affiche.

...

Sélectionnez le support de données à l'aide de la touche logicielle.

Placez le curseur sur le répertoire que vous voulez ouvrir.

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la droite".

Tous les programmes contenus dans ce répertoire s'affichent.

Retour au niveau supérieur dans la structure des répertoires

Appuyez sur la touche "Curseur vers la gauche", quand le curseur se trouve dans une ligne quelconque.

-ou-

Placez le curseur sur la ligne où vous voulez remonter.

-et-

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la gauche".

Le niveau supérieur de la structure des répertoires s'affiche.

6.2.1 Ouvrir un programme

Si vous souhaitez consulter plus attentivement un programme ou effectuer des modifications dans un programme, vous pouvez afficher la gamme d'usinage du programme.

Appuyez sur la touche logicielle "Programme".

La liste des répertoires s'affiche.

Placez le curseur sur le programme que vous voulez ouvrir.

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la droite".

Le programme sélectionné s'ouvre dans le groupe fonctionnel "Programme". La gamme d'usinage du programme s'affiche.

Page 348: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) 6

© Siemens AG 2005 All rights reserved. 6-348 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

6.2.2 Exécuter un programme

A tout moment, vous pouvez sélectionner les programmes en mémoire dans votre système, pour exécuter l'usinage automatique des pièces.

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le programme que vous voulez exécuter.

Exécuter

Appuyez sur la touche logicielle "Exécuter".

ShopMill commute alors en mode "Machine Auto" et charge le programme.

Cycle Start

Appuyez ensuite sur la touche "Cycle Start".

L'usinage de la pièce démarre (voyez aussi le chapitre "Mode automatique").

Si le programme est déjà ouvert dans le groupe fonctionnel "Programme", appuyez sur la touche logicielle "Exécution" pour charger le programme dans le mode de fonctionnement "Machine Auto". Vous démarrez l'usinage de la pièce en actionnant là aussi la touche "Cycle Start".

6.2.3 Ablocages multiples

La fonction "Ablocages multiples" optimise le changement d'outil dans le cas de plusieurs ablocages de la pièce. Une économie de temps est réalisée au niveau des temps morts, du fait qu'un outil exécute toutes les opérations d'usinage sur la pièce, dans toutes ses positions d'ablocage, avant le changement d'outil suivant.

La fonction "Ablocage multiple" s'utilise pour des ablocages à plat,

mais elle peut aussi s'utiliser pour des ablocages effectués avec des brides de serrage tournantes. Pour cela, la machine doit être dotée d'un axe rotation supplémentaire (par ex. un axe A) ou d'un appareil indexable.

Veuillez observer les indications du constructeur de la machine-outil.

Cette fonction permet d'usiner non seulement des pièces identiques, mais aussi des pièces différentes.

La fonction "Ablocages multiples pour différents programmes" est une option logicielle.

Page 349: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) 6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-349

ShopMill génère automatiquement un seul et unique programme à partir de plusieurs programmes. L'ordre d'intervention des outils au sein du programme reste inchangé. Les cycles et sous-programmes ne sont pas scindés ; les modèles de positions sont traités globalement.

Les différents programmes doivent satisfaire aux exigences suivantes :

• Être des programmes pas à pas (pas des programmes en codes G)

• Être exécutables

• Le programme du 1er ablocage doit avoir été rodé

• Il ne doit pas y avoir de marques / répétitions dans le programme, c.-à-d. pas de sauts

• Il ne doit pas y avoir de commutation entre système anglo-saxon et système métrique

• Il ne doit pas y avoir de décalage d'origine

• Il ne doit pas y avoir de transformation de coordonnées (décalage, homothétie etc.)

• Les contours doivent posséder des noms univoques, c.-à-d. que le même nom de contour ne doit pas être appelé dans plusieurs programmes à la fois

• dans le cycle d'évidement (fraisage de contour), le paramètre "Point de départ" ne doit pas être réglé sur "manuel"

• Il ne doit pas y avoir de réglages automaintenus, autrement dit pas de réglages s'appliquant à tous les blocs suivants de programme (sauf dans le cas des ablocages multiples pour des programmes différents)

• Il ne doit pas y avoir plus de 50 contours par ablocage

• Il ne doit pas y avoir plus de 49 ablocages A la place des marques et des répétitions, qui ne sont pas permises

dans les programmes pour la fonction "Ablocages multiples", vous pouvez utiliser des sous-programmes.

Ouvrez le "Gestionnaire de programmes".

Suite >

Ablocages multiples

Appuyez sur les touches logicielles "Suite" et "Ablocages multiples".

Indiquez le nombre d'ablocages et le numéro du premier décalage d'origine qui doit être utilisé. Les ablocages sont traités dans l'ordre croissant, à partir du premier décalage d'origine. Les décalages d'origine sont définis dans le menu "Outils / décalages d'origine" (voir au chapitre "Décalages d'origine").

Introduisez un nom pour le nouveau programme global (XYZ.MPF).

Page 350: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) 6

© Siemens AG 2005 All rights reserved. 6-350 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

OK

Pressez la touche logicielle "OK".

Une liste s'affiche, dans laquelle vous devez affecter les différents programmes aux décalages d'origine. Il n'est pas nécessaire d'affecter des programmes à tous les décalages d'origine, autrement dit aux ablocages, mais à deux au minimum.

Choixprogramme

Appuyez sur la touche logicielle "Choix programme".

La liste des programmes s'affiche.

Placez le curseur sur le programme recherché.

OK

Pressez la touche logicielle "OK".

Le programme est reporté dans la liste des affectations.

Répétez l'opération jusqu'à ce qu'un programme soit affecté à chaque décalage d'origine choisi.

Sur tousablocages

Si vous voulez exécuter le même programme dans tous les ablocages, appuyez sur la touche logicielle "Sur tous ablocages".Vous pouvez aussi commencer par affecter divers programmes à différents décalages d'origine, puis affecter le même programme à tous les autres décalages par le biais de la touche logicielle "Sur tous ablocages".

Effacersélection

Touteffacer

Avec la touche logicielle "Effacer sélection" ou "Tout effacer", vous pouvez à nouveau supprimer certains programmes ou tous les programmes de la liste des affectations.

Générerprogramme

Lorsque la liste des affectations est complète, appuyez sur la touche logicielle "Générer programme".

Une optimisation des changements d'outil est effectuée. Le programme global est ensuite renuméroté et le numéro du nouvel ablocage est indiqué à chaque changement d'ablocage. Outre le programme global (XYZ.MPF), le fichier XYZ_MCD.INI, qui contient les affectations entre décalages d'origine et programmes, est également créé. Les deux programmes sont rangés dans le répertoire qui pouvait être sélectionné auparavant dans le gestionnaire de programmes.

Si vous fermez la liste des affectations (sans "Abandon" ou "Générer programme") pour appeler une autre fonction et si vous appelez de nouveau la fonction "Ablocages multiples" ultérieurement, la liste des affectations s'affiche une nouvelle fois.

Page 351: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded)

6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-351

6.2.4 Exécuter un programme à codes G à partir d'un lecteur USB / en réseau

Si la capacité de la mémoire de travail du NCK est trop faible, vous pouvez exécuter les programmes à codes G à partir d'un lecteur USB / en réseau (p. ex. clé USB). Dans ce cas, le programme à codes G n'est pas chargé dans son intégralité dans la mémoire du NCK avant d'être exécuté, mais seulement une première partie. Les autres blocs du programme seront ensuite chargés au fur et à mesure de l'exécution de cette première partie.

Lors de l'exécution à partir d'un lecteur USB / en réseau, le programme à codes G demeure enregistré sur son support.

Il est impossible d'exécuter des programmes pas à pas à partir d'un lecteur USB / en réseau.

Ouvrez le "Gestionnaire de programmes".

Sélectionnez le lecteur de disquette ou le lecteur réseau à l'aide de la touche logicielle correspondante.

Placez le curseur sur le répertoire dans lequel figure le programme à code G que vous voulez exécuter.

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la droite".

Le répertoire s'ouvre.

Placez le curseur sur le programme à codes G que vous souhaitez exécuter.

Suite >

Exécuter àpart. disq.

Appuyez sur les touches logicielles "Suite" et "Exécuter à part. disq."

ShopMill commute alors en mode "Machine Auto" et charge le programme à codes G.

Cycle Start

Appuyez sur la touche "Cycle Start".

L'usinage de la pièce démarre (voyez aussi le chapitre "Mode automatique".) Le contenu du programme est chargé progressivement dans la mémoire de travail du NCK, au fur et à mesure de l'avancement de l’usinage.

Page 352: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) 6

© Siemens AG 2005 All rights reserved. 6-352 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

6.2.5 Créer un nouveau répertoire / programme

La structure en répertoires vous permet de gérer vos programmes et vos données de façon claire et ordonnée. Dans un répertoire, vous pouvez créer autant de sous-répertoires que nécessaire. Vous pouvez ensuite ranger les programmes dans un répertoire / sous-répertoire, puis créer les blocs constitutifs de ces programmes (voyez le chapitre "Programmation avec ShopMill"). Le nouveau programme est rangé automatiquement dans la mémoire de travail du NCK.

Créer un répertoire

Ouvrez le "Gestionnaire de programmes".

Nouveau >

Répertoire

Appuyez sur les touches logicielles "Nouveau" et "Répertoire".

Introduisez un nouveau nom de répertoire.

Pressez la touche logicielle "OK".

Le nouveau répertoire est créé.

Créer un programme

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le répertoire dans lequel vous voulez créer un nouveau programme.

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la droite".

Nouveau >

Appuyez sur la touche logicielle "Nouveau".

ProgrammeShopMill

Si vous voulez créer un programme de chaînage séquentiel, appuyez sur la touche logicielle "Programme ShopMill". (Voyez le chapitre "Programmation avec ShopMill").

-ou-

Programme codes G

Si vous voulez créer un programme à codes G, appuyez sur la touche logicielle "Programme à codes G". (Voyez le chapitre "Programmation à codes G").

Page 353: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) 6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-353

6.2.6 Marquer plusieurs programmes

Pour pouvoir copier, effacer etc. plusieurs programmes à la fois, vous pouvez les marquer en un bloc ou un par un.

Marquer plusieurs

programmes en un bloc

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le premier programme que vous voulez marquer.

Marquer

Appuyez sur la touche logicielle "Marquer".

-ou-

Agrandissez la sélection vers le haut ou vers le bas avec les touches du curseur.

Le bloc de programmes est marqué en entier.

Marquer plusieurs programmes un par un

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le premier programme que vous voulez marquer.

Appuyez sur la touche "Select"

-ou-

Amenez le curseur sur l'autre programme que vous voulez marquer.

Actionnez de nouveau la touche "Select".

Vous marquez ainsi tous les programmes qui vous conviennent.

Page 354: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) 6

© Siemens AG 2005 All rights reserved. 6-354 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

6.2.7 Copier / renommer un répertoire / un programme

Si vous souhaitez créer un nouveau répertoire ou un nouveau programme similaire à un répertoire ou à un programme déjà existant, vous gagnerez du temps en copiant ce répertoire ou ce programme, puis en modifiant son contenu. Vous pouvez également vous servir de cette possibilité de copier des répertoires et des programmes, puis de les insérer à d'autres emplacements, pour échanger des données avec d'autres installations ShopMill par l'intermédiaire d’un lecteur USB / en réseau (p. ex. clé USB). Vous pouvez, en outre, renommer des répertoires ou des programmes.

Vous ne pouvez pas renommer un programme tant qu'il est chargé

dans le mode "Machine Auto".

Copier un répertoire ou

un programme

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le répertoire / programme que vous voulez copier.

Copier

Appuyez sur la touche logicielle "Copier".

Sélectionnez le niveau dans la structure des répertoires où vous souhaitez insérer le répertoire ou le programme.

Insérer

Appuyez sur la touche logicielle "Insérer".

Le répertoire / programme que vous avez copié, s'insère à l'endroit que vous avez choisi dans la structure des répertoires. S'il existe déjà à cet endroit un répertoire / programme du même nom, il vous sera demandé si vous souhaitez écraser ce répertoire / programme ou si vous préférez enregistrer votre répertoire / programme sous un autre nom.

Appuyez sur la touche logicielle "OK", si vous souhaitez écraser le répertoire/programme.

-ou-

Saisissez un autre nom, si vous préférez ajouter le répertoire/programme sous un autre nom.

-et-

Pressez la touche logicielle "OK".

Page 355: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) 6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-355

Renommer un répertoire / programme

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le répertoire / programme que vous voulez renommer.

Renommer

Appuyez sur la touche logicielle "Renommer".

Dans le champ de saisie "vers :" introduisez le nouveau nom que vous voulez donner au répertoire ou au programme. Ce nom doit être univoque, c.-à-d. que deux répertoires ou programmes ne doivent pas porter le même nom.

Pressez la touche logicielle "OK".

Le répertoire / programme est renommé.

6.2.8 Effacer un répertoire / programme

De temps à autre, effacez les répertoires et les programmes que vous n'utiliserez plus, afin de faire de la place dans la mémoire de travail du NCK et de maîtriser la structure de vos données, dans le cadre d'une gestion claire et ordonnée. Si nécessaire, sauvegardez auparavant les données que vous allez effacer sur un support de données externe (p. ex. clé USB) ou sur un lecteur USB / en réseau.

Tenez compte du fait qu'en effaçant un répertoire vous effacez

également tous les programmes, toutes les données d'outil et d'origine ainsi que tous les sous-répertoires qui se trouvent dans ce répertoire.

Si vous désirez libérer de la capacité de mémoire NCK, effacez le contenu du répertoire "TEMP". Il s'agit, en l'occurrence, du répertoire dans lequel ShopMill stocke les programmes créés de manière interne, pour le calcul des opérations d'évidement.

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le répertoire / programme que vous voulez effacer.

Effacer

Appuyez sur les touches logicielles "Effacer" et "OK".

Le répertoire ou le programme sélectionné est effacé.

Page 356: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) 6

© Siemens AG 2005 All rights reserved. 6-356 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

6.2.9 Sauvegarder / importer les données des outils / les données de l'origine

Outre les programmes, vous pouvez aussi mémoriser des données d'outils et des réglages d'origines. Vous pouvez sauvegarder par exemple les données d'outil et les données des origines pour un programme de chaînage séquentiel bien défini. Lorsque vous voudrez exécuter à nouveau ce programme, vous retrouverez rapidement les réglages y afférents.

De même, les données de correction que vous avez déterminées sur un banc de préréglage pour outils, peuvent également ainsi être transférées facilement dans la gestion des outils. A ce sujet, consultez : Bibliographie : /FBSPsl/, Manuel de mise en service ShopMill

Vous pouvez choisir les données que vous voulez sauvegarder.

• Données d'outil

• Occupation du magasin

• Origines

• Origine de base

Vous pouvez également définir l'étendue de la sauvegarde :

• Liste complète des outils ou des origines

• Toutes les données d'outils ou données d'origines utilisées dans le programme

L'exportation des données d'occupation du magasin n'est possible que si votre système admet l'importation et l'exportation des données de correction d'outil vers ou depuis le magasin (voyez le chapitre "Chargement / Déchargement d'un outil").

Page 357: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) 6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-357

Sauvegarder des données

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le programme dont vous souhaitez sauvegarder les données d'outils et les données d'origines.

Suite >

Sauvegar-der fichier

Appuyez sur les touches logicielles "Suite" et "Sauvegarder fichier".

Sélectionner les données que vous voulez sauvegarder.

Si nécessaire, modifiez le nom proposé. Comme nom de fichier pour les données de correction d'outil et d'origine, le nom du programme sélectionné à l'origine et enrichi du suffixe "..._TMZ" vous est proposé.

Pressez la touche logicielle "OK".

Les données de correction d'outil et d'origine sont rangées dans le répertoire où se trouve également le programme sélectionné. S'il existe déjà un fichier portant le même nom, il sera écrasé par le nouveau fichier.

Importer des données

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le fichier contenant les données de correction d'outil et d'origine que vous voulez à nouveau importer.

Exécuter -ou-

Appuyez sur la touche logicielle "Exécuter" ou la touche "Input".

La fenêtre "Importer données sauvegardées" s'ouvre.

Sélectionnez les données (correcteurs d'outil, occupation du magasin, données d'origine, décalage d'origine de base) que vous désirez importer.

Pressez la touche logicielle "OK".

Les données sont introduites. Le comportement de ShopMill diffère selon les données que vous avez choisies :

toutes les données de correction d'outil ShopMill commence par effacer toutes les données de la gestion d'outils, puis charge les données sauvegardées.

toutes les données de correction d'outil utilisées dans le programme Si au moins un des outils à importer figure déjà dans la gestion d'outils, vous avez le choix entre les possibilités énoncées ci-après.

Page 358: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.2 Gérer les programmes avec ShopMill sur la NCU (HMI Embedded) 6

© Siemens AG 2005 All rights reserved. 6-358 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Remplacertout

Appuyez sur la touche logicielle "Remplacer tout", si vous souhaitez charger toutes les données de correction d'outil. Les outils qui existent déjà seront écrasés par les données importées, sans interrogation supplémentaire.

-ou-

Ne rienremplacer

Si vous voulez interrompre l'importation des données, appuyez sur la touche logicielle "Ne rien remplacer".

-ou-

Appuyez sur la touche logicielle "Non" si vous souhaitez conserver l'ancien outil. Si l'ancien outil ne se trouve pas sur l'emplacement de magasin enregistré, il y sera déplacé.

-ou-

Appuyez sur la touche logicielle "Oui" si vous souhaitez écraser l'ancien outil.

Dans le cas d'une gestion d'outils sans chargement / déchargement, l'ancien outil est effacé ; dans le cas de la variante avec chargement/déchargement, l'ancien outil est déchargé auparavant. Si vous modifiez le nom de l'outil avant la validation par "Oui", l'outil sera ajouté dans la liste des outils.

Décalages d'origine Des décalages d'origine existants sont toujours écrasés lors de l'importation.

Occupation du magasin Si l'occupation du magasin n'est pas importée simultanément, les outils sans numéro d'emplacement sont inscrits dans la liste des outils.

Page 359: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced)

6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-359

6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced) Si ShopMill est exécuté sur la PCU 50.3 (HMI Advanced), un disque

dur complète la mémoire de travail du NCK. Il est ainsi possible d'enregistrer sur le disque dur tous les programmes qui ne sont momentanément pas utilisés dans le NCK. Vous pouvez également afficher les répertoires d'un lecteur de disquettes, d'un lecteur USB ou d'un lecteur en réseau.

La fonction "Gérer des lecteurs en réseau" est une option logicielle.

Interface utilisateur ShopMill PCU 50.3

Mémoire detravail NCK

Prog. ShopMillSous-prog. ShopMillProg. à code G

éditer

Répartoire de

données du

disque dur

Prog. ShopMillSous-prog. ShopMillProg. à code G éditer

éditer

charger

décharger

sauve-

garderDisquette

éditer

Réseau

Prog. ShopMillSous-prog. ShopMillProg. à code G

Gestion des données avec la PCU 50.3 (HMI Advanced)

Une liste des répertoires et programmes se trouve dans le gestionnaire de programmes.

Gestionnaire de programmes : PCU 50.3 (HMI Advanced)

Page 360: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced) 6

© Siemens AG 2005 All rights reserved. 6-360 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Dans la barre de touches logicielles horizontales, vous pouvez sélectionner le support de données, dont vous désirez afficher les répertoires et programmes. Outre la touche logicielle "CN", qui permet d'afficher les données présentes dans la mémoire de travail du NCK et dans le répertoire de gestion des données du disque dur, 8 autres touches logicielles peuvent être disponibles. Elles peuvent activer l'affichage des répertoires et des programmes des supports de données suivants :

• Lecteurs USB / en réseau (carte réseau nécessaire)

• Lecteur de disquettes

• Interface USB locale en face avant

• Répertoire d'archivage sur le disque dur Veuillez observer les indications du constructeur de la machine-outil.

Dans la liste, les symboles figurant dans la colonne de gauche ont la signification suivante :

Répertoire

Programme

Données d'origine / d'outil

Les répertoires et les programmes sont toujours listés avec les informations suivantes :

• Nom Le nom se compose de 24 caractères maximum. Il est amputé après 8 caractères, lors de l'exportation des données sur des systèmes externes.

• Type Répertoire WPD Programme MPF Données d'origine/d'outil : INI

• Chargé La colonne "Chargé" vous indique si le programme est encore dans la mémoire de travail du NCK (X) ou s'il est rangé sur le disque dur ( ).

• Taille (en octets)

• Date / Heure (de la création ou de la dernière modification) Vous trouverez des informations complémentaires sur la gestion des

fichiers ainsi que la sélection et l’exécution d’un programme dans :

Bibliographie : /BAD/, manuel d'utilisation HMI Advanced Dans le répertoire "TEMP", ShopMill range les programmes générés

de manière interne pour le calcul des opérations d'usinage. Au-dessus de la barre horizontale de touches logicielles, vous

trouverez une information sur la capacité de mémoire disponible sur le disque dur et dans le NCK.

Page 361: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers

6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced) 6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-361

Ouvrir un répertoire

-ou-

Appuyez sur la touche logicielle "Programme" ou la touche "Program Manager".

La liste des répertoires s'affiche.

...

Sélectionnez le support de données à l'aide de la touche logicielle.

Placez le curseur sur le répertoire que vous voulez ouvrir.

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la droite".

Tous les programmes contenus dans ce répertoire s'affichent.

Retour au niveau supérieur dans la structure des répertoires

Appuyez sur la touche "Curseur vers la gauche", quand le curseur se trouve dans une ligne quelconque.

-ou-

Placez le curseur sur la ligne où vous voulez remonter.

-et-

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la gauche".

Le niveau supérieur de la structure des répertoires s'affiche.

6.3.1 Ouvrir un programme

Si vous souhaitez consulter plus attentivement un programme ou effectuer des modifications dans un programme, vous pouvez afficher la gamme d'usinage du programme.

Appuyez sur la touche logicielle "Programme".

La liste des répertoires s'affiche.

Placez le curseur sur le programme que vous voulez ouvrir.

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la droite".

Le programme sélectionné s'ouvre dans le groupe fonctionnel "Programme". La gamme d'usinage du programme s'affiche.

Page 362: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced) 6

© Siemens AG 2005 All rights reserved. 6-362 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

6.3.2 Exécuter un programme

A tout moment, vous pouvez sélectionner les programmes en mémoire dans votre système, pour exécuter l'usinage automatique des pièces.

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le programme que vous voulez exécuter.

Exécuter

Appuyez sur la touche logicielle "Exécuter".

ShopMill commute alors en mode "Machine Auto" et charge le programme.

Cycle Start

Appuyez ensuite sur la touche "Cycle Start".

L'usinage de la pièce démarre (voyez aussi le chapitre "Mode automatique".)

Si le programme est déjà ouvert dans le groupe fonctionnel "Programme", appuyez sur la touche logicielle "Exécution" pour charger le programme dans le mode de fonctionnement "Machine Auto". Vous démarrez l'usinage de la pièce en actionnant là aussi la touche "Cycle Start".

Page 363: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers

6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced) 6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-363

6.3.3 Ablocages multiples La fonction "Ablocages multiples" optimise le changement d'outil dans

le cas de plusieurs ablocages de la pièce. Une économie de temps est réalisée au niveau des temps morts, du fait qu'un outil exécute toutes les opérations d'usinage sur la pièce, dans toutes ses positions d'ablocage, avant le changement d'outil suivant.

La fonction "Ablocage multiple" s'utilise pour des ablocages à plat,

mais elle peut aussi s'utiliser pour des ablocages effectués avec des brides de serrage tournantes. Pour cela, la machine doit être dotée d'un axe rotation supplémentaire (par ex. un axe A) ou d'un appareil indexable. Veuillez observer les indications du constructeur de la machine-outil. Cette fonction permet d'usiner non seulement des pièces identiques, mais aussi des pièces différentes.

La fonction "Ablocages multiples pour différents programmes" est une option logicielle.

ShopMill génère automatiquement un seul et unique programme à partir de plusieurs programmes. L'ordre d'intervention des outils au sein du programme reste inchangé. Les cycles et sous-programmes ne sont pas scindés ; les modèles de positions sont traités globalement.

Les différents programmes doivent satisfaire aux exigences suivantes :

• Être des programmes pas à pas (pas des programmes en codes G)

• Être exécutables

• Le programme du 1er ablocage doit avoir été rodé

• Il ne doit pas y avoir de marques / répétitions dans le programme, c.-à-d. pas de sauts

• Il ne doit pas y avoir de commutation entre système anglo-saxon et système métrique

• Il ne doit pas y avoir de décalage d'origine

• Il ne doit pas y avoir de transformation de coordonnées (décalage, homothétie etc.)

• Les contours doivent posséder des noms univoques, c.-à-d. que le même nom de contour ne doit pas être appelé dans plusieurs programmes

• Dans le cycle d'évidement (fraisage de contour), le paramètre "Point de départ" ne doit pas être réglé sur "manuel"

• Il ne doit pas y avoir de réglages automaintenus, autrement dit pas de réglages s'appliquant à tous les blocs suivants de programme (sauf dans le cas des ablocages multiples pour des programmes différents)Il ne doit pas y avoir plus de 50 contours par ablocage

• Il ne doit pas y avoir plus de 99 ablocages

Page 364: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005 6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced)

6

© Siemens AG 2005 All rights reserved. 6-364 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

A la place des marques et des répétitions, qui ne sont pas permises dans les programmes pour la fonction "Ablocages multiples", vous pouvez utiliser des sous-programmes.

Ouvrez le "Gestionnaire de programmes".

Suite >

Ablocagesmultiples

Appuyez sur les touches logicielles "Suite" et "Ablocages multiples".

Indiquez le nombre d'ablocages et le numéro du premier décalage d'origine qui doit être utilisé. Les ablocages sont traités dans l'ordre croissant, à partir du premier décalage d'origine. Les décalages d'origine sont définis dans le menu "Outils / décalages d'origine" (voir au chapitre "Décalages d'origine").

Introduisez un nom pour le nouveau programme global (XYZ.MPF).

OK

Pressez la touche logicielle "OK".

Une liste s'affiche, dans laquelle vous devez affecter les différents programmes aux décalages d'origine. Il n'est pas nécessaire d'affecter des programmes à tous les décalages d'origine, autrement dit aux ablocages, mais à deux au minimum.

Choixprogramme

Appuyez sur la touche logicielle "Choix programme".

La liste des programmes s'affiche.

Placez le curseur sur le programme recherché.

OK

Pressez la touche logicielle "OK".

Le programme est reporté dans la liste des affectations.

Répétez l'opération jusqu'à ce qu'un programme soit affecté à chaque décalage d'origine choisi.

Sur tous lesablocages

Si vous voulez exécuter le même programme dans tous les ablocages, appuyez sur la touche logicielle "Sur tous ablocages".Vous pouvez aussi commencer par affecter divers programmes à différents décalages d'origine, puis affecter le même programme à tous les autres décalages par le biais de la touche logicielle "Sur tous ablocages".

Effacersélection

Touteffacer

Avec la touche logicielle "Effacer sélection" ou "Tout effacer", vous pouvez à nouveau supprimer certains programmes ou tous les programmes de la liste des affectations.

Générerprogramme

Lorsque la liste des affectations est complète, appuyez sur la touche logicielle "Générer programme".

Une optimisation des changements d'outil est effectuée. Le programme global est ensuite renuméroté et le numéro du nouvel ablocage est indiqué à chaque changement d'ablocage.

Page 365: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced)

6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-365

Outre le programme global (XYZ.MPF), le fichier XYZ_MCD.INI, qui contient les affectations entre décalages d'origine et programmes, est également créé. Les deux programmes sont rangés dans le répertoire qui pouvait être sélectionné auparavant dans le gestionnaire de programmes.

Si vous fermez la liste des affectations (sans "Abandon" ou "Générer programme") pour appeler une autre fonction et si vous appelez de nouveau la fonction "Ablocages multiples" ultérieurement, la liste des affectations s'affiche une nouvelle fois.

6.3.4 Charger / décharger un programme

Vous pouvez décharger le ou les programmes que vous n'utiliserez pas dans un futur immédiat. Vous stockez ces programmes sur le disque dur et libérez de l’espace dans la mémoire de travail du NCK.

Dès que vous demanderez à exécuter un programme que vous avez

déchargé sur le disque dur, il sera automatiquement rechargé dans la mémoire de travail du NCK. Cependant, vous avez aussi la possibilité de recharger manuellement un ou plusieurs programmes pas à pas dans la mémoire de travail du NCK, sans les exécuter immédiatement.

Quand ils se trouvent dans le mode "Machine Auto", les programmes rangés dans la mémoire de travail du NCK ne peuvent pas être déchargés sur le disque dur.

Décharger un programme

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le programme que vous voulez décharger de la mémoire de travail du NCK.

Suite >

Déchargeren manuel

Appuyez sur les touches logicielles "Suite" et "Décharger en manuel".

Pour le programme sélectionné, le "X" présent dans la colonne "Chargé" disparaît. Dans la ligne qui indique les capacités mémoire disponibles, vous constatez que la capacité disponible dans la mémoire de travail du NCK a augmenté.

Page 366: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005 6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced)

6

© Siemens AG 2005 All rights reserved. 6-366 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Charger un programme

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le programme que vous voulez charger dans la mémoire de travail du NCK.

Suite >

Charger enmanuel

Appuyez sur les touches logicielles "Suite" et "Charger en manuel".

Pour le programme sélectionné, un "X" apparaît maintenant dans la colonne "Chargé".

6.3.5 Exécuter un programme à codes G à partir du disque dur, d’un lecteur de disquettes ou d’un lecteur en réseau

Si la capacité de la mémoire de travail du NCK est trop faible, vous pouvez exécuter les programmes à codes G à partir du disque dur, d'un lecteur de disquettes ou d'un lecteur en réseau. Dans ce cas, le programme à codes G n'est pas chargé dans son intégralité dans la mémoire du NCK avant d'être exécuté, mais seulement une première partie. Les autres blocs du programme seront ensuite chargés au fur et à mesure de l'exécution de cette première partie.

Lors de l'exécution à partir du disque dur ou d'un lecteur de disquettes / lecteur réseau, le programme à codes G demeure enregistré sur son support.

Il est impossible d'exécuter des programmes pas à pas à partir du disque dur, d’un lecteur de disquettes ou d’un lecteur en réseau.

Exécuter des programme

à codes G à partir du disque dur

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le répertoire dans lequel vous voulez exécuter un programme à codes G à partir du disque dur.

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la droite".

La liste des programmes s'affiche.

Placez le curseur sur le programme à codes G que vous voulez exécuter à partir du disque dur (sans "X").

Suite >

Execut. àpart. disq.

Appuyez sur les touches logicielles "Suite" et "Exécut. à part. disq."

ShopMill commute alors en mode "Machine Auto" et charge le programme à codes G.

Page 367: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced)

6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-367

Exécution d'un programme à codes G à partir du lecteur de disquettes / lecteur réseau

Ouvrez le "Gestionnaire de programmes".

...

Sélectionnez, à l’aide de la touche logicielle correspondante, le lecteur de disquettes / lecteur USB / lecteur en réseau ou l’interface USB locale.

Placez le curseur sur le répertoire dans lequel figure le programme à code G que vous voulez exécuter.

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la droite".

Le répertoire s'ouvre.

Placez le curseur sur le programme à codes G que vous souhaitez exécuter.

Suite >

Execut. àpart. disq.

Appuyez sur les touches logicielles "Suite" et "Exécut. à part. disq."

ShopMill commute alors en mode "Machine Auto" et charge le programme à codes G.

Cycle Start

Appuyez sur la touche "Cycle Start".

L'usinage de la pièce démarre (voyez aussi le chapitre "Mode automatique"). Le contenu du programme est chargé progressivement dans la mémoire de travail du NCK, au fur et à mesure de l'avancement de l’usinage.

Page 368: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced) 6

© Siemens AG 2005 All rights reserved. 6-368 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

6.3.6 Créer un nouveau répertoire / programme

La structure en répertoires vous permet de gérer vos programmes et vos données de façon claire et ordonnée. Dans un répertoire, vous pouvez créer autant de sous-répertoires que nécessaire. Vous pouvez ensuite ranger les programmes dans un répertoire / sous-répertoire, puis créer les blocs constitutifs de ces programmes (voyez le chapitre "Programmation avec ShopMill"). Le nouveau programme est rangé automatiquement dans la mémoire de travail du NCK.

Créer un répertoire

Ouvrez le "Gestionnaire de programmes".

Nouveau >

Répertoire

Appuyez sur les touches logicielles "Nouveau" et "Répertoire".

Introduisez un nouveau nom de répertoire.

Pressez la touche logicielle "OK".

Le nouveau répertoire est créé.

Créer un programme

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le répertoire dans lequel vous voulez créer un nouveau programme.

-ou-

Appuyez sur la touche "Input" ou "Curseur vers la droite".

Nouveau >

Appuyez sur la touche logicielle "Nouveau".

ProgrammeShopMill

Si vous voulez créer un programme pas à pas, appuyez sur la touche logicielle "Programme ShopMill". (Voyez le chapitre "Programmation avec ShopMill").

-ou-

Programme codes G

Si vous voulez créer un programme à codes G, appuyez sur la touche logicielle "Programme à codes G". (Voyez le chapitre "Programmation à codes G").

Page 369: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers

6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced) 6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-369

6.3.7 Marquer plusieurs programmes

Pour pouvoir copier, effacer etc. plusieurs programmes à la fois, vous pouvez les marquer en un bloc ou un par un.

Marquer plusieurs

programmes en un bloc

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le premier programme que vous voulez marquer.

Marquer

Appuyez sur la touche logicielle "Marquer".

-ou-

Agrandissez la sélection vers le haut ou vers le bas avec les touches du curseur.

Le bloc de programmes est marqué en entier.

Marquer plusieurs programmes un par un

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le premier programme que vous voulez marquer.

Appuyez sur la touche "Select"

-ou-

Amenez le curseur sur l'autre programme que vous voulez marquer.

Actionnez de nouveau la touche "Select".

Vous marquez ainsi tous les programmes qui vous conviennent.

Page 370: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced) 6

© Siemens AG 2005 All rights reserved. 6-370 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

6.3.8 Copier / renommer / déplacer un répertoire / un programme

Si vous souhaitez créer un nouveau répertoire ou un nouveau programme similaire à un répertoire ou à un programme déjà existant, vous gagnerez du temps en copiant ce répertoire ou ce programme, puis en modifiant son contenu. Vous pouvez par ailleurs déplacer ou renommer des répertoires ou des programmes. Vous pouvez également vous servir de cette possibilité de copier des répertoires et des programmes, puis de les insérer à d'autres emplacements, pour échanger des données avec d'autres installations ShopMill, par l'intermédiaire de disquettes ou de lecteurs réseau.

Vous ne pouvez pas renommer un programme tant qu'il est chargé

dans le mode "Machine Auto".

Copier un répertoire ou

un programme

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le répertoire / programme que vous voulez copier.

Copier

Appuyez sur la touche logicielle "Copier".

Sélectionnez le niveau dans la structure des répertoires où vous souhaitez insérer le répertoire ou le programme.

Insérer

Appuyez sur la touche logicielle "Insérer".

Le répertoire / programme que vous avez copié, s'insère à l'endroit que vous avez choisi dans la structure des répertoires. S'il existe déjà à cet endroit un répertoire / programme du même nom, il vous sera demandé si vous souhaitez écraser ce répertoire / programme ou si vous préférez enregistrer votre répertoire / programme sous un autre nom.

Appuyez sur la touche logicielle "OK", si vous souhaitez écraser le répertoire/programme.

-ou-

Saisissez un autre nom, si vous préférez ajouter le répertoire / programme sous un autre nom.

-et-

Pressez la touche logicielle "OK".

Page 371: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers

6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced) 6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-371

Renommer un répertoire / programme

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le répertoire / programme que vous voulez renommer.

Renommer

Appuyez sur la touche logicielle "Renommer".

Dans le champ de saisie "vers :" introduisez le nouveau nom que vous voulez donner au répertoire ou au programme. Ce nom doit être univoque, c.-à-d. que deux répertoires ou programmes ne doivent pas porter le même nom.

Pressez la touche logicielle "OK".

Le répertoire / programme est renommé.

Déplacer un répertoire / programme

Ouvrez le "Gestionnaire de programmes"

Placez le curseur sur le répertoire / programme que vous voulez déplacer.

Couper

Appuyez sur les touches logicielles "Couper" et "OK".

Le répertoire / programme sélectionné est prélevé à cet endroit et rangé dans le presse-papier.

Sélectionnez le niveau dans la structure des répertoires où vous souhaitez insérer le répertoire ou le programme.

Insérer

Appuyez sur la touche logicielle "Insérer".

Le répertoire / programme est déplacé à l'endroit que vous avez choisi. S'il existe déjà à cet endroit un répertoire / programme du même nom, il vous sera demandé si vous souhaitez écraser ce répertoire / programme ou si vous préférez enregistrer votre répertoire / programme sous un autre nom.

Appuyez sur la touche logicielle "OK", si vous souhaitez écraser le répertoire / programme.

-ou-

Saisissez un autre nom, si vous préférez ajouter le répertoire / programme sous un autre nom.

-et-

Pressez la touche logicielle "OK".

Page 372: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced) 6

© Siemens AG 2005 All rights reserved. 6-372 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

6.3.9 Effacer un répertoire / programme

De temps à autre, effacez les répertoires et les programmes que vous n'utiliserez plus, afin de faire de la place et maîtriser la structure de vos données, dans le cadre d'une gestion claire et ordonnée. Si nécessaire, sauvegardez auparavant les données que vous allez effacer sur un support de données externe (p. ex. clé USB) ou sur un lecteur USB / en réseau.

Tenez compte du fait qu'en effaçant un répertoire vous effacez

également tous les programmes, toutes les données d'outil et d'origine ainsi que tous les sous-répertoires qui se trouvent dans ce répertoire.

Si vous désirez libérer de la capacité de mémoire NCK, effacez le contenu du répertoire "TEMP". Il s'agit, en l'occurrence, du répertoire dans lequel ShopMill stocke les programmes créés de manière interne, pour le calcul des opérations d'évidement.

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le répertoire / programme que vous voulez effacer.

Couper

Appuyez sur les touches logicielles "Couper" et "OK".

Le répertoire ou le programme sélectionné est effacé.

6.3.10 Sauvegarder / importer les données des outils / les données de l'origine

Outre les programmes, vous pouvez aussi mémoriser des données d'outils et des réglages d'origines. Vous pouvez sauvegarder, par exemple, les données d'outil et les données des origines pour un programme pas à pas bien défini. Lorsque vous voudrez exécuter à nouveau ce programme, vous retrouverez rapidement les réglages y afférents.

De même, les données de correction que vous avez déterminées sur un banc de préréglage pour outils, peuvent également ainsi être transférées facilement dans la gestion des outils. A ce sujet, consultez : Bibliographie : /FBSPsl/, Manuel de mise en service ShopMill

Vous pouvez choisir les données que vous voulez sauvegarder.

• Données d'outil

• Occupation du magasin

• Origines

• Origine de base

Vous pouvez également définir l'étendue de la sauvegarde :

Page 373: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 08/2005 Gestion des fichiers

6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced) 6

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 6-373

• Liste complète des outils ou des origines

• Toutes les données d'outils ou données d'origines utilisées dans le programme

L'exportation des données d'occupation du magasin n'est possible que si votre système admet l'importation et l'exportation des données de correction d'outil vers ou depuis le magasin (voyez le chapitre "Chargement / Déchargement d'un outil").

Sauvegarder des

données

Ouvrez le "Gestionnaire de programmes". Placez le curseur sur le programme dont vous souhaitez

sauvegarder les données d'outils et les données d'origines.

Suite >

Sauvegar-der fichier

Appuyez sur les touches logicielles "Suite" et "Sauvegarder fichier".

Sélectionner les données que vous voulez sauvegarder.

Si nécessaire, modifiez le nom proposé. Comme nom de fichier pour les données de correction d'outil et d'origine, le nom du programme sélectionné à l'origine et enrichi du suffixe "..._TMZ" vous est proposé.

Pressez la touche logicielle "OK".

Les données de correction d'outil et d'origine sont rangées dans le répertoire où se trouve également le programme sélectionné. S'il existe déjà un fichier portant le même nom, il sera écrasé par le nouveau fichier.

Si un répertoire contient un programme MPF ainsi qu’un fichier INI ayant le même nom, le fichier INI est d’abord démarré automatiquement lors de la sélection du programme MPF. Des données d’outil peuvent alors être modifiées involontairement.

Importer des données

Ouvrez le "Gestionnaire de programmes".

Placez le curseur sur le fichier contenant les données de correction d'outil et d'origine que vous voulez à nouveau importer.

Exécuter

-ou-

Appuyez sur la touche logicielle "Exécuter" ou la touche "Input".

La fenêtre "Importer données sauvegardées" s'ouvre. Sélectionnez les données (correcteurs d'outil, occupation du

magasin, données d'origine, décalage d'origine de base) que vous désirez importer.

Pressez la touche logicielle "OK".

Les données sont introduites. Le comportement de ShopMill diffère selon les données que vous avez choisies :

Page 374: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

6 Gestion des fichiers 08/2005

6.3 Gérer les programmes avec la PCU 50.3 (HMI Advanced) 6

© Siemens AG 2005 All rights reserved. 6-374 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

toutes les données de correction d'outil ShopMill commence par effacer toutes les données de la gestion d'outils, puis charge les données sauvegardées.

toutes les données de correction d'outil utilisées dans le programme Si au moins un des outils à importer figure déjà dans la gestion d'outils, vous avez le choix entre les possibilités énoncées ci-après.

Remplacertout

Appuyez sur la touche logicielle "Remplacer tout", si vous souhaitez charger toutes les données de correction d'outil. Les outils qui existent déjà seront écrasés par les données importées, sans interrogation supplémentaire.

-ou-

Ne rienremplacer

Si vous voulez interrompre l'importation des données, appuyez sur la touche logicielle "Ne rien remplacer".

-ou-

Appuyez sur la touche logicielle "Non" si vous souhaitez conserver l'ancien outil. Si l'ancien outil ne se trouve pas sur l'emplacement de magasin enregistré, il y sera déplacé.

-ou-

Appuyez sur la touche logicielle "Oui" si vous souhaitez écraser l'ancien outil.

Dans le cas d'une gestion d'outils sans chargement/déchargement, l'ancien outil est effacé ; dans le cas de la variante avec chargement / déchargement, l'ancien outil est déchargé auparavant. Si vous modifiez le nom de l'outil avant la validation par "Oui", l'outil sera ajouté dans la liste des outils.

Décalages d'origine Des décalages d'origine existants sont toujours écrasés lors de l'importation.

Occupation du magasin Si l'occupation du magasin n'est pas importée simultanément, les outils sans numéro d'emplacement sont inscrits dans la liste des outils.

Page 375: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 08/2005 Fabrication de moules 7

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 7-375

Fabrication de moules

7.1 Conditions préalables ............................................................................................. 7-376

7.2 Régler la machine ................................................................................................... 7-378 7.2.1 Mesurer un outil ...................................................................................................... 7-378

7.3 Créer un programme............................................................................................... 7-379 7.3.1 Créer un programme............................................................................................... 7-379 7.3.2 Programmer un outil ............................................................................................... 7-379 7.3.3 Programmer le cycle "High Speed Settings" (Réglages grande vitesse) ............... 7-379 7.3.4 Appeler un sous-programme .................................................................................. 7-380

7.4 Exécuter un programme ......................................................................................... 7-385 7.4.1 Sélectionner un programme à exécuter.................................................................. 7-385 7.4.2 Lancer l'exécution d'un programme à un endroit bien défini .................................. 7-385

7.5 Exemple .................................................................................................................. 7-387

Page 376: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 Fabrication de moules 08/2005

7.1 Conditions préalables 7

© Siemens AG 2005 All rights reserved. 7-376 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

7.1 Conditions préalables Ce chapitre décrit les particularités de ShopMill qui intéressent les

moulistes. Les fonctions de ShopMill sont décrites de façon détaillée dans les chapitres précédents.

ShopMill est en mesure de traiter aussi bien des programmes créés pas à pas que des programmes créés en codes G pour l'usinage de moules. Une optimisation des entraînements est cependant requise dans le dernier cas. Veuillez observer les indications du constructeur de la machine-outil. Selon le type de la machine, il est possible de réaliser des usinages dynamiques 5 axes en plus des applications 3 axes pour l'usinage des moules. Les fonctions intégrées dans ShopMill pour le réglage de la machine, telles que la détermination de l'origine de la pièce ou la mesure des outils, sont également exploitables pour l'usinage de moules.

Structure et rangement d'un programme

Pour optimiser les vitesses d'usinage des moules, il est conseillé de séparer les programmes géométriques du programme technologique centralisé et de ne pas créer un seul programme contenant tout.

• Programme technologique Le programme technologique contient les réglages de base tels que le décalage d'origine, l'appel des outils, les valeurs d'avance, la vitesse de rotation de la broche et les instructions de commande pour le pilotage de la vitesse. Le programme technologique appelle les programmes géométriques comme s'ils étaient des sous-programmes. Le programme technologique peut être créé dans l'éditeur de codes G de ShopMill.

• Programme géométrique Les programmes géométriques des différents types d'usinage (ébauche, préfinition et finition) contiennent exclusivement les valeurs géométriques de la forme libre à usiner. Les programmes géométriques sont créés sur un système FAO externe sous la forme de blocs G01. Selon l'application à laquelle ils sont destinés, les programmes géométriques peuvent avoir une taille de 500 Ko à 100 Mo. Les programmes ayant cette taille ne peuvent plus être exécutés directement depuis la mémoire de travail du NCK, mais doivent être exécutés depuis un support de données externe, par l'intermédiaire de l’instruction EXTCALL. Les programmes géométriques doivent donc être stockés soit sur le disque dur de la PCU 50.3 (HMI Advanced), soit sur une carte Compact Flash dans le cas de la variante ShopMill sur NCU (HMI Embedded). Dans le cas des deux variantes de ShopMill, vous avez également la possibilité de stocker les programmes géométriques sur un lecteur en réseau.

Les fonctions "Mémoire utilisateur de 256 MB" pour la carte CompactFlash et "Gérer des lecteurs en réseau" sont des options logicielles.

Page 377: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 08/2005 Fabrication de moules

7.1 Conditions préalables 7

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 7-377

Mémoire de travail CN(chargée)

Progr. technologiqueOrigine 1Outil 1Avance 1Vitesse rot. de broche 1High Speed Settings 1EXTCALL Programme de géometrie 1

Origine 2Outil 2Avance 2Vitesse rot. de broche 2High Speed Settings 2EXTCALL Programme de géometrie 2

Disque dur oucarte Compact Flash(déchargée)

Progr. de géometrie 1(ébauche)X Y ZX Y Z...

Progr. de géometrie 2(préfinition)X Y ZX Y Z...

Structure d'un programme technologique avec les programmes géométriques

• Programme complet Un programme complet contient les réglages de base, tels que le décalage d'origine, l'appel des outils etc., aussi bien que les valeurs géométriques de la forme libre à usiner. Cependant, la programmation d'une gestion optimale des vitesses est très complexe dans ce programme. Les programmes complets sont créés sur des systèmes FAO externes. Du fait de leur taille, les programmes complets sont stockés sur le disque dur de la PCU 50.3 (HMI Advanced) ou sur la carte CompactFlash dans le cas de la variante ShopMill sur NCU (HMI Embedded). Dans le cas des deux variantes de ShopMill, vous avez également la possibilité de stocker les programmes complets sur un lecteur en réseau.

Exécution depuisle disque dur

Disque dur ou carte Compact Flash(déchargée)

Programme completOrigineOutilAvanceVitesse de rot. de brocheHigh Speed SettingsX Y ZX Y ZAvanceX Y ZX Y Z...

Structure d'un programme complet

Page 378: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 Fabrication de moules 08/2005

7.2 Régler la machine 7

© Siemens AG 2005 All rights reserved. 7-378 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Transmission de données

Il est possible de copier directement un programme d’usinage de moules dans la commande depuis un lecteur en réseau ou un lecteur USB.

• ShopMill sur NCU (HMI Embedded) Les programmes sont copiés dans la mémoire utilisateur de la carte CompactFlash.

• PCU 50.3 (HMI Advanced) Les programmes sont copiés sur le disque dur.

7.2 Régler la machine

7.2.1 Mesurer un outil

Le système FAO considère la géométrie de l'outil dès la création du programme géométrique. Le calcul de la trajectoire de l'outil se rapporte à la pointe de l'outil ou au centre de l'outil. Cela signifie que lorsque vous déterminez la longueur de vos outils, vous devez utiliser le même point de référence (pointe ou centre de l'outil) que celui qui a été utilisé par le système FAO.

Faites appel à une fonction ShopMill pour mesurer vos outils, la longueur de l'outil est déterminée par rapport à sa pointe. Par contre, si le système FAO a pris en compte le centre de l'outil pour calculer la trajectoire, vous devrez soustraire le rayon d'outil de sa longueur dans la liste des outils.

Pour exécuter des programmes d'usinage de moules, l'entrée du diamètre d'outil dans la liste d'outils est sans importance. Cependant, dans un but de clarification, il est préférable de reporter le diamètre d'outil dans la liste d'outils.

Page 379: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 08/2005 Fabrication de moules

7.3 Créer un programme 7

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 7-379

7.3 Créer un programme

7.3.1 Créer un programme

Pour un programme technologique, vous créez un nouveau programme en codes G dans le gestionnaire de programmes, puis vous l'éditez dans l'éditeur de codes G. Un programme pas à pas ne convient pas comme programme technologique.

Pour créer un programme géométrique ou un programme complet, vous utilisez un système FAO externe. Par la suite, si vous souhaitez ajouter des commentaires dans le programme géométrique ou modifier le nom d'un outil dans le programme complet, vous pourrez utiliser l'éditeur de codes G de ShopMill.

7.3.2 Programmer un outil

Lorsque vous programmez un outil dans le programme technologique, vous devez tenir compte de la remarque suivante : La géométrie de l'outil programmé doit correspondre à celle de l'outil qui a été utilisé par le système FAO au moment de la programmation du programme géométrique.

7.3.3 Programmer le cycle "High Speed Settings" (Réglages grande vitesse)

Les contraintes imposées en matière de vitesse, de précision et de qualité de la surface sont extrêmement élevées pour l'usinage des formes libres. Pour gérer les vitesses de manière optimale en liaison avec le type d'usinage (ébauche, préfinition, finition), le plus simple est de faire appel au cycle "High Speed Settings".

Vous pouvez l'appeler dans l'éditeur de codes G avec l'aide à la programmation des cycles de mesure et d'usinage. Comme paramètre "Tolérance", vous entrez en règle générale la tolérance à la sortie du post-processeur du système FAO.

Programmez le cycle dans le programme technologique avant d'appeler le programme géométrique. Pour de plus amples informations sur le cycle, voir in : Bibliographie : /PGZ/, Manuel de programmation - Cycles SINUMERIK 840D sl/840D/840Di/810D

Page 380: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 Fabrication de moules 08/2005

7.3 Créer un programme 7

© Siemens AG 2005 All rights reserved. 7-380 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

7.3.4 Appeler un sous-programme

Vous appelez le programme géométrique depuis le programme technologique, comme un sous-programme. Comme les programmes géométriques ne sont pas stockés dans la mémoire de travail du NCK, mais sur le disque dur de la PCU 50.3 (HMI Advanced), sur la carte CompactFlash dans le cas de la variante ShopMill sur NCU (HMI Embedded) ou sur un lecteur USB / en réseau, vous devez appeler le sous-programme avec l’instruction "EXTCALL".

Une option est requise pour exécuter des programmes depuis la mémoire utilisateur HMI de la carte CF ou depuis un lecteur USB / en réseau.

PCU 50.3 (HMI Advanced)

Le programme technologique et les programmes géométriques figurent tous dans le même répertoire sur le disque dur.

Vous appelez le programme avec EXTCALL "MYGEOPROG".

Pour plus d’informations, consultez : Bibliographie : /BAD/, manuel d'utilisation HMI Advanced SINUMERIK 840D sl/840D/840Di/810D

ShopMill sur NCU

(HMI Embedded) Le programme technologique est stocké dans la mémoire de travail du NCK. Pour le stockage du programme géométrique, vous disposez des possibilités suivantes :

• Mémoire utilisateur HMI sur la carte CompactFlash de la NCU

• Lecteur en réseau

• Support de données raccordé à l’interface USB

Le stockage sur des appareils USB n'est pas recommandé, car un fonctionnement sûr n’est pas garanti avec ces appareils.

Important Une distinction entre lettres majuscules et lettres minuscules est faite dans l’instruction EXTCALL. EXTCALL (“geoprog.spf“) et EXTCALL (“GeoProg.spf“) appellent des programmes différents. Les appels de type EXTCALL (“_N_GEOPROG_SPF“), conformes à la notation NCK, sont traités comme des appels de type EXTCALL (“geoprog.spf“). Les lettres majuscules sont converties en lettres minuscules.

Si un programme technologique contient l’instruction EXTCALL pour appeler un sous-programme géométrique, la commande recherche celui-ci dans les emplacements de stockage possibles dans un ordre déterminé. Si le programme appelé n’est pas trouvé dans un emplacement de stockage, la recherche se poursuit dans l’emplacement suivant, conformément à l’ordre de recherche.

Page 381: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 08/2005 Fabrication de moules7.3 Créer un programme

7

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 7-381

La recherche est effectuée en respectant l’ordre ci-dessous et est arrêtée dès que le programme appelé a été trouvé.

1. Recherche dans l’emplacement de stockage défini par l’intermédiaire de la donnée de réglage SD 42700 SC_EXT_PROG_PATH, si un chemin d’accès est indiqué.

2. Recherche dans la mémoire utilisateur HMI de la carte CF. 3. Recherche dans les lecteurs en réseau. 4. Recherche dans les appareils USB.

EXTCALL avec chemin d'accès défini par la donnée de réglage

La donnée de réglage spécifique à un canal 42700 permet de définir un emplacement de stockage pour l’appel avec EXTCALL. Si cette possibilité est utilisée, le programme appelé avec l’instruction EXTCALL est recherché directement à l’emplacement indiqué à l’aide de la donnée de réglage. Pour que le programme puisse être trouvé, un fichier ayant le nom correspondant doit exister à l’emplacement indiqué. Si ce fichier n’existe pas, la recherche se poursuit dans l’emplacement de stockage suivant.

Tenez compte des indications du constructeur de la machine

Chemin donné par donnée de réglage + Programme dans

l'instr. EXTCALL

42700 SC_EXT_PROG_PATH = “/user/sinumerik/data/prog/kanal1“...EXTCALL "geoprog.spf". Le fichier “/user/sinumerik/data/prog/kanal1/ geoprog.spf“ est recherché.

L’utilisation de la donnée de réglage permet une recherche ciblée du programme.

EXTCALL avec la mémoire utilisateur HMI

Les conditions suivantes doivent être remplies :

• Le programme technologique est sélectionné pour l'exécution dans la mémoire de travail de NCK.

• Le SD 42700 SC_EXT_PROG_PATH, spécifique à un canal, ne contient pas de chemin d'accès ou la recherche à l'emplacement indiqué à l'aide de la donnée de réglage a été infructueuse.

• L’option Mémoire utilisateur HMI est validée. Dans ce cas, une touche logicielle "Lecteur local", qui permet d’afficher et de gérer le contenu de la mémoire utilisateur HMI, est disponible dans les groupes fonctionnels PROGRAMME et SERVICES.

La mémoire utilisateur HMI est constituée des répertoires ou catalogues suivants :

- Programmes pièce (mpf.dir)

- Sous-programmes (spf.dir)

- Pièces (wks.dir) contenant les répertoires pièces (.wpd).

Page 382: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 Fabrication de moules 08/2005 7.3 Créer un programme

7

© Siemens AG 2005 All rights reserved. 7-382 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Lors de l’appel du programme géométrique avec l'instruction EXTCALL, le système recherche le programme appelé dans la mémoire utilisateur HMI, es respectant un ordre déterminé. La recherche dans la mémoire utilisateur HMI a lieu selon le schéma ci-dessous :

Mémoire utilisat. HMI + Répert. de travail

spf.dir

+ Programme dans instr. EXTCALL +

„.spf“

„.mpf“

Mémoire utilisateur HMI : Le chemin d’accès à la mémoire utilisateur HMI sur la carte CF (/user/sinumerik/data/ prog)

Répertoire de travail : Répertoire dans lequel se trouve le programme technologique (MPF.DIR, WKS.DIR/xxx.WPD). Si la recherche dans le répertoire de travail est infructueuse, elle se poursuit dans spf.dir. En dernier lieu, la recherche est effectuée dans le répertoire racine de la mémoire utilisateur HMI.

Instructions EXTCALL : EXTCALL "geoprog" EXTCALL "geoprog.spf" EXTCALL "wks.dir/xxx.wpd/ geoprog.spf" EXTCALL "spf.dir/ geoprog.spf" EXTCALL "mydir.dir/ geoprog.spf"

Si le programme a été indiqué sans extension (spf/mpf) dans EXTCALL, .spf est d’abord recherché, puis .mpf.

Il est recommandé de procéder comme suit :

Rangez le programme géométrique en tant que sous-programme dans le répertoire /spf.dir de la mémoire utilisateur HMI. Utilisez des noms de programme univoques, c’est-à-dire utilisez des noms différents pour désigner des programmes géométriques différents.

Pour appeler le sous-programme géométrique, programmez les instructions suivantes dans le programme technologique :

• EXTCALL ("geoprog"), • EXTCALL ("geoprog.spf"), ou • EXTCALL ("_N_GEOPROG_SPF")

Le programme "geoprog.spf" se trouvant dans le répertoire /spf.dir de la mémoire utilisateur HMI est exécuté.

Les trois appels sont équivalents :

• Les noms de programme sans extension (spf/mpf) reçoivent automatiquement l’extension "spf’" (évent. aussi "mpf").

• Les noms de programme conformes à la notation NCK ("_N_GEOPROG_SPF") sont convertis automatiquement sous la forme "geoprog.spf" pour la recherche.

Page 383: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 08/2005 Fabrication de moules7.3 Créer un programme

7

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 7-383

EXTCALL avec lecteurs en réseau

Si l’option "Lecteurs en réseau" est validée, la recherche se poursuit dans les lecteurs en réseau configurés, dans l’ordre dans lequel ils sont mentionnés dans le fichier LOGDRIVE.INI. Le chemin de recherche est toujours la combinaison du chemin d'accès du lecteur en réseau et du chemin d'accès relatif du programme. Pour plus d’informations, consultez :

Bibliographie : /IAM1/ Manuel de mise en service CNC, partie 2 (HMI) IM2 Mise en service HMI Embedded (sl)

Chemin d'accès pour lecteur réseau de

logdrives.ini + Programme dans

instr. EXTCALL

EXTCALL avec lecteurs USB

En dernier lieu, les lecteurs USB globaux des TCU, définis dans le fichier LOGDRIVE.INI, sont l’objet d’une recherche de même nature que celle effectuée dans les lecteurs en réseau. L’ordre d’inscription dans LOGDRIVE.INI détermine, également dans ce cas, l’ordre de la recherche. Les lecteurs raccordés à l'interface USB se trouvant en face avant du pupitre opérateur ne sont pas pris en considération lors de la recherche.

Chemin d'accès pour lecteur USB de

logdrives.ini + Programme dans

instr. EXTCALL

Page 384: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 Fabrication de moules 08/2005

7.3 Créer un programme 7

© Siemens AG 2005 All rights reserved. 7-384 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

EXTCALL avec appel ciblé Le mécanisme de recherche décrit ci-dessus n’est pas la seule possibilité pour appeler un sous-programme. Vous pouvez également appeler de façon ciblée un sous-programme avec l'instruction EXTCALL, en indiquant l’emplacement de stockage de celui-ci dans l'instruction EXTCALL.

Exemples • Mémoire utilisateur HMI : EXTCALL ("/user/sinumerik/data/prog/spf.dir /myextsub.spf") Le programme "myextsub.spf", qui se trouve dans le répertoire /spf.dir de la mémoire utilisateur HMI, est appelé. . EXTCALL ("/user/sinumerik/data/prog/wpd.dir/ mywpd.dir/myextsub.spf") Le programme "myextsub.spf", qui fait partie du répertoire pièce "mywpd.dir" se trouvant dans le catalogue des pièces /wks.dir, est appelé. EXTCALL ("/user/sinumerik/data/prog/mydir.dir/ myextsub.spf") Le programme "myextsub.spf", qui se trouve dans le répertoire /mydir.dir créé par l’utilisateur, est appelé.

• Lecteurs en réseau EXTCALL ("\\MyServer\MyDir\myextsub.spf") Le programme "myextsub.spf", qui se trouve dans le répertoire /MyDir validé par le serveur "MyServer", est appelé. Syntaxe : \\Nom du serveur\Nom de validation\Chemin d’accès du programme

• Lecteur USB raccordé à une TCU :

EXTCALL ("//TCU_1/X203/MyDir/myextsub.spf")

Le programme "myextsub.spf", qui se trouve dans le répertoire /MyDir du support de données USB raccordé à l’interface X203 de la TCU portant le nom TCU_1, est appelé. Syntaxe : //Nom de la TCU/Nom de l’interface USB/Chemin d’accès du programme; Interface USB : X203 ou X204

Page 385: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 08/2005 Fabrication de moules

7.4 Exécuter un programme 7

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 7-385

7.4 Exécuter un programme

7.4.1 Sélectionner un programme à exécuter

Vous sélectionnez le programme technologique qui se trouve dans la mémoire de travail du NCK comme un programme en codes G normal. La sélection du programme géométrique se fait ensuite automatiquement avec l'instruction "EXTCALL".

La sélection d'un programme complet, qui se trouve sur le disque dur de la PCU 50.3 (HMI Advanced), sur la carte Compact Flash dans le cas de la version ShopMill sur NCU (HMI Embedded) ou sur un lecteur USB / en réseau, se fait avec la touche logicielle "Exécut. à part. disq." dans le gestionnaire de programmes.

7.4.2 Lancer l'exécution d'un programme à un endroit bien défini

Programme technologique avec programmes géométriques

Pour démarrer l'usinage à partir d'un endroit bien défini dans un programme géométrique, vous devez préciser la destination dans le pointeur de recherche. Niveau 1 (programme technologique) : ligne de programme contenant l'appel du programme géométrique désiré Niveau 2 (programme géométrique) : ligne de programme pour le départ de l'usinage

Lorsque le programme géométrique se trouve sur la carte Compact Flash, vous devez entrer dans le champ "Programme" du niveau 2 non seulement le nom du programme, mais aussi le chemin d'accès.

Choisissez la variante de calcul accélérée "Externe – sans calcul". La recherche du bloc dans le programme technologique s'effectue avec calcul. Toutes les instructions EXTCALL figurant avant le programme géométrique désiré sont sautées. La recherche de bloc s'effectue sans calcul dans le programme géométrique désiré.

Cette variante de calcul suppose cependant que toutes les fonctions de la machine, telles que l'appel des outils, l'avance d'usinage, la vitesse de rotation de la broche etc. figurent dans le programme technologique. Le programme géométrique doit contenir uniquement les valeurs géométriques de la forme libre à usiner.

Page 386: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 Fabrication de moules 08/2005

7.4 Exécuter un programme 7

© Siemens AG 2005 All rights reserved. 7-386 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Programme complet Pour démarrer l'usinage à partir d'un endroit bien défini dans un programme complet, vous placez le curseur directement sur le bloc de destination désiré (le cas échéant, avec l'aide de "Chercher").

Pour choisir ensuite la variante de calcul, tenez compte des points suivants : La variante "Externe - sans calcul" effectue une recherche sans tenir compte des fonctions de la machine. Par conséquent, vous ne pouvez démarrer l'exécution du programme qu'aux endroits où toutes les fonctions indispensables de la machine, telles que l'avance, la vitesse de rotation de broche etc. sont activées. Pour des raisons de sécurité, il est préférable de choisir la variante "sur contour" ou "sur point final". Ces variantes de calcul sont cependant plus longues.

Page 387: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 08/2005 Fabrication de moules

7.5 Exemple 7

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 7-387

7.5 Exemple Pièce Un support de téléphone mobile doit être usiné sur une machine 3

axes.

Pièce à usiner

Structure du programme Le programme d'usinage du moule est constitué d'un programme technologique et d'un programme géométrique.

Programme technologique dédié à la finition

Page 388: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 Fabrication de moules 08/2005

7.5 Exemple 7

© Siemens AG 2005 All rights reserved. 7-388 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Dans le programme technologique, il est fait appel au cycle "High Speed Settings" pour optimiser les vitesses.

Cycle "High Speed Settings" (CYCLE832)

Programme géométrique dédié à la finition

Page 389: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 08/2005 Fabrication de moules

7.5 Exemple 7

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 7-389

Dessiner simultanément Vous pouvez suivre à l'écran l'exécution du programme qui est visualisée par un dessin qui se construit au fur et à mesure de la progression de l'usinage.

Représentation graphique de la pièce

Page 390: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

7 Fabrication de moules 08/2005

7.5 Exemple 7

© Siemens AG 2005 All rights reserved. 7-390 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Notes

Page 391: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

8 08/2005 Alarmes et messages 8

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 8-391

Alarmes et messages

8.1 Messages................................................................................................................ 8-392

8.2 Alarmes ................................................................................................................... 8-392

8.3 Données utilisateur ................................................................................................. 8-393

8.4 Affichage des versions............................................................................................ 8-395

Page 392: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

8 Alarmes et messages 08/2005

8.1 Messages 8

© Siemens AG 2005 All rights reserved. 8-392 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005

8.1 Messages Dans la barre de dialogue, ShopMill affiche des messages qui vous

donnent des indications concernant l'utilisation du logiciel ou vous informent de l'avancement de l'usinage. Ces messages n'interrompent pas l'usinage.

8.2 Alarmes Si des erreurs sont détectées par ShopMill, le programme génère une

alarme et, le cas échéant, l'usinage s'arrête. Le texte d'erreur qui s'affiche en même temps que le numéro d’alarme vous donne une information plus précise sur la cause de l'erreur.

Avertissement

Si vous ne tenez pas compte d'une alarme et ne supprimez pas sa cause, vous mettez éventuellement en danger la machine, la pièce, les réglages mémorisés, voire votre santé.

La correspondance entre les numéros d'alarme et les domaines est la

suivante :

61000-62999 Cycles

100000-100999 Système de base

101000-101999 Diagnostic 102000-102999 Services 103000-103999 Machine

104000-104999 Paramètres

105000-105999 Programmation

106000-106999 Réserve

107000-107999 OEM

110000-110999 Réservé

111000-112999 ShopMill

120000-120999 Réservé

Vous trouverez des descriptions de toutes les alarmes dans :

Bibliographie : /DA/, Manuel de diagnostic SINUMERIK 840D sl/840D/840Di/810D

Page 393: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

8 08/2005 Alarmes et messages

8.3 Données utilisateur 8

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 8-393

Actionnez la touche logicielle "Liste alarmes".

La liste des alarmes et messages actifs est affichée.

Vérifiez consciencieusement la machine à l'appui de la description de l'alarme.

Eliminez la cause de l'alarme.

Reset Cycle Start

Actionnez la touche représentée symboliquement à côté de l'alarme pour effacer l'alarme.

-ou-

Mettez la machine ou la commande numérique hors puis à nouveau sous tension, si le symbole de l’interrupteur principal (POWER ON) figure à côté de l'alarme.

8.3 Données utilisateur Les données utilisateur sont des variables utilisées de façon interne,

tant par les programmes ShopMill, que par les programmes à codes G. Vous pouvez afficher ces données sous la forme d'une liste.

Les différentes variables définies sont les suivantes :

• Données utilisateur globale (GUD) Les données GUD sont valides dans tous les programmes. Vous pouvez verrouiller l'affichage des données GUD à l'aide du commutateur à clé ou d'un mot de passe.

• Données utilisateur locales (LUD)

Les données LUD sont valides uniquement dans le programme ou sous-programme dans lequel elles ont été définies. ShopMill affiche pendant l'exécution du programme les LUD présents entre le bloc actuel et la fin du programme. Le programme actualise la liste des LUD quand vous appuyez sur la touche "Arrêt cycle". Par contre, les valeurs proprement dites sont actualisées en permanence.

• Données utilisateur globales au programme (PUD) Les PUD sont générées à partir des variables locales (LUD) définies dans le programme principal. Autrement dit, les PUD sont valables dans tous les sous-programmes dans lesquels elles peuvent être lues ou écrites. Les données utilisateur globales au programme sont affichées avec les données locales.

• Données utilisateur spécifiques aux canaux Ces données utilisateur sont spécifiques à un seul canal à la fois.

Page 394: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

8 Alarmes et messages 08/2005

8.3 Données utilisateur 8

© Siemens AG 2005 All rights reserved. 8-394 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005

ShopMill n'affiche pas les données utilisateur de type AXIS ou FRAME.

Pour connaître les variables affichées par ShopMill, veuillez consulter les indications du constructeur de la machine-outil.

Afficher les données

utilisateur

-ou-

Appuyez sur la touche logicielle "DO outil" ou la touche "Offset".

Appuyez sur la touche "Extension".

Actionnez la touche logicielle "Données util.".

don. utilis.globales ...

don. utilis.programme

Avec la touche logicielle, choisissez les données utilisateur que vous souhaitez afficher.

GUD +

ou GUD -

Actionnez les touches logicielles "GUD +" et "GUD -" pour afficher

GUD 1 à GUD 9 des données utilisateur globales programme et spécifiques aux canaux.

Rechercher des données

utilisateur

Chercher

Appuyez la touche logicielle "Chercher".

Saisissez le texte à rechercher. Vous pouvez rechercher une suite de caractères quelconques.

Actionnez la touche logicielle "Valider".

La donnée utilisateur recherchée s'affiche.

Continuerrecherche

Actionnez la touche logicielle "Continuer recherche", si vous souhaitez poursuivre la recherche.

La donnée utilisateur suivante, avec la suite de caractères recherchée, s'affiche.

Page 395: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

8 08/2005 Alarmes et messages

8.4 Affichage des versions 8

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 8-395

8.4 Affichage des versions La version du programme ShopMill est indiquée dans l’écran de

démarrage. Vous pouvez également visualiser la version du programme ShopMill et la version NCU au moyen de l'interface utilisateur CNC/ISO.

Appuyez sur la touche "Extension", pour afficher le menu de base étendu.

Diagnostic

Affichagesservices

Actionnez les touches logicielles "Diagnostic" et "Affichages services".

Version

VersionNCU

Actionnez les touches logicielles "Version" et "Version NCU".

La version NCU apparaît en haut, dans la fenêtre ouverte : xx.yy.zz.nn.

Version HMI

Actionnez la touche logicielle "Version HMI".

La version du programme ShopMill est indiquée dans la liste affichée.

Page 396: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

8 Alarmes et messages 08/2005

8.4 Affichage des versions 8

© Siemens AG 2005 All rights reserved. 8-396 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) –- Edition 08/2005

Notes

Page 397: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples 9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-397

Exemples

9.1 Exemple 1 : Poche rectangulaire / circulaire et rainure sur cercle ......................... 9-398

9.2 Exemple 2 : Décalage d'un contour et inversion miroir .......................................... 9-406

9.3 Exemple 3 : Transformation d'une surface cylindrique........................................... 9-409

9.4 Exemple 4 : Correction des flancs de la rainure ..................................................... 9-413

9.5 Exemple 5 : Orientation .......................................................................................... 9-417

Page 398: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.1 Exemple 1 : Poche rectangulaire / circulaire et rainure sur cercle 9

© Siemens AG 2005 All rights reserved. 9-398 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

9.1 Exemple 1 : Poche rectangulaire / circulaire et rainure sur cercle Plan de la pièce

R10

R10

R5

20

3570

40

15o

Startpunkt

30

R10

15

20o

R28

30 o

R40

R25

15

R20

Tiefe -3

R15

10

42016

10

0

95

180

0+X

+Y15

25

60

115

135

155

850

- 4-10

0-6

015 25 90 155 165

180

Programme PIECE_4

1. En-tête du programme • Définir la pièce brute : X0 0 abs Y0 0 abs Z0 0 abs X1 180 abs Y1 180 abs Z1 -20 abs

• Appuyer sur la touche logicielle .

2. Surfaçage

• Sélection avec touches logicielles Surfa-çage > et

sélection de la stratégie d'usinage

• Données technologiques à titre d'exemple : T FRAISE A SURFACER F 0,1 mm/dent V 1 200 m/min

Usinage Ebauche X0 0 abs Y0 0 abs Z0 1 abs X1 180 abs Y1 180 abs

Page 399: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples

9.1 Exemple 1 : Poche rectangulaire / circulaire et rainure sur cercle 9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-399

Z1 0 abs DXY 80 % DZ 0,5 UZ 0

• Appuyer sur la touche logicielle .

3. Contour extérieur de la pièce

Le contour extérieur peut être défini comme ici, en tant que tourillon rectangulaire. En principe, il est possible, bien évidemment, d'utiliser également la fonction "Fraisage de contours".

• Sélection avec touches logicielles Tourillon >

Tourillonrectang.

• Compléter les paramètres technologiques T, F, S de manière adéquate, puis introduire les paramètres suivants :

Position point de référence

En bas à gauche

Usinage Type de position Position unique X0 0 abs Y0 0 abs Z0 0 abs W 180 abs L 180 abs R 10 abs α0 0 degrés

Z1 20 rel DZ 20 UXY 0 UZ 0 W1 185 (cote fictive de la pièce brute) L1 185 (cote fictive de la pièce brute)

• Appuyer sur la touche logicielle .

4. Contour extérieur îlot Pour usiner facilement l'ensemble de la surface extérieure à l'îlot, on définit la poche de contour autour de la pièce brute, puis on programme l'îlot. Cela permet d'enlever les copeaux sur l'intégralité de la surface, et ainsi, d'éliminer toute matière restante.

a) Contour extérieur de la poche • Sélection avec touches logicielles

Nouveaucontour >

• Introduire le nom du contour (ici : Pièce_4_Poche) et confirmer.

• Paramétrer le masque d'accueil du contour Axe de l'outil Z X -20 abs Y 0 abs

et appuyer sur .

Page 400: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.1 Exemple 1 : Poche rectangulaire / circulaire et rainure sur cercle 9

© Siemens AG 2005 All rights reserved. 9-400 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

• Introduire les éléments de contour suivants et confirmer chacun

d'eux avec la touche logicielle :

1. X 200 abs

2. Y 200 abs

3. X -20 abs

4.

Fermer lecontour

• Appuyer sur la touche logicielle .

b) Contour extérieur de l'îlot

• Sélection avec touches logicielles Nouveaucontour >

• Introduire le nom du contour (ici : Pièce_4_Ilot) et confirmer.

• Paramétrer le masque d'accueil du contour Axe de l'outil Z X 90 abs Y 25 abs

et appuyer sur .

• Introduire les éléments de contour suivants et confirmer chacun

d'eux avec la touche logicielle :

1. X 25 abs FS 15

2. Y 115 abs R 20

3. X 15 abs Y 135 abs

4. Y 155 abs R 10

5. X 60 abs R 15

6. Y 135 abs R 20

7.

Tangenteà précéd. Sens de rotation

R 25 X 110 abs

8. Tangenteà précéd.

Y 155 abs R 15

9. R 0

10. X 165 abs Y 95 abs α1 290 degrés R 0

11. X 155 abs α1 240 degrés R 28

12. FS 0

Page 401: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples

9.1 Exemple 1 : Poche rectangulaire / circulaire et rainure sur cercle 9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-401

13. X 140 abs Y 25 abs α1 225 degrés R 0

14.

Fermer lecontour

c) Fraisage du contour / évidement • Sélection avec touches logicielles

Evider >

• Compléter les paramètres technologiques T, F, S de manière adéquate (p. ex. diamètre de fraise 10), puis introduire les paramètres suivants :

Usinage

Z0 0 abs Z1 10 rel DXY 4.5 mm DZ 10 UXY 0 mm UZ 0 Point de départ Auto Plongée Centrée FZ 0.1 mm/dent Mode de relèvement Le sélectionner, p. ex. sur plan de retrait

Remarques : • Lors du choix de l'outil de fraisage, veuillez veiller à ce que la taille

du diamètre de l'outil permette l'évidement de la poche envisagée. En cas d'erreur, un message s'affiche.

• Pour effectuer un usinage de finition, les paramètres UXY et UZ doivent être complétés de manière adéquate et un deuxième cycle d'évidement doit être ajouté à la finition.

5. Fraisage d'une (grande)

poche rectangulaire • Sélection avec touches logicielles Poche >

Pocherectang.

• Données technologiques à titre d'exemple : T FRAISE10 F 0,1 mm/dent V 200 m/min Position point de

référence Centre

Usinage

Type de position Position unique X0 90 abs Y0 60 abs Z0 0 abs W 40 L 70 R 10 α0 15

Z1 4 rel DXY 4.5 mm

Page 402: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.1 Exemple 1 : Poche rectangulaire / circulaire et rainure sur cercle 9

© Siemens AG 2005 All rights reserved. 9-402 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

DZ 4 UXY 0 UZ 0 Plongée Hélicoïdale EP 2 ER 2 Evidement Usinage complet

6. Fraiser poche rectangulaire (petite) • Sélection avec touches logicielles

Poche >

Pocherectang.

• Introduire les paramètres :

X0 90 abs Y0 60 abs Z0 -4 abs W 20 L 35 R 5 α0 15

Z1 4 rel DXY 4.5 mm DZ 2 UXY 0 UZ 0 Plongée Pendulaire EW 10 degrés Evidement Usinage complet

7. Fraisage d'une rainure sur un cercle • Sélection avec touches logicielles

Rainure >

Rainurecirculaire

• Données technologiques à titre d'exemple :

T FRAISE8 F 0.5 mm/dent FZ 0.02 mm/dent V 150 m/min

Usinage

Cercle complet / partiel

Cercle partiel

X0 85 abs Y0 135 abs Z0 0 abs W 10 R 40 α0 180 degrés

α1 180 degrés

Page 403: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples

9.1 Exemple 1 : Poche rectangulaire / circulaire et rainure sur cercle 9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-403

α2 0 degrés

N 1 Z1 3 rel DZ 3 UXY 0 mm

8. Perçage / Centrage

• Sélection avec touches logicielles Centrage >

• Compléter les paramètres technologiques T, F, S de manière adéquate, puis introduire les paramètres suivants :

Diamètre / Pointe Diamètre ∅ 16

9. Perçage et alésage à l'alésoir • Sélection avec touches logicielles

PerçageAlésage >

Perçage

• Compléter les paramètres technologiques T, F, S de manière adéquate (p. ex. FORET 10), puis introduire les paramètres suivants :

Diamètre / Pointe Pointe Z1 -25 abs DT 0

10. Positions

• Sélection avec touches logicielles Positions >

• Introduire les paramètres :

Orthogonales Z0 -10 abs X0 15 abs Y0 15 abs X1 165 abs Y1 15 abs

11. Obstacle

• Sélection avec touches logicielles Positions >

Obstacle

• Introduire les paramètres :

Z 2 abs

Page 404: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.1 Exemple 1 : Poche rectangulaire / circulaire et rainure sur cercle 9

© Siemens AG 2005 All rights reserved. 9-404 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Remarque : Si ce cycle d'obstacle n'est pas inséré, le foret viole le coin droit du contour de l'îlot. Une autre possibilité consisterait à augmenter la distance de sécurité.

12. Positions

• Sélection avec touches logicielles Positions >

• Introduire les paramètres :

Orthogonales Z0 -10 abs X2 165 abs Y2 165 abs X3 15 abs Y3 165 abs

13. Fraisage d'une poche circulaire • Sélection avec touches logicielles

Poche >

Pochecirculaire

• Données technologiques à titre d'exemple :

T FRAISE8 F 0.15 mm/dent V 300 m/min

• Introduire les paramètres :

Usinage

Type de position Position unique X0 85 abs Y0 135 abs Z0 -6 abs Diamètre 30 Z1 15 rel DXY 4 DZ 5 UXY 0 mm UZ 0 Plongée Centrée FZ 0.1 mm/dent Evidement Usinage complet

Page 405: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples9.1 Exemple 1 : Poche rectangulaire / circulaire et rainure sur cercle

9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-405

Résultat • Graphique de programmation

• Représentation du programme dans ShopMill

Page 406: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.2 Exemple 2 : Décalage d'un contour et inversion miroir 9

© Siemens AG 2005 All rights reserved. 9-406 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

9.2 Exemple 2 : Décalage d'un contour et inversion miroir Plan d'exécution

X+

Y+

Z+

Y+

12030

5010

6040

10

R3

10

Dans cet exemple, les formes représentées apparaissent plusieurs fois dans un programme. En plus du décalage, une fonction miroir doit être exécutée. Les formes sont usinées dans un cycle d'évidement.

Programme PIECE_1

1. En-tête du programme • Définir la pièce brute : Point d'angle : X0 0 abs Y0 0 abs Z0 2 abs Cotes : L 120 W 60 H -30

• Appuyer sur la touche logicielle .

2. Définir la marque de départ pour la répétition du contour

• Sélection avec touches logicielles Position.marque >

• Définir la marque de départ par "Marque 1".

3. Définir contour

• Sélection avec touches logicielles Nouveaucontour >

• Introduire le nom du contour (ici : PIECE_1_3ECK) et confirmer

• Paramétrer le masque d'accueil du contour Axe de l'outil Z X 10 abs Y 10 abs

et appuyer sur .

• Introduire les éléments de contour suivants et confirmer chacun

d'eux avec la touche logicielle :

Page 407: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples

9.2 Exemple 2 : Décalage d'un contour et inversion miroir 9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-407

1. X 60 abs R 3

2. X 10 abs Y 40 abs R 3

3. X 10 abs Y 10 abs R 3

• Appuyer sur la touche logicielle .

4. Evidement

• Sélection avec touches logicielles Evider >

• Compléter les paramètres technologiques T, F, S de manière adéquate (p. ex. diamètre de fraise 3), puis introduire les paramètres suivants :

Usinage

Z0 0 abs Z1 10 rel DXY 1,5 mm DZ 2 UXY 0.5 UZ 0.5 Point de départ Auto Plongée Centrée FZ 0.1 mm/dent Mode de relèvement Le sélectionner, p. ex. sur plan de retrait

5. Définir la marque de fin pour la répétition du contour.

• Sélection avec touches logicielles Position.marque >

• Définir la marque de fin par "Marque 2".

6. Décalage

• Sélection avec touches logicielles Transfor-mations >

Décalage >

• Régler les paramètres suivants :

Nouveau / additif Nouveau X 120 Y 60 Z 0

7. Fonction miroir

• Sélection avec touches logicielles Transfor-mations >

Fonctionmiroir >

• Régler les paramètres suivants :

Page 408: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.2 Exemple 2 : Décalage d'un contour et inversion miroir 9

© Siemens AG 2005 All rights reserved. 9-408 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Nouveau / additif Add X Activée Y Activée Z Désactivée

8. Répétition du contour

• Sélection avec touches logicielles Répétition >

• Définir les marques suivantes :

Marque de début Marque 1 Marque de fin Marque 2 Nombre de

répétitions 1

Résultat • Graphique de programmation

• Représentation du programme dans ShopMill

Page 409: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples

9.3 Exemple 3 : Transformation d'une surface cylindrique 9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-409

9.3 Exemple 3 : Transformation d'une surface cylindrique

Z

Y

X

90°

10°30°

o80mm

360o

90o

30o

10o

0o

0-45-60-100

Y

X

Conditions préalables • On dispose d'un axe rotatif, par ex. l'axe A, et la transformation a été définie par des paramètres machine.

• Les points de référence sont définis sur le cylindre. Vous définissez les points de référence X0, Y0, Z0 et le décalage d'origine souhaité, p. ex. sous "Machine Manuel", "Origine pièce" et "Arête". Le décalage d'origine déterminé par ce calcul est inscrit dans la liste des décalages d'origine.

Programme

1. En-tête du programme • Les dimensions de la pièce brute correspondent à la surface

développée de la surface périphérique du cylindre (L= ∅ x π). Définir la pièce brute :

X0 0 abs Y0 0 abs Z0 40 abs X1 -100 abs Y1 251,327 abs Z1 20 abs RP 50

Nota : Y1 est obtenu en multipliant le diamètre 80 par π ( 3,14...)

• Appuyer sur la touche logicielle .

2. Activer le décalage d'origine dans le programme

Activer le décalage d'origine pour la transformation de surface cylindrique (décaler l'origine sur le centre de la face frontale du cylindre).

• Sélection avec touches logicielles Transfor-mations >

Décalaged'origine >

• Sélectionner le décalage d'origine souhaité et actionner la touche

logicielle .

3. Positionner l'axe Y Positionner l'outil dans l'axe Y au-dessus du centre du cylindre, car une fois la transformation du cylindre activée, l'axe Y ne sera plus déplacé.

• Sélection avec touches logicielles Droite

Page 410: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.3 Exemple 3 : Transformation d'une surface cylindrique 9

© Siemens AG 2005 All rights reserved. 9-410 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

• Introduire les paramètres : X 10 abs Y 0 abs Z 50 abs A 0 abs F *Vitesse rapide* mm/min Correction du rayon Désactivée

• Appuyer sur la touche logicielle .

4. Démarrer la transformation de surface cylindrique • Sélection avec touches logicielles

Transfor-mations >

Surface cy-lindrique >

• Introduire les paramètres : Transformation Activée

∅ 80 Corr. flanc rainure Désactivée

• Appuyer sur la touche logicielle .

5. Activer le décalage d'origine dans le programme

Définir le décalage d'origine pour l'usinage sur la surface développée du cylindre.

• Sélection avec touches logicielles Transfor- mations >

Décalaged'origine >

• Sélectionner le décalage d'origine souhaité et actionner la touche

logicielle . 6. Introduire le contour par

calculateur de contours • Sélection avec touches logicielles Nouveau contour >

• Introduire le nom du contour et le confirmer

• Paramétrer le masque d'accueil du contour Axe de l'outil Z Surface cylindrique Oui

∅ 80

X 0 Yα 10 abs

Nota : effacer la valeur de Y puis introduire la valeur de Yα (ici 10°).

• Introduire les éléments de contour suivants et confirmer chacun

d'eux avec la touche logicielle :

1. X -60 abs

2. Yα 90 abs

3. X -45 abs

4. Yα 30 abs

5. X 0 abs

Page 411: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples9.3 Exemple 3 : Transformation d'une surface cylindrique

9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-411

• Appuyer sur la touche logicielle .

7. Fraisage de contours quelconques • Sélection avec touches logicielles

Fraisagepériphé.

• Introduire les paramètres T FRAISE8 F 0.2 mm/dent S 5 000 tr/min

Correction du rayon Rd Usinage

Z0 40 abs Z1 10 rel DZ 10 UZ 0 UXY 0 Accostage Droite Pénétration L1 2 FZ 0,1 mm/dent Retrait Droite Stratégie de retrait L2 2 Mode de relèvement Jusqu'au plan de retrait

• Appuyer sur la touche logicielle .

8. Arrêter la transformation de surface cylindrique • Sélection avec touches logicielles

Transfor- mations >

Surface cy-lindrique >

• Introduire les paramètres : Transformation Désactivée

• Appuyer sur la touche logicielle .

9. Résultat • Graphique de programmation

Page 412: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.3 Exemple 3 : Transformation d'une surface cylindrique 9

© Siemens AG 2005 All rights reserved. 9-412 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

• Représentation du programme dans ShopMill

Page 413: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples

9.4 Exemple 4 : Correction des flancs de la rainure 9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-413

9.4 Exemple 4 : Correction des flancs de la rainure Une rainure à flancs parallèles doit être fraisée dans un tube. A cet

effet, vous ne programmez pas le contour de la rainure, mais la trajectoire imaginaire du centre d'une tige guidée dans la rainure.

50

35o

3

12

50

y

x

100

25 15

15

45 o

35o

Conditions préalables • On dispose d'un axe rotatif, par ex. l'axe A, et la transformation a été définie par des paramètres machine.

• Les points de référence sont définis sur le cylindre. Vous définissez les points de référence X0, Y0, Z0 et le décalage d'origine souhaité, p. ex. sous "Machine Manuel", "Origine pièce" et "Arête".

Page 414: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.4 Exemple 4 : Correction des flancs de la rainure 9

© Siemens AG 2005 All rights reserved. 9-414 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Le décalage d'origine déterminé par ce calcul est inscrit dans la liste des décalages d'origine.

Programme

1. En-tête du programme • Les dimensions de la pièce brute correspondent à la surface développée du cylindre :

X0 0 abs Y0 0 abs Z0 25 abs X1 -130 abs Y1 157,08 abs Z1 22 abs

RP 50 SC 1

Nota : Y1 se calcule d'après la formule : Y1 = ∅ • π ici : diamètre 50 multiplié par 3,14...

• Appuyer sur la touche logicielle .

2. Activer le décalage d'origine dans le programme

Activer le décalage d'origine pour la transformation de surface cylindrique (décaler l'origine sur le centre de la face frontale du cylindre).

• Sélection avec touches logicielles Transfor-mations >

Décalaged'origine >

• Sélectionner le décalage d'origine souhaité et actionner la touche

logicielle . 3. Positionner l'axe Y Positionner l'outil dans l'axe Y au-dessus du centre du cylindre, car

une fois la transformation du cylindre activée, l'axe Y ne sera plus déplacé.

• Sélection avec touches logicielles Droite

• Introduire les paramètres : X 10 abs Y 0 abs Z 40 abs F *Vitesse rapide* mm/mn Correction du rayon Désactivée

• Appuyer sur la touche logicielle . 4. Démarrer la transformation

de surface cylindrique • Sélection avec touches logicielles Transfor-mations >

Surface cy-lindrique >

• Introduire les paramètres : Transformation Activée

∅ 50 Corr. flanc rainure Activée D 6 Nota : D est la distance entre la trajectoire imaginaire du centre et le flanc de la rainure.

• Appuyer sur la touche logicielle .

Page 415: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples

9.4 Exemple 4 : Correction des flancs de la rainure 9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-415

5. Activer le décalage d'origine dans le programme

Définir le décalage d'origine pour l'usinage sur la surface développée du cylindre (décaler l'origine sur l'origine du dessin de la pièce).

• Sélection avec touches logicielles Transfor-mations >

Décalaged'origine >

• Sélectionner le décalage d'origine souhaité et actionner la touche

logicielle . 6. Introduire le contour par

calculateur de contours • Sélection avec touches logicielles Nouveaucontour >

• Introduire le nom du contour (ici : cylindre) et le confirmer

• Paramétrer le masque d'accueil du contour Axe de l'outil Z Surface cylindrique Oui

∅ 50 X -25 abs Yα 0 abs

Nota : effacer la valeur de Y puis introduire la valeur de Yα (ici 0°).

• Appuyer sur la touche logicielle .

• Introduire les éléments de contour suivants et confirmer chacun

d'eux avec la touche logicielle :

1. X -44 abs

2. X -25 abs

3.

Tous lesparam. Yα -35 abs I 0 rel

Sélectiondialogue (α2 tang.)

Valilderdialog. β2 180°

4.

5. X -94 abs

6. X -6 abs Yα 0 abs α1 45°

7. X -25 abs

• Valider le contour avec la touche logicielle .

7. Fraisage de contours quelconques • Sélection avec touches logicielles

Fraisage encontourn.

• Introduire les paramètres T FRAISE_8 F 0.2 mm/dent S 5 000 tr/min

Corr. rayon Usinage Z0 25 abs Z1 3 rel DZ 2 UZ 0 UXY 0

Page 416: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.4 Exemple 4 : Correction des flancs de la rainure 9

© Siemens AG 2005 All rights reserved. 9-416 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Accostage Quart de cercle R1 1 FZ 0,1 mm/dent

Retrait Quart de cercle R2 1 Mode relèvement Sur plan de retrait

• Appuyer sur la touche logicielle . 8. Arrêter la transformation

de surface cylindrique • Sélection avec touches logicielles Transfor-mations >

Surface cy-lindrique >

• Introduire les paramètres : Transformation Désactivée

• Appuyer sur la touche logicielle .

9. Résultat • Graphique de programmation

• Présentation du programme ShopMill

Page 417: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples

9.5 Exemple 5 : Orientation 9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-417

9.5 Exemple 5 : Orientation

54,736°

Vue A

14,434

Vue avant

50

25

25

2010

45°

Prof. 10

Vue gauche

Prof. 10

25

25

10 20

45°

Z

XY

17,678

20,4

1310

,206

R5

Prof. 10

90°

A

Vue de dessus

Prof.10

25

25

10 20

45°

50

50

R2

R2

R2

Page 418: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.5 Exemple 5 : Orientation 9

© Siemens AG 2005 All rights reserved. 9-418 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Dans cet exemple, le plan d'usinage subit plusieurs changements d'orientation.

Programme Exemple 4

1. En-tête du programme • Définir la pièce brute : X0 0 abs Y0 0 abs Z0 0 abs X1 -50 abs Y1 -50 abs Z1 -50 abs

• Appuyer sur la touche logicielle .

2. Poche rectangulaire

• Sélection avec touches logicielles Poche >

Pocherectang.

• Données technologiques à titre d'exemple : T FRAISE_4 D 1 F 0,1 mm/dent V 200 m/min • Introduire les paramètres suivants : Position point de

référence Centre

Type d’usinage Ebauche Type de position Position unique X0 -25 abs Y0 -25 abs Z0 0 abs W 10 L 20 R 2 α0 -45°

Z1 5 rel DXY 3 mm DZ 2.5 UXY 0 mm UZ 0 Plongée Centrée FZ 0,05 mm/dent Evidement Usinage complet

Page 419: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples

9.5 Exemple 5 : Orientation 9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-419

3. Pivotement

• Sélection avec touches logicielles Transfor-mations >

Pivoter >

• Données technologiques à titre d'exemple : T FRAISE_4 D 1

• Introduire les paramètres suivants :

Retrait Oui Pivotement Oui Transformation Nouveau X0 0 Y0 -50 Z0 0 Pivotement Par axe X 90° Y 0° Z 0° X1 0 Y1 0 Z1 0 Sens -

4. Poche rectangulaire

• Sélection avec touches logicielles Poche >

Pocherectang.

• Données technologiques à titre d'exemple : T FRAISE_4 D 1 F 0,1 mm/dent V 200 m/min

• Introduire les paramètres suivants :

Position point de référence

Centre

Type d’usinage Ebauche Type de position Position unique X0 -25 abs Y0 -25 abs Z0 0 abs W 10 L 20 R 2 α0 45°

Z1 5 rel DXY 3 mm DZ 2.5 UXY 0 mm UZ 0 Plongée Centrée FZ 0,05 mm/dent Evidement Usinage complet

Page 420: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.5 Exemple 5 : Orientation 9

© Siemens AG 2005 All rights reserved. 9-420 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

5. Pivotement

• Sélection avec touches logicielles Transfor-mations >

Pivoter >

• Données technologiques à titre d'exemple : T FRAISE_4 D 1

• Introduire les paramètres suivants :

Retrait Oui Pivotement Oui Transformation Nouveau X0 -50 Y0 -50 Z0 0 Pivotement Par axe Z -90° X 90° Y 0° X1 0 Y1 0 Z1 0 Sens -

6. Poche rectangulaire

• Sélection avec touches logicielles Poche >

Pocherectang.

• Données technologiques à titre d'exemple : T FRAISE_4 D 1 F 0,1 mm/dent V 200 m/min

• Introduire les paramètres suivants :

Position point de référence

Centre

Type d’usinage Ebauche Type de position Position unique X0 -25 abs Y0 -25 abs Z0 0 abs W 10 L 20 R 2 α0 -45°

Z1 5 rel DXY 3 mm DZ 2.5 UXY 0 mm UZ 0 Plongée Centrée

Page 421: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples

9.5 Exemple 5 : Orientation 9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-421

FZ 0,05 mm/dent Evidement Usinage complet

7. Réglage Définir une autre pièce brute, afin que, pendant la simulation, l'usinage du plan oblique soit représenté dans le détail visible de l'usinage :

• Sélection avec touches logicielles Réglages

• Définir la pièce brute : X0 -17 678 abs Y0 10.206 abs Z0 0 abs X1 17.678 abs Y1 -20.413 abs Z1 -10 abs

• Appuyer sur la touche logicielle .

8. Pivotement

• Sélection avec touches logicielles Transfor-mations >

Pivoter >

• Données technologiques à titre d'exemple : T FRAISE A SURFACER D 1

• Introduire les paramètres suivants :

Retrait Oui Pivotement Oui Transformation Nouveau X0 -50 Y0 -50 Z0 -25 Pivotement Axe par axe Z -45° X 54.736° Y 0° X1 0 Y1 20.413 Z1 0 Sens -

9. Surfaçage

• Sélection avec touches logicielles Surfa-çage > et

sélection de la stratégie d'usinage

• Données technologiques à titre d'exemple : T FRAISE A SURFACER D 1 F 0,1 mm/dent V 200 m/min

• Introduire les paramètres suivants :

Type d’usinage Ebauche X0 -17.678 abs

Page 422: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.5 Exemple 5 : Orientation 9

© Siemens AG 2005 All rights reserved. 9-422 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Y0 -20.413 abs Z0 14.434 abs X1 17.678 abs Y1 10.206 abs Z1 0 abs DXY 80 % DZ 2.5 UZ 0

Perçage

• Sélection avec touches logicielles PerçageAlésage >

Perçage

• Données technologiques à titre d'exemple : T FORET_3 D 1 F 0,1 mm/tr S 2 000 tr/min

• Introduire les paramètres suivants :

Corps / Pointe Corps Z1 5 rel DT 0 s

Modèles de positions

• Sélection avec touches logicielles Positions >

• Introduire les paramètres suivants :

Cercle complet / partiel

Cercle complet

Z0 0 abs X0 0 abs Y0 0 abs α0 -90°

R 5 N 3 Positionner Droite

Pivotement Faire pivoter la tête ou la table orientable à sa position initiale :

• Sélection avec touches logicielles Transfor-mations

Pivoter >

• Données technologiques à titre d'exemple :

T 0 D 1

• Introduire les paramètres suivants :

Retrait oui Pivotement Oui Transformation Nouveau X0 0

Page 423: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 08/2005 Exemples

9.5 Exemple 5 : Orientation 9

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 9-423

Y0 0 Z0 0 Pivotement Axe par axe X 0° Y 0° Z 0° X1 0 Y1 0 Z1 0 Sens -

Résultat • Présentation du programme ShopMill

Page 424: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

9 Exemples 08/2005

9.5 Exemple 5 : Orientation 9

© Siemens AG 2005 All rights reserved. 9-424 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Notes

Page 425: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

A 08/2005 Annexes A

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 A-425

Annexes

A Abréviations ............................................................................................................A-426

B Index ........................................................................................................................ I-429

Page 426: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

A Annexes 08/2005

A Abréviations A

© Siemens AG 2005 All rights reserved. A-426 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

A Abréviations ABS Cote absolue

AP Automate programmable : Interface machine Composant de la commande numérique pour l'exécution de la logique de contrôle de la machine-outil.

CNC Computerized Numerical Control : Commande numérique CNC

COM Communication : Constituants de la commande CN qui exécutent et coordonnent la communication.

D Tranchant

DEL Light Emitting Diode : Diode électroluminescente

DIN Deutsche Industrie Norm (Norme industrielle allemande)

DRF Differential resolver function : Fonction de résolveur différentiel Cette fonction entraîne un décalage d'origine incrémental en relation avec une manivelle électronique en mode automatique.

DRY Dry Run : Avance de marche d'essai

F Avance

GUD Global User Data : Données utilisateur globales

HW Matériel (hardware)

INC Increment : Déplacement en manuel incrémental

INI Initializing Data : Données d'initialisation

M01 Fonction M : Arrêt programmé

M17 Fonction M : Fin de sous-programme

MCS Système de coordonnées machine

MDA Manual Data Automatic

MLFB Numéro de référence de produit (initialement : Code produit lisible par machine)

MPF Fichier programme principal : Programme principal

Page 427: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

A 08/2005 Annexes

A Abréviations A

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 A-427

NC Numerical Control : Commande numérique ou CN La commande numérique comprend les composants NCK, AP, PCU et COM.

NCK Numerical control kernel : Noyau numérique Composant de la commande numérique qui exécute les programmes et surtout coordonne les déplacements pour la machine-outil.

OP Operator Panel : Tableau de commande

PC Personal Computer

PCU Personal Computer Unit Composant de la commande numérique permettant la communication entre l'opérateur et la machine.

PM Paramètres machine

PRT Test de programme

REF Accostage du point de référence

Réglables Décalage d'origine

REL Cote relative

REPOS Repositionnement

ROV Rapid Override : Correction du rapide

S Vitesse de rotation de la broche

SBL Single Block : Bloc par bloc

SI Safety Integrated

SCM Système de coordonnées machine

SKP Skip : Saut de bloc optionnel

SPF Sub Program File : Sous-programme

SW Logiciel

T Outil

TL Touche logicielle

TMZ Tool Magazine Zero

Page 428: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

A Annexes 08/2005

A Abréviations A

© Siemens AG 2005 All rights reserved. A-428 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

V Vitesse de coupe

WCS Work Piece Coordinate System

SCP Système de coordonnées pièce

WPD Work Piece Directory : Répertoire pièce

WZ Outil

Page 429: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

I 08/2005 Annexes

Index I

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 I-429

B Index

A Ablocages multiples 6-348, 6-363 Affichage des blocs de base 2-127 Affichage des versions 8-395 Aide à la programmation des cycles de mesure et

d'usinage 4-314 Aide en ligne 4-314 Alarmes 8-392 Alésage à l'alésoir 3-229 Angle de rotation de base 3-249 Angle pour outils de fraisage coniques 2-140 Arrêt 3-309 Arrêt programmé 2-119, 3-309 Assentiment de l'utilisateur 2-50 Assistance téléphonique iii Autres fonctions M 3-309 Avance 3-169, 3-175 Avance d'usinage 3-169 Avance en mode de réglage 2-99 Axe

Positionner 2-100 Axes 3-167 Axes

Déplacer 2-98 B Barre de dialogue 1-29 Basculer entre inch et système métrique 2-52 Basculer entre système métrique et système

anglo-saxon 2-52 Bloc de codes G

Renuméroter 4-322 Bloc de programme 3-170 Bloc de programme

Afficher 2-127 Chercher 3-180 Copier 3-179 Couper 3-179 Insérer 3-179 Modifier 3-177 Marquer 3-179 Nouveau 3-175 Numéroter 3-180 Répéter 3-294

Bloc par bloc 2-126 Bloc par bloc

Fin 2-126

Désactiver 2-126 Bloquer un emplacement de magasin 2-151 Boîte dynamométrique 2-87 Bouton d'arrêt d'urgence 1-23 Bris du copeau 3-230, 3-234 Broche

Arrêter 2-97 Démarrer 2-97 Positionner 2-97

C Calculateur de contours 3-183 Caractères spéciaux 3-283 Centrage 3-203, 3-204, 3-228 Cercle

Avec centre connu 3-220 Avec rayon connu 3-221 Polaire 3-225

Chambrage 3-232 Champ d'introduction 1-40 Chercher emplacement libre 2-153, 2-155 Code G

Copier 4-320 Couper 4-320 Dans un programme ShopMill 3-310 Insérer 4-320 Marquer 4-320 Masquer 2-120 Rechercher 4-321

Commande 1-32 Commutateur à clé 1-26 Compteurs de pièces

Programmes en codes G 2-131 Contour

Copier 3-179 Déclarer 3-188 Fermer 3-193 Ilot 3-184 Modifier 3-195 Renommer 3-180 Représentation 3-186 Poche 3-184 Tourillon 3-185

Contour extérieur 3-191 Contour intérieur 3-191 Coordonnées polaires 1-42, 3-223

Page 430: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

I Annexes 08/2005

Index I

© Siemens AG 2005 All rights reserved. I-430 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Correction de la vitesse de rotation de la broche 1-25

Correction de l'avance par commutateur 1-25 Correction de longueur d'outil 2-144, 3-167 Correction de rayon de l'outil 2-145, 3-168 Correction des flancs de la rainure 3-301 Correction d'outil 2-143 Correction du rapide 1-25 Correction du rayon de fraise 3-168 Corrections d'outil 2-132 Cote relative 1-43 Cotes absolues 1-43 Cotes relatives 1-43 Croissants 1-26 Cycle vi D D 3-182 Débourrage 3-230, 3-233 Début 4-322 Début du contour 3-188 Décalage 3-298 Décalage de base 2-54 Décalage d'origine 2-157, 2-162 Décalage d'origine

Activer 2-162 De base 2-157 Définir 2-159 Désactiver 2-162 Global 2-157 Transformation de coordonnées 2-157

Décalage DRF 2-120 Décalage fin 2-158 Décalage grossier 2-158 Décalage total 2-157 Décalages d'origine

Appeler 3-297 Dégauchir automatiquement un plan 2-82 Dégauchir manuellement un plan 2-81 Dégauchir un plan 2-81 Déplacements de positionnement 3-218 Déport latéral 2-90, 3-289 Déport longitudinal 2-90, 3-289 Désignations des plans 1-42 Dessin simultané

Avant l'usinage 2-123 Pendant l'usinage 2-125

Dialecte ISO 2-136, 4-324

Dimensions de la pièce brute 5-328 Disque dur 6-366 Distance de sécurité 3-172 Données d’usure d’outil 2-147 Données utilisateur 8-393 DR 3-183 Droite 3-218 Droite

Correction de rayon 3-218 Polaire 3-224

Durée de vie 2-148 E E_COUNTER 3-310 Ebauche 2-94, 2-95, 3-176 Echelle 2-161 Ecriture renversée 3-283 Editeur de codes G 4-319 Editeur de programme 3-178 Elément de contour

Adjonction 3-195 Créer 3-190 Effacement 3-197 Insertion 3-196 Modification 3-195

Elément de transition 3-191 En-tête de programme 3-170, 3-171 Etalonnage de l'outil de mesure 2-84 Etalonner le palpeur 2-84 Etat d’un outil 2-151 Etat de la broche 1-31 Etat de l'avance 1-30 Etat du canal 1-30 Exécuter 2-109 Exemple

Coordonnées polaires 3-226 Correction des flancs de rainure 9-413 Fraisage d'un filetage 3-238 Modèle de positions pour fraisage 3-280 Orientation 3-307, 9-417 Perçage/alésage/taraudage 3-257 Poche rectangulaire 3-265 Programmation libre d'un contour 3-197 Surfaçage 3-261 Transformation d'une surface cylindrique 9-409

Exemples 9-398, 9-406 F Fabrication de moules 7-376

Page 431: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

I 08/2005 Annexes

Index I

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 I-431

Filetage extérieur 3-236 Filetage intérieur 3-235 Fin 4-322 Fin de contour 3-188 Fin du programme 3-181 Finition 2-94, 2-95, 3-176 Fonction auxiliaire 2-110 Fonction miroir 3-299 Fonction supplémentaire

Outil 2-146 Fonctions G 2-110 Fonctions H 2-110 Fonctions M 2-110 Fonctions supplémentaires 3-309 FOR 3-310 Foret 2-133, 2-134 Fraisage 3-259 Fraisage de filetages 3-235 Fraisage périphérique 3-200 Fraise 2-133, 2-134 G Gamme d'usinage 1-37 Gestion des programmes

PCU 50.3 (HMI Advanced) 6-359 ShopMill sur la NCU (HMI Embedded) 6-345

Gestionnaire de programme 6-345 Gestionnaire de programmes 6-359 Graphique de programmation 1-37 Gravure 3-282 H Hélice 3-222 High Speed Settings 7-379 Homothétie 3-299 I Image d'aide 1-39 Importer les données de l'origine 6-356, 6-372 Importer les données de l'outil 6-356, 6-372 Influence sur le programme 1-30 Influence sur le programme

Avance de marche d'essai 2-131 Instruction supplémentaire 3-191 Interface utilisateur 1-29 J JOG 1-23 L Lecteur de disquettes 6-366 Lecteur en réseau 6-351, 6-366

Lignes d'usinage 5-326 Limite de préavis 2-148 Liquide d'arrosage 2-146, 3-309 Liste des décalages d'origine 2-160 Liste des outils 2-133 Liste des valeurs d'usure d'un outil 2-137 Liste du magasin 2-150 M Magasin 2-150 Magasin à outils 2-137 Marque 3-294 Masque de paramétrage 1-38 Masquer 2-120 Matière restante

Poche 3-207 Tourillon 3-214

MDA 2-51 Messages 8-392 Messages de fonctionnement du canal 1-30 Mesurer 3-287 Mesurer

Origine pièce 2-56, 3-287 Outil 2-86

Mesurer automatiquement des alésages Mesurer 1 alésage 2-70 Mesurer 2 alésages 2-71 Mesurer 3 alésages 2-72 Mesurer 4 alésages 2-73

Mesurer automatiquement des tourillons circulaires Mesurer 1 tourillon circulaire 2-77 Mesurer 2 tourillons circulaires 2-77 Mesurer 3 tourillons circulaires 2-78 Mesurer 4 tourillons circulaires 2-80

Mesurer automatiquement un angle Mesurer un angle droit ou un angle quelconque

2-67 Mesurer automatiquement un tourillon

Mesurer un tourillon rectangulaire 2-76 Mesurer automatiquement une arête

Mesurer l'écart entre 2 arêtes 2-65 Mesurer automatiquement une poche

Mesurer une poche rectangulaire 2-69 Mesurer des tourillons 2-74 Mesurer manuellement un angle

Mesurer un angle droit ou un angle quelconque 2-66

Page 432: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

I Annexes 08/2005

Index I

© Siemens AG 2005 All rights reserved. I-432 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Mesurer manuellement un tourillon Mesurer un tourillon rectangulaire 2-75

Mesurer manuellement un tourillon circulaire Mesurer 1 tourillon circulaire 2-76

Mesurer manuellement une arête Mesurer l'écart entre 2 arêtes 2-64

Mesurer un angle 2-66 Mesurer une arête 2-60 Mesurer une arête automatiquement

Mesurer deux points 2-64 Mesurer un point 2-62

Mesurer une arête manuellement Mesurer deux points 2-63 Mesurer un point 2-61

Mesurer une poche Mesurer manuellement une poche retangulaire

2-69 Mesurer une poche et un alésage 2-68 Métrique/pouces 3-167 Micro-console de commande 1-27 Minuscules 3-283 Mise hors tension 2-47 Mise sous tension 2-47 Mode automatique 2-51, 2-109 Mode CNC/ISO 2-163 Mode d'accostage 3-200 Mode de retrait 3-200 Mode Insertion 1-41 Mode manuel 2-51

Fonctions M 2-105 Mode manuel

Axe d'outil 2-106 Déplacer des axes 2-98 Préréglages 2-107 Rapport de boîte de vitesses 2-105 Unité 2-106

Mode MDA 2-108 Modèle de positions

Cadre 3-248 Cercle complet 3-249 Cercle partiel 3-251 Fraisage 3-279 Ligne 3-246 Réseau 3-247

Modèle volumique 5-332 Modèles de positions

Losange 3-247

Modifier le détail 5-333 Modifier un type d'outil 2-151 Mot de passe 1-26 N Niveaux de protection 1-26 Nom d’outil 2-142 Nom du programme 3-171 Nombre de dents 2-146 Nombre de pièces 2-148, 3-181 Nouveau contour

Fraiser 3-188 Numéro d'emplacement 2-135 Numéro d'outil frère 2-136 Numéro H 2-136 O Obstacle 3-254 Occupation d'emplacement 2-137 Orientation

En mode automatique 3-304 Manuelle 2-100

Origine d'une pièce Mesurer automatiquement 2-56 Mesurer manuellement 2-56

Origine machine 1-19 Origine pièce 1-19 Origine pièce

Mesurer 2-56; 3-287 Outil

Charger 2-152 Classer 2-156 Décharger 2-153 Déclarer 2-139 Déplacer 2-154 Effacer 2-151 Mesurer 2-86, 2-90, 3-289 Plusieurs tranchants 2-141 Programmer 3-167, 3-182

Outil frère 2-142 Outils 2-132 Outils 3D 2-140 Outils manuels 2-142 P Palpeur 2-90 Palpeur

Etalonner 2-93, 3-291 Paramètre

Calculer 1-41

Page 433: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

I 08/2005 Annexes

Index I

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 I-433

Introduire 1-40 Modifier 1-41 Sélectionner 1-40 Supprimer 1-41 Valider 1-41

Paramètres de calcul 4-323 Paramètres R 4-323 Pas de progression 2-98 Perçage 3-229 Perçage d'avant-trous 3-203, 3-205 Perçage profond 3-230 Perçage/alésage/taraudage 3-227 Perçage-fraisage de filetages 3-239 Pièce brute 3-172 Pièces, nombre 3-181 Plan de coupe 5-334 Plan de retrait 3-172 Plongée 3-264 Poche

Centrer 3-203 Chanfreiner 3-212 Fraiser 3-206 Matière restante 3-207 Perçer des avant-trous 3-203

Poche à contour Finition 3-209

Poche circulaire 3-266 Poche rectangulaire 3-262 Point d'angle 3-172 Point de référence 2-47 Point fixe

Etalonner 2-89 Pôle 3-223 Position

Quelconques 3-242 Répéter 3-256

Position de la broche 3-309 Positionnement pour les cycles 3-176 Positionner un magasin 2-156 Positions 3-241 Poste de travail 1-18 Pouces/métrique 3-167 POWER ON 8-393 Préréglages

Modifier 2-107 Programmation absolue 3-167 Programmation relative 3-167

Programme vi Programme

Sélectionner pour exécution 2-111 Abandonner 2-112 Arrêter 2-112 Charger 6-366 Créer 6-352, 6-368 Copier 6-354 Copier 6-370, 2-128 Décharger 6-365 Déplacer 6-371 Ecraser 2-121 Effacer 6-355, 6-372 En marquer plusieurs 6-353, 6-369 Exécuter 6-362, 6-348 Lancer 2-112 Mettre au point 2-126 Nouveau 3-171 Ouvrir 6-347, 6-361 Renommer 6-355 Suspendre 2-113 Tester 2-122 Renommer 6-371

Programme à codes G Créer 4-314 Exécuter 4-317, 6-351, 6-366 Simuler 4-317

Programme complet 7-377 Programme de chaînage séquentiel 3-167 Programme géométrique 7-376 Programme principal 3-292 Programme technologique 7-376 Pupitre de commande OP 010 1-20 Pupitres de commande 1-20 Pupitres de commande

Touches 1-21 R Rainure circulaire 3-276 Rainure longitudinale 3-273 Rainure sur cercle 3-276 Rapport de transmission 3-309 Rayon d'arrondi 2-140 Réaccostage du contour 2-113 Rechercher

Bloc 2-116 Texte 2-118

Reconversion 4-316

Page 434: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

I Annexes 08/2005

Index I

© Siemens AG 2005 All rights reserved. I-434 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Réglages Modification 3-296 Mode automatique 2-131 Mode manuel 2-105

Règle de la main droite 1-19 Répertoire

Copier 6-354, 6-370 Créer 6-352, 6-368 Déplacer 6-371 Effacer 6-355, 6-372 Ouvrir 6-347, 6-361 Renommer 6-355, 6-371 Sélectionner 6-347, 6-361

Répétition 3-294 Représentation 3D 5-332 Représentation par traits 1-37 Représentation tridimensionnelle 5-332 Reset 1-23 Retrait dans le cas de modèles de position 3-174 Rotation 3-298 S S1 1-29 S2 1-29 S3 1-29 Safety Integrated 2-50 Sauvegarder les données de l'origine 6-356,

6-372 Sauvegarder les données de l'outil 6-356, 6-372 SCM / SCP 2-53 SCP / SCM 2-53 Sélection par dialogue 3-192 Sélection par dialogue

Modifier 3-196 Sélectionner l'unité 1-41 Sens de rotation de la broche 2-146, 3-309 Sens d'usinage 3-173 ShopMill 1-16 ShopMill Open 2-164 Simulation 5-326 Simulation

Lancer 5-327 Représentation rapide 5-327 Simulation standard 5-326

Sous-mode de commande 1-30 Sous-programme 3-292 Stratégie d'accostage 3-201 Stratégie de retrait 3-201

Structure du programme 3-170 Surépaisseur 3-183 Surfaçage 2-104, 3-213 Surveillance d’outil 2-148 Système de coordonnées 1-19 Système de coordonnées machine 2-53 Système de coordonnées pièce 2-53 Système FAO 7-376 T T 3-182 Tableau de commande machine 1-23 Tangente 3-192 Taraudage 3-233 Télédiagnostic 2-164 TEMP 6-355, 6-372 Temps d'usinage 5-326 Temps machine 2-129 Touche d'axe 1-24 Touche logicielle

Abandon 1-35 Commande 1-32 OK 1-35 Retour 1-35 Valider 1-35

Touches 1-21 Touches

Commande 1-32 Touches d'écran 1-31 Tourillon

Chanfreiner 3-217 Ebaucher 3-213 Matière restante 3-214

Tourillon circulaire 3-271 Tourillon rectangulaire 3-268 Tourillons de contour

Finir 3-216 Trajectoire centrale 3-201 Trajectoire équidistante 2-145 Tranchant 3-182 Transformation de coordonnées 2-157 Transformation de coordonnées

Définir 3-298 Transformation de surfaces cylindriques 3-190,

3-301 Type d'outil 2-136 U Unité 3-172

Page 435: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

I 08/2005 Annexes

Index I

© Siemens AG 2005 All rights reserved. SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005 I-435

Usinage Abandonner 2-112 Arrêter 2-112 Démarrer 2-112

Usinage complet 3-176 Usinages combinés 3-170 Usure 2-148 V V 3-182 Valeur de position 2-54 Valeurs de correction 2-145 Variables 8-393 Variante 3-176 Vitesse de coupe 3-168, 3-182 Vitesse de rotation de broche 2-98 Vitesse de rotation de la broche 3-168, 3-182 Vitesse rapide 2-100, 3-169 Vue

Modifier 5-333 Vue de dessus 5-329 Vue en 3 plans 5-330 Vue rapide

Adapter la taille 5-337 Déplacer le graphique 5-337 Exécuter un programme pièce 5-340 Fonctions de recherche 5-339 Lancer 5-335 Mesure de distance 5-338 Modifier la position en 3D 5-336 Rechercher des blocs G 5-340 Réprésentations 5-335 Sélectionner 2D 5-335 Sélectionner 3D 5-335

Z Zoom 5-331

Page 436: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

I Annexes 08/2005

Index I

© Siemens AG 2005 All rights reserved. I-436 SINUMERIK 840D sl Utilisation/Programmation ShopMill (BAS) – Edition 08/2005

Page 437: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

Destinataire : SIEMENS AG

Propositions Corrections

A&D MC BMS Postfach 3180 91050 ERLANGEN, ALLEMANGE Tél. : +49 (0) 180 5050 – 222 [ligne directe] Fax : +49 (0) 9131 98 – 63315 [documentation] E-mail : mailto:[email protected]

Imprimé :

SINUMERIK 840D sl ShopMill

Documentation utilisateur

Expéditeur Nom

Adresse de votre société/service

Rue :

Code postal : Localité :

Téléphone : /

Télécopie : /

Utilisation/Programmation

N° de réf. : 6FC5398-4AP10-0DA0

Edition 08/2005 Si, à la lecture de cet imprimé, vous deviez relever des fautes d'impression, nous vous serions très obligés de nous en faire part en vous servant de ce formulaire. Nous vous remercions également de toute suggestion et proposition d'amélioration.

Propositions et/ou corrections

Page 438: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes
Page 439: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes

Documentation utilisateur

SINUMERIK

Aperçu de la documentation SINUMERIK 840D sl (08/2005)

Brochurepublicitaire

840D sl

Manuel Eléments de conduite *)

SINUMERIK

SINUMERIK

840D sl840D840Di810D

SINAMICS

S120840D sl840D840Di810D

Descriptionfonctionnelle– Notions de base *)– Paquet d’extension– Fonctions spéciales

SINUMERIK

SINUMERIKSINAMICSMoteurs

DOCONCD *)DOCONWEB

Documentation générale

Documentation électronique

Documentation constructeur/S.A.V.

Documentation constructeur/S.A.V.

Manuel de diagnostic *)

840D sl840D840Di810D

Manuel de programmation– Cycles– Cycles de mesure

Manuel NCU *)

DescriptionfonctionnelleFonctionsd’entraînement

840D sl

*) Documentation minimale conseillée

Manuel d’utilisation – HMI Embedded *)– ShopMill– ShopTurn

SINUMERIK

840D sl

SINUMERIK

SINUMERIK

DescriptionfonctionnelleSafety Integrated

840D sl

SINUMERIK

SINAMICS

S120

Catalogue D21.2 Servo Control *)

Manuel de mise en service CNC *)– Partie 1 NCK, PLC,

entraînements– Partie 2 HMI– Partie 3 ShopMill– Partie 4 ShopTurn– Partie 5 Basesoftware

SINUMERIK

840D sl

SINUMERIK

Catalogue NC 61 *)

840D sl

Manuel d’utilisation – HMI Advanced *)– Notice d’utilisation

SINUMERIK

840D sl840D840Di810D

Tables deparamètres *)– Partie 1– Partie 2

SINUMERIK

840D sl840D840Di810D

SINUMERIK

840D sl840D840Di810D

Manuel de programmation– Notions de base *)– Notions complémentaires *)– Notice de programmation– Listes Variables du système– ISO Turning/Milling

840D sl840D840Di810D

Descriptionfonctionnelle– Actions synchrones– Dialectes ISO

SINUMERIK

840D sl840D840Di810D

Directives CEM

SINUMERIK

Page 440: ShopMill Programmation avec codes G - Siemens AG · Programmation avec codes G 4 Simulation 5 Gestion des fichiers 6 Fabrication de moules 7 Alarmes et messages 8 Exemples 9 Annexes