——————————————————————————————————
M A N U E L D ' U T I L I S AT I O N
——————————————————————————————————
——————————————————————————————————
COPYRIGHT / RESPONSABILITE
Copyright 1992-2020 Bertrand Lenoir-Welter / Tous droits réservés
Toute reproduction intégrale ou partielle effectuée par quelque moyen que
ce soit, faite sans le consentement écrit de l'auteur, est illicite (loi du
11/3/1957, art. 40-1) et constitue une contrefaçon sanctionnée par les articles
425 et suivants du Code pénal.
L'acquéreur de ce logiciel est autorisé à en effectuer des copies à condition
de respecter à la lettre sa licence d'utilisation, et notamment le principe de
simple évaluation non commerciale des copies. L'intégration de tout ou partie
du code informatique de ce logiciel dans un ensemble plus grand n'aliène en
rien la portée de son copyright. En outre, ce code ne peut être modifié,
désassemblé ou décompilé sans l'accord écrit de l'auteur.
Galaad est fourni tel quel, sans garantie implicite ou explicite quant aux
résultats obtenus par son utilisation ou quant au fait que tout acquéreur sera
capable de s'en servir de manière satisfaisante. Les processus codés dans ce
logiciel sont complexes et ont fait l'objet de nombreux tests qui ne peuvent
pourtant exclure totalement des défauts mineurs. Enfin, aucun engagement de
continuité n'est donné sur des versions ultérieures, concernant notamment leur
compatibilité avec les versions existantes.
L'acquéreur de ce logiciel reconnaît qu'il est seul responsable de son choix
pour atteindre les résultats escomptés, de la mise en œuvre du logiciel, de son
utilisation et des résultats effectivement obtenus. Aucune responsabilité ne
saurait être attribuée à Galaad, à son auteur ou son distributeur pour des
dommages directs ou indirects provoqués par son utilisation, notamment sur
un système informatique, sur un de ses éléments périphériques ou sur des
données stockées, sur une machine-outil, sur tout objet matériel ou immatériel
manipulé par cette machine ou ce système informatique.
Il est bien entendu qu'aucune des présentes conditions ne peut oblitérer les
droits fondamentaux reconnus aux acquéreurs par la législation en vigueur.
Nota : de façon générale, et sans les énumérer ici, sont reconnues toutes les marques
déposées, citées dans le présent manuel, ainsi que les droits y afférents.
——————————————————————————————————
——————————————————————————————————
SOMMAIRE
AVANT-PREMIERE
Petit Curriculum Vitæ . . . . . . . . . . . . 12
Topographie de ce manuel . . . . . . . . . . . 13
Conventions utilisées . . . . . . . . . . . . 14
Configuration système . . . . . . . . . . . . 15
Licence d'utilisation . . . . . . . . . . . . 16
Soyez curieux ! . . . . . . . . . . . . . . 18
1 - INSTALLATION
Mise en place . . . . . . . . . . . . . . 1-20
Aménagement du territoire . . . . . . . . . . 1-23
Déménagement . . . . . . . . . . . . . . 1-23
Désinstallation . . . . . . . . . . . . . . 1-24
2 - APPRENONS À DESSINER
Contact . . . . . . . . . . . . . . . . 2-26
Premiers pas . . . . . . . . . . . . . . 2-28
Cotation simple . . . . . . . . . . . . . 2-29
Accroches au vol . . . . . . . . . . . . . 2-31
Manipulation d'objets . . . . . . . . . . . . 2-32
La grille magnétique . . . . . . . . . . . . 2-35
De profundis . . . . . . . . . . . . . . 2-36
Zoom . . . . . . . . . . . . . . . . 2-38
3 - APPRENONS À USINER
Contrôle technique . . . . . . . . . . . . . 3-40
Visite guidée du pas de tir . . . . . . . . . . . 3-41
Origine pièce . . . . . . . . . . . . . . 3-43
Mise à feu . . . . . . . . . . . . . . . 3-47
4 - APPRENONS À ENREGISTRER
Dessin courant . . . . . . . . . . . . . . 4-50
Fichiers et dossiers . . . . . . . . . . . . . 4-51
5 - TECHNIQUES AVANCÉES DE DESSIN
Cotations appliquées . . . . . . . . . . . . 5-54
Œuvres inachevées . . . . . . . . . . . . . 5-55
——————————————————————————————————
——————————————————————————————————
Manipulations géométriques . . . . . . . . . . 5-57
Verrouillage . . . . . . . . . . . . . . . 5-58
Association . . . . . . . . . . . . . . . 5-58
Protection . . . . . . . . . . . . . . . 5-59
Ancrages . . . . . . . . . . . . . . . 5-59
Sélection et manipulation de points . . . . . . . . 5-60
Sélection et manipulation de segments . . . . . . . 5-63
Déplacement d'un groupe de points . . . . . . . . 5-65
Duplication et clonage . . . . . . . . . . . . 5-66
Croix rouge (ou bleue) . . . . . . . . . . . . 5-68
Palette de cotation rapide . . . . . . . . . . . 5-69
Raccourcis au clavier . . . . . . . . . . . . 5-70
Affichage des tracés . . . . . . . . . . . . 5-72
6 - TRAJECTOIRES D'OUTILS
Paramètres d'outils . . . . . . . . . . . . . 6-74
Contournage . . . . . . . . . . . . . . . 6-81
Hachurage et cycle de poche . . . . . . . . . . 6-88
Connexion de parcours . . . . . . . . . . . . 6-91
7 - FONCTIONS AVANCÉES DE L'USINAGE
Positions de fin de cycle . . . . . . . . . . . 7-94
Passes normales, passe finale, découpes . . . . . . . 7-96
Valeurs forcées . . . . . . . . . . . . . . 7-98
Paramètres divers . . . . . . . . . . . . . 7-99
Déplacement des axes . . . . . . . . . . . . 7-102
Définir une origine pièce . . . . . . . . . . . 7-105
Options d'usinage . . . . . . . . . . . . . 7-109
Course de recalage . . . . . . . . . . . . 7-110
Gestion des entrées et des sorties . . . . . . . . 7-112
Démarrage/Arrêt broche . . . . . . . . . . . 7-113
Mesure automatique de l'outil . . . . . . . . . . 7-115
Origine pièce par contact électrique direct . . . . . . 7-120
Pointage de l'origine à la caméra vidéo . . . . . . . 7-122
Changement d'outil . . . . . . . . . . . . . 7-123
Mouvements d'usinage semi-manuel . . . . . . . . 7-125
Magnétoscope . . . . . . . . . . . . . . 7-126
Pilotage manuel . . . . . . . . . . . . . . 7-128
Test des entrées/sorties . . . . . . . . . . . . 7-129
Gestion des collisions avec des obstacles . . . . . . . 7-130
——————————————————————————————————
——————————————————————————————————
8 - ENVIRONNEMENT DE TRAVAIL
Réglages généraux . . . . . . . . . . . . . 8-132
Restrictions pour l'enseignement . . . . . . . . . 8-137
9 - UTILISATION EN RÉSEAU
Partage de disques . . . . . . . . . . . . . 9-142
Poste de travail principal . . . . . . . . . . . 9-143
Postes de travail secondaires . . . . . . . . . . 9-144
Échanges de fichiers . . . . . . . . . . . . 9-145
10 - ICONES DE DESSIN
Gomme . . . . . . . . . . . . . . . 10-149
Points . . . . . . . . . . . . . . . . 10-149
Lignes . . . . . . . . . . . . . . . . 10-151
Polylignes et courbes splines . . . . . . . . . . 10-153
Rectangles et polyèdres . . . . . . . . . . . . 10-155
Arcs et figures cycliques . . . . . . . . . . . 10-157
Texte . . . . . . . . . . . . . . . . . 10-159
Sélections . . . . . . . . . . . . . . . 10-161
Effets spéciaux . . . . . . . . . . . . . . 10-164
Données d'usinage . . . . . . . . . . . . . 10-167
Zoom . . . . . . . . . . . . . . . . . 10-167
Cotes visuelles . . . . . . . . . . . . . . 10-169
11 - FONCTIONS DES MENUS
Menu "Fichier" . . . . . . . . . . . . . . 11-174
Menu "Usinage" . . . . . . . . . . . . . 11-182
Menu "Edition" . . . . . . . . . . . . . 11-192
Menu "Dessin" . . . . . . . . . . . . . . 11-201
Menu "Affichage" . . . . . . . . . . . . . 11-231
Menu "Texte" . . . . . . . . . . . . . . 11-241
Menu "Paramètres" . . . . . . . . . . . . 11-243
Menu "Aide" . . . . . . . . . . . . . . 11-249
Icones de raccourcis . . . . . . . . . . . . 11-251
12 - PARAMÉTRAGE DE LA MACHINE
Paramètres principaux . . . . . . . . . . . . 12-256
Onglet "Mécanique" . . . . . . . . . . . . 12-258
Usinage rotatif sur axe A . . . . . . . . . . . 12-259
——————————————————————————————————
——————————————————————————————————
Lame orientable sur axe C . . . . . . . . . . . 12-260
Axes parallèles . . . . . . . . . . . . . . 12-261
Axes supplémentaires . . . . . . . . . . . . 12-262
Onglet "Commande numérique" . . . . . . . . . 12-263
Commandes numériques Arduino GRBL . . . . . . . 12-267
Commandes numériques AxeMotion . . . . . . . . 12-268
Commandes numériques Isel "IMC" . . . . . . . . 12-270
Commandes numériques Isel "CNC-API" . . . . . . 12-271
Commandes numériques SM-Motion . . . . . . . . 12-272
Commandes numériques Soprolec . . . . . . . . . 12-273
Commande numérique K40 . . . . . . . . . . 12-274
Commande numérique générique . . . . . . . . . 12-274
Commande numérique personnalisée . . . . . . . . 12-275
Onglet "Broche" . . . . . . . . . . . . . 12-276
Broches tachymétriques (à vitesse asservie) . . . . . . 12-277
Broches spéciales . . . . . . . . . . . . . 12-279
Scripts de commande de broche . . . . . . . . 12-279
Programme externe de contrôle . . . . . . . . . 12-281
Onglet "Vitesses" . . . . . . . . . . . . . 12-282
Onglet "Avancés" . . . . . . . . . . . . . 12-284
Pilotage manuel sur manette externe . . . . . . . . 12-286
Installation d'une manette ShuttleXpress . . . . . . . 12-288
Corrections mécaniques . . . . . . . . . . . 12-289
Post-calcul cinématique . . . . . . . . . . . 12-293
Changeur d'outil automatique . . . . . . . . . . 12-301
Onglet "Entrées / sorties" . . . . . . . . . . . 12-303
Entrées/Sorties étendues . . . . . . . . . . . 12-308
Pilotage manuel local . . . . . . . . . . . . 12-310
Pilote externe . . . . . . . . . . . . . . 12-311
Format de post-processeur . . . . . . . . . . . 12-313
13 - TORCHE À PLASMA
Constantes d'utilisation . . . . . . . . . . . 13-318
THC . . . . . . . . . . . . . . . . . 13-319
Acquittement d'amorçage . . . . . . . . . . . 13-321
Entrées critiques . . . . . . . . . . . . . 13-323
Contrôleur Soprolec . . . . . . . . . . . . 13-324
Contrôleur ThunderCut . . . . . . . . . . . 13-330
Gestion des buses . . . . . . . . . . . . . 13-336
——————————————————————————————————
——————————————————————————————————
Calibrages . . . . . . . . . . . . . . . 13-338
Origine pièce et fonctions connexes . . . . . . . . 13-339
14 - APPLICATIONS SPÉCIALES
Gravure et découpe au laser . . . . . . . . . . 14-342
Oxycoupage . . . . . . . . . . . . . . . 14-343
Dépose de liquide . . . . . . . . . . . . . 14-344
Autres outils intermittents . . . . . . . . . . . 14-345
Impression 3D . . . . . . . . . . . . . . 14-346
15 - "LANCELOT", UTILISATION AUTONOME
Galaad et Lancelot . . . . . . . . . . . . . 15-348
Lancelot et Kay . . . . . . . . . . . . . . 15-350
16 - "KAY", PILOTE D'USINAGE 3D
Généralités . . . . . . . . . . . . . . . 16-352
Coordonnées et origine fichier . . . . . . . . . . 16-353
Outils multiples . . . . . . . . . . . . . . 16-355
Origine pièce . . . . . . . . . . . . . . 16-356
Paramètres . . . . . . . . . . . . . . . 16-358
Usinage . . . . . . . . . . . . . . . . 16-360
17 - "GAWAIN", CAO-FAO DE TOURNAGE
Module de dessin . . . . . . . . . . . . . 17-364
Outillage . . . . . . . . . . . . . . . 17-366
Faces externe, interne et latérale . . . . . . . . . 17-367
Filetage . . . . . . . . . . . . . . . . 17-368
Paramétrage du tour . . . . . . . . . . . . 17-369
Visite guidée du pas de tir . . . . . . . . . . . 17-370
Prise d'origine pièce . . . . . . . . . . . . 17-373
Commandes semi-automatiques . . . . . . . . . 17-375
Lancement du processus . . . . . . . . . . . 17-377
Tournage sur une fraiseuse 4 axes . . . . . . . . 17-378
18 - "KYNON", PROGRAMMATION DE MOUVEMENTS
Automate de commande d'axes . . . . . . . . . 18-380
Technique de programmation . . . . . . . . . . 18-383
Commandes de mouvement . . . . . . . . . . 18-386
Commandes de commutation et temporisation . . . . . 18-388
——————————————————————————————————
——————————————————————————————————
Commandes de branchement . . . . . . . . . . 18-389
Macro-commandes . . . . . . . . . . . . . 18-390
Commandes de gestion du programme . . . . . . . 18-392
Apprentissage par pilotage manuel . . . . . . . . 18-393
Boutons personnalisés . . . . . . . . . . . . 18-394
19 - "PERCIVAL", GRAVURE DE CIRCUITS IMPRIMÉS
Présentation générale . . . . . . . . . . . . 19-396
Fichiers Gerber . . . . . . . . . . . . . . 19-397
Fichiers Excellon . . . . . . . . . . . . . 19-397
Outillage . . . . . . . . . . . . . . . . 19-398
Traitements automatiques . . . . . . . . . . . 19-400
Ajustage des couches . . . . . . . . . . . . 19-401
Calcul d'isolation . . . . . . . . . . . . . 19-401
Limitations . . . . . . . . . . . . . . . 19-403
Hachurage des zones vierges . . . . . . . . . . 19-403
Détourage . . . . . . . . . . . . . . . . 19-405
Usinage . . . . . . . . . . . . . . . . 19-405
Dépose de pâte à souder . . . . . . . . . . . 19-406
20 - "OWEIN", AFFICHAGE GRAPHIQUE DE PARCOURS
21 - PREMIERS SOINS
Dessin . . . . . . . . . . . . . . . . 21-410
Pilotage et usinage . . . . . . . . . . . . . 21-412
Circuits imprimés . . . . . . . . . . . . . 21-414
22 - CONSIDÉRATIONS TECHNIQUES
Arguments de la ligne de commande . . . . . . . . 22-416
Intégration dans une chaîne automatisée . . . . . . . 22-419
Commandes transmises par messagerie . . . . . . . 22-421
Interface avec Windows . . . . . . . . . . . 22-421
Polices TrueType et Galaad . . . . . . . . . . 22-423
Fichiers de paramètres (et autres) . . . . . . . . . 22-424
Téléchargement de mises à jour . . . . . . . . . 22-426
23 - QUELQUES CONSEILS AUX DÉBUTANTS
24 - L'USINAGE TEL QU'ON LE CAUSE
——————————————————————————————————
——————————————————————————————————
———————
0
00000
AVANT-PREMIÈRE
——————————————————————————————————
GALAAD 3 —————————————————————————————
Petit Curriculum Vitæ
Galaad 3 est une suite de logiciels intégrés destinés à la Conception &
Fabrication Assistées par Ordinateur (CFAO). Son but est donc de vous aider
à concevoir (c'est-à-dire dessiner) puis fabriquer (c'est-à-dire usiner ou bien,
sur certaines machines découper) des objets. De par la nature géométrique des
pièces et des trajectoires d'usinage, l'utilisation de Galaad se rapproche de celle
de classiques logiciels de dessin. Ceci offre l'avantage de le mettre à la portée
d'utilisateurs débutants en informatique. Plutôt qu'une suite de programmes
artificiellement chaînés et adoptant des logiques différentes, Galaad intègre
en un ensemble cohérent tout le processus de réalisation.
Comme son nom ne l'indique pas, Galaad 3 n'est pas un logiciel de
conception 3D. Ses domaines d'application sont principalement la découpe, la
gravure et le fraisage de matériaux plans. Galaad propose quelques fonctions
spécifiques pour créer des maillages 3D usinables, par exemple de profils de
coupes ou des surfaces courbes ; il accepte les manipulations et déformations
3D ; il peut importer et usiner des fichiers externes 3D, mais il ne permet pas
de créer, modeler, importer ou usiner des formes en volume constituées de
facettes ou de surfaces gauches. Seules sont acceptées les trajectoires 3D
vectorielles représentant un parcours d'outil. Si vous possédez déjà un logiciel
de dessin 3D par manipulation de surfaces ou de volumes, il vous faudra
aussi un module intermédiaire FAO de conversion en vecteurs et calcul du
parcours d'outil pour pouvoir usiner ces formes 3D avec Galaad.
Galaad peut piloter un certain nombre de machines d'usinage à 2, 3, 4 ou 5
axes, directement ou par le biais d'un logiciel externe de pilotage. C'est donc
un logiciel plutôt ouvert.
Réponse à une question récurrente : Galaad ne produit pas
de signaux STEP / DIR sur port LPT pour attaquer un rack de puissance. Il
faut intercaler un système électronique capable de produire ces signaux.
Les modules annexes de la suite Galaad accompagnent son installation,
pour effectuer des opérations de tournage, de programmation de mouve-
ments et automatismes, de gravure de circuits imprimés, ou encore d'usi-
nage 3D jusqu'à 5 axes. Ces modules sont décrits dans les derniers chapitres,
mais l'essentiel de ce manuel est dédié à l'application principale Galaad, c'est-
à-dire la suite intégrée de CFAO, dessin et usinage de pièces 2D½.
12 — Avant-première ————————————————————————
————————————————————————————— GALAAD 3
Topographie de ce manuel
Le cœur du logiciel Galaad est représenté par son module principal,
dont l'icône est intitulée "GALAAD (fraisage)". C'est ce module qui
permet de dessiner des pièces 2D½ et les usiner dans la foulée.
L'essentiel du présent manuel d'utilisation est logiquement consacré à ce
module et à son partenaire à qui il sous-traite le pilotage de la machine.
Dans les premiers chapitres, vous apprendrez donc à dessiner de façon
simple avec ce module principal de dessin, puis à préparer rapidement
l'usinage de ce que vous avez dessiné, enfin à enregistrer vos œuvres. Le but
est de vous aider à faire vos premiers pas et vous familiariser avec la méthodo-
logie de travail du logiciel.
Viennent ensuite les descriptions de fonctions qui étofferont vos possibili-
tés de dessin et d'usinage, vous permettant de travailler plus vite, ainsi que les
paramètres des outils de gravure, de fraisage ou de découpe, les corrections de
rayon d'outil et les moyens d'évider des poches. Cette partie se termine par les
réglages de l'environnement de travail, de l'utilisation en réseau.
Les icones de dessin et les fonctions des menus sont ensuite passées en
revue, avec des précisions sur leur utilisation et les particularités de chacune.
Un chapitre ventru est consacré au paramétrage de la machine, avec toutes
les possibilités offertes par certains dispositifs ou cartes CNC, ainsi que les
grosses ficelles et petites subtilités de réglage. Ce chapitre est sans doute le
plus important pour un utilisateur averti qui cherche à optimiser le fonction-
nement de sa machine.
Les découpeurs plasma trouveront un chapitre dédié à leur application.
Enfin, pour les inconscients qui ont fait l'acquisition d'une licence réduite,
snobant cette merveille qu'est le module principal de dessin Galaad, les
derniers chapitres sont consacrés aux modules Kay (usinage 3D), Gawain
(tournage), Kynon (programmation) et Percival (circuits imprimés). Le dessin
avec Galaad ne vous concerne pas et vous pouvez sauter les chapitres corres-
pondants. Toutefois, les parties consacrées à l'usinage ou au paramétrage de la
machine restent valables et vous apporteront beaucoup d'informations utiles, à
défaut de vous motiver pour passer à une licence supérieure.
———————————————————————— Avant-première — 13
GALAAD 3 —————————————————————————————
Conventions utilisées
Sur une machine d'usinage cartésienne, il y a plusieurs façons
d'identifier les axes. Une norme plus ou moins suivie dans
l'industrie consiste à définir l'axe X comme le plus long de la
machine, les axes Y et Z formant ensuite un repère
orthogonal direct à partir de X. Un modèle plus classique,
qui n'est pas toujours incompatible avec cette norme, consiste à
se placer du point de vue de l'opérateur qui pilote la machine : l'axe X va
croissant de gauche à droite, l'axe Y du devant vers le fond de la machine,
et l'axe Z de bas en haut. Attention, les confusions restent toutefois fréquen-
tes pour un débutant.
Galaad identifie les directions sous forme de points cardinaux : l'ouest se
situe à gauche (X-), l'est à droite (X+), le sud devant (Y-) et le nord au fond
(Y+). Ainsi, l'axe X va de l'ouest à l'est, et l'axe Y va du sud au nord. Ça ne
veut pas dire que vous devez vous doter d'une boussole pour dessiner ou
piloter votre machine, mais que la planche à dessin et le plateau de la machine
se présentent à vous comme une carte géographique. Pour l'axe Z, on parlera
tout simplement de "haut" et de "bas", ce qui semble assez intuitif. Si vous
voulez respecter la convention identifiant l'axe X comme étant le plus long, le
mieux est alors de positionner le poste opérateur de façon adéquate.
Attention, il ne faut pas considérer le mouvement du plateau si celui-ci est
mobile, mais toujours le mouvement apparent de l'outil sur le plateau, ce
qui inverse le sens. Lorsqu'un plateau mobile se déplace vers le devant, en fait
c'est l'outil qui va virtuellement vers l'arrière du plateau, donc "au nord".
Les unités de distance et de vitesse sont paramétrables. Les distances
peuvent être exprimées en millimètre (mm), en centimètre (cm), en pouce ("),
ou dans une unité à définir. Les vitesses peuvent être exprimées en mètre par
minute (m/min), en millimètre par minute (mm/min), en millimètre par
seconde (mm/s), en centimètre par seconde (cm/s), en pouce par minute
("/min), en pouce par seconde ("/s), ou dans une unité à définir. Le fait de
définir une unité de travail personnalisée suppose que les facteurs d'échelle de
la machine ou des échanges de fichiers sont cohérents avec cette unité.
Les angles sont exprimés en degrés, le point de référence étant le zéro
trigonométrique, direction X+ (3 heures dans le jargon aéronautique).
14 — Avant-première ————————————————————————
————————————————————————————— GALAAD 3
Configuration système
Pour ceux que les vulgaires considérations techniques peuvent captiver,
Galaad 3 fut une création continue entre 1998 et 2020, développée avec
Borland C++ sur des PC dotés de divers processeurs et diverses versions de
Microsoft Windows. La compilation a été réglée pour générer du code
exécutable Windows 32 bits natif. Avec un décodeur, ceci veut dire que
Galaad 3 fonctionne indifféremment sur toutes les versions de Windows
32 bits ou 64 bits.
Le logiciel a été dûment testé et validé sur Windows 95, 98 et ME pour les
anciens systèmes à base 16 bits, sur tous les systèmes à noyau 32 bits à partir
de Windows 2000, y compris les versions serveur, soient 2000, XP, Vista,
Seven, et sur les noyaux 64 bits Vista, Seven, Windows 8 et Windows 10. Il
n'existe pas de version native de Galaad pour Linux ou Mac, mais le logiciel a
été testé avec succès sur les émulateurs Wine et Parallels Desktop, pilotage
machine compris. Une utilisation sur tablette Windows est aussi possible, avec
une option interne pour gérer un écran tactile.
Galaad ne fonctionne pas sur les systèmes Windows TSE (Terminal Server
Emulation) qui ne sont de toute façon plus guère utilisés de nos jours.
Pour ce qui est du hardware, Galaad ne requiert pas une puissance de
calcul phénoménale pour fonctionner, sauf si vous devez manipuler des
dessins de plusieurs centaines de milliers de coordonnées. Il n'est pas
nécessaire de vous équiper d'un ordinateur surpuissant pour utiliser le
logiciel de façon confortable. Mieux vaut investir dans un écran offrant une
taille et une résolution confortables pour le plaisir des yeux.
Puisqu'on parle d'écran, la résolution graphique vraiment minimale pour
afficher les fenêtres cadres de Galaad est de 800×600 pixels (mode très
condensé, désagréable car manquant beaucoup de finesse, mais suffisant pour
arriver à dessiner si vous êtes du genre patient). Il est donc tout à fait possible
d'utiliser un NetBook ou une tablette tactile dotés d'un petit écran pour dessiner
et surtout pour piloter une machine. La supervision d'un usinage automatique
ne nécessitant quasiment aucune puissance de calcul, un PC ancien peut très
bien faire l'affaire si vous avez une station de dessin et une station d'usinage
séparées.
———————————————————————— Avant-première — 15
GALAAD 3 —————————————————————————————
Licence d'utilisation
Comme la plupart des logiciels, Galaad est le fruit d'un looooong travail de
développement et n'est donc pas gratuit. Si vous lisez ce manuel sous sa forme
papier, c'est sans doute parce que vous en avez acquis un exemplaire avec sa
licence en bonne et due forme. Les termes de celle-ci vous concernent tout de
même dans la mesure où vous seriez amené à faire des copies du logiciel.
La licence d'utilisation de Galaad 3 est matérialisée par une petite
clef électronique appelée "dongle", en général accrochée à la reliure à
ressort de ce manuel d'utilisation. Cette clef doit être branchée sur
un port USB de votre ordinateur. Le logiciel pourra alors reconnaî-
tre vos droits d'utilisation et vous donner accès à toutes les fonctionna-
lités sans restriction.
Faute de clef et donc de licence, Galaad réduit les possibilités de commu-
nication avec le monde extérieur : il n'est pas possible d'effectuer un usinage
automatique complet, ni d'exporter les dessins de pièces vers un autre logiciel.
Vous conservez la possibilité d'enregistrer et imprimer vos dessins, et aussi de
piloter manuellement votre machine, sans limite de temps. Cette utilisation
restreinte permet la copie du logiciel bridé, afin de le faire évaluer par des
utilisateurs potentiels. De plus, un acquéreur de Galaad peut très bien l'installer
sur plusieurs ordinateurs consacrés à la conception, sans licence, et un seul
connecté à la machine d'usinage, avec licence. Une version sans licence n'en
demeure pas moins soumise à la législation en vigueur sur le droit de propriété
intellectuelle.
Pour les licences professionnelles, la clef n'a pas besoin d'être branchée
en permanence. Galaad se contente de rafraîchir la licence tous les mois. Il
affiche alors un message demandant de rebrancher la clef un instant sur le port,
le temps pour lui de la valider à nouveau.
Vous avez le droit de copier Galaad 3 pour vous-même ou pour
diffusion, sous réserve de ne pas en avoir modifié le contenu, que ce soit à
titre gracieux, et qu'il n'y ait aucune possibilité même indirecte d'usinage
des dessins réalisés avec le logiciel, faute de licence.
Les licences d'utilisation de Galaad se déclinent en trois possibilités. La
licence normale est la licence professionnelle, destinée aux utilisateurs qui
font commerce direct ou indirect des pièces et objets réalisés avec le concours
16 — Avant-première ————————————————————————
————————————————————————————— GALAAD 3
du logiciel. Ce type de licence ne fixe aucune restriction d'utilisation. La
licence éducative est réservée aux établissements scolaires et universitaires et
ne peut être vendue à un professionnel ou un particulier. Enfin, la licence
hobby ne peut être vendue qu’à une association ou à un particulier n'exerçant
pas une activité professionnelle ayant un quelconque rapport avec l'utilisation
d'une machine d'usinage à commande numérique. L’utilisation d’une licence
éducative ou hobby ne doit avoir aucun but commercial, même indirect.
Les licences non-professionnelles ne correspondent pas à une version
limitée du logiciel. Elles offrent les mêmes fonctionnalités sans restriction.
Seule la finalité de l'utilisation et donc des réalisations effectuées doit se situer
dans un cadre strictement non-commercial. Par conséquent, utiliser une
licence éducative ou hobby à des fins professionnelles ou commerciales,
même indirectes, est une violation flagrante de cette licence restreinte.
Certains sous-ensembles du logiciel Galaad peuvent être vendus séparé-
ment, à moindre tarif. Dans ce cas, la licence proposée ne correspond qu'à
l'utilisation de ces modules et eux seuls. A contrario, la licence d'utilisation
normale de Galaad couvre tous les modules. Il ne s'agit pas pour autant d'une
vente globale ou forcée comprenant des modules inutiles. Simplement, la
licence normale de Galaad donne accès à tout.
De façon générale, gardez toujours à l'esprit que, si votre exemplaire de
Galaad vous a été légalement vendu, un dongle doit obligatoirement
accompagner le logiciel pour matérialiser sa licence.
Comme pour tous les logiciels protégés, si vous perdez ce dongle, vous
perdez votre licence, c'est aussi simple que ça. Néanmoins, dans certains cas
particuliers et sous toutes réserves, le dongle perdu peut être remplacé, à
condition toutefois de fournir une preuve d'achat (i.e. la facture), une attesta-
tion de perte et le numéro de série de la licence perdue. Mais ce remplacement
ne peut se faire à volonté. Prenez soin de votre dongle ! Si vous craignez
qu'il soit volé, mettez une petite rallonge USB avec le dongle au bout,
éventuellement collé ou enfermé à l'intérieur du PC, le rendant inaccessible.
Pour plus de précisions ou en cas de difficulté, nous vous
invitons à consulter le site officiel de Galaad sur l'Internet :
www.galaad.net
———————————————————————— Avant-première — 17
GALAAD 3 —————————————————————————————
Soyez curieux !
Quoi que vous puissiez tirer de ce manuel, l'essentiel de
votre apprentissage viendra sans aucun doute de votre
pratique courante du logiciel. Il existe certes des fonctions
plus ou moins complexes pour lesquelles le manuel d'utilisa-
tion vous sera hélas indispensable, mais le meilleur guide de
vos premiers pas ‒ et aussi des suivants ‒ n'est autre que
vous-même.
Galaad est bien élevé et ne vous mordra jamais sous prétexte que vous
aurez fait une grosse bêtise. Au pire, il vous enverra un petit message d'aver-
tissement ou de désapprobation, ce qui sera sans conséquence durable sur la
qualité des relations que vous pourrez avoir avec lui, du moins de son point de
vue. Croyez bien que, quoi que vous fassiez, y compris par pure provocation,
vous aurez vraiment du mal à le vexer. Par conséquent, si vous tombez sur une
fonction, une icone ou un bouton et ne savez pas à quoi ça peut bien servir, eh
bien essayez, tout simplement. Bien sûr, vous pouvez ouvrir ce manuel
d'utilisation ; ça marche aussi.
Ne soyez donc pas hésitant dans votre
démarche d'apprentissage. Il n'y a aucune
honte à débuter, et pas davantage de raison
de se montrer timide. Si vous avez un doute
quant à une fonctionnalité, eh bien le mieux
est encore de l'essayer en y allant carrément,
même si le résultat que vous obtenez est
proprement inattendu. Vous pourrez
toujours annuler une opération malheureuse,
et c'est en général à tâtons que l'on pro-
gresse dans la connaissance d'un logiciel.
Galaad ne fait pas exception. Sous les
icones, la plage !
18 — Avant-première ————————————————————————
——————————————————————————————————
———————
1
00001
INSTALLATION
——————————————————————————————————
GALAAD 3 —————————————————————————————
Mise en place
Galaad 3 se présente sous la forme d'un CD-
ROM contenant tous les fichiers tels qu'ils seront
transférés sur votre disque dur. Le programme
d'installation doit normalement démarrer quelques
secondes après que vous ayez refermé le lecteur.
Sous certaines configurations sécurisées, il se peut que le programme
AutoRun ne démarre pas. Dans ce cas, il vous suffit d'exécuter le programme
SETUP du CD en commande manuelle. Avec un décodeur, cela veut dire que
vous cliquez sur le bouton "Démarrer" de la barre de tâches Windows puis,
dans le menu qui en surgit, sur la ligne de commande "Exécuter". Si votre
lecteur de CD correspond à l'unité de disque D, cas assez courant, tapez la
ligne D:SETUP et cliquez sur OK.
Le lancement du programme
SETUP, qu'il soit automatique ou
manuel, se traduit par l'apparition
d'une nouvelle fenêtre proposant
une succession de boîtes de
dialogue pour configurer cette
installation. La première vous
demande de façon classique
l'emplacement dans lequel vous
souhaitez installer Galaad sur
votre disque dur. Le dossier de
destination par défaut est
C:\Galaad, mais le choix vous
reste acquis.
Si vous souhaitez installer Galaad dans un autre répertoire, indiquez celui-
ci ou sélectionnez-le à l'aide du bouton "Parcourir" qui fera apparaître une
petite fenêtre de parcours de l'arborescence accessible. Rien ne vous oblige à
installer Galaad sur l'unité de disque et dans le répertoire proposés par défaut.
Précisons en outre que Galaad ne modifie aucun fichier hors de ce réper-
toire, sauf ceux liés aux raccourcis sur le bureau. En particulier, les innombra-
bles fichiers système gérés par la galaxie Windows ne sont en rien concernés
par l'arrivée de Galaad sur votre disque dur.
1 - 20 — Installation ————————————————————————
————————————————————————————— GALAAD 3
Détail d'importance, Galaad a besoin d'avoir l'accès en écriture dans
son répertoire d'installation, même si vos dessins sont stockés ailleurs. Si
l'utilisation du logiciel doit se faire dans une session ayant des droits restreints
(session autre qu'administrateur), il est important que le répertoire d'installa-
tion reste accessible en écriture dans cette session, sinon le fonctionnement en
sera affecté (dessin courant et paramètres non enregistrés, notamment).
L'arborescence "C:\Program files" ou "C:\Programmes" n'est donc pas
appropriée pour accueillir le logiciel.
L'installation normale de Galaad 3 requiert environ
100 Mo d'espace disque disponible, plus celui dont
vous aurez ensuite besoin pour stocker vos dessins.
L'installation complète, téléchargeable depuis le site
web de Galaad, contient en un bloc compacté les
mêmes éléments que le CD pour une langue donnée.
Le programme SETUP exécute pour vous les petites tâches annexes d'une
installation Windows, c'est-à-dire l'adjonction de raccourcis pour démarrer
Galaad depuis le bureau ou le menu "Démarrer", ou l'association du module de
dessin aux fichiers GAL pour un lancement automatique depuis l'explorateur
de fichiers ou autre. Si vous ne souhaitez pas que ces tâches annexes soient
remplies, décochez les cases correspondantes en bas de la fenêtre.
Cliquez ensuite sur le bouton "Suivant >>".
Il s'agit maintenant d'indiquer
au logiciel les quelques caracté-
ristiques principales de votre
machine d'usinage, du moins si
une machine est connectée à cet
ordinateur.
Notez que ces paramètres
sont tous modifiables a poste-
riori depuis Galaad sans avoir à
repasser par la case départ, c'est-
à-dire l'installation. Vous avez
donc assez largement droit à
l'erreur ou la négligence.
———————————————————————— Installation — 1 - 21
GALAAD 3 —————————————————————————————
Si une machine d'usinage ou de découpe est connectée au poste de travail
que vous êtes en train d'installer, et dans ce cas seulement, activez l'option
correspondante, ce qui vous permettra de préciser le type de cette machine et
la façon dont elle est connectée à votre PC.
Cliquez encore une fois sur le bouton "Suivant >>". Une dernière fenêtre
de dialogue apparaît alors pour vous indiquer le répertoire de destination de
Galaad sur votre disque, et vous rappeler les termes de la licence d'utilisation
du logiciel, termes que vous connaissez déjà pour les avoir lus au chapitre
précédent. Ne nous attardons donc pas en ces lieux, nous touchons au but.
Cliquez enfin sur le bouton "Installer", ce qui va lancer le processus
d'installation proprement dite, c'est-à-dire le transfert des fichiers du CD ou du
bloc téléchargé vers votre disque dur. Ceci peut prendre de quelques secondes
à une minute selon les performances de votre ordinateur. Une bande-annonce
donne quelques indications succinctes de la phase en cours, puis un dernier
message vous indique si tout s'est bien passé.
Vous pouvez dès à présent lancer Galaad 3 pour la première fois depuis ce
message, ou bien, les fois suivantes, à l'aide de l'icone qui a été ajoutée sur
votre bureau, ou encore par le raccourci Galaad créé dans le menu "Démarrer"
de Windows. Votre installation est maintenant opérationnelle.
Nota : Galaad ne nécessite pas de driver pour fonctionner, sauf pour les
clés de licence antérieures à 2017. En revanche, certains contrôleurs de
commandes numériques, notamment sur port USB, pourront avoir besoin de
drivers pour fonctionner. Ceux-ci sont fournis sur le CD, mais pas installés
automatiquement. Lorsque vous brancherez la machine et que Windows vous
demande où en récupérer le driver, vous pourrez demander d'aller les chercher
sur le CD. Ces drivers ne sont pas dans le bloc d'installation téléchargeable.
1 - 22 — Installation ————————————————————————
————————————————————————————— GALAAD 3
Aménagement du territoire
Rappelons que l'installation de Galaad ne fait aucun
ajout de fichier hors de son répertoire, sauf les
raccourcis sur le bureau et le menu "Démarrer". Ceux-ci
sont de classiques fichiers LNK détruits par
Windows lorsque vous les supprimez
D'autre part, et si cela peut vous rassurer, les seules modifications
apportées à la base de registre de Windows concernent l'association directe des
fichiers GAL (fichiers de dessin) et GLI (librairies d'objets) à l'application
Galaad, ainsi que les fichiers GAW (fichiers de tournage) à l'application
Gawain, ce qui permet de lancer le logiciel en double-cliquant directement sur
un nom de fichier. Soient trois petites clefs dans la base de registre. En outre,
cette association fait apparaître les mini-icones Galaad associées aux noms de
fichiers correspondants dans toutes les fenêtres gérés par Windows et vous
procure ainsi une facilité d'identification accrue.
Déménagement
Si nécessaire, il est possible de transférer
l'installation vers un autre répertoire à l'aide
de l'Explorateur Windows en renommant le
répertoire cible ou en le coupant/collant vers
une autre unité de disque ou sous-répertoire,
y compris via une clé-mémoire USB. Aucun
problème, Galaad se laisse transporter. N'oubliez
pas de rediriger manuellement les raccourcis
Windows du bureau et du menu "Démarrer" vers le nouvel
emplacement cible.
———————————————————————— Installation — 1 - 23
GALAAD 3 —————————————————————————————
Désinstallation
Il n'a pas été jugé nécessaire de créer un programme complet de désinstal-
lation automatique de Galaad, vues l'extrême simplicité de cette installation et
l'absence de fichiers hors de son répertoire.
Pour désinstaller Galaad, il suffit de supprimer son
répertoire à l'aide de l'Explorateur Windows ou autre de
même métal. C'est tout. Vous pouvez ensuite supprimer
manuellement les raccourcis restés sur le bureau ou
dans le menu "Démarrer". Windows effacera alors les
fichiers LNK correspondants et il ne restera plus la
moindre trace du passage de Galaad sur votre écran.
Requiescat in Pace, et tant pis pour vous.
Si l'idée de conserver trois clefs Galaad dans la base de registre Windows
vous empêche de dormir, vous pouvez les supprimer facilement : ces trois
clefs concernent les liens entre les fichiers *.GAL (dessins Galaad) et le
programme GALAAD.EXE ; *.GLI (librairies Galaad) et GALAAD.EXE ; et enfin
entre *.GAW (dessins de tournage Gawain) et GAWAIN.EXE. Ces clefs ne
servent plus après suppression de Galaad, n'occupent pas plus de quelques
octets sur votre disque dur, ne captent aucune ressource système, et ne gênent
aucune autre application, mais traquer jusqu'à la dernière petite poussière issue
de Galaad est votre droit le plus strict.
Sur les versions de Windows antérieures à Vista, ouvrez l'explorateur de
fichiers et appelez la commande "Outils / Options des dossiers", puis l'onglet
"Types de fichiers". Descendez la liste jusqu'aux extensions GAL, GAW et GLI
et effacez-les avec "Supprimer". Si le bouton est grisé, c'est que la clef a déjà
été désaffectée. Le démarrage suivant de Windows achèvera le nettoyage.
Sur les versions récentes de Windows, le nettoyage se fait tout seul à la
suppression de l'application cible. Vous vous êtes inquiété pour rien.
1 - 24 — Installation ————————————————————————
——————————————————————————————————
———————
2
00010
APPRENONS A DESSINER
——————————————————————————————————
GALAAD 3 —————————————————————————————
Contact
Au lancement, Galaad affiche la planche à dessin du dernier travail que
vous avez effectué, exactement dans l'état où vous l'avez laissé (on reviendra
sur ce point). Vous allez devoir vous familiariser peu à peu avec cette fenêtre
centrale de dessin et de contrôle.
Il se peut que la présentation vous paraisse un peu chargée à première vue.
Mais vous allez très vite vous y faire : chaque icone et chaque zone d'affichage
ont leur utilité. En outre, on peut facilement écrémer les fonctionnalités
offertes dans les menus, les commandes et les icones de dessin. On verra
comment, plus loin dans ce manuel, avec la mise en place des restrictions de
l'environnement de travail. Mais n'anticipons pas et intéressons-nous pour le
moment à ce qui est venu s'afficher sur l'écran.
Petite digression : votre version de Galaad, c'est-à-dire sa date, est
affichée tout en bas à gauche de la fenêtre, au lancement où lorsqu'aucune
fonction de dessin n'est en cours.
2 - 26 — Apprenons à dessiner ————————————————————
————————————————————————————— GALAAD 3
La fenêtre de travail se divise en cinq zones distinctes :
- Au centre, votre planche à dessin. Réceptacle de votre génie créatif mené
à sa quintessence graphique, elle se tient prête à être envoyée directement à
la machine pour un usinage sans histoire. C'est dans cette zone que vous
allez exacerber vos talents artistiques avec la modeste contribution techni-
que de Galaad. On pourra visualiser ce dessin en simple vue de dessus ou
avec des vues latérales et 3D.
- Tout en haut, la classique barre de menus. Elle vous donne accès aux
fonctions de manipulation globale et de supervision de votre travail, clas-
sées par type de fonctionnalité. Rien de bien original. Même dans l'hémis-
phère sud, la barre de menus est en haut, paraît-il.
- Juste au dessous, la non moins classique barre de commandes rapides.
Chaque icone ici présente est un raccourci pour accéder à une fonction d'un
sous-menu, sans passer par la fastidieuse ouverture dudit. Pour donner
dans le genre non-conformiste propre à Galaad, quelques icones sous-
jacentes ont été ajoutées, qui se montrent lorsque la souris survole leur
maman. Un mode "Écran Tactile" est néanmoins activable dans les para-
mètres d'environnement.
- Sur la gauche de l'appareil, les icones de dessin. Vous trouverez là de quoi
stimuler votre créativité, pour peu qu'elle manque d’additifs effervescents,
et par conséquent de quoi former les objets composant votre dessin. Lors-
que la souris survole les icones de base, un sous-groupe associé jaillit aus-
sitôt pour affiner le choix.
- Reléguée tout en bas, enfin, la zone d'affichage. Un vrai marché aux puces
où l'on trouve pêle-mêle toutes les informations possibles et plus ou moins
utiles sur ce qui se passe dans le dessin à un moment donné, c'est-à-dire
principalement des cotes, des dimensions et des angles.
Note à benêts : le but de ce manuel ‒ même ces pages initiatiques ‒ n'est
pas de vous enseigner la pratique courante de l'interface Windows, supposée à
peu près acquise ou tout au moins débroussaillée au moment où vous lisez ces
lignes. Quelques petits rappels seront tout de même donnés ici et là par pure
charité, mais ne vous attendez quand même pas à un cours technique avancé
sur les labyrinthes souterrains de Windows, lesquels sont nombreux, tortueux
et parfois même parfaitement logiques.
———————————————————— Apprenons à dessiner — 2 - 27
GALAAD 3 —————————————————————————————
Premiers pas
Comme vous l'allez découvrir, dessiner avec Galaad n'est pas bien
compliqué et ne requiert que très peu d'aspirine. Il convient avant tout d'avoir à
l'esprit que vous dessinez des trajectoires d'outils d'usinage et non pas un joli
dessin à imprimer. Ne comparez surtout pas sa manipulation avec celle d'un
éditeur d'images bitmap, de type PaintBrush, PaintShop, PhotoShop, etc.,
lesquels vous donne en fait accès à une mosaïque de pixels inertes.
Le module de CAO de Galaad est un éditeur graphique vectoriel, c'est-à-
dire qu'un trait est constitué de deux points extrêmes cotés et reliés, et non pas
un simple alignement de pixels noircis. La démarche demande plus de
précision, et surtout une approche par la géométrie plutôt que par la peinture.
Si vous avez déjà utilisé un logiciel de dessin vectoriel, comme par exemple
CorelDraw ou Adobe-Illustrator, vous n'aurez aucun problème pour vous
familiariser avec Galaad. Sa méthodologie de travail est la même.
Commençons par ouvrir le menu "Fichier" et cliquer sur la
commande "Nouveau". Le dessin en cours fait aussitôt place
nette. Vertige de la page blanche.
Il vous est alors demandé d'indiquer
les dimensions brutes de votre pièce à
usiner. Mesurez et indiquez-les ici. Ces
dimensions restent bien entendu
modifiables par la suite avec la com-
mande "Fichier / Dimensions brutes"
dans le même menu. Validez vos
dimensions mesurées et cliquez sur OK
sans chercher à comprendre les paramè-
tres annexes. On y reviendra.
Commençons par quelque chose de simple comme une bête ligne
droite. Allez chercher l'icone de "ligne" dans les icones de dessin à
gauche de la planche, en ignorant la famille nombreuse qu'elle déroule. L'icone
de base nous suffira bien assez. Cliquez dessus et revenez vers la planche.
Le pointeur de la souris a changé d'apparence. De curseur en forme de
flèche oblique, il est devenu croix et rouge. Déplacez la souris : la croix se
déplace et différents repères suivent le mouvement. Les marques glissent sur
2 - 28 — Apprenons à dessiner ————————————————————
————————————————————————————— GALAAD 3
les réglettes et les coordonnées numériques en bas de l'écran sont remises à
jour en permanence. Cliquez un endroit quelconque sur la planche et relâchez
le bouton de la souris.
A partir de cet instant, un trait de dessin suit vos déplacements pour les
relier au point qui vient d'être fixé. En plus d'une position absolue, de nouvel-
les indications vous donnent la position relative, cartésienne et polaire, par
rapport au point précédent. Positionnez le pointeur de manière à avoir un trait
qui vous convienne, et cliquez à nouveau puis relâchez la souris.
Galaad est immédiatement prêt à renouveler l'opération pour un autre trait.
Essayons encore, mais avec une autre méthode : cliquez le premier point et
gardez le bouton de la souris enfoncé, puis déplacez le pointeur en croix sur la
planche pour positionner le deuxième point. Le résultat est identique. Vous
pouvez donc cliquer-relâcher, déplacer et cliquer-relâcher, ou bien
cliquer, déplacer et relâcher. À votre convenance.
Continuons avec les simples lignes. Le pointeur en croix est sur la planche,
la souris est relâchée. Appuyez sur les petites flèches du clavier :
le pointeur bouge d'une graduation sur les réglettes.
Cotation simple
Maintenant, au lieu de cliquer avec la souris ou la barre d'espacement,
appuyez sur la touche : il apparaît aussitôt une boîte de dialogue qui va
vous permettre d'entrer directement une cote numérique.
Il vous suffit de taper la valeur de
la position X, puis appuyer sur la
touche de tabulation avant pour
passer rapidement à la zone Y dans
laquelle vous pouvez alors entrer la
valeur de position. Pour terminer,
vous devez cliquer sur le bouton OK
ou appuyer sur la touche .
Il est bon de rappeler ici que cette touche de tabulation avant permet
de passer d'une zone à la suivante dans les boîtes de dialogue. Accompagnée
———————————————————— Apprenons à dessiner — 2 - 29
GALAAD 3 —————————————————————————————
de la touche , elle devient tabulation arrière et fait passer à la zone
précédente. Ceci est valable pour tous vos logiciels Windows et pas seulement
Galaad. La touche valide la boîte de dialogue tout entière en l'état.
Détail : Galaad accepte aussi bien le point que la virgule comme séparateur
décimal, même quand Windows n'accepte que la virgule. C'est plus pratique
lorsqu'on entre une cote depuis le pavé numérique du clavier.
Rappel : la convention d'orientation utilisée dans Galaad définit comme
"ouest" / "est" les directions X décroissante (vers la gauche) / croissante (vers
la droite) ; "sud" / "nord" les directions Y décroissante (vers le devant) /
croissante (vers l'arrière) ; et "bas" / "haut" les directions Z décroissante (vers
la profondeur) / croissante (vers le retrait), en un repère orthonormé.
Cette convention d'orientation reste
valable pour le pilotage de la machine Z
vue de l'opérateur. Attention, une
profondeur d'usinage plus importante
correspond donc à une descente de l'axe Y
Z vers le sens négatif, même si Galaad
indique les profondeurs en valeur absolue. X
Vous avez sans doute remarqué que la boîte de dialogue de cotation offre
de petites listes déroulantes donnant l'origine de la cote entrée. On peut donc
s'en servir pour donner une cote cartésienne relative à un point autre que
l'origine (0,0) de la planche située au coin sud-ouest. Gardez à l'esprit que, si
vous entrez une cote par rapport à un point X lui-même situé plus à l'est ou Y
plus au nord, ce sera probablement une valeur négative.
Pour revenir à notre pointeur de dessin, on s'aperçoit qu'il s'est fixé à la
position saisie et que le clic de la souris a été appliqué. On sait donc mainte-
nant entrer une cote numérique cartésienne pour une position absolue.
Pour entrer une cote numérique
en coordonnées polaires (donc pour
le deuxième point du trait), vous
devez appuyer sur la combinaison de
touches . Ceci ouvre une
boîte de dialogue similaire, hormis le
fait que la coordonnée est de type
(R,) au lieu de (X,Y).
2 - 30 — Apprenons à dessiner ————————————————————
————————————————————————————— GALAAD 3
Comme pour la cotation cartésienne, les valeurs apparaissant par défaut
dans les zones de saisie numérique correspondent à la position du pointeur.
A ce stade de l'apprentissage, vous savez positionner et activer le pointeur
de dessin, et aussi donner une cote numérique de position. Amusez-vous à
dessiner des objets à l'aide d'icones de dessin autres que la simple ligne droite,
par exemple des rectangles ou des cercles. Ne vous aventurez tout de même
pas trop loin dans les icones de dessin qui se déroulent à partir des icones de
base, et tenez-vous en aux icones blanches. Les autres icones jaunes, vertes et
bleues ne concernent pas le dessin direct, comme on va le voir sous peu.
Accroches au vol
Si vous avez déjà quelque chose sur la planche, ne
serait-ce qu'un trait simple, vous pouvez alors remarquer
que le passage du pointeur en croix à proximité de l'objet
déjà dessiné fait surgir un petit point rouge avec une
indication succincte d'emplacement.
En appuyant sur la barre d'espacement du clavier, vous
accrochez automatiquement le pointeur de dessin sur le petit point rouge, c'est-
à-dire que vous validez directement la position correspondante. Ceci vous
facilitera grandement la tâche de pointage, en particulier sur des sommets de
polylignes, intersections, centres d'arcs, etc. S'il n'y a pas de petit point rouge,
le pointage validé correspondra à la position courante du pointeur en croix.
Le bouton central d'une souris à trois boutons (ou le bouton de roulette)
fait la même chose sans aller tâtonner sur le clavier, quoique la barre d'espa-
cement ne soit pas trop ardue à trouver. Pour opérer une accroche au vol
correspondant à un clic qui serait fait avec le bouton droit de la souris, il suffit
d'appuyer en même temps sur la touche (flèche inerte de majuscule). Ceci
vaut aussi pour le bouton central (ou roulette) de la souris.
Un peu plus compliqué, mais méritant mention, vous
pouvez faire une accroche en deux temps, c'est-à-dire
accrocher l'abscisse d'un petit point rouge puis accrocher
ailleurs l'ordonnée d'un autre point (ou l'inverse) ou
l'ordonnée de la position courante du pointeur.
———————————————————— Apprenons à dessiner — 2 - 31
GALAAD 3 —————————————————————————————
Il suffit de placer le pointeur à proximité du premier point concerné pour
qu'il soit repéré et mis en valeur, puis d'appuyer sur la touche ou pour
mémoriser temporairement l'abscisse ou l'ordonnée. Il apparaît alors un axe
rouge vertical ou horizontal qui traverse la planche, mais rien n'est encore joué
et vous pouvez réitérer l'opération avec la même touche pour valider un autre
point en cas d'erreur, ou bien carrément l'oublier en effectuant un pointage
ordinaire. Déplacez ensuite le pointeur et venez chatouiller un autre petit point
rouge quelque part ailleurs sur le dessin, puis appuyez sur l'autre touche ou
, celle que vous n'avez pas utilisée la première fois. Galaad affichera alors la
position du point correspondant à cette abscisse et cette ordonnée temporaire-
ment mémorisées, position que vous pouvez enfin valider.
Manipulation d'objets
On va arrêter là le barbouillage de la planche et s'intéresser un peu à ce
qu'il est possible de faire avec un élément de dessin déjà créé.
Glissez la souris vers la gauche et cliquez sur l'icone jaune de sélection
sans vous occuper de ses consœurs. La croix de dessin
redevient aussitôt une flèche de pointage et le dernier objet
dessiné se retrouve encadré par une matrice de huit cases rouges.
Amusez-vous à cliquer sur les objets dessinés : le cadre se
déplace de l'un à l'autre, le tracé de chaque objet prenant lui
aussi la couleur rouge pour une meilleure identification. On dit
alors que l'élément de dessin ainsi encadré est un objet sélec-
tionné.
Cette notion est fondamentale. En effet, la méthodologie de travail de
Galaad consiste à sélectionner d'abord des objets et agir ensuite sur les
objets en question. D'autres logiciels de CAO font l'inverse en demandant
d'abord quelle action doit être diligentée et ensuite quels sont les objets qui en
seront la cible. Chaque méthode a ses avantages et ses inconvénients ; on ne va
pas en débattre ici. Ceci étant, pour beaucoup de fonctions de dessin, Galaad
accepte aussi la méthode inverse lorsque rien n'est déjà sélectionné.
Un objet n'est pas modifié par la sélection, bien que sa couleur change
provisoirement pour le mettre en valeur. Par contre, il va être possible de le
2 - 32 — Apprenons à dessiner ————————————————————
————————————————————————————— GALAAD 3
torturer à l'aide des nombreux outils plus ou moins raffinés que Galaad met à
votre disposition. Que la fête commence.
La première chose qu'on puisse faire avec un objet sélectionné est bien
évidemment de le supprimer. Rien de plus simple : appuyez sur la touche
du clavier ou allez chercher la commande "Edition / Effacer". L'objet et
la matrice de sélection disparaissent. Vous pouvez annuler cette suppression
avec la touche (BackSpace ou retour en arrière) située en général juste
au-dessus de la touche sur un clavier en bonne santé, ou bien avec la
commande "Edition / Annuler" ou encore l’icone correspondante.
La deuxième chose qui nous intéresse peut être de repositionner cet objet.
Il vous suffit de faire glisser la souris à l'intérieur du cadre de sélection, de
cliquer avec le bouton gauche de la souris qu'on va garder enfoncé, et de
déplacer la souris. Le cadre de sélection suit vos mouvements. Relâchez le
bouton pour fixer la nouvelle position. Pendant ce temps, les marqueurs sur les
réglettes et les coordonnées de la zone d'affichage sont remis à jour.
Plus amusant : cliquez sur une des cases médianes rouges de la matrice
avec le bouton gauche de la souris maintenu enfoncé, déplacez la souris et
relâchez. Le cadre s'agrandit ou se rétrécit pour suivre le mouvement, et l'objet
change ainsi de dimensions. En utilisant les cases diagonales (les coins), on
s'aperçoit que l'objet change de dimensions tout en conservant une proportion
constante sur les deux axes X et Y. Ceci vous permet de modifier globalement
la taille de votre objet sélectionné sans en changer l'apparence.
Accroches au vol, bis repetita : lorsque vous déplacez, agrandissez ou
réduisez un objet sélectionné, la présence d'un autre objet dans le voisinage
fait apparaître des axes d'alignement de couleur orangée, près des bords ou du
centre. Pour s'aligner automatiquement sur un axe apparent, il suffit d'appuyer
sur la barre d'espacement du clavier sans relâcher le bouton de
la souris. Les touches ou font une accroche partielle pour n'aligner qu'un
axe lorsque deux sont apparents.
Vous vous rappelez sans doute que la touche faisait surgir une boîte
de dialogue de cotation au clavier. Eh bien cette petite facilité reste active pour
la plupart des fonctions de dessin et de manipulation de Galaad. Appuyons
donc sur cette fameuse touche .
———————————————————— Apprenons à dessiner — 2 - 33
GALAAD 3 —————————————————————————————
Aussitôt, une nouvelle boîte
de dialogue surgit au milieu de
l'écran. Vous pouvez indiquer la
position de votre objet dans la
partie supérieure et ses dimen-
sions dans la partie inférieure. La
position XY de votre objet
correspond par défaut au coin
sud-ouest de son cadre de
sélection, mais vous pouvez
utiliser d'autres références en
cliquant sur les cases rouges.
Vous remarquerez assez vite que Galaad n'aime pas beaucoup que vos
objets cherchent à s'évader de la planche à dessin, surtout quand vous entrez
une cote numérique au clavier. Etant donné que votre planche représente la
pièce brute à usiner, il semble assez logique que des trajectoires d'usinage en
dehors de cette pièce n'aient guère de sens.
A ce stade des opérations, vous savez dessiner des objets de base,
accrocher des points déjà existants, coter des positions, sélectionner les
objets dessinés et les supprimer, les placer ou les dimensionner.
Nous allons maintenant sélectionner plusieurs objets en même temps pour
les manipuler ensemble. Plusieurs possibilités s'offrent à vous. La première
consiste à cliquer sur notre icone de sélection (si le pointeur de souris est une
croix de dessin) puis délimiter une zone rectangulaire sur la planche au lieu
d'un simple pointage instantané. Pour ce faire, cliquez avec le bouton gauche
de la souris que vous maintenez enfoncé, éloignez la souris vers la droite et
relâchez le bouton : un rectangle rouge a délimité la zone. Tous les objets
entièrement contenus dans cette zone ont été sélectionnés. Si vous déplacez
la souris de la droite vers la gauche après le clic, le rectangle est vert et seront
sélectionnés les objets partiellement contenus dans la zone. Si vous n'en
avez attrapé qu'un seul ‒ ou a fortiori aucun ‒ recommencez l'opération. Vous
avez plusieurs objets sélectionnés que vous pouvez manipuler comme s'ils
n'étaient qu'un seul : position, taille, suppression, etc.
2 - 34 — Apprenons à dessiner ————————————————————
————————————————————————————— GALAAD 3
Autre possibilité : sélectionnez un ou plusieurs objets, puis appuyez sur la
touche du clavier (flèche inerte de majuscule) et cliquez sur d'autres
objets tout en gardant cette touche enfoncée. Contrairement à ce qui se passait
jusqu'à présent, les nouveaux objets sont sélectionnés sans que les précédents
ne soient désélectionnés au préalable. Vous pouvez continuer comme ça
jusqu'à plus soif, y compris en délimitant des zones de sélection. Réciproque-
ment, si vous cliquez sur un objet déjà sélectionné parmi d'autres avec
cette touche enfoncée, il sera désélectionné.
Par ailleurs, lorsque vous cliquez un endroit où plusieurs
objets peuvent être sélectionnés (ou désélectionnés), Galaad
affichera un mini-menu pour vous permettre de faire votre
marché. Ajoutons pour la forme qu'il existe beaucoup d'autres méthodes de
sélection, notamment par filtrage automatique, et aussi un verrouillage
empêchant la sélection. Nous verrons tout ça plus tard.
Astuce : lorsqu'un ou plusieurs objets sont sélectionnés, le fait d'appuyer
sur les petites flèches du clavier déplace directement le cadre de
sélection ‒ et les objets avec ‒ d'un pas correspondant à une graduation sur les
réglettes (même si celles-ci ne sont pas affichées), comme pour le déplacement
de la croix de dessin. Ceci peut éventuellement vous aider à ajuster les objets
avec plus de précision que la souris et nous amène tout droit à parler de pas de
déplacement et de grille magnétique.
La grille magnétique
Comme vous l'avez certainement remarqué, le pointeur de dessin en croix
et les objets sélectionnés ne peuvent être déplacés que par petits sauts d'une
longueur qui correspond aux graduations des réglettes latérales. C'est une
caractéristique habituelle des logiciels de dessin vectoriel qui doivent s'affran-
chir de la résolution graphique de l’écran en s'appuyant sur une matrice
indépendante des pixels, lesquels n'ont aucune valeur exprimable par cotation.
Pour être invisible, cette matrice n'en a pas moins une influence considérable
sur le dessin.
Par défaut, le pas des graduations des réglettes est de 1 mm, sauf si vous
avez une planche à dessin très grande ou au contraire très petite. Il nous est
———————————————————— Apprenons à dessiner — 2 - 35
GALAAD 3 —————————————————————————————
donc à première vue impossible de construire ou positionner un objet en se
plaçant à une cote non entière. Notons tout de même que les cotes numéri-
ques entrées au clavier ne sont jamais arrondies. Du moins pas plus qu'au
1/1000ème, ce qui devrait suffire à couvrir l’essentiel des besoins. Galaad
considère en effet que si vous avez indiqué une position par cotation numéri-
que, il n'a pas le droit de modifier cette position à sa guise pour l'ajuster sur la
grille. Elle reste donc inchangée.
Il peut néanmoins s'avérer utile d'adapter le pas de la grille à une situation
particulière. Pour ce faire, vous devez appeler la commande "Dessin / Grille
magnétique / Régler" dans la barre de menus (un raccourci rapide existe dans
la barre de commandes en haut de l'écran).
Une boîte de dialogue permet de régler les
pas de la grille, c'est-à-dire les arrondis de
position. Une case vide (ou "auto") indique que
l'arrondi se fera sur les graduations fines de la
réglette, variant donc avec le zoom. Sans doute
de loin le meilleur mode. La grille polaire
arrondit l'angle de pente de la ligne en cours de
dessin, lorsqu'on appuie sur la touche .
Vous pouvez aussi désactiver la grille pour travailler avec le simple pixel
de l'écran pour seule unité de déplacement, mais ce n'est pas recommandé pour
un travail précis et confortable, surtout que cette unité va se mettre à varier
avec le zoom. Cette grille magnétique est à votre disposition et ne s’use même
pas si vous vous en servez. Ne la négligez pas.
De Profundis
Les merveilles de la création artistique ne doivent pas faire oublier que le
but ultime et pas si lointain de Galaad reste de piloter une machine-outil à
commande numérique destinée à l'usinage, en général par fraisage. Ceci
suppose que les objets dessinés acquièrent au moins trois paramètres supplé-
mentaires : la profondeur du sillon à fraiser, découper ou graver, la vitesse de
mouvement et l'affectation d'outils à usiner.
2 - 36 — Apprenons à dessiner ————————————————————
————————————————————————————— GALAAD 3
Cliquez sur l'icone verte à gauche de la planche, toujours sans vous
soucier de ses congénères surgissantes.
Il jaillit aussitôt une nouvelle boîte de dialogue qui vous offre la possibilité
d'indiquer quel outil sera mis à contribution pour tailler les objets à dessiner
par la suite, une profondeur d'usinage pour ces objets, ainsi qu'une vitesse
d'avance pour le mouvement d'usinage. On trouve aussi d'autres réglages qui
serviront plus tard.
Si vous n'êtes pas encore familier avec les ordres de grandeurs des vitesses
d'avance, laissez Galaad les calculer automatiquement. L'approximation faite
par le logiciel est calculée largement par défaut, en prenant en compte la
dureté du matériau à usiner, les caractéristiques physiques de l'outil (profil,
diamètre, denture, rotation) et la profondeur des passes d'usinage. Vous aurez
le temps d'apprendre peu à peu à évaluer les ordres de grandeur sans risquer de
casser des outils coûteux en allant trop vite. Votre expérience des vitesses se
fera bien assez rapidement, si l'on ose dire.
Lorsque vous validez cette boîte de dialogue en cliquant sur OK (ou en
appuyant sur ), les objets sélectionnés reçoivent immédiatement les
nouvelles caractéristiques indiquées. Si aucun objet n'était sélectionné, vos
indications ne sont pas parties dans le vide pour autant : elles concerneront les
prochains objets que vous dessinerez par la suite avec les icones de dessin et
jusqu'au prochain rappel de cette boîte de dialogue.
Important corollaire : vous pouvez avoir autant de profondeurs et de
vitesses différentes que d'objets sur la planche. Ces deux paramètres sont
complètement indépendants et ne sont pas liés à un outil, une couleur ou à une
passe d'usinage comme sur certains logiciels de FAO. En outre, vous pouvez
avoir autant d'objets sur la planche qu'il vous plaira, dans la limite des places
———————————————————— Apprenons à dessiner — 2 - 37
GALAAD 3 —————————————————————————————
disponibles, c'est-à-dire la capacité mémoire de votre ordinateur. Ajoutons
encore que vous pouvez même dessiner des objets 3D qui ont donc une
profondeur variable, comme on verra plus loin. Mais n'anticipons pas, parce
que ça deviendra alors un peu plus compliqué et le but du présent chapitre
n'est que de vous aider à effectuer vos premières armes.
Vous savez maintenant dessiner des objets, les supprimer, les reposi-
tionner sur la planche, les agrandir ou réduire, et enfin définir leurs valeurs
d'usinage. Vous êtes donc prêt à utiliser cette machine qui piaffe d'impatience
et tire déjà sur son câble. Allez, dernier petit détour par le zoom.
Zoom
Il est utile de pouvoir agrandir une partie de la planche pour vérifier le
tracé des objets dessinés ou les ajuster. Une série de fonctions va vous aider,
mais nous nous contenterons ici de voir la première : vous l'aviez sans doute
remarquée au premier coup d'œil, cette icone bleue qui a un air sincère
de déjà-vu. Allons, cliquez dessus et vous pouvez maintenant délimiter
une zone de la planche à agrandir, ou bien un simple point autour duquel
Galaad agrandira la vue d'un facteur 2. Dans ce dernier cas, il suffit de cliquer
et relâcher à la même position.
Petite astuce : il est possible de faire un zoom au vol avec la touche
(ou ) du clavier. Galaad agrandira la zone située autour du pointeur de la
souris sans interrompre la fonction de dessin en cours. Cette opération est
réitérable et l'on peut revenir en arrière avec la touche (ou ).
Si vous disposez d'une souris à roulette, celle-ci fait les mêmes opérations
de zoom sans toucher au clavier (le sens du zoom peut être inversé). Ceci
facilite les accroches au vol dans des zones encombrées : on zoome pour
agrandir l'endroit où une accroche intéresse, après y avoir positionné la souris,
on accroche le point, puis on fait un zoom arrière pour la suite.
La fenêtre de zoom peut être déplacée au vol avec le bouton central (ou
roulette) de la souris : il suffit de cliquer, garder le bouton enfoncé, et faire
glisser la vue dans la direction voulue. Cette possibilité reste valide même en
cours de dessin alors que le pointeur rouge en croix est actif.
2 - 38 — Apprenons à dessiner ————————————————————
——————————————————————————————————
———————
3
00011
APPRENONS A USINER
——————————————————————————————————
GALAAD 3 —————————————————————————————
Contrôle technique
Avant la mise à feu de votre machine, il peut être opportun de jeter un coup
d'œil sur ses caractéristiques telles que Galaad les imagine. On pourra ainsi
éviter quelques malentendus, dans le cas où un paramètre ne serait pas dans le
rang. Montez tout droit dans la barre de menus sans passer par la case départ,
et passez la commande "Paramètres / Machine / Principaux". Ceci sert d'ouvre-
boîte de dialogue pour un modèle qui affiche une synthèse très sommaire des
caractéristiques techniques de votre machine.
Si tout va bien, vous retrou-
vez ici les paramètres indiqués
lors de l'installation de Galaad,
pour peu que vous ayez défini
une machine d'usinage à ce
moment. Dans le cas contraire,
il n'est pas trop tard pour
vérifier les paramètres en
question, du moins ceux qui
sont affichés.
On supposera que vous connaissez le modèle de votre machine ou, à
défaut, le modèle de sa commande électronique. Si ce n'est pas le cas, il est
temps de renouer avec votre vendeur. Mais auparavant, cherchez bien si ce
modèle n'est pas indiqué sur la machine elle-même, de préférence dans
l'endroit le plus inaccessible. Le fait d'indiquer un modèle erroné n'est pas
grave. Ni votre machine ni votre ordinateur ne risquent d'en souffrir dans leur
chair tendre. Au pire, il ne se produira rien lorsque vous en attendrez une
réaction. Dans le doute, le mieux est donc d'essayer. De l'audace !
Détail d'importance, vous avez probablement branché un câble entre votre
ordinateur et votre machine. Si ce n'est pas le cas, il ne serait pas impossible
que Galaad ait du mal à contrôler la commande numérique. Les progrès en
réseaux sans fil sont certes magnifiques, mais un moyen de communication
bêtement physique reste hélas nécessaire à l'heure actuelle pour la plupart des
machines connues de Galaad. Et puisqu'on est sur le sujet, certains modèles
anciens ont un câble asymétrique dont une extrémité doit être branchée
impérativement sur le PC et l'autre sur la machine.
3 - 40 — Apprenons à usiner —————————————————————
————————————————————————————— GALAAD 3
Pour s'épancher à travers ce câble, Galaad a besoin de savoir quel port de
communication est mis à contribution. Même si la mode est à l'USB, nombre
de commandes numériques reçoivent encore leurs ordres par liaison série RS-
232. Il convient donc d'indiquer au logiciel à quel port de votre ordinateur
vous avez connecté ce fameux câble. Sur un ordinateur un peu ancien, le cas
général est le branchement de la machine sur le port série COM1 ou COM2.
Sur un ordinateur récent, il est plus probable que vous passerez par un
convertisseur USB-Série, lequel sera vu par les logiciels comme un port série
classique, mais avec un numéro au-delà de COM2. Dans la liste déroulante,
Galaad affiche un petit astérisque après le numéro des ports COM
existants, qu'ils soient réels ou virtuels. À vous d'essayer, ça ne cause pas de
dégâts collatéraux à l'ordinateur ni aux autres logiciels.
Vous remarquerez que le voisinage de cette sélection permet de bricoler la
vitesse de transmission. Si vous avez choisi un modèle existant dans la liste
des machines, le mieux est de ne pas toucher. Mettre une vitesse de transmis-
sion plus élevée ne fera pas marcher votre machine plus vite.
Au fait, vous n'avez peut-être simplement rien de connecté à l'ordinateur
sur lequel vous êtes en train de travailler. Dans ce cas, indiquez "Aucune
machine" comme modèle et "Aucun" comme port. La machine sera virtuelle,
mais vous pourrez tout de même suivre un processus d'usinage.
Validez cette fenêtre en cliquant sur OK si vous y avez changé quelque
chose ou, sinon, cliquez tout de même sur OK. On ne sait jamais.
Visite guidée du pas de tir
Votre planche à dessin contient les merveilles tout droit issues de votre
créativité féconde ; les paramètres de votre machine vous semblent corrects ;
celle-ci s'impatiente déjà ; la fenêtre de tir est bonne ; votre ceinture est
attachée. Il n'y a donc plus aucune raison de différer plus longtemps l'usinage.
L'autorisation de lancement se trouve dans "Usinage / Fraisage standard
3 axes". Allons-y, bon pour commande.
Une digression, déjà : vous avez peut-être oublié de mettre votre machine
sous tension. Le bon vieil adage informatique « ça marche mieux quand on
————————————————————— Apprenons à usiner — 3 - 41
GALAAD 3 —————————————————————————————
branche » fait parfois des miracles. Mais la plupart des machines bien élevées
ont heureusement le bon goût d'allumer un quelconque voyant quand elles sont
sous tension. Si rien ne brille de ce côté, vous avez la permission de détacher
votre ceinture pour aller vérifier de plus près. Accessoirement, certaines
commandes numériques doivent non seulement être mises sous tension, mais
en plus leur étage de puissance doit être armé et le capot de sécurité refermé.
On vérifie tout ça au préalable.
Pendant ce temps, Galaad en a profité pour vous envoyer une fenêtre
modèle familial dans laquelle on trouve de tout. Pas de panique, vous ne
risquez rien, même en cliquant tous azimuts si ça vous amuse.
On ne va pas examiner maintenant toutes les options offertes sans la
moindre pudeur par cette fenêtre. Vous avez tout de même déjà remarqué que
votre dessin s'y trouve en bonne place. Le seul paramètre d'usinage qui nous
intéresse à ce stade est la séquence d'outils, affichée au-dessus du dessin.
Si vous avez dessiné des objets avec plusieurs outils différents, ceux-ci
sont actifs dans les cases correspondantes de la matrice. En l'absence de
séquence définie, ces cases sont uniformément jaunes et attendent votre
sélection. Il suffit de cliquer sur les outils à usiner, en suivant l'ordre dans
3 - 42 — Apprenons à usiner —————————————————————
————————————————————————————— GALAAD 3
lequel vous souhaitez les voir appeler. Un outil sélectionné pour l'usinage est
cerclé de vert ; un outil que vous avez rejeté est barré d'une croix rouge. Une
fois le parcours d'un outil achevé, sa case est barrée de jaune.
Cette notion est donc importante : il vous appartient de choisir la
séquence d'appel des outils pour l'usinage. En l'absence de séquence, c'est-
à-dire si vous laissez les cases uniformément jaunes, les outils seront appelés
dans l'ordre de leurs numéros, lesquels sont pourtant non-significatifs.
Quelques caractéristiques des outils sont rappelées sous la matrice de
sélection. Lorsque la souris passe sur un outil utilisé, elles sont affichées. Le
reste du temps, ces caractéristiques correspondent au premier outil de la
séquence, celui qui va être appelé pour le parcours à effectuer.
Il est possible que vous n'ayez dessiné qu'avec un seul outil. Dans ce cas, la
séquence devient assez évidente, et il est inutile de s'attarder. Quoi qu'il en
soit, on passe à la phase suivante. Montez l'outil pressenti sur le mandrin de
broche et cliquez en haut sur l'onglet "Origine pièce" ou appuyez sur .
Origine pièce
La page de paramètres d'usinage disparaît pour laisser place à la page de
réglage de l'origine pièce, non moins fournie en zones de contrôle. Un petit
message est d'ailleurs venu se superposer à
cette page et vous rappelle quel outil est
appelé pour l'usinage. Cliquez sur OK ;
vous n'avez pas le choix.
Le dialogue entre votre logiciel préféré
et votre commande numérique idoine s'ouvre dès validation de ce message. La
première ouverture peut parfois durer quelques secondes selon le type de
machine et si celle-ci vient d'être arrachée au sommeil.
Si l'ouverture du dialogue ne débouche pas sur un résultat correct, un
message viendra vous signaler la nature du problème. Galaad essaie pendant
dix petites secondes d'établir une communication stable avec la machine. En
cas de défaillance, on propose de réessayer. Vérifiez d'abord pourquoi ça ne
————————————————————— Apprenons à usiner — 3 - 43
GALAAD 3 —————————————————————————————
passe pas. Dans l'ordre de la check-list : mise sous tension, branchement du
câble, paramètres de machine dans Galaad. Mais on peut être optimiste et
imaginer que tout s'est bien passé. Le dialogue avec la commande numérique
est établi et la machine a éventuellement effectué une course automatique pour
recaler son point zéro. Revenons à notre origine pièce.
Il s'agit maintenant d'indiquer à Galaad où se trouve la pièce à usiner sur le
plateau de la machine. Vous voyez cette pièce, certes, mais lui ne la voit pas. Il
n'en connaît que les dimensions et les tracés à usiner. Il va donc falloir lui
donner un point de référence XYZ et préciser où se trouve la pièce par
rapport à ce point.
Au fait, n'oubliez pas de mettre une pièce à usiner. Mais si vous voulez
juste faire un essai sans rien casser, cela a effectivement moins d'importance.
Le processus consiste à piloter manuellement la pointe de l'outil vers le
point de référence, axe par axe. Utilisez les boutons de déplacement X, Y et Z.
Lorsque vous cliquez sur un bouton, le mouvement est continu et se prolonge
jusqu'à relâchement. Vous pouvez aussi utiliser les flèches et les
boutons du clavier.
3 - 44 — Apprenons à usiner —————————————————————
————————————————————————————— GALAAD 3
Important : le bouton droit de la souris déplace les axes à faible vitesse
(ou la touche ). Très utile pour finaliser une prise d'origine pièce sur un
axe donné. Si vous voulez faire un mouvement de longueur plafonnée, utilisez
les boutons-radio de droite qui indiquent des longueurs. Le mouvement
s'arrête dès que vous relâchez la commande ou que la distance a été couverte.
Accessoire, mais pratique : la roulette de la souris déplace par incréments
de 1/100ème de millimètre (ou 1/1000ème de pouce selon l'unité utilisée) le
dernier axe qui a bougé, du moins si l'un des axes a bougé depuis moins d'une
minute. Très utile pour les réglages fins, surtout sur Z.
Dans la fenêtre de prévisualisation, un curseur
en croix se déplace en même temps que les axes.
Si vous n'avez pas de machine connectée, il est
d'ailleurs le seul à se déplacer. Vous pouvez
même double-cliquer directement une position
XY dans cette surface. Les coordonnées sont
données par les afficheurs LED en bas.
Vous pouvez aussi entrer une position numérique à rejoindre en cliquant
sur ces afficheurs LED, ou en appuyant sur les touches X, Y ou Z au clavier.
Mais le but n'est pas seulement de faire bouger la machine le long de ses
axes. Galaad connaît certes en permanence la position de l'outil, mais il ne sait
toujours pas où se trouve la pièce à usiner sur la machine.
Déplacez donc le chariot sur les axes X et Y de façon à positionner l'outil
au-dessus de la pièce, de préférence au centre de celle-ci. Utilisez ensuite les
mouvements Z pour descendre l'outil à faible distance de la surface supérieure
de la pièce, quelque chose comme 1 ou 2 mm. Allez-y doucement, les outils
sont chers et un accident est vite arrivé. Utilisez ensuite le bouton droit et
descendez doucement jusqu'à ce que la pointe d'outil affleure la surface de la
pièce sans la pénétrer. Opérez éventuellement le réglage final avec la roulette
de la souris. Une feuille de papier fin placée sous l'outil peut aider : lorsque
vous ne pouvez plus la bouger sans la déchirer, vous y êtes.
Votre origine pièce est bonne pour l'axe Z. Cliquez sur le bouton vert de
validation de la position Z :
————————————————————— Apprenons à usiner — 3 - 45
GALAAD 3 —————————————————————————————
La position de l'axe
Z monte alors dans
la case Z de l'origine pièce. Repassez maintenant en déplacement continu et
remontez un peu la tête de l'outil (si Galaad ne s'en est pas déjà chargé), puis
amenez-la vers le bord gauche ‒ ou ouest ‒ de la pièce.
Une fois proche du bord, repassez en déplacement lent, ou par
segments de 1/10ème de millimètre, et ajustez la position de façon à
faire coïncider au mieux la pointe de l'outil avec le bord de la pièce.
N'hésitez pas à redescendre l'axe Z pour améliorer l'ajustage.
Si l'outil utilisé est de type cylindrique ou hémisphérique, il est en
général plus facile d'ajuster sa position de façon à faire affleurer le
bord de son cylindre avec le bord vertical de la pièce. Le diamètre de
l'outil étant connu, Galaad se chargera de corriger la position.
Dans ce dernier cas, n'oubliez pas de cliquer sur l'option "Bord d'outil" au
lieu de "Centre d'outil", juste au dessus du gros bouton jaune de lancement.
Galaad doit savoir quel type d'ajustage vous avez effectué pour apporter une
éventuelle correction. Le profil d'outil n'est pas une référence obligatoire.
Votre origine pièce est bonne pour l'axe X. Cliquez sur le bouton vert
correspondant :
Faites enfin pour l'axe Y la même opération que pour l'axe X, en appro-
chant le bord sud de la pièce, et validez son bouton vert. Avec un outil
conique, il est possible de faire une approche simultanée des axes X et Y sur le
coin sud-ouest de la pièce pour gagner du temps, et valider en même temps les
deux positions. On peut même faire les trois axes d'un seul coup, mais il est
recommandé de faire l'approche de l'axe Z vers le milieu de la pièce plutôt
que sur un bord ou un coin, ceci afin d'accroître la précision.
Sans entrer dans les détails, notez que vous pouvez
décider d'approcher d'autres points de référence que les
bords sud et ouest de la pièce. Il suffit de prévenir le
logiciel par le biais de la petite liste combo sous les
boutons verts, qui détermine la position sur pièce.
Lorsque vous faites votre approche d'origine pièce, Galaad connaît en effet
les positions que vous validez, et donc au final la coordonnée du point origine,
3 - 46 — Apprenons à usiner —————————————————————
————————————————————————————— GALAAD 3
mais encore faut-il lui indiquer où se trouve la pièce par rapport à ce point. La
technique habituelle veut qu'on approche le coin sud-ouest ou nord-ouest, mais
ceci n'a rien d'obligatoire. L'important est que votre approche et l'orientation
indiquée au logiciel soient cohérentes. Si ce n'est pas le cas, Galaad va usiner à
côté, éventuellement sur les brides de la pièce avec un bruit désagréable de
métal torturé. De même, si vous avez approché la surface supérieure de la
pièce et validé "Z - ok" tout en indiquant qu'il s'agissait du plateau-martyr,
c'est-à-dire le support sous la pièce, alors Galaad va usiner dans le vide au-
dessus de la pièce. Moins grave que le cas inverse où vous auriez indiqué que
vous approchiez la surface supérieure de la pièce alors que l'outil touchait en
fait le plateau-martyr. Dans ce cas ‒ hélas pas si rare ‒ vous allez usiner le
plateau-martyr à travers la pièce et proférer par la même occasion d'énormes
jurons à l'encontre d'un logiciel stupide qui ne fait pourtant qu'appliquer vos
directives.
Mise à feu
La position de l'origine pièce a été validée
pour les trois axes. Galaad sait maintenant tout ce
qu'il voulait savoir, c'est-à-dire où se trouve le
point origine, et où se trouve votre pièce par
rapport à ce point. Attachez vos ceintures,
décollage immédiat. Vous pouvez cliquer sur le
gros bouton jaune de "Lancement de l'usinage" ;
ça vous démangeait depuis un moment.
L'outil est rétracté s'il est en
position basse, et un dernier message
vous prévient de l'imminence du départ
de l'usinage. Vous pouvez encore
annuler à ce stade, mais c'est votre
dernière chance.
Le fait de valider ce message lance immédiatement le processus
d'usinage automatique. Si votre broche ne démarre pas toute seule, c'est le
moment de la mettre en route et de régler sa vitesse de rotation. Dès validation
du message, l'outil est déplacé vers le point d'entrée du premier objet à usiner,
descend ensuite au contact avec la surface supérieure de la pièce, attaque le
————————————————————— Apprenons à usiner — 3 - 47
GALAAD 3 —————————————————————————————
perçage puis l'avance horizontale et enfin remonte pour rejoindre l'objet
suivant. La séquence suivie correspond à l'ordre dans lequel les objets ont été
dessinés, mais on verra qu'il existe bien des moyens de bricoler cette séquence.
On essaiera de penser à vous en toucher un mot à l'occasion.
Quelques mini-boutons en bas de la fenêtre vous permettent de corriger
globalement la vitesse d'avance ou la position Z ou par incréments.
Une fois le cycle d'usinage achevé, Galaad éteint
la broche et renvoie l'outil à sa position de parking.
La pièce peut alors être démontée de son support, à
moins qu'un autre outil ne soit appelé à son tour,
auquel cas le logiciel revient à l'écran de prise
d'origine pièce.
Votre pièce est usinée et vous-même connaissez maintenant la marche à
suivre. On reviendra plus tard sur les autres paramètres et options avancées de
l'usinage. Pour le moment, vous avez vu l'essentiel de la procédure.
3 - 48 — Apprenons à usiner —————————————————————
——————————————————————————————————
———————
4
00100
APPRENONS A ENREGISTRER
——————————————————————————————————
GALAAD 3 —————————————————————————————
Dessin courant
Avant même de vous attaquer à la création de dessins plus extraordinaires
les uns que les autres, commencez par quitter Galaad de façon provisoire voire
péremptoire. Cliquez d'un geste sûr sur le bouton de fermeture de la fenêtre ou
passez la commande "Fichier / Quitter Galaad". Voilà Galaad refermé vite fait.
Ce logiciel sait s'effacer devant son maître.
Relancez-le maintenant : après les quelques civilités d'usage, vous remar-
quez que le logiciel vous a ramené sans encombre dans le même environne-
ment de travail, avec exactement le même dessin sur la planche. Ceci est une
petite particularité de Galaad qui s'abstient de vous demander d'enregistrer
votre dessin avant de quitter. Vous pouvez donc très bien travailler sur un
dessin en plusieurs fois sans avoir à l'enregistrer en lui donnant un nom.
Inversement, si vous demandez
l'initialisation d'un nouveau fichier ou
l'ouverture d'un fichier existant, il vous
faudra enregistrer au préalable le dessin
courant, sous peine de le perdre.
Si le principe de sauvegarde automatique du dessin vous pose des problè-
mes de conscience, d'habitude, de méthode, ou même de réseau, sachez que
vous pouvez toujours le désactiver dans les paramètres avancés de l'environ-
nement de travail. À vous de choisir, mais rappelons qu'il est actif par défaut à
l'installation du logiciel.
L'enregistrement automatique et périodique du dessin en cours se fait vers
ce fichier d'environnement, non vers le fichier final auquel vous avez donné un
nom et attribué un dossier.
D'autre part, le fait de double-cliquer sur un fichier GAL ouvre automati-
quement Galaad sur ce nouveau fichier. Mais si le dessin courant n'avait pas
été enregistré, il est bien évident qu'une invite en ce sens vous sera préalable-
ment proposée. Ceci revient en fait à lancer Galaad puis ouvrir le nouveau
fichier en question. Vous pouvez donc double-cliquer sans crainte sur tous les
fichiers GAL qui passent à portée de votre Explorateur. Ceci n'est sans doute
pas une fonctionnalité très utile, mais autant la mentionner.
4 - 50 — Apprenons à enregistrer ———————————————————
————————————————————————————— GALAAD 3
Fichiers et dossiers
L'installation complète de Galaad transfère sur le disque dur des exemples
de dessins rangés dans quelques dossiers. Une bonne organisation des
arborescences de répertoires de votre disque est une solide garantie de
retrouver facilement vos fichiers. Il est donc souhaitable de ne pas jeter pêle-
mêle vos dessins sur le disque dur comme de vieux habits dans un coffre.
Windows et Galaad sont heureux de vous offrir la possibilité de vous organiser
de façon optimale. Outre les manipulations à l'aide de l'explorateur de fichiers,
Windows vous permet de supprimer ou renommer un fichier ou un dossier au
passage lorsque vous ouvrez une boîte de dialogue de sélection de fichier.
C'est fort probablement de cette façon que vous ferez du nettoyage par le vide.
Ne vous en privez surtout pas.
Galaad, pour sa part, vous suggère de ranger vos dessins dans le sous-
répertoire FICHIERS de son répertoire d'installation, dans lequel il a déjà créé
quelques sous-répertoires de troisième niveau pour ranger ses fichiers
d'exemples. Le mieux est sans doute de suivre le même chemin et créer vous
aussi vos dossiers dans ce sous-répertoire FICHIERS. Ils seront ainsi au même
niveau d'arborescence que les exemples installés. Ceci étant, Galaad n'impose
en rien un modèle d'organisation du disque. Le choix de l'emplacement de vos
fichiers vous reste donc acquis dans le détail. Le logiciel pousse la bienséance
jusqu'à toujours se repositionner au dernier endroit où vous avez ouvert ou
enregistré un fichier, ce qui vous évite de fastidieuses descentes et remontées
dans l'arborescence du disque, que celui-ci soit local ou distant. Ce renvoi au
dernier emplacement reste d'ailleurs valable pour la plupart des fonctions sur
fichiers et librairies.
De plus, au lieu de vous faire passer par l'explorateur de fichiers de
Windows pour créer ces dossiers de rangement, Galaad peut le faire directe-
ment grâce à sa fonction "Fichier / Nouveau dossier".
Un simple nom de dossier
vous est demandé, qui sera ajouté
à la liste de dossiers disponibles.
Vous pouvez tout de même
changer le chemin d'accès à ce
nouveau dossier si vous le
souhaitez.
——————————————————— Apprenons à enregistrer — 4 - 51
GALAAD 3 —————————————————————————————
Il ne vous reste plus qu'à enregistrer vos nombreux futurs fichiers dans ce
dossier dont le nom apparaît dès à présent dans la liste des dossiers disponi-
bles. Vous pouvez bien entendu créer autant de dossiers que bon vous
semble, mais il vous appartient ensuite d'y mettre un peu d'ordre. Ceci n'est
qu'un outil. Pour supprimer un dossier, voyez l'explorateur de fichiers de
Windows ou les fenêtres d'ouverture et d'enregistrement de fichier qui peuvent
faire ça au passage si vous sélectionnez et appuyez sur . Direction la
corbeille, tout n'est pas perdu, du moins tant que vous ne la videz pas.
4 - 52 — Apprenons à enregistrer ———————————————————
——————————————————————————————————
———————
5
00101
TECHNIQUES AVANCÉES
DE DESSIN
——————————————————————————————————
GALAAD 3 —————————————————————————————
Ce chapitre est destiné à vous faire découvrir les subtilités du dessin avec
Galaad, passée la première initiation. Il n'est pas superflu de jeter au préalable
un coup d'œil même diagonal sur ladite initiation, même pour les utilisateurs
aguerris. Faites donc un passage par le chapitre d'apprentissage du dessin, si
cela n'a pas déjà été fait. Il se trouve ici et là de petites astuces tellement
évidentes qu'on ne les remarque même pas en entrant dans le magasin.
Cotations appliquées
Une fonction importante de dessin de pièces destinées à l'usinage est la
cotation numérique des coordonnées et dimensions. Vous n'avez sans doute
pas déjà oublié que la touche vous envoyait aussi sec une petite fenêtre
de cotation hors grille magnétique, pour positionner la croix de pointage.
Petite astuce, au passage : Vous pouvez entrer toutes vos valeurs numéri-
ques sous forme d'expression mathématique, par exemple une chaîne de
cotes 12+31,2+4*6,35 écrite de cette façon dans sa zone de saisie. Ceci évite
de chercher la calculatrice Windows ou celle qui devrait être encore à sa place
dans le tiroir si le monde était bien fait. Cette petite subtilité vaut aussi bien
pour les cotations que pour n'importe quelle valeur numérique. Voyez le
chapitre "Fonctions spéciales" pour la syntaxe et les identificateurs de
fonctions reconnus par l'analyseur mathématique.
Imaginons maintenant que nous construisions un rectangle de
65,4 32,1 mm de dimensions, dont les coordonnées du coin sud-ouest soient
(12,3 ; 45,6) mm. Le premier pointage est facile : il suffit d'appuyer sur et
d'entrer directement les coordonnées. Au deuxième pointage, le temps se gâte :
il faudrait calculer les coordonnées du coin diagonalement opposé au premier,
c'est-à-dire ajouter les dimensions aux coordonnées déjà entrées. Certes,
Galaad vous permet, comme on vient de le voir, d'entrer une expression
arithmétique, en l'occurrence une addition, mais ça resterait un peu dommage
de devoir faire ça soi-même.
Il est vrai que l'exemple du rectangle est mal choisi. On peut toujours coter
le deuxième point par rapport au premier dans la fenêtre de cotation ; il
suffirait donc d'entrer les dimensions du rectangle et préciser que ces coordon-
nées sont relatives au point précédent. L'effort est moindre, mais on peut
encore améliorer. Essayons donc : dessinez un rectangle en positionnant le
5 - 54 — Techniques avancées de dessin —————————————————
————————————————————————————— GALAAD 3
premier point comme vous l'entendez (à la souris ou par cotation) et, pour
positionner le deuxième point, appuyez sur .
Miracle : au lieu de vous envoyer
la fenêtre de cotation du
deuxième point, le logiciel a
deviné votre pensée et vous
donne directement de quoi
dimensionner votre rectangle.
Vous entrez sa largeur et sa hauteur, et le tour est joué. En fait, Galaad vous
suit pas à pas dans le dessin. Sans préjuger de l'avenir dans cet univers plus ou
moins déterministe, il se tient quand même vaguement au courant de ce que
vous êtes en train de faire à un moment donné. Par conséquent, si vous
dessinez un rectangle et demandez cotation après le premier point, il est fort
probable que vous cherchez à entrer les dimensions de votre rectangle plutôt
que les coordonnées du deuxième point. Pour d'autres constructions géométri-
ques comme la ligne horizontale, le cercle ou toute quincaillerie à tiroirs, la
fenêtre de cotation va se spécialiser de la même façon, passé le premier point.
Ceci étant, si vous voulez coter le point et rien d'autre, il suffit d'utiliser la
combinaison qui force la fenêtre de cotation du pointeur pour une
simple position XY classique.
Œuvres inachevées
La construction d'une figure géométrique un peu complexe passe généra-
lement par plusieurs étapes successives. Ces étapes sont différentes dans le cas
d'une figure à construction progressive comme par exemple une ellipse. On
commence par jeter les bases de la figure, puis on affine sa forme pour arriver
à un aspect final satisfaisant.
Il peut cependant arriver qu'on décide d'interrompre le processus de
construction avant la dernière étape, tout simplement parce que la figure
qu'on cherche à tracer n'est qu'une ébauche de celle proposée par l'icone de
dessin. Gardons l'exemple de l'ellipse ouverte et centrée : la fonction qui
supervise son dessin passe par une séquence de quatre étapes. Primo, on
positionne le point central ; deuzio, on définit les rayons X et Y ; tertio, on
positionne le point de départ de l'arc ; quarto, on positionne le point d'arrivée.
Au final, on a gagné une ellipse ouverte et perdu des calories.
————————————————— Techniques avancées de dessin — 5 - 55
GALAAD 3 —————————————————————————————
Imaginons maintenant qu'on souhaite dessiner une
ellipse centrée mais complètement fermée. Aucune autre
icone de dessin ne permettant cette construction réduite, il
faudrait passer par les étapes 3 et 4 de cette fonction, bien
qu'elles soient alors devenues sans objet. Il convient donc
d'interrompre la construction sans pour autant annuler les
étapes déjà franchies.
Par ailleurs, certaines fonctions de dessin sont répétitives et n'ont par
définition pas d'étape ultime. L'exemple le plus simple est la polyligne pour
laquelle il est nécessaire de positionner le point de départ, puis les sommets
suivants. Il vous revient de décider quel point sera le dernier. Tant qu'on clique
un nouveau sommet, le logiciel l'ajoute à la polyligne et renvoie au pointage
du suivant, jusqu'à ce qu'il soit décidé d'y mettre fin par le pointage du dernier
avec le bouton droit de la souris. D'autres figures répétitives suivent le même
processus, comme par exemple les Beta-Splines ou les courbes de Bézier.
On se rappelle donc que, pour mettre fin à la construction d'une figure
répétitive, cliquez son dernier point avec le bouton droit de la souris. Les
figures à construction progressive fonctionnent de même. Si vous voulez
arrêter une construction en cours avant sa dernière étape, pointez celle que
vous considérez être la dernière étape avec le bouton droit de la souris.
Dans le cas de l'ellipse fermée, il suffit donc de posi-
tionner les rayons X et Y en cliquant avec le bouton droit de
la souris pour que son dessin s'arrête là sur une ellipse
fermée. À noter que, dans ce cas précis, le point de départ
de l'arc est le zéro trigonométrique, à l'est du centre de
l'ellipse. On aurait pu tout aussi interrompre la construction
à l'étape suivante pour obtenir une ellipse fermée mais avec
positionnement de son point de départ.
D'autres figures sont également concernées, comme par exemple l'étoile
(achèvement avant pointage du cercle intérieur), les rayons (avant pointage du
cercle intérieur ou de l'éventail de développement) ou la spirale (avant
pointage du cercle intérieur).
Dans tous les cas, il convient de retenir que vous pouvez figer la construc-
tion d'une figure à tout moment sans annuler ce qui en a déjà été établi, en
cliquant votre dernier pointage avec le bouton droit de la souris.
5 - 56 — Techniques avancées de dessin —————————————————
————————————————————————————— GALAAD 3
Manipulations géométriques
Nul n'étant infaillible, vous aurez sans doute besoin à un moment ou un
autre de modifier une forme dessinée sans reprendre globalement sa construc-
tion. Un exemple typique est donné par les courbes de Bézier dont la force des
demi-tangentes à chaque nœud est calculée par défaut d'après la distance qui le
sépare du nœud suivant. Il arrivera que ce calcul ne vous donne pas satisfac-
tion et que vous souhaitiez arranger un peu le résultat obtenu.
Les figures dont la géométrie de construction reste éditable sont les arcs
(de cercles ou d'ellipses), les Beta-Splines, les Quadra-Splines et les courbes
de Bézier. Ces trois dernières sont mises en édition géométrique dès la fin de
leur construction pour les arranger, mais ceci ne préjuge en rien du fait que
l'on puisse revenir plus tard à cette édition. Les arcs ne sont pas en édition
automatique afin de gagner du temps pour en dessiner d'autres, mais on peut
tout de même revenir ultérieurement sur leur construction.
Dessinez donc un arc de cercle ou d'ellipse, simple et
ouvert, par tout moyen et icone à votre convenance.
Appuyez sur ou sélectionnez l'objet pour quitter le
mode dessin si nécessaire. Cliquez maintenant sur l'arc
avec le bouton droit de la souris. Un cadre d'édition
spécifique vient aussitôt s'emparer de l'objet.
Le double-clic fait de même si l'objet sous la souris est isolé. Vous pouvez
manipuler la forme en déplaçant les cases rouges du cadre, c'est-à-dire dans ce
cas le centre, les rayons, et les points extrêmes de l'arc. Vous pouvez aussi
appuyer sur pour faire une cotation directe. Pour revenir à un mode
normal, il suffit de sélectionner autre chose, ou activer une icone de dessin, ou
encore appuyer sur la bonne vieille touche .
Dans le cas des Beta-Splines, vous pouvez pondérer l'attracteur qui a le
focus, à l'aide des touches et du clavier. Fonction à ne pas négliger.
Pour les autres figures dépourvues de propriétés géométriques particuliè-
res, le fait de cliquer avec le bouton droit de la souris reviendra à en sélection-
ner un point ou un segment. Reportez-vous au paragraphe concernant ce type
de sélection pour en savoir plus.
————————————————— Techniques avancées de dessin — 5 - 57
GALAAD 3 —————————————————————————————
Verrouillage
Petite fonctionnalité ancienne mais bien pratique de Galaad, vous pouvez
interdire la sélection d'un objet en particulier. Il suffit de sélectionner ‒ une
dernière fois, allez ‒ cet objet et de cliquer sur l'icone de verrouillage ci-
contre. À partir de ce moment, l'objet ne pourra plus être sélectionné,
ni les segments et points qui le composent. Ceci peut vous aider à manipuler
un groupe d'objets présents dans une zone sans toucher aux autres de cette
même zone. Les objets verrouillés restent visibles (repeints en rose) et seront
usinés comme les autres. Simplement, ils échappent à la sélection.
Pour déverrouiller les objets, il faut passer par le menu "Edition" ou à
nouveau l'icone. On pourra déverrouiller la totalité des objets verrouillés ou
une partie d'entre eux : si aucun objet n'est sélectionné au moment où vous
cliquez sur l'icone jaune de verrouillage ci-dessus, Galaad comprend que vous
voulez pointer des objets à déverrouiller, un par un ou dans une zone.
Association
Autre classique des sélections : la possibilité d'associer des objets ensem-
ble, de manière à ce que tous soient sélectionnés automatiquement lorsqu'on
attrape l’un d’entre eux. Un pour tous, tous pour un. Cette fonction
d’association se cache assez logiquement dans la série des icones de
sélection. Dessinez plusieurs objets et sélectionnez en plusieurs, puis cliquez
sur cette icone. À partir de ce moment, dès que vous sélectionnez un des objets
associés, seul ou avec d’autres, ses acolytes sont aussi sélectionnés. Les blocs
de texte utilisent un système d'association différent pour maintenir les
caractères groupés en une seule entité.
Pour dissocier des objets associés, on peut passer par le menu "Edition" et
de choisir une méthode de dissociation, qui peut porter sur les objets pointés et
eux seuls, ou sur les objets pointés et leurs acolytes. Dans ce dernier cas, la
dissociation du groupe est totale. Là encore, si aucun objet n'est sélectionné,
l'icone d'association fait aussi l'opération inverse par pointage, sans passer par
le menu. Et s'il y a des objets sélectionnés mais qui sont déjà tous associés,
l'icone propose alors le travail inverse, soit la dissolution de la communauté.
5 - 58 — Techniques avancées de dessin —————————————————
————————————————————————————— GALAAD 3
Protection
Il peut s'avérer utile d'éviter à un objet bien sous tous rapports de se voir
installé de force sur la table de torture, sans pour autant s'interdire de le
sélectionner et le manipuler en douceur. La fonction de protection, avec
son petit bouclier, permet de limiter au strict minimum les opérations autori-
sées sur un objet, soient celles qui concernent sa position et ses dimensions.
Galaad considère qu'elles n'altèrent pas la forme proprement dite et ne les
interdit donc pas sur un objet ainsi mis à l’abri. Par contre, il devient impossi-
ble de l'effacer ou le déformer, (c'est-à-dire le soumettre à des effets
spéciaux modifiant son apparence), ou encore de souder ou inciser son tracé.
Pour déprotéger un objet, voir le menu "Edition" ou à nouveau l'icone. On
peut afficher un minuscule bouclier près du point d'entrée des objets protégés
en activant la commande "Affichage / Tracé / Protections".
Ancrages
Si des objets associés ont toutes les chances de se voir manipuler ensemble,
il n'est pas toujours pratique de devoir créer de lourdes associations pour des
opérations de positionnement. Inversement, il arrive qu'on ne souhaite pas voir
modifier la position d'un objet sélectionné en même temps que d'autres. Galaad
propose par conséquent deux solutions adaptées. Il est possible, pour un objet,
soit de fixer sa position sur la planche à dessin, soit encore de lier cette
position à celle d'autres objets sans constituer d'association.
L'ancrage absolu sur la planche bloque la position de l'objet sélectionné.
Toute tentative ultérieure pour déplacer cet objet se voit opposer une fin de
non-recevoir. L'objet ne bouge plus de sa place. Essayez en dessinant deux
objets dont l'un sera sélectionné puis ancré sur sa position. Sélectionnez
ensuite les deux objets ensemble et déplacez le tout : l'objet ancré
s'entête à rester sur sa position. C'est très énervant.
L'ancrage relatif entre objets est plus permissif : la position de
chacun peut être changée, mais le déplacement de l'un entraîne le
déplacement de tous ses frères de chaîne. Dessinez trois objets quelconques,
sélectionnez-les ensemble et faites un ancrage relatif des objets entre eux.
Sélectionnez maintenant un seul de ces trois objets et déplacez-le : ses deux
————————————————— Techniques avancées de dessin — 5 - 59
GALAAD 3 —————————————————————————————
comparses suivent le mouvement de celui sélectionné. Outre le côté pratique
pour le positionnement direct d'un ensemble non associé, cette fonction
d'ancrage relatif a des retombées annexes qui vont nous intéresser pour la suite
des événements, comme on le verra ci-après lors des sélections et manipula-
tions de points et segments.
Pour dégager des objets ancrés, on passe encore par le menu "Edition" ou
l'icone. Et comme pour les protections, on peut afficher une minuscule ancre
près du point d'entrée des objets ancrés sur position en activant la commande
"Affichage / Tracé / Ancrages absolus".
Sélection et manipulation de points
Nous avons appris à sélectionner et manipuler des objets dessinés. Ce type
de sélection est primordial dans la méthodologie de travail de Galaad afin de
définir la portée d'une opération ou d'une modification, mais il n'est pas le seul.
Un certain nombre de cotations, accroches et d'autres manipulations s'appuient
sur la sélection d'un point, voire de deux, dont on peut récupérer la position
comme référence.
Plus généralement, Galaad vous permet de faire trois types de sélections :
les objets, les points et les segments. Pour chaque type, vous pouvez avoir
une sélection rouge (primaire) et une sélection bleue (secondaire) qui ont des
portées très différentes. Il y a donc un total de six sélections possibles. Etant
donné que ces sélections peuvent être présentes simultanément sur la
planche et qu'il peut par conséquent y avoir conflit sur une opération à
effectuer, Galaad donne le focus à une seule d'entre elles à un moment donné.
Ce focus se présente sous la forme
d'un trait d'encadrement. La sélection
d'objets en rouge est considérée comme
majeure et a donc toujours le focus. Le
passage du focus à une autre sélection
ou le retour au dessin actif désélectionne
ces objets.
5 - 60 — Techniques avancées de dessin —————————————————
————————————————————————————— GALAAD 3
Inversement, la sélection d'objets en bleu n'a jamais le focus. Il est de fait
qu'aucune opération de manipulation ne peut être faite sur des objets sélec-
tionnés en bleu, lesquels ne servent qu'à définir des trajectoires de référence.
Les points et segments bleus peuvent cependant avoir le focus. Mais revenons
à la sélection de points. Ces points sélectionnés vont servir à dessiner, coter, et
même modifier des trajectoires.
On trouve l'icone de sélection de points (rouge ou bleu) dans la série
des icones de sélection. Commençons par le rouge. Le plus simple pour
expérimenter est de dessiner une polyligne simple ou un rectangle. Réveillez
ensuite l'icone décrite ci-contre et allez cliquer un sommet de la polyligne.
Pour ce faire, la pointe de flèche de la souris doit être le plus près possible du
sommet visé. Si tout se passe bien, le sommet en question doit être couvert par
un petit disque rouge encadré d'un cercle fin : le point est maintenant sélec-
tionné et le cercle fin indique que cette sélection a le focus.
Grosse astuce : au lieu d'attraper un point en passant par l'icone de
sélection, vous pouvez cliquer directement sur le point avec le bouton droit
de la souris. Si vous gardez simultanément enfoncée la touche , le point
sera sélectionné en bleu. Sinon, c'est du rouge. Sur certaines figures (arcs,
courbes), le bouton droit de la souris fait une édition géométrique spéciale. Il
faut alors accompagner le clic de la touche pour forcer la sélection d’un
point rouge (indépendamment de la touche qui fait une sélection bleue).
Vous suivez ?
Première opération qui vient à l'esprit : on re-clique sur ce point avec le
bouton gauche de la souris qu'on maintient enfoncé, et on le déplace
doucement. La trajectoire tout entière de l'objet suit le mouvement. Quand on
relâche le bouton, la nouvelle position est adoptée. On essaie la même chose
avec le bouton droit de la souris : cette fois, seul le sommet est déplacé, le
reste de la trajectoire reste inchangé.
Si l'on sait manipuler la souris, on sait aussi jouer du clavier, même bien
tempéré. Rien ne change de ce côté : toujours cette touche qui commence
déjà à s'user. Dans le cas d'un point sélectionné, la boîte de dialogue est un peu
spécialisée et propose une cotation du point seul ou de tout l'objet sur la
nouvelle position. L'équivalent des boutons droit et gauche de la souris. Les
flèches de déplacement restent actives pour déplacer le point le
long des graduations des réglettes. Utilisées seules, l'objet bouge avec le
point ; accompagnées de la touche , le point seul bouge.
————————————————— Techniques avancées de dessin — 5 - 61
GALAAD 3 —————————————————————————————
Pour passer d'un point à un autre dans un objet ou un parcours d'objets
connectés, il suffit d'appuyer sur la touche de tabulation avant . Accom-
pagnée de la touche (tabulation arrière), on retourne vers le point
précédent. Si l'on ajoute encore la touche par-dessus tout ça, on saute
directement aux extrémités du parcours. Ces touches sont bien pratiques pour
parcourir point-par-point le tracé d'un objet ou d'un parcours connecté.
Plus fort : avec ce point sélectionné en rouge, vous appuyez d'un doigt sûr
sur la touche . On a effectué une suppression du point, ce qui modifie la
forme de l'objet. Le point précédent sur le parcours est alors sélectionné à sa
place. Ceci peut vous aider à opérer des frappes chirurgicales sur l'objet.
Encore plus fort : dessinez deux lignes simples ayant toutes deux une
extrémité à la même position ou très proche. Vous constatez qu'il y a bien
deux objets distincts que vous pouvez sélectionner séparément. Sélectionnez
maintenant une de ces extrémités comme point rouge et appelez la commande
"Dessin / Objet / Souder". Galaad relie alors les deux lignes au point rouge,
pour en faire une unique polyligne. Il n'y a plus qu'un seul objet. Faites
maintenant l'opération inverse en utilisant la commande "Dessin / Objet /
Scinder", utilisable par ailleurs sur une polyligne ou toute autre figure déjà
constituée. Vous avez à nouveau deux objets. Il va de soi que la soudure ne
peut se faire que sur des points extrêmes, et la scission sur des points non-
extrêmes. Ajoutons que la soudure n'est pas autorisée sur des objets ayant des
propriétés géométriques particulières et incompatibles. Par exemple, vous ne
pouvez pas souder un arc à une Beta-Spline, sauf si vous acceptez de leurs
faire perdre leurs propriétés et les transformer en simples polylignes. Mais
vous pouvez alors utiliser la connexion de parcours, bien plus pratique comme
on le verra. Vous pouvez néanmoins souder une courbe de Bézier à une autre
puisqu'elles peuvent s'enchaîner bout-à-bout, ou un arc à un autre s'ils ont les
mêmes centre et diamètre.
Le point sélectionné en rouge phagocyte le point auquel il a été soudé. En
cas de différence de profondeurs, c'est le point rouge qui gagne. Si en plus les
objets ont des vitesses d'avance différentes, l'objet qui contenait le point rouge
gagne aussi. En cas de scission, les deux objets conservent bien évidemment
les mêmes références et leurs points la même profondeur.
5 - 62 — Techniques avancées de dessin —————————————————
————————————————————————————— GALAAD 3
Occupons-nous maintenant du point bleu. Dessinons
toujours une polyligne ou un rectangle, et plaçons-lui un
point sélectionné en rouge quelque part. Sélectionnons
maintenant un autre point, cette fois en bleu, sur son
parcours, et déplaçons ce point bleu à l'aide de la souris.
Vous constatez immédiatement que le déplacement du
point bleu modifie la taille et l'orientation de la figure
par rapport à la position du point rouge qui est le seul
à ne pas bouger. S'il n'y a pas de point rouge comme
pivot, on ne peut pas déplacer le point bleu.
Très important : cette particularité du point bleu est plus étendue qu'il n'y
paraît à première vue. Sélectionnez un point bleu sur un autre objet et dépla-
cez-le. Le point rouge, même réfugié à l'étranger, joue toujours son rôle de
pivot. Si, en plus, il se trouve d'autres objets ancrés avec l'objet contenant le
point bleu, ils seront tous pivotés en même temps. Cette petite fonctionnalité
peut vous aider à réaliser des ajustages de formes un peu délicats.
En dehors de ces cotations d'ajustage relatif au point rouge, aucune autre
opération n'est réalisable sur un point sélectionné en bleu, si ce n'est la
suppression directe. Il peut se rendormir ; vous l'utiliserez assez peu.
Sélection et manipulation de segments
Dans la veine de la sélection de points, la sélection de segments permet
quelques petites subtilités de bon aloi, notamment pour la construction de
nouvelles lignes définies à partir de ces segments. Les segments sélectionnés
sont toujours orientés, c'est-à-dire qu'ils ont un point-bille et un point-flèche
qu'on pourra très bien utiliser comme simples coordonnées lors d'une cotation.
Attention, le sens du segment ne suit pas forcément le sens de parcours de
la trajectoire qui le supporte.
Comme de bien entendu, la sélection de segments passe aussi par la
série des icones de sélection. Et comme pour les points, vous pouvez
sélectionner directement un segment en cliquant avec le bouton droit de la
souris, cette fois en visant un segment au lieu d'un sommet. Si le segment est
tout petit, il faudra se montrer agile ou faire un zoom. Les grands classiques
restent tout aussi valides : accompagnée de la touche , l'opération
————————————————— Techniques avancées de dessin — 5 - 63
GALAAD 3 —————————————————————————————
concerne une sélection en bleu, et la touche force la sélection de segments
sur des objets par ailleurs sensibles au clic du bouton droit. En fait, la seule
différence entre la sélection de points et de segments avec le bouton droit
concerne la cible. Si vous visez un sommet, ce sera un point, sinon un ce sera
un segment. Tous les accessoires et artifices restent identiques.
Sans surprise, pour passer d'un segment à un autre dans un objet ou un
parcours d'objets connectés, il suffit encore d'appuyer sur la touche de
tabulation avant . Accompagnée de la touche (tabulation arrière),
on retourne vers le segment précédent. Si l'on ajoute encore la touche , on
saute directement aux segments extrêmes du parcours.
Ça vous démange depuis quelques instants : re-cliquez sur une
des extrémités du segment avec le bouton gauche de la souris
que vous maintenez enfoncé, et déplacez doucement cette
extrémité. Le segment se rétrécit ou s'allonge en gardant son axe ;
le reste de l'objet n'est pas modifié. Les deux extrémités du
segment peuvent être déplacées de cette façon.
Avec le bouton droit de la souris, le déplacement se fait
autour de l'autre extrémité utilisée comme pivot, sans changer
la longueur du segment. La combinaison alternée du bouton
gauche et du bouton droit vous permet donc de positionner
votre segment en coordonnées polaires.
Les segments sélectionnés en rouge peuvent servir de référence pour
nombre d'icones de dessin, et notamment le tracé de lignes parallèles, perpen-
diculaires, intersections, etc. Pour ces mêmes icones, si aucun segment n'est
sélectionné, la fonction reste cependant disponible ; il faudra juste indiquer à
chaque fois quel segment va servir de support pour tracer la ligne.
Mais pour la manipulation et surtout les ajustages globaux, les segments
sélectionnés en bleu deviennent beaucoup plus puissants. Sélectionnez donc
un segment en bleu sur une polyligne de votre dessin. Comme vous le
constatez sur l'écran, le déplacement du point-bille ou du point-flèche avec le
bouton gauche ou le bouton droit de la souris change la taille ou l'orientation
de tout l'objet qui porte ce segment bleu. Vous pouvez donc agrandir ou
pivoter un objet complet autour d'un point en utilisant cette manipulation.
5 - 64 — Techniques avancées de dessin —————————————————
————————————————————————————— GALAAD 3
Encore mieux, s'il se trouve des objets ancrés avec celui
qui est ainsi manipulé, ils sont agrandis ou pivotés en même
temps. Ceci peut par exemple vous faciliter une opération de
rotation autour d'un point déterminé : vous ancrez vos objets à
pivoter avec un simple segment dessiné juste pour conduire
cette opération. Vous sélectionnez celui-ci en bleu et le faites
pivoter sur une de ses extrémités. La cotation avec la touche
devient alors presque incontournable.
De cette façon, il est possible d'opérer un ajustage difficile en coordonnées
polaires par rapport à un point qui n'existait même pas sur l'objet pressenti, et
par exemple en accrochant l'autre point du segment sur la figure à ajuster, ou
ailleurs selon votre besoin immédiat. Une fois l'ajustage réalisé, il n'y a plus
qu'à éliminer le segment d'ajustage créé à titre provisoire.
Déplacement d'un groupe de points
Une petite icone fort discrète de la série des sélections n’en mérite pas
moins une mention particulière, au passage. Cette icone vous facilitera
un travail de repositionnement d'une partie d'un ou plusieurs objets
pour en modifier l'apparence sans reprendre la position de
ses points un par un. On peut ainsi allonger un objet sans le
dilater globalement. Il suffit de délimiter
une zone de sélection. Tous les points de
cette zone, quels que soient leurs objets
d'appartenance, seront sélectionnés pour
des manipulations qui ne peuvent être que le déplacement, le
recadrage et la suppression. Aucune autre opération
n'est disponible sur un groupe de points. On
peut néanmoins, sans passer par cette
icone, sélectionner directement un groupe de points en délimitant
une zone de sélection classique avec le bouton droit de la souris.
————————————————— Techniques avancées de dessin — 5 - 65
GALAAD 3 —————————————————————————————
Duplication et clonage
La duplication est une fonction vitale dans le dessin. Certes, le copier-
coller permet d'éviter de redessiner des figures existantes, mais une réitération
à intervalles réguliers nécessite une fonction spécifique qui fait toutes les
copies en une seule opération. Galaad vous offre par conséquent une possibili-
té qui va vous faire économiser du temps, de l'espace mémoire et de la charge
de calcul, bref la panacée du PC : la duplication virtuelle.
Commencez comme d'habitude par dessiner un objet. Si vous copiez puis
collez cet objet, la planche contient deux fois le même objet, mais original et
copie sont indépendants. Modifier l'un n'aura aucune incidence sur l'autre.
Sélectionnez à nouveau votre objet ou sa copie et appelez la fonction
"Edition / Duplication / Faire une copie virtuelle". Galaad vous envoie aussitôt
un pointeur de positionnement que vous placez quelque part. Essayez ensuite
de sélectionner la copie : pas moyen. En fait, elle n'existe pas vraiment, seule
son image virtuelle apparaît sur la planche. Elle sera tout de même usinée, ne
vous inquiétez pas, virtuel ne veut pas dire visuel. En outre, ses paramètres
d'usinage ou de contournage seront absolument identiques à ceux de l'original
qui reste de son côté manipulable et paramétrable à merci.
Sélectionnez l'objet original et déplacez-le : la copie
se déplace en même temps. Torturez cet original par
tout moyen à votre disposition : la copie est torturée
elle-aussi. Si vous sélectionnez un point de l'original et
le déplacez ou le supprimez, la copie fera de même.
Vous avez fait une duplication virtuelle.
La plupart des duplications sont par défaut proposées comme virtuelles.
Lorsque vous demandez une série de copies virtuelles à intervalles réguliers,
ces copies seront toutes modifiées en même temps que l'objet original, quelle
que soit l'opération. C'est plutôt pratique quand on a une correction à apporter
et qu'on a une faible motivation pour refaire ensuite tout le travail de duplica-
tion, pas spécialement pénible certes, mais autant s'en passer.
Ceci étant, vous n'êtes pas obligé de faire une duplication virtuelle lorsque
vous souhaitez obtenir des objets vraiment indépendants. Les boîtes de
dialogue de duplication vous offrent le choix des armes, virtuelle ou réelle.
De plus, vous pouvez faire passer des copies virtuelles à l'état de copies
5 - 66 — Techniques avancées de dessin —————————————————
————————————————————————————— GALAAD 3
réelles, c'est-à-dire manipulables de façon indépendante. Le menu "Edition"
contient tout ce qu'il faut pour opérer le passage du monde virtuel vers le
monde réel. En revanche, il n'est pas possible de passer dans l'autre sens du
réel au virtuel. Il faut décider avant.
Il est inutile de s'étendre sur les principales duplications (en ligne, en
matrice, en cercle ou spéciale) lesquelles n'ont besoin que de quelques brefs
tâtonnements distraits et blasés pour tout apprentissage. Intéressons-nous
directement aux duplications un peu plus techniques.
La duplication en miroir fait une copie de l'objet
sélectionné, retournée de l'autre côté du segment sélectionné
en rouge, lequel fait office d'axe de symétrie. Il est possible
de faire cette duplication en prenant comme pivot un simple
point sélectionné en rouge. La duplication en miroir donne
une copie inversée et ne peut donc pas être virtuelle.
La duplication le long du tracé bleu fait des copies de
l'objet sélectionné en rouge le long du tracé de l'objet
sélectionné en bleu. On peut ajouter une rotation des copies
selon l'angle tangent au tracé, mais dans ce cas, les copies ne
seront plus identiques à l'original puisqu'elles sont pivotées.
Elles seront alors d'office des copies réelles.
La duplication du tracé entre les points se charge de faire
une copie de la portion d'objet située entre les points rouge et
bleu. Il est bien évident que ces points doivent se trouver sur le
même objet ou le même parcours intégré.
Le clonage, quant à lui, est une fonction de moindre
portée que la duplication, puisqu'il se contente de poser
une unique copie miroir sur l'un des quatre bords
cardinaux de l'objet ou du parcours sélectionné. Ceci
peut vous aider à construire des formes parfaitement
symétriques sans avoir à dessiner et arranger les deux
faces l'une après l'autre. Il va de soi que le clone est
usiné au même titre que l'original dont il reprend
intégralement les paramètres.
————————————————— Techniques avancées de dessin — 5 - 67
GALAAD 3 —————————————————————————————
Le clone d'un objet est forcément accolé à l'un de ses bords cartésiens, sans
possibilité de les éloigner l'un de l'autre, ce qui limite un brin l'intérêt de cette
fonction. Comparez ses avantages et ses inconvénients avec ceux de la
duplication en miroir qui, pour sa part, ne souffre pas de ce voisinage imposé,
mais a contrario fait une copie réelle et donc indépendante. À vous de voir.
Croix rouge (ou bleue)
Lorsqu'un point est sélectionné en rouge ou
en bleu, vous pouvez indiquer des cotes
numériques ‒ avec la touche , bravo, vous avez
bien retenu ‒ qui le prennent pour référence. Vous
pouvez aussi choisir de faire votre origine pièce sur
ce point, si ça peut être utile à quelque chose, par exemple pour une reprise
d'usinage après déplacement de la pièce brute. Mais un point sélectionné est
forcément lié à un tracé dessiné, même visuel. Vous pouvez vous affranchir de
cette contrainte en posant quelque part sur votre planche à dessin une croix
rouge ou bleue, à l'aide de l'icone ad hoc. Cette croix n'a aucun lien avec ce
qui est dessiné. Elle peut être placée n'importe où et vous pouvez bien
évidemment utiliser les accroches ou les cotes numériques pour la positionner.
De même, vous pourrez demander à ce qu'elle serve de référence pour des
cotations ou pour régler l'origine pièce XY, par exemple dans le cas où le
matériau brut ne serait pas un pavé, donc impossible à approcher par un coin
ou deux bords.
D'ailleurs, au moment de régler
l'origine pièce, si une croix rouge
est présente sur la planche à dessin,
Galaad propose par défaut de
l'utiliser comme référence.
Pour effacer la croix rouge, il suffit de cliquer à nouveau sur cette icone et,
au lieu de lui pointer une nouvelle position, abandonner la fonction en
appuyant sur la touche . Plus rapide, le fait de cliquer sur l'icone en
appuyant simultanément sur la touche fait de même.
5 - 68 — Techniques avancées de dessin —————————————————
————————————————————————————— GALAAD 3
Palette de cotation rapide
Lors de la construction d'un dessin chargé, il devient vite fastidieux de
gérer objet par objet les paramètres d'usinage en passant à chaque fois par la
boîte de dialogue. Galaad offre donc un petit raccourci pour coter rapidement
les données d'usinage des objets. Cette fonction est assez importante.
Dessinez plusieurs objets sur votre planche et donnez-leur des profondeurs,
des vitesses d'avance et des outils d'usinage différents. Activez maintenant la
commande "Affichage / Palette de cotation / Profondeurs".
Le haut de la fenêtre se voit ajouter une petite ligne supplémentaire de
cases contenant toutes les profondeurs utilisées sur le dessin, celle par
défaut étant encadrée de vert. Sélectionnez un objet : sa profondeur est
encadrée de rouge. Cliquez directement sur une autre case : l'objet se met à la
profondeur correspondante sans être passé par la boîte de dialogue. En deux
coups de souris, vous cotez vos profondeurs en fonction de celles déjà
utilisées. Ça marche aussi avec les couches, les outils, les vitesses d'avance, les
couleurs et épaisseurs de trait.
Plus fort, cliquez sur une des cases occupées avec le bouton droit de la
souris que vous maintenez enfoncé. Les objets de la profondeur cliquée sont
seuls apparents pour un repérage rapide. Le double-clic avec le bouton droit,
certes peu couru sous nos latitudes, sélectionne les objets correspondants.
Pour ajouter ou supprimer une palette, outre le menu standard, vous
pouvez cliquer directement sur la case de gauche, celle qui affiche le type de
palette (couches, outils, profondeurs, etc.) avec le bouton droit de la souris
pour ouvrir un menu contextuel. Pour des questions d'espace vital, Galaad ne
peut afficher que des palettes à dix cases maximum, voire six si votre fenêtre
est réduite.
Si vous affichez les couches sur la palette, ce qui est assez courant, prenez
garde au fait que lorsque des objets sont sélectionnés, cliquer sur une autre
couche dans cette palette fait changer de couche active et y transfère ces
objets sélectionnés. La sélection restant identique, ça ne se voit pas toujours.
————————————————— Techniques avancées de dessin — 5 - 69
GALAAD 3 —————————————————————————————
Raccourcis au clavier
Il est recommandé de copier cette liste et de l'afficher à proximité de votre
poste de travail. Toutes les touches ou combinaisons ne vous seront pas
indispensables, mais les principales vous aideront sûrement.
Invariances (ou par défaut) :
- / (ou / ) fait un zoom au vol sur le pointeur.
- ouvre une boîte de cotation.
- ouvre la boîte de dialogue profondeur / vitesse / outil.
- (ou ) interrompt l'opération en cours ou désélectionne.
- désélectionne tout, objets, points et segments, rouges ou bleus.
- (retour) annule la dernière opération, y compris en pointage.
- refait la dernière opération annulée.
- déplace le pointeur ou la sélection d'un pas sur la grille.
- déplace la fenêtre de zoom.
- / règle la grille magnétique sur un pas 10 fois plus fin / moins fin.
- règle la grille magnétique sur un pas automatique.
- (tabulation) passe d'une sélection à la suivante.
- passe d'une sélection à la précédente.
- rafraîchit l'affichage du dessin.
- + icone de vue 3D ou de vue quadruple, fait tourner la vue 3D.
Dessin actif (pointeur en croix apparent) :
- ouvre une boîte de cotation polaire.
- accroche le pointeur sur la position du petit point rouge.
- (retour) annule le dernier pointage.
- lors du pointage d'une ligne, applique la grille magnétique polaire.
Objet sélectionné :
- + pointage sélectionne/désélectionne des objets en plus.
- sélectionne tout.
- supprime l'objet.
- / augmente / diminue la profondeur (0,01 mm par défaut).
- / place l'objet en premier / en dernier dans la séquence.
- inversent l'objet sélectionné.
- inverse l'objet sélectionné sur la bissectrice X/Y.
- / sélectionne en rouge le point / segment de départ de l'objet.
5 - 70 — Techniques avancées de dessin —————————————————
————————————————————————————— GALAAD 3
Point sélectionné :
- déplace le point tout seul.
- / augmente / diminue la profondeur (0,1 mm par défaut).
- sélectionne le dernier point.
- sélectionne le premier point.
- supprime le point.
- sélectionne l'objet tout entier.
- sélectionne le segment partant de ce point.
Segment sélectionné :
- sélectionne le dernier segment.
- sélectionne le premier segment.
- supprime le segment.
- sélectionne le point-bille du segment.
- sélectionne l'objet tout entier.
Edition d'un arc :
- / définit un sens de parcours trigonométrique / horaire.
Edition d'une Beta-Spline :
- / augmente / diminue la force d'attraction du sommet.
- supprime le sommet.
- insère un sommet.
Edition d'une courbe de Bézier :
- + déplacement d'une demi-tangente casse la courbe au point nodal.
- + étirement d'une demi-tangente conserve l'orientation angulaire.
- supprime le point nodal.
- insère un point nodal.
- scinde la courbe en deux de part et d'autre du point nodal.
Rotation ou inclinaison d'un objet :
- / augmente / diminue d'un degré.
Astuce : il est possible de personnaliser les touches de fonctions F1 à F12
seules ou accompagnées de , ou bien les touches du pavé numérique, en
leur associant directement des commandes choisies dans les menus, avec
"Paramètres / Touches de fonctions".
————————————————— Techniques avancées de dessin — 5 - 71
GALAAD 3 —————————————————————————————
Affichage des tracés
Remplir une planche à dessin à ras bord avec des formes plus ou moins
tordues peut s'avérer désagréable à la longue, quand ces formes ont toutes des
caractéristiques d'usinage aussi différentes qu’invisibles. Il devient vite
fatiguant de devoir sans cesse survoler un objet pour voir apparaître en ruban
volatil son outil d'usinage, sa profondeur, sa vitesse d'avance, etc. Des
solutions plus immédiates existent, autant en profiter.
Comme vous l'avez peut-être déjà constaté, le menu "Affichage" n'est pas
le moins doté du logiciel. Il s'y trouve de nombreuses commandes qui vont
parfois se loger dans des cascades de sous-menus. Sans en dresser ici la liste
exhaustive, on peut jeter un petit coup d'œil sur les plus populaires.
Les fonctions de tracé modifient l'apparence des objets dessinés. Vous
pouvez choisir de visualiser tous les points des trajectoires ou les points
d'interconnexion des objets intégrés en parcours, mais aussi et surtout afficher
de petits identificateurs numériques près du point d'entrée de chaque objet. Il
sera ainsi plus facile de repérer les paramètres d'usinage de chacun.
Par exemple, on peut décider d'afficher la profondeur de
l'objet à son point d'entrée, ou carrément toutes ses variations le
long de la trajectoire. Idem pour les vitesses d'avance, les outils,
le numéro dans la séquence d'usinage.
L'affichage de la couleur des tracés obéit à des alternatives simples : soit
on affiche tous les objets sans distinction de couleur, soit on les affiche selon
la couleur définie pour chaque outil, soit enfin on les affiche dans une couleur
d'avant-plan ou d'arrière-plan selon qu'ils correspondent à la donnée d'usinage
par défaut (qui peut être l'outil, la profondeur ou la vitesse). Dans ce dernier
cas, on retrouve deux couleurs distinctes sur l'écran. Par exemple, l'affichage
des couleurs étant réglé sur l’outil par défaut, tous les objets de la couche
active ayant le même outil que celui utilisé par défaut seront affichés en noir,
tous les autres en grisé. Il est aussi possible d'affecter une couleur de tracé à
chaque objet dessiné (série des icones vertes). Vous admettrez que c'est tout de
même d'une utilité assez modérée pour l'usinage proprement dit.
5 - 72 — Techniques avancées de dessin —————————————————
——————————————————————————————————
———————
6
00110
TRAJECTOIRES D'OUTILS
——————————————————————————————————
GALAAD 3 —————————————————————————————
Paramètres d'outils
Galaad gère un maximum de 10 râteliers pouvant contenir chacun jusqu'à
50 outils différents, soient 500 outils au total, ce qui devrait couvrir la plupart
des besoins. La mise en place du magasin d'outils constitue l'une des
premières opérations à effectuer après l'installation du logiciel. Selon
l'utilisation que vous faites de votre machine, vous pouvez très bien n'utiliser
que quelques outils et laisser l'essentiel du magasin inoccupé. Mais ce qui
importe vraiment, c'est que les outils que vous montez sur votre machine pour
usiner correspondent bien à ce que vous avez paramétré.
Une bonne vieille solution consiste à ranger physiquement vos outils dans
un râtelier à emplacements numérotés, et faire correspondre les numéros à
ceux utilisés dans Galaad. De cette façon, vous retrouvez rapidement les
références de chaque outil à utiliser, et inversement vous mettez facilement la
main sur l'outil que le logiciel vous demande de monter. Ceci étant, vous
pouvez indiquer un nom à votre convenance pour chaque outil, que vous
retrouverez toujours affiché à côté du numéro. Dans le magasin, un numéro
d'outil peut être inutilisé, même entre deux numéros affectés. Les numéros ne
sont que de simples identificateurs dépourvus de valeur numérique, sauf
pour les lister en bon ordre.
La gestion du magasin d'outils repose sur deux commandes distinctes :
La première, accessible
depuis "Usinage / Magasin
d'outils", ouvre une fenêtre
passive qui montre quels
outils ont été définis, et
lesquels sont utilisés dans
le dessin en cours. Les
données sont seulement
visibles ; elles ne sont pas
modifiables.
Cette fenêtre permet un simple aperçu rapide du magasin et de ce qui va
être appelé au moment d'usiner la pièce courante. On ne peut pas changer ici
les paramètres des outils ni les choix dans le dessin. Il est seulement possible
de cliquer sur une case pour afficher les paramètres principaux de l'outil
correspondant. Galaad accepte qu'on utilise un outil indéfini. Dans ce cas, il
6 - 74 — Trajectoires d'outils —————————————————————
————————————————————————————— GALAAD 3
ne sera pas possible de calculer une trajectoire de contournage, et ce sera à
l'utilisateur de faire son choix au moment de l'usinage.
La seconde commande de gestion des outils donne accès aux données
techniques de chaque outil. Pour qu'un outil soit défini, il suffit de lui affecter
deux paramètres principaux : un diamètre et un profil. À partir de là, Galaad
sera en mesure de calculer des trajectoires ou une approche latérale corrigée de
l'origine pièce. Mais ceci n'empêche pas de préciser les autres caractéristiques
propres à chaque outil. Abondance de biens ne nuit pas.
On accède aux paramètres de chaque outil du magasin avec "Paramètres /
Outils". Il s'ouvre alors une boîte de dialogue qui permet de définir un par un
les outils du magasin (donc 50 maximum), simplement en changeant le
numéro d'ordre affiché dans le cadre supérieur (le cadre du haut, si vous
préférez).
Le bouton OK valide toutes les modifications, même celles masquées par
le changement de numéro. A contrario, l'annulation oublie tout et vous fait
revenir au magasin tel qu'il fut autrefois.
Nota : le fait de choisir un outil à paramétrer ne changera ni l'outil de
dessin par défaut, ni l'outil correspondant aux objets sélectionnés. Le magasin
d’outils n’est pas en prise directe avec le dessin, même si les changements de
paramètres, en particulier le diamètre ou le profil, seront immédiatement pris
en compte. Le choix d'un outil pour un tracé se fait avec les autres paramètres
d'usinage (profondeur et vitesse).
————————————————————— Trajectoires d'outils — 6 - 75
GALAAD 3 —————————————————————————————
Le magasin installé avec Galaad ne comporte qu'un unique outil de base
pour commencer à travailler. Votre magasin personnel en comporte sans doute
bien plus. Vous pouvez donc modifier les paramètres de celui existant et créer
les autres pour que le magasin du logiciel corresponde parfaitement à vos
râteliers. Pour gérer globalement la liste, plusieurs boutons sont accessibles en
haut de page. Si vous cliquez sur le bouton "Effacer", l'outil affiché sera
complètement réinitialisé, devenant indéfini. Si vous voulez décaler les
numéros des outils suivants vers le bas, cliquez sur le bouton "Supprimer" ;
ou bien sur le bouton "Insérer" pour placer un nouvel outil au numéro de celui
en cours. Enfin, le bouton "Effacer suivants" remet à blanc tous les outils
dont les numéros suivent celui en cours d'affichage.
Attention, vous ne pouvez utiliser qu'un seul râtelier à la fois pour un
dessin donné. Les objets dessinés n'ont pour référence que les numéros
d'outils. Si vous changez de râtelier, ces numéros ne seront pas modifiés mais
les trajectoires seront recalculées si nécessaire.
Un nom et une couleur d'affichage de l'outil (uniquement en mode
"Affichage / Couleurs / Selon outil") peuvent être indiqués dans les cases du
haut prévues à cet effet. Le nom de l'outil apparaît dans la liste et sera indiqué
dans le message qui demande son montage avant la prise d'origine pièce. Il n'a
pas d'autre fonction que de vous aider à vous rappeler duquel il s'agit.
Le paramètre incontournable ‒ si l'on ose dire ‒ est le diamètre de l'outil.
Le fait de laisser cette case vide implique que l'outil n'est pas défini. Il est alors
inutile de remplir les autres cases, puisque l'outil ne sera pas retenu dans le
magasin. Essayez d'être le plus précis possible pour ce diamètre. Si votre outil
a un profil non cylindrique, le diamètre à indiquer est le diamètre maximal de
sa partie active. Par exemple, pour un outil conique de gravure, ou un outil
hémisphérique de modelage 3D, ce sera probablement le diamètre de queue.
Pour un outil à profil spécial, il s'agira du diamètre actif maximal.
Lié de près au diamètre, le profil définit la manière de calculer le diamètre
efficace selon la profondeur d'usinage. Les familles de profils sont : cylindri-
que (perçage, découpe, rainurage ou fraisage à plat), conique (gravure ou
coupe biseautée), hémisphérique (fraises-boules d'usinage 3D), pyramidale
(fraise conique inversée) et arcade (fraise conique à bords arrondis). Un outil
cylindrique ne donnera pas de variation de tracé selon la profondeur, alors
qu'un outil conique ou hémisphérique aura un diamètre apparent plus grand à
mesure qu'on s'enfonce plus profond dans le matériau.
6 - 76 — Trajectoires d'outils —————————————————————
————————————————————————————— GALAAD 3
En cas d'utilisation d'un profil conique ou assimilé, il est
nécessaire de préciser l'angle du cône de pointe. Cet angle doit
être mesuré d'un bord à l'autre, et non pas entre un bord de lame
et l'axe central. Si les deux bords n'ont pas la même incidence, la
valeur correcte sera le double de l'angle d'incidence maximale,
puisque l'outil tourne sur lui-même.
Pour les outils coniques avec méplat ou bout arasé, vous pouvez
indiquer le diamètre minimal en bas du cône, dont le logiciel
tiendra compte dans ses calculs, notamment pour ce qui est de la
trajectoire de contournage (déport de l'outil). Si le bout est arrondi,
le mieux est de choisir l'option la plus proche selon l'angle de
profil, avec (angle vif) ou sans (angle large) diamètre minimal.
Le calcul automatique des vitesses d'avance se base accessoirement sur le
nombre de dents et la vitesse de rotation de l'outil, comme paramètres
secondaires. Il est vrai que la vitesse d'avance est censée se baser principale-
ment sur ces deux facteurs pour le fraisage de pièces métalliques. Mais les
outils fins utilisés en gravure ou en coupe de matériaux tendres comme bois et
plastiques sont plus fragiles et demandent la prise en compte de leurs diamètre,
profil et profondeur de passe comme paramètres principaux. Galaad s'en tient
donc à cette forme exotique de calcul. Ceci étant, la vitesse de rotation est
rappelée au moment de l'usinage, et est appliquée à la broche si celle-ci
dispose d'un système d'asservissement sous contrôle du logiciel.
Si vous indiquez une vitesse d'avance suggérée, alors il sera possible de
choisir cette option dans la fenêtre de réglage des profondeurs et vitesses.
Dans ce cas, la vitesse pourra se régler ici a posteriori.
Donnée primordiale pour éviter d'avoir à regretter des outils coûteux et
néanmoins cassés, la profondeur maximale par passe indique au logiciel
quel plafond ‒ ou plutôt quel sous-sol ‒ peut être atteint avec l'outil. Avec un
outil cylindrique, la profondeur théorique est la hauteur de coupe utile, soit la
partie dentelée, mais... ceci suppose que l'outil est solide. Il est préférable de
s'en tenir à une valeur à peu près double du diamètre de l'outil pour s'éviter des
surprises désagréables et les jurons assortis. Si l'outil est conique (pointe à
graver) ou hémisphérique (fraise-boule 3D), sa profondeur maximale devient
tout simplement la hauteur du cône ou le rayon de l'hémisphère, à supposer
que les dents ou les faces d'attaque couvrent bien cette hauteur.
————————————————————— Trajectoires d'outils — 6 - 77
GALAAD 3 —————————————————————————————
Attention, cette profondeur maximale par passe dépend d'autres facteurs, et
surtout de la résistance de votre outil. Il va de soi qu'un outil carbure neuf et
un outil standard usé, de diamètre et profil identiques, n'ont pas la même
facilité pour tailler la route dans un matériau donné. On ne négligera pas non
plus la longueur du porte-à-faux vertical de l'outil dans le mandrin. Un outil
qui avance peut se tordre légèrement vers l'arrière, et d'autant plus que sa
queue est longue, si l'on peut se permettre cette métaphore. Il s'ensuit une
vibration directement liée à la vitesse de rotation, souvent dommageable à la
qualité de coupe voire fatale à l'outil. Il est bien évident que moins l'outil
attaque de profondeur de matériau par passe, moins il a de difficultés pour
avancer. Galaad tient compte de cette profondeur de passe pour calculer ses
vitesses automatiques d'avance.
Le logiciel gère à peu près intelligemment ces paliers de profondeurs, en
évitant de repasser sur des fonds de parcours déjà usinés lors du palier
précédent. Dans le cas de trajectoires 3D, l'outil ne fait que la partie active du
tracé, en plongeant directement au point de départ du parcours actif pour le
palier, et en faisant de même pour le point de remontée. Il n'y a donc pas de
temps perdu à usiner plusieurs fois la même portion de tracé. On peut aussi
demander une pause de nettoyage avant chaque nouvelle passe, le temps de
donner un petit coup d'aspirateur. Cette pause sera un message à l'attention de
l'opérateur qui devra l'acquitter pour que le cycle reprenne.
Le cadre supérieur de droite (autre métaphore) contient les quelques
paramètres de plongée, c'est-à-dire la façon dont l'outil perce ou pénètre
verticalement dans le matériau pour rejoindre la profondeur du point de départ
de chaque objet. Premier paramètre, le pointage préalable oblige l'outil à
descendre dans le matériau d'une petite profondeur indiquée ici, à la vitesse
correspondante. Il est bien évident que ce pointage n'est effectué que si la
profondeur d'usinage lui est supérieure. Cette opération n'est utile qu'avec
certains outils et sur des matériaux particulièrement durs.
6 - 78 — Trajectoires d'outils —————————————————————
————————————————————————————— GALAAD 3
Ensuite, Galaad propose de dissocier la vitesse d'avance (horizontale ou
3D), donnée pour chaque objet, de la vitesse de perçage (ou de plongée) dans
le matériau, c'est-à-dire la vitesse du déplacement strictement vertical entre le
contact avec la surface supérieure de la pièce et le point profond à la cote Z à
atteindre. Cette vitesse est souvent liée aux caractéristiques de l'outil et doit
dans ce cas être précisée une fois pour toutes avec ces paramètres. Quel que
soit le dessin, une pointe à graver ou une fraise-boule ne perce pas aussi
facilement qu'un bête foret.
En schématisant, on peut dire que l'outil rétracté se déplace d'abord
horizontalement à vitesse V1 pour rejoindre la verticale du point de départ de
la trajectoire de l'objet à usiner. Ensuite, l'outil est abaissé verticalement à
vitesse V2 au contact avec la surface supérieure de la pièce, effectue un
éventuel pointage à vitesse V3, puis pénètre en profondeur dans le matériau à
vitesse V4. La trajectoire 2D ou 3D est usinée à vitesse V5, et enfin, l'outil
remonte directement au point de rétraction au-dessus de la pièce, à vitesse V6.
Les vitesses V1, V2 et V6 ne sont pas liées à un usinage en particulier et sont
donc réglées dans les paramètres de la machine. La vitesse d'avance V5 est
donnée pour chaque objet lors de son dessin. Restent les vitesses de pointage
V3 et de perçage (ou pénétration) V4, indiquées ici.
Cependant, il est possible de régler une vitesse de plongée proportionnelle
à la vitesse d'avance des objets à usiner. Dans ce cas, il suffit d'indiquer la
proportion dans la case ad hoc, exprimée en pourcentage de la vitesse
d'avance. Ces deux cases sont mutuellement exclusives : une indication portée
dans l'une élimine celle déjà existante dans l'autre. Selon l'usage que vous
faites de vos outils, il vous appartient de choisir la plus appropriée. Précisons
qu'il ne peut y avoir de vitesse de descente automatique, sauf proportionnelle à
une vitesse d'avance elle-même automatique.
Le cycle de débourrage, grand classique du répertoire varié des opérations
de perçage, offre la possibilité de faire remonter automatiquement l'outil en
phase de plongée lorsqu'il atteint un certain palier de profondeur. Ceci facilite
l'éjection des copeaux agglutinés dans le puits de perçage, lesquels risquent
d'augmenter le diamètre ou la profondeur en faisant surcouche autour du
diamètre et sous la pointe. L'outil remonte alors jusqu'à son point de retrait au-
dessus de la surface du matériau, puis redescend d'une traite à vitesse rapide
jusqu'au palier qu'il vient de quitter et plonge ensuite à vitesse lente jusqu'au
palier suivant ou à la profondeur d'usinage lorsque celle-ci est à portée.
————————————————————— Trajectoires d'outils — 6 - 79
GALAAD 3 —————————————————————————————
Dans la même veine, le cycle brise-copeaux fait un travail similaire au
débourrage, sauf que l'outil ne remonte pas en marche-arrière jusqu'à son point
de dégagement, mais seulement d'une valeur Z donnée. Cette valeur est en
général assez faible, le but de l'opération n'étant que de casser les rubans de
copeaux torsadés autour de l'outil en rompant la régularité de la progression
par ce bref retrait.
Dans le cas de travaux de perçage avec des forets à
bout conique, vous pouvez ajouter la surprofondeur
pour les perçages simples correspondant à la hauteur Z
du cône, afin de déboucher complètement le diamètre.
Certes, ce paramètre agit au détriment du plateau-martyr.
Si l'outil ne peut pas plonger verticalement dans la matière, ce qui est
souvent le cas pour une fraise cylindrique, vous pouvez indiquer une pente
oblique de descente, exprimée en degrés d'angle. Galaad posera l'outil sur la
surface supérieure de la pièce sans plonger, puis attaquera le tracé XY en
suivant la pente Z, avec un retour en marche-arrière vers le point de départ tout
en continuant de plonger. La longueur XY du tracé effectué est calculée selon
cet angle de pente. Si le tracé est trop court, l'opération se répète jusqu'à
atteindre la cote de profondeur.
Pour un parcours fermé à cote Z unique, ce qui est le cas général d'une
découpe sans points d'attache, l'option "Enchaîner les paliers Z" en bas à droite
de la fenêtre des paramètres d'usinage permet entre autres de pénétrer la
matière par une descente progressive hélicoïdale, c'est-à-dire une pente
continue autour du tracé, un grand classique du fraisage métal. On y reviendra
plus loin.
Enfin, la partie inférieure de la boîte de dialogue fournit des statistiques
sur l'utilisation qui a été faite de chaque outil. Ces statistiques peuvent être
actives si vous le souhaitez : Galaad sonnera l'alarme quand une limite d'usure
aura été atteinte, définie en temps d'usinage, en longueur de tracé fraisé ou en
nombre de plongées effectuées. D'un naturel poli, le logiciel n'interrompra pas
brutalement un cycle d'usinage parce qu'un outil a dépassé l'une de ces limites.
Il se contentera de vous avertir, avant de lancer un nouveau cycle, que l'outil
qui va démarrer vient de griller un feu rouge. La suite à donner vous revient.
6 - 80 — Trajectoires d'outils —————————————————————
————————————————————————————— GALAAD 3
Contournage
Lorsque vous dessinez un objet avec Galaad, le tracé est censé représenter
fidèlement une trajectoire d'outil dans l'espace. Trajectoire sous-entend le
parcours géométrique suivi par la pointe de l'outil (ou l'axe central à son
extrémité inférieure), mais pas forcément l'allure finale de la pièce usinée.
Prenons un exemple simple :
Dessinez sur votre planche une étoile à cinq
branches toute simple. Comme Galaad est un logiciel
bien fait, une icone de dessin est expressément prévue
à cet effet. Imaginons que vous vouliez découper très
précisément cette étoile dans une plaque fine : vous
réglez sa profondeur sur l'épaisseur de la plaque, et le
tour est presque joué. Oui, mais...
Mais si le tracé correspond bien au parcours
effectué par l'outil, celui-ci n'a pas un diamètre
infiniment petit. L'étoile découpée va donc être un peu
plus petite que celle effectivement dessinée sur la
planche. La différence sera d'ailleurs quelque chose
comme le rayon de l'outil utilisé pour la découper.
Bref, on voulait une étoile précise et c'est raté.
Dans un monde parfait, la trajectoire de l'outil
devrait logiquement passer à côté de l'étoile dessinée,
légèrement à l'extérieur si l'on veut récupérer l'étoile,
ou légèrement à l'intérieur si l'on veut récupérer la
plaque autour. Il y a donc un choix de trajectoire à
faire, et une correction de la trajectoire de l'outil par
rapport au dessin. Le monde est parfait, puisque
Galaad peut faire ça pour vous.
Sélectionnez votre étoile et allez chercher la commande "Usinage /
Contournage / Définir le contournage". Un raccourci plus pratique
existe dans la barre de commandes en haut de la fenêtre. Il ne vous reste plus
qu'à définir la trajectoire que l'outil doit suivre sur l'un des bords de l'objet
dessiné, en précisant si l'outil doit passer à l'extérieur (on récupère l'intérieur)
ou à l'intérieur (on récupère l'extérieur) du tracé. Si plusieurs objets sont
————————————————————— Trajectoires d'outils — 6 - 81
GALAAD 3 —————————————————————————————
sélectionnés, il se peut qu'un ensemble soit composé d'un parcours à découper
à l'extérieur avec des îlots à découper en
passant à l'intérieur. En cochant l'option
appropriée, vous réglez tout l'ensemble d'un
coup sans devoir refaire l'opération inverse.
Indiquez par la même occasion le sens de
parcours de l'outil, horaire ou trigonométri-
que. Peu importe alors le sens du tracé
dessiné. L'usinage suivra exclusivement
cette indication, et une petite flèche donnera
au point de départ de la trajectoire la direction que l'outil doit prendre. Pour du
fraisage, Galaad se permet d'ailleurs de choisir à votre place
le sens de parcours selon que l'outil doit passer à l'extérieur
ou à l'intérieur, mais n'ira pas jusqu'à vous l'imposer. Si vous
modifiez ce sens de parcours, vous aurez le dernier mot.
Bord de coupe et sens de parcours sont
deux paramètres assez intimement liés. La
combinaison de l'avance et de la rotation
de l'outil va lui faire racler proprement le
bord attaqué en opposition et rouler sur le
bord attaqué en avalant.
Dans un fraisage de découpe classique, notamment sur bois ou sur matière
plastique, le bord attaqué en avalant aura en général une moindre qualité de
coupe et les copeaux viendront s'y recoller. Notez qu'il peut y avoir de
notables exceptions à ce principe, selon le matériau à usiner et l'outil de coupe
utilisé. Pour un outil à lèvres en hélice tournant en sens horaire vu de dessus
pour extraire le copeau vers le haut, ce qui est le cas général des broches, il est
donc préférable de faire un parcours horaire lorsque l'outil doit passer à
l'intérieur du tracé, et trigonométrique lorsqu'il doit passer à l'extérieur.
Cette petite boîte de dialogue des paramètres de contournage comporte un
gros tiroir que vous pouvez ouvrir en cliquant sur le bouton "Options avan-
cées". Les options sont nombreuses, mais pas de panique, on va tout expliquer
dans les détails.
6 - 82 — Trajectoires d'outils —————————————————————
————————————————————————————— GALAAD 3
La première option consiste à
préciser la façon dont l'outil passe les
angles saillants. Galaad peut soit avancer
en ligne droite jusqu'au point d'intersec-
tion des segments décalés, soit suivre un
arc d'enroulement autour de l'arête. Il est
souvent préférable de suivre une
trajectoire roulée puisque son tracé est
plus court.
Pour éviter de laisser l'outil plonger dans la matière au contact de la forme
à récupérer, ce qui peut laisser une marque visible, vous pouvez ensuite définir
une trajectoire d'approche à l'entrée du tracé, et éventuellement une trajectoire
de dégagement à la sortie, l'une et l'autre sous la forme d'un segment ou d'un
arc. Si vous choisissez l'option "Automatique", alors Galaad se conformera à
ce qui a été prédéfini dans les paramètres de calcul, montrés un peu plus loin.
————————————————————— Trajectoires d'outils — 6 - 83
GALAAD 3 —————————————————————————————
Vous pouvez aussi ajouter un segment d'approche ou de dégagement à cliquer
vous-même sur le dessin, en passant par le menu
"Usinage / Contournage / Point d'entrée manuel"
ou les icones correspondantes.
Mais en cas de recalcul de la
trajectoire de contournage, par exemple si vous
lui affectez un autre outil, ce segment manuel
pourra être effacé, alors que ceux définis ici
sont intégrés au calcul et donc conservés.
Dans le même cadre, l'option de descente oblique Z fait plonger l'outil en
pente le long du segment ou de l'arc d'approche depuis la surface de la pièce
jusqu'à la cote Z à atteindre (ou le palier de profondeur). De même pour la
remontée oblique en sortie. La distance de recouvrement permet d'avoir un
tracé de contournage dont la sortie se fait après avoir dépassé le point d'entrée.
Il se peut qu'une opération de coupe nécessite
le passage préalable d'un outil d'ébauche, étant
bien entendu que l'outil de finition est invaria-
blement celui défini pour l'objet (ainsi que sa
vitesse d'avance), rappelé pour information mais
non modifiable ici. Pour l'ébauche, vous pouvez
demander à utiliser un outil différent avançant à une vitesse différente, et
laisser une petite marge d'approche latérale XY, c'est-à-dire un peu de
matière résiduelle qui sera enlevée lors du passage de l'outil de finition, ainsi
qu'une éventuelle marge de profondeur Z réduisant la cote Z à atteindre pour
l'ébauche. Enfin, vous pouvez demander que, pour le tracé de finition, la
plongée se fasse au point de départ de l'ébauche, là où la matière a déjà été
percée. Dans ce cas, un petit segment sera ajouté pour faire la liaison. Si l'outil
est le même pour l'ébauche et la finition, alors il ne sera même pas relevé.
Gardez à l'esprit que la séquence des outils a la plus haute priorité, et
notamment sur les cycles d'ébauche et finition des contournages. Si vous
demandez une ébauche avec un outil
différent, pensez à le faire passer
avant celui de finition dans la
séquence d'usinage pour ne pas mettre
la charrue avant l'ébauche. Ceci dit,
dans les faits, si votre dessin com-
prend un contournage double avec
6 - 84 — Trajectoires d'outils —————————————————————
————————————————————————————— GALAAD 3
trajectoires d'ébauche puis de finition, avant même d'établir la séquence des
outils, Galaad vous rappellera qu'un ordre prioritaire doit préempter cette
séquence et propose de la régler lui-même. Mais vous gardez toujours le
dernier mot, et par conséquent le droit de modifier cette séquence à votre
guise. Si d'aventure vous persistez
en choisissant de rompre la
séquence ébauche/finition d'un ou
plusieurs contournages, un dernier
message d'avertissement vous
demandera tout de même confir-
mation.
Lorsqu'on procède à la découpe finale d'une pièce solidement fixée au
plateau-martyr de la machine, les lois de la nature et de Murphy étant ce
qu'elles sont, le morceau découpé a tendance à briguer une liberté dont il a été
injustement privé, de préférence avant même que le tracé de coupe ne soit
complètement achevé. Pour brider ces élans émancipateurs, Galaad vous
propose de placer des points d'attache ici et là sur la trajectoire de coupe. Ces
points d'attache peuvent aussi s'appeler "ponts" ou "brides" ou autre, peu
importe, ce qui compte, c'est que, dans les faits,
le logiciel va laisser un peu de matière reliant les
deux bords du sillon de coupe afin de les
maintenir attachés l'un à l'autre. Ainsi, le
morceau de pièce découpé reste solidaire de
celui qui est fixé sur la machine. Un point
d'attache peut soit relever complètement l'outil, interrompant le sillon de
coupe, soit laisser une épaisseur de matière au fond du sillon, c'est-à-dire qu'à
cet endroit, la profondeur de fraisage sera moindre que la cote Z de découpe.
Par exemple, si la pièce à découper fait 3 mm d'épaisseur et qu'on demande de
laisser une épaisseur de 0.5 mm, le sillon de coupe sera à la cote Z de 3 mm
sauf à l'endroit du point d'attache, où il n'atteindra que la cote de 2.5 mm,
laissant au fond du sillon un pont de 0.5 mm d'épaisseur.
Le placement automatique des points d'attache se fait soit en fixant un
nombre de points, qui seront disposés à intervalles réguliers sur le tracé, ou
bien à l'inverse une distance maximale entre deux points consécutifs, auquel
cas le nombre de points dépendra de la longueur du tracé, ou encore sur les
seuls segments dont la longueur dépasse le seuil indiqué. La largeur de pont
correspond au morceau de tracé qui n'atteindra pas la cote de profondeur de
découpe (la largeur de sillon étant définie par le diamètre de l'outil).
————————————————————— Trajectoires d'outils — 6 - 85
GALAAD 3 —————————————————————————————
Ces points d'attache peuvent aussi être positionnés manuellement sur le
dessin à l'aide de la fonction "Usinage / Contournage / Points d'attache" ou
l'icone déroulante ci-contre sous l'icone de contournage. Mais, de
même que pour les segments manuels d'approche et de dégagement,
l'éventuel recalcul d'un contournage risque de les faire disparaître, alors que
ceux définis ici sont intégrés au calcul et donc conservés.
Pour en finir ‒ ou presque ‒ avec cette grosse
boîte de dialogue de contournage, quelques
petites options vous permettent d'activer les
fonctions suivantes :
- Gérer les collisions de voisinage sert à éviter que les
contours calculés pour des objets voisins ne se chevauchent et
aboutissent à un résultat inattendu sur la pièce usinée,
principalement pour les contours d'ébauche qui peuvent se
faire avec des outils de grand diamètre. Cette option déclen-
che la recherche de collisions de contours et définit le cas
échéant un contour global des formes trop proches. Ceci ne
peut fonctionner que si les outils entrant en collision ont le
même diamètre à la profondeur.
- Gérer les collisions internes n'a d'utilité que pour un parcours 3D dont le
tracé opère des recoupements ou des rapprochements. Le cas typique est une
spirale 3D pour laquelle le contour à chaque spire recouvre celui de la spire
voisine. En 2D½, le calcul éliminerait toute portion de contour trop proche du
tracé global (spire courante, précédente ou suivante). En 3D, le recouvrement
est acceptable puisque les tracés de contour n'ont pas la même profondeur.
- Tirets d'angles 3D, pour un outil conique, ajoute un biseau
avec effet "carving" dans les angles aigus. Le cône de l'outil
remonte de façon oblique pour atteindre le fond d'un angle
rentrant. Si l'outil est de type cylindrique, cette option ajoute
dans l'angle un aller-retour débordant pour un encastrement.
- Point d'entrée automatique laisse à Galaad le soin de choisir le point de
départ de la trajectoire de contournage. Cette fonction sera préemptée par les
trajectoires d'approche et de dégagement si vous les activez (voir plus haut).
Le point choisi sera l'angle le plus rentrant pour un contournage intérieur ou le
6 - 86 — Trajectoires d'outils —————————————————————
————————————————————————————— GALAAD 3
plus saillant pour un contournage extérieur, de façon à éloigner le plus
possible le point de plongée du contour à usiner.
En bas à droite de la fenêtre étendue de contournage, un bouton "Paramè-
tres de calcul" vous donne accès à la mécanique interne de contournage :
Dans la partie gauche, vous pouvez régler des données d'affichage des
contournage, le seuil d'enroulement des arêtes et leur débordement si le tracé
ne les enroule pas. Du côté droit, vous pouvez définir la façon dont les
trajectoires automatiques d'approche et de dégagement sont calculées. Ces
valeurs restent visibles dans la fenêtre-mère du contournage. Pour bien
comprendre leur portée, le plus simple est de les essayer sur un objet quel-
conque comportant des angles saillants et des angles rentrants, par exemple
une étoile. Le point d'entrée automatique, s'il est activé, laisse Galaad
choisir à quel endroit le tracé de contournage va commencer (et donc finir).
Un classique est de prendre l'angle le plus saillant, lequel pourra être légère-
ment débordé, laissant la plongée se faire un peu à l'écart de la partie utile.
Nota : il n'est pas possible de modifier la géométrie d'un parcours de
contournage calculé par Galaad, sinon en modifiant la forme à laquelle il est
rattaché. Quelques petites fonctions annexes permettent néanmoins d'adapter
ce parcours à des besoins particuliers. Pour cela, une fois la ou les trajectoires
affichées, il suffit d'aller chercher la fonction intéressante dans le sous-menu
"Usinage / Contournage". Ainsi, vous pouvez créer un nouvel objet à partir
du calcul d'une trajectoire de contournage, objet qui sera indépendant de celui
de départ. Si l'objet sélectionné a déjà une trajectoire de contournage, cette
————————————————————— Trajectoires d'outils — 6 - 87
GALAAD 3 —————————————————————————————
trajectoire sera aussitôt transformée en nouvel objet, sans autre forme de
procès. Sinon, il vous sera demandé de préciser une distance de contournage et
quelques autres paramètres classiques du calcul.
Pour supprimer une trajectoire de contournage, il suffit d'appeler la
fonction "Usinage / Contournage / Supprimer le contournage" ou bien
cliquer sur l'icone déroulante ad hoc sous l'icone de contournage.
Hachurage et cycle de poche
Les opérations de gravure et de fraisage nécessitent parfois l'évidage d'une
surface délimitée. Si l'on utilise un outil à faible diamètre, le trait de gravure
sera fin. On pourra avoir besoin de mettre une zone en valeur, par exemple une
surface entre deux bords gravés comme dans le cas de caractères pleins.
Galaad propose deux possibilités de remplissage. La plus classique est le
simple hachurage de la zone avec des traits parallèles qu'il sera possible
d'arranger un peu. L'autre approche, plus mécanique, consiste à effectuer des
contournages successifs jusqu'à ce qu'il n'y ait plus de surface laissée décou-
verte. Commençons par le hachurage.
Attrapez l'icone de dessin de polylignes fermées et construisez-en une
fermée assez large à six ou sept sommets, puis une deuxième plus petite,
entièrement à l'intérieur de la première. Sélectionnez ensuite votre polyligne
extérieure, et rendez-vous sur-le-champ à la commande "Dessin /
Hachurage" (une icone de raccourci existe). Une boîte de dialogue va
vous permettre de définir les paramètres du hachurage avec lequel vous
souhaitez remplir la surface délimitée par la polyligne extérieure. Ces paramè-
tres sont peu nombreux et pas
bien compliqués une fois qu'on
les a pratiqués. Le premier
d'entre eux donne un intervalle
entre deux hachures consécuti-
ves. Cet intervalle varie en
général selon le diamètre de
l'outil utilisé pour usiner les
hachures. Si vous laissez sa
valeur indéfinie ou sur "Auto",
6 - 88 — Trajectoires d'outils —————————————————————
————————————————————————————— GALAAD 3
Galaad prendra, comme distance par défaut, le rayon de l'outil à la profondeur
des hachures, soit un taux de recouvrement de 50%. Mais vous pouvez donner
une valeur bien à vous.
Les hachures peuvent avoir une inclinaison par rapport à la verticale. On
se rappellera qu'un angle positif en sens trigonométrique penche à gauche.
L'angle d'inclinaison d'un texte italique penchant à droite est négatif. Vous
pouvez aussi activer l'option "Vertical/Horizontal automatique" pour laquelle
le logiciel calculera les deux hachurages et ne conservera que celui qui
nécessite le moins de remontées de l'outil.
Dans certains cas de gravure, le remplissage d'une surface peut ne pas
suivre tout à fait la profondeur du contour. Vous devez donc préciser la
profondeur relative des hachures par rapport au contour. Cette relation est
donnée en pourcentage de la profondeur du contour, et non en profondeur
absolue, ce qui vous facilite le travail lors de hachurage en série sur plusieurs
objets aux profondeurs hétérogènes. L'option d'ancrage permet d'avoir des
hachures qui se déplacent en même temps que l'objet qui les contient.
Le type de remplissage est défini par les options exclusives de crénelage
ou hachurage. Un crénelage est un hachurage dont les lignes sont jointes par
de petits segments de liaison. L'usinage d'un tel remplissage est bien plus
rapide que pour des traits de hachurage indépendants, puisque l'outil n'a pas à
être remonté, légèrement déplacé puis redescendu entre deux hachures. Mais il
se peut que vous souhaitiez tout de même avoir des hachures à simples traits.
Dans ce cas, vous devez en plus préciser le sens suivi par ces hachures.
À droite, vous pouvez choisir de
recouvrir ou éviter les îlots
intérieurs, comme cette deuxième
polyligne englobée dans la première
et qu'on va épargner. Important :
pour être considéré comme un îlot,
la polyligne intérieure doit être
fermée. La boîte de dialogue vous
permet de filtrer les îlots selon leur
profondeur relative.
————————————————————— Trajectoires d'outils — 6 - 89
GALAAD 3 —————————————————————————————
Pour la séquence de remplissage, il est utile de décider si les hachures
doivent être usinées avant ou après le contour. On place souvent le remplis-
sage avant, pour avoir une meilleure finition sur les bords du contour.
Vous pouvez sélectionner en une seule fois toutes les hachures de votre
dessin en faisant une sélection par filtrage.
Gardez encore un moment les polylignes dessinées mais annulez l'opéra-
tion de hachurage, ou profitez du fait que les hachures sont sélectionnées pour
les supprimer. On va maintenant s'intéresser au cycle de poche. Ne
cherchez pas trop longtemps, la commande est juste sous celle du
hachurage, que ce soit dans le menu ou l'icone qui fait raccourci.
De même que pour un intervalle de
hachurage, le cycle de poche vous
demande une distance entre deux passes
successives. La valeur par défaut (ou
automatique) sera de façon classique le
rayon de l'outil utilisé pour chaque
polyligne extérieure, soit un recouvrement
de 50% des tracés. À vous de préciser une
valeur différente si nécessaire.
L'enfoncement progressif, un peu comme la duplication d'objets, com-
mande une augmentation de la profondeur au fur et à mesure qu'on se rappro-
che du centre. Vous pouvez vous en servir pour donner un peu d'effet 3D aux
surfaces à remplir. Comme pour les trajectoires de contournage, auxquelles le
cycle de poche se réfère d'ailleurs, il est nécessaire d'indiquer un sens de
parcours. Celui-ci sera en général horaire puisque le remplissage se fait par
définition à l'intérieur d'un contour.
Enfin, le cycle de poche doit
être séquencé par rapport au
contour, c'est-à-dire usiné en allant
du contour vers le centre ou du
centre vers le contour. Vous pouvez
aussi choisir d'éviter les îlots
intérieurs, comme pour la fonction
de hachurage.
6 - 90 — Trajectoires d'outils —————————————————————
————————————————————————————— GALAAD 3
Dernier paramètre pour la route, le fait de relier les passes voisines fait un
raccord entre les contours successifs, afin d'accélérer le processus d'usinage,
un peu comme le crénelage vu plus haut. Avec des îlots intérieurs, l'exercice
risque de devenir plus compliqué, mais Galaad essaiera de faire de son mieux.
Le hachurage donne parfois de meilleurs résultats que le cycle de poche dans
les cas critiques, c'est-à-dire les polylignes extérieures constituées de très petits
vecteurs plus ou moins irréguliers ou saillants.
Connexion de parcours
On a vu comment le logiciel pouvait calculer un contournage ou une zone
de remplissage délimitée à partir d'une polyligne unique. Mais l'opération se
complique lorsqu'il s'agit de prendre en compte une trajectoire formée non pas
d'un seul mais de plusieurs objets juxtaposés qui définissent le contour. Certes,
le parcours d'usinage se fera d'une traite si les objets se suivent dans la
séquence. Il vous reste aussi la possibilité de souder l'un à l'autre deux objets
jointifs pour n'en faire plus qu'un seul. Le problème, c'est que les objets
perdent les propriétés géométriques qui ont servi à les construire lorsqu'ils sont
soudés. Il sera alors plus difficile de modifier leur forme a posteriori.
Par exemple, vous avez dessiné un arc de cercle
ouvert, suivi d'une polyligne simple, elle-même
suivie d'une courbe de Bézier qui referme le par-
cours. Trois objets distincts et indépendants, dont
deux ont des propriétés géométriques intrinsèques
(l'arc et la courbe de Bézier), mais qui définissent
tous ensemble un parcours cohérent.
Galaad propose une alternative intéressante à la soudure simple, qui ne fera
aucun mal aux objets. Il s'agit d'intégrer en un parcours unique les diffé-
rents objets qui composent la trajectoire globale, tout simplement en connec-
tant les bouts jointifs.
Sélectionnez un point extrême d'un des objets et appelez la commande
"Usinage / Parcours / Connecter les objets". Si tout se passe bien, vos deux
objets ont été connectés. Si vous sélectionnez l'un d'eux, l'autre est sélectionné
en même temps, et ils seront déplacés ensemble. Vous pouvez globaliser la
————————————————————— Trajectoires d'outils — 6 - 91
GALAAD 3 —————————————————————————————
connexion en sélectionnant ensemble tous les objets et en appliquant la même
commande, ce sera plus rapide.
Rien n'a changé en apparence dans le tracé de vos
objets, hormis l'apparition de petits points sombres de
connexion aux extrémités de chacun (commande
"Affichage / Tracé / Parcours / Points de
connexion"). Vous avez maintenant un parcours
ininterrompu de la trajectoire globale, que vous
pouvez manipuler comme un objet unique.
Notez au passage que cette commande a un raccourci plus rapide
dans la barre de commandes en haut de la fenêtre.
Vous pouvez dès à présent demander un
contournage ou un hachurage du parcours ainsi
connecté. Ce parcours n'est pas nécessairement
fermé comme sur notre exemple. Vous pouvez
connecter ‒ et contourner, au fait ‒ un parcours
resté ouvert. Le but n'est que de définir un macro-
objet que Galaad verra comme entité globale, sans
passer par une soudure plus violente.
En déconnectant les objets, vous vous rendez compte que chacun reprend
son indépendance et par la même occasion les propriétés géométriques qu'il
avait occultées tant qu'il était intégré au parcours global. Vos objets n'ont
subi aucun dommage.
D'autres fonctions annexes viennent faciliter le travail sur les parcours
connectés. Vous pouvez par exemple sélectionner un point de connexion en
rouge et le définir comme point d'entrée du parcours, ou bien changer le sens
global de parcours pour l'usinage, sans préjuger d'un éventuel contournage. Si
cela s'avère nécessaire, vous pouvez même souder définitivement les
connexions. Mais dans ce cas, adieu les propriétés géométriques : les objets
deviennent de simples polylignes de façon définitive.
6 - 92 — Trajectoires d'outils —————————————————————
——————————————————————————————————
———————
7
00111
FONCTIONS AVANCÉES
DE L'USINAGE
——————————————————————————————————
GALAAD 3 —————————————————————————————
Positions de fin de cycle
Nous avons vu brièvement les fonctionnalités de base du module d'usinage
intégré à Galaad. Vous avez sans doute déjà usiné avec succès et souhaitez en
savoir plus sur les paramètres accessibles. Il est temps de creuser un peu le
filon et faire de nouvelles découvertes. Prenez un dessin quelconque et lancez
son fraisage, ou une simulation si la machine est monopolisée depuis de
longues heures par un collègue aussi ravi qu'égoïste.
Cette fenêtre des paramètres d'usinage est devenue presque familière et
vous savez déjà parfaitement régler une séquence d'outils. Si ce n'est pas le
cas, alors vous avez grillé une étape en sautant le chapitre consacré à l'appren-
tissage de l'usinage. Retournez-y pour une petite revue de détail pendant qu'on
vous attend ici. Dépêchez-vous.
On ne revient donc plus sur cette séquence d'outils bien acquise, ce qui
nous dispense d'une petite moitié de la fenêtre. Mais avant de s'intéresser aux
nombreux paramètres des cadres de droite, faisons un petit passage rapide par
les boutons de réglage des positions d'outil en fin de cycle.
7 - 94 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
Cliquez à gauche sur le bouton bleu
"Changement" : il apparaît aussitôt une
petite boîte de dialogue demandant une
position de changement d'outil. Si votre
machine utilise une course de référence pour
recaler son zéro, alors cette position est
donnée en coordonnées absolues, donc par
rapport à ce zéro fixe. Elle correspond au
point que l'outil doit rejoindre en fin de
cycle lorsqu'un nouvel outil doit être appelé.
Si vous ne souhaitez pas que l'outil bouge de sa position en fin de cycle,
c'est-à-dire le point de dégagement au-dessus de la sortie du dernier objet
usiné, indiquez qu'il doit rester à la position courante. Sinon, vous devez entrer
des coordonnées pour chaque axe. Notez que si une valeur dépasse la course
utile de l'axe, il est bien évident que Galaad n'essaiera pas pour autant de
mener l'outil au-delà. Il y a des limites au royaume des bornes.
En général, la position de changement d'outil est donnée de manière à
faciliter le travail de démontage et remontage sur le mandrin de la broche. On
préférera donc amener l'outil en position bien relevée et vers l'avant de la
machine, ou du moins près de l'opérateur, pour un meilleur accès.
La vitesse par défaut est celle précisée dans les paramètres de la machine
pour les mouvements inactifs XY et pour les mouvements de remontée Z.
Mais vous pouvez éventuellement la surcharger en indiquant une vitesse
spécifique pour ces mouvements de fin de cycle.
Le bouton voisin "Parking" définit la position que le tout dernier outil de
la séquence doit rejoindre en fin de cycle. Etant donné que l'usinage est alors
présumé achevé ‒ ou abandonné, oui ça arrive ‒ on cherche cette fois à
parquer l'outil loin de l'opérateur pour ne pas gêner le dégagement manuel de
la pièce hors du plateau. Les paramètres de cette nouvelle boîte de dialogue
sont identiques à celle précédemment décrite, avec les mêmes fonctions.
Si vous rangez votre outil près du zéro d'un ou plusieurs axes, il est
préférable de mettre tout de même une petite valeur (par exemple 1 mm), afin
de ne pas laisser un chariot mobile pile sur le capteur de fin de course. Ceci
peut éviter un vieillissement prématuré des contacts. Merci pour eux.
———————————————— Fonctions avancées de l'usinage — 7 - 95
GALAAD 3 —————————————————————————————
Si votre machine n'est pas équipée de capteurs de fin de course, ou si
vous ne souhaitez pas travailler en coordonnées absolues avec un recalage sur
le point zéro machine, il va de soi que les paragraphes précédents ne vous
concernent pas.
Dans ce cas, vous pouvez tout de même
régler des positions de fin de cycle. Ces
positions deviennent relatives au seul point
zéro existant : le point zéro pièce. Les coor-
données peuvent alors être positives ou
négatives. Attention, une valeur négative pour
l'axe Z signifie qu'on se positionne en-dessous
de l'origine pièce. Ça va mieux en le disant.
Passes normales, passe finale, découpes
Le premier cadre de paramètres, en haut à droite, nous parle de passes
d'usinage. Ce terme assez générique peut servir à définir bien des choses
différentes, et de façon générale chaque passage qu'un outil fait sur une pièce.
Dans la terminologie utilisée par Galaad, on distingue les opérations cycliques
d'usinage comme suit, en partant du plus haut niveau :
- la séquence d'outils, définie par l'utilisateur,
- les passes, liées à l'organisation de l'usinage (finition éventuelle et découpe),
- les paliers, liés à la profondeur maximale de l'outil (sauf passe finale),
- les objets ou tracés, liés au dessin proprement dit.
Un usinage complet est donc une répétition de prises d'origine pièce et
pilotages automatiques couvrant une séquence d'outils. Pour chaque outil, on
conduit des passes : passes normales, qui peuvent être une ébauche, puis
éventuellement passe finale, qui peut être la finition s'il y a eu une ébauche,
puis passe de découpe. Lors des passes normales et de découpe, on respecte les
paliers de profondeur maximale définis pour chaque outil, mais pas lors de la
passe finale. Enfin, soit pour chaque palier on usine les trajectoires dessinées
qui entrent dans les limites de ce palier, soit pour chaque objet on usine tous
les paliers. Les deux possibilités existent, comme on va le voir sous peu. Il va
de soi qu'un usinage simplifié peut très bien n'appeler qu'un seul outil, une
seule passe et un seul palier.
7 - 96 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
Nous avons déjà vu la séquence d'outils ; revenons à nos passes. Lorsque
vous dessinez un objet avec Galaad, vous lui attribuez une profondeur
d'usinage. Si cette profondeur correspond à l'épaisseur du matériau sur toute la
longueur du tracé, l'objet est marqué comme découpe. Dans ce cas, le fait de
changer l'épaisseur du matériau met globalement à jour les profondeurs de tous
les objets à découper. Nous avons donc des objets à découper, d'une part, et
des objets à graver ou fraiser à profondeur moindre, d'autre part. Les
parcours 3D comme les maillages ne sont pas concernés puisque leurs
profondeurs varient le long du tracé.
Par défaut, Galaad choisit de faire les découpes en dernier pour chaque
outil. La raison est assez simple : si vous découpez la pièce, il y a toutes les
chances pour que les morceaux ne tiennent plus en place pendant des fraisages
suivants. Lorsqu'on fait sur la même pièce un travail de gravure et de découpe,
il est évident que mieux vaut faire la découpe en dernier, sinon le risque est
grand de voir la partie découpée de la pièce prendre la clef des champs et
l'outil graver dans le vide ou, pire, sur un morceau légèrement déplacé. Par
conséquent, Galaad rompt ici la séquence définie dans le dessin et classe les
objets en deux groupes : gravure et fraisage d'une part, découpe d'autre part.
Au sein de chaque groupe, la séquence de dessin sera respectée. Mais vous
pouvez toujours désactiver cette option, auquel cas il n'y aura pas de passe de
découpe proprement dite : tous les objets seront usinés comme du fraisage,
qu'ils traversent ou non la pièce.
D'autre part, il est parfois utile de ne pas attaquer du premier coup la
profondeur de gravure demandée pour une trajectoire, mais commencer par en
faire une approche de dégrossissage. Prenons par exemple un objet à fraiser à
une profondeur de 10 mm. Nous pouvons soit faire le passage direct de l'outil
à 10 mm, soit demander deux passes successives à 9,9 mm puis 10 mm. Les
passes normales de l'outil enlèvent le gros du matériau dans le sillon usiné, et
la passe finale se contente d'enlever la petite épaisseur de passe finale
restante de 0.1 mm ainsi que les copeaux agglutinés. Lors de cette passe finale,
le travail est négligeable et l'outil peut avancer beaucoup plus vite.
Vous pouvez donc choisir de faire une passe finale avec les
objets non découpés (gravure ou fraisage non traversant).
Pour les objets découpés, il n'est pas utile d'exécuter une passe finale,
puisque la profondeur de coupe atteint déjà l'épaisseur du matériau. Il n'y a
donc pas d'épaisseur finale à enlever pour obtenir un bon état de coupe. En
———————————————— Fonctions avancées de l'usinage — 7 - 97
GALAAD 3 —————————————————————————————
revanche, vous pouvez demander l'adjonction d'une petite surprofondeur pour
cette passe de découpe, afin de bien traverser la pièce de part en part. Cette
surprofondeur pour tracés découpés, par rapport au matériau, peut d'ailleurs
correspondre à l'épaisseur d'un adhésif de fixation sur le plateau-martyr. Il
n'est pas nécessaire d'exagérer cette surprofondeur au-delà du raisonnable,
votre plateau-martyr vous en saura gré.
Les vitesses d'avance des passes sont globalement manipulables. Vous
pouvez préciser un facteur multiplicateur pour chaque type de passe sans avoir
à reprendre toutes les vitesses paramétrées pour chaque objet. Ces multiplica-
teurs agissent sans distinction sur les vitesses dûment établies et les vitesses
calculées automatiquement. Si l'on choisit de faire une passe finale de
nettoyage, on utilise en général une vitesse surmultipliée d'un facteur 200 %
ou 300 %, voire plus. Ceci dépend de l'épaisseur résiduelle que vous aurez
choisi de laisser, ainsi que du matériau. La passe de découpe obéit de façon
logique au paramètre multiplicateur des passes normales.
Récapitulons : vous avez une pièce à usiner comprenant un périmètre de
découpe et des traits de gravure. Si vous choisissez d'exécuter une passe finale,
le cycle d'outil fera un usinage des tracés gravés, à la profondeur de chacun
d'eux moins l'épaisseur de passe finale, puis cette passe finale plus rapide à la
cote de profondeur, et enfin la découpe du périmètre à la profondeur corres-
pondant à l'épaisseur de la pièce plus la surprofondeur de découpe. Si vous
n'avez pas demandé de passe finale, la passe normale se fera directement aux
cotes de profondeur des gravures, la découpe restant inchangée.
Valeurs forcées
Il pourra éventuellement vous arriver de devoir usiner une pièce en
utilisant de nouvelles profondeurs ou vitesses pour les objets déjà dessinés.
Dans ce cas, au lieu de reprendre complètement le dessin et sélectionner tous
les objets pour en modifier les caractéristiques d'usinage, Galaad vous propose
d'ignorer ces caractéristiques et de conduire l'usinage avec des valeurs forcées.
Ces valeurs concernent la profondeur, la vitesse d'avance, les paliers de l'outil
et les cycles de perçage.
Par exemple, vous avez un dessin comprenant toute une gamme de
profondeurs et de vitesses, et l'outil qui doit démarrer son cycle fait des paliers
7 - 98 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
de 2 mm (profondeur maximale par passe) avec cycle de débourrage. Or, vous
souhaitez réaliser un usinage des objets dessinés avec cet outil à 1 mm de
profondeur et une vitesse d'avance de 5 mm/s, pour le coup sans faire de
paliers ni de débourrages. Dans ce cas, il vous suffit de préciser une profon-
deur forcée à 1 mm, une vitesse à 5 mm/s, des paliers à 5 mm (ou 1000 mm
histoire d'être sûr de dépasser le seuil, ne vous inquiétez pas, il respectera tout
autant la cote de profondeur, forcée ou non) et de cocher la case "Perçage sans
cycle". Le cycle d'outil préparé ignorera les caractéristiques des objets et de
l'outil utilisé pour suivre ces valeurs.
Nota : les valeurs forcées ne
modifient pas les paramètres du
dessin ni ceux des outils.
Cette fonction peut aussi aider à préciser des profondeurs et vitesses
seulement au moment d'usiner et selon l'outil qui va être appelé.
Paramètres divers
Le dernier cadre de paramètres d'usinage donne des indications assez
diverses que vous pouvez manipuler selon vos souhaits. Les premiers paramè-
tres concernent l'échelle qui sera appliquée au dessin lors de l'usinage. Si votre
dessin ne correspond pas aux dimensions finales de la pièce à usiner, inutile de
reprendre tout le travail de conception. Il suffit d'indiquer une échelle diffé-
rente, et le tour est joué. Notez que le facteur d'échelle Z est séparé pour plus
de commodité. Les dimensions résultantes de votre pièce sont immédiatement
affichées dessous, et vous pouvez même donner directement une de ces
dimensions pour éviter de faire le calcul d'échelle. On rappelle que vous
pouvez là encore taper une formule mathématique.
Pour une gravure par le fond d'un matériau transparent, il convient de
choisir l'usinage en miroir X afin de ne pas avoir à tout redessiner à l'envers.
Lorsqu'on dessine avec Galaad, on est censé se préoccuper seulement du
résultat final ; les petits arrangements avec la réalité interviennent au moment
d'usiner. De même, si vous souhaitez faire une rotation cartésienne globale de
votre pièce, faites-le seulement dans la préparation de ces paramètres d'usi-
nage. La fenêtre de prévisualisation du dessin final vous aidera éventuellement
à orienter la pièce sur la machine.
———————————————— Fonctions avancées de l'usinage — 7 - 99
GALAAD 3 —————————————————————————————
Elément d'importance, la hauteur de retrait Z définit le plan de dégage-
ment de l'outil au-dessus de la pièce, lorsque celui-ci doit être relevé et
acheminé vers l'objet suivant. Cette hauteur est donnée en valeur absolue et
par rapport à la surface supérieure de la pièce. Si le dessus de votre pièce n'est
pas uniformément plan ou s'il se trouve des obstacles, vous devez indiquer une
valeur de retrait qui permette de manœuvrer l'outil sans jamais rencontrer de
matériau ou d'obstacle quelconque, sinon gare à la casse ! Inversement, faire
remonter l'outil trop haut allonge inutilement la durée de l'usinage, à moins
que votre machine ne soit capable de tenir des vitesses inactives très rapides. À
chaque modification de cette hauteur, celle-ci reste mémorisée pour tous les
usinages suivants.
Dans la même veine, la marge de contact Z permet de définir jusqu'à
quelle distance de la surface de la pièce l'outil descend à vitesse rapide (celle-
ci est réglable dans les paramètres de la machine). Une petite marge évitera un
contact trop percutant. La plongée à vitesse lente dans le matériau commence-
ra à partir de ce point. Si vous ne mettez aucune valeur, l'outil descend à
vitesse rapide jusqu'à toucher la surface supérieure de la pièce, puis plonge à
partir de là dans la matière à vitesse lente. Cette valeur décale vers le haut le
point de départ de la plongée à vitesse lente. Bien évidemment, la cote Z de
profondeur à atteindre reste inchangée.
Pour faciliter le travail de reprise d'un usinage interrompu ou exécuter un
usinage partiel, Galaad propose de n'usiner que les objets sélectionnés seuls,
selon ce que vous avez sur votre dessin. Ceci fait office de filtre d'usinage
simplifié. Vous sélectionnez dans le dessin ce que vous voulez usiner et
cochez ensuite la case correspondant à cette option. Les objets non sélection-
nés ne seront pas concernés. Vous pouvez aussi commencer un usinage à un
point situé à l'intérieur d'un objet, à condition que ce point soit sélectionné en
rouge dans le dessin, et aussi arrêter l'usinage au point sélectionné en bleu, ces
deux options étant indépendantes.
Dans la même veine, vous pouvez filtrer les couches de dessin à usiner,
par défaut ceux de la couche active et seulement ceux-là. Les objets qui seront
effectivement usinés dans le cycle outil à lancer apparaissent nettement dans la
petite fenêtre de prévisualisation en bas à gauche. Les autres objets, corres-
pondant à d'autres outils, des couches rejetées, ou encore filtrés sur sélection,
apparaissent en traits grisés.
7 - 100 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
L'option d'usinage des points d'attache seuls sert à reprendre un cycle
déjà effectué en se contentant de fraiser directement les points d'attaches
laissés en l'état. Cette option est aussi proposée dans le message de fin de cycle
si celui-ci a détecté leur présence. Si vous activez cette option, Galaad ne fera
pas le cycle d'usinage normal mais se contentera de rechercher la position de
chaque point d'attache du dessin et ira les fraiser un par un pour les éliminer.
Ça suppose tout de même d'une part que vous avez autre chose que vos doigts
pour tenir les morceaux qui ne manqueront pas d'en profiter pour prendre la
tangente, et d'autre part que la pièce usinée n'a pas bougé de sa place (ou bien
que vous pouvez recaler son origine).
Juste au-dessous, la possibilité d'enchaîner les paliers Z rompt la sé-
quence par défaut pour laquelle on faire tous les objets pour chaque palier de
profondeur. Si elle est active, alors au contraire l'usinage fera tous les paliers
pour chaque objet avant d'attaquer l'objet
suivant. Cette option ouvre en fait une sous-
fenêtre qui propose d'autres possibilités
connexes. Dans le cadre supérieur, vous
pouvez indiquer le nombre maximum de
paliers enchaînés ou demander à ce que
l'outil reste dans la matière et ne remonte
pas pour attaquer le palier suivant. Pour les
tracés ouverts à usiner avec des paliers, vous
pouvez aussi autoriser les allers-retours
pour gagner du temps : une fois au point
d'arrivée, l'outil descendra au palier suivant pour revenir en arrière vers le
point de départ, etc. Dans le cadre du bas, pour les tracés fermés, ce qui est le
cas général en découpe, vous pouvez choisir de faire les paliers en pente
continue hélicoïdale, en sorte que l'outil ne plonge jamais verticalement dans
la matière. Dans ce cas, il se contente de venir au contact de la surface
supérieure de la pièce puis commence le
tracé en descendant progressivement, la
cote de chaque palier étant atteinte au
moment où il repasse par le point de
départ. Une fois la cote de profondeur finale atteinte, il fait une dernière
boucle à plat avant de remonter, cette remontée pouvant elle-aussi se faire
selon une pente, le sens de tracé restant le même.
———————————————— Fonctions avancées de l'usinage — 7 - 101
GALAAD 3 —————————————————————————————
Déplacement des axes
Nous avons fait le tour des différents paramètres d'usinage. Il ne vous reste
plus qu'à les expérimenter de façon plus ou moins hasardeuse en psalmodiant
une courte prière avant de lancer vos fragiles outils à l'assaut de pièces aussi
solides que récalcitrantes. Mais c'est aussi en cassant des outils qu'on devient
fraiseur. Avant de devenir expert ès réglages, il faut bien goûter à quelques
petites sueurs froides. N'oubliez pas que vous pouvez simuler vos usinages ou
même les exécuter sans mettre de pièce, juste pour voir le parcours suivi par
l'outil et comprendre la logique de fonctionnement en proférant un "eurêka" de
bon augure plutôt que d'abominables jurons. Passons donc à l'origine pièce en
cliquant sur l'onglet ad hoc ou en appuyant sur la touche du clavier.
Vous l'avez sans doute remarqué, la partie supérieure droite de la fenêtre
est consacrée au déplacement des chariots mobiles sur les axes de la machine.
Les boutons de mouvement Z et A (axe rotatif) sont affichés ou non selon le
nombre d'axes disponibles, même si l'usinage ne les sollicite pas.
Après initialisation de la commande numérique et éventuellement course
de référence pour recaler la position des axes, vous pouvez appuyer sur les
7 - 102 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
gros boutons de déplacement. Il existe plusieurs sources de déplacement : clic
direct sur les boutons de la fenêtre, pression au clavier sur les flèches de
déplacement du curseur, inclinaison du manche du joystick, manette de
contrôle spécifique ou entrées spéciales de pilotage manuel. Il suffit de
relâcher le bouton, la touche, le manche, etc. pour interrompre le mouvement,
quel que soit le mode de déplacement, continu ou limité.
Au clavier, on pourra se baser sur le pavé numérique pour donner une
direction de mouvement XY cardinale ou diagonale. Les déplacements sur
l'axe Z se font en appuyant sur les touches et , impérativement sur ce
même pavé numérique. Accompagnées de la touche (flèche de majus-
cule), ces mêmes touches et provoquent un mouvement de l'axe A. Avec
la touche , c'est l'axe B qui s'y colle, s'il existe.
Les joysticks et autres gamepads sont des interfaces intéressantes pour le
pilotage manuel. Avantage majeur, elles vous permettent de vous éloigner de
votre ordinateur pour vous rapprocher de la machine. Votre précision d'appro-
che d'une origine pièce ne peut que s'en trouver améliorée. La manipulation est
très simple : vous inclinez le manche du joystick dans une des huit directions
cardinales ou diagonales, et les axes se déplacent jusqu'au retour du manche en
position centrale. Pour un gamepad, vous appuyez sur la manette de direction.
Avec la configuration par défaut, modifiable à votre guise, si vous appuyez sur
le bouton n° 1 et le maintenez enfoncé, le fait de pousser le manche en avant
ou le tirer en arrière fait remonter ou descendre l'axe Z. L'inverse d'un avion
(sauf s'il vole sur le dos), mais cohérent avec l'écran. Si vous appuyez sur le
bouton n° 2, tout mouvement X, Y ou Z se fait à vitesse réduite. Les deux
boutons peuvent être maintenus enfoncés simultanément, en plus de l'action
sur le manche.
Autre interface notable, la manette à roue incrémentale permet une
approche fine en micropas, très pratique pour le positionnement au contact.
Les paramètres de ces interfaces sont décrits dans le chapitre "Paramétrage de
la machine", un peu plus loin dans ce manuel.
Mais revenons au pilotage manuel et intéressons-nous aux boutons-radio
de réglage des pas de déplacement incrémentaux. Le mode par défaut est le
mouvement continu dans lequel l'axe est déplacé tant que vous maintenez le
bouton enfoncé. Evidemment, on s'arrête à l'extrémité de l'axe de toute façon.
S'il s'arrête avant ou après, c'est que les longueurs des courses d'axes ou les
démultiplications sont erronées dans vos paramètres. Mais, pour une approche
———————————————— Fonctions avancées de l'usinage — 7 - 103
GALAAD 3 —————————————————————————————
plus facile d'un point origine, s'y ajoutent des possibilités de déplacement de
longueur prédéfinie. Par exemple, si vous demandez un déplacement limité à
1 mm, ce déplacement n'ira pas au-delà. Mais si vous relâchez le bouton de
déplacement avant que la distance n'ait été atteinte, le mouvement
s'interrompt aussitôt à la position courante, non à la position cible. Ce
sont des maxima. Vous pouvez donc descendre de 10 mm sur l'axe Z sans
craindre de casser un outil en ayant surévalué la distance. De même, l'axe est
stoppé avant de brutaliser une butée de fin de course.
Notez que, pour les déplacements diagonaux, la longueur donnée s'appli-
que à chacun des axes, non à la distance parcourue. Par exemple, un réglage de
10 mm donne un déplacement diagonal de 10 mm sur X et autant sur Y, donc
une distance parcourue de 14.142 mm si Pythagore a vu juste.
Le fait de garder le bouton enfoncé réitère le déplacement incrémental
après une courte pause. Cette répétition est réglable dans les paramètres de la
machine, voir plus loin, bis repetita.
Les vitesses de déplacement manuel sont réglables par le biais des petits
curseurs à gauche de la fenêtre. La plage de vitesse va du minimum au
maximum arrondis et acceptables par la commande numérique. À l'ouverture
de la fenêtre, les curseurs sont préréglés sur les valeurs par défaut définies
dans les paramètres de la machine, rubrique "Vitesses". Pour les déplacements
incrémentaux par pas, la vitesse est fixée à 1 mm/s, sauf si la vitesse réglée au
curseur est inférieure, auquel cas elle s'applique. Le double-clic sur la valeur
de vitesse à droite du curseur permet une entrée numérique.
On rappelle si besoin est qu'il est possible de cliquer directement sur les
afficheurs de position des axes en bas de la fenêtre pour obtenir une boîte de
dialogue de mouvement vers une position numérique. Toujours dans les
rappels sur les mouvements cachés, un double-clic dans la fenêtre de
prévisualisation envoie les axes X et Y à la position correspondante, et la
touche (retour) qui renvoie à la position précédente. Les vitesses
utilisées sont celles en cours pour les déplacements manuels.
Vous savez maintenant absolument tout sur la manière de piloter un
mouvement manuel.
7 - 104 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
Définir une origine pièce
Les tenants et aboutissants du point origine pièce vu par Galaad sont
présumés connus dans leurs grandes largeurs. Sans revenir en détail sur ces
acquis soucieux, rappelons que le logiciel a besoin de savoir précisément où se
trouve la pièce brute à usiner, et pour cela demande de rejoindre un point de
référence bien établi, avec indication de la position de la pièce par rapport à ce
point origine. Les coordonnées de ce point sont données sur 2, 3 ou 4 axes
selon votre machine et le type d'usinage que vous demandez. Elles sont
affichées en haut du cadre origine pièce.
Si vous connaissez d'avance la position exacte de votre origine, vous
pouvez cliquer directement sur une de ces cases pour entrer des coordon-
nées numériques par l'intermédiaire d'une petite boîte de dialogue.
Il n'est pas nécessaire de garder l'outil au point origine pour lancer
l'usinage. La position physique des axes et la position de l'origine pièce sont
indépendantes, bien que les boutons verts servent de passerelles entre les deux
positions. Certes, vous aurez besoin de déplacer les axes pour approcher le
point origine pièce et faire monter les positions dans ces cases. Mais une fois
l'origine pièce établie, vous pouvez déplacer la machine sans que cela ait la
moindre incidence sur cette origine. A contrario, vous pouvez fort bien
indiquer un point origine pièce sans y positionner l'outil, si vous êtes sûr de ses
coordonnées ou l'aviez mémorisé.
Rappelons que la méthode la plus classique pour définir un point origine
pièce consiste à faire une approche manuelle de l'axe Z de façon à placer la
pointe extrême de l'outil à l'affleurement de la surface supérieure de la
pièce ou du support sur lequel la pièce est posée. Le mieux est de viser vers le
centre de la pièce. Une fois cette approche effectuée avec la meilleure
précision possible, et n'oubliez pas que la roulette de la souris permet des
déplacements fins, vous pouvez cliquer sur le bouton vert "Z - ok". La
position monte aussitôt dans la case Z de l'origine pièce. N'oubliez pas
d'indiquer le plan sur lequel vous avez fait cette approche à l'aide de la petite
boîte combo située sous le bouton vert. Si vous avez affleuré et validé la
surface supérieure de la pièce en laissant l'indication de position sur "Plateau
martyr", l'usinage se déroulera en l'air, la pièce n'étant grattouillée que pendant
———————————————— Fonctions avancées de l'usinage — 7 - 105
GALAAD 3 —————————————————————————————
les tracés de découpe s'il y en a. Bref, c'est faux mais pas bien grave. Inverse-
ment, si vous avez affleuré le plateau martyr et validé "Plan supérieur", là ça
risque de faire des dégâts puisque Galaad croira que la surface de la pièce se
situe plus bas qu'elle ne l'est en fait. L'outil plongera jusqu'au plateau et plus
loin encore, le bruit de la broche tentant vainement de couvrir vos jurons.
Une fois la position Z acquise, vous pouvez remonter l'axe Z afin de ne pas
gêner les autres manœuvres d'approche (c'est automatique par défaut : une
option "Remonter l'outil sur Z-ok" est disponible dans les paramètres de la
machine, onglet "Avancés"). Positionnez ensuite les axes X et Y ensemble ou
successivement, et validez de la même façon avec les boutons verts. Les
coordonnées XY de l'origine pièce sont mises à jour.
La boîte combo de position sur pièce prend ici tout son intérêt. Il n'y a
aucun lien entre l'origine du dessin, le zéro machine et l'origine pièce. Ces
trois références sont absolument indépendantes. L'origine XY du dessin est de
façon classique située au coin sud-ouest de la planche, mais votre point zéro
machine peut être situé à n'importe quel coin de la table. Le point origine
pièce, quant à lui, peut se trouver à n'importe quel endroit de la pièce, et
pas forcément un de ses coins, du moment que Galaad est tenu informé. Tout
ce qu'il demande, c'est de pouvoir situer la pièce par rapport au point origine
qu'on a indiqué. La boîte combo vous autorise donc à placer cette origine sur
un des quatre coins, sur une des quatre médianes, au centre géographique de la
pièce, ou encore sur un point de référence du dessin, par exemple le point
sélectionné en rouge ou en bleu, ou la croix fixe rouge ou bleue. Lorsque vous
changez de référence, la fenêtre de prévisualisation vous aide à vérifier votre
origine sur la pièce. Le point origine apparaît sous la forme d'un petit collima-
teur bleu et la pièce se dessine en fonction de ce point.
Faire l'approche des axes X et Y en se référant à l'axe central de l'outil n'est
pas obligatoire. Vous pouvez tout à fait ajuster le bord de l'outil sur le bord
de la pièce, Galaad corrigera la position du rayon de l'outil. Il va de soi qu'avec
un outil conique ou hémisphérique, l'ajustement se fera sur le diamètre
maximal et non sur la pointe. Cette possibilité est toutefois rejetée si vous
faites une approche sur un point de référence dans le dessin ou le centre de la
pièce, au lieu d'un bord ou un coin. Tout simplement parce que Galaad ne
saura pas dans quelle direction il doit corriger. Attention, le changement
d'approche (bord ou centre d'outil) n'est pris en compte que lorsque vous
cliquez sur un des boutons verts. Si vous validez une position puis changez le
mode d'approche, il faudra valider à nouveau la position.
7 - 106 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
Il est possible sinon probable que vous ayez équipé votre machine d'un
coin origine fixe constitué par exemple de deux butées ouest et sud. Ce coin
ne variera plus jamais quelle que soit la pièce que vous placez contre les
butées. Dans ce cas, il est superflu de faire une approche XY à chaque usinage.
Vous avez réglé cette origine une fois pour toutes et l'opération n'a aucun
intérêt, sauf pour effectuer une correction. Il ne vous reste plus qu'à faire les
approches sur l'axe Z qui, elles, varient en fonction des changements d'outils et
des changements d'épaisseur du matériau. Attention, ces butées doivent être
parfaitement parallèles aux axes X et Y, le mieux étant d'ailleurs de leur
donner deux coups de fraise plate en pilotage manuel sur toute leur longueur
pour les faire rentrer dans le droit chemin.
Le bouton bleu sert à faire une double prise d'origine,
pour le cas où votre pièce ne serait pas parfaitement cartésienne lorsqu'elle est
fixée sur le plateau de la machine, par exemple lors d'une reprise d'usinage. Un
cas typique est le circuit imprimé dont on a gravé et percé une face, puis que
l'on retourne pour graver l'autre face, avec une légitime inquiétude quant à la
perfection de positionnement des pastilles de cette face autour des trous déjà
forés, surtout si l'on a détouré la carte de façon expéditive. Il suffit alors de
pointer une seconde référence, par exemple un perçage éloigné de l'origine,
puis cliquer sur ce bouton. Le parcours
à usiner va pivoter afin de s'ajuster
parfaitement à la fois sur le point
origine, qui sert de pivot, et la référence
secondaire. Vous devez d'abord
pointer et valider l'origine principale
pour que ce bouton bleu soit actif.
Pour vérifier une origine pièce, il peut être utile de renvoyer l'outil vers le
point origine. Pour cela, cliquez sur le bouton "Rejoindre" au-dessus des
boutons verts et validez la boîte de dialogue de position numérique. Mais
attention à la validité de la coordonnée Z ! Et souvenez-vous que vous pouvez
stopper le mouvement en cours avec la barre du clavier avant qu'il
ne tourne au cauchemar.
Si vous avez plusieurs posages possibles, vous pouvez les conserver en
mémoire une fois qu'ils ont été approchés. Il suffit de faire le réglage et valider
l'origine, puis de cliquer sur le bouton "Mémoriser" et donner un nom de
référence à cette origine ou ce posage. Pour récupérer une origine précédem-
———————————————— Fonctions avancées de l'usinage — 7 - 107
GALAAD 3 —————————————————————————————
ment mémorisée, cliquez sur le bouton "Rappeler" et retrouvez le nom de
référence que vous aviez indiqué. Galaad affiche en outre les 5 dernières
origines pièces utilisées avec leurs date et heure, que vous pouvez choisir.
En haut à gauche de la fenêtre de pilotage, au-dessus des curseurs de
réglage des vitesses de mouvement, des boutons de commandes permettent
d'accéder à quelques fonctions spécifiques. Ces boutons sont accessibles au
clavier à l'aide des touches F5 et suivantes, sauf si vous avez réaffecté ces
touches (voir plus loin, dans les paramètres de la machine, la programmation
d'un clavier externe). Nous allons passer en revue ces commandes et les
importantes fonctionnalités sous-jacentes.
7 - 108 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
Options d'usinage
Le premier de ces boutons de commandes donne accès à quelques
options avancées de l'usinage dans une boîte de dialogue sous-
jacente. Vous pouvez lancer un
usinage différé, un peu comme une
machine à laver, et même éteindre
le PC une fois l'usinage terminé. La
planète vous en sera reconnais-
sante. Si la commande numérique
de la machine le permet, vous
pouvez aussi télécharger le
parcours d'usinage tout entier dans
sa mémoire locale.
Vous pouvez aussi demander la
répétition ad nauseam du cycle
d'usinage pour refaire toujours la
même pièce au même endroit
(même point origine). Ça nécessite tout de même que quelqu'un ou quelque
chose enlève la pièce usinée et remet une pièce brute entre deux cycles. Si
votre dessin comprend des textes auto-incrémentaux, le texte de départ vous
sera demandé avant lancement de l'usinage, et son contenu sera incrémenté à
chaque nouveau cycle. Dans la même veine, vous pouvez dupliquer l'usinage
de la même pièce dans une matrice, en indiquant le nombre de lignes et de
colonnes, ainsi que la marge qui sépare deux pièces voisines. Les textes auto-
incrémentaux seront gérés de même.
———————————————— Fonctions avancées de l'usinage — 7 - 109
GALAAD 3 —————————————————————————————
Course de recalage
Le bouton de commande suivant sert à opérer un recalage des axes
sur le point zéro de la machine, du moins si elle en a un. Vous
pouvez choisir de faire ce recalage sur un seul axe dans la boîte de dialogue
qui s'ouvre sous ce clic. Le recalage remet à zéro les compteurs de position
de la commande numérique. Comme les capteurs de
fin de course sont fixes, la position correspondante ne
varie pas. C'est la référence mécanique pour disposer
de coordonnées absolues. Galaad suppose que ces
contacts sont à l'extrémité des axes linéaires, et de
préférence en haut pour l'axe Z. Il n'est donc pas
possible d'avoir des coordonnées passant du positif au
négatif ou réciproquement, en franchissant ce point
zéro. Comme en outre il connaît la course de chaque
axe, il impose des butées logicielles aux extrémités
XY, qu'il s'interdit de dépasser (sur Z aussi, mais la présence de l'outil sous la
broche réduit beaucoup l'intérêt d'une butée logicielle). Pour les axes rotatifs,
soit il y a un capteur angulaire (inductif ou à came), soit il n'y a pas de capteur
mais on peut quand même réinitialiser le zéro machine des axes A ou B sur la
position courante. Les axes rotatifs peuvent bien évidemment avoir des
coordonnées négatives et positives, le point zéro angulaire étant franchissable.
En fait, Galaad accepte les deux modes de fonctionnement pour piloter une
machine : en coordonnées flottantes, ou en coordonnées absolues. Le
système de coordonnées flottantes est le plus simple. Il suffit de positionner
par pilotage manuel l'origine pièce qui servira d'unique point de référence.
Galaad met à 0 les compteurs d'axes à la position de l'origine pièce validée.
Mais un des inconvénients majeurs de ce mode est que Galaad ne sait jamais
où l'on se trouve dans l'espace de travail de la machine, et ne peut donc pas
vérifier si les tracés à usiner sont bien tous contenus dans cet espace. C'est par
conséquent à l'opérateur de s'assurer que l'usinage complet est possible à partir
de ce point sans se heurter à la limite de course d'un axe.
Inversement, le travail en coordonnées absolues offre plusieurs avantages.
D'abord, le fait qu'on ait une référence absolue permet de réutiliser des
positions fixes, par exemple l'origine pièce du dernier usinage lancé. Pour peu
que des butées de calage aient été montées sur le plateau de la machine, il n'est
plus nécessaire de régler l'origine à chaque usinage, et l'on passe peu de temps
au pilotage manuel. Idem pour l'axe Z tant que l'outil n'a pas été changé.
7 - 110 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
Mais pour avoir des coordonnées absolues, il est nécessaire d'avoir une
fonction de recalage de la machine sur son point zéro. De la fiabilité de ce
recalage et de sa répétabilité dépend la précision de tout le système de
coordonnées. De même, si la machine s'est décalée pour une raison avouable
ou non, un recalage devient nécessaire. Et puis, bien évidemment, lorsque la
commande numérique est éteinte, la position courante est oubliée. Au moment
d'ouvrir le dialogue avec la machine, Galaad lit les compteurs de position. Si
elle lui indique que tous les axes sont à zéro, alors il ne peut pas savoir s'ils le
sont bel et bien, ou si c'est tout simplement qu'elle vient d'être mise sous
tension et que ces compteurs sont à zéro même si les axes, quant à eux,
peuvent être n'importe où. Dans ce cas, le logiciel commande automatique-
ment un recalage mécanique. Si la machine était déjà à son point zéro, ça ne
prend pas beaucoup de temps. Pour éviter un recalage systématique, le mieux
est de fixer une position de parking en fin de cycle légèrement en retrait de ces
capteurs, par exemple X=1 / Y=1 / Z=1 mm ce qui range les axes à proximité
mais pas au point zéro. À l'initialisation suivante, Galaad lira cette position et
déduira qu'il n'est pas besoin de recaler la machine. Mais vous pouvez aussi
forcer le recalage à divers moments en réglant les options ad hoc dans les
paramètres de la machine, onglet "Commande numérique".
La séquence de recalage d'un axe est la suivante :
1- Si le capteur est libre, l'axe va dans sa direction à vitesse rapide.
2- Dès que le capteur est enclenché, l'axe opère une rampe de freinage.
3- L'axe repart en sens inverse à faible vitesse.
4- Dès que le capteur est libéré, l'axe s'arrête net, sans freinage.
5- Eventuellement, on ajoute une petite marge de dégagement.
6- Le compteur de position est remis à 0 dans la commande numérique.
Erreurs possibles : si un axe part dans le mauvais sens à vitesse normale,
alors il est inversé ou devrait l'être (onglet "Avancés" des paramètres de la
machine). Mais s'il le fait à faible vitesse, alors c'est qu'il est en phase de
dégagement, étape 3 ci-dessus, et soit le contact de fin de course ou son
câblage est défectueux, toujours enclenché, soit encore la polarité de son entrée
est inversée ("Active NO" / "Inactive NC") dans les paramètres spécifiques du
contrôleur (onglet "Commande numérique", petit bouton "Plus" en haut à
droite). Corollaire de tout ça, si l'axe part dans le bon sens à faible vitesse,
alors les deux problèmes se cumulent. Enfin, si l'axe oublie de s'arrêter dans
son contact de fin de course, alors oubliez tout ce qui précède, c'est juste que
l'entrée qui lui a été assignée n'est pas la bonne.
———————————————— Fonctions avancées de l'usinage — 7 - 111
GALAAD 3 —————————————————————————————
Lorsque le dialogue avec la machine a été interrompu à cause d'une erreur
irrécupérable genre câble débranché ou arrêt d'urgence, le fait de cliquer sur
ce bouton de recalage réinitialise la communication. Ceci évite de devoir
perdre du temps à fermer et rouvrir le logiciel. Par ailleurs, accompagnée de la
touche , cette commande donne accès aux paramètres de la machine, ce
qui réinitialisera aussi la communication.
Gestion des entrées et des sorties
En pilotage manuel de base, les entrées/sorties sont accessibles dans
la fenêtre principale et donc ce bouton n'apparaît pas, mais la place
manque dans la fenêtre de prise d'origine pièce et vous pouvez avoir besoin de
vérifier ces entrées/sorties. On rappelle que les cases rouges correspondent aux
entrées, numériques ou analogiques (ADC pour Analog-Digital Converter),
qui sont lues à intervalles réguliers (2 fois pas seconde) et ne sont donc pas
cliquables, et les
cases vertes corres-
pondent aux sorties
que vous pouvez
basculer en cliquant
dessus. Les sorties
analogique (DAC
pour Digital-Analog
Converter) ou PWM
(pour Pulse Width Modulation) restent aussi accessibles au clic et vous pouvez
les faire varier en cliquant dedans (ou en cliquant-déplaçant dedans).
Galaad fait une lecture de l'état des sorties (oui, des sorties) lorsqu'il ouvre
le dialogue avec la commande numérique, pour savoir quelle sortie est dans
quel état et garder la cohérence entre l'affichage à l'écran et la réalité de la
machine. En pilotage manuel, y compris pour une origine pièce, il fait aussi
une lecture des entrées après chaque mouvement manuel, ce qui vous
permet de vérifier le bon fonctionnement d'un capteur, par exemple une sonde
de palpage de surface ou bien un contact de fin de course lorsque vous êtes en
mode "Déblocage manuel" sans limite d'axe.
7 - 112 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
Démarrage/Arrêt broche
La mise en marche et l'arrêt de la broche sont accessibles avec le
bouton ci-contre. Si la vitesse de rotation de la broche n'est pas
asservie au logiciel, alors chaque clic alternera la mise en route et l'arrêt. Dans
ce cas, ou si même la mise en route de la broche n'est pas commandée à
distance, Galaad affiche un message avant de
lancer l'usinage, pour indiquer à l'opérateur
que la broche doit être allumée et réglée au
régime voulu. Sinon, Galaad ouvrira une
fenêtre de contrôle pour régler le régime. Le
variateur peut-être piloté par une sortie DAC
0-10 V (cas le plus courant) ou un signal
PWM, des sorties multiplexées ou un
programme externe de contrôle, peu importe,
la fenêtre est la même.
Le régime peut être piloté par un clic sur les petits boutons permettant de
l'élever ou l'abaisser le 100, 1 000, 10 000 et 100 000 tours/minute. La
roulette de la souris fait de même avec un incrément de 500 t/mn. Les
touches et du pavé numérique changent le régime de 1 000 t/mn.
Accompagnées de la touche (flèche de majuscule), la variation est de
100 t/mn. On peut aussi entrer directement une vitesse sur deux chiffres, la
frappe d'un seul valant au bout de 2 secondes un zéro suivi du chiffre tapé,
comme sur une télécommande de TV. Enfin, si vous avez une manette externe
de contrôle à roue, cette roue fait comme la roulette de la souris.
Les petits boutons "Rodage" et "Chauffe" vous permettent de faire tourner
la broche à bas régime, puis faire une lente montée en régime, puis maintenir
ce haut régime. Les trois durées sont
programmables. Il y a deux boutons
distincts, tout simplement parce que
Galaad va mémoriser deux jeux de
réglages que vous pourrez rappeler en
cliquant l'un ou l'autre.
L'asservissement de la vitesse de rotation de la broche fonctionne en
boucle ouverte, c'est-à-dire que le logiciel demande à la machine un régime à
l'aide d'une commande de sortie analogique ou équivalente, mais il ne peut
garantir l'exactitude de la vitesse affichée. Il vous appartient donc de calibrer
———————————————— Fonctions avancées de l'usinage — 7 - 113
GALAAD 3 —————————————————————————————
précisément la correspondance entre la valeur exprimée en pourcentage et le
régime de rotation effectif. En outre, tous les variateurs ne compensent pas la
baisse de régime due à l'effort de pénétration dans la matière usinée.
Mais avant de chercher à mettre la vitesse de rotation de la broche sous le
contrôle de l'ordinateur, interrogez-vous sérieusement sur l'utilité réelle
d'un tel contrôle. Que le logiciel mette la broche en marche et surtout l'arrête
en fin de cycle, c'est normal et même vivement recommandé : on peut ainsi
lancer des usinages longs en sachant que la broche sera éteinte une fois le
cycle achevé (on peut aussi demander à Galaad d'éteindre carrément l'ordina-
teur). Le régime est en général réglé au moment de lancer l'usinage et, même
s'il est asservi, Galaad affiche la boîte de dialogue de réglage. Par conséquent,
le réglage est de fait manuel ou semi-manuel. Une fois le cycle automatique
lancé, il est plus facile de tourner un potentiomètre que cliquer sur les digits en
bas de l'écran. Surtout que beaucoup de machines ont des électroniques de
contrôle dépourvues de commandes prioritaires et le clic aura alors un effet
différé en mode buffer avec une mémoire locale. Évidemment, si le potentio-
mètre du variateur est inaccessible lorsque le capot de sécurité de la machine
est fermé, c'est une bonne raison pour avoir le contrôle à portée de souris.
En fait, le seul cas où le contrôle du logiciel sur la vitesse de rotation est
indispensable, c'est lorsque la machine est équipée d'un changeur d'outils
automatique (voir plus loin). Un processus d'usinage faisant intervenir
plusieurs outils a toutes les chances de nécessiter des vitesses de rotation
différentes. L'asservissement du régime de broche est alors une vraie nécessité.
Si vous n'avez pas un changeur d'outil automatique, attention à ne pas perdre
trop de temps à vous doter d'un variateur asservi qui risquerait de devenir un
joli petit gadget sans intérêt réel.
7 - 114 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
Mesure automatique de l'outil
Il se peut que votre machine soit équipée d'un dispositif d'acquisi-
tion de la longueur de l'outil. Ce dispositif se présente en général
sous la forme d'un petit boîtier surmonté d'une surface de contact déclenchant
un quelconque capteur interne, souvent un simple interrupteur mais cela peut
aussi être quelque chose de plus élaboré comme un capteur inductif. Une
descente contrôlée de l'outil sur ce capteur donne alors indication de la
position de la pointe d'outil sur l'axe Z. Dans ce cas, il n'est même plus
nécessaire de faire une approche Z lors de la prise d'origine, y compris si vous
changez d'épaisseur de matériau ou de longueur d'outil.
Pour gagner un peu de place à l'écran, seul le bouton de mesure
automatique de l'outil est disponible dans la fenêtre de prise
d'origine pièce. Le bouton de calibrage de ce capteur (ci-contre) n'apparaît que
dans la fenêtre de simple pilotage manuel, i.e. sans qu'un cycle d'usinage soit
en préparation. Mais, si nécessaire, vous pouvez toujours accéder au calibrage
depuis une prise d'origine en appuyant sur la touche au moment de
cliquer dessus.
Galaad peut gérer un capteur fixe et un capteur mobile. Un capteur
fixe est en général placé sur le bord ou dans un coin de la machine, emplace-
ment qu'on va référencer et qui ne bougera plus. Il peut en outre recevoir deux
calibrages différents, par exemple l'un pour l'usinage plan 3 axes et l'autre pour
l'usinage 4 axes rotatif. Il va de soi que Galaad ne peut gérer un capteur fixe
que si l'on travaille en coordonnées absolues, c'est-à-dire avec un point zéro
machine permettant de mémoriser l'emplacement du capteur. Le fait de n'avoir
que des coordonnées flottantes (sans contacts de fins de courses) n'autorise
l'utilisation que du capteur mobile, qui sera posé manuellement sur la pièce, à
la verticale de l'outil, à chaque fois qu'on veut mesurer celui-ci.
1 - Capteur fixe :
Le calibrage d'un capteur fixe commence par l'indication de la position
XY du capteur dans la surface de travail de la machine. Il faut amener
l'outil au-dessus du capteur, le plus précisément possible, en abaissant l'axe Z
pour que l'outil s'approche du capteur et aide ainsi à effectuer un positionne-
ment optimal. Une fois l'outil bien amené à la verticale du capteur, cliquez sur
le bouton de calibrage.
———————————————— Fonctions avancées de l'usinage — 7 - 115
GALAAD 3 —————————————————————————————
La boîte de dialogue de réglage
du capteur d'outil vous permet de
choisir l'un des deux calibrages
fixes possibles, que vous pouvez
nommer (ce nom sera rappelé lors
des mesures automatiques).
Cliquez ensuite sur "Valider
cette position XY comme centre
du capteur", phase 1 du réglage,
puis validez le tout en cliquant sur
le bouton "OK".
En bas à gauche de l'écran, la fenêtre de visualisation de la machine affiche
une petite icône bleue représentant la position du capteur d'outil.
Galaad doit ensuite calibrer le décalage Z entre le point de déclic du
capteur et le plateau supportant les pièces à usiner. Ramenez l'outil vers le
plateau et faites une approche Z très précise du plateau de support avec la
pointe de votre outil. Apportez le plus grand soin à cette approche : une
erreur de coordonnée Z à ce moment se retrouvera dans toutes les mesures
d'outil à venir.
Une fois l'outil au contact du plateau, cliquez à nouveau sur le bouton
d'accès aux paramètres du capteur pour passer à la phase 2 du calibrage, en
cliquant cette fois sur l'option "Valider cette position Z comme affleurant le
plateau-martyr", et cliquez sur le bouton "OK". Attention, ne changez surtout
pas de type de capteur ou de calibrage à ce moment, sinon Galaad va mélanger
les réglages.
Dès que vous avez validé la phase 2,
Galaad va mesurer la différence de
hauteur Z entre la position courante, outil
affleurant le plateau, et le point de déclic
du capteur.
L'outil va remonter jusqu'au point haut de l'axe Z, être amené à la position
XY du capteur, en espérant que vous l'avez convenablement approchée, et
descendre lentement jusqu'à ce que le capteur se déclenche. Si vous voyez qu'il
ne descend pas au bon endroit, jetez-vous sur la barre du clavier
7 - 116 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
ou l'arrêt d'urgence de la machine pour éviter d'avoir à regretter un outil
coûteux. Le mieux est d'ailleurs de faire un essai à vide, en appuyant sur le
capteur avant que l'outil ne l'atteigne, afin de s'assurer sans dégât que le
capteur est bien connecté et son numéro d'entrée dûment indiqué dans les
paramètres de la machine. L'encore mieux est de ne pas monter un outil mais
un vieux foret ou une pointe quelconque qui ne risque plus rien et même pas
des regrets en cas de malentendu.
On va supposer que tout se passe bien et que l'outil s'arrête avant de
massacrer le capteur. Au fait, ne vous amusez pas à allumer la broche au
moment de mesurer l'outil, juste pour voir ce que ça fait (ça fait un cratère).
Une fois le capteur enfoncé, l'outil freine pour arrêter en douceur sa descente,
puis remonte lentement et s'arrête pile au point de déclic. Galaad interroge
alors le compteur de position de la machine, ce qui lui permet de calculer
l'écart entre le point d'affleurement du plateau, que vous aviez réglé juste
avant, et le point de déclic précis du capteur. Ce décalage Z restera mémorisé
jusqu'à ce que vous fassiez un nouveau calibrage.
Si vous avez fabriqué vous-même votre capteur d'outil à base d'un
quelconque interrupteur genre poussoir, prévoyez deux ou trois millimètres de
course au-delà du déclic, le temps que l'outil puisse freiner. Sinon vous devrez
régler une faible vitesse de descente (voir les paramètres de la machine, onglet
"Vitesses") pour éviter que l'outil ne se bloque dans une butée, avec pour
conséquence une mesure imprécise et des décalages de coordonnées. Pensez
aussi à utiliser un contact offrant une excellente répétabilité, sinon votre
capteur ne sera qu'une source de problèmes que vous attribuerez de façon très
injuste à un magnifique logiciel. Des poussoirs anti-vandales avec une
précision de 0.01 mm sont courants.
Important : si vous surfacez votre plateau-martyr parce que vous considé-
rez qu'il commence à trop bien porter son nom, la position Z de sa surface
supérieure descend bien évidemment de l'épaisseur enlevée par le surfaçage. Il
est alors impératif de refaire le calibrage Z du capteur qui n'est plus valable.
Galaad n'annule pas le calibrage lorsque vous opérez un surfaçage automati-
que. Il devrait sans doute, mais il ne le fait pas et c'est à vous d'en décider. Par
contre, ça ne change rien pour un capteur mobile, puisque lui ne s'intéresse pas
au plateau. À ce propos, faites attention à ne pas surfacer le capteur avec le
plateau. En général, le capteur n'apprécie pas.
———————————————— Fonctions avancées de l'usinage — 7 - 117
GALAAD 3 —————————————————————————————
Tout aussi important : si vous avez des outils avec décalages (bouton
"Extensions" des paramètres d'outils), le calibrage de la position XY du
capteur doit être effectué impérativement avec l'outil n° 1. Il est d'ailleurs
recommandé de toujours utiliser cet outil n° 1 comme référence et donc ne pas
lui donner de décalage.
2 - Capteur mobile :
Calibrer un capteur mobile est plus simple. Étant donné que l'opérateur
place le capteur sur la surface supérieure de la pièce juste sous l'outil, il
suffit à Galaad de connaître le décalage Z entre le déclic du capteur et la
surface sur laquelle il est posé. Faites donc descendre l'outil de façon à lui faire
affleurer une surface quelconque. L'endroit n'a aucune importance. Une fois
l'outil au contact, ouvrez la boîte de dialogue de réglage du capteur d'outil.
Sélectionnez "Capteur mobile"
tout en haut. Puis, dans le cadre de
la phase 2, cliquez sur "Valider
cette position Z comme affleurant
le plateau-martyr" (peu importe si
la surface affleurée n'est en fait pas
le plateau). Vous devez aussi
renseigner la hauteur du capteur,
en comptant large. Ceci permet à
Galaad de remonter l'outil pour
vous laisser placer le capteur juste
au-dessous.
Comme pour un capteur fixe, l'outil va
ensuite descendre jusqu'au point de déclic. La
différence entre le point d'affleurement et le
point de déclic donne le décalage Z qui
servira ensuite pour les mesures automatiques.
7 - 118 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
3 - Mesure automatique :
Une fois le capteur positionné et calibré, vous pouvez utiliser le
bouton pour mesurer l'outil. Galaad n'aura plus qu'à descendre sur
le capteur jusqu'au point de déclic et lui ajouter le décalage calibré pour
obtenir une position Z de référence. Dans le cas d'un capteur fixe, cette
position correspondra à l'affleurement du plateau (ou du support, ou du 4ème
axe) avec ce même outil, permettant de trouver la surface supérieure, l'épais-
seur de la pièce étant connue. Avec un capteur mobile, cette position corres-
pond directement à la surface là où vous avez posé le capteur. On peut
supposer que c'est le dessus de la pièce.
La mesure de l'outil sur le capteur modifie automatiquement la valeur
Z dans la position de l'origine pièce. Vous n'avez rien à valider ou confirmer
ensuite : ne cliquez pas sur le bouton vert "Z - ok" qui annulerait l'opération de
mesure en validant à sa place la position courante de l'axe Z.
Si, en plus du capteur, vous avez des butées ou réglettes de posage pour
positionner votre pièce en XY toujours sur le même coin, vous n'aurez plus
besoin de faire du pilotage manuel. En arrivant dans la fenêtre de réglage de
l'origine pièce, il suffira de déclencher une mesure de l'outil et lancer l'usinage
dans la foulée. Ceci ne vaut évidemment que pour un capteur fixe. Cette
mesure peut d'ailleurs se faire de façon automatique, en réglant l'option
"Toujours mesurer l'outil avant la prise d'origine" dans les fonctions avancées
d'environnement de travail.
L'utilisation du capteur d'outil nécessite des arrangements particuliers pour
l'usinage avec le module Kay, lequel ne peut pas connaître l'épaisseur du
matériau à usiner, puisqu'elle n'est pas indiquée de façon formelle dans les
fichiers d'usinage. N'anticipons pas, on reviendra là-dessus dans le chapitre
dédié à l'usinage 3D avec Kay.
———————————————— Fonctions avancées de l'usinage — 7 - 119
GALAAD 3 —————————————————————————————
Origine pièce par contact électrique direct
Il est possible de faire une approche de la pièce avec arrêt automati-
que lorsque l'outil touche sa surface ou l'un de ses bords latéraux.
Bien entendu, il faut qu'un contact électrique se ferme entre l'outil et la pièce,
avec retour de l'information vers une entrée binaire de la machine. Deux
pinces-crocos feront l'affaire : l'une devra enserrer le mandrin, voire
la broche si son carénage est métallique ; l'autre sera reliée à la pièce
à usiner. Si cette pièce n'est pas faite d'un matériau conducteur, une
astuce consiste à lui apposer à l'endroit voulu une bande de ruban
adhésif métallisé avec un rebord plié pour y accrocher la pince.
Attention, si le corps de la machine est relié à la masse 0 V et que les entrées
fonctionnent avec une tension positive (+5 V, +12 V ou +24 V), il sera
nécessaire d'isoler galvaniquement la broche du reste de la machine pour
éviter de voir la commande numérique dégager de la fumée.
Positionnez l'outil au-dessus ou à côté de la pièce, puis cliquez sur le
bouton affiché ci-dessus (ou appuyez sur F12) :
Vous devez paramétrer l'entrée de la commande numérique qui corres-
pond au contact électrique, ainsi que sa polarité qui a toutes les chances d'être
de type "Active (NO)" puisque le circuit est réputé normalement ouvert. Si
vous n'en savez pas plus sur cette entrée, un petit tour par la fonction "Paramè-
tres / Machines / Test E-S" vous fera le plus grand bien. L'entrée indiquée ici
restera mémorisée pour la suite. Si vous utilisez un adhésif métallisé épais ou
même carrément une lame conductrice que vous plaquez contre la surface à
toucher, indiquez aussi son épaisseur à ajouter à la position mesurée.
7 - 120 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
Trois modes de fonctionnement sont disponibles :
1 - Approche sur 1 axe : c'est le plus simple, il s'agit de
positionner l'outil quelque part au-dessus ou à côté de la
pièce, puis de choisir une direction d'approche latérale ou
vers le bas. Dès validation de la boîte de dialogue, l'outil va se
déplacer lentement jusqu'à toucher la pièce et s'arrêter net. L'option "Valider
comme point d'origine pièce" permet de ne pas avoir à cliquer sur les boutons
verts "X/Y/Z - ok". Si l'approche est conduite pour X ou Y latéralement,
Galaad va automatiquement modifier la position sur pièce pour faire face à la
direction de mouvement et passer en mode "Bord d'outil" plutôt que "Centre
outil". Si l'approche est faite pour l'axe Z, la position sur pièce reste inchangée
puisqu'il est possible de toucher aussi bien le plan supérieur de la pièce
métallisée ou bien le plateau-martyr.
2 - Origine XY sur 2 axes : cette approche latérale se fait en
positionnant l'outil sous la surface supérieure de la pièce, à
l'extérieur d'un de ses quatre coins, suffisamment à l'écart
pour que l'outil puisse se déplacer en X et Y le long des bords
latéraux sans les toucher. Galaad va bouger rapidement l'axe Y
vers le nord ou le sud selon le coin choisi, pour que l'outil soit face à un bord
de la pièce. Ensuite, il va le faire avancer sur l'axe X vers l'est ou l'ouest
jusqu'à ce qu'il touche le bord, fermant le circuit électrique qui stoppe le
mouvement. La position mesurée valide l'origine X. L'outil recule, puis revient
à sa position de départ, et fait la même chose de l'autre côté pour venir toucher
le bord de la pièce et ainsi valider l'origine Y. Si vous collez un adhésif
métallisé sur la tranche de votre pièce, il doit couvrir les deux zones d'appro-
che au contact. La distance au coin est augmentée de deux fois le diamètre de
l'outil, à cause du point de départ situé au-delà de ce coin.
3 - Origine XYZ sur 3 axes : c'est le mode le plus complet, qui
permet de prendre une origine pièce tout entière. L'outil doit être
positionné à peu près à la verticale d'un coin de la pièce. Galaad
va le déplacer vers l'intérieur où il va venir toucher la
surface en retrait du bord et valider Z, puis remonter et aller
à l'extérieur de la pièce, descendre sous sa surface et avancer
doucement jusqu'à toucher le bord pour valider successivement X et Y. Si
vous mettez de l'adhésif métallisé, ce sera sur les bords latéraux et la surface
supérieure, là où l'outil viendra faire ses approches, sans oublier de les relier
au circuit. La distance au coin donne les points d'approches latérales.
———————————————— Fonctions avancées de l'usinage — 7 - 121
GALAAD 3 —————————————————————————————
Pointage de l'origine pièce à la caméra vidéo
Toujours dans la série des commandes, le bouton ci-contre sert à
activer ou désactiver la caméra vidéo dont l'affichage vient
s'incruster sur l'écran de pilotage. L'option de pointage à la webcam et les
quelques fonctions associées sont réglables dans les paramètres avancés de la
machine, que nous verrons quelques chapitres plus loin. Si vous n'avez pas de
webcam paramétrée, ce bouton n'apparaît pas.
Le but de l'assistance vidéo est de
faciliter le pointage sur des pièces dont
l'origine XY n'est pas dans un coin,
rendant les butées et autres posages
inopérants, par exemple un circuit
imprimé qu'on retourne pour graver
l'autre face en se repérant sur un trou de
perçage. Cela peut servir aussi pour des
pièces sur lesquelles le pointage de
l'origine XY est malaisé.
Il est fourni avec Galaad un petit module d'affichage vidéo en superposi-
tion, incluant un réticule de visée. Mais il ne peut pas fonctionner avec toutes
les webcams et vous pouvez donc tout autant utiliser un programme externe
qu'il suffit d'indiquer dans les paramètres. Il est impératif que la caméra soit
parfaitement dans l'axe Z si elle se déplace avec celui-ci. Si l'alignement
n'est pas parfait, le fait de monter et descendre la caméra avec l'axe Z déplace-
ra le centre de l'image sur les côtés et faussera le pointage. Si vous choisissez
de monter une webcam sur votre axe Z, arrangez-vous pour que son support
soit stable malgré les vibrations de la machine, et pour que le réglage fin de
son apex soit assez facile.
Il va de soi que le décalage XY entre la position de l'outil et la position de
la caméra doit être soigneusement calibré. Une fonction spécifique existe dans
les paramètres de la machine, onglet "Avancés". Si une caméra vidéo a été
paramétrée, qu'elle soit active ou non, lorsque vous validez le pointage de
l'origine pièce, afin d'éviter une regrettable
confusion, Galaad vous demandera avec quoi vous
avez pointé, outil ou caméra, ce que vous pouvez
désactiver dans ces mêmes paramètres.
7 - 122 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
Changement d'outil
Un processus de fraisage pouvant comporter plusieurs outils, dont la
séquence est à définir dans le tableau des paramètres d'usinage,
Galaad se doit de vous aider à gérer au mieux l'enchaînement des cycles. Faute
de changeur automatique, le bouton de commande ci-contre se contente
d'envoyer les axes à la position de changement d'outil. Rappelons à toutes
fins utiles que cette position est définie dans la page de paramètres d'usinage,
le petit bouton bleu "Changement" sous le tableau de la séquence d'outils.
Si votre machine est équipée d'un
changeur d'outil automatique dont la
séquence est programmable (voir dans les
paramètres des outils ou dans les paramè-
tres de la machine), le fait de cliquer sur ce
bouton fait apparaître la fenêtre de gestion
du changeur.
Lorsqu'un usinage a été brutalement
interrompu avec l'outil resté sur le
mandrin, cette fonctionnalité vous permet
par exemple de ranger l'outil dans le
magasin de façon semi-manuelle.
Attention à ne jamais ranger un outil dans un compartiment déjà occupé,
car il n'y a aucun test de disponibilité du compartiment. Inversement, aller
chercher un outil dans un compartiment vide n'aura aucune conséquence, sauf
à laisser une broche déçue.
À l'ouverture de la prise d'origine,
le fait d'avoir un changeur d'outils
ouvre une fenêtre pour vérifier la
présence d'un outil dans le
mandrin, afin d'éviter un possible
conflit. Si le mandrin est vide,
Galaad ira chercher le premier
outil de la séquence avant de passer au réglage de l'origine pièce (avec
éventuellement une mesure de l'outil sur le capteur). Si un outil est monté dans
le mandrin et que c'est le bon, Galaad passe directement à la suite, en l'occur-
rence la validation de l'origine pièce. Si ce n'est pas le bon, il va le ranger et
———————————————— Fonctions avancées de l'usinage — 7 - 123
GALAAD 3 —————————————————————————————
récupérer le bon dans la foulée. Enfin, si un outil extérieur au râtelier est
présent dans le mandrin, le logiciel vous priera de l'en faire déguerpir avant
d'aller chercher celui qui l'intéresse, pour peu que ce dernier soit lui aussi
membre de l'éminente confrérie des outils automatisés.
Dans un processus d'usinage organisé de façon intelligente, et par consé-
quent piloté par Galaad, le changement automatique de l'outil ne nécessite
aucune intervention de l'opérateur. Soit les outils sont tous calibrés et les
décalages Z entre eux seront pris en compte, soit ils ne le sont pas et la mesure
sur le capteur de mesure d'outil est impérative. Il va de soi que seul un capteur
fixe peut faire l'affaire, le capteur mobile restant semi-manuel. Un changeur
automatique requiert donc un capteur d'outil pour mesurer la longueur de
celui-ci et valider l'origine Z, ainsi qu'un variateur de vitesse asservi pour la
broche. S'il vous manque un de ces deux éléments, votre changeur d'outil vous
évitera le démontage-remontage dans le mandrin, mais la reprise d'origine
pièce Z et le réglage de la broche avant chaque cycle resteront nécessaires.
À la fin du dernier cycle d'un processus ayant mis en œuvre plusieurs
outils, Galaad range le dernier dans son compartiment du changeur automati-
que, sous réserve que vous ne l'ayez pas paramétré autrement, puis envoie les
axes à la position de parking. Par contre, et quel que soit le paramétrage, si le
processus n'a sollicité qu'un seul outil, Galaad ne le rangera pas en fin de
cycle. Ceci est destiné à faciliter les usinages multiples en évitant les allers-
retours inutiles depuis et vers le râtelier. Et ça renforce l'intérêt d'une boîte de
dialogue de contrôle de ce qu'il y a dans le mandrin avant chaque usinage.
Le paramétrage et les scripts de pilotage du changeur d'outil sont décrits
dans le chapitre consacré aux paramètres de la machine, onglet "Avancés".
7 - 124 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
Mouvements d'usinage semi-manuel
Toujours dans le cadre "Commandes" situé en haut à gauche de la fenêtre
de pilotage manuel ou de prise d'origine pièce, en seconde ligne, vous disposez
d'un jeu de quatre boutons qui vous permettent de faire de petits usinages brefs
en mode semi-automatique, à la position courante des axes, ce qui suppose
par conséquent que vous avez commencé par approcher manuellement l'outil
du bon endroit sur la pièce, y compris l'axe Z au contact de la surface à usiner.
Attention, si vous êtes dans la fenêtre de réglage de l'origine pièce, ces
commandes ne tiennent absolument pas compte de l'origine pièce validée
ou non, mais uniquement de la position actuelle de l'outil dans l'espace de
travail de la machine. Évidemment, la broche est mise en route avant le
mouvement et arrêtée après : "semi-automatique" ne veut pas dire "complète-
ment manuel".
Voyons ces commandes de façon succincte :
Le bouton "Point" fait un perçage à profondeur et vitesse données.
Attention, pas de cycle de débourrage ni de brise-copeaux.
Le bouton "Ligne" permet de tracer un segment avec la fraise,
depuis la position courante jusqu'à une position XY cible, à une
profondeur et une vitesse données. La vitesse de plongée est accessible. Cette
fonction est utile pour fraiser les butées X et Y de calage de pièce et ainsi les
aligner parfaitement sur les axes.
Le bouton "Rectangle" utilise les mêmes paramètres que le bouton
"Ligne" sauf que lui tracera un rectangle et non sa diagonale.
Le bouton "Cercle" usine un cercle de diamètre à indiquer, dont le
centre est défini par la position courante.
———————————————— Fonctions avancées de l'usinage — 7 - 125
GALAAD 3 —————————————————————————————
Magnétoscope
Cachée en bas à gauche de l'écran de prise d'origine pièce, cette petite
option discrète est importante voire assez pratique pour vous aider à retrou-
ver le point de reprise d'un usinage interrompu ou faire un usinage partiel.
Cliquez dessus et lancez un usinage normal (ça marche aussi en simulation).
Au bas de la fenêtre d'usinage, de nouveaux boutons apparaissent :
Nous sommes à la recherche du tracé à partir duquel l'usinage doit repartir.
S'il y a eu une interruption du cycle précédent et que le dessin est le même,
Galaad propose de reprendre à ce tracé mémorisé, qu'il met en exergue. Il ne
vous reste qu'à valider si ça vous semble bon. Le tracé de reprise est affiché en
rouge, les tracés qui précèdent dans la séquence et ne seront donc pas usinés
sont en noir et ceux qui suivront, à faire ensuite, sont en bleu. Les boutons
bleu-ciel servent à sauter au tracé suivant ou précédent, ou 10 ou 100 tracés
plus en avant ou plus en arrière pour aller plus vite. Le logiciel positionne à
chaque fois la machine au point de départ du tracé pressenti. Ce positionne-
ment s'entend pour le spot laser ou la caméra vidéo si l'un ou l'autre ont été
paramétrés, et sinon pour l'outil lui-même. L'axe Z reste sagement à la hauteur
de retrait. Vous pouvez aussi cliquer directement sur un objet à l'écran pour le
choisir comme tracé de reprise. Il est possible de zoomer sur le tracé ou
revenir à la vue globale à l'aide du bouton blanc tout à fait à gauche.
Lorsque le tracé a été trouvé, vous pouvez le valider à son point de départ
en cliquant sur le bouton vert (ou tout arrêter en cliquant sur le bouton
rouge ou sur l'arrêt d'urgence). Dans ce cas, la reprise se fera à cet
endroit sans autre forme de procès. Mais vous pouvez aussi demander à
explorer l'intérieur du tracé pour choisir un point de reprise hors point de
départ, en cliquant sur le bouton jaune central . Ceci va éviter de passer
du temps à refaire des tracés un peu longs, et c'est une nécessité incontourna-
ble pour la découpe à la torche plasma puisqu'il n'est alors pas possible de
repasser sur des tracés déjà faits. Le bas de l'écran va changer en conséquence,
avec de nouveaux boutons jaunes :
7 - 126 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
C'est ici que le terme "Magnétoscope" prend son sens, du moins pour ceux
qui se souviennent encore à quel appareil paléolithique il fait référence. Les
boutons vous servent à déplacer l'outil (ou le spot laser ou la caméra vidéo) le
long du tracé, en avant ou en arrière, à
vitesse lente, moyenne ou rapide. Le réglage
de chacune de ces trois vitesses est accessi-
ble avec le bouton blanc à gauche, et
les valeurs que vous indiquez restent
mémorisées.
Le bouton jaune central vous permet de stopper le mouvement le
long du tracé lorsque vous pensez avoir trouvé le point de reprise adéquat. Il
est néanmoins possible de passer d'un mouvement avant à un mouvement
arrière et vice-versa. Lorsque vous avez positionné la machine au point de
reprise, il ne vous reste plus qu'à cliquer sur le bouton vert (ou appuyer
sur la touche au clavier).
Si le tracé a été validé à son point de départ, la reprise se fait sans trajec-
toire d'approche. Mais si vous avez utilisé le magnétoscope pour rechercher à
l'intérieur du tracé, alors vous avez la
possibilité d'ajouter un segment ou un
arc d'entrée afin d'éviter de
marquer la pièce au point de
reprise. Ceci vaut plus
particulièrement pour les
découpes à la torche plasma
pour lesquelles l'allumage
occasionne un trou plus
large que la saignée. Pour le
coup, il vaut mieux aller
chercher le point de reprise un peu à l'écart du tracé. L'écran montre
le segment ou l'arc d'entrée tel qu'il sera parcouru. Enfin, en fraisage classique,
une dernière fenêtre permet d'indiquer au logiciel à quel palier la reprise doit
se faire, pour éviter de longs parcours à vide avant d'atteindre la matière.
Lorsque vous avez validé la reprise d'usinage, le magnétoscope reste actif.
Si vous cherchiez un simple point de reprise globale, vous pouvez le désacti-
ver pendant qu'il usine le tracé. La suite de l'usinage se fera normalement.
———————————————— Fonctions avancées de l'usinage — 7 - 127
GALAAD 3 —————————————————————————————
Pilotage manuel
Outre l'origine pièce lors de l'usinage, Galaad offre la possibilité de piloter
la commande numérique à la main, juste pour le plaisir, par exemple pour en
vérifier le bon fonctionnement, on ne sait jamais. Il suffit d'appeler la com-
mande "Usinage / Pilotage manuel" pour retrouver les principaux éléments de
contrôle de la machine rassemblés dans une nouvelle fenêtre.
Ne nous attardons pas sur les objets de contrôle déjà connus et précisons
seulement que vous pouvez vérifier l'état des entrées de la machine en cliquant
sur le bouton "Rafraîchir", ou sur le bouton "Boucle" qui fait une lecture
cyclique des entrées, ce qui vous permet de surveiller les changements d'état.
Vous pouvez commuter les sorties en cliquant sur les cases vertes. Faites
attention : l'une d'entre elles peut très bien démarrer la broche ou n'importe
quel appareil périphérique dangereux. Vous pouvez aussi régler la valeur des
sorties DAC (sortie analogique) ou PWM en cliquant dedans à la position
voulue, ou bien en cliquant-déplaçant dans leurs cases vertes.
À noter que la fonction "Usinage / Déblocage manuel" permet d'accéder à
un pilotage manuel encore plus libre, en ce sens que la machine ne fait pas de
7 - 128 — Fonctions avancées de l'usinage ————————————————
————————————————————————————— GALAAD 3
recalage sur son point zéro et ne gère donc aucune butée d'un côté ou de
l'autre des axes. Cette fonction a plusieurs utilités possibles : à la suite d'un
usinage qui s'est mal terminé, vous pouvez avoir besoin de faire bouger la
machine en évitant absolument un recalage automatique ; vous pouvez aussi
vérifier le fonctionnement des capteurs de fins de course voire tout simplement
savoir lequel est connecté à quelle entrée avec quelle polarité. Il suffit
d'approcher la butée en allant doucement dans la phase ultime (bouton droit de
la souris, vous vous souvenez), enfoncer le capteur et voir à l'écran quelle case
rouge d'entrée a changé d'état, prendre son numéro et noter si elle est allumée
(polarité "Active - NO") ou éteinte (polarité "Inactive - NC") quand le contact
est enfoncé, données qu'il ne vous reste plus qu'à reporter dans les paramètres
de la machine, onglet "Commande numérique" et petit bouton "Plus…" en
haut à droite.
Test des entrées/sorties
Un peu dans la même veine que le déblocage manuel, si vous avez besoin
de vérifier la connexion des contacts, relais et autres appareils électriques
connectés à votre machine, la commande "Paramètres / Machine / Test E-S"
permet de dialoguer avec la machine dans un mode restreint, sans aucune
commande de mouvement ni lecture de position. Les possibilités sont identi-
ques au cadre de contrôle du pilotage manuel, avec une lecture cyclique des
entrées (2 fois par seconde) qui se lance dès l'ouverture du dialogue.
Pour tester la connexion et la polarité d'un contact qui s'ouvre et se ferme,
par exemple un contact de fin de course, un capteur d'outil ou un dispositif de
sécurité, il suffit de le manœuvrer et de lire à l'écran quelle case rouge change
———————————————— Fonctions avancées de l'usinage — 7 - 129
GALAAD 3 —————————————————————————————
de luminosité. Le numéro correspond à l'entrée vue de Galaad. La polarité est
dite "active" si la case passe au rouge clair lorsque le contact est enclenché et
revient au rouge sombre lorsque le contact est relâché ; elle est "inactive" si la
case est au rouge clair par défaut et passe au rouge sombre lorsque le contact
est enclenché. La case "ADC" donne l'état de l'éventuelle entrée analogique.
Comme pour le pilotage manuel, vous pouvez cliquer sur les cases vertes
correspondant aux sorties, afin de vérifier l'asservissement de vos éléments
périphériques.
Gestion des collisions avec des obstacles
Vous pouvez définir sur le plateau de la machine (position absolue)
ou sur la pièce elle-même (position relative) des obstacles que l'outil
devra éviter lorsqu'il est déplacé. Ces obstacles ont une forme sommaire,
rectangle ou cercle, mais ils sont cumulables pour représenter des zones plus
élaborées. On indique pour chaque obstacle une hauteur Z. Lors de ses
déplacements inactifs, la broche devra remonter au-dessus pour éviter une
collision. Vous pouvez dessiner dans Galaad le plateau de la machine (indi-
quez bien les dimensions correspondant aux courses des axes X et Y) avec des
rectangles et des cercles, puis sélectionner ceux-ci et appeler la fonction
"Usinage / Obstacles / Sur la machine". Vous pouvez aussi, en pilotage
manuel, amener l'outil physiquement au centre de l'obstacle et cliquer sur le
bouton ci-dessus pour le mémoriser.
Si des obstacles fixes ont déjà été définis, affichés en orange sur la vue du
plateau de la machine, vous pouvez cliquer dessus avec le bouton droit de la
souris pour les repositionner, ou bien utiliser le menu contextuel sous le clic
droit pour les éditer ou les supprimer. Les obstacles liés à la pièce ne sont
éditables que dans le dessin (accessibles aussi avec le clic droit).
Dans tous les cas, l'option "Obstacles physiques à éviter" doit être active
dans les paramètres de la machine, onglet "Avancés".
7 - 130 — Fonctions avancées de l'usinage ————————————————
——————————————————————————————————
———————
8
01000
ENVIRONNEMENT
DE TRAVAIL
——————————————————————————————————
GALAAD 3 —————————————————————————————
Réglages généraux
Ce chapitre est consacré aux fonctions de paramétrage de votre environ-
nement de travail avec Galaad, c'est-à-dire la manière de gérer les données sur
votre écran, en dehors des fonctions d'affichage proprement dites. Pour
accéder aux paramètres d'environnement, vous devez utiliser les quelques
commandes disponibles dans le menu "Paramètres / Environnement de
travail". La première de ces commandes "Réglages généraux" fournit de quoi
gérer les paramètres de base de l'application.
La boîte de dialogue sous-jacente peut être déployée à l'aide du bouton
"Avancés >>>" pour accéder à toutes les options. Car elles sont nombreuses.
Dans le cadre "Unités", vous pouvez régler vos unités de distance et de
vitesse. L'unité de distance est passive et n'affecte en rien les cotes de dessin
qui resteront inchangées : elle sert seulement à indiquer ce qu'il faut mettre
comme symbole derrière une coordonnée ou une mesure. L'unité de vitesse,
par contre, modifie toutes les valeurs qui ont été utilisées jusque-là. Le logiciel
stocke les vitesses en nombres entiers représentant des mm/min. En cas
d'utilisation d'une autre unité de mesure, il convertit avant d'afficher ou après
l'entrée d'une vitesse. Si vous changez d'unité de vitesse, le codage interne en
mm/min ne varie pas. Seul l'affichage change.
8 - 132 — Environnement de travail ——————————————————
————————————————————————————— GALAAD 3
Dans le cadre "Divers", au-dessous, vous pouvez définir le nombre de
fichiers récents à afficher en bas du menu "Fichier" (10 maximum), ainsi que
la taille de la pile annuler/refaire, c'est-à-dire le nombre maximal de
retours en arrière sur les opérations de dessin. Le maximum autorisé
est de 50 niveaux, mais vous pouvez l'abaisser pour accélérer les
traitements et gagner de l'espace mémoire. Il est en effet assez rare
d'avoir besoin de revenir si loin en arrière, mais il vous appartient de trouver le
point d'équilibre entre vitesse de traitement et confort d'annulation. La valeur
par défaut est de 10 niveaux d'annulation, ce qui est déjà confortable.
Le temps de pause du compteur de dessin donne le cycle actif de ce
compteur affiché en bas à gauche de l'écran. Faute d'avoir modifié le dessin, il
s'arrête tout seul au bout d'un certain temps
pour éviter de tourner à vide pendant que
vous êtes parti déjeuner. C'est ce délai
d'inactivité qu'il vous appartient de régler
ici. Le compteur de dessin est accessible
avec "Fichier / Temps passé".
L'affichage des noms de fichiers complets ajoute le chemin d'accès au
nom de fichier simple pour la barre de titre et les fichiers récents. L'affichage
des infos-bulles sous l'objet prévisualisé correspond au petit ruban d'aide
lorsque la souris survole un objet qu'elle illumine en vert. L'affichage des
croix au centre des arcs ajoute une croix grise matérialisant le centre d'un
cercle ou d'un arc, avec des paramètres sous-jacents. L'inversion du sens du
zoom à la roulette de souris permet de changer la fonction zoom avant/arrière
à la roulette, pour s'accorder avec vos habitudes sur d'autres logiciels pres-
qu'aussi bien faits que Galaad. L'option de sélectionner seulement les objets
illuminés en vert, si elle est active, empêche la sélection dans la simple zone
d'un objet : la souris doit alors obligatoirement être positionnée sur le tracé,
celui-ci étant illuminé (on rappelle qu'un mini-menu apparaît s'il y a plusieurs
possibilités, même si un seul objet est alors illuminé). Le fait de figer le cadre
de sélection si hors fenêtre visuelle bloque tout déplacement des objets
sélectionnés si le cadre de sélection est entièrement hors zoom, afin d'éviter un
repositionnement intempestif. Si vous voulez conserver l'environnement de
travail en quittant, ce qui est le cas par défaut à l'installation, alors vous
n'avez pas besoin d'enregistrer votre dessin courant lorsque vous fermez
Galaad : à la réouverture, vous retrouvez le dessin dans le même état. L'option
d'enregistrer les sélections dans les fichiers GAL, lorsqu'elle est activée,
conserve le cadre de sélection et les points ou segments sélectionnés dans le
—————————————————— Environnement de travail — 8 - 133
GALAAD 3 —————————————————————————————
fichier enregistré. Ouvrir l'usinage sur la prise d'origine pièce permet de
sauter automatiquement l'onglet des paramètres d'usinage (on peut tout de
même y revenir), sauf s'il y a plusieurs outils à séquencer dans le tableau
d'appel ou si une option inhabituelle est active, par exemple une valeur forcée
ou une échelle ajustée. Suggérer de mettre l'origine XY sur la croix rouge
affiche un message vous demandant si vous souhaitez régler l'origine sur cette
croix rouge, à supposer qu'il y en ait une dans le dessin. Enfin, le zoom
automatique sur l'objet en cours d'usinage permet de magnifier à l'écran
chaque élément de parcours au moment où il est usiné. C'est un gadget,
avouons-le, puisque lorsqu'on s'aperçoit que le tracé affiché est erroné, il est
déjà trop tard pour tout arrêter. Il n'y a malheureusement pas de fonction
"Annuler" pour une pièce usinée. Ça reste à inventer. En revanche, la fonction
"Refaire" est bien connue des usineurs débutants.
La position de la vue principale dans la vue quadruple permet de choisir
son emplacement logique dans la fenêtre d'application. Dans le même registre,
vous pouvez choisir l'orientation des vues latérales XZ et YZ, c'est-à-dire la
position géométrique de la surface supérieure.
Lorsque cette boîte de dialogue est étendue vers la droite avec le bouton
"Avancés >>>", le cadre du haut précise les deux sons de Windows qui sont
appelées pour pousser un "Zap" invalide lorsque vous faites une bêtise ‒ ce qui
est rarissime, certes ‒ ou bien un "OK" de satisfaction lorsqu'une opération
réputée longue s'est terminée avec succès ‒ ce qui arrive parfois. Les choix
accessibles correspondent aux événements sonores que vous pouvez aiguiller
vers des sons prédéfinis dans le panneau de configuration de Windows.
Le dessin de textes avec les polices TrueType, liées à votre
environnement Windows, tient compte de paramètres graphiques.
D'une part la densité de hachurage automatique pour le remplis-
sage des surfaces, et d'autre part la finesse de résolution des
courbes Quadra-Splines utilisées par le format TrueType. Si un
texte est sélectionné au moment de modifier ces paramètres, il est
reconstruit pour en tenir compte. Ces données n'ont pas
d'incidence sur les quelques polices Galaad annexes qui sont pré-
hachurées.
Destinées principalement à l'écran ou l'imprimante, les polices TrueType
ou OpenType utilisées par Windows ne peuvent par nature coder de simples
traits sans épaisseur. Par exemple, un "I" majuscule simple sans sérif sera
8 - 134 — Environnement de travail ——————————————————
————————————————————————————— GALAAD 3
dessiné avec un rectangle, ou deux traits d'aller-retour en cas de largeur nulle,
mais jamais avec un vecteur unique. Les points de départ et d'arrivée d'un tracé
TrueType sont toujours confondus, formant un contour fermé. Si la police est
construite sans épaisseur, c'est-à-dire avec une graisse nulle, Galaad recherche
et élimine les traits superposés dans chaque caractère, pour aboutir à un
parcours optimal à vecteurs uniques, sans aller-retour inutiles.
Les échelles du presse-papier sont applicables aux éléments de dessins
qui transitent depuis et vers le presse-papier Windows pour échange avec les
autres logiciels. Les éléments copiés et collés de Galaad vers
Galaad sans sortie du logiciel ne sont pas concernés.
Le cadre du bas "Options" redonne une longue liste de réglages. La
recherche d'une mise à jour définit après combien de temps Galaad vérifie
automatiquement sur son site web la présence d'une mise à jour plus récente et,
le cas échéant, vous proposera de la récupérer. L'affichage de grandes boîtes
de dialogue de sélection de fichiers donne accès à tous les dossiers sur la
marge de gauche et pas juste dans une liste déroulante.
Les accroches au voisinage sont ces petits points rouges qui apparaissent
près du pointeur lorsque vous dessinez et qui permettent de s'y positionner en
appuyant sur la barre d'espacement du clavier ou en
cliquant sur le bouton central de la souris. Vous pouvez les
inactiver ou encore limiter les accroches à la couche active
si vos dessins sont particulièrement chargés et que le
contenu des arrières-couches ne vous intéressent pas. La case de
limitation des palettes de cotation à la couche active décide si les objets
dessinés dans les couches d'arrière-plan doivent être référencés ou non dans
les palettes de cotation rapide en haut de l'espace de travail. Dans l'affirmative,
il se peut que votre palette soit saturée par toutes les cotations. Inversement,
ceci vous permet de donner rapidement à un objet la même cote qu'un autre se
trouvant dans une couche d'arrière-plan. La touche pour transférer entre
couches permet de faire une duplication d'une couche à une autre lorsque vous
cliquez en haut de l'espace de dessin sur une autre couche de la palette. Le fait
d'autoriser les décalages de zoom automatiques fait glisser le cadre visuel
lorsque, dans un déplacement d'objet ou de point sélectionné, la souris
s'approche d'un bord. Si vous activez le mode "Ecran Tactile", dans lequel la
souris ne peut survoler une icone-mère, les icones-filles se déroulent lorsque
vous cliquez ‒ ou touchez ‒ l'icone-mère, la fonction de celle-ci n'étant
appelée que si vous recliquez dessus. Afficher les dernières icones utilisées
—————————————————— Environnement de travail — 8 - 135
GALAAD 3 —————————————————————————————
empile les icones de dessin en bas de la colonne de gauche. On filtre ensuite
lesquelles sont concernées. Calculer pour lisser les B-Splines fermées
change le mode de fonctionnement des Beta-Splines
lorsque leur tracé est fermé. Les deux extrémités sont
normalement les seuls points de passage réel de la
courbe, les autres points cliqués n'étant que des
attracteurs. Mais si le tracé est fermé, on peut aussi considérer que le point de
départ/arrivé n'est lui-aussi qu'un simple attracteur et, dans ce cas, il n'y aura
pas d'angle vif.
Concernant les fonctions liées à l'usinage, vous pouvez demander à
toujours mesurer l'outil en arrivant dans la page de prise d'origine pièce, ce
qui évite d'avoir à cliquer sur le bouton. Cette mesure automatique peut aussi
bien se faire a posteriori au lancement de l'usinage, c'est-à-dire quand on
clique sur le gros bouton jaune. Si vous avez un support de pièce variable,
alors la mesure de l'outil sur un capteur fixe doit être corrigée en demandant
l'épaisseur du plateau-martyr qui peut n'être qu'une épaisseur relative. En
arrivant dans la fenêtre de prise d'origine pièce, Galaad vous demandera quel
plateau-martyr vous avez monté sous la pièce, ou plutôt l'épaisseur de celui-ci,
afin de corriger l'origine Zo mesurée. Enfin, demander le décalage d'origine
sur "Z-ok" revient à faire apparaî-
tre une petite boîte de dialogue
lorsque vous cliquez sur le bouton
vert de validation de la position Z
pour l'origine pièce, dans laquelle
vous pouvez préciser que le point
origine n'est pas exactement là où l'outil se trouve, mais plus bas dans la
matière de la pièce, que vous ne pouvez pas atteindre.
Important : dans une boîte de dialogue ou même une fenêtre complète de
paramètres, lorsque le texte d'une option à cliquer se termine par des points de
suspension, alors cela indique qu'une sous-boîte de dialogue va jaillir tel un
furoncle lorsque vous activerez cette option, et seulement dans ce cas. Ce qui
veut dire que lorsque vous désactivez l'option, rien d'autre ne se passe. Pour
accéder à cette sous-boîte de dialogue lorsque l'option est déjà active, soit vous
cliquez deux fois dessus, une fois pour la désactiver et une fois pour la
réactiver, ce qui ouvrira la boîte de dialogue sous-jacente, soit vous appuyez
sur la touche au moment de cliquer dessus. Dans ce cas, l'option ne se
désactive pas et la boîte de dialogue apparaît.
8 - 136 — Environnement de travail ——————————————————
————————————————————————————— GALAAD 3
Restrictions pour l'enseignement
Galaad donne la possibilité de modifier son apparence aux yeux d'un
utilisateur. Le logiciel est fort bien pourvu en icones et fonctions, mais cette
richesse peut s'avérer un facteur de complexité et vous disposez donc d'un
moyen de l'appauvrir. Galaad offre par défaut toute sa palette de saveurs sans
restriction, mais vous propose de l'élaguer selon les besoins de votre projet
éducatif. Qui peut le plus peut le moins. Il ne s'agit rien moins que de suppri-
mer les fonctions que vous jugez peu utiles, et imposer des limites à
l'utilisateur. Le but est de faire maigrir votre logiciel, au moins en apparence.
L'élagage se fait avec la commande "Paramètres / Environnement de travail
/ Restrictions / Définir". Comme son nom l'indique, le jeu va consister à
éliminer des fonctions des menus et des icones de dessin. Trois niveaux de
restrictions sont prédéfinis, que vous pouvez reprendre directement sans
avoir à les mettre au point. Ces niveaux correspondent aux fichiers "Niveau-
N.cus" que vous pouvez modifier à votre convenance (voir plus loin). Vous
pouvez aussi ouvrir un jeu de restrictions préalablement défini. Ceci vous
donne accès à une fenêtre de paramétrage de cet environnement :
À l'appel à cette commande, Galaad disparaît pour laisser place à une
fenêtre de sélection de ses fonctionnalités. Cette fenêtre reprend les mêmes
—————————————————— Environnement de travail — 8 - 137
GALAAD 3 —————————————————————————————
menus et les mêmes icones de dessin que l'application centrale, plus quelques
boutons donnant accès à des réglages annexes. Vous pouvez enregistrer un jeu
de restrictions depuis la fenêtre de définition avec le bouton "Enregistrer", et
"Ouvrir" pour le récupérer.
Pour supprimer l'accès à une commande dans un
menu, il suffit d'ouvrir le menu et décocher la
ligne en cliquant dessus. Par exemple, si vous
voulez enlever la ligne "Nouveau dossier" du menu
"Fichier", vous cliquez dessus pour enlever sa coche.
Lorsque vous reviendrez au dessin, la ligne aura
disparu du menu.
Si toutes les commandes d'un sous-menu cascadé
sont supprimées, Galaad se chargera de supprimer la
ligne mère dans le menu parent pour ne pas afficher
une ligne qui ouvrirait un sous-menu vide. Ne
resteront visibles que les lignes de menus précé-
dées d'une coche ou qui ouvrent un sous-menu
cascadé non vide, une seule ligne suffisant du sous-
menu pour maintenir la ligne mère.
Ce n'est pas plus compliqué pour les icones de dessin. La fenêtre affiche
deux matrices superposées. Lorsque vous cliquez sur une icone mère, à
gauche, toutes les icones disponibles de la série sont affichées dans la matrice
du haut, avec leur emplacement par défaut. Il suffit de glisser-déplacer les
icones qui vous intéressent dans la matrice du bas, en choisissant l'empla-
cement qui vous convient pour chacune. Inversement, faites remonter une
icone de la matrice du bas vers celle du haut pour l'enlever de votre liste.
Galaad a horreur du vide. Il exigera par conséquent que vous ne laissiez
aucune case inactive dans votre matrice personnelle. Le nombre de lignes et
de colonnes doit être homogène, sans case vide. D'ailleurs, le logiciel les
repère très vite et les marque d'un rouge infâmant. Passer à une autre icône-
mère à gauche suffit à valider une matrice. Mais, tant que vous aurez une case
rouge, vous ne pourrez pas la valider. Vous devez arranger vos icones pour
obtenir un ensemble compact. Il est possible de déplacer les icones dans la
matrice du bas pour en changer la disposition.
8 - 138 — Environnement de travail ——————————————————
————————————————————————————— GALAAD 3
Le bouton jaune d'accès aux disques
ouvre une boîte de dialogue gérant les
autorisations d'accès aux disques vus du
poste de l'utilisateur. En plus du disque
local, un poste connecté en réseau pourra
éventuellement lire et écrire sur le disque
du poste principal. En décochant les cases,
vous pouvez interdire l'accès aux autres
répertoires, et restreindre les accès en
lecture, en écriture et en écrasement.
Le bouton vert d'accès aux
paramètres appelle la boîte de
dialogue qui définit si l'utilisateur a
le droit de modifier certaines
données techniques. Les quelques
boîtes de dialogues restreintes qui
ont été définies substituent, aux plus
utilisées, des modèles allégés. Elles
limitent de fait l'accès aux données et aident à une compréhension progressive.
Seules quelques boîtes de dialogue complexes ont leurs équivalents restreints.
Le contrôle de l'accès aux restrictions par mot de passe permet d'interdire
toute modification des restrictions imposées, sauf pour l'utilisateur qui détient
le mot de passe. Ce dernier est "galaad" à l'installation (majuscules ou
minuscules sans importance). Ne le criez pas sur tous les toits : si vous perdez
votre mot de passe, vous le retrouverez dans le fichier PASSWORD.TXT du
répertoire d'installation de Galaad.
Le bouton bleu des valeurs maxi-
males ouvre la boîte de dialogue qui
pose quelques limites à ce que
l'utilisateur peut entrer comme données
numériques. Ces valeurs concernent la
taille de la planche et les caractéristi-
ques d'usinage des objets, plus une
butée maximale pour l'origine pièce Z.
N'oubliez pas que vous pouvez empêcher l'utilisation d'un autre outil que
celui en cours avec la boîte de dialogue liée au bouton vert (voir ci-dessus).
—————————————————— Environnement de travail — 8 - 139
GALAAD 3 —————————————————————————————
Récapitulons maintenant les restrictions qu'il est possible d'imposer à
Galaad à partir de cette fenêtre de paramétrage :
- Suppression des lignes jugées inutiles dans les menus. Les lignes qui
restent en place sont précédées d'une coche ; les lignes ouvrant des sous-
menus cascadés disparaissent si le sous-menu a été vidé de ses lignes.
- Mise en place des icones de dessin. Pour chaque série d'icones, la matrice
du bas indique celles qui sont choisies et leur disposition.
- Autorisations d'accès aux disques. Les opérations sur les fichiers sont
réglementées pour le disque local et un éventuel disque réseau.
- Possibilité de modifier des paramètres. L'accès aux données technique
d'usinage est soumis à un jeu d'autorisations.
- Encadrement des dimensions numériques. Des limites sont imposées
aux données que l'utilisateur peut entrer.
Avec ces restrictions, vous verrez qu'il est possible de bâtir sur mesure un
Galaad très édulcoré, et vous en affranchir d'un coup sans les perdre grâce à la
commande "Paramètres / Environnement de travail / Ignorer les restrictions"
(commande protégée par le mot de passe éventuel). Le fait d'ignorer les
restrictions reconstruit un Galaad à pleine puissance.
Vous pouvez aussi enregistrer vos
restrictions à l'aide des commandes
"Paramètres / Mémoriser" et "Repren-
dre", ou encore les transmettre d'un
poste de travail à l'autre avec "Paramè-
tres / Transfert rapide / Envoyer et
Recevoir". Une petite boîte de dialogue
aide alors à filtrer plus précisément les
jeux de paramètres reçus.
8 - 140 — Environnement de travail ——————————————————
——————————————————————————————————
———————
9
01001
UTILISATION EN RÉSEAU
——————————————————————————————————
GALAAD 3 —————————————————————————————
Partage de disques
Une fonctionnalité importante de Galaad concerne l'interconnexion de
plusieurs postes de travail et les moyens d'échanger dessins et paramètres. Un
utilisateur professionnel pourra trouver avantage à réserver un ordinateur pour
le dessin et un autre pour l'usinage. Dans le milieu éducatif, il est intéressant
de pouvoir préparer en une seule fois l'environnement de travail de tous les
élèves et organiser la gestion globale de leurs fichiers.
Sur le plan technique, il est nécessaire que
vos ordinateurs soient connectés à un réseau
local avec accès à travers Windows. Ce réseau
n'a pas besoin d'avoir une architecture client-
serveur ou une quelconque hiérarchie. Galaad
définit sa propre hiérarchie entre le poste
principal et le ou les postes secondaires.
Imaginons le réseau suivant, avec un poste principal P et des postes
secondaires S1, S2, S3, etc. Galaad est installé sur P dans le répertoire
C:\GALAAD, et sur chaque poste S dans un même répertoire C:\GALAAD. En
plus de son disque local C:, chaque poste S peut accéder au disque C: du poste
P, qu'il identifie par exemple sous le label X:. De cette façon, le Galaad
tournant dans le répertoire C:\GALAAD du poste S1 voit le Galaad principal
installé pour lui sur X:\GALAAD. À partir de là, il peut fort bien charger
paramètres et dessin courant depuis P au lieu de les prendre sur son disque
local, ce qui donne toute latitude à l'utilisateur du poste P pour décider de la
configuration des autres. Inversement, les postes S peuvent centraliser leurs
travaux sur P au lieu de les garder sur leurs disques.
Pour permettre ces échanges de données d'un poste à l'autre,
chaque poste secondaire doit pouvoir accéder au disque du poste
principal, ou du moins le répertoire dans lequel Galaad a été
installé sur ce poste principal. On suppose que votre réseau est
déjà établi dans le panneau de configuration Windows, et les partages de
disques définis. Si ce n'est pas le cas, voyez le partage de fichiers dans le
panneau de configuration de Windows (ne pas confondre avec l'accès réseau à
distance).
Mais le but n'est pas ici de mettre votre réseau à plat. On va partir du
principe que le disque du poste principal est déjà accessible depuis chaque
9 - 142 — Utilisation en réseau ————————————————————
————————————————————————————— GALAAD 3
poste secondaire. Si vous vous situez avant ce stade, consultez la personne
chargée de l'installation de votre réseau local. Notez qu'il n'est pas nécessaire
que le poste principal puisse accéder en retour aux disques des postes se-
condaires. Galaad n'aura nul besoin d'une fonction de ce genre.
Poste de travail principal
L'utilisation de Galaad en réseau suppose donc qu'un poste de travail est
considéré comme principal et tous les autres comme secondaires. Les postes
secondaires imitent l'environnement de travail du poste principal en y puisant
leurs paramètres, et éventuellement rangent leurs dessins sur celui-ci. On
suppose que la machine est en général connectée sur le poste principal, mais
cela n'a rien d'obligatoire. Par contre, vous ne disposez probablement que
d'une seule licence pour tout le groupe de travail. La clef de licence doit être
branchée sur le poste principal. En chargeant leurs paramètres à travers le
réseau, les postes secondaires verront la licence du poste principal et la
valideront localement.
Si votre réseau n'est constitué que de deux postes, l'un dédié au dessin et
l'autre à l'usinage, branchez la clef sur le poste d'usinage et considérez-le
comme principal, le poste de dessin n'ayant d'ailleurs guère besoin de licence
pour fonctionner, hormis les fonctions d'export de fichiers. Il vaut mieux que
le poste principal soit sous tension lors de l'ouverture de Galaad sur le poste
secondaire. Ainsi, celui-ci peut accéder à la licence et autoriser les exports.
Le poste principal constitue le modèle que les postes secondaires viendront
imiter au lancement de leur Galaad local. Il équivaut à un poste tout à fait
indépendant. À ce titre, que le réseau soit ou non opérationnel n'a aucune
incidence sur sa manière de fonctionner. Ce sont les postes secondaires qui
viennent récupérer ses paramètres chez lui, et non pas le poste principal qui les
leur envoie un par un. Il n'y a pas de messages échangés entre les postes à
travers le réseau, mais seulement un accès au poste principal de la part du
ou des postes secondaires.
Le paramétrage du poste principal se fait donc de la façon la plus simple
qui soit. Dans les paramètres de réseau, il suffit d'indiquer que l'ordinateur en
question est un poste indépendant ou principal. C'est tout.
———————————————————— Utilisation en réseau — 9 - 143
GALAAD 3 —————————————————————————————
L'utilisateur du poste principal ‒ on suppose qu'il s'agit de l'enseignant ‒
ouvre Galaad et façonne l'environnement de travail à sa guise, ou bien en
récupère un modèle sauvegardé quelque part. Il peut même ouvrir un modèle
de dessin par défaut, que les autres postes verront chez eux au lancement du
logiciel. Il appelle ensuite la fonction "Paramètres / Réseau / Mettre l'environ-
nement à jour" pour que ses changements soient mémorisés sur son disque.
Les utilisateurs des postes secondaires ‒ c'est-à-dire probablement les élèves ‒
lancent Galaad à leur tour, viennent copier les paramètres du poste principal, et
éventuellement chargent son dessin par défaut.
Postes de travail secondaires
Les élèves ont donc besoin de charger leurs paramètres d'environnement
depuis le Galaad du poste de l'enseignant. Ceci suppose qu'ils aient accès à son
disque dur à travers le voisinage réseau. Pour une utilisation simplifiée avec
juste une récupération des paramètres, on pourra se contenter d'un partage
réseau autorisant l'accès en lecture seule au répertoire de Galaad du poste
principal. Les autres fonctions nécessitent un accès en écriture.
La définition du poste de
travail dans le réseau se fait à
l'aide de la commande "Paramè-
tres / Réseau / Poste de travail".
La boîte de dialogue qui s'ouvre
alors permet de choisir le type
de poste, principal ou se-
condaire, ainsi que le cadre de
fonctionnement pour un poste
secondaire.
Hors sujet : si vous n'avez pas de réseau mais faites cohabiter plusieurs
installations de Galaad sur un seul ordinateur avec des paramétrages
différents, par exemple pour plusieurs machines, l'identité du poste de travail
(ou ici en fait de l'installation) s'affichera dans la barre de titre de la fenêtre,
pour vous rappeler de quel Galaad il s'agit. Rien ne vous empêche d'ailleurs de
stocker les fichiers de ces différentes installations dans un dossier commun.
Mais revenons à l'utilisation en réseau.
9 - 144 — Utilisation en réseau ————————————————————
————————————————————————————— GALAAD 3
Si votre groupe de travail comprend plusieurs postes secondaires, il peut
être intéressant de spécifier là encore l'identité de l'utilisateur du poste. On
verra un peu plus loin son intérêt. Le paramètre le plus important est bien
évidemment l'emplacement virtuel du répertoire de Galaad sur le poste
principal vu de chaque poste secondaire. Par exemple, si Galaad a été installé
dans le répertoire C:\GALAAD du poste principal, ce répertoire peut devenir
X:\GALAAD ou bien \\ORDI-1\GALAAD ou autre, vu d'un poste secondaire.
Vous pouvez rechercher cet emplacement distant en cliquant sur "Parcourir".
L'accès au réseau doit bien évidemment avoir été ouvert.
Reste ensuite à définir ce que le poste secondaire doit recopier chez lui.
Outre les paramètres d'environnement et d'usinage, il est possible de récupérer
le dessin courant du poste principal. Dans ce cas, chaque Galaad secondaire
s'ouvrira directement sur le modèle de dessin préparé par l'enseignant.
En cas de défaillance du réseau ou de difficulté d'accès au Galaad du poste
principal, le poste secondaire repasse temporairement en mode indépendant et
ne s'occupe plus du poste principal jusqu'au prochain lancement. Ceci évite
qu'un problème de réseau ne bloque le groupe de travail. Il est inutile de revoir
quoi que ce soit lors du redémarrage du réseau. Les postes secondaires
reprendront alors leur mode de fonctionnement habituel.
Lorsque des paramètres ont été modifiés sur le poste principal, il n'est pas
nécessaire de relancer les logiciels tournant sur les postes secondaires pour les
mettre à jour. Un simple appel à la commande "Paramètres / Réseau / Mettre
l'environnement à jour" sur le poste principal puis sur chaque poste secondaire
assurera d'une part la sauvegarde de l'environnement courant, et d'autre part le
rechargement de ces nouveaux paramètres.
Échanges de fichiers
L'utilisation de Galaad en réseau ne se limite pas à un téléchargement des
paramètres. Pour faciliter le travail en groupe, le logiciel offre une gestion
centralisée des fichiers de dessin sur le poste principal. La méthode est assez
simple, mais expliquons-la avec un exemple : sur le poste principal, Galaad est
installé dans le répertoire C:\GALAAD qui devient alors X:\GALAAD (ou bien
———————————————————— Utilisation en réseau — 9 - 145
GALAAD 3 —————————————————————————————
\\ORDI-PROF\GALAAD) vu du poste secondaire "TOTO". En outre, l'ensei-
gnant a défini le groupe de travail comme étant "4B".
Le nom du groupe de travail se
définit par le biais de la commande
"Paramètres / Réseau / Groupe de travail".
Il est alors demandé de choisir un nom,
nouveau ou parmi ceux déjà utilisés.
Le ou les élèves travaillant sur "TOTO" lancent Galaad. Leurs paramètres
de travail sont chargés depuis le poste X:\GALAAD. Ils ouvrent ou modifient le
dessin qu'ils enregistrent ensuite sous le nom "DESSIN.GAL". Etant donné que
les restrictions ne leur donnent accès qu'au disque (ou de moins à une partie du
disque) du poste ayant été défini comme principal, l'enregistrement devient
alors X:\GALAAD\PUBLIC\4B\TOTO\DESSIN.GAL. Ainsi, l'enseignant reçoit
directement tous les dessins du groupe de travail dans son propre répertoire
C:\GALAAD\PUBLIC\4B, chaque sous-répertoire désignant un poste de travail
du groupe. En cas de changement de groupe de travail, par exemple si de 4B
l'on passe à 3A, les dessins du même poste "TOTO" seront alors tous enregis-
trés dans le répertoire X:\GALAAD\PUBLIC\3A\TOTO. Il n'y aura donc pas de
confusion entre les groupes utilisant les mêmes postes.
Pour vérifier les travaux effectués par les élèves travaillant sur le poste
"TOTO", l'enseignant ouvre leurs dessins dans le sous-répertoire correspon-
dant. Il peut bien entendu les corriger ou les annoter pour la prochaine session
de travail. Surtout, il peut les ouvrir pour lancer l'usinage. En fin d'année,
l'enseignant fait le ménage en supprimant les répertoires 4B et 3A à partir de
l'explorateur de fichiers ou de Galaad, et peut ensuite partir en vacances avec
la conscience tout aussi nette que le disque dur.
L'enseignant a la possibilité d'enregistrer des
fichiers publics dans son propre répertoire
C:\GALAAD\PUBLIC\4B, qui pourront être
ouverts par les élèves via la commande "Fichier
/ Réseau / Ouvrir un fichier public". Ils
pourront aussi enregistrer eux-mêmes un fichier
mis à disposition du groupe.
9 - 146 — Utilisation en réseau ————————————————————
——————————————————————————————————
———————
10
01010
ICONES DE DESSIN
——————————————————————————————————
GALAAD 3 —————————————————————————————
Le but de ce chapitre n'est pas de détailler en profondeur les techniques
particulières de dessin pour chaque icone, mais de faire un rapide survol de
leur utilisation en ajoutant quelques précisions utiles dans certains cas. Ces
icones sont bien assez nombreuses ; on ne va pas encore abattre des arbres
pour noircir des pages de considérations absconses sur la façon de s'en servir.
Pour en savoir plus, le mieux est encore d'essayer, avec audace et curiosité.
Rappelons pour commencer quelques constantes déjà presque oubliées
depuis les lointains chapitres 2 et 5 :
- Lorsque vous dessinez une figure non finie (points, polyligne, courbes, etc.),
cliquez avec le bouton droit de la souris pour arrêter la construction.
- Lorsque vous dessinez une figure à plusieurs étapes (ellipse, étoile, rayons,
etc.), vous pouvez figer en l'état en cliquant là encore avec le bouton droit de
la souris (ou appuyez sur la touche si le dernier point a déjà été cliqué).
- La touche clavier (retour) annule le dernier pointage sans annuler la
construction en cours.
- Une fois la figure complète, les fonctions de dessin réitèrent la construction
d'une nouvelle figure de même type. Pour vous arrêter là, appuyez sur la
touche ou sur l'icône jaune de sélection (icône mère).
- Les flèches du clavier déplacent le curseur de pointage d'une
unité de la grille magnétique. Les touches / règlent la grille magnétique
sur un pas 10 fois plus fin / moins fin. La touche (étoile) remet la grille en
mode automatique, lequel correspond toujours aux graduations les plus fines
des réglettes quel que soit le niveau de zoom.
- Le bouton central de la souris et la barre d'espacement du
clavier permettent d'accrocher au vol le point suggéré qui apparaît en orange à
proximité du curseur de pointage.
- Les figures nécessitant de tirer une ligne droite depuis le point précédent
(ligne de points, ligne, polyligne, rayon de cercle, etc.) sont soumises à la
grille magnétique polaire lorsque vous maintenez la touche enfoncée tout
en déplaçant la souris.
- Dans la même veine, la combinaison de touches ouvre une boîte de
dialogue de cotation polaire (distance et angle).
- Vous pouvez zoomer en avant ou en arrière sans abandonner la fonction de
dessin en cours, à l'aide de la roulette de la souris ou avec les touches clavier
/ (PageDown/PageUp, ou / ). Ceci aide bien pour accrocher au vol
un point suggéré, parmi une jungle de tracés.
- Enfin, la fenêtre de zoom peut être déplacée, sans interrompre la fonction de
dessin en cours, en cliquant-déplaçant avec le bouton central de la souris.
10 - 148 — Icones de dessin ——————————————————————
————————————————————————————— GALAAD 3
Gomme
La série des icones de gommage rapproche un peu de l'utilisation d'un
logiciel de dessin d'images bitmap. Attention à ne pas laisser des petits bouts
de tracés presqu'invisibles à l'écran ou sur une imprimante, mais qui n'en
seront pas moins usinés. La fonction "Edition / Sélectionner le plus petit objet"
vous aidera d'ailleurs à faire le ménage, le cas échéant.
Gomme permet d'effacer en direct tout ce qui se trouve sous le curseur
de la souris, lequel prend alors la forme d'une gomme rectangulaire.
Vous pouvez cliquer et relâcher pour un effacement ponctuel, ou bien cliquer
et déplacer pour y aller carrément.
Gommage de zone efface tout ce qui se trouve dans un rectangle à
délimiter par pointage classique.
Gommage lasso efface tout ce qui se trouve dans une zone à délimiter
par une trace manuelle faite à la souris, bouton maintenu enfoncé.
Masquage intérieur efface tout ce qui se trouve à l'intérieur du
périmètre de l'objet sélectionné.
Masquage extérieur efface tout ce qui se trouve à l'extérieur du
périmètre de l'objet sélectionné. Vraiment tout, attention !
Points
Cette série concerne les créations de points isolés, c'est-à-dire des perçages
simples sans usinage horizontal. Les vitesses d'avance sont alors inutiles, sauf
si l'outil mis à contribution a une vitesse de plongée exprimée relativement à la
vitesse d'avance. Voyez la commande "Paramètres / Outils".
Points isolés permet de placer ici et là des points de perçage sur la
planche. Chaque point est un objet complètement indépendant des
autres, mais si vous utilisez l'icone jaune "Associer" sur un ensemble de points
isolés, ils se mettront alors à former un objet unique.
—————————————————————— Icones de dessin — 10 - 149
GALAAD 3 —————————————————————————————
Ligne de points trace une ligne de points à intervalles réguliers. Le
groupe ainsi créé représente un objet unique.
Matrice de points remplit une matrice rectangulaire de points rangés à
intervalles réguliers, créant un objet unique.
Disque de points crée des cercles concentriques de points, chaque
point restant à distance minimale de ses voisins, ce qui détermine le
nombre de points par couche radiale (objet unique).
Remplissage de points place des points à intervalle régulier (à définir)
à l'intérieur du périmètre des objets sélectionnés.
Lamage perce un trou d'un diamètre donné en intégrant aussitôt la
correction d'outil. Plongée et remontée peuvent se faire au centre. Une
ébauche est possible en spirale d'approche, plus un perçage préalable au foret.
Une visualisation en 3D avec zoom vous montrera en détail le résultat.
Points sur tracé perce des points à intervalles réguliers le long de la
trajectoire d'un objet sélectionné en rouge. Il est possible d'ajouter une
variation aléatoire de distance, pour des intervalles irréguliers.
Points sur sommets perce les points uniquement sur les sommets de la
trajectoire de l'objet sélectionné en rouge.
Polyligne sur points fait l'opération inverse de la précédente et
construit une polyligne reliant le groupe de points sélectionnés.
Alésage hélicoïdal fait une descente en hélice pour un alésage ou un
filetage à la fraise à fileter, intégrant la correction d'outil. Des
ébauches sont possibles, ainsi qu'un perçage préalable avec un foret. L'alé-
sage/filetage peut être extérieur.
Plongée hélicoïdale ajoute une descente progressive en hélice à
proximité de l'entrée d'un tracé à pointer. Là-encore, une visualisation
3D avec zoom vous montrera en détail le résultat.
10 - 150 — Icones de dessin ——————————————————————
————————————————————————————— GALAAD 3
Lignes
La série des icones de lignes est plutôt touffue, et pour cause. Le choix de
deux coordonnées pour tracer une ligne en environnement hostile peut se faire
de bien des manières différentes, avec de nombreuses références possibles. On
n'abordera tout de même pas ici les facilités de cotation et d'accrochage qui ne
servent en général qu'à positionner chaque extrémité.
Ligne simple trace un trait de base entre deux points à cliquer ou à
accrocher sur le dessin.
Ligne horizontale trace un trait qui reste horizontal quelle que soit la
position au moment de cliquer le deuxième point.
Ligne verticale fait presque la même chose que la précédente, sauf
que c'est ici dans le sens vertical.
Ligne pointillée construit une série de segments colinéaires, de
longueur et intervalle à définir. Pointage des deux extrémités.
Ligne mixte crée une série alternée de segments et de points colinéai-
res, de longueur et intervalle à définir.
Pointillés sur tracé place sur la trajectoire de l'objet sélectionné en
rouge une série de segments, de longueur et intervalle à définir.
Copie de segment crée une copie d'un segment à pointer. La copie
doit être positionnée sur le dessin, depuis le point de départ du
segment. Si un segment est déjà sélectionné en rouge, c'est celui-là qui sera
copié.
Parallèle trace la parallèle à un segment à pointer au préalable, et
passant par un point quelconque à positionner ensuite. Si un segment
est déjà sélectionné en rouge, c'est celui-là qui sert de référence.
Tangente trace une ligne sur un axe tangent au point d'angle d'un
tracé, à pointer au préalable, et passant par un autre point quelconque
à positionner ensuite. Si un point est déjà sélectionné en rouge, c'est celui-là
qui sert de point d'angle.
—————————————————————— Icones de dessin — 10 - 151
GALAAD 3 —————————————————————————————
Bissectrice fait la même chose que la précédente à 90° près, en traçant
la bissectrice au point d'angle choisi.
Bissectrice de segments construit une ligne dont l'axe est la bissectrice
de deux segments à pointer au préalable, définie ensuite par deux
points à positionner. Si deux segments sont sélectionnés en rouge et en bleu,
ce sont ceux-là qui serviront de références.
Angulaire trace une ligne dont l'axe fait un angle précis avec un
segment à pointer au préalable, définie ensuite par deux points à
positionner. Si un segment est déjà sélectionné en rouge, c'est celui-là qui sert
de référence.
Perpendiculaire fait la même chose que la précédente, sauf que
l'angle est fixé à 90°.
Intersection crée une ligne qui s'arrête lorsqu'elle franchit l'axe d'un
segment à pointer au préalable. Si un segment est déjà sélectionné en
rouge, c'est celui-là qui sert de référence.
Chanfrein casse l'angle entre deux segments jointifs à pointer, sur une
longueur à définir.
Faisceaux construit un faisceau de lignes à intervalle régulier entre
les objets sélectionnés en rouge et en bleu. Si la longueur des tracés
rouge et bleu n'est pas la même, l'intervalle indiqué correspond au tracé rouge.
S'il n'y a pas d'objet sélectionné en bleu, le faisceau est construit entre l'objet
sélectionné en rouge et un point à positionner. Voyez aussi les maillages 3D,
ainsi que la fonction "Dessin / Transmutation".
Tangente d'arc trace une ligne dont le premier point glisse le long de
l'arc de cercle à pointer en vert. Les deux tangentes au cercle portant
l'arc sont affichées, l'une d'entre elles restant à choisir après
le pointage final (on peut alors annuler pour conserver les
deux). Si un segment est sélectionné en rouge, une boîte de
dialogue préalable propose de s'y référer pour créer la tangente à l'arc qui
serait en plus parallèle à ce segment rouge.
10 - 152 — Icones de dessin ——————————————————————
————————————————————————————— GALAAD 3
Tangente d'arc limité fait la même chose que
l'icone précédente selon la même séquence, mais
en coupant ensuite l'arc au point de tangente. La partie de
l'arc à éliminer reste au choix de l'utilisateur.
Double tangente d'arcs trace une ligne tangente à
deux arcs qui seront pointés en vert. Il y a quatre
tangentes possibles entre deux cercles, dont deux qui se
croisent. Vous devrez choisir parmi ces quatre.
Double tangente d'arcs avec une limitation fait la même chose que la
précédente, mais coupe l'arc qui a été pointé en premier, avec choix de
la partie à conserver.
Double tangente d'arcs limités fait la même chose que les deux
précédentes, mais coupe les deux arcs pointés.
Polylignes et courbes splines
La petite famille des polylignes inclut les constructions simples et plusieurs
courbes mathématiques non circulaires, plus les possibles raccords.
Polyligne dessine une polyligne ouverte simple par pointage successif
de ses sommets. Toutes les accroches sont possibles. Là encore,
appuyer la touche lors du pointage applique la grille magnétique polaire.
Polyligne fermée fait la même chose que l'icone précédente, en
refermant le tracé dessiné.
Beta-Spline trace une courbe de type Non-Uniform Rational Beta-
Spline par pointage des sommets. Une courbe NURBS comprend
deux points extrêmes par lesquels la courbe passe, et un certain nombre de
points attracteurs. Lorsque la courbe est éditée (double-clic ou clic droit ou
"Dessin / Objet / Manipuler la géométrie"), tous les points peuvent être
pondérés pour les rendre plus attractifs, en appuyant sur les touches et .
On peut sauter d'un point à l'autre en avant ou en arrière avec les touches
ou . Les courbes NURBS sont faciles à manipuler. Autant que
possible, limitez le nombre de points attracteurs et jouez plutôt avec leur
—————————————————————— Icones de dessin — 10 - 153
GALAAD 3 —————————————————————————————
pondération, c'est bien plus facile et souvent plus efficace. À noter que, pour
une courbe fermée (points extrêmes confondus) seules les extrémités sont des
points qui collent au tracé de la courbe, mais si vous
avez activé l'option "Calculer pour lisser les B-Splines
fermées" dans les paramètres d'environnement de
travail, alors même ces points extrêmes seront de
simples attracteurs.
Quadra-Spline dessine une courbe quadratique à tangentes commu-
nes, par pointage des nœuds. Attention, manipulation délicate ! À
noter que, lorsqu'on manipule un point de tangente, la touche permet de
casser la courbe en désalignant les vis-à-vis, par exemple pour faire un secteur
rentrant après pointage.
Courbe de Bézier construit une courbe par pointage des nœuds, les
demi-tangentes étant calculées automatiquement. Comme pour la B-
Spline ou la Q-Spline, on peut sauter d'un point à l'autre en avant ou en arrière
avec les touches ou , par exemple pour scinder la courbe ou au
contraire insérer un secteur. Au passage, l'appui sur la touche lorsqu'on
manipule une demi-tangente permet de figer sa direction angulaire, et la
touche permet de casser la courbe en désalignant les demi-tangentes.
Trace manuelle crée une polyligne simple suivant le tracé parcouru
par la souris tant que le bouton de celle-ci reste enfoncé. Peu utile,
sauf si vous avez des enfants.
Sinusoïde dessine, entre deux points d'un axe, une courbe de sinus
dont l'amplitude et le nombre de périodes sont à définir.
Hyperbole calcule une courbe hyperbolique par pointage direct de son
amplitude de référence et de sa direction.
Raccord/Limitation prolonge ou coupe un segment
à pointer, pour ajuster son extrémité sur un autre
segment à pointer en second. En cas de césure, le bout à
conserver est ensuite demandé.
Insertion d'un sommet ajoute un sommet dans un segment à pointer.
Ce sommet est immédiatement positionnable. Le double-clic direct
avec le bouton droit de la souris fait à peu près la même chose.
10 - 154 — Icones de dessin ——————————————————————
————————————————————————————— GALAAD 3
Insertion d'un arc remplace un segment à pointer par un arc dont le
point de passage est immédiatement positionnable.
Insertion d'une B-Spline remplace un segment à pointer par une
courbe NURBS dont le point attracteur est pré-positionné à l'intersec-
tion des axes des segments voisins de celui remplacé.
Insertion d'une courbe de Bézier remplace un segment à pointer par
une courbe de Bézier dont les demi-tangentes sont positionnées dans
les axes des segments voisins de celui remplacé.
Raccord par intersection crée une polyligne à trois points raccordant
les segments à pointer, jusqu'au point d'intersection. Si un segment est
déjà sélectionné en rouge et un autre en vert, ils sont choisis par défaut.
Raccord par Beta-Spline crée une courbe NURBS à trois points
raccordant les segments à pointer, l'attracteur étant positionné au point
d'intersection des segments.
Raccord par Quadra-Spline crée une courbe à deux nœuds raccor-
dant les segments à pointer.
Raccord par courbe de Bézier crée une courbe de Bézier à deux
nœuds raccordant les segments à pointer.
Rectangles et polyèdres
La série assez fournie des icones de rectangles inclut quelques montages
non cartésiens ou pas tout à fait rectangulaires, plus d'autres types de polyèdres
réguliers et fermés.
Rectangle dessine un rectangle cartésien de façon classique par
pointage de deux points diagonaux.
Rectangle centré dessine un rectangle cartésien par pointage de son
centre et d'un coin.
—————————————————————— Icones de dessin — 10 - 155
GALAAD 3 —————————————————————————————
Rectangle à coins chanfreinés crée un rectangle cartésien avec
pointage supplémentaire d'un chanfrein appliqué aux coins.
Rectangle à coins arrondis fait la même chose que l'icone précédente,
sauf que les coins suivent un arrondi.
Rectangle à coins inversés construit un rectangle dont les coins sont
retournés vers l'intérieur selon le pointage.
Rectangle à coins poinçonnés dessine un rectangle dont les coins
subissent un double pointage de retournement et d'entaille.
Rectangle à coins écornés trace un rectangle dont les coins arrondis
sont retournés vers l'intérieur.
Rectangle oblique sert à la construction d'un rectangle non cartésien
par pointage de deux côtés adjacents. On rappelle que la touche
lors du pointage de l'oblique applique la grille magnétique polaire.
Carré oblique dessine un carré non cartésien par pointage d'un seul
côté et d'une position générale par rapport à ce côté.
Cartouche à deux côtés pointus crée un polyèdre non cartésien sur la
base d'un rectangle dont deux côtés opposés seront brisés.
Cartouche à deux côtés arrondis fait la même chose que l'icone
précédente en arrondissant les côtés plutôt que de les briser.
Parallélogramme construit un parallélogramme par pointage de deux
côtés adjacents.
Losange trace un losange inscrit dans un rectangle cartésien à pointer
par deux coins diagonaux.
Triangle équilatéral centré crée un triangle équilatéral par pointage
du cercle dans lequel il s'inscrit.
Triangle équilatéral dessine un triangle équilatéral par pointage d'un
seul côté et d'une position générale par rapport à ce côté.
10 - 156 — Icones de dessin ——————————————————————
————————————————————————————— GALAAD 3
Triangle isocèle dessine un triangle isocèle par pointage de sa base
puis de sa hauteur.
Étoile trace une étoile à N branches, à dessiner par pointage du cercle
extérieur dans lequel elle s'inscrit puis du cercle intérieur qui s'inscrit
en elle. Important : cliquez le premier cercle avec le bouton droit de la souris
pour figer la construction en l'état.
Étoile à lignes croisées fait la même chose que l'icone précédente,
avec croisement des lignes à travers les branches.
Polyèdre centré construit un polyèdre régulier à définir par pointage
du cercle dans lequel il s'inscrit.
Arcs et figures cycliques
La grande et puissante tribu des arcs permet de tracer toutes sortes de
courbes circulaires par différents moyens et en s'appuyant éventuellement sur
les références présentes dans le dessin. Quelques courbes trigonométriques
annexes sont en outre incluses dans cette série. N'oubliez pas que lorsqu'on
dessine un tracé à usiner, les cercles ne sont pas des figures hermétiquement
fermées mais des arcs ouverts à 360° qui ont bel et bien un point de départ et
un point d'arrivée indiquant comment l'outil va les parcourir.
Cercle dessine un cercle fermé par pointage de son centre et d'un
point de sa circonférence qui sera le point de départ. Comme toujours,
appuyer la touche lors du pointage applique la grille magnétique polaire
pour le point de rayon.
Cercle inscrit trace un cercle fermé à partir du carré dans lequel il
s'inscrit, par pointage diagonal. Le point de départ est à 0° selon la
référence trigonométrique (3 heures sur le cadran d'une montre).
Cercle par trois points construit un cercle fermé à partir de trois
points de sa circonférence. Le point de départ est à 0° et le tracé court
en sens trigonométrique.
—————————————————————— Icones de dessin — 10 - 157
GALAAD 3 —————————————————————————————
Ellipse centrée crée une ellipse cartésienne ouverte à partir de son
centre, ses rayons X et Y, ses points de début et fin. Pour dessiner une
ellipse fermée, clic droit de la souris ou au moment opportun.
Ellipse inscrite crée une ellipse cartésienne ouverte à partir du
rectangle dans lequel elle s'inscrit.
Secteur d'ellipse dessine une ellipse cartésienne refermée par
adjonction de deux segments rejoignant son centre. Le parcours global
est composé de deux lignes et un arc d'ellipse connectés.
Arc par trois points, point d'arrivée en dernier trace un arc de cercle
ouvert par trois pointages successifs, le point d'arrivée de l'arc étant
cliqué en dernier.
Arc par trois points, point de passage en dernier trace un arc de
cercle par trois pointages successifs, le point d'arrivée de l'arc étant
cliqué en deuxième, sans doute plus pratique que l'icone précédente.
Arc par centre et angle d'ouverture construit un arc de cercle par son
centre, puis son point de départ (donnant le rayon par la même
occasion) puis sa direction d'arrivée, le rayon ne variant alors plus.
Arc par angle d'ouverture et deux points crée un arc par deux points
extrêmes avec ouverture prédéfinie (le centre est flottant). Attention à
l'ordre de pointage : l'arc tourne toujours dans le sens trigonométrique.
Arc par tangente et point dessine un arc tangent au segment sélec-
tionné en rouge et passant par un point à positionner.
Arc glissant sur deux tangentes construit un arc de rayon variable,
tangent à deux segments pointés, puis positionnement du centre.
Arc à rayon fixe sur deux tangentes construit l'arc de rayon donné,
tangent à deux segments pointés.
Arc à rayon fixe sur deux tangentes, avec limitations fait la même
chose que l'icone précédente, avec une césure des segments tangents.
10 - 158 — Icones de dessin ——————————————————————
————————————————————————————— GALAAD 3
Arc par trois tangentes dessine un arc défini par le pointage en vert
de trois segments tangents.
Arc par deux tangentes sur courbes dessine un arc de raccord défini
par le pointage de deux tracés tangents qui peuvent être rectilignes ou
courbes. Lorsque plusieurs solutions sont possibles sur les
tracés pointés, la plus proche du clic est validée. Ensuite,
pour chaque courbe tangentée, le logiciel demande quelle
partie doit être conservée, l'autre partie étant supprimée. Pour conserver les
deux parties, il suffit de fermer la petite fenêtre avec .
Rayons trace un faisceau de lignes radiales défini par deux cercles
intérieur et extérieur à pointer, plus un angle d'ouverture. Clic droit de
la souris pour figer la construction en cours de route.
Engrenage/Crémaillère construit une roue ou un axe denté, avec pas
et denture paramétrables. Dans le cas d'un engrenage, un cercle
coaxial vient compléter la construction au centre.
Épicycloïde calcule et trace une épicycloïde à définir, à partir d'un
cercle de développement moyen à pointer. La figure en l'état pourra
être agrandie ou rétrécie ensuite par simple sélection.
Rosace construit une courbe de rosace à définir, inscrite et orientée
dans le cercle à pointer.
Spirale dessine une spirale dont le nombre de tours est à définir, par
pointage de ses cercles intérieur et extérieur. Le clic droit de la souris
fige la spirale au premier cercle (donc extérieur).
Texte
Les icones liées aux fonctions de texte sont peu nombreuses et incluent,
outre la création de texte, la manipulation des lettres et l'édition. On se
reportera au menu "Texte" pour le style et les fonctions avancées, ainsi qu'à
l'argument "AutoText" de la ligne de commande, pour des remises à jour
automatiques sur le dessin (voir le chapitre consacré aux considérations
techniques, en fin de manuel).
—————————————————————— Icones de dessin — 10 - 159
GALAAD 3 —————————————————————————————
Important : un texte droit ou écrit le long d'un tracé conserve ses propriétés
intrinsèques tant qu'il ne lui est pas appliqué une torture géométrique. Vous
pouvez donc modifier son style ou son contenu a posteriori.
Bloc de texte crée un paragraphe délimité par un rectangle et intégrant
un texte à saisir, selon les paramètres de style courants. Il est possible
d'écrire verticalement ou de façon inversée en réglant le paramètre ad hoc de
la boîte de saisie du texte.
Texte sur tracé crée un texte sans paragraphe qui suit le parcours de
l'objet sélectionné en rouge. Le texte est écrit du point de départ vers
le point d'arrivée du tracé de support qui représente sa ligne de flottaison. Le
tracé de support reste mémorisé même s'il est ensuite modifié ou effacé.
Manipulation de lettres permet de sélectionner une par une les lettres
du texte lui-même déjà sélectionné, par exemple pour les reposition-
ner les unes par rapport aux autres avec les flèches du clavier ou tout
simplement à la souris. On passe d'une lettre à l'autre avec les touches
(suivante) et (précédente). Attention, les modifications manuelles
ainsi réalisées sont perdues en cas de changement de style ou du contenu.
Nota : un clic avec le bouton droit de la souris sur un texte permet de
manipuler directement la lettre pointée.
Édition envoie une fenêtre d'édition et mise en forme pour modifier le
texte sélectionné en rouge et sa disposition dans un paragraphe. Le
fait de double-cliquer sur le texte fait de même, ainsi que les combinaisons de
touches indiquées dans les lignes du menu "Texte".
Texte auto-incrémental permet d'écrire un texte qui pourra être
incrémenté automatiquement lors de l'usinage, que celui-ci soit unique
ou répétitif. Au lancement de l'usinage, tous les textes auto-incrémentaux sont
passés en revue pour mise à jour individuelle. Un texte normal déjà écrit et
sélectionné en rouge peut être rendu auto-incrémental a posteriori, à l'aide de
cette icone.
10 - 160 — Icones de dessin ——————————————————————
————————————————————————————— GALAAD 3
Sélections
La série d'icones de sélection couvre un domaine bien plus étendu que la
simple mise en exergue d'objets, points et segments, en proposant des fonc-
tions d'édition liées au objets sélectionnés.
Sélection d'objets fait repasser du mode dessin au mode sélection qui
est le mode par défaut (le curseur de pointage redevient une flèche).
La touche fait de même pour revenir du dessin actif à la sélection. Si un
objet vient tout juste d'être dessiné, le clic sur cette icone le sélectionne
immédiatement. De même, si un seul objet du dessin est sélectionnable
lorsqu'on clique sur cette icone, son compte est bon.
Sélection au lasso vous laisse délimiter une zone à main levée pour
sélectionner les objets de la couche active qui se trouvent entièrement
à l'intérieur. Le contour est tracé en déplaçant la souris en sens horaire (rouge)
pendant que son bouton gauche est maintenu enfoncé. En sens trigonometrique
(vert), les objets partiellement à l'intérieur sont aussi sélectionnés.
Sélection des profondeurs identiques sélectionne les objets ayant la
profondeur par défaut ou identiques à la sélection actuelle. Voir aussi
les palettes de cotation rapides avec double-clic droit de la souris.
Sélection par filtrage sélectionne les objets selon leurs données
d'usinage ou certaines caractéristiques graphiques.
Échange des objets rouge et bleu fait passer les objets sélectionnés en
rouge à la sélection en bleu, et réciproquement. Appuyer sur la touche
tout en pointant sélectionne directement en bleu. Les sélections en bleu
servent de référence annexe à la sélection principale, par exemple pour
dupliquer un objet sélectionné en rouge le long d'un tracé sélectionné en bleu.
Verrouillage empêche la sélection ultérieure des objets actuellement
sélectionnés en rouge. Voir aussi le menu "Edition / Verrouillages".
Sélection d'un groupe de points permet de manipuler ensemble une
partie des points appartenant à différents objets. Voir le chapitre
"Techniques avancées de dessin" pour les déplacements et étirements d'un
groupe de points. À noter aussi que la sélection sur zone avec le bouton droit
de la souris fait une sélection d'un groupe de points.
—————————————————————— Icones de dessin — 10 - 161
GALAAD 3 —————————————————————————————
Association groupe les objets actuellement sélectionnés en rouge pour
une sélection simultanée de tous par la suite. Si les objets sélectionnés
sont déjà tous associés, Galaad propose alors de les dissocier sans passer par le
menu "Edition". Voir le chapitre "Techniques avancées de dessin" pour une
description plus détaillée de cette icone et des suivantes.
Protection empêche l'effacement et toute modification de forme des
objets actuellement sélectionnés en rouge. Si les objets sélectionnés
sont déjà tous protégés, Galaad propose alors de les déprotéger sans passer par
le menu "Edition".
Ancrage absolu fixe la position des objets actuellement sélectionnés
en rouge, interdisant tout déplacement futur, sauf étirement. Si les
objets sélectionnés sont déjà tous ancrés de façon absolue, Galaad propose
alors de les désancrer sans passer par le menu "Edition".
Ancrage relatif lie entre elles les positions des objets actuellement
sélectionnés en rouge, pour un déplacement simultané de tous. Ce qui
veut dire que lorsque vous déplacez un objet sélectionné et que d'autres sont
ancrés avec lui mais ne sont pas sélectionnés à ce moment, ils bougent aussi.
Si les objets sélectionnés sont déjà tous ancrés de façon relative, Galaad
propose alors de les désancrer sans passer par le menu "Edition".
Copier position & dimensions aspire les cotes de l'objet sélectionné,
c'est-à-dire ses position et dimensions, pour les restituer ensuite à un
autre (icone ci-dessous).
Coller position & dimensions restitue sur l'objet sélectionné les cotes
préalablement aspirées avec l'icone ci-dessus.
Croix fixe rouge pointe un repère fixe pouvant servir de référence
pour le dessin et l'origine pièce. Cette croix est placée directement sur
la planche et n'est liée à aucun objet dessiné. Pour supprimer une croix rouge,
il suffit de cliquer à nouveau sur cette icone puis interrompre l'opération de
pointage avec la touche (ou touche ). Si une
croix existe déjà, Galaad propose de la repositionner. Et
lorsque des objets du dessin sont sélectionnés, au lieu de
pointer la position de la croix, Galaad vous proposera de
la mettre sur une poignée du cadre de sélection.
10 - 162 — Icones de dessin ——————————————————————
————————————————————————————— GALAAD 3
Sélection d'un point rouge force la sélection d'un point rouge, y
compris sur les objets à édition géométrique (arcs et courbes). Le clic
droit de la souris sur un sommet de polyligne ou sur un point isolé sélectionne
directement ce sommet ou point sans passer par cette icone, sauf si l'objet tout
entier est lui-même déjà réactif au clic droit.
Sélection d'un segment rouge force la sélection d'un segment rouge,
y compris sur les objets à édition géométrique. Le clic droit de la
souris sur un segment sélectionne directement ce segment sans passer par cette
icone, sauf si l'objet tout entier est lui-même déjà réactif au clic droit.
Croix fixe bleue fait la même chose que l'icone de croix rouge, avec
cette fois une deuxième croix indépendante de couleur bleue, pouvant
servir pour le dessin ou l'origine pièce, par exemple une double origine
permettant un ajustage.
Sélection d'un point bleu fait la même chose que l'icone précédente
pour un point bleu. Le clic droit de la souris sur un sommet de
polyligne ou un point isolé, tout en maintenant la touche enfoncée,
sélectionne directement ce sommet ou point sans passer par cette icone (sauf si
l'objet tout entier est lui-même déjà réactif au clic droit).
Sélection d'un segment bleu fait la même chose que l'icone précé-
dente pour un segment bleu. Le clic droit de la souris sur un segment,
tout en maintenant la touche enfoncée, sélectionne directement ce
segment sans passer par cette icone (sauf si l'objet est réactif au clic droit).
Échange point / segment rouge fait passer une sélection de point
rouge à une sélection de segment rouge, et réciproquement.
Inversion du segment rouge change le sens du segment sélectionné
en rouge sans modifier le parcours de l'objet qui le supporte.
Échange des couleurs de points fait passer les points sélectionnés en
rouge à la sélection bleue, et réciproquement.
Échange des couleurs de segments fait passer les segments sélection-
nés en rouge à la sélection bleue, et réciproquement.
—————————————————————— Icones de dessin — 10 - 163
GALAAD 3 —————————————————————————————
Échange point / segment bleu fait la même chose que l'icone
précédente pour les point et segment sélectionnés en bleu.
Inversion du segment bleu change le sens du segment sélectionné en
bleu sans modifier le parcours de l'objet qui le supporte.
Effets spéciaux
Les icones d'effets spéciaux donnent libre cours à vos fantasmes les plus
inavouables pour torturer d'innocents objets sélectionnés en rouge (et ceux-ci
seulement). Les modifications vont du simple positionnement 2D à la tor-
sion 3D en passant par des rotations et projections diverses. Attention, si la
torture appliquée est déformante, certains objets peuvent alors perdre leurs
propriétés géométriques (arcs, courbes, textes).
Déplacement cartésien déplace les objets sélectionnés en rouge d'une
valeur à définir pour chaque axe.
Déplacement polaire déplace les objets sélectionnés selon une
distance et un angle à définir.
Centrage X positionne les objets sélectionnés de part et d'autre d'un
axe de centrage vertical. Voir aussi la fonction "Dessin / Alignement
& centrage" qui permet d'utiliser des références sur le dessin. Le clic sur cette
icone tout en appuyant sur la touche fait un centrage automatique sur le
centre X de la planche.
Centrage Y positionne les objets sélectionnés de part et d'autre d'un
axe de centrage horizontal. Le clic sur cette icone tout en appuyant sur
la touche fait un centrage automatique sur le centre Y de la planche.
Centrage XY fait la même chose que les deux icones précédentes
simultanément, pour un centrage complet.
Inversion horizontale retourne horizontalement les objets sélection-
nés, sans changer la position ni les dimensions du cadre.
10 - 164 — Icones de dessin ——————————————————————
————————————————————————————— GALAAD 3
Inversion verticale fait la même chose que l'icone précédente pour un
retournement vertical.
Inversion X/Y échange les coordonnées X et Y des objets sélection-
nés, sans changer la position d'origine du cadre (coin sud-ouest).
Rotation de 90° fait pivoter les objets sélectionnés d'un quart de tour,
sans changer la position d'origine du cadre (coin sud-ouest).
Rotation fait pivoter les objets sélectionnés autour du centre de
symétrie du cadre. Très important : la touche permet de coter un
angle ou de changer de point pivot sans mettre fin à l'opération.
Astuce : vous pouvez pivoter les objets sélectionnés autour du centre du
cadre de sélection directement avec la roulette de la souris accompagnée de
la touche pour une rotation de 1° par incrément, ou bien 5° par incré-
ment si vous appuyez en plus sur la touche (flèche de majuscule). Ceci
peut vous aider à optimiser les chutes de matière par imbrication manuelle :
positionnement et rotation sont alors au bout de la souris.
Petit gadget délicieusement inutile : accompagnée des touches + ,
l'icone de rotation anime le dessin en faisant tourner en continu les objets
sélectionnés en rouge (sens trigo) et en bleu (sens horaire). La vitesse de
rotation de chaque objet est proportionnelle à sa profondeur, 1 mm correspon-
dant à 45 °/s. Chaque objet tourne autour de son propre centre de symétrie,
sauf s'il est associé à d'autres objets, auquel cas il tourne autour du centre de
symétrie du groupe. La touche met fin à l'animation. Cette fonction peut
simuler la rotation d'un jeu de poulies ou d'engrenages, mais elle ne va quand
même pas jusqu'à vérifier la validité des vitesses. Dans les fichiers fournis
avec Galaad, EXEMPLES \ ROTARYGEARS.GAL en donne un bon exemple.
Inclinaison fait pencher en italique les objets sélectionnés, de part et
d'autre de l'axe de symétrie verticale du cadre. La touche permet
de coter un angle précis.
Enroulement tord les objets sélectionnés le long d'un double cercle.
L'opération se fait en plusieurs étapes : pointage du centre d'enroule-
ment, pointage des rayons interne et externe, pointage de l'angle d'ouverture
(bouton droit de la souris pour terminer), et enfin pointage de l'orientation.
—————————————————————— Icones de dessin — 10 - 165
GALAAD 3 —————————————————————————————
Point de fuite rétrécit partiellement les objets sélectionnés de façon à
suivre deux axes de lignes fuyantes.
Perspective projette visuellement les objets sélectionnés sur un plan
de fuite avec rétrécissement selon l'éloignement visuel.
Panorama projette les objets sélectionnés sur un plan visuel circu-
laire, par étirement progressif des bords latéraux.
Torsion force les objets sélectionnés en rouge à suivre les variations
de tracé Y de l'objet sélectionné en bleu. Le tracé bleu doit occuper
sur la planche à dessin un espace horizontal X au moins aussi large que le
tracé rouge à modifier. En revanche, sa position Y n'a aucune importance. Ceci
vaut aussi pour les trois icones suivantes.
Étirement force les objets sélectionnés en rouge à se dilater selon les
variations de tracé Y de l'objet sélectionné en bleu.
Rétrécissement force les objets sélectionnés en rouge à se contracter
selon les variations de tracé Y de l'objet sélectionné en bleu.
Torsion 3D force les objets sélectionnés à changer de profondeur
selon les variations Y de l'objet sélectionné en bleu. Le tracé XY de
celui-ci devient alors la référence XZ pour la déformation. L'apparence ne
change donc pas sur la vue de dessus.
Projection cylindrique fait une projection visuelle 2D sur un cylindre
des objets sélectionnés. Attention, cette icone et les deux suivantes
n'opèrent pas des déformations 3D mais de simples projections pour un effet
artistique.
Projection conique fait une projection visuelle 2D sur un cône des
objets sélectionnés.
Projection sphérique fait une projection visuelle 2D sur une sphère
des objets sélectionnés.
10 - 166 — Icones de dessin ——————————————————————
————————————————————————————— GALAAD 3
Données d'usinage
La petite série des icones d'usinage est focalisée sur la première d'entre
elles qui sera très utilisée. Les icones sous-jacentes relèvent plus du domaine
du gadget annexe, même si elles peuvent parfois s'avérer pratiques. Voyez
aussi les palettes de cotation rapide pour transposer rapidement des profon-
deurs, vitesses ou numéros d'outils.
Données d'usinage donne accès à l'outil d'usinage, à la profondeur et
à la vitesse d'avance. Si des objets sont sélectionnés, les valeurs
s'appliquent à ces objets, ou sinon à la suite du dessin.
Tracé permet de définir une couleur et une épaisseur de trait par
défaut ou pour les objets sélectionnés. Ceci n'est évidemment utile que
pour l'affichage à l'écran et la sortie imprimante.
Copier données d'usinage aspire les valeurs d'usinage de l'objet
sélectionné, pour pouvoir ensuite les restituer à un autre.
Coller données d'usinage restitue sur l'objet sélectionné les valeurs
d'usinage préalablement aspirées avec l'icone précédente.
Zoom
Les icones de zoom permettent de changer la vue d'ensemble sans toucher
aux objets dessinés. Les vues successives sont mémorisées et donc tous les
changements de vue annulables, ceci indépendamment de la fonction annu-
ler/refaire qui ne concerne que les changements intervenus dans le dessin lui-
même. On n'oubliera pas qu'un zoom au vol peut être effectué autour du
pointeur de la souris en appuyant sur la touche (ou ) et inversement
revenir en arrière avec (ou ) sans interrompre la fonction de dessin ou de
manipulation en cours. Si votre souris est équipée d'une roulette centrale, ce
qui est vraiment recommandé pour le XXIème siècle, celle-ci a la même
fonction de zoom au vol.
Zoom avant fait un agrandissement de la zone à délimiter. Le
pointage de la zone doit se faire en gardant le bouton de la souris
—————————————————————— Icones de dessin — 10 - 167
GALAAD 3 —————————————————————————————
enfoncé (clic-déplacement-relâchement). Si vous cliquez et relâchez le bouton
au même endroit, alors le zoom se fait autour de ce point, d'un facteur 2.
Vue globale annule le zoom courant et revient à la vue d'ensemble de
la planche à dessin.
Zoom temporaire fait un agrandissement provisoire qui sera annulé
dès le prochain clic de souris (sauf bouton droit). Ceci sert à faire des
inspections visuelles successives ici et là.
Zoom sur sélection fait un agrandissement cadré automatiquement sur
les objets sélectionnés.
Zoom sur extrémités fait un agrandissement des extrémités de l'objet
sélectionné, pour vérifier s'il est bien fermé.
Vue précédente annule la dernière opération de zoom quel qu'en ait
été le sens. Il y a quatre niveaux d'annulation de zoom, ces annula-
tions étant indépendantes de la fonction "Edition / Annuler".
Vue suivante refait la dernière opération de zoom annulée par l'icone
précédente.
Demi-zoom arrière élargit le champ de vision d'un facteur 2 (les
objets visibles sont réduits).
Déplacement de la fenêtre visuelle fait glisser la vue lorsque la souris
est déplacée avec son bouton gauche maintenu enfoncé. Cette
fonction n'a aucun intérêt si vous disposez d'une souris à trois boutons (ou
deux boutons et roulette) : le cliqué-déplacé avec le bouton central (ou la
roulette) bouge la fenêtre visuelle sans interrompre la fonction de dessin en
cours.
10 - 168 — Icones de dessin ——————————————————————
————————————————————————————— GALAAD 3
Cotes visuelles
Accessibles avec cette dernière série d'icônes, les cotes visuelles n'ont
aucun rapport avec l'usinage mais constituent un petit bonus pour le dessin
technique. En effet, vous pouvez ajouter des indications numériques imprima-
bles. Les cotes visuelles sont dynamiques, c'est-à-dire qu'elles sont remises à
jour automatiquement lors des changements opérés sur le dessin. Leur style est
réglable à l'aide de la fonction "Paramètres / Cotes visuelles". Les commandes
"Affichage / Cotes visuelles" pourront aussi vous aider.
Cotation générale est une icone unique multi-usages pour poser la
plupart des cotes visuelles. Les cas de figure sont variés :
- En préambule, vous pouvez considérer comme un point cliquable le centre
d'un rectangle ou d'un cercle, même si le tracé ne passe pas par lui.
- Si vous pointez un point avec le bouton droit de la souris, vous obtiendrez
une cote de coordonnée. Si vous avez cliqué tout près du point, ce sera une
cote XY fléchée selon la table modulo 45°. Si vous avez cliqué un peu à
gauche ou à droite du point, ce sera une cote Y seule, que vous pourrez
positionner plus loin. Si vous avez cliqué un peu au-dessus ou au-dessous du
point, ce sera une cote X seule, à positionner plus loin.
- Si vous pointez deux points (ou sommets), vous obtiendrez une cote de
distance. Selon l'endroit où vous positionnerez ensuite la cote, ce sera une
distance horizontale ou verticale ou oblique.
- Si vous pointez un point et un segment (peu importe dans quel ordre), vous
obtiendrez une cote de distance oblique perpendiculaire au segment.
- Si vous pointez deux segments parallèles, vous obtiendrez une cote de
distance entre ces segments.
- Si vous pointez deux segments non-parallèles, vous obtiendrez une cote
angulaire entre ces segments.
- Si vous pointez un segment avec le bouton droit de la souris, vous
obtiendrez une cote d'angle de pente de ce segment.
- Si vous pointez un cercle fermé, vous obtiendrez une cote horizontale de
diamètre, entre lignes verticales de rappel.
- Si vous pointez un cercle fermé avec le bouton droit de la souris, vous
obtiendrez directement une cote fléchée, de diamètre si vous avez cliqué à
l'extérieur, ou de rayon si vous avez cliqué à l'intérieur.
- Si vous pointez un arc de cercle ouvert, vous obtiendrez une cote fléchée,
positionnée à l'angle le plus proche modulo 45°. Si, au moment du clic, le
pointeur de la souris est à l'extérieur de l'arc, ce sera une cote externe de
diamètre, sinon ce sera une cote interne de rayon.
—————————————————————— Icones de dessin — 10 - 169
GALAAD 3 —————————————————————————————
- Si vous pointez une ellipse, vous obtiendrez une cote fléchée de rayons, à
positionner selon une table tous les 45°.
- Lorsque vous cherchez à pointer un élément, le fait d'appuyer simultané-
ment sur la touche empêche d'accrocher un cercle ou un arc.
- Au moment de fixer la position d'une cote de distance, le clic gauche pose la
cote au centre de la double-flèche, et le clic droit à la position cliquée, sans
dépasser de la flèche (si vous cliquez à l'extérieur des lignes de rappel, la
position sera sur le côté mais à l'intérieur).
Très important : les cotes sont réversibles, c'est-à-dire que vous pouvez
double-cliquer sur une cote pour éditer sa valeur, ce qui va agir sur le dessin.
Par exemple, pour une cote de distance, vous pouvez
changer la valeur pour ajuster les éléments qui ont été
cotés, en indiquant éventuellement si l'un d'entre eux ne
doit pas bouger de sa position.
Tout aussi important : le clic droit sur une cote existante ouvre un petit
menu contextuel qui vous permet d'éditer la cote (voir ci-dessus) ou de la
repositionner, ou encore de l'effacer purement et
simplement. Certes, il faut réussir à accrocher la cote
sans que Galaad comprenne que vous voulez sélec-
tionner un point ou un segment ou éditer les propriétés
géométriques de l'objet voisin.
Nota : au premier clic de la journée sur une icone
de cote visuelle, quelle qu'elle soit, un message de
rappel apparaît pour vous rafraîchir la mémoire sur
tout ce qui vient d'être décrit. Il faudra attendre
jusqu'au lendemain pour revoir à nouveau ce message,
sauf si vous cliquez sur l'icone en appuyant simulta-
nément sur les touches + , auquel cas il
revient gentiment.
Nous pouvons maintenant passer aux autres icones
de cette série.
10 - 170 — Icones de dessin ——————————————————————
————————————————————————————— GALAAD 3
Pour ces trois icones qui suivent, on peut obtenir le même résultat avec
l'icone de cotation générale, déjà vue, et le clic droit de la souris au moment de
pointer (voir les détails de celle-ci).
Abscisse place, sur un point à indiquer, une ligne verticale de cote
avec indication de la coordonnée correspondante.
Ordonnée place, sur un point à indiquer, une ligne horizontale de cote
avec indication de la coordonnée correspondante.
Position XY permet d'afficher une cote fléchée de position sur un
point à indiquer.
Intersection ajoute une cote de position XY à l'intersection de deux
segments, ce qui n'est pas possible avec l'icone de cotation générale.
L'opération se fait en un seul pointage direct sur l'intersection, ce qui illumine
en vert les deux segments concernés. Si, au cours de manipulations ultérieures,
les deux segments en viennent à ne plus se croiser, la cote est supprimée sans
autre forme de procès.
Indication manuelle place une flèche avec un commentaire libre
quelque part sur la planche, sans lien avec un objet existant. Même si
tous les objets dessinés sont effacés, cette cote reste en place. Le texte ne peut
pas excéder 80 caractères. La direction et la longueur de la flèche sont
réglables et modifiables a posteriori.
Repositionnement sert à réarranger une cote visuelle précédemment
placée sur le dessin, sans changer ce à quoi elle se réfère. Si la cote est
affichée sous forme d'une flèche brisée, la boîte de dialogue de fléchage est
rappelée. Sinon, la fonction de positionnement est relancée. Vous obtenez la
même chose avec un clic droit sur la cote, via le petit menu contextuel.
Pour ces cinq icones qui suivent, on peut là-encore obtenir le même résultat
avec l'icone de cotation générale avec ou sans le clic droit de la souris.
Centre d'arc affiche la position du centre d'un arc de cercle ou
d'ellipse à sélectionner.
—————————————————————— Icones de dessin — 10 - 171
GALAAD 3 —————————————————————————————
Diamètre extérieur affiche une flèche de cote de diamètre pointant la
circonférence d'un arc.
Rayon sert à placer une flèche de cotation entre le centre d'un arc et sa
circonférence. L'orientation de la flèche est indépendante de l'arc.
Angle intérieur entre segments place une cote angulaire entre deux
segments à indiquer, les flèches de cote étant à l'extérieur, ce qui la
différencie de l'icone de cotation générale.
Angle d'inclinaison sert à placer sur un segment une cote fléchée
donnant son inclinaison par rapport à l'horizontale. La cote conserve
l'orientation indiquée même si l'angle change.
Effacement supprime une cote visuelle à pointer, accessible plus
facilement avec le clic droit sur la cote via le petit menu contextuel.
Voir aussi la fonction "Affichage / Cotes visuelles / Effacer toutes".
Comme pour le reste avec Galaad, le mieux pour apprendre le fonctionne-
ment des cotes visuelles est de les essayer, et en particulier l'icone de cotation
générale, avec clic gauche et clic droit.
10 - 172 — Icones de dessin ——————————————————————
——————————————————————————————————
———————
11
01011
FONCTIONS DES MENUS
——————————————————————————————————
GALAAD 3 —————————————————————————————
Les commandes décrites ci-après forment la liste à peu près exhaustive de
tout ce qui apparaît dans les menus de Galaad. Mais, ces commandes étant
bien trop nombreuses pour s'appesantir sur chacune, les quelques lignes
d'explications données restent succinctes et ne servent qu'à donner une
direction générale. Pour bien comprendre le fonctionnement d'une commande,
le mieux est comme d'habitude de l'essayer en croisant les doigts.
Dans les descriptions qui suivent, lorsqu'une fonction est accessible par
une icone de raccourci dans la barre de commande située en haut juste sous les
menus, cette icone est indiquée en tête, ou deux icones si celle qui nous
intéresse dépend d'une icone-mère. Toutes les icones de cette barre de
commande seront aussi décrites ensemble à la fin du chapitre.
Menu "Fichier"
Fichier / Nouveau initialise une nouvelle planche vierge de tout dessin
et en demande immédiatement les dimensions brutes puis les données
d'usinage par défaut (profondeur, vitesse, outil). Vous pouvez régler les
valeurs affichées par défaut avec "Paramètres / Nouveau fichier". Le fait
d'appuyer simultanément sur les touches et , lorsqu'on appelle la
commande, ouvre un nouveau dessin avec les mêmes dimensions et données
d'usinage que celui en cours. Les boîtes de dialogue n'apparaissent alors pas.
Fichier / Ouvrir charge un dessin au format Galaad (.GAL) précédem-
ment enregistré sur le disque. Le dossier par défaut est le dernier auquel
on a accédé en ouverture ou en enregistrement.
Fichier / Galerie affiche l'ensemble des fichiers présents dans
un dossier donné et permet d'en ouvrir un avec un double-clic.
Fichier / Enregistrer enregistre le dessin courant sur le disque. S'il n'a
pas encore reçu de nom, celui-ci est alors demandé.
Fichier / Enregistrer sous enregistre le dessin courant sur le
disque après avoir changé son nom.
Fichier / Nouveau dossier crée un nouveau dossier pour ranger des
dessins, dans le sous-répertoire "Fichiers" du répertoire d'installation.
11 - 174 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Fichier / Fusionner avec ouvre un fichier existant et ajoute son contenu au
dessin courant. Les coordonnées du fichier ajouté peuvent être décalées.
Fichier / Gabarits / Ouvrir un gabarit charge un dessin de
base à compléter, depuis le sous-répertoire "Templates".
Fichier / Gabarits / Galerie des gabarits affiche l'ensemble des gabarits
présents dans un dossier.
Fichier / Gabarits / Enregistrer un gabarit enregistre le dessin courant
comme nouveau gabarit dans un dossier.
Fichier / Réseau / Ouvrir un fichier public charge un dessin depuis le
sous-répertoire "Public" du poste principal, dans le dossier correspondant au
groupe de travail (s'il a été défini). Voir le chapitre consacré à l'utilisation en
réseau pour plus de détails.
Fichier / Réseau / Enregistrer comme fichier public enregistre le dessin
courant dans le sous-répertoire "Public" du poste principal, dans le dossier
correspondant au groupe de travail (s'il a été défini).
Fichier / Transfert rapide / Envoyer le dessin enregistre le
dessin sur un disque amovible, sans lui demander de nom, afin
de le récupérer rapidement sur un autre poste de travail. Un seul fichier à la
fois peut être transmis puisque l'envoi suivant écrase le fichier précédent. Cette
fonction facilite le travail si vous avez un poste de dessin et un poste d'usinage
non connectés.
Fichier / Transfert rapide / Envoyer le magasin d'outils enregistre le
magasin d'outils sur le disque amovible, afin de le récupérer sur un autre poste
de travail.
Fichier / Transfert rapide / Recevoir le dessin charge
directement le dessin qui a été envoyé sur le disque amovible.
Le nom du fichier n'est pas transmis, puisque son emplacement risque de ne
pas correspondre à l'arborescence locale.
Fichier / Transfert rapide / Recevoir le magasin d'outils remplace le
magasin d'outils courant par celui qui a été envoyé sur le disque amovible.
——————————————————— Fonctions des menus — 11 - 175
GALAAD 3 —————————————————————————————
Fichier / Dimensions brutes envoie la boîte de dialogue de
réglage des dimensions globales de la pièce dessinée. Si le
dessin a commencé, vous ne pouvez pas spécifier des dimensions plus petites
que ce qui est déjà dessiné. Vous pouvez aussi changer l'échelle globale du
dessin, y compris par ajustage de deux points dont la distance est connue.
Fichier / Annotation permet d'ajouter un commentaire neutre associé à la
planche à dessin. Ce commentaire sera affiché en haut à gauche du dessin (voir
la fonction "Affichage / Annotation globale").
Fichier / Avertissements vous invite à écrire des commentaires libres à
l'intention de la personne qui ouvrira le fichier, ou en règlera l'origine pièce,
ou en lancera l'usinage.
Fichier / Temps passé indique le temps passé à dessiner (on retrouve le
compteur en bas à gauche de la fenêtre de dessin) et permet de figer le
compteur jusqu'à nouvel ordre. Chaque nouvelle opération sur le dessin
relance le compteur pour trois minutes (durée réglable dans "Paramètres /
Environnement de travail / Fonctions avancées).
Fichier / Imprimer définit les paramètres d'impression et lance le
processus de sélection de l'imprimante. Si l'échelle d'impression n'est
pas spécifiée (case "Échelle" non cochée), Galaad cherchera à occuper tout
l'espace disponible sur le papier. Les autres paramètres d'impression restent
mémorisés, y compris les informations générales d'identification.
Le paramétrage précis
de l'impression se fait dans
l'onglet "Tracé". Vous
pouvez y ajuster les
échelles X et Y propres à
votre imprimante, afin
d'obtenir des cotes précises
sur le papier. D'autres
paramètres assez nom-
breux vous permettent en
outre de définir le style de
tracé propre à chaque objet
du dessin, ou bien
d'imprimer la vue 3D.
11 - 176 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Un cartouche d'impression peut être prédéfini dans l'onglet "Cartouche" de
la boîte de dialogue d'impression, cartouche qui sera accolé au coin sud-est de
la page et reprendra les textes d'identification de l'onglet "Général" pour les
positionner aux endroits ad hoc (titre, date, référence, etc.) avec le style choisi
pour chacun. Le cartouche doit être dessiné séparément sous format vectoriel
Windows Enhanced Meta-File (EMF) ou image bitmap (BMP). Vous pouvez
donc ajouter votre logo ou toute information invariante. Galaad ajustera ce
dessin par étirement ou contraction pour le faire entrer dans les dimensions du
cartouche. Les positions XY des textes d'identification sont relatives au coin
nord-ouest du cartouche. Même en vérifiant avec l'aperçu, vous allez sans
doute gâcher du papier avant que ce soit parfait. Ou utilisez une sortie PDF.
Fichier / Importer charge un dessin vectoriel 2D, 2D½ ou 3D
enregistré par un autre logiciel sous un format d'échange
standard. Ce dessin peut comprendre des points, lignes, arcs, courbes, etc.
mais ni images bitmap ni surfaces 3D ne sont importables.
Après la sélection du fichier, une boîte
de dialogue permet de régler une échelle
d'import qui restera mémorisée pour le
format utilisé. Vous pouvez importer la
totalité du fichier ou filtrer un outil en
particulier, la notion d'outil se substituant
aux couleurs de tracé pour les formats de
dessin classique. Vous pouvez aussi
ignorer les couleurs/outils et affecter tous
les tracés à un outil donné (l'outil courant si
aucun n'est spécifié), et de même pour les
couches de dessin (couche courant si vous
activez l'option mais ne spécifiez aucune
couche).
Le système de coordonnées d'un fichier
importé ne correspondant pas toujours à celui de Galaad qui ne permet pas les
négatives, vous pouvez demander un recadrage automatique positionnant le
dessin au mieux dans la planche, mais faisant perdre les positions absolues si
vous avez besoin d'ajuster des imports successifs. Vous pouvez aussi ajouter
des décalages aux coordonnées entrantes, afin de repositionner le fichier de
façon précise. Les segments ou trajectoires isolés peuvent être reconnectés afin
d'obtenir des parcours continus. Vous pouvez éliminer les superpositions qui
ne se voient pas à l'écran mais causent d'inutiles redondances lors de l'usinage,
——————————————————— Fonctions des menus — 11 - 177
GALAAD 3 —————————————————————————————
ou grouper ensemble les points isolés, ou les ancrer ensemble avec les tracés
qui les enveloppent. Vous pouvez ignorer les textes, par exemple pour un
fichier DXF qui a conservé toutes ses cotes. Enfin, pour les fichiers ISO G-
code, vous pouvez demander un contournage de base (simple décalage d'outil)
sans gestion avancée des collisions. Certains formats très spécialisés utilisent
d'autres jeux de paramètres.
L'import d'un fichier vient s'ajouter au dessin existant sans remplacer ce
qui existe déjà sur la planche, et le dessin importé est automatiquement
sélectionné tout entier, même s'il s'est répandu dans plusieurs couches. Galaad
propose un assez grand nombre de formats d'import/export, qui devrait
faciliter les opérations de transfert dans un sens comme dans l'autre. Si vous
n'arrivez pas à récupérer un fichier sous un format donné, le mieux est
d'essayer avec un autre. Les formats disponibles en import sont les suivants :
- HPGL / PLT est un format autrefois dédié aux tables traçantes HP et qui
s'est imposé comme un petit standard 2D vectoriel de base. Galaad est
compatible avec les extensions 2D½ pour profondeurs Z et vitesses de
perçage, utilisées notamment par les tables GravoGraph ou Roland DG.
- PS HPGL est un dérivé de HPGL intègrant les coordonnées Z pour des
parcours 3D. Il est utilisé principalement par les machines à graver Roland.
- DXF texte est le format d'échange AutoCad, très utilisé en dessin vectoriel
et un quasi-standard dans les logiciels de CAO. Le DXF peut contenir des
informations surfaciques qui n'ont pas d'objet dans un dessin Galaad. Celui-ci
ne récupérera en effet que les tracés vectoriels (lignes, arcs, courbes, etc.). Les
versions successives du format DXF ont des différences assez notables. Dans
certains cas, Galaad peut donc lire plus facilement une version DXF qu'une
autre. Le mieux est encore d'essayer et espérer.
- DXF converti est une variante du précédent, à utiliser lorsque celui-ci fait
défaut. Son analyseur à deux passes est plus lent pour les gros fichiers.
- DWG est le format natif du logiciel AutoCad, récupérable directement par
Galaad. Enfin, dans la plupart des cas…
- IGES est un format un peu ancien qui permet d'exploiter des dessins projetés
sur différents plans. Si le fichier est en projection cylindrique, Galaad essaie
d'en récupérer le développement à plat, usinable tel quel en 4 axes.
- EPS est le format 2D Adobe PostScript encapsulé basé sur les lignes droites
et les courbes de Bézier, dédié aux imprimantes et autres systèmes graphiques.
- AI est le format Adobe Illustrator, extension du précédent. Un fichier AI
comme un fichier EPS peut aussi contenir des images bitmap et des définitions
de polices, que Galaad ne pourra pas reprendre.
- WMF est l'ancien format 2D Windows Meta-File 16 bits et ne devrait plus
11 - 178 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
guère être employé. Ses possibilités de codage sont assez limitées.
- EMF est le format 2D Windows Enhanced Meta-File qui permet les dessins
vectoriels 2D simples avec couleurs et épaisseurs de traits, le tout avec une
précision assez relative, plutôt graphique que technique. Galaad n'importe pas
les images encapsulées dans les fichiers EMF.
- NCP est un format 3D propriétaire Isel-Automation pour les pilotes
d'usinage Remote. Ce format est spécifique pour les machines Isel.
- Code G / ISO est le format standard des fichiers destinés aux machines à
commande numérique. Dans le module de dessin, Galaad ne reprendra que les
fichiers 2D½ ou 3D avec coordonnées XYZ ou XAZ.
- Code G / NUM est une variante du codage ISO qui encode les arcs avec des
coordonnées de centre IJ absolues. Si votre import ISO fait apparaître des arcs
fantaisistes, utilisez l'autre format parmi ces deux-là.
- Code G / Tournage est une autre variante de tournage 2 axes qui utilise les
coordonnées XZ au lieu de YZ, mais pour un import dans un dessin XY.
- NCI est le format d'échange 2D½ et 3D du logiciel MasterCam destiné aux
pilotes de commandes numériques.
- ACL est un format 3D vectoriel produit par le logiciel MecSoft VisualMill,
destiné aux post-processeurs.
- ESSI, B3 et MDA sont des formats 2D de découpe de plaques de tôlerie, pour
torches à plasma ou jet d'eau à haute pression.
- EXL est le format des machines Excellon-Automation dédiées aux perçages
de circuits imprimés. Ce format ne contient donc que des coordonnées XY de
points de perçage avec des références d'outils. Deux variantes de ce format
existent, selon le cadrage des données avec ou sans zéros à droite. Si votre
import donne un résultat fantaisiste avec l'un, essayez l'autre.
- GBR est le format des machines Gerber Scientific Instruments dédié à
l'insolation de circuits imprimés par flashage. Dans le module de dessin,
Galaad ne récupère que les coordonnées XY sans tenir compte des formes et
épaisseurs de diaphragmes. Voyez le module annexe Percival pour les travaux
sur circuits imprimés. Celui-là récupère les fichiers Gerber en entier et tient
compte de ses spécificités.
- UIUC est le format de la base de données de profils aérodynamiques Airfoil
Coordinate Database (fichiers DAT) définie par l'Université d'Illinois à
Urbana-Champaign.
- OMA est le format 2D polaire des machines Essilor de découpe de verres par
meulage. Deux variantes existent de ce format, avec 400 ou 800 points, ou en
coordonnées polaires complètes OMA-3.
- CLC est le format 2D de découpe de masques solaires de lunettes, développé
pour Opti-3 / ColorClip.
——————————————————— Fonctions des menus — 11 - 179
GALAAD 3 —————————————————————————————
- SSL est un format 2D de découpe de tranches d'une pièce 3D reconstituée
par strates.
- DIS est un format de maillage 3D cartésien utilisé par l'Institut Géographi-
que National pour les relevés cartographiques de terrains entre deux altitudes
de référence.
- DEM est le format 3D des maillages topographiques cartésiens de reliefs
reconstitués à partir de photos satellite par le système stéréographique ISTAR.
- MNT est un format 3D de relevés topographiques IGN par nuages de points
avec coordonnées XYZ en projection Lambert. Galaad peut reconstituer un
maillage non-rectangulaire à partir de ces points.
- TXT est un filtre pour importer des fichiers de coordonnées en format texte
décimal, chaque ligne correspondant à un point isolé ou un sommet de
polyligne. Les séparateurs de coordonnées et de lignes sont paramétrables.
- BUG est une annexe pour réimporter dans Galaad un fichier de débogage
d'usinage, afin d'en vérifier graphiquement les coordonnées. Les dimensions
de la pièce correspondent à l'espace de travail de la machine, et le dessin peut
être inversé selon la position du point zéro machine. Avant de préjuger que
Galaad a fait une vilaine erreur de décalage en pilotant votre machine lors d'un
usinage, de préférence sur une pièce brute coûteuse, vous pouvez vérifier de
cette façon que les coordonnées sont cohérentes et que c'est peut-être plutôt la
machine qui s'est décalée toute seule.
Fichier / Exporter enregistre le dessin courant sous un format
vectoriel standard, pour récupération ultérieure par un autre
logiciel de dessin. À noter que seuls les objets dessinés sont exportés. Les
cotes visuelles et l'image de fond ne sont pas exportables.
Après le choix du fichier et de son
dossier, l'export donne la possibilité
de régler quelques petits paramètres.
L'échelle sera mémorisée pour le
format choisi, indépendamment de
celle d'import. Les arcs pourront être
générés comme tels ou comme
simples polylignes. Les autres options
sont assez explicites et ne nécessitent
pas un long discours. Pour les formats
orientés fraisage, il est possible de
régler la hauteur de dégagement et la
vitesse de l'outil relevé.
11 - 180 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
La plupart des formats d'import sont aussi disponibles pour l'export, à
l'exception de quelques formats géographiques spécialisés. Il est inutile de
lister à nouveau ces formats ; référez-vous à ce qui a été exposé précédemment
pour la fonction d'import. Outre ceux-ci, Galaad propose les formats d'export
suivants :
- KYN est le format texte des fichiers de programmation du module Kynon, ce
qui vous permet de créer un parcours programmé depuis le module de dessin
Galaad. Seules les commandes de mouvement seront exportées.
- CM3 est le format des machines de gravure Roland DG CAMM-3 ou MDX,
qui accepte les interpolations 3D.
- EGX est le format des machines de gravure Roland DG Modela EGX, qui
accepte les interpolations 3D.
- SML est le format de données des machines Suregrave.
- CBR est le format de données des machines Colinbus.
- XYA (code G de révolution cylindrique) permet de produire un maillage de
révolution avec transmutation d'un profil sélectionné en rouge vers un profil
sélectionné en bleu. L'axe de révolution est le bas de la planche (coordonnée
Y=0). Il est possible de faire plusieurs révolutions, avec un décalage progressif
X, par exemple pour produire une vis.
- STL permet d'exporter les facettes surfaciques d'un maillage 3D cartésien
dessiné avec les fonctions de maillage de Galaad.
- C est un format texte qui reprend les instructions MoveTo(…) / LineTo(…)
d'un langage de programmation basé sur la syntaxe du langage C, qu'il est
facile de transcoder vers un autre langage. À noter qu'il n'y a rien de mieux
que C, exception faite de C++ (désolé, blague privée pour développeurs).
- Post-processeur est le format personnalisé défini par l'utilisateur dans la
grosse boîte de dialogue "Paramètres / Post-processeur". À peu près toutes les
syntaxes et tous les systèmes de coordonnées sont permis, du moment qu'ils
sont basés sur du texte décimal ou hexadécimal.
- BMP est le format image bitmap standard de Windows, pour une sortie non
vectorielle du dessin.
Fichier / Convertir en vrac vous permet de convertir un ensemble de
fichiers se trouvant dans un répertoire ou toute une arborescence, y compris
des fichiers Galaad, vers un autre format. Ceci vous évite un travail fastidieux
de conversion de toute une librairie de fichiers anciens.
Fichier / Quitter Galaad enregistre l'environnement de travail, dessin
compris, et referme l'application.
——————————————————— Fonctions des menus — 11 - 181
GALAAD 3 —————————————————————————————
Menu "Usinage"
Usinage / Fraisage standard 3 axes donne accès au processus de
fraisage du dessin courant (en fait sur 2 axes XY ou 3 axes XYZ selon
le type de machine), avec le module d'usinage Lancelot ou le pilote externe. Il
est inutile de revenir encore sur cette fonction déjà amplement commentée
dans les chapitres précédents.
Usinage / Fraisage cylindrique 4 axes remplace la commande
précédente si la pièce brute a été définie comme étant
cylindrique. Les coordonnées Y du dessin deviennent des
coordonnées angulaires A, la planche étant alors
transformée en cylindre. Si vous enroulez ce
cylindre sur 360°, la planche est complètement
enroulée et les coordonnées en haut rejoignent les coordonnées
en bas. La suggestion automatique de diamètre fait d'ailleurs coïncider la
hauteur Y de la planche avec la circonférence résultante. Il est possible
d'utiliser un tracé sélectionné en bleu pour définir un profil global non
cylindrique (les profondeurs Z varient alors selon ce tracé). Ce profil va de
gauche à droite et ne doit pas opérer de rebroussement. Sa position
n'a aucune importance, seule sa variation est prise en
compte, sachant que le diamètre indiqué correspond au
point le plus haut du tracé bleu. La commande "Affichage /
Vue 3D" vous aide à visualiser la projection du dessin sur le
cylindre ou le profil de révolution.
Usinage / Fraisage multi-
faces 4 axes lance le
processus de fraisage sur 4 axes du dessin
courant, celui-ci étant décomposé en
plusieurs cycles normaux sur 3 axes XYZ
avec chaque cycle piloté sur différentes
positions de l'axe A. L'axe rotatif pivote
d'une valeur angulaire à définir avant que
le processus ne reprenne. Les usinages
peuvent être identiques (usinage répétitif
sur toutes les faces), ou bien correspondre
aux différentes couches du dessin, chaque
couche correspondant à une face unique.
11 - 182 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Usinage / Simulation simule l'un des processus de fraisage
décrits précédemment. Les étapes sont identiques à l'usinage
réel sauf que, dans le cas de la simulation, il n'y a ni dialogue avec la machine,
ni chaînage à un éventuel pilote externe.
Usinage / Téléchargement lance le processus d'usinage normal pour un
stockage dans la mémoire locale de la machine. Ceci revient à lancer l'usinage
après avoir activé la case "Télécharger le parcours vers la mémoire de la
machine" dans les options du module d'usinage, mais le lancement est
automatique, sans intervention de l'utilisateur, la hauteur de retrait d'outil et
l'origine pièce courante étant fixées ici. Il est bien évident que votre machine
doit disposer des fonctions permettant la mise en mémoire du parcours
d'usinage complet, et que la capacité de cette mémoire doit être suffisante. Si
ce n'est pas le cas, cette commande n'apparaît pas dans le menu.
Usinage / Zone d'usinage permet de délimiter une fenêtre rectangulaire
d'usinage dans la planche à dessin. La pièce sera ramenée à ce qui se trouve
dans cette zone. Cette fonction aide à faire des usinages successifs et décalés
sur une pièce qui ne rentre pas dans la machine. On usine une zone, puis on
décale la pièce de la largeur de cette zone et on usine à nouveau, etc. Évidem-
ment, le décalage physique de la pièce doit être effectué avec une grande
précision et, si possible, il vaut mieux ne pas couper des tracés de dessin qui
seront marqués à la jointure s'ils sont répartis dans deux cycles différents.
Usinage / Pilotage manuel appelle la fenêtre de contrôle direct de la
machine, sans processus automatique et donc sans relation avec le
dessin. Outre le pilotage manuel des axes, cette fonction peut servir de test
pour vérifier la bonne communication avec la machine ou pour jouer avec les
entrées/sorties (voir aussi "Paramètres / Machine / Test E-S").
Usinage / Déblocage manuel fait la même chose que la commande
précédente, à ceci près que le pilotage se fait sans recalage sur le point zéro
machine et en coordonnées flottantes, donc avec le risque de cogner les butées
en bout d'axe. L'intérêt est de pouvoir faire bouger la machine sans limite ni
recalage, par exemple si un outil est resté fiché dans une pièce, ou bien pour
vérifier manuellement les capteurs de fins de course (on les approche un par
un jusqu'à les enfoncer et on regarde à l'écran quelle entrée a basculé).
Usinage / Surfaçage / Plateau martyr effectue une remise à plat de la
table de travail de la machine en précisant les paramètres de la zone à couvrir
——————————————————— Fonctions des menus — 11 - 183
GALAAD 3 —————————————————————————————
(par défaut les dimensions actives de la machine) ainsi que le mode de
surfaçage. La croix d'angle permet d'éviter l'arrondi de l'outil dans le coin qui
servira d'origine XY pour le posage, les bords latéraux faisant butée de calage.
Lors de la prise d'origine, il est impératif d'effectuer manuellement l'appro-
che du plateau et valider la position d'affleurement avec "Z - ok".
Important : Après un surfaçage du plateau martyr, le calibrage Z des
capteurs d'outil fixes est invalidé, puisque la référence a changé. Si vous avez
un capteur d'outil fixe, vous devrez le calibrer à nouveau (phase 2).
Usinage / Surfaçage / Pièce à usiner fait un surfaçage de la pièce
dessinée. La prise d'origine Z se fait impérativement sur la surface brute.
Usinage / Surfaçage / Mise à l'épaisseur fait une rectification de l'épais-
seur de la pièce dessinée. La prise d'origine Z se fait sur le plateau martyr qui
sert de référence Z. La couche de matière à enlever doit être indiquée par
excès. Elle permet de gérer les paliers et la hauteur de retrait de l'outil.
Usinage / Palpage / Surfacique appelle le processus de palpage 3D sur les
3 axes XYZ d'un volume cartésien. Ce palpage permet le reverse engineering
ou acquisition d'une pièce existante afin de la reproduire. La fonction dans
Galaad va créer un maillage rectangulaire à partir de relevés automatiques de
points sur cette pièce. Le module de pilotage de la machine étant indépendant
du module de dessin, il va créer un fichier contenant ce maillage, sous un
format, une densité et des paramè-
tres à définir.
Les caractéristiques techniques
du palpeur définies ici resteront
mémorisées. Deux types de
palpeur peuvent être utilisés :
- Un capteur binaire, en général
un contact tout-ou-rien relié à une
entrée de la machine. Pour chaque
point à acquérir, Galaad fait
descendre l'axe Z rapidement
jusqu'au contact avec la pièce,
remonte ensuite lentement
jusqu'au point de déclic, note la
position Z puis remonte rapide-
ment et déplace l'axe X ou Y vers
11 - 184 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
le relevé suivant.
- Un capteur analogique, en général un laser de mesure, relié à l'entrée ADC
de la machine. Il est nécessaire d'indiquer le facteur de conversion entre valeur
analogique et unité de distance. Galaad se contentera de positionner le capteur
au-dessus chaque point à mesurer, en ne faisant varier l'axe Z que pour
maintenir le capteur dans sa plage de linéaire. Il est possible de sur-
échantillonner la mesure afin d'éliminer le bruit. Il n'est pas possible d'effec-
tuer des mesures au vol le long d'un mouvement X ou Y continu.
Une fois les paramètres validés, le processus est absolument identique à
celui d'une prise d'origine pièce pour un usinage standard, à ceci près que la
pièce est déjà usinée et que le capteur d'outil n'est pas utilisable. Vous devez
régler le point origine du volume à palper, avec les boutons verts de validation
des positions, la tige du palpeur devant affleurer la pièce ou le plateau à la
place de l'outil (avec un capteur analogique, il suffit de descendre dans la
plage linéaire). Lorsque l'origine est acquise, le processus se lance comme
pour un usinage normal.
Usinage / Palpage / Cylindrique appelle le processus le palpage 3D XAZ
automatique sur 4 axes d'un volume cylindrique. Ce processus est identique à
celui utilisé pour un palpage surfacique, à ceci près que l'axe A remplace l'axe
Y, donc avec une origine pièce qui se conforme à celle d'un processus
d'usinage 4 axes. Mais le maillage ainsi créé sera déroulé à plat sur XYZ.
Usinage / Palpage / Manuel appelle le processus de palpage dans lequel
chaque coordonnée est pilotée et validée manuellement. L'intérêt de cette
fonction est d'acquérir point par point les données géométriques d'une forme à
copier, placée sur la machine. Les trois entités palpables sont le point isolé, la
polyligne par pointages successifs, et l'arc par 3 points. Les coordonnées sont
absolues, l'origine correspondant au zéro machine. Il suffit de recadrer
globalement le résultat une fois le palpage terminé. Les nouveaux objets
palpés venant s'ajouter au dessin, la digitalisation manuelle peut être effectuée
en plusieurs fois.
Usinage / Compteurs affiche l'état des compteurs d'usinage et définit
l'identité et l'activité de chacun. Ces compteurs servent à suivre les temps
d'usinage cumulés pour tel ou tel projet. Plusieurs compteurs peuvent tourner
simultanément.
Usinage / Magasin d'outils appelle une fenêtre permettant de choisir le
——————————————————— Fonctions des menus — 11 - 185
GALAAD 3 —————————————————————————————
râtelier d'outils, si plusieurs ont été définis, affiche les caractéristiques
principales des outils définis dans le râtelier et indique lesquels sont utilisés
dans le dessin. Le bouton "Liste" fait une sortie texte de cette liste vers le
fichier "GALAAD.TXT", imprimable à partir du bloc-notes Windows.
Usinage / Outils récents rappelle quels ont été les outils utilisés dans le
dessin courant plus les cinq derniers.
Usinage / Séquence / Placer en premier indique que les objets
sélectionnés doivent être usinés en premier dans le cycle d'outil et la
passe globale d'usinage qui les concerne. Dans le cas d'un ensemble de
plusieurs objets, la séquence interne du groupe reste inchangée. Ceci reste
valable pour toutes les commandes de changement de séquence décrites ci-
après. Rappelons que la séquence de dessin réglable ici n'est pas absolue :
l'usinage suivra d'abord la séquence des cycles d'outils puis, pour chaque outil,
fera en dernier les tracés de découpe (profondeur supérieure ou égale à
l'épaisseur de la pièce). Ce n'est que dans le cadre de ces passes globales que la
séquence d'usinage est accessible. Vous pouvez afficher sur le dessin les
numéros d'ordre avec "Affichage / Tracé / Identificateurs / Séquence".
Usinage / Séquence / Placer en dernier indique que les objets
sélectionnés doivent être usinés en dernier.
Usinage / Séquence / Tableau affiche une table
de tous les objets dans l'ordre du dessin. Ceux-ci
sont affichés dans la même couleur que les lignes,
en rouge pour les objets sélectionnés dans la table
(rien à voir avec la sélection dans le dessin), en noir
pour ceux qui précèdent et en bleu pour ceux qui
suivent. Vous pouvez donc sélectionner des objets
dans la table, les glisser-déplacer dans la séquence
ou utiliser les boutons ad hoc sur la droite.
Usinage / Séquence / Pointer successivement permet de
définir l'ordre d'usinage par simple pointage du premier au
dernier objet. Le numéro d'ordre apparaît sur le dessin pendant le pointage,
près du point de départ de chaque objet.
Usinage / Séquence / Définir le numéro d'ordre indique l'ordre d'usinage
dans leur passe des objets sélectionnés.
11 - 186 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Usinage / Séquence / Inverser retourne complètement l'ordre d'usinage
des objets sélectionnés, à l'intérieur de leur ensemble.
Usinage / Séquence / Optimiser change l'ordre d'usinage des objets
sélectionnés de façon à réduire les mouvements inactifs. Le dessin est divisé
en plusieurs zones selon une matrice à définir, et tous les objets de chaque
zone seront complétés avant de passer à la zone suivante, de façon à limiter les
éloignements cumulés par une recherche de proche en proche. Le parcours
interne de chaque objet ouvert est éventuellement inversé pour aborder
l'extrémité la plus proche.
Usinage / Séquence / Trier par profondeurs fait une séquence automati-
que par ordre de profondeurs croissantes.
Usinage / Séquence / Objets intérieurs avant leurs contours place dans
l'ordre de dessin tous les objets inclus dans un tracé avant ce tracé, que des
contournages soient appliqués ou non.
Usinage / Séquence / Ordonner selon les couches place dans l'ordre de
dessin tous les objets de la couche numéro 1, puis tous les objets de la couche
numéro 2, etc.
Usinage / Parcours / Connecter les objets sert à créer une entité
unique à partir d'objets jointifs mais indépendants. Cette trajectoire
unique peut ensuite être contournée ou hachurée de façon globale, mais
contrairement à la soudure, les objets connectés peuvent ensuite retrouver leur
indépendance sans avoir perdu leurs propriétés géométriques (arcs et courbes).
Voir le chapitre précédent "Trajectoires d'outils" pour plus de détails sur les
parcours connectés et leurs possibilités.
Usinage / Parcours / Déconnecter les objets rend leur
indépendance aux objets qui ont été connectés.
Usinage / Parcours / Pointer un par-
cours objet par objet permet de pointer l'un
après l'autre des objets dont les tracés se
croisent et qui seront incisés à chaque
intersection pour construire le parcours. Les
morceaux incisés mais non intégrés au parcours ne sont pas effacés.
——————————————————— Fonctions des menus — 11 - 187
GALAAD 3 —————————————————————————————
Usinage / Parcours / Souder les connexions soude définitivement les
objets connectés en une trajectoire unique. Les objets ayant des propriétés
géométriques (arcs et courbes) perdent ces propriétés et deviennent de simples
polylignes. Seuls des arcs jointifs de même centre et même rayon, ou encore
des courbes de Bézier jointives, peuvent être soudés ensemble sans perdre
leurs propriétés. Les courbes de type Beta-Spline ou Quadra-Spline ne peuvent
pas être soudées, sauf à les transformer en polylignes.
Usinage / Parcours / Définir comme point de départ / le
point rouge, un point à cliquer pose le point sélectionné en
rouge ou un point à cliquer comme point de départ d'un objet ou d'un parcours
connecté. Dans le cas d'un objet ouvert, il va de soi que ce point ne peut être
que l'une de ses deux extrémités.
Usinage / Parcours / Définir comme point de départ / le point le plus
au centre, au nord, etc. pose comme point de départ de l'objet ou du parcours
sélectionné le point le plus proche de la référence demandée. Si l'objet est
ouvert, alors l'extrémité la plus proche est utilisée. Les objets ayant des
propriétés géométriques ne sont pas coupés.
Usinage / Parcours / Définir comme point de départ / le sommet le plus
saillant pose comme point de départ de l'objet ou du parcours sélectionné le
point correspondant à l'angle le plus saillant vers l'extérieur.
Usinage / Parcours / Définir comme point de départ / le sommet le plus
rentrant pose comme point de départ de l'objet ou du parcours sélectionné le
point correspondant à l'angle le plus rentrant vers l'intérieur.
Usinage / Parcours / Fermer le parcours referme la trajectoire par
adjonction d'un segment ou ajustement des extrémités.
Usinage / Parcours / Forcer en sens horaire impose un parcours horaire
de la trajectoire de l'objet ou des objets connectés.
Usinage / Parcours / Forcer en sens trigo impose un parcours anti-
horaire de la trajectoire de l'objet ou des objets connectés.
Usinage / Parcours / Inverser le sens change le sens de parcours (horaire
ou trigonométrique) de la trajectoire de l'objet ou des objets connectés.
11 - 188 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Usinage / Contournage / Définir le contournage pose une trajectoire
de contournage intérieure ou extérieure de l'objet ou du parcours
sélectionné, selon le diamètre et le profil de l'outil. Voir le chapitre "Trajectoi-
res d'outils" qui en décrit tous les détails.
Usinage / Contournage / Supprimer le contournage efface la
trajectoire de contournage et revient à un usinage centre-outil.
Usinage / Contournage / Recalculer le contournage reconstruit la ou les
trajectoires de contournage de l'objet sélectionné. Les points d'entrée et de
sortie qui ont été ajoutés à la main sont alors éliminés.
Usinage / Contournage / Créer un nouvel objet décalé construit un objet
indépendant à partir d'un contournage
intérieur ou extérieur appliquée à l'objet
sélectionné. Si celui-ci a déjà un contour-
nage, sa trajectoire devient ce nouvel
objet sans autre forme de procès. Si
l'objet n'a pas de contournage, alors il
vous est demandé de définir le décalage
avec des paramètres de calcul simplifiés.
Usinage / Contournage / Indiquer le point de départ permet de pointer
directement au vol les positions de départ des trajectoires des objets ayant un
contournage. Si le contournage a une ébauche et une finition, les deux seront
pointées séparément. Le tracé de l'objet n'est pas modifié, seul son contour-
nage change. Si le contournage est recalculé par la suite, son point de départ
revient en face de celui de l'objet. Cette opération doit par conséquent être
faite en dernier, une fois l'objet et son contournage définitivement validés.
Usinage / Contournage / Point d'entrée manuel / … permet
d'ajouter un segment d'entrée à la trajectoire de contournage,
l'éloignement du point d'entrée évitant la descente dans le matériau trop près
de la trajectoire à découper tout en permettant de positionner soi-même le
point de perçage à l'endroit le plus adéquat. Ce segment peut être horizontal
(sa profondeur ne varie pas) ou en pente oblique (il va de la surface de la pièce
à la profondeur de passe). Il peut aussi être enchaîné avec le point de sortie,
auquel cas vous cliquez deux fois de suite sur le même objet le segment
d'approche et le segment de dégagement. Attention, la validité de ce segment
n'est pas vérifiée par le logiciel, notamment le fait qu'il entre en collision avec
——————————————————— Fonctions des menus — 11 - 189
GALAAD 3 —————————————————————————————
la trajectoire de contournage ou avec d'autres objets. Il est possible d'ajouter
successivement autant de segments ou arcs d'entrée (ou de sortie) que néces-
saire. Mais en cas de nouveau calcul du contournage (modification de l'objet,
de l'outil ou de la profondeur pour un outil non cylindrique), les ajouts aux
extrémités ne peuvent être recalculés et seront perdus.
Usinage / Contournage / Point de sortie manuel / … fait la
même chose que la commande précédente pour un segment de
dégagement qui éloigne du tracé à contourner.
Usinage / Contournage / Points d'attache / Ajouter permet de
poser, sur les trajectoires de
contournage, des ponts de matière
résiduelle qui éviteront que le morceau
découpé ne bouge lorsque l'outil aura
commencé à le séparer du reste de la pièce
brute, ou ne s'envole lorsque la trajectoire
sera achevée. Le logiciel demande au
préalable la largeur voulue pour le pont de matière résiduelle, et s'il faudra
relever complètement l'outil ou seulement laisser une petite épaisseur de
matière, c'est-à-dire que la profondeur de coupe est moindre sur la largeur du
pont, d'une valeur à définir. Une fois l'usinage terminé, les ponts de matière
seront enlevés à la main, pour libérer définitivement les formes découpées. À
noter que les points d'attache ne peuvent pas toujours être conservés en cas de
modification de l'objet nécessitant de recalculer sa trajectoire de contournage.
Il vaut donc mieux les poser en dernier, une fois l'objet et son contournage
définitivement validés. La meilleure solution reste de demander des points
d'attache automatiques dans la fenêtre étendue des paramètres de contournage.
Ils font alors partie intégrante du calcul.
Usinage / Contournage / Points d'attache / Déplacer permet de modifier
la position et les paramètres de points d'attache existants, à pointer sur le
dessin. L'opération revient à supprimer le point d'attache et en recréer un
nouveau immédiatement.
Usinage / Contournage / Points d'attache / Supprimer permet d'enlever
des points d'attache existants, à pointer sur le dessin.
Usinage / Contournage / Points d'attache / Changer d'épaisseur permet
de modifier l'épaisseur résiduelle du pont sans avoir à le repointer.
11 - 190 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Usinage / Contournage / Points d'attache / Supprimer tous enlève les
points d'attache des objets sélectionnés.
Usinage / Contournage / Points d'attache / Vérifier tous passe en revue
tous les points d'attache de tous les contournage pour s'assurer qu'il n'y en a
pas qui ont une épaisseur supérieure à la profondeur d'usinage.
Usinage / Contournage / Séquence interne / Pointer le contour à usiner
en premier permet de changer la séquence d'usinage des multiples trajectoires
de contournage d'un objet. En effet, le calcul de contournage crée parfois
plusieurs poches ou trajectoires si l'objet a des resserrements qui empêchent
l'outil de passer. Cette fonction permet de définir la séquence interne de ces
trajectoires multiples, sans changer la séquence de l'objet dans le dessin. Le
pointage se fait directement au vol sur le dessin, en approchant la souris de la
trajectoire qui s'illumine alors, et en cliquant pour valider. Attention, si le
contournage est recalculé, ce changement de séquence interne disparaît.
Usinage / Contournage / Séquence interne / Pointer le contour à usiner
en dernier fait la même chose que précédemment, en mettant à chaque fois en
dernier la trajectoire de contournage pointée.
Usinage / Contournage / Changer de bord intérieur-extérieur trans-
forme les contournages extérieurs des objets sélectionnés en contournages
intérieurs, et vice-versa.
Usinage / Contournage / Changer de sens de parcours inverse le sens
d'usinage des contournages des objets sélectionnés.
Usinage / Contournage / Sélectionner tous les contours intérieurs
sélectionne ou ajoute à la sélection courante (touche ) tous les objets ayant
un contournage intérieur.
Usinage / Contournage / Sélectionner tous les contours extérieurs fait
la même chose pour tous les objets ayant un contournage extérieur.
Usinage / Contournage / Sélectionner par filtrage sélectionne les objets
selon les caractéristiques de leurs trajectoires de contournage.
Usinage / Contournage / Paramètres de calcul définit les données
accessibles pour le calcul des trajectoires de contournage. Le seuil d'affichage
——————————————————— Fonctions des menus — 11 - 191
GALAAD 3 —————————————————————————————
des angles indique à partir de quel angle saillant il est affiché un cercle
représentant l'outil. Le seuil d'enroulement définit l'angle à partir duquel la
trajectoire décrit un arc roulant autour de l'arête, ainsi que la segmentation de
ces arcs. Le pourcentage d'espacement des points définit un lissage de la
trajectoire avant le calcul, éliminant les points jugés superflus.
Usinage / Profondeurs / Compter indique le nombre d'objets de la couche
active, en les classant par profondeurs. Voir aussi la fonction "Affichage /
Palette de cotation / Profondeurs"
Usinage / Profondeurs / Changer globalement permet d'augmenter ou
multiplier en une seule fois les profondeurs des objets sélectionnés.
Usinage / Vitesses d'avance / Compter indique le nombre d'objets de la
couche active, en les classant par vitesses d'avance. Voir aussi la fonction
"Affichage / Palette de cotation / Vitesses d'avance"
Usinage / Vitesses d'avance / Changer globalement permet d'augmenter
ou multiplier en une seule fois les vitesses d'avance des objets sélectionnés.
Usinage / Durée calcule pour le dessin le temps théorique d'usinage actif,
c'est-à-dire sans compter les mouvements inactifs liés aux paramètres d'usi-
nage (perçage, paliers de profondeur, hauteur de dégagement et passe de
finition éventuelle) et sans tenir compte des paramètres cinématiques (ralentis-
sements, accélérations) nécessaire à l'exécution du mouvement.
Menu "Edition"
Edition / Annuler revient sur les dernières opérations de dessin faites
avec les icones ou les menus "Usinage", "Edition" et "Dessin" (mais
pas les fonctions de fichiers, affichage et paramétrage). La taille de la pile
annuler/refaire est réglable dans les paramètres généraux de l'environnement
de travail (jusqu'à 50 niveaux).
Edition / Refaire revient successivement sur les dernières
opérations de dessin qui ont été annulées.
11 - 192 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Edition / Répéter refait pour un autre objet la dernière opéra-
tion effectuée sur le dessin via une commande dans les menus
"Usinage", "Edition" et "Dessin", avec les mêmes paramètres.
Edition / Recommencer annule la dernière opération effectuée
sur le dessin et relance la fonction qui a été annulée pour
reparamétrage, c'est-à-dire en repassant par sa boîte de dialogue.
Edition / Effacer supprime l'objet, le point ou le segment sélectionné en
rouge et ayant le focus. Même fonction que la touche .
Edition / Couper fait une copie dans le presse-papier de l'objet
sélectionné puis l'efface. Voir "Edition / Copier", ci-dessous.
Edition / Copier fait une copie dans le presse-papier de l'objet
sélectionné. Cet objet peut ensuite être collé ailleurs sur le dessin ou
dans un autre logiciel acceptant les objets graphiques vectoriels au format
EMF. Voir "Edition / Coller", ci-dessous.
Edition / Coller fait une copie sur le dessin de l'objet copié dans le
presse-papier depuis Galaad ou un autre logiciel (dans ce cas, l'objet
doit obligatoirement être de type graphique vectoriel). Voir aussi la commande
"Edition / Copier". Pour le collage d'une image de fond à partir du presse-
papier, voir la commande "Affichage / Image de fond / Coller". À noter qu'une
icone déroulante "Coller l'avant-dernière copie" permet de coller l'avant-
dernier objet qui a été copié dans le presse-papier. Cette icone
n'a pas d'équivalent dans le menu.
Edition / Coller par le centre fait un collage sur le dessin de l'objet copié,
avec positionnement de son centre plutôt que son coin sud-ouest.
Edition / Recadrer et coller fait un collage sur le dessin de l'objet copié
dans le presse-papier, en permettant un recadrage préalable avec ajustage
automatique dans la zone, plutôt qu'un simple pointage de position.
Edition / Sélection / Tout sélectionner sélectionne tous les objets.
Astuce : la touche sélectionne tout à travers toutes les couches.
Edition / Sélection / Inverser la sélection désélectionne les objets
sélectionnés, et réciproquement sélectionne tous les objets qui ne l'étaient pas.
——————————————————— Fonctions des menus — 11 - 193
GALAAD 3 —————————————————————————————
Edition / Sélection / Sélectionner le plus petit objet est une fonction dont
le libellé exprime assez bien ce qu'elle fait. Son principal intérêt est de servir à
éliminer des micro-objets résiduels qu'on ne distingue pas sur la planche à
dessin parce que trop petits ou superposés à d'autres. La touche permet
comme d'habitude d'ajouter à la sélection courante, puisque les objets déjà
sélectionnés ne font pas partie de la recherche.
Edition / Sélection / Sélectionner les clones superposés recherche et
sélectionne les tracés identiques qui se superposent. Il arrive que des fichiers
importés comprennent des objets qui ont été dupliqués l'un sur l'autre. Ça ne se
voit pas à l'écran ou à l'imprimante, mais ça se voit à l'usinage. La boîte de
dialogue des paramètres d'import propose d'ailleurs une option identique.
Edition / Duplication / Faire une copie réelle duplique l'objet
sélectionné sur une position XY à pointer, les données d'usinage (outil,
profondeur, vitesse) restant inchangées. L'original et sa copie n'en sont alors
pas moins deux entités complètement indépendantes, contrairement à la copie
virtuelle (voir ci-dessous).
Edition / Duplication / Faire une copie virtuelle duplique l'objet
sélectionné sur une position à pointer, comme ci-dessus, mais dans ce cas, la
copie virtuelle reste liée à l'original. Elle n'existe pas en mémoire ni dans le
fichier, ce qui peut permettre d'économiser de la place, elle n'en est pas moins
affichée et sera usinée normalement. La copie virtuelle suit fidèlement toute
modification de l'objet original.
Nota : si vous faites un ou plusieurs copies virtuelles d'un ensemble
d'objets, chaque série de copies sera usinée immédiatement après l'original.
Mais si vos objets originaux sont associés (voir l'icone jaune d'association),
alors chaque groupe sera usiné en entier avant de passer à la copie virtuelle
suivante. Cette association peut permettre de gagner du temps à l'usinage.
Vous pouvez bien entendu associer après coup des objets dupliqués.
Edition / Duplication / En ligne duplique l'objet sélectionné en
plusieurs exemplaires alignés à intervalles réguliers selon une
position à pointer. Les paramètres de duplication en ligne sont le nombre de
copies, un possible enfoncement Z progressif (les profondeurs augmentent à
chaque copie), et la possibilité de faire une duplication virtuelle (copies
fantômes) ou réelle (copies indépendantes de l'original). Vous devez pointer la
position de la copie la plus proche ou bien la plus éloignée.
11 - 194 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Edition / Duplication / En matrice duplique l'objet sélectionné
en plusieurs exemplaires rangés dans une matrice cartésienne à
définir (nombre de colonnes et de lignes avec direction de duplication,
intervalles entre colonnes et lignes).
Edition / Duplication / En cercle duplique l'objet sélectionné en plusieurs
exemplaires placés à intervalles réguliers sur un arc à pointer. Outre le nombre
de copies, vous devez indiquer l'intervalle angulaire entre deux copies voisines
et sa direction de rotation, ainsi qu'un éventuel enfoncement Z progressif. La
rotation autour du centre permet de
faire pivoter les copies sur elles-
mêmes autour du centre de
duplication. Les copies ayant alors
des morphologies différentes de
l'original, elles ne peuvent pas être
virtuelles.
Edition / Duplication / En kaléidoscope duplique l'objet sélectionné
comme pour une duplication circulaire avec rotation
autour du centre, mais en ressoudant les intersections
d'une copie à l'autre et en éliminant les parties qui se
recouvrent. On peut choisir de conserver les unions
(élimination des polygones d'intersection) ou les
intersections (élimination des polygones hors
intersections). Cette fonction à vocation purement
artistique peut aider à faire des figures répétitives
comme des arabesques circulaires en éliminant automa-
tiquement les surfaces de recouvrement mutuel et en ressoudant les polylignes
entre elles.
Edition / Duplication / En miroir / A l'ouest, etc. duplique l'objet
sélectionné de façon à rendre la copie symétrique par rapport à son bord
vertical ou horizontal le plus à gauche (ou à droite, etc.). La copie est inversée
en miroir par rapport à ce bord et ne peut donc pas être virtuelle. Voir aussi les
commandes "Edition / Clonage".
Edition / Duplication / En miroir / Horizontale, verticale par rapport
au centre duplique l'objet de l'autre côté de la planche selon un axe central de
symétrie, vertical ou horizontal.
——————————————————— Fonctions des menus — 11 - 195
GALAAD 3 —————————————————————————————
Edition / Duplication / En miroir / Par rapport au
segment rouge duplique l'objet sélectionné de façon à rendre
la copie symétrique par rapport au segment sélectionné en
rouge. Cette copie miroir est forcément inversée par rapport à
l'original et ne peut donc pas être virtuelle.
Edition / Duplication / En miroir / Par rapport au
point rouge duplique l'objet sélectionné de façon à rendre la
copie symétrique par rapport au point sélectionné en rouge
(donc avec double inversion).
Edition / Duplication / En miroir / Par rapport à la croix rouge fait la
même chose que la précédente fonction, mais en prenant la croix rouge comme
centre de symétrie.
Edition / Duplication / Le long du tracé bleu duplique l'objet sélectionné
en rouge à intervalles réguliers le long du
parcours de l'objet sélectionné en bleu,
éventuellement en positionnant
l'original au point de départ du tracé bleu.
Les variations de profondeur Z de celui-ci
peuvent moduler celles des copies. Il est possible de pivoter chaque copie pour
selon la tangente du tracé bleu au point de duplication.
Edition / Duplication / Sur tous les points bleus place une copie virtuelle
de l'objet sélectionné sur chaque point d'un groupe de points sélectionné en
bleu. Pour recentrer les copies sur les points, il suffit de décaler l'original. La
méthode à suivre pour sélectionner un groupe de points en bleu consiste tout
simplement à les sélectionner un par un ou sur zone, puis cliquer sur l'icone
d'inversion rouge/bleu (icones de sélection).
Edition / Duplication / Spéciale duplique l'objet
sélectionné en changeant à chaque itération la taille,
l'orientation, le décalage XY et un éventuel enfoncement Z
progressif. Les copies étant différentes de l'original, elles
sont réelles et non virtuelles.
Edition / Duplication / Tracé entre les points duplique directement la
portion de tracé située entre les points rouge et bleu. Les deux points peuvent
appartenir à deux objets différents à conditions d'être intégrés dans un même
11 - 196 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
parcours (voir la fonction "Usinage / Parcours / Connecter les objets"). La
copie reste en position et est immédiatement sélectionnée.
Edition / Duplication / Aux 4 coins de la planche / Virtuelle prend
l'objet sélectionné au sud-ouest de la planche et le duplique aux autres coins
sans en changer l'orientation (copies virtuelles).
Edition / Duplication / Aux 4 coins de la planche / Symétrique prend
l'objet sélectionné au sud-ouest de la planche et le duplique aux autres coins en
le retournant horizontalement et verticalement.
Edition / Duplication / Eliminer les copies supprime toutes les copies
virtuelles de l'objet sélectionné.
Edition / Duplication / Eliminer une copie supprime une copie virtuelle
de l'objet sélectionné, à préciser d'après son numéro.
Edition / Duplication / Rendre les copies réelles transforme en objets
réels et indépendants toutes les copies virtuelles de l'objet sélectionné. Il n'y a
pas de fonction inverse ; seule l'annulation immédiate est possible.
Edition / Duplication / Homogénéiser les copies rend cohérents les jeux
de copies virtuelles des objets sélectionnés, en se basant sur celui qui a le plus
grand nombre de copies. Les autres auront alors le même nombre de copies
virtuelles, positionnées de la même façon.
Edition / Clonage / Poser un miroir à l'ouest, etc. ajoute un clone virtuel
symétrique à gauche (ou à droite, etc.) de l'objet sélectionné. Le clone n'existe
pas plus qu'une duplication virtuelle, et il est modifié dans son miroir dès que
l'objet auquel il est attaché est lui-même modifié. Mais il n'en sera pas moins
usiné comme un objet à part entière.
Edition / Clonage / Eliminer les clones supprime le clone virtuel de
chaque objet sélectionné.
Edition / Clonage / Rendre les clones réels transforme en un objet
indépendant le clone virtuel de chaque objet sélectionné.
Edition / Librairie / Ouvrir charge et positionne sur le dessin un objet ou
ensemble d'objets précédemment enregistrés sur le disque, c'est-à-dire non pas
——————————————————— Fonctions des menus — 11 - 197
GALAAD 3 —————————————————————————————
des dessins entiers, mais des composants de dessin. Un objet en librairie
conserve toutes ses données d'usinage (profondeur, vitesse, outil). Le réper-
toire par défaut est le dernier auquel on a accédé.
Edition / Librairie / Galerie affiche l'ensemble des objets présents dans
une librairie donnée et permet de l'ouvrir à l'aide d'un double-clic.
Edition / Librairie / Ouvrir & pivoter enchaîne l'ouverture d'un objet en
librairie avec son positionnement sur le dessin (par le centre de symétrie), puis
appelle automatiquement la fonction de rotation pour le faire pivoter.
Edition / Librairie / Enregistrer enregistre l'objet sélectionné sur le
disque, classé dans une librairie.
Edition / Librairie / Nouvelle crée un nouveau dossier dans le sous-
répertoire "Librairies".
Edition / Librairie / Symboles TrueType charge un
symbole ou un caractère unique depuis une police
Windows TrueType. Une grande boîte de dialogue permet de choisir
la police et visualiser tous les symboles qu'elle contient. La taille
(hauteur Y) est réglable, ainsi que le hachurage automatique de
remplissage. Un double-clic sur le symbole le sélectionne.
Edition / Verrouillage / Tout déverrouiller enlève les verrous appliqués
à tous les objets de la couche active. On rappelle que le verrouillage des objets
empêche leur sélection.
Edition / Verrouillage / Déverrouiller les objets pointés enlève les
verrous appliqués aux objets qu'on va pointer à la souris.
Edition / Verrouillage / Verrouiller les objets sélectionnés fait la même
chose que l'icone jaune de verrouillage, mais le fait qu'elle soit aussi dans un
menu permet d'en créer un raccourci clavier.
Edition / Associations / Tout dissocier rompt tous les liens d'association
existants dans la couche active. On rappelle que l'association d'objets fait une
sélection automatique de tout le groupe lorsqu'un de ses membres est pris
individuellement dans une sélection, que celle-ci soit unique ou multiple.
11 - 198 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Edition / Associations / Dissocier les objets sélectionnés rompt les liens
d'association existant entre les objets actuellement sélectionnés. Le fait de
cliquer sur l'icone jaune d'association, lorsque les objets sélectionnés sont déjà
associés, propose alors de les dissocier sans passer par le menu
Edition / Associations / Dissocier les objets pointés seuls fait sortir les
objets qu'on va pointer et eux seuls d'un groupe d'objets associés.
Edition / Associations / Dissocier les objets pointés et acolytes rompt
tous les liens d'association existant dans les groupes auxquels appartiennent les
objets qu'on va pointer.
Edition / Associations / Sélectionner tous les objets associés filtre et
sélectionne sans les dissocier tous les objets de la couche active qui sont
membres d'un groupe d'objets associés.
Edition / Associations / Associer les objets sélectionnés fait la même
chose que l'icone jaune d'association, mais le fait qu'elle soit aussi dans un
menu permet d'en créer un raccourci clavier.
Edition / Protections / Tout déprotéger lève la protection donnée à tous
les objets protégés de la couche active. On rappelle qu'un objet protégé peut
être déplacé et agrandi, mais sa forme ne peut pas être modifiée ou altérée et il
ne peut pas non plus être effacé.
Edition / Protections / Déprotéger les objets sélectionnés lève les
protections données aux objets sélectionnés. Le fait de cliquer sur l'icone jaune
de protection, lorsque les objets sélectionnés sont déjà tous protégés, propose
alors de les déprotéger sans passer par le menu.
Edition / Protections / Déprotéger les objets pointés lève les protections
données aux objets qu'on va pointer.
Edition / Protections / Sélectionner tous les objets protégés sélectionne
sans les déprotéger tous les objets protégés de la couche active.
Edition / Protections / Protéger les objets sélectionnés fait la même
chose que l'icone jaune de protection, mais le fait qu'elle soit aussi dans un
menu permet d'en créer un raccourci clavier.
——————————————————— Fonctions des menus — 11 - 199
GALAAD 3 —————————————————————————————
Edition / Ancrages / Tout désancrer brise tous les ancrages absolus ou
relatifs imposés aux objets présents dans la couche active. On rappelle que les
ancrages absolus fixent la position des objets sur la planche, et que les
ancrages relatifs déplacent simultanément tous les objets ancrés entre eux
lorsqu'un seul est déplacé.
Edition / Ancrages / Désancrer les objets sélectionnés seuls brise les
ancrages imposés aux objets sélectionnés. S'ils sont relatifs, seuls les objets
sélectionnés sont libérés du groupe d'ancrage. Le fait de cliquer sur l'icone
jaune d'ancrage (relatif ou absolu), lorsque les objets sélectionnés sont déjà
ancrés de la façon correspondante, propose alors de les désancrer.
Edition / Ancrages / Désancrer les objets sélectionnés et acolytes brise
les ancrages imposés aux objets sélectionnés, ainsi que ceux existant entre les
autres objets du groupe d'ancrage dont ils sont membres.
Edition / Ancrages / Désancrer les objets pointés seuls brise les ancrages
imposés aux seuls objets qu'on va pointer. Si ces ancrages sont relatifs, seuls
les objets pointés sont libérés du groupe d'ancrage.
Edition / Ancrages / Désancrer les objets pointés et acolytes brise les
ancrages imposés aux objets qu'on va pointer, ainsi que ceux existant entre les
autres objets du groupe d'ancrage dont ils sont membres.
Edition / Ancrages / Désancrer les objets situés dans différentes
couches brise les liens d'ancrage entre objets appartenant à des couches
différentes.
Edition / Ancrages / Sélectionner les objets ancrés sur position filtre et
sélectionne sans les désancrer tous les objets auxquels on a imposé un ancrage
absolu sur la planche.
Edition / Ancrages / Sélectionner les objets ancrés entre eux filtre et
sélectionne sans les désancrer tous les objets entre lesquels on a imposé un
ancrage relatif.
Edition / Ancrages / Sélectionner les acolytes des objets sélectionnés
filtre et sélectionne sans les désancrer tous les objets liés par un ancrage relatif
à ceux déjà sélectionnés.
11 - 200 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Edition / Ancrages / Ancrer sur position les objets sélectionnés fait la
même chose que l'icone jaune d'ancrage absolu, mais le fait qu'elle soit aussi
dans un menu permet d'en créer un raccourci clavier.
Edition / Ancrages / Ancrer entre eux les objets sélectionnés fait la
même chose que l'icone jaune d'ancrage relatif, mais le fait qu'elle soit aussi
dans un menu permet d'en créer un raccourci clavier.
Menu "Dessin"
Dessin / Grille magnétique / Régler définit le pas de la grille magné-
tique. Le fait de laisser la case X ou Y vide (sans valeur indiquée)
définit un pas variable réglé en permanence sur la plus petite graduation des
réglettes, quel que soit le niveau de zoom. Le pas angulaire applique une grille
polaire relative au point précédent lorsque la touche est enfoncée au
cours d'un dessin de ligne ou autres pointages assimilés. Pour plus de détails,
reportez-vous sans vous vexer au chapitre "Apprenons à dessiner".
Dessin / Grille magnétique / Appliquer à la position place le point sud-
ouest de l'objet sélectionné (ou le point sélectionné) sur la coordonnée la plus
proche de la grille magnétique.
Dessin / Grille magnétique / Appliquer à la position et aux
dimensions cadre complètement tous les bords de l'objet
sélectionné sur la grille magnétique.
Dessin / Alignement & centrage ouvre une fenêtre de sélection
des possibilités d'alignement et centrage horizontal et vertical.
La palette est assez vaste et devrait couvrir à peu près tous les cas. Rappelons
en outre que, lorsque vous déplacez un objet sélectionné avec la souris, des
lignes oranges apparaissent pour vous permettre d'accrocher au vol des objets
voisins (bords gauche, supérieur, droit, inférieur, ou centre). Etant donné que
le bouton gauche de la souris est déjà enfoncé à ce moment puisque vous faites
glisser le cadre de sélection, l'accroche des lignes oranges se fait avec la barre
ou en deux temps avec les touches et .
Dessin / Objet / Changer de couche / Couche N fait passer l'objet
sélectionné de la couche active à la couche d'arrière-plan N. La palette de
——————————————————— Fonctions des menus — 11 - 201
GALAAD 3 —————————————————————————————
cotation rapide "Couches" peut faire de même sans passer par le menu, et
permet en outre de passer rapidement d'une couche à l'autre. Voir plus loin les
fonctions en haut du menu "Affichage" pour la visualisation des couches et la
sélection de la couche active.
Dessin / Objet / Dupliquer dans une autre couche / Couche N fait la
même chose que la précédente, sauf que l'objet est copié dans la couche cible
et l'original reste dans la couche courante.
Dessin / Objet / Ouvrir supprime le tout dernier point (et donc le dernier
segment) composant l'objet sélectionné. Si l'objet est un arc, il est alors
transformé en demi-cercle (ou demi-ellipse), soient 180° à partir du point de
départ. S'il s'agit d'une courbe, c'est son dernier secteur qui est supprimé, et les
propriétés géométriques sont conservées.
Dessin / Objet / Fermer / Par adjonction d'un point ajoute un point (et
donc un segment) pour refermer le parcours de l'objet sélectionné. Si l'objet a
des propriétés géométriques (arc ou courbe), la fermeture de son tracé est
effectuée par adjonction d'un morceau de même nature (arc ou secteur de
courbe) et les propriétés sont conservées.
Dessin / Objet / Fermer / Par ajustement de l'extrémité déplace le
dernier point de l'objet sélectionné de manière à refermer la trajectoire sur le
premier point, lequel ne change pas. Si l'objet a des propriétés géométriques
(courbes), l'ajustement se fait par décalage du dernier secteur et les propriétés
sont conservées.
Dessin / Objet / Fermer / En passant par la croix rouge ferme l'objet en
ajoutant un point à la position de la croix de référence fixe rouge. Si l'objet a
des propriétés géométriques (arc ou courbe), cette fonction est inopérante. Il
vous faut d'abord convertir l'objet en simple polyligne.
Dessin / Objet / Altérer dégrade l'objet sélectionné selon
des valeurs aléatoires encadrées de déplacement XYZ de ses
coordonnées. Pour ne pas altérer les profondeurs, il suffit de
régler la variation Z à 0%. Les propriétés géométriques de
l'objet (arc ou courbe) sont évidemment perdues lors de l'altération.
Dessin / Objet / Relier construit un nouvel objet reliant les points
extrêmes sélectionnés en rouge et en bleu de deux objets existants, selon la
11 - 202 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
nature des objets qui portent ces points (polyligne ou courbe).
Dessin / Objet / Souder est une fonction importante du dessin, qui
permet d'assembler en un seul objet des tracés indépendants. Si un
point est sélectionné en rouge, la fonction accroche l'objet dont l'extrémité est
la plus proche, et le fusionne avec l'objet qui porte ce point rouge. L'objet
accroché perd ses caractéristiques d'usinage au profit de l'objet accrocheur, et
les deux objets perdent tous deux leurs propriétés géométriques si elles sont
incompatibles. Cette fonction peut être appelée avec un ensemble d'objets
sélectionnés, pour souder leurs extrémités proches entre elles. Dans ce cas, il
est demandé de préciser une distance maximale de soudure afin d'éviter
d'accrocher des objets trop lointains. Si le nouvel objet ainsi créé est presque
fermé, il pourra l'être automatiquement par ajustage de son extrémité.
À noter que les objets dessinés avec différents outils ne sont pas soudables
entre eux, que les objets protégés ou définis comme hachurage ne sont pas
soudables, et enfin que cette soudure élimine définitivement les propriétés
géométriques de chaque objet, sauf si elles sont de natures identiques et
prolongeables à l'infini comme les courbes de Bézier. Voir aussi la commande
inverse "Dessin / Objet / Scinder", ci-dessous.
Dessin / Objet / Scinder fait l'opération inverse de la soudure
en séparant l'objet ‒ non protégé ‒ en deux objets indépendants
de part et d'autre du point sélectionné en rouge. Les deux parties de l'objet
scindé perdent leurs propriétés géométriques dans le cas d'une courbe.
Rappelons que, pour scinder une Quadra-Spline ou courbe de Bézier à l'un de
ses nœuds tout en conservant ses propriétés, il faut d'abord éditer sa géométrie
(bouton droit de la souris), cliquer sur le nœud en question pour lui donner le
focus, puis appuyer sur la touche .
Dessin / Objet / Manipuler la géométrie édite les propriétés géométri-
ques de l'objet s'il s'agit d'un arc ou d'une courbe géométrique.
Le double-clic ou le bouton droit de la souris fait de même,
directement ou via un menu contextuel.
Dessin / Objet / Convertir en polyligne élimine définitivement les
propriétés géométriques de l'objet sélectionné (arc, courbe ou texte). Dans le
cas d'un texte, la fonction "Texte / Convertir en polylignes" fait de même tout
en gardant le texte sous forme d'objets associés.
——————————————————— Fonctions des menus — 11 - 203
GALAAD 3 —————————————————————————————
Dessin / Objet / Définir comme hachurage ajoute ou enlève l'indicateur
de hachurage à l'objets sélectionné. Cet indicateur est automatiquement donné
aux hachurages et cycles de poche. Les objets définis comme hachurage ne
sont pas soudables. On peut aussi les sélectionner par filtrage.
Dessin / Objet / Créer le rectangle-cadre dessine un rectangle qui colle
aux bords du cadre de sélection.
Dessin / Objet / Créer le projeté cylindrique étire l'objet sélectionné pour
que son projeté sur la pièce cylindrique corresponde à la vue plane de dessus,
par exemple pour découper le cercle de soudage d'un tube. L'usinage enroulé
ne décrit alors pas un cercle mais une ovale étirée dans le sens Y (angulaire).
Dessin / Objet / Remplacer chaque objet par un point / Au point de
départ remplace chaque objet sélectionné par un simple point de perçage au
départ du tracé.
Dessin / Objet / Remplacer chaque objet par un point / Au centre de
symétrie fait la même chose de la précédente mais en posant le point créé au
centre de symétrie de l'objet.
Dessin / Objet / Surface calcule la surface couverte par l'objet (ou le
parcours connecté) fermé. Si plusieurs objets fermés sont sélectionnés, le
résultat est le cumul des surfaces, même si elles se recoupent. La surface d'un
parcours ouvert est considérée comme nulle. Une trajectoire en "8" ou de type
ruban de Mœbius aura une surface en partie positive et en partie négative,
donc un résultat tronqué. Il ne faut tout de même pas trop demander…
Dessin / Objet / Longueur de tracé mesure les longueurs de
parcours cumulées des objets sélectionnés, tout en indiquant le
nombre de points qu'ils contiennent. Les points de perçage isolés ou les
groupes de points n'entrent évidemment pas dans ce calcul.
Dessin / Objet / Distance entre points affiche
la distance entre deux positions XY quel-
conques à pointer sur le dessin, pas forcément sur des
objets. Dès le premier clic, le résultat est affiché sous
forme de ruban mobile. Après le second clic, un
simple mouvement de la souris le fera disparaître.
11 - 204 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Dessin / Objet / Ajustage par deux points ajuste les objets sélectionnés
selon la distance et l'angle entre deux points quelconques qui peuvent très bien
ne pas faire partie de ces objets.
Dessin / Objet / Lire le codage ISO édite de façon passive le codage ISO
G-code équivalent à l'objet sélectionné, pour vérification globale de sa suite de
coordonnées. Lecture seule : inutile de modifier le code affiché.
Dessin / Objet / Copier outil-prof.-vit. fait la même chose que l'icone
verte de copie des données relatives à l'outil, la profondeur et la vitesse
d'avance. Cette fonction est aussi en menu pour permettre de créer un raccour-
ci rapide au clavier (voir "Paramètres / Touches de fonctions").
Dessin / Objet / Coller outil-prof.-vit., liée à la fonction précédente, fait
la même chose que l'icone verte de collage des données relatives à l'outil, la
profondeur et la vitesse d'avance.
Dessin / Objet / Visuel fait la même chose que l'option "Objet visuel (ne
sera pas usiné)" de la boîte de dialogue de réglage des outil, profondeur et
vitesse d'usinage accessible avec l'icone verte dans la colonne de gauche. Cette
fonction est aussi en menu pour permettre de créer un raccourci rapide au
clavier (voir "Paramètres / Touches de fonctions").
Dessin / Polyligne / Supprimer les parties à cliquer est une fonction
très importante du dessin, avec laquelle vous pouvez éliminer des
morceaux de tracés rapidement en
cliquant dessus. Un morceau est
limité par une extrémité ou une
intersection avec un autre tracé, ce
qui évite de devoir opérer des
incisions suivies de suppressions. Attention, les tracés restants ne sont pas
automatiquement connectés. Vous devez faire ensuite ces connexions.
Dessin / Polyligne / Sélectionner les objets intérieurs sélectionne
automatiquement tous les objets qui sont entièrement contenus dans les objets
sélectionnés, la touche permettant comme d'habitude de ne pas désélec-
tionner ceux-ci. Si un objet sélectionné est ouvert, la fonction se comporte
comme si un segment joignait ses extrémités pour le refermer.
Dessin / Polyligne / Sélectionner les objets à cheval fait la même chose
——————————————————— Fonctions des menus — 11 - 205
GALAAD 3 —————————————————————————————
que la fonction précédente, mais ne retient que les objets qui coupent ceux
sélectionnés, c'est-à-dire ayant une partie à l'intérieur et l'autre à l'extérieur.
Dessin / Polyligne / Sélectionner les objets extérieurs fait la même chose
que les deux fonctions précédentes, mais ne retient que les objets entièrement
externes aux objets sélectionnés.
Dessin / Polyligne / Lier les sommets transforme le groupe de points de
perçage cohérent en une polyligne passant par tous ces points. Voir aussi la
commande inverse, ci-dessous.
Dessin / Polyligne / Délier les sommets transforme
la polyligne sélectionnée en un groupe de points de
perçage correspondant à ses sommets. Voir aussi la
commande inverse, ci-dessus. La différence majeure avec l'icone
de dessin "Points sur sommets" est que l'objet sélectionné est transformé en
points isolés et associés, alors que l'icone est une création qui ajoute des points
isolés sans rien modifier de l'objet original.
Dessin / Polyligne / Eclater en segments transforme l'objet
sélectionné en autant de segments indépendants les uns des autres.
Dessin / Polyligne / Relier les objets est la réciproque de la fonction ci-
dessus, en ce sens qu'elle recombine en une polyligne des segments ou
parcours isolés mais jointifs.
Dessin / Polyligne / Régler la segmentation ajoute par interpolation
linéaire de nouveaux points intermédiaires sur la trajectoire de la polyligne
sélectionnée, de manière à avoir une distance maximale entre deux points
consécutifs.
Dessin / Polyligne / Augmenter la segmentation ajoute par interpolation
linéaire de nouveaux points intermédiaires sur chaque segment de la trajectoire
de la polyligne sélectionnée, quelle que soit la longueur de ce segment. La
différence avec la fonction précédente est que le nombre de points est multi-
plié par un facteur à indiquer.
Dessin / Polyligne / Supprimer les points inutiles élimine de la polyligne
sélectionnée les points correspondant à des intermédiaires parfaitement
interpolés sur le tracé et qui ne sont donc pas visibles ni utiles.
11 - 206 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Dessin / Polyligne / Substituer au tracé le plus proche remplace un tracé
voisin par celui sélectionné. Cette fonction a pour but de permettre de
redessiner un morceau de polyligne grossier sans avoir à scinder
ses bords, remplacer puis ressouder. Par exemple, on peut
remplacer une partie hachée d'un tracé par une courbe de
Bézier ajoutée le plus près possible. Le tracé de
substitution est un objet sélectionné qui n'a pas besoin de
parfaitement coïncider à ses extrémités.
Dessin / Polyligne / Simplifier le tracé élimine les aspérités d'un tracé
haché, par exemple issu d'une vectorisation d'image bitmap, en
cherchant à trouver le chemin le plus lisse possible qui respecte
les arêtes saillantes significatives. Le tracé peut être un objet
sélectionné ou bien un morceau d'objet situé entre les
points sélectionnés en rouge et en bleu. Attention, le
calcul est fastidieux et peut donc être très long.
Dessin / Polyligne / Lisser le tracé crée un nouveau tracé adouci sous
forme d'une courbe de Bézier passant par les sommets du tracé avec une
amplitude faible, selon le facteur de lissage choisi. Il n'y a plus d'angle vif. La
polyligne originale est conservée.
Dessin / Polyligne / Lisser les angles fait à peu près la même chose que la
précédente, à ceci près que les sommets correspondent aux attracteurs de la
courbe de Bézier et les points nodaux sont les milieux des segments du tracé.
C'est un lissage qui colle plus à la polyligne originale. Attention, celle-ci n'est
pas conservée.
Dessin / Polyligne / Créer la Beta-Spline équivalente construit la Beta-
Spline à partir des sommets de la polyligne sélectionnée, comme si vous
pointiez un par un ces sommets pour la construire. On
rappelle que le nombre maximal de points d'une Beta-
Spline est de 256, ce qui laisse tout de même quelque
latitude aux créativités débridées.
Dessin / Polyligne / Créer la Quadra-Spline
équivalente construit la Quadra-Spline à partir des
sommets de la polyligne sélectionnée.
——————————————————— Fonctions des menus — 11 - 207
GALAAD 3 —————————————————————————————
Dessin / Polyligne / Créer la courbe de Bézier
équivalente construit la courbe de Bézier à partir des
sommets due la polyligne sélectionnée.
Dessin / Point / Sélectionner tous les points isolés sélectionne comme
objets tous les points présents dans la couche active. Ceci permet de vérifier
qu'il n'y aura pas des perçages imprévus dans la pièce à usiner, puisque les
points ne se voient pas bien à l'écran, surtout lorsqu'ils recouvrent ou sont
recouverts par un tracé.
Dessin / Point / Insérer un point sur un tracé ajoute par
interpolation un point sur un tracé et le sélectionne en rouge.
Plus rapide, le double-clic avec le bouton droit de la
souris sur un segment quelconque interpole un point
immédiatement sélectionné en rouge que vous
pouvez manipuler aussitôt.
Dessin / Point / Supprimer les points à cliquer supprime les
points ou les sommets de polylignes ou autres tracés sans
propriétés géométriques que vous allez cliquer au vol.
Dessin / Point / Supprimer le point rouge supprime le sommet sélection-
né sous forme de point rouge.
Dessin / Point / Fixer une croix à une distance donnée pose une croix de
référence rouge ou bleue sur le tracé, à une distance donnée du
point de ce tracé sélectionné en rouge. Cette distance peut être
négative pour poser la croix en amont du point rouge.
Dessin / Segment / Supprimer les segments à cliquer efface
tous les segments sur lesquels vous allez cliquer au vol, un
segment s'entendant soit jusqu'à son extrémité ou soit jusqu'à son intersection
avec un autre tracé quelconque, l'illumination préalable en vert indiquant ce
qui sera effectivement supprimé.
Dessin / Segment / Supprimer le segment rouge
efface le segment sélectionné en rouge et scinde ainsi
la trajectoire de l'objet. La touche a le même effet
lorsque le segment rouge a le focus.
11 - 208 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Dessin / Segment / Interpoler un point sur le segment rouge ajoute un
point intermédiaire dans le segment sélectionné en rouge,
selon une distance à préciser, absolue ou bien
proportionnelle à la longueur du segment (par défaut la
moitié).
Dessin / Arc / Editer envoie
directement la boîte de dialogue de
cotation circulaire pour l'arc sélection-
né, ce qui équivaudrait en fait à éditer
ses propriétés géométriques puis
appuyer sur la touche pour entrer
les cotes circulaires et la méthode de
segmentation.
Dessin / Arc / Sélectionner tous
les arcs (ouverts/fermés/elliptiques)
sélectionne tous les arcs correspon-
dants de la couche active du dessin.
Dessin / Arc / Sélectionner en filtrant les diamètres sélectionne tous les
arcs de la couche active selon leur diamètre, entre un minimum et un maxi-
mum à indiquer.
Dessin / Arc / Changer le diamètre des arcs sélectionnés applique à tous
les arcs sélectionnés un diamètre unique à indiquer.
Dessin / Arc / Définir un alésage remplace tous les cercles sélectionnés
par des alésages incluant la correction d'outil et le mode de plongée par
fraisage hélicoïdal ou bien par perçage. Les tracés n'étant pas modifiés, pour
revenir aux cercles originaux, il suffit de supprimer les contournages ajoutés
par cette fonction.
Dessin / Arc / Remplacer les cercles par des points supprime tous les
cercles sélectionnés et les remplace par de simples points à leurs centres.
Dessin / Arc / Remplacer les points par des cercles supprime tous les
points isolés sélectionnés comme objets pour les remplacer par des cercles
selon le diamètre indiqué.
——————————————————— Fonctions des menus — 11 - 209
GALAAD 3 —————————————————————————————
Dessin / Arc / Horaire impose un sens de parcours horaire à l'arc sélec-
tionné ou édité. L'arc (ouvert ou fermé) ne change pas d'aspect mais de sens,
les points de départ et d'arrivés s'inversant.
Dessin / Arc / Trigo impose un sens de parcours anti-horaire à l'arc
sélectionné ou édité.
Dessin / Arc / Fermé referme l'arc sélectionné ou édité. Le point de départ
ne change pas.
Dessin / Arc / Complémentaire transforme l'arc sélectionné ou édité en
son arc complémentaire s'il s'agit d'un arc ouvert.
Dessin / Arc / Régler la segmentation définit le pas de
vectorisation des arcs et ellipses, c'est-à-dire l'angle séparant deux
segments consécutifs le long de l'arc. Cette segmentation est reprise au
moment de l'usinage pour les arcs d'ellipses, ou encore les arcs de cercles si
votre machine ne fait pas d'interpolation circulaire (voir les paramètres de
la machine). Deux modes de segmentation automatique sont accessibles,
qui réduisent le pas angulaire en proportion inverse du diamètre,
ce qui fait que vous n'avez pas à vous soucier de la vectorisation quelle que
soit la taille de l'arc : plus le diamètre est grand, plus la segmentation aug-
mente, et réciproquement. Le résultat est arrondi à la valeur plancher sur
l'échelle suivante : 0,1° (minimum) / 0,2° / 0,5° / 1° / 1,5° / 3° / 5° / 10° / 15°
(maximum). Le mode automatique avec distance maximale corde-arc est sans
doute le plus usuel dans les logiciels de CAO.
Dessin / Arc / Fixer une croix sur l'arc place une croix de repérage fixe
sur la circonférence de l'arc sélectionné ou édité, selon un angle à préciser.
Dessin / Arc / Rétablir l'arc depuis la polyligne retrouve les propriétés
géométriques perdues d'un arc qui a été transformé en polyligne. L'arc doit
correspondre peu ou prou au tracé, la marge de tolérance étant serrée.
Astuce : si vous importez des dessins qui contiennent des cercles à percer
ou aléser mais n'ont pas été importés comme cercles, vous pouvez tout
sélectionner puis appeler cette fonction qui rétablira les cercles là où elle en
trouve. Ensuite, vous pouvez éventuellement remplacer ces cercles par des
points (voir plus haut) si vous percez au diamètre du foret. Enfin, vous pouvez
remplacer les points par des cercles dont le diamètre est à préciser.
11 - 210 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Dessin / Encoche / Ajouter sert à placer des rainures de montage sur
des formes découpées. La fonction opère par pointage direct sur les
tracés : on positionne le point d'encoche quelque part sur un objet, puis
on donne la direction de rainurage avec un second clic. Le logiciel
demande alors de valider la largeur, la profondeur et l'angle de direction.
Dessin / Encoche / Supprimer efface une encoche ajoutée à un tracé.
Cette encoche doit être pointée directement ; elle s'illuminera en vert.
Dessin / Encoche / Redimensionner change les caractéristiques d'une
encoche à pointer (largeur, profondeur, angle). On peut pointer successive-
ment plusieurs encoches à modifier.
Dessin / Encoche / Supprimer toutes effaces toutes les encoches des
objets sélectionnés.
Dessin / Encoche / Redimensionner toutes change en une seule opération
les caractéristiques des encoches posées sur les objets sélectionnés.
Dessin / Raccord fil-chaud / Manuel, sur contours fermés pose un
raccord direct entre deux tracés indépendants, par pointage au vol sur chacun.
L'objet qui en résulte est unique. Les fonctions
"Raccord fil-chaud" servent principalement
pour la découpe de polystyrène au fil chaud,
où il n'est pas possible de faire des
parcours de liaison outil relevé : le parcours d'usinage n'a qu'un seul point
d'entrée dans la matière et un seul point de sortie. Si les points indiqués ne
correspondent pas à une extrémité, le raccord fait un aller-retour.
Dessin / Raccord fil-chaud / Automatique, sur les îlots intérieurs pose
des raccords allers-retours entre des tracés englobants et des tracés entièrement
à l'intérieur de ceux-ci, par exemple pour raccorder l'îlot intérieur d'une lettre
A ou les deux îlots intérieurs d'une lettre B (dans ce dernier cas, les deux îlots
sont reliés entre eux et l'un d'eux est relié au tracé englobant).
Dessin / Raccord fil-chaud / Automatique, sur les objets sélectionnés
pose des raccords allers-retours entre tous les objets sélectionnés, qu'ils soient
englobants ou îlots, en utilisant les points de moindre distance entre objets.
Une fois l'opération réalisée, il n'y a plus qu'un seul objet et donc un parcours
unique du fil chaud pour découper l'ensemble. La fonction demande en outre
——————————————————— Fonctions des menus — 11 - 211
GALAAD 3 —————————————————————————————
de fixer le point d'entrée/sortie de cet ensemble, à pointer quelque part sur le
dessin, en général à un endroit facile d'accès pour engager le fil.
Dessin / Raccord fil-chaud / Vérifier le tracé permet de
suivre en dynamique le passage du fil chaud le long du tracé de
l'objet sélectionné. Les flèches du clavier font
avancer le point chaud plus ou moins vite, le ralentissement
pouvant aller jusqu'à la marche-arrière si nécessaire. La
touche arrête la fonction de vérification.
Dessin / Raccord fil-chaud / Supprimer efface un raccord simple ou
aller-retour entre deux objets, par pointage direct au vol.
Dessin / Hachurage remplit l'intérieur de l'objet ou du parcours
sélectionné avec des hachures. Reportez-vous au chapitre "Trajectoires
d'outils" pour plus d'informations sur le hachurage et le cycle de poche.
Dessin / Cycle de poche remplit l'intérieur de l'objet ou du
parcours sélectionné avec des contours successifs. Idem,
reportez-vous au chapitre "Trajectoires d'outils" pour plus d'informations sur
le cycle de poche.
Dessin / Contour d'ensemble / Convexe construit un
polygone de contour extérieur convexe des objets sélec-
tionnés. Ce contour n'a aucun angle rentrant.
Dessin / Contour d'ensemble / Union construit un
polygone de contour extérieur des objets sélectionnés. Le
tracé de contour peut être ouvert.
Dessin / Contour d'ensemble / Intersection construit un
polygone de contour intérieur des objets sélectionnés.
Dessin / Contour de tracé fait un contour fermé et distant de la trajectoire
de l'objet sélectionné, comme les limites d'un trait épais
arrondi aux extrémités. Si l'objet est fermé, le contour
résultant comprendra deux objets distincts.
11 - 212 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Dessin / Transmutation crée les tracés
intermédiaires entre deux formes sélectionnées,
lesquelles ne doivent pas être des parcours connectés.
Par exemple, à partir de deux tracés représentant des
courbes de niveau, cette fonction créera par
interpolation des courbes intermédiaires, ou bien encore un
objet et son îlot intérieur se verront adjoindre des poches
successives de passage de l'un à l'autre.
Dessin / Boîte et couvercle crée, à partir d'objets fermés et sélectionnés,
des ensembles boîtes/couvercles, typiquement pour obtenir des lettres d'ensei-
gne avec éclairages internes, taillées dans une matière épaisse pour
la boîte. Le tracé de l'objet original sert de bordure hors tout et
reçoit un simple contournage extérieur de découpe. Il est
dédoublé en épaisseur vers l'intérieur afin d'obtenir un mur
vertical, lequel reçoit à son tour son propre
contournage intérieur de creusement
profond accompagné d'un évidage. Ce mur vertical
peut en outre avoir, côté intérieur, un petit épaule-
ment pour asseoir un couvercle. Si l'objet
original comporte un îlot intérieur, les tracés
créés sont inversés intérieur/extérieur afin
d'obtenir un résultat cohérent. Enfin, le
couvercle lui-même, optionnel et dont la
découpe correspond au bord intérieur du
mur moins un petit jeu d'emboîtement, est
transféré dans une autre couche puisqu'il sera sans doute usiné
dans une matière moins épaisse et d'une autre couleur ou bien translucide.
Dessin / Masquage / Intérieur scinde et
élimine les parties d'objets non protégés se
trouvant à l'intérieur de l'objet ou du parcours
sélectionné. Cette fonction correspond à une
incision (les tracés sont coupés avec création de
nouveaux points à la césure) suivie d'une suppression des morceaux d'objets se
trouvant à l'intérieur de l'objet sélectionné en rouge. Celui-ci peut néanmoins
avoir un tracé ouvert. Les objets partiellement éliminés par masquage perdent
leurs propriétés géométriques (arcs, courbes ou texte). À noter que
l'une des icones de gomme fait la même chose.
——————————————————— Fonctions des menus — 11 - 213
GALAAD 3 —————————————————————————————
Dessin / Masquage / Extérieur fait la même
chose que la fonction précédente mais en mode
inverse, c'est-à-dire qu'elle scinde et élimine les
parties d'objets non protégés se trouvant à
l'extérieur de l'objet ou du parcours sélectionné.
À noter que l'une des icones de gomme fait la même chose.
Dessin / Incision scinde les objets non protégés sur la trajec-
toire de l'objet sélectionné ou, à défaut, le long d'un fil de coupe
à pointer. Le tracé de l'objet sélectionné fait office de lame coupant tout ce
qu'elle croise. La différence avec la fonction "Dessin / Objet /
Scinder" réside dans le fait que l'objet victime peut être
découpé n'importe où, et pas juste à l'un de ses sommets
existants. L'incision peut en outre être multiple, avec le fil
pointé ou avec le tracé d'incision sélectionné en rouge. Les
objets incisés perdent leurs propriétés géométriques (courbes
ou textes, sauf les arcs de cercles).
Dessin / Limitation / Objets sélectionnés sur autres objets scinde et
élimine l'extrémité la plus courte des objets non protégés coupant la trajectoire
des objets sélectionnés. L'icone de raccord/limitation dans la série des
polylignes s'avérera plus pratique dans la plupart des cas, mais
l'avantage de cette commande est qu'elle peut opérer plusieurs
limitations en une seule opération. Son inconvénient est de ne pas demander
quel bout supprimer des objets incisés : ce sera toujours le bout le plus court.
Les objets élagués par limitation, quelle qu'en soit le mode, perdent leurs
propriétés géométriques (arcs, courbes ou texte).
Dessin / Limitation / Objets sélectionnés entre eux scinde et élimine
l'extrémité la plus courte des objets sélectionnés non protégés dont les
trajectoires se coupent. Attention à la séquence de coupe.
Dessin / Limitation / Segment rouge sur segment bleu scinde et élimine
l'extrémité la plus courte du segment sélectionné en bleu après l'intersection
avec le segment sélectionné en rouge.
Dessin / Limitation / Segment bleu sur segment rouge scinde et élimine
l'extrémité la plus courte du segment sélectionné en rouge après l'intersection
avec le segment sélectionné en bleu.
11 - 214 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Dessin / Limitation / Segment bleu et rouge entre eux scinde et élimine
les extrémités les plus courtes des segments sélectionnés en bleu et en rouge
après leur point d'intersection.
Dessin / Chanfrein fait un chanfrein au sommet défini par
le sommet à cliquer (ou le point sélectionné en rouge) ou sur tous les
sommets de l'objet sélectionné. Plusieurs méthodes de définition du
chanfrein sont accessibles, plus une règle de filtrage en cas d'application à tous
les sommets d'un objet sélectionné.
Dessin / Arrondi / Simple, sur sommets fait la même
chose que la fonction précédente, dans les mêmes conditions, mais
pour un arrondi à définir.
Dessin / Arrondi / Complet, pour emboîtement supprime tous les angles
vifs d'un objet sélectionné et les remplace par
des arrondis correspondant par défaut au
diamètre de la fraise utilisée, afin de pouvoir
créer ensuite un contournage extérieur et un
contournage intérieur qui pourront s'emboîter parfaitement
une fois les deux éléments découpés. À cause de son
propre diamètre, la fraise ne peut pas tailler jusqu'au fond un
angle rentrant, et un angle saillant sur un bord découpé corres-
pond à un angle rentrant sur le bord de l'autre pièce qui lui sera
ajustée, par conséquent tous les angles sont arrondis. Vous pouvez ajouter un
peu de jeu au diamètre proposé. Cette fonction sert à découper des polygones
de marquèterie. L'objet original est conservé mais passé en visuel (non-usiné).
Dessin / Fractale est une fonction à vocation artistique. Elle remplace
chaque segment de l'objet sélectionné par un ajustement du tracé de l'objet
sélectionné en bleu, celui-ci étant ouvert (extrémités non-jointives). On
retrouve alors le tracé complet
de l'objet bleu en lieu et place de
chaque segment du tracé rouge. Cette
opération n'est intéressante que réitérée
plusieurs fois.
Dessin / Equation / Simple y=f(x) construit une courbe plane d'après une
équation mathématique à préciser. Les irréductibles matheux seront aussitôt
projetés avec délectation dans l'univers glacé et sophistiqué de la géométrie
——————————————————— Fonctions des menus — 11 - 215
GALAAD 3 —————————————————————————————
appliquée, tandis que les autres fuiront dare-dare vers les pages suivantes. À
l'aide d'un peu d'équations et beaucoup de phosphore, vous pouvez créer une
trajectoire 2D ou 3D réglée comme un polynôme. Attention, sans vouloir
énoncer une académique platitude, nul n'entre ici s'il n'est géomètre. Deux
petits exemples avec y=f(x) :
Sur une planche à dessin vierge de dimensions 100 60 mm environ,
appelez cette fonction "Dessin / Equation / Simple y = f(x)" et entrez l'équa-
tion Y = 20*SIN(3,6*X) dans la case qui lui est réservée. Mettez comme
origine Yo = 30 mm et comme intervalle de définition pour X de 0 à 100 par
pas de 1 mm. Validez le tout : il en ressort
comme un diable de sa boîte une magnifique
courbe sinusoïde sur une période, que vous
auriez pu dessiner beaucoup plus facilement en
passant par l'icone ad hoc.
À noter que la fonction SIN( ) de l'analyseur syntaxique utilise des degrés
et non des radians. Le résultat a donc été une variation de X de 0 à 100 par pas
de 1, et par voie de conséquence un argument de sinus variant de 0 à 360°.
L'amplitude est représentée par le facteur multiplicateur à gauche du sinus,
soient 20 mm, et la profondeur indiquée par la case Zo.
Une petite autre pour le plaisir :
Y = 10*LOG(X) avec X variant de 1
à 100 par pas de 1, et Yo = 30 mm.
Si vous abusez du zéro pour la fonction LOG( ), un message d'horreur et non
moins de réprobation viendra vous rappeler à l'ordre. Il en ira de même si vous
avez la prétention voire l'outrecuidance de diviser par zéro, d'extraire une
racine carrée négative et autres insanités qui feront hocher la tête des vrais
initiés, sur eux notre salut.
Rappelons que les fonctions de l'analyseur syntaxique sont aussi
disponibles pour la saisie directe de coordonnées ou valeurs en nombres
réels. Par exemple, vous pouvez entrer "Abs(12.34+5.67*CosR(PI/8.9))" en lieu
et place d'une cote X dans une boîte de dialogue, en espérant que ce gros
travail sur vous-même vous aidera à accéder à la vie contemplative. Hélas, le
calcul est direct et la formule perdue sitôt le résultat validé.
Les fonctions reconnues par l'analyseur syntaxique sont les suivantes :
ABS (...) valeur absolue de l'argument
ATG (...) arc tangente de l'argument, résultat en degrés
ATGR (...) arc tangente de l'argument, résultat en radians
11 - 216 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
COS (...) cosinus de l'argument, celui-ci en degrés
COSR (...) cosinus de l'argument, celui-ci en radians
CUBE (...) cube de l'argument
EXP (...) exponentielle ex de l'argument
FRAC (...) partie fractionnaire de l'argument
HCOS (...) cosinus hyperbolique de l'argument
HSIN (...) sinus hyperbolique de l'argument
INT (...) partie entière de l'argument
LN (...) logarithme népérien de l'argument
LOG (...) logarithme décimal de l'argument
RAND (...) entier aléatoire [0 ... argument[ (max : 999)
RND (...) valeur entière arrondie de l'argument
SIN (...) sinus de l'argument, celui-ci en degrés
SINR (...) sinus de l'argument, celui-ci en radians
SQR (...) carré de l'argument
SQRT (...) racine carrée de l'argument
TG (...) tangente de l'argument, celui-ci en degrés
TGR (...) tangente de l'argument, celui-ci en radians
Constante reconnue : PI, sans parenthèses, qu'il est inutile de présenter.
Dessin / Equation / Triple (x,y,z)=f,g,h(t) construit une courbe dans
l'espace d'après trois équations. Les fonctions mathématiques disponibles sont
les mêmes que celles décrites plus haut. Exemple, sur une planche à dessin de
dimensions 100 60 30 mm, entrez les équations suivantes :
X = 20*COS(3,6*T) Y = 20*SIN(3,6*T) Z=1
Cette fois, la variable s'appelle T et parcourt un domaine de
définition de 0 à 100 par pas de 1. Un cosinus sur X, un sinus
sur Y, le tout développé sur 3,6 100 soient 360 degrés avec
une amplitude globale de 20, tout ceci ressemble assez fort à un
tracé de cercle de 20 mm de rayon, et dont acte.
N'oubliez pas de fixer le centre de votre planche pour Xo et Yo. À titre de
récréation, vous pouvez vous amuser à entrer les équations données ci-après,
pour une variable T variant de 0 à 1 par pas de 0,01, avec Xo et Yo toujours au
centre de votre planche à dessin.
Spirale : X = 20*T*SIN(4*360*T)
Y = 20*T*COS(4*360*T)
——————————————————— Fonctions des menus — 11 - 217
GALAAD 3 —————————————————————————————
Cardioïde : X = 10*(2*SIN(360*T)-SIN(2*360*T))
Y = 10*(2*COS(360*T)-COS(2*360*T))
Épicycloïde : X = 20*COS(360*T)-2*COS(10*360*T)
Y = 20*SIN(360*T)-2*SIN(10*360*T)
Trochoïde : X = 20*COS(360*T)-4*COS(10*360*T)
Y = 20*SIN(360*T)-4*SIN(10*360*T)
Lissajous : X = 30*SIN(2*360*T)
Y = 30*SIN(3*360*(T+0.05))
Pour le même prix, vous trouverez ci-après leurs équations générales, pour
T variable angulaire variant de 0 à 360 (degrés) :
Spirale : X = SIN(N*T)*R*T/360
Y = COS(N*T)*R*T/360
où N est le nombre de spires et R le rayon maxi.
Cardioïde : X = R*(2*SIN(T)-SIN(2*T))
Y = R*(2*COS(T)-COS(2*T))
où R est la taille de la cardioïde.
Épicycloïde : X = (R1+R2)*COS(T)-R2*COS(((R1+R2)/R2)*T)
Y = (R1+R2)*SIN(T)-R2*SIN(((R1+R2)/R2)*T)
où R1 et R2 sont les rayons des cercles intérieur et extérieur de
l'épicycloïde.
Trochoïde : X = (R1+R2)*COS(T)-H*COS(((R1+R2)/R2)*T)
Y = (R1+R2)*SIN(T)-H*SIN(((R1+R2)/R2)*T)
où R1 et R2 sont les rayons des cercles intérieur et extérieur de
la trochoïde, et H le décalage du point mobile.
Lissajous : X = AX*SIN(FX*T)
Y = AY*SIN(FY*(T+Delta))
où AX et AY sont les amplitudes de l'ellipse de Lissajous, FX et
FY les fréquences horizontale et verticale et Delta le tout petit
déphasage entre les amplitudes.
Cette abominable litanie n'est certes pas exhaustive, tant s'en faut. La seule
limite à la création de courbes patato-déliroïdales est l'imagination et accessoi-
rement l'esprit de géométrie de l'utilisateur, vous-même. Mais il n'y a pas que
les maths dans la vie.
11 - 218 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Et pour terminer en beauté, une petite équation triple qui va nous projeter
violemment dans la troisième dimension, T variant de 0 à 600 par pas de 1 :
X = 20*COS(3,6*T)
Y = 20*SIN(3,6*T)
Z = T/20
Notez bien l'intervalle de définition de 0 à 600 qui va donner une variation
angulaire derrière les sinus et cosinus de 0 à 2160°, soient 6 tours de roue.
N'oubliez pas de poser le centre de la planche pour Xo et Yo. À première vue,
le résultat est un bête cercle centré au milieu de la planche. Mais demandez
une vue 3D de la chose et vous verrez qu'il s'agit en fait d'une hélice qui
s'enfonce dans la planche, ce qui semble évident vue la variation linéaire de Z.
À vous de jouer : ici, tout est nombre.
Dessin / Maillage 3D / Rectangulaire construit un maillage 3D rectangu-
laire suivant le tracé XY de l'objet ou des deux objets sélectionnés. Deux
exemples vont vous aider à comprendre :
Dessinez d'abord donc une courbe quelconque, par exemple une courbe de
Bézier, en évitant que le tracé de gauche à droite ne fasse des rebroussements,
c'est-à-dire qu'on trouve des points ayant la même coordonnée X. La courbe
doit avancer continuellement d'un bord à l'autre sans faire marche-
arrière, et c'est Y qui monte et descend.
Vous y êtes ? Sélectionnez la courbe et appelez la commande "Dessin /
Maillages 3D / Rectangulaire". Il en sort une boîte de dialogue qui propose un
intervalle de maillage et quelques paramètres annexes. Validez le tout sans
vous poser trop de questions. Le pointeur de dessin réapparaît et vous de-
mande de définir une surface de maillage rectangulaire. Pointez un rectangle
de grandes dimensions occupant la majeure partie de la planche en longueur
comme en largeur. Ne vous inquiétez pas pour la pauvre courbe qui est restée
bloquée au milieu.
Galaad se charge alors de calculer le
maillage délimité par votre zone
rectangulaire en appliquant aux
coordonnées Z la déformation qui suit
la courbe de référence. La vue 3D est
appelée automatiquement.
Selon le dessin de votre courbe et la taille de votre rectangle, il se peut que
vous ayez accessoirement un message signalant une profondeur maximale
dépassée. Accordez-lui un juste mépris. En deux temps, trois mouvements,
——————————————————— Fonctions des menus — 11 - 219
GALAAD 3 —————————————————————————————
vous avez fabriqué un maillage décrivant une surface tridimensionnelle. Le
reste du jeu n'est que variations sur ce thème.
Revenons à la vue dans le plan XY. La courbe de référence est toujours sur
la planche bien qu'ayant changé de couleur : Galaad l'a logiquement considé-
rée comme un objet visuel qui ne doit pas être usiné. Pour autant, elle n'a pas
perdu ses caractéristiques et reste modifiable.
Autre exemple, effacez votre maillage et dessinez une deuxième courbe,
par exemple un arc de cercle large, et sélectionnez le tout, courbe et arc. Vous
avez donc deux références sélectionnées. Demandez à nouveau
un maillage rectangulaire avec les mêmes
paramètres et pointez sa surface. Galaad
va alors construire un maillage faisant la
transition linéaire d'une forme à l'autre.
La position Y de chaque courbe
détermine laquelle sera la plus proche de
chaque bord du rectangle.
Dessin / Maillage 3D / Croisé construit un maillage 3D rectangulaire
suivant le tracé XY de deux objets sélectionnés ayant des orientations
générales perpendiculaires.
Tracez deux objets simples, par exemple une
courbe de Bézier et un arc de cercle large. Disposez-
les sur la planche de manière à ce que l'un et l'autre
couvrent respectivement un parcours X et un
parcours Y sans rebroussement.
Sélectionnez-les ensemble, appelez la fonction et passez allègrement sur
les paramètres de maillage. Galaad ne vous demande aucun pointage et
construit alors un maillage avec les deux références, en utilisant la zone
d'intersection X et Y des objets comme surface maillée. C'est
un peu comme si vous aviez dessiné les coupes
latérales XZ et YZ de votre maillage. Les
variations de trajectoire Y du tracé vu à
l'horizontale sont appliquées aux profondeurs
comme première référence, puis les variations
X du tracé vu à la verticale sont appliquées par-
dessus, pour augmenter l'effet 3D.
11 - 220 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Dessin / Maillage 3D / Circulaire construit un maillage 3D circulaire
suivant le tracé XY de l'objet sélectionné en rouge, le parcours de gauche à
droite de l'objet sélectionné allant du centre vers la périphérie du maillage.
Nettoyez votre planche de tout ce qui s'y
trouve et tracez une courbe sur le modèle
ci-contre à l'aide de l'icone de dessin de
courbes de Bézier. Faites encore une fois
une courbe sans rebroussement en
surplomb.
Sélectionnez la courbe et appelez la fonction, puis validez tels quels les
paramètres de maillage. Dernière étape, vous devez dessiner deux arcs
concentriques de rayons différents, un petit et un grand. Oubliez l'angle
d'ouverture et l'angle d'orientation qui n'ont pas d'importance à ce stade.
Galaad calcule un peu, puis vous envoie le
résultat sous forme d'un maillage
circulaire ou annulaire de cercles
concentriques et de segments
rayonnants (mais pas forcément
brillants). La vue quadruple est alors
envoyée automatiquement si elle n'était
pas déjà active, et vous pouvez admirer le
résultat.
Une petite coupe le long d'un des pseudo-rayons
du disque permet de retrouver la courbe de référence.
La variation de profondeur de chaque rayon a suivi
du centre à la périphérie le parcours exact de la
courbe, de gauche à droite.
Là encore, peu importent les dimensions absolues de la courbe de référence
puisqu'elle sera ajustée à la longueur des rayons, eux-mêmes définis par la
distance entre le cercle central et le cercle périphérique. Vous pouvez d'ailleurs
définir un cercle central à rayon nul ‒ un simple point ‒ pour éviter d'avoir un
bête trou au centre. Si vous avez sélectionné deux tracés de référence, le
maillage suivra une transformation progressive de l'un à l'autre (de l'angle
de départ à l'angle d'arrivée). Ceci permet de créer des maillages partiels avec
des angles d'ouverture limités, passant doucement d'un maillage à l'autre au gré
des formes dessinées.
——————————————————— Fonctions des menus — 11 - 221
GALAAD 3 —————————————————————————————
Dessin / Maillage 3D / Semi-révolution construit un maillage 3D semi-
cylindrique à plat, suivant le parcours de l'objet sélectionné en rouge. Ce type
de maillage est au cylindre ce que le maillage circulaire est au disque. Com-
mençons par un exemple simple : à l'aide de l'icone de dessin d'arcs par trois
points, tracez un arc de cercle assez large. Vous pouvez utiliser toute autre
icone de dessin pour aboutir à un résultat à peu près analogue. Ne vous
souciez pas de précision, mais par contre, sélectionnez-le et placez-le plutôt
vers le haut de la planche. Appelez alors la fonction et passez allègrement sur
la boîte de dialogue qui suit.
Positionnez l'axe horizontal à peu près à mi-
hauteur de la planche et cliquez la
position. Celle-ci sera promue au titre
envié d'axe central de la révolution.
Une fois encore, Galaad va se
débrouiller tout seul et vous peaufiner
un petit tour à sa façon pour fabriquer du
relief.
Si un message vient inopportunément vous signaler que la profondeur
maximale autorisée dans la planche est dépassée, ne vous en souciez pas et
cliquez sur "Ignorer". Le but est de comprendre comment ça fonctionne dans
les grandes lignes, si l'on ose dire. Vous vous poserez toutes les questions
relatives à l'épaisseur lorsqu'il s'agira d'usiner la chose pour de bon.
Il va de soi que vous pouvez faire la même
chose avec d'autres objets de référence, et
d'autant plus qu'ils décrivent un
parcours bien tordu. Comme pour
tous les autres types de maillage,
évitez tout de même les
rebroussements de trajectoire qui
seraient difficiles à usiner.
Dessin / Maillage 3D / Faisceaux construit un maillage 3D suivant les
parcours des deux objets sélectionnés. Ce maillage reprend la technique de
dessin de faisceaux entre un objet sélectionné en rouge et un autre sélectionné
en bleu. Dans ce cas, il est nécessaire d'établir d'abord le parcours 3D de
chacun de ces objets, à l'aide des fonctions d'inversion de plan XY vers XZ ou
YZ. Galaad se contentera en effet de créer des faisceaux entre les deux, mais
ajoutera tout de même le quadrillage perpendiculaire.
11 - 222 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Dessin / Maillage 3D / Multi-sections construit un maillage 3D suivant les
tracés successifs XZ des objets sélectionnés, par exemple des coupes transver-
sales de profils de coque de bateau ou d'aile d'avion. La méthode ressemble au
maillage rectangulaire. Le but est de dessiner des plans de coupes XZ succes-
sifs qui seront pris pour références dans le calcul et joints entre eux par le
maillage. Chaque objet représente une section XZ déjà à sa place. Mais voyons
ce que nous allons obtenir. Sélectionnez votre jeu de références, appelez la
fonction et validez la boîte de dialogue.
Vu de dessus, le résultat donne une impression d'ensemble qui
rappelle les possibilités du maillage rectangulaire, en
supposant que l'on en ferait une petite série dans laquelle
deux surfaces consécutives auraient un plan de section en
commun. La différence principale réside dans le fait que la
trame s'ajuste cette fois précisément aux dimensions de
chaque objet de référence et ne forme donc plus une
succession de surfaces strictement rectangulaires. Le
résultat suit donc la disposition et l'apparence de ces objets
tels qu'ils ont été dessinés et projetés dans le plan XZ.
La vue 3D montre mieux le travail de construc-
tion du maillage. Les plans de coupe
successifs (dessinés sur le plan XY puis
projetés vers XZ) sont pris tels quels, sans
aucun réajustement de position ou de
dimension. Vous pouvez donc être sûr
que le maillage leur correspondra exactement.
Avec un peu d'habitude, on finit par bien
s'amuser et construire assez rapidement
des maillages plus ou moins
artistiques et à fort coefficient
d'étrangeté, à défaut d'avoir une
quelconque utilité. Notez que vous
ne pouvez prendre pour sections de
référence qu'un maximum de 32 objets
sélectionnés.
Si deux objets se croisent ou affleurent la même position inférieure Y, il y
aura à cet endroit deux sections différentes, ce qui n'est pas possible, sauf à
faire des virages infiniment serrés, ce que Galaad ne sait pas faire.
——————————————————— Fonctions des menus — 11 - 223
GALAAD 3 —————————————————————————————
Dessin / Maillage 3D / Extrusion construit un maillage 3D extrudant sur
l'axe Z les contours ou les trajectoires XY des objets sélectionnés. La méthode
est assez simple : il suffit de dessiner et
sélectionner des objets fermés dont
soit la surface soit leur contour
sera extrudé. Ces objets sont en
place, et le maillage doit les
recouvrir.
Dessin / Maillage 3D / Courbes de niveau construit un maillage 3D
rectangulaire dont les mailles ont une profondeur qui
dépend des objets sélectionnés, chaque courbe définissant
un plan horizontal XY qui restera inchangé jusqu'à
rencontrer une courbe de profondeur différente. Il est
impératif que le maillage soit contenu dans le périmètre
des courbes de niveau sélectionnées, faute de quoi le
plan horizontal aux bordures ne peut
être calculé. Les lignes de maillage
peuvent être en 3D (variations Z
obliques avec étirement des intervalles
entre lignes) ou bien suivre des paliers
correspondant aux niveaux moyens, par défaut ou par excès.
Dessin / Maillage 3D / Points relevés construit un maillage 3D modulé en
Z par les profondeurs de points dispersés,
sélectionnés ensemble. Ces points
peuvent être par exemple issus d'un
fichier de coordonnées topographiques
libres XYZ. Chacun d'eux va attirer vers sa
profondeur les mailles qui passent dans son
voisinage, attraction modulable selon une fonction de lissage.
Dessin / Maillage 3D / Sillon construit un maillage 3D
reproduisant un sillon d'usinage à coupe
conique le long de la trajectoire de
l'objet sélectionné. Les extrémités sont
arrondies comme si ce sillon avait été
dessiné par un outil à profil conique. La
largeur du sillon est constante. Les variations
de profondeur modulent l'angle des faces latérales du profil conique.
11 - 224 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Dessin / Maillage 3D / Aileron construit un
maillage 3D modélisant un aileron. Le contour de
l'aileron et son demi-profil doivent être sélectionnés
(objets nos 1 et 2 sur le schéma ci-contre). Demi-profil
signifie que l'aileron est
symétrique. Ce demi-
profil sera ajusté entre les points extrêmes
de chaque section horizontale du contour
de l'aileron. Il est en outre possible de
définir une courbe annexe sur un axe
vertical, définissant l'évolution de l'épaisseur du
profil de haut en bas. Cette courbe doit alors être sélectionnée en bleu (objet
no 3 sur le schéma).
Dessin / Maillage 3D / Développement 4 axes construit un
maillage cartésien dont le développement en usinage cylindrique
reproduit la forme sélectionnée, avec rotation axiale autour de la
croix rouge. Ce genre de maillage permet entre autres de
modéliser rapidement une came parfaitement usinable avec une
fraise plate en usinage 4 axes. Attention, il est très important
que le rayon du cylindre à usiner corresponde à la
distance entre la croix rouge (axe de rotation) et le
sommet qui en est le plus éloigné, moins la
profondeur minimale indiquée dans la boîte de
dialogue. Si ce rayon n'est pas respecté, l'usinage
déformera irrémédiablement le profil.
Dessin / Maillage 3D / Image de fond construit une
matrice de points ou un maillage de lignes dont la
profondeur varie selon l'image de fond. Pour que
cette fonction opère sur une gravure, l'usinage doit
être effectué par un outil à profil conique. Plus
l'outil entre profondément dans la matière, plus
son trou ou son sillon sera large. Le résultat est
assez spectaculaire sur des photos.
Tout d'abord, il est nécessaire d'avoir une
image de fond (voir plus loin les fonctions
"Affichage / Image de fond"). Cette image de
fond doit être petite, puisque chaque pixel
——————————————————— Fonctions des menus — 11 - 225
GALAAD 3 —————————————————————————————
correspondra à une ligne ou un point usiné. Si vous choisissez un intervalle par
exemple de 1 mm entre les points, une image de 100 pixels de haut donnera
déjà 100 mm une fois usinée. Donc inutile de sortir les mégapixels, une photo
à très basse résolution suffit amplement. Pour régler sa taille, appelez la
fonction "Affichage / Image de fond / Dimensionner" jusqu'à ce qu'elle soit
assez petite. Un contraste élevé est préférable.
Deux options sont donc possibles : la
matrice de points de profondeurs variables
ou le maillage de lignes par balayage
horizontal 3D. Il va de soi que le maillage
de lignes est beaucoup plus rapide à usiner.
Une fois le maillage créé et sélectionné,
vous pouvez l'agrandir et le positionner sur
la pièce. Grâce à la fenêtre de cotation
(touche ), il est possible d'assombrir
globalement l'image du maillage usiné en
augmentant la profondeur Zo, ou bien
augmenter le contraste en étirant le champ
de profondeurs Dz. Le résultat final usiné
pourra être visualisé avec "Affichage /
Aspect final / Tracé" ou l'icone correspon-
dante. Attention, un écran même à ultra-haute résolution aura toujours une
précision finie, donc il est bien évident que le rendu final reste grossier par
rapport à la réalité usinée. Le mieux est de zoomer fortement sur les détails
lors du rendu final (simple clic, clic droit pour revenir en arrière). L'ajustage
des cotes Zo et Dz avec est très importante à ce stade.
Astuce : vous pouvez usiner une plaque de plastique semi-opaque avec une
fraise plate en inversant l'usinage et en utilisant une grande plage de profon-
deurs. La plaque vu du côté non-usiné laissera apparaître la photo par semi-
transparence lorsque vous la mettrez devant une source de lumière.
Dessin / Maillage 3D / Modifier / Ajouter les mailles perpendiculaires
construit le maillage perpendiculaire par rapport à celui sélectionné, passant
par les mêmes points. Cette fonction ne peut fonctionner que sur un maillage
cartésien.
Dessin / Maillage 3D / Modifier / Alterner le sens des mailles impose un
sens de parcours alterné des lignes du maillage sélectionné.
11 - 226 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Dessin / Maillage 3D / Modifier / Unifier le sens des mailles impose un
sens de parcours unique des lignes du maillage sélectionné. Il est possible
d'utiliser aussi la fonction "Usinage / Parcours / Définir comme point de départ
/ Le point le plus…" sur un maillage cartésien.
Dessin / Maillage 3D / Modifier / Souder les mailles relie entre elles les
lignes parallèles du maillage sélectionné.
Dessin / Maillage 3D / Modifier / Séparer les mailles supprime les liens
entre les lignes du maillage sélectionné.
Dessin / Maillage 3D / Modifier / Interpoler ajoute des lignes intermé-
diaires au maillage sélectionné. L'ajout est une simple interpolation sans
recalcul global ni lissage des mailles.
Dessin / Maillage 3D / Modifier / Supprimer espace les lignes du
maillage sélectionné en éliminant des intermédiaires.
Dessin / Maillage 3D / Modifier / Eliminer le plan horizontal supprime
les mailles du fond ou de la surface supérieure du maillage pour ne conserver
que la forme utile. Une boîte de dialogue permet de définir le plan à éliminer,
avec une plage de tolérance pour la cote Z.
Dessin / Maillage 3D / Modifier / Modifier le maillage sur image de
fond reprend le maillage de photo qui a été fait et sélectionné, pour en changer
les données de création.
Dessin / Effets 3D / Sélectionner les objets 3D sélectionne tous les objets
à profondeur variable qui sont accessibles sur le dessin.
Dessin / Effets 3D / Sélectionner des points par filtrage sélectionne en
mode "Groupe de points" les points ou sommets situés dans une plage de
profondeur à indiquer. Le mode "Groupe de points" correspond à l'icone jaune
de même nom.
——————————————————— Fonctions des menus — 11 - 227
GALAAD 3 —————————————————————————————
Dessin / Effets 3D / Inverser le parcours Z retourne les profondeurs
relatives des objets sélectionnés. Sur un parcours 3D, les creux de la trajectoire
deviennent alors des bosses et vice-versa. Sur un groupe d'objets 2D½ avec
différentes profondeurs, le plus haut devient le plus bas et tous les intermédiai-
res s'inversent.
Dessin / Effets 3D / Inverser les plans X et Z intervertit les coordonnées
X et Z des points de parcours de l'objet sélectionné.
Dessin / Effets 3D / Inverser les plans Y et Z intervertit les coordonnées
Y et Z des points de parcours de l'objet sélectionné. Cette fonction est utile
pour créer des maillages par multi-sections.
Dessin / Effets 3D / Encadrer par deux paliers Z impose un plancher et
un plafond aux profondeurs de l'objet
sélectionné. Toute coordonnée qui sort de cette
plage est minimalisée ou maximalisée.
Attention, les longues lignes ne sont pas
vectorisées ; seules les coordonnées Z changent.
Dessin / Effets 3D / Projeter sur un plan incliné augmente les pro-
fondeurs des points de parcours de l'objet
sélectionné selon la valeur de leur coordonnée
X ou Y. Le plan incliné est XZ ou YZ ; les
profondeurs relatives des objets entre eux sont
conservées.
Dessin / Effets 3D / Projeter sur un cylindre change les coordonnées Z
des objets sélectionnés pour les projeter sur un cylindre parallèle à l'axe X, de
diamètre à définir. Les objets sont segmentés par
interpolations de points pour permettre la courbure.
Attention, l'axe du cylindre passe par le centre Y de
la planche à dessin.
11 - 228 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Dessin / Effets 3D / Projeter sur une sphère
fait la même chose que la fonction précédente, cette
fois en projetant sur une sphère centrée sur la
planche à dessin.
Dessin / Effets 3D / Appliquer sur l'arrière-plan change les coordonnées
Z de l'objet sélectionné selon celles des objets qui se trouvent dans le voisi-
nage, par exemple pour appliquer un texte sur un maillage. Les profondeurs de
l'objet sélectionné sont additionnées à celles du voisinage, pondérées selon
l'éloignement.
Dessin / Effets 3D / Moduler les profondeurs selon le profil bleu
applique une redistribution des profondeurs des objets sélectionnés selon la
courbe sélectionnée en bleu. Cette fonction sert par exemple à tasser ou étirer
un maillage de terrain pour mettre en valeur le relief. Si l'objet en bleu est une
simple ligne droite à 45°, les coordonnées Z resteront inchangées. Si cet objet
est un arc de cercle de 180° à 90°, alors les profondeurs les plus basses seront
étirées et les profondeurs les plus hautes seront comprimées. La courbe en bleu
représente le graphique de redistribution. Sa position et ses dimensions n'ont
pas d'importance, seul compte son parcours hors échelle.
Dessin / Effets 3D / Suivre une pente continue augmente de façon
régulière les profondeurs des points de parcours de l'objet sélectionné entre
son point de départ et son point d'arrivée. L'augmentation de profondeur de
chaque point est proportionnelle à la distance de celui-ci au point de départ (en
suivant le parcours).
Dessin / Effets 3D / Suivre la pente du tracé bleu / Sur son parcours Y
augmente ou diminue les profondeurs des points de parcours de l'objet
sélectionné, en suivant les coordonnées relatives Y du tracé de l'objet sélec-
tionné en bleu. Une fois encore, le tracé XY de l'objet bleu devient une
référence pour faire des variations de profondeur avec Y devenant Z. La
différence avec l'icone jaune "Torsion Z" est que la pente se fait le long du
parcours de l'objet sélectionné et non pas le long de ses coordonnées X.
Dessin / Effets 3D / Suivre la pente du tracé bleu / Sur son parcours Z
augmente ou diminue les profondeurs des points de parcours de l'objet
sélectionné suivant les coordonnées relatives Z du tracé de l'objet sélectionné
en bleu. Celui-ci est donc présumé avoir un parcours 3D.
——————————————————— Fonctions des menus — 11 - 229
GALAAD 3 —————————————————————————————
Dessin / Effets 3D / Créer un sillon 3D construit une polyligne 3D dont la
profondeur variable permet à un outil conique d'affleurer les parcours des deux
objets sélectionnés, ceux-ci étant considérés comme les lèvres encadrant le
nouvel objet créé. Le résultat est un effet "carving" modulant la profondeur
selon la largeur du sillon à restituer. Attention, les deux objets de bordure
doivent être ouverts.
Dessin / Effets 3D / Appliquer un effet de sillon 3D permet de faire
varier la largeur d'un tracé usiné avec un outil conique, en modulant sa
profondeur pour un effet "carving". Le sillon devient plus profond le long de
la trajectoire entre ses extrémités ou entre des angles vifs.
Dessin / Effets 3D / Transformer par équations soumet les coordonnées
X, Y et Z de l'objet sélectionné à trois équations mathématiques de transforma-
tion. Les coordonnées soumises aux équations sont toujours prises comme
variables, mais relativement au coin sud-ouest de l'objet. Ce qui veut dire
que la position globale de celui-ci sur la planche ne change pas le résultat. Ces
équations acceptent comme variables d'entrée les labels "X" et "Y" correspon-
dant aux points constituant l'objet, étant bien entendu qu'en cas d'analyse
d'équations multiples, ce sont les valeurs entrantes de ces coordonnées qui sont
passées à la moulinette. La deuxième puis la troisième équation n'ont que faire
du résultat des équations précédentes dans l'ordre d'analyse. Bon. Ne cherchez
pas, c'est la cuisine interne de Galaad. N'oubliez pas non plus d'ajouter la
valeur entrante des coordonnées à chaque équation si vous ne voulez pas
aplatir complètement votre objet.
Par exemple, vous devez écrire
Y = Y+20*SIN(4*X) et non pas
Y = 20*SIN(4*X), faute de quoi votre
objet torturé aura perdu toute son épaisseur
Y à la sortie de l'équation.
Trois fois plus de phosphore pour une équation
triple (on s'amuse bien...) :
X = 50+(2+Y+X/10)*COS(4*X)
Y = (2+Y+X/10)*SIN(4*X)
Z = X/10
Ce petit jeu fonctionne très bien dans l'espace, il vous suffit d'ouvrir le
fichier "3D \ BOSSES" pour le constater. On vous donne la petite recette : sur
une planche de 100 60 20 mm, créez un réseau de lignes un peu serrées
11 - 230 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
occupant la surface de votre planche, ceci grâce à une simple duplication.
Sélectionnez le tout et agitez bien fort en transformant par équations, la
formule magique étant X = X ; Y = Y (vous pouvez d'ailleurs ne rien mettre du
tout dans ces cases-là, Galaad comprendra vite qu'on ne change rien), et
surtout Z = 10+5*SIN(10*X)*SIN(10*Y).
Menu "Affichage"
Affichage / Couche active / Couche N définit la couche numéro N comme
couche active, c'est-à-dire couche de travail. Les autres couches passent à
l'arrière-plan. Sauf filtrage, les objets des couches inactives peuvent être usinés
et sont grisés ou invisibles (voir ci-dessous les couches visuelles), mais
inaccessibles pour les opérations de dessin. Aucune sélection ne subsiste dans
une couche inactive. Il est en outre possible de limiter les accroches au vol du
pointeur aux seuls objets de la couche active, option disponible dans les
fonctions avancées de l'environnement de travail. Ceci étant, et en cas
d'urgence, la fonction "Edition / Tout sélectionner" accompagnée de la touche
permet de sélectionner tous les objets sélectionnables (non verrouillés) de
toutes les couches simultanément.
Affichage / Couche active / Transférer dans la couche active / les objets
de la couche N reporte dans la couche active tous les objets contenus dans la
couche N, laquelle est ainsi complètement vidée. Les objets ainsi transférés
sont aussitôt sélectionnés (même ceux qui sont verrouillés, petite exception) à
la place de la sélection courante, pour faciliter leur manipulation globale ou
leur renvoi sous d'autres cieux.
Affichage / Couches visuelles / Couche N autorise ou interdit l'affichage
des objets situés dans la couche numéro N. La couche active est forcément
visible durant son activité, sinon il serait difficile de travailler.
Affichage / Couches visuelles / Toutes les couches autorise l'affichage de
tous les objets quelle que soit la couche dans laquelle ils sont situés.
Affichage / Couches visuelles / Uniquement la couche active limite
l'affichage des objets aux seuls présents dans la couche active. En cas de
changement de couche active, l'affichage exclusif passe à la nouvelle.
——————————————————— Fonctions des menus — 11 - 231
GALAAD 3 —————————————————————————————
Affichage / Couches visuelles / Identifier les couches permet de donner
un nom et une couleur à chaque couche du dessin. Ces noms de couches sont
enregistrés avec le fichier mais resteront valides pour les dessins suivants, sauf
si leurs couches ont aussi été identifiées. Après avoir chargé ou initialisé un
nouveau fichier, vous pouvez toujours récupérer les derniers noms et couleurs
de couches qui ont été utilisés, à l'aide des boutons "Précédents" de la boîte de
dialogue. Voyez aussi les options de la fonction "Paramètres / Nouveau
fichier", parmi lesquelles vous pouvez choisir de conserver ou non les noms et
couleurs de couches.
Affichage / Couches visuelles / Limiter les accroches à la couche active
permet de n'accepter les propositions d'accroche au vol du pointeur de dessin
que pour des objets de la couche active (ou à défaut de toutes les couches). Si
votre dessin est chargé, les accroches sont trop nombreuses et il devient
difficile de choisir la bonne. On retrouve cette option dans les paramètres
avancés d'environnement de travail, mais le fait qu'elle soit accessible dans un
menu la rend programmable par une touche de fonction afin de changer de
mode rapidement (voir "Paramètres / Touches de fonctions").
Affichage / Tracé / Gras affiche en traits épais (ou par défaut en traits
fins) les objets situés dans la couche active. Les objets des autres couches
seront toujours en traits fins et grisés.
Affichage / Tracé / Selon chaque objet affiche les objets de la couche
active selon leurs définitions de tracé (voir l'icone verte ad hoc pour la
définition des couleurs et épaisseurs de traits). Rappelons que l'épaisseur d'un
tracé à l'écran n'a rien à voir avec le résultat usiné, que l'on peut voir à l'aide de
la fonction "Affichage / Aspect final / Tracé", décrite ci-après.
Affichage / Tracé / Parcours / Points d'entrée affiche une petite croix
aux points d'entrée des parcours de tous les objets de la couche active. Ceci est
censé faciliter le repérage des points de plongée de l'outil.
Affichage / Tracé / Parcours / Points de connexion met en valeur (avec
un petit cadre) les points de connexion des objets de la couche active intégrés
dans un parcours connecté.
Affichage / Tracé / Parcours / Tous les points met en valeur tous les
points de parcours des objets de la couche active. Le dessin est assez vite
surchargé, surtout avec des courbes, et l'affichage ralenti d'autant.
11 - 232 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Affichage / Tracé / Contournage / Points d'entrée trace
aux points d'entrée des trajectoires de contournage un cercle
représentant le diamètre de l'outil assurant le parcours. Une
petite flèche donne en plus la direction suivie, ce qui facilite le
contrôle visuel pour les objets fermés.
Affichage / Tracé / Contournage / Points de sortie trace aux points de
sortie des trajectoires de contournage un cercle représentant le diamètre de
l'outil assurant le parcours.
Affichage / Tracé / Contournage / Sommets (ébauche) trace
aux points saillants des trajectoires d'ébauche de contournage
un cercle représentant le diamètre de l'outil assurant le parcours.
L'angle de seuil pour définir ces points saillants est réglable dans
la boîte de dialogue de la commande "Usinage / Contournage /
Paramètres avancés".
Affichage / Tracé / Contournage / Sommets (finition) trace aux points
saillants des trajectoires de finition de contournage un cercle représentant le
diamètre de l'outil assurant le parcours.
Affichage / Tracé / Protections affiche un petit bouclier près des points
d'entrée des objets protégés.
Affichage / Tracé / Ancrages absolus affiche une petite ancre près des
points d'entrée des objets ancrés sur une position fixe.
Affichage / Tracé / Pauses d'usinage affiche une petite croix près des
points d'entrée des objets pour lesquels une pause est demandée. Rappelons
qu'une pause est un message de confirmation envoyé à l'écran avant d'usiner
l'objet, le processus restant alors en attente. La pause est définissable dans la
boîte de dialogue des données d'usinage (outil, profondeur, vitesse).
Affichage / Tracé / Sens de parcours affiche une petite flèche près
des points d'entrée des objets, indiquant le sens de parcours qui n'est pas
toujours visible pour les objets fermés et non contournés.
Affichage / Tracé / Identificateurs / Aucun efface les petits
identificateurs numériques affichés près des points d'entrée des
——————————————————— Fonctions des menus — 11 - 233
GALAAD 3 —————————————————————————————
objets de la couche active (voir ci-dessous les identificateurs possibles).
Affichage / Tracé / Identificateurs / Séquence ajoute un petit identifica-
teur donnant le numéro de séquence d'usinage près des points d'entrée des
objets de la couche active.
Affichage / Tracé / Identificateurs / Outils ajoute un petit identificateur
donnant le numéro d'outil d'usinage près des points d'entrée des objets de la
couche active.
Affichage / Tracé / Identificateurs / Profondeurs ajoute un petit
identificateur donnant la profondeur (ou la gamme de profondeur pour les
objets 3D) près des points d'entrée des objets de la couche active.
Affichage / Tracé / Identificateurs / Changements Z ajoute un petit
identificateur donnant la profondeur près des points de parcours des objets de
la couche active qui marquent un changement de profondeur.
Affichage / Tracé / Identificateurs / Vitesses d'avance ajoute un petit
identificateur donnant la vitesse d'avance près des points d'entrée des objets de
la couche active.
Affichage / Coloration des tracés / Indistincte affiche en noir les tracés
de tous les objets de la couche active, sans distinction. En fait de noir, qui est
la couleur de dessin par défaut sur fond blanc, la couleur est définissable dans
"Paramètres / Couleurs", à la case "Tracés principaux".
Affichage / Coloration des tracés / Selon chaque couche affiche les
tracés des objets selon la couleur de leur couche. La couleur de couche est
définissable dans "Affichage / Couches visuelles / Identifier les couches".
Affichage / Coloration des tracés / Selon chaque outil affiche les tracés
des objets de la couche active selon la couleur de leur outil d'usinage. La
couleur propre à chaque outil est définissable dans "Paramètres / Outils".
Affichage / Coloration des tracés / Selon chaque objet affiche les tracés
des objets de la couche active selon la couleur qui leur a été affectée grâce à
l'icone verte de définition de couleur et épaisseur de trait.
Affichage / Coloration des tracés / Outil par défaut & autres affiche en
11 - 234 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
noir (en fait la couleur des tracés principaux) les tracés des objets de la couche
active usinés avec l'outil par défaut, et en grisé (en fait la couleur des tracés
secondaires) les objets usinés avec un autre outil. Ce mode de coloration est
probablement l'un des plus utiles.
Affichage / Coloration des tracés / Profondeur par défaut & autres
affiche en noir les tracés des objets de la couche active usinés à la profondeur
courante de dessin, et en grisé les objets usinés à une autre profondeur.
Affichage / Coloration des tracés / Vitesse par défaut & autres affiche
en noir les tracés des objets de la couche active usinés avec la vitesse d'avance
courante de dessin, et en grisé les objets usinés avec une autre vitesse.
Affichage / Coloration des tracés / Fond noir affiche le fond de planche
en noir, la couleur de tracé normal devenant alors le vert clair. À noter que
toutes les couleurs d'affichage sont réglables via "Paramètres / Couleurs".
Affichage / Aspect final / Tracé affiche de façon temporaire
les tracés réels obtenus par le passage des outils en tenant
compte de leurs diamètres et profils. Seule la couche active est
concernée. En outre, si des objets sont sélectionnés, ils seront
seuls affichés. Lors de l'affichage de l'aspect final, la roulette de
la souris permet de zoomer en avant et le bouton droit de
revenir à la vue globale. On peut changer rapidement les
couleurs d'avant-plan et d'arrière-plan, à gauche de l'écran sous
les icones de dessin dans la case de mini-zoom. Ceci reste
valable pour les autres affichages en aspect final.
Affichage / Aspect final / Filaire affiche de façon passive les tracés
effectivement obtenus par le passage des outils en tenant compte des diamè-
tres, dans une vue 3D maillée.
Affichage / Aspect final / Surface affiche les
tracés effectivement obtenus par le passage
des outils en tenant compte de leurs
diamètres et des profondeurs de fraisage, dans
une vue 3D avec rendu des surfaces usinées.
L'orientation de cette vue reprend celle de la vue
3D plane (ou vue quadruple).
——————————————————— Fonctions des menus — 11 - 235
GALAAD 3 —————————————————————————————
Affichage / Aspect final / Paramètres règle les quelques paramètres de
maillage et d'affichage pour la vue finale 3D filaire.
Affichage / Tracé final permanent affiche en permanence la trace
usinée de l'objet, calculée selon le diamètre de l'outil. La couleur est
réglable dans "Paramètres / Couleurs" sous la rubrique "Auréole de
points", qui correspond aussi à la mise en valeur des points isolés.
Affichage / Vue quadruple coupe la zone d'affichage de la planche en
quatre vues (principale XY, latérale XZ, latérale YZ et 3D). La
disposition des vues est réglable dans les généralités de l'environnement de
travail. La partie 3D de cette vue quadruple affiche en plus les tracés projetés à
plat sur la face supérieure de la pièce. Le fait de double-cliquer sur cette partie
3D fait passer en mode pleine page, et retour. Les tracés projetés à la surface
supérieure restent visibles dans ce cas, alors qu'ils ne sont normalement pas
affichés en vue 3D pleine page. Appeler cette fonction en appuyant simulta-
nément sur la touche affiche la partie 3D en vue tournante temporaire.
Affichage / Vue 3D / Plane affiche de façon passive les
trajectoires dessinées dans une vue 3D pleine page, avec
possibilité d'orienter l'angle de vue (bouton gauche de la
souris), de déplacer la vue à plat (bouton
droit de la souris) ou zoomer (roulette
ou touches / ). Appeler cette
fonction en appuyant simultanément sur la
touche affiche une vue tournante
temporaire que vous pouvez interrompre avec la touche . À
propos, si la pièce brute a été définie comme étant cylindrique, la
vue 3D en reprend le diamètre et enroule les tracés
autour de sa circonférence pour donner un aperçu du
résultat qui sera effectivement usiné. En fait de
cylindre, on rappelle qu'un objet sélectionné en bleu peut
donner le profil extérieur de révolution.
Affichage / Palette de cotation / Aucune enlève les palettes de cotation
rapide au-dessus de la planche
à dessin. Voir la section "Palettes de cotation rapides" en fin de chapitre
"Techniques avancées de dessin" pour l'utilisation des palettes de cotation. On
rappelle que la case de titre à gauche est sensible au clic droit de la souris pour
définir quelles palettes doivent être affichées.
11 - 236 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Affichage / Palette de cotation / Couches affiche une palette de cotation
permettant une gestion rapide des objets dans les couches de dessin.
Affichage / Palette de cotation / Outils affiche une palette de cotation
permettant une gestion rapide des outils affectés aux objets dessinés.
Affichage / Palette de cotation / Profondeurs affiche une palette de
cotation permettant une gestion rapide des profondeurs.
Affichage / Palette de cotation / Vitesses d'avance affiche une palette de
cotation permettant une gestion rapide des vitesses d'avance.
Affichage / Palette de cotation / Couleurs de traits affiche une palette de
cotation permettant une gestion rapide des couleurs de tracé.
Affichage / Palette de cotation / Epaisseurs de traits affiche une palette
de cotation permettant une gestion rapide des épaisseurs de tracé.
Affichage / Marges fait apparaître des marges latérales autour de la
planche à dessin, afin de vérifier si des trajectoires
ont repoussé les limites. Un curseur permet de régler
la largeur relative des marges, qui restera mémorisée.
Les marges latérales sont passives ; il n'est pas possible de dessiner dedans.
Affichage / Réglettes fait apparaître les réglettes de mesure à gauche et
sous la planche à dessin, ainsi que sur les vues latérales. Les réglettes sont
purement visuelles ; cliquer ou pointer dessus n'appelle aucune fonction,
excepté le carré sud-ouest qui porte le numéro de la couche active : si vous
cliquez dessus avec le bouton droit de la souris, Galaad fait une sauvegarde
du dessin et de son environnement de travail, comme si vous quittiez puis
rouvriez le logiciel.
Affichage / Trame de fond / Aucune enlève la trame visuelle de fond sur
la planche.
Affichage / Trame de fond / Points fait apparaître une trame visuelle de
points sur la planche.
Affichage / Trame de fond / Croix fait apparaître une trame visuelle de
croix sur la planche.
——————————————————— Fonctions des menus — 11 - 237
GALAAD 3 —————————————————————————————
Affichage / Trame de fond / Graduations fait apparaître une trame
visuelle de graduations sur la planche, qui correspondent aux réglettes.
Affichage / Trame de fond / Lignes fait apparaître une trame visuelle de
lignes sur la planche.
Affichage / Trame de fond / Matrices fait apparaître une trame visuelle
millimétrée sur la planche, qui correspond aux graduations fines des réglettes.
Sans doute votre meilleur choix.
Affichage / Trame de fond / Régler le pas permet de définir la distance
entre deux lignes de la trame de fond (mode autre que "Matrices").
Affichage / Image de fond / Active fait apparaître ou disparaître l'image
de fond à calquer sous la planche à dessin.
Affichage / Image de fond / Ouvrir ouvre une image de fond à calquer
sous la planche à dessin. Le zoom reste valide jusqu'à un certain agrandisse-
ment. L'image de fond est bien évidemment passive et ne sera pas usinée. Elle
ne sert qu'au calque. Voir aussi la fonction "Dessin / Maillages 3D / Image de
fond" pour créer un parcours d'usinage à partir de l'image de fond. À noter
que, pour calquer un dessin sur une image de fond, il est en général préférable
que celle-ci soit très éclaircie (ou assombrie en cas de fond noir).
Affichage / Image de fond / Coller met sur la planche l'image de fond
copiée dans le presse-papiers Windows.
Affichage / Image de fond / Inverser-pivoter applique à l'image de fond
des transformées cartésiennes ou une rotation libre d'ajustage.
Affichage / Image de fond / Cadrer permet de définir le cadre de
positionnement de l'image de fond, comme un rectangle à pointer par deux
points diagonaux.
Affichage / Image de fond / Repositionner règle sur la planche à dessin
la position de l'image de fond, par pointage direct de son centre.
Affichage / Image de fond / Dimensionner agrandit ou rétrécit l'image de
fond en pourcentage de l'original. Galaad doit préparer l'image de fond avant
son affichage, opération qui peut s'avérer longue. Il est donc recommandé de
11 - 238 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
ne pas utiliser des images originales trop grandes pour les rétrécir ensuite ici.
Affichage / Image de fond / Echelle par deux points ajuste la taille de
l'image de fond par deux points dont la distance réelle est connue. Le reste du
dessin ne change pas, seule l'image de fond est redimensionnée. Ceci est sans
doute la meilleure façon de mettre l'image de fond précisément à la bonne
taille sur votre planche.
Affichage / Image de fond / Noir & blanc affiche l'image de fond en noir
& blanc si l'originale est en couleurs.
Affichage / Image de fond / Lumière-contraste augmente la luminosité
globale de l'image de fond, à l'aide de deux
curseurs à application à peu près immédiate,
compte tenu du temps de calcul.
Affichage / Image de fond / Originale revient à l'image de fond telle
qu'elle a été ouverte au départ, annulant tous les changements qui lui ont été
appliqués ensuite.
Affichage / Image de fond / Négative inverse la luminosité des pixels de
l'image de fond, pour la faire apparaître en négatif.
Affichage / Image de fond / Saturée affiche l'image de fond en noir ou
blanc sans niveaux de gris intermédiaires, selon un
seuil de saturation réglable.
Affichage / Image de fond / Graver fait la même chose que la fonction
"Dessin / Maillage 3D / Image de fond" qui a été longuement développée
quelques pages plus haut, le mieux étant de vous y reporter.
Affichage / Image de fond / Modifier la gravure fait la même chose que
la fonction "Dessin / Maillage 3D / Modifier / Modifier le maillage sur image
de fond" pour changer la trame ou l'intervalle de profondeurs de gravure.
Affichage / Annotation globale affiche ou cache l'annotation neutre
donnée à la planche à dessin avec "Fichier / Annotation".
Affichage / Cotes visuelles / Actives affiche ou cache les cotes visuelles
qui ont été placées sur le dessin. Voir aussi "Paramètres / Cotes visuelles".
——————————————————— Fonctions des menus — 11 - 239
GALAAD 3 —————————————————————————————
Affichage / Cotes visuelles / Par rapport à la croix rouge/bleue modifie
les cotes de position affichées pour les rendre relatives à la croix fixe rouge ou
bleue. Les autres cotes (distances, angles, etc.) ne sont pas affectées.
Affichage / Cotes visuelles / Recalculer toutes recalcule toutes les cotes
visuelles dynamiques qui ont été placées sur le dessin.
Affichage / Cotes visuelles / Effacer toutes supprime toutes les cotes
visuelles qui ont été placées sur le dessin.
Affichage / Tout désélectionner désélectionne tout ce qui est sélectionné,
même les sélections qui n'ont pas le focus. Le raccourci au clavier est .
Changer de couche fait la même chose, sauf si l'on passe par la palette de
cotation rapide.
Affichage / Pointeur de dessin règle les caractéristiques et la taille du
pointeur de dessin en forme de croix.
Affichage / Calculatrice appelle la calculatrice Windows, en espérant
qu'elle est dans son dossier habituel. On rappelle que, dans une boîte de
dialogue de Galaad, il est possible d'entrer une formule mathématique à la
place d'une valeur numérique.
Affichage / Rafraîchir reconstruit l'affichage en cours. Le raccourci au
clavier est .
11 - 240 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Menu "Texte"
Texte / Style appelle la boîte de dialogue de réglage des paramètres de
style de dessin de textes (police, taille, remplissage, espacements, etc.).
Nota : le crénage automatique (ou "Kerning") désigne le rapprochement de
deux lettres consécutives qui peuvent se chevaucher pour éviter un espacement
constant disgracieux (par exemple un "A" suivi d'un "V", ou encore un "L"
suivi d'un "T", etc.).
Galaad fournit une cinquantaine de polices de caractères adaptées à la
gravure, dont des polices simple trait, par exemple un "I" majuscule est un trait
unique et non un rectangle. Ces polices sont précédées de "G - ". Les autres
polices, commençant par "TT - ", sont celles installées par Windows, et on ne
va pas en détailler le fonctionnement ici. Par définition, un glyphe TrueType
(ou OpenType) est constitué d'un ou plusieurs parcours fermés, puisqu'un
remplissage se fait à l'écran ou à l'imprimante ; on n'est pas censé avoir un trait
infiniment fin. Il existe des polices TrueType de type bâton ou les lettres n'ont
pas d'épaisseur, mais elles sont quand même constituées de parcours fermés,
c'est-à-dire par exemple qu'un "I" majuscule sera fait de deux segments
superposés faisant un aller-retour. Pour éviter des parcours d'usinage inutiles,
vous pouvez dans ce cas activer l'option "Eliminer les traits superposés
(polices fines)". Galaad ne conservera alors que les traits utiles.
Dans de la gravure par le fond sur un matériau transparent, le remplissage
des lettres peut se faire à une profondeur moindre que celle des contours, par
exemple 50 %, pour un bel effet visuel.
Texte / Arranger les lettres sélectionne une par une les lettres graphiques
du texte sélectionné pour un positionnement de chacune indépendamment du
restant du texte. Le passage d'une lettre à l'autre se fait ensuite à l'aide de la
touche (tabulation, accompagnée ou non de la touche ). Cette
commande se retrouve parmi les icones de dessin de la série "Texte".
Texte / Sélectionner les îlots intérieurs sélectionne
automatiquement les tracés intérieurs du texte sélectionné. Cette
fonction peut servir à appliquer un contournage inversé sur les
îlots intérieurs, bien que, normalement, la fonction de contour-
nage s'inverse toute seule sur les îlots des textes, ou bien à
faire un hachurage intérieur pour un texte en relief.
Texte / Editer appelle la boîte de dialogue de modification du texte
——————————————————— Fonctions des menus — 11 - 241
GALAAD 3 —————————————————————————————
sélectionné ainsi que sa disposition sous forme de paragraphe. Cette com-
mande se retrouve parmi les icones de dessin de la série "Texte", ou
directement avec le double-clic sur un texte.
Texte / Reconstruire recrée complètement le dessin du texte sélectionné
en utilisant tous ses paramètres. Si des lettres ont été déplacées ou modifiées,
les changements sont perdus.
Texte / Convertir en polylignes transforme le texte sélectionné en un jeu
de simples polylignes et courbes ayant perdu toutes les propriétés spécifiques
aux textes (style, paragraphe et texte). Les objets restent toutefois associés.
Texte / Séparer scinde le texte en deux blocs distincts de part et d'autre de
la lettre qui a été sélectionnée avec la fonction "Texte / Arranger les lettres".
Texte / Fusionner rassemble en un bloc unique les différents blocs de
texte sélectionnés dans l'ordre de leur séquence. Les paramètres de style et de
paragraphe sont ceux du premier texte de la séquence. Un retour à la ligne
intervient entre chaque bloc fusionné.
Texte / Sens d'écriture règle les sens d'écriture primaire et secondaire,
pour un dessin de textes dans une écriture utilisant une autre logique de
développement. À ne pas confondre avec la direction de rotation du paragra-
phe lui-même, qui peut être pivotée par quarts de tour lors de sa saisie.
Texte / Incrémenter augmente d'une unité le bloc de texte sélectionné,
qu'il soit normal ou auto-incrémental.
Texte / Décrémenter diminue d'une unité le bloc de texte sélectionné.
Texte / Compter écrit automatiquement des lignes de texte comprenant
des nombres successifs croissants ou décroissants.
Texte / Changer tous, allant de pair avec la fonction précédente, remplace
tous les textes sélectionnés par un nouveau texte à écrire, en une seule
opération.
Texte / Fichier texte écrit automatiquement des lignes de texte récupérées
dans un fichier. Le texte peut ensuite être édité normalement.
11 - 242 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Menu "Paramètres"
Paramètres / Environnement de travail / Réglages généraux donne
accès aux paramètres généraux de l'application. Reportez-vous au chapitre
consacré à l'environnement de travail.
Paramètres / Environnement de travail / Mot de passe définit un mot de
passe pour accéder à certaines fonctionnalités sensibles du logiciel, selon vos
choix. Si vous l'avez oublié, le mot de passe est stocké dans le fichier
PASSWORD.TXT présent dans le répertoire d'installation de Galaad.
Paramètres / Environnement de travail / Restrictions / Ignorer permet
de ne pas tenir compte des restrictions qui ont été imposées à l'environnement
de travail, et donc revenir en mode complet.
Paramètres / Environnement de travail / Restrictions / Définir permet
de supprimer sur mesure des fonctionnalités dans les menus, les icones de
dessin et dans l'espace de travail. Reportez-vous au chapitre consacré à
l'environnement de travail.
Paramètres / Environnement de travail / Restrictions / Niveau 1-3
charge directement un des trois niveaux de restriction prédéfinis dans les
fichiers NIVEAU-N.CUS, fournis à l'installation mais modifiables.
Paramètres / Environnement de travail / Restrictions / Ouvrir charge
directement un jeu de restrictions prédéfini et enregistré. Les fichiers de
restrictions sont localisés dans le sous-répertoire "CONFIG".
Paramètres / Couleurs donne accès à toutes les couleurs d'affichage des
composants visuels de Galaad et du module d'usinage.
Paramètres / Touches de fonctions permet d'associer à chaque touche de
fonction F1 à F12 ou à une touche 5du pavé numérique une commande choisie
dans un menu, seule ou accompagnée de la touche . Il suffit de cliquer sur
la ligne correspondante puis aller chercher une commande en haut dans les
menus. À noter que la touche F10 est généralement préemptée par Windows et
donc non-assignable.
Paramètres / Cotes visuelles règle le style graphique des cotes visuelles
placées sur le dessin, pour l'écran et pour l'imprimante.
——————————————————— Fonctions des menus — 11 - 243
GALAAD 3 —————————————————————————————
Paramètres / Réseau / Poste de travail définit les caractéristiques du
poste de travail sur le réseau local. Voir le chapitre consacré à l'utilisation de
Galaad en réseau.
Paramètres / Réseau / Groupe de travail indique à partir du poste
principal le nom du groupe de travail à suivre pour les postes secondaires sur
le réseau. Voir le chapitre consacré à l'utilisation de Galaad en réseau.
Paramètres / Réseau / Mettre l'environnement à jour enregistre les
paramètres courants s'il s'agit du poste principal, ou recharge les paramètres
sur le réseau s'il s'agit d'un poste secondaire. Voir le chapitre consacré à
l'utilisation de Galaad en réseau.
Paramètres / Outils permet d'indiquer en détail les caractéristiques de
chaque outil en magasin. Voir le chapitre "Trajectoires d'outils".
Paramètres / Machine / Principaux donne accès rapide aux principales
caractéristiques de la machine. Voir ce chapitre, un peu plus loin.
Paramètres / Machine / Complets donne un accès détaillé à tous les
paramètres de la machine. Voir ce chapitre.
Paramètres / Machine / Test E-S ouvre une fenêtre de contrôle des
entrées/sorties de la machine, sans piloter de mouvement ni de recalage
préalable. Cette fonction sert à vérifier les connexions électriques. Voir aussi
la fonction "Usinage / Déblocage manuel".
Paramètres / Machine / Calibrage ouvre une fenêtre d'aide au calibrage
semi-automatique de votre machine (entrées, démultiplications, orientation,
cinématique). Cette fonction est plus particulièrement destinée aux personnes
11 - 244 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
qui ont construit leur machine ou ont monté une électronique de commande
différente de l'originale. Galaad enregistrera les paramètres calibrés.
La première chose à faire est de trouver les entrées correspondant au capot
de sécurité, aux contacts zéro machine et au capteur d'outil. Si vous n'avez
aucun de ces éléments, cette première phase est inutile. La méthode pour
trouver à quelle entrée un contact est connecté, et selon quelle polarité, est
assez simple : vous cliquez sur le bouton "Tester" correspondant, et vous
manœuvrez le contact à la main (pour le capot de sécurité et le capteur d'outil,
c'est facile, pour les contacts de fin de course, ça peut nécessiter un peu de
gymnastique). Une sous-fenêtre affiche et retient l'entrée qui bascule. Le capot
de sécurité doit être ouvert au moment où vous cliquez sur "Tester". Le
capteur d'outil doit être relâché, et les axes doivent être en-dehors du point
zéro (les contacts ne doivent pas être enclenchés).
Trouver les rapports de démultiplication des axes nécessite d'avoir accès à
chaque moteur pour le voir tourner. Les moteurs pas-à-pas ont généralement
des incréments de 1,8°, soient 200 pas entiers par tour. Attention, ce n'est pas
toujours le cas. Quoi qu'il en soit, vous devez trouver la bonne valeur qui
correspond à un tour de moteur, compte tenu des micropas ou des incréments
de l'encodeur pour un servodrive. Essayez des valeurs typiques : 400, 800,
1600, 3200, etc. en cliquant à chaque fois sur le bouton "Tester", jusqu'à ce
que le moteur fasse exactement un tour. Une fois que vos moteurs ont le bon
——————————————————— Fonctions des menus — 11 - 245
GALAAD 3 —————————————————————————————
nombre d'impulsions par tour, vous devez mesurer très précisément l'avance
linéaire correspondant à un tour, si possible à l'aide d'un comparateur ou d'un
pied à coulisse. À chaque clic sur le bouton "Tester", le moteur fait un tour.
L'orientation des axes détermine la géométrie de votre machine. Vous
devez indiquer la position du zéro machine, c'est-à-dire l'endroit où vous avez
les contacts de fin de course zéro pour les axes X et Y (le contact zéro pour Z
est toujours en haut). La direction des axes se teste avec un mouvement pour
lequel vous devez indiquer si l'axe s'est déplacé dans une direction ou l'autre.
Galaad en déduira une éventuelle inversion à imposer au moteur.
Enfin, les réglages de la cinématique, probablement les plus compliqués à
mettre au point, supposent que les autres calibrages soient acquis. La première
chose à rechercher est la vitesse maximale que les axes peuvent supporter. Les
axes XY travaillent ensemble et c'est donc la plus faible des deux qui l'empor-
tera. Lorsque vous cliquez sur le bouton "Tester", la machine fait un mouve-
ment, accéléré lentement, jusqu'à atteindre la vitesse indiquée. Galaad vous
demande s'il y a eu un décrochage de moteur. Si vous cliquez sur "Oui", il
conservera la dernière vitesse qui a été validée. Si vous cliquez sur "Non", il
réessayera avec une vitesse supérieure, jusqu'à ce que le moteur décroche.
C'est à vous de répondre par oui ou par non ; Galaad ne peut pas savoir si un
moteur a décroché à cause d'une vitesse de pointe trop élevée.
Une fois la vitesse maximale réglée, vous devez calibrer la fréquence
Start/Stop. Cette fréquence correspond à la vitesse instantanée d'arrachement à
l'immobilité d'un moteur, ou réciproquement la vitesse finale juste avant de
l'arrêter. Une fréquence Start/Stop trop basse rend les accélérations inutilement
longues. Inversement, une fréquence trop haute peut bloquer un moteur qui
n'arrive pas à accrocher sa rampe d'accélération, ou tout simplement le faire
cogner au démarrage et à l'arrêt. Le test consiste à faire tourner le moteur
instantanément à la fréquence demandée, pour chaque axe. Galaad vous
demande si le moteur de l'un des axes a cogné (démarré de façon trop brutale)
ou s'est bloqué. Si vous cliquez sur "Oui", il revient à la valeur précédente.
Sinon, il va essayer avec une valeur double.
Corollaire de la fréquence Start/Stop, les rampes d'accélération. Si un
moteur accélère trop fort, il risque de décrocher et se bloquer ou perdre des pas
(ou se mettre en erreur de poursuite pour un servodrive). S'il accélère trop
lentement, les mouvements seront inutilement longs. L'accélération d'un axe
doit être vigoureuse sans risquer le blocage ou le décrochage. Le test fait la
même chose que pour le calibrage de la fréquence Start/Stop, avec une pente
d'accélération de plus en plus raide. Attention, la fréquence Start/Stop et
11 - 246 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
l'accélération doivent être ceux de l'axe le plus critique, c'est-à-dire celui qui
décroche ou se bloque à la plus faible valeur. Ces réglages correspondent aux
mouvements inactifs, en pilotage manuel ou en usinage automatique lorsque
l'outil est hors matière.
Bien qu'étant les plus difficiles à régler, les deux derniers paramètres
cinématiques sont importants, puisqu'ils définissent le comportement de la
machine en usinage automatique lorsque l'outil est dans la matière. La
méthode de test est identique à celle utilisée pour la fréquence Start/Stop et
l'accélération. Reportez-vous au chapitre dédié aux paramètres de la machine
pour comprendre la portée des paramètres cinématiques.
Paramètres / Machine / Pilote externe permet d'utiliser un programme
d'usinage ou de téléchargement extérieur à Galaad, avec chaînage direct. Voir
la fin du chapitre consacré aux paramètres de la machine.
Paramètres / Machine / Enregistrer fait une sauvegarde des paramètres
complets de la machine vers un fichier .CNC récupérable avec la commande
suivante.
Paramètres / Machine / Ouvrir récupère les paramètres complets de la
machine enregistrés avec la commande précédente.
Paramètres / Machine / Point de restauration / Créer vous permet
d'enregistrer un point de restauration avec les paramètres de la machine, les
divers réglages de position et de calibrage, les bases de données de coupe
(pour les découpeurs plasma, laser, jet d'eau, etc.) et la bibliothèque d'outils.
Cette fonction vous évite de passer des heures à chercher un paramètre que
vous auriez peut-être modifié sans vous en souvenir et qui induit des problè-
mes à l'usinage. Les fichiers sont enregistrés dans le sous-répertoire
"RESTORE" du répertoire d'installation de Galaad. Leur nom est composé de
la date et de l'heure d'enregistrement, plus un titre optionnel à votre conve-
nance. Vous pouvez demander la création automatique d'un point de restaura-
tion à intervalles réguliers. Voir la fonction suivante.
Paramètres / Machine / Point de restauration / Récupérer charge les
fichiers de paramètres d'un point de restauration préalablement enregistré.
Vous avez le choix des paramètres que vous voulez restaurer, et quelques
boutons vous aident à gérer la liste des points de restauration.
——————————————————— Fonctions des menus — 11 - 247
GALAAD 3 —————————————————————————————
Paramètres / Post-processeur permet de définir un format d'export, de
commande numérique générique ou de pilote externe utilisant un langage
particulier non-intégré à Galaad. Toutes les syntaxes usuelles sont possibles, à
partir du moment où elles sont basées sur un format texte avec valeurs
numériques en décimal ou en hexadécimal. Des canevas sont prédéfinis pour
les syntaxes les plus courantes, canevas sur lesquels vous pouvez broder votre
propre format. Pour une description du paramétrage de la syntaxe, reportez-
vous à la fin du chapitre consacré aux paramètres de la machine.
Paramètres / Auto-enregistrement règle la période d'auto-enregistrement
cyclique du fichier en cours. L'auto-enregistrement correspond à une com-
mande automatique "Fichier / Enregistrer". Cela suppose que le fichier a déjà
reçu un nom. Sinon, c'est l'environnement de travail qui est sauvegardé.
Paramètres / Nouveau fichier indique les paramètres à utiliser par défaut
lors de l'initialisation d'un nouveau fichier (dimensions de la pièce brute,
profondeur, vitesse et outil de dessin).
Paramètres / Profondeurs rapides règle le pas d'augmentation ou
diminution directe de la profondeur de l'objet sélectionné quand on appuie sur
les touches ou .
Paramètres / Vitesses automatiques appelle la boîte de dialogue de
modification du calcul des vitesses d'avance automatiques. Ces vitesses
automatiques concernent les débutants qui ne sont pas encore familiers avec
les vitesses d'usinage, pour leur éviter de commencer leur carrière sur un
monceau de cadavres de fraises. Elles sont calculées d'après la famille de
dureté du matériau (cette classification du matériau servant uniquement à ce
calcul), le diamètre et le profil de l'outil, la profondeur d'usinage et d'autres
paramètres secondaires. Dans le domaine du fraisage de métaux, une vitesse
d'avance se calcule normalement d'après la vitesse de rotation de la fraise, son
nombre de dents et ses possibilités d'avance par dent. Pour le fraisage de bois
ou de matières plastiques, il en va autrement. On ne raisonne pas en termes
d'avance par dent pour une pointe à graver ou une fraise-boule. Le calcul de
vitesse d'avance automatique par Galaad conduit à une sous-estimation
notoire : le but n'est pas d'optimiser l'usinage mais d'éviter de casser des fraises
en allant trop vite. Une fois que vous aurez acquis l'expérience des vitesses,
vous abandonnerez peu à peu les vitesses automatiques, justement pour gagner
du temps.
11 - 248 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Le calcul des vitesses automatiques est modulable pour chaque famille de
matériau. Vous pouvez multiplier le résultat pour aller plus ou moins vite.
Paramètres / Mémoriser enregistre l'ensemble des paramètres (environ-
nement, restrictions, machine, outils) sous un nom donné. Les jeux de
paramètres mémorisés se trouvent dans le sous-répertoire "CONFIG" du
répertoire d'installation de Galaad.
Paramètres / Reprendre récupère tout ou partie d'un jeu de paramètres
enregistrés sous un nom donné avec "Paramètres / Mémoriser".
Paramètres / Transfert rapide / Envoyer les paramètres enregistre le
jeu complet de paramètres (environnement, restrictions, outils, machine) sur
un disque amovible ou réseau, pour un transfert vers un autre poste de travail.
Paramètres / Transfert rapide / Recevoir les paramètres récupère tout
ou partie d'un jeu de paramètres enregistrés sur le disque amovible avec
"Paramètres / Transfert rapide / Envoyer les paramètres".
Menu "Aide"
Aide / Manuel d'utilisation affiche le présent manuel en format PDF, ce
qui suppose qu'un visualisateur de document comme Adobe Reader a été
installé sur votre ordinateur.
Aide / Télé-intervention appelle la fonction intégrée de connexion à
distance sur votre écran. Ceci suppose que votre ordinateur est connecté au
réseau Internet. À l'appel de cette fonction, il apparaît une fenêtre indiquant un
numéro d'identification ID et un mot de passe. Vous devez communiquer ces
deux informations à votre interlocuteur, par téléphone ou par e-mail, afin qu'il
puisse se connecter sur votre PC et voir votre écran pour vous aider.
Aide / Débogage crée un fichier texte contenant tout ou partie du jeu de
paramètres du logiciel et l'archive de communication du dernier usinage ou
pilotage effectué, pour vérification avec l'aide d'un support technique en cas de
dysfonctionnement du logiciel ou de la machine. Les deux options par défaut
sont les paramètres de la machine et le dernier échange archivé. Elles suffisent
——————————————————— Fonctions des menus — 11 - 249
GALAAD 3 —————————————————————————————
pour une aide au débogage concernant un problème avec la machine. Le
fichier résultant GALAAD.BUG, présent dans le répertoire d'installation du
logiciel, doit être envoyé par e-mail au support technique. Très important :
tant que vous n'avez pas généré ce fichier de débogage, ne relancez
surtout pas un pilotage manuel qui effacerait le dernier échange archivé
entre Galaad et la machine. Toutes les données échangées entre Galaad et la
machine sont archivées dans le fichier texte GALAAD.XON, sous forme de tags
temporels, de commandes envoyées, de
réponses reçues, ainsi que de nombreux
commentaires automatiques facilitant la traque
au bug. Ce fichier est concaténé avec des
fichiers de paramètres selon les options
choisies, pour générer le fichier final
GALAAD.BUG avec cette fonction.
Aide / Licence temporaire permet d'entrer un code de licence valable
pendant un mois sans que la clef soit connectée. Cette licence est renouvelable
au maximum trois fois consécutives, et il est nécessaire que l'installation
courante de Galaad ait fonctionné avec sa clef de licence au moins une fois au
cours des trois derniers mois. L'unique but de cette commande est de permettre
le remplacement éventuel d'une clef perdue ou endommagée, tout en conti-
nuant de travailler en son absence temporaire. Cette fonction ne peut en
aucune manière débloquer la licence d'utilisation d'un logiciel normale-
ment dépourvu de clef. Le numéro d'identification n'est pas figé, et change à
chaque fois qu'un numéro de licence temporaire est validé. Sauf demande
expresse, ne rebranchez pas la clef de licence une fois cette licence temporaire
activée : si la clef est détectée même de façon partielle, la licence temporaire
sera aussitôt désactivée.
Aide / A propos envoie la boîte de dialogue de copyright. Cette boîte de
dialogue vous fournit aussi et surtout une information sur la version de votre
installation, pour d'éventuelles mises à jour, ainsi qu'un état de la licence
d'utilisation du logiciel. Un bouton "Télécharger la mise à jour" permet de
mettre votre version de Galaad à jour sans manipulation de fichiers. Ceci
suppose bien évidemment que votre ordinateur est connecté à l'Internet.
11 - 250 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Icones de raccourcis
Chose promise, chose due : voici la liste des icones disponibles dans la
barre du haut avec leurs correspondances dans les menus.
Fichier / Nouveau
Fichier / Ouvrir gabarit
Fichier / Dimensions brutes
Fichier / Ouvrir
Fichier / Importer
Fichier / Galerie
Fichier / Transfert rapide / Recevoir le dessin
Fichier / Enregistrer
Fichier / Enregistrer sous
Fichier / Exporter
Fichier / Transfert rapide / Envoyer le dessin
Fichier / Imprimer
Usinage / Fraisage (ou découpe) standard
Usinage / Simulation standard
Usinage / Fraisage multifaces 4 axes
Usinage / Pilotage manuel
——————————————————— Fonctions des menus — 11 - 251
GALAAD 3 —————————————————————————————
Edition / Annuler
Edition / Refaire
Edition / Répéter
Edition / Recommencer
Edition / Copier
Edition / Couper
Edition / Coller
Edition / Coller l'avant-dernière copie
Edition / Duplication / Faire une copie réelle
Edition / Duplication / En ligne
Edition / Duplication / En matrice
Usinage / Parcours / Connecter les objets
Usinage / Parcours / Déconnecter les objets
Usinage / Parcours / Définir point de départ / Point rouge
Usinage / Parcours / Définir point de départ / Point à cliquer
Dessin / Objet / Souder
Dessin / Objet / Scinder
Dessin / Incision
11 - 252 — Fonctions des menus ———————————————————
————————————————————————————— GALAAD 3
Dessin / Polyligne / Supprimer les parties à cliquer
Dessin / Segment / Supprimer les segments à cliquer
Dessin / Point / Supprimer les points à cliquer
Dessin / Point / Insérer un point sur un tracé
Dessin / Arc / Remplacer les cercles par des points
Dessin / Arc / Remplacer les points par des cercles
Dessin / Arc / Changer le diamètre des arcs sélectionnés
Usinage / Séquence / Placer en premier
Usinage / Séquence / Placer en dernier
Usinage / Séquence / Pointer successivement
Usinage / Contournage / Définir le contournage
Usinage / Contournage / Supprimer le contournage
Usinage / Contournage / Points d'attache / Ajouter
Usinage / Contournage / Indiquer le point de départ
Usinage / Contournage / Point d'entrée manuel
Usinage / Contournage / Point de sortie manuel
Usinage / Contournage / Points d'entrée et de sortie manuels
Dessin / Hachurage
Dessin / Cycle de poche
——————————————————— Fonctions des menus — 11 - 253
GALAAD 3 —————————————————————————————
Dessin / Objet / Distance entre points
Dessin / Objet / Longueur de tracé
Dessin / Grille magnétique / Régler
Dessin / Grille magnétique / Position & dimensions
Dessin / Alignement-centrage
Texte / Style
Edition / Librairies / Symboles TrueType
Affichage / Vue quadruple
Affichage / Vue 3D
Affichage / Aspect final / Tracé
Affichage / Tracé / Identificateurs / (on/off)
11 - 254 — Fonctions des menus ———————————————————
——————————————————————————————————
———————
12
01100
PARAMÉTRAGE
DE LA MACHINE
——————————————————————————————————
GALAAD 3 —————————————————————————————
Paramètres principaux
Le paramétrage de votre machine à commande numérique est une étape
très importante de Galaad et doit à ce titre être effectuée avec le plus grand
soin. En général, cette opération se fait une fois pour toutes. Sauf configura-
tion mécanique très exceptionnelle, l'utilisation de paramètres erronés n'est pas
dangereuse pour votre machine. Au pire, la machine se contentera de bouder
dans son coin sans daigner réagir à vos sollicitations. Au mieux, elle réagira en
faisant au passage quelques petites bêtises vénielles. Ne laissez tout de même
pas vos doigts au milieu, on ne sait jamais.
Afin de faciliter l'apprentissage de Galaad et sa manière de gérer la
machine, une boîte de dialogue donne accès aux paramètres simplifiés de la
machine sans entrer dans les détails. Ceci ne concerne que les possesseurs
d'une machine standard dûment répertoriée dans la liste. Pour y accéder,
appelez la commande "Paramètres / Machine / Principaux".
Le paramètre le plus
important est bien entendu la
définition du modèle de
machine. Recherchez dans la
double-liste (marque ou
fabricant et type) celle qui
correspond à votre matériel
et sélectionnez-la. Tous les
autres paramètres seront
alors mis à jour de façon
automatique.
Le type de contrôleur est généralement induit par le choix du modèle de
machine. Sautons donc directement au cadre du bas de la fenêtre pour vérifier
les autres paramètres techniques de la machine elle-même. Ces paramètres
dépendent du choix du modèle de machine, mais ceux-ci peuvent avoir évolué
au fil du temps. Voyez les caractéristiques fournies avec votre machine pour
en contrôler la validité, et notamment le pas des vis à billes. Si une valeur de
pas est erronée, la machine fonctionnera, mais ses mouvements ne seront pas à
la bonne échelle. Un pas trop petit par rapport à la réalité induit une surmulti-
plication des coordonnées envoyées à la machine et donc un agrandissement
du résultat. Inversement, un pas trop grand diminuera l'échelle d'usinage. Si
12 - 256 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
votre machine n'est pas équipée de vis à billes, la valeur à entrer doit corres-
pondre à l'avance linéaire effectuée sur chaque axe par un tour de moteur.
Entre une machine proprement paramétrée et un Galaad de même métal, on
trouve en général un câble de communication. Ce câble assure la transmission
des ordres du logiciel vers la commande numérique et le retour d'informations
de la part de celle-ci. La plupart des machines échangent ces données par le
biais d'un port USB ou d'un port COM (port série RS-232). Dans ce cas,
vous devez brancher le câble d'un côté sur la machine ou son boîtier de
commande numérique, et de l'autre sur le port ad hoc de votre ordinateur.
Rares sont les PC encore équipés d'un port COM de nos jours, mais ça existe
encore parfois sur les systèmes de bureau. Si votre machine réclame un port
série et si votre ordinateur en est dépourvu, vous devrez intercaler un module
convertisseur USB/Série qui ajoutera un port COM virtuel à votre PC (en
général numéroté à partir de COM3). Réels ou virtuels, les ports COM
disponibles listés par Galaad sont suivis d'un astérisque. Si vous ne savez
pas quel est le numéro de port COM attribué par Windows à votre convertis-
seur USB/Série, ces astérisques peuvent vous aider à le trouver. Le bouton
"Détecter port COM" peut aussi vous aider à trouver la machine en essayant
sur tous les ports disponibles jusqu'à obtenir une réponse valide. Sans garantie
totale.
Dans le cas d'un pilotage par port COM, le protocole de communication
tient tout d'abord compte de la vitesse de transmission. On considère
généralement que cette vitesse est préréglée sur la commande numérique et
que c'est au logiciel de s'adapter à la machine plutôt que l'inverse. Ne changez
pas inutilement cette vitesse de transmission. Ce n'est pas forcément avec une
communication plus rapide que vous gagnerez du temps.
Important : Si vous n'avez pas de machine connectée à ce poste de
travail, réglez le port sur "Aucun".
Rappelons que Galaad ne génère pas de signaux Impulsion/Direction
(Step/Dir) sur le port parallèle LPT pour attaquer un rack de puissance. Il
faut intercaler un module électronique capable de générer ces signaux.
Les pages suivantes concernent les paramètres complets de la machine,
auxquels vous pouvez accéder fort logiquement par la commande "Paramètres
/ Machine / Complets".
————————————————— Paramétrage de la machine — 12 - 257
GALAAD 3 —————————————————————————————
Onglet "Mécanique"
Ne venez pas directement à cette section sans avoir lu les indications
données dans les lignes précédentes et sur lesquelles on ne reviendra pas,
notamment les connexions sur les ports pour brancher correctement votre
machine et votre clef de licence Galaad. Les paramètres généraux de la
machine s'appliquent a fortiori aux paramètres complets décrits ci-après.
On rappelle que ces paramètres détaillés de la machine sont accessibles par
le biais de la commande "Paramètres / Machine / Complets". Cette commande
ouvre une boîte de dialogue
multi-pages qui contient
toutes les informations
relatives à la machine et sa
commande numérique. On
retrouve dans ces paramè-
tres les principaux déjà vus
plus haut, noyés dans un
marigot de données plus ou
moins exotiques. Passons
sur le modèle de machine
que nous avons déjà vu
dans les paramètres
généraux. Si la vôtre n'est
pas dans la liste proposée,
le plus simple est de
sélectionner "Modèle non
listé". Si son électronique de commande est compatible avec Galaad, elle n'en
sera pas moins pilotée avec tous les égards qui lui sont dus. Mais ce sera alors
à vous d'indiquer tous les paramètres de cette belle inconnue.
On vous demande cette fois d'indiquer le nombre d'axes. Pour la plupart,
les machines de la liste sont des modèles classiques à 3 axes cartésiens, mais
certaines configurations spécifiques peuvent n'avoir que 2 axes, ou d'autres un
4ème axe voire un 5ème axe B. Tout ça est décrit quelques lignes plus loin.
Les courses utiles représentent la longueur de mouvement maximale que
peut parcourir un axe, la combinaison donnant le volume accessible à l'outil.
On a vu dans les paramètres généraux le pas des vis à billes et les conséquen-
ces induites par une mauvaise valeur. La résolution des moteurs donne le
12 - 258 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
nombre d'impulsions à demander à la commande numérique pour que le
moteur fasse un tour. Là-aussi, si la valeur est erronée, le facteur d'échelle sur
la machine le sera tout autant, en général d'un facteur 2 ou 4 ou 8, etc.
Le cadre du bas définit les quatrième et cinquième axes, si la machine en
est équipée. Un quatrième axe peut avoir trois applications possibles pour
Galaad : un axe rotatif parallèle à l'axe de mouvement X (axe A) en usinage
cylindrique ; un axe rotatif parallèle à l'axe Z (axe C) orientant une lame de
coupe ; un simple axe esclave parallèle qui dédouble un axe principal. Il peut
aussi s'agir d'un axe E d'extrusion pour imprimante 3D, utilisable seulement
avec le module Kay. Un cinquième axe peut être un axe d'orientation pour une
tête de fraisage inclinée par le quatrième axe (fraisage 5 axes) ou bien un
second axe esclave d'un axe linéaire existant. Le module de dessin Galaad et
son module d'usinage associé ne peuvent utiliser que 3 axes parmi 4, c'est-à-
dire un usinage cartésien XYZ ou bien cylindrique XAZ. Le pilotage manuel
permet toutefois de commander tous les axes existants, y compris pour une
origine pièce avant usinage 3 axes. Seuls les modules Kay et Kynon peuvent
piloter jusqu'à 5 axes en cycle automatique.
Usinage rotatif sur axe A
La norme en vigueur veut que les axes rotatifs notés A, B et C tournent
autour de parallèles respectivement aux axes X, Y et Z. Ainsi, un axe A est
parallèle à l'axe X et autorise l'usinage en volume par rotation du plan
horizontal, permettant d'attaquer des faces inaccessibles en cycle 3 axes
classique, ou bien de faire un simple enroulement cylindrique du dessin à plat.
Reportez-vous aux fonctions "Usinage / Fraisage cylindrique 4 axes" ou
"Usinage / Fraisage multifaces 4 axes" pour plus d'information sur la façon
d'enrouler un dessin Galaad sur un cylindre à usiner ou bien fraiser différentes
faces latérales d'une pièce en volume. En outre, le module de tournage Gawain
peut utiliser une fraiseuse 4 axes ayant un axe rotatif A pour usiner le profil
dessiné, y compris les filetages (faces et filetages extérieurs seulement,
puisque la fraise ne peut pas attaquer de l'intérieur).
Le paramétrage d'un axe rotatif A, ou "Axe A de tournage" est très simple :
il suffit d'indiquer le nombre d'incréments moteurs par tour de mandrin (et non
par tour de moteur). La vitesse maximale de rotation en °/s doit être réglée
dans l'onglet "Vitesses".
————————————————— Paramétrage de la machine — 12 - 259
GALAAD 3 —————————————————————————————
Lame orientable sur axe C
Galaad accepte de piloter un
moteur servant à faire pivoter
une lame orientable de façon à
la maintenir toujours dans la
direction de coupe horizontale.
Ce moteur peut être soit le
troisième axe (machine sans axe
Z) soit le quatrième axe. Le fait
de sélectionner "Axe C
d'orientation" comme axe
supplémentaire (ou de le re-sélectionner s'il est déjà actif) ouvre une boîte de
dialogue donnant accès aux paramètres spécifiques de cette lame orientable. Si
la machine est dépourvue d'axe Z, on suppose que la lame est pilotée par un
électro-aimant ou un vérin avec des butées mécaniques pour régler les
positions haute et basse. Le premier paramètre indique quelle sortie électrique
pilote cet électro-aimant ou cette électrovanne, avec en corollaire les temps
correspondant à la descente et à la remontée, afin d'éviter que Galaad ne
déclenche un mouvement horizontal prématuré.
Une lame orientable ne pouvant en général pas changer de direction
lorsqu'elle est en position basse, l'angle maximum autorisé sans remontée doit
être indiqué. Si la rotation nécessaire est supérieure à cet angle, le mouvement
de coupe s'arrête, la lame remonte, elle est pivotée vers la nouvelle direction
de coupe puis redescend et le mouvement reprend. Si la rotation nécessaire est
inférieure ou égale à cet angle, la lame est pivotée en position basse. Le
passage d'angle se fait alors avec un mouvement de coupe, puis une rotation,
puis un nouveau mouvement de coupe. Pour conserver une certaine continuité
dans le mouvement horizontal, la lame peut commencer à pivoter avant d'avoir
atteint le point de virage, trichant alors sur l'orientation aux abords du virage.
Ceci permet d'enchaîner les mouvements de coupe sans points d'arrêt, Galaad
interpolant des mouvements incluant la rotation de la lame. Dans ce cas, il est
demandé de préciser la distance du virage à laquelle la lame peut commencer à
pivoter. Si le mouvement est plus court, la lame sera en rotation permanente.
Attention, la lame doit pivoter autour de son point de coupe. Il n'y a pas de
compensation XY si la lame est excentrée.
La vitesse de rotation à vide (position haute) de la lame est réglable ici,
ainsi que l'angle de référence (position de repos). Le 0° trigonométrique
12 - 260 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
correspond à la direction X+, ou 3 heures sur le cadran d'une montre, la
direction Y+ ou midi correspondant à 90°. Au moment de lancer le proces-
sus, la lame doit impérativement être calée sur cet angle de référence, et
elle y reviendra une fois le cycle achevé. Si la lame n'est que partiellement
libre de tourner, par exemple à cause de câbles ou tuyaux tournant avec elle,
alors il faut cocher l'option de rembobinage. À chaque fois qu'elle remonte,
elle sera positionnée le plus près possible de sa position de repos. Enfin, cette
lame peut n'être activée que pour un outil du dessin, les autres outils corres-
pondant à un pilotage classique sans axe C.
Axes parallèles
Si votre machine a un axe double, par exemple deux vis ou deux crémaillè-
res aux piliers de son portique mobile, plusieurs possibilités s'offrent à vous.
La plus simple est d'envoyer les mêmes signaux de commande aux deux
moteurs. Mais dans ce cas, si un axe se décale par rapport à l'autre, le portique
se mettra en travers et il sera difficile de le recaler à la main. C'est pourquoi
Galaad propose une fonction de recalage différentiel qui rajuste automa-
tiquement l'équerrage du portique. Ceci suppose que les deux moteurs sont
pilotables ensemble et séparément. Au moment de recaler la machine sur son
point zéro, Galaad bouge ensemble les deux axes
parallèles jusqu'à enclenchement d'un des deux
capteurs de fin de course, puis désaccouple les deux
axes, puis recale l'axe maître seul, puis recale l'axe
esclave seul, enfin réaccouple ensemble les deux axes.
Pour que le portique soit remis d'équerre au recalage
différentiel, soit les contacts de fin de course sont
ajustés mécaniquement, soit les deux valeurs des
dégagements hors contacts sont réglées dans Galaad.
Vous pouvez utiliser le 4ème axe de la commande numérique en le paramé-
trant comme axe esclave X' ou Y', mais vous perdez alors un canal qui, la
plupart du temps, fera exactement la même chose que le canal de l'axe maître.
Si vous n'avez que 3 axes sur votre commande numérique, ou si vous avez
besoin du 4ème canal disponible pour un axe rotatif, l'option "Axe accouplé",
en haut de l'onglet "Mécanique" des paramètres complets, offre une solution
simple mais qui nécessite un petit montage électronique : en faisant passer le
signal Step (ou Clock ou Pulse, c'est la même chose), dédoublé pour les deux
————————————————— Paramétrage de la machine — 12 - 261
GALAAD 3 —————————————————————————————
axes parallèles, à travers deux mini-relais ou interrupteurs électroniques pilotés
chacun par une sortie on/off de la commande numérique, on permet à Galaad
de couper le mouvement d'un moteur et pas l'autre. Le signal Dir dédoublé de
la même façon n'a pas besoin d'être coupé. Le résultat est le même sauf qu'au
lieu de réserver un canal d'axe de la commande numérique, on réserve deux
sorties. Quoi qu'il en soit, Galaad peut gérer les deux possibilités. Ceci étant,
un recalage différentiel nécessite la présence de deux contacts de fins de
course reliés à deux entrées distinctes, à moins d'utiliser le même système de
relais pour couper aussi le lien entre les deux contacts et une entrée unique (les
contacts doivent alors être montés en parallèle si normalement ouverts, ou en
série si normalement fermés).
Il se peut que les sorties Step et Dir du contrôleur s'avèrent incapables de
fournir assez de courant chacune pour deux opto-coupleurs côté étages de
puissance, ou que ces signaux ne peuvent pas être parallélisés en aval. Un
circuit intégré driver de ligne peut alors devenir nécessaire.
Axes supplémentaires
Comme on l'a dit plus haut, seuls les modules Kay et Kynon peuvent gérer
jusqu'à 5 axes en cycle automatique. Le module d'usinage de Galaad est limité
à 3 axes parmi 4, c'est-à-dire qu'un processus se fera sur XYZ (usinage plan)
ou sur XAZ (usinage cylindrique enroulé). Les usinages 3D à 4 ou 5 axes
doivent se faire avec le module Kay décrit plus loin. Si vous utilisez une tête
pivotante d'usinage 5 axes, vous devez indiquer ici le nombre d'incréments
moteur pour 360° de rotation de la tête. Le 4ème et le 5ème axe doivent être
indiqués comme étant des axes A et C (ou B et C) indépendants.
12 - 262 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
Onglet "Commande numérique"
L'onglet suivant des paramètres donne accès aux données relatives à
l'électronique de commande (le contrôleur ou la carte-contrôleur) et son
système de communication. Vous pourrez y trouver aussi quelques précisions
sur la course de recalage
des axes et donc la position
générale du point zéro
machine, ainsi que la façon
de faire ce recalage avant
ou pendant un usinage.
Le type de commande
numérique dépend directe-
ment du modèle de
machine que vous avez
paramétré à la page
"Mécanique", sauf si vous
avez choisi une machine
non listée, auquel cas il
vous appartient d'indiquer
vous-même quel contrôleur
pilote vos axes.
Beaucoup de machines sont dotées d'un buffer de mémoire locale capable
de stocker des ordres de mouvement tout en différant leur exécution. Cette
fonction est très importante car elle évite les temps morts entre chaque
mouvement et permet ainsi d'obtenir une trajectoire continue, rapide et fluide.
Le fait d'envoyer les mouvements au contrôleur avant qu'il ne les exécute
rompt la synchronicité entre le logiciel et la machine, ce qui fait que les
coordonnées affichées à l'écran ne correspondent plus aux mouvements réels
mais à la transmission. Le logiciel est alors en avance sur la réalité, ce qui lui
sied d'ailleurs fort bien. Ce passage à un mode asynchrone peut être déroutant,
mais il est plus performant, surtout lorsque l'usinage est fait de courbes.
Certaines machines comme les Isel ont des mémoires linéaires, avec d'abord
un temps de transmission, outil en attente, puis un temps d'exécution, logiciel à
son tour en attente. On a l'impression que du temps est perdu comparé au
mode sans buffer, ce qui n'est pourtant pas le cas puisque le délai de transmis-
sion est le même, mais il est dilué dans les envois de vecteurs. En revanche,
sur une machine à mémoire circulaire, la transmission se fait pendant que les
————————————————— Paramétrage de la machine — 12 - 263
GALAAD 3 —————————————————————————————
mouvements déjà envoyés sont exécutés, donc en temps masqué. Sur certains
contrôleurs (AxeMotion, Soprolec), Galaad peut lire en temps-réel la position
et, dans ce cas, le suivi à l'écran correspond aux mouvements des axes.
Vous pouvez choisir de désactiver l'option de buffer de mémoire locale et
laisser la machine en prise directe avec le logiciel pour chaque mouvement.
Ceci induit des mouvements continuellement interrompus par la transmission
des données et donc hachés. Si votre commande numérique est équipée d'une
mémoire locale, mieux vaut l'utiliser. Si elle n'en est pas pourvue, il est inutile
sinon déconseillé de lui faire croire le contraire. Elle ne fonctionnera pas
mieux.
Galaad limite l'utilisation de la mémoire locale en se resynchronisant avec
la machine à chaque remontée de l'outil. Ceci lui fait suivre par blocs le
déroulement du processus et permet de reprendre un usinage interrompu à la
dernière plongée de l'outil. Il est cependant possible de faire un bloc unique de
tout l'usinage, du moins si la mémoire locale est de type circulaire. Pour les
perçages simples ou avec cycle de pénétration, les mouvements sont plus
roboratifs et il n'est pas nécessaire
de resynchroniser à chaque
remontée d'outil. On peut stocker
dans la mémoire une série de
perçages pour gagner ce temps de
resynchronisation. Si la commande
numérique est capable de dialoguer
pendant qu'elle exécute le contenu
de son buffer, notamment pour
répondre à une lecture de l'état des
entrées ou de la position, alors on peut avoir d'une part une surveillance des
entrées critiques par le logiciel et d'autre part un écran synchrone avec la
machine, selon la granulosité choisie.
Il se peut qu'un contrôleur très ancien ne puisse piloter des mouvements sur
trois axes simultanément. Dans ce cas, Galaad vous proposera une alternative
de pilotage en escalier au moment d'usiner, mais vous devez invalider
l'interpolation 3D. De même pour l'interpolation circulaire si votre machine
ne peut parcourir en un seul mouvement des arcs programmés. Ces paramètres
dépendent directement de votre commande numérique, et par voie de consé-
quence de votre machine. Sauf configuration spécifique, tenez-vous en aux
options que Galaad vous propose par défaut.
12 - 264 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
La communication avec la machine passe par un port qu'il convient de
définir : USB, Ethernet, série, parallèle ou interne, le choix est vaste mais
chaque machine n'offre en général qu'une possibilité. Si votre ordinateur n'est
pas connecté à une machine, sélectionnez "Aucun" à la place d'un port. Galaad
fera une simulation de pilotage avec les paramètres de la machine indiquée.
Dans le cas d'une liaison série RS232, les ports COM disponibles, réels ou
virtuels, sont suivis d'un astérisque dans la liste. Si vous ne savez pas quel est
le numéro de port COM attribué par Windows à votre convertisseur
USB/Série, ces astérisques peuvent vous aider. Le bouton "Détecter port
COM" peut aussi vous aider à trouver la machine en essayant sur tous les ports
disponibles jusqu'à obtenir une réponse valide. De même, le bouton "Gestion-
naire de périphériques" vous ouvrira une fenêtre Windows donnant accès à la
liste des périphériques USB, ainsi que des ports COM ou LPT pour contrôler
leur validité. Sur un port série, il reste nécessaire de régler le protocole de
communication. Accordez de préférence les paramètres de Galaad sur les
paramètres préréglés sur votre machine plutôt que l'inverse. Voyez la fiche
technique de votre machine pour trouver les bons paramètres. Là-encore,
bricolages et tâtonnements apportent plus de peines que de joies.
Le cadre de recalage des axes indique avant tout la position du point zéro
machine. Cette information est très importante et détermine l'orientation
générale de vos axes XY. Pour l'axe Z, c'est simple, on présume que son point
zéro sera toujours vers le haut, outil dégagé. Oui, même en Australie. Mais
pour les axes X et Y, la position du zéro offre 4 coins de possibilités. Une
convention ancienne et sûre veut que l'axe X aille de gauche à droite et l'axe Y
d'avant en arrière vus du poste opérateur, ce qui semble assez implicite. Une
autre convention plus récente préfère que l'axe X soit le plus long des deux.
C'est sans doute très masculin mais pas toujours très malin pour un opérateur
qui pourrait alors avoir les axes X et Y inversés par rapport à ce qu'il voit à
l'écran ou ce qu'il a dessiné. Il est par conséquent recommandé de définir l'axe
X comme étant celui qui bouge de gauche à droite et l'axe Y comme étant celui
qui bouge d'avant en arrière. Si, vu de l'opérateur, il y a une inversion, le
mieux est de corriger cette inversion (voir l'onglet des paramètres avancés).
Sur la plupart des machines, vu de l'opérateur, l'axe X a son point zéro à
l'ouest, c'est-à-dire vers la gauche lorsqu'on est devant le plateau de la
machine. Par contre, l'axe Y peut avoir son point zéro au nord (au fond) ou au
sud (devant), selon le modèle. Il suffit de mettre la machine en route et laisser
faire un recalage pour voir de quel côté les axes se dirigent. Attention, la
————————————————— Paramétrage de la machine — 12 - 265
GALAAD 3 —————————————————————————————
position correspond à l'outil sur le plateau, pas au mouvement du plateau lui-
même. Si votre machine a un plateau Y mobile, lorsque le plateau vient vers le
devant, c'est l'outil qui va vers l'arrière du plateau, et réciproque-
ment. Vous devez prendre en considération le mouvement
virtuel de l'outil sur le plateau, pas le mouvement réel de ce
dernier. Si votre machine a un plateau fixe et un portique mobile,
oubliez ce détail. Le paramètre de position du point zéro machine
est mis à jour automatiquement lorsque vous sélectionnez une
machine dans la liste, ce qui ne doit tout de même pas arriver tous
les jours. Si le recalage des axes se fait correctement mais que les
flèches de pilotage manuel et le curseur à l'écran font l'inverse de ce que
fait la machine, alors probablement la position du point zéro machine
paramétrée est fausse. La petite case à cocher du dessous indique si Galaad
doit sonner l'alarme avant d'ordonner un recalage lors de l'initialisation de la
commande numérique. Pour des raisons de sécurité, il est préférable d'avertir,
surtout si la machine est ouverte et le mouvement rapide.
Vous pouvez très bien ne pas vouloir utiliser un point zéro machine et ne
travailler qu'avec des origines pièces flottantes. Dans ce cas, décochez l'option
"Course de référence / Zéro machine". On ne va pas débattre ici des avantages
et inconvénients du travail en coordonnées absolues avec un point zéro
machine. Sachez seulement que, sans point zéro machine, vous ne pourrez pas
gérer des positions fixes, donc pas de capteur d'outil fixe, pas de changeur
d'outil, pas de posages mémorisés. En outre, vous devrez régler l'origine pièce
à chaque usinage, même si sa position n'a pas varié.
Dans le cas d'une machine équipée de moteurs pas-à-pas, il est possible
pour la paix de l'esprit de demander un recalage à intervalle régulier. Par
défaut, Galaad n'ordonne ce recalage que si la machine a été mise hors tension
et a donc perdu la position de ses propres axes. Mais vous pouvez le réclamer
plus souvent. Dans les faits, si votre machine perd vraiment des pas, il y a
peut-être des choses à vérifier, et pas seulement dans Galaad.
On allait l'oublier : en haut de page, à droite du type de commande
numérique se trouve un petit bouton discret qui permet d'accéder à
quelques paramètres étendus de l'électronique choisie. Le fait de sélectionner
un nouveau type fait surgir la même boîte de dialogue. Les paramètres
spécifiques sont décrits ci-après pour les contrôleurs les plus usuels ‒ et qui
génèrent donc le plus de questions.
12 - 266 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
Commandes numériques Arduino GRBL
Beaucoup de petites machines d'amateurs sont équipées de contrôleurs
Arduino avec firmware GRBL ou plus ou moins compatible. Plus ou moins,
car il existe hélas bien des variantes sur cette ébauche de standard, et toutes
n'offrent pas la
meilleure des compati-
bilités. GRBL est un
sur-ensemble du G-
code ISO pour le
rendre conversationnel
et faire passer des
paramètres de fonc-
tionnement au contrô-
leur à l'ouverture de la
communication (les
commandes $nn).
Important : si un fichier GRBL-TOP.TXT existe dans le répertoire d'installa-
tion de Galaad, contenant la liste des commandes $nn avec les valeurs ad hoc,
alors ce fichier est envoyé tel quel et Galaad n'utilise aucun de ses propres
paramètres. Chaque ligne de commande du fichier doit néanmoins être
acquittée par le contrôleur.
Avec GRBL, il n'y a pas d'entrées/sorties pilotables sous forme de numé-
ros, mais seulement des commandes pour mettre la broche en marche (vous
pouvez les remplacer par vos propres commandes personnalisées si néces-
saire), pour utiliser les capteurs de fins de courses zéro lors du recalage des
axes, et pour le capteur de mesure de l'outil. Ces entrées/sorties sont assignées
par le firmware et seule la fonction est accessible. Du moins quand elle l'est.
Vous pouvez néanmoins inverser la polarité des entrées dans ces paramètres.
Lorsque la fenêtre de pilotage ou usinage est fermée, la communication
série est coupée, ce qui réinitialise la plupart des contrôleurs. À l'ouverture du
dialogue suivant, les compteurs de position sont par conséquent à zéro et il est
nécessaire de recaler les axes. Ou bien, à défaut, la position courante redevient
le zéro relatif. Si vous voulez éviter ce problème, il faut demander à conserver
la fenêtre d'usinage ou bien la réduire. L'appel d'une nouvelle tâche réveillera
le module d'usinage.
————————————————— Paramétrage de la machine — 12 - 267
GALAAD 3 —————————————————————————————
Commandes numériques AxeMotion
Les paramètres décrits
ici sont communs à toutes
les cartes AxeMotion, dont
les modèles "PulseBox" qui
ont droit à une page étendue
pour assigner les signaux
électriques sur les pins du
connecteur DB-25. Il est
possible de prérégler l'état
des sorties au boot de la
carte, avant même que
Galaad ne soit actif. Dès sa
mise sous tension, la carte
activera les sorties deman-
dées. On verra plus loin
dans ce chapitre les réglages
de fréquence Start/Stop et
d'accélération, avec les para-
mètres cinématiques. Une entrée peut indiquer si l'étage de puissance est actif
ou affectée à la surveillance d'un signal d'erreur quelconque, par exemple un
bit d'erreur de poursuite en provenance d'un servodrive ou de contacts de fin
de course positifs. Si cette entrée est enclenchée, la carte CNC stoppe les
mouvements et Galaad abandonne l'usinage.
Un potentiomètre de vitesse peut être monté sur l'entrée analogique
(ADC) de la carte. Ce potentiomètre sert à ralentir la vitesse d'avance, jusqu'à
l'arrêt complet. C'est une option très intéressante. La communication sur le
port USB est normalement réglée sur "Très rapide" pour les cartes d'ancienne
génération, mais vous pouvez choisir une communication plus lente si vous
travaillez en environnement bruité avec des sources de parasites électriques
importantes qui semblent perturber la transmission. Enfin, si votre contrôleur
AxeMotion est doté d'un jogpad sur port local I2C, vous pouvez demander à
Galaad de le gérer.
La course de recalage est ici gérée directement à bas niveau par Galaad, et
il est donc nécessaire d'indiquer les entrées correspondant aux contacts
d'approche rapide (quasi-fin de course XY pour les grandes machines) et de
fin de course ainsi que leur état logique. Attention, une entrée "inactive" ne
12 - 268 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
signifie pas qu'elle n'est pas utilisée ; il s'agit de sa polarité lorsque le contact
correspondant est enclenché : contact normalement ouvert entrée "active
(NO)" / contact normalement fermé entrée "inactive (NC)". Il est
possible d'ajouter une petite valeur de décalage par rapport aux points de
contact pour fixer un zéro machine qui ne chatouille pas les interrupteurs. En
outre, les courses X et Y peuvent être conduites simultanément en diagonale
pour gagner du temps, avec finale axe par axe. Une option permet de rendre
ces entrées critiques pour la carte qui arrêtera immédiatement l'usinage
automatique sur enclenchement d'un contact de fin de course. Sur une machine
bien réglée, ceci n'est pas censé arriver.
Pour les modules "PulseBox" qui remplacent avantageusement un pilotage
par port parallèle LPT, la fenêtre est étendue sur la droite et vous pouvez y
régler les signaux générés sur
le connecteur DB-25 du rack
de puissance et, pour les
modèles anciens, sur le
connecteur auxiliaire qui
permet de gérer quelques
signaux annexes. Plusieurs
modèles d'assignations pour
des racks existants sont
prédéfinis dans Galaad. Le
fait d'inverser des signaux
"Impulsion" et "Direction"
est sans conséquence pour
votre machine. Simplement,
les axes ne tourneront pas. Vous avez donc tout à fait le droit de tâtonner.
Attention, le module "PulseBox" étant alimenté par le port USB, il y a une
limite au courant disponible : vous ne pouvez tirer plus de 10 mA par sortie,
avec un total de 50 mA pour l'ensemble.
————————————————— Paramétrage de la machine — 12 - 269
GALAAD 3 —————————————————————————————
Commandes numériques Isel-Automation "IMC"
Les machines Isel à moteurs pas-à-pas les plus récentes sont pilotées par
des contrôleurs de type IMC4-M, IML4 ou IMC-M/P. Ceux-ci donnent accès à
quelques paramètres spécifiques, dont la possibilité d'inverser le sens d'un
axe ou d'inverser la direction de sa
course de référence (les deux options
étant indépendantes). Si vous sélection-
nez une machine Isel standard intégrant
l'un de ces contrôleurs, les inversions
seront automatiquement réglées. Mais
pour une machine avec rack externe, il
vous sera peut-être nécessaire de définir
vous-même les inversions. Les paramè-
tres des contacts de fin de course sont
accessibles pour utiliser l'un ou l'autre
des deux contacts disponibles comme
point zéro, ou pour changer la polarité de
fonctionnement d'un contact à circuit
normalement ouvert ou normalement
fermé.
La plage de fréquence indique quelles valeurs minimale et maximale de
fréquence de mouvement (les incréments) peuvent être envoyées aux moteurs.
Il est possible de régler des valeurs de fréquence Start/Stop et d'accélération
différentes de celles utilisées par défaut. Enfin, si votre machine est équipée
d'un frein électromagnétique sur l'axe Z, il convient de le préciser ici.
Ces machines ou contrôleurs sont dotés d'un bouton d'armement "Power"
que l'opérateur doit activer manuellement. La vérification de l'état d'armement
de l'étage de puissance peut être désactivée ici, car elle peut ne pas fonctionner
sur tous les contrôleurs de ces types.
12 - 270 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
Commandes numériques Isel-Automation "CNC-API"
Les machines Isel
équipées de servomoteurs
utilisent des librairies à
liaison dynamique (DLL)
et des fichiers de para-
métrage (INI) installés sur
la console de pilotage en
usine. Elles sont pilotées
à travers ces DLL qui
doivent donc être en place
et dûment paramétrées,
faute de quoi le fonction-
nement de la machine
avec Galaad sera erroné.
La seule DLL obligatoire est celle chargée du contrôle des mouvements
"Motion control", mais il est probable que la DLL chargée du contrôle des
entrées/sorties "Inputs/Outputs" soit tout aussi nécessaire, au moins pour
piloter la broche ou l'outil d'usinage. La DLL de contrôle broche "Spindle
Control" n'est utile que pour une broche spéciale à pilotage intégré et non une
broche standard à pilotage par sortie binaire ou analogique. De même, la DLL
de gestion du circuit de sécurité "Security Circuit" n'est nécessaire que si la
machine est dotée d'un système de sécurité particulier. On pourra donc
éventuellement laisser ces deux DLL non spécifiées.
Le bouton "Trouver DLLs" permet de lancer une recherche de
l'installation Isel en usine, d'en récupérer les paramètres et les appliquer ici,
sans avoir à faire une recherche manuelle des bons fichiers. Une fois les DLL
et paramètres INI validés, il est possible de les vérifier avec le bouton "Char-
ger DLLs" qui donnera accès aux différentes fonctions internes de version,
initialisation, diagnostic et contrôle. Mais il vaut mieux ne pas trop bricoler
avec les DLL et leurs fichiers de paramètres INI, qui sont normalement
préréglés en usine et ne nécessitent a priori aucune intervention de l'utilisa-
teur. Cette fenêtre de Galaad n'est censée servir qu'à rechercher sur le disque
dur les fichiers ad hoc installés par les techniciens Isel et les valider (les
fichiers, pas les techniciens, nul n'est infaillible).
Pour une machine Isel pilotée via les DLL de contrôle, le port de commu-
nication doit être réglé sur "Interne".
————————————————— Paramétrage de la machine — 12 - 271
GALAAD 3 —————————————————————————————
Commandes numériques SM-Motion
Les racks ou cartes de com-
mande SM-Motion proposent un
grand nombre de paramètres qui ne
seront utilisés par Galaad que s'ils
sont activés. Si votre machine a été
configurée en usine ou à l'installa-
tion, le mieux est sans doute de ne
pas les modifier, du moins ceux
qui concernent des contrôles les
plus avancés. L'ensemble de ces
paramètres n'est envoyé à la
machine que si l'option "Reparamé-
trer la CN lors de l'initialisation"
est active dans la page "Avancés"
des paramètres machine (voir plus
loin).
Si votre machine est équipée
d'un potentiomètre de survitesse, il
est nécessaire de l'indiquer ici, en
même temps que le nombre
d'entrées/sorties dont elle dispose. 32 entrées et 32 sorties maximum sont
gérables par Galaad, ce qui devrait suffire pour la plupart des applications. Le
mode passant G62/G60 de la SM-300/400 permet d'enchaîner les vecteurs de
façon fluide, avec calcul cinématique des trajectoires. Sauf problème manifeste
à l'utilisation, mieux vaut le laisser actif. Cette fonction est sans objet si le
buffer de mémoire locale n'est pas actif.
Les paramètres d'initialisation sont pour la plupart préréglés en usine et ne
nécessitent pas de modification, excepté les paramètres A (nombre de digits
après virgule, qui doit impérativement rester à 2 pour tous les axes), B & C
(démultiplication et conversion des unités de distance en impulsions), ainsi
que le paramètre K (vitesse de la course de référence). Il est sans doute
préférable de ne rien changer aux autres, sauf demande expresse du fournis-
seur ou d'un technicien qualifié.
12 - 272 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
Commandes numériques Soprolec "InterpCNC"
Les cartes InterpCNC
développées par Soprolec sont
des contrôleurs très répandus tant
auprès des professionnels que
des hobbyistes qui construisent
eux-mêmes leur machine. La
carte InterpCNC-1 communique
par un classique port série
RS232 ; la carte InterpCNC-2,
capable de gérer 5 axes, commu-
nique par port USB via une DLL
de pilotage fournie par Soprolec,
que Galaad se contente d'appeler.
Pour la fréquence Start/Stop
et l'accélération, reportez-vous,
plus loin dans ce chapitre, à la section consacrée aux réglages cinématiques.
Des entrées peuvent-être affectées à la surveillance de l'arrêt d'urgence,
d'un signal d'erreur quelconque, en provenance de l'étage amplificateur ou
des contacts de fin de course positifs, ou d'un système de sécurité comme un
capot de protection. Si cette entrée est activée (ou inactivée selon le paramé-
trage), la carte CNC stoppe immédiatement les mouvements et Galaad
abandonne l'usinage. Ces paramètres sont tous facultatifs.
L'état des sorties au boot détermine quelle sortie doit être active lors de la
mise sous tension de la carte, avant même de communiquer avec le PC.
La carte InterpCNC gère de façon autonome la course de référence, à
condition d'indiquer quelles entrées correspondent au contacts de fin de course
ainsi que leur état logique (contact normalement ouvert entrée "active" /
contact normalement fermé entrée "inactive"). Les courses X et Y peuvent
être conduites simultanément en diagonale pour gagner du temps.
————————————————— Paramétrage de la machine — 12 - 273
GALAAD 3 —————————————————————————————
Commande numérique K40
La graveuse laser K40 a été interfacée avec Galaad pour un pilotage direct.
Avant d'aller plus loin, signalons que toutes les cartes équipant la K40 ne
sont pas compatibles. Il se peut
que le logiciel ne puisse pas
piloter votre machine. Les
paramètres sont peu nombreux
et assez explicites. Vous pouvez
calibrer la position du point
origine XY standard dans le coin
nord-ouest de la machine, afin
d'y caler vos pièces ou utiliser
un décalage hors pièce avec un
flash du laser.
Commande numérique générique
Certaines machines sont équipées de commandes numériques qui peuvent
seulement recevoir des ordres de mouvement mais ne renvoient pas des
données utilisables par Galaad (par exemple GravoGraph, Roland ou Sure-
grave). Il reste néanmoins possible de les piloter directement en mode
unidirectionnel pour des usinages automatiques. Dans ce cas, Galaad ne peut
pas proposer ses fonctions de pilotage manuel puisque ceci nécessiterait des
retours de positions et des commandes spécialisées. La communication ne se
fait plus que dans un seul sens, de Galaad vers la machine.
Cependant, si la machine offre un
tableau de bord avec pilotage manuel
local pour la prise d'origine pièce, rien
n'est perdu. Au moment de régler
l'origine pièce, Galaad vous demande-
ra d'opérer cette prise d'origine sur la
machine puis enverra les codes du
parcours d'usinage automatique. Le
format utilisé peut être choisi parmi les quelques langages de commande
disponibles, y compris le post-processeur à définir.
12 - 274 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
Commande numérique personnalisée
Si votre machine a une commande numérique non listée dans Galaad mais
qui utilise un langage de commande en mode texte, décimal ou hexadécimal,
sur port COM ou LPT, il est possible d'indiquer vous-même la syntaxe de ces
commandes en choisissant comme modèle "Générique / Personnalisée".
Les télégrammes envoyés à la machine peuvent être encadrées par des
octets de début et de fin, indiqués en code ANSI décimal. Les commandes
proprement dites sont à indiquer en texte, avec des variables entre < > qui
seront remplacées par les valeurs correspondantes à l'exécution. Les acquitte-
ments renvoyés par la machine à chaque ligne de commande sont définis sous
forme d'un unique octet indiqué en code ANSI décimal. Les commandes non
définies ne seront pas utilisées. Si vous disposez d'un contrôleur CNC sur port
série ou parallèle qui fonctionne avec un langage texte décimal, vous devriez
pouvoir vous en sortir, sous réserve de connaître les commandes disponibles
de ce contrôleur et leur syntaxe.
————————————————— Paramétrage de la machine — 12 - 275
GALAAD 3 —————————————————————————————
Onglet "Broche"
L'onglet suivant dans les
paramètres de la machine
permet de définir le type de
broche utilisée pour usiner,
ainsi que son système de
contrôle. Sur une machine
fournie par son constructeur,
la broche sera en général le
modèle standard. Mais il se
peut que la vôtre soit d'un
type particulier, que vous
devrez alors paramétrer ici.
Dans le doute, sélectionnez
toujours la broche standard
de la machine. Le change-
ment de modèle de machine
ou de modèle de commande
numérique dans les pages de paramètres précédentes redéfinit automatique-
ment la broche comme étant le modèle standard. Il est tout de même assez rare
de changer de modèle de machine sans changer de broche par la même
occasion.
Si votre broche est en fait un découpeur à laser, plasma, jet d'eau ou autre
de même acabit comme une buse de dépose de liquide, vous pouvez l'activer
seulement lorsque l'outil avance et l'éteindre dès que l'outil est censé être
rétracté. L'interface de dessin, notamment l'icone verte de profondeur, vitesse
et outil, peut s'adapter en conséquence. À noter qu'un chapitre est consacré aux
systèmes de découpe à torche plasma, plus loin dans ce manuel.
Les modèles de broches prédéfinis sont contrôlés soit par une ou plusieurs
sorties binaires de la commande numérique, soit par une sortie analogique ou
PWM, soit encore par un port de communication séparé. Vous pouvez en
définir les paramètres, c'est-à-dire choisir une sortie et un état binaire pour la
mise en route et pour l'arrêt. Il est possible d'indiquer plusieurs sorties
différentes pour une unique commande, par exemple la sortie n° 12-2 pour
les sorties 12 puis 2 commutées l'une après l'autre. Vous pouvez indiquer
jusqu'à quatre numéros successifs pour une commutation logique. Ceci reste
valable pour toutes les sorties logiques.
12 - 276 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
Le délai d'inertie de démarrage est réglable. Ce délai couvre l'intervalle
de temps entre la mise en route de la broche et le moment où elle atteint son
régime de croisière. Galaad aime travailler en temps masqué, et il met donc ce
délai à profit pour déplacer les axes vers le point d'entrée du premier objet à
usiner, évitant ainsi de rester les bras croisés. Mais il saura attendre sagement
que la broche ait terminé sa phase de montée en régime pour descendre l'outil
dans le matériau. Si votre broche (laser, plasma, jet ou buse) est activée
seulement pendant la phase d'avance, ce délai devient une temporisation entre
la commutation et le déclenchement de l'avance. Dans ce dernier cas, les deux
valeurs tempos laser permettent le réglage d'une temporisation supplémentaire
après mise en route (c'est-à-dire avant le début du mouvement) et avant
extinction (après la fin du mouvement). À la différence du paramètre d'inertie,
ces deux temporisations annexes deviennent sans objet avec une broche
classique activée en continu pour tout le processus, et sont donc grisées dans
ce cas. Si le système d'asservissement de la broche renvoie un signal indiquant
que la broche est prête, vous pouvez câbler ce signal sur une entrée de la
machine et l'indiquer ici. Galaad attendra alors le basculement de cette entrée
pour considérer que la broche a atteint le régime demandé.
Broches tachymétriques (à vitesse asservie)
Galaad peut piloter le régime de rotation d'une broche tachymétrique, si
celle-ci est asservie à un système de contrôle via un canal analogique ou
assimilé. Des paramètres spéciaux sont
disponibles dans ce cas.
La vitesse de rotation de la broche est
normalement prédéfinie pour chaque outil,
mais au démarrage de la broche, tant en
mode manuel qu'en mode automatique, une
fenêtre de supervision apparaîtra pour vous
permettre d'ajuster le régime. Le système de contrôle de la vitesse et du sens de
rotation vient en plus des sorties de base utilisées pour la mise en route et
l'extinction, qui restent donc valables ici avec ce type de broche. Si vous ne
voulez pas utiliser ces sorties de mise en route et extinction parce qu'elles
feraient redondance avec le système d'asservissement de la vitesse, il suffit
d'en effacer les valeurs.
————————————————— Paramétrage de la machine — 12 - 277
GALAAD 3 —————————————————————————————
Pour une broche avec régime asservi, vous devez indiquer en pourcentage
les valeurs plancher et plafond utilisables pour le signal qui va déterminer la
vitesse de rotation. La valeur plancher correspond au moteur commençant à
tourner avec un minimum de couple. Galaad considérera que la plage de
vitesse commence à cette valeur qui n'est pas forcément 0%. La valeur plafond
correspond au moteur à plein régime, lequel peut être atteint avant 100% sur
un variateur sans boucle de retour. Vous devez bien évidemment indiquer les
deux vitesses correspondant à ces valeurs, la plage entre les deux pouvant être
non linéaire. Galaad peut en plus piloter une montée en régime progressive
pour éviter la charge réactive du moteur. Cette montée en régime est linéaire et
paramétrable en tours/min par seconde. Le temps d'inertie de démarrage
indiqué plus haut en secondes est décompté de cette progression.
Un signal PWM utilise un bit unique de sortie qui fonctionne donc en
mode tout-ou-rien, mais ce signal carré est haché dans le temps selon une
fréquence donnée. Le pourcentage donne la largeur relative d'impulsion, entre
0% (signal figé à 0) et 100% (signal figé à 1). Un petit dispositif intégrateur en
aval permet de convertir le train d'impulsions en signal analogique.
Si votre commande numérique est
dépourvue de sortie analogique ou PWM
mais propose tout de même un jeu assez
étendu de sorties binaires, il est possible
d'asservir la vitesse de rotation de la
broche en commutant des sorties reliées
en aval à un convertisseur D/A externe.
Vous devez alors sélectionner la
"Broche tachymétrique sur sorties
binaires" et, dans la fenêtre de paramé-
trage spécifique, vous devez définir le
nombre de bits qui attaqueront le
convertisseur (12 maximum, ce qui
devrait assurer une résolution suffisante
dans la plupart des cas). Les sorties correspondantes n'ont pas besoin de se
suivre en séquence. Il vous appartient d'assigner un numéro de sortie à chaque
bit définissant la valeur du signal analogique. Galaad fera le reste en adressant
les sorties selon une valeur binaire qui correspond au régime de rotation
demandé. Au lieu d'un convertisseur D/A, vous pouvez aussi utiliser un
dispositif intégrateur à étages.
12 - 278 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
Broches spéciales
Certaines broches nécessitant des paramètres particuliers peuvent être
utilisées avec Galaad. Par exemple, une broche à impulsions se met en route
par l'envoi d'un simple signal d'activation
sur une sortie et requiert un réarmement
périodique par le renvoi de ce signal, l'arrêt
se faisant par la commutation d'une autre
sortie. Ce réarmement ne se fera que lorsque
l'outil est en position haute afin de ne pas
perturber le déroulement du processus. Il vous appartient de régler le délai de
renouvellement en conséquence. Avec une tête de gravure laser analogique,
Galaad modulera la puissance
selon la profondeur Z du tracé,
par le biais de la sortie DAC ou
PWM, y compris en parcours
3D, la puissance maximale du
laser (ou tout autre moyen
d'usinage) devant être affectée à une profondeur donnée qui ne pourra pas être
dépassée. Enfin, il est possible de piloter une tête de poinçonnage utilisant les
sorties de la broche, donc sans
paramètres particuliers, sauf que
cette tête sera activée à intervalles
réguliers des tracés, ces intervalles
étant demandés avant chaque
usinage.
Scripts de commande de broche
Il se peut que votre broche ou votre application soit du genre
exigeant et ne puisse se satisfaire d'une simple commande on/off de
base, même assortie de diverses temporisations et contrôles de
vitesse de rotation par canal analogique ou PWM. Dans ce cas,
tout n'est pas perdu, il vous reste encore la possibilité de
programmer vous-même la séquence de commandes pour la mise
en route et l'arrêt de votre engin. Comme modèle de broche,
choisissez dans la liste "Séquence programmée de commandes".
————————————————— Paramétrage de la machine — 12 - 279
GALAAD 3 —————————————————————————————
La boîte de dialogue de paramétrage spécifique vous propose d'écrire les
deux scripts de contrôle dans un langage de programmation très simple. Le
logiciel interprètera
vos instructions une
par une au moment de
lancer ou arrêter la
broche. La liste des
commandes disponi-
bles est affichée en
bas de la fenêtre.
Elles correspondent
pour la plupart aux
entrées/sorties de la
machine. Mais vous
pouvez aussi faire appel à des programmes externes en leur passant des
arguments fonctionnels, par exemple la vitesse de rotation qui est disponible
sous la forme d'une variable labellisée <RPM> laquelle sera remplacée par la
valeur de rotation en tours/minute, indiquée en texte décimal (une formule
mathématique est utilisable autour de cette variable). Vous pouvez encore
indiquer une commande directe à envoyer sur le port de communication au
sein de ce script, avec la commande SEND (voir aussi ci-dessous).
Et puisqu'on parle de commandes à envoyer à la machine, il est possible de
sélectionner comme modèle de broche "Commandes directes sur port". Dans
ce cas, vous ne rédigez même
plus une séquence de comman-
des définies et interprétées par
Galaad dans son langage de
script qui vont appeler les
fonctions correspondantes de la
machine. C'est carrément à vous
de rédiger dans le langage de
la machine chaque télégramme à lui envoyer, sachant que Galaad ne
cherchera pas à comprendre de quoi il s'agit et se contentera d'attendre un
acquittement standard à chaque envoi qu'il opère. Les commandes doivent être
en texte, il n'y a pas de variable possible et il va sans dire que la machine est
censée apprécier le sens et les subtilités de ce qu'elle reçoit. C'est vous qui êtes
aux commandes, au sens premier du terme.
12 - 280 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
Programme externe de contrôle
Enfin, pour le cas où votre broche serait d'un type totalement inconnu de
Galaad, utilisant un canal différent de la commande numérique, mais heureu-
sement livrée avec un programme de contrôle exécutable sous Windows
(même en mode console de commandes), il reste encore une dernière possibili-
té d'établir le lien entre Galaad et la broche via ce programme.
Les trois fonctions
disponibles sont la mise
en route, le changement
de vitesse de rotation, et
l'arrêt de la broche. Pour
chacune de ces fonctions,
vous devez indiquer un
programme à appeler,
avec ses arguments si
nécessaire. Au moment
de l'appel, Galaad se
chargera de remplacer les arguments variables <RPM> et <T> par la vitesse de
rotation et le numéro d'outil, écrits en texte décimal dans la ligne de com-
mande. Le programme appelé ne peut accéder au port de communication
avec la machine, déjà ouvert et réservé par Galaad. L'utilisation d'un pro-
gramme externe suppose que la broche est pilotée par un canal particulier que
le programme en question est seul capable de gérer. Galaad fait ces appels et
passe immédiatement à la suite. Il vous appartient de gérer leur exécution.
Important : il est possible de définir pour chaque outil, via le bouton
"Extensions" de ses paramètres, des sorties spéciales pour la broche lorsque
c'est cet outil qui doit usiner. Ces
sorties spécifiques selon l'outil
remplacent les sorties par défaut
du cadre "Contrôle" des paramè-
tres de broche. Si vous constatez
un problème de commutation lié
à un outil en particulier, vérifiez
ces extensions spécifiques.
————————————————— Paramétrage de la machine — 12 - 281
GALAAD 3 —————————————————————————————
Onglet "Vitesses"
La page suivante des paramètres nous emmène dans le réglage des vitesses
de travail de la machine. Celles-ci sont en général réglées une fois pour toutes
sans lien avec un usinage
particulier. Elles n'ont pas
d'influence sur ce qui a été
défini dans le dessin pour les
vitesses d'avance ni dans le
magasin d'outil pour les
vitesses de perçage.
Votre commande
numérique est capable de
piloter des mouvements dans
une plage de vitesses qui
n'est pas infinie. Quand bien
même elle le serait, vos
outils ont quelques contrain-
tes qu'il convient de ne pas
négliger. Précisez donc une
vitesse minimale et une vitesse maximale de mouvement, plus un maximum
angulaire pour le cas où vous auriez une machine à 4 ou 5 axes. Galaad
utilisera strictement ces valeurs comme plancher et plafond pour tous les
ordres qu'il aura à transmettre à la machine. Si vous ne connaissez pas les
limites de votre machine, disons qu'il est rare d'usiner à moins de 0,1 mm/s (6
mm/min) ou de déplacer un axe à plus de 100 mm/s (6000 mm/min), mais
certaines grandes tables peuvent aller plus vite, et parfois même beaucoup plus
vite. Dans certains cas, le fait d'aller trop vite peut faire perdre la position de la
machine (du moins avec des moteurs pas-à-pas en boucle ouverte) et parfois
causer quelques dégâts sur la pièce usinée. N'accusez pas tout de suite Galaad
de faire de grosses bêtises si vous avez essayé de repousser les limites. Si les
vitesses envoyées à votre machine ne sont pas correctes, vous pouvez en
changer l'échelle par le biais du post-multiplicateur normalement réglé à 1.
Le cadre central de cette page définit les différentes vitesses des mouve-
ments automatiques qui sont conduits lors de l'usinage quand l'outil n'est pas
actif dans le matériau. Les vitesses de course de référence sont tout simple-
ment les vitesses auxquelles la machine va recaler sa position vers le point
zéro machine. Par pitié pour vos capteurs de fin de course ou leurs butées
12 - 282 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
mécaniques, n'utilisez pas de vitesses trop élevées. Les mouvements inactifs
XY sont les déplacements horizontaux d'un tracé à l'autre lorsque l'outil est en
position rétractée hors du matériau. Les descentes inactives Z représentent la
première descente de l'outil rétracté vers la surface supérieure de la pièce,
avant perçage. La vitesse de perçage, quant à elle, est définie avec les paramè-
tres de chaque outil et la vitesse d'avance selon chaque objet dessiné. La
vitesse de remontée Z correspond au dégagement vertical de l'outil lorsqu'il
est rétracté hors du matériau. Enfin, les vitesses de descente sur capteur et
descente du palpeur indiquent respectivement le mouvement de descente
automatique sur le capteur pour mesurer la longueur d'outil lors de la prise
d'origine pièce sur l'axe Z, et le mouvement de descente de l'aiguille du
palpeur sur la pièce, si votre machine en est équipée.
Les deux valeurs de pilotage manuel donnent les réglages par défaut des
curseurs de vitesse lorsqu'on ouvre la fenêtre de pilotage manuel ou prise
d'origine pièce. Le préréglage dans ces paramètres vous évite de manipuler
systématiquement les curseurs à chaque ouverture du pilotage manuel.
Si votre commande numérique est pourvue d'une
fonction override (contrôle temps-réel de la vitesse),
Galaad peut faire une accélération progressive des
mouvements lors du pilotage manuel. Ceci s'avère
pratique pour gérer à la fois des déplacements longs et
des réglages fins sans changer de vitesse à tout bout de
champ. Le fait de cocher la case correspondante permet d'accéder au réglage
du délai avant accélération et du temps de montée pendant lequel le mouve-
ment accélère lentement jusqu'à doubler de vitesse. Autre possibilité, la
répétition en mode incrémental (lorsque le mouve-
ment manuel n'est pas continu et illimité) permet de
reproduire le mouvement après un bref délai si la
touche de mouvement est restée enfoncée. Un petit bip
est émis pour ponctuer le mouvement. N'oubliez pas que vous pouvez toujours
déplacer les axes à vitesse lente avec le bouton droit de la souris, ou en
appuyant sur la touche du clavier, ou encore avec le bouton n° 2 du
joystick (configuration par défaut).
————————————————— Paramétrage de la machine — 12 - 283
GALAAD 3 —————————————————————————————
Onglet "Avancés"
Nous voilà maintenant arrivés à la page fourre-tout des paramètres de la
machine, dans laquelle ont été déversées pêle-mêle toutes les données
inclassables dans les autres
pages, ce qui n'en facilite pas
la lecture. Suivez le guide et
tenez bon la rampe.
Bien que situés en haut
de la fenêtre, les facteurs
d'échelle n'ont rien à voir
avec une quelconque montée
du courrier à l'étage. Ces
valeurs augmentent ou
réduisent les ordres de
grandeurs des coordonnées
envoyées à la commande
numérique ou renvoyés par
celle-ci pour chaque axe. On
a vu précédemment qu'un tel
facteur existe aussi pour les vitesses, mais uniquement dans le sens Galaad
vers machine, celle-ci n'ayant pas à renvoyer des vitesses dont le logiciel ne
saurait que faire. Ces facteurs d'échelle sont liés aux paramètres de pas des vis
à billes et de résolution des moteurs définis dans l'onglet "Mécanique". Sauf
micro-erreur à corriger, ils sont censés être tous neutres, c'est-à-dire à 1.
À la cave sont remisés les nombreux éléments qui n'avaient pas leur place
ailleurs. À gauche sur l'étagère, vous pouvez réassigner les axes, par exemple
pour intervertir les axes X et Y si l'orientation machine vue du poste opérateur
ne convient pas (mettez alors X sur le canal 2 et Y sur le canal 1). Vous
pouvez par la même occasion inverser le sens d'un axe. Attention, cette
inversion de sens ne change pas la position du point zéro machine mais se
contente de faire en sorte que le moteur tourne dans la bonne direction. Pour
que ce qui est affiché à l'écran corresponde bien à l'orientation de la machine,
vous devez avant tout régler la position du point zéro machine dans la page
"Commande numérique" (voir plus haut dans ce même chapitre).
Beaucoup d'options disponibles dans cette page affichent un texte suivi de
points de suspension. Ceci signifie que, si vous activez l'option, une boîte de
12 - 284 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
dialogue s'affichera pour régler les paramètres sous-jacents. Si l'option est déjà
active, il suffit de double-cliquer ou appuyer sur en cliquant dessus. Si
vous validez une sous-fenêtre, il faudra valider aussi la fenêtre-mère.
Dans le cas où votre commande numérique reçoit des paramètres à
l'initialisation, vous pouvez décider si ce paramétrage doit être effectué ou
non. Ne désactivez cette option que si votre machine est dotée d'un tableau de
bord avec accès aux réglages internes.
Le pointage décalé de l'origine XY permet de valider l'origine pièce XY
(avec les boutons verts) à la position courante d'un dispositif de pointage au
lieu de l'outil lui-même, par exemple un spot laser pour une table de découpe à
la torche plasma, ou une caméra vidéo pour une graveuse de circuits imprimés.
Voyez le chapitre "Fonctions
avancées de l'usinage", sec-
tion "Pointage de l'origine
pièce à la caméra" pour plus
d'informations sur l'utilisation
de la webcam. Avec Galaad
est fourni un petit module de
visualisation qui ne fonction-
nera pas avec toutes les
webcams, mais vous pouvez y
substituer un autre programme
d'affichage vidéo qu'il suffira
d'indiquer avec sa ligne de
commande. Spot laser ou
webcam, la visée doit être
bien dans l'axe Z et un soin
tout particulier doit être apporté au calibrage précis du décalage pointeur-
outil, sous peine d'avoir des prises d'origine erronées. Un bouton permet ici
d'accéder au calibrage, lequel consiste tout simplement à marquer avec la
pointe de l'outil un morceau de pièce quelconque ou bien directement le
plateau machine, en allumant la broche pour y percer un petit trou, puis valider
cette position de l'outil avec le bouton vert ad hoc, puis déplacer les axes XY
de façon à avoir le centre de ce marquage précisément dans le spot laser ou le
collimateur, enfin valider la position du pointeur. Galaad se charge d'enregis-
trer le décalage XY dans les paramètres.
————————————————— Paramétrage de la machine — 12 - 285
GALAAD 3 —————————————————————————————
Pilotage manuel sur manette externe
Si vous voulez faire un pilotage manuel sur une
manette externe (un joystick ou gamepad, un pavé
numérique, une roue codeuse), ce qui est une excellente
idée, il faut signaler à Galaad qu'il doit tenir compte de
ce qui se passe sur cette manette ou ce clavier. Vous
pouvez bien entendu activer plusieurs de ces éléments.
Dans le cas d'un joystick ou d'un gamepad, il s'agit pour le logiciel de
réagir aux poussées sur le manche. La manette doit avoir au moins deux axes
pour les mouvements
de la machine. Pour
les manettes analogi-
ques, des curseurs
permettent de calibrer
au plus près le seuil de
déclenchement de ces
mouvement, pour
chacun des axes. Les
boutons disponibles
sur la manette peuvent
aussi se voir associer
des fonctions choisies
dans les listes
déroulantes.
Vous pouvez utiliser un pavé numérique externe (ou tout simplement le
clavier principal) et assigner une fonction à chaque touche. Le paramétrage est
très simple : cliquez sur un bouton libre ou déjà occupé, appuyez ensuite sur
une touche du clavier ou du pavé numérique, enfin choisissez dans la liste
déroulante la fonction à associer. Le pilotage manuel appellera cette fonction
lorsque vous appuierez sur la touche programmée, du moins si elle est
utilisable à ce moment. L'option de contrôle du cycle au clavier propose une
fenêtre semblable mais avec moins de possibilités. Les fonctions de supervi-
sion de l'usinage sont peu nombreuses puisqu'à ce moment-là, l'opérateur est à
la cantine pendant que Galaad travaille dur.
Pour les réglages fins d'une origine pièce, la roulette codeuse est un
élément intéressant. On rappelle que la roulette de la souris fait bouger le
12 - 286 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
dernier axe déplacé d'un incrément de 0.01 mm (si la résolution est suffisante),
ce qui est une forme simple mais non moins efficace de roue codeuse. Galaad
gère en plus quelques manettes de contrôle conçues pour les logiciels de
montage vidéo mais qui s'adaptent avec bonheur au pilotage manuel d'une
machine numérique. La première fonction d'une manette à roue codeuse
consiste à déplacer les axes par petits
incréments, afin de finaliser une
approche d'origine pièce. Le sens de
déplacement est lié au sens de rotation
de la roue, qu'il est possible d'inverser
pour chaque axe. Le nombre de
boutons varie beaucoup d'une manette
à l'autre (un seul pour la PowerMate,
quinze pour la ShuttlePro2). Les
fonctions des boutons ne sont pas
configurables. En général, ces manettes proposent une émulation clavier,
chaque action correspondant virtuellement à l'appui sur une touche. Les
différents modèles utilisables sont les suivants :
- Contour Design / ShuttleXpress, efficace et peu coûteuse, dotée d'une roue
codeuse en son centre pour opérer les déplacements incrémentaux de l'axe
actif, avec un anneau de mouvement rapide vers la gauche ou la droite pour les
avances continues. Si votre commande numérique est dotée d'une fonction de
contrôle temps-réel de la vitesse (AxeMotion, SM-Motion, TechLF), le
mouvement sera modulé selon la position de l'anneau. Les deux boutons
latéraux de part et d'autre de la roue centrale permettent de choisir l'incrément
(leurs valeurs sont réglables). Les trois boutons supérieurs sélectionnent l'axe
actif parmi XYZ. La position de l'axe actif en bas de l'écran est encadrée d'un
rectangle blanc pour éviter les
malentendus. Une double-pression sur
l'un de ces boutons valide l'origine pièce comme si l'on cliquait sur les boutons
verts "X/Y/Z - ok". Avec une broche à régime asservi, la roue codeuse et les
boutons latéraux ajustent aussi la vitesse de rotation, les trois boutons validant
la fenêtre de réglage. En usinage, ces trois boutons correspondent au mode
pas-à-pas, la pause et l'arrêt. L'anneau correspond alors à la survitesse et la
roue à la vitesse de rotation de la broche.
- Contour Design / ShuttlePro est la grande sœur de la précédente, plus
richement dotée en boutons. Les fonctions de la roue, de l'anneau et des
boutons latéraux sont identiques à la ShuttleXpress, mais les cinq boutons du
dessus permettent le contrôle de cinq axes XYZAB. Les quatre boutons du
haut appellent les boutons de commande du pilotage manuel, et les quatre
————————————————— Paramétrage de la machine — 12 - 287
GALAAD 3 —————————————————————————————
boutons du bas émulent les touches , , et , utilisa-
bles aussi dans les boîtes de dialogue. La procédure d'installation des manettes
Contour Design est décrite ci-après.
- DV Keyboard est un clavier de montage vidéo qui intègre une roulette
codeuse et un anneau surmontés de deux boutons. Ces deux boutons permet-
tent de choisir l'incrément entre 0.1 mm et 0.01 mm. Les fonctions de la roue
et de l'anneau sont identiques à ce qui a été décrit précédemment.
- Griffin Technology / PowerMate est une simple roue codeuse avec un unique
bouton. L'incrément est donc fixé à 0.01 mm, et le changement d'axe actif se
fait en appuyant rapidement une fois, deux fois, trois fois, etc. sur le bouton.
- Hanwha / GR100 est un autre clavier destiné au montage vidéo, mais doté de
huit boutons. Les deux boutons du haut changent d'incrément ; les suivants
changent l'axe actif.
Installation d'une manette ShuttleXpress
Lorsque la manette ShuttleXpress ou ShuttlePro est branchée sur le PC et
son driver installé, une icone apparaît en bas à droite de l'écran dans la zone de
notification de la barre des tâches (System Tray). Cliquez dessus et appelez la
fonction "Open Control Panel"
puisque ça va se passer en
anglais. La fenêtre ci-contre
monte à l'écran. Cliquez alors
sur le bouton "Options", puis
sur "Import settings". Allez
ensuite chercher le fichier
SHUTTLEXPRESS-
LAN.PREF dans le répertoire
du disque dur où Galaad est
installé. Re-cliquez maintenant
sur le bouton "Options", puis
sur "Change target applica-
tion". Allez ensuite chercher le
fichier LANCELOT.EXE, lui-
aussi dans le répertoire où Galaad est installé. Fermez cette fenêtre "Contour
Shuttle Device Configuration". Pour les modules Kay et Kynon, si vous les
utilisez, répétez l'opération avec SHUTTLEXPRESS-KAY/KYN.PREF associés
aux programmes KAY/KYNON.EXE installés.
12 - 288 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
Pour en finir avec les options diverses, lors de la prise d'origine pièce, le
logiciel peut remonter l'outil sur Z-ok de façon automatique. Lorsque vous
affleurez la position de l'origine pièce avec le bout de l'outil, sur la surface
supérieure ou sur le plateau-martyr, et cliquez sur le bouton vert "Z - ok" pour
valider cette nouvelle origine pièce Z, l'outil sera remonté à la nouvelle
position de retrait. Cette position étant la surface supérieure de la pièce moins
la hauteur de retrait. Ceci facilite la suite des opérations en vous évitant de
remonter l'axe Z manuellement pour pouvoir déplacer ensuite X et Y.
L'option d'avertir avant le dernier palier de découpe induit une pause de
l'usinage, outil relevé, lorsque celui-ci va effectuer la dernière passe qui
libèrera les morceaux découpés. Ceci n'est pas une incitation à mettre vos
doigts dans l'espace de travail de la machine. Utilisez plutôt les points
d'attache dans le dessin, dans les fonctions de contournage.
Vous pouvez suivre l'usinage en demandant à envoyer un e-mail à la fin
du cycle, et même à différentes phases du processus. Les données techniques
de l'accès au serveur de mail sont à indiquer dans la sous-fenêtre.
Enfin, pour surveiller de loin ce qui se passe sur l'ordinateur, il est possible
de ne pas autoriser l'écran de veille pendant l'usinage, à titre temporaire.
Les paramètres de votre écran de veille Windows ne sont pas affectés par cette
option, mais simplement ils sont inactifs tant que l'usinage dure, et l'écran de
veille n'est donc pas appelé. Une fois le message de fin de cycle validé, l'écran
de veille est restauré dans ses prérogatives.
Corrections mécaniques
Pour rattraper un défaut mécanique induisant une dérive entre les axes X et
Y, vous pouvez utiliser la valeur de correction de perpendicularité XY après
avoir mesuré cette dérive. Exemple : découpez avec la machine un grand
rectangle cartésien. Utilisez de préférence un outil de coupe à profil cylindri-
que, et découpez un rectangle de grandes dimensions. Attrapez une équerre de
qualité, placez-la dans un angle et cherchez un écart ‒
même léger ‒ avec l'autre bord. Si vous le trouvez, c'est
que les axes X et Y ne sont pas tout à fait perpendiculai-
res. Autrement dit, cette malicieuse s'amuse à faire
parallélogramme quand vous lui aviez demandé un
————————————————— Paramétrage de la machine — 12 - 289
GALAAD 3 —————————————————————————————
rectangle. Avant de la redresser à grands coups d'un marteau vengeur et
décidé, songez que Galaad peut soigner le problème avec une médecine douce.
Mesurez tout d'abord avec précision l'écart E entre l'équerre et le bord
disjoint, ainsi que la hauteur H du rectangle. Peu importe si vous mesurez la
stricte verticale ou bien le long du bord presque vertical du pseudo-rectangle, à
moins que l'écart ne soit vraiment monumental, auquel cas il faudrait songer à
envoyer du papier timbré au fabricant. Ramenez E à la proportion de 100 par
la petite règle de trois E' = E 100 / H. Il ne vous reste plus qu'à reporter la
valeur E' dans la case "Correction de la perpendicularité XY" et recommencer
l'opération en usinant à nouveau le même rectangle. Si le problème s'aggrave,
c'est que la dérive à corriger était dans l'autre sens. Reportez alors la même
correction en négatif, c'est-à-dire - E' au lieu de E'. Cette fois, ça devrait aller
mieux. Une autre méthode consiste à usiner deux rectangles identiques, par
exemple superposés, en retourner un, ajuster ensemble les bords inférieurs et
vérifier s'il y a un écart entre les coins supérieurs, auquel cas cet écart repré-
sente le double de la valeur à corriger, à ramener au pourcentage de la hauteur.
Une dernière méthode pour constater une dérive consiste à mesurer la
différence de longueur entre les deux diagonales du rectangle. On vous
épargne la méthode de calcul, un peu moins sereine et réservée aux amateurs
de trigonométrie appliquée, sur eux un salut fraternel.
La correction de perpendicularité XA fait la même chose pour pallier le
défaut de parallélisme entre l'axe linéaire X et un axe rotatif A.
Autre grand classique des machines-outils, un rattrapage de jeu des axes
X et Y est possible, bien que ce type de correction perde beaucoup de sens en
commande numérique ou l'axe immobile n'est pas bloqué par un frein et sera
donc libre de bouger dans son domaine de jeu. Ajoutons que cette fonction ne
fait pas bon ménage avec les usinages rapides de courbes où le calcul cinéma-
tique permet une bonne dynamique d'enchaînement des mouvements. Cette
dynamique sera irrémédiablement rompue par les décalages instantanés rendus
nécessaires par le rattrapage de jeu lorsqu'un axe change de sens, ce qui est
tout de même assez fréquent. Si votre machine a du jeu dans les axes, c'est à
vous de faire un choix quantique entre vitesse et précision de positionnement,
sachant qu'il vaut toujours mieux équiper la machine de transmissions de
qualité. Les jeux à corriger sont exprimés en valeurs absolues, et il n'y a pas de
rattrapage pour l'axe Z. Outre les limites susmentionnées, le poids de la broche
et la pression de plongée le rendent encore moins utile.
12 - 290 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
La correction de planéité de la pièce est une fonction avancée de Galaad
permettant de faire des gravures à profondeur constante même si la surface
supérieure de la pièce
n'est pas parfaitement
plane ou lorsque son
épaisseur varie, par
exemple un circuit
imprimé époxy. Avant
d'usiner, Galaad peut
effectuer des mesures
Z par palpage pour
obtenir un relevé
topographique de la
surface et appliquer
ensuite des corrections
de suivi de terrain.
Plusieurs options de
gestion du palpeur sont
disponibles en haut de
la fenêtre. Le palpeur
le plus simple est un
contact électrique entre
l'outil et la pièce, par exemple une pince-croco sur l'outil et reliée à l'une des
bornes d'entrée, et un contact quelconque avec la pièce qui relie celle-ci à
l'autre borne. Lorsque l'outil touche la surface de la pièce, le circuit se ferme et
l'entrée bascule. Parfait pour graver une plaque de cuivre ou tout autre
conducteur. Une sous-option demande si la phase de palpage nécessite une
intervention de l'opérateur, afin de ne pas lancer la broche alors que la pince-
croco est toujours sur l'outil, ce qui donnerait un gros sac de nœuds. Autre
palpeur simple, un montage à contact mécanique précis qu'on monte à côté de
la broche sur l'axe Z, voire carrément dans le mandrin à la place de l'outil.
Dans ce dernier cas, Galaad doit être prévenu pour éviter qu'il ne fasse des
opérations avec l'outil que le palpeur pourrait ne pas aimer du tout. Vous
pouvez aussi disposer d'un palpeur rétractile dont la descente et la remontée
sont actionnées par le logiciel via une simple sortie on/off, ce qui permet
d'enchaîner directement le palpage et l'usinage sans intervention de l'opérateur.
Enfin, le palpeur peut être un outil virtuel dans le râtelier du changeur d'outils,
qui se monte par conséquent dans la broche, mais de façon automatique.
————————————————— Paramétrage de la machine — 12 - 291
GALAAD 3 —————————————————————————————
Si le palpeur ne se monte pas dans le mandrin à la place de l'outil de
gravure, le décalage palpeur-broche doit être calibré, pour palper aux bons
endroits. On peut aussi s'abstenir de palper lorsqu'il n'y a que des découpes et
aucun travail de gravure. La mesure elle-même se fera en général avec une
entrée binaire qui bascule lorsque le palpeur est enclenché, ou bien à travers
un capteur laser ou autre qui donne directement à Galaad la variation Z. Pour
un capteur binaire, on peut assurer une sécurité en demandant que le processus
de palpage se lance lorsque le palpeur est enclenché manuellement par
l'opérateur, ce qui permet de vérifier que son circuit électrique fonctionne sur
la bonne entrée. Car un palpeur qui descend sans s'arrêter à la surface de la
pièce peut devenir très vite un palpeur à remplacer.
Dans la même veine, la correc-
tion de planéité du plateau permet
de tenir compte des défauts globaux
de la machine une fois pour toutes.
Sur une machine de petite taille, il
suffit d'opérer un surfaçage du
plateau-martyr à l'aide d'une fraise
plate de grand diamètre afin
d'obtenir la planéité correspondant
au plan des axes X et Y. Les
usinages sur un plateau surfacé par
la machine elle-même ne devraient
pas poser de problème de variation
Z. Mais sur une machine de grande
surface, ou si le plateau supportant
les pièces ne peut pas être surfacé
pour une raison ou une autre, le
logiciel peut corriger par le calcul
ces variations du plan de la pièce.
Ceci suppose que la pièce à usiner
épouse les variations du plateau. La fonction se base sur une matrice de points
disposés à intervalles réguliers sur le plateau, chaque point ayant une position
Z mesurable. Vous pouvez indiquer le nombre X et Y de points relevés, ainsi
que l'emplacement général de la matrice, c'est-à-dire les marges latérales
autour de celle-ci. Le logiciel va vous aider à relever l'altitude de chaque point
de la matrice, en positionnant lui-même le palpeur ou le comparateur, tenant
compte du décalage entre le palpeur et la broche. Si votre machine est équipée
d'un palpeur, Galaad pourra faire tout seul les relevés point par point. Sinon,
12 - 292 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
vous devrez monter un comparateur et piloter vous-même l'axe Z jusqu'à ce
que l'aiguille revienne à la position de référence. Une fois un relevé validé, le
logiciel remonte l'axe Z, le déplace jusqu'au point XY suivant et redescend à la
position précédente. Il ne vous reste alors qu'à manœuvrer finement l'axe Z
pour que l'aiguille revienne à la référence, et Galaad notera l'altitude.
La matrice des relevés de planéité sert à réajuster les coordonnées Z des
tracés usinés, avec une fonction de lissage progressif pour que le résultat
s'adapte parfaitement aux variations du plateau.
Post-calcul cinématique
Le calcul cinématique est une fonction importante qui permet d'effectuer
des usinages rapides. Son but est d'assurer une fluidité optimale de mouvement
à vitesse élevée tout en évitant la perte de pas ou l'erreur de poursuite d'un
servodrive. Lorsque cette fonction est active, la vitesse d'usinage n'est plus une
contrainte imposée pour chaque déplacement mais un objectif à atteindre dans
la mesure du possible, l'impératif majeur étant d'éviter qu'un moteur ne sorte
de ses limites électromécaniques. Le calcul cinématique ne peut être activé que
sur les machines dont les contrôleurs de commande numérique sont dotés de
trois fonctionnalités :
- Un buffer de mémoire locale (voir ce paramètre) permettant de stocker des
mouvements avant leur exécution. Le logiciel fonctionne alors en mode
asynchrone et cherche à maintenir un haut niveau de remplissage du buffer.
- Corollaire du précédent, une bande passante élevée pour que la transmission
des mouvements aille globalement plus vite que leur exécution. Si le parcours
est plus rapide que la transmission, le buffer se vide et il y aura alors un
moment où la machine sera lancée dans une trajectoire brutalement interrom-
pue, occasionnant des cognements ou des pertes de pas.
- La possibilité d'exécuter des mouvements avec rampes d'accélération et des
mouvements à vitesse constante (voir ci-après). Il existe d'autres types de
mouvement que Galaad exploite lorsqu'ils sont disponibles, en général sur des
systèmes CNC très avancés.
Si l'une de ces trois fonctionnalités est manquante, le calcul cinématique est
inopérant. La bande passante, liée au port de communication, au protocole et
au langage de commande utilisés, représente souvent le point critique d'un
usinage rapide. Si le nombre de vecteurs à transmettre est élevé sur une courte
————————————————— Paramétrage de la machine — 12 - 293
GALAAD 3 —————————————————————————————
distance du parcours, par exemple dans une courbe à fine résolution, la vitesse
de mouvement risque de rendre le temps de transmission plus long que le
temps d'exécution par la machine. Inversement, une longue ligne droite ne
nécessite qu'une seule coordonnée à transmettre, ce qui est très bref, et du
temps pour en exécuter le mouvement, ce qui permet à la transmission de
prendre de l'avance. Le buffer de mémoire locale est donc chargé d'amortir les
variations de l'écart entre transmission et exécution le long du parcours
d'usinage. Même avec un buffer de grande taille, il est nécessaire que la
transmission soit globalement plus rapide que l'exécution.
Les paramètres cinématiques sont divisés en deux parties correspondant
aux deux types de mouvements possibles en usinage. Nous allons en profiter
pour faire un peu de théorie sur la dynamique de ceux-ci.
Le premier type de mouvement est le vecteur avec rampe d'accélération.
Un vecteur est un mouvement de base d'un point vers un autre à une vitesse
donnée. Par exemple, dans un usinage 3 axes, un vecteur aura des composan-
tes de distance X, Y, Z et une composante de vitesse V. La puissance d'un
moteur n'est pas infinie. Accouplé à un axe, il a une inertie qui vient contrecar-
rer ses changements de vitesse. Il ne peut pas passer de l'immobilité à une
vitesse de rotation élevée, ni réciproquement passer d'une vitesse de rotation
élevée à l'immobilité. Par conséquent, le contrôleur de commande numérique
lui impose trois phases pour faire son mouvement entre deux points :
1 - Une phase d'accélération, permettant d'atteindre la vitesse demandée. Le
moteur ne part pas d'une vitesse nulle mais d'une vitesse plancher appelée
"Vitesse de démarrage et d'arrêt" ou "Vitesse Start/Stop". Le contrôleur de
commande numérique le fait passer instantanément de l'immobilité à cette
vitesse puis le fait monter en régime selon la rampe d'accélération que sa
puissance et son inertie peuvent tolérer.
2 - Une fois la vitesse atteinte, le régime reste stable. Le moteur effectue
l'essentiel du mouvement vers le point cible à cette vitesse.
3 - Un peu avant d'atteindre ce point, le contrôleur enclenche une rampe de
freinage qui permet au moteur de ralentir puis s'immobiliser en douceur sur le
point cible. La décélération est en général symétrique de l'accélération.
Le mouvement est d'autant plus bref que les points sont rapprochés. Alors
si, en plus, la vitesse demandée est élevée, il se peut que le moteur passe
directement de la phase 1 à la phase 3, c'est-à-dire qu'il commence à freiner
avant même d'avoir fini son accélération sans avoir atteint la vitesse. C'est le
contrôleur qui gère tout ceci. Globalement, la courbe de vitesse décrit un
12 - 294 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
trapèze : une première pente montante (rampe d'accélération), puis un plateau
stable, et enfin une pente descendante (rampe de freinage).
Les deux paramètres d'un mouvement avec rampes sont donc la vitesse
Start/Stop et la pente d'accélération. Les contrôleurs ne travaillant générale-
ment pas au système métrique, ni même anglo-saxon, mais en incréments de
moteur, la vitesse est en fait une fréquence exprimée en Hertz. On parle de
"Fréquence Start/Stop" qui se traduit en une vitesse pour chaque axe. Si
ceux-ci ont des démultiplications différentes, la fréquence sera celle de l'axe le
plus critique, c'est-à-dire le moteur le moins puissant de l'axe le plus lourd
ayant le rapport de transmission le plus élevé. Mettez tout ça dans un shaker,
agitez fortement, il en ressortira en général une fréquence de l'ordre de ½ à 1
tour/seconde du moteur le plus critique, du moins sur une machine à peu près
classique. Par exemple, si vos moteurs ont une résolution de 1600 impul-
sions/tour, la fréquence Start/Stop sera typiquement entre 800 et 1600 Hertz.
La fréquence Start/Stop donne la vitesse instantanée d'arrachement à
l'immobilité, et en même temps la dernière vitesse juste avant l'arrêt du moteur.
Un mauvais réglage a des conséquences importantes sur le comportement de la
machine. Si la valeur est trop basse, les rampes d'accélération et de freinage
seront longues et on aura l'impression que les mouvements sont mous, ce qui
n'est pas encore trop grave. Mais si elle est trop élevée, le moteur devra faire
un saut trop important pour attaquer sa rampe d'accélération, et réciproque-
ment il tournera trop vite au moment de s'arrêter. Au mieux la machine émettra
un cognement et, au pire, les moteurs vont perdre des pas (la position va se
décaler) ou, pour un servodrive, générer une erreur de poursuite. Une bonne
oreille à l'affût des bruits mécaniques est un atout sérieux pour le réglage
fin d'une fréquence Start/Stop et de la cinématique en général.
————————————————— Paramétrage de la machine — 12 - 295
GALAAD 3 —————————————————————————————
Le second paramètre d'un vecteur à rampes est la pente d'accélération,
c'est-à-dire la rapidité de montée en régime. La pente de décélération étant
symétrique pour la descente en régime, le réglage de l'accélération est aussi
celui du freinage. Comme pour la fréquence Start/Stop, la distance est codée
en incréments. Une accélération en incréments par seconde carrée se quantifie
donc en Hz/s, et sera commune à tous les axes, comme la fréquence Start/Stop.
Si sa valeur est trop basse, les rampes de montée et de descente en régime
seront trop longues, avec des déplacements trop mous. Mais si elle est trop
élevée, le moteur risque de ne pas arriver à suivre la pente et va décrocher en
cours de route, occasionnant un décalage ou une erreur de servodrive. La pente
d'accélération est censée se calculer selon les conditions de travail de l'axe le
plus critique, donc le moteur le plus faible ayant la charge la plus importante,
en tenant compte de la courbe de couple de ce moteur relativement à sa
vitesse. Autant dire que ce n'est pas simple et que, là-encore, l'expérience et
une oreille fine sont souvent plus précieuses qu'une calculatrice pour trouver la
bonne valeur d'accélération. La fonction de calibrage de Galaad peut d'ailleurs
vous aider à affiner les réglages.
Les vecteurs à rampes sont utilisés pour tous les mouvements isolés entre
deux points. Isolés signifie que la vitesse à chacun de ces points est faible ou
nulle. Tous les mouvements de pilotage manuel ou semi-automatique, sans
exception, utilisent des vecteurs à rampes, y compris le palpage, la descente
sur le capteur d'outil ou le changeur d'outil. Tous ces mouvements sont
considérés comme isolés même s'ils appartiennent à une séquence enchaînée.
En usinage automatique, les mouvements de positionnement outil relevé, de
descente de l'outil au contact de la surface, de plongée verticale dans la
matière, de remontée à la hauteur de retrait, et de parking sont aussi des
mouvements isolés, faisant par conséquent appel à des vecteurs à rampes.
Enfin, lorsque l'outil avance dans la matière, si un mouvement se fait entre
deux sommets vifs sur lesquels l'outil passe à vitesse faible ou nulle, comme
par exemple les côtés d'un rectangle, alors là aussi le logiciel utilisera un
vecteur de base à rampes, même s'il n'est pas isolé.
Beaucoup de machines de type ancien ou ayant des vitesses limitées ne
sont capables d'effectuer que des mouvements avec rampes. Sur une trajectoire
courbe, il y aura par conséquence une accélération, une vitesse de croisière et
un freinage pour chacun des petits vecteurs qui composent la courbe. Ce qui
signifie que la machine passe son temps à accélérer et freiner, et probablement
n'atteint jamais la vitesse cible, sauf sur les déplacements longs. Le résultat est
lent et haché, surtout lorsque la vitesse requise est élevée. Évidemment, si la
machine est dotée d'une commande d'interpolation circulaire, au moins les arcs
12 - 296 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
de cercle pourront être effectués en un seul mouvement, avec une accélération
et un freinage en début et fin d'arc plutôt que sur chaque vecteur décrivant
cette courbe. Mais ceci suppose d'une part que l'arc est lui-même isolé, sans
enchaînement direct en amont ni en aval avec le reste de la trajectoire, et
d'autre part que les résolutions et démultiplications des axes X et Y sont
strictement identiques, sinon l'interpolation circulaire est inopérante. De toute
façon, ce type d'interpolation n'est pas applicable à une courbe non circulaire
telle qu'une ellipse, une spline ou une courbe de Bézier. En fait, l'idéal pour
obtenir un parcours fluide quel que soit le type de courbe et les caractéristiques
des axes serait d'enchaîner les vecteurs sans ralentir entre chaque, ce qui nous
mène à rechercher autre chose que des vecteurs à rampes pour suivre une
trajectoire continue.
Le second type de mouvement que Galaad peut commander, sous réserve
que la commande numérique l'accepte, est le vecteur à vitesse constante. Ici, il
n'y a pas de rampes d'accélération et freinage ; la vitesse est inchangée du
début à la fin du vecteur. L'avantage est que plusieurs vecteurs peuvent se
succéder sans qu'il y ait de ralentissement entre eux. Mais, pour le coup, ceci
pose d'autres problèmes, en premier lieu le fait que, pour atteindre la vitesse
demandée, il faille accélérer le long de la courbe sans oublier de ralentir en fin
de parcours, et aussi appliquer une formule de calcul qui garde une cohérence
globale dans les changements de vitesse.
Les vecteurs à vitesse constante n'ont pas de paramètres globaux tels que la
fréquence Start/Stop et l'accélération, puisque leur vitesse ne varie pas. En
revanche, pour les gérer de façon correcte, le logiciel a besoin d'autres
paramètres plus complexes puisqu'on ne peut pas les essayer de façon isolée
dans un simple pilotage manuel.
Beaucoup de systèmes de gestion globale des trajectoires sont basés sur
l'angle que forment deux vecteurs successifs dans un parcours, cet angle
déterminant la réduction de vitesse à leur point de passage. Mais cette solution
d'apparence simple ne fonctionne que dans les cas optimaux. Les angles
ponctuels d'une succession de vecteurs ne donnent pas la dynamique de
l'enchaînement, qui varie grandement selon que le virage global est large ou
serré. Un demi-tour effectué sur un demi-cercle de 180 vecteurs faisant un
angle de 1° chacun ne se négocie certes pas à la même vitesse selon que l'arc a
un rayon de 100 mm ou un rayon d'1 mm.
La fonction de calcul cinématique de Galaad est arithmétique et non
géométrique. Elle considère chaque moteur de façon isolée. En effet, même si
————————————————— Paramétrage de la machine — 12 - 297
GALAAD 3 —————————————————————————————
l'on a une vue globale sur un parcours dans un mouvement sur plusieurs axes,
un moteur ne se préoccupe pas de savoir ce que font ses chers collègues au
même moment. La seule chose importante est de savoir si, pour chaque
moteur, le changement de vitesse qu'on lui impose est supportable selon la
puissance qu'il peut fournir et la charge inertielle qu'il porte. Le calcul est donc
avant tout une recherche de discontinuité des vitesses de rotation. Les paramè-
tres qui en résultent sont de deux sortes, qu'on peut plus ou moins rapprocher
d'une fréquence Start/Stop et d'une accélération : d'une part, quel changement
de vitesse un moteur peut-il supporter sans décrocher ? D'autre part, combien
de temps faut-il à un moteur pour amortir un changement de vitesse avant
qu'on puisse lui en imposer un nouveau ? Le but du calcul est de substituer à
une marche infranchissable un petit escalier que le moteur peut monter ou
descendre sans buter dessus. Un changement de vitesse trop important devient
une succession de petits changements supportables, étalés dans le temps. Reste
à définir la hauteur des marches (la discontinuité maximale que le moteur peut
supporter) et leur largeur qui, combinées, donnent la pente globale de l'esca-
lier. Plus le moteur peut accepter un changement important de vitesse, moins il
y aura de marches intermédiaires. Et moins le délai pour amortir un change-
ment de vitesse est important, plus l'accélération sera forte.
Certes, le fait d'ajouter des mini-vecteurs intermédiaires augmente de façon
notable le nombre de coordonnées à transmettre, ce qui est gourmand en bande
passante. C'est pourquoi l'on peut être tenté de régler une valeur élevée de
discontinuité maximale. Mais le but est avant tout de faire en sorte que les
moteurs ne sortent pas de leur plage efficace de fonctionnement. La bande
passante devra tenir le choc, ou alors vous devrez réduire la vitesse maximale
d'usinage, considérant que la machine ne peut pas suivre. À noter toutefois que
le couple d'un moteur n'est pas constant. Sur les moteurs pas-à-pas, en
particulier, on observe même une chute brutale avec la vitesse, en général vers
10 à 20 t/s, à cause du temps de charge des bobines, qu'on peut réduire en
12 - 298 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
augmentant la tension. Les paramètres de discontinuité et de pente d'accéléra-
tion ne sont donc pas constants, contrairement à la fréquence Start/Stop et
l'accélération des vecteurs à rampes qui, par définition, travaillent aux abords
des vitesses nulles, donc à couple maximum. Il vous appartient de trouver le
meilleur compromis pour les vitesses habituelles de vos usinages.
Le réglage des paramètres
cinématiques est accessible en
activant (ou en double-cliquant
sur) l'option "Activer le post-
calcul cinématique". La fenêtre
sous-jacente offre une possibilité
de réglage simplifié à deux
curseurs, l'un pour les vecteurs à rampes, correspondants aux mouvements
inactifs outil relevé ou aux mouvements de pilotage manuel, et l'autre pour les
parcours courbes avec enchaînements rapides. Plus un curseur est situé vers la
gauche, plus le mouvement qu'il contrôle est mou. Inversement, plus le curseur
est situé vers la droite, plus le mouvement est brutal, jusqu'au risque de perte
de contrôle et au-delà.
Pour accéder aux réglages fins
du calcul, cliquez sur le bouton
"Paramètres avancés" qui vous
déroule la boîte de dialogue dans
son intégralité. Vous pourrez alors
indiquer dans un premier cadre les
valeurs de fréquence Start/Stop et
d'accélération (donc pour les
mouvements à rampes si vous
avez bien suivi la démonstration),
et dans le cadre inférieur les
valeurs de discontinuité maxi-
male que le moteur le plus
critique peut supporter, ainsi que
la capacité d'accélération
continue le long d'un parcours.
Ces deux valeurs sont à porter
respectivement en mm/s et en mm/s² puisque le calcul travaille sur des
coordonnées et des vitesses réelles, là où le contrôleur de la machine utilise
des incréments et des fréquences. La fréquence Start/Stop est envoyée comme
paramètre de fonctionnement à la machine lors de l'initialisation du dialogue
————————————————— Paramétrage de la machine — 12 - 299
GALAAD 3 —————————————————————————————
et, ensuite, Galaad n'en entend plus parler. Par contre, la discontinuité de
vitesse et la capacité d'accélération continue lui servent pour ses calculs.
Ces deux valeurs de calcul pour les mouvements en usinage peuvent être
rendus variables avec l'option de réduction dynamique des paramètres avec
la vitesse. Cette réduction est cohérente avec des moteurs qui perdent du
couple lorsqu'ils prennent de la vitesse, même si cette perte de couple n'est pas
linéaire. Si l'option est active, il faut considérer que les valeurs réglées
s'appliquent à une vitesse d'avance de 20 mm/s (1200 mm/min) et qu'elles vont
peu à peu décroître lorsque la vitesse augmente.
Etant donné que le calcul cinématique augmente le nombre de vecteurs en
en interpolant de nouveaux qui servent de paliers pour franchir des disconti-
nuités importantes de vitesse, il peut s'avérer nécessaire de réduire globale-
ment le nombre de vecteurs à transmettre. Ceci pourra éviter un engorgement
de la bande passante qui conduirait à un assèchement du buffer de mémoire
locale. L'optimisation anti-bourrage de la bande passante se chargera de
filtrer les mini-vecteurs jugés non-significatifs, qui ne seront donc pas
transmis. Un vecteur éliminé forme un angle très faible par rapport à celui qui
le précède, et parcourt une distance très faible, de l'ordre de quelques dixièmes
de millimètre, cette distance étant modulée selon la vitesse d'usinage. Le but
est d'alléger les courbes à trop haute résolution qui risquent d'amener à un
décrochage de la capacité de transmission. Une bande passante saturée se
caractérise par un usinage qui devient haché alors qu'il était auparavant fluide.
Pour conclure sur le calcul cinématique, disons que c'est une fonction assez
complexe qui nécessite des réglages autrement plus pointus que de simples
curseurs variant entre "doux" et "sec". Gardez à l'esprit que l'énergie néces-
saire pour accélérer ou ralentir un mouvement est proportionnelle au
carré de la vitesse de celui-ci : usiner deux fois plus vite requiert quatre fois
plus de puissance ; usiner trois fois plus vite requiert neuf fois plus de
puissance. Le calcul cinématique ne peut pas faire de miracle, et les moteurs
pas-à-pas se heurtent à des chutes de couples importantes lorsqu'ils tournent
vite. Ne demandez pas l'impossible à votre machine, même avec Galaad.
12 - 300 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
Changeur d'outils automatique
Pour en finir avec cette page de paramètres avancés, un dernier bouton en
bas à droite correspond au système de contrôle d'un changeur d'outils automa-
tique.
Un changeur d'outils, quel qu'en soit la forme, râtelier, barillet ou autre,
utilise toujours une séquence de commandes automatiques pour des mouve-
ments de mise en position, des commutations de sorties, des temporisations ou
encore des attentes de commutations d'entrées. Galaad vous offre la possibilité
de programmer pour chaque outil une séquence de sélection, c'est-à-dire le
processus qui va chercher l'outil là où il a été rangé et le monte sur le mandrin
de la broche, et une séquence de rangement pour remettre l'outil à sa place. Si
les positions sont
en général les
mêmes avec une
approche pouvant
s'inverser, le jeu
de commandes de
sorties va différer
d'une séquence à
l'autre. Il vous
revient de gérer
ces séquences
selon les données
techniques dont
vous disposez.
Le pilotage
manuel va sans
doute vous aider
pour trouver les
bonnes positions,
sorties et entrées
mises à contribu-
tion. On rappelle
que les boutons
"Rafraîchir" et "Boucle" du pilotage manuel servent à surveiller le bascule-
ment des entrées, et que vous pouvez cliquer sur les cases vertes des sorties.
Sur un changeur classique à râtelier linéaire, la méthode suivie consiste à
amener les axes XY à la verticale précise du cône de l'outil et noter la position.
————————————————— Paramétrage de la machine — 12 - 301
GALAAD 3 —————————————————————————————
Puis abaisser l'axe Z jusqu'à ce que le cône soit engagé
dans le mandrin, en prenant soin d'activer l'ouverture
des mors de celui-ci, et noter cette fois la position Z.
Après avoir refermé le mandrin par déclenchement de
la sortie qui le pilote, on déplace ensuite horizontalement l'axe
X ou Y de façon à extraire l'outil de son posoir avec une marge
suffisante, et l'on note la position de dégagement. Il ne reste
plus qu'à mesurer la distance entre les posoirs, ce qui peut
d'ailleurs se faire à l'aide du pilotage manuel. Au final vous
devez avoir la position XY absolue du premier posoir, la
position de dégagement (X ou Y selon l'orientation du râtelier),
le décalage (Y ou X) entre les posoirs, et bien entendu le
numéro et la polarité de la sortie qui déclenche l'ouverture des
mors de serrage du cône. Une fois ces informations bien notées, vous pouvez
facilement écrire les scripts de sélection et de rangement. Un bouton de
recopie va d'ailleurs vous y aider.
Pour chaque outil numéroté, vous devez indiquer s'il fait partie du
changeur en cochant la case "Changement automatique". Si cette case est
cochée, alors seulement vous pouvez accéder à ses deux scripts. Le bouton
"Lancer le test" vous aidera à faire des essais. Attention, les temporisations
sont parfois importantes lorsqu'il y a une action mécanique, surtout avec des
éléments pneumatiques qui ont de l'inertie. N'oubliez pas non plus d'insérer
dans vos scripts une remontée préalable de l'outil avant de l'envoyer à une
nouvelle position XY, au cas où il se trouverait des obstacles sur son chemin.
Galaad n'aime pas imposer des mouvements et ne le fait donc pas tout seul.
Vous pouvez aussi rédiger un script d'éjection manuelle de l'outil hors
mandrin, sans mouvement de la machine.
Les râteliers linéaires sont parfois couverts par un capot de protection
destiné à éviter les projections de copeaux sur les cônes porte-outils. Vous
pouvez intégrer la commande d'ouverture de ce capot, lequel peut d'ailleurs
couvrir aussi le capteur d'outil, auquel cas il faudra le préciser dans les
paramètres du capteur (voir ci-après l'onglet "Entrées/Sorties"). Un râtelier
linéaire se situera en bord de table, avec une zone d'exclusion qui empêche
Galaad d'y opérer des mouvements automatiques en-dehors de ces scripts. Le
pilotage manuel est possible en zone d'exclusion, mais avec un point d'arrêt à
la frontière. Autre sécurité, le capteur de mesure des outils peut servir à
vérifier si l'un d'eux est déjà présent dans le mandrin. Un peu long, mais
efficace. De même, une mesure de l'outil en fin de cycle peut permettre de
vérifier s'il est toujours en vie ou s'il en manque un bout.
12 - 302 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
Onglet "Entrées / Sorties"
La dernière page de paramètres de la machine donne accès à un contrôle
spécial des entrées/sorties pour certaines applications utilisant des appareils
périphériques. Galaad accepte de commuter à la demande des sorties binaires
au passage des événements
logiques de l'usinage (une
sortie est dite binaire si elle
n'a que deux états possibles,
active ou inactive, sans
intermédiaire comme une
sortie analogique ou PWM).
Le logiciel peut aussi réagir
au basculement d'une entrée
binaire.
N'oubliez pas que vous
pouvez indiquer plusieurs
sorties (4 maximum) et dans
certains cas plusieurs entrées
pour une fonction unique.
Vous devez alors séparer
leurs numéros par des espaces ou des tirets. Si vous indiquez plusieurs sorties,
elles seront toutes commutées lorsque la fonction correspondante est appelée.
Si vous indiquez plusieurs entrées, Galaad considère que la fonction est
déclenchée si au moins l'une de ces entrées est dans l'état demandé (on
applique un "ou" logique). Pour une même fonction, il n'est pas possible de
paramétrer plusieurs sorties ou plusieurs entrées dans des états différents.
Le cadre du haut permet de gérer les périphériques standards comme les
éléments de protection des personnes ou le capteur d'outil. Si vous souhaitez
modifier leurs paramètres sous-jacents, cliquez deux fois dessus.
Selon les normes en vigueur, le mode d'action du circuit de sécurité doit
être indépendant du logiciel et même de la commande numérique. Le fait
d'ouvrir la porte d'une enceinte de sécurité ou d'appuyer sur un bouton d'arrêt
d'urgence ne peut pas se contenter d'informer un processus programmé. Son
effet doit être immédiat et direct en stoppant l'outil et les mouvements de la
machine, le plus simple étant bien évidemment la coupure franche de leur
alimentation de puissance. L'opérateur ne doit pas être mis en présence d'une
————————————————— Paramétrage de la machine — 12 - 303
GALAAD 3 —————————————————————————————
broche en rotation sans capot ou écran intermédiaire, et un axe en mouvement
automatique est potentiellement dangereux. On n'insistera jamais assez sur
l'importance des équipements de protection, y compris sur les tables de petites
dimensions ou sur les constructions d'amateurs. Même une machine de faible
puissance peut blesser gravement un opérateur. La réglementation n'est pas
souple, mais elle ne demande pas l'impossible. La sécurité est importante.
Protégez vos yeux ; protégez vos mains ; protégez vos collègues.
Ne shuntez pas les systèmes de protection, quand bien même ils
peuvent parfois vous paraître peu pratiques. Si votre machine
ne requiert pas une enceinte close, pensez toujours à porter des
lunettes de protection.
On trouve aussi de plus en plus facilement des sources laser de classe 4 qui
peuvent faire office de pyrograveur numérique ou assimilé. Travailler sans
protection oculaire avec ce genre d'appareil est dangereux. Une simple
réflexion diffuse sur un matériau vaguement réfléchissant peut
suffire à occasionner une brûlure cutanée et surtout endommager
la rétine de façon irréversible. Ne travaillez jamais avec une
source laser sans un équipement de protection adéquat.
Le fait que le système de sécurité réagisse de façon autonome ne doit pas
l'empêcher de dialoguer avec le logiciel qui pilote le processus. Par consé-
quent, celui-ci doit savoir dans quel état se trouvent les équipements de
protection et peut même
gérer des éléments de
sécurité active. Si le
capot de protection est
ouvert, Galaad refusera
d'activer la broche et de
lancer le processus auto-
matique. Il vérifie donc
son état avant d'envoyer
une commande sensible
à la machine, et avertit
l'opérateur si le capot est
resté ouvert. Les normes
de sécurité autorisent un
moindre niveau de
sécurité lorsque la clef
du superviseur est en
12 - 304 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
mode "Test", si votre machine en est dotée, étant bien entendu que la machine
ne fait alors que des mouvements de calibrage et de vérification sans danger.
Ces deux états, capot et clef, correspondent à des entrées dont vous devez
indiquer le numéro et la polarité. S'il n'y a pas de clef, ne mettez rien.
L'ouverture et la fermeture du capot peuvent aussi être asservies avec deux
sorties et un temps de fermeture avant lancement du cycle automatique.
Certaines enceintes de protections sont en plus équipées d'un verrou électro-
magnétique ou pneumatique que Galaad peut activer avant de lancer la broche
ou le processus automatique. Le déverrouillage sera fait après la mise hors
tension de la broche, avec un temps de pause permettant de tenir compte de
l'inertie du moteur. Ce temps de pause peut comprendre une partie fixe et une
partie variable selon le régime au moment de la mise hors tension. Enfin, vous
pouvez indiquer trois sorties correspondant à un mât de signalisation donnant
l'état général du cycle automatique : feu vert pour machine à l'arrêt en attente
d'un cycle ou sur cycle terminé ; feu orange pour un cycle en cours ; feu rouge
pour un cycle stoppé. S'il n'y a pas de mât de signalisation, ces sorties peuvent
aussi bien être utilisées pour déclencher un gyrophare, un klaxon, une suite
pour violoncelle, à vous de voir.
Si votre machine est équipée d'un capteur de mesure de l'outil, ce qui est
hautement recommandé pour vous faciliter la vie, vous devez indiquer à
Galaad sur quelle entrée ce capteur est connecté, ainsi que sa polarité. On
rappelle encore une fois ici
qu'une entrée "active" est
déclenchée lorsque le contact
est normalement ouvert (N.O.)
et qu'une entrée "inactive" est
déclenchée lorsque le contact
est normalement clos (N.C.),
"inactive" ne signifiant absolu-
ment pas "non-utilisée". Si une
entrée n'est pas reliée à un contact mais à un appareil périphérique lui en-
voyant un signal, ne concluez rien de l'état haut ou bas et utilisez la fonction
"Paramètres / Machine / Test E-S" pour en savoir plus.
La descente de l'outil sur le capteur peut se faire en mode continu, auquel
cas Galaad envoie une unique commande de descente jusqu'à l'extrémité basse
de l'axe Z, descente qui sera interrompue par le déclic du capteur. Mais tous
les contrôleurs ne disposent pas de cette commande. Galaad pilotera alors une
————————————————— Paramétrage de la machine — 12 - 305
GALAAD 3 —————————————————————————————
descente par pas, chacun étant suivi d'une lecture de l'entrée, jusqu'à ce que le
capteur se déclenche. Une recherche dichotomique du point de déclic sera
ensuite lancée pour trouver rapidement sa position précise. Vous devez
indiquer la longueur de ce pas : trop petite, la descente sera plus lente ; plus
grande que la course mécanique de l'interrupteur, vous risquez de devenir un
bon client de votre fournisseur de fraises. Ou de votre fournisseur de capteurs
d'outils si vos fraises sont du genre costaud. N'oubliez pas que, avant chaque
descente sur le capteur, vous pouvez indiquer une course Z rapide de pré-
positionnement. Au passage, avant et après avoir lancé une mesure de l'outil,
vous pouvez exécuter des scripts de commandes à votre convenance.
Avec les machines dotées d'un changeur d'outil sous forme d'un râtelier
linéaire, il arrive que le capteur de mesure soit placé sous le capot du chan-
geur. Il vaut mieux le signaler à Galaad pour éviter les manœuvres hasardeu-
ses. Évidemment, vous avez indiqué dans les paramètres du changeur d'outils
la sortie qui déclenche l'ouverture du capot, car si elle est dans les scripts,
Galaad ne la trouvera pas tout seul. Vous pouvez paramétrer ici une sortie à
commuter lors de la mesure de l'outil, cette sortie pouvant correspondre au
capot ou aux nécessités électriques de fonctionnement du capteur. Une option
vous permet aussi d'appuyer à la main sur le capteur (et le relâcher) pour
déclencher la descente, avec un message d'attente à l'écran. Si le capteur ne
marche pas ou est mal paramétré, au moins l'outil n'ira pas le défoncer. Votre
cardiologue recommande cette option, en désaccord avec votre manucure.
Retour à l'onglet "Entrées/Sorties" des paramètres de la machine, le cadre
"Evénements" vous permet de commuter des sorties pour des événements
comme l'activation des moteurs d'axes après initialisation de la machine,
avec un éventuel temps de pause. La sortie sera remise au repos avant de
fermer le module d'usinage. La mise en puissance des moteurs peut aussi
débloquer le frein de l'axe Z, mais le paramètre est indépendant puisqu'il
arrive que les sorties à commuter aient des polarités inverses. Galaad étant
souvent pressé pour faire bouger les axes, le déblocage du frein peut aussi
nécessiter une pause tempérant son ardeur à se mettre au travail.
Votre machine est peut-être équipée d'un système d'arrosage ou de
refroidissement de l'outil, connecté à une sortie binaire qui sera activée soit
de façon continue du début à la fin du cycle d'usinage, soit seulement lorsque
l'outil est dans la matière avec interruption lorsque l'outil est relevé, soit
lorsque vous le souhaitez, auquel cas un message vous demandera ce qu'il en
12 - 306 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
est à chaque lancement de l'usinage automatique. Rien ne vous empêche de
monter un interrupteur en aval de la sortie pour décider de façon péremptoire
si vous voulez ou non utiliser l'arrosage, sachant que si c'est oui, il sera quand
même éteint tout seul à la fin du cycle.
Si vous avez un système de blocage de la pièce, par exemple un étau
pneumatique ou une table à dépression, ce système sera enclenché sans
interruption du début de la prise d'origine à la fin du dernier cycle de l'usinage,
la pièce étant terminée (ou le cycle interrompu). Galaad peut aussi allumer un
éclairage de la table pour le pilotage manuel, qui sera éteint sitôt l'usinage
lancé. Ne forcez tout de même pas sur ce genre de gadget, un interrupteur sur
la machine n'est pas mal non plus. Enfin, vous pouvez paramétrer un aspira-
teur de copeaux qui s'éteint après les passes normales, si le fait d'avoir un
aspirateur qui fonctionne en continu avec la broche vous défrise. Il va de soi
que les éléments sus-décrits sont purement indicatifs et que vous pouvez en
utiliser d'autres plus ésotériques sur ces mêmes événements.
La partie basse du cadre permet aussi de déclencher automatiquement un
arrêt de l'usinage si une entrée change d'état. Dans ce cas, Galaad fait un
arrêt simple avec extinction de la broche et rangement de l'outil à sa position
normale de parking. Mais cet arrêt n'est pas forcément immédiat. Pour qu'il le
soit, il est nécessaire que la commande numérique considère l'entrée comme
critique, c'est-à-dire déclenchant un freinage rapide. Cela dépend des capacités
et des paramètres spécifiques du contrôleur. Certains peuvent le gérer, d'autres
non. Étant donné qu'il n'est pas possible d'assaillir la machine de messages
répétitifs demandant en permanence l'état des entrées, Galaad ne lit ces entrées
qu'avant de faire replonger l'outil pour un nouveau tracé. Si, à ce moment, une
entrée d'arrêt ou de pause est déclenchée, alors seulement la fonction prend
effet. Il ne peut pas y avoir de lecture de cette entrée quand l'outil est dans la
matière, et la réaction immédiate est par conséquent impossible. Si votre
commande numérique dispose d'une entrée critique paramétrable, par exemple
pour un signal d'erreur, vous pouvez réutiliser cette entrée ici pour signifier au
logiciel que l'usinage est d'ores et déjà arrêté et qu'il est inutile de continuer à
envoyer des commandes de mouvement à la machine. Si vous souhaitez avoir
un arrêt moins programmé mais encore plus efficace sinon plus brutal, faites-
vous un petit montage mettant carrément la machine hors tension. En général,
elle consent à s'arrêter. Vous pouvez aussi demander une simple pause de
l'usinage, sur basculement d'une entrée. Dans ce cas, l'usinage repartira dès
que l'entrée sera revenue dans son état initial, sans même déranger l'opérateur
par un message à l'écran.
————————————————— Paramétrage de la machine — 12 - 307
GALAAD 3 —————————————————————————————
Lorsque le cycle automatique est terminé, une dernière entrée peut être
surveillée pour refaire l'usinage, par exemple sur pression d'un bouton "Start"
à portée de l'opérateur, sans avoir à repasser par la
souris ou le clavier. Quand le message de fin de
cycle apparaît à l'écran, cette entrée est lue en
boucle (en fait deux fois par seconde, d'où la
nécessité d'un appui un peu insistant sur le bouton).
Si elle est déclenchée à ce moment, Galaad
l'interprète comme l'équivalent d'un clic sur l'option
"Refaire" puis validation du message.
Entrées / Sorties étendues
Galaad peut gérer plus d'entrées/sorties liées à des événements qu'il n'en
apparaît sur la page de paramètres standard. Cliquez en bas de page sur le
bouton "Entrées/Sorties étendues" :
En haut de la fenêtre, vous pouvez paramétrer un capteur chargé de trouver
la position Z de la surface supérieure du matériau à usiner avant chaque
12 - 308 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
plongée de l'outil dans la matière. Cette fonction sert pour des usinages sur une
pièce dont la surface n'est pas parfaitement horizontale. Outre les paramètres
classiques du capteur de surface, vous pouvez indiquer une valeur de décalage
Z par rapport au point de déclic qui vous permet de monter le palpeur plus
haut que l'outil si nécessaire. La descente sera continue ou saccadée par pas si
vous en précisez un ou si votre machine n'a pas de fonction de descente
jusqu'au contact. La marge supérieure détermine la position Z (relative à
l'origine pièce Zo) à partir de laquelle la recherche de la surface commence. Il
est inutile de mettre une valeur trop grande qui ralentirait le processus. La
marge inférieure indique la position Z maximale à laquelle la recherche de la
surface doit s'arrêter (toujours relative à l'origine pièce Zo). Si la surface n'a
pas été détectée à la position d'origine pièce plus cette valeur, le processus
s'arrête et l'opérateur est prévenu. Il peut choisir de continuer au point Z
inférieur, sans rechercher plus bas, ou bien tout arrêter. Pour résumer, par
rapport au point d'origine pièce Z, la recherche de la surface se fait entre la
marge supérieure et la marge inférieure.
Le cadre principal s'adresse aux automaticiens. Ses lignes indiquent des
événements répétitifs de l'usinage, sur lesquels vous pouvez greffer des
commutations de sorties, des attentes de basculement d'entrées ou des pauses.
Par exemple, si vous voulez activer un arroseur seulement lorsque l'outil est en
phase de perçage de la matière et l'éteindre lorsqu'il commence le fraisage
horizontal ou 3D, et que cet arroseur est mis en marche par la sortie n° 2 active
mais que le logiciel doit attendre une validation du système d'arrosage sur
l'entrée n° 4 inactive après un temps d'instabilité de 50 millisecondes, alors
vous devez valider les deux lignes d'événements suivantes :
Au contact de la surface, activer sorties n° 2 ;
tempo 50 ms, attendre entrées n° 4 inactives (timeout 1000 ms) ;
activer sorties.
Le dernier argument "activer sorties" signifie que la sortie n° 2 doit rester à
l'état actif à la fin de l'événement. On pourrait décider de l'arrêter pour n'avoir
qu'une impulsion. Pour arrêter l'arroseur de perçage, ce serait :
A la fin de la plongée, désactiver sorties n° 2 ;
tempo 0 ms, attendre entrées n° 0 inactives (timeout 0 ms) ;
désactiver sorties.
Une entrée ou une sortie non utilisée porte le numéro 0 ou reste vide. Les mots
"entrées" et "sorties" sont au pluriel quand vous pouvez en indiquer plusieurs,
séparées par des tirets ou des espaces.
————————————————— Paramétrage de la machine — 12 - 309
GALAAD 3 —————————————————————————————
Les deux lignes "Au début de l'avance" et "A la fin de l'avance" ajoutent
des points intermédiaires de commutation sur la trajectoire, dont la position
sera calculée automatiquement d'après la vitesse de mouvement. Très utilisées
pour la dépose de colle ou de peinture pour lesquelles il faut arrêter le débit un
peu avant d'arriver au point terminal d'un tracé.
Pilotage manuel local
Si votre machine offre un tableau de bord relié aux entrées ou que celles-ci
sont nombreuses et que vous avez des compétences en câblage, vous pouvez
affecter des fonctions à ces entrées qui seront alors surveillées en permanence
pendant les phases de pilotage manuel. Les commandes usuelles sont le
déplacement des axes et les divers éléments de contrôle.
Une fois encore, le mieux est
de commencer par un petit tour
préalable du côté de la fonction
"Paramètres / Machine / Test ES"
pour noter quels boutons
correspondent à quelles entrées
et quels états. Attention, ce
pilotage manuel local n'est
possible que sur les contrôleurs
qui permettent un mouvement
interrompu par le basculement
d'une entrée définie comme
critique, c'est-à-dire interrompant
tout mouvement en cours. S'il n'a
pas cette possibilité, aucun
mouvement ne pourra être
assigné à une entrée. Les autres fonctions resteront utilisables.
Ce pilotage manuel local est un peu éclipsé par les possibilités étendues
qu'offrent un joystick ou un pavé numérique externe dont les boutons ou
touches sont tout aussi paramétrables, voir dans les pages précédentes. Mais
vous pouvez néanmoins connecter à ces fonctions les quelques boutons parfois
disponibles sur la face avant d'une machine ou d'un contrôleur. Enfin, si votre
machine dispose d'un tableau de bord local avec pilotage des mouvements,
12 - 310 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
Galaad peut interroger la position des axes à intervalle régulier pour maintenir
l'affichage en cohérence avec la réalité.
Pilote externe
Comme vous l'aviez compris, Galaad comprend une chaîne de traitement
complète qui va du dessin de pièces au pilotage de l'usinage automatique en
passant par la prise d'origine pièce. Mais bien des machines hors liste ne sont
pas pilotables directement depuis le logiciel dont elles sont inconnues. Celui-ci
peut alors encore servir à dessiner et préparer un usinage, mais cet usinage
devra être assuré par un autre programme qui assurera soit le téléchargement,
soit le pilotage de la commande numérique, soit les deux.
Pour faciliter le lien avec un pilote externe, Galaad propose de lancer
directement ce programme sur simple appel de la commande "Usinage /
Fraisage standard 3 axes" ou de l'icone correspondante, comme pour une
machine connue. Dans ce cas, le dessin courant est automatiquement exporté
dans le format récupérable par le programme pilote et celui-ci aussitôt lancé.
Ce pilote externe peut très bien être un programme fonctionnant sous une
session de commandes Windows en mode console.
En fait, les deux modules "Galaad"
et "Lancelot" couvrent respectivement GALAAD
la partie dessin et la partie pilotage.
Vous pouvez choisir d'utiliser Galaad
usinage
en dessin avec un module de pilotage
autre que Lancelot, et qui sera alors
appelé automatiquement par la LANCELOT PILOTE X
commande "Usinage / Fraiser".
Inversement, il est possible d'appeler directement les module d'usinage
Lancelot (plutôt spécialisé 2D½) ou Kay (3D) à partir d'une autre application
de dessin, modelage ou autre CAO, si celle-ci le permet. Il suffit de lancer le
programme en lui passant en argument le nom du fichier à récupérer et
éventuellement le nom standard du format si l'extension du fichier n'est pas
significative. Exemple :
"C:\Galaad\Lancelot.exe" C:\…\Dessin.plt
"C:\Galaad\Lancelot.exe" C:\…\Dessin.xyz (plt)
————————————————— Paramétrage de la machine — 12 - 311
GALAAD 3 —————————————————————————————
L'utilisation d'un autre pilote d'usinage que Lancelot fait tout de même
intervenir celui-ci comme module intermédiaire pour définir les paramètres de
l'usinage et gérer les séquences et cycles outils. C'est en fait Lancelot et non
Galaad qui se chargera d'appeler le pilote externe.
Pour paramétrer un pilote externe, appelez la commande "Paramètres /
Machine / Pilote externe". La boîte de dialogue donne le choix entre le module
Lancelot, pilote interne de Galaad, et un module extérieur qui peut d'ailleurs
être un driver d'imprimante virtuelle.
Lorsque vous lancez
un usinage via pilote
externe, le fichier de
transfert est créé au
format indiqué, puis
le programme externe
est appelé avec ses
arguments, selon la
ligne de commande
prédéfinie. Galaad
continue son chemin
après ce lancement,
pendant que le pilote
monte en première
ligne. Si vous ne précisez pas de ligne de commande, le fichier sera généré
mais aucun programme externe ne sera appelé pour prendre le relais, et ce sera
à vous de décider quoi faire de ce fichier. Si vous ne précisez pas de nom de
fichier de transfert, un nom avec son emplacement vous sera demandé à
chaque nouvel usinage. Ce fichier étant généré par Galaad, il n'est sans doute
pas utile de le sauvegarder sous un nom propre. Ce qui compte, c'est le fichier
de dessin, pas le fichier transféré au pilote. Vous pouvez aussi n'indiquer ni
programme ni fichier, auquel cas rien ne sera appelé et le nom de fichier vous
sera demandé à chaque fois, ce qui limite l'intérêt d'un chaînage automatique.
Attention, le nom de fichier est ajouté d'office comme dernier argument sur la
ligne de commande. Inutile donc de le préciser deux fois.
Les formats pour le fichier envoyé au pilote externe sont ceux des fonc-
tions d'exports qui sont parmi les plus courants. Il va de soi qu'on peut utiliser
le post-processeur dont la syntaxe est entièrement définissable dans Galaad
(voir cette fonction ci-après).
12 - 312 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
Les autres paramètres vous aident à jouer sur le système de coordonnées et
l'orientation des axes. On peut accélérer la création du fichier de transfert en
demandant à ne pas afficher à l'écran le suivi des parcours, ce qui ralentit un
peu le processus selon les performances de votre ordinateur.
Format de post-processeur
Lorsqu'aucun des formats d'export ou de pilote externe disponibles ne vous
conviennent, il vous reste la possibilité de définir vous-même votre propre
format avec la fonction "Paramètres / Post-processeur", qui ouvre une boîte de
dialogue généreusement pourvue.
Vous trouverez ici tout ce qui est nécessaire pour décrire n'importe quel
format, pourvu que celui-ci soit en mode texte et que les données numériques
soient codées en décimal ou hexadécimal. Les formats binaires, qui poseraient
de nombreux problèmes de taille de données, sont donc exclus. Fort heureu-
sement, ils ne sont jamais employés pour les transferts de fichiers, en tout cas
pas dans le domaine de la commande numérique.
————————————————— Paramétrage de la machine — 12 - 313
GALAAD 3 —————————————————————————————
Même si le format standard reste le G-code ISO, sur lequel viennent se
greffer les diverses variantes dont votre machine pourrait avoir besoin, vous
pouvez créer un codage tout à fait exotique avec une syntaxe de même métal.
Galaad propose d'ailleurs plusieurs canevas sur base ISO, Isel-NCP ou HPGL,
que vous pouvez récupérer et modifier avec le bouton "Ouvrir" en haut à
droite. Vous pouvez inversement enregistrer votre format modifié sous un nom
bien à vous avec le bouton "Enregistrer".
Le format étant de type texte, vous devez indiquer les codes des caractères
constants qui seront placés en début de ligne et en fin de ligne. Ces codes
sont donnés en valeur décimale représentant un code ASCII, par exemple 2
pour <STX> (Start Text) et 3 pour <ETX> (End Text). Le plus courant reste
toutefois une ligne sans caractère de contrôle au début (mettez 0 pour aucun
code) et 13 pour <CR> (Carriage Return) puis éventuellement 10 pour <LF>
(Line Feed) en fin de ligne. Chaque ligne produite par Galaad commencera et
finira par ces octets de contrôle, sans aucune exception.
Il est possible de numéroter les lignes. Dans ce cas, vous devez préciser le
format de numérotation, le zéro indiquant le nombre. Par exemple, si vous
mettez "N0", les lignes auront le caractère 'N' en-tête suivi du numéro de ligne
avec juste le nombre de digits nécessaires. Si vous mettez "N0000", les
numéros auront 4 digits comblés par des zéros à gauche, par exemple "N0012"
pour la ligne n° 12. Bien entendu, si le numéro dépasse, il n'est pas tronqué : le
nombre de 0 inscrit ici est un plancher, pas un plafond. Si vous ne mettez rien
dans ce champ, il n'y aura pas de numérotation. Attention, les blocs début de
fichier et fin de fichier ne sont pas numérotés, et ce sont les seuls. Dans le
premier, il vous revient de mettre directement les numéros de lignes (vous
pouvez indiquer autant de lignes que nécessaire, avec au maximum 1000
caractères au total). Ce bloc sera donc envoyé tel que vous l'avez défini. Mais
le bloc de fin de fichier pourra éventuellement recevoir des numéros de lignes
normaux qui suivent tout ce qui a précédé, voir ci-dessous comment.
Très important : les données variables doivent apparaître sous la forme de
labels prédéfinis par Galaad, mises entre les symboles < (inférieur) et >
(supérieur). Par exemple, pour le bloc de fin de fichier, la seule donnée
variable que Galaad propose est le numéro de ligne <N>. Si le compteur de
ligne est à 123 à ce moment, pour produire une ligne "N123 M02", vous devez
donc paramétrer <N> M02 dans laquelle la variable <N> sera remplacée par le
numéro de ligne pré-formaté, en l'occurrence "N123". Ceci est valable pour
tous les champs ou blocs acceptant des données variables. Les données
12 - 314 — Paramétrage de la machine —————————————————
————————————————————————————— GALAAD 3
disponibles sont indiquées à droite de chaque zone à compléter. Autre
exemple, pour une commande de mouvement linéaire vers une position cible,
si vous indiquez "G0 F<V> X<X> Y<Y> Z<Z>", Galaad remplacera <V> par la
valeur de vitesse, <X> par la coordonnée X, etc. Les espaces que vous aurez
mentionnés seront respectés, même si vous en mettez en trop (sauf ceux en
début et en fin de ligne). Aucune vérification de validité de syntaxe n'est
effectuée. C'est votre format, vous y indiquez ce que vous voulez comme vous
voulez. Le logiciel ne l'interprète pas.
Presqu'aussi important : vous pouvez mettre entre crochets une expres-
sion contenant une ou plusieurs données variables. Dans ce cas, l'expression
complète ne sera produite que si au moins une des données contenues dans les
crochets a changé de valeur. Par exemple, si vous ne voulez répéter la vitesse
de mouvement qu'en cas de changement de celle-ci, la ligne donnée dans
l'exemple précédente devient "G0 [F<V> ]X<X> Y<Y> Z<Z>". Si la donnée de
vitesse a changé depuis l'appel précédent à une commande la faisant intervenir,
l'expression " F<V> " sera prise en considération. Si la vitesse n'a pas varié,
alors Galaad fera comme si la ligne était "G0 X<X> Y<Y> Z<Z>". Il en va de
même pour les coordonnées.
Les variables disponibles sont les suivantes :
- Changement d'outil : <T> pour numéro de l'outil, <D> pour diamètre de
l'outil, <R> pour rayon de l'outil, <Name> pour nom de l'outil.
- Démarrage/Arrêt broche : <T> pour numéro de l'outil, <RPM> pour vitesse
de rotation en t/mn, <RPS> pour vitesse de rotation en t/s.
- Temporisation : <S> pour secondes, <dS> pour déciseconde, <cS> pour
centiseconde, <mS> pour milliseconde.
- Activation/Désactivation sortie : <N> pour numéro de sortie.
- Changement de vitesse : <V> pour vitesse (voir le facteur d'échelle).
- Tous déplacements, actifs ou inactifs : <X>, <Y>, <Z> pour coordonnées
cartésiennes (absolues ou relatives selon le mode choisi par l'option "Coor-
données relatives" en bas à droite), <V> pour vitesse de mouvement, <R> et
<A> pour coordonnées polaires (absolues ou relatives).
- Interpolation circulaire : <Cx> <Cy> pour coordonnées cartésiennes
(absolues ou relatives) du centre de l'arc ; <X1Cx> <Y1Cy> pour coordonnées
relatives du centre par rapport au point de départ de l'arc ; <R> pour rayon de
l'arc ; <A1> <A2> pour angles de départ et d'arrivée de l'arc (en degrés
d'angle) ; <A12> pour angle d'ouverture de l'arc (en degrés) ; <X1> <Y1> pour
coordonnées cartésiennes (absolues ou relatives) du point de départ de l'arc ;
————————————————— Paramétrage de la machine — 12 - 315
GALAAD 3 —————————————————————————————
<V> pour vitesse de mouvement ; <X2> <Y2> pour coordonnées cartésiennes
(absolues ou relatives) du point d'arrivée de l'arc ; <X1X2> <Y1Y2> pour
coordonnées relatives du point d'arrivée par rapport au point de départ de
l'arc ; <Z> pour coordonnée Z (absolue ou relative) du point d'arrivée de l'arc.
Moins important, mais tout de même : les zones échelles vous permettent
d'individualiser les multiplicateurs à utiliser pour chaque coordonnée ou pour
la vitesse, et vous pouvez demander à utiliser globalement des coordonnées
relatives, incrémentales, sachant que les coordonnées absolues sont en fait
relatives au point origine pièce selon le coin et le plan qui ont été définis. Les
zones formats indiquent le nombre de digits des données variables ainsi que
leur séparateur décimal pour les nombres réels.
12 - 316 — Paramétrage de la machine —————————————————
——————————————————————————————————
———————
13
01101
TORCHE À PLASMA
——————————————————————————————————
GALAAD 3 —————————————————————————————
De nombreuses fonctionnalités de Galaad sont dédiées à l'utilisation d'une
table de découpe plasma, incluant des outils annexes. Dans les paramètres de
machine, si vous indiquez que le modèle de broche est en fait une torche à
plasma, le logiciel change légèrement d’aspect : l’icone verte d’outil, profon-
deur et vitesse est remplacée par une simple sélection du mode de
fonctionnement (découpe ou gravure) et quelques commandes de la
barre du haut sont redessinées.
Nous sommes ici dans la 2D pure et simple. La notion de profondeur n’a
plus cours ; la vitesse d’avance est réglée par l’opérateur au moment de lancer
la coupe ; la torche est le seul outil ou presque. Presque, car il est possible de
faire un travail de gravure avec la torche en courant réduit ou à l’aide d’un
stylet de gravure pneumatique ou piézoélectrique. Les tracés dessinés sont
affectés soit à la coupe (outil numéro 1) et alors ils sont censés avoir un
contournage puisque la saignée de coupe a une largeur, soit à la gravure du
métal (outils numéros 2 ou 3 selon le type de graveur). La fenêtre d’usinage
aussi va perdre des fonctionnalités devenues sans objet.
Constantes d'utilisation
Nous l’avons vu au chapitre précédent, chaque type de broche de fraisage a
ses paramètres propres. Dans le cas d’une torche à plasma, ils peuvent devenir
nombreux et parfois complexes, selon la machine et le contrôleur dont vous
disposez. Étant donné que les modes d'utilisation diffèrent ici et là, on peut
catégoriser trois possibilités principales :
1- les tables de découpe avec contrôleur Soprolec ;
2- les tables de découpe avec contrôleur ThunderCut ;
3- les autres tables de découpe avec d'autres contrôleurs.
Le réglage de l'origine Zo ne se fait pas comme pour le fraisage avec une
approche au contact de la surface de la tôle puis validation avec le bouton vert
"Z-ok". La qualité de coupe requiert un palpage réitéré au cours du cycle, la
cote de surface de la tôle pouvant varier. Par conséquent, la machine doit
disposer d'un palpeur pour venir mesurer la position Z de la surface de
façon automatique, y compris en cours de cycle. Le plus répandu est un
montage de la torche sur une glissière verticale avec butée basse, la torche
étant repoussée vers cette butée par un ressort mais pouvant néanmoins reculer
jusqu'à enclencher un capteur. Tout est prévu dans Galaad pour calibrer celui-
13 - 318 — Torche à plasma —————————————————————
————————————————————————————— GALAAD 3
ci et nous y reviendrons. L'autre paramètre de palpage est son rayon d'action.
Il n'est pas toujours utile de palper à nouveau la surface supérieure de la tôle à
quelques millimètres du palpage précédent. Vous pouvez indiquer un rayon
d'action du dernier palpage effectué pour éviter de perdre du temps. Enfin,
pour calculer les contournages de la découpe, Galaad a besoin de connaître la
largeur de saignée correspondant aux sillons de matière emportée par la
fusion. Cette largeur pourra être réajustée au moment de lancer le cycle, selon
les indications de l'opérateur et
des abaques de coupe. Mais le
calcul du contournage de base se
fait dans le dessin et le logiciel
applique un déport par défaut.
Si votre machine est équipée
d'un contrôleur qui n'offre pas de
fonctions spécialisées pour les
torches à plasma, le paramétrage
s'arrête là. Merci d'avoir lu.
THC
Parmi ceux gérés par Galaad, les contrôleurs Soprolec InterpCNC-2 et
ThunderCut PMK3 intègrent une fonction Torch Height Control (qu'on va
appeler THC dans les pages qui suivent). Cette fonction est un élément
important du processus de coupe plasma, permettant de maintenir une distance
torche-tôle à peu près stable grâce à un retour direct de suivi de terrain. La
bonne hauteur de coupe est vitale pour obtenir des saignées de qualité.
Trop haute, la torche va disperser le faisceau, surchauffer la
matière alentour et les bords coupés seront obliques,
rétrécissant vers le bas, avec un risque d'extinction de l'arc
électrique distendu. Trop basse, la torche va laisser des
scories et rétrécir les bords en haut, avec en plus un risque
de collision. Ajoutez à cela le fait qu'une tôle peut se gondoler ‒
surtout une tôle fine qui se dilate plus vite puisque sa masse calorique est
moindre ‒ et tous les éléments sont réunis pour que ça se passe mal. Ceci dit,
sur une tôle épaisse et donc à peu près plane, posée bien à plat sur la machine
sans qu'un bord ne soit surélevé, le THC devient moins significatif. On
reviendra en détails sur les paramétrages, un peu plus loin dans ce chapitre.
————————————————————— Torche à plasma — 12 - 319
GALAAD 3 —————————————————————————————
Le suivi de terrain est en fait une simple mesure de la tension d'arc : plus
la torche se rapproche de la tôle, plus la tension diminue, jusqu'à une valeur
nulle lorsque les deux sont en contact. Il n'y a alors plus d'arc. La plupart des
boîtiers de torche offrent des bornes de mesure de cette tension, qui varie
généralement entre 80 et 140 V. Il faut commencer par isoler galvaniquement
et diviser cette tension pour recevoir une valeur analogique utilisable et sans
risque d'interférence sur le contrôleur. Les torches à plasma produisent déjà
bien assez de parasites électriques, inutile d'en rajouter. Utilisez un module
isolateur-diviseur de qualité, qui divise la tension par 15 environ si votre
entrée analogique a une plage de 0 à 10 V, ou une division par 30 si votre
entrée analogique a une plage de 0 à 5 V. Ainsi, pour une tension d'arc de
150 V, l'entrée ADC (Analog-Digital Converter) de votre contrôleur indiquera
une valeur de 100 % qui sera transmise au logiciel. Peu importe la résolution
de l'ADC, ce qui compte vraiment, c'est la fiabilité de la mesure.
Ce n'est pas Galaad qui mesure en temps-réel la tension d'arc et ordonne à
l'axe Z de rectifier vers le haut ou vers le bas. La boucle de réaction est
purement locale. Le logiciel se contente de l'activer et l'encadrer. Même avec
une correction THC agissant sur la position Z, on reste en 2D, au moins en
théorie. C'est pourquoi le contrôleur doit être doté d'une fonction spécifique
qui lie l'entrée analogique à des mouvements Z ajoutés à la coordonnée reçue.
Dès lors, Galaad peut gérer deux modes de fonctionnement :
1- Le mode Soprolec utilise une valeur de tension typique fournie par un
abaque dans une base de données installée avec le logiciel et à laquelle vous
avez accès. Le palpage ne sert qu'à allumer la torche à la bonne hauteur, mais
ensuite le contrôleur va prendre pour objectif la valeur analogique transmise
par le logiciel. Avantage, la précision du palpage est moins significative ;
inconvénient, si la valeur de tension prise dans la base de données ne corres-
pond pas ou plus, tout le cycle de coupe en sera affecté.
2- Le mode ThunderCut considère que le palpage donne la bonne hauteur de
coupe et fait un échantillonnage rapide de la tension d'arc mesurée au cours
des premiers millimètres de l'avance. Les 2 valeurs extrêmes sont éliminées et
le contrôleur fait une moyenne des 32 mesures restantes, laquelle devient
l'objectif à suivre. Avantage, si la buse est usée, le courant mal réglé ou autre,
l'échantillonnage reste valide ; inconvénient, si le palpage s'est fait sur une
scorie ou l'échantillonnage sur une pente, la hauteur de coupe au départ ou la
tension moyenne sont fausses pour les tracés jusqu'au palpage suivant.
Comme on va le voir, Galaad fait une gestion avancée du THC. Le rôle de
celui-ci étant de suivre un terrain mouvant, on peut considérer qu'un tracé
13 - 320 — Torche à plasma —————————————————————
————————————————————————————— GALAAD 3
couvrant une petite surface n'a pas besoin de correction Z puisqu'il
s'éloigne peu du point de palpage. Par ailleurs, la coupe sur des tôles fines se
fait souvent à vitesse élevée. Mais qui dit vitesse élevée dit contraintes
cinématiques, sur lesquelles on ne va pas revenir ici sauf pour dire que la
vitesse de coupe ne pourra pas être tenue partout. Le problème, c'est que si l'on
ralentit le mouvement, la matière fondue étant éjectée, il y en a moins sous la
torche et la tension d'arc augmente, ce que le contrôleur va interpréter à tort
comme un éloignement de la surface. Il va alors réagir en corrigeant vers le
bas, au risque de la percuter. Il est donc nécessaire de couper le THC lorsque
la vitesse passe sous un pourcentage de sa valeur nominale. Ce pourcentage
est bien évidemment réglable dans le logiciel.
Nota : lors de la coupe, les portions de tracés sur lesquelles le THC est
actif apparaissent à l'écran avec un halo bleu.
Acquittement d'amorçage
Lorsque la torche est allumée, il se passe un peu de temps avant que l'arc
ne soit stable. La mise en mouvement ne devant commencer qu'après, Galaad
va attendre le signal sur l'entrée correspondante. Mais en fait, c'est plus
compliqué, ce qu'on va voir en cliquant sur le petit bouton "Plus" voisin, qui
ouvre une nouvelle fenêtre-fille pour plus de paramètres d'amorçage :
————————————————————— Torche à plasma — 12 - 321
GALAAD 3 —————————————————————————————
Si le logiciel attend trop longtemps le signal de départ, l'arc va faire un
gros trou au point d'amorçage, surtout si la tôle est fine. S'il n'attend pas assez
longtemps, on risque de rejoindre la hauteur de coupe avant que l'arc ne soit
bien établi, au risque de l'éteindre. Pour résoudre ce dilemme, Galaad propose
de traiter deux cas de figure discriminés par l'épaisseur de tôle : validation
immédiate ou validation différée. Le premier cas est le plus simple : on
allume la torche, puis on attend un certain laps de temps à définir pendant
lequel on ignore l'acquittement car il peut y avoir des réponses parasites
lorsque l'arc pilote est actif, puis on surveille l'entrée recevant le signal
"Arc OK" avec une lecture périodique pendant un intervalle de temps maxi-
mum, et on confirme éventuellement ce signal. Ensuite seulement, on bouge
l'axe Z pour rejoindre la hauteur de coupe et on commence à avancer. Par
exemple, si vous indiquez sur la ligne "surveiller l'entrée après 250 ms et
pendant 1000 ms, toutes les 50 ms, en confirmant l'acquittement 2 fois",
Galaad va allumer la torche, puis attendre 250 ms, puis faire des lectures de
l'entrée d'acquittement toutes les 50 ms. Il doit obtenir 1 bon retour plus 2
confirmations, soient 3 fois de suite une lecture validant l'allumage. Si une
lecture est négative, alors il remet son compteur à zéro : la première bonne
lecture et les confirmations doivent se suivre sans changement. Enfin, si après
250 + 1000 ms, il n'a toujours pas validé l'acquittement, alors il y a échec. En
bas de cette fenêtre, il est précisé ce que le logiciel doit alors faire. On pourra
simplement attendre un moment car il est possible que la défaillance soit due à
une surchauffe de la torche que le boîtier met en sécurité, et réitérer la
tentative plusieurs fois, après lesquelles le cycle s'arrête et l'opérateur est averti
par un message d'erreur à l'écran (plus un e-mail si vous l'avez paramétré).
Si la tôle est trop fine pour attendre un acquittement sans bouger, alors on
passe en validation différée. Dans ce cas, Galaad va allumer la torche et
commencer à bouger les axes sans attendre plus que les temporisations
paramétrées dans la base de données. La validation de l'amorçage se fera alors
que la coupe a déjà commencé. Si cette validation n'est pas obtenue, la torche
est éteinte, renvoyée au point de départ du tracé et l'on recommence. Il peut
arriver que le tracé soit trop bref pour que la validation puisse se faire. Dans ce
cas, on peut choisir d'ignorer l'acquittement et le remplacer par un simple jeu
de temporisations avant et après allumage.
La même ligne de processus d'acquittement immédiat est disponible pour la
gravure à la torche avec courant réduit. Le risque de trouer la tôle étant peu
probable en mode gravure, seule la validation immédiate est disponible.
13 - 322 — Torche à plasma —————————————————————
————————————————————————————— GALAAD 3
Entrées critiques
Allumer la torche, valider l'amorçage dans différentes conditions puis
suivre les variations Z à l'aide d'un THC couvrent l'essentiel du besoin, mais
d'autres problèmes peuvent encore survenir, qu'on va découvrir en cliquant sur
le petit bouton "Entrées critiques" dans les paramètres de la torche. Le premier
problème est l'extinction inopinée de l'arc, en général quand il passe sur un
trou de la tôle. La réaction du logiciel n'est pas urgente. Il suffit d'être averti
avant la fin du tracé
que celui-ci a été
interrompu. L'entrée
peut par conséquent
être surveillée avec
une fréquence assez
basse, de l'ordre de la
seconde pour ne pas
surcharger la commu-
nication. Tant que la validation d'amorçage n'est pas acquise, l'entrée "Arc
éteint" n'est pas vérifiée, puisque c'est souvent la même. Cette entrée peut
nécessiter confirmation, auquel cas il faudra une première lecture d'erreur puis
les confirmations, le tout d'une seule traite, pour considérer que l'arc est bien
éteint et qu'il ne s'agit pas de lectures parasitées.
L'entrée correspondant au palpeur de surface peut aussi être lue par
sécurité, en l'absence de THC. Si elle est enclenchée, il vaut mieux ne pas
insister et arrêter le processus. Mais il y a des chances pour que l'entrée "Arc
éteint" ait déjà réagi puisque celle-là n'attend pas un recul de la torche.
En cas de basculement d'une entrée critique, le logiciel va arrêter le
mouvement et éteindre la torche. Vous pouvez choisir ce qu'il doit faire
ensuite : arrêter le cycle et envoyer un message d'erreur pour solde de tout
compte, ou bien passer en mode "Magnétoscope" afin que l'opérateur retrouve
manuellement le point de reprise, ou bien reprendre tout seul à l'endroit
approximatif de l'interruption, avec un maximum de fois pour ne pas boucler
sans fin sur un problème. Comme la détection de l'entrée critique n'est pas
immédiate et que la machine doit suivre une rampe de freinage, on peut
revenir un peu en arrière pour trouver le point d'interruption. Galaad convertira
la durée en distance selon la vitesse de coupe. Enfin, si cette interruption
survient peu après le point de départ, la reprise peut se faire directement sur
celui-ci.
————————————————————— Torche à plasma — 12 - 323
GALAAD 3 —————————————————————————————
Contrôleur Soprolec
Les contrôleurs InterpCNC-2 équipent les tables de découpe de divers
constructeurs (Air Liquide Welding, FabTec, JD-Cut, Lincoln Electric, Phenix
Technologie) et aussi des machines artisanales. Les paramètres sont très
nombreux et répartis en plusieurs fenêtres et sous-fenêtres. N'oubliez pas que
vous devez valider les fenêtres-mères empilées pour enregistrer ce que vous
avez modifié dans les
sous-fenêtres filles.
Pour le palpage, il
est possible d'utiliser un
capteur ohmique qui
offre l'avantage de ne
pas appuyer sur la tôle,
ce qui peut fausser la
mesure. L'inconvénient
est que ce capteur peut
être perturbé par de l'eau
ou une variation de
résistance due au
matériau et à son état
d'oxydation. Le logiciel peut gérer le palpeur de recul de la torche et le capteur
ohmique pour plus de sûreté. Dans ce dernier cas, une petite valeur fixe de
calibrage Z permet d'ajouter ou soustraire à la cote Z établie par le capteur.
Celui-ci n'appréciant pas d'encaisser les 150 V de l'arc, on mettra un relais
d'isolation piloté par une sortie pendant le palpage. L'option de confirmation
de l'entrée correspond à une relecture après que le mouvement de descente
s'est arrêté : si l'entrée n'a pas basculé, alors Galaad reprend le palpage.
Passons sur l'acquittement d'amorçage, déjà vu. Une entrée peut être
affectée à un capteur d'inclinaison de la torche, pour arrêter tout mouvement
si celle-ci a percuté un obstacle. Étant donné qu'il y a un temps de réaction, a
fortiori quand ça doit remonter jusqu'au logiciel, il vaut mieux couper
l'alimentation globale de la machine quand la torche est inclinée. C'est plus sûr
et ça revient moins cher en cas de collision. Passons encore sur les entrées
critiques qui ont déjà été vues elles-aussi.
Lors du calibrage du capteur de recul de la torche, il est possible de définir
une plage rapide Z. Lorsque la torche est abaissée pour palper la surface, on
13 - 324 — Torche à plasma —————————————————————
————————————————————————————— GALAAD 3
commence par un mouvement rapide jusqu'à une hauteur fixe augmentée de
l'épaisseur de la tôle. La descente de palpage, moins rapide, commence à cette
hauteur. Celle-ci est aussi utilisable pour bloquer les mouvements XY en
pilotage manuel, qui risqueraient d'endommager la torche par une collision
suite à une mauvaise manœuvre : si l'option d'interdire les mouvements
manuels XY hors plage rapide Z est activée, l'opérateur ne pourra déplacer
les axes X et Y que lorsque la torche est au-dessus de cette hauteur critique.
L'aspirateur pour les fumées peut être enclenché par une sortie binaire
simple, ou sur une impulsion dont la durée est à indiquer. La hauteur de
retrait de la torche peut être réglée ici, auquel cas l'opérateur ne pourra
pas la modifier. Si vous ne mettez aucune valeur, alors elle se règle de façon
classique dans la fenêtre d'usinage.
En haut des paramètres de torche Soprolec, plusieurs boutons donnent
accès à différentes fonctions, la première d'entre elles étant la base de données
des réglages de coupe, ce qui ouvre une sous-fenêtre en tableau :
Cette base de données est installée avec le logiciel. Elle contient des
abaques de réglages de coupe selon la matière (acier, inox, aluminium), son
épaisseur, le réglage de courant et la buse utilisée. L'opérateur renseigne les
deux premiers éléments et Galaad propose les suivants de la même ligne. Ces
————————————————————— Torche à plasma — 12 - 325
GALAAD 3 —————————————————————————————
abaques ne sont pas figés. Vous pouvez modifier les valeurs à votre guise pour
les adapter à votre machine, à votre torche ou à vos consommables. Le mieux
est quand même d'enregistrer vos modifications vers un fichier bien à vous : si
vous devez réinstaller le logiciel, vous reviendrez aux données par défaut (en
revanche, la mise à jour n'altère pas vos données personnelles).
En quelques mots, le réglage de courant est la valeur que vous devez
régler sur le boîtier de torche avant de lancer la coupe, sauf si ce réglage est
asservi via une sortie PWM ou un port RS-485. La buse dépend de ce dont
vous disposez comme consommables. La largeur de saignée est le sillon de
coupe résultant, dont la valeur permettra au logiciel de rectifier la saignée par
défaut. La hauteur de perçage est le point d'allumage de la torche, relative-
ment à la surface de la tôle. La hauteur d'amorçage n'est utilisée que par les
machines Air Liquide Welding et Lincoln Electric, dont les torches ont besoin
d'un point Z de transfert intermédiaire pour la gestion de l'arc pilote. Le délai
de perçage est la temporisation à observer après allumage de la torche et avant
son acquittement. La hauteur de coupe est la distance torche-tôle optimale
pour une coupe de qualité. La vitesse de coupe est la vitesse d'avance XY le
long des tracés. La tension THC est la consigne que Galaad enverra au
contrôleur lorsque le THC est actif, pour que celui-ci corrige en remontant ou
abaissant la torche afin de coller à cette tension. Enfin, la pression d'air est le
réglage d'air comprimé à fournir à la torche.
Toujours dans les paramètres de torche, le bouton des réglages THC vous
donne accès au fonctionnement interne du THC. Vous devez y indiquer quelle
entrée analogique reçoit la tension d'arc isolée et divisée, ainsi que sa plage de
validité. Galaad va
s'en servir pour
convertir la valeur
ADC en Volts, et
inversement pour
pouvoir envoyer
une consigne THC
au contrôleur. Le
délai d'enclenche-
ment et le gain
proportionnel PID
sont des données
internes à la carte
Soprolec qu'il vaut mieux éviter de modifier. Ces deux réglages sont donnés
13 - 326 — Torche à plasma —————————————————————
————————————————————————————— GALAAD 3
ici pour permettre l'accès sur des applications spécifiques. Si votre machine est
équipée d'un potentiomètre d'ajustage Z pour affiner la hauteur de coupe
pendant le processus, vous devez indiquer sur quelle entrée analogique il est
connecté ainsi que sa plage de variation, sachant que la position milieu
correspond à une correction nulle. Ce potentiomètre est censé rattraper les
écarts de valeur d'une buse fatiguée. N'oubliez pas de porter de bonnes lunettes
de soudeur si vous suivez la coupe de près.
Le plancher de correction Z pose un écart maximum entre d'une part la
cote définie par le palpage et la hauteur de coupe, et d'autre part la plongée
ordonnée par le dispositif THC. On considère que cet écart ne peut pas grandir
infiniment vers le bas. Mais ce plancher n'est pas applicable lorsque l'opérateur
choisit une tôle ondulée. La réactivité Z en fonction de la vitesse donne la
force de réaction de la correction THC. Sur une tôle voilée ou a fortiori
ondulée, elle sera beaucoup plus importante que sur une tôle plate, afin
d'obtenir un suivi de terrain moyennement ou très réactif.
Le THC peut et doit être coupé lorsque la vitesse de coupe réelle descend
sous un pourcentage minimum de la consigne de vitesse théorique, pour éviter
que la torche ne plonge lors des ralentissements en virages serrés, le manque
de matière faisant remonter la tension d'arc, interprétée comme un éloignement
de la surface. Pour passer des angles vifs, en général lors des débordements de
contournages, la vitesse peut être réduite et le THC coupé sur une certaine
distance à l'angle. Cela évite par la même occasion de laisser le THC actif
lorsque le débordement de l'angle en cuspide triangulaire occasionne un
recoupement, avec la torche qui recroise le tracé qu'elle vient de faire, d'où une
brève augmentation de la tension d'arc et une tentative de correction immédiate
qui fera plonger l'axe Z inutilement.
Toujours en haut de la fenêtre des paramètres de torche Soprolec, la
gestion des buses par Galaad est expliquée un peu plus loin dans ce chapitre.
En bas à droite, un bouton "Extensions" vous donne accès aux fonctions
connexes et notamment les systèmes de gravure. Deux possibilités vous sont
offertes : un graveur plasma directement sur la torche, ou un graveur stylo
monté sur vérin à côté de celle-ci et fonctionnant de façon indépendante. La
découpe plasma correspond toujours à l'outil numéro 1 dans le dessin. La
gravure à la torche plasma correspond à l'outil numéro 2. De même que pour la
découpe, une base de données de réglages de gravure est accessible, pour les
————————————————————— Torche à plasma — 12 - 327
GALAAD 3 —————————————————————————————
trois matières usuelles et selon les buses utilisées. La mise en mode gravure de
la torche nécessite une sortie additionnelle, avec une temporisation spécifique
après allumage. Le
THC peut aussi être
utilisé en gravure.
Enfin, vous pouvez
imposer un délai de
refroidissement entre
les tracés pour éviter
les problèmes d'allu-
mage de l'arc pilote dus
à une surchauffe.
Le graveur stylo est
un dispositif monté à
côté de la torche, avec
pointe dure vibrante actionnée par un oscillateur piézo-électrique ou à air
comprimé. Il correspond à l'outil numéro 3 dans le dessin. Le stylo monte et
descend grâce à un vérin qui nécessite un délai de mouvement. C'est l'axe Z
qui remonte et redescend à chaque nouveau tracé, mais le vérin est remonté
lorsque le palpage doit être refait, selon la distance au palpage précédent et son
rayon d'action (qui peut être différent de celui du palpage de coupe). La torche
restant l'outil de référence, le décalage XY du stylo par rapport à elle doit être
calibré. Il n'y a pas d'abaque pour la gravure au stylo et sa vitesse d'avance est
donc à régler ici une fois pour toutes, ainsi qu'une hauteur de retrait propre (si
elle n'est pas indiquée, Galaad réutilise celle pour la coupe). Enfin, lorsque le
tracé à graver est un point isolé, le logiciel a besoin de savoir combien de
temps il doit rester sans bouger pour que le point soit gravé.
En bas de cette fenêtre, le contrôle du courant permet d'asservir directe-
ment l'ampérage sans devoir le faire sur le boîtier de contrôle de la torche. Cet
asservissement peut utiliser une sortie PWM entre 0 et 100 %, avec la plage de
courant à indiquer, ou bien une commande par port RS-485.
Dernier bouton en bas à droite de la fenêtre des paramètres de torche
Soprolec, le calibrage vous permet de régler les décalages entre la torche
d'une part, et les dispositifs annexes comme le spot de visée laser ou le graveur
stylo d'autre part. Abaissez la torche au contact, validez sa position, dessinez
un cercle autour de sa buse, relevez-la, amenez le dispositif précisément au
centre du cercle et validez-le à son tour. C'est tout.
13 - 328 — Torche à plasma —————————————————————
————————————————————————————— GALAAD 3
Au lancement du cycle, il s'affiche pour l'opérateur une fenêtre permettant
de fixer les réglages de coupe (ou de gravure, ou les deux). Vous n'avez qu'à
choisir ici la
matière et son
épaisseur. La
base de don-
nées va aider
Galaad à régler
le reste. Mais
vous pouvez
aussi choisir le
courant et la
buse utilisés,
ou changer les
valeurs résul-
tantes à droite.
Précisez tout de même si la tôle est plate, voilée ou ondulée, afin d'appliquer
les réactivités THC correspondantes. La largeur de saignée dépend de la buse
et du réglage de courant. Si elle diffère de la largeur par défaut pour le dessin,
alors les contournages sont réajustés par simple décalage, sauf si vous
désactivez l'option correspondante en bas de la fenêtre.
Si vous modifiez les réglages de coupe dans la colonne de droite, alors
vous pouvez les ajouter directement à la base de données. Vous pouvez de
même supprimer un réglage que vous considérez comme inutile.
Parmi les quelques options de coupe, il est possible de ne pas activer la
plage rapide pour le palpage si vous pensez qu'il existe un risque de collision,
auquel cas le palpage partira de la position haute de l'axe Z. Vous pouvez aussi
désactiver le rayon d'action du palpage, et alors celui-ci sera fait à chaque
nouveau tracé. De même, les tracés couvrant une faible surface pourront être
parcourus à vitesse réduite par rapport à la vitesse de coupe nominale,
induisant une possible désactivation du THC.
S'il y a de la gravure à la torche plasma, des réglages et options similaires
vous seront proposés, soit dans une fenêtre simplifiée s'il n'y a pas de tracés à
découper, soit dans la même fenêtre, plus étendue.
————————————————————— Torche à plasma — 12 - 329
GALAAD 3 —————————————————————————————
Contrôleur ThunderCut
Les tables de découpe ThunderCut sont équipées d'un contrôleur AxeMo-
tion intégrant la fonction THC. Là-encore, les paramètres sont nombreux et
répartis en plusieurs fenêtres et sous-fenêtres. N'oubliez pas que vous devez
valider les fenêtres-mères empilées pour enregistrer ce que vous avez modifié
dans les sous-fenêtres filles.
Outre la largeur de saignée et le palpeur de surface déjà vus plus haut, il est
possible de demander à Galaad de rechercher et éliminer les clones. Dans ce
cas, au moment de valider le dessin, le logiciel fera une recherche des dou-
blons superposés. Gourmand en temps CPU, ce calcul sera long sur les dessins
chargés. Il est peu utile si vous dessinez avec Galaad ou si vous avez utilisé la
même option de filtrage à l'import. Le reséquençage du dessin va mettre les
découpes intérieures avant les découpes extérieures qui les entourent pour
éviter qu'un morceau de pièce ne chute avant que ses îlots ne soient faits.
La hauteur de retrait de la torche peut être réglée ici, auquel cas
l'opérateur ne pourra pas la modifier. Si vous ne mettez aucune valeur,
alors elle se règle de façon classique dans la fenêtre d'usinage. Une sortie de
commande de l'aspiration peut être définie, éventuellement pour la seule
coupe cylindrique sur 4 axes. La sortie est sollicitée au lancement du travail et
arrêtée à la fin de celui-ci.
13 - 330 — Torche à plasma —————————————————————
————————————————————————————— GALAAD 3
Les fonctions SmartProbe définissent la façon dont le THC va être mis à
contribution. Au moment de lancer la coupe, l'opérateur doit choisir le type de
tôle : plate (ou à peu près) ou bien ondulée. Sur une tôle plate, on peut
désactiver le THC sur les tracés couvrant une surface réduite, puisque dans ce
cas on s'éloigne peu du point de palpage. Si vous ne précisez aucune valeur de
surface, alors celle-ci pourra être indiquée par l'opérateur. La réactivité, sur
une plage de 1 à 10, donne la rapidité de correction Z par le THC. Une valeur
trop faible induit une réaction molle, avec un risque d'extinction de l'arc s'il
s'éloigne de la tôle ; une valeur trop forte induit une réaction brutale qui va
faire sauter l'axe sur la moindre scorie ou la moindre fausse mesure. L'échan-
tillonnage se fait peu après le départ de l'avance, sur une brève durée. Il vaut
sans doute mieux s'en tenir aux valeurs par défaut. Sur une tôle ondulée, on
n'utilise pas une hauteur de coupe variable selon l'abaque mais une valeur fixe
à indiquer ici. Une plage d'hystérèse est alors réglable, qui donne un seuil de
déclenchement pour la correction THC afin d'éviter les oscillations.
Outre la détection de surface par la torche elle-même, il est possible
d'utiliser un capteur ohmique qui offre l'avantage de ne pas appuyer sur la
tôle, ce qui peut fausser la mesure. L'inconvénient est que ce capteur peut être
perturbé par de l'eau sur la tôle ou une variation de résistance due au matériau
et à son état d'oxydation. Le logiciel peut gérer le palpeur de recul de la torche
et le capteur ohmique pour plus de sûreté. Dans ce dernier cas, une petite
valeur fixe de calibrage Z permet d'ajouter ou soustraire à la cote Z établie par
le capteur. Celui-ci n'appréciant pas d'encaisser les 150 V de l'arc, on mettra un
relais d'isolation piloté par une sortie pendant le palpage. L'option de confir-
mation de l'entrée correspond à une relecture après que le mouvement de
descente s'est arrêté : si l'entrée n'a pas basculé, alors Galaad reprend le
palpage. Si le capteur ohmique est déjà enclenché alors que la torche est en
position haute, on peut déduire qu'il est mouillé et le logiciel activera briève-
ment la torche, ce qui envoie un jet d'air comprimé dans la buse sans établir
l'arc.
Les entrées critiques et l'acquittement d'amorçage ont été décrits plus haut.
Une entrée peut être affectée à un capteur d'inclinaison de la torche, pour
arrêter tout mouvement si celle-ci a percuté un obstacle. Étant donné qu'il y a
un temps de réaction, a fortiori quand ça doit remonter jusqu'au logiciel, il
vaut mieux couper l'alimentation globale de la machine quand la torche est
inclinée. C'est plus sûr et ça revient moins cher en cas de collision.
————————————————————— Torche à plasma — 12 - 331
GALAAD 3 —————————————————————————————
Lors du calibrage du capteur de recul de la torche, il est possible de définir
une plage rapide Z. Quand la torche est abaissée pour palper la surface, on
commence par un mouvement rapide jusqu'à une hauteur fixe augmentée de
l'épaisseur de la tôle. La descente de palpage, moins rapide, commence à cette
hauteur. Celle-ci est aussi utilisable pour bloquer les mouvements XY en
pilotage manuel, qui risqueraient d'endommager la torche par une collision
suite à une mauvaise manœuvre : si l'option d'interdire les mouvements
manuels XY hors plage rapide Z est activée, l'opérateur ne pourra déplacer
les axes X et Y que lorsque la torche est au-dessus de cette hauteur critique.
Enfin, on peut définir une plage de mesure de tension pour l'arc électrique,
dont les valeurs serviront à l'affichage en Volts en bas de l'écran.
Retour en haut de la fenêtre, le bouton de table de calcul des saignées
affiche un petit abaque de corrélation entre le réglage de courant, la largeur de
saignée et éventuellement la valeur PWM si l'ampérage est asservi par ce
moyen. Enfin, un autre bouton donne accès à la base de données des réglages
de coupe, qui fait monter une sous-fenêtre en tableau :
Le logiciel peut gérer jusqu'à 10 matières différentes, mais trois seulement
sont préréglées : l'acier, l'inox et l'aluminium. Pour chacune, vous pouvez
associer 20 lignes d'abaques indiquant, pour différentes épaisseurs de plaque,
13 - 332 — Torche à plasma —————————————————————
————————————————————————————— GALAAD 3
les valeurs typiques de coupe. La base de données par défaut est installée avec
le logiciel, mais ces lignes ne sont pas figées : vous pouvez modifier les
valeurs à votre guise pour les adapter à votre machine, votre torche ou vos
consommables. Le mieux est quand même d'enregistrer vos modifications vers
un fichier bien à vous : si vous devez réinstaller le logiciel, vous reviendrez
aux données par défaut (en revanche, la mise à jour n'altère pas vos données
personnelles).
En quelques mots, le réglage de courant est la valeur que vous devez
régler sur le boîtier de torche avant de lancer la coupe sauf si ce réglage est
directement asservi via une sortie PWM ou un port RS-485. La hauteur
d'allumage est le point d'amorçage de la torche, relativement à la surface de la
tôle. La tempo de plongée est le délai d'attente après allumage de la torche et
avant acquittement. La vitesse de plongée correspond au mouvement entre la
hauteur d'allumage et la hauteur de coupe. La hauteur de coupe est la distance
torche-tôle optimale pour une coupe de qualité. La tempo de coupe intervient
en fin de plongée, juste avant le départ de l'avance. La vitesse de coupe est la
vitesse d'avance XY le long des tracés. L'extinction anticipée est la distance
qui sépare le point d'extinction de la torche du point final du tracé. La surface
SmartHole est la valeur de surface couverte par un tracé, correspondant à une
coupe sans THC, si elle n'est pas précisée dans les paramètres généraux de la
fenêtre-mère. Lui est associée une vitesse SmartHole spécifique qui ne
tiendra pas compte de la vitesse de coupe normale, celle-ci étant réservée aux
tracés plus grands. L'hystérèse THC donne le seuil de correction THC pour
éviter les oscillations. Elle ne s'applique pas à la tôle ondulée qui utilise un
réglage unique dans la fenêtre-mère. Enfin, les gaz de coupe et de protection
rappellent à l'opérateur les réglages pour les éventuels apports en gaz.
Le THC peut et doit être coupé lorsque la vitesse de coupe réelle descend
sous un pourcentage minimum de la consigne de vitesse théorique, pour éviter
que la torche ne plonge lors des ralentissements en virages serrés, le manque
de matière faisant remonter la tension d'arc, interprétée comme un éloignement
de la surface. Pour passer des angles vifs, en général lors des débordements de
contournages SmartEdge, la vitesse peut être réduite et le THC coupé sur une
certaine distance à l'angle. Cela évite par la même occasion de laisser le THC
actif lorsque le débordement de l'angle en cuspide triangulaire occasionne un
recoupement, avec la torche qui recroise le tracé qu'elle vient de faire, d'où une
brève augmentation de la tension d'arc et une tentative de correction immédiate
qui fera plonger l'axe Z inutilement.
————————————————————— Torche à plasma — 12 - 333
GALAAD 3 —————————————————————————————
En haut à droite, un bouton "Extensions" donne accès aux fonctions
connexes et notamment les systèmes de gravure et de perçage. Deux
possibilités sont offertes pour graver : un graveur plasma directement sur la
torche avec réglage de courant réduit, et un graveur stylo monté sur vérin à
côté de celle-ci, fonctionnant de façon indépendante. La découpe plasma
correspond toujours à l'outil numéro 1 dans le dessin. La gravure à la torche
plasma correspond à l'outil numéro 2 et la gravure au stylo à l'outil numéro 3.
Ce sont des constantes que vous ne pouvez pas changer. La mise en mode
gravure de la torche nécessite une sortie additionnelle, avec une temporisation
spécifique après allumage, une hauteur, une vitesse et un courant fixes de
gravure (il n'y a pas de base de données). Le THC peut être activé.
Le graveur stylo est un dispositif monté à côté de la torche, avec pointe
dure vibrante actionnée par un oscillateur piézo-électrique ou à air comprimé.
Le stylo monte et descend grâce à un vérin nécessitant un délai de mouvement.
Le vérin et le stylo peuvent très bien être reliés à la même électrovanne et donc
la même sortie. C'est
l'axe Z qui monte et
descend à chaque
nouveau tracé, mais
le vérin est remonté
lorsque le palpage
doit être refait, selon
la distance au
palpage précédent et
son rayon d'action
(qui peut être
différent de celui du
palpage de coupe).
La torche restant
l'outil de référence,
le décalage XY du
stylo doit être
calibré. Sa vitesse
d'avance est à régler
ici, ainsi qu'une hauteur de retrait propre (si elle n'est pas indiquée, Galaad
réutilise celle de la torche pour la coupe). Enfin, lorsque le tracé à graver est
un point isolé, le logiciel a besoin de savoir combien de temps il doit rester
sans bouger pour que le point soit gravé.
13 - 334 — Torche à plasma —————————————————————
————————————————————————————— GALAAD 3
En bas de cette fenêtre, le contrôle du courant permet d'asservir directe-
ment l'ampérage sans devoir le faire à la main sur le boîtier de la torche. Cet
asservissement peut utiliser une sortie PWM entre 0 et 100 % avec la plage de
courant à indiquer, la même sortie PWM avec table de correspondance, une
commande à travers un canal RS-485 du contrôleur, ou encore une commande
par port RS-485 directement depuis le PC.
Les machines ThunderCut proposent en option une perceuse classique.
Chaque foret doit être dûment paramétré dans Galaad, sachant que les trois
premiers numéros d'outils sont affectés à la torche, le graveur plasma et le
graveur stylo, même s'ils ne sont pas présents. Les forets commencent donc à
l'outil numéro 4. La perceuse est montée sur vérin pour descendre plus bas que
la torche, utilisant une sortie pour ce vérin et une autre pour l'activation du
moteur, qui peuvent être la même pour les deux fonctions. Le palpage se fait
comme pour la torche avec la pointe du foret, l'entrée du capteur étant la même
que pour la torche. Il n'y a donc pas de rétractation du vérin lors du palpage.
En revanche, le moteur de la perceuse est éteint à ce moment, même si le seul
risque est de percer un trou, ce qui reste tout de même l'objectif. La vitesse de
plongée est fixe, à régler ici, ainsi que la marge entre le déclenchement du
capteur et la butée mécanique haute. Ainsi, Galaad connaît la distance de recul
de la perceuse après enclenchement du capteur et jusqu'à ce qu'elle appuie sur
sa butée arrière pour percer efficacement. La profondeur de plongée corres-
pond à l'épaisseur du matériau.
Si votre torche est montée sur une tête inclinable et orientable asservie
par une paire de servomoteurs pilotés par un canal RS-485 du contrôleur, le
logiciel active le mode "Tête orientable" dans le dessin, ce qui vous permet de
définir pour chaque tracé un angle d'inclinaison, afin d'obtenir des bords de
coupe obliques vers l'intérieur ou vers l'extérieur, soumis au contournage. Le
calcul sera géré en interne et des traits pointillés affichés dans le dessin pour
visualiser la correspondance avec le fond de la pièce, sous réserve que
l'épaisseur de celle-ci soit correcte.
Au lancement du cycle, il s'affiche pour l'opérateur une fenêtre permettant
de choisir les réglages de coupe. Vous n'avez qu'à choisir la matière, indiquer
son épaisseur et le type de surface (plate ou ondulée). Les réglages correspon-
dants sont automatiquement repris dans la colonne de droite, car c'est bien là
que ça se passe en fin de compte.
————————————————————— Torche à plasma — 12 - 335
GALAAD 3 —————————————————————————————
Gestion des buses
Que vous utilisiez une machine avec contrôleur Soprolec ou ThunderCut,
Galaad peut vous aider à suivre l'utilisation de vos buses de découpe et autres
consommables. Au
moment de lancer un
cycle de coupe, le
logiciel affiche un
message demandant
le montage d'une
buse et donnant les
suivis d'utilisation.
Ce message peut
afficher en bas un
bouton "Consomma-
bles" avec le modèle
de torche que vous
aurez indiqué. Si
vous cliquez sur ce
bouton, il monte à
l'écran l'image qui
correspond. Exem-
ple : vous avez mis
comme nom de
torche "PowerMax-45". Le bouton devient "Consommables PowerMax-45". Si
vous cliquez dessus, Galaad va rechercher, dans le sous-répertoire \CONFIG
du logiciel, l'image POWERMAX-45 REFS.BMP et, s'il la trouve, la faire
monter à l'écran. Sous ce bouton, tout en bas de la fenêtre de message, vous
pouvez aussi avoir en image les références de chaque buse. Par exemple, si
vous mettez en référence une buse "220930 FineCut", au moment de lancer la
coupe, Galaad va rechercher l'image NOZZLE-220930FINECUT.BMP toujours
dans le sous-répertoire \CONFIG et, s'il la trouve, l'afficher en bas de la fenêtre
lorsque la buse est sélectionnée. Les espaces sont ignorés dans le nom de
fichier, et les majuscules ou minuscules sont indifférentes.
Pour chaque buse, outre un nom de référence, vous pouvez indiquer une
couleur qui sera le fond du message clignotant à l'attention de l'opérateur, afin
de faciliter la sélection de la bonne buse, et un courant maximum qui servira
à la présélectionner lors de la coupe. La durée de cycle actif permet d'arrêter
la torche après un ou plusieurs tracés pour la laisser refroidir si nécessaire
13 - 336 — Torche à plasma —————————————————————
————————————————————————————— GALAAD 3
avant de continuer. La durée de vie en nombre d'allumages et temps d'utilisa-
tion sert de base pour les statistiques affichées au moment de lancer la coupe.
Galaad pointe les dépassements en rouge mais ne vous empêchera pas
d'utiliser une buse au-delà de sa durée de vie. À vous de gérer l'affaire.
Toujours pour chaque buse, le paramètre de hauteur semble sans objet
puisque le palpage se fait avec l'embout au contact de la surface, quel que soit
cet embout. Mais en fait, si vous avez un
graveur stylo, le calibrage Z va dépendre de la
buse qui a été montée. Galaad considère que la
buse numéro 1 fait référence et c'est donc avec
celle-là que vous calibrez le décalage Z stylo-
palpeur. Si ensuite vous montez une autre buse,
au moment de palper pour graver, le logiciel va
utiliser le calibrage en additionnant la hauteur de la buse courante et en
soustrayant la hauteur de la buse numéro 1. Et donc, si vous ne faites que de la
gravure sans découpe, alors il devra vous demander quelle buse est montée
sous la torche.
————————————————————— Torche à plasma — 12 - 337
GALAAD 3 —————————————————————————————
Calibrages
La torche montée sur glissière verticale sert de palpeur directement avec
son nez et un capteur de recul. Il est bien évidemment nécessaire de calibrer ce
capteur, c'est-à-dire relever la distance Z entre le contact avec la tôle et le point
de déclic, comme pour un capteur d'outil de fraisage. Ce calibrage n'est
accessible qu'en pilotage manuel de base (pas dans la fenêtre de prise
d'origine pièce). Le processus est simple : amenez la torche au contact avec
une plaque quelconque, suffisamment rigide pour ne pas varier lorsque la buse
appuie dessus. Soyez précis, par exemple en coinçant une feuille de papier fin
pour trouver à quel moment la torche affleure juste la surface sans avoir
commencé à reculer dans sa glissière.
Cliquez ensuite sur le bouton de calibrage. Si vous avez paramétré
un graveur stylo ou une perceuse, indiquez quel élément est en
cours de calibrage. Mais considérons que c'est bien la torche qu'on calibre ici.
Une boîte de dialogue vous demande
alors à quoi correspond la position Z
actuelle. Cliquez sur le bouton-radio "au
contact avec la surface" et validez. Le
logiciel va noter la position Z puis
abaisser la torche jusqu'à ce que son
recul enclenche le capteur, noter la
position de déclic et mémoriser la
différence de cote. À partir de là, il
suffira de descendre la torche jusqu'au
basculement du capteur pour retrouver
par soustraction la position qui la ferait affleurer la surface, et donc les cotes
d'allumage et de coupe. De la même façon, vous pouvez descendre l'axe Z
jusqu'à une position intermédiaire que vous allez calibrer comme étant la
plage de descente rapide. Pour faire un palpage de surface, Galaad abaissera
la torche rapidement jusqu'à cette position Z moins l'épaisseur de tôle et
engagera la descente lente de palpage à partir de ce point. Cette plage de
descente rapide sert aussi pour interdire les mouvements manuels XY lorsque
l'axe Z est situé au-dessous, du moins si vous avez activé l'option ad hoc dans
les paramètres. Enfin, vous pouvez abaisser la torche jusqu'à ce qu'elle atteigne
le support et utiliser la troisième option de calibrage "course maximale de
palpage". Le logiciel en fera un plancher et, si un palpage arrive plus bas, il
considère qu'on a palpé dans un trou de la pièce, ce qui déclenche une erreur et
arrête le processus.
13 - 338 — Torche à plasma —————————————————————
————————————————————————————— GALAAD 3
Origine pièce et fonctions connexes
La fenêtre de prise d'origine pièce est simplifiée lorsque Galaad est en
mode plasma. Il n'y a plus d'onglets et les paramètres d'usinage sont
rassemblés dans une boîte de dialogue accessible par le premier
bouton de commande en haut à gauche. Vous pouvez choisir le
cycle qui va démarrer, s'il y en a plusieurs entre la découpe, la gravure et le
perçage. Galaad
commence par
la gravure, puis
le perçage, et
fait la découpe
en dernier. Les
options classi-
ques de répéti-
tion de cycle
sont présentes,
ainsi que les
positions de
parking et de maintenance. La hauteur de retrait de la torche peut être réglée
ici, mais si une valeur a été indiquée dans les paramètres de torche, alors elle
est imposée et l'opérateur ne peut pas la changer, sa case est grisée. Le reste
des paramètres de disposition et filtrage est classique, déjà vu dans les
fonctions avancées de l'usinage.
Le bouton d'allumage de la torche est à votre disposition, mais gare
à ne pas faire n'importe quoi, même si le logiciel est prudent et
envoie une demande de confirmation avant d'allumer, pour éviter à un aide-
opérateur de s'électrocuter. Une torche à plasma n'est pas un jouet anodin ;
pensez toujours à votre sécurité et à celle des autres, notamment pour ce qui
concerne les yeux, les mains et les poumons.
Important : dans la fenêtre de pilotage manuel simple (mais pas dans la
fenêtre de prise d'origine pièce), une fonction peut vous aider à vérifier le bon
fonctionnement de votre circuit THC et opérer des mesures de tension.
Cliquez sur ce bouton d'allumage torche en appuyant simultanément sur la
touche du clavier : au lieu d'allumer la torche comme convenu, vous
obtenez une fenêtre de test des mesures. À partir de la position courante, il
suffit d'indiquer une position cible XY avec une vitesse de mouvement, ainsi
qu'une hauteur d'allumage et une hauteur de coupe. La torche va palper la tôle
————————————————————— Torche à plasma — 12 - 339
GALAAD 3 —————————————————————————————
(on suppose que le calibrage Z a été fait, sinon revenez deux pages en arrière),
elle va s'allumer et rejoindre la hauteur de coupe, puis avancer en faisant une
série de mesures sur l'entrée analogique tout au long du mouvement, mesures
ensuite affichées avec leur moyenne et leurs valeurs extrêmes. Cette fonction
doit vous permettre de vérifier d'une part que vous avez bien un retour de
tension dans l'entrée analogique du contrôleur, que la plage de tension est la
bonne, que la conversion paramétrée dans Galaad correspond, et éventuelle-
ment que les tensions d'arc sont bien en corrélation avec celles de votre base
de données, pour le cas où vous utilisez un contrôleur Soprolec.
Le bouton de tracé direct vous permet de relever des points XY sur
la table afin de construire une polyligne qui pourra ensuite être
exécutée en entier avec palpage et torche allumée. Le but est de détacher du
squelette de la pièce un bout de matière déjà travaillée sans avoir recours à la
disqueuse ni au dessin.
En pilotage manuel seul, des boutons annexes vous
permettent de manœuvrer le vérin de descente du stylo
graveur ou bien d'allumer l'aspirateur, s'ils existent.
Il n'y a pas de bouton vert pour la prise d'origine pièce
en mode plasma, même si vous pouvez toujours déplacer l'axe Z à votre guise.
L'origine pièce Zo se fait par palpage de la surface pour chaque tracé ou
presque, selon le rayon d'action paramétré pour le palpage. Vous n'avez donc
pas à vous en soucier, du moins si vous avez calibré votre palpeur. Vous
pouvez aussi utiliser le mode d'affichage restreint ou complet avec le petit
bouton en haut à droite du cadre d'origine pièce. La fonction de test
de l'origine XY avec le bouton bleu-ciel permet de vérifier
qu'un parcours de coupe entre bien dans un morceau de pièce déjà travaillée.
La torche ne sera pas allumée et les coordonnées utilisées correspondent au
spot laser (ou la caméra vidéo) pour faciliter le suivi. La double-origine X2Y2
reste valide en coupe plasma et d'autant plus utile que les tôles jetées sur la
machine sont rarement placées contre une butée cartésienne. On aura par
conséquent tendance à valider le coin sud-ouest comme origine XY, puis le
coin sud-est comme origine secondaire pour l'ajustage.
Nota : la fonction "Magnétoscope" est très utile en coupe plasma pour
reprendre un tracé interrompu par la perte de l'arc ou autre incident. Reportez-
vous au chapitre "Fonctions avancées de l'usinage" pour son utilisation.
13 - 340 — Torche à plasma —————————————————————
——————————————————————————————————
———————
14
011 10
APPLICATIONS SPÉCIALES
——————————————————————————————————
GALAAD 3 —————————————————————————————
Gravure et découpe au laser
Si vous avez paramétré une broche de type "Tête laser", Galaad va
modifier une partie de la fenêtre de dessin et un peu plus la fenêtre d'usinage.
L'icone verte pour choisir l'outil, la profondeur et la vitesse d'avance
change d'aspect. La boîte
de dialogue sous-jacente change
elle-aussi, pour ne plus proposer
que trois mode : marquage,
gravure ou découpe. Vous pouvez
associer une couleur à chacun pour
identifier facilement les tracés sur
le dessin. Les valeurs de puissance
de laser et de nombre de passes sont associées à un type de matériau dont
vous pouvez enrichir ou modifier les abaques en cliquant sur le petit bouton
"Réglages" en haut à droite. La puissance maximale du laser est censée
avoir été indiquée dans l'onglet "Broche" des paramètres de machine. À partir
de là, à chaque mode est associé une puissance relative ‒ qui sera convertie en
pourcentage de la puissance maximale ‒ et une vitesse d'avance. Pour éviter de
brûler le matériau, voire éviter qu'il ne prenne feu, il vaut mieux faire des
passes successives à vitesse rapide plutôt qu'avancer lentement.
La fenêtre de prise d'origine pièce
est simplifiée lorsque Galaad est en
mode laser. Il n'y a plus
d'onglets et les quelques
paramètres d'usinage sont rassemblés
dans une boîte de dialogue accessible
par le premier bouton de commande
en haut à gauche. Il n'y a plus la
notion d'outil et donc de séquence
globale, mais Galaad commencera
toujours par les marquages, puis les
gravures, et faire les découpes en
dernier. Les options classiques de
répétition de cycle restent présentes.
Dans les paramètres de broche, il est possible de choisir une tête de gravure
laser analogique, dont la puissance sera modulée directement par la profondeur
des tracés, avec un maximum fixé. Dans ce cas, le mode laser avec son
14 - 342 — Applications spéciales ———————————————————
————————————————————————————— GALAAD 3
interface utilisateur simplifiée n'est pas actif et les fonctions classiques de
fraisage restent apparentes. Vous continuez à régler les profondeurs et les
vitesses, même si la notion d'outil ne signifie plus grand-chose.
Rappel très important : un laser est dangereux, et d'autant plus que son
utilisation peut sembler anodine. Mais une simple réflexion du faisceau sur
une surface ou même une poussière brillante peut suffire à causer un
dommage irréversible à l'œil en brûlant la rétine, avec pour
conséquence une tache noire à vie dans le champ de vision. On
trouve facilement des sources laser de classe 4 à diode de
plusieurs Watts qui peuvent faire office de pyrograveur ou de petit découpeur
numérique. Travailler avec un laser suppose que votre machine offre un
équipement de protection homologué ou que vous portez des lunettes de
protection de qualité. Pour tester des lunettes, il suffit d'envoyer le faisceau
sur un bord (elles vont être endommagées à cet endroit) et vérifier qu'il ne
passe pas à travers en mettant une feuille de papier derrière. Si le papier est
marqué, même faiblement, considérez que vos lunettes sont une protection
illusoire.
Un système de découpe à jet d'eau, vu de Galaad, ne diffère pas d'un
système à laser. Les simplifications de l'interface utilisateur et le fonctionne-
ment général sont identiques.
Oxycoupage
Des paramètres spécifiques sont disponibles dans le logiciel pour gérer un
oxycoupeur. Comme pour
la torche à plasma, l'inter-
face de pilotage machine est
simplifiée et une saignée
par défaut doit être paramé-
trée, qui pourra être
rectifiée au moment de
lancer la coupe. L'utilisation
d'un allumeur est possible, à
une position XYZ donnée,
par une impulsion sur une
sortie. Une électrovanne de
——————————————————— Applications spéciales — 14 - 343
GALAAD 3 —————————————————————————————
gaz et trois d'oxygène sont pilotables. Si le contrôleur dispose de plusieurs
entrées analogiques, on pourra brancher des potentiomètres qui donneront les
temporisation de chauffe et l'ajustage de la hauteur de coupe, selon des plages
à définir. Comme pour la coupe à la torche à plasma de base, l'opérateur peut
régler des hauteurs de travail, vitesses d'avance, etc. tout en mémorisant ses
propres abaques de réglage.
Dépose de liquide
Si la plupart des applications usuelles de Galaad consistent à usiner une
pièce en enlevant de la matière dans les tracés dessinés, le logiciel est tout
aussi capable d'asservir un système chargé d'en apporter aux mêmes endroits.
Il est même possible de faire les deux l'un après l'autre, par exemple en gravant
des sillons puis en y injectant de l'encre ou de la peinture. Évidemment, dans
ce cas précis, il sera nécessaire d'avoir une buse d'injection à côté de la broche
de fraisage, avec un décalage XYZ calibré entre les deux. Les extensions des
paramètres d'outils permettent de gérer facilement ce genre de situation, en
assignant des sorties différentes aux commutations de la broche et de la buse.
Un script de changement automatique pourra en outre gérer les hauteurs Z
respectives des deux éléments. On peut aussi affecter différents outils à
différentes teintes injectables, toujours avec les extensions des paramètres
d'outils. Il suffit que chaque électrovanne ou pompe soit connectée à une sortie
distincte.
Mais rien n'oblige à fraiser avant d'injecter le liquide. Une autre application
de Galaad, assez proche, consiste à déposer de la colle ou équivalent dans les
tracés d'une pièce dessinée, sans usinage préalable. Les entrées/sorties
étendues permettent de gérer de près le cycle de dépose, en observant une
petite temporisation après le déclenchement de l'ouverture de la vanne ou de la
pompe d'injection, et en refermant cette vanne un peu avant d'atteindre le point
final du tracé, pour laisser au liquide résiduel le temps de s'écouler. Ceci n'est
pas forcément utile pour tous les liquides ; certains se contenteront très bien
d'une commutation classique en début et en fin de tracé.
14 - 344 — Applications spéciales ———————————————————
————————————————————————————— GALAAD 3
Autres outils intermittents
On l'a vu dans les paramètres de la machine, onglet "Broche", il est
possible de choisir un système de gravure ou de découpe activé seulement
lorsque la machine avance sur le tracé. Ce type de machine ne dispose souvent
que de deux axes XY, le réglage de hauteur étant manuel. Mais qui peut le
plus peut le moins, et Galaad sera tout aussi heureux de gérer une machine à 2
axes. D'ailleurs, les prises d'origine pièce en sont d'autant plus facilitées que le
réglage Z est souvent le plus fastidieux.
Le système de mise en route et d'arrêt de l'outil de coupe reste un asservis-
sement classique, en général soumis à la commutation d'une sortie binaire (tout
ou rien) qui pilote en aval un composant de puissance. La simple case à cocher
"Activer seulement lorsque l'outil avance" détermine le mode opératoire,
passant d'une mise en route lors du lancement de l'usinage avec arrêt à la fin
du cycle, à une mise en route en début de chaque tracé avec arrêt en fin de
tracé, lorsqu'une broche de fraisage classique descendrait et remonterait. Si
votre machine est dotée d'un axe Z, il est d'ailleurs tout à fait possible de faire
cohabiter les deux fonctionnalités, descente au contact puis à la profondeur,
activation de l'outil de coupe, extinction de celui-ci avant remontée.
Les paramètres tempos laser ne sont accessibles que pour un système de
découpe intermittent. Il peut s'avérer nécessaire de demander à Galaad de ne
commencer le mouvement sur le tracé qu'une fois l'outil complètement actif. Si
celui-ci a une petite inertie, il faut indiquer un délai (en millisecondes) dans la
case "on". Galaad enclenchera la sortie puis marquera cette pause avant
d'attaquer le mouvement de découpe. Inversement, la temporisation "off"
indique une pause à respecter à la fin du tracé après extinction de l'outil, avant
de déplacer la tête vers un nouveau tracé ou vers son point de parking.
Si cet outil intègre une fonction de contrôle de marche avec un signal
"Prêt" à renvoyer au système superviseur, le mieux est de connecter ce signal
sur une entrée de la machine que Galaad peut lire. Il suffit alors de paramétrer
cette entrée comme "Signal de broche prête" dans les paramètres de broche.
Dans ce cas, Galaad mettra en route l'outil, marquera la pause "on", puis
attendra que l'entrée "broche prête" bascule dans l'état requis avant de
démarrer le mouvement de coupe ou gravure. Voir les entrées/sorties étendues
pour des contrôles avancés.
——————————————————— Applications spéciales — 14 - 345
GALAAD 3 —————————————————————————————
Impression 3D
Une demande récurrente à propos de Galaad concerne le pilotage d'impri-
mantes 3D. Bien que le but soit aussi de créer une pièce mécanique avec une
machine cartésienne à 3 axes, nous sommes là dans un domaine complètement
différent qui n'a pas grand-chose à voir avec de l'usinage. De toute façon,
Galaad n'est pas un logiciel de conception 3D même s'il peut prendre en
charge un usinage 3D.
Ce nonobstant, le module Kay, spécialisé dans l'usinage de fichiers, est
capable de récupérer des fichiers G-code d'impression 3D avec coordonnées
de dévidage de fil sur axe A ou E, sans en faire une interprétation graphique de
rotation de pièce. Il est donc utilisable pour piloter une machine équipée d'une
tête d'impression, du moment qu'il en connaît le contrôleur. Une machine de
fraisage peut éventuellement être adaptée pour de l'impression, mais gardez à
l'esprit que les contraintes mécaniques sont très différentes : une fraiseuse
nécessite une bonne résistance à l'effort de coupe, avec un châssis solide, alors
que tout ce qu'on demande à une imprimante 3D, c'est de se déplacer à des
vitesses que l'inertie d'une fraiseuse lourde ne peut pas permettre d'atteindre. Il
est tentant de réutiliser une fraiseuse pour de l'impression, mais soyez bien
conscient que vous devrez aller beaucoup plus lentement qu'avec une vraie
imprimante 3D.
14 - 346 — Applications spéciales ———————————————————
——————————————————————————————————
———————
15
0111 1
"LANCELOT"
UTILISATION AUTONOME
——————————————————————————————————
GALAAD 3 —————————————————————————————
Galaad et Lancelot
Vous avez sans doute remarqué que l'installation de Galaad se permettait
d'affubler votre bureau Windows d'un dossier contenant plusieurs icones
cousines mais avec des noms différents, dont une icone "Lancelot". Il se peut
aussi que vous n'ayez acquis qu'une simple licence "Kay" d'usinage sans
dongle, auquel cas les modules Lancelot et Percival sont aussi à votre disposi-
tion. Quoi qu'il en soit, double-cliquez sur cette icone "Lancelot".
Apparaît aussitôt la fenêtre de Galaad avec les paramètres d'usinage, mais
couverte par une boîte de sélection de fichiers qui ressemble assez fort à celle
utilisée pour l'import dans le module de dessin. Si vous n'avez que la licence
"Kay" et que vous ouvrez tout juste ce manuel ici, vous aurez tout de même
besoin de faire un petit tour par les chapitres "Apprenons à usiner", "Fonctions
avancées de l'usinage" et même "Paramétrage de la machine". Allez-y,
prenez le temps qu'il faut, on vous attend à côté de la machine à café.
Vous l'aurez compris, Lancelot est le module d'usinage standard de Galaad
et tous deux travaillent en collaboration étroite. Mais c'est de l'union libre et,
de même que Galaad peut faire des infidélités en confiant l'usinage du dessin à
15 - 348 — "Lancelot", utilisation autonome ———————————————
————————————————————————————— GALAAD 3
un logiciel tiers, Lancelot peut à son tour servir de réceptacle aux œuvres
magistrales issues d'un autre créateur. Les deux programmes sont technique-
ment indépendants, ce qui permet d'ailleurs de lancer un usinage et continuer à
dessiner autre chose, du moins si vous supportez de travailler dans le bruit.
Lancelot peut donc être lancé seul. Le fichier est alors importé directement
pour l'usinage et vous le retrouvez dans les fenêtres de prévisualisation. Il ne
reste plus qu'à paramétrer, et c'est d'ailleurs là que les valeurs forcées (entre
autres profondeur et vitesse) peuvent se rendre utiles. Pour le reste, c'est-à-dire
l'origine pièce et le lancement de l'usinage, vous connaissez la musique
puisque vous avez lu les chapitres précédents.
Le problème principal d'un import de fichier, qu'on retrouvera avec le
module Kay, c'est qu'aucun format ne contient d'information standard sur les
dimensions brutes de la pièce à usiner, et notamment son épaisseur. Pourtant,
les dimensions brutes sont indispensables au réglage de l'origine pièce, et
c'est pourquoi il vous est demandé de les préciser. La boîte de dialogue qui
jaillit dès l'ouverture du fichier abonde
dans ce sens. Vous pouvez laisser Lancelot
recadrer le dessin avec des marges à
préciser, ou bien indiquer vous-même les
dimensions brutes, épaisseur comprise. Le
dessin peut aussi être enroulé autour de
l'axe A pour un usinage cylindrique, du
moins si vous disposez d'un 4ème axe
rotatif.
La vitesse de plongée dans la matière
n'étant pas dans les valeurs forcées, elle
peut être réglée ici. Enfin, l'outillage peut
correspondre au magasin standard de
Galaad, qui reste gérable depuis Lancelot,
mais vous pouvez aussi indiquer dans cette fenêtre un diamètre et une vitesse
de rotation. Le diamètre sert à compenser l'approche latérale de l'origine X ou
Y, et la vitesse de rotation par défaut. Ces données restent accessibles en
cliquant sur le bouton "Environnement" en bas à droite de l'écran, via l'option
"Paramètres d'import". Les autres options vous donnent un accès direct aux
paramètres ou aux fonctions propres au module Lancelot, normalement
appelables depuis le module Galaad que vous n'utilisez peut-être pas, selon la
licence dont vous disposez.
——————————————— "Lancelot", utilisation autonome — 15 - 349
GALAAD 3 —————————————————————————————
À noter que Lancelot peut être lancé directement par une autre
application que Galaad avec reprise automatique d'un fichier passé en
argument. Si elle est de type standard, l'extension du nom de fichier donne
alors le format de celui-ci. Sinon, il est nécessaire de passer en argument
suivant l'extension standard mise entre parenthèses. Exemples :
C:\Galaad\Lancelot.exe "C:\Mes travaux\MonFichier.plt"
C:\Galaad\Lancelot.exe "C:\Mes travaux\MonFichier.xyz" (plt)
Les guillemets servent à intégrer en un bloc unique un nom de fichier avec
espaces, sans qu'il soit scindé en deux arguments. Rendez-vous au chapitre
"Considérations techniques" à la fin de ce manuel pour plus d'informations sur
les nombreux arguments possibles des lignes de commande pour les différents
modules de la suite Galaad.
Lancelot et Kay
Le module Kay fait la même chose que Lancelot, c'est-à-dire le pilotage
manuel de l'origine pièce et la supervision de l'usinage automatique, mais avec
des formats plus spécialisés. Disons seulement ici que la différence principale
entre Lancelot et Kay réside dans le fait que Lancelot ne récupère que la
partie active des fichiers d'usinage (outil dans le matériau) et utilise donc les
vitesses inactives et les cycles de perçages définis dans Galaad, avec le
magasin d'outils de celui-ci. Kay, lui, pilote la machine avec le fichier tel qu'il
est sans rien y changer, y compris les mouvements inactifs. Kay est un pilote
d'usinage 3D pour 3 à 5 axes ; Lancelot est un pilote 2D½ et 3D pour 2 ou 3
axes (XYZ ou XAZ).
15 - 350 — "Lancelot", utilisation autonome ———————————————
——————————————————————————————————
———————
16
10000
"KAY"
PILOTE D'USINAGE 3D
——————————————————————————————————
GALAAD 3 —————————————————————————————
Généralités
Le module Kay est un des composants du logiciel Galaad qui peut être
utilisé de façon indépendante, soit avec la licence normale du logiciel, soit
avec sa propre licence restreinte (sans dongle). Kay est un pilote d'usinage,
c'est-à-dire qu'il se contente de récupérer des fichiers FAO ‒ CAM en anglais ‒
sous format ISO G-code, Isel-NCP ou MasterCam NCI, avec lesquels il
supervise l'usinage automatique après avoir aidé au réglage de l'origine pièce
selon les mêmes modalités que l'usinage standard de Galaad.
Kay est spécialisé dans l'usinage de parcours d'outils 3D, de 3 à 5 axes.
Les 4ème et 5ème axes sont présumés être de type standard, c'est-à-dire des axes
de rotation A et C (inclinaison et orientation) selon la norme en vigueur. Le
pilotage manuel est effectif pour tous les axes disponibles sur la machine.
Au lancement, Kay affiche une fenêtre classique de pilotage manuel pour
prise d'origine pièce, et demande aussitôt d'ouvrir un fichier à usiner. En
l'absence de fichier sélectionné, il se contentera de faire du pilotage manuel.
Le nom du fichier peut être passé en argument avec son chemin d'accès,
auquel cas l'ouverture du fichier sera automatique. De cette façon, Kay peut
16 - 352 — "Kay", pilote d'usinage 3D —————————————————
————————————————————————————— GALAAD 3
être directement intégré au bout d'une chaîne de traitement complète CAO-
FAO-CNC. Si vous disposez d'un logiciel capable de créer le parcours du ou
des outils sous un format intelligible pour Kay, et que ce logiciel peut, comme
le fait Galaad, appeler un pilote externe pour l'usinage en lui donnant le nom
du fichier ainsi créé, Kay ouvrira automatiquement ce fichier. L'extension du
fichier donne alors le format de celui-ci. Si cette extension n'est pas de celles
habituellement reconnues par Kay, il suffit de l'ajouter en argument suivant
entre parenthèses. Exemples :
"C:\ Galaad\Kay.exe"
appelle Kay sans lui donner de fichier à ouvrir ;
"C:\ Galaad\Kay.exe" "C:\ CadCam\Fichier.iso"
appelle Kay et lui demande d'ouvrir directement le fichier au format ISO ;
"C:\ Galaad\Kay.exe" "C:\CadCam\Fichier.xyz" (iso)
appelle Kay et lui demande d'ouvrir le fichier, tout en précisant le format.
Coordonnées et origine fichier
Dès le chargement du fichier, Kay rappelle sommairement le volume
couvert par le parcours des axes XYZ avec les
valeurs extrêmes, ainsi que les vitesses des
mouvements actifs et inactifs. Ceci n'est donné
qu'à titre d'information passive.
Il est important de rappeler que les formats
des fichiers lus par Kay ne précisent pas les
dimensions de la pièce brute, élément pourtant
essentiel d'un travail d'usinage avec Galaad. Ces fichiers ne contiennent que
les vecteurs et arcs du parcours à effectuer, actifs et inactifs, avec les vitesses
et les numéros d'outils correspondants. Il n'est pas possible de déterminer la
forme ni les dimensions de la pièce brute à partir des données du fichier
ouvert. Le travail de pilotage se fera donc à partir d'un point origine pièce à
définir sur la table de travail. Le point origine pièce réglé avec Kay corres-
pond au point de coordonnées (0,0,0,…) du fichier. Ce point peut très bien
être situé tout à fait à l'extérieur du parcours, selon le système de coordonnées
et les décalages suivis par le logiciel qui a produit le fichier.
Il est assez commun de trouver le point de coordonnées (0,0) XY du fichier
————————————————— "Kay", pilote d'usinage 3D — 16 - 353
GALAAD 3 —————————————————————————————
dans l'angle sud-ouest d'une pièce rectangulaire, le point 0 Z étant générale-
ment situé soit à la surface supérieure de la pièce, soit sa surface inférieure. Il
vous appartient de gérer la position du point zéro fichier dans le module
FAO chargé de produire celui-ci.
Dans le cas d'un usinage 4 axes, la norme veut que le point origine Y
corresponde à l'axe de rotation A. Cette norme est respectée par la fenêtre
d'affichage graphique de Kay. Si votre fichier n'a pas respecté cette norme,
l'affichage ne sera pas représentatif du parcours, mais l'usinage n'en sera pas
moins correct pour peu que vous ayez réglé une origine Y correspondant bien
à votre fichier. Il est d'ailleurs possible d'indiquer le décalage Yo-Axe A. Pour
le reste, le système de coordonnées de Kay suit le standard géométrique avec
des valeurs croissantes pour X de l'ouest à l'est (gauche vers droite), pour Y du
sud au nord (devant vers derrière), et pour Z de bas en haut.
Vous pouvez néanmoins modifier le point origine du fichier une fois
celui-ci ouvert dans Kay. La commande "Fichier / Dimensions & origine"
vous donne accès à une
boîte de dialogue dans
laquelle vous pouvez
indiquer de façon
manuelle les dimensions
cartésiennes de votre
pièce brute, mais aussi
positionner le point
origine dans ces dimensions, y compris en forçant sa position dans un coin XY
du rectangle et le point Z sur une de ses faces. Cette boîte de dialogue peut être
affichée à chaque ouverture de fichier si vous le souhaitez. Une case à cocher
rend cette option accessible.
D'autres commandes sont disponibles dans le menu "Fichier" pour décaler
manuellement les coordonnées, les inverser ou changer les facteurs d'échelle.
De même, vous pouvez extraire un morceau du fichier en déterminant les
points de départ et d'arrivée du parcours. Tous les vecteurs et arcs situés avant
ou après seront ignorés, mais les commandes de vitesse, changement d'outil,
etc. resteront actives.
16 - 354 — "Kay", pilote d'usinage 3D —————————————————
————————————————————————————— GALAAD 3
Outils multiples
Lors de l'ouverture du fichier, et
si celui-ci contient plusieurs cycles
d'outils successifs, par exemple pour
des passes d'ébauche et de finition, il
vous est demandé de définir la façon
dont les changements d'outils
doivent être gérés. La liste des outils
détectés dans le fichier est affichée
en haut de la boîte de dialogue, et plusieurs options sont alors disponibles :
1 - Les changements d'outils sont purement et simplement ignorés. Dans ce
cas, Kay considérera qu'un seul outil usine tout le parcours, celui qui est monté
sur la broche au lancement du processus. Tout le fichier est alors usiné sans
interruption.
2 - Un seul des cycles outils du fichier est effectué. Les codes correspondants
à l'outil en question sont les seuls qui génèrent des mouvements d'usinage, et
les autres sont ignorés. Il est ainsi possible de refaire un cycle exclusif.
3 - Les changements d'outils sont gérés par Kay. Plusieurs sous-options sont
alors proposées :
3.1 - Les outils sont bagués ou bien ont tous la même longueur apparente,
c'est-à-dire que le montage d'un nouvel outil ne nécessite pas la réglage
d'une nouvelle origine Z. Dans ce cas, Kay interrompt l'usinage lorsqu'il
arrive à une commande de changement d'outil dans la séquence définie par
le fichier, et affiche un message demandant à l'opérateur de monter l'outil
qui doit ensuite démarrer. Dès le message validé, le cycle reprend.
3.2 - Le changement d'outil nécessite un nouveau réglage manuel de l'ori-
gine sur l'axe Z. Dans ce cas, le message de montage du nouvel outil est
affiché, puis Kay revient à l'écran de pilotage. Le fait de cliquer sur le
bouton jaune de lancement du processus redémarre sur le nouveau cycle.
3.3 - Le changement d'outil nécessite un nouveau réglage de l'origine Z,
mais celui-ci peut être effectué de façon automatique à l'aide du capteur
d'outils. Dans ce cas, sitôt le message de changement validé, Kay effectue
une mesure automatique de la nouvelle origine Z sur le capteur d'outils et
relance immédiatement le cycle.
3.4 - La machine dispose d'un changeur d'outils automatique dont la pro-
grammation a été définie dans les paramètres. L'interruption est alors limi-
tée au rangement automatique de l'outil courant dans son râtelier, à la
sélection du suivant et éventuellement la mesure de celui-ci sur le capteur.
————————————————— "Kay", pilote d'usinage 3D — 16 - 355
GALAAD 3 —————————————————————————————
Origine pièce
Dès que le fichier est chargé et le message de parcours actif validé, Kay
ouvre le dialogue avec la machine puis vous laisse piloter celle-ci. Le réglage
de l'origine pièce est effectué de façon classique à l'aide du tableau de
commandes de pilotage manuel et des boutons verts de validation. Le but de ce
pilotage manuel est d'indiquer à Kay où se trouve physiquement le point
zéro fichier sur la pièce brute. Pour ce faire, il suffit de déplacer manuelle-
ment la pointe de l'outil vers les coordonnées du point de référence, axe par
axe. Pour les fonctions de pilotage manuel et de validation de l'origine,
reportez-vous au chapitre "Apprenons à usiner", section "Origine pièce" qui
vous donnera tous les détails et quelques astuces.
Vous pouvez entrer une position numérique à rejoindre en cliquant sur les
afficheurs en bas de l'écran, ou en appuyant sur les touches X, Y ou Z.
Mais le but n'est pas seulement de faire bouger la machine le long de ses
axes. Si Kay est censé connaître en permanence la position de la pointe d'outil,
il ne sait pas pour autant où se trouve le parcours à usiner sur le plateau de la
machine, et c'est donc ce que vous devez lui indiquer. Vous allez donc
effectuer des approches X Y et Z une par une ou ensemble, en validant pour
chaque axe la position approchée. Par exemple, vous positionnez l'axe Z au
point de la pièce qui correspond au point zéro Z du fichier puis vous cliquez
sur le bouton vert de validation de la position Z :
Avec l'usinage standard de Galaad, le point de coordonnées Zo dans le
dessin sera toujours la surface supérieure de la pièce, l'épaisseur de celle-ci
étant de surcroît connue. Avec Kay, il est tout à fait possible que vous ne
puissiez pas positionner l'outil au point de coordonnées Z=0 du fichier, tout
simplement parce que celui-ci se trouve dans la matière. S'il est au fond de la
pièce, le plus simple est d'affleurer le plateau-martyr ou le fond du posoir.
Mais ce n'est pas toujours possible et le point Zo peut aussi se trouver noyé
quelque part dans l'épaisseur de la
pièce, à une position connue mais
inapprochable. Par conséquent, sur
validation "Z-ok", Kay vous
demande de préciser si l'origine
fichier Zo se trouve plus bas que le
point que vous avez affleuré. La coordonnée Z monte alors dans la case Z de
16 - 356 — "Kay", pilote d'usinage 3D —————————————————
————————————————————————————— GALAAD 3
position d'origine pièce.
Faites de même pour les axes X et Y, et aussi les axes rotatifs si nécessaire,
en approchant physiquement l'endroit de la pièce brute qui correspond au point
zéro du fichier, et en cliquant sur les autres boutons verts. Il n'est pas néces-
saire de régler l'origine pièce axe par axe avant chaque usinage. Si vous avez
un étau ou posoir fixe avec des parcours d'usinage utilisant un système de
coordonnées partant de ce posoir, il suffira de régler l'origine XY une fois pour
toutes. Il est d'ailleurs possible de mémoriser des origines pour les rappeler
ultérieurement. Les positions d'origine pour l'axe Z et pour les axes rotatifs
éventuels sont elles aussi mémorisables, la dernière position utilisée restant
valide jusqu'à ce qu'elle soit déplacée.
Important : si votre machine est équipée d'un capteur d'outil, reportez-
vous au chapitre "Fonctions avancées de l'usinage", section "Mesure automa-
tique de l'outil" pour plus d'informations. La méthode de calibrage reste la
même, mais l'utilisation d'un capteur d'outil suppose que vos fichiers
d'usinage ont leur origine Zo située soit au fond de la pièce (capteur fixe)
soit à la surface supérieure de la pièce (capteur mobile), puisque Kay ne
peut pas connaître l'épaisseur de celle-ci. Idem pour un changeur automatique.
En usinage 4 axes, c'est-à-dire si votre machine est équipée d'un axe rotatif
et si le fichier ouvert contient des coordonnées rotatives A, les validations "Y-
ok" et "Z-ok" peuvent définir soit la position de l'axe de rotation sur les axes Y
et Z, information nécessaire pour un calcul de vitesse tangentielle et un
affichage corrects, soit la
position des points de
coordonnées Y=0 et Z=0
dans le fichier, si ces points
ne sont pas situés sur l'axe de
rotation (cela peut parfois
arriver même si ça ne devrait pas). Lorsque vous cliquez sur les boutons verts,
Kay demande alors à quoi correspond la position validée.
Nota : la barre du clavier interrompt le rafraîchissement de
l'affichage lors des validations. Pratique pour les très gros fichiers.
————————————————— "Kay", pilote d'usinage 3D — 16 - 357
GALAAD 3 —————————————————————————————
Paramètres
On ne va pas revenir ici sur la façon de définir et régler votre machine.
Reportez-vous au chapitre "Paramétrage de la machine" si vous avez besoin
d'informations en ce sens. Le paramétrage de la machine est rigoureuse-
ment identique à celui effectué depuis le module principal Galaad, et les
modifications opérées depuis un module sont applicables dans l'autre.
Dans Kay, le fait de modifier un paramètre de la machine provoque la
réinitialisation du dialogue avec celle-ci. Dans la même veine, la commande
"Paramètres / Rouvrir la communication" évite de devoir fermer puis relancer
Kay en cas de problème de dialogue avec la machine, par exemple une mise
hors tension momentanée. Le processus d'initialisation est alors relancé.
Les options de téléchargement et télésauvegarde ne concernent que les
machines équipées d'une mémoire locale linéaire, capable de stocker le
parcours d'usinage et de l'exécuter indépendamment du PC, soit depuis la
mémoire tampon, soit depuis une carte mémoire. Les fonctions de calibrage
concernent la mise au point de la machine et le capteur d'outils. Reportez-vous
à la description de ces fonctions dans les pages précédentes de ce manuel.
Il est possible d'engager le processus d'extinction du système une fois
l'usinage achevé et alors Kay se ferme tout seul après avoir passé à Windows
une commande d'extinction de l'ordinateur. Selon son format et son pro-
gramme générateur, le fichier de parcours d'usinage peut ou non contenir des
ordres de mise en route et d'extinction du système d'arrosage. Il est bien
évident que Kay éteint l'arrosage en fin de processus même si le fichier ne l'a
pas demandé. Mais il est possible de forcer l'activation ou la désactivation de
l'arrosage. Dans tous les cas, il est nécessaire que la sortie correspondant au
système d'arrosage ait été définie dans les paramètres de la machine.
La mise en température fait tourner la machine sur une ellipse inclinée à
vitesse élevée, afin de mettre les trois axes à la température de fonctionnement.
Un usinage répétitif peut être demandé, avec relance du cycle après un temps
de pause réglable, et une fois le cycle précédent achevé sans erreur. L'origine
pièce reste alors inchangée. Un usinage en série peut aussi être paramétré,
pour obtenir une matrice de pièces sur la machine. Il est nécessaire de préciser
le nombre de pièces par rangée et colonne, ainsi que le décalage d'origine
d'une pièce à ses voisines X et Y. De même que l'arrosage, la commande de
broche peut être inactivée ou forcée indépendamment de ce que le fichier
indique. Le compteur d'usinages permet de suivre les cycles appliqués à une
16 - 358 — "Kay", pilote d'usinage 3D —————————————————
————————————————————————————— GALAAD 3
ou plusieurs pièces pour obtenir le temps globalement passé à usiner. Contrai-
rement à Galaad, il n'y a qu'un seul compteur disponible dans Kay.
La position de départ cycle est importante si votre machine est encombrée
d'obstacles divers comme des posoirs, un 4ème axe rotatif, etc. Un fichier issu
d'une FAO bien élevée commence en général par un mouvement XY rapide
vers le point d'entrée du premier tracé. Sauf que les coordonnées de ce fichier
sont relatives au point d'origine pièce et non au point d'origine machine. Le
tout premier mouvement est chargé d'assurer la convergence. Et là, on ne sait
pas si, entre sa position courante et le premier point d'entrée, l'outil ne va pas
se heurter à une quelconque
barricade. Alors soit vous
vous arrangez à chaque fois
pour que l'outil soit proche
de ce point d'entrée au
moment de lancer le cycle,
afin d'éviter un risque de
collision, soit vous indiquez un point de départ en coordonnées absolues, qui
sera toujours rejoint avant de commencer un cycle. Ce point peut être défini
pour chaque type d'usinage, 3, 4 ou 5 axes. Si votre machine travaille en
origine pièce flottante (i.e. pas de zéro machine), alors vous avez lu ce
paragraphe pour rien.
A contrario, en fin de cycle, la machine
se déplace de façon automatique vers la
position de changement d'outil si un autre
outil doit être monté à la main pour complé-
ter le processus, ou bien vers la position de
rangement d'outil lorsque la pièce est
achevée. On retrouve ici les mêmes réglages
que pour l'usinage avec Galaad. Une
position d'interruption peut aussi être
indiquée, correspondant à ce que la machine
doit faire lorsque l'usinage a été stoppé pour
une raison ou une autre.
Les échelles d'import permettent d'ajuster les facteurs d'échelle de chaque
coordonnée, plus les échelles de vitesses qui peuvent être compliquées
lorsqu'un axe linéaire et un axe rotatif travaillent de conserve puisqu'ils
n'utilisent pas les même unités. Les entrées/sorties ISO sont un ajout d'inter-
————————————————— "Kay", pilote d'usinage 3D — 16 - 359
GALAAD 3 —————————————————————————————
prétation pour le G-code afin de gérer des sorties on/off sur des commandes M,
et éventuellement des boucles d'attente sur des entrées, le standard étant ce
qu'il est. Les codes M0 et M1 d'appel opérateur peuvent être ignorés. Les
unités de distance et de vitesse concernent l'affichage à l'écran. Il vous
appartient de régler les échelles d'import et calibrer votre machine en consé-
quence. Enfin, l'affectation des axes indique dans l'ordre quelles coordonnées
sont utilisées à l'ouverture d'un fichier, par défaut XYZAB. Pour inverser par
exemple les axes A et B dans un format, il suffit de changer en XYZBA.
Usinage
Comme pour les autres modules de pilotage de Galaad, le gros bouton
jaune de lancement de l'usinage active le processus défini dans le fichier, à
partir du point origine préalablement réglé. Au moment de valider le départ du
cycle, vous pouvez encore choisir de ne pas allumer la broche et l'arrosage.
Rappelons que la barre stoppe l'usinage de la même façon que
le clic sur le bouton d'arrêt d'urgence en bas à droite de l'écran. Plus civilisé, le
16 - 360 — "Kay", pilote d'usinage 3D —————————————————
————————————————————————————— GALAAD 3
bouton en bas à gauche de l'écran permet d'interrompre l'usinage
dès que l'outil est rétracté au-dessus de la pièce. L'arrêt n'est donc pas immé-
diat et il reste possible de reprendre le processus là où il a été interrompu. Ceci
peut s'avérer utile pour un nettoyage de l'outil ou de la pièce en cours d'usinage
sans risque de marquage. Mais si celle-ci est usinée tout d'un bloc sans
remontée d'outil intermédiaire, comme c'est souvent le cas pour les usinages
3D, l'arrêt sera alors sans objet puisqu'il correspondra à la fin du cycle.
Comme pour le module d'usinage standard Lancelot, on trouve en bas de
l'écran des boutons qui permettent d'ajuster la vitesse de mouvement et la
vitesse de rotation de la broche, à supposer que celle-ci soit asservie. Il est
aussi possible de décaler légèrement l'origine Z, c'est-à-dire modifier en cours
de route la profondeur de passage de l'outil. Ce décalage n'est valide que pour
le cycle outil en cours, et non-mémorisé ; le cycle suivant reviendra à la valeur
normalement réglée pour l'origine pièce.
Une fois le processus complètement achevé,
tous les outils ayant été appelés, la broche est
arrêtée, le dernier outil est rangé à sa position de
parking, et un message final indique à l'opérateur
que l'usinage de la pièce est terminé, s'il n'est pas
parti déjeuner.
Si vous avez acquis la seule licence Kay, le présent chapitre peut vous
paraître succinct voire incomplet. Rappelons que cette licence vous donne
aussi accès au module Lancelot, le pilote d'usinage standard de Galaad déjà
décrit aux chapitres "Apprenons à usiner", "Fonctions avancées de l'usinage"
et "Lancelot, utilisation autonome" du présent manuel. Il est donc recomman-
dé de lire ces chapitres pour plus d'informations sur le processus d'usinage en
général, la plupart des fonctions décrites dans ces chapitres restant applicables
au module Kay.
De même, le chapitre "Paramétrage de la machine" reste valable pour
l'utilisation du seul module Kay, même si certaines particularités du paramé-
trage ne concernent que l'usinage avec Lancelot, par exemple les corrections
de planéité ou les entrées/sorties étendues.
Pour mémoire, Lancelot est appelé directement par le module principal de
————————————————— "Kay", pilote d'usinage 3D — 16 - 361
GALAAD 3 —————————————————————————————
dessin 2D½ Galaad. Il ne peut gérer que 3 axes maximum mais permet
néanmoins l'usinage 3D, y compris avec des fichiers externes, les parcours de
liaison outil relevé étant alors extraits du reste et redéfinis par Lancelot qui
tient compte des paliers imposés par la librairie d'outils de Galaad. Lancelot
permet en plus le contrôle d'entrées/sorties étendues pour des processus
soumis à des automatismes spéciaux. Le module Kay, quant à lui, gère de 3 à 5
axes mais pilote l'usinage avec le fichier tel quel, sans ajouter des paliers,
lesquels sont définis par le module FAO (CAM) qui a généré le fichier. Le
calcul cinématique est la seule modification que Kay se réserve d'apporter au
parcours, en modulant les vitesses d'avance afin d'éviter les sorties de route.
16 - 362 — "Kay", pilote d'usinage 3D —————————————————
——————————————————————————————————
———————
17
10001
"GAWAIN"
CAO-FAO DE TOURNAGE
——————————————————————————————————
GALAAD 3 —————————————————————————————
Module de dessin
Le tournage avec Gawain ressemble beaucoup au fraisage, en plus simple
pour ce qui est du dessin, et en plus compliqué pour ce qui est de l'usinage. Ce
module n'est pas aussi riche de fonctionnalités que Galaad, mais les pièces à
dessiner sont nettement moins complexes, constituées d'un simple profil de
révolution, typiquement des pions de jeu d'échec ou des barreaux de chaise,
avec en plus le tournage de faces intérieure ou latérale. L'utilisation du module
de tournage Gawain suppose que vous êtes déjà plus ou moins familier avec
l'utilisation du module de fraisage Galaad, tant pour le dessin que pour la prise
d'origine pièce et l'usinage automatique. Si ce n'est pas le cas, reportez-vous
aux chapitres "Apprenons à dessiner" et "Techniques avancées de dessin" qui
vous diront tout ce qu'il faut savoir plus sur la manière de procéder. Le dessin
avec Gawain est tout aussi intuitif et ne devrait guère poser de difficulté.
Les références géométriques de tournage nomment "Z" l'axe d'avance et
"X" l'axe de diamètre, ce qui peut induire quelques confusions sur les cotes
pour un habitué du dessin sur un plan cartésien XY. Galaad en général et son
module de tournage Gawain en particulier respectent à la lettre (si l'on peut
dire) les définitions normalisées. Si vous êtes familier avec le fraisage mais pas
avec le tournage, il vous faudra garder à l'esprit que les axes X et Y du dessin
17 - 364 — "Gawain", CAO-FAO de tournage ———————————————
————————————————————————————— GALAAD 3
et du pilotage deviennent respectivement Z et X. L'habitude vient vite et
l'utilisation reste inchangée.
L'affichage de la pièce sur l'écran de dessin permet de visualiser la
trajectoire de tournage dans la partie haute, où l'on dessine, et son symétri-
que visuel dans la partie basse, celle-ci restant passive, le tout représentant la
globalité de la pièce usinée. Vous dessinez donc le demi-profil de la pièce,
l'autre moitié étant affichée de façon passive. Pour une meilleure perception du
résultat usiné, les angles vifs du profil sont mis en valeur par des lignes
pointillées qui rejoignent le pendant symétrique. Les cotes Z de ces angles vifs
sont affichées près de l'axe de rotation, l'origine étant par défaut située au bord
droit de la pièce.
Vous remarquez très vite que les icones de dessin sont moins nombreuses
dans Gawain que dans Galaad. Il est bien évident que les fonctions de création
de points et de figures fermées sont sans objet pour le tournage, puisqu'il s'agit
ici de dessiner des segments de profil à l'aide de simples lignes droites,
arcs et courbes, le tout ne constituant qu'une unique trajectoire supposée
continue. En fait, il est possible de dessiner plusieurs sous-ensembles distincts
de profils le long de l'avance, non reliés entre eux. Les espaces restés vides
entre les trajectoires ne seront tout simplement pas usinés, la pièce restant
brute à ces endroits.
Le profil est unique, ce qui oblige à relier les différents objets dessinés en
une trajectoire cohérente. Gawain comprend que des éléments jointifs mais
constitués distincts font un seul parcours. Là où Galaad proposait de relier,
souder ou scinder les objets, Gawain ne fait de différence que sur la jonction
des extrémités. S'il y a un espace entre deux objets (ils sont réputés jointifs si
moins de 1/10ème de millimètre les sépare), alors le processus de tournage
rétractera l'outil pour passer d'une extrémité à l'autre. La séquence de dessin
n'a par conséquent aucune importance. Lors de l'usinage, Gawain vous
demandera dans quel sens vous souhaitez parcourir le profil, c'est-à-dire de
gauche à droite ou de droite à gauche. La notion de vitesse disparaît aussi. Une
vitesse d'avance unique vous sera demandée au moment d'usiner pour chaque
phase (ébauche, finition, filetage).
——————————————— "Gawain", CAO-FAO de tournage — 17 - 365
GALAAD 3 —————————————————————————————
Outillage
La notion d'outil reste présente dans Gawain, même si les couteaux de
tournage n'ont pas grand rapport avec les outils de Galaad. Les outils de
tournage ne sont plus des fraises, forets et autres pointes, mais des lames
inertes chargées d'éroder la pièce qui tourne.
Le profil peut être usiné en plusieurs fois à l'aide d'outils différents, il est
donc nécessaire d'affecter pour chaque objet un outil dont les caractéristiques
techniques auront été paramétrées. Comme pour Galaad, il est possible de
définir une librairie de 50 outils maximum, mais un seul râtelier. Et comme
pour Galaad, il est nécessaire avant toute chose de commencer par définir les
caractéristiques des outils que vous
allez utiliser. Pour ce faire, appelez
la fonction "Paramètres / Outils" qui
vous donne accès aux paramètres
techniques de chaque outil. Les
modifications que vous apportez à
un outil sont mémorisées lorsque
vous changez de numéro, le tout
étant enregistré de façon définitive
lorsque vous cliquez sur "OK" pour
refermer la fenêtre, le bouton
"Annuler" effaçant toutes les
modifications apportées. Le nom de
l'outil est purement indicatif. Il sera
rappelé dans les messages et sélections au moment d'usiner, mais n'a pas
d'incidence sur le fonctionnement. En revanche, la fonction est très impor-
tante : elle dit à Gawain qui fait quoi dans le processus, et notamment les
faces extérieure, intérieure ou latérale (voir un peu plus loin).
Le profil de coupe et son déport d'origine permettent d'utiliser un porte-
outils calibré et des outils proprement mesurés. Le profil d'un outil peut être
défini de façon sommaire par deux triplets de coordonnées de part et d'autre du
point origine. Ce point origine correspond à l'extrémité de l'outil en contact
avec la pièce, par exemple la pointe d'un outil de base à lame oblique. Lors de
la prise d'origine pièce, c'est ce point qui servira de référence. Chaque couple
de coordonnées ZX définit un nouveau segment sur le profil de l'outil. Il n'est
donc pas possible de dessiner un vrai profil complexe, mais l'outillage de base
reste facilement intégrable. Dans le cas d'un outil à tronçonner, seule la largeur
17 - 366 — "Gawain", CAO-FAO de tournage ———————————————
————————————————————————————— GALAAD 3
Z de l'outil peut être définie. On considère qu'un tel outil est constitué d'un
simple barreau à bout plat, et donc avec un profil droit. Ce type d'outil est
employé principalement pour faire une ébauche du profil ou, comme son nom
l'indique, à trancher la pièce terminée. Lorsque vous demandez la visualisation
du tracé réellement usiné, Gawain calcule et affiche les
conflits possibles entre la trajectoire dessinée et le profil
d'outil. Comme d'habitude avec Galaad, ceci n'est donné qu'à
titre d'avertissement ; vous pouvez très bien choisir d'ignorer
le problème et lancer un cycle de tournage sans vous
préoccuper de ces recouvrements, même si le profil de pièce
risque de s'en trouver altéré. Par contre, les visualisations 3D maillée et
surfacique ne représentent que la
pièce telle qu'elle a été
dessinée, sans tenir compte
de l'outillage mis à
contribution et donc sans
araser les zones sujettes à
conflits. Ces deux vues sont
imprimables au même titre
que l'affichage normal.
Faces externe, interne et latérale
On vient de le voir, la fonction "Paramètres / Outils" permet de définir
chaque outil et de lui affecter un travail externe, interne ou latéral. Le fait
d'affecter un outil à un objet dessiné, à l'aide de l'icone verte, détermine
quel type d'usinage va lui correspondre. L'affichage en tient compte lui-
aussi : un élément de profil interne n'entre pas en conflit avec un élément de
profil externe ou latéral.
Au moment d'usiner, si vous avez dessiné avec des outils affectés à des
faces différentes, les fonctions correspondantes du menu d'usinage et leurs
raccourcis dans la barre de commande du haut se dégrisent. Il va de soi que les
approches diffèrent, et notamment pour la rétraction et l'extraction de l'outil en
tournage des faces internes. À noter que seuls les profils de la face externe
peuvent être aussi usinés avec une fraiseuse 4 axes.
——————————————— "Gawain", CAO-FAO de tournage — 17 - 367
GALAAD 3 —————————————————————————————
Filetage
Gawain permet d'intégrer au dessin des filetages
horizontaux ou coniques, sans tenir compte du fait que
votre tour numérique sera ou non capable de les
réaliser. Si le moteur de rotation de votre tour n'est
pas indexé ou sa vitesse non asservie, le tournage ne
pourra produire que des pièces parfaitement
symétriques sur l'axe de rotation, excluant de fait les filetages. L'indexa-
tion du moteur suppose bien évidemment que la commande numérique qui
gère le tour soit capable effectuer un mouvement soumis à synchronisation
externe, fonction assez peu répandue. Une indexation typique consiste à
monter sur le moteur du tour un encodeur ou un disque optique retournant le
compte précis des impulsions à la carte de commande, via un diviseur ou un
multiplicateur de fréquence. Il reste possible de fileter sans indexation, sous
réserve d'avoir un variateur de broche très précis ou disposant de sa propre
boucle fermée de contrôle de la vitesse de rotation.
La dernière icone de la série des lignes
permet d'insérer un filetage sur le dessin. Le
double-clic ou le clic droit sur un filetage
déjà existant rappelle la fenêtre d'édition des
caractéristiques techniques de celui-ci. Vous
pouvez indiquer n'importe quel pas de vis et
n'importe quelle profondeur de filet, même
hors standard. Un petit bouton "Auto" fera
la conversion directe du pas vers la profon-
deur selon les formules de calcul en usage.
La vitesse de rotation peut être précisée
pour chaque filetage, de même que le sens
de rotation de la broche, sous réserve là
encore que votre variateur accepte de tourner en sens inverse. Vous pouvez
aussi choisir le sens de chariotage qui, combiné au sens de rotation, détermine-
ra un pas de vis à droite ou à gauche.
L'outil de profilage est celui qui sera utilisé lors de la passe de finition
pour mettre la pièce à la cote avant filetage. Enfin, la profondeur de gorge
pourra être atteinte en plusieurs passes successives, à condition toutefois que
votre tour dispose en plus d'une synchronisation 0° sur le moteur.
17 - 368 — "Gawain", CAO-FAO de tournage ———————————————
————————————————————————————— GALAAD 3
Paramétrage du tour
Si cela peut vous rassurer, les données techniques de votre tour sont
quasiment les mêmes que pour votre machine : courses utiles, démultiplica-
tions, communication, on est dans le déjà-vu. D'ailleurs, Gawain peut gérer les
paramètres d'un tour et d'une fraiseuse 4 axes pour usiner un profil par fraisage
rotatif, filetage compris. On verra plus loin comment procéder.
La fonction "Paramètres / Tour 2 axes" affiche les caractéristiques de votre
machine. Les tours listés sont moins nombreux que les fraiseuses, mais
Gawain accepte de piloter toutes les commandes numériques déjà
disponibles pour le fraisage.
Ceci permet de réutiliser les
axes de votre fraiseuse
numérique pour faire du
tournage à peu de frais, en
plaçant sur la table une simple
platine constituée d'un mandrin
motorisé et de sa contrepointe,
les outils de tournage étant
portés par le chariot mobile Z
de la machine. Le paramétrage
vous demande d'ailleurs si
votre machine dispose d'un 3ème
axe Y vertical (axe Z d'une
fraiseuse). Dans l'affirmative, le
pilotage manuel vous permettra
d'ajuster la hauteur de l'outil sur l'axe de rotation.
Les caractéristiques mécaniques sont classiques. Vous devez néanmoins
préciser si le mandrin est à gauche et si l'outil est devant (ce qui est le
standard), afin que le pilotage soit cohérent entre l'écran et la machine. Les
paramètres présents dans les autres pages sont identiques à ceux de la fraiseuse
et ont les mêmes effets. Seuls quelques-uns n'apparaissent pas, étant sans objet
en tournage. Par conséquent, reportez-vous au chapitre "Paramétrage de la
machine" pour plus de détails. Dans l'onglet "Commande numérique", une
petite option discrète en haut à droite de la page indique si le contrôleur du
tour permet d'effectuer des filetages.
——————————————— "Gawain", CAO-FAO de tournage — 17 - 369
GALAAD 3 —————————————————————————————
Visite guidée du pas de tir
Une fois la pièce dessinée, il n'y a plus qu'à faire une tentative de
tournage avec la commande "Usinage / Tournage extérieur 2 axes".
La page des paramètres de tournage est plus fournie que celle du fraisage,
mais son contenu n'est pas si compliqué. À gauche de la fenêtre, les paramè-
tres divers sont globaux et n'ont pas de lien avec le travail courant, excepté les
dimensions du cylindre brut que vous pouvez changer ici sans que cela change
le dessin. La partie dans le mandrin définit la longueur Z de la pièce fichée
dans le mandrin, accessible en tournage intérieur mais pas en tournage
extérieur (affiché en rose). La distance de retrait indique de combien l'outil
doit être rétracté pour ses manœuvres de positionnement. Cette distance
s'entend par rapport au diamètre extérieur du cylindre brut. Si votre tour est
équipé d'un variateur de vitesse, les vitesses de rotation peuvent être soit
constantes, soit variables selon la position X dans la matière, afin d'obtenir une
vitesse tangentielle régulière. Dans ce dernier cas, les vitesses de rotation
réglées correspondent au bord extérieur du cylindre brut, et le logiciel accélère
la rotation lorsque l'outil se rapproche de l'axe. Il va de soi que le variateur doit
être asservi et ses paramètres dûment calibrés.
17 - 370 — "Gawain", CAO-FAO de tournage ———————————————
————————————————————————————— GALAAD 3
À droite de la fenêtre, le tournage se divise en quatre étapes successives :
ébauche, finition, filetage, tronçonnage, avec leurs paramètres. Vous devez
indiquer ce que vous voulez faire. Ces étapes s'enchaîneront sans interruption
s'il n'y a pas de changement d'outil à opérer, ce qui serait étonnant.
1 - Ebauche :
Les outils du dessin correspondent à la passe de finition et aux cycles de
filetage. Le dessin ne dit pas quel outil ébauche la pièce, et vous devez le
choisir ici. Avec un outil droit (outil de base à tronçonner), le logiciel calcule
automatiquement le déport latéral de l'outil pour éviter qu'il n'attaque les
faces verticales ou obliques. Quatre
modes d'ébauche sont possibles
pour couvrir les paliers : le
classique balayage Z qui exécute
des passes horizontales sur l'axe
d'avance, avec une variante qui
limite le retrait de l'outil lorsque
c'est possible pour gagner du
temps ; le balayage X qui opère
des tronçonnages partiels verticaux
sur l'axe de diamètre ; les
enveloppes X qui suivent la
trajectoire dessinée en se
rapprochant peu à peu du profil de
finition ; enfin les enveloppes ZX
qui calculent pour chaque palier
une trajectoire déportée par rapport
au profil de finition. Les deux
derniers modes font tourner les axes
Z et X en même temps dans des
mouvements obliques.
La vitesse de plongée et la vitesse d'avance correspondent respectivement
au mouvement de pénétration dans la matière le long de l'axe X, et au mouve-
ment latéral ou oblique le long du palier dessiné. L'option de plongée hors
matière, valable pour les balayages Z, indique au logiciel que, pour attaquer la
face latérale de la pièce côté contrepointe, il peut faire descendre l'outil au-delà
du brut puis revenir latéralement dans la pièce, ce qui évite la descente dans la
matière. Attention aux collisions avec la poupée mobile.
——————————————— "Gawain", CAO-FAO de tournage — 17 - 371
GALAAD 3 —————————————————————————————
Une fois que les paliers ont tous été exécutés, l'option d'enveloppe finale
d'ébauche propose d'effectuer un parcours final suivant le profil de finition,
donc en conservant juste la couche finale autour du profil dessiné, afin
d'éliminer les escaliers créés par des passes latérales ou verticales.
2 - Finition :
L'épaisseur de matière restant à enlever par la passe de finition est indiquée
par la valeur de couche finale, à régler dans les paramètres d'ébauche. Si vous
ébauchez par balayages, l'effet d'escalier augmentera par endroits cette
épaisseur, sauf si vous avez effectué une enveloppe finale. Les paramètres
pour la passe de finition sont brefs : vous devez soit choisir un outil utilisé
dans le dessin, qui exécutera son cycle sur les tracés correspondants, soit
ignorer les outils du dessin et choisir un outil unique qui fera tout. Cette
dernière option ne convient évidemment pas si vous avez des chariotages à
gauche et à droite, à moins de filtrer sur les objets sélectionnés. Par contre, si
vous utilisez le même outil unique pour l'ébauche et la finition, les deux passes
seront enchaînées de façon automatique, sans reprise d'origine.
3 - Filetages :
Les filetages ne sont faisables que lorsque le profil dessiné est achevé, la
passe de finition se chargeant de mettre à la cote la face externe (ou interne) du
filetage. L'outil de profilage indiqué dans le dessin correspond à l'outil qui
assurera cette mise à la cote. Comme pour la passe de finition, vous pouvez
soit choisir un outil assigné à un filetage dans le dessin, qui exécutera alors son
cycle sur les filetages correspondants, soit ignorer les outils de filetage
indiqués dans le dessin et choisir un outil unique qui fera tous les filetages. La
vitesse de rotation pour chaque filetage peut être surchargée ici. La direction
d'avance pour chaque filetage est donnée dans le dessin.
4 - Tronçonnage :
Dans les dimensions du dessin, vous pouvez avoir indiqué une cote Z de
tronçonnage avec l'outil ad hoc. Dans ce cas, et si vous activez l'option, ce sera
fait, avec un éventuel cycle brise-copeaux et une cote X maximale pour
dépasser l'axe de rotation. Une pause peut être demandée si tout le cycle
repose sur des changements automatiques d'outils.
17 - 372 — "Gawain", CAO-FAO de tournage ———————————————
————————————————————————————— GALAAD 3
Prise d'origine pièce
Une fois la phase d'opération et ses paramètres réglés, l'onglet suivant de la
fenêtre de tournage permet de régler l'origine pièce pour l'outil qui va démarrer
son cycle. Dès la mise en place de cette fenêtre, Gawain ouvre le dialogue
avec la commande numérique, avec éventuellement un recalage des axes.
Le bouton circulaire multi-faces et les curseurs vous permettent de
déplacer les axes Z et X de tournage à une vitesse donnée. Les flèches du
clavier correspondent évidemment aux boutons, ainsi que le joystick ou une
manette de contrôle si vous l'avez activée. Comme pour tous les modules de
pilotage manuel de Galaad, il est possible d'appliquer un mode de déplacement
continu ou par pas définissables. Si votre machine est dotée d'un 3ème axe Y
vertical, deux petits boutons triangulaires vous permettront de régler la hauteur
du chariot porte-outil, de façon à l'aligner sur l'axe de rotation. Reportez-vous
aux chapitres "Apprenons à usiner" et "Fonctions avancées de l'usinage" pour
plus d'informations sur les finesses du pilotage manuel.
Petite fonction supplémentaire, Gawain ajoute en bas de l'écran pour
chaque axe des boutons de remise à zéro avec passage en coordonnées
relatives et retour aux coordonnées absolues. Ceci vous permet de marquer
——————————————— "Gawain", CAO-FAO de tournage — 17 - 373
GALAAD 3 —————————————————————————————
une position lors du pilotage manuel, afin de vous décaler d'une valeur précise
par rapport à cette position. Les coordonnées
relatives sont affichées en jaune au lieu du vert.
Le réglage d'une origine pièce en tournage est une opération plus compli-
quée qu'en fraisage. Là où le fraisage se contente d'un positionnement de
référence XY, en général invariant lorsque la pièce est calée dans un posoir ou
deux butées, plus une approche Z qui peut être assurée par un capteur d'outil,
le tournage nécessite de revenir affleurer une position Z ou X à chaque
changement d'outil, ces positions étant elles-mêmes sujettes à variation. L'art
de tourner est un art de la reprise d'origine. De façon classique, l'opération
consiste à faire affleurer le bord de l'outil de coupe sur une position de
référence de la pièce ou du mandrin, et valider la position en indiquant au
logiciel à quoi elle correspond.
Pour l'axe Z (avance le long de la pièce), on pourra choisir de positionner
la pointe sur le bord droit du cylindre brut côté contrepointe, sur la face
latérale du mandrin (c'est-à-dire le fond de la pièce si celle-ci est bien calée),
sur un point marqué en rouge dans le dessin, ou sur un point à définir par
rapport à l'une des trois références précédentes. Une fois le bord latéral de
l'outil positionné à l'origine choisie, cliquez sur le bouton , ce
qui fait monter les coordonnées de l'axe vers la position d'origine pièce.
N'oubliez pas d'indiquer dans la liste combo sous le bouton vert quel point de
référence vous venez de valider. Détail important : pour un outil à tronçonner
ou à ébaucher à bout plat, vous devez impérativement affleurer son bord
gauche, côté mandrin. C'est ce bord gauche
qui sert de référence outil pour l'origine et le
processus automatique.
Pour l'axe X (diamètre de pénétration dans la
pièce), on pourra choisir d'affleurer l'axe de rota-
tion, étant alors entendu que la pièce brute n'est pas
encore montée, ou bien la surface du cylindre brut,
à supposer que celle-ci soit parfaitement cylindrique et centrée sur l'axe de
rotation, ce qui n'est pas toujours évident, ou bien la circonférence du
mandrin, le diamètre de celui-ci donnant la position de l'axe de rotation, ou
bien un point marqué en rouge dans le dessin. Comme pour l'axe Z, une fois
le bord actif de l'outil positionné à l'origine choisie, cliquez sur le bouton
17 - 374 — "Gawain", CAO-FAO de tournage ———————————————
————————————————————————————— GALAAD 3
pour valider la coordonnée, sans oublier de choisir dans la
liste combo sous le bouton vert quel point de référence vous avez ainsi validé.
Il va de soi que vous pouvez régler Z et X dans n'importe quel ordre. La
dernière position utilisée reste mémorisée par rapport au bord gauche de la
pièce côté mandrin et par rapport à l'axe de rotation, en tenant compte des
dimensions de la pièce brute. Vous n'aurez donc à refaire la prise d'origine que
si vous changez d'outil.
Commandes semi-automatiques
Avant de lancer le processus automatique, faisons un petit détour par les
boutons de commandes en haut à gauche de la fenêtre.
Le premier bouton correspond à la classique commande de recalage
du point zéro machine, déjà vu en fraisage. Ceci suppose que votre
tour fonctionne en coordonnées absolues à partir d'une position invariante
définie par des contacts de fin de course.
Le deuxième bouton lance ou arrête le moteur du tour. Si celui-ci
est équipé d'un variateur asservi que vous aurez dûment paramétré,
une fenêtre de contrôle vous permet de régler la vitesse de rotation (voir la
section "Commande de broche" dans le chapitre "Fonctions avancées de
l'usinage").
Le troisième bouton sert à effectuer une mise au diamètre de la
pièce brute. Cette opé-
ration consiste à effectuer des
passes latérales le long de l'axe Z,
en enfonçant peu à peu l'outil dans
la pièce par rapport à la position
courante. Les paramètres indiqués
ne font l'objet d'aucun contrôle de
validité par rapport à la pièce dessinée ou l'origine pièce déjà définie. Il vous
appartient de vérifier vos réglages avant de valider. Notez tout de même que,
une fois lancé, vous pouvez arrêter ce processus avec la barre du
clavier.
——————————————— "Gawain", CAO-FAO de tournage — 17 - 375
GALAAD 3 —————————————————————————————
Le quatrième bouton commande un dressage latéral depuis la
position courante de la machine sur la
pièce, opération somme toute assez voisine du
tronçonnage mais permettant en plus un cycle
répétitif. La valeur de plongée peut ou non
atteindre l'axe de rotation, voire le dépasser,
Gawain se contente d'aller à la position X
indiquée. La plongée peut être répétée depuis une
position de départ Z jusqu'à la position courante.
Il est aussi possible de répéter plusieurs fois
l'opération à intervalles réguliers.
Le cinquième bouton permet de
tronçonner la pièce à la position Z
courante. Vous devez indiquer la profondeur X
de pénétration, laquelle peut dépasser l'axe de
rotation à vos risques et périls, ainsi que la
vitesse d'enfoncement dans la matière. Il est
possible d'effectuer un cycle brise-copeaux pour
cette opération.
Le sixième et dernier bouton offre la possibilité de faire un alésage
préparatoire au bout de la pièce côté contrepointe, à partir de la
position courante des axes. Vous devez monter un alésoir sur le chariot porte-
outil, orienté vers le mandrin avec
son bord d'attaque situé du bon
côté par rapport au sens de
rotation. Le logiciel pilotera un
mouvement d'avance Z- vers le
mandrin à la vitesse de plongée, et
répétera le cycle jusqu'à ce que
l'avance X soit atteinte, avec ou
sans paliers. Il est possible de lisser d'éventuels escaliers apparus au fond du
puits avec une passe de finition X.
17 - 376 — "Gawain", CAO-FAO de tournage ———————————————
————————————————————————————— GALAAD 3
Lancement du processus
Une fois les paramètres de tournage réglés et l'origine pièce validée, il ne
vous reste plus qu'à cliquer sur le bouton de lancement du tournage. La touche
du clavier est équivalente. Un dernier message vient demander confirma-
tion du lancement du processus. C'est le moment de mettre en marche votre
moteur de tour s'il n'est pas asservi. La validation de ce message démarre
aussitôt le processus.
La trajectoire de l'outil correspond à sa pointe active. Pour le cas d'un
outil de tronçonnage ou d'ébauche à bout plat, rappelons que la coordonnée est
celle de son bord gauche, a priori côté mandrin, avec correction automatique
du déport côté opposé. Le logiciel affiche dans ce cas un curseur large
schématisant l'outil dans sa pleine largeur.
Au final, et si tout s'est bien passé, un nouveau fou pour votre jeu d'échecs
est à présent usiné. Ce sera sans doute plus compliqué pour les chevaux.
——————————————— "Gawain", CAO-FAO de tournage — 17 - 377
GALAAD 3 —————————————————————————————
Tournage sur une fraiseuse 4 axes
Bien qu'étant dédié au seul tournage, Gawain donne accès aux paramè-
tres de la fraiseuse. Si celle-ci est de type 4 axes avec un axe rotatif A,
alors le logiciel peut demander au module d'usinage de Galaad de lui rendre un
petit service, à savoir exécuter l'usinage du profil dessiné par fraisage, grâce à
la commande "Usinage / Fraisage cylindrique 4 axes". Ceci est la seule
passerelle (à sens unique) entre tournage et fraisage.
Les paramètres spécifiques de ce fraisage cylindrique sont demandés dans
une boîte de dialogue à l'ouverture du module d'usinage. En cas de nécessité,
elle peut être rappelée avec
un petit double-clic sur la
prévisualisation en bas à
gauche. Les paramètres
ressemblent à ceux du
tournage classique, en plus
succincts puisque l'usinage
va réutiliser les paramètres
d'outillage et de passes qui
valent pour les fraisages
cylindriques lancés depuis le
module de dessin Galaad.
Les outils de tournage
n'ayant rien à voir avec les outils de fraisage, le logiciel demande quel outil va
être utilisé pour effectuer l'usinage. Cet outil sera généralement une fraise
cylindrique à bout plat. Gawain calculera automatiquement un déport
latéral de correction pour respecter le profil dessiné. L'usinage effectuera
une succession de passes XZ (au sens fraisage de ces axes) avec rotation
incrémentale de l'axe A, la marge latérale de plongée permettant de descendre
hors matière côté contrepointe. Une passe de finition perpendiculaire pourra
être ajoutée, usinant par tranches de rotation avec XZ immobiles.
Le filetage reste tout à fait possible en usinage 4 axes puisque l'angle
d'indexation de l'axe rotatif est connu en permanence. Comme pour le
tournage, le parcours de fraisage terminera son travail aux cotes du profil
dessiné. Vous devrez alors monter un outil à pointe conique correspondant aux
gorges du filet.
17 - 378 — "Gawain", CAO-FAO de tournage ———————————————
——————————————————————————————————
———————
18
100 10
"KYNON"
PROGRAMMATION
DE MOUVEMENTS
——————————————————————————————————
GALAAD 3 —————————————————————————————
Automate de commande d'axe
Si le but principal du logiciel Galaad est de réaliser des opérations de
fraisage ‒ et accessoirement de tournage ‒ la machine mise à contribution peut
se résumer en une mécanique constituée d'axes motorisés et une électronique
de commande. Nous avons donc à notre disposition des axes linéaires ou
rotatifs, ainsi que des signaux d'entrée et de sortie, le tout sous le contrôle
étroit mais néanmoins bienveillant de votre ordinateur. Celui-ci peut dès lors
piloter des mouvements, respecter des temporisations, réagir à des
signaux et commuter des dispositifs connectés, qu'ils soient électriques ou
électromécaniques.
Par ailleurs, ceux qui se sont intéressés aux entrées/sorties étendues de
Galaad, pour des applications spéciales comme la dépose de colle ou la
gravure sur surface Z variable, ont pu constater que le logiciel acceptait de
gérer des signaux externes et temporisations lors des processus d'usinage
automatique. Dans ces cas particuliers, Galaad n'en reste pas moins à titre
principal un logiciel de création et pilotage d'un parcours 2D ou 3D, la gestion
de signaux électriques restant une fonction secondaire encadrée de façon assez
stricte par la notion même de parcours à suivre. Il n'est pas possible de gérer
tous les cas de figures avec le module principal de Galaad, notamment les
sauts conditionnels, les séquences en boucle ou les messages interactifs pour
l'opérateur. Même parsemé de contrôles externes, le mouvement de Galaad
reste un parcours graphique avec un début, une fin et une séquence unique
sans possibilité d'aiguillage dynamique.
Les machines cartésiennes destinées au fraisage restent souvent compati-
bles avec bien d'autres types d'applications peut-être plus exotiques comme la
manipulation automatique ou, de façon plus générale, le mouvement en
interaction avec la pièce. De plus, la séquence de travail d'une opération de
manipulation ou assimilée n'est pas nécessairement représentable par un dessin
de parcours, mais plutôt par une suite d'opérations à effectuer dans un ordre
préétabli qui peut toutefois varier en cours de route. C'est à ces titres que le
module Kynon a été ajouté à l'ensemble des fonctionnalités principales du
logiciel Galaad, en rompant avec la prééminence du graphisme.
La licence standard Galaad donne accès à l'utilisation de Kynon ainsi
qu'aux autres programmes annexes, et bien qu'il soit possible d'acquérir une
licence restreinte pour l'utilisation de ce seul module.
18 - 380 — "Kynon", programmation de mouvements ————————————
————————————————————————————— GALAAD 3
Au lancement, le module Kynon affiche à l'écran la fenêtre ci-dessus. Pour
les utilisateurs expérimentés de Galaad, la partie droite n'est pas une surprise.
On y retrouve en effet les classiques boutons de déplacement manuel, avec
les curseurs de vitesses et les sélections du mode de mouvement. Ceux qui se
seront aventurés dans les méandres du pilotage manuel reconnaîtront en outre
le tableau des états d'entrées et sorties binaires. Enfin, le bas de page offre les
objets de contrôle classiques pour le réglage d'une origine pièce.
On ne va pas décrire ici toutes les fonctionnalités liées à cette partie droite
de l'écran, déjà présentées avec force détails au cours des pages précédentes.
Évitons de transformer trop d'arbres en papier. Les lecteurs de ce seul chapitre
n'ayant pas encore l'expérience du pilotage manuel avec Galaad, probablement
parce qu'ils ont acquis la seule licence Kynon, trouveront matière à fort utile
réflexion après un petit saut en arrière en visitant dans l'ordre les sections
précédentes suivantes (s'il est permis de le formuler ainsi) :
- Chapitre "Fonctions avancées de l'usinage", section "Déplacement des
axes", qui vous renseignera sur la façon de faire bouger manuellement les
axes à vitesse donnée en mode continu ou pas-à-pas, à l'aide de la souris, du
clavier, d'un joystick ou d'une roulette.
———————————— "Kynon", programmation de mouvements — 18 - 381
GALAAD 3 —————————————————————————————
- Chapitre "Fonctions avancées de l'usinage" toujours, cette fois dans la
section "Pilotage manuel", pour apprendre à lire les entrées et commuter
les sorties à l'aide de la souris.
- Chapitre "Apprenons à usiner", section "Origine pièce", qui décrit fort
logiquement la façon dont on peut définir une origine pièce pour un par-
cours automatique. On verra plus loin que Kynon peut se passer de cette
origine s'il n'y a pas de pièce au sens classique et que toutes les coordonnées
se basent sur le point zéro machine.
- Chapitre "Paramétrage de la machine" enfin, pour ce qui concerne le détail
des réglages techniques.
La partie droite de l'écran est maintenant réputée connue et la machine
correctement paramétrée, ce qui n'empêche nullement l'expérimentation. Au
lancement, Kynon commence par ouvrir le dialogue avec la machine, avec
éventuellement un recalage des axes sur leur point zéro. Ensuite, vous pouvez
jouer avec les boutons. On rappelle tout de même, parce que ça devient
prépondérant ici, que vous pouvez activer/désactiver une sortie en cliquant
directement sur sa case verte avec la souris. Ceci vous permet d'observer les
réactions plus ou moins attendues des périphériques que vous aurez connectés
à votre machine. Pour les entrées, il n'y a pas de possibilité de lecture en temps
réel, mais vous pouvez afficher un état des entrées en cliquant sur le bouton
"Rafraîchir" à droite de l'écran, ou faire une lecture cyclique en activant le
bouton "Boucle" (re-cliquez dessus pour le désactiver). Si vous avez connecté
un périphérique qui produit un signal à surveiller, et souhaitez vérifier le
numéro de l'entrée correspondante ou le bon fonctionnement du câblage, cette
lecture cyclique vous sera sans doute utile.
Kynon peut gérer de 1 à 5 axes selon les capacités de votre machine. De
façon classique, les axes XYZ sont considérés comme linéaires cartésiens et
les axes AB comme rotatifs parallèles à XY. Il se peut que vous disposiez
d'une machine spéciale qui ne suit pas ce schéma, mais ceci ne devrait
toutefois pas vous empêcher de travailler. Un paramétrage spécifique des
facteurs de démultiplication de la machine vous permettra sans doute de
contourner cette difficulté pour obtenir des coordonnées cohérentes avec la
réalité, même si les unités doivent alors perdre leur sens.
18 - 382 — "Kynon", programmation de mouvements ————————————
————————————————————————————— GALAAD 3
Technique de programmation
La partie gauche de l'écran présente une zone supposée contenir la
séquence d'instructions à exécuter, en un mot le programme, et au-dessous une
visualisation du parcours, pour peu qu'il y en ait un et que la disposition des
axes soit cartésienne. Si ce n'est pas le cas, vous pouvez supprimer cette
visualisation et en récupérer la place pour le programme, en désactivant la
commande "Paramètres / Vue 3D".
Le corps d'un programme Kynon peut être affiché en français ou en
anglais, en majuscules ou en minuscules, en couleurs ou monochrome. La
commande "Paramètres / Langage" permet de faire le bon choix. On se
permettra de présumer au cours des pages suivantes que le lecteur a choisi
d'afficher les instructions en Français, tout en ajoutant l'équivalent en anglais
en italique et entre parenthèses pour éviter toute ambiguïté. Les opérateurs
ayant déjà une pratique même très légère d'un langage de programmation de
base n'auront aucune difficulté à saisir le fonctionnement de Kynon. Mais que
les débutants soient tout aussi rassurés : l'apprentissage de cette program-
mation est on ne peut plus facile, proche du langage BASIC, le plus simple
ayant été inventé et qui s'adresse surtout aux débutants, comme son nom
l'indique ("Beginner's All-purpose Symbolic Instruction Code"). Vous ne
devriez donc pas rencontrer de grosses difficultés pour composer un pro-
gramme Kynon, et ensuite… eh bien disons que c'est en forgeant qu'on devient
forgeron.
En programmation séquentielle classique, et Kynon suit ce modèle pour
l'essentiel, la séquence démarre tout en haut et les instructions sont
exécutées l'une après l'autre à mesure qu'on descend vers le bas, jusqu'à ce
que la dernière ligne du programme soit atteinte. Ce nonobstant, il existe des
instructions qui vous laissent rompre cette séquence en demandant à sauter des
lignes ou à revenir en arrière. Kynon offre de plus la possibilité de définir des
blocs de macro-instructions, par-dessus lesquels la séquence saute sans s'y
intéresser, mais qui peuvent être appelés et rappelés à divers moments du
processus. On reviendra là-dessus.
Un programme Kynon de base comprend donc un début, à la ligne n° 1,
suivi d'une série plus ou moins longue d'opérations qui seront exécutées une
par une jusqu'à la dernière ligne. Une fois cette dernière ligne exécutée à son
tour, le processus est achevé. Il n'y a pas de limite au nombre de lignes.
———————————— "Kynon", programmation de mouvements — 18 - 383
GALAAD 3 —————————————————————————————
Il existe quatre grandes familles d'instructions dans un programme Kynon,
qui seront détaillées plus loin avec des exemples courants d'utilisation :
- Les commandes de mouvement, pour piloter un envoi à une position
absolue ou un déplacement relatif d'un ou plusieurs axes simultanés, à une
vitesse donnée. Des commandes d'arcs sont également disponibles, l'interpola-
tion circulaire ne pouvant se faire que dans le plan XY. En marge de cette
famille, on trouve les courses de référence, qui recalent la machine à son point
zéro, ou les mouvements conditionnels, qui stoppent lorsqu'une entrée a
changé d'état. Toutes les instructions de cette famille s'appliquent à des
coordonnées et donc des positions sur les axes. Ces commandes sont VITESSE
(SPEED), POSITIONNER (MOVE TO), DEPLACER (MOVE REL), ARC (ARC), ARC
REL (ARC REL), COURSE REF. (HOME), MVT. COND. (MOVE UNTIL), ORIGINE
(ORIGIN), ECHELLE (SCALE) et PASSANT (PASSING).
- Les commandes de commutation et temporisation, qui font basculer une
sortie d'un état logique à l'autre ou qui font une pause dans l'exécution du
programme. Contrairement à Galaad qui offre une gestion de sorties multiples
simultanées, il n'est pas possible de commuter un bloc de sorties en une seule
commande. Vous devez préciser une séquence, même si le délai entre chaque
instruction est limité au temps de communication avec la machine, en général
très bref. Ces commandes sont SORTIE (OUTPUT), DAC (DAC), PWM (PWM),
BROCHE (SPINDLE), PAUSE (PAUSE) et ATTENDRE (WAIT UNTIL).
- Les commandes de branchement fixe ou conditionnel, qui rompent le
déroulement linéaire du processus en forçant des sauts de lignes impératifs ou
soumis à condition, vers l'avant ou vers l'arrière. Ces commandes sont SAUTER
A (GOTO), DETOUR PAR (GOSUB), LABEL (LABEL), RETOUR (RETURN),
SI / SAUTER (IF / GOTO), SI / PASSER (IF / SKIP), COMPTEUR (COUNTER), BLOC
(BLOCK), FIN DE BLOC (END BLOCK), EXEC. BLOCK (EXEC BLOCK), INCLURE
(INCLUDE) et REITERER (REITERATE).
- Les commandes de gestion du programme, qui permettent d'ajouter une ligne
neutre de commentaires, modifient son mode d'exécution dans la machine,
s'interfacent avec l'utilisateur ou font appel à d'autres logiciels. Ces comman-
des sont NOTE (REM), BUFFER (BUFFER), MESSAGE (MESSAGE), ENVOYER
(SEND) et EXEC. PRGM (RUN).
18 - 384 — "Kynon", programmation de mouvements ————————————
————————————————————————————— GALAAD 3
L'éditeur de programme Kynon est passif : contrairement à un classique
éditeur de texte, vous ne tapez pas vous-même les instructions du langage.
La liste des commandes disponibles est affichée dans la colonne centrale du
logiciel, et il vous suffit de cliquer sur l'une d'elles pour faire jaillir une boîte
de dialogue donnant accès aux
paramètres y afférents. Ceci devrait
éviter au moins les erreurs de syntaxe,
un peu trop courantes en programma-
tion sur un classique éditeur de texte.
Lorsque la ligne active (affichée en couleurs négatives) est vide, le fait de
cliquer et valider une instruction l'ajoutera à cet endroit du programme, en
décalant les suivantes vers le bas. Si la ligne contient déjà une instruction, de
deux choses l'une : soit l'instruction sur laquelle vous avez cliqué est identique
à celle déjà existante, et dans ce cas ce sera une simple modification de ses
paramètres (il est d'ailleurs plus simple de double-cliquer directement sur la
ligne en question) ; soit l'instruction n'est pas identique et dans ce cas celle que
vous avez sollicitée viendra s'insérer juste avant, en repoussant l'existante vers
le bas. Conséquence immédiate, si vous voulez insérer une instruction
identique à celle déjà active, vous devez au préalable insérer une ligne vide à
l'aide de la touche (insertion) du clavier. A contrario, vous pouvez
supprimer la ligne active, qu'elle soit occupée ou vide, avec la touche
(suppression, ou Delete en anglais). Toutes les lignes suivantes remontent
aussitôt d'un échelon.
Attention, lorsque vous programmez avec Kynon, vous êtes toujours en
mode pilotage manuel. Les flèches de déplacement au clavier, ainsi que les
touches / (PgUp / PgDn) ou / (Home / End) ne déplacent pas la
ligne active mais font bouger les axes. Pour déplacer la ligne active dans le
programme, la manipulation se fait exclusivement à la souris. Le corps du
programme offre donc assez peu d'interactivité, mais il ne s'agit pas d'un
développement classique avec retouches nombreuses. Un programme Kynon
est en général assez bref, sauf si vous avez l'imagination fertile. Sa création
ressemble plus à un apprentissage ligne par ligne en relation avec le pilotage
manuel, comme on le verra plus loin.
———————————— "Kynon", programmation de mouvements — 18 - 385
GALAAD 3 —————————————————————————————
Commandes de mouvement
La commande principale de cette famille est l'instruction POSITIONNER
(MOVE TO), qui déplace les axes jusqu'à la position indiquée. Cette instruction
sera généralement précédée d'une instruction VITESSE (SPEED), qui définit la
vélocité du mouvement. L'instruction POSITIONNER (MOVE TO) ne réclame pas
les coordonnées de tous les axes ; un seul suffit pour définir un mouvement.
Evidemment, si la position à rejoindre est identique à la position courante, il
ne se passe rien, ce qui reste préférable à un accident de parcours.
Très important : les coordonnées de position sont toujours relatives au
point origine du parcours. Si votre application n'a pas besoin d'origine et se
satisfait d'une simple origine machine absolue, il suffit de mettre la valeur 0
dans toutes les cases de position de l'origine. Dans ce cas, le point zéro
machine (course de référence) fera office d'origine pour le parcours. Vous
avez à titre exceptionnel le droit d'indiquer une origine négative. Kynon est
un peu plus permissif que
Galaad de ce côté, en
espérant que la machine
le sera aussi.
Si vous avez entré une suite de commandes de mouvement qui définissent
un schéma correct mais dont la position globale est fausse, pas de panique :
inutile de songer à tout recommencer, vous pouvez décaler un ensemble de
lignes à l'aide de la commande "Fichier / Décaler". Les macro-fonctions de
blocs peuvent aussi s'avérer utile dans ce cas (voir plus loin).
Le problème de coordonnées ne se pose certes pas avec l'instruction
DEPLACER (MOVE REL), qui n'utilise que des valeurs relatives. La séquence est
identique, mais l'origine n'a alors plus aucune importance puisqu'il s'agit de
déplacements par rapport au point précédent. N'oubliez tout de même pas que
Kynon surveille la position à atteindre et s'arrêtera si vous tentez de sortir au-
delà de l'extrémité d'un axe linéaire, du moins si votre machine travaille en
coordonnées absolues avec point zéro.
Les instructions ARC et ARC REL font décrire sur le plan XY un arc de
cercle partant de la position courante vers un point d'arrivée X Y autour d'un
centre I J. Tout ce petit monde en coordonnées absolues (par rapport au point
origine du parcours, s'entend) ou relatives selon la commande utilisée.
18 - 386 — "Kynon", programmation de mouvements ————————————
————————————————————————————— GALAAD 3
L'instruction VITESSE (SPEED) définit comme vous l'avez deviné la vitesse
de déplacement des axes linéaires sur le parcours (et non la vitesse de l'axe
majeur, celui qui porte le plus long mouvement). Si vous mettez un axe rotatif
A ou B à contribution, la vitesse reste applicable au mouvement des axes XYZ
qui accompagnent ce mouvement, l'axe A ou B se synchronisant dessus. Si
l'axe rotatif est seul à tourner, la vitesse devient alors une vitesse tangentielle
autour de l'axe de rotation, sauf si vous avez spécifié une vitesse angulaire
fixe en °/s au préalable. Elle s'accélérera donc en se rapprochant du centre.
Pour un axe A, le rayon de l'arc est la distance YZ du point courant au point
origine ; pour un axe B la distance XZ. Si vous demandez une rotation de l'axe
A ou B alors que la position courante YZ ou XZ est (0,0), Kynon ne se
permettra pas de diviser par zéro et la vitesse sera donc la vitesse maximale
autorisée par la commande numérique. Ce cas de figure ne devrait pas se poser
dans un monde civilisé.
La commande MVT. COND. (MOVE UNTIL) déclenche un mouvement jusqu'à
une position donnée, mouvement interrompu si une entrée change d'état.
Kynon remet immédiatement à jour ses registres de position, mais il vous
appartient ensuite de traiter la séquence qui suit avec des mouvements absolus
ou relatifs selon votre application.
L'instruction COURSE REF. (HOME) permet de demander le recalage d'un
axe sur le zéro machine. Chaque axe est pilotable de façon individuelle. En
général, on commence par remonter l'axe Z pour éviter les ennuis.
La position de l'origine du parcours peut être modifiée en cours de
route à l'aide de l'instruction ORIGINE (ORIGIN) qui permet de repositionner
toutes les coordonnées suivantes. "Suivantes" signifie "exécutées ensuite" et
non pas forcément plus bas dans le programme, pour peu que celui-ci
contienne des instructions de saut. De même, il est possible de modifier
pendant l'exécution le facteur d'échelle avec la commande ECHELLE (SCALE).
Enfin, l'instruction PASSANT (PASSING) permet, avec certains modèles de
commandes numériques, d'enchaîner les vecteurs sans rampes d'accélération et
de décélération. Ce mode suppose bien évidemment l'emploi de la commande
BUFFER (voir plus loin) pour qu'il n'y ait pas de délai de transmission entre les
vecteurs, ce qui couperait le bénéfice de l'enchaînement. Si votre machine ne
peut pas exécuter cette instruction de mode passant, elle sera tout simplement
ignorée.
———————————— "Kynon", programmation de mouvements — 18 - 387
GALAAD 3 —————————————————————————————
Commandes de commutation et temporisation
Outre les mouvements, Kynon peut piloter des sorties et surveiller des
entrées. La commande principale de ce groupe est l'instruction SORTIE
(OUTPUT) qui permet de mettre une sortie donnée dans son état haut (activer)
ou bas (désactiver), l'état par défaut étant généralement inactif. Il vous
appartient de connecter en conséquence les périphériques que vous comptez
mettre à contribution dans votre application.
À noter qu'à la différence de Galaad, il n'est pas possible dans Kynon de
spécifier un numéro de sortie multiple à commuter en rafale. Vous devez
donner la séquence de commutation ligne par ligne.
L'instruction DAC règle la valeur de la sortie analogique n° 1 de la
commande numérique, si celle-ci en est pourvue. La résolution est de 8 bits, ce
qui autorise des valeurs entre 0 et 255 quel que soit le convertisseur utilisé.
Dans la même veine, l'instruction PWM règle la fréquence du signal PWM de la
machine, toujours si celle-ci en est pourvue, ainsi que la largeur de pulse. Ces
commandes peuvent servir à piloter un dispositif analogique comme un régime
de rotation ou de débit.
Bien que le but de Kynon ne soit pas l'usinage à proprement parler, la
commande de BROCHE (SPINDLE) reste accessible, avec les mêmes possibilités
d'appels externes ou de réglages de régime que dans Galaad. L'instruction
comprend donc des valeurs de vitesse de rotation et de direction qui peuvent
n'être pas applicable à votre machine selon son type.
La commande de PAUSE sert à interrompre le processus pendant un laps de
temps donné. L'unité est la seconde de temps et il est possible d'utiliser une
valeur à virgule. En exécution directe, la granulosité est de 1/64ème de seconde
(timer de base de Windows) sans compter les temps de communication. En
mode buffer, cela dépend de votre commande numérique.
Enfin, l'instruction ATTENDRE (WAIT UNTIL) permet d'interrompre le
processus soit jusqu'à ce qu'une entrée change d'état (avec un délai d'attente
maximal), soit jusqu'à ce que l'opérateur réagisse au clavier. Dans ce dernier
cas, aucun message n'apparaît à l'écran, mais l'instruction en cours se met à
clignoter pour inviter l'utilisateur à appuyer sur une touche du clavier.
18 - 388 — "Kynon", programmation de mouvements ————————————
————————————————————————————— GALAAD 3
Commandes de branchement
Dans toute séquence programmable qui se respecte, il doit être possible de
rompre la linéarité du processus et sauter des étapes de façon impérative ou
sous certaines conditions. Kynon offre bien sûr cette possibilité avec ses
instructions de branchement.
Pour commencer, il est préférable d'utiliser l'instruction LABEL pour
définir un point de saut du programme. Kynon n'en accepte pas moins de
sauter à une ligne dont le numéro est connu, et pousse même la courtoisie
jusqu'à décaler le numéro gagnant lorsque de nouvelles instructions sont
insérées au-dessus de cette ligne, mais le fait d'utiliser un label quelconque,
outre la facilité de relecture du programme, permet de s'affranchir de toutes
ces contingences de numérotation. Vous définissez un label, c'est-à-dire un
nom de ligne, et vous pourrez ensuite demander à saut jusqu'à cette ligne sans
plus vous préoccuper des variations de son numéro. Il est bien évident que la
ligne qui porte le label est neutre, et par conséquent qu'à l'exécution, Kynon
passe dessus sans rien faire ; elle ne lui sert que de simple point de chute.
Les instructions de saut sont soit impératives, auquel cas Kynon exécute le
saut sans réfléchir, soit conditionnelles, ce qui peut devenir plus intéressant.
Les deux instructions de saut impératif sont SAUTER A (GOTO) et DETOUR PAR
(GOSUB), sans doute bien connues des adeptes du langage BASIC. La première
effectue un saut définitif, aller simple, alors que la seconde effectue un saut
temporaire jusqu'à rencontrer une instruction RETOUR (RETURN), ce qui
permet de définir des allers-retours vers des sections spécifiques du pro-
gramme, surtout en mode conditionnel.
Les instructions de saut conditionnel sont de la même façon SI / SAUTER
(IF / GOTO) et SI / DETOUR PAR (IF / GOSUB). Les conditions sont soit le
basculement d'une entrée d'un état à un autre, haut ou bas, soit un compteur
de boucle (voir plus loin) qui passe une valeur donnée, soit une instruction à
exécuter par la commande numérique qui dépasse un laps de temps imparti,
soit enfin un message à l'opérateur qui est acquitté par "oui" ou "non".
Petite variante, l'instruction SI / PASSER (IF / SKIP) permet de gérer des
sauts conditionnels selon l'état d'une entrée, mais contrairement aux autres
cette instruction peut être stockée dans la mémoire locale de certaines com-
mandes numériques, notamment les anciennes Isel C-10, C-142 et i-MC. Le
———————————— "Kynon", programmation de mouvements — 18 - 389
GALAAD 3 —————————————————————————————
nombre de lignes à sauter peut être négatif (saut en arrière), positif (saut en
avant), ou nul (boucle d'attente conditionnelle).
Kynon peut gérer des compteurs numérotés, par exemple pour les boucles
répétitives créées avec l'instruction SAUTER A (GOTO). Il suffit d'insérer dans le
programme, de préférence avant l'entrée dans la boucle, un COMPTEUR
(COUNTER) qui sera initialisé à une valeur donnée, pas forcément zéro.
Ensuite, dans la boucle, il suffit d'ajouter une commande d'incrémentation ou
de décrémentation de ce compteur, par exemple "Compteur n° 3 + 1" qui veut
dire que la valeur stockée dans le compteur n° 3 sera augmentée de 1 à chaque
passage. Cette instruction précédera vraisemblablement une commande de saut
conditionnel si la valeur stockée dans le compteur a dépassé un certain seuil.
Dans ce cas, le programme aura exécuté N fois la boucle avant de passer, ou
plutôt de sauter, à la suite.
Dans cette même veine, la commande REITERER (REITERATE) sert à
répéter plusieurs fois les N dernières lignes du programme. Cela ressemble
assez à une boucle avec compteur, mais cette instruction offre l'avantage de
pouvoir être stockée dans la mémoire locale de certaines commandes numéri-
ques (toujours Isel C-10, C-142 et i-MC). Elle perd de son utilité si vous
n'avez pas une telle machine.
Macro-commandes
Pour faciliter les répétitions et contribuer à la modularité des programmes,
il est possible avec Kynon de définir des blocs de programme, qui seront
appelés par une autre partie du programme. Par exemple, vous définissez une
procédure quelconque contenant des mouvements, des commandes de sorties,
etc., procédure que vous voulez réutiliser sans la modifier et sans avoir
recours à un jeu compliqué d'instructions de saut.
Kynon vous propose de définir une séquence de commandes qui com-
mence par une instruction d'en-tête BLOC (BLOCK) assortie d'un nom pour ce
bloc, et se termine par FIN DE BLOC (END BLOCK). Lorsque l'exécution arrive
sur la ligne d'en-tête de bloc, elle saute directement à la fin du bloc sans en
suivre le contenu. Le bloc est vu comme un ensemble neutre lors de l'exécu-
tion, ce qui fait que vous pouvez le placer n'importe où dans le programme,
18 - 390 — "Kynon", programmation de mouvements ————————————
————————————————————————————— GALAAD 3
avant ou après un appel à ce bloc. Pour exécuter le contenu du bloc, il est
nécessaire de l'appeler à l'aide d'une commande EXEC. BLOCK à laquelle, et
c'est là que ça devient intéressant, vous pouvez associer un décalage de
coordonnées.
Par exemple, vous définissez une série de mouvements XY qui dessinent
un rectangle avec coins arrondis, à l'aide des instructions de déplacement et
d'arc, rectangle dont le point de départ est à la position (0,0). Tous ces
mouvements sont groupés à l'intérieur d'un bloc qu'on va appeler par exemple
RECTROND. A partir de là, RECTROND devient une instruction comme les
autres, que vous pouvez insérer dans votre code, en lui donnant des coordon-
nées XYZAB à votre convenance. Si vous mettez quelque part dans le
programme l'instruction RECTROND X10 Y20 Z30, Kynon va exécuter le contenu
du bloc RECTROND en décalant ses coordonnées de (10,20,30), c'est-à-dire en
ajoutant ces valeurs à ses coordonnées internes. Il va de soi que l'intérêt de la
chose est de pouvoir appeler plusieurs fois RECTROND en lui donnant des
coordonnées différentes. Mais cela peut aussi tout simplement servir à faciliter
la lecture du programme. A noter que les arguments de position XYZ etc. sont
facultatifs, tous ou partie. Si vous n'en précisez pas, les coordonnées à
l'exécution du bloc seront les coordonnées des instructions présentes dans le
bloc, sans aucun décalage.
Pour clore la question des blocs, il est utile de préciser qu'un bloc peut
contenir un appel interne à un autre bloc et ainsi de suite pour définir des
macro-blocs de plus en plus élaborés. De même, un bloc peut s'appeler lui-
même, mais il est préférable de l'éviter, à moins de mettre dedans une instruc-
tion de saut conditionnel déroutant vers la dernière ligne du bloc, pour ne pas
faire une boucle récursive infinie (en fait, Kynon n'autorise que 256 niveaux
d'appels successifs, et de même pour l'instruction SI / DETOUR PAR
(IF / GOSUB), ce qui laisse tout de même une petite marge de manœuvre).
Enfin, l'instruction INCLURE (INCLUDE) vous permet de faire appel à un
fichier externe qui peut être un autre programme Kynon ‒ façon de définir un
super-bloc ‒ ou bien un fichier de parcours vectoriel 2D ou 3D. De la même
façon, un décalage de coordonnées est applicable à ce fichier pour le
positionner à sa guise. Ceci peut être intéressant pour intégrer un parcours sans
avoir à en coder la séquence de mouvements.
———————————— "Kynon", programmation de mouvements — 18 - 391
GALAAD 3 —————————————————————————————
Commandes de gestion du programme
Quelques instructions annexes moins facilement classables permettent de
superviser diverses manœuvres du processus, ci-après et pêle-mêle :
L'instruction NOTE (REM), connue des programmeurs bien élevés, donne à
ceux-ci de quoi ajouter dans la séquence un commentaire à l'intention des
lecteurs de cette indigeste prose. Bien entendu, cette instruction est neutre et
n'a donc aucun effet à l'exécution.
Par contre, un message peut être envoyé à l'opérateur pendant le processus,
à l'aide de l'instruction MESSAGE qui affiche le texte associé dans une fenêtre
de message, avec possibilité de l'acquitter avec la touche clavier (ou clic
sur "OK") ou bien d'arrêter le processus avec (ou clic sur "Annuler").
Tant que l'opérateur n'a pas acquitté le message correspondant, le processus
est suspendu.
Sur certaines commandes numériques, il est possible d'envoyer les
instructions dans la mémoire locale avec exécution différée, soit que la
machine commence à exécuter les instructions alors même qu'elle reçoit les
suivantes (buffer circulaire ou ring-buffer), soit que la machine reçoit d'abord
les instructions sans rien faire puis les exécute (buffer linéaire). Ceci dépend
de la machine que vous utilisez. Kynon propose dans ses menus un mode
"Téléchargement" qui met à contribution le buffer linéaire s'il existe. Mais ceci
n'empêche pas de piloter ce mode buffer à l'intérieur du programme. L'avan-
tage est de pouvoir gérer localement certaines séquences, comme par exemple
les mouvements enchaînés en mode passant (voir plus haut).
Etant donné que certaines commandes numériques peuvent avoir des
instructions ignorées de Kynon, il vous reste la possibilité de le gérer vous-
même grâce à la commande ENVOYER (SEND) qui se contentera d'adresser le
télégramme correspondant sur le port de communication, sans chercher à
comprendre son contenu. Kynon ajoutera tout de même les codes encadrant le
télégramme selon le protocole de dialogue avec la machine.
Enfin, vous pouvez lancer un logiciel externe, même en mode console,
avec la commande EXEC. PRGM (RUN) qui démarrera ce logiciel et soit passera
immédiatement à la suite, soit attendra poliment qu'il soit terminé pour
continuer le processus.
18 - 392 — "Kynon", programmation de mouvements ————————————
————————————————————————————— GALAAD 3
Apprentissage par pilotage manuel
L'intérêt d'un module comme Kynon réside surtout dans le fait que vous
pouvez piloter de façon directe les fonctions principales de la machine
(mouvements linéaires ou rotatifs, commutations de sorties, surveillance des
entrées) pour construire pas à pas un parcours programmé. La manœuvre
ressemble donc au système de digitalisation manuelle de Galaad, sauf que
vous avez ici accès aux commandes annexes de la machine, et que cinq axes
sont accessibles ici. D'autre part, le point origine est important ici.
Deux cas de figure peuvent se présenter selon votre application : soit votre
machine travaille sur une pièce ou un volume restreint positionné quelque part
dans l'espace disponible (opérations sur pièces), soit elle travaille dans un
espace global sans se servir d'un point de référence local (manipulations de
type pick & place).
Dans le premier cas, il est impératif de commencer par définir ce point
origine du parcours programmé. De façon classique, il suffit de déplacer les
axes vers sa position et de valider à l'aide des boutons verts "XYZ… - ok". A
partir de là, les coordonnées indiquées dans le programme pour les mouve-
ments absolus POSITIONNER (MOVE TO), ARC, MVT. COND. (MOVE UNTIL), ainsi
que les appels à des macro-blocs programmés ou des fichiers externes à
INCLURE (INCLUDE), sont considérées comme relatives à ce point origine du
parcours. C'est-à-dire qu'une position (0,0,0,…) correspondra au point
origine, lequel peut être ensuite réajusté sans avoir à décaler les coordonnées
programmées. Si vous avez sauté cette étape et commencé à encoder les
mouvements, il suffit de positionner ou repositionner cette origine (il n'est pas
trop tard) et appeler la fonction "Fichier / Décaler" pour modifier en bloc les
coordonnées, la valeur de décalage pour chaque axe étant bien évidemment la
position de la nouvelle origine moins la position de l'ancienne.
Dans le second cas (absence de point de référence du parcours), il est
nécessaire de valider comme origine du parcours le point (0,0,0,…). La
programmation des mouvements se fera alors en coordonnées absolues depuis
le point zéro machine, lequel est calé par la course de référence. Si vous
observez une dérive dans le temps, ce qui ne devrait jamais arriver, ou bien
avez besoin d'ajuster globalement les coordonnées, vous pouvez alors indiquer
un point origine du parcours autre que (0,0,0,…) ou bien décaler tout le
programme à l'aide de la fonction "Fichier / Décaler".
———————————— "Kynon", programmation de mouvements — 18 - 393
GALAAD 3 —————————————————————————————
Les instructions de déplacement relatif DEPLACER (MOVE REL) et ARC REL
ne sont évidemment pas concernées par ces considérations sur le point origine
du parcours.
L'apprentissage d'un parcours peut se faire de façon très
simple, une fois le point origine validé. Il vous suffit de
déplacer les axes directement vers la position souhaitée, à
l'aide des boutons de pilotage manuel, puis de cliquer sur les
boutons bleus en haut au centre de la fenêtre Kynon.
Par exemple, vous déplacez les trois axes XYZ à une position donnée, à
rejoindre en deux étapes, puis cliquez successivement sur "Pos XY" puis
"Pos Z" : le programme enregistrera un déplacement vers la position XY, puis
un déplacement Z. Ces boutons insèrent les instructions correspondantes à la
ligne active du programme.
Important : n'oubliez pas que le module Galaad permet d'exporter des
parcours dessinés vers le format programme de Kynon. Ceci peut vous
aider à réaliser des trajectoires sur une base graphique.
Enfin, vous pouvez activer/désactiver les sorties sous contrôle en cliquant
sur leurs cases numérotées, et utiliser les boutons "Rafraîchir" ou "Boucle"
(rafraîchissement cyclique) pour vérifier les changements d'état des entrées.
Boutons personnalisés
En plus des sorties numérotées, il est possible de définir des boutons
correspondant à vos appareils périphériques. Ces boutons seront affichés
en bas à gauche de la fenêtre Kynon. La fonction "Paramètres / Boutons
utilisateur" ouvre une boîte de dialogue dans laquelle vous pouvez donner un
titre à un bouton, ainsi que des couleurs de texte et de fond pour chaque état
actif/inactif. Le fait de cliquer sur un bouton activera ou désactivera une ou
plusieurs sorties à définir de façon classique, ou bien fera un appel système
pour lancer un programme externe.
18 - 394 — "Kynon", programmation de mouvements ————————————
——————————————————————————————————
———————
19
100 11
"PERCIVAL"
GRAVURE DE
CIRCUITS IMPRIMÉS
——————————————————————————————————
GALAAD 3 —————————————————————————————
Présentation générale
Le module Percival permet aux utilisateurs d'une machine à commande
numérique de transformer des fichiers Gerber ou Excellon, issus d'un logiciel
de CAO électronique, en un parcours d'outil de perçage et de gravure pour
isoler les pistes. Ce module de prototypage de circuits imprimés est complète-
ment intégré dans Galaad avec lequel il partage les paramètres d'outillage et de
machine. En outre, et toujours dans la philosophie Galaad, il peut appeler
directement le module d'usinage sans nécessiter la manipulation de fichiers
FAO intermédiaires.
Percival n'est pas un logiciel de routage électronique, ni même un
logiciel de conception de circuits. Ses fonctionnalités sont peu nombreuses
comparé à Galaad ; il ne propose aucune fonction de dessin, et ne s'occupe par
conséquent que d'un travail de préparation des trajectoires de gravure (par
"gravure anglaise"), perçage et détourage à partir d'un circuit existant.
19 - 396 — "Percival", gravure de circuits imprimés ————————————
————————————————————————————— GALAAD 3
Fichiers Gerber
Le standard d'échange de données en matière de CAO électronique est le
format GBR (ou GRB, ou beaucoup d'autres extensions possibles selon les
logiciels qui les produisent), destiné aux photoplotters Gerber Scientific
Intruments. La photogravure des circuits par insolation induit des spécificités
qui se retrouvent dans le format. L'insolation est réalisée par une tête optique
qui focalise le faisceau sur le circuit après passage par un diaphragme, aux
endroits où le cuivre doit être préservé. Les diaphragmes ont généralement une
taille et une forme prédéfinies, la forme la plus simple étant le disque circu-
laire de base. Si les pastilles peuvent avoir des formes plus exotiques, les
pistes seront insolées en déplaçant un diaphragme circulaire de diamètre donné
le long du parcours de liaison.
Un fichier Gerber contient donc des numéros de diaphragmes qui sont
soit prédéfinis dans le magasin optique du photoplotter, soit référencés dans le
fichier même. Les instructions d'insolation sont très simples : la tête de
flashage peut être déplacée, diaphragme fermé, vers une position XY donnée
(liaison sans insolation), ou bien avec le diaphragme ouvert (piste insolée),
ou encore être positionnée et le diaphragme ouvert puis fermé pour insoler
un point fixe (pastille). Ce qui nous fait trois instructions de positionnement,
accompagnées du numéro du diaphragme utilisé. Le format Gerber RS274-X
propose en plus des indications géométriques sur les diaphragmes utilisés, les
macros, les surfaces polygonales, et parfois les perçages.
Fichiers Excellon
L'autre type de fichier utilisable avec Percival concerne le perçage des
pastilles d'un circuit, format standard élaboré pour les perceuses Excellon
Automation. Comme pour les fichiers Gerber, les fichiers Excellon contien-
nent des coordonnées XY de perçage et des numéros d'outils dont le diamètre
correspond au trou. Ces fichiers DRL (ou EXL) ne contiennent pas toujours
les diamètres de perçage, qu'il faut alors aller chercher dans d'autres fichiers
annexes non normalisés, ou bien définir manuellement après ouverture. Un
fichier Excellon ne vous permet pas de restituer un circuit imprimé, mais
seulement de le percer.
———————————— "Percival", gravure de circuits imprimés — 19 - 397
GALAAD 3 —————————————————————————————
Il existe des variantes du format Excellon, en coordonnées réelles (les
valeurs numériques XY sont formatées et indiquées en clair), ou en coordon-
nées sans zéros de remplissage à droite, ce qui peut induire des erreurs de
position si le fichier ne précise pas le cadrage numérique. Pour pallier ce
problème, Percival propose deux formats distincts, ce qui permet de s'affran-
chir du modèle de représentation numérique. Si votre fichier ouvert dans un
format semble erroné, reprenez-le avec l'autre et cela devrait bien se passer.
Outillage
La toute première chose à faire après l'installation du logiciel est de définir
les outils qui seront mis à contribution pour percer, graver et détourer les
circuits. La bibliothèque d'outils est partagée avec le module de dessin Galaad.
Elle est accessible depuis Percival par la commande "Paramètres / Bibliothè-
que d'outils" (voyez le chapitre "Trajectoires d'outils", section "Paramètres
d'outils"). Ceci permet de définir tous les outils disponibles mais, pour
indiquer lesquels parmi ces outils seront utilisés pour l'usinage des circuits,
vous devez ensuite appeler la commande "Paramètres / Outils sélectionnés".
19 - 398 — "Percival", gravure de circuits imprimés ————————————
————————————————————————————— GALAAD 3
Les outils sont affectés à cinq types de tâches, la première d'entre elles
étant la gravure d'isolation des pistes et pastilles. Il va de soi que la profon-
deur de gravure doit être au moins égale à l'épaisseur de la couche de cuivre
pour atteindre l'époxy sous-jacent. Le logiciel calculera la trajectoire de l'outil
en le déportant à l'extérieur du bord du circuit, d'une distance correspondant au
rayon apparent qu'il mesure à la profondeur de gravure. La marge permet
éventuellement d'ajouter au décalage calculé. Elle peut être négative pour se
rapprocher du circuit, si nécessaire. Le même outil, ou un outil différent, peut
être affecté au hachurage de zones devant être complètement débarrassées du
cuivre inutile. Les hachures seront espacées du rayon de l'outil, pour un
recouvrement de 50%, plus l'éventuelle marge.
Le détourage de la carte se fera sans doute à l'aide d'une fraise spéciale
pour la découpe d'époxy, matériau dont les poussières sont très abrasives. Il est
nécessaire d'indiquer la profondeur de coupe, censée correspondre à l'épaisseur
de la carte. Le réglage de l'épaisseur avec la fonction "Fichier / Dimensions"
remet à jour la valeur paramétrée ici.
Le centrage perce et alèse les trous permettant de fixer des pions de
fixation lorsque la carte est retournée pour graver la face opposée. La profon-
deur de ces trous sera l'épaisseur de la carte, plus une éventuelle surprofondeur
pour enfoncer les pions.
Les choses se compliquent un peu avec le perçage qui vous offre deux
possibilités : soit vous utilisez un outil unique pour tous les perçages, ce qui
limitera vos allers-retours à la machine pour changer d'outil, soit vous dressez
une liste de forets disponibles et Percival choisira pour chaque série de trous
l'outil dont le diamètre est le plus proche, par défaut avec un petit alésage ou
par excès sans alésage (ce qui nous fait en réalité trois possibilités). Les petits
boutons servent à éjecter un outil de la liste. Les forets n'étant en général
pas faits pour avancer horizontalement, a fortiori dans l'époxy, vous pouvez
n'autoriser l'alésage circulaire mettant le trou à la cote qu'à partir d'un certain
diamètre minimal. Comme pour le détourage, la profondeur de perçage est
réputée correspondre à l'épaisseur de la carte, plus une éventuelle marge de
débouchage.
———————————— "Percival", gravure de circuits imprimés — 19 - 399
GALAAD 3 —————————————————————————————
Traitements automatiques
À l'ouverture d'un fichier Gerber, Percival recherche, dans le nouveau
circuit ou la nouvelle couche, les réseaux de pistes qui ne sont connectés à
aucune pastille. Ces réseaux peuvent représenter un contour de détourage, un
plan-masse, un texte, un point de référence, etc. Si le réseau trouvé est
complètement fermé et englobe tout le reste du circuit, pastilles et pistes,
le logiciel considère qu'il doit s'agir d'un tracé de détourage pour décou-
per la carte, puisque les découpes n'ont pas de définition spécifique dans le
format Gerber. Percival vous demande alors de confirmer que le tracé affiché
en rouge définit bien un détourage. Dans l'affirmative, le tracé sera transféré
dans la couche n° 6, celle des découpes. Les détourages intérieurs ne sont pas
détectables de façon automatique, mais vous pouvez les filtrer manuellement,
comme on le verra plus loin.
Si vous avez laissé active la fonction "Usinage / Plans-masses / Détecter à
l'ouverture du fichier", le logiciel va rechercher et neutraliser tous les réseaux
de pistes qui ne sont connectés à aucune pastille. Neutraliser signifie que les
pistes apparaissent en brun et ne sont pas prises en compte dans le calcul des
contours d'isolation. Percival ne fera pas la différence entre un véritable plan-
masse constitué d'un fin hachurage de pistes et un réseau qui dessine un texte
ou un réticule de positionnement. Il se contente de filtrer tout ensemble de
pistes connectées entre elles qui ne touche aucune pastille. Les plans-masses
sont neutralisés tout simplement parce que le cuivre ne sera enlevé qu'autour
du circuit actif, laissant vierge le reste de la surface. Si vous laissez un plan-
masse sous forme de pistes en fines hachures, le calcul d'isolation pourra être
considérablement allongé, chaque piste du plan faisant l'objet d'un contour-
nage suivi d'une recherche de toutes les collisions possibles. Un plan-masse
défini par un hachurage fin peut nécessiter des heures de calcul, même sur un
ordinateur performant. Il est recommandé d'utiliser les surfaces polygonales
G36/G37 du format Gerber RS274-X, dont le calcul d'isolation ne prend
que quelques millisecondes. Pour les textes et réticules, une fonction permet
de les graver au centre plutôt que d'en faire des contours d'isolation. La
fonction "Edition / Réactiver" revient sur la neutralisation, ainsi que le clic
droit de la souris sur une piste neutralisée, suivi de "Réactiver ce réseau de
pistes". Vous pouvez neutraliser vous-même des éléments du circuit ; plusieurs
fonctions sont disponibles pour cela.
19 - 400 — "Percival", gravure de circuits imprimés ————————————
————————————————————————————— GALAAD 3
Ajustage des couches
Il peut arriver que les couches successives de circuit ne coïncident pas,
selon la façon dont le fichier Gerber a été produit. C'est même très courant
avec un fichier de perçage puisque Gerber et Excellon sont indépendants.
Vous pouvez inverser ou pivoter la couche courante avec les fonctions
"Fichier / Inversion" ou "Fichier / Rotation 90°" ainsi que leurs icones de
raccourcis. Si la couche active est la couche n° 1, alors toutes les couches
sont inversées ou pivotées en même temps. Pour les autres couches, y
compris les perçages ou détourages, seule celle active sera concernée. Ceci
permet des manœuvres globales ou limitées.
Lorsque deux couches sont décalées, pointez une
pastille avec "Fichier / Pastille de référence / Pointer"
(ou clic droit de la souris sur la pastille puis com-
mande ad hoc). Ensuite, changez de couche et
appelez "Fichier / Pastille de référence / Ajuster" puis
pointez la pastille ou le trou correspondant à la
pastille de référence (ou clic droit et commande
d'ajustage). La couche active sera automatiquement
repositionnée pour que les deux éléments coïncident.
Calcul d'isolation
Le travail d'isolation des pistes et pastilles non neutralisées nécessite un
calcul préalable de contournage des tracés, selon le diamètre à la pointe de
l'outil utilisé pour la gravure, avec gestion des collisions en cas de proximité
des trajectoires. C'est là ("Usinage / Contours d'isolation / Calculer " ou l'icone
de raccourci correspondante) la fonction centrale de Percival qui, à partir de
l'information géométrique contenue dans le fichier, va pouvoir élaborer les
tracés d'isolation. La distance de la
trajectoire de l'outil au bord de la piste
ou de la pastille dépend de l'outil
sélectionné, de son diamètre, de son
profil et éventuellement de la profon-
deur de gravure dans le cas d'un outil
conique. Vous pouvez ajouter des
contours successifs pour renforcer
l'isolation, autour de tous les réseaux ou seulement autour des pastilles.
———————————— "Percival", gravure de circuits imprimés — 19 - 401
GALAAD 3 —————————————————————————————
Lorsque le calcul des contournages est bouclé, Percival affiche le tracé du
circuit avec ses trajectoires d'outil en traits fins jaunes. Vous pouvez agrandir
une zone de l'écran à l'aide de la roulette de la souris ou avec les icones de
zoom, le bouton central de la souris faisant glisser la
vue agrandie. Il est aussi possible de visualiser le circuit
isolé tel qu'il sera laissé après usinage, avec la com-
mande "Affichage / Rendu final" ou l'icone correspon-
dante, zoom compris. Cet aspect final vous permet de
vérifier de visu la validité des contours d'isolation,
notamment certains réseaux ayant pu rester en contact à
cause de l'utilisation d'un outil trop large qui n'a pas pu tracer son chemin entre
des éléments rapprochés.
Dans certains cas particuliers, il peut arriver que le
calcul de contour d'un réseau de pistes et pastilles reste
ouvert. La plupart du temps, le contour sera en fait
constitué de deux trajectoires qui se complètent ou se
chevauchent mais n'ont pas pu être ressoudées ensemble.
Etant donné qu'une isolation est censée par nature être
un contour fermé, le logiciel affiche en rouge épais les
trajectoires restées ouvertes, c'est-à-dire dont les extrémités ne se rejoignent
pas, afin d'attirer votre attention sur celles-ci. Vous pouvez néanmoins
désactiver cette fonction avec "Affichage / Contours ouverts".
Des opérations manuelles sur les contours d'isolation sont disponibles. La
fonction "Usinage / Contours d'isolation / Supprimer des contours" vous
permet de cliquer directement sur une trajectoire calculée à effacer tout
entière. La fonction "Usinage / Ajouter des segments de contour" vous laisse
pointer manuellement des segments d'isolation qui auront échappé au calcul,
par exemple entre deux pastilles trop rapprochées que vous souhaitez rogner.
Le pointage avec le bouton gauche de la souris accroche automatiquement
les extrémités des contours ouverts ; le pointage
avec le bouton droit reste libre. Opération inverse,
vous pouvez supprimer des segments d'isolation avec
"Usinage / Supprimer des segments de contour".
De nombreuses fonctions sont disponibles à partir du clic-droit, lorsqu'une
pastille, une piste, un perçage ou un détourage est pointé par la souris.
19 - 402 — "Percival", gravure de circuits imprimés ————————————
————————————————————————————— GALAAD 3
Limitations
Percival est grevé de quelques limitations dont vous devez avoir bien
conscience lorsque vous travaillez avec ce module :
- L'isolation des réseaux de cuivre nécessite un calcul de contour autour de
chaque élément de circuit actif (pastille, piste, surface), puis une recherche de
possibles collisions avec les contours voisins, et enfin un réassemblage des
éléments collisionnés avec élimination des segments résiduels. Lorsqu'il faut
calculer le contour global d'un plan-masse constitué d'un fin hachurage de
pistes, ce processus peut être très long. Insistons là-dessus, il vaut mieux que
les plans-masses soient définis par un simple polygone de contour avec codage
de surface G36/G37 dans la norme Gerber RS274-X, ce que tout logiciel de
CAO électronique est capable de produire aujourd'hui.
- Percival peut lire les pastilles définies par des macros pour des formes non
classiques, mais il ne peut pas lire les macros paramétriques. Ces macros
utilisent des coordonnées redéfinissables sous forme de variables $n passées
en argument, au lieu de constantes numériques. Elles sont rarement utilisées,
mais cela peut arriver.
- Le calcul en nombres réels à virgule flottante n'a pas une précision infinie, et
les arrondis utilisés pour accélérer le processus peuvent déboucher sur des
tracés d'isolation qui ne se referment pas. Les tracés ouverts sont affichés en
rouge pour attirer votre attention. En général, l'isolation est faite mais le
contour est fait de deux ou plusieurs tracés ouverts qui se chevauchent.
- Enfin, lorsque l'outil est trop large à la profondeur pour passer entre deux
pastilles ou pistes, il n'y a pas de miracle et l'isolation ne se fait pas. Réduisez
la profondeur ou utilisez un outil à pointe plus vive.
Hachurage des zones vierges
Si la gravure des contours suffit à isoler les pistes et pastilles, il peut
s'avérer utile d'éliminer le restant du cuivre de la surface de la carte. Ceci
permet de s'assurer qu'il ne reste pas une bavure métallique qui ferait court-
circuit, et présente en plus un circuit propre sur lequel le cuivre n'est présent
que là où l'on en a besoin. Etant donné que la machine ne rechigne pas à la
tâche pendant que vous lisez vos deux-cents courriels, autant en profiter pour
———————————— "Percival", gravure de circuits imprimés — 19 - 403
GALAAD 3 —————————————————————————————
lui donner un surcroît de travail, même si ça use les outils. Le résultat est
d'autant plus satisfaisant, même pour un simple prototype de circuit.
Le hachurage ne peut être activé que si les contours de pistes et pastilles
sont déjà calculés. Venir hachurer à l'affleurement du cuivre n'aurait aucun
sens compte tenu de la distance de contour-
nage. L'outil utilisé pour le hachurage est
identique à celui de contournage.
La densité de hachurage est réglable dans
les paramètres de l'outil sélectionné pour
cette fonction. La valeur par défaut est le
rayon de l'outil à la profondeur de gravure
(pour le cas d'une pointe conique), ce qui
donne un taux de recouvrement de 50%.
Mais vous pouvez y ajouter une marge à
votre convenance, positive ou négative. Percival propose en outre de relier les
hachures entre elles pour former un crénelage en zig-zag lorsque c'est possible
sans passer à travers une trajectoire de contour. L'affleurement des hachures à
leurs extrémités avec les contours d'isolation est de 10% de l'intervalle de
hachurage. Ceci laisse assez de marge pour éviter d'éroder le cuivre utile, et le
travail de hachurage est logiquement opéré avant la gravure des contours, pour
obtenir une meilleure finition aux bords des pistes. Vous pouvez aussi ne
hachurer que les zones où des pastilles sont alignées à intervalle régulier. Le
logiciel détectera tout seul ces alignements.
Le hachurage est cartésien, dans la direction horizontale ou verticale. Si
l'option "optimale" a été choisie, le logiciel calcule les deux directions et
retient celle qui donnera le cycle le plus bref. C'est donc plus long à calculer
mais plus rapide à usiner.
Une fois encore, la vue finale restitue le circuit usiné. Si un hachurage a été
demandé, il ne reste alors que le cuivre des pistes et pastilles, sauf si votre
diamètre d'outil a été paramétré trop petit par rapport aux distances qui ont été
calculées. On rappelle que le magasin d'outils est commun à Galaad et
Percival, et doit correspondre à ce que vous avez effectivement dans le râtelier
afférent à votre machine.
19 - 404 — "Percival", gravure de circuits imprimés ————————————
————————————————————————————— GALAAD 3
Détourage
La couche n° 6 contient les trajectoires de détourage de la carte. Ces
détourages auront pu être détectés à l'ouverture d'une couche de circuit ou
pointés manuellement, et une trajectoire de contournage est calculée de façon
automatique. Les manipulations possibles dans cette couche sont très peu
nombreuses : vous pouvez changer le bord de contournage (extérieur ou
intérieur), supprimer le détourage, ou ajouter des pontages. Ces fonctions sont
disponibles en pointant la trajectoire concernée et en cliquant dessus avec le
bouton droit de la souris.
Les pontages permettent de ne pas découper complè-
tement la carte mais de lui laisser des points d'attache avec
la pièce brute. Vous devez les positionner vous-même, directement sur la
trajectoire de contournage calculée. Attention, ils seront tous effacés en cas de
recalcul du contournage.
Usinage
L'affichage à l'écran ne représentant pas une fin en soi, du moins pas avec
Galaad, il ne reste plus qu'à usiner, c'est-à-dire réveiller la machine pour
fraiser le cuivre et percer l'époxy.
La commande "Usinage / Fraiser" appelle une boîte de dialogue finale qui
vous permet de régler la séquence des tâches à effectuer, ajouter des données
de profondeur et de vitesse pour
la gravure et le perçage, puis
envoyer le travail résultant aux
modules d'usinage ou de dessin
de Galaad en cas d'ajouts.
Les informations relatives aux
séquences, outils, profondeurs et vitesses seront toutes récupérées par Galaad
ou son module d'usinage Lancelot, lequel n'en acceptera pas moins de chaîner
à son tour à un pilote externe si tel est votre cas de figure. Il n'y a dès lors plus
qu'à usiner et refermer Percival.
———————————— "Percival", gravure de circuits imprimés — 19 - 405
GALAAD 3 —————————————————————————————
Dépose de pâte à souder
Deux fonctions annexes peuvent vous aider à souder des composants
montés en surface, lesquels nécessitent de déposer la pâte à souder sur les
pastilles concernées. La première de ces possibilités consiste à usiner un
stencil qui servira de pochoir pour une dépose manuelle à la raclette. La
fonction "Usinage / Découper un masque pour pastilles CMS" vous permet de
choisir quelles séries de pastilles du circuit seront concernées, avec quelques
paramètres de découpe (outil, profondeur, vitesse d'avance).
Le chaînage au module d'usinage Lancelot est direct, et celui-
ci se fera un plaisir d'usiner votre stencil. Attention au choix
de l'outil, du matériau et de sa fixation sur le plateau de la
machine. Usiner une feuille de plastique ou de métal fin
nécessite un peu d'expérience pour éviter les déchirures.
L'autre possibilité nécessite une pompe électrique ou électropneumatique
pour éjecter la pâte directement sur le
circuit imprimé. Au lieu d'usiner,
Lancelot pilotera la buse de dépose
montée sur l'axe Z, ainsi que sa pompe
par le biais d'une sortie actionnant un
moteur ou une électrovanne pendant une
durée réglable. Vous pouvez paramétrer une dose de pâte typique, proportion-
nelle à la surface des pastilles. Mais la dose ainsi calculée pour chaque série de
pastilles n'en
restera pas moins
sous votre entier
contrôle. Le cycle
de dépose se contentera d'amener la buse au centre de la pastille, de la
descendre au contact (selon votre réglage de l'origine pièce pour l'axe Z), puis
de déclencher la sortie pilotant la pompe pendant le temps indiqué, et enfin de
remonter la buse pour rejoindre la pastille suivante. Pensez à éviter de déposer
de la pâte au centre d'une pastille percée.
19 - 406 — "Percival", gravure de circuits imprimés ————————————
——————————————————————————————————
———————
20
10 100
"OWEIN"
AFFICHAGE GRAPHIQUE
DE PARCOURS 2-5 AXES
——————————————————————————————————
GALAAD 3 —————————————————————————————
Petit utilitaire annexe à Galaad, le module Owein propose l'affichage de
parcours 3D décrits dans des fichiers ISO G-code, Isel-NCP ou MasterCam-
NCI. Il accepte de 2 à 5 axes, étant acquis que les 4ème axe (A) et 5ème axe (B)
sont de classiques axes rotatifs respectivement parallèles à l'axe X et à l'axe Y
selon la norme en vigueur, tournant autour de l'axe linéaire de support et
définissant ainsi le point zéro. Il va de soi que les axes XYZ sont réputés
linéaires et cartésiens dans un repère orthonormé direct.
Owein permet la modification de coordonnées dans le fichier affiché dans
la partie gauche de l'écran. Il suffit de double-cliquer sur une ligne pour éditer
celle-ci. Les modifications sont immédiatement prises en compte dans la
restitution du dessin, et vous pouvez enregistrer le fichier ainsi modifié.
Quelques manipulations annexes sont accessibles, comme le décalage global,
l'inversion ou encore le facteur d'échelle, ainsi que l'élimination des lignes de
codes situées avant ou après la ligne active. Ceci reste tout de même un
exercice réservé aux personnes rompues à l'utilisation de la programmation
directe de machines à commande numérique.
20 - 408 — "Owein", affichage graphique de parcours 2-5 axes —————————
——————————————————————————————————
———————
21
10 101
PREMIERS SOINS
——————————————————————————————————
GALAAD 3 —————————————————————————————
Ce chapitre expose les quelques questions et problèmes habituellement
soulevés au sujet des différents modules de Galaad, avec les réponses ou
observations correspondantes.
Dessin
Galaad ne détecte pas ma clef de licence
- Vérifiez tout d'abord que vous avez branché la clef sur un port USB de votre
ordinateur. Si cette clef date d'avant 2017, elle nécessite l'installation d'un
driver spécifique qui permettra à Windows de communiquer avec elle.
L'installation de Galaad à partir du CD fait par la même occasion une installa-
tion silencieuse de ce driver ; vous n'avez donc pas à vous en occuper. Mais si
vous copiez une installation Galaad d'un ordinateur à l'autre, le driver ne suit
pas le mouvement, puisqu'il est lié à Windows et non à Galaad. Vous devez
dans ce cas installer vous-même le driver à partir du logiciel fourni par le
fabricant de la clef et disponible sur le site web de Galaad. Ce logiciel est
uniquement en anglais, mais il suffit de valider les quelques pages successives
telles qu'elles se présentent.
Impossible d'enregistrer mes paramètres ou mon dessin courant
- Vous devez vous assurer que, dans votre session d'utilisateur Windows,
Galaad a bien le droit d'enregistrer des fichiers dans son propre répertoire
d'installation (fichiers de paramètres). Idem pour les fichiers de dessin dans le
répertoire où vous avez choisi de les stocker. Si vous avez installé Galaad
quelque part dans l'arborescence "C:\Program Files\..." ou "C:\Programmes\..."
du disque dur, mauvaise pioche, ces répertoires sont verrouillés en écriture
dans une session utilisateur Windows de base, a fortiori avec Windows 10 qui
peut même bloquer l'accès de l'administrateur. Galaad est plus un logiciel
d'atelier que de bureau et il ne suit donc pas les recommandations Microsoft
pour la cible d'installation, afin de pouvoir être copié rapidement d'un poste de
travail vers un autre.
J'ai oublié le mot de passe protégeant les restrictions
- Avec l'explorateur de fichiers Windows, cherchez le fichier
PASSWORD.TXT présent dans le répertoire où vous avez installé Galaad, et
double-cliquez dessus pour l'éditer dans le bloc-notes. Ce fichier contient en
clair le mot de passe courant.
21 - 410 — Premiers soins ——————————————————————
————————————————————————————— GALAAD 3
Un fichier DXF ne passe pas à l'import
- Galaad propose deux filtres d'import DXF, le premier en interprétation
directe et le second via un convertisseur externe. Le format DXF est complexe
et varie d'une version à l'autre d'AutoCad. Il est difficile dans ces conditions de
garantir l'exactitude de la lecture pour les versions passées, présente et à venir.
Le mieux est d'essayer de générer le fichier depuis le logiciel qui a produit le
dessin en utilisant une autre version de compatibilité DXF. Le format DXF
binaire, peu utilisé, n'est pas lu par Galaad. Les fichiers DXF 3D, contenant
des facettes ou des fonctions surfaciques, ne sont pas lus non plus.
Un fichier PostScript (EPS ou AI) ne passe pas à l'import
- Le format EPS peut contenir trois types de graphismes : des dessins vecto-
riels en 2D, des images bitmap, et des glyphes de caractères. Galaad n'a que
faire des deux derniers. Il ne pourra lire que des dessins vectoriels, c'est-à-dire
constitués de coordonnées associées à des segments et des courbes. Une image
n'est constituée que de pixels sans valeur géométrique. Dans la plupart des cas,
un fichier EPS qui ne passe pas à l'import dans Galaad est en fait un fichier qui
ne contient qu'une image. Le simple fait de l'importer dans un logiciel de
dessin acceptant les images et de zoomer sur les traits le confirme en faisant
apparaître les pixels sous forme de gros carrés.
Un fichier G-code ISO affiche de grands cercles parasites
- À cause d'une normalisation défaillante, il existe deux conventions pour les
interpolations circulaires G2/G3 en G-code ISO, ce qui ternit la notion même
de standard. L'une de ces conventions, la plus fréquente, emmenée par GE-
Fanuc et Siemens, considère que les coordonnées I et J du centre sont relatives
au point d'entrée de l'arc. L'autre convention, suivie par NUM, considère que
les coordonnées I et J sont absolues par défaut, ou relatives si l'on est passé
globalement en coordonnées incrémentales. Ces deux conventions sont
incompatibles et il est très difficile de détecter laquelle a été suivie par le
logiciel qui a généré le fichier. Il vous appartient donc de choisir l'un des deux
formats proposés et essayer l'autre si ça ne va pas.
Impossible d'appliquer une fonction de dessin sur un objet
- Vérifiez que votre objet est bien dans la couche active et qu'il n'a pas été
protégé (les protections sont visibles avec "Affichage / Tracé / Protections").
Impossible d'obtenir le contournage d'une trajectoire
- Il se peut que vous ayez dans votre contour de petits rebroussements de
trajectoire, lesquels peuvent dans certains cas considérablement gêner le
—————————————————————— Premiers soins — 21 - 411
GALAAD 3 —————————————————————————————
calcul. Faites un zoom sur le parcours pour vérifier qu'il ne se trouve pas de
petites épines aussi saillantes qu'inutiles et, le cas échéant, éliminez-les.
Pilotage et usinage
Galaad ne détecte pas ma machine
- Le petit bouton "Détecter" des paramètres de la machine, page "Commande
numérique", ne sert qu'à identifier le port série RS232 sur lequel la machine a
été connectée. Cette détection ne concerne pas les autres types de ports,
notamment les ports USB qui n'ont pas besoin d'être identifiés. En outre,
certaines machines communiquant par port série ne passent pas toujours le test
de détection. Gardez à l'esprit que les ports COM authentifiés par Windows
sont dotés d'un astérisque après leur numéro dans la liste des ports disponibles.
En général, il n'y a qu'un ou deux ports authentifiés qu'il suffit d'essayer pour
de bon. Sauf exception, les ports COM1 et COM2 sont les vrais ports série
physiques de la carte-mère et les ports COM3 à COM256 correspondent aux
convertisseurs USB/Série. Il est donc assez facile de trouver.
Galaad n'arrive pas à piloter ma machine
- Si votre machine ne réagit pas du tout lorsque le logiciel tente d'ouvrir le
dialogue avec elle, on peut supposer que soit le port indiqué n'est pas le bon,
soit la communication est défaillante, soit la machine paramétrée n'est pas la
bonne. Commencez par vérifier le modèle de machine ou de commande
numérique que vous avez paramétré dans Galaad. Si cela vous semble correct,
vérifiez que votre câble est bien branché et la machine sous tension. Certains
câbles RS232 ont un sens côté PC et côté machine, et certaines machines ne
communiquent plus lorsque leur capot de protection est ouvert. S'il s'agit d'une
transmission par port série, vérifiez la vitesse de transmission.
La course de référence va dans le mauvais sens
- Si votre machine est une Isel avec commande numérique de type IMC ou
IML, vous pouvez inverser la direction de la course de référence (voir le
chapitre "Paramètres de la machine", section "Commandes numériques Isel-
Automation IMC & IML"). Si votre machine utilise une carte CNC avec des
contacts de fin de course paramétrables, soit votre axe est inversé (voyez
l'onglet "Avancés" des paramètres de la machine), soit vous avez indiqué un
mauvais numéro d'entrée pour le contact de fin de course de l'axe qui va dans
le mauvais sens, soit vous avez indiqué une mauvaise polarité du contact
21 - 412 — Premiers soins ——————————————————————
————————————————————————————— GALAAD 3
("actif" au lieu de "inactif" ou l'inverse), ce qui fait que le logiciel cherche à
dégager lentement le contact croyant à tort qu'il est enfoncé. Utilisez la
fonction "Paramètres / Machine / Test E-S" pour vérifier les numéros et
polarités de vos contacts de fins de courses.
La course de recalage ne s'arrête pas
- Si vous utilisez une carte CNC, vérifiez que vous avez paramétré le bon
numéro d'entrée pour le contact de fin de course de l'axe concerné. Utilisez la
fonction "Paramètres / Machine / Test E-S" pour vérifier, ou "Usinage /
Déblocage manuel" pour approcher le contact en surveillant le basculement
des entrées après chaque mouvement. Sinon, ou si la vérification ne donne
rien, vérifiez le contact et son raccordement électrique.
Le pilotage manuel est inversé
- La position XY du point zéro machine, indiquée dans l'onglet "Commande
numérique" des paramètres de la machine, ne correspond pas à la position
réelle sur celle-ci. Si vous avez une table mobile, n'oubliez pas que le mouve-
ment à considérer est le mouvement apparent de l'outil sur la table, et non pas
le mouvement de la table elle-même. Si l'inversion concerne les axes X et Y,
changez l'affectation des canaux dans l'onglet "Avancés" des paramètres de la
machine, ou bien intervertissez les connexions des moteurs. Attention,
intervertir les moteurs peut nécessiter d'intervertir aussi le numéro des entrées
correspondant aux contacts de fin de course.
L'usinage se fait au-dessus de la pièce
- Vérifiez que, lorsque vous avez mis l'outil au contact de la surface supérieure
de la pièce et validé le bouton vert "Z-ok", vous avez bien sélectionné
"Position Z : Plan supérieur" et non "Plateau-martyr" dans la liste combo sous
le bouton "Z-ok". C'est une erreur très fréquente mais sans danger. La situation
inverse (affleurer le plateau-martyr en indiquant qu'il s'agit de la surface
supérieure de la pièce) est moins anodine. Jetez un coup d'œil rapide au
chapitre "Fonctions avancées de l'usinage", section "Définir une origine
pièce". Ça ne peut pas vous faire de mal.
Le résultat usiné n'est pas à l'échelle
- Plusieurs paramètres de votre machine sont à vérifier, et notamment les pas
des vis à billes et la résolution des moteurs. Certaines machines de série
peuvent avoir des pas de vis changeants selon le millésime, et Galaad ne peut
malheureusement pas lister toutes les combinaisons possibles. Jetez aussi un
coup d'œil aux facteurs d'échelle en entrée comme en sortie.
—————————————————————— Premiers soins — 21 - 413
GALAAD 3 —————————————————————————————
Ma machine se décale en usinage
- Commencez par refaire l'usinage à petite vitesse. Si le décalage persiste,
vous avez peut-être un problème mécanique, par exemple la pièce mal fixée,
un axe qui a du jeu ou un accouplement moteur-vis qui glisse (cas plus
fréquent qu'on ne croit). Si le décalage n'apparaît qu'avec une vitesse d'usinage
élevée, alors vous devez réduire les paramètres cinématiques. Reportez-vous
au chapitre "Paramétrage de la machine", section "Post-calcul cinématique",
ainsi qu'au chapitre "Fonctions des menus", fonction "Paramètres / Machine /
Calibrage". Gardez à l'esprit que l'énergie requise croît avec le carré de la
vitesse : usiner deux fois plus vite nécessite quatre fois plus de puissance.
L'écran et la machine ne sont pas synchrones
- Lorsque la commande numérique dispose d'un buffer de mémoire, Galaad
envoie les vecteurs en avance et la machine les stocke dans cette mémoire
avant de les exécuter. Ce mode de fonctionnement permet d'obtenir une
dynamique de mouvement très fluide dans les courbes, mais il désynchronise
le logiciel de la machine. L'écran correspond aux envois de vecteurs en rafales
rapides. Le logiciel ignore la position réelle de la machine à ce moment.
Circuits imprimés
Les perçages ne s'alignent pas sur les pastilles
- Les fichiers de perçage et de circuit utilisant des formats différents qui
s'adressent à des machines différentes, Percival cherche une corrélation
minimale entre les trous et les pastilles. Mais si votre circuit comprend une
majorité de pastilles non percées ou des pistes servant de pastilles oblongues,
il ne trouvera pas et vous devrez opérer de façon manuelle (voir ci-dessous).
Les couches ne s'alignent pas
- Si vos fichiers utilisent des références ou des orientations différentes, vous
devez pivoter ou inverser la couche additionnelle puis utiliser les fonctions de
pastille de référence et d'ajustement sur la référence.
Le calcul des contours d'isolation est sans fin
- Vous avez sur votre circuit un plan-masse constitué de hachures fines qui
nécessitent un temps de calcul important pour chacune, et il faudra des heures
pour obtenir un résultat. Percival préfère de loin les plans-masses définis par
polygones de surface.
21 - 414 — Premiers soins ——————————————————————
——————————————————————————————————
———————
22
101 10
CONSIDÉRATIONS
TECHNIQUES
——————————————————————————————————
GALAAD 3 —————————————————————————————
Arguments de la ligne de commande
Souvenir du bon vieux temps des consoles en mode texte, il reste possible
avec les logiciels sous Windows de passer des arguments spécifiques à un
programme qui démarre. Bien entendu, aucun argument n'est proposé par
défaut dans les icones qui sont associées aux différents modules de Galaad.
Ceci étant, rien ne vous empêche d'en ajouter si vous avez une configuration
de travail un peu particulière, par exemple une station de travail pour la CAO-
FAO et une autre pour l'usinage sous contrôle d'un opérateur avec des droits
limités. Ces arguments peuvent être passés manuellement avec la commande
"Exécuter" du menu "Démarrer" de Windows, ou bien intégrés définitivement
aux propriétés d'une icone de raccourci Galaad, qu'elle soit originale ou une
simple copie. Un argument est
indiqué sur la ligne de com-
mande après l'appel du logiciel,
un espace les séparant. Plusieurs
arguments peuvent être donnés à
la queue-leu-leu, leur ordre n'a
aucune importance. Lorsqu'un
argument contient lui-même un
espace, il est impératif de le
mettre entre quotes "… …" ; la
casse (majuscules ou minuscu-
les) n'a aucune importance.
Tous les modules de Galaad
acceptent des arguments, le
plus classique étant un nom de
fichier à ouvrir dès le lancement du programme. Le lien automatique entre les
fichiers GAL et le module Galaad, ou entre les fichiers KYN et le module
Kynon repose d'ailleurs sur ce système. Par exemple, le fait de double-cliquer
sur un fichier GAL induit pour Windows le lancement de Galaad avec en
argument le nom et le chemin d'accès du fichier qui a été double-cliqué. En
mode manuel, il suffit de lancer Galaad avec la ligne de commande suivante
(par exemple) :
"C:\Galaad\Galaad.exe" "F:\Fichiers Galaad\Dessin.gal"
Ceci va lancer Galaad et lui demander de charger automatiquement le fichier
"Dessin.gal" situé dans le dossier "Fichiers Galaad" de l'unité de disque "F".
Si un dessin est en cours et non enregistré, Galaad l'affichera et vous demande-
ra de l'enregistrer au préalable.
22 - 416 — Considérations techniques ——————————————————
————————————————————————————— GALAAD 3
Outre le fichier à charger à l'ouverture, les autres arguments acceptés par le
module de dessin Galaad sont les suivants :
- MINIMIZE lance le logiciel dans la barre des tâches (rien à l'écran).
- MAXIMIZE lance le logiciel en mode plein écran.
- RESET élimine le dessin courant et ouvre sur une planche vide. Ceci ne sert
que si le fichier a été endommagé et empêche l'ouverture normale de Galaad.
- CUSTOM lance le logiciel dans le mode restreint que vous avez défini.
- CONFIG:xxx lance le logiciel avec le jeu de paramètres "xxx" enregistré par
la commande "Paramètres / Mémoriser".
- ORIGINX=123.45 règle directement l'origine pièce à la valeur indiquée pour
l'axe X. L'argument est disponible pour chaque axe.
- AUTOMILL ouvre Galaad et lance immédiatement le module d'usinage.
Celui-ci prend le relais en brûlant les étapes sans rien demander à l'utilisateur.
Les paramètres d'usinage et l'origine pièce sont les derniers utilisés ; les
messages à l'intention de l'opérateur ne sont pas affichés, à l'exception du tout
dernier avant lancement de l'usinage, que l'opérateur peut juste acquitter ou
annuler, et qui lui permet de visualiser le parcours qui va démarrer (voir ci-
après l'argument AUTOSTART de Lancelot & Kay qui est la continuation
logique de cet argument AUTOMILL).
- AUTOTEXT modifie au vol les textes présents sur le dessin, qu'ils soient
droits ou écrits sur un tracé. Cet argument doit être suivi de deux autres
indiquant quel texte doit être remplacé et par quoi. Par exemple, si le dessin
contient un texte "Ancien texte" qui doit être remplacé par "Nouveau texte", la
ligne de commande sera …\Galaad.exe AutoText "Ancien texte" "Nouveau
texte". La casse (majuscules/minuscules) doit être respectée pour le texte à
remplacer. Si celui trouvé ne correspond pas exactement, il sera ignoré. Vous
pouvez mettre plusieurs arguments "AutoText" successifs pour des remplace-
ments multiples. Enfin, si un texte existe en plusieurs exemplaires identiques
sur le dessin, seul le premier trouvé sera remplacé.
- AUTOQUIT referme Galaad sitôt appliqués les changements induits par les
autres arguments. Celui-ci sert de complément à "AutoMill" ou "AutoText".
- AUTOIMPORT> DIM:100x75 TOOL:3 DEPTH:0.5 FEEDRATE:20
MIRROR:X FILE:C:\GALAAD\IMPORTS\TEST.DXF importe immédiatement
un fichier externe en réglant les valeurs de dimension de planche, d'outil, de
profondeur, de vitesse d'avance, et d'inversion X, Y ou Z. Les valeurs d'outil,
—————————————————— Considérations techniques — 22 - 417
GALAAD 3 —————————————————————————————
de profondeur et vitesse remplaceront celles de tous les objets du fichier. Vous
n'êtes pas obligé d'utiliser tous les arguments, et les espaces les séparant sont
facultatifs. Si vous utilisez les espaces, vous devez mettre la chaîne complète
entre quotes "…" pour que l'argument "AutoImport>…" soit vu comme un
bloc unique. N'oubliez pas les deux points entre labels et leurs valeurs.
- AUTOEXPORT> FORMAT:ISO FILE:C:\GALAAD\IMPORTS\TEST.ISO
exporte immédiatement le fichier courant (lequel peut très bien avoir été
ouvert à l'instant avec l'argument de fichier GAL ou bien l'argument "AutoIm-
port>…") sous le format désigné. Voyez les extensions par défaut pour
indiquer le format.
Les modules d'usinage Lancelot et Kay acceptent eux aussi un nom de
fichier passé en direct, parmi les formats d'import prévus. L'extension du
fichier détermine le filtre d'import à appliquer. Si cette extension n'est pas
standard (voir les extensions par défaut), il est alors nécessaire d'ajouter en
argument suivant le nom du fichier son extension standard entre parenthèses.
Exemple : …\Kay.exe …\Dessin.nc (iso) pour ouvrir le fichier "Dessin.nc"
sous format d'import ISO. Les autres arguments intelligibles pour les modules
Lancelot et Kay sont les suivants, valables aussi pour le module de pro-
grammation Kynon :
- AUTOSTART permet de brûler les étapes et ne rien demander à l'utilisateur,
de la même façon que l'argument "AutoMill" de Galaad (voir plus haut). Les
paramètres d'usinage sont ceux par défaut ; l'origine pièce est la dernière
utilisée ; les messages à l'intention de l'utilisateur ne sont pas affichés, à
l'exception du tout dernier avant lancement de l'usinage, que l'utilisateur peut
acquitter ou annuler. Le module se referme sitôt le message de fin d'usinage
acquitté par l'utilisateur, ou en cas d'abandon.
- AUTOSKIP saute les messages intermédiaires à l'attention de l'opérateur pour
lancer le processus. Voir aussi ci-dessus l'argument "AutoStart".
- AUTOUPLOAD lance le processus d'usinage de la même façon que l'argu-
ment "AutoStart" susmentionné, sauf que le parcours d'usinage est envoyé
dans la mémoire locale de la machine sans ordre d'usinage proprement dit
(mode "Téléchargement vers la mémoire" des options d'usinage).
- AUTOSTORE fait la même chose que l'argument "AutoStart", sauf que le
téléchargement se fait vers le disque local de la machine.
- AUTOTOOL déclenche une mesure automatique de l'outil sur son capteur dès
22 - 418 — Considérations techniques ——————————————————
————————————————————————————— GALAAD 3
l'ouverture du dialogue avec la machine. Il va de soi que l'outil doit être de
préférence déjà monté sur la broche.
- AUTOPARK1 envoie l'outil à sa position de parking dès l'ouverture du
dialogue avec la machine. La variante "AutoPark2" envoie à la position de
changement d'outil.
- OPERATOR interdit l'accès aux paramètres d'usinage. L'utilisateur ne peut
que régler l'origine pièce et lancer l'usinage automatique.
- ORIGINX=123.45 règle directement l'origine pièce à la valeur indiquée pour
l'axe X. L'argument est disponible pour chaque axe.
- MANUALM ouvre le module Lancelot sur sa fenêtre de pilotage manuel de
base pour la machine.
- MANUALT ouvre le module Lancelot sur sa fenêtre de pilotage manuel de
base pour le tour.
Intégration dans une chaîne automatisée
Galaad est un logiciel censé se suffire à lui-même depuis le processus de
conception jusqu'à la réalisation par usinage. Sauf pour le cas spécifique de
machines ou de broches non pilotables directement par le logiciel et qui
nécessitent donc un appel à un pilote externe ou à des librairies plus ou moins
exotiques, il n'est donc pas indispensable d'inclure tout ou partie de Galaad
dans une chaîne de traitement hétérogène.
Ceci étant proclamé haut et fort, on peut tout de même envisager de trouver
une petite place pour Galaad dans un ensemble plus grand et, s'il s'y trouve
bien au chaud, il se fera un devoir de coopérer avec les copains. Il va de soi
que la plupart des ordres passés au logiciel ne peuvent être véhiculés que par
le biais de la ligne de commande, dont les quelques arguments possibles ont
été énumérés plus haut. Si l'on considère que c'est un programme qui lance
Galaad à un moment donné dans une chaîne de traitement automatique, les
quatre choses principales qu'il peut demander à Galaad sont les suivantes :
1 - charger un fichier de dessin GAL donné ;
2 - modifier des textes présents sur ce dessin ;
3 - demander l'usinage en sautant les étapes de dialogue opérateur ;
4 - se refermer tout seul une fois que le processus est achevé.
—————————————————— Considérations techniques — 22 - 419
GALAAD 3 —————————————————————————————
Comme on l'a déjà vu, il existe des arguments compréhensibles par Galaad
qui peuvent concourir à cette séquence, les points 3 et 4 étant d'ailleurs
confondus en un seul. On ne va pas se répéter ; le mieux est de jeter un coup
d'œil sur ce qui vient d'être décrit. Il est bien évident qu'on ne peut pas
demander à Galaad de créer ou modifier des éléments de dessin purement
graphiques par le biais de sa ligne de commande, ce qui s'avérerait fastidieux.
S'il s'agit de créer automatiquement un dessin pour ensuite lancer son usinage
sans intervention de l'opérateur, le mieux est alors de créer un fichier dans un
format standard connu des modules d'usinage Lancelot ou Kay, appeler ceux-
ci en leur passant le nom du fichier en argument, suivi de l'argument complé-
mentaire "AutoStart" qui lancera le processus d'usinage automatique et en plus
refermera poliment le module en fin de cycle.
Si l'usinage de Galaad est pris en charge par un pilote externe, celui-ci sera
évidemment lancé de façon automatique lorsque des arguments en ce sens ont
été passés au logiciel.
Pour un processus plus compliqué nécessitant des contrôles avancés
d'entrées/sorties, temporisations ou autres, le module Kynon se fera un plaisir
de charger et exécuter immédiatement, via ce même argument "AutoStart", un
programme automatique généré par un logiciel externe. Le format des fichiers-
programmes Kynon est de type texte, et la syntaxe n'est pas bien compliquée,
ressemblant de très près à ce qui est affiché sur sa séquence d'instructions à
l'écran (mais en anglais). Il est important de respecter cette syntaxe et notam-
ment ses espaces, sauf à risquer de perdre des lignes d'instructions.
Pour résumer, tout ce que font les modules de Galaad sous le contrôle d'un
opérateur peut être fait de façon automatique via les arguments de la ligne de
commande, ceux-là mêmes qui sont un peu malaisés à manipuler par un
utilisateur sur le bureau Windows, mais bien plus faciles à intégrer dans un
programme appelant qui encapsule Galaad dans un sur-ensemble, y compris
par traitement batch.
22 - 420 — Considérations techniques ——————————————————
————————————————————————————— GALAAD 3
Commandes transmises par messagerie
Pour les programmeurs, il existe une autre possibilité d'appel des fonctions
de pilotage de la machine, basée sur la messagerie inter-applications de
Windows et limitée aux modules Lancelot et Kynon. Lorsque ceux-ci sont en
pilotage manuel, ils se tiennent à l'écoute des messages WM_COPYDATA que
vous pouvez poster avec la fonction SendMessage() de l'API Windows. La
structure COPYDATASTRUCT se charge des données à transmettre au module,
son adresse étant donnée par l'argument LPARAM de SendMessage(). Dans
cette structure, le champ dwData doit prendre la valeur 26912021, le champ
lpData pointe sur la chaîne de caractères ANSI de la commande à exécuter, et
le champ cbData indique la taille de cette chaîne, zéro terminal compris.
Pour récupérer le handle sur la fenêtre de Lancelot ou Kynon, vous pouvez
utiliser l'API FindWindow(), sachant que le ClassName est le nom du pro-
gramme avec son chemin d'accès, par exemple "C:\GALAAD\KYNON.EXE"
(tout en majuscules). Vous pouvez aussi utiliser le titre de fenêtre, mais celui-
ci varie. Les commandes à transmettre sont celles qu'on trouve dans les scripts
de changement d'outil. Si l'application appelante a indiqué le handle de sa
fenêtre dans l'argument WPARAM de SendMessage(), alors Kynon retournera
le résultat sous forme d'un autre message WM_COPYDATA acquittant la
commande une fois celle-ci exécutée. La structure de données retournée est
identique, le champ lpData contenant cette fois le texte "OK" ou "ERROR".
Le programme COPYDATA.EXE installé avec Galaad permet d'envoyer les
commandes au module. Le premier argument est le nom du module cible, et le
second argument (entre double-quotes) est la commande à exécuter. Exemple :
COPYDATA KYNON "MOVE TO X12.34 Y56.78 V600"
Interface avec Windows
Cette section s'adresse aux utilisateurs ayant une bonne connaissance des
mécanismes régissant l'environnement Windows. Les quelques précisions
techniques décrites ci-après peuvent aider à résoudre d'éventuelles difficultés
de mise en place ou d'utilisation de Galaad.
Rappelons que Galaad 3 est un ensemble cohérent de modules exécutables
compilés avec l'antédiluvien Borland C++ 5.02 et ciblés exclusivement pour la
—————————————————— Considérations techniques — 22 - 421
GALAAD 3 —————————————————————————————
plate-forme Windows 32 bits natif avec interface graphique, c'est-à-dire
Windows 95, 98, ME, NT-4, 2000, 2003-Server, XP, 2008-Server, Vista,
Seven, 8, 10 et les nombreux
successeurs dont Microsoft
daignera nous gratifier à
l'avenir. Ces modules 32 bits
fonctionnent parfaitement
dans les encapsulations
standard des systèmes 64
bits (XP-64, Vista-64, Seven,
8 & 10). Vous n'avez a priori
rien à changer ou paramétrer.
La seule restriction est l'accès
en écriture dans le répertoire où le logiciel est installé, dans la session courante
de l'utilisateur.
Comme on l'a déjà mentionné dans le chapitre consacré à l'installation,
Galaad ne fait pas d'ajout de fichiers hors de son répertoire d'installation,
sauf pour créer les raccourcis de lancement sur le bureau et dans le menu
"Démarrer". Ces raccourcis sont de classiques fichiers GALAAD.LNK,
LANCELOT.LNK, etc. placés dans les sous-répertoires habituels de
C:\WINDOWS ou C:\WINNT, et associés aux modules exécutables. La base de
registre inclut deux nouveaux mini-jeux de deux clefs situés dans
HKEY_CLASSES_ROOT\GALAAD et HKEY_LOCAL_MACHINE\GALAAD
pour associer Galaad aux fichiers *.GAL. Rien de bien cataclysmique pour la
base de registre. Si vous enlevez Galaad en supprimant son répertoire, vous
pouvez rechercher et retirer ces clefs pour faire plus propre. Mais Windows ne
vous en voudra pas en cas d'oubli.
Les modules exécutables de Galaad sont homogènes, créés à partir du seul
code source agrémenté de la base Object Windows Library de Borland sans
aucune adjonction d'objets de contrôle exotiques VBX, OCX ou autre
ferblanterie. Quelques DLL développées chez AxeMotion, Isel-Automation,
Soprolec et autres ont toutefois été ajoutées pour piloter leurs commandes
numériques. Le module central de Galaad est le programme GALAAD.EXE qui
gère le dessin et l'environnement de travail. Pour des raisons de commodité, le
module d'usinage et pilotage manuel a été placé dans le programme séparé
LANCELOT.EXE qui est automatiquement appelé par Galaad, lequel lui passe
les fichiers et les arguments dont il a besoin, plus ceux qu'il a lui-même reçus
et qui concernent l'usinage. Ceci permet entre autres de faire tourner l'usinage
22 - 422 — Considérations techniques ——————————————————
————————————————————————————— GALAAD 3
comme une tâche de fond indépendante pendant qu'on revient au dessin, du
moins si le bruit ambiant (qui, lui, n'est pas toujours de fond) le permet. Les
autres modules sont indépendants et travaillent de façon autonome, excepté le
programme de dessin de tournage GAWAIN.EXE qui utilise lui aussi le module
LANCELOT.EXE pour piloter le tour. Espace de travail partagé.
Toute la gestion des fichiers de Galaad, y compris en partage réseau, passe
par l'interface Windows. Vous pouvez donc utiliser les noms de fichiers longs
ou tout ce que Windows vous permet de faire dans ce domaine. Les extensions
de fichiers Galaad 3 sont *.GAL ; les objets en librairies *.GLI ; les gabarits
*.GLT. Le fait de double-cliquer sur un fichier GAL déclenche le lancement de
Galaad avec ouverture du fichier en question.
Par souci de portabilité, la communication avec la machine utilise de
façon exclusive les fonctions de gestion de flux standard de l'API Windows
(CreateFile(), ReadFile(), WriteFile(), etc.) plutôt que les fonctions spécifi-
ques de contrôle des ports. Ceci permet d'assurer la compatibilité avec les
évolutions de Windows même si, en matière d'informatique, mieux vaut
s'abstenir de faire des prédictions à caractère définitif.
Petit rappel : si votre machine est équipée d'une broche spéciale qui
démarre ou s'arrête avec d'autres systèmes de contrôle que ceux intégrés par
défaut, Galaad veut bien substituer ces codes aux siens propres. De même, il
est possible d'utiliser un programme externe en mode console CMD ou
Windows rien que pour le pilotage de la broche. Reportez-vous au chapitre
"Paramétrage de la machine", section "Broche".
Polices TrueType et Galaad
Galaad 3 exploite les polices de caractères répondant à la norme TrueType
ou OpenType ayant le flag Windows TRUETYPE_FONTTYPE. Ces polices
vectorielles sont constituées de deux types d'objets géométriques : les polyli-
gnes et les Q-Splines. Le remplissage par hachurage ou cycle de poche est
assuré automatiquement par Galaad qui sépare avec plus ou moins de succès
les contours extérieurs des îlots intérieurs. La mise en italique utilise le
paramètre correspondant de l'appel au descripteur de police TrueType, les
variantes italiques de nombreux glyphes étant bien plus qu'une simple
inclinaison. S'il n'y a pas de variante italique définie dans la police, vous
—————————————————— Considérations techniques — 22 - 423
GALAAD 3 —————————————————————————————
pouvez incliner vous-même les caractères en précisant un angle d'inclinaison.
Si la variante italique existe, cet angle sera ajouté à l'inclinaison courante.
Il existe pour Windows des polices de caractères sans épaisseur de trait,
bien que Windows ne puisse gérer de polices à traits simples (par exemple un
"I" majuscule dessiné par un seul trait, en fait un rectangle sans largeur mais
avec toutefois un aller-retour). Dans ce cas, Galaad peut éliminer les traits que
l'absence d'épaisseur laisse superposés, ce qui permet de gagner du temps à
l'usinage en évitant les allers-retours inutiles.
Les anciennes polices Galaad 1 & 2 restent présentes dans le logiciel pour
fournir ces caractères à simples traits optimisés pour la gravure, ou bien des
polices dont le hachurage est prédéfini. Ces quelques cinquante polices sont
installées dans le sous-répertoire FONTS. Trois extensions sont utilisées : GLF
pour Galaad Light Font (polices à simple trait, fort utiles), GOF pour Galaad
Outline Font (polices épaisses à contour et hachures possibles) et GSF pour
Galaad Special Font (polices spéciales, Braille ou autre).
Fichiers de paramètres (et autres)
Outre les modules exécutables, on trouve beaucoup de fichiers dans le
répertoire d'installation du logiciel. Afin que vous puissiez copier ceux qui
peuvent vous être utile, le plus simple est de décrire à quoi ils servent, par
ordre alphabétique de leurs extensions. Tous les fichiers de paramètres sont de
type texte et donc éditables avec le Bloc-Notes Windows, mais il vaut mieux
ne modifier leur contenu que si vous savez bien ce que vous faites…
- GALAAD.CNC (Computerised Numerical Control) contient les paramètres
complets de la machine.
- GALAAD.CUS (CUStomised workspace) contient les restrictions appliquées
à l'environnement de travail.
- GALAAD.FLT (FLaTness data) contient la matrice des mesures de planéité Z
du plateau de la machine.
- GALAAD.INI (INItialisation data) contient tous les paramètres d'environne-
ment de travail (sauf les restrictions). Attention, ce fichier contient aussi le
nom du fichier de dessin courant et son répertoire (mais pas le dessin lui-
même). Si vous le copiez vers une autre installation qui travaille sur un autre
22 - 424 — Considérations techniques ——————————————————
————————————————————————————— GALAAD 3
dessin, il va y avoir confusion. De même, les noms des fichiers récents sont
enregistrés ici.
- GALAAD.IPC contient la base de données des réglages de coupe à la torche
plasma pour le contrôleur Soprolec InterpCNC-2.
- GALAAD.JDC contient la base de données des réglages de coupe à la torche
plasma pour les machines JD-Cut.
- GALAAD.LAS contient la base de données des réglages de gravure et
découpe au laser.
- GALAAD.MAC (MAChining data) contient les paramètres généraux de
l'usinage : valeurs forcées, échelles, répétitions, usinage 4-axes, etc.
- GALAAD.NET (NETwork data) contient les paramètres de travail en réseau.
- GALAAD.OBS contient les obstacles physiques à éviter sur la machine.
- GALAAD.OXY contient la base de données des réglages d'oxycoupage.
- GALAAD.PLC (PLasma Carving) contient la base de données des réglages
de simple gravure à la torche plasma (avec courant réduit).
- GALAAD.PLS (PLaSma data) contient la base de données des réglages de
coupe à la torche plasma pour un contrôleur de base sans fonction THC.
- GALAAD.PPF (Post-Processor File) contient la syntaxe et les paramètres du
post-processeur.
- GALAAD.PRT (PRinTing) contient les paramètres d'impression du dessin.
- GALAAD.PTN (Plasma Torch Nozzles) contient les paramètres des buses
pour les torches à plasma. Il ne contient pas leurs statistiques d'utilisation.
- GALAAD.STA (STAtistics) contient les données d'utilisation des outils et des
buses de torches à plasma, plus les statistiques globales d'usinage.
- GALAAD.THC contient la base de données des réglages de coupe à la torche
plasma pour les machines ThunderCut.
- GALAAD.TOO (TOOl library) contient les paramètres des outils.
- GALAAD.UDC (User-Defined Controller) contient la syntaxe et les paramè-
tres de la commande numérique générique personnalisée.
- GALAAD.XON contient pour le débogage les échanges du tout dernier
usinage ou pilotage manuel ou test des entrées/sorties.
- GALAAD.XYZ contient les données de calibrage (capteur d'outil, pointage
laser, palpeur de torche) et de positions absolues sur la machine (origine
courante, origines mémorisées, parking) ainsi que les derniers réglages utilisés
—————————————————— Considérations techniques — 22 - 425
GALAAD 3 —————————————————————————————
pour la torche plasma, le laser, l'oxycoupeur ou le fil chaud.
Les modules Gawain, Kay, Kynon, Owein, Percival utilisent les mêmes
extensions pour les mêmes types de paramètres. Lorsque ces fichiers n'existent
pas pour eux, c'est qu'ils sont partagés avec Galaad, par exemple le fichier
GALAAD.CNC qui sert pour tous les modules qui accèdent aux paramètres de
la machine. Vous ne pouvez pas régler une machine dans Galaad et une
machine différente dans Kynon. Dans ce cas, vous devez faire deux installa-
tions différentes, qui cohabiteront en paix sur le même disque dur. Il suffit de
bien identifier les icones de raccourcis sur le bureau.
Le fichier de dessin courant est GALAAD.CUB (CUrrent Board) et c'est un
simple enregistrement au format GAL, lequel est de type binaire et non-
documenté. Si Galaad se bloque au lancement, il se peut que ce fichier ait été
endommagé. Il suffit alors de le supprimer manuellement après sauvegarde. Le
fichier GALAAD.CMB (Current Machining Board) est celui transmis pour
usinage, donc le même tant que le dessin ne change pas.
Téléchargement de mises à jour
Galaad évolue régulièrement. Si les corrections sont devenues tout de
même assez rares avec le temps, de nouvelles fonctions continuent d'être
ajoutées ici et là au hasard des suggestions. Ces évolutions peuvent vous
intéresser, d'autant que la remise à jour au sein d'une version est gratuite et de
surcroît facile lorsque vous avez un accès
direct à l'Internet : appelez la fonction
"Aide / A propos" puis cliquez sur le
bouton "Télécharger la mise à jour". Si
votre poste de travail sur Galaad n'est pas
connecté mais que vous pouvez cependant
accéder à l'Internet depuis un autre
ordinateur, il suffit de télécharger sur le site web de Galaad le fichier de mise à
jour GAL-FRA.ZIP (version en français) puis le recopier dans le répertoire
d'installation du logiciel et relancer celui-ci. Il détectera tout seul la présence
du fichier et se chargera de la mise à jour. La mise à jour du logiciel ne
modifie pas vos paramètres ni votre dessin courant.
22 - 426 — Considérations techniques ——————————————————
——————————————————————————————————
———————
23
101 11
QUELQUES CONSEILS
AUX DÉBUTANTS
——————————————————————————————————
GALAAD 3 —————————————————————————————
À la lecture des nombreux forums Internet consacrés à l'usinage CNC, il
apparaît que bien des personnes de bonne volonté hésitent à juste titre avant de
se lancer dans l'acquisition, la modification, voire la construction d'une
machine à commande numérique, craignant que les conséquences d'une erreur
s'avèrent coûteuses car difficiles à rattraper. Ce chapitre est un peu hors-sujet
dans le manuel d'utilisation d'un logiciel qui vous propose un grand nombre de
paramètres pour calibrer votre machine et fera de son mieux pour pallier les
possibles défauts de celle-ci. Le but de ces lignes n'est pas de trancher les
quelques éléments exposés sous forme d'arrogantes réponses définitives, mais
plutôt de faire en sorte que vous vous posiez les bonnes questions ou, tout au
moins, que vous vous posiez quelques questions utiles.
- Structure mécanique
Avant de vous enthousiasmer pour un type de machine, demandez-vous ce que
vous comptez en faire. Les besoins en rigidité ne sont pas les mêmes selon que
vous allez fraiser du polystyrène expansé ou de l'acier trempé. Qui dit rigidité
dit structure lourde, et qui dit structure lourde dit grosse inertie de mouvement.
Si vous voulez usiner vite, préférez une machine légère à châssis en profilés
aluminium. Si vous voulez usiner du métal avec des passes gourmandes, vous
n'usinerez pas vite et l'inertie importe moins, du moment que l'ensemble est
résistant. Évidemment, si vous voulez usiner du métal à grande vitesse, il
faudra mettre le prix pour avoir à la fois une bonne rigidité et une grosse
puissance d'entraînement. On peut envisager d'usiner un matériau plus dur que
le châssis de la machine à condition de faire des passes enlevant chacune peu
de matière. Mais en général, il vaut tout de même mieux avoir une structure
plus rigide que la pièce à usiner.
- Porte-à-faux
Le point critique dans un effort d'usinage, c'est l'outil qui avance dans la
matière. La résistance de celle-ci contraint en chaîne les éléments de la
structure mécanique qui va éventuellement se déformer, entraînant une perte
de précision. Le premier concerné est bien évidemment l'axe Z. En théorie,
plus celui-ci a de course utile, plus on peut usiner des pièces épaisses, du
moins si l'on a un outil adapté. Mais plus votre broche descend, plus elle
s'éloigne de ses guidages restés en haut sur le portique, et plus votre axe va
s'incliner lorsque la pièce résiste aux avances de l'outil. Choisir un axe Z long
est un mauvais calcul si vous n'en avez pas l'utilité. Vous pouvez cependant
compenser en mettant un plateau-martyr très épais pour remonter la pièce afin
de rapprocher le point d'usinage des guidages du portique.
23 - 428 — Quelques conseils aux débutants ————————————————
————————————————————————————— GALAAD 3
- Guidages
À partir du moment où le châssis d'une machine ne se déforme pas sous l'effet
des contraintes d'usinage, du moins à des vitesses d'avance raisonnables, on
peut considérer que la qualité d'un axe repose essentiellement sur ses guidages.
La nature étant foncièrement hostile à toute forme d'intelligence, un chariot
mobile guidé profitera toujours au maximum du peu de jeu qui lui est permis
pour essayer de se mettre en travers. Si le guidage supporte un seul patin, plus
ce patin est long, moins il a cette liberté. S'il y a deux patins, plus ils seront
éloignés l'un de l'autre, plus le jeu en torsion sera limité. Ajoutons qu'un
mauvais parallélisme entre deux guidages d'un même axe peut occasionner une
usure rapide des patins. Une oreille fine, éventuellement armée d'un stéthos-
cope, un dynamomètre et des feuilles de clinquant sont les meilleurs amis de
vos guidages.
- Transmissions
La seule chose qu'on demande à une transmission, c'est de n'avoir pas de jeu.
On trouve encore des réalisations mécaniques dont la qualité de guidage
repose en partie sur la transmission, par exemple une double vis sur un axe
large. Cela équivaut à admettre que les guidages ne sont pas optimaux ou que
le châssis se déforme. Sur une structure parfaitement rigide et dont les axes ne
peuvent pas se mettre en travers, la position des points de transmission n'a
aucune importance. Faites plutôt porter votre effort sur la rigidité de la
structure et la qualité des guidages. Par ailleurs, si vous utilisez des vis
trapézoïdales ou des courroies crantées, ne comptez pas trop sur le logiciel
pour gérer un rattrapage de jeu à l'inversion. Une fraiseuse manuelle peut très
bien accepter un rattrapage de jeu sur un axe à partir du moment où l'autre axe
est bloqué par un frein mécanique. Un tel blocage n'existe pas en commande
numérique. Lorsqu'une transmission a du jeu, son axe oscillera de la valeur de
ce jeu lorsqu'il est censé être immobile et qu'un autre axe bouge, au gré des
contraintes de l'usinage. Ce jeu-là ne peut pas se rattraper. Si un axe a du jeu,
corrigez-le de préférence par une action mécanique.
- Accouplements
Arriver à aligner parfaitement un moteur sur une vis est mission impossible.
Vous devez intercaler un système flexible qui absorbera l'erreur : soit une
fixation du moteur au châssis sur silentblocks, soit un cardan ou joint homoci-
nétique, soit encore deux poulies et une courroie crantée. Dans ce dernier cas,
gardez à l'esprit que plus les poulies ont un grand diamètre, moins l'erreur
angulaire occasionnée par l'élasticité de la courroie ou son jeu sur les poulies
se traduit par une erreur linéaire sur la vis. Mais plus l'inertie augmente.
———————————————— Quelques conseils aux débutants — 23 - 429
GALAAD 3 —————————————————————————————
- Précision
On entend parfois promettre 0,01 mm de précision avec une machine à
structure légère aluminium. Ne rêvons pas. Au mieux, on parle en fait de la
résolution linéaire des moteurs, qui n'a rien à voir avec la précision mécanique.
À moins d'usiner du polystyrène (et encore, vue son élasticité), vous ne pouvez
espérer atteindre une précision d'usinage de 0,01 mm qu'avec une machine en
fonte lourde, renforcée sur toutes les diagonales, dont les pieds sont scellés
dans la dalle de béton de l'atelier, dotée de guidages et de transmissions haut
de gamme. Soyez réalistes sur les performances mécaniques.
- Résolution des moteurs
La précision d'une machine est uniquement liée à sa conception mécanique. La
finesse de mouvement de ses moteurs n'est pas un facteur de précision. Si
votre transmission a un rapport trop élevé, c'est-à-dire qu'un tour de moteur
génère un trop long mouvement, par exemple avec des courroies crantées, des
crémaillères ou des câbles, augmenter la résolution des moteurs n'est pas la
solution, puisque le couple reste inchangé. Sur un moteur pas-à-pas, le couple
a même tendance à diminuer avec l'augmentation des micropas. Et la courbe
de couple d'un moteur pas-à-pas chute fortement au-delà d'une certaine vitesse.
Il convient par conséquent de rester en-deçà de cette vitesse critique. Un
rapport de transmission trop faible nécessite une vitesse de rotation élevée,
risquant de dépasser le point de chute du couple. Si vous voulez une machine
rapide, privilégiez les pas de vis longs avec des moteurs puissants ne tournant
pas trop vite. Augmenter la résolution sert surtout à réduire les vibrations, la
rotation en mode micropas étant plus veloutée. Pour autant, pousser loin la
résolution est généralement inutile.
- Electronique de puissance
Le seuil de chute de couple d'un moteur pas-à-pas est lié au temps de charge
des bobines. Plus la vitesse de rotation augmente, moins les bobines disposent
de temps pour se charger. Si cette charge est lente, elle sera alors incomplète et
l'énergie accumulée moindre, ce qui fait chuter le couple. Pour qu'une bobine
se charge vite, il lui faut une tension élevée. La vitesse d'un moteur pas-à-pas
est donc liée à la tension d'alimentation de son drive de puissance. Mais
attention, manipuler des tensions élevées n'est pas anodin. Pensez avant tout à
votre sécurité. Dans la même veine, une alimentation sous-dimensionnée
occasionnera immanquablement des pertes de pas ou des erreurs de poursuite à
partir d'une certaine vitesse lorsque plusieurs moteurs ont besoin de courant
simultanément ou en résonance. Dans la mesure du possible, il est préférable
d'avoir une alimentation pour chaque axe, et largement surdimensionnée.
23 - 430 — Quelques conseils aux débutants ————————————————
————————————————————————————— GALAAD 3
- Electronique de commande
Les performances d'un système CNC se mesurent pas en KHz sur ses signaux
de sortie, mais en sa capacité de traiter le plus grand nombre possible de
vecteurs en un minimum de temps. Outre un langage de commande optimisé, il
est important de disposer d'une bande passante élevée pour que la transmission
aille toujours plus vite que le mouvement de la machine. Lorsque ce n'est plus
le cas, il arrive un moment où l'usinage devient heurté, faute pour le contrôleur
CNC d'avoir des mouvements d'avance dans son buffer de mémoire locale. Un
port USB n'est pas forcément le garant d'une bande passante élevée ; tout
dépend de la façon dont ce port est géré, du protocole d'échange et du mode de
transmission. En outre, un buffer de bonne taille permet d'amortir les fluctua-
tions de l'écart entre la transmission et l'exécution des mouvements. Sur la
plupart des machines, un petit mouvement et un long mouvement nécessitent
autant de temps pour être transmis. Mais le long mouvement mettra du temps à
s'exécuter et la transmission pourra en profiter pour prendre de l'avance si la
taille du buffer le permet. Cela évitera de se trouver ensuite dans une situation
critique lorsque, a contrario, un grand nombre de petits mouvements devront
être transmis, leur transmission allant à ce moment moins vite que leur
exécution sur la machine.
- Dynamique de mouvement
Usiner vite nécessite de gros moyens techniques ‒ et donc financiers. Gardez à
l'esprit que, si l'énergie requise pour déplacer une masse donnée augmente en
proportion directe de cette masse, elle augmente aussi avec le carré de la
vitesse. Par conséquent, entraîner à la même vitesse avec la même accélération
un axe deux fois plus lourd nécessite certes deux fois plus de puissance, ce
dont il faut tenir compte avec des vis à bille longues ou de gros diamètre.
Mais, sur la même machine, usiner deux fois plus vite requiert quatre fois plus
de puissance ; usiner trois fois plus vite requiert neuf fois plus de puissance,
etc. Il est facile de déplacer un axe isolé à une vitesse très élevée, du moment
qu'on suit des rampes d'accélération et de freinage suffisamment longues. Dans
un usinage automatique, la vitesse d'avance se veut à peu près constante. Il
n'est donc pas question de passer l'essentiel du temps dans des phases d'accélé-
ration et de freinage interminables qui feront chuter la moyenne et rendront
inaccessible la vitesse de croisière demandée. Festina lente.
- Contacts de fin de course
Si votre machine travaille en coordonnées absolues, avec donc un point zéro
invariant (parfois appelé "origine machine" ou "zéro machine" par opposition
à l'origine pièce), il est nécessaire qu'elle puisse effectuer son recalage avec
———————————————— Quelques conseils aux débutants — 23 - 431
GALAAD 3 —————————————————————————————
une précision optimale. Un défaut de répétabilité aura des conséquences sur
toutes les positions fixes réutilisées par la machine. Les micro-interrupteurs à
languette comme les Cherry DB1 ou Saia-Burgess XC vont très bien, à
condition de les mettre face au chariot mobile et non pas latéralement sur son
passage. On obtient alors sans problème une répétabilité du point de déclic de
l'ordre de 0,01 mm avec un micro-interrupteur de qualité. Il va de soi que
l'interrupteur doit être protégé par une butée mécanique qui évitera sa destruc-
tion par écrasement si le chariot ne freine pas assez vite ou si une erreur de
paramétrage l'empêche de s'arrêter lorsque le contact bascule. Si vos interrup-
teurs ont une course trop faible, il suffit de tordre la languette pour l'augmenter
et ainsi éviter un cognement sur la butée mécanique lorsque la course de
recalage est rapide. D'une longévité quasi infinie, les capteurs inductifs offrent
eux aussi une excellente répétabilité, mais leur utilisation ne permet pas
toujours une distance de freinage après déclic. Pour le capteur d'outils, un
simple interrupteur anti-vandales comme le ITW 76-95 suffit pour obtenir une
excellente répétabilité.
- Broche
Il serait dommage d'avoir une machine rigide, bien guidée et dotée de solides
transmissions pour mouvoir une broche de basse qualité. Et malheureusement,
il est très facile de trouver des broches pitoyables dont les roulements prennent
vite du jeu, quand ils n'en ont pas déjà en sortie d'usine. Une mauvaise broche
donnera de mauvais résultats et usera vos outils plus vite. Ne la négligez pas
dans votre budget. Privilégiez les broches équipées de roulements de haute
qualité, par exemple céramiques, et si possible à quatre roulements.
- Refroidissement
Plus la broche tourne vite, plus l'outil s'échauffe par frottement. Et plus l'outil
s'échauffe, plus il va s'user rapidement. Les outils coûtent cher : si vous usinez
à des vitesses de rotation élevées, ou si vous usinez des matériaux durs par
passes profondes, ayez pitié d'eux et n'hésitez pas à équiper votre machine d'un
dispositif de refroidissement : arrosage ou pulvérisation, venturi de réfrigéra-
tion, même un simple flux d'air comprimé peut suffire à abaisser la tempéra-
ture de façon significative.
- Logiciel
Si vous êtes en train de lire ce manuel, c'est que vous avez probablement déjà
acquis une licence Galaad. Excellent choix, rien à ajouter.
23 - 432 — Quelques conseils aux débutants ————————————————
——————————————————————————————————
———————
24
11000
L'USINAGE
TEL QU'ON LE CAUSE
——————————————————————————————————
GALAAD 3 —————————————————————————————
Le but du glossaire qui suit n'est pas d'imposer à force de harcèlement
textuel quelque prose francophoniquement correcte. Simplement, il se peut
que certains termes utilisés dans le logiciel ou dans ce manuel vous semblent
plus ou moins néo-barbares. Dans ce cas, un petit lexique non-homologué par
les agitateurs armés de l'Académie française pourra peut-être s'avérer utile.
2D½ : se dit d'un usinage dont les profondeurs peuvent être multiples mais ne
varient pas le long des tracés (découpe, gravure ou fraisage plan).
3D : se dit d'une trajectoire dont la profondeur varie le long de son parcours.
Accroche : cotation immédiate sur un point de référence donné.
Arc : courbe circulaire ou à la rigueur elliptique, ouverte ou fermée.
Avance : déplacement d'usinage actif horizontal ou 3D, après que l'outil a
plongé dans le matériau.
Axe : ensemble moteur-transmission permettant le mouvement de la broche
d'usinage ou de la pièce dans une direction linéaire ou dans une rotation.
Axe A : axe de pivotement ou de tournage, parallèle au sens de mouvement sur
l'axe X.
Axe B : axe de pivotement, parallèle au sens de mouvement sur l'axe Y.
Axe C : axe de pivotement, parallèle au sens de mouvement sur l'axe Z.
Axe X : axe cartésien de mouvement horizontal, par convention ouest est.
Axe Y : axe cartésien de mouvement horizontal, par convention sud nord.
Axe Z : axe cartésien de mouvement vertical, par convention bas haut.
Baud : unité de vitesse de transmission série (ou bit/s).
Bord d'outil : position corrigée de l'outil d'après son rayon.
Brise-copeaux : cycle de perçage pilotant une descente jusqu'à un palier donné
puis une légère remontée pour casser les rubans de copeaux torsadés, avant
une nouvelle descente jusqu'au palier suivant.
Broche : moteur électrique ou pneumatique portant les fraises d'usinage sur
son mandrin.
CAD/CAM : Computer-Aided Design / Computer-Aided Manufacturing. Voir
"CFAO".
24 - 434 — L'usinage tel qu'on le cause —————————————————
————————————————————————————— GALAAD 3
Capteur d'outil : boîtier de mesure automatique de la longueur de l'outil
évitant la prise d'origine manuelle Z. Souvent un simple interrupteur.
CAO : Conception Assistée par Ordinateur, c'est-à-dire le travail de dessin.
CCW : Counter-ClockWise. Voir "Sens trigonométrique".
Centre d'outil : axe vertical de rotation de l'outil.
CFAO : Conception et Fabrication Assistées par Ordinateur, c'est-à-dire le
travail de dessin et de réalisation par usinage ou autre.
CN : voir "Commande numérique".
CNC : Computerised Numerical Control. Voir "Commande Numérique".
Commande numérique : système électronique comprenant une interface avec
un ordinateur, un étage de calcul de trajectoires, un module d'entrées/sorties et
un étage de puissance qui pilote les axes mécaniques de la machine.
Contournage : trajectoire d'outil à l'intérieur ou à l'extérieur d'un parcours
dessiné, la distance entre eux correspondant au rayon de l'outil.
Coordonnée cartésienne : position d'un point exprimée de façon linéaire sur
chaque axe par rapport à un point origine.
Coordonnée polaire : position d'un point exprimée sous forme d'une distance
et d'un angle par rapport à un point origine.
Couche de dessin : plan virtuel de dessin dans lequel les objets sont dessinés.
Les couches sont apparentées à des calques superposés.
Couche de finition : différence de profondeur entre la passe d'ébauche et la
passe de finition.
Course : longueur de mouvement disponible sur un axe.
Course de référence : recalage mécanique de la position absolue de la
machine par mouvement vers les contacts de fin de course zéro pour chaque
axe.
CW : ClockWise. Voir "Sens horaire".
Cycle de poche : série de parcours de contournages permettant l'évidage par
remplissage d'un contour dessiné.
Cycle outil : processus d'usinage complet (ébauche, finition, découpe) pour un
outil de la séquence.
————————————————— L'usinage tel qu'on le cause — 24 - 435
GALAAD 3 —————————————————————————————
Débourrage : action de percer jusqu'à un palier donné, ensuite remonter
complètement l'outil afin d'extraire les copeaux du puits, et recommencer
jusqu'au palier suivant.
Découpe : usinage à une profondeur correspondant à l'épaisseur de la pièce.
Descente : abaissement rapide de l'outil rétracté, jusqu'à la surface supérieure
de la pièce, avant perçage.
Ébauche : passes normales d'usinage approchant sans l'atteindre la trajectoire
dessinée (voir "Finition").
Encodeur : capteur de position angulaire monté sur un axe permettant de
connaître la position linéaire sur celui-ci.
Découpe : usinage d'une trajectoire dont la profondeur correspond à l'épais-
seur brute du matériau.
Fichier : bloc de données informatiques. Ces données sont à prendre au sens
large et peuvent être un dessin, une image, un programme, etc.
Finition : passe finales d'usinage après l'ébauche, suivant précisément la
trajectoire dessinée (voir "Ébauche").
Hauteur de retrait : distance verticale séparant la surface supérieure de la
pièce du plan dans lequel l'outil rétracté peut être déplacé rapidement.
Îlot : poche de matériau à éviter à l'intérieur d'un remplissage ou d'une
trajectoire de contournage.
Initialisation : phase d'ouverture du dialogue avec la commande numérique.
Interpolation circulaire : mouvement circulaire exécuté d'une seule traite et
non par une succession de petits vecteurs linéaires.
Interpolation linéaire : mouvement sur plusieurs axes simultanés.
Interpolation XYZ : mouvement 3D sur trois axes X Y et Z simultanés.
Mandrin : pince à mors qui serre l'outil sur la broche.
MOCN : Machine-Outil à Commande Numérique.
Mode direct : pilotage de la commande numérique avec accusé de réception et
validation pour chaque ordre ou mouvement exécuté.
Mouvement inactif : déplacement de l'outil hors usinage, rétracté au-dessus de
la pièce.
24 - 436 — L'usinage tel qu'on le cause —————————————————
————————————————————————————— GALAAD 3
Origine machine : voir "Point zéro machine".
Origine pièce : point de référence permettant de localiser la pièce sur le
plateau de la machine.
Outil : fraise, foret, pointe ou autre, assurant le travail actif d'usinage.
Override : sur- ou sous-multiplicateur de vitesse finale (perçage et avance).
Palier : passage de l'outil limité par sa profondeur maximale d'usinage. Le
terme académique est "passe" pour le fraisage du métal, mais celui-ci peut
induire en confusion, en particulier dans d'autres domaines d'utilisation.
Palpage : acquisition automatique d'une surface ou d'un volume par pilotage
d'un capteur de mesure sur un modèle ou une pièce déjà existante.
Passe : phase d'ébauche, finition ou découpe des trajectoires dessinées.
Perçage : phase de pénétration verticale de l'outil dans le matériau, avant la
phase d'avance horizontale ou 3D.
Pilote de machine : programme de supervision et pilotage de l'usinage.
Plongée : voir "Perçage".
Point zéro machine : point de coordonnées absolues (0;0;0) sur la machine,
correspondant au point de référence de chaque axe.
Post-processeur : syntaxe et langage de génération d'un fichier de dessin ou
d'usinage, destiné à être repris par un pilote de machine.
Port : ligne de communication entre l'ordinateur et un appareil périphérique.
Profil : coupe longitudinale de l'outil (cylindrique, conique, hémisphérique ou
assimilée).
Queue d’outil : extrémité inactive de l’outil qu’on fixe dans le mandrin.
Résolution : plus petit déplacement que la commande numérique peut piloter.
Rétraction : action de remonter l'outil au-dessus de la pièce pour pouvoir le
déplacer sans usiner.
Sens horaire : sens des aiguilles d'une montre.
Sens trigonométrique : sens inverse des aiguilles d'une montre.
Surépaisseur de coupe : petite profondeur fixe ajoutée à l'épaisseur du
matériau brut pour usiner les trajectoires de la passe de découpe.
————————————————— L'usinage tel qu'on le cause — 24 - 437
GALAAD 3 —————————————————————————————
Surfaçage : remise à plat du plateau de support des pièces à usiner, afin
d'obtenir un plan conforme aux axes X et Y de la machine.
Vecteur : mouvement linéaire de base comprenant un point de départ, un point
d'arrivée et une vitesse de mouvement.
Visuel : se dit d'un objet dessiné qui ne doit pas être usiné.
Vitesse d'avance : vitesse de déplacement horizontal ou 3D de l'outil en
usinage pour une trajectoire dessinée.
24 - 438 — L'usinage tel qu'on le cause —————————————————
Imprimé à Nice par
www.facimprimeur.fr