You are on page 1of 384

M A N U E L D ' U T I L I S AT I O N

COPYRIGHT / RESPONSABILITE
Copyright 1992-2011 Bertrand Lenoir-Welter

Tous droits rservs

Toute reproduction intgrale ou partielle effectue 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 contrefaon sanctionne par les articles
425 et suivants du Code Pnal.
L'acqureur 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'intgration de tout ou partie
du code informatique de ce logiciel dans un ensemble plus grand n'aline en
rien la porte de son copyright. En outre, ce code ne peut tre modifi,
dsassembl ou dcompil sans l'accord crit de l'auteur.
Galaad est fourni tel quel, sans garantie implicite ou explicite quant aux
rsultats obtenus par son utilisation ou quant au fait que tout acqureur sera
capable de s'en servir de manire satisfaisante. Les processus cods dans ce
logiciel sont complexes et ont fait l'objet de nombreux tests qui ne peuvent
pourtant exclure totalement des dfauts mineurs. Enfin, aucun engagement de
continuit n'est donn sur des versions ultrieures, concernant notamment leur
compatibilit avec les versions existantes.
L'acqureur de ce logiciel reconnat qu'il est seul responsable de son choix
pour atteindre les rsultats escompts, de la mise en uvre du logiciel, de son
utilisation et des rsultats effectivement obtenus. Aucune responsabilit ne
saurait tre attribue Galaad, son auteur ou son distributeur pour des
dommages directs ou indirects provoqus par son utilisation, notamment sur un
systme informatique, sur un de ses lments priphriques ou sur des donnes
stockes, sur une machine-outil, sur tout objet matriel ou immatriel manipul
par cette machine ou ce systme informatique.
Il est bien entendu qu'aucune des prsentes conditions ne peut oblitrer les
droits fondamentaux reconnus aux acqureurs par la lgislation en vigueur.
Nota : de faon gnrale, et sans les numrer ici, sont reconnues toutes les marques
dposes et les droits y affrents, cites dans le prsent manuel.

SOMMAIRE

AVANT-PREMIERE
Petit Curriculum Vit .
Topographie de ce manuel
Conventions utilises .
Configuration systme .
Licence d'utilisation
.
Soyez curieux ! . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

12
13
14
15
16
18

.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

1-20
1-22
1-23
1-23
1-24

2 - APPRENONS A DESSINER
Contact . . . . . . .
Premiers pas
. . . . .
Cotation simple
. . . .
Accroches au vol
. . . .
Manipulation d'objets . . .
La grille magntique
. . .
De profundis
. . . . .
Zoom
. . . . . . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

2-26
2-28
2-29
2-31
2-32
2-35
2-36
2-38

3 - APPRENONS A USINER
Contrle technique . . .
Visite guide du pas de tir .
Origine pice
. . . .
Mise feu . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

3-40
3-41
3-43
3-47

4 - APPRENONS A ENREGISTRER
Dessin courant . . . . . . .
Fichiers et dossiers . . . . . .

.
.

.
.

.
.

.
.

.
.

.
.

.
.

4-50
4-51

1 - INSTALLATION
Mise en place
. . .
Drivers additionnels
.
Amnagement du territoire
Dmnagement . . .
Dsinstallation . . .

.
.

.
.
.
.

5 - TECHNIQUES AVANCEES DE DESSIN


Cotations appliques
. . . . . . .
uvres inacheves . . . . . . . .
Manipulations gomtriques . . . . .
Verrouillage . . . . . . . . . .
Association . . . . . . . . . .
Protection
. . . . . . . . . .
Ancrages
. . . . . . . . . .
Slection et manipulation de points
. . .
Slection et manipulation de segments
. .
Dplacement d'un groupe de points
. . .
Duplication et clonage . . . . . . .
Palette de cotation rapide . . . . . .
Raccourcis au clavier . . . . . . .
Affichage des tracs
. . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

5-54
5-55
5-57
5-58
5-58
5-59
5-60
5-61
5-64
5-66
5-66
5-69
5-70
5-72

6 - TRAJECTOIRES D'OUTILS
Paramtres d'outils . . . .
Contournage . . . . . .
Hachurage et cycle de poche .
Connexion de parcours . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

6-74
6-80
6-86
6-89

7 - FONCTIONS AVANCEES DE L'USINAGE


Positions de fin de cycle
. . . . . . .
1re passe, 2me passe, dcoupe . . . . . .
Valeurs forces . . . . . . . . . .
Paramtres divers . . . . . . . . .
Options avances
. . . . . . . . .
Dplacement des axes . . . . . . . .
Dfinir une origine pice . . . . . . .
Course de rfrence
. . . . . . . .
Commande de broche . . . . . . . .
Mesure automatique de l'outil . . . . . .
Changement d'outil . . . . . . . . .
Pointage de l'origine la camra vido
. . .
Pilotage manuel . . . . . . . . . .
Test des entres/sorties . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

7-92
7-94
7-96
7-97
7-99
7-102
7-105
7-108
7-110
7-111
7-116
7-118
7-119
7-120

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

8 - ENVIRONNEMENT DE TRAVAIL
Gnralits . . . . . . . . .
Fonctions avances . . . . . . .
Restrictions pour l'enseignement . . .

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

8-122
8-123
8-127

9 - UTILISATION EN RESEAU
Partage de disques . . . .
Poste de travail principal . .
Postes de travail secondaires .
Echanges de fichiers
. . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

9-132
9-133
9-134
9-135

10 - ICONES DE DESSIN
Points
. . . . . .
Lignes
. . . . . .
Polylignes et courbes splines
Rectangles et polydres . .
Arcs et figures cycliques
.
Texte . . . . . . .
Slections
. . . . .
Effets spciaux . . . .
Donnes d'usinage . . .
Zoom . . . . . . .
Cotes visuelles . . . .

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

10-139
10-140
10-142
10-144
10-145
10-148
10-149
10-152
10-154
10-155
10-156

MENUS
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

11-160
11-167
11-177
11-185
11-212
11-221
11-223
11-229

FRAISEUSE
. . . . .
. . . . .
. . . . .
. . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

12-232
12-234
12-235
12-236

11 - FONCTIONS DES
Menu "Fichier" . .
Menu "Usinage"
.
Menu "Edition"
.
Menu "Dessin" . .
Menu "Affichage" .
Menu "Texte" . .
Menu "Paramtres"
Menu "Aide"
. .

12 - PARAMETRAGE DE
Paramtres principaux .
Mcanique . . . .
Usinage rotatif sur axe A
Lame orientable sur axe C

LA
.
.
.
.

Axes supplmentaires . . . . . . . .
Commande numrique . . . . . . . .
Commandes numriques AxeMotion . . . .
Commandes numriques Isel "CNC-API"
. .
Commandes numriques Isel "IMC" . . . .
Commandes numriques MaxComputer "Kosy-2"
Commandes numriques SM-Motion . . . .
Commandes numriques Soprolec . . . . .
Commandes numriques Solectro . . . . .
Commande numrique gnrique . . . . .
Commande numrique personnalise . . . .
Broche . . . . . . . . . . . .
Broches tachymtriques ( vitesse asservie) . .
Broches spciales . . . . . . . . .
Scripts de commande de broche
. . . .
Programme externe de contrle
. . . . .
Vitesses . . . . . . . . . . . .
Paramtres avancs . . . . . . . . .
Post-calcul cinmatique
. . . . . . .
Changeur d'outil automatique . . . . . .
Entres / sorties . . . . . . . . . .
Entres / sorties tendues . . . . . . .
Pilotage manuel local . . . . . . . .
Pilote externe
. . . . . . . . . .
Format de post-processeur . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

12-237
12-238
12-242
12-244
12-245
12-245
12-246
12-247
12-248
12-248
12-249
12-250
12-251
12-253
12-253
12-255
12-256
12-258
12-266
12-274
12-276
12-281
12-283
12-284
12-286

.
.
.

.
.
.

.
.
.

.
.
.

13-290
13-291
13-292

14 - "LANCELOT", UTILISATION AUTONOME


Galaad et Lancelot . . . . . . . . . .
Lancelot et Kay . . . . . . . . . . .

.
.

.
.

.
.

14-294
14-296

15 - "KAY", PILOTE D'USINAGE 3D


Gnralits . . . . . . . . .
Coordonnes et origine fichier . . . .
Origine pice
. . . . . . . .

.
.
.

.
.
.

.
.
.

15-298
15-299
15-300

13 - APPLICATIONS SPECIALES
Dcoupe au laser ou au jet d'eau pressuris
Dcoupe la torche plasma . . . .
Dpose de liquide . . . . . . .

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

Paramtres
Usinage .

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

15-303
15-305

TOURNAGE
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . .

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

16-310
16-312
16-314
16-315
16-316
16-319
16-321
16-323
16-324

17 - "KYNON", PROGRAMMATION DE MOUVEMENTS


Automate de commande d'axes
. . . . . . . . .
Technique de programmation . . . . . . . . . .
Commandes de mouvement
. . . . . . . . . .
Commandes de commutation et temporisation
. . . . .
Commandes de branchement . . . . . . . . . .
Macro-commandes . . . . . . . . . . . . .
Commandes de gestion du programme
. . . . . . .
Apprentissage par pilotage manuel
. . . . . . . .
Boutons personnaliss . . . . . . . . . . . .

17-326
17-329
17-332
17-334
17-335
17-336
17-338
17-339
17-340

18 - "PERCIVAL", GRAVURE DE CIRCUITS IMPRIMES


Prsentation gnrale . . . . . . . . . . . .
Fichiers Gerber . . . . . . . . . . . . . .
Fichiers Excellon
. . . . . . . . . . . . .
Outillage . . . . . . . . . . . . . . . .
Traitements automatiques . . . . . . . . . . .
Ajustage des couches . . . . . . . . . . . .
Calcul d'isolation
. . . . . . . . . . . . .
Limitations . . . . . . . . . . . . . . .
Hachurage des zones vierges . . . . . . . . . .
Dtourage . . . . . . . . . . . . . . . .
Usinage . . . . . . . . . . . . . . . .
Dpose de pte souder
. . . . . . . . . . .

18-342
18-343
18-344
18-345
18-346
18-347
18-348
18-349
18-350
18-351
18-351
18-352

16 - "GAWAIN", CAO-FAO DE
Module de dessin . . . .
Outillage
. . . . . .
Filetage . . . . . . .
Paramtrage du tour
. . .
Petit tour du pas de tir . . .
Prise d'origine pice
. . .
Commandes semi-automatiques
Lancement du processus
. .
Tournage sur une fraiseuse 4 axes

.
.

.
.

.
.

.
.

19 - "OWEIN", AFFICHAGE GRAPHIQUE DE PARCOURS


20 - PREMIERS SOINS
Dessin
. . . . .
Pilotage et usinage . .
Circuits imprims . .

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

20-356
20-358
20-360

21 - CONSIDERATIONS TECHNIQUES
Arguments de la ligne de commande . .
Intgration dans une chane automatise .
Commandes transmises par messagerie .
Interface avec Windows
. . . . .
Polices TrueType et Galaad
. . . .
Tlchargement de mises jour
. . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

21-362
21-365
21-367
21-367
21-369
21-370

22 - QUELQUES CONSEILS AUX DEBUTANTS


23 - L'USINAGE TEL QU'ON LE CAUSE

0 0 0 0 0

AVANT-PREMIERE

GALAAD

Petit Curriculum Vit


Galaad 3 est une suite de logiciels intgrs destins la Conception &
Fabrication Assistes par Ordinateur (CFAO). Son but est donc de vous aider
concevoir (c'est--dire dessiner) puis fabriquer (c'est--dire usiner) des objets
dots de quelque relief. De par la nature gomtrique des pices 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 porte d'utilisateurs dbutants en informatique. Plutt qu'une suite de programmes
artificiellement chans et suivant des logiques diffrentes, Galaad intgre en
un ensemble cohrent tout le processus de ralisation.
Comme son nom ne l'indique pas, Galaad 3 n'est pas un logiciel de
conception 3D. Ses domaines d'application sont principalement la dcoupe, la
gravure et le fraisage de matriaux plans. Galaad propose quelques fonctions
spcifiques pour crer des maillages 3D usinables, par exemple de profils de
coupes ou des surfaces courbes ; il accepte les manipulations et dformations
3D ; il peut importer et usiner des fichiers externes 3D, mais il ne permet pas
de crer, manipuler, importer ou usiner des formes en volume constitues de
facettes ou de surfaces gauches. Seules sont acceptes les trajectoires 3D
vectorielles reprsentant un parcours d'outil. Si vous possdez dj un logiciel
de dessin 3D par manipulation de surfaces ou de volumes, il vous faudra
aussi un module intermdiaire 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 plutt ouvert.
Rponse une question rcurrente : Galaad ne produit pas de
signaux STEP / DIR sur port LPT pour attaquer un rack de puissance. Il faut
intercaler un module lectronique capable de gnrer ces signaux.
Les modules annexes de la suite Galaad accompagnent son installation,
pour effectuer des oprations de tournage, de programmation de mouvements et automatismes, de gravure de circuits imprims, ou encore d'usinage
3D jusqu' 5 axes. Ces modules sont dcrits dans les derniers chapitres, mais
l'essentiel de ce manuel est ddi l'application principale Galaad, c'est dire
la suite intgre de CFAO, dessin et usinage de pices 2D.

12

Avant-premire

GALAAD 3

Topographie de ce manuel
Le cur du logiciel Galaad est reprsent par son module principal,
dont l'icne est intitule "GALAAD (fraisage)". C'est ce module qui
permet de dessiner des pices 2D et les usiner dans la foule.
L'essentiel du prsent 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 faon
simple avec ce module principal de dessin, puis prparer 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 mthodologie de
travail du logiciel.
Viennent ensuite les descriptions de fonctions qui tofferont vos possibilits de dessin et d'usinage, vous permettant de travailler plus vite, ainsi que les
paramtres des outils de gravure, de fraisage ou de dcoupe, les corrections de
rayon d'outil et les moyens d'vider des poches. Cette partie se termine par les
rglages de l'environnement de travail, de l'utilisation en rseau.
Les icones de dessin et les fonctions accessibles dans les menus sont alors
passes en revue une par une, avec des prcisions sur leur utilisation et les
particularits propres chacune.
Un chapitre ventru est consacr au paramtrage de la fraiseuse, avec toutes
les possibilits offertes par certaines machines ou cartes CNC, ainsi que les
grosses ficelles et petites subtilits de rglage, particulirement pour le calcul
cinmatique. Ce chapitre est sans doute le plus important pour un utilisateur
averti qui cherche optimiser le fonctionnement de sa machine.
Enfin, pour ceux qui ont fait l'acquisition d'une licence rduite, snobant
cette merveille qu'est le module principal de dessin Galaad, les derniers
chapitres sont consacrs aux modules Kay (usinage 3D), Gawain (tournage),
Kynon (programmation) et Percival (circuits imprims). Le dessin avec Galaad
ne vous concerne pas et vous pouvez sauter les chapitres correspondants.
Toutefois, les parties consacres l'usinage ou au paramtrage de la fraiseuse
restent valables et vous apporteront beaucoup d'informations utiles, dfaut de
vous motiver pour passer une licence suprieure.

Avant-premire 13

GALAAD

Conventions utilises
Sur une machine d'usinage cartsienne, il y a plusieurs faons
d'identifier les axes. Une norme plus ou moins suivie dans
l'industrie consiste dfinir l'axe X comme le plus long de la
machine, les axes Y et Z formant ensuite un repre
orthogonal direct partir de X. Un modle plus classique, qui
n'est pas toujours incompatible avec cette norme, consiste se
placer du point de vue de l'oprateur 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. Les confusions restent toutefois frquentes pour un dbutant.
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. Ca 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
prsentent vous comme une carte gographique. Pour l'axe Z, on parlera tout
simplement de "haut" et de "bas", ce qui semble assez intuitif. Si vous voulez
respecter la convention qui identifie l'axe X comme tant le plus long, le mieux
est alors de positionner le poste oprateur de faon cohrente.
Attention, il ne faut pas considrer 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 dplace vers le devant, en fait
c'est l'outil qui va virtuellement vers l'arrire du plateau, donc "au nord".
Les units de distance et de vitesse sont paramtrables. Les distances
peuvent tre exprimes en millimtre (mm), en centimtre (cm), en pouce ("),
ou dans une unit dfinir. Les vitesses peuvent tre exprimes en mtre par
minute (m/min), en millimtre par minute (mm/min), en millimtre par seconde
(mm/s), en centimtre par seconde (cm/s), en pouce par minute ("/min), en
pouce par seconde ("/s), ou dans une unit dfinir. Le fait de dfinir une unit
de travail personnalise suppose que les facteurs d'chelle de la machine ou des
changes de fichiers sont cohrents avec cette unit.
Les angles sont exprims en degrs, le point de rfrence tant le zro
trigonomtrique, direction X+ (3 heures dans le jargon aronautique).

14

Avant-premire

GALAAD 3

Configuration systme
Pour ceux que les vulgaires considrations techniques peuvent captiver,
Galaad 3 fut une cration continue entre 1998 et 2010, dveloppe avec
Borland C++ 5.02 sur des PC dots de divers processeurs et diverses versions
de Microsoft Windows. La compilation a t rgle pour gnrer du code
excutable Windows 32 bits natif. Avec un dcodeur, ceci veut dire que
Galaad 3 fonctionne indiffremment sur toutes les versions de Windows, y
compris les rcentes 64 bits.
Le logiciel a t test et valid sur Windows 95, 98 et ME pour les anciens
systmes base 16 bits, sur tous les systmes noyau 32 bits partir de NT-4,
y compris les versions serveur, soient NT-4, 2000 (NT-5), XP (NT-5.1), 2003Server, Vista (NT-6) et 2008-Server, et enfin sur les systmes 64 bits XP-64,
Vista-64 et Seven-64. Il n'existe pas de version native de Galaad pour les
systmes Linux ou Mac, mais le logiciel a t test avec succs sur les mulateurs Wine et Parallels Desktop, pilotage machine compris.
A noter que les versions Windows 95, 98 et NT-4 n'intgrent pas la gestion
de priphriques USB, ce qui empche le pilotage de machines utilisant ce type
de port et ncessite de plus une clef de licence pour port parallle. Cette clef
LPT est disponible sur demande.
Pour ce qui est du hardware, Galaad ne requiert pas une puissance de
calcul phnomnale pour fonctionner, sauf si vous devez manipuler des dessins
de plusieurs centaines de milliers de coordonnes. Il n'est pas ncessaire de
vous quiper d'un ordinateur surpuissant pour utiliser le logiciel de faon
confortable. Mieux vaut investir dans un cran offrant une taille et une
rsolution confortables pour le plaisir des yeux.
Puisqu'on parle d'cran, la rsolution graphique minimale pour afficher les
fentres cadres de Galaad est de 800600 pixels (mode trs condens, peu
agrable car manquant beaucoup de finesse, mais suffisant pour arriver
dessiner). Il est donc tout fait possible d'utiliser un NetBook ou une tablette
tactile dots d'un petit cran 1024600 pour dessiner et surtout pour piloter une
machine. La supervision d'un usinage automatique ne ncessitant quasiment
aucune puissance de calcul, un PC ancien peut trs bien faire l'affaire si vous
avez une station de dessin et une station d'usinage spares.

Avant-premire 15

GALAAD

Licence d'utilisation
Comme la plupart des logiciels, Galaad est le fruit d'un long travail de
dveloppement 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
mme dans la mesure o vous seriez amen faire des copies du logiciel.
La licence d'utilisation de Galaad 3 est toujours matrialise par
une petite clef lectronique appele "dongle", en gnral accroche
la reliure de ce manuel d'utilisation. Cette clef doit tre branche sur
un port USB de votre ordinateur ou, pour les licences plus anciennes, un port d'imprimante LPT. Le logiciel pourra alors reconnatre
vos droits d'utilisation et vous donner accs toutes les fonctionnalits
sans aucune restriction.
Faute de clef et donc de licence d'utilisation, Galaad oblitre les possibilits
de communication avec le monde extrieur. Dans ce cas, il ne vous est pas
possible d'effectuer un usinage automatique complet, ni d'exporter les dessins
de pices vers un autre logiciel. Vous conservez la possibilit de dessiner,
enregistrer et imprimer vos pices, et aussi de piloter manuellement votre
machine, mais l'usinage automatique et les exports restent limits.
Pour les licences professionnelles, la clef n'a pas besoin d'tre branche
en permanence ; Galaad se contente de "recharger" 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 valider nouveau la licence.
Cette possibilit d'utilisation restreinte sans licence est volontaire pour
plusieurs raisons. Tout d'abord, elle permet d'autoriser la copie volont du
logiciel brid, afin de le faire valuer par des utilisateurs potentiels. Ensuite, un
acqureur de Galaad peut trs bien l'installer sur plusieurs ordinateurs consacrs la conception et un seul connect la machine d'usinage. Une version
sans licence n'en demeure pas moins soumise la lgislation en vigueur sur le
droit de proprit intellectuelle.
Vous avez le droit de copier le CD de Galaad 3 ou sa version tlchargeable sur l'Internet, pour vous-mme ou pour diffusion, sous rserve de
ne pas en avoir modifi le contenu, que ce soit titre gracieux, et qu'il n'y

16

Avant-premire

GALAAD 3

ait aucune possibilit mme indirecte d'usinage des dessins raliss avec le
logiciel, faute de licence.
Les licences d'utilisation de Galaad se dclinent en trois possibilits. La
licence normale est la licence professionnelle, destine aux utilisateurs qui
font commerce direct ou indirect des pices et objets raliss avec le concours
du logiciel. Ce type de licence ne fixe aucune restriction d'utilisation. La
licence ducative est rserve 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'exerant
pas une activit professionnelle ayant un quelconque rapport avec l'utilisation
d'une machine d'usinage commande numrique. Lutilisation dune licence
ducative ou hobby ne doit avoir aucun but commercial, mme indirect.
Les licences non professionnelles ne correspondent pas une version
limite du logiciel. Elles offrent les mmes fonctionnalits, sans restriction.
Seule la finalit de l'utilisation et donc des ralisations effectues doit se situer
dans un cadre strictement non commercial. Par consquent, utiliser une
licence ducative ou hobby des fins professionnelles ou commerciales,
mme indirectes, est une violation flagrante de cette licence restreinte.
Certains sous-ensembles du logiciel Galaad peuvent tre vendus sparment, moindre tarif. Dans ce cas, la licence propose 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 force comprenant des modules inutiles. Simplement, la
licence normale de Galaad offre l'accs tous les modules.
De faon gnrale, gardez toujours l'esprit que, si votre exemplaire de
Galaad vous a t lgalement vendu, une clef lectronique de protection doit
obligatoirement accompagner le logiciel pour matrialiser sa licence.
Pour plus de prcisions ou en cas de difficult, nous vous
invitons consulter le site officiel de Galaad sur l'Internet :
www.galaad.net

Avant-premire 17

GALAAD

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'utilisation vous sera hlas indispensable, mais le meilleur guide de
vos premiers pas - et aussi des suivants - n'est autre que
vous-mme.
Galaad est bien lev et ne vous mordra jamais sous prtexte que vous
aurez fait une grosse btise. Au pire, il vous enverra un petit message d'avertissement ou de dsapprobation, ce qui sera sans consquence 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.
Ne soyez donc pas hsitant dans votre
dmarche d'apprentissage. Il n'y a aucune
honte dbuter, 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 carrment,
mme si le rsultat que vous obtenez est
proprement inattendu. Vous pourrez
toujours annuler une opration malheureuse,
et c'est en gnral ttons que l'on progresse
dans la connaissance d'un logiciel. Galaad
ne fait pas exception. Sous les icones, la
plage !

18

Avant-premire

0 0 0 0 1

INSTALLATION

GALAAD

Mise en place
Galaad 3 se prsente sous la forme d'un CDROM contenant tous les fichiers tels qu'ils seront
transfrs sur votre disque dur. Le programme
d'installation doit normalement dmarrer quelques
secondes aprs que vous ayez referm le lecteur.
Sous certaines configurations, il se peut que le programme AutoRun ne
dmarre pas. Dans ce cas, il vous suffit d'excuter le programme SETUP du
CD en commande manuelle. Avec un dcodeur, cela veut dire que vous cliquez
sur le bouton "Dmarrer" de la barre de tches Windows puis, dans le menu
qui en surgit, sur la ligne de commande "Excuter". 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 fentre proposant
une succession de botes de
dialogue pour configurer cette
installation. La premire vous
demande de faon classique
l'emplacement dans lequel vous
souhaitez installer Galaad sur
votre disque dur. Le dossier de
destination par dfaut est
C:\Galaad, mais le choix vous
reste acquis.
Si vous souhaitez installer Galaad dans un autre rpertoire, indiquez celuici ou slectionnez-le l'aide du bouton "Parcourir" qui fera apparatre une
petite fentre de parcours de l'arborescence accessible. Rien ne vous oblige
installer Galaad sur l'unit de disque et dans le rpertoire proposs par dfaut.
Prcisons en outre que Galaad ne modifie aucun fichier hors de ce rpertoire, sauf ceux lis aux raccourcis d'accs. En particulier, les innombrables
fichiers systme grs par la galaxie Windows ne sont en rien concerns par
l'arrive de Galaad sur votre disque dur.

1 - 20

Installation

GALAAD 3

Dtail d'importance, Galaad a besoin d'avoir l'accs en criture dans son


rpertoire d'installation, mme si vos dessins sont stocks 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 rpertoire d'installation
reste accessible en criture dans cette session, sinon le fonctionnement en sera
affect (dessin courant et paramtres non enregistrs, pile annuler/refaire
dfaillante, etc.). L'arborescence "C:\Program files " n'est donc pas approprie
pour les modes autres qu'administrateur.
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 complte, tlchargeable depuis le site
web de Galaad, contient en un bloc compact les mmes
lments que le CD pour une langue donne.
Le programme SETUP excute pour vous les petites tches annexes d'une
installation Windows, c'est dire l'adjonction de raccourcis pour dmarrer
Galaad depuis le bureau ou le menu "Dmarrer", 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 tches annexes soient
remplies, dcochez les cases correspondantes en bas de la fentre.
Cliquez ensuite sur le bouton "Suivant >>".
Il s'agit maintenant d'indiquer
au logiciel les quelques caractristiques principales de votre
machine d'usinage, du moins si
une machine est connecte cet
ordinateur.
Notez que ces paramtres
sont modifiables a posteriori
depuis Galaad sans avoir
repasser par la case dpart, c'est
dire l'installation. Vous avez donc
assez largement droit l'erreur ou
la ngligence.

Installation

1 - 21

GALAAD

Si une machine d'usinage est connecte 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 prciser le type de cette machine et la faon dont elle est
connecte votre PC.
Cliquez encore une fois sur le bouton "Suivant >>". Une dernire fentre de
dialogue apparat alors pour vous indiquer le rpertoire de destination de
Galaad sur votre disque, et vous rappeler les termes de la licence d'utilisation
du logiciel, termes que vous connaissez dj pour les avoir lus au chapitre
prcdent. Ne nous attardons donc pas en ces lieux, nous touchons au but.
Cliquez donc sur le bouton "Installer", ce qui va lancer le processus
d'installation proprement dite, c'est dire le transfert des fichiers du CD 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 ds prsent lancer Galaad 3 pour la premire fois depuis ce
message, ou bien, les fois suivantes, l'aide de l'icone qui a t ajoute sur
votre bureau, ou encore par le raccourci Galaad cr dans le menu "Dmarrer"
de Windows. Votre installation est maintenant oprationnelle.

Drivers additionnels
La communication entre Galaad et sa clef de licence branche sur un port
USB ncessite un driver qui est install de faon silencieuse par le programme
SETUP. Vous n'avez donc pas vous en soucier a priori. Si toutefois ce driver
n'a pas t install correctement ou si vous avez install le logiciel vous
contentant de recopier une installation existante, et si Windows ne trouve pas
tout seul le pilote de priphrique ad hoc dans ses bases de donnes, alors vous
devrez procder son installation manuelle. Le CD et le site web de Galaad
proposent un petit programme DONGLEDRIVER qui a le dfaut d'tre en
Anglais et l'avantage d'tre trs simple utiliser : vous le lancez et vous validez
les pages en cliquant sur les boutons "Next" puis "Install" sans plus chercher
comprendre. La clef de licence doit tre dbranche lors de cette installation.

1 - 22

Installation

GALAAD 3

Amnagement du territoire
Rappelons que l'installation de Galaad ne fait aucun
ajout de fichier hors de son rpertoire, sauf les
raccourcis sur le bureau et le menu "Dmarrer". Ceux-ci
sont de classiques fichiers LNK dtruits par
Windows lorsque vous les supprimez
D'autre part, et si cela peut vous rassurer, les seules modifications apportes
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 apparatre les mini-icones Galaad associes aux noms de
fichiers correspondants dans toutes les fentres grs par Windows et vous
procure ainsi une facilit d'identification accrue.

Dmnagement
Si ncessaire, il est possible de transfrer
l'installation vers un autre rpertoire l'aide
de l'Explorateur Windows en renommant le
rpertoire cible ou en le coupant/collant vers
une autre unit de disque ou sous-rpertoire.
Aucun problme, Galaad se laisse transporter.
N'oubliez pas de rediriger manuellement les
raccourcis Windows du bureau et du menu "Dmarrer".

Installation

1 - 23

GALAAD

Dsinstallation
Il n'a pas t jug ncessaire de crer un programme complet de dsinstallation automatique de Galaad, vues l'extrme simplicit de cette installation et
l'absence de fichiers hors de son rpertoire cible.
Pour dsinstaller Galaad, il suffit de supprimer son
rpertoire l'aide de l'Explorateur Windows ou autre de
mme mtal. C'est tout. Vous pouvez ensuite supprimer
manuellement les raccourcis rests sur le bureau ou
dans le menu "Dmarrer". 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'ide de conserver trois clefs Galaad dans la base de registre Windows
vous empche 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 aprs suppression de Galaad, n'occupent pas plus de quelques octets sur
votre disque dur, ne captent aucune ressource systme, et ne gnent aucune
autre application, mais traquer jusqu' la dernire petite poussire issue de
Galaad est votre droit le plus strict.
Sur les versions de Windows antrieures 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 dj
t dsaffecte. Le dmarrage suivant de Windows achvera le nettoyage.
Sur les versions rcentes de Windows, le nettoyage se fait tout seul la
suppression de l'application cible. Vous vous tes inquit pour rien.

1 - 24

Installation

0 0 0 1 0

APPRENONS A DESSINER

GALAAD

Contact
Au lancement, Galaad affiche une petite image plus ou moins dcorative
pour vous faire patienter, le temps de charger ses paramtres. Peut lui succder
immdiatement un message de rappel des conditions d'utilisation, pour le cas
o vous ne disposeriez que d'une licence restreinte ou pas de licence du tout.
La fentre de fond est celle avec laquelle vous allez peu peu vous familiariser ; il s'agit de la fentre centrale de dessin et de contrle.

Il se peut que la prsentation vous paraisse un peu charge premire vue.


Mais vous allez trs vite vous y faire : chaque icone et chaque zone d'affichage
ont leur utilit. En outre, on peut facilement crmer les fonctionnalits 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 intressons-nous pour le moment ce qui
est venu s'afficher sur l'cran.

2 - 26

Apprenons dessiner

GALAAD 3

La fentre de travail se divise en cinq zones distinctes :


-

Au centre, votre planche dessin. Rceptacle de votre gnie cratif men


sa quintessence graphique, elle se tient prte tre envoye directement la
machine pour un usinage sans histoire. Bref, c'est dans cette zone que vous
allez exacerber vos talents artistiques avec la modeste contribution technique de Galaad. On pourra visualiser cette pice en simple vue de dessus ou
avec des vues latrales et 3D.

Tout en haut, la classique barre de menus. Elle vous donne accs aux
fonctions de manipulation globale et de supervision de votre travail, classes par type de fonctionnalit. Rien de bien original. Mme dans l'hmisphre sud, la barre de menus est en haut, parat-il.

Juste au dessous, la non moins classique barre de commandes rapides.


Chaque icone ici prsente est un raccourci pour accder 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 ajoutes, qui se montrent lorsque la souris taquine leur maman.

Sur la gauche de l'appareil, les icones de dessin. Vous trouverez l de quoi


stimuler votre crativit, pour peu qu'elle manque dadditifs effervescents,
et par consquent de quoi former les objets composant votre dessin. Lorsque la souris passe sur les icones de base, un sous-groupe associ jaillit
aussitt pour affiner le choix.

Relgue tout en bas, enfin, la zone d'affichage. Un vrai march aux puces
o l'on trouve ple-mle 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, dimensions et angles.

Note bents : le but de ce manuel - mme ces pages initiatiques - n'est


pas de vous enseigner la pratique courante de l'interface Windows, suppose
peu prs acquise ou tout au moins dbroussaille au moment o vous lisez ces
lignes. Quelques petits rappels seront tout de mme donns ici et l par pure
charit, mais ne vous attendez tout de mme pas un cours technique avanc
sur les labyrinthes souterrains de Windows, lesquels sont nombreux, tortueux
et parfois mme logiques.

Apprenons dessiner

2 - 27

GALAAD

Premiers pas
Comme vous l'allez dcouvrir, dessiner avec Galaad n'est pas bien compliqu et ne requiert que 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. qui vous
donne en fait accs une mosaque 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 extrmes cots et relis, et non pas
un simple alignement de pixels noircis. La dmarche demande plus de prcision, et surtout une approche par la gomtrie plutt que par la peinture. Si
vous avez dj utilis un logiciel de dessin vectoriel, comme par exemple
CorelDraw ou Adobe-Illustrator, vous n'aurez aucun problme pour vous
familiariser avec Galaad. Sa mthodologie de travail est identique.
Commenons par ouvrir le menu "Fichier" et cliquer sur la
commande "Nouveau". Le dessin en cours fait aussitt place
nette. Vertige de la page blanche.
Il vous est alors demand d'indiquer les
dimensions brutes de votre nouveau matriau
usiner. Mesurez votre pice et indiquez ses
dimensions ici. Ces dimensions restent bien
entendu modifiables par la suite avec la
commande "Fichier / Dimensions brutes" dans
le mme menu. Validez vos dimensions et
cliquez sur OK sans chercher comprendre les
paramtres annexes.
Commenons par quelque chose de simple comme une bte ligne
droite. Allez chercher l'icone de "ligne" dans les icones de dessin
gauche de la planche, et ignorez la famille nombreuse qu'elle droule. 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
flche oblique, il est devenu croix et rouge. Dplacez la souris : la croix se
dplace et diffrents repres suivent le mouvement. Les marques glissent sur
les rglettes et les coordonnes numriques en bas de l'cran sont remises
2 - 28

Apprenons dessiner

GALAAD 3

jour en permanence. Cliquez un endroit quelconque sur la planche et relchez


le bouton de la souris.
A partir de cet instant, un trait de dessin suit vos dplacements pour les
relier au point qui vient d'tre fix. En plus d'une position absolue, de nouvelles
indications vous donnent la position relative, cartsienne et polaire, par rapport
au point prcdent. Positionnez le pointeur de manire avoir un trait qui vous
convienne, et cliquez nouveau puis relchez la souris.
Galaad est immdiatement prt renouveler l'opration pour un autre trait.
Essayons encore, mais avec une autre mthode : cliquez le premier point et
gardez le bouton de la souris enfonc, puis dplacez le pointeur en croix sur la
planche pour positionner le deuxime point. Le rsultat est identique. Vous
pouvez donc cliquer-relcher, dplacer et cliquer-relcher, ou bien cliquer,
dplacer et relcher. A votre convenance.
Continuons avec les simples lignes. Le pointeur en croix est sur la planche,
du clavier : le
la souris est relche. Appuyez sur les petites flches
pointeur bouge d'une graduation sur les rglettes.

Cotation simple
Avanons plus loin. Au lieu de cliquer avec la souris ou la barre d'espace: il apparat aussitt une bote de dialogue
ment, appuyez sur la touche
qui va vous permettre d'entrer directement une cote numrique.
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 botes de dialogue. Accompagne de
la touche
, elle devient tabulation arrire et fait passer la zone prcdente.

Apprenons dessiner

2 - 29

GALAAD

Ceci est valable pour tous vos logiciels Windows et pas seulement Galaad. La
touche
valide la bote de dialogue tout entire en l'tat. Dtail : Galaad
accepte aussi bien le point que la virgule comme sparateur dcimal, mme
quand Windows n'accepte que la virgule. C'est tout de mme plus pratique
lorsqu'on entre une cote depuis le pav numrique du clavier.
Rappel : la convention d'orientation utilise dans Galaad dfinit comme
"ouest" / "est" les directions X ngative (vers la gauche) / positive (vers la
droite) ; "sud" / "nord" les directions Y ngative (vers le devant) / positive
(vers l'arrire) ; et "bas" / "haut" les directions Z ngative (vers la profondeur) /
positive (vers le retrait), repre mathmatique orthonorm.
Cette convention d'orientation reste
valable pour le pilotage de la machine
vue de l'oprateur. Attention, une
profondeur d'usinage plus importante
correspond donc une descente de l'axe
Z vers le sens ngatif, mme si Galaad
indique les profondeurs en valeur absolue.

Z
Y
X

Vous avez sans doute remarqu que la bote de dialogue de cotation offre
de petites listes droulantes donnant l'origine de la cote entre. On peut donc
s'en servir pour donner une cote cartsienne relative un point autre que
l'origine (0,0) de la planche situe au coin sud-ouest. Gardez l'esprit que, si
vous entrez une cote par rapport un point X lui-mme situ plus l'est ou Y
plus au nord, ce sera probablement une valeur ngative.
Pour revenir notre pointeur de dessin, on s'aperoit qu'il s'est fix la
position saisie et que le clic de la souris a t appliqu. On sait donc maintenant entrer une cote numrique cartsienne pour une position absolue.
Pour entrer une cote numrique
en coordonnes polaires (donc pour
le deuxime point du trait), vous
devez appuyer sur la combinaison de
. Ceci ouvre une
touches
bote de dialogue similaire, hormis le
fait que la coordonne est de type
(R,) au lieu de (X,Y).

2 - 30

Apprenons dessiner

GALAAD 3

Comme pour la cotation cartsienne, les valeurs apparaissant par dfaut


dans les zones de saisie numrique 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 numrique 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 mme
pas trop loin dans les icones de dessin qui se droulent 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 dj 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
dj dessin fait surgir un petit point rouge avec une
indication succincte de position logique.
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 tche de pointage, en particulier sur des sommets de
polygones, 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.
A noter que le bouton central d'une souris trois boutons (ou le bouton de
roulette) fait la mme chose sans aller ttonner sur le clavier, quoique la barre
d'espacement ne soit pas trop ardue reprer. Pour oprer une accroche au vol
correspondant un clic qui serait fait avec le bouton droit de la souris, il suffit
(flche inerte de majuscule). Ceci
d'appuyer en mme temps sur la touche
vaut aussi pour le bouton central (ou roulette) de la souris.
Un peu plus compliqu, mais mritant mention, vous
pouvez faire une accroche en deux temps, c'est dire
accrocher l'abscisse d'un petit point rouge puis accrocher
ailleurs l'ordonne d'un autre point (ou l'inverse) ou
l'ordonne de la position courante du pointeur.

Apprenons dessiner

2 - 31

GALAAD

Il suffit de placer le pointeur proximit du premier point concern pour


qu'il soit repr et mis en valeur, puis d'appuyer sur la touche
ou
pour
mmoriser temporairement l'abscisse ou l'ordonne. Il apparat alors un axe
rouge vertical ou horizontal qui traverse la planche, mais rien n'est encore jou
et vous pouvez ritrer l'opration avec la mme touche pour valider un autre
point en cas d'erreur, ou bien carrment l'oublier en effectuant un pointage
ordinaire. Dplacez ensuite le pointeur et venez chatouiller un autre petit point
ou
rouge quelque part ailleurs sur le dessin, puis appuyez sur l'autre touche
, celle que vous n'avez pas utilise la premire fois. Galaad validera alors
automatiquement la position du point correspondant cette abscisse et cette
ordonne, l'une des deux ayant t mmorise de faon provisoire.

Manipulation d'objets
On va arrter l le barbouillage de la planche et s'intresser un peu ce qu'il
est possible de faire avec un lment de dessin dj cr.
Glissez la souris vers la gauche et cliquez sur l'icone jaune de
slection sans vous occuper de ses consurs.
La croix de dessin redevient aussitt une flche de
pointage et le dernier objet dessin se retrouve encadr par une
matrice de huit cases rouges. Amusez-vous cliquer sur les
objets dessins : le cadre se dplace 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'lment de dessin
ainsi encadr est un objet slectionn.
Cette notion est fondamentale. En effet, la mthodologie de travail de
Galaad consiste slectionner d'abord des objets et agir ensuite sur les
objets en question. D'autres logiciels de CAO font prcisment l'inverse en
demandant d'abord quelle action doit tre diligente et ensuite quels sont les
objets qui en seront la cible. Chaque mthode a ses avantages et ses inconvnients ; on ne va pas en dbattre ici. Si vous avez dj l'habitude d'une des deux
mthodes, il ne reste qu' esprer que ce soit la bonne.
Un objet n'est pas modifi par la slection, 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 raffins que Galaad met
votre disposition. Que la fte commence.
La premire chose qu'on puisse faire avec un objet slectionn 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 slection disparaissent. Vous pouvez annuler cette suppression
avec la touche
(BackSpace ou retour en arrire) situe en gnral juste audessus de la touche
sur un clavier en bonne sant, ou bien avec la
commande "Edition / Annuler" ou encore licone correspondante.
La deuxime chose qui nous intresse peut tre de repositionner cet objet.
Il vous suffit de faire glisser la souris l'intrieur du cadre de slection, de
cliquer avec le bouton gauche de la souris qu'on va garder enfonc, et de
dplacer la souris. Le cadre de slection suit vos mouvements. Relchez le
bouton pour fixer la nouvelle position. Pendant ce temps, les marqueurs sur les
rglettes et les coordonnes de la zone d'affichage sont remis jour.
Plus amusant : cliquez sur une des cases mdianes rouges de la matrice
avec le bouton gauche de la souris que vous maintenez enfonc, dplacez la
souris et relchez. Le cadre s'est agrandi ou rtrci pour suivre le mouvement,
et l'objet a donc chang de dimensions. En utilisant les cases diagonales, on
s'aperoit 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 slectionn sans en changer l'apparence gnrale.
Accroches au vol, bis repetita : lorsque vous dplacez, agrandissez ou
rduisez un objet slectionn, la prsence d'un autre objet dans le voisinage fait
apparatre des axes d'alignement de couleur orange, prs 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 relcher 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 bote
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

Aussitt, une nouvelle bote de


dialogue surgit au milieu de
l'cran. Vous pouvez indiquer la
position de votre objet dans la
partie suprieure et ses dimensions dans la partie infrieure. La
position XY de votre objet
correspond par dfaut au coin
sud-ouest de son cadre de
slection, mais vous pouvez
utiliser d'autres rfrences 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 numrique au clavier. Etant donn que votre planche reprsente la
pice brute usiner, il semble assez logique que des trajectoires d'usinage en
dehors de cette pice n'aient gure de sens.

A ce stade des oprations, vous savez dessiner des objets de base, accrocher des points dj existants, coter des positions, slectionner les objets
dessins et les supprimer ou les manipuler.

Nous allons maintenant slectionner plusieurs objets en mme temps pour


les manipuler ensemble. Plusieurs possibilits s'offrent vous. La premire
consiste cliquer sur notre icone de slection (si le pointeur de souris est une
croix de dessin) puis dlimiter 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 et relchez le
bouton. Un rectangle pointill rouge a dlimit la zone cartsienne couverte, et
tous les objets contenus dans cette zone ont t slectionns. Si vous n'en avez
attrap qu'un seul - ou a fortiori aucun - recommencez l'opration. Vous avez
plusieurs objets slectionns que vous pouvez manipuler comme s'ils n'taient
qu'un seul : position, taille, suppression, etc.

2 - 34

Apprenons dessiner

GALAAD 3

Autre possibilit : slectionnez un ou plusieurs objets, puis appuyez sur la


touche
du clavier (flche inerte de majuscule) et cliquez sur d'autres objets
tout en gardant cette touche enfonce. Contrairement ce qui se passait jusqu'
prsent, les nouveaux objets sont slectionns sans que les prcdents ne soient
dslectionns au pralable. Vous pouvez continuer comme a jusqu' plus
soif, y compris en dlimitant des zones de slection. Rciproquement, si vous
cliquez sur un objet dj slectionn parmi d'autres avec cette touche
enfonce, il sera dslectionn.
Ajoutons pour la forme qu'il existe beaucoup d'autres mthodes de slection, notamment par filtrage automatique, et aussi une possibilit de verrouillage empchant la slection. Mais ce sont l des fonctions dcouvrir un peu
plus tard.
Astuce : lorsqu'un ou plusieurs objets sont slectionns, le fait d'appuyer sur
les petites flches
du clavier dplace directement le cadre de
slection - et les objets avec - d'un pas correspondant une graduation sur les
rglettes (mme si celles-ci ne sont pas affiches), comme pour le dplacement
de la croix de dessin. Ceci peut ventuellement vous aider ajuster les objets
avec plus de prcision que la souris et nous amne tout droit parler de pas de
dplacement et de grille magntique.

La grille magntique
Comme vous l'avez certainement remarqu, le pointeur de dessin en croix
et les objets slectionns ne peuvent tre dplacs que par petits sauts d'une
longueur qui correspond aux graduations des rglettes latrales. C'est une
caractristique habituelle des logiciels de dessin vectoriel qui doivent s'affranchir de la rsolution graphique de lcran en s'appuyant sur une matrice
compltement indpendante des pixels, lesquels n'ont aucune valeur exprimable par cotation. Cette matrice est invisible, mais son influence sur le dessin
n'en est pas moins importante.
Par dfaut, le pas des graduations des rglettes est de 1 mm, sauf si vous
avez une planche dessin trs grande ou au contraire trs petite. Il nous est
donc premire vue impossible de construire ou positionner un objet en se
plaant une cote non entire. Notons tout de mme que les cotes numriques
entres au clavier ne sont jamais arrondies. Du moins pas plus qu'au

Apprenons dessiner

2 - 35

GALAAD

1/1000me, ce qui devrait suffire couvrir lessentiel des besoins. Galaad


considre en effet que si vous avez indiqu une position par cotation numrique, il n'a pas le droit de modifier cette position sa guise pour l'ajuster sur la
grille. Elle reste donc inchange.
Il peut nanmoins s'avrer utile d'adapter le pas de la grille une situation
particulire. Pour ce faire, vous devez appeler la commande "Dessin / Grille
magntique / Rgler" dans la barre de menus (un raccourci rapide existe dans
la barre de commandes en haut de l'cran).
Une bote de dialogue permet de rgler 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
rglette, 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 dsactiver la grille pour travailler avec le simple pixel
de l'cran pour seule unit de dplacement, mais ce n'est pas recommand pour
un travail prcis et confortable, surtout que cette unit va se mettre varier
avec le zoom. Cette grille magntique est votre disposition et ne suse mme
pas si vous vous en servez. Ne la ngligez pas.

De Profundis
Les merveilles de la cration artistique ne doivent pas faire oublier que le
but ultime et pas si lointain de Galaad reste de piloter une machine-outil
commande numrique destine l'usinage par fraisage. Ceci suppose que les
objets dessins acquirent au moins trois paramtres supplmentaires : la
profondeur du sillon de fraisage, de dcoupe ou de gravure, la vitesse de
mouvement et l'affectation d'outils usiner.
Cliquez sur l'icone verte gauche de la planche, toujours sans vous
soucier de ses congnres surgissantes.

2 - 36

Apprenons dessiner

GALAAD 3

Il jaillit aussitt une nouvelle bote de


dialogue qui vous offre la possibilit
d'indiquer une profondeur d'usinage
pour les objets dessiner, ainsi qu'une
vitesse d'avance pour le mouvement
d'usinage, et enfin l'outil qui sera mis
contribution pour tailler ces objets. On
trouve aussi d'autres paramtres avancs
qui serviront plus tard.
Vous pouvez donner ici une nouvelle
profondeur d'usinage vos objets.
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 calcule assez largement par dfaut, en prenant en compte la
duret du matriau usiner, les caractristiques physiques de l'outil (profil,
diamtre, 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 coteux en allant trop vite. Votre exprience des vitesses se
fera bien assez rapidement, si l'on ose dire.
Lorsque vous validez cette bote de dialogue en cliquant sur OK (ou en
appuyant sur
), les objets slectionns reoivent immdiatement les
nouvelles caractristiques indiques. Si aucun objet n'tait slectionn, 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 bote de dialogue.
Important corollaire : vous pouvez avoir autant de profondeurs et de
vitesses diffrentes que d'objets sur la planche. Ces deux paramtres sont
compltement indpendants et ne sont pas lis 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
disponibles, c'est dire la capacit mmoire de votre ordinateur. Avec les PC
actuels, a laisse du champ votre crativit. Ajoutons encore que vous pouvez
mme 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 prsent chapitre n'est que de vous aider effectuer vos
premires armes.

Apprenons dessiner

2 - 37

GALAAD

Vous savez maintenant dessiner des objets, les supprimer, les repositionner sur la planche, les agrandir ou rduire, et enfin dfinir leurs valeurs
d'usinage. Vous tes donc prt utiliser cette fraiseuse qui piaffe d'impatience
et tire dj sur son cble. Allez, dernier petit dtour par le zoom.

Zoom
Il est utile de pouvoir agrandir une partie de la planche pour vrifier le trac
des objets dessins ou les ajuster. Une srie de fonctions va vous aider, mais
nous nous contenterons ici de voir les deux premires.
Vous l'aviez sans doute remarque au premier coup d'il, cette icone
bleue qui a un air sincre de dj-vu. Allons, cliquez dessus.
Vous pouvez maintenant dlimiter 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 relcher la mme position.
Pour revenir un affichage global de la planche, droulez les icones
de zoom et attrapez sa premire suivante.
Petite astuce : il est possible de faire un zoom "au vol" avec la touche
(ou ) du clavier. Galaad agrandira la zone situe autour du pointeur de la
souris, sans pour autant interrompre la fonction de dessin ou manipulation en
cours comme le ferait l'icone de zoom. Cette opration est ritrable ad
nauseam, et l'on peut revenir en arrire avec la touche
(ou ).
Si vous disposez d'une souris roulette, celle-ci fait les mmes oprations
de zoom sans toucher au clavier (le sens du zoom peut tre invers). Ceci
facilite les accroches au vol dans des zones encombres : on zoome pour
agrandir l'endroit o une accroche intresse, aprs y avoir positionn la souris,
on accroche le point, puis on fait un zoom arrire pour la suite.
La fentre de zoom peut tre dplace 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 mme en
cours de dessin alors que le pointeur rouge en croix est actif.

2 - 38

Apprenons dessiner

0 0 0 1 1

APPRENONS A USINER

GALAAD

Contrle technique
Avant la mise feu de votre fraiseuse, il peut tre opportun de jeter un coup
d'il sur ses caractristiques particulires telles que Galaad les imagine. On
pourra ainsi viter quelques malentendus, dans le cas o un paramtre ne serait
pas dans le rang. Montez tout droit dans la barre de menus sans passer par la
case dpart, et passez la commande "Paramtres / Fraiseuse / Principaux". Ceci
sert d'ouvre-bote de dialogue pour un modle qui affiche une synthse trs
sommaire des caractristiques techniques de votre fraiseuse.
Si tout va bien, vous
retrouvez ici les paramtres
indiqus lors de l'installation
de Galaad, pour peu que vous
ayez dfini une machine
d'usinage ce moment. Dans
le cas contraire, il n'est pas
trop tard pour vrifier les
paramtres en question, du
moins ceux affichs.
On supposera que vous connaissez le modle de votre fraiseuse ou,
dfaut, le modle 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
modle n'est pas indiqu sur la machine, de prfrence dans l'endroit le plus
inaccessible. Le fait d'indiquer un modle erron n'est pas grave. Ni votre
fraiseuse ni votre ordinateur ne risquent d'en souffrir dans leur chair tendre. Au
pire, il ne se produira rien lorsque vous en attendrez une raction. Dans le
doute, le mieux est donc d'essayer. De l'audace !
Dtail d'importance, vous avez probablement branch un cble entre votre
ordinateur et votre machine. Si ce n'est pas le cas, il ne serait pas impossible
que Galaad ait du mal contrler la commande numrique. Les progrs en
rseaux sans fil sont certes tonnants, mais un moyen de communication
btement physique reste hlas ncessaire l'heure actuelle pour la plupart des
machines connues de Galaad. Et puisqu'on est sur le sujet, certains modles
anciens ont un cble asymtrique dont une extrmit doit tre branche
imprativement sur le PC et l'autre sur la fraiseuse.

3 - 40

Apprenons usiner

GALAAD 3

Pour s'pancher travers ce cble, Galaad a besoin de savoir quel port de


communication est mis contribution. Mme si la mode est l'USB, encore
beaucoup de commandes numriques reoivent leurs ordres par liaison srie
RS-232. Il convient donc d'indiquer au logiciel quel port de votre ordinateur
vous avez connect ce fameux cble. Sur un ordinateur un peu ancien, le cas
gnral est le branchement de la machine sur le port srie COM1 ou COM2. Sur
un ordinateur rcent, il est plus probable que vous passerez par un convertisseur USB-Srie, lequel sera vu par les logiciels comme un port srie classique,
mais avec un numro au-del de COM2. Dans la liste droulante, Galaad
affiche un petit astrisque aprs le numro des ports COM existants, qu'ils
soient rels ou virtuels. A vous d'essayer, a ne cause pas de dgts collatraux
l'ordinateur ni aux autres logiciels mme actifs.
Vous remarquerez que le voisinage de cette slection permet de bricoler la
vitesse de transmission. Si vous avez choisi un modle existant dans la liste
des machines, le mieux est de ne pas toucher. Mettre une vitesse de transmission plus leve ne fera pas marcher votre fraiseuse plus vite.
Au fait, vous n'avez peut-tre simplement aucune fraiseuse connecte
l'ordinateur sur lequel vous tes en train de travailler. Dans ce cas, indiquez
"Aucune machine" comme modle et "Aucun" comme port. La fraiseuse sera
donc virtuelle, mais vous pourrez tout de mme suivre le processus d'usinage.
Validez cette fentre en cliquant sur OK si vous y avez chang quelque
chose ou, sinon, cliquez tout de mme sur OK. On ne sait jamais.

Visite guide du pas de tir


Votre planche dessin contient les merveilles tout droit issues de votre
crativit fconde ; les paramtres de votre fraiseuse vous semblent corrects ;
celle-ci s'impatiente et s'nerve dj ; la fentre de tir est bonne ; votre ceinture
est attache. Il n'y a donc plus aucune raison de diffrer plus longtemps
l'usinage. L'autorisation de lancement se trouve dans "Usinage / Fraisage
standard 3 axes". Allons-y, bon pour commande.
Une digression, dj : vous avez peut-tre oubli de mettre votre machine
sous tension. Le bon vieil adage informatique "a marche mieux quand on
branche" fait parfois de vrais miracles. Mais la plupart des fraiseuses bien

Apprenons usiner

3 - 41

GALAAD

leves ont heureusement le bon got d'allumer un quelconque voyant quand


elles sont sous tension. Si rien ne brille de ce ct, vous avez la permission de
dtacher votre ceinture pour aller vrifier de plus prs. Accessoirement,
certaines commandes numriques doivent non seulement tre mises sous
tension, mais en plus leur tage de puissance doit tre arm et le capot de
scurit de la machine referm. On vrifie donc tout a.
Pendant ce temps, Galaad en a profit pour vous envoyer une bote de
dialogue modle familial dans laquelle on trouve de tout. Pas de panique, vous
ne risquez rien, mme en cliquant tous azimuts si a vous amuse.

On ne va pas examiner maintenant toutes les options offertes sans la


moindre pudeur par cette fentre. Vous avez tout de mme dj remarqu que
votre dessin s'y trouve en bonne place. Le seul paramtre d'usinage qui nous
intresse ce stade est la squence d'outils, affiche au-dessus du dessin.

3 - 42

Apprenons usiner

GALAAD 3

Si vous avez dessin des objets avec plusieurs outils diffrents, ceux-ci sont
actifs dans les cases correspondantes de la matrice. En l'absence de squence
dfinie, ces cases sont uniformment jaunes et attendent votre slection. Il
suffit de cliquer sur les outils usiner, en suivant l'ordre dans lequel vous
souhaitez les voir appeler. Un outil slectionn 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 barre de jaune.
Cette notion est donc importante : il vous appartient de choisir la
squence d'appel des outils pour l'usinage. En l'absence de squence, c'est
dire si vous laissez les cases uniformment jaunes, les outils seront appels tout
simplement dans l'ordre de leurs numros.
Quelques caractristiques des outils sont rappeles sous la matrice de
slection. Lorsque la souris passe sur un outil utilis, elles sont affiches. Le
reste du temps, ces caractristiques correspondent au premier outil de la
squence, 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
squence 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 pice" ou appuyez sur

Origine pice
La page de paramtres d'usinage disparat pour laisser place la page de
rglage de l'origine pice, non moins fournie en zones de contrle.
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 prfr et votre commande numrique
idoine s'ouvre ds validation du message de prsentation d'outil. Cette premire
ouverture peut parfois durer quelques longues secondes selon le type de
machine et si celle-ci vient d'tre arrache au sommeil.

Apprenons usiner

3 - 43

GALAAD

Si l'ouverture du dialogue ne dbouche pas sur un rsultat correct, un


message viendra vous signaler la nature du problme. Galaad essaie pendant
dix petites secondes d'tablir une communication stable avec la machine. En
cas de dfaillance, on propose de ressayer. Vrifiez d'abord pourquoi a ne
passe pas. Dans l'ordre de la check-list : mise sous tension, branchement du
cble, paramtres de fraiseuse dans Galaad.
Mais on peut tre optimiste et imaginer que tout s'est bien pass. Le
dialogue avec la commande numrique est tabli et la machine a ventuellement effectu une course de rfrence pour recaler son point zro. Revenons
donc notre origine pice.

Il s'agit maintenant d'indiquer Galaad o se trouve la pice usiner sur le


plateau de votre machine. Vous la voyez, certes, mais lui ne la voit pas. Il n'en
connat que les dimensions et les tracs usiner. Il va donc falloir lui donner
un point de rfrence XYZ et prciser o se trouve la pice par rapport
ce point.

3 - 44

Apprenons usiner

GALAAD 3

Au fait, n'oubliez pas de mettre une pice 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 rfrence, axe par axe. Utilisez les boutons de dplacement X, Y et Z.
Lorsque vous cliquez sur un bouton, le mouvement est continu et se prolonge
jusqu' relchement. Vous pouvez aussi utiliser les flches du clavier.
Important : le bouton droit de la souris dplace les axes faible vitesse
). Trs utile pour finaliser une prise d'origine pice sur un
(ou la touche
axe donn. Si vous voulez faire un mouvement de longueur plafonne, utilisez
les boutons-radio de droite qui indiquent des longueurs. Le mouvement
s'arrte ds que vous relchez la commande ou que la distance a t couverte.
Accessoire, mais pratique : la roulette de la souris dplace par incrments
de 1/100me de millimtre (ou 1/1000me de pouce selon l'unit utilise) le
dernier axe qui a boug, du moins si l'un des axes a boug depuis moins d'une
minute. Trs utile pour les rglages fins, surtout sur Z.
Dans la fentre de prvisualisation, un curseur
en croix se dplace en mme temps que les axes.
Si vous n'avez pas de fraiseuse connecte, il est
d'ailleurs le seul se dplacer. Vous pouvez
mme double-cliquer directement une position
XY dans cette surface. Les coordonnes sont
donnes par les afficheurs LED en bas.
Vous pouvez aussi entrer une position numrique 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 connat certes en permanence la position de la pointe d'outil, mais
il ne sait toujours pas o se trouve la pice usiner sur la machine.
Dplacez donc la broche sur les axes X et Y de faon la positionner audessus de la pice, de prfrence au centre de celle-ci. Utilisez ensuite les
mouvements Z pour descendre l'outil faible distance de la surface suprieure
de la pice, 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 de la

Apprenons usiner

3 - 45

GALAAD

souris et descendez doucement jusqu' ce que la pointe d'outil affleure la


surface de la pice sans la pntrer. Oprez ventuellement le rglage final
avec la roulette de la souris. L'outil doit juste toucher la surface.
Votre origine pice est bonne pour l'axe Z. Cliquez sur le bouton vert de
validation de la position Z :
La position Z "monte" alors dans
la case Z de l'origine pice.
Repassez maintenant en dplacement continu et remontez un peu la pointe
de l'outil (si Galaad ne s'en est pas dj charg), puis amenez-la vers le bord
gauche - ou ouest - de la pice.
Une fois proche du bord, repassez en dplacement lent, ou par
segments de 1/10me de millimtre, et ajustez la position de faon
faire concider au mieux la pointe de l'outil avec le bord de la pice.
N'hsitez pas redescendre l'axe Z pour amliorer l'ajustage.
Si l'outil utilis est de type cylindrique ou hmisphrique, il est en
gnral plus facile d'ajuster sa position de faon faire affleurer le
bord de son cylindre avec le bord vertical de la pice. Le diamtre 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 rfrence obligatoire.
Votre origine pice est bonne pour l'axe X. Cliquez sur le bouton vert
correspondant :
.
Faites enfin pour l'axe Y la mme opration que pour l'axe X, en approchant le bord sud de la pice, et validez son bouton vert. Avec un outil
conique, il est possible de faire une approche simultane des axes X et Y sur le
coin sud-ouest de la pice pour gagner du temps, et valider en mme temps les
deux positions. On peut mme 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 pice plutt
que sur un bord ou un coin, ceci afin d'accrotre la prcision.

3 - 46

Apprenons usiner

GALAAD 3

Sans donner trop de dtails, notez au passage que


vous pouvez dcider d'approcher d'autres points de
rfrence que les bords sud et ouest de la pice. Il suffit
de prvenir le logiciel par le biais de la petite liste combo
qui dtermine la position sur pice.
Lorsque vous faites votre approche d'origine pice, Galaad connat en effet
les positions que vous validez, et donc au final la coordonne du point origine,
mais encore faut-il lui indiquer o se trouve la pice 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
indique au logiciel soient cohrentes.

Mise feu
La position de l'origine pice a t valide
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 pice par
rapport ce point. Attachez vos ceintures,
dcollage immdiat. Vous pouvez cliquer sur le
gros bouton jaune de "Lancement de l'usinage" ;
a vous dmangeait depuis un moment.
L'outil est rtract s'il est en
position basse, et un dernier message
vous prvient de l'imminence du dpart
de l'usinage. Vous pouvez encore
annuler ce stade, mais c'est votre
dernire chance.
Le fait de valider ce message lance immdiatement le processus d'usinage automatique. Si votre broche ne dmarre pas toute seule, c'est le moment
de la mettre en route et de rgler sa vitesse de rotation. Ds validation du
message, l'outil est dplac vers le point d'entre du premier objet usiner,
descend ensuite au contact avec la surface suprieure de la pice, attaque le
perage puis l'avance horizontale et enfin remonte pour rejoindre l'objet
suivant. La squence suivie correspond l'ordre dans lequel les objets ont t

Apprenons usiner

3 - 47

GALAAD

dessins, mais on verra qu'il existe des moyens de bricoler cette squence. On
essaiera de penser vous en toucher un mot.

Quelques mini-boutons en bas de la fentre vous permettent de corriger


globalement la vitesse d'avance ou la position Z ou par incrments.
Une fois le cycle d'usinage achev, Galaad teint
la broche et renvoie l'outil sa position de parking.
La pice peut alors tre dmonte de son support,
moins qu'un autre outil ne soit appel son tour,
auquel cas le logiciel revient l'cran de prise
d'origine pice.
Votre pice est usine, et vous-mme connaissez maintenant la marche
suivre. On reviendra plus tard sur les autres paramtres et options avances de
l'usinage. Pour le moment, vous avez vu l'essentiel de la procdure.

3 - 48

Apprenons usiner

0 0 1 0 0

APPRENONS A ENREGISTRER

GALAAD

Dessin courant
Avant mme de vous attaquer la cration de dessins plus extraordinaires
les uns que les autres, commencez par quitter Galaad de faon provisoire voire
premptoire. Cliquez d'un geste sr sur le bouton de fermeture de la fentre ou
passez la commande "Fichier / Quitter Galaad". Voil Galaad referm vite fait.
Ce logiciel sait s'effacer devant son matre.
Relancez-le maintenant en double-cliquant sur son icone sur le bureau ou
en activant sa ligne de commande dans le menu "Dmarrer > Programmes >
Galaad". Aprs les quelques civilits d'usage, vous remarquez que le logiciel
vous a ramen sans encombre dans le mme environnement de travail, avec
exactement le mme 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 trs 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 pralable le dessin
courant, sous peine de le perdre.
Si le principe de sauvegarde automatique du dessin vous pose des problmes de conscience, d'habitude, de mthode, ou mme de rseau, sachez que
vous pouvez toujours le dsactiver dans les paramtres avancs de l'environnement de travail. A vous de choisir, mais rappelons qu'il est actif par dfaut
l'installation du logiciel.
A noter que l'enregistrement automatique et priodique 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 automatiquement Galaad sur ce fichier. Mais si le dessin courant n'a pas t enregistr,
il est bien vident qu'une invite en ce sens vous sera pralablement propose.
Ceci revient en fait lancer Galaad puis ouvrir le fichier en question. Vous
pouvez donc double-cliquer sans crainte sur tous les fichiers GAL qui passent
porte de votre Explorateur. Ceci n'est sans doute pas une fonctionnalit trs
utile, mais autant la mentionner.
4 - 50

Apprenons enregistrer

GALAAD 3

Fichiers et dossiers
L'installation complte de Galaad transfre sur le disque dur des exemples
de dessins rangs dans quelques dossiers. Une bonne organisation des arborescences de rpertoires de votre disque est une solide garantie de retrouver
facilement vos fichiers. Il est donc souhaitable de ne pas jeter ple-mle 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 faon
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 bote de dialogue de slection de fichier. C'est fort
probablement de cette faon que vous ferez du nettoyage par le vide. Ne vous
en privez surtout pas.
Galaad, pour sa part, vous suggre de ranger vos dessins dans le sousrpertoire FICHIERS de son rpertoire d'installation, dans lequel il a dj cr
quelques sous-rpertoires de troisime niveau pour ranger ses fichiers d'exemples. Le mieux est sans doute de suivre le mme chemin et crer vous aussi vos
dossiers dans ce sous-rpertoire FICHIERS. Ils seront ainsi au mme niveau
d'arborescence que les exemples installs. Ceci tant, Galaad n'impose en rien
un modle d'organisation du disque. Le choix de l'emplacement de vos fichiers
vous reste donc acquis dans le dtail. Le logiciel pousse la biensance jusqu'
toujours se repositionner au dernier endroit o vous avez ouvert ou enregistr
un fichier, ce qui vous vite de fastidieuses descentes et remontes 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 crer ces dossiers de rangement, Galaad peut le faire directement grce 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 mme
changer le chemin d'accs ce
nouveau dossier si vous le
souhaitez.

Apprenons enregistrer

4 - 51

GALAAD

Il ne vous reste plus qu' enregistrer vos nombreux futurs fichiers dans ce
dossier dont le nom apparat ds prsent dans la liste des dossiers disponibles. Vous pouvez bien entendu crer 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 fentres d'ouverture et d'enregistrement de fichier qui peuvent
. Direction la
faire a au passage si vous slectionnez et appuyez sur
corbeille, tout n'est pas perdu, du moins tant que vous ne la videz pas.

4 - 52

Apprenons enregistrer

0 0 1 0 1

TECHNIQUES AVANCEES
DE DESSIN

GALAAD

Ce chapitre est destin vous faire dcouvrir les subtilits du dessin avec
Galaad, passe la premire initiation. Il n'est pas superflu de jeter au pralable
un coup d'il mme diagonal sur ladite initiation, mme pour les utilisateurs
aguerris. Faites donc un passage par le chapitre d'apprentissage du dessin, si
cela n'a pas dj t fait. Il se trouve ici et l de petites astuces tellement
simples qu'on ne les remarque mme pas en entrant dans le magasin.

Cotations appliques
Une fonction importante de dessin de pices destines l'usinage est la
cotation numrique des coordonnes et dimensions. Vous n'avez sans doute pas
vous envoyait aussi sec une petite fentre de
dj oubli que la touche
cotation hors grille magntique, pour positionner la croix de pointage.
Petite astuce, au passage : Vous pouvez entrer toutes vos valeurs numriques sous forme d'expression mathmatique, par exemple une chane de cotes
12+31,2+4*6,35 crite de cette faon dans sa zone de saisie. Ceci vite d'aller
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 numrique relle. Voyez le
chapitre "Fonctions spciales" pour la syntaxe et les identificateurs de fonctions reconnus par l'analyseur mathmatique.
Imaginons maintenant que nous construisions un rectangle de
65,4 32,1 mm de dimensions, dont les coordonnes 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 coordonnes. Au deuxime pointage, le temps se gte :
il faudrait calculer les coordonnes du coin diagonalement oppos au premier,
c'est dire soustraire les dimensions aux coordonnes dj entres. Certes,
Galaad vous permet, comme on vient de le voir, d'entrer une expression
arithmtique, en l'occurrence une soustraction, mais a resterait un peu
dommage de devoir faire a soi-mme.
Il est vrai que l'exemple du rectangle est mal choisi. On peut toujours coter
le deuxime point par rapport au premier dans la fentre de cotation ; il
suffirait donc d'entrer les dimensions du rectangle et prciser que ces coordonnes sont relatives au point prcdent. L'effort est moindre, mais on peut
encore amliorer. Essayons donc : dessinez un rectangle en positionnant le
5 - 54

Techniques avances de dessin

GALAAD 3

premier point comme vous l'entendez ( la souris ou par cotation) et, pour
positionner le deuxime point, appuyez sur
.
Miracle : au lieu de vous envoyer la
fentre de cotation du deuxime point,
Galaad a devin votre pense 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 prjuger de l'avenir
dans cet univers dterministe, il se tient quand mme vaguement au courant de
ce que vous tes en train de faire un moment donn. Par consquent, si vous
dessinez un rectangle et demandez cotation aprs le premier point, il est fort
probable que vous cherchez entrer les dimensions de votre rectangle plutt
que les coordonnes du deuxime point. Pour d'autres constructions gomtriques comme la ligne horizontale, le cercle ou toute quincaillerie tiroirs, la
fentre de cotation va se spcialiser de la mme faon, 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 fentre de cotation du pointeur pour une
simple position XY classique.

uvres inacheves
La construction d'une figure gomtrique un peu complexe passe gnralement par plusieurs tapes successives. Ces tapes sont diffrentes 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 dcide d'interrompre le processus de
construction avant la dernire tape, tout simplement parce que la figure qu'on
cherche tracer n'est qu'une bauche de celle propose par l'icone de dessin.
Gardons l'exemple de l'ellipse ouverte et centre : la fonction qui supervise son
dessin passe par une squence de quatre tapes. Primo, on positionne le point
central ; deuzio, on dfinit les rayons X et Y ; tertio, on positionne le point de
dpart de l'arc ; quarto, on positionne le point d'arrive. Au final, on a perdu
des calories et gagn une ellipse ouverte.

Techniques avances de dessin

5 - 55

GALAAD

Imaginons maintenant qu'on souhaite dessiner une ellipse


centre mais compltement ferme. Aucune autre icone de
dessin ne permettant cette construction rduite, 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
dj franchies.
Par ailleurs, certaines fonctions de dessin de Galaad sont rptitives et n'ont
par dfinition pas d'tape ultime. L'exemple le plus simple est la polyligne pour
laquelle il est ncessaire de positionner le point de dpart, puis les sommets
suivants. Il vous appartient de dcider quel point sera le dernier de la figure.
Tant qu'on clique un nouveau sommet, le logiciel l'ajoute au polygone et
renvoie au pointage du suivant, jusqu' ce qu'il soit dcid d'y mettre fin par le
pointage du dernier avec le bouton droit de la souris. D'autres figures rptitives suivent le mme processus, comme par exemple les Beta-Splines (bien qu'il
y ait un nombre maximal de ples attracteurs, quelque chose comme 256) ou
les courbes de Bzier.
On se rappelle donc que, pour mettre fin la construction d'une figure
gomtrique rptitive, il suffit de cliquer son dernier point avec le bouton
droit de la souris.
Les figures construction progressive ne fonctionnent pas autrement. Si
vous voulez arrter une construction en cours avant sa dernire tape, pointez
celle que vous considrez tre la dernire tape de votre figure avec le bouton
droit de la souris.
Dans le cas de l'ellipse ferme, il suffit donc de positionner les rayons X et Y en cliquant avec le bouton droit de la
souris pour que son dessin s'arrte l sur une ellipse ferme.
A noter que, dans ce cas prcis, le point de dpart de l'arc est
le zro trigonomtrique, l'est du centre de l'ellipse. On
aurait pu tout aussi interrompre la construction l'tape
suivante pour obtenir une ellipse ferme mais avec positionnement de son point de dpart.
D'autres figures sont galement concernes, comme par exemple l'toile
(achvement avant pointage du cercle intrieur), les rayons (avant pointage du

5 - 56

Techniques avances de dessin

GALAAD 3

cercle intrieur ou de l'ventail de dveloppement) ou la spirale (avant pointage


du cercle intrieur).
Dans tous les cas, il convient de retenir que vous pouvez figer la construction d'une figure tout moment sans annuler ce qui en a dj t tabli, en
cliquant votre dernier pointage avec le bouton droit de la souris.

Manipulations gomtriques
Nul ou presque n'tant infaillible, vous aurez sans doute besoin un
moment ou un autre de modifier une forme dessine sans reprendre globalement sa construction. Un exemple typique est donn par les courbes de Bzier
dont la force des demi-tangentes chaque nud est calcule par dfaut d'aprs
la distance qui le spare du nud suivant. Il arrivera certainement que ce calcul
ne vous donne pas satisfaction et que vous souhaitiez arranger un peu le
rsultat obtenu.
Les figures dont la gomtrie de construction reste ditable sont les arcs
(de cercles ou d'ellipses), les Beta-Splines, les Quadra-Splines et les courbes
de Bzier. Ces trois dernires sont mises en dition gomtrique ds la fin de
leur construction pour les arranger, mais ceci ne prjuge en rien du fait que l'on
puisse revenir plus tard cette dition. Les arcs ne sont pas en dition automatique pour permettre d'en construire aussitt d'autres, mais on peut tout de
mme revenir ultrieurement sur leur construction.
Dessinez donc un arc de cercle ou d'ellipse, simple et
ouvert, par tout moyen et icone votre convenance.
ou slectionnez l'objet pour quitter le
Appuyez sur
mode dessin si ncessaire. Cliquez maintenant sur l'arc
avec le bouton droit de la souris. Un cadre d'dition
spcifique vient aussitt s'emparer de l'objet.
A noter que le double-clic fait de mme si l'objet sous la souris est isol.
Vous pouvez manipuler la forme en dplaant les cases rouges du cadre, c'est
dire dans ce cas le centre, les rayons, et les points extrmes de l'arc. Vous
pouvez aussi appuyer sur
pour faire une cotation directe. Pour revenir
un mode normal, il suffit de slectionner autre chose, ou activer une icone de
dessin, ou encore appuyer sur la bonne vieille touche
.

Techniques avances de dessin

5 - 57

GALAAD

Dans le cas des Beta-Splines, vous pouvez pondrer la case qui a le focus,
l'aide des touches
et
du clavier. Fonction ne pas ngliger.
Pour les autres figures dpourvues de proprits gomtriques particulires,
le fait de cliquer avec le bouton droit de la souris reviendra en slectionner un
point ou un segment. Reportez-vous au paragraphe concernant ce type de
slection pour en savoir plus.

Verrouillage
Petite fonctionnalit ancienne mais bien pratique de Galaad, vous pouvez
interdire la slection d'un objet en particulier. Il suffit de slectionner - une
dernire fois, allez - cet objet et de cliquer sur l'icone de verrouillage.
A partir de ce moment, l'objet ne pourra plus tre slectionn, ni
les segments et points qui le composent.
Ceci peut vous aider manipuler un groupe d'objets prsents dans une zone
sans toucher aux autres de cette mme zone. Les objets verrouills restent
visibles (ils deviennent roses) et seront usins comme les autres. Simplement,
ils chappent toute slection. A noter qu'il existe un raccourci au clavier par
et
(il faut ensuite appuyer nouveau sur
la combinaison des touches
ou
pour remettre le clavier en l'tat).
Pour dverrouiller les objets, il faut passer par le menu "Edition" ou
nouveau l'icone. On pourra dverrouiller la totalit des objets verrouills ou
une partie d'entre eux, pointer un par un ou dans une zone.

Association
Autre classique des slections : la possibilit d'associer des objets ensemble, de manire ce que tous soient slectionns automatiquement lorsqu'on
attrape lun dentre eux. Un pour tous, tous pour un.
Cette fonction dassociation se cache assez logiquement dans la srie
des icones de slection.
5 - 58

Techniques avances de dessin

GALAAD 3

Dessinez plusieurs objets et slectionnez en plusieurs, puis cliquez sur cette


icone. A partir de ce moment, ds que vous slectionnez un des objets associs,
seul ou avec dautres, ses acolytes sont aussi slectionns. A noter que les
blocs de texte utilisent un systme d'association diffrent pour maintenir les
caractres groups en une seule entit.
Pour dissocier des objets associs, il est ncessaire de passer par le menu
"Edition" et de choisir une mthode de dissociation, qui peut porter sur les
objets points et eux seuls, ou sur les objets points et leurs acolytes. Dans ce
dernier cas, la dissociation du groupe est totale. L encore, si aucun objet n'est
slectionn, l'icone d'association fait aussi l'opration inverse par pointage,
sans passer par le menu. Et s'il y a des objets slectionns mais qui sont dj
tous associs, l'icone propose alors la dissolution de la communaut.

Protection
Il peut s'avrer utile de pouvoir viter un objet bien sous tous rapports de
se voir, un moment donn, install de force sur la table de torture, sans pour
autant s'interdire de le slectionner et le manipuler, mais en douceur.
La fonction de protection, avec son petit bouclier, permet de limiter
les oprations autorises sur un objet.
Le champ de protection ne couvre toutefois pas la modification de la
position ni des dimensions de l'objet protg. Galaad considre que ces
oprations n'altrent pas la forme proprement dite et ne les interdit donc pas sur
un objet ainsi mis labri. Par contre, il devient impossible de l'effacer ou le
dformer, (c'est dire le soumettre des effets spciaux modifiant son
apparence), ou encore de souder ou inciser son parcours.
Pour dprotger un objet, voir le menu "Edition" ou nouveau l'icone
comme pour les associations. A noter qu'on peut afficher un minuscule bouclier
prs du point d'entre des objets protgs en activant la commande "Affichage /
Trac / Protections".

Techniques avances de dessin

5 - 59

GALAAD

Ancrages
Si des objets associs ont toutes les chances de se voir manipuler simultanment, il n'est pas toujours bien pratique de devoir crer de lourdes associations pour de seules oprations de positionnement. Inversement, il arrive qu'on
ne souhaite pas voir modifier la position d'un objet slectionn en mme temps
que d'autres.
Galaad propose par consquent deux solutions adaptes ces cas. Il
est donc possible, pour un objet, soit de fixer dfinitivement 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 slectionn.
Toute tentative ultrieure pour dplacer 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 slectionn puis ancr sur sa position. Slectionnez ensuite
les deux objets ensemble et dplacez le tout : l'objet ancr s'entte rester sur
sa position ; c'est trs nervant.
L'ancrage relatif entre objets est plus permissif : la position de chacun peut
tre change, mais le dplacement de l'un entrane le dplacement de tous ses
frres de chane. Dessinez trois objets quelconques, slectionnez-les ensemble
et faites un ancrage relatif des objets entre eux. Slectionnez maintenant un
seul de ces trois objets et dplacez-le : ses deux comparses suivent tranquillement le mouvement de celui slectionn. Outre le ct pratique pour le
positionnement direct d'un ensemble non associ, cette fonction d'ancrage
relatif a des retombes annexes qui vont nous intresser pour la suite des
vnements, comme on le verra ci-aprs lors des slections et manipulations de
points et segments.
Pour dgager des objets ancrs, on passe encore par le menu "Edition" ou
l'icone. Et comme pour les protections, on peut afficher une minuscule ancre
prs du point d'entre des objets ancrs sur position en activant la commande
"Affichage / Trac / Ancrages absolus".

5 - 60

Techniques avances de dessin

GALAAD 3

Slection et manipulation de points


Nous avons appris slectionner et manipuler des objets dessins. Ce type
de slection est primordial dans la mthodologie de travail de Galaad pour
dfinir la porte d'une action, mais il n'est pas le seul. Un certain nombre de
cotations, accroches et manipulations s'appuient sur la slection d'un point,
voire de deux, dont on peut rcuprer la position comme rfrence.
Plus gnralement, Galaad vous permet de faire trois types de slections :
les objets, les points et les segments. Pour chaque type, vous pouvez avoir une
slection rouge et une slection bleue qui ont des portes diffrentes. Il y a
donc un total de six slections possibles. Etant donn que ces slections
peuvent tre prsentes simultanment sur la planche, Galaad donne le focus
une seule d'entre elles un moment donn.
Ce focus se prsente sous la forme
d'un trait d'encadrement. A noter que la
slection d'objets en rouge est considre
comme majeure et a donc toujours le
focus. Le passage du focus une autre
slection ou le retour au dessin actif
dslectionne les objets.
Inversement, la slection d'objets en bleu n'a jamais le focus. Il est de fait
qu'aucune opration de manipulation ne peut tre faite sur des objets slectionns en bleu, lesquels ne servent qu' dfinir des trajectoires de rfrence. Les
points et segments bleus peuvent cependant avoir le focus. Mais revenons la
slection de points. Ces points slectionns vont servir dessiner, coter, et
mme modifier des trajectoires.
On trouve l'icone de slection de points (rouge ou bleu) dans la srie
des icones de slection. Commenons par le rouge.
Le plus simple pour exprimenter est de dessiner un polygone simple ou un
rectangle. Rveillez ensuite l'icone susdcrite et allez cliquer un sommet du
polygone. Pour ce faire, la pointe de flche de la souris doit tre le plus prs
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 slectionn ; le cercle fin indique que cette slection a le focus.

Techniques avances de dessin

5 - 61

GALAAD

Grosse astuce : au lieu d'attraper un point en passant par l'icone de slection, vous pouvez cliquer directement sur le point avec le bouton droit de la
, le point sera
souris. Si vous gardez simultanment enfonce la touche
slectionn en bleu. Sinon, c'est du rouge. Sur certaines figures (arcs, courbes),
le bouton droit de la souris fait une dition gomtrique spciale. Il faut alors
accompagner le clic de la touche
pour forcer la slection dun point
(indpendamment de la touche
qui fait une slection bleue).
Premire opration qui vient l'esprit : on re-clique sur ce point avec le
bouton gauche de la souris qu'on maintient enfonc, et on le dplace doucement. La trajectoire tout entire de l'objet suit le mouvement. Quand on relche
le bouton, la nouvelle position est adopte. On essaie la mme chose avec le
bouton droit de la souris : cette fois, seul le point est dplac, le reste de la
trajectoire reste inchang.
Si l'on sait manipuler la souris, on sait aussi jouer du clavier, mme bien
tempr. Rien ne change de ce ct : toujours cette bonne vieille touche
.
Dans le cas d'un point slectionn, la bote de dialogue est un peu spcialise 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. A noter que les flches de
dplacement
restent actives pour dplacer le point le long des
graduations des rglettes. Utilises seules, l'objet bouge avec le point ;
accompagnes de la touche
, le point seul bouge.
Pour passer d'un point un autre dans un objet ou un parcours d'objets
connects, il suffit d'appuyer sur la touche de tabulation avant
. Accompagne de la touche
(tabulation arrire), on retourne vers le point
prcdent. Si l'on ajoute encore la touche
par-dessus tout a, on saute
directement aux extrmits du parcours.
Plus fort : avec ce point slectionn en rouge, vous appuyez d'un doigt sr
sur la touche
. On a effectu une suppression du point, ce qui modifie la
forme de l'objet. Le point prcdent sur le parcours est alors slectionn sa
place. Ceci peut vous aider oprer des frappes chirurgicales sur l'objet.
Encore plus fort : dessinez deux lignes simples ayant toutes deux une
extrmit la mme position ou trs proche. Vous constatez qu'il y a bien deux
objets distincts que vous pouvez slectionner sparment. Slectionnez
maintenant une de ces extrmits comme point rouge et appelez la commande
"Dessin / Objet / Souder". Galaad relie alors les deux lignes au point rouge,
5 - 62

Techniques avances de dessin

GALAAD 3

pour en faire un unique polygone. Il n'y a plus qu'un seul objet. Faites maintenant l'opration inverse en utilisant la commande "Dessin / Objet / Scinder",
utilisable par ailleurs sur un polygone ou toute autre figure dj constitue.
Vous avez nouveau deux objets. Il va de soi que la soudure ne peut se faire
que sur des points extrmes, et la scission sur des points non-extrmes.
Ajoutons que la soudure n'est pas autorise sur des objets ayant des proprits
gomtriques particulires et incompatibles. Par exemple, vous ne pouvez pas
souder un arc une Beta-Spline. Mais vous pouvez alors utiliser la connexion
de parcours, bien plus pratique comme on le verra.
A noter que le point slectionn en rouge phagocyte le point auquel il a t
soud. En cas de diffrence de profondeurs, c'est le point rouge qui gagne. Si
en plus les objets ont des vitesses d'avance diffrentes, l'objet qui contenait le
point rouge gagne aussi. En cas de scission, les deux objets conservent bien
videmment les mmes rfrences et les points la mme profondeur.
Occupons-nous maintenant du point bleu. Dessinons
toujours un polygone ou un rectangle, et plaons-lui un
point slectionn en rouge quelque part. Slectionnons
maintenant un autre point, cette fois en bleu, sur son
parcours, et dplaons ce point bleu l'aide de la souris.
Vous constatez immdiatement que le dplacement 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 dplacer le point bleu.
Trs important : cette particularit du point bleu est plus tendue qu'il n'y
parat premire vue. Slectionnez un point bleu sur un autre objet et dplacez-le. Le point rouge, mme rfugi l'tranger, joue toujours son rle de
pivot. Si, en plus, il se trouve d'autres objets ancrs avec l'objet contenant le
point bleu, ils seront tous pivots en mme temps. Cette petite fonctionnalit
peut vous aider raliser des ajustages de formes un peu dlicats.
En dehors de ces cotations d'ajustage relatif au point rouge, aucune autre
opration n'est ralisable sur un point slectionn en bleu, si ce n'est la
suppression directe.

Techniques avances de dessin

5 - 63

GALAAD

Slection et manipulation de segments


Dans la veine de la slection de points, la slection de segments permet
quelques petites subtilits de bon aloi, notamment pour la construction de
nouvelles lignes dfinies partir de ces segments. Les segments slectionns
sont toujours orients, c'est dire qu'ils ont un point-bille et un point-flche
qu'on pourra trs bien utiliser comme simples coordonnes lors d'une cotation.
Attention, le sens du segment ne suit pas forcment le sens de parcours de
la trajectoire qui le supporte.
Comme de bien entendu, la slection de segments passe aussi par la
srie des icones de slection.
Toujours comme pour les points, vous pouvez slectionner directement un
segment en cliquant avec le bouton droit de la souris, cette fois en visant un
segment au lieu d'un point. Si le segment est tout petit, il faudra se montrer
agile ou faire un zoom. Les grands classiques restent tout aussi valides :
, l'opration concerne une slection en bleu, et
accompagne de la touche
la touche
force la slection de segments sur des objets par ailleurs
sensibles au clic du bouton droit. En fait, la seule diffrence entre la slection
de points et de segments avec le bouton droit concerne la cible. Si vous visez
un point, ce sera un point, sinon un ce sera 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 connects, il suffit encore d'appuyer sur la touche de tabulation avant
. Accompagne de la touche
(tabulation arrire), on
retourne vers le segment prcdent. Si l'on ajoute encore la touche
, on
saute directement aux segments extrmes du parcours.
Ca vous dmange depuis quelques instants : re-cliquez sur une
des extrmits du segment avec le bouton droit de la souris que
vous maintenez enfonc, et dplacez doucement cette extrmit.
Le segment se rtrcit ou s'allonge en gardant son axe ; le reste de
l'objet n'est pas modifi. Les deux extrmits du segment peuvent
tre dplaces de cette faon.

5 - 64

Techniques avances de dessin

GALAAD 3

Avec le bouton droit de la souris, le dplacement se fait


autour de l'autre extrmit utilise comme pivot, sans changer
la longueur du segment. La combinaison alterne du bouton
gauche et du bouton droit vous permet donc de positionner
votre segment en coordonnes polaires.
Les segments slectionns en rouge permettent de dbloquer un grand
nombre d'icones de dessin, et notamment de dessin de lignes. Parallles,
perpendiculaires, intersections, etc. Mais pour la manipulation et surtout les
ajustages globaux, les segments slectionns en bleu deviennent beaucoup plus
puissants. Slectionnez donc un segment en bleu sur un polygone de votre
dessin.
Comme vous le constatez sur l'cran, le dplacement du point-bille ou du
point-flche 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.
Encore mieux, s'il se trouve des objets ancrs avec celui
qui est ainsi manipul, ils sont agrandis ou pivots en mme
temps. Ceci peut par exemple vous faciliter une opration de
rotation autour d'un point dtermin : vous ancrez vos objets
pivoter avec un simple segment dessin juste pour conduire
cette opration. Vous slectionnez celui-ci en bleu et le faites
pivoter sur une de ses extrmits. La cotation avec la touche
devient alors presque incontournable.
De cette faon, il est possible d'oprer un ajustage difficile en coordonnes
polaires par rapport un point qui n'existait mme pas sur l'objet pressenti, et
par exemple en "accrochant" l'autre point du segment sur la figure ajuster, ou
ailleurs selon votre besoin immdiat. Une fois l'ajustage ralis, il n'y a plus
qu' liminer le segment d'ajustage cr titre provisoire.

Techniques avances de dessin

5 - 65

GALAAD

Dplacement d'un groupe de points


Une petite icone fort discrte de la srie des slections nen mrite
pas moins une mention particulire, 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 dlimiter une zone de
slection. Tous les points de cette zone,
quels que soient leurs objets d'appartenance, seront slectionns pour des
manipulations de position.
Hormis le dplacement et le recadrage, il n'y a pas de manipulations
disponibles sur un groupe de points. En particulier, il n'est pas possible de
supprimer globalement des points ainsi slectionns.

Duplication et clonage
La duplication est une fonction vitale dans un logiciel de dessin. Certes, le
copier-coller permet d'viter de redessiner des figures dj construites, mais
une itration de ces figures intervalles rguliers demande bien videmment
une fonction spcifique qui fait toutes les copies en une seule opration. Galaad
vous offre par consquent une possibilit qui va vous faire conomiser du
temps, de l'espace mmoire et de la charge de calcul, bref la panace 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 mme objet, mais l'original et
la copie sont compltement indpendants. Modifier l'original n'aura aucune
espce d'incidence sur la copie.
Slectionnez nouveau votre objet (ou la copie si vous prfrez), et
appelez la fonction "Edition / Duplication / Faire une copie virtuelle". Galaad
5 - 66

Techniques avances de dessin

GALAAD 3

vous envoie aussitt un pointeur-cadre de positionnement de la copie que vous


placez quelque part. Essayez ensuite de slectionner cette copie : pas moyen.
En fait, elle n'existe pas vraiment, seule son image virtuelle apparat sur la
planche. Elle sera tout de mme usine, ne vous inquitez pas. Virtuel ne veut
pas dire visuel. En outre, ses paramtres d'usinage ou de contournage seront
absolument identiques ceux de l'original qui reste de son ct manipulable et
paramtrable merci.
Slectionnez ensuite l'objet original et dplacez-le :
la copie se dplace en mme temps. Torturez cet
original par tout moyen votre disposition (et ils sont
nombreux) : la copie est torture simultanment. Si
vous slectionnez un point de l'original et le dplacez
ou le supprimez, la copie fera de mme. Vous avez fait
une duplication virtuelle.
En fait, la plupart des duplications sont virtuelles par dfaut. Ainsi, lorsque
vous demandez une srie de copies intervalles rguliers, les copies sont toutes
virtuelles et seront par consquent toutes modifies en mme temps que l'objet
original, quelle que soit l'opration de modification applique. C'est plutt
pratique quand on a une correction apporter et qu'on n'a qu'une motivation
assez modre pour refaire ensuite tout le travail de duplication, pas spcialement pnible 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 indpendants. Les botes de
dialogue de duplication vous offrent le choix des armes, virtuelle ou relle. De
plus, vous pouvez faire passer des copies virtuelles l'tat de copies relles,
c'est dire manipulables de faon indpendante. Le menu "Edition" contient
tout ce qu'il faut pour oprer le passage du monde virtuel vers le monde rel.
Par contre, il n'est pas possible de passer dans l'autre sens du rel au virtuel. Il
faut dcider avant.
Il est inutile de s'tendre sur les principales duplications (en ligne, en
matrice, en cercle ou spciale) lesquelles n'ont besoin que de quelques brefs
ttonnements distraits et blass pour tout apprentissage. Intressons-nous donc
directement aux duplications un peu plus techniques.

Techniques avances de dessin

5 - 67

GALAAD

La duplication en miroir fait une copie de l'objet


slectionn, retourne de l'autre ct du segment slectionn
en rouge, lequel fait office d'axe de symtrie. Il est possible
de faire cette duplication en prenant comme pivot un simple
point slectionn en rouge. La duplication en miroir donne
une copie inverse et ne peut donc pas tre virtuelle.
La duplication le long du trac bleu fait des copies de
l'objet slectionn en rouge le long du trac de l'objet
slectionn 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 pivotes.
Elles sont donc d'office des copies relles.
La duplication du trac entre les points se charge de faire
une copie de la portion d'objet situe entre les points rouge et
bleu. Il est bien vident que ces points doivent alors se trouver
sur le mme objet ou le mme parcours intgr.
Le clonage, quant lui, est une fonction de moindre
porte 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 slectionn. Ceci
peut vous aider construire des formes parfaitement
symtriques sans avoir dessiner et arranger les deux
faces l'une aprs l'autre. Il va de soi que le clone est
usin au mme titre que l'original dont il reprend
intgralement les paramtres.
Le clone d'un objet est forcment accol l'un de ses bords cartsiens, sans
possibilit de les loigner l'un de l'autre, ce qui limite un brin l'intrt de cette
fonction. Comparez ses avantages et ses inconvnients avec ceux de la
duplication en miroir qui, pour sa part, ne souffre pas de ce voisinage impos,
mais a contrario fait une copie relle et donc indpendante. A vous de voir.

5 - 68

Techniques avances de dessin

GALAAD 3

Palette de cotation rapide


Lors de la construction d'un dessin charg, il devient vite fastidieux de
grer objet par objet les paramtres d'usinage en passant chaque fois par la
bote de dialogue. Galaad offre donc un petit raccourci pour coter rapidement
les donnes 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 diffrents. Activez maintenant la
commande "Affichage / Palette de cotation / Profondeurs".

Le haut de la fentre se voit ajouter une petite ligne supplmentaire de


cases contenant toutes les profondeurs utilises sur le dessin, celle par dfaut
tant encadre de vert. Slectionnez un objet : sa profondeur est encadre de
rouge. Cliquez directement sur une autre case : l'objet se met la profondeur
correspondante sans tre pass par la bote de dialogue. En deux coups de
souris, vous cotez vos profondeurs en fonction de celles dj utilises. Ca
marche aussi avec les couches, les outils, les vitesses d'avance, les couleurs et
paisseurs de trait.
Plus fort, cliquez sur une des cases occupes avec le bouton droit de la
souris que vous maintenez enfonc. Les objets de la profondeur clique sont
seuls apparents pour un reprage rapide. Le double-clic avec le bouton droit,
certes peu couru sous nos latitudes, slectionne les objets correspondants.
Pour passer rapidement d'une palette l'autre, vous pouvez cliquer sur la
case de gauche qui affiche le type de palette (outils, profondeurs, etc.) avec le
bouton gauche pour le type de palette suivant ou le bouton droit pour le type
prcdent.
A noter que, pour des questions d'espace vital, Galaad ne peut afficher que
des palettes dix cases maximum, voire six si votre fentre est rduite. De
mme, une seule palette la fois peut tre affiche.

Techniques avances de dessin

5 - 69

GALAAD

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 srement.
Invariances (ou par dfaut) :
/
(ou
/ ) fait un zoom au vol sur le pointeur.
ouvre une bote de cotation.
ouvre la bote de dialogue profondeur / vitesse / outil.
(ou ) interrompt l'opration en cours ou dslectionne.
dslectionne tout, objets, points et segments, rouges ou bleus.
(retour) annule la dernire opration, y compris en pointage.
refait la dernire opration annule.
dplace le pointeur ou la slection d'un pas sur la grille.
dplace la fentre de zoom.
/
rgle la grille magntique sur un pas 10 fois plus fin / moins fin.
rgle la grille magntique sur un pas automatique.
(tabulation) passe d'une slection la suivante.
passe d'une slection la prcdente.
rafrachit 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 bote 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 magntique polaire.
Objet slectionn :
+ pointage slectionne/dslectionne des objets en plus.
slectionne tout.
supprime l'objet.
/
augmente / diminue la profondeur (0,01 mm par dfaut).
/
place l'objet en premier / en dernier dans la squence.
verrouille l'objet slectionn (refaire
ensuite).
inversent l'objet slectionn.
inverse l'objet slectionn sur la bissectrice X/Y.
/
slectionne en rouge le point / segment de dpart de l'objet.

5 - 70

Techniques avances de dessin

GALAAD 3

Point slectionn :
dplace le point tout seul.
/
augmente / diminue la profondeur (0,1 mm par dfaut).
slectionne le dernier point.
slectionne le premier point.
supprime le point.
slectionne l'objet tout entier.
slectionne le segment partant de ce point.
Segment slectionn :
slectionne le dernier segment.
slectionne le premier segment.
supprime le segment.
slectionne le point-bille du segment.
slectionne l'objet tout entier.
Edition d'un arc :
/
dfinit un sens de parcours trigonomtrique / horaire.
Edition d'une Beta-Spline :
/
augmente / diminue la force d'attraction du sommet.
supprime le sommet.
insre un sommet.
Edition d'une courbe de Bzier :
+ dplacement d'une demi-tangente casse la courbe au point nodal.
+ tirement d'une demi-tangente conserve l'orientation angulaire.
supprime le point nodal.
insre 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 accompagnes de
, en leur associant directement des commandes
choisies dans les menus, avec "Paramtres / Touches de fonctions".

Techniques avances de dessin

5 - 71

GALAAD

Affichage des tracs


Remplir une planche dessin ras bord avec des formes plus ou moins
tordues peut s'avrer dsagrable la longue, quand ces formes ont toutes des
caractristiques d'usinage aussi diffrentes quinvisibles. Il devient assez vite
fatiguant de devoir sans cesse slectionner un objet pour voir apparatre en bas
de l'cran ses profondeur, vitesse d'avance, outil d'usinage, etc. Des solutions
plus immdiates existent, autant en profiter.
Comme vous l'avez peut-tre dj constat, le menu "Affichage" n'est pas le
moins fourni 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 dessins. Vous
pouvez choisir de visualiser tous les points des trajectoires ou les points
d'interconnexion des objets intgrs en parcours, mais aussi et surtout afficher
de petits identificateurs numriques prs du point d'entre de chaque objet. Il
sera ainsi plus facile de reprer les paramtres d'usinage de chacun.
Par exemple, on peut dcider d'afficher la profondeur de
l'objet son point d'entre, ou carrment toutes ses variations le
long de la trajectoire. Idem pour les vitesses d'avance, les outils,
le numro dans la squence d'usinage.
L'affichage de la couleur des tracs obit des alternatives simples : soit
on affiche tous les objets sans distinction de couleur, soit on les affiche selon la
couleur dfinie pour chaque outil, soit enfin on les affiche dans une couleur
d'avant-plan ou d'arrire-plan selon qu'ils correspondent la donne d'usinage
par dfaut (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 rgl sur loutil par dfaut, tous les objets de la couche
active ayant le mme outil que celui utilis par dfaut seront affichs en noir,
tous les autres en gris. Il est aussi possible d'affecter une couleur de trac
chaque objet dessin (srie des icones vertes). Vous admettrez que c'est tout de
mme d'une utilit assez modre pour l'usinage proprement dit.

5 - 72

Techniques avances de dessin

0 0 1 1 0

TRAJECTOIRES D'OUTILS

GALAAD

Paramtres d'outils
Galaad gre un magasin pouvant contenir jusqu' 50 outils diffrents, ce qui
devrait couvrir la plupart des besoins dans son domaine d'application. La mise
en place du magasin d'outils constitue l'une des premires oprations
effectuer aprs l'installation du logiciel. Selon l'utilisation que vous faites de
votre machine, vous pouvez trs bien n'utiliser que quelques outils et laisser
l'essentiel du magasin inoccup. Mais ce qui importe, c'est que les outils que
vous montez sur votre machine pour usiner correspondent bien ce que vous
avez paramtr dans le magasin.
Une bonne vieille solution consiste ranger physiquement vos outils dans
une bote rteliers numrots, et faire correspondre les numros ceux
utiliss dans Galaad. De cette faon, vous retrouvez rapidement les rfrences
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 ct du numro. A noter que, dans le magasin, un numro
d'outil peut tre inutilis, mme entre deux numros affects. Les numros ne
sont que de simples identificateurs dpourvus de valeur numrique, sauf
pour les lister en bon ordre.
La gestion du magasin d'outils repose sur deux commandes distinctes :
La premire, accessible
depuis "Usinage / Magasin
d'outils", ouvre une fentre
passive qui montre quels
outils ont t dfinis, et
lesquels sont utiliss dans
le dessin en cours. Les
donnes sont seulement
visibles ; elles ne sont pas
modifiables.
Cette fentre permet un simple aperu rapide du magasin et de ce qui va
tre appel au moment d'usiner la pice courante. On ne peut pas changer ici
les paramtres des outils ni les choix dans le dessin. Il est seulement possible
de cliquer sur une case pour afficher les paramtres principaux de l'outil
correspondant. A noter que Galaad accepte qu'on utilise un outil indfini.
6 - 74

Trajectoires d'outils

GALAAD 3

Dans ce cas, il 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 accs aux donnes
intrinsques des outils. Pour qu'un outil soit dfini, il suffit de lui affecter deux
paramtres principaux : un diamtre et un profil. A partir de l, Galaad sera en
mesure de calculer des trajectoires ou une approche latrale corrige de
l'origine pice. Mais ceci n'empche pas de prciser les autres caractristiques
physiques propres chaque outil. Abondance de biens ne nuit pas.
On accde aux paramtres de
chaque outil du magasin avec
"Paramtres / Outils". Il s'ouvre
alors une bote de dialogue qui
permet de dfinir un par un les
outils du magasin (donc 50
maximum),
simplement
en
changeant le numro d'ordre
affich dans le cadre suprieur (le
cadre du haut, si vous prfrez).
Le bouton OK valide toutes
les modifications, mme celles
masques par le changement de
numro. A contrario, l'annulation
oublie tout et vous fait revenir au
magasin tel qu'il fut autrefois.
Nota : le fait de choisir un outil paramtrer ne changera ni l'outil de dessin
par dfaut, ni l'outil correspondant aux objets slectionns. Le magasin doutils
nest pas en prise directe avec le dessin, mme si les changements de paramtres sont immdiatement pris en compte. Le choix d'un outil pour un trac se
fait avec les autres paramtres d'usinage (profondeur et vitesse).
Le magasin install avec Galaad ne comporte qu'un unique outil de base
pour commencer travailler. Il est probable que votre magasin personnel en
comporte bien plus. Vous pouvez donc modifier les paramtres de celui
existant et crer les autres pour que le magasin du logiciel corresponde
parfaitement vos rteliers. Pour grer globalement la liste, plusieurs boutons

Trajectoires d'outils

6 - 75

GALAAD

sont accessibles en haut de page. Si vous cliquez sur le bouton "Effacer",


l'outil affich sera compltement rinitialis, devenant indfini. Si vous voulez
dcaler les numros des outils suivants vers le bas, cliquez sur le bouton
"Supprimer" ; ou bien sur le bouton "Insrer" pour placer un nouvel outil au
numro de celui en cours. Enfin, le bouton "Effacer suivants" remet blanc
tous les outils dont les numros suivent celui en cours d'affichage.
Un nom et une couleur d'affichage de l'outil (uniquement en mode
"Affichage / Couleurs / Selon outil") peuvent tre indiqus dans les cases du
haut prvues cet effet. Le nom de l'outil apparat dans la liste et sera indiqu
dans le message qui demande son montage avant la prise d'origine pice. Il n'a
pas d'autre fonction que de vous aider vous rappeler duquel il s'agit.
Le paramtre incontournable - si l'on ose dire - est le diamtre de l'outil. Le
fait de laisser cette case vide implique que l'outil n'est pas dfini. Il est alors
inutile de remplir les autres cases, puisque l'outil ne sera pas retenu dans le
magasin. Essayez d'tre le plus prcis possible pour ce diamtre. Si votre outil
a un profil non cylindrique, le diamtre indiquer est le diamtre maximal de
sa partie active. Par exemple, pour un outil conique de gravure, ou un outil
hmisphrique de modelage 3D, ce sera probablement le diamtre de queue.
Pour un outil profil spcial, il s'agira du diamtre actif maximal.
Intrinsquement li au diamtre, le profil dfinit la manire de calculer le
diamtre efficace selon la profondeur d'usinage. Les familles de profils sont :
cylindrique (perage, dcoupe, rainurage ou fraisage plat), conique (gravure
ou coupe biseaute), hmisphrique (fraises-boules d'usinage 3D), pyramidale
(fraise conique inverse) 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 hmisphrique aura un diamtre apparent plus grand
mesure qu'on s'enfonce plus profond dans le matriau.
En cas d'utilisation d'un profil conique ou assimil, il est
ncessaire de prciser l'angle du cne 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 mme incidence, la
valeur correcte sera le double de l'angle d'incidence maximale,
puisque l'outil tourne sur lui-mme.

6 - 76

Trajectoires d'outils

GALAAD 3

Pour les outils coniques avec mplat ou bout aras, vous pouvez
indiquer le diamtre minimal en bas du cne, dont le logiciel
tiendra compte dans ses calculs, notamment pour ce qui est de la
trajectoire de contournage (dport 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) diamtre 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 paramtres
secondaires. Il est vrai que la vitesse d'avance est cense se baser principalement sur ces deux facteurs pour le fraisage de pices mtalliques. Mais les
outils fins utiliss en gravure ou en coupe de matriaux tendres comme bois et
plastiques sont plus fragiles et demandent la prise en compte de leurs diamtre,
profil et profondeur de passe comme paramtres principaux. Galaad s'en tient
donc cette forme exotique de calcul. Ceci tant, la vitesse de rotation est
rappele au moment de l'usinage, et est applique directement la broche si
celle-ci a un systme d'asservissement pilotable.
Donne primordiale pour viter d'avoir regretter des outils coteux et
nanmoins casss, la profondeur maximale par passe indique au logiciel quel
plafond - ou plutt quel sous-sol - peut tre atteint avec l'outil. Dans le cas d'un
outil cylindrique, la profondeur thorique est la hauteur de la partie dentele,
mais... ceci suppose que votre outil est solide. Il est prfrable de s'en tenir
une valeur peu prs double du diamtre de l'outil pour s'viter des surprises
dsagrables et les jurons assortis. Si l'outil est conique (pointe graver) ou
hmisphrique (fraise-boule 3D), sa profondeur maximale devient tout
simplement la hauteur du cne ou le rayon de l'hmisphre, supposer que
les dents ou les faces d'attaque couvrent bien cette hauteur.

Attention, cette profondeur maximale dpend d'autres facteurs, et surtout de


la rsistance de votre outil. Il va de soi qu'un outil carbure neuf et un outil
standard us, de diamtre et profil identiques, n'ont pas la mme facilit pour
tailler la route dans un matriau. On ne ngligera pas non plus la longueur du

Trajectoires d'outils

6 - 77

GALAAD

porte--faux vertical de l'outil dans le mandrin. Un outil qui avance se tord


lgrement vers l'arrire, et d'autant plus que sa queue est longue, si l'on peut se
permettre cette glissante mtaphore. Il s'ensuit une vibration directement lie
la vitesse de rotation, qui peut tre dommageable la qualit de coupe, voire
fatale l'outil. Il est bien vident que moins l'outil attaque de profondeur de
matriau par passe, moins il a de difficults pour avancer. Galaad tient bien
videmment compte de cette profondeur de passe pour calculer ses vitesses
automatiques d'avance.
A noter que Galaad gre peu prs intelligemment les paliers de profondeurs, en vitant de repasser sur des fonds de parcours dj usins lors du
palier prcdent. Dans le cas de trajectoires 3D, l'outil ne fait que la partie
active du trac, en plongeant directement au point de dpart du parcours actif
pour le palier, et en faisant de mme pour le point de remonte. Il n'y a donc
pas de temps perdu usiner plusieurs fois la mme 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'oprateur qui devra l'acquitter pour que le cycle reprenne.
Le cadre mdian-infrieur contient les quelques paramtres de plonge,
c'est dire la faon dont l'outil perce ou pntre verticalement dans le matriau
pour rejoindre la profondeur du point de dpart de chaque objet.
Premier paramtre, le pointage pralable oblige l'outil descendre dans le
matriau d'une petite profondeur indique ici, la vitesse correspondante. Il est
bien vident que ce pointage n'est effectu que si la profondeur demande lui
est infrieure. Cette opration n'est utile qu'avec certains outils et sur des
matriaux particulirement durs.
Ensuite, Galaad propose de dissocier la vitesse d'avance (horizontale ou
3D), donne pour chaque objet, de la vitesse de descente dans le matriau,
c'est dire la vitesse du dplacement strictement vertical entre le contact avec
la surface suprieure de la pice et le point profond. Cette vitesse est souvent
lie aux caractristiques de l'outil et doit dans ce cas tre prcise une fois pour
toutes avec ces paramtres. Quel que soit le dessin, une pointe graver ou une
fraise-boule ne perce pas aussi facilement qu'un bte foret.
En schmatisant, on peut dire que l'outil rtract se dplace d'abord
horizontalement vitesse V1 pour rejoindre la verticale du point de dpart de
la trajectoire de l'objet usiner. Ensuite, l'outil est abaiss verticalement
6 - 78

Trajectoires d'outils

GALAAD 3

vitesse V2 au contact avec la surface suprieure de la pice, effectue un


ventuel pointage vitesse V3, puis pntre en profondeur dans le matriau
vitesse V4. La trajectoire 2D ou 3D est usine vitesse V5, et enfin, l'outil
remonte directement au point de rtraction au-dessus de la pice, vitesse V6.
Les vitesses V1, V2 et V6 ne sont a priori pas lies un usinage en particulier
et sont donc rgles dans les paramtres de la fraiseuse. La vitesse d'avance
V5 est donne pour chaque objet lors de son dessin. Restent les vitesses de
pointage V3 et de perage (ou pntration) V4, ci-indiques.
Cependant, il reste possible de donner une vitesse de descente proportionnelle la vitesse d'avance des objets dessins. Dans ce cas, il suffit d'indiquer
la proportion dans la case immdiatement droite, exprime en pourcentage de
la vitesse d'avance. Ces deux cases sont mutuellement exclusives : une
indication porte dans l'une limine celle dj existante dans l'autre. Selon
l'usage que vous faites de vos outils, il vous appartient de choisir la plus
approprie. A noter qu'il ne peut y avoir de vitesse de descente automatique,
sauf proportionnelle une vitesse d'avance elle-mme automatique.
Le cycle de dbourrage, grand classique du rpertoire vari des oprations
de perage, offre la possibilit de faire remonter automatiquement l'outil en
phase de plonge lorsqu'il atteint un certain palier de profondeur. Ceci facilite
l'jection des copeaux agglutins dans le puits de perage, lesquels risquent
d'augmenter le diamtre ou la profondeur en faisant surcouche autour du
diamtre et sous la pointe. L'outil remonte alors jusqu' son point de rtraction
au-dessus de la surface du matriau, puis redescend jusqu'au palier suivant ou
la profondeur d'usinage lorsque celle-ci est porte.
Dans la mme veine, le cycle brise-copeaux fait un travail similaire au
dbourrage, sauf que l'outil ne remonte pas en marche-arrire jusqu' son point
de dgagement, mais seulement d'une valeur Z donne. Cette valeur est en
gnral assez faible, le but de l'opration n'tant que de casser les rubans de
copeaux torsads autour de l'outil en rompant la rgularit de la progression
par ce bref retrait.
Dans le cas de travaux de perage avec des forets
bout conique, vous pouvez ajouter la surprofondeur
pour les perages simples correspondant la hauteur du
cne. Le plateau-martyr apprciera plus ou moins.

Trajectoires d'outils

6 - 79

GALAAD

Enfin, la partie infrieure de la bote de dialogue fournit des statistiques


sur l'utilisation qui a t faite de chaque outil. Ces statistiques sont passives.
Galaad ne sonnera pas l'alarme quand une limite d'usure est atteinte. Les
valeurs peuvent aider surveiller vos outils, mais la gestion vous revient.

Contournage
Lorsque vous dessinez un objet avec Galaad, le trac est cens reprsenter
fidlement une trajectoire d'outil dans l'espace. Trajectoire sous-entend le
parcours gomtrique suivi par la pointe de l'outil (ou l'axe central son
extrmit infrieure), mais pas forcment l'allure finale de la pice usine.
Prenons un exemple suffisamment loquent :
Dessinez sur votre planche une toile cinq
branches toute simple. Comme Galaad est un logiciel
bien fait, une icone de dessin est expressment prvue
cet effet. Imaginons que vous vouliez dcouper trs
prcisment cette toile dans une plaque fine : vous
rglez 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 diamtre
infiniment petit. L'toile dcoupe va donc tre un peu
plus petite que celle effectivement dessine sur la
planche. La diffrence sera d'ailleurs quelque chose
comme le rayon de l'outil utilis pour la dcouper.
Bref, on voulait une toile prcise et c'est rat.
Dans un monde parfait, la trajectoire de l'outil
devrait logiquement passer ct de l'toile dessine,
lgrement l'extrieur si l'on veut rcuprer l'toile,
ou lgrement l'intrieur si l'on veut rcuprer 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.

6 - 80

Trajectoires d'outils

GALAAD 3

Slectionnez votre toile et allez chercher la commande "Usinage /


Contournage / Dfinir la trajectoire". Il apparat aussitt une nouvelle bote de
dialogue assez riche en lments de contrle.
Au passage, cette commande a un raccourci plus pratique dans la
barre de commandes en haut de la fentre.

Il ne vous reste plus qu' dfinir la trajectoire que l'outil doit suivre sur l'un
des bords de l'objet dessin. Commencez par prciser si le passage de l'outil
doit passer l'extrieur (on rcupre l'intrieur) ou l'intrieur (on rcupre
l'extrieur) du trac.
Indiquez ensuite le sens de parcours de l'outil, horaire
ou trigonomtrique. Peu importe alors le sens du trac.
L'usinage suivra exclusivement cette indication, et une petite
flche schmatisera au point de dpart de la trajectoire la
direction suivie par l'outil.
Bord de coupe et sens de parcours sont
deux paramtres assez intimement lis. 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".

Trajectoires d'outils

6 - 81

GALAAD

Le bord attaqu en avalant aura en gnral 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 matriau usiner et l'outil de coupe utilis.
Pour un outil tournant en sens horaire (vu de dessus), ce qui est le cas gnral
des broches, il est donc prfrable de faire un parcours horaire si l'outil passe
l'intrieur du trac, et trigonomtrique s'il passe l'extrieur. Galaad se permet
d'ailleurs de choisir tout seul un sens de parcours pour vous, mais n'ira pas
jusqu' vous l'imposer. Si vous modifiez ce sens de parcours, c'est vous qui
aurez le dernier mot.
Vous devez ensuite prciser le type
de manuvre excuter autour des
angles saillants. Galaad peut soit faire
une avance linaire jusqu'au point
d'intersection des segments corrigs, soit
suivre un arc d'enroulement autour de
l'arte. Il est souvent prfrable de suivre
une trajectoire roule, mais cela peut
parfois alourdir les calculs.
A partir des points d'entre et de sortie (qui peuvent tre confondus si
l'objet est ferm), vous pouvez choisir une distance d'loignement, afin de ne
pas percer le matriau trop prs de la trajectoire suivre. Cette option peut
viter de voir la pice marque par le cycle de perage si celui-ci est effectu
en contact direct avec la partie rcupre. Mais Galaad offre en plus la
possibilit de fixer vous-mme ces points d'entre et de sortie si ncessaire.
Voyez les autres commandes du menu "Usinage / Contournage".
Il se peut qu'une opration de coupe ncessite le passage pralable d'un
outil d'bauche, sachant que l'outil de finition est invariablement celui
dfini pour l'objet (ainsi que sa vitesse d'avance), rappel pour information en
bas droite de la bote de dialogue mais non modifiable. Pour l'bauche, vous
pouvez demander utiliser un outil diffrent avanant une vitesse diffrente,
et laisser une petite marge de matire qui sera enleve lors du passage de l'outil
de finition. Attention, la squence des outils a priorit sur les travaux d'bauche/finition des contournages. Si vous demandez une bauche avec un outil
diffrent, pensez le faire passer avant celui de finition dans la squence
d'usinage pour ne pas mettre la charrue avant l'bauche.

6 - 82

Trajectoires d'outils

GALAAD 3

Dans les faits, si votre dessin comprend un contournage double avec


trajectoires d'bauche puis de finition, avant mme d'tablir la squence des
cycles outils, Galaad viendra vous rappeler qu'un ordre prioritaire doit
prempter cette squence.
Dans ce cas, Galaad prpare
d'autorit la squence d'outils dans
l'ordre des trajectoires. Mais vous
avez toujours le dernier mot, et par
consquent le droit de modifier cette
squence votre guise.
Si d'aventure vous choisissez
de rompre la squence bauchefinition d'un ou plusieurs contournages, un dernier message
d'avertissement vous demandera
tout de mme confirmation.
Pour en finir avec la bote de dialogue du calcul de contournage, quelques
petites options vous permettent d'activer les fonctions suivantes :
- Grer les collisions de voisinage sert viter que les
contours calculs pour des objets voisins ne se chevauchent et
aboutissent un rsultat inattendu sur la pice usine,
principalement pour les contours d'bauche qui peuvent se
faire avec des outils de grand diamtre. Cette option dclenche
la recherche de collisions de contours et dfinit le cas chant
un contour global des formes trop proches. Ceci ne peut
fonctionner que si les outils entrant en collision ont le mme
diamtre la profondeur.
- Grer les collisions internes n'a d'utilit que pour un parcours 3D dont le
trac opre 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, prcdente ou suivante). En 3D, le recouvrement
est acceptable puisque les tracs de contour n'ont pas la mme profondeur.

Trajectoires d'outils

6 - 83

GALAAD

- Tirets d'angles 3D, rserve aux outils coniques, ajoute un


effet "carving" dans les angles aigus. Le cne de l'outil remonte
de faon oblique pour atteindre le fond d'un angle rentrant. La
trajectoire de coupe est identique, mais le biseau ainsi obtenu
donne un aspect plus soign.
- Point d'entre automatique laisse Galaad le soin de choisir
le point de dpart de la trajectoire de contournage. Cette fonction
va de pair avec les deux distances d'loignement (point d'entre
et ventuellement point de sortie) et sert surtout aux calculs sur
des sries de formes dcouper, sans avoir dfinir chaque
point d'entre. Le point choisi sera l'angle le plus rentrant
(contournage intrieur) ou le plus saillant (contournage extrieur) de faon loigner le plus possible le point de plonge du
contour usiner.
Il n'est gure possible de modifier la gomtrie d'un parcours de contournage calcul par Galaad, sinon en modifiant la forme laquelle il est rattach.
Ce nonobstant, quelques petites fonctions annexes permettent tout de mme
d'adapter ce parcours des besoins particuliers. Pour cela, une fois la ou les
trajectoires affiches, il suffit d'aller chercher la fonction intressante dans le
sous-menu "Usinage / Contournage".
Ainsi, vous pouvez crer un nouvel objet partir du calcul d'une trajectoire de contournage, objet qui sera indpendant de celui de dpart. Si l'objet
slectionn a dj une trajectoire de contournage, cette trajectoire sera aussitt
transforme en nouvel objet, sans autre forme de procs. Sinon, il vous sera
demand de prciser une distance de contournage et les autres paramtres
classiques du calcul.
Les fonctions de points d'attache
permettent d'ajouter ou manipuler des
ponts de matire dans une dcoupe, donc
sur le trac de contournage, pour viter
que la partie dcoupe ne prenne la
tangente aussitt le parcours boucl.
Il est possible de remonter compltement l'outil (trac interrompu par le
pont) ou laisser une petite paisseur de matire. Le positionnement des points
d'attache se fait par pointage direct sur les tracs de contournage. Il est possible
6 - 84

Trajectoires d'outils

GALAAD 3

de les dplacer ou les supprimer a posteriori. Une fonction permet d'ailleurs de


supprimer tous les points d'attache d'un objet slectionn.
Important : lorsqu'un contournage est recalcul, que ce soit de faon
automatique ou sur demande expresse, les points d'attache disparaissent. Par
consquent, il vaut mieux les placer en dernier.
Autre possibilit, vous pouvez manuellement ajouter un segment ou un
arc d'entre ou de sortie qui viendra complter la trajectoire calcule. Le
segment d'entre peut d'ailleurs suivre une pente oblique 3D, partant de la
surface de la pice pour arriver en biais la bonne profondeur, pour le cas o
la fraise utilise est incapable d'effectuer une plonge verticale. Attention,
Galaad ne vrifie pas la validit de vos ajouts, notamment en ce qui concerne
les collisions internes ou avec des objets voisins. A noter aussi qu'aucune loi ne
vient limiter le cumul de ces ajouts ; vous pouvez donc en cascader plusieurs
pour crer votre convenance une vritable polyligne d'entre ou de sortie.
Les paramtres avancs de contournage servent rgler le calcul et l'affichage des tracs. Sur les angles vifs sont
ajouts des cercles rappelant le diamtre
de l'outil la profondeur, le point d'entre
tant dot d'une flche indiquant le sens
de parcours.
Le seuil d'enroulement des artes dfinit partir de quelle valeur angulaire le calcul doit oprer un arc d'enroulement plutt que de suivre les
tangentes jusqu' intersection. Une valeur infrieure 90 n'a aucun intrt et
produira des vecteurs inutiles. Le paramtre d'espacement des points donne
une valeur sans unit de simplification du trac. Cette fonction sert surtout
nettoyer le trac de l'objet en liminant les toutes petites pines qui peuvent
fausser le calcul ou produire un mouvement hach, notamment avec les images
vectorises.

Trajectoires d'outils

6 - 85

GALAAD

Hachurage et cycle de poche


Les oprations de gravure et de fraisage ncessitent parfois l'vidage d'une
surface dlimite. Si l'on utilise un outil faible diamtre, le trait de gravure
sera fin. On pourra avoir besoin de mettre une zone en valeur, par exemple une
surface entre deux bords gravs comme dans le cas de caractres pleins.
Galaad propose deux possibilits de remplissage. La plus classique est le
simple hachurage de la zone avec des traits parallles qu'il sera possible
d'arranger un peu. L'autre approche, plus mcanique, consiste effectuer des
contournages successifs jusqu' ce qu'il n'y ait plus de surface reste dcouverte. Commenons par le hachurage.
Attrapez l'icone de dessin de polygones ferms (srie des polylignes) et
construisez un polygone ferm assez large six ou sept sommets, puis un
deuxime plus petit, entirement l'intrieur du premier. Slectionnez ensuite
votre polygone extrieur, et rendez-vous sur-le-champ la commande "Dessin / Hachurage" (une icone de raccourci existe, vers la droite).
Une bote de dialogue va
vous permettre de dfinir les
paramtres du hachurage avec
lequel vous souhaitez remplir la
surface dlimite par le
polygone
extrieur.
Ces
paramtres sont peu nombreux
et pas bien compliqus une fois
qu'on les a pratiqus.
Le premier d'entre eux donne un intervalle entre deux hachures conscutives. Cet intervalle varie en gnral selon le diamtre de l'outil utilis pour
usiner les hachures. Si vous laissez sa valeur indfinie ou sur "Auto", Galaad
prendra, comme distance par dfaut, 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 trigonomtrique penche gauche. L'angle
d'inclinaison d'un texte italique penchant droite est ngatif.

6 - 86

Trajectoires d'outils

GALAAD 3

Dans certains cas de gravure, le remplissage d'une surface peut ne pas


suivre tout fait la profondeur du contour. Vous devez donc prciser la
profondeur relative des hachures par rapport au contour. Cette relation est
donne en pourcentage de la profondeur du contour, et non en profondeur
absolue, ce qui vous facilite le travail lors de hachurage en srie sur plusieurs
objets aux profondeurs htrognes.
Le type de remplissage est dfini par les options exclusives de crnelage ou
hachurage. Un crnelage 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 indpendants, puisque l'outil n'a pas tre
remont, lgrement dplac puis redescendu entre deux hachures. Mais il se
peut que vous souhaitiez tout de mme avoir des hachures simples traits.
Dans ce cas, vous devez en plus prciser le sens suivi par les hachures.
Pour la squence de remplissage, il est utile de dcider si les hachures
doivent tre usines avant ou aprs le contour. On place souvent le remplissage avant, pour avoir une meilleure finition sur les bords du contour. Mais
ceci n'a rien d'obligatoire.
Enfin, vous pouvez choisir de
recouvrir ou viter les lots
intrieurs, comme ce deuxime
polygone englob dans le premier et
qu'on va pargner. Important : pour
tre considr comme un lot, le
polygone intrieur doit tre
ferm. La bote de dialogue vous
permet de filtrer les lots selon leur
profondeur relative.
A noter que vous pouvez slectionner en une seule fois toutes les
hachures de votre dessin en faisant une slection par filtrage.
Gardez encore un moment les polygones dessins mais annulez l'opration
de hachurage, ou profitez du fait que les hachures sont slectionnes pour les
supprimer. On va maintenant s'intresser 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.

Trajectoires d'outils

6 - 87

GALAAD

3
De mme que pour un intervalle de
hachurage, le cycle de poche vous
demande une distance entre deux passes
successives. La valeur par dfaut (ou
automatique) sera de faon classique le
rayon de l'outil utilis pour chaque
polygone extrieur, soit un recouvrement
de 50%. A vous de prciser une valeur
diffrente si ncessaire.

L'enfoncement progressif, un peu comme la duplication d'objets, commande une augmentation de la profondeur au fur et mesure qu'on se rapproche du centre. Vous pouvez vous en servir pour donner de l'effet 3D aux
surfaces remplir.
Comme pour les trajectoires de contournage, auxquelles le cycle de poche
se rfre d'ailleurs, il est ncessaire d'indiquer un sens de parcours. Celui-ci
sera en gnral horaire puisque le remplissage se fait par dfinition l'intrieur
d'un contour. Et de la mme faon, vous pouvez choisir le type de manuvre
effectuer sur les angles saillants, c'est dire rouler autour de l'arte ou suivre
une simple ligne droite.
Enfin, le cycle de poche doit
tre squenc 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
intrieurs, comme pour la fonction
de hachurage.
Dernier paramtre pour la route, le fait de relier les passes voisines fait un
raccord entre les contours successifs, afin d'acclrer le processus d'usinage, un
peu comme le crnelage vu plus haut. Avec des lots intrieurs, l'exercice
risque de devenir plus compliqu, mais Galaad essaiera de faire de son mieux.
Le hachurage donne parfois de meilleurs rsultats que le cycle de poche dans
les cas critiques, c'est dire les polygones extrieurs constitus de trs petits
vecteurs plus ou moins irrguliers ou saillants.

6 - 88

Trajectoires d'outils

GALAAD 3

Connexion de parcours
On a vu comment le logiciel pouvait calculer un contournage ou une zone
de remplissage dlimite partir d'un polygone unique. Mais l'opration se
complique lorsqu'il s'agit de prendre en compte une trajectoire forme non par
un seul mais plusieurs objets juxtaposs qui dfinissent le contour. Certes, le
parcours d'usinage se fera d'une traite si les objets se suivent dans la squence.
Il vous reste aussi la possibilit de souder l'un l'autre deux objets jointifs pour
n'en faire plus qu'un seul. Le problme, c'est que les objets perdent les proprits gomtriques qui ont servi les construire lorsqu'ils sont souds. 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-mme suivie
d'une courbe de Bzier qui referme le parcours. Trois
objets distincts et indpendants, dont deux ont des
proprits gomtriques intrinsques (l'arc et la
courbe de Bzier), mais qui dfinissent tous ensemble
un parcours cohrent.
Galaad propose une alternative intressante la soudure simple, qui ne fera
aucun mal aux objets. Il s'agit d'intgrer en un parcours unique les diffrents objets qui composent la trajectoire globale, tout simplement en connectant les bouts jointifs.
Slectionnez un point extrme d'un des objets et appelez la commande
"Usinage / Parcours / Connecter les objets". Si tout se passe bien, vos deux
objets ont t connects. Si vous slectionnez l'un d'eux, l'autre est slectionn
en mme temps, et ils seront dplacs ensemble. Vous pouvez globaliser la
connexion en slectionnant ensemble tous les objets et en appliquant la mme
commande. Ce sera sans doute plus rapide.
Rien n'a chang en apparence dans le trac de vos
objets, hormis l'apparition de petits points sombres de
connexion aux extrmits 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.

Trajectoires d'outils

6 - 89

GALAAD

Notez au passage que cette commande a un raccourci plus rapide


dans la barre de commandes en haut de la fentre.
Vous pouvez ds prsent demander un
contournage ou un hachurage du parcours ainsi
connect. Ce parcours n'est pas ncessairement
ferm comme sur notre exemple. Vous pouvez
connecter - et contourner, au fait - un parcours rest
ouvert. Le but n'est que de dfinir un macro-objet
que Galaad verra comme entit globale, sans passer
par une soudure plus violente.
En dconnectant les objets, vous vous rendez compte que chacun reprend
son indpendance et par la mme occasion les proprits gomtriques qu'il
avait occultes tant qu'il tait intgr au parcours global. Vos objets n'ont subi
aucun dommage.
D'autres fonctions annexes viennent faciliter le travail sur les parcours
connects. Vous pouvez par exemple slectionner un point de connexion en
rouge et le dfinir comme point d'entre du parcours, ou bien changer le sens
global de parcours pour l'usinage, sans prjuger d'un ventuel contournage. Si
cela s'avre ncessaire, vous pouvez mme souder dfinitivement les
connexions. Mais dans ce cas, adieu les proprits gomtriques : les objets
deviennent de simples polylignes de faon dfinitive.

6 - 90

Trajectoires d'outils

0 0 1 1 1

FONCTIONS AVANCEES
DE L'USINAGE

GALAAD

Positions de fin de cycle


Nous avons vu assez brivement les fonctionnalits de base du module
d'usinage intgr Galaad. Vous avez probablement dj usin avec succs et
souhaitez en savoir plus sur les paramtres accessibles. Il est donc temps de
creuser un peu le filon et faire de nouvelles dcouvertes. Prenez un dessin
quelconque et lancez son fraisage, ou une simulation si la machine est monopolise depuis de longues heures par un collgue goste et ravi.

Cette fentre est sans doute devenue presque familire et vous savez dj
rgler une squence d'outils. Si ce n'est pas le cas, vous avez saut le chapitre
consacr l'apprentissage de l'usinage. Retournez-y pour une petite revue de
dtail pendant qu'on vous attend ici. Dpchez-vous.
On ne revient donc plus sur cette squence d'outils bien acquise, ce qui
nous dispense d'une petite moiti de la fentre. Mais avant de s'intresser aux

7 - 92

Fonctions avances de l'usinage

GALAAD 3

nombreux paramtres des cadres de droite, faisons un petit passage rapide par
les boutons de rglage des positions d'outil en fin de cycle.
Cliquez sur le bouton "Changement" : il
apparat aussitt une petite bote de dialogue
demandant une position de changement
d'outil. Si votre machine utilise une course
de rfrence pour recaler son zro, alors
cette position est donne en coordonnes
absolues, donc par rapport ce zro fixe.
Elle correspond au point que l'outil doit
rejoindre en fin de cycle lorsqu'un autre 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 dgagement au-dessus de la sortie du dernier objet usin,
indiquez qu'il doit rester la position courante. Sinon, vous devez entrer des
coordonnes pour chaque axe. Notez que si une valeur dpasse 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 gnral, la position de changement d'outil est donne de manire
faciliter le travail de dmontage et remontage sur le mandrin de la broche. On
prfrera donc amener l'outil en position bien releve et vers l'avant de la
machine, ou du moins prs de l'oprateur, pour un meilleur accs.
La vitesse par dfaut est celle prcise dans les paramtres de la fraiseuse
pour les mouvements inactifs XY et pour les mouvements de remonte Z. Mais
vous pouvez ventuellement la surcharger en indiquant une vitesse spcifique
pour ces mouvements de fin de cycle.
Le bouton voisin "Parking" dfinit la position que le tout dernier outil de
la squence doit rejoindre en fin de cycle. Etant donn que l'usinage est alors
prsum achev - ou abandonn - on cherche cette fois parquer l'outil loin de
l'oprateur pour ne pas gner le dgagement manuel de la pice hors du
plateau. Les paramtres de cette nouvelle bote de dialogue sont identiques
celle prcdemment dcrite, avec les mmes fonctions.
Si vous rangez votre outil prs du zro d'un ou plusieurs axes, il est
prfrable de mettre tout de mme une petite valeur (par exemple 1 mm), afin

Fonctions avances de l'usinage

7 - 93

GALAAD

de ne pas laisser un chariot mobile pile sur le capteur de fin de course. Ceci
peut viter un vieillissement prmatur des contacts. Merci pour eux.
Si votre machine n'est pas quipe de capteurs de fin de course, ou si
vous ne souhaitez pas travailler en coordonnes absolues avec un recalage sur
le point zro machine, il va de soi que les paragraphes prcdents ne vous
concernent pas.
Dans ce cas, vous pouvez tout de mme
rgler des positions de fin de cycle. Ces
positions deviennent relatives au seul point
zro existant : le point zro pice. Les
coordonnes peuvent alors tre positives ou
ngatives. Attention, une valeur ngative pour
l'axe Z signifie qu'on se positionne en-dessous
de l'origine pice.

1re passe, 2me passe, dcoupe


Le premier cadre de paramtres, en haut droite, nous parle de passes
d'usinage. Ce terme assez gnrique peut servir dfinir bien des choses
diffrentes, et de faon gnrale chaque passage qu'un outil fait sur une pice.
Dans la terminologie utilise par Galaad, on distingue les oprations cycliques
d'usinage comme suit, en partant du plus haut niveau :
- la squence d'outils, dfinie par l'utilisateur,
- les passes, lies l'organisation de l'usinage (1re et 2me passe, dcoupe),
- les paliers, lis la profondeur maximale de l'outil (sauf 2me passe),
- les objets ou tracs, lis au dessin proprement dit.
Un usinage complet est donc une rptition de prises d'origine pice et
pilotages automatiques couvrant une squence d'outils. Pour chaque outil, on
conduit des passes : 1re passe, qui peut tre une bauche, puis ventuellement
2me passe, qui peut tre la finition s'il y a eu une bauche, puis passe de
dcoupe. Lors de la 1re passe et de la passe de dcoupe, on respecte les paliers
de profondeur maximale dfinis pour chaque outil, mais pas lors de la 2me
passe. Enfin, pour chaque palier, on usine les trajectoires dessines qui entrent
dans le cadre de ce palier (il est possible d'enchaner tous les paliers pour
chaque objet, une option en ce sens existe dans les paramtres avancs de la
7 - 94

Fonctions avances de l'usinage

GALAAD 3

machine). Il va de soi qu'un usinage simplifi peut trs bien n'appeler qu'un
seul outil, une seule passe et un seul palier.
Nous avons dj vu la squence d'outils, revenons donc nos passes.
Lorsque vous dessinez un objet avec Galaad, vous lui attribuez une profondeur
d'usinage. Si cette profondeur correspond l'paisseur du matriau sur toute la
longueur du trac, l'objet est marqu comme tant "dcoup". Dans ce cas, le
fait de changer l'paisseur du matriau met globalement jour les profondeurs
de tous les objets dcouper. Nous avons donc des objets dcouper, d'une
part, et des objets graver ou fraiser profondeur moindre, d'autre part. A
noter que les parcours 3D comme les maillages ne sont pas concerns puisque
leurs profondeurs varient le long du trac.
Pour des raisons pratiques, Galaad choisit d'usiner les objets dcouper en
tout dernier pour chaque outil. La raison est assez simple : si vous dcoupez la
pice, il y a toutes les chances pour que les morceaux ne tiennent plus en place
pendant des fraisages suivants. Lorsqu'on fait un travail de gravure et de
dcoupe, il est vident que mieux vaut faire la dcoupe en dernier, sinon le
risque est grand de voir une partie de la pice dcoupe prendre la clef des
champs et l'outil graver dans le vide ou, pire, sur un morceau dplac. Galaad
rompt donc ici la squence dfinie dans le dessin et classe les objets en deux
groupes : gravure et fraisage d'une part, dcoupe d'autre part. Au sein de
chaque groupe, la squence de dessin est respecte.
D'autre part, il est parfois utile de ne pas attaquer du premier coup la
profondeur de gravure demande pour une trajectoire, mais commencer par en
faire une approche de dgrossissage. Prenons par exemple un objet graver
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. La 1re
passe de l'outil enlve le gros du matriau dans le sillon usin, et la passe
suivante se contente d'enlever la petite couche de 2me passe restante de
0,1 mm ainsi que les copeaux agglutins. Lors de cette 2me passe, le travail de
l'outil est ngligeable et il peut avancer beaucoup plus vite.
Vous pouvez donc choisir de faire une ou deux passes avec les
objets non dcoups.
Pour les objets dcoups, il n'est pas utile d'excuter une 2me passe,
puisque la profondeur de coupe atteint dj l'paisseur du matriau. Il n'y a
donc pas de surcouche enlever pour obtenir un bon tat de coupe. Par contre,

Fonctions avances de l'usinage

7 - 95

GALAAD

vous pouvez demander l'adjonction d'une petite surprofondeur pour cette passe
de coupe, afin de bien traverser la pice de part en part. Cette surpaisseur de
coupe par rapport au matriau peut d'ailleurs correspondre l'paisseur d'un
adhsif de fixation sur le plateau-martyr. Il n'est pas ncessaire d'exagrer cette
surpaisseur au-del du raisonnable. Votre plateau-martyr vous en saura gr.
Les vitesses d'avance des passes sont globalement manipulables. Vous
pouvez prciser un facteur multiplicateur pour chaque passe sans avoir
reprendre toutes les vitesses paramtres pour chaque objet. Ces multiplicateurs agissent sans distinction sur les vitesses dment tablies et les vitesses
calcules automatiquement. Si l'on choisit de faire une 2me passe de nettoyage,
on utilise en gnral une vitesse surmultiplie d'un facteur 200 % ou 300 %,
voire plus. Ceci dpend de l'paisseur de la couche de 2me passe que vous
aurez choisi de laisser, ainsi que du matriau. La passe de dcoupe obit de
faon logique au paramtre multiplicateur de 1re passe.
Rcapitulons : vous avez une pice usiner comprenant un primtre de
dcoupe et des traits de gravure. Si vous choisissez d'excuter deux passes, le
cycle d'outil comprendra un usinage des tracs gravs, la profondeur de
chacun d'eux moins la couche de 2me passe, puis cette 2me passe plus rapide
la profondeur normale, et enfin la dcoupe du primtre la profondeur
correspondant l'paisseur de la pice plus la surpaisseur de coupe. Si vous
n'avez pas demand de 2me passe, la 1re passe d'usinage se fera directement
aux profondeurs finales de gravure, la dcoupe restant inchange.

Valeurs forces
Il peut arriver qu'on ait usiner d'un dessin en utilisant d'autres profondeurs
ou vitesses pour l'ensemble des objets. Dans ce cas, au lieu de reprendre le
dessin et slectionner tous les objets pour en modifier les caractristiques
d'usinage, Galaad vous propose d'ignorer ces caractristiques et de conduire
l'usinage avec des valeurs forces. Ces valeurs concernent la profondeur, la
vitesse d'avance, les paliers d'outils et les cycles de perage.
Par exemple, vous avez un dessin comprenant toute une gamme de
profondeurs et de vitesses, et l'outil qui doit dmarrer son cycle fait des paliers
de 2 mm avec cycle de dbourrage. Or, vous souhaitez raliser un usinage des
objets dessins avec cet outil 1 mm de profondeur et une vitesse d'avance de
7 - 96

Fonctions avances de l'usinage

GALAAD 3

5 mm/s, sans palier ni dbourrage. Dans ce cas, il vous suffit de prciser une
profondeur force 1 mm, une vitesse 5 mm/s, des paliers 5 mm et de
cocher la case "Perage sans cycle". Le cycle d'outil prpar ignorera les
caractristiques des objets et de l'outil utilis pour suivre ces valeurs.
Nota : les valeurs forces ne
modifient pas les paramtres du
dessin ni ceux des outils.
Cette fonction peut aussi aider prciser des profondeurs et vitesses
seulement au moment d'usiner et selon l'outil qui va tre appel.

Paramtres divers
Le dernier cadre de paramtres d'usinage donne des indications assez
diverses que vous pouvez manipuler selon vos souhaits. Les premiers paramtres concernent l'chelle qui sera applique au dessin lors de l'usinage. Si votre
dessin ne correspond pas aux dimensions finales de la pice usiner, inutile de
reprendre tout le travail de conception. Il suffit d'indiquer une chelle diffrente, et le tour est jou. Notez que le facteur d'chelle Z est spar pour plus
de commodit. Les dimensions rsultantes de votre pice sont immdiatement
affiches dessous, et vous pouvez mme donner directement une de ces
dimensions pour viter de faire le calcul d'chelle. On rappelle que vous
pouvez l encore taper une formule mathmatique.
Pour une gravure par le fond d'un matriau transparent, il convient de
choisir l'usinage en miroir X afin de ne pas avoir tout redessiner l'envers.
Avec Galaad, on se proccupe seulement du rsultat final ; les petits arrangements interviennent au moment d'usiner. De mme, si vous souhaitez faire une
rotation cartsienne globale de votre pice, faites-le seulement dans la
prparation de ces paramtres d'usinage. La fentre de prvisualisation du
dessin final vous aidera ventuellement orienter la pice sur la machine.
Elment d'importance, la hauteur de retrait Z dfinit le plan de dgagement de l'outil au-dessus de la pice, lorsque celui-ci doit tre relev et
achemin vers l'objet suivant. Cette hauteur est donne en valeur absolue et
par rapport la surface suprieure de la pice. Si le dessus de votre pice n'est
pas uniformment plan ou s'il se trouve des obstacles, vous devez indiquer une

Fonctions avances de l'usinage

7 - 97

GALAAD

valeur qui permette de manuvrer l'outil sans jamais rencontrer de matriau ou


d'obstacle quelconque, sinon gare la casse ! Inversement, faire remonter
l'outil trop haut allonge inutilement la dure de l'usinage, moins que votre
machine ne soit capable de tenir des vitesses inactives trs rapides. A chaque
modification de cette hauteur, celle-ci reste mmorise pour tous les usinages
suivants.
Dans la mme veine, la marge de contact Z permet de dfinir jusqu'
quelle distance de la surface de la pice l'outil descend en vitesse rapide
(vitesse rglable parmi les paramtres de la fraiseuse). Une petite marge vitera
un contact trop percutant. La plonge vitesse lente dans le matriau commencera partir de ce point.
Pour faciliter le travail de reprise d'un usinage interrompu ou excuter un
usinage partiel, Galaad propose de n'usiner que les objets slectionns seuls,
selon ce que vous avez sur votre dessin. Ceci fait office de filtre d'usinage
simplifi. Vous slectionnez dans le dessin ce que vous voulez usiner et cochez
ensuite la case correspondant cette option. Les objets non slectionns ne
seront pas concerns. Vous pouvez aussi commencer un usinage un point
situ l'intrieur d'un objet, condition que ce point soit slectionn en rouge
dans le dessin, et aussi arrter l'usinage au point slectionn en bleu, ces deux
options tant indpendantes.
Dans la mme veine, vous pouvez filtrer les couches de dessin usiner, par
dfaut ceux de la couche active et seulement ceux-l. Les objets qui seront
effectivement usins dans le cycle outil lancer apparaissent nettement dans la
petite fentre de prvisualisation en bas gauche. Les autres objets, correspondant d'autres outils, des couches rejetes, ou encore filtrs sur slection,
apparaissent en traits griss.
Enfin, il est possible de modifier ce stade la squence des tracs au sein
d'une passe et d'un cycle outil pour obtenir un parcours optimis, dans lequel
les dplacements inactifs sont rduits, chaque objet usiner tant choisi de
proche en proche depuis le prcdent. Le fait d'activer cette option ne modifie
pas le dessin lui-mme, mais seulement sa squence au sein d'une passe.

7 - 98

Fonctions avances de l'usinage

GALAAD 3

Options avances
L'onglet intermdiaire de la fentre d'usinage donne accs aux options
avances qui seront gnralement peu ou pas utilises. A noter qu'on peut
avant ou arrire,
passer d'un onglet l'autre avec la touche de tabulation
ou passer directement des paramtres d'usinage la prise d'origine pice avec
la touche
, sauf si des options avances ont t slectionnes, auquel cas
l'tape est propose de faon automatique.

Le cadre en haut gauche dtermine si un parcours d'essai doit tre


effectu avant le gros du travail d'usinage. Ce parcours d'essai peut se limiter
soit au tout premier objet usiner, soit l'ensemble des objets slectionns.
Pour ce parcours d'essai, vous pouvez choisir de faire tous les paliers de l'outil
ou seulement le premier. Le but est de fournir une valuation rapide du rsultat
et surtout des profondeurs selon l'origine pice sur l'axe Z.

Fonctions avances de l'usinage

7 - 99

GALAAD

Sur certaines machines, vous pouvez tlcharger la totalit du parcours


d'usinage dans la mmoire de la machine, voire enregistrer ce parcours sur
une carte-mmoire amovible ou sur un flash-disk quelconque. Dans ces cas,
l'usinage ne sera pas effectu directement, mais seulement transmis la
mmoire de la machine qui pourra ensuite usiner de faon totalement autonome, sans supervision de Galaad, sur simple pression de son bouton "Start"
ou quivalent. Vous pourrez mme teindre l'ordinateur. Attention, peu de
machines possdent une mmoire statique.
Si votre machine est de type portique mobile ou donne une certaine marge
de manuvre des pices usiner hors de la zone accessible l'outil, vous
pouvez ventuellement morceler une pice trop grande pour la machine en
conduisant l'usinage secteur par secteur et en dplaant la pice entre chaque
cycle. Il vous faut alors indiquer des marges latrales qui ne seront pas prises
en compte lors du cycle conduire. La pice est considre comme rduite
d'autant, c'est dire que les bandes latrales sont ignores et l'origine pice
dcale d'autant. Un peu comme si l'on donnait une fentre visuelle sur la pice
trop grande.
Par exemple, une pice de 300 1200 mm peut tre usine sur une machine
ayant une surface de travail de 500 500 mm : il suffit de relancer trois fois
l'usinage morcel en donnant successivement des marges de 0 mm au nord et
800 mm au sud, puis 400 mm au nord et 400 mm au sud, puis enfin 800 mm au
nord et 0 mm au sud. On aura ainsi donn trois "fentres" successives de
400 400 mm sur la pice. Il va de soi qu'il est prfrable de dcaler sa pice
de faon trs mticuleuse sur la machine, lors des changements de fentre. De
mme, il vaut mieux choisir des morcellements qui ne couperont pas des
objets, du moins dans la mesure du possible. Mme si Galaad opre cette
csure automatiquement, les trajectoires scindes risquent de se voir sur la
pice. Il peut d'ailleurs tre intressant de demander l'usinage des seuls objets
slectionns pour viter ce problme.
Il est possible de faire un usinage rptitif pour un cycle d'outil, sans
changer la position de la pice. Ceci concerne les sries avec changement de
pices entre deux cycles. Vous indiquez juste le temps de pause entre chaque
cycle, et prcisez si la machine doit faire une course de rfrence et laisser la
broche en marche entre chaque cycle. Donnez-vous tout de mme le temps de
caler la nouvelle pice sans vous faire manucurer par l'outil qui redmarre.

7 - 100

Fonctions avances de l'usinage

GALAAD 3

Remarque : lorsque le cycle d'usinage s'est achev normalement, Galaad le


signale par un message l'cran offrant l'option de refaire le processus. Ceci
revient au mme que l'usinage rptitif mais avec une pause indtermine (tant
que l'oprateur n'a pas acquitt le message avec ce choix). Il est en outre
possible de coupler l'option "refaire" un contact lectrique de la machine
genre bouton "Start". Voyez plus loin le chapitre consacr aux paramtres de la
fraiseuse.
Si vous gravez des pices comprenant des textes auto-incrmentaux, par
exemple des numros de srie, ces textes seront automatiquement incrments
chaque rptition de l'usinage, sous rserve que l'option correspondante soit
active. Le texte de dpart vous sera demand avant le lancement du premier
cycle, ensuite Galaad se dbrouillera.
Diffrent du prcdent, l'usinage en srie reproduit le cycle en cours sur un
jeu de pices mises en position sur la machine. Cette fonction vite de dessiner
des pices identiques intervalle rgulier sur une seule planche. Vous ne
dessinez que la pice de base et demandez son usinage en srie, lequel suit tout
simplement le principe de la duplication matricielle. Attention, la marge
indique la distance entre deux bords de pices en vis--vis. Sur la prvisualisation globale de la prise d'origine pice, vous verrez apparatre toute la srie
pour faciliter la mise en place.
Enfin, en bas droite de la fentre, quelques paramtres permettent de
reprendre un usinage en cours de route sans recommencer le processus son
point de dpart. Ceci peut aider terminer un usinage interrompu sans avoir
refaire tout le processus. A noter que le module d'usinage enregistre toutes les
minutes son tat d'avancement afin de vous permettre d'avoir ces paramtres
dj prts en cas d'interruption. Mais la reprise d'un usinage interrompu
n'est pas automatique : vous devez la demander en activant cette option,
mme si vous n'avez alors pas en prciser les paramtres. La reprise se fera
la dernire plonge de l'outil qui a t enregistre, car Galaad ne reprend pas
un usinage au beau milieu d'un objet. Cela reste possible, mais il faut pour cela
utiliser la fonction de filtrage "Commencer au point rouge" dcrite prcdemment dans les paramtres d'usinage, sachant que le positionnement du point
rouge se fait la main dans le dessin.

Fonctions avances de l'usinage

7 - 101

GALAAD

Dplacement des axes


Nous avons fait le tour des diffrents paramtres d'usinage. Il ne vous reste
plus qu' les exprimenter de faon plus ou moins hasardeuse en psalmodiant
une courte prire avant de lancer vos fragiles outils l'assaut de pices aussi
solides que rcalcitrantes. Mais c'est aussi en cassant des outils qu'on devient
forgeron. Avant de devenir expert s rglages, il faut bien goter quelques
petites sueurs froides. N'oubliez pas que vous pouvez simuler vos usinages ou
mme les excuter sans mettre de pice, juste pour voir le parcours suivi par
l'outil et comprendre la logique de fonctionnement en profrant un "eurka" de
bon augure plutt que d'abominables jurons. Passons donc l'origine pice en
.
cliquant sur l'onglet ad hoc ou en appuyant sur

Vous l'avez sans doute remarqu, la partie nord-ouest de la fentre est


consacre au dplacement des chariots mobiles sur les axes de la machine. Les
boutons de mouvement Z et A (axe rotatif) sont affichs ou non selon le
nombre d'axes de votre fraiseuse.

7 - 102

Fonctions avances de l'usinage

GALAAD 3

Aprs initialisation de la commande numrique et ventuellement course de


rfrence pour recaler la position des axes, vous pouvez appuyer sur les gros
boutons de dplacement. Il existe plusieurs sources de dplacement : clic direct
sur les boutons de la fentre, pression au clavier sur les flches de dplacement
du curseur, inclinaison du manche du joystick, manette de contrle spcifique
ou entres spciales de pilotage manuel. Il suffit de relcher le bouton, la
touche, le manche, etc. pour interrompre le mouvement, quel que soit le mode
de dplacement, continu ou limit.
Au clavier, on pourra se baser sur le pav numrique pour donner une
direction de mouvement XY cardinale ou diagonale. Les dplacements sur
et , imprativement sur ce
l'axe Z se font en appuyant sur les touches
mme pav numrique. Accompagnes de la touche
(flche de majuscule),
ces mmes touches
et
provoquent un mouvement de l'axe A. Avec la
touche
, c'est l'axe B qui s'y colle.
Les joysticks ou autres gamepads sont des interfaces intressantes pour le
pilotage manuel. Avantage majeur, elles vous permettent de vous loigner de
votre ordinateur pour vous rapprocher de la machine. Votre prcision d'approche d'une origine pice ne peut que s'en trouver amliore. La manipulation est
trs simple : vous inclinez le manche du joystick dans une des huit directions
cardinales ou diagonales, et les axes se dplacent jusqu'au retour du manche en
position centrale. Pour un gamepad, vous appuyez sur la manette de direction.
Avec la configuration par dfaut (elle est modifiable volont), si vous
appuyez sur le bouton n 1 et le maintenez enfonc, le fait de pousser le
manche en avant ou le tirer en arrire fait remonter ou descendre l'axe Z.
L'inverse d'un avion (sauf s'il vole sur le dos), mais cohrent avec l'cran. Si
vous appuyez sur le bouton n 2, tout mouvement X, Y ou Z se fait vitesse
rduite. Les deux boutons peuvent tre maintenus enfoncs simultanment, en
plus de l'action sur le manche.
Les paramtres du joystick sont dcrits dans le chapitre "Paramtrage de la
fraiseuse", un peu plus loin dans ce manuel.
Mais revenons au pilotage manuel et intressons-nous aux boutons-radio de
rglage des pas de dplacement incrmentaux. Le mode par dfaut est le
mouvement continu dans lequel l'axe est dplac tant que vous maintenez le
bouton enfonc. Evidemment, on s'arrte l'extrmit de l'axe de toute faon.
Mais, pour une approche plus facile d'un point origine, s'y ajoutent des
possibilits de dplacement de longueur prdfinie. Ces boutons limitent le

Fonctions avances de l'usinage

7 - 103

GALAAD

dplacement la valeur correspondante. Par exemple, si vous demandez un


dplacement limit 1 mm, ce dplacement n'ira pas au-del. Mais si vous
relchez le bouton de dplacement avant que la distance n'ait t atteinte,
le mouvement s'interrompt aussitt. Ce ne sont pas des pas mais des
maximas. Vous pouvez donc descendre de 10 mm sur l'axe Z sans craindre de
casser un outil en ayant survalu la distance. De mme, l'axe est stopp avant
de brutaliser une bute de fin de course.
Notez que, pour les dplacements diagonaux, la longueur donne s'applique
chacun des axes, non la distance parcourue. Par exemple, un rglage de
1 mm donne un dplacement diagonal de 1 mm sur X et autant sur Y, donc une
distance parcourue de 1,414 mm si Pythagore a vu juste.
Le fait de garder le bouton enfonc ritre le dplacement incrmental
aprs une courte pause. Cette rptition est rglable dans les paramtres de la
fraiseuse, voir plus loin, bis repetita.
Les vitesses de dplacement manuel sont rglables par le biais des petits
curseurs gauche de la fentre. La plage de vitesse va du minimum au
maximum arrondis et acceptables par la commande numrique. A l'ouverture
de la fentre, les curseurs sont prrgls sur les valeurs par dfaut dfinies dans
les paramtres de la fraiseuse, rubrique "Vitesses". Pour les dplacements
incrmentaux par pas, la vitesse est fixe 1 mm/s, sauf si la vitesse rgle au
curseur est infrieure, auquel cas elle s'applique.
On rappelle si besoin est qu'il est possible de cliquer directement sur les
afficheurs de position des axes en bas de la fentre pour obtenir une bote de
dialogue de mouvement vers une position numrique. Toujours dans les
rappels sur les mouvements cachs, un double-clic dans la fentre de
prvisualisation envoie les axes X et Y la position correspondante, et la
touche
(retour) qui renvoie la position prcdente. Les vitesses
utilises sont celles en cours pour les dplacements manuels.

Vous savez maintenant absolument tout sur la manire de piloter un


mouvement manuel.

7 - 104

Fonctions avances de l'usinage

GALAAD 3

Dfinir une origine pice


Les tenants et aboutissants du point origine pice vu par Galaad sont
prsums connus dans leurs grandes largeurs. Sans revenir en dtail sur ces
acquis soucieux, rappelons que le logiciel a besoin de savoir prcisment o se
trouve la pice brute usiner, et pour cela demande de rejoindre un point de
rfrence bien tabli, avec indication de la position de la pice par rapport ce
point origine. Les coordonnes de ce point sont donnes sur 2, 3 ou 4 axes
selon votre machine et le type d'usinage que vous demandez. Elles sont
affiches en haut du cadre origine pice.

Si vous connaissez d'avance la position exacte de votre origine, vous


pouvez cliquer directement sur une de ces cases pour entrer des coordonnes
numriques par l'intermdiaire d'une petite bote de dialogue.
Trs important : il n'est pas ncessaire de positionner l'outil sur ce point
origine pour le valider. La position physique des axes et la position de l'origine
pice sont totalement indpendantes, bien que les boutons verts servent de
passerelles entre les deux positions. Certes, vous aurez besoin de dplacer les
axes pour approcher le point origine pice et faire "monter" les positions dans
ces cases. Mais une fois l'origine pice tablie, vous pouvez dplacer la
machine sans que cela ait la moindre incidence sur cette origine. A contrario,
vous pouvez fort bien indiquer un point origine pice sans y positionner l'outil,
si vous tes sr de ses coordonnes ou bien l'aviez mmoris.
Rappelons que la mthode la plus classique pour dfinir un point origine
pice consiste faire une approche manuelle de l'axe Z de faon placer la
pointe extrme de l'outil l'affleurement de la surface suprieure de la
pice ou bien du support sur lequel la pice est pose. Le mieux est de viser
vers le centre de la pice. Une fois cette approche effectue avec la meilleure
prcision possible, vous pouvez cliquer sur le bouton vert "Z - ok". La
position "monte" aussitt dans la case Z de l'origine pice. N'oubliez pas
d'indiquer le plan sur lequel vous avez fait cette approche (surface ou support)
l'aide de la petite bote combo situe sous le bouton vert. Si vous avez
affleur et valid la surface suprieure de la pice en laissant l'indication de
position sur "plateau martyr", l'usinage se droulera en l'air, la pice n'tant
grattouille que pendant les tracs de dcoupe s'il y en a. Bref, c'est faux mais

Fonctions avances de l'usinage

7 - 105

GALAAD

pas bien grave. Inversement, si vous avez affleur le plateau martyr et valid
"plan suprieur", l a risque de faire quelques dgts puisque Galaad croira
que la surface de la pice se situe beaucoup plus bas qu'elle ne l'est en fait.
L'outil plongera jusqu'au plateau et plus bas 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
gner les autres manuvres d'approche (c'est automatique par dfaut : une
option "Remonter l'outil sur Z-ok" est disponible dans les paramtres de la
fraiseuse). Positionnez ensuite les axes X et Y ensemble ou successivement, et
validez de la mme faon avec les boutons verts. Les coordonnes XY de
l'origine pice sont mises jour.
La bote combo de position sur pice prend ici tout son intrt. Il n'y a
aucun lien entre l'origine du dessin, le zro machine et l'origine pice. Ces
trois rfrences sont absolument indpendantes. L'origine XY du dessin est de
faon classique situe au coin sud-ouest de la planche, mais votre point zro
machine peut tre situ n'importe quel coin de la table. Le point origine pice,
peut quant lui se trouver n'importe quel endroit de la pice, et pas forcment
un de ses coins, du moment que Galaad est tenu inform. Tout ce qu'il demande, c'est de pouvoir situer la pice par rapport au point origine qu'on a
indiqu. La bote combo vous autorise donc placer cette origine sur un des
quatre coins, sur une des quatre mdianes, au centre gographique de la pice,
ou encore sur un point de rfrence du dessin, par exemple le point slectionn
en rouge ou en bleu, ou la croix fixe rouge ou bleue. Lorsque vous changez de
rfrence, la fentre de prvisualisation vous aide vrifier votre origine sur la
pice. Le point origine apparat sous la forme d'un petit collimateur bleu et la
pice se dessine en fonction de ce point.
Faire l'approche des axes X et Y en se rfrant 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 pice, Galaad corrigera la position du rayon de l'outil. Il va de soi qu'avec un
outil conique ou hmisphrique, l'ajustement se fera sur le diamtre maximal et
non sur la pointe. Cette possibilit est toutefois rejete si vous faites une
approche sur un point de rfrence dans le dessin ou le centre de la pice, au
lieu d'un bord ou un coin. Tout simplement parce que Galaad ne saura pas dans
quelle direction il doit corriger. A noter que 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 avances de l'usinage

GALAAD 3

Il est possible sinon probable que vous ayez quip votre fraiseuse d'un
coin origine constitu par exemple de deux butes ouest (ou est) et sud (ou
nord), ce coin ne variant pas quelle que soit la pice que vous placez contre les
butes. Dans ce cas, il est videmment superflu de faire une approche XY
chaque usinage. Vous avez rgl cette origine une fois pour toutes et l'opration n'a plus d'intrt, 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 matriau. Attention, ces
butes doivent tre parfaitement parallles aux axes X et Y, le mieux tant de
donner un coup de fraise sur toute leur longueur pour les rectifier.
Le bouton bleu
sert faire une double prise d'origine, pour
le cas o votre pice ne serait pas parfaitement cartsienne lorsqu'elle est fixe
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 lgitime inquitude quant la
perfection de positionnement des pastilles de cette face autour des trous dj
fors, surtout si l'on a dtour la carte de faon expditive. Il suffit alors de
pointer une seconde rfrence, par exemple un perage 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 rfrence secondaire. Vous devez d'abord
pointer et valider l'origine principale
pour que ce bouton bleu soit actif.
Pour vrifier une origine pice, il peut tre utile de renvoyer l'outil vers le
point origine. Pour cela, cliquez sur le bouton "Rejoindre" et validez la bote
de dialogue de position numrique. Mais attention la validit de la coordonne Z ! Et souvenez-vous que vous pouvez stopper le mouvement en cours
du clavier avant qu'il ne tourne au cauchemar.
avec la barre
Si vous avez plusieurs posages possibles, vous pouvez les conserver en
mmoire une fois qu'ils ont t approchs. Il suffit de faire le rglage et valider
l'origine, puis de cliquer sur le bouton "Mmoriser" et donner un nom de
rfrence cette origine ou ce posage. Pour rcuprer une origine prcdemment mmorise, cliquez sur le bouton "Rappeler" et retrouvez le nom de
rfrence que vous aviez indiqu.

Fonctions avances de l'usinage

7 - 107

GALAAD

En haut gauche de la fentre de pilotage, au-dessus des curseurs de


rglage des vitesses de mouvement, des boutons de commande permettent
d'accder quelques fonctions spcifiques. Ces boutons sont accessibles au
clavier l'aide des touches F5 et suivantes, sauf si vous avez raffect ces
touches (voir plus loin, dans les paramtres de la fraiseuse, la programmation
d'un keypad externe). Nous allons passer en revue ces commandes et les
importantes fonctionnalits sous-jacentes.

Course de rfrence
Galaad accepte deux modes de fonctionnement pour piloter une machine :
en coordonnes flottantes, ou en coordonnes absolues. Le systme de
coordonnes flottantes est le plus simple. Il suffit de positionner par pilotage
manuel l'origine pice qui servira de point de rfrence. Galaad met d'ailleurs
0 les compteurs d'axes la position de l'origine pice, ds que celle-ci est
valide. Mais un des inconvnients 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 vrifier si les tracs usiner sont bien tous contenus dans cet espace. C'est
par consquent l'oprateur de s'assurer que l'usinage complet est possible
partir de ce point sans se heurter la limite de course d'un axe. Pour des
usinages o la prcision de l'origine pice n'a aucune importance, par exemple
la dcoupe de grandes plaques de tle la torche plasma, c'est un mode qui
peut tout fait convenir.
Le travail en coordonnes absolues offre plusieurs avantages pour une
utilisation classique en fraisage. Tout d'abord, le fait qu'on ait un point zro
machine invariant, qui sert de rfrence absolue, permet d'utiliser et rutiliser
des positions fixes. La premire d'entre elles est l'origine pice du dernier
usinage lanc, qui reste mmorise. Pour peu que des butes de calage aient t
montes sur le plateau de la machine, il n'est pas ncessaire de rgler l'origine
pice chaque nouvel usinage. On passe donc beaucoup moins de temps au
pilotage manuel. Idem pour l'axe Z si l'outil n'a pas t chang.
D'autres positions peuvent tre mmorises lorsqu'on fonctionne en
coordonnes absolues : capteur de mesure de l'outil, matrice de correction de
planit, axe rotatif A, taux et posages fixes, etc.

7 - 108

Fonctions avances de l'usinage

GALAAD 3

Pour avoir des coordonnes absolues, il est ncessaire d'avoir un systme


de recalage de la machine sur son point zro, appel "course de rfrence".
Lorsque la commande numrique est teinte, ses compteurs d'axes cessent de
fonctionner et la position courante est oublie. De mme, si la machine s'est
dcale pour une raison avouable ou non, un recalage devient ncessaire. De la
fiabilit de ce recalage et de sa rptabilit dpend la prcision de tout le
systme de coordonnes.
A la mise sous tension, la commande numrique se rinitialise et ses
compteurs d'axes sont chacun la position 0. Si tous les compteurs sont 0
lorsque Galaad ouvre le dialogue avec la machine, le logiciel en dduit que
celle-ci vient d'tre allume et ne connat en fait pas la position relle des axes,
lesquels peuvent tre n'importe o. Il conduit alors une course de rfrence,
laquelle suit la squence suivante :
1 - Si le capteur est libre, l'axe va dans sa direction vitesse rapide.
2 - Ds que le capteur est enclench, l'axe opre une rampe de freinage.
3 - L'axe repart en sens inverse faible vitesse.
4 - Ds que le capteur est libr, l'axe stoppe immdiatement.
5 - Eventuellement, on ajoute une petite marge de dgagement.
6 - Le compteur de position est remis 0.
Au dbut du dialogue, si les compteurs indiquent une position 0, machine
dj recale, la course de rfrence est inutile. Mais, pour le coup, elle est
brve et ne fait donc gure perdre de temps. Pour viter les recalages intempestifs, il est conseill de parquer la machine un point autre que (0,0,0) en fin de
cycle. A l'ouverture du processus suivant, Galaad lira des positions non nulles
dans les compteurs d'axes et ne fera pas de recalage inutile.
En haut gauche de l'cran de pilotage manuel, le premier des
boutons de commande dclenche un recalage volontaire. Une bote
de dialogue permet de slectionner les axes recaler. Il va de soi
que cette fonction n'a de sens que si votre machine travaille effectivement en
coordonnes absolues.
A noter que, si le dialogue avec la machine a t interrompu cause d'une
erreur irrcuprable genre cble dbranch ou arrt d'urgence, le fait de cliquer
sur ce bouton rinitialise la communication. Ceci vite de devoir perdre du
temps fermer et rouvrir le logiciel. Par ailleurs, accompagne de la touche
, cette commande donne accs aux paramtres de la fraiseuse, ce qui
rinitialisera aussi la communication.

Fonctions avances de l'usinage

7 - 109

GALAAD

Commande de broche
La plupart des machines commande numrique permettent l'asservissement de la broche (moteur de fraisage). Cet asservissement peut se limiter
une simple commande de mise en route et arrt automatiques, mais il peut aussi
permettre de contrler le rgime de rotation depuis l'ordinateur.
Si la broche n'est pas automatise ou si sa vitesse de rotation n'est pas
asservie, Galaad affiche un message avant de lancer l'usinage, pour indiquer
l'oprateur que la broche doit tre allume et rgle au rgime voulu.
Si la broche de votre fraiseuse a une
vitesse de rotation asservie, ce message est
remplac par une bote de dialogue permettant un contrle tachymtrique. Une broche a
en gnral une sortie on/off pour la mise en
route via un relais, et une sortie DAC ou
PWM pour le contrle de vitesse. Les sorties
binaires figurent en bas de la fentre.
Pour ceux qui ont un keypad ou assimil, le clavier reste disponible pour
moduler la vitesse avec les touches
et . On peut aussi entrer directement
une vitesse sur deux chiffres, la frappe d'un seul valant au bout de 2 secondes
un zro suivi du chiffre tap, comme sur une tlcommande de TV.
Le bouton n 2 envoie la broche un ordre de dmarrage ou d'arrt,
avec contrle de rgime s'il est asservi.
L'asservissement de la vitesse de rotation de la broche fonctionne en
boucle ouverte, c'est dire que le logiciel demande la machine un rgime
l'aide d'une commande de sortie analogique ou quivalente, mais il ne peut
garantir l'exactitude de la vitesse affiche. Il vous appartient de calibrer
prcisment la correspondance entre la valeur exprime en pourcentage et le
rgime de rotation effectif. En outre, tous les variateurs ne compensent pas la
baisse de rgime due l'effort de pntration dans la matire usine.
Mais avant de chercher mettre la vitesse de rotation de la broche sous le
contrle de l'ordinateur, interrogez-vous srieusement sur l'utilit relle
d'un tel contrle. Que le logiciel mette la broche en marche et surtout l'arrte
en fin de cycle, c'est normal et mme vivement recommand : on peut ainsi
7 - 110

Fonctions avances de l'usinage

GALAAD 3

lancer des usinages longs en sachant que la broche sera teinte une fois le cycle
achev (on peut aussi demander Galaad d'teindre carrment l'ordinateur). Le
rgime est en gnral rgl au moment de lancer l'usinage et, mme s'il est
asservi, Galaad affiche la bote de dialogue de rglage. Par consquent, le
rglage est de fait manuel ou semi-manuel. Une fois le cycle automatique
lanc, il est plus facile de tourner un potentiomtre que cliquer sur les digits en
bas de l'cran. Surtout que beaucoup de machines ont des lectroniques de
contrle dpourvues de commandes prioritaires et le clic aura alors un effet
diffr en mode buffer. Evidemment, si le potentiomtre du variateur est
inaccessible lorsque le capot de scurit de la machine est ferm, c'est une
bonne raison pour avoir le contrle porte de souris.
En fait, le seul cas o le contrle du logiciel sur la vitesse de rotation est
indispensable, c'est lorsque la machine est quipe d'un changeur d'outils
automatique (voir un peu plus loin). Un processus d'usinage faisant intervenir
plusieurs outils a toutes les chances de ncessiter des vitesses de rotation
diffrentes. L'asservissement du rgime de broche est alors une vraie ncessit.
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
gadget finalement peu pratique.

Mesure automatique de l'outil


Il se peut que votre fraiseuse soit quipe d'un dispositif d'acquisition de la
longueur de l'outil. Ce dispositif se prsente en gnral sous la forme d'un petit
botier surmont d'une surface de contact dclenchant un quelconque capteur
interne, souvent un simple interrupteur. Une descente contrle 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 mme plus ncessaire de faire une approche Z lors de la
prise d'origine, y compris si vous changez d'paisseur de matriau ou de
longueur d'outil.
Galaad peut grer un capteur fixe et un capteur mobile. Un capteur fixe
est en gnral plac sur le bord ou dans un coin de la machine, emplacement
qu'on va rfrencer et qui ne bougera sans doute plus. Il peut en outre recevoir
deux calibrages diffrents, par exemple l'un pour l'usinage 3 axes sur le
plateau-martyr ou un posage, et l'autre pour l'usinage 4 axes sur mandrin
rotatif. Il va de soi que Galaad ne peut grer un capteur fixe que si l'on travaille

Fonctions avances de l'usinage

7 - 111

GALAAD

en coordonnes absolues, c'est dire avec un point zro machine permettant de


mmoriser l'emplacement du capteur. Le fait de n'avoir que des coordonnes
flottantes, sans zro machine (c'est--dire pas de contacts de fins de courses),
n'autorise l'utilisation que du capteur mobile. Celui-ci est pos manuellement
sur la pice, la verticale de l'outil, chaque fois qu'on veut mesurer celui-ci.
1 - Capteur fixe :
Le calibrage d'un capteur fixe commence naturellement par l'indication de
la position XY du capteur dans la surface de travail de la machine. Il faut
donc amener l'outil au-dessus du capteur, le plus prcisment possible, en
abaissant l'axe Z pour que l'outil s'approche du capteur et aide ainsi effectuer
un positionnement optimal.
Une fois l'outil bien amen la verticale du capteur, cliquez sur le
troisime bouton parmi les commandes.
La bote de dialogue de rglage
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 rglage,
puis validez le tout en cliquant sur
le bouton "Ok".
En bas gauche de l'cran, la fentre de visualisation de la machine affiche
une petite icne bleue reprsentant la position du capteur d'outil.
Galaad doit ensuite calibrer le dcalage Z entre le point de dclic du
capteur et le plateau supportant les pices usiner. Ramenez l'outil vers le
plateau et faites une approche Z trs prcise du plateau de support avec la
pointe de votre outil. Apportez le plus grand soin cette approche : une erreur
ce moment sera reporte dans toutes les mesures d'outil venir.

7 - 112

Fonctions avances de l'usinage

GALAAD 3

Une fois l'outil au contact du plateau, cliquez nouveau sur le bouton


d'accs aux paramtres 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", phase 2 du calibrage, et cliquez sur le bouton "Ok".
Attention, ne changez pas de type de capteur ou de calibrage ce moment,
sinon Galaad va mlanger les rglages.
Ds que vous avez valid la phase 2,
Galaad va mesurer la diffrence de
hauteur Z entre la position courante, outil
affleurant le plateau, et le point de dclic
du capteur.
L'outil va remonter jusqu'au point haut de l'axe Z, tre amen la position
XY du capteur, en esprant que vous l'avez convenablement approche, et
descendre lentement jusqu' ce que le capteur se dclenche. Si vous voyez qu'il
ne descend pas au bon endroit, jetez-vous sur la barre
du clavier
ou l'arrt d'urgence de la machine pour viter d'avoir regretter un outil cher.
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 dgt que le capteur est bien
connect et son numro d'entre dment indiqu dans les paramtres de la
fraiseuse. L'encore mieux est de ne pas monter un outil mais un vieux foret ou
une pointe quelconque qui ne risque plus rien et mme pas des regrets en cas
de malentendu.
On va supposer que tout se passe bien et que l'outil s'arrte avant de
s'acharner sur 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 cratre).
Une fois le capteur enfonc, l'outil freine pour arrter en douceur sa descente,
puis remonte lentement et s'arrte pile au point de dclic. 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 rgl juste avant,
et le point de dclic prcis du capteur. Ce dcalage Z restera mmoris sur le
disque dur, jusqu' ce que vous refassiez un calibrage.
Si vous avez prvu de fabriquer vous-mme votre capteur d'outil base
d'un quelconque interrupteur genre poussoir, prvoyez deux ou trois millimtres de course au-del du dclic, le temps que l'outil puisse freiner. Sinon vous
devrez rgler une faible vitesse de descente (voir les paramtres de la fraiseuse)
pour viter que l'outil ne se bloque dans une bute, avec pour consquence une

Fonctions avances de l'usinage

7 - 113

GALAAD

mesure imprcise. Pensez aussi utiliser un contact offrant une excellente


rptabilit, sinon votre capteur ne sera qu'une source de problmes que vous
attribuerez de faon trs injuste un magnifique logiciel. Des poussoirs antivandales avec une prcision de 0.01 mm sont courants.
Important : si vous surfacez votre plateau-martyr, sa position Z descend de
l'paisseur enleve par le surfaage. Il est alors impratif de refaire le calibrage
Z du capteur qui n'est plus valable. Galaad n'annule pas le calibrage lorsque
vous oprez un surfaage automatique. Par contre, a ne change rien pour un
capteur mobile, puisqu'il ne s'intresse pas au plateau.
Tout aussi important : si vous avez des outils avec dcalages (bouton
"Extensions" des paramtres d'outils), le calibrage de la position XY du
capteur doit tre effectu avec l'outil n 1. Il est recommand d'utiliser cet outil
n 1 comme rfrence et donc ne pas lui appliquer de dcalage.
2 - Capteur mobile :
Calibrer un capteur mobile est plus simple. Etant donn que l'oprateur
place le capteur sur la surface suprieure de la pice juste sous l'outil, il
suffit Galaad de connatre le dcalage Z entre le dclic du capteur et la
surface sur laquelle il est pos. Faites donc descendre l'outil de faon lui faire
affleurer une surface quelconque. L'endroit n'a aucune importance.
Une fois l'outil au contact, ouvrez la bote de dialogue de rglage
du capteur d'outil.
Slectionnez "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 affleure 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.

7 - 114

Fonctions avances de l'usinage

GALAAD 3

Comme pour un capteur fixe, l'outil va


ensuite descendre jusqu'au point de dclic. La
diffrence entre le point d'affleurement et le
point de dclic donne le dcalage Z qui servira
pour les mesures automatiques.
3 - Mesure automatique :
Une fois le capteur positionn et calibr, vous utiliserez directement le quatrime bouton pour mesurer l'outil.
Galaad n'aura plus qu' descendre sur le capteur jusqu'au point de dclic et
lui ajouter le dcalage calibr pour obtenir une position Z de rfrence. Dans le
cas d'un capteur fixe, cette position correspondra l'affleurement du plateau
(ou du support, ou du 4me axe) avec ce mme outil, permettant de trouver la
surface suprieure, l'paisseur de la pice tant connue. Avec un capteur
mobile, cette position correspond directement la surface l o vous avez pos
le capteur. On peut supposer que c'est le dessus de la pice.
La mesure de l'outil sur le capteur modifie automatiquement la valeur
Z dans la position de l'origine pice. Vous n'avez rien valider ou confirmer
ensuite : ne cliquez surtout pas sur le bouton vert "Z - ok" qui annulerait
l'opration de mesure en validant sa place la position courante de l'axe Z.
Si, en plus du capteur, vous avez des butes ou rglettes de posage pour
positionner votre pice en XY toujours sur le mme coin, vous n'aurez plus
besoin de faire du pilotage manuel. En arrivant dans la fentre de rglage de
l'origine pice, il suffira de dclencher une mesure de l'outil et lancer l'usinage
dans la foule. Ceci ne vaut videmment que vous un capteur fixe. Cette
mesure peut d'ailleurs se faire de faon automatique, en rglant l'option
"Toujours mesurer l'outil avant la prise d'origine" dans les fonctions avances
d'environnement de travail.
A noter enfin que l'utilisation du capteur d'outil ncessite des arrangements
particuliers pour l'usinage avec le module Kay, lequel ne connat pas forcment
l'paisseur du matriau usiner. N'anticipons pas, on reviendra l-dessus dans
le chapitre ddi l'usinage 3D avec Kay.

Fonctions avances de l'usinage

7 - 115

GALAAD

Changement d'outil
Un processus pouvant comporter plusieurs outils, dont la squence est
dfinir dans le tableau des paramtres d'usinage, Galaad se doit de vous aider
grer au mieux l'enchanement des cycles.
Faute de changeur automatique, le cinquime bouton se contente
d'envoyer les axes la position de changement d'outil.
Rappelons toutes fins utiles que cette position est dfinie dans la page de
paramtres d'usinage, le petit bouton "Changement" sous le tableau de la
squence d'outils.
Si votre machine est quipe d'un
changeur d'outil automatique dont la
squence est programmable (voir dans les
paramtres des outils ou dans les paramtres de la fraiseuse), le fait de cliquer sur ce
bouton fait apparatre la fentre 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 faon semi-manuelle.
Attention ne jamais ranger un outil dans un compartiment dj occup,
car il n'y a aucun test de la disponibilit du compartiment. Inversement, aller
chercher un outil dans un compartiment vide n'aura aucune consquence, sauf
laisser une broche due.
A l'ouverture de la prise
d'origine, le fait d'avoir un
changeur d'outils ouvre une
fentre pour vrifier la prsence
d'un outil dans le mandrin, afin
d'viter un conflit.

7 - 116

Fonctions avances de l'usinage

GALAAD 3

Si le mandrin est vide, Galaad ira chercher le premier outil de la squence


avant de passer au rglage de l'origine pice (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 ne fait rien et passe directement la suite, en l'occurrence la
validation de l'origine pice. Si ce n'est pas le bon, il va le ranger et rcuprer
le bon dans la foule. Enfin, si un outil extrieur au rtelier est prsent dans le
mandrin, le logiciel vous priera de l'en faire dguerpir avant d'aller chercher
celui qui l'intresse, pour peu que ce dernier soit lui aussi membre de l'minente confrrie des outils automatiss.
Dans un processus d'usinage organis de faon intelligente, et par consquent pilot par Galaad, le changement automatique de l'outil ne doit
ncessiter aucune intervention de l'oprateur. Soit les outils sont tous
calibrs et les dcalages Z entre eux seront pris en compte, en esprant que leur
position dans la broche est invariante, soit ils ne sont pas calibrs et dans ce cas
la mesure sur un capteur d'outil est imprative. Il va de soi que seul un capteur
fixe peut faire l'affaire, le fonctionnement d'un capteur mobile restant semimanuel. Un changeur automatique requiert donc comme lments connexes un
capteur d'outil pour mesurer la longueur de celui-ci, et un variateur de vitesse
asservi pour la broche. S'il vous manque un de ces deux lments, votre
changeur d'outil vous vitera le dmontage-remontage dans le mandrin, mais la
reprise d'origine pice et le rglage de la broche avant chaque cycle resteront
ncessaires.
A la fin du dernier cycle d'un processus ayant mis en uvre plusieurs outils,
Galaad range le dernier dans son compartiment du changeur automatique, sous
rserve que vous ne l'ayez pas paramtr autrement, puis envoie les axes la
position de parking. Par contre, et quel que soit le paramtrage, 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 rtelier. Et a renforce l'intrt d'une bote de dialogue de
contrle de ce qu'il y a dans le mandrin avant chaque usinage.
Le paramtrage complet et les scripts de pilotage du changeur d'outil sont
exposs dans le chapitre consacr aux paramtres de la fraiseuse.

Fonctions avances de l'usinage

7 - 117

GALAAD

Pointage de l'origine la camra vido


Toujours dans la srie des commandes, le bouton situ le plus
droite sert activer ou dsactiver la camra vido dont l'affichage
vient s'incruster sur l'cran de pilotage. L'option de pointage la
webcam et les quelques fonctions associes sont rglables dans les paramtres
avancs de la fraiseuse, que nous verrons quelques chapitres plus loin. Si vous
n'avez pas de webcam paramtre, ce bouton n'apparat pas.
Le but de l'assistance vido est de
faciliter le pointage sur des pices dont
l'origine XY n'est pas dans un coin,
rendant les butes et autres posages
inoprants, par exemple un circuit
imprim qu'on retourne pour graver
l'autre face en se reprant sur un trou de
perage. Cela peut servir aussi pour des
pices sur lesquelles le pointage de
l'origine XY est malais.
Il est fourni avec Galaad un petit module d'affichage vido en superposition, incluant un rticule de vise. Mais vous pouvez tout autant utiliser un
programme externe qu'il suffit d'indiquer dans les paramtres. Il est impratif
que la camra soit parfaitement dans l'axe Z si elle se dplace avec celui-ci.
Si l'alignement n'est pas parfait, le fait de monter et descendre la camra avec
l'axe Z dplacera le centre de l'image sur les cts 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
rglage fin de son apex soit facile.
Il va de soi que le dcalage XY entre la position de l'outil et la position de
la camra doit tre soigneusement calibr. Une fonction spcifique est d'ailleurs disponible dans les paramtres.
Si une camra vido a t paramtre, qu'elle
soit active ou non, lorsque vous validez le pointage
de l'origine pice, Galaad vous demandera avec
quoi vous avez point, outil ou camra.

7 - 118

Fonctions avances de l'usinage

GALAAD 3

Pilotage manuel
Outre l'origine pice lors de l'usinage, Galaad offre la possibilit de piloter
la commande numrique la main, juste pour le plaisir, par exemple pour en
vrifier le bon fonctionnement. Il suffit d'appeler la commande "Usinage /
Pilotage manuel" pour retrouver les principaux lments de contrle de la
machine rassembls dans une nouvelle fentre.

Ne nous attardons pas sur les objets de contrle dj connus et prcisons


seulement que vous pouvez vrifier l'tat des entres de la machine en cliquant
sur le bouton "Rafrachir", ou sur le bouton "Boucle" qui fait une lecture
cyclique des entres, ce qui vous permet de surveiller les changements d'tat.
Vous pouvez commuter les sorties en cliquant sur les cases vertes. Vous
pouvez aussi envoyer une ligne de commande manuelle en tapant son code et
en cliquant sur le bouton "Envoyer", ou envoyer un fichier de codes prpars.
Ne tapez pas n'importe quoi juste pour voir comment la machine ragit. Au
mieux, elle ne ragira pas, et au pire... ne tentez pas le diable.

Fonctions avances de l'usinage

7 - 119

GALAAD

Test des entres/sorties


Si vous avez besoin de vrifier la connexion des contacts, relais et autres
appareils lectriques connects votre machine, la commande "Paramtres /
Fraiseuse / Test E-S" permet de dialoguer avec la machine dans un mode
restreint, sans aucune commande de mouvement ni lecture de position. Les
possibilits sont identiques au cadre de contrle du pilotage manuel, avec une
lecture cyclique des entres qui se lance ds 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
scurit, il suffit de le manuvrer et de lire l'cran quelle case rouge change
de luminosit. Le numro correspond l'entre 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 relch ; elle est "inactive" si la
case est au rouge clair par dfaut et passe au rouge sombre lorsque le contact
est enclench. La case "ADC" donne l'tat de l'ventuelle entre analogique.
Comme pour le pilotage manuel, vous pouvez cliquer sur les cases vertes
correspondant aux sorties, afin de vrifier l'asservissement de vos lments
priphriques.

7 - 120

Fonctions avances de l'usinage

0 1 0 0 0

ENVIRONNEMENT
DE TRAVAIL

GALAAD

Gnralits
Ce chapitre est consacr aux fonctions de paramtrage de votre environnement de travail avec Galaad, c'est dire la manire de grer les donnes sur
votre cran, en dehors des fonctions d'affichage proprement dites. Pour accder
aux paramtres d'environnement, vous devez utiliser les quelques commandes
disponibles dans le menu "Paramtres / Environnement de travail". La
premire de ces commandes "Gnralits" fournit de quoi grer les paramtres
de base de l'application.
La bote de dialogue sous-jacente
donne accs aux units de distance et
de vitesse utilises par Galaad. L'unit
de distance est passive et n'affecte en
rien les cotes de dessin qui restent
inchanges : elle sert seulement
indiquer ce qu'il faut mettre comme
symbole derrire une coordonne ou
une mesure. L'unit de vitesse, par
contre, modifie toutes les valeurs qui
ont t utilises jusque-l.
Le logiciel stocke les vitesses en nombres entiers reprsentant des mm/min.
En cas d'utilisation d'une autre unit de mesure, il convertit avant d'afficher ou
aprs l'entre d'une vitesse. Si vous changez d'unit de vitesse, le codage
interne en mm/min ne varie pas. Seul l'affichage change.
La position de la vue principale dans la vue quadruple permet de choisir
son emplacement logique dans la fentre d'application. Dans le mme registre,
vous pouvez choisir l'orientation des vues latrales XZ et YZ, c'est dire la
position gomtrique de la surface suprieure.
Le cadre du bas de la bote de dialogue prcise les deux commandes
sonores Windows qui sont appeles pour pousser un "zap" invalide lorsque
vous faites une btise ou bien un "ok" de satisfaction lorsqu'une opration
rpute longue s'est termine avec succs. Les choix accessibles correspondent
aux vnements sonores Windows que vous pouvez aiguiller vers des sons
prdfinis dans le panneau de configuration.

8 - 122

Environnement de travail

GALAAD 3

Fonctions avances
La commande suivante "Paramtres / Environnement de travail /
Fonctions avances" donne accs
des rglages un peu plus techniques.
Faute d'en apprcier toute la saveur, il
vaut peut-tre mieux ne pas trop faire
d'exprience avec ces paramtres, du
moins dans un premier temps. Non
que Galaad risque de s'en porter plus
mal, mais votre environnement de
dessin gagnera peu s'loigner des
sentiers battus. Ceci tant, le choix
vous reste acquis et, quoi qu'il
advienne, vous pourrez toujours
battre prudemment en retraite aprs
un rglage malheureux.
Le dessin de textes avec les polices TrueType, lies votre
environnement Windows, tient compte de paramtres graphiques.
D'une part la densit de hachurage automatique pour le
remplissage des surfaces, et d'autre part la finesse de rsolution
des courbes Quadra-Splines utilises par la norme TrueType. Si
un texte est slectionn au moment de modifier ces paramtres, il
est reconstruit pour en tenir compte. Ces donnes n'ont pas
d'incidence sur les quelques polices Galaad annexes qui sont prhachures.
Destines principalement l'cran ou l'imprimante, les polices TrueType ou
OpenType utilises par Windows ne peuvent par nature coder de simples traits
sans paisseur. Par exemple, un "I" majuscule simple sans srif sera dessin
avec un rectangle, ou deux traits d'aller-retour en cas de largeur nulle, mais
jamais avec un vecteur unique. Les points de dpart et d'arrive 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 superposs dans chaque caractre, pour aboutir un
parcours optimal vecteurs uniques, sans aller-retour inutiles.

Environnement de travail

8 - 123

GALAAD

Les chelles du presse-papier sont applicables aux lments de dessins qui


transitent depuis et vers le presse-papier Windows pour change avec les autres
logiciels. Les lments copis et colls de Galaad vers Galaad
sans sortie du logiciel ne sont pas concerns.
Les paramtres du cadre infrieur donnent accs la taille de la pile
annuler / refaire, c'est dire le nombre d'oprations de dessin successivement
annulables. Le maximum autoris est de 10 niveaux, mais vous pouvez
l'abaisser pour acclrer certains traitements et gagner de l'espace
mmoire. Il est en effet assez rare d'avoir besoin de revenir si loin en
arrire, mais il vous appartient de trouver le point d'quilibre entre
vitesse de traitement et confort d'annulation. Si votre ordinateur est rcent et
rapide, le mieux est sans doute de mettre une valeur leve, du moins si vous
risquez d'en avoir besoin.
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'arrte tout seul au bout d'un certain temps
pour viter de tourner vide pendant que
vous tes parti djeuner. C'est ce dlai
d'inactivit qu'il vous appartient de rgler
ici. Le compteur de dessin est accessible
avec "Fichier / Temps pass".
Dans la barre de titre et en bas du menu "Fichier", les noms de fichiers sont
normalement affichs en abrg, c'est--dire les noms seuls sans leurs chemins
d'accs. Vous pouvez opter pour les noms de fichiers complets avec leurs
tapes respectives de dossiers et sous-dossiers. Par exemple, le fichier normalement affich en abrg :

correspond en fait :

Les noms complets prennent plus de place l'cran, surtout dans le menu, mais
ils vitent les confusions en cas d'homonymie, ou encore si vous avez des
fichiers dissmins dans plusieurs dossiers ou plusieurs disques.

8 - 124

Environnement de travail

GALAAD 3

Les accroches au voisinage sont ces petits points rouges qui apparaissent
prs du pointeur lorsque vous dessinez et qui permettent de s'y positionner en
du clavier ou en
appuyant sur la barre d'espacement
cliquant sur le bouton central de la souris. Vous pouvez les
inactiver ou encore limiter les accroches la couche active
si vos dessins sont particulirement chargs et que les
arrire-couches ne vous intressent pas.
La case de limitation des palettes de cotation la couche active dcide si
les objets dessins dans les couches d'arrire-plan doivent tre rfrencs 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 sature par toutes les cotations.
Inversement, ceci vous permet de donner rapidement un objet la mme cote
qu'un autre se trouvant dans une couche d'arrire-plan.
La possibilit de slectionner en mode "prvisualisation verte", active
par dfaut l'installation du logiciel, affiche en vert l'objet qui sera slectionn
si vous cliquez ce moment avec le bouton droit de la souris. Cette fonction
est assez pratique dans le cas d'objets superposs ou voisins. A noter que le
pointeur doit tre prs de la trajectoire et non dans la surface couverte par
l'objet.
Annexe de cette fonction, il est possible d'afficher les info-bulles sur
l'objet prvisualis en vert pour connatre ses gomtrie, profondeur, vitesse
et outil sans avoir le slectionner. Cette fonction peut tre dsactive pour les
dessins trop gros ou si votre ordinateur n'est pas assez rapide pour une
utilisation confortable dans ce mode. A noter que, lorsque
l'option est semi-active (apparence grise), les info-bulles
sont affiches sans cadre, de faon plus discrte.
On rappelle que la roulette de la souris change le zoom tout en gardant
active la fonction de dessin en cours. Chaque utilisateur ayant ses propres
habitudes sur des logiciels de dessin certes moins remarquables mais
parfois utiles cependant, il est possible d'inverser le sens du
zoom la roulette pour rester homogne avec ceux-ci.
Lorsque vous avez agrandi une partie de la planche dessin, il peut tre
malais de dplacer avec prcision un objet ou un point slectionn vers une
position hors du cadre visuel. Le fait d'autoriser les dcalages de zoom
automatiques fera alors glisser le cadre visuel lorsque le pointeur de la souris

Environnement de travail

8 - 125

GALAAD

s'approche d'un bord. Cette fonction est inactive par dfaut car elle peut rendre
la manipulation moins aise dans certains cas.
Comme vous le savez dj, Galaad peut conserver son environnement de
travail en quittant, afin que vous retrouviez la prochaine utilisation votre
dessin tel que vous l'aviez laiss, mme s'il n'a pas t enregistr. C'est le mode
par dfaut l'installation du logiciel. Ceci tant, un partage de l'application
entre plusieurs utilisateurs peut tre gn par cette facilit. Dans ce cas,
dcochez cette option et Galaad se comportera comme un logiciel classique
dans lequel il est demand d'enregistrer son travail avant de quitter.
Il est possible d'ouvrir l'usinage sur la prise d'origine pice directement
sans passer par la fentre pralable de paramtres d'usinage, sauf s'il y a
plusieurs cycles d'outils squencer, ou bien des valeurs hors standard.
Lorsque cette case est active, la page de "Paramtres d'usinage" est saute (on
peut tout de mme y revenir) et l'on passe directement l'origine pice. Dans la
mme veine, on peut demander toujours mesurer l'outil en arrivant dans la
page de prise d'origine pice, ce qui vite d'avoir cliquer sur le bouton.
Inversement, cette mesure automatique peut se faire a posteriori au lancement
de l'usinage, c'est--dire quand on clique sur le gros bouton jaune.
S'il y a une croix rouge dans le
dessin, le module d'usinage peut
suggrer de mettre l'origine XY sur
cette croix l'ouverture de la prise
d'origine pice, afin d'viter un oubli.
Suggestion n'est pas obligation.
Le zoom automatique sur l'objet en cours d'usinage permet de magnifier
l'cran chaque lment de parcours au moment o il est usin. C'est un
gadget, avouons-le, puisque lorsqu'on s'aperoit que le trac affich est erron,
il est dj trop tard pour tout arrter. Il n'y a malheureusement pas de fonction
"Annuler" pour une pice usine. a reste inventer. Par contre, la fonction
"Refaire" est bien connue des dbutants.

8 - 126

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'avrer un facteur de complexit et il est donc intressant de
disposer d'un moyen de l'appauvrir. Galaad offre par dfaut toute sa palette de
saveurs sans restriction, mais vous propose de l'laguer un peu selon les
besoins de votre projet ducatif. Qui peut le plus peut le moins. Il ne s'agit rien
moins que de supprimer des fonctions juges peu utiles dans les menus,
enlever des icones de dessin, et imposer des limites l'utilisateur. Le but
recherch est de faire maigrir votre logiciel, au moins en apparence.
L'lagage se fait avec la commande "Paramtres / Environnement de travail
/ Restrictions". Comme son nom l'indique, le jeu va surtout consister
restreindre par limination les fonctions des menus et les icones de dessin.
Trois niveaux de restrictions sont prdfinis, 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 complet de restrictions que vous
avez dfini au pralable.
La dfinition d'un environnement restreint se fait par la commande "Paramtres / Environnement de travail / Restrictions / Dfinir", qui vous donne
accs une fentre de paramtrage de cet environnement :

Environnement de travail

8 - 127

GALAAD

Ds l'appel cette commande, Galaad disparat pour laisser place une


fentre de slection de ses fonctionnalits. Cette fentre reprend les mmes
menus et les mmes icones de dessin que l'application centrale, plus quelques
boutons donnant accs des rglages annexes. Vous pouvez enregistrer un jeu
de restrictions depuis la fentre de dfinition avec le bouton "Enregistrer", et
"Ouvrir" pour le rcuprer.
Pour supprimer l'accs une commande dans un
menu, il suffit d'ouvrir le menu et dcocher 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 supprimes, Galaad supprimera la ligne mre
dans le menu parent pour ne pas avoir une ligne qui
ouvre un sous-menu vide. Ne resteront visibles que
les lignes de menus prcdes d'une coche ou qui
ouvrent un sous-menu cascad non vide.
Ce n'est pas plus compliqu pour les icones de dessin. La fentre affiche
deux matrices superposes. Lorsque vous cliquez sur une icone mre, gauche,
toutes les icones disponibles de la srie sont affiches dans la matrice du haut,
avec leur emplacement par dfaut. Il suffit de glisser-dplacer les icones qui
vous intressent dans la matrice du bas, en choisissant l'emplacement 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 consquent que vous ne laissiez
aucune case inactive dans votre matrice personnelle. Le nombre de lignes et
de colonnes doit tre homogne, sans case vide. D'ailleurs, le logiciel les
repre trs vite et les marque d'un rouge infmant. Passer une autre icnemre 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 dplacer les icones dans la
matrice du bas pour en changer la disposition.

8 - 128

Environnement de travail

GALAAD 3

Le bouton jaune d'accs aux disques


ouvre une bote de dialogue grant les
autorisations d'accs aux disques vus du
poste de l'utilisateur. En plus du disque
local, un poste connect en rseau pourra
ventuellement lire et crire sur le disque
du poste principal. En dcochant les cases,
vous pouvez interdire l'accs aux autres
rpertoires, et restreindre les accs en
lecture, en criture et en crasement.

Le bouton vert d'accs aux


paramtres appelle la bote de
dialogue qui dfinit si l'utilisateur a
le droit de modifier certaines
donnes techniques. Les quelques
botes de dialogues restreintes qui
ont t dfinies substituent, aux plus
utilises, des modles allgs. Elles
limitent de fait l'accs aux donnes et aident une comprhension progressive.
Seules quelques botes de dialogue complexes ont leurs quivalents restreints.
Le contrle de l'accs aux restrictions par mot de passe permet d'interdire
toute modification des restrictions imposes, sauf pour l'utilisateur qui dtient
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
rpertoire d'installation de Galaad.
Le bouton bleu des valeurs maximales ouvre la bote de dialogue qui
pose quelques limites ce que l'utilisateur peut entrer comme donnes
numriques. Ces valeurs concernent la
taille de la planche et les caractristiques d'usinage des objets, plus une
bute maximale pour l'origine pice Z.
N'oubliez pas que vous pouvez empcher l'utilisation d'un autre outil que
celui en cours avec la bote de dialogue lie au bouton vert.

Environnement de travail

8 - 129

GALAAD

Rcapitulons maintenant les restrictions qu'il est possible d'imposer


Galaad partir de cette fentre de paramtrage :
-

Suppression des lignes juges inutiles dans les menus. Les lignes qui
restent en place sont prcdes d'une coche ; les lignes ouvrant des sousmenus cascads disparaissent si le sous-menu a t vid de ses lignes.

Mise en place des icones de dessin. Pour chaque srie d'icones, la matrice
du bas indique celles qui sont choisies et leur disposition.

Autorisations d'accs aux disques. Les oprations sur les fichiers sont
rglementes pour le disque local et un ventuel disque rseau.

Possibilit de modifier des paramtres. L'accs aux donnes technique


d'usinage est soumis un jeu d'autorisations.

Encadrement des dimensions numriques. Des limites sont imposes aux


donnes que l'utilisateur peut entrer.

Avec ces restrictions, vous verrez qu'il est possible de btir sur mesure un
Galaad trs dulcor, et vous en affranchir d'un coup sans les perdre grce la
commande "Paramtres / Environnement de travail / Ignorer les restrictions"
(commande protge 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
"Paramtres / Mmoriser" et "Reprendre", ou encore les transmettre d'un
poste de travail l'autre avec "Paramtres / Transfert rapide / Envoyer et
Recevoir". Une petite bote de dialogue
aide alors filtrer plus prcisment les
jeux de paramtres reus.

8 - 130

Environnement de travail

0 1 0 0 1

UTILISATION EN RESEAU

GALAAD

Partage de disques
Une fonctionnalit importante de Galaad concerne l'interconnexion de
plusieurs postes de travail et les moyens d'changer dessins et paramtres. Un
utilisateur professionnel pourra trouver avantage rserver un ordinateur pour
le dessin et un autre pour l'usinage. Dans le milieu ducatif, il est intressant de
pouvoir prparer en une seule fois l'environnement de travail de tous les lves
et organiser la gestion globale de leurs fichiers.
Sur le plan technique, il est ncessaire que
vos ordinateurs soient connects un rseau
local avec accs travers Windows. Ce rseau
n'a pas besoin d'avoir une architecture clientserveur ou une quelconque hirarchie. Galaad
dfinit sa propre hirarchie entre le poste
principal et le ou les postes secondaires.
Imaginons le rseau suivant, avec un poste principal P et des postes
secondaires S1, S2, S3, etc. Galaad est install sur P dans le rpertoire
C:\GALAAD, et sur chaque poste S dans un mme rpertoire C:\GALAAD. En
plus de son disque local C:, chaque poste S peut accder au disque C: du poste
P, qu'il identifie par exemple sous le label E:. De cette faon, le Galaad
tournant dans le rpertoire C:\GALAAD du poste S1 "voit" le Galaad principal
install pour lui sur E:\GALAAD. A partir de l, il peut fort bien charger
paramtres 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 dcider 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 donnes d'un poste l'autre,
chaque poste secondaire doit pouvoir accder au disque du poste
principal, ou du moins le rpertoire dans lequel Galaad a t
install sur ce poste principal. On suppose que votre rseau est
dj tabli dans le panneau de configuration Windows, et les partages de
disques dfinis. Si ce n'est pas le cas, voyez le partage de fichiers et d'imprimantes dans la rubrique "Rseau" du panneau de configuration (ne pas
confondre avec l'accs rseau distance).
Mais le but n'est pas ici de mettre votre rseau plat. On va partir du
principe que le disque du poste principal est dj accessible depuis chaque
9 - 132

Utilisation en rseau

GALAAD 3

poste secondaire. Si vous vous situez avant ce stade, consultez la personne


charge de l'installation de votre rseau local. Notez qu'il n'est pas ncessaire
que le poste principal puisse accder en retour aux disques des postes secondaires. Galaad n'aura nul besoin d'une fonction de ce genre.

Poste de travail principal


L'utilisation de Galaad en rseau suppose donc qu'un poste de travail est
considr comme principal et tous les autres comme secondaires. Les postes
secondaires imitent l'environnement de travail du poste principal en y puisant
leurs paramtres, et ventuellement rangent leurs dessins sur celui-ci. On
suppose que la fraiseuse est en gnral connecte 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
branche sur le poste principal. En chargeant leurs paramtres travers le
rseau, les postes secondaires "verront" la licence du poste principal et la
valideront localement.
Si votre rseau n'est constitu que de deux postes, l'un ddi au dessin et
l'autre l'usinage, branchez la clef sur le poste d'usinage et considrez-le
comme principal, le poste de dessin n'ayant d'ailleurs gure 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 accder la licence et autoriser les exports.
Le poste principal constitue le modle que les postes secondaires viendront
imiter au lancement de leur Galaad local. Il quivaut un poste tout fait
indpendant. A ce titre, que le rseau soit ou non oprationnel n'a aucune
incidence sur sa manire de fonctionner. Ce sont les postes secondaires qui
viennent rcuprer ses paramtres chez lui, et non pas le poste principal qui les
leur envoie un par un. Il n'y a pas de messages changs entre les postes
travers le rseau, mais seulement un accs au poste principal de la part du
ou des postes secondaires.
Le paramtrage du poste principal se fait donc de la faon la plus simple
qui soit. Dans les paramtres de rseau, il suffit d'indiquer que le poste en
question est un "poste indpendant ou principal". C'est tout.

Utilisation en rseau

9 - 133

GALAAD

L'utilisateur du poste principal - on suppose qu'il s'agit de l'enseignant ouvre Galaad et faonne l'environnement de travail sa guise, ou bien en
rcupre un modle sauvegard quelque part. Il peut mme ouvrir un modle
de dessin par dfaut, que les autres postes verront chez eux au lancement du
logiciel. Il appelle ensuite la fonction "Paramtres / Rseau / Mettre l'environnement jour" pour que ses changements soient mmoriss sur son disque. Les
utilisateurs des postes secondaires - c'est dire probablement les lves lancent Galaad leur tour, viennent copier les paramtres du poste principal, et
ventuellement chargent son dessin par dfaut.

Postes de travail secondaires


Les lves ont donc besoin de charger leurs paramtres d'environnement
depuis le Galaad du poste de l'enseignant. Ceci suppose qu'ils aient accs son
disque dur travers le voisinage rseau. Pour une utilisation simplifie avec
juste une rcupration des paramtres, on pourra se contenter d'un partage
rseau autorisant l'accs en lecture seule au rpertoire de Galaad du poste
principal. Les autres fonctions ncessitent un accs en criture.
La dfinition du poste de
travail dans le rseau se fait
l'aide de la commande "Paramtres / Rseau / Poste de travail".
La bote de dialogue qui s'ouvre
alors permet de choisir le type
de poste, principal ou secondaire, ainsi que le cadre de
fonctionnement pour un poste
secondaire.
Hors sujet : si vous n'avez pas de rseau mais faites cohabiter plusieurs
installations de Galaad sur un seul ordinateur avec des paramtrages
diffrents, par exemple pour plusieurs machines, l'identit du poste de travail
s'affichera dans la barre de titre de la fentre, pour vous rappeler de quel
Galaad il s'agit. Rien ne vous empche d'ailleurs de stocker les fichiers de ces
diffrentes installations dans un dossier commun. Mais revenons l'utilisation
en rseau.

9 - 134

Utilisation en rseau

GALAAD 3

Si votre groupe de travail comprend plusieurs postes secondaires, il peut


tre intressant de spcifier l encore l'identit de l'utilisateur du poste. On
verra un peu plus loin son intrt. Le paramtre le plus important est bien
videmment l'emplacement virtuel du rpertoire de Galaad sur le poste
principal vu de chaque poste secondaire. Par exemple, si Galaad a t install
dans le rpertoire C:\GALAAD du poste principal, ce rpertoire 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'accs au rseau doit bien videmment avoir t ouvert.
Reste ensuite dfinir ce que le poste secondaire doit recopier chez lui.
Outre les paramtres d'environnement et d'usinage, il est possible de rcuprer
le dessin courant du poste principal. Dans ce cas, chaque Galaad secondaire
s'ouvrira directement sur le modle de dessin prpar par l'enseignant.
En cas de dfaillance du rseau ou de difficult d'accs au Galaad du poste
principal, le poste secondaire repasse temporairement en mode indpendant et
ne s'occupe plus du poste principal jusqu'au prochain lancement. Ceci vite
qu'un problme de rseau ne bloque le groupe de travail. Il est inutile de revoir
quoi que ce soit lors du redmarrage du rseau. Les postes secondaires
reprendront alors leur mode de fonctionnement habituel.
Lorsque des paramtres ont t modifis sur le poste principal, il n'est pas
ncessaire de relancer les logiciels tournant sur les postes secondaires pour les
mettre jour. Un simple appel la commande "Paramtres / Rseau / 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 paramtres.

Echanges de fichiers
L'utilisation de Galaad en rseau ne se limite pas un tlchargement des
paramtres. Pour faciliter le travail en groupe, le logiciel offre une gestion
centralise des fichiers de dessin sur le poste principal. La mthode est assez
simple, mais expliquons-la avec un exemple : sur le poste principal, Galaad est
install dans le rpertoire C:\GALAAD qui devient alors X:\GALAAD vu du
poste secondaire "TOTO". En outre, l'enseignant a dfini le groupe de travail
comme tant "4B".

Utilisation en rseau

9 - 135

GALAAD

3
Le nom du groupe de travail se dfinit
par le biais de la commande "Paramtres /
Rseau / Groupe de travail". Il est alors
demand de choisir un nom, nouveau ou
parmi ceux dj utiliss sur ce poste.

Le ou les lves travaillant sur "TOTO" lancent Galaad. Leurs paramtres


de travail sont chargs 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 accs qu'au disque (ou de moins une partie du
disque) du poste ayant t dfini comme principal, l'enregistrement devient
alors X:\GALAAD\PUBLIC\4B\TOTO\DESSIN.GAL. Ainsi, l'enseignant reoit
directement tous les dessins du groupe de travail dans son propre rpertoire
C:\GALAAD\PUBLIC\4B, chaque sous-rpertoire dsignant 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 mme poste "TOTO" seront alors tous enregistrs dans le rpertoire X:\GALAAD\PUBLIC\3A\TOTO. Il n'y aura donc pas de
confusion entre les groupes utilisant les mmes postes.
Pour vrifier les travaux effectus par les lves travaillant sur le poste
"TOTO", l'enseignant ouvre leurs dessins dans le sous-rpertoire correspondant. 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'anne,
l'enseignant fait le mnage en supprimant les rpertoires 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 rpertoire
C:\GALAAD\PUBLIC\4B, qui pourront tre
ouverts par les lves via la commande "Fichier
/ Rseau / Ouvrir un fichier public". Ils pourront
aussi enregistrer eux-mmes un fichier mis
disposition du groupe.

9 - 136

Utilisation en rseau

10

0 1 0 1 0

ICONES DE DESSIN

GALAAD

Le but de ce chapitre n'est pas de dtailler en profondeur les techniques


particulires de dessin pour chaque icone, mais de faire un rapide survol de
leur utilisation en ajoutant quelques prcisions dans certains cas. Ces icones
sont bien assez nombreuses ; on ne va pas abattre des arbres pour noircir des
pages de considrations absconses sur la faon de s'en servir. Pour en savoir
plus, le mieux est encore d'essayer, avec audace et curiosit.
Rappelons tout de mme quelques constantes dj presque oublies depuis
les lointains chapitres 2 et 5 :
- Lorsque vous dessinez une figure non finie (points isols, polyligne,
courbes, etc.), vous devez cliquer avec le bouton droit de la souris pour arrter
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
si le dernier point a dj t cliqu).
souris (ou appuyez sur la touche
- La touche clavier
(retour) annule le dernier pointage sans annuler la
construction en cours.
- Une fois la figure complte, les fonctions de dessin ritrent la construction
d'une nouvelle figure de mme type. Pour vous arrter l, appuyez sur la touche
ou sur l'icne jaune de slection (icne mre).
- Les flches du clavier
dplacent le curseur de pointage d'une unit
de la grille magntique. Les touches
/
rglent la grille magntique sur un
pas 10 fois plus fin / moins fin ; la touche
remet la grille en mode automatique (lequel correspond toujours aux graduations les plus fines des rglettes
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 suggr qui apparat en orange
proximit du curseur de pointage.
- Les figures ncessitant de tirer une ligne droite depuis le point prcdent
(ligne de points, lignes, polyligne, rayon de cercle, etc.) sont soumises la
grille magntique polaire lorsque vous maintenez la touche
enfonce tout
en dplaant la souris.
- Dans la mme veine, la combinaison de touches
ouvre une bote
de dialogue de cotation polaire (distance et angle).
- Enfin, vous pouvez zoomer en avant ou en arrire 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 beaucoup
pour accrocher au vol un point suggr, parmi une jungle de tracs.

10 - 138

Icones de dessin

GALAAD 3

Points
Cette srie concerne les crations de points isols, c'est dire des perages
simples sans usinage horizontal. Les vitesses d'avance sont alors inutiles, sauf
si l'outil mis contribution a une vitesse de plonge exprime relativement la
vitesse d'avance. Voyez la commande "Paramtres / Outils".
Points isols permet de placer ici et l des points de perage sur la
planche. Chaque point est un objet compltement indpendant des
autres, mais si vous utilisez l'icone jaune "Associer" sur un ensemble de points
isols, ils formeront alors un objet unique.
Ligne de points trace une ligne de points intervalles rguliers. Le
groupe ainsi cr reprsente un objet unique.
Matrice de points remplit une matrice rectangulaire de points rangs
intervalles rguliers, crant un objet unique.
Disque de points cre des cercles concentriques de points, chaque
point restant distance minimale de ses voisins, ce qui dtermine le
nombre de points par couche (objet unique).
Lamage perce un trou d'un diamtre donn en intgrant aussitt la
correction d'outil. Perage et remonte peuvent se faire au centre. Une
bauche est possible en spirale d'approche.
Alsage hlicodal fait une descente en hlice pour un alsage ou un
filetage la fraise fileter, intgrant la correction d'outil. Des
bauches sont possibles, ainsi qu'un alsage/filetage extrieur.
Points sur trac perce des points intervalles rguliers le long de la
trajectoire d'un objet slectionn en rouge. Il est possible d'ajouter une
variation alatoire de distance, pour des intervalles irrguliers.
Points sur sommets perce les points uniquement sur les sommets de la
trajectoire de l'objet slectionn en rouge.
Polyligne sur points fait l'opration inverse de la prcdente et
construit une polyligne reliant le groupe de points slectionns.

Icones de dessin 10 - 139

GALAAD

Lignes
La srie des icones de lignes est plutt touffue, et pour cause. Le choix de
deux coordonnes pour tracer une ligne en environnement hostile peut se faire
de bien des manires diffrentes, avec de nombreuses rfrences possibles. On
n'abordera tout de mme pas ici les facilits de cotation et d'accrochage qui ne
servent en gnral qu' positionner chaque extrmit.
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 pointer le deuxime point.
Ligne verticale fait presque la mme chose que la prcdente, sauf
que c'est ici dans le sens vertical.
Ligne pointille construit une srie de segments colinaires, de
longueur et intervalle dfinir. Pointage des deux extrmits.
Ligne mixte cre une srie alterne de segments et de points colinaires, de longueur et intervalle dfinir.
Pointills sur trac place sur la trajectoire de l'objet slectionn en
rouge une srie de segments, de longueur et intervalle dfinir.
Copie de segment cre une copie du segment slectionn en rouge. La
copie est aussitt dcale d'une graduation pour reprage.
Parallle dessine la parallle au segment slectionn en rouge passant
par le premier point positionner.
Tangente trace une ligne sur un axe tangent au point d'angle slectionn en rouge et passant par un point positionner.
Bissectrice fait la mme chose que la prcdente 90 prs, en traant
la bissectrice au point d'angle slectionn en rouge.
Bissectrice des segments construit une ligne dont l'axe est la bissectrice des segments slectionns en rouge et en bleu.
10 - 140

Icones de dessin

GALAAD 3

Angulaire trace une ligne dont l'axe fait un angle prcis avec le
segment slectionn en rouge.
Perpendiculaire dessine une ligne dont l'axe est perpendiculaire au
segment slectionn en rouge.
Intersection cre une ligne qui s'arrte lorsqu'elle franchit l'axe du
segment slectionn en rouge.
Cne de faisceaux construit un faisceau de lignes dfinir entre
l'objet slectionn et un point positionner.
Faisceaux construit un faisceau de lignes dfinir entre les objets
slectionns en rouge et en bleu (voir aussi les maillages 3D, ou
encore 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 affiches, l'une d'entre elles
restant choisir aprs le pointage final (on peut alors
annuler pour conserver les deux). A noter que, si un segment est slectionn en
rouge, une bote de dialogue pralable propose de s'y rfrer pour crer la
tangente l'arc qui serait en plus parallle ce segment rouge.
Tangente d'arc limit fait la mme chose que
l'icone prcdente selon la mme squence, 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 points 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 mme chose que la
prcdente, mais coupe l'arc qui a t point en premier, avec choix de
la partie conserver.
Double tangente d'arcs limits fait la mme chose que les deux
prcdentes, mais coupe les deux arcs points.
Icones de dessin 10 - 141

GALAAD

Polylignes et courbes splines


La petite famille des polylignes inclut les polygones simples et plusieurs
courbes mathmatiques non circulaires, plus les possibles raccords.
Polygone dessine un polygone simple par pointage successif de ses
sommets. Toutes les accroches sont possibles. L encore, appuyer la
lors du pointage applique la grille magntique polaire.
touche
Polygone ferm fait la mme chose que l'icone prcdente, en
refermant la fin le polygone dessin, s'il est rest ouvert.
Beta-Spline trace une courbe de type Non-Uniform Rational BetaSpline par pointage des sommets. Une courbe NURBS comprend deux
points extrmes par lesquels la courbe passe, et un certain nombre de points
attracteurs. Lorsque la courbe est dite (double-clic ou clic droit ou "Dessin /
Objet / Manipuler la gomtrie"), tous les points peuvent tre pondrs pour
les rendre plus attractifs, en appuyant sur les touches
et . On peut sauter
d'un point l'autre en avant ou en arrire avec les touches
ou
.
Les courbes NURBS sont faciles manipuler. Autant que possible, limitez le
nombre de points attracteurs et jouez plutt avec leur pondration, c'est plus
facile et souvent plus efficace.
Quadra-Spline dessine une courbe tangentes confondues, par
pointage des nuds. Attention, manipulation dlicate !
Courbe de Bzier construit une courbe par pointage de ses nuds, les
demi-tangentes tant calcules automatiquement. Comme pour la
Beta-Spline, on peut sauter d'un point l'autre en avant ou en arrire avec les
touches
ou
, par exemple pour scinder la courbe ou au contraire
insrer un secteur. A noter que 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 dsalignant les demi-tangentes.
Trace manuelle cre une polyligne simple suivant le trac parcouru
par la souris tant que le bouton de celle-ci reste enfonc.
Sinusode dessine, entre deux points d'un axe, une courbe de sinus
dont l'amplitude et le nombre de priodes sont dfinir.

10 - 142

Icones de dessin

GALAAD 3

Hyperbole calcule une courbe hyperbolique par pointage direct de


son amplitude de rfrence et de sa direction.
Raccord/Limitation prolonge ou coupe un segment
pointer en vert, pour ajuster son extrmit sur un
autre segment pointer en second. En cas de csure, le bout
conserver est ensuite demand.
Insertion d'un sommet ajoute un sommet dans un segment pointer
en vert. Ce sommet est immdiatement positionnable.
Insertion d'un arc remplace un segment pointer en vert par un arc
dont le point de passage est immdiatement positionnable.
Insertion d'une B-Spline remplace un segment pointer en vert par
une courbe NUBRS dont le point attracteur est pr-positionn
l'intersection des axes des segments voisins de celui remplac.
Insertion d'une courbe de Bzier remplace un segment pointer en
vert par une courbe NUBRS dont les demi-tangentes sont positionnes
dans les axes des segments voisins de celui remplac.
Raccord par intersection cre un polygone trois points raccordant
les segments slectionns en rouge et en bleu.
Raccord par Beta-Spline cre une courbe NURBS trois points
raccordant les segments slectionns en rouge et en bleu.
Raccord par Quadra-Spline cre une courbe deux nuds raccordant les segments slectionns en rouge et en bleu.
Raccord par courbe de Bzier cre une courbe de Bzier deux
nuds raccordant les segments slectionns en rouge et en bleu.

Icones de dessin 10 - 143

GALAAD

Rectangles et polydres
La srie assez fournie des icones de rectangles inclut quelques montages
non cartsiens ou pas tout fait rectangulaires, plus d'autres types de polydres
rguliers et ferms.
Rectangle dessine un rectangle cartsien de faon classique par
pointage de deux points diagonaux.
Rectangle centr dessine un rectangle cartsien par pointage de son
centre et d'un coin.
Rectangle coins chanfreins cre un rectangle cartsien avec
pointage supplmentaire d'un chanfrein appliqu aux coins.
Rectangle coins arrondis fait la mme chose que l'icone prcdente, sauf que les coins suivent un arrondi.
Rectangle coins inverss construit un rectangle dont les coins sont
retourns vers l'intrieur selon le pointage.
Rectangle coins poinonns dessine un rectangle dont les coins
subissent un double pointage de retournement et d'entaille.
Rectangle coins corns trace un rectangle dont les coins arrondis
sont retourns vers l'intrieur.
Rectangle oblique sert la construction d'un rectangle non cartsien
par pointage de deux cts adjacents. La touche
lors du pointage
de l'oblique applique la grille magntique polaire.
Carr oblique dessine un carr non cartsien par pointage d'un seul
ct et d'une position gnrale par rapport ce ct.
Cartouche deux cts pointus cre un polydre non cartsien sur la
base d'un rectangle dont deux cts opposs seront briss.
Cartouche deux cts arrondis fait la mme chose que l'icone
prcdente en arrondissant les cts plutt que de les briser.

10 - 144

Icones de dessin

GALAAD 3

Paralllogramme construit un paralllogramme par pointage de deux


cts adjacents.
Losange trace un losange inscrit dans un rectangle cartsien pointer
par deux coins diagonaux.
Triangle quilatral centr cre un triangle quilatral par pointage
du cercle dans lequel il s'inscrit.
Triangle quilatral dessine un triangle quilatral par pointage d'un
seul ct et d'une position gnrale par rapport ce ct.
Triangle isocle dessine un triangle isocle par pointage de sa base
puis de sa hauteur.
Etoile trace une toile N branches, dessiner par pointage du cercle
extrieur dans lequel elle s'inscrit puis du cercle intrieur qui s'inscrit
en elle. Important : cliquez le premier cercle avec le bouton droit de la souris
pour figer la construction en l'tat.
Etoile lignes croises fait la mme chose que l'icone prcdente,
avec croisement des lignes travers les branches.
Polydre centr construit un polydre rgulier dfinir 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 diffrents moyens et en s'appuyant ventuellement sur
les rfrences prsentes dans le dessin. En outre, quelques courbes trigonomtriques annexes sont incluses dans cette srie.
Cercle dessine un cercle ferm par pointage de son centre et d'un point
de sa circonfrence qui sera le point de dpart. Comme toujours,
appuyer la touche
lors du pointage applique la grille magntique polaire
pour le point de rayon.

Icones de dessin 10 - 145

GALAAD

Cercle inscrit trace un cercle ferm partir du carr dans lequel il


s'inscrit, par pointage diagonal. Le point de dpart est 0 selon la
rfrence trigonomtrique (3 heures sur le cadran d'une montre).
Cercle par trois points construit un cercle ferm partir de trois
points de sa circonfrence. Le point de dpart est 0, sens trigo.
Ellipse centre cre une ellipse cartsienne ouverte partir de son
centre, ses rayons X et Y, ses points de dbut et fin. Pour dessiner une
) au moment opportun.
ellipse ferme, clic droit de la souris (ou
Ellipse inscrite cre une ellipse cartsienne ouverte partir du
rectangle dans lequel elle s'inscrit.
Secteur d'ellipse dessine une ellipse cartsienne referme par
adjonction de deux segments rejoignant son centre. Le parcours global
est compos de deux lignes et un arc d'ellipse connects.
Arc par trois points, point d'arrive en dernier trace un arc de cercle
par trois points. Le point d'arrive est donn en dernier.
Arc par trois points, point de passage en dernier trace un arc de
cercle par trois points. Le point d'arrive est donn en deuxime.
Arc par centre et angle d'ouverture construit un arc de cercle par son
centre, son point de dpart (donnant le rayon par la mme occasion)
puis sa direction d'arrive.
Arc par angle d'ouverture et deux points cre un arc par deux points
extrmes avec ouverture prdfinie (le centre est flottant). Attention
l'ordre de pointage : l'arc tourne dans le sens trigonomtrique.
Arc par tangente et point dessine un arc tangent au segment slectionn en rouge et passant par un point positionner.
Arc glissant sur deux tangentes construit l'arc tangent deux
segments pointer en vert, puis pointage du centre.
Arc rayon fixe sur deux tangentes construit l'arc de raccord tangent
deux segments, ceux-ci pointer en vert.
10 - 146

Icones de dessin

GALAAD 3

Arc rayon fixe sur deux tangentes, avec limitations fait la mme
chose que l'icone prcdente, mais avec en plus une csure des
segments tangents.
Arc par trois tangentes dessine un arc dfini par le pointage en vert
de trois segments tangents.
Arc par deux tangentes sur courbes dessine un arc de raccord dfini
par le pointage en vert de deux courbes tangentes. Lorsque plusieurs
solutions existent, la plus proche du pointage est valide. Pour chaque courbe
tangente, le logiciel demande quelle partie doit tre
conserve, l'autre partie tant efface. Pour conserver les
.
deux parties, il suffit de fermer la petite fentre avec
Rayons trace un faisceau de lignes radiales dfini par deux cercles
intrieur et extrieur pointer, plus un angle d'ouverture. Clic droit de
la souris pour figer la construction en cours de route.
Engrenage/Crmaillre construit une roue ou un axe dent, avec pas
et denture paramtrables. Dans le cas d'un engrenage, un cercle
coaxial vient complter la construction. Attention, les profils proposs sont de
simples polylignes et non des dveloppements de courbes cyclodes.
Epicyclode calcule et trace une picyclode dfinir, partir d'un
cercle de dveloppement moyen pointer. La figure en l'tat pourra
tre agrandie ou rtrcie ensuite par simple slection.
Rosace construit une courbe de rosace dfinir, inscrite et oriente
dans le cercle pointer.
Spirale dessine une spirale dont le nombre de tours est dfinir, par
pointage de ses cercles intrieur et extrieur. Clic droit de la souris
pour figer la spirale au premier cercle.

Icones de dessin 10 - 147

GALAAD

Texte
Les icones lies aux fonctions de texte sont peu nombreuses et incluent,
outre la cration de texte, la manipulation des lettres et l'dition. On se
reportera au menu "Texte" pour le style et les fonctions avances, ainsi qu'
l'argument "AutoText" de la ligne de commande, pour des remises jour
automatiques sur le dessin (voir le chapitre consacr aux considrations
techniques, en fin de manuel).
Important : un texte droit ou crit le long d'un trac conserve ses proprits
intrinsques tant qu'il ne lui est pas appliqu une torture gomtrique. Vous
pouvez donc modifier son style ou son contenu a posteriori.
Bloc de texte cre un paragraphe dlimit par un rectangle et intgrant
un texte saisir, selon les paramtres de style courants. Il est possible
d'crire verticalement ou de faon inverse en rglant le paramtre ad hoc de la
bote de saisie du texte.
Texte sur trac cre un texte sans paragraphe qui suit le parcours de
l'objet slectionn. Le texte est crit du point de dpart vers le point
d'arrive du trac de support qui reprsente la "ligne de flottaison". Le trac de
support reste mmoris mme s'il est ensuite modifi ou effac.
Manipulation de lettres permet de slectionner une par une les lettres
du texte lui-mme dj slectionn, par exemple pour les repositionner les unes par rapport aux autres avec les flches
du clavier. On passe
d'une lettre l'autre avec
(suivante) et
(prcdente). Attention,
les modifications manuelles ainsi ralises sont perdues en cas de changement
de style ou du contenu. Nota : le bouton droit de la souris sur un texte permet
directement de manipuler cette lettre.
Edition envoie une fentre d'dition et mise en forme pour modifier le
texte slectionn et sa disposition en bloc. Le fait de double-cliquer
sur le texte fait de mme.
Texte auto-incrmental permet d'crire un texte qui pourra tre
incrment automatiquement lors de l'usinage, unique ou en srie. Au
lancement de l'usinage, tous les textes auto-incrmentaux sont passs en revue
pour mise jour par l'utilisateur. Un texte normal dj crit et slectionn peut
tre rendu auto-incrmental a posteriori, l'aide de cette icone.
10 - 148

Icones de dessin

GALAAD 3

Slections
La srie d'icones de slection couvre un domaine bien plus tendu que la
simple mise en exergue d'objets, points et segments, en proposant des fonctions
d'dition lies au objets slectionns.
Slection d'objets fait repasser du mode dessin au mode slection qui
est le mode par dfaut (le curseur de pointage redevient une flche).
fait de mme pour revenir du dessin actif la slection. Si un
La touche
objet vient tout juste d'tre dessin, le clic sur cette icone le slectionne de
faon automatique. De mme, si un seul objet est slectionnable lorsqu'on
clique sur cette icone, il est slectionn.
Tout slectionner slectionne ensemble tous les objets de la couche
active qui sont accessibles (non verrouills). Astuce : accompagne de
la touche
, cette icone slectionne tous les objets du dessin, y compris
ceux prsents sur les couches d'arrire-plan.
Slection des profondeurs identiques slectionne les objets ayant la
profondeur par dfaut ou identiques la slection actuelle. Voir aussi
les palettes de cotation rapides avec double-clic droit de la souris.
Slection par filtrage slectionne les objets selon leurs donnes
d'usinage ou certaines caractristiques graphiques.
Echange des objets rouge et bleu fait passer les objets slectionns en
rouge la slection en bleu, et rciproquement. A noter qu'appuyer
sur la touche
tout en pointant slectionne directement en bleu. Les
slections en bleu servent de rfrence annexe la slection principale, par
exemple pour dupliquer un objet slectionn en rouge le long d'un trac
slectionn en bleu.
Verrouillage empche la slection ultrieure des objets actuellement
slectionns en rouge. La combinaison
fait de mme.
Slection d'un groupe de points permet de manipuler ensemble une
partie des points appartenant diffrents objets. Voir le chapitre
"Techniques avances de dessin" pour les dplacements et tirements d'un
groupe de points.

Icones de dessin 10 - 149

GALAAD

Association groupe les objets actuellement slectionns en rouge pour


une slection simultane de tous dans le futur. Si les objets slectionns sont dj tous associs, Galaad propose alors de les dissocier sans passer
par le menu "Edition". Voir le chapitre "Techniques avances de dessin" pour
une description plus dtaille de cette icone et des suivantes.
Protection empche l'effacement et toute modification de forme des
objets actuellement slectionns en rouge. Si les objets slectionns
sont dj tous protgs, Galaad propose alors de les dprotger sans passer par
le menu "Edition".
Ancrage absolu fixe la position des objets actuellement slectionns
en rouge, interdisant tout dplacement futur, sauf tirement. Si les
objets slectionns sont dj tous ancrs de faon absolue, Galaad propose
alors de les dsancrer sans passer par le menu "Edition".
Ancrage relatif lie entre elles les positions des objets actuellement
slectionns en rouge, pour un dplacement simultans de tous. Si les
objets slectionns sont dj tous ancrs de faon relative, Galaad propose
alors de les dsancrer sans passer par le menu "Edition".
Copier position & dimensions "aspire" les cotes de l'objet slectionn, c'est--dire ses position et dimensions, pour les restituer ensuite
un autre (icone ci-dessous).
Coller position & dimensions restitue sur l'objet slectionn les cotes
pralablement "aspires" avec l'icone ci-dessus.
Croix fixe rouge pointe un repre fixe pouvant servir de rfrence
pour le dessin et l'origine pice. Cette croix est place directement sur
la planche et n'est lie aucun objet dessin.
Slection d'un segment rouge force la slection d'un segment rouge,
y compris sur les objets dition gomtrique. Le clic droit de la
souris sur un segment slectionne directement ce segment sans passer par cette
icone (sauf si l'objet tout entier est ractif au clic droit).
Slection d'un segment bleu fait la mme chose que l'icone prcdente pour un segment bleu. Le clic droit de la souris sur un segment,

10 - 150

Icones de dessin

GALAAD 3

tout en maintenant la touche


enfonce, slectionne directement ce
segment sans passer par cette icone (sauf si l'objet est ractif au clic droit).
Echange des couleurs de segments fait passer les segments slectionns en rouge la slection bleue, et rciproquement.
Inversion du segment rouge change le sens du segment slectionn
en rouge sans modifier le parcours de l'objet qui le supporte.
Inversion du segment bleu change le sens du segment slectionn en
bleu sans modifier le parcours de l'objet qui le supporte.
Croix fixe bleue fait la mme chose que l'icone de croix rouge, avec
cette fois une deuxime croix indpendante de couleur bleue, pouvant
servir pour le dessin ou l'origine pice, par exemple une double origine
d'ajustage.
Slection d'un point rouge force la slection d'un point rouge, y
compris sur les objets dition gomtrique (arcs et courbes). Le clic
droit de la souris sur un sommet de polygone ou un point isol slectionne
directement ce sommet ou point sans passer par cette icone (sauf si l'objet tout
entier est ractif au clic droit).
Slection d'un point bleu fait la mme chose que l'icone prcdente
pour un point bleu. Le clic droit de la souris sur un sommet de
enfonce,
polygone ou un point isol, tout en maintenant la touche
slectionne directement ce sommet ou point sans passer par cette icone (sauf si
l'objet tout entier est ractif au clic droit).
Echange des couleurs de points fait passer les points slectionns en
rouge la slection bleue, et rciproquement.
Echange point / segment rouge fait passer une slection de point
rouge une slection de segment rouge, et rciproquement.
Echange point / segment bleu fait la mme chose que l'icone
prcdente pour les point et segment slectionns en bleu.

Icones de dessin 10 - 151

GALAAD

Effets spciaux
Les icones d'effets spciaux donnent libre cours la torture des objets
slectionns en rouge (et ceux-ci seulement). Les modifications vont du simple
positionnement 2D la torsion 3D en passant par des rotations et projections
diverses. Attention, si la torture applique est dformante, certains objets
perdent alors leurs proprits gomtriques (arcs, courbes, textes).
Dplacement cartsien dplace les objets slectionns en rouge d'une
valeur dfinir pour chaque axe.
Dplacement polaire dplace les objets slectionns selon une
distance et un angle dfinir.
Centrage X positionne les objets slectionns de part et d'autre d'un
axe de centrage vertical. Voir aussi la fonction "Dessin / Alignement
& centrage" qui permet d'utiliser des rfrences sur le dessin. A noter que le
fait un centrage
clic sur cette icone tout en appuyant sur la touche
automatique de la slection sur le centre X de la planche.
Centrage Y positionne les objets slectionns 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 de la slection sur le centre Y de la
planche.
Centrage XY fait la mme chose que les deux icones prcdentes
simultanment, pour un centrage complet. Le clic sur cette icone tout
en appuyant sur la touche
fait un centrage automatique de la slection sur
le centre XY de la planche.
Inversion horizontale retourne horizontalement les objets slectionns, sans changer la position ni les dimensions du cadre.
Inversion verticale fait la mme chose que l'icone prcdente pour un
retournement vertical.
Inversion X/Y change les coordonnes X et Y des objets slectionns, sans changer la position d'origine du cadre (coin sud-ouest).

10 - 152

Icones de dessin

GALAAD 3

Rotation de 90 fait pivoter les objets slectionns d'un quart de tour,


sans changer la position d'origine du cadre (coin sud-ouest).
Rotation fait pivoter les objets slectionns autour du centre de
permet de coter un
symtrie du cadre. Trs important : la touche
angle ou de changer de point pivot sans mettre fin l'opration.
Petit gadget : accompagne de la touche
, l'icone de rotation anime le
dessin en faisant tourner en continu les objets slectionns en rouge (sens trigo)
et en bleu (sens horaire). La vitesse de rotation de chaque objet est proportionnelle sa profondeur, 1 mm correspondant 45 /s. Chaque objet tourne autour
de son propre centre de symtrie, sauf s'il est associ d'autres objets, auquel
cas il tourne autour du centre de symtrie 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 vrifie pas la validit des vitesses.
Inclinaison fait pencher en italique les objets slectionns, de part et
d'autre de l'axe de symtrie verticale du cadre. La touche
permet
de coter un angle prcis.
Enroulement tord les objets slectionns le long d'un double cercle.
L'opration se fait en plusieurs tapes : pointage du centre d'enroulement, 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.
Point de fuite rtrcit partiellement les objets slectionns de faon
suivre deux axes de lignes fuyantes.
Perspective projette visuellement les objets slectionns sur un plan
de fuite avec rtrcissement selon l'loignement visuel.
Panorama projette les objets slectionns sur un plan visuel circulaire, par tirement progressif des bords latraux.
Torsion force les objets slectionns en rouge suivre les variations
de trac Y de l'objet slectionn en bleu. Le trac en bleu doit occuper
sur la planche dessin un espace horizontal X au moins aussi large que le trac
rouge modifier. Sa position Y n'a pas d'importance. Ceci vaut aussi pour les
trois icones suivantes.

Icones de dessin 10 - 153

GALAAD

3
Etirement force les objets slectionns en rouge se dilater selon les
variations de trac Y de l'objet slectionn en bleu.
Rtrcissement force les objets slectionns en rouge se contracter
selon les variations de trac Y de l'objet slectionn en bleu.

Torsion 3D force les objets slectionns changer de profondeur


selon les variations Y de l'objet slectionn en bleu. Le trac XY de
celui-ci devient alors la rfrence XZ pour la dformation. L'apparence ne
change pas sur la vue plat XY.
Projection cylindrique fait une projection visuelle 2D sur un cylindre
des objets slectionns. Attention, cette icone et les deux suivantes
n'oprent pas des dformations 3D mais de simples projections pour un effet
artistique.
Projection conique fait une projection visuelle 2D sur un cne des
objets slectionns.
Projection sphrique fait une projection visuelle 2D sur une sphre
des objets slectionns.

Donnes d'usinage
La petite srie des icones d'usinage est focalise sur la premire d'entre
elles qui sera trs utilise. Les icones sous-jacentes relvent plus du domaine
du gadget annexe, mme si elles peuvent parfois s'avrer pratiques. Voyez
aussi les palettes de cotation rapide pour transposer rapidement des profondeurs, vitesses ou numros d'outils.
Donnes d'usinage donne accs la profondeur, la vitesse d'avance
et l'outil d'usinage. Si des objets sont slectionns, les valeurs
s'appliquent ces objets, ou sinon la suite du dessin.
Trac permet de dfinir une couleur et une paisseur de trait par
dfaut ou pour les objets slectionns. Ceci n'est videmment utile que
pour l'affichage l'cran et la sortie imprimante.

10 - 154

Icones de dessin

GALAAD 3

Copier donnes d'usinage "aspire" les valeurs d'usinage de l'objet


slectionn, pour ensuite les restituer un autre.
Coller donnes d'usinage restitue sur l'objet slectionn les valeurs
d'usinage pralablement aspires avec l'icone prcdente.

Zoom
Les icones de zoom permettent de changer la vue d'ensemble sans toucher
aux objets dessins. Les vues successives sont mmorises et donc tous les
changements de vue annulables, ceci indpendamment de la fonction annuler/refaire qui ne concerne que les changements intervenus dans le dessin luimme. On n'oubliera pas qu'un zoom "au vol" peut tre effectu autour du
(ou
) et inversement
pointeur de la souris en appuyant sur la touche
revenir en arrire avec
(ou ) sans quitter la fonction de dessin ou de
manipulation en cours. Si votre souris est quipe d'une roulette centrale, ce
qui est vraiment recommand, celle-ci a la mme fonction de zoom au vol.
Zoom avant fait un agrandissement de la zone dlimiter. Le
pointage de la zone doit se faire en gardant le bouton de la souris
enfonc (clic-dplacement-relchement). Si vous cliquez et relchez le bouton
au mme 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
ds le prochain clic de souris (sauf bouton droit). Ceci sert faire des
inspections visuelles successives ici et l.
Zoom sur slection fait un agrandissement cadr automatiquement sur
les objets slectionns.
Zoom sur extrmits fait un agrandissement des extrmits de l'objet
slectionn, pour vrifier qu'il est bien ouvert ou ferm.
Vue prcdente annule la dernire opration de zoom quel qu'en ait
t le sens. Il y a quatre niveaux d'annulation de zoom, ces annulations
Icones de dessin 10 - 155

GALAAD

tant indpendantes de la fonction "Edition / Annuler".


Vue suivante refait la dernire opration de zoom annule par l'icone
prcdente.
Demi-zoom arrire largit le champ de vision d'un facteur 2 (les
objets visibles sont rduits).
Dplacement de la fentre visuelle fait glisser la vue lorsque la souris
est dplace avec son bouton gauche maintenu enfonc. Cette fonction
n'a aucun intrt si vous disposez d'une souris trois boutons, ou deux boutons
et roulette : le clic avec le bouton central (ou la roulette) dplace la fentre
visuelle sans quitter la fonction de dessin en cours.

Cotes visuelles
Accessibles avec cette dernire srie d'icnes, les cotes visuelles n'ont
aucun rapport avec l'usinage, mais constituent un petit apport dans le domaine
du dessin technique. En effet, vous pouvez grce elles ajouter des indications
numriques sur votre dessin. Les cotes visuelles sont dynamiques, c'est dire
qu'elles sont remises jour automatiquement lors des changements oprs sur
le dessin. Par contre, elles ne sont pas interactives : on ne peut pas diter la
valeur d'une cote pour changer la position ou les dimensions des objets
dessins. Le style graphique des cotes et de leurs lignes de rappel sont rglables l'aide de la fonction "Paramtres / Cotes visuelles". Les commandes
"Affichage / Cotes visuelles" pourront aussi vous aider.
Indication manuelle sert placer une flche avec un commentaire
libre quelque part sur la planche, sans lien avec un objet existant.
Mme si tous les objets dessins sont effacs, cette cote reste en place. Le texte
ne peut pas excder 80 caractres. La direction et la longueur de la flche sont
rglables, et modifiables a posteriori (voir plus loin l'icone de modification des
cotes visuelles).
Position XY permet d'afficher une double cote flche de position sur
un point indiquer. Les points ligibles sont illumins en vert
l'approche de la souris.

10 - 156

Icones de dessin

GALAAD 3

Intersection ajoute une cote de position sur le point d'intersection de


deux segments. L'opration se fait en un seul pointage direct sur
l'intersection, ce qui illumine en vert les deux segments concerns. Si, au cours
de manipulations ultrieures, les deux segments en viennent ne plus se
croiser, la cote est supprime.
Abscisse place, sur un point indiquer, une ligne verticale de cote
avec indication de la coordonne correspondante.
Ordonne place, sur un point indiquer, une ligne horizontale de cote
avec indication de la coordonne correspondante.
Distance horizontale sert placer une cote entre deux points
indiquer, avec indication de la distance entre leurs abscisses.
Distance verticale sert placer une cote entre deux points indiquer,
avec indication de la distance entre leurs ordonnes.
Distance entre points sert placer une cote entre deux points
indiquer, avec indication de la distance entre eux.
Distance point-segment affiche une double flche de cotation de
distance entre un point et un segment indiquer.
Cote intrieure entre segments affiche une double flche de cotation
de distance entre deux segments parallles.
Cote extrieure entre segments fait la mme chose que prcdemment, mais avec la cote place l'extrieur des segments.
Angle d'inclinaison sert placer sur un segment une cote flche
donnant son inclinaison par rapport l'horizontale. La cote conserve
l'orientation indique mme si l'angle change.
Angle intrieur entre segments place une cote angulaire entre deux
segments indiquer.
Angle extrieur entre segments fait la mme chose que prcdemment, avec la cote place l'extrieur des segments.

Icones de dessin 10 - 157

GALAAD

3
Centre d'arc affiche la position du centre d'un arc de cercle ou
d'ellipse slectionner.
Rayon sert placer une flche de cotation entre le centre d'un arc et sa
circonfrence. L'orientation de la flche est indpendante de l'arc.

Diamtre intrieur 1 place une cote de diamtre sur un cercle, une


ellipse ou un arc, avec flches l'intrieur. L'angle d'ouverture de l'arc
n'a pas d'incidence sur la cote dont la ligne de rappel peut trs bien se trouver
dans le vide.
Diamtre intrieur 2 fait la mme chose que prcdemment, mais
avec les flches l'extrieur.
Diamtre extrieur affiche une flche de cote de diamtre pointant la
circonfrence d'un arc.
Repositionnement sert rarranger une cote visuelle prcdemment
place sur le dessin, sans changer ce quoi elle se rfre. Si la cote est
affiche sous forme d'une flche brise, la bote de dialogue de flchage est
rappele. Sinon, la fonction de positionnement est relance.
Effacement supprime une cote visuelle pointer. Voir aussi la
fonction "Affichage / Cotes visuelles / Effacer toutes".

10 - 158

Icones de dessin

11

0 1 0 1 1

FONCTIONS DES MENUS

GALAAD

Les commandes dcrites ci-aprs forment la liste exhaustive de tout ce qui


apparat dans les menus de Galaad. Mais, ces commandes tant bien trop
nombreuses pour s'appesantir sur chacune, les quelques lignes d'explications
donnes restent quelque peu succinctes et ne servent qu' donner une direction
gnrale. Pour bien comprendre le fonctionnement d'une commande, le mieux
est comme d'habitude de l'essayer aprs une courte prire.
Dans les descriptions qui suivent, lorsqu'une fonction est accessible par une
icone de raccourci dans la barre de commande situe en haut juste sous les
menus, cette icone est indique en tte.

Menu "Fichier"
Fichier / Nouveau initialise une nouvelle planche vierge de tout dessin
et en demande immdiatement les dimensions brutes puis les donnes
d'usinage par dfaut (profondeur, vitesse, outil). Vous pouvez rgler les valeurs
affiches par dfaut avec "Paramtres / Nouveau fichier". Le fait d'appuyer
et
lorsqu'on appelle la commande ou
simultanment sur les touches
son icone correspondante ouvre un nouveau dessin avec les mmes dimensions
et donnes d'usinage que celui en cours. Les botes de dialogue n'apparaissent
alors pas.
Fichier / Ouvrir charge un dessin au format Galaad prcdemment
enregistr sur le disque. Le dossier par dfaut est le dernier auquel on a
accd, en ouverture ou en enregistrement.
Fichier / Galerie affiche l'ensemble des fichiers prsents dans un dossier
donn et permet de l'ouvrir l'aide d'un double-clic.
Fichier / Enregistrer enregistre le dessin courant sur le disque. S'il n'a
pas encore reu de nom, celui-ci est alors demand.
Fichier / Enregistrer sous enregistre le dessin courant sur le disque
aprs avoir remplac son nom par un autre.
Fichier / Nouveau dossier cre un nouveau dossier pour ranger des
dessins, dans le sous-rpertoire "Fichiers" du rpertoire d'installation.

11 - 160

Fonctions des menus

GALAAD 3

Fichier / Fusionner avec ouvre un fichier existant et ajoute son contenu au


dessin courant. Les coordonnes du fichier ajout peuvent tre dcales.
Fichier / Rseau / Ouvrir un fichier public charge un dessin depuis le
sous-rpertoire "Public" du poste principal, dans le dossier correspondant au
groupe de travail (s'il a t dfini). Voir le chapitre consacr l'utilisation en
rseau pour plus de dtails.
Fichier / Rseau / Enregistrer comme fichier public enregistre le dessin
courant dans le sous-rpertoire "Public" du poste principal, dans le dossier
correspondant au groupe de travail (s'il a t dfini).
Fichier / Transfert rapide / Envoyer le dessin enregistre le dessin sur
un disque amovible, sans lui demander de nom, afin de le rcuprer
rapidement sur un autre poste de travail. Un seul fichier la fois peut tre
transmis ; l'envoi suivant crase le fichier prcdent. Cette fonction facilite le
travail si vous avez un poste de dessin et un poste d'usinage non connects.
Fichier / Transfert rapide / Envoyer le magasin d'outils enregistre le
magasin d'outils sur le disque amovible, afin de le rcuprer 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.
Fichier / Dimensions brutes envoie la bote de dialogue de rglage des
dimensions globales de la pice dessine. Si le dessin a commenc, vous ne
pouvez pas spcifier des dimensions plus petites que ce qui est dj dessin.
Fichier / Echelle globale change simultanment les dimensions de la pice
brute et de son dessin. L'apparence l'cran ne varie donc pas, hormis les
graduations des rglettes.
Fichier / Annotation permet d'ajouter un commentaire neutre associ la
planche dessin. Ce commentaire peut tre affich en haut du dessin (voir la

Fonctions des menus

11 - 161

GALAAD

fonction "Affichage / Annotation globale").


Fichier / Temps pass indique le temps pass dessiner (on retrouve le
compteur en bas gauche de la fentre de dessin) et permet de figer le
compteur jusqu' nouvel ordre. Chaque nouvelle opration sur le dessin relance
le compteur pour trois minutes (dure rglable dans "Paramtres / Environnement de travail / Fonctions avances).
Fichier / Imprimer dfinit les paramtres d'impression et lance le
processus de slection de l'imprimante. Si l'chelle d'impression n'est
pas spcifie (case "Echelle" non coche), Galaad cherchera occuper tout
l'espace disponible sur le papier. Les autres paramtres d'impression restent
mmoriss, y compris les informations gnrales d'identification.
Le paramtrage prcis
de l'impression se fait dans
l'onglet "Trac". Vous
pouvez y ajuster les
chelles X et Y, propre
votre imprimante, afin
d'obtenir des cotes prcises
sur le papier. D'autres
paramtres assez nombreux vous permettent en
outre de dfinir le style de
trac propre chaque objet
du dessin,
ou bien
d'imprimer la vue 3D.
Un cartouche d'impression peut tre prdfini dans l'onglet "Cartouche" de
la bote de dialogue d'impression, cartouche qui sera accol au coin sud-est de
la page et reprendra les textes d'identification de l'onglet "Gnral" pour les
positionner aux endroits ad hoc (titre, date, rfrence, etc.) avec le style choisi
pour chacun. Le cartouche doit tre dessin sparment 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 de
cartouche spcifies. Les positions XY des textes d'identification sont relatives
au coin nord-ouest du cartouche. Mme en vrifiant avec l'onglet "Aperu",
vous allez sans doute gcher un peu de papier avant que ce soit parfait.

11 - 162

Fonctions des menus

GALAAD 3

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 ni
surfaces 3D qui ne sont pas importables.
Aprs la slection du fichier, une bote
de dialogue permet de rgler une chelle
d'import qui restera mmorise 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 du dessin pour les formats de
dessin classique. Le systme de coordonnes d'un fichier import ne correspondant
pas toujours celui de Galaad qui ne
permet pas les ngatives, 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 dcalages aux coordonnes entrantes, afin de repositionner le fichier de faon prcise. Les segments
ou trajectoires isols peuvent tre reconnects afin d'obtenir des parcours
continus. Enfin, vous pouvez liminer les superpositions qui ne se voient pas
l'cran mais causent d'inutiles redondances lors de l'usinage. A noter que
certains formats spcialiss utilisent un autre jeu de paramtres.
L'import d'un fichier vient s'ajouter au dessin existant sans remplacer ce qui
existe dj sur la planche, et le dessin import est automatiquement slectionn. Galaad propose un assez grand nombre de formats d'import/export, qui
devrait faciliter les oprations de transfert dans un sens comme dans l'autre. Si
vous n'arrivez pas rcuprer 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 ddi aux tables traantes HP et qui
s'est impos comme un standard 2D vectoriel de base. Galaad est compatible
avec les extensions 2D pour profondeurs Z et vitesses de perage, utilises
notamment par les tables GravoGraph ou Roland DG.
- PS HPGL est un driv de HPGL intgrant les coordonnes Z pour des
parcours 3D. Il est utilis principalement par les machines graver Roland.
- DXF texte est le format d'change AutoCad, trs 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 rcuprera en effet que les tracs vectoriels (lignes, arcs, courbes, etc.). A

Fonctions des menus

11 - 163

GALAAD

noter aussi que les versions successives du format DXF ont des diffrences
assez notables. Dans certains cas, Galaad peut donc lire plus facilement une
version DXF qu'une autre. Le mieux est encore d'essayer.
- DXF converti est une variante du prcdent, utiliser lorsque celui-ci fait
dfaut. Son analyseur est plus lent pour les gros fichiers.
- DWG est le format natif du logiciel AutoCad, rcuprable directement par
Galaad.
- NCP est un format 3D propritaire Isel-Automation pour les pilotes d'usinage
Remote. Ce format est spcifique pour les machines Isel.
- WMF est l'ancien format 2D Windows Meta-File 16 bits et ne devrait plus
gure tre employ. Ses possibilits de codage sont assez limites.
- 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
prcision assez relative, plutt graphique que technique. Galaad n'importe pas
les images encapsules dans les fichiers EMF.
- EPS est le format 2D Adobe PostScript encapsul bas sur les lignes droites
et les courbes de Bzier, ddi aux imprimantes, logiciels et autres systmes
graphiques. Un fichier EPS peut aussi contenir des images bitmap et des
dfinitions de polices que Galaad ne pourra pas reprendre.
- Code G / ISO est le format standard des fichiers destins aux machines
commande numrique. Dans le module de dessin, Galaad ne reprendra que les
fichiers 2D ou 3D avec coordonnes XYZ ou XAZ.
- Code G / NUM est une variante du codage ISO qui encode les arcs avec des
coordonnes de centre IJ absolues. Si votre import ISO fait apparatre 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
coordonnes 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 numriques.
- ACL est un format 3D vectoriel produit par le logiciel MecSoft VisualMill,
destin aux post-processeurs.
- EXL est le format des machines Excellon-Automation ddies aux perages
de circuits imprims. Ce format ne contient donc que des coordonnes XY de
points de perage avec des rfrences d'outils. Deux variantes de ce format
existent, selon le cadrage des donnes avec ou sans zros droite. Si votre
import donne un rsultat fantaisiste avec l'un, essayez l'autre.
- GRB est le format des machines Gerber Scientific Instruments ddi
l'insolation de circuits imprims par flashage. Dans le module de dessin,
Galaad ne rcupre que les coordonnes XY sans tenir compte des formes et
paisseurs de diaphragmes. Voyez le module annexe Percival pour les travaux
11 - 164

Fonctions des menus

GALAAD 3

sur circuits imprims. Celui-l rcupre les fichiers Gerber en entier et tient
compte de ses spcificits.
- UIUC est le format de la base de donnes de profils arodynamiques Airfoil
Coordinate Database (fichiers DAT) dfinie par l'Universit d'Illinois
Urbana-Champaign.
- OMA est le format 2D polaire des machines Essilor de dcoupe de verres par
meulage. Deux variantes existent de ce format, en mode 400 ou 800 points, ou
en coordonnes polaires compltes OMA-3.
- DIS est un format de maillage 3D cartsien utilis par l'Institut Gographique National pour les relevs cartographiques de terrains entre deux altitudes
de rfrence.
- DEM est le format 3D des maillages topographiques cartsiens de reliefs
reconstitus partir de photos satellite par le systme strographique ISTAR.
- MNT est un format 3D de relevs topographiques IGN par nuages de points
avec coordonnes XYZ en projection Lambert. Galaad peut reconstituer un
maillage non cartsien partir de ces points.
- TXT est un filtre pour importer des fichiers de coordonnes en format texte
dcimal chaque ligne correspondant un point isol ou un sommet de polyligne. Les sparateurs de coordonnes et de lignes sont paramtrables.
Fichier / Exporter enregistre le dessin courant sous un format vectoriel
standard, pour rcupration ultrieure par un autre logiciel de dessin. A
noter que seuls les objets dessins sont exports. Les cotes visuelles et l'image
de fond ne sont pas exportables.
Aprs le choix du fichier et de son
dossier, l'export donne la possibilit
de rgler quelques paramtres.
L'chelle sera mmorise pour le
format choisi, indpendamment de
celle d'import. Les arcs pourront tre
gnrs comme tels ou comme
simples polylignes. Les autres options
sont assez explicites et ne ncessitent
pas un long discours. Pour les formats
orients fraisage, il est possible de
rgler la hauteur de dgagement et la
vitesse de l'outil relev.
La plupart des formats d'import sont aussi disponibles pour l'export,
l'exception de quelques formats gographiques spcialiss. Il est inutile de

Fonctions des menus

11 - 165

GALAAD

lister nouveau ces formats ; rfrez-vous ce qui a t expos prcdemment


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 crer un parcours programm depuis le module de dessin
Galaad. Seules les commandes de mouvement seront exportes.
- 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 donnes des machines Suregrave.
- CBR est le format de donnes des machines Colinbus.
- XYA (code G de rvolution cylindrique) permet de produire un maillage de
rvolution avec transmutation d'un profil slectionn en rouge vers un profil
slectionn en bleu. L'axe de rvolution est le bas de la planche (coordonne
Y=0). Il est possible de faire plusieurs rvolutions, avec un dcalage progressif
X, par exemple pour produire une vis.
- STL permet d'exporter les facettes surfaciques d'un maillage 3D cartsien
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 assez
facile de transcoder pour un autre langage.
- Post-processeur est le format personnalis dfini par l'utilisateur dans la
grosse bote de dialogue "Paramtres / Post-processeur". A peu prs toutes les
syntaxes et tous les systmes de coordonnes sont permis.
- BMP est le format image bitmap standard de Windows, pour une sortie non
vectorielle du dessin.
Fichier / Quitter Galaad enregistre l'environnement de travail, dessin
compris, et referme l'application.

11 - 166

Fonctions des menus

GALAAD 3

Menu "Usinage"
Usinage / Fraisage standard 3 axes lance le 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 ou le pilote externe. Il est inutile de revenir
encore sur cette fonction dj amplement commente dans les chapitres
prcdents.
Usinage / Fraisage cylindrique 4 axes lance le processus de
fraisage sur 4 axes du dessin courant, enroul autour d'un
cylindre droit ou dform. Les coordonnes Y du dessin
deviennent des coordonnes A, la planche tant
transforme en cylindre. Si vous enroulez le
cylindre sur 360, la planche est compltement
enroule
et les coordonnes en haut rejoignent les
coordonnes
en bas. La suggestion automatique de diamtre fait d'ailleurs concider la
hauteur Y de la planche avec la circonfrence rsultante. Trs important : il est
possible d'utiliser un trac slectionn en bleu pour dfinir un profil global non
cylindrique (les profondeurs Z varient alors selon ce trac). Ce profil va de
gauche droite
et ne doit pas oprer de rebroussement. Sa position
n'a aucune
importance, seule sa variation est prise en compte,
sachant que le diamtre indiqu correspond au point le
plus haut du trac bleu. La commande "Affichage / Vue 3-D
/ Cylindrique" vous aide visualiser la projection du dessin
sur le cylindre.
Usinage / Fraisage multi-faces 4
axes lance le processus de fraisage
sur 4 axes du dessin courant, celui-ci tant
dcompos en plusieurs usinages normaux
sur 3 axes XYZ avec chaque usinage
pilot sur diffrentes positions de l'axe A.
L'axe rotatif pivote d'une valeur angulaire
dfinir avant que le processus ne
reprenne. Les usinages peuvent tre
identiques (usinage rptitif sur toutes les
faces), ou bien correspondre aux diffrentes couches du dessin, chaque couche
correspondant une face unique.

Fonctions des menus

11 - 167

GALAAD

Usinage / Simulation / simule les trois processus de fraisage dcrits


prcdemment. Les tapes sont identiques l'usinage rel sauf que,
dans le cas de la simulation, il n'y a ni dialogue avec la machine, ni chanage
un ventuel pilote externe.
Usinage / Tlchargement lance le processus d'usinage normal pour un
stockage dans la mmoire locale de la machine. Ceci revient lancer l'usinage
aprs avoir activ la case "Tlcharger le parcours vers la mmoire de la
machine" dans la page des "Options avances" du module d'usinage, mais le
lancement est automatique, sans intervention de l'utilisateur, la hauteur de
retrait d'outil et l'origine pice courante tant fixes ici. Il est bien vident que
votre machine doit disposer des fonctions permettant la mise en mmoire du
parcours d'usinage complet, et que la capacit de cette mmoire doit tre
suffisante.
Usinage / Pilotage manuel appelle la fentre de contrle direct de la
fraiseuse, sans processus automatique et donc sans relation avec le
dessin. Outre le pilotage manuel des axes, cette fonction peut servir de test
pour vrifier la bonne communication avec la machine ou pour jouer avec les
entres/sorties (voir aussi "Paramtres / Fraiseuse / Test E-S").
Usinage / Surfaage / Plateau martyr effectue une remise plat de la
table de travail de la fraiseuse en prcisant les paramtres de la zone couvrir
(par dfaut les dimensions actives de la machine) ainsi que le mode de
surfaage. 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 latraux faisant bute de calage.
Lors de la prise d'origine, il est impratif d'effectuer manuellement l'approche du plateau et valider la position d'affleurement avec "Z - ok".
Important : Aprs un surfaage du plateau martyr, le calibrage Z des
capteurs d'outil fixes est invalid, puisque la rfrence a chang de position. Si
vous avez un capteur d'outil fixe, vous devrez le calibrer nouveau.
Usinage / Surfaage / Pice usiner fait un surfaage de la pice dessine. La prise d'origine Z se fait imprativement sur la surface brute.
Usinage / Surfaage / Mise l'paisseur fait une rectification de l'paisseur de la pice dessine. La prise d'origine Z se fait sur le plateau martyr qui
sert de rfrence Z. La couche de matire enlever doit tre indique par
excs. Elle permet de grer les paliers et la hauteur de retrait de l'outil.

11 - 168

Fonctions des menus

GALAAD 3

Usinage / Palpage / Surfacique appelle le processus de palpage 3D sur les


3 axes XYZ d'un volume cartsien. Ce palpage permet le reverse engineering
ou acquisition d'une pice existante afin de la reproduire. La fonction dans
Galaad va crer un maillage partir de relevs automatiques de points sur cette
pice. Le module de pilotage de la machine tant indpendant du module de
dessin, il va crer un fichier contenant ce maillage, sous un format, une densit
et des paramtres dfinir.
Les caractristiques techniques du palpeur dfinies ici resteront mmorises. Deux types de palpeur peuvent tre utiliss :
- Un capteur binaire, en gnral un contact tout-ou-rien reli une entre de
la machine. Pour chaque point acqurir, Galaad fait descendre l'axe Z
rapidement jusqu'au contact avec la pice, remonte ensuite lentement jusqu'au
point de dclic, note la position Z puis remonte rapidement et dplace l'axe X
ou Y vers le relev suivant.
- Un capteur analogique, en
gnral un laser de mesure, reli
l'entre ADC de la machine. Il est
ncessaire 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 linaire. Il est
possible de sur-chantillonner la
mesure afin d'liminer le bruit. Il
n'est pas possible d'effectuer des
mesures au vol le long d'un
mouvement X ou Y continu.
Une fois les paramtres valids, le processus est absolument identique
celui d'une prise d'origine pice pour un usinage standard, ceci prs que la
pice est dj usine et que le capteur d'outil n'est pas utilisable. Vous devez
rgler le point origine du volume palper, avec les boutons verts de validation
des positions, la tige du palpeur devant affleurer la pice ou le plateau la
place de l'outil (avec un capteur analogique, il suffit de descendre dans la plage
linaire). Lorsque l'origine est acquise, le processus se lance comme pour un
usinage normal.

Fonctions des menus

11 - 169

GALAAD

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 prs que l'axe A remplace l'axe
Y, donc avec une origine pice qui se conforme celle d'un processus d'usinage 4 axes. Mais le maillage ainsi cr sera droul plat sur XYZ.
Usinage / Palpage / Manuel appelle le processus de palpage dans lequel
chaque position est pilote et valide manuellement. L'intrt de cette fonction
est d'acqurir point par point les donnes gomtriques d'une forme copier,
place sur la machine. Les trois entits palpables sont le point isol, la
polyligne par pointages successifs, et l'arc par 3 points. A noter que les
coordonnes sont absolues, l'origine correspondant au zro machine. Il suffit de
recadrer globalement le rsultat une fois le palpage termin. Les nouveaux
objets palps venant s'ajouter au dessin, la digitalisation manuelle peut tre
effectue en plusieurs fois.
Usinage / Compteurs affiche l'tat des compteurs d'usinage et dfinit
l'identit et l'activit de chacun. Ces compteurs servent suivre les temps
d'usinage cumuls pour tel ou tel chantier. Plusieurs compteurs peuvent tourner
simultanment.
Usinage / Matriau dfinit le matriau composant la pice brute. Ceci sert
uniquement au calcul des vitesses d'avance automatiques. On peut pondrer
ces vitesses selon chaque matriau avec la bote de dialogue disponible via
"Paramtres / Vitesses automatiques".
Usinage / Magasin d'outils appelle une fentre passive d'affichage des
caractristiques principales des outils dfinis dans le magasin et indique
lesquels sont utiliss dans le dessin. Le bouton "Liste" fait une sortie texte de
cette liste vers le fichier "GALAAD.TXT", imprimable partir du bloc-notes
Windows qui est appel automatiquement.
Usinage / Outils rcents rappelle quels ont t les outils utiliss dans les
cinq derniers dessins.
Usinage / Squence / Placer en premier indique que les objets
slectionns doivent tre usins 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 squence interne du groupe reste inchange. Ceci reste
valable pour toutes les commandes de changement de squence dcrites ci11 - 170

Fonctions des menus

GALAAD 3

aprs. Rappelons que la squence de dessin rglable ici n'est pas absolue :
l'usinage suivra d'abord la squence des cycles d'outils puis, pour chaque outil,
fera en dernier les tracs de dcoupe (profondeur suprieure ou gale
l'paisseur de la pice). Ce n'est que dans le cadre de ces passes globales que la
squence d'usinage est accessible. Vous pouvez afficher sur le dessin les
numros d'ordre avec "Affichage / Trac / Identificateurs / Squence".
Usinage / Squence / Placer en dernier indique que les objets
slectionns doivent tre usins en dernier.
Usinage / Squence / Dfinir le numro d'ordre indique l'ordre d'usinage
dans leur passe des objets slectionns.
Usinage / Squence / Pointer successivement permet de dfinir l'ordre
d'usinage par simple pointage du premier au dernier objet. Le numro
d'ordre apparat sur le dessin pendant le pointage, prs du point de dpart de
chaque objet.
Usinage / Squence / Inverser retourne compltement l'ordre d'usinage des
objets slectionns, l'intrieur de leur ensemble.
Usinage / Squence / Optimiser change l'ordre d'usinage des objets
slectionns de faon rduire les mouvements inactifs. Le tout premier objet
de la slection ne change pas de place. Le parcours interne de chaque objet
ouvert est ventuellement invers pour aborder l'extrmit la plus proche.
Usinage / Squence / Trier par profondeurs fait une squence automatique par ordre de profondeurs croissantes.
Usinage / Squence / Contournages int.-ext. place automatiquement en
avant-derniers tous les objets ayant un contournage intrieur, et en derniers
tous les objets ayant un contournage extrieur. De cette faon, tous les objets
ayant un contournage se font en dernier (c'est le cas de toute faon s'ils
correspondent des dcoupes), les dcoupes d'lots se faisant avant les
dcoupes externes finales.
Usinage / Squence / Contournages ext.-int. place automatiquement en
avant-derniers tous les objets ayant un contournage extrieur, et en derniers
tous les objets ayant un contournage intrieur.

Fonctions des menus

11 - 171

GALAAD

Usinage / Parcours / Connecter les objets sert crer une entit


unique partir d'objets jointifs mais indpendants. Cette trajectoire
unique peut ensuite tre contourne ou hachure de faon globale, mais
contrairement la soudure, les objets connects peuvent ensuite retrouver leur
indpendance sans avoir perdu leurs proprits gomtriques (arcs et courbes).
Voir le chapitre prcdent "Trajectoires d'outils" pour plus de dtails sur les
parcours connects et leurs possibilits sous-jacentes.
Usinage / Parcours / Dconnecter les objets rend leur indpendance
des objets qui ont t connects en une trajectoire unique.
Usinage / Parcours / Souder les connexions soude dfinitivement les
objets connects en une trajectoire unique. Les objets ayant des proprits
gomtriques (arcs et courbes) perdent ces proprits et deviennent de simples
polylignes. Seuls des arcs jointifs de mme centre et mme rayon, ou encore
des courbes de Bzier jointives, peuvent tre souds ensemble sans perdre
leurs proprits. Les courbes de type Beta-Spline ou Quadra-Spline ne peuvent
pas tre soudes, sauf les transformer en polylignes. Voir la fonction "Dessin
/ Objet / Scinder" pour supprimer les soudures une par une partir d'un point
slectionn en rouge.
Usinage / Parcours / Dfinir comme point de dpart / le point rouge
pose le point slectionn en rouge comme point de dpart d'un objet ou d'un
parcours connect. Dans le cas d'un objet simple, il va de soi que ce point ne
peut tre que l'une de ses deux extrmits. Si c'est un parcours connect, ce
point ne peut tre qu'une extrmit d'un des objets qui le composent.
Usinage / Parcours / Dfinir comme point de dpart / le point le plus au
centre, au nord, etc. pose comme point de dpart de l'objet ou du parcours
slectionn le point le plus proche de la rfrence demande.
Usinage / Parcours / Dfinir comme point de dpart / le sommet le plus
saillant pose comme point de dpart de l'objet ou du parcours slectionn le
point correspondant l'angle le plus saillant vers l'extrieur. Ceci peut aider
prparer pour le contournage un ensemble d'objets en une seule opration.
Usinage / Parcours / Dfinir comme point de dpart / le sommet le plus
rentrant pose comme point de dpart de l'objet ou du parcours slectionn le
point correspondant l'angle le plus rentrant vers l'intrieur.

11 - 172

Fonctions des menus

GALAAD 3

Usinage / Parcours / Fermer le parcours referme la trajectoire par


adjonction d'un segment ou ajustement des extrmits.
Usinage / Parcours / Forcer en sens horaire impose un parcours horaire
de la trajectoire de l'objet ou des objets connects.
Usinage / Parcours / Forcer en sens trigo impose un parcours anti-horaire
de la trajectoire de l'objet ou des objets connects.
Usinage / Parcours / Inverser le sens change le sens de parcours (horaire
ou trigonomtrique) de la trajectoire de l'objet ou des objets connects.
Usinage / Contournage / Dfinir la trajectoire pose une trajectoire de
contournage intrieure ou extrieure de l'objet ou du parcours slectionn, selon le diamtre et le profil de l'outil. Voir le chapitre "Trajectoires
d'outils" qui en dcrit tous les dtails.
Usinage / Contournage / Crer un
nouvel objet construit un objet indpendant partir d'un contournage intrieur
ou extrieur applique l'objet slectionn. Si celui-ci a dj un contournage, sa
trajectoire devient un objet indpendant
sans autre forme de procs. Si l'objet n'a
pas de contournage, alors il vous est
demand de dfinir le dcalage avec des paramtres de calcul simplifis.
Usinage / Contournage / Indiquer le point de dpart permet de pointer
directement au vol les positions de dpart des trajectoires des objets ayant un
contournage. Si le contournage a une bauche et une finition, les deux seront
pointes sparment. Le trac de l'objet n'est pas modifi, seul son contournage
change. Si le contournage est recalcul par la suite, son point de dpart revient
en face de celui de l'objet. Cette opration doit donc tre faite en dernier, une
fois l'objet et son contournage dfinitivement valids.
Usinage / Contournage / Points d'attache / Ajouter permet de poser,
sur les trajectoires de contournage, des ponts de matire rsiduelle qui
viteront que le morceau dcoup ne bouge lorsque l'outil aura commenc le
sparer du reste de la pice brute, ou ne s'envole lorsque la trajectoire sera
acheve. Le logiciel demande au pralable la largeur voulue pour le pont de

Fonctions des menus

11 - 173

GALAAD

matire rsiduelle, et s'il faudra relever compltement l'outil ou seulement


laisser une petite paisseur de matire, c'est--dire que la profondeur de coupe
est moindre sur la largeur du pont, d'une valeur dfinir. Une fois l'usinage
termin, les ponts de matire seront enlevs la main, pour librer dfiniti
vement les formes dcoupes. A noter que
les points d'attache ne peuvent pas toujours
tre conservs en cas de modification de
l'objet ncessitant de recalculer sa
trajectoire de contournage. Il vaut donc
mieux les poser en dernier, une fois l'objet
et son contournage dfinitivement valids.
Usinage / Contournage / Points d'attache / Dplacer permet de modifier
la position et les paramtres de points d'attache existants, pointer sur le
dessin. L'opration revient supprimer le point d'attache et en recrer un
nouveau immdiatement.
Usinage / Contournage / Points d'attache / Supprimer permet d'enlever
des points d'attache existants, pointer sur le dessin.
Usinage / Contournage / Points d'attache / Supprimer tous enlve les
points d'attache des objets slectionns.
Usinage / Contournage / Squence interne / Pointer le contour usiner
en premier permet de changer la squence d'usinage des multiples trajectoires
de contournage d'un objet. En effet, le calcul de contournage cre parfois
plusieurs poches ou trajectoires si l'objet a des resserrements qui empchent
l'outil de passer. Cette fonction permet de dfinir la squence interne de ces
trajectoires multiples, sans changer la squence 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. Si le contournage est
recalcul, ce changement de squence interne disparat.
Usinage / Contournage / Squence interne / Pointer le contour usiner
en dernier fait la mme chose que prcdemment, en mettant chaque fois en
dernier la trajectoire de contournage pointe.
Usinage / Contournage / Ajouter un segment d'entre / Horizontal
Z ajoute par pointage direct un segment d'entre la trajectoire de
contournage, la mme profondeur que le point de dpart, donc avec un cycle
11 - 174

Fonctions des menus

GALAAD 3

de perage standard. L'loignement du point d'entre vite la descente dans le


matriau trop prs de la trajectoire dcouper tout en permettant de positionner soi-mme le point de perage. Toutefois, la validit de ce segment n'est pas
vrifie par le logiciel, notamment le fait qu'il entre en collision avec la
trajectoire de contournage ou avec d'autres objets. Il est possible d'ajouter
successivement autant de segments ou arcs d'entre (ou de sortie) que ncessaire. Attention, 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 extrmits ne peuvent tre recalculs et sont donc perdus. Il convient donc
de n'ajouter ces segments ou arcs qu'une fois le dessin de l'objet dfinitivement
valid.
Usinage / Contournage / Ajouter un segment d'entre / Oblique Zo
ajoute par pointage un segment d'entre qui va de la surface du matriau
(profondeur zro) la profondeur du point de dpart. La fraise ne percera pas
la matire au nouveau point de dpart, mais se contentera de venir l'affleurer,
puis elle descendra progressivement jusqu' la trajectoire de contournage.
Usinage / Contournage / Ajouter un arc d'entre dfinit un arc
d'approche l'entre de la trajectoire de contournage.
Usinage / Contournage / Supprimer les segments & arcs d'entre enlve
les segments et arcs d'entre ajouts l'objet slectionn.
Usinage / Contournage / Ajouter un segment de sortie ajoute par
pointage direct un segment de sortie la trajectoire de contournage, la mme
profondeur que le point d'arrive.
Usinage / Contournage / Ajouter un arc de sortie dfinit un arc d'loignement la sortie de la trajectoire de contournage.
Usinage / Contournage / Supprimer les segments & arcs de sortie
enlve les segments et arcs de sortie ajouts l'objet slectionn.
Usinage / Contournage / Supprimer la trajectoire enlve la trajectoire de contournage de l'objet slectionn.
Usinage / Contournage / Recalculer la trajectoire reconstruit la ou les
trajectoires de contournage de l'objet slectionn. Les points d'entre et de
sortie qui ont t ajouts la main sont alors limins.

Fonctions des menus

11 - 175

GALAAD

Usinage / Contournage / Changer de bord intrieur-extrieur transforme les contournages extrieurs des objets slectionns en contournages
intrieurs, et vice-versa.
Usinage / Contournage / Changer de sens de parcours inverse le sens
d'usinage des contournages des objets slectionns.
Usinage / Contournage / Slectionner tous les contours intrieurs
) tous les objets ayant
slectionne ou ajoute la slection courante (touche
un contournage intrieur.
Usinage / Contournage / Slectionner tous les contours extrieurs fait la
mme chose pour tous les objets ayant un contournage extrieur.
Usinage / Contournage / Slectionner par filtrage slectionne les objets
selon les caractristiques de leurs trajectoires de contournage.
Usinage / Contournage / Paramtres avancs dfinit les quelques
donnes accessibles pour le calcul des trajectoires de contournage. Le seuil
d'affichage des angles indique partir de quel angle saillant il est affich un
cercle reprsentant l'outil. Le seuil d'enroulement dfinit l'angle partir duquel
la trajectoire dcrit un arc roulant autour de l'arte, ainsi que la segmentation
de ces arcs. Le pourcentage d'espacement des points dfinit un lissage de la
trajectoire avant le calcul, liminant les points jugs 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 slectionns.
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 slectionns.
Usinage / Dure calcule pour le dessin le temps thorique d'usinage actif,
11 - 176

Fonctions des menus

GALAAD 3

c'est dire sans compter les mouvements inactifs lis aux paramtres d'usinage
(perage, paliers de profondeur, hauteur de dgagement et passe de finition
ventuelle) et sans tenir compte des paramtres cinmatiques (ralentissements,
acclrations) ncessaire l'excution du mouvement.

Menu "Edition"
Edition / Annuler revient successivement sur les dernires oprations
effectues sur le dessin avec les icones ou via les menus "Usinage",
"Edition" et "Dessin". Les fonctions de fichiers, d'affichage et de paramtrage
ne sont pas concernes. La taille de la pile annuler/refaire est rglable dans les
fonctions avances des paramtres d'environnement de travail.
Edition / Refaire revient successivement sur les dernires oprations
de dessin qui ont t annules.
Edition / Rpter refait pour un autre objet la dernire opration
effectue sur le dessin via une commande dans les menus "Usinage",
"Edition" et "Dessin", avec les mmes paramtres.
Edition / Recommencer annule la dernire opration effectue sur le
dessin et relance la fonction qui a t annule pour reparamtrage.
Edition / Effacer supprime l'objet, le point ou le segment slectionn en
rouge et ayant le focus. Mme fonction que la touche
.
Edition / Couper fait une copie dans le presse-papier de l'objet
slectionn puis l'efface. Voir "Edition / Copier", ci-dessous.
Edition / Copier fait une copie dans le presse-papier de l'objet
slectionn. 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

Fonctions des menus

11 - 177

GALAAD

"Edition / Copier". Pour un collage d'une image de fond partir du pressepapier, voir la commande "Affichage / Image de fond / Coller".
A noter qu'une icone droulante "Coller l'avant-dernire copie" permet
de coller l'avant-dernier objet qui a t copi dans le presse-papier.
Cette icone n'a pas de fonction quivalente dans le menu.
Edition / Recadrer et coller fait un collage sur le dessin de l'objet copi
dans le presse-papier, en permettant un recadrage pralable avec ajustage
automatique dans la zone, plutt qu'un simple pointage de position.
Edition / Duplication / Faire une copie relle duplique l'objet slectionn
sur une position XY pointer. Les donnes d'usinage (profondeur, vitesse,
outil) restant inchanges. L'original et sa copie n'en sont alors pas moins deux
entits compltement indpendantes, contrairement la copie virtuelle (voir cidessous).
Une icone "Copie rapide" dans la barre de commandes, sans fonction
quivalente dans le menu, permet de dupliquer l'objet slectionn en un
clic. Pour ne pas confondre original et copie, cette dernire est dcale vers le
nord et l'est d'une unit de la grille magntique. On pourra donc la replacer sa
et
du clavier.
position originale avec les touches
Edition / Duplication / Faire une copie virtuelle duplique l'objet slectionn sur une position pointer. La copie virtuelle reste lie l'original. Elle
n'existe pas en mmoire ni dans le fichier, ce qui peut permettre d'conomiser
de la place, mais elle est affiche et sera usine normalement. La copie
virtuelle suit toute modification de l'objet original.
Nota : si vous faites un ou plusieurs copies virtuelles d'un ensemble
d'objets, chaque srie de copies sera usine immdiatement aprs l'original.
Mais si vos objets originaux sont associs (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 associer aprs coup des objets dupliqus.
Edition / Duplication / En ligne duplique l'objet slectionn en
plusieurs exemplaires aligns intervalles rguliers selon une position
pointer. Les paramtres 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 fantmes) ou

11 - 178

Fonctions des menus

GALAAD 3

relle (copies indpendantes de l'original). Vous devez pointer la position de la


copie la plus proche ou bien la plus loigne.
Edition / Duplication / En matrice duplique l'objet slectionn en
plusieurs exemplaires rangs dans une matrice cartsienne dfinir
(nombre de colonnes et de lignes avec direction de duplication, intervalles
entre colonnes et lignes).
Edition / Duplication / En cercle duplique l'objet slectionn en plusieurs
exemplaires placs intervalles rguliers 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 ellesmmes autour du centre de
duplication. Les copies ayant alors
des morphologies diffrentes de
l'original, elles ne peuvent pas tre
virtuelles.
Edition / Duplication / En kalidoscope duplique l'objet slectionn
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 rptitives comme des arabesques circulaires
en liminant automatiquement les surfaces de
recouvrement mutuel et en ressoudant les polygones
entre eux.
Edition / Duplication / En miroir / A l'ouest, etc. duplique l'objet
slectionn de faon rendre la copie symtrique par rapport son point situ
le plus gauche (ou droite, etc.). La copie est inverse et ne peut donc pas
tre virtuelle. Voir aussi les commandes "Edition / Clonage".

Edition / Duplication / En miroir / Par rapport au

Fonctions des menus

11 - 179

GALAAD

segment rouge duplique l'objet slectionn de faon rendre la copie symtrique par rapport au segment slectionn en rouge. Cette copie miroir est
forcment inverse par rapport l'original et ne peut donc pas tre virtuelle.
Edition / Duplication / En miroir / Par rapport au
point rouge duplique l'objet slectionn de faon rendre la
copie symtrique par rapport au point slectionn en rouge
(donc avec double inversion).
Edition / Duplication / En miroir / Par rapport la croix rouge fait la
mme chose que la prcdente fonction, mais en prenant la croix rouge comme
centre de symtrie.
Edition / Duplication / Le long du trac bleu duplique l'objet slectionn
en rouge intervalles rguliers le long du parcours de l'objet slectionn en
bleu, ventuellement en positionnant l'original au point de dpart 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 slectionn sur chaque point d'un groupe de points slectionn en
bleu. Pour recentrer les copies sur les points, il suffit de dcaler l'original. La
mthode suivre pour slectionner un groupe de points en bleu consiste tout
simplement les slectionner un par un ou sur zone, puis cliquer sur l'icone
d'inversion rouge/bleu (icones de slection).
Edition / Duplication / Spciale duplique l'objet
slectionn en changeant chaque itration la taille,
l'orientation, le dcalage XY et un ventuel enfoncement Z
progressif. Les copies tant diffrentes de l'original, elles
sont relles et non virtuelles.
Edition / Duplication / Trac entre les points duplique directement la
portion de trac situe entre les points rouge et bleu. Les deux points peuvent
appartenir deux objets diffrents conditions d'tre intgrs dans un mme
parcours (voir la fonction "Usinage / Parcours / Connecter les objets"). La
copie reste en position et est immdiatement slectionne.
11 - 180

Fonctions des menus

GALAAD 3

Edition / Duplication / Aux 4 coins de la planche / Virtuelle prend l'objet


slectionn 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 / Symtrique prend
l'objet slectionn 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 slectionn.
Edition / Duplication / Eliminer une copie supprime une copie virtuelle
de l'objet slectionn, prciser d'aprs son numro.
Edition / Duplication / Rendre les copies relles transforme en objets
rels et indpendants toutes les copies virtuelles de l'objet slectionn.
Edition / Duplication / Homogniser les copies rend cohrents les jeux
de copies virtuelles des objets slectionns, en se basant sur celui qui a le plus
grand nombre de copies. Les autres auront alors le mme nombre de copies
virtuelles, positionnes de la mme faon.
Edition / Clonage / Poser un miroir l'ouest, etc. ajoute un clone virtuel
symtrique gauche (ou droite, etc.) de l'objet slectionn. Le clone n'existe
pas plus qu'une duplication virtuelle, et il est modifi dans son miroir ds que
l'objet auquel il est attach est lui-mme modifi. Mais il n'en sera pas moins
usin comme un objet part entire.
Edition / Clonage / Eliminer les clones supprime le clone virtuel de
chaque objet slectionn.
Edition / Clonage / Rendre les clones rels transforme en un objet
indpendant le clone virtuel de chaque objet slectionn.
Edition / Librairie / Ouvrir charge et positionne sur le dessin un objet ou
ensemble d'objets prcdemment enregistrs sur le disque, c'est dire non pas
des dessins entiers, mais des composants de dessin. Un objet en librairie
conserve toutes ses donnes d'usinage (profondeur, vitesse, outil). Le rpertoire
par dfaut est le dernier auquel on a accd.

Fonctions des menus

11 - 181

GALAAD

Edition / Librairie / Galerie affiche l'ensemble des objets prsents dans


une librairie donne et permet de l'ouvrir l'aide d'un double-clic.
Edition / Librairie / Ouvrir & pivoter enchane l'ouverture d'un objet en
librairie avec son positionnement sur le dessin (par le centre de symtrie), puis
appelle automatiquement la fonction de rotation pour le faire pivoter.
Edition / Librairie / Enregistrer enregistre l'objet slectionn sur le
disque, class dans une librairie.
Edition / Librairie / Nouvelle cre un nouveau dossier dans le sousrpertoire "Librairies".
Edition / Librairie / Symboles TrueType charge un
symbole ou un caractre unique depuis une police Windows
TrueType. Une grande bote de dialogue permet de choisir la police
et visualiser tous les symboles qu'elle contient. La taille (hauteur
Y) est rglable, ainsi que le hachurage automatique de remplissage.
Un double-clic sur le symbole le slectionne.
Edition / Inverser la slection dslectionne les objets slectionns, et
rciproquement slectionne tous les objets qui ne l'taient pas.
Edition / Slectionner le plus petit objet est une fonction dont le libell
exprime assez bien ce qu'elle fait. Son principal intrt est de servir liminer
des micro-objets rsiduels qu'on ne distingue pas sur la planche dessin parce
que trop petits ou superposs d'autres. La touche
permet comme
d'habitude d'ajouter la slection courante.
Edition / Verrouillage / Tout dverrouiller enlve les verrous appliqus
tous les objets de la couche active. On rappelle que le verrouillage des objets
empche leur slection.
Edition / Verrouillage / Dverrouiller les objets points enlve les
verrous appliqus aux objets qu'on va pointer la souris.
Edition / Associations / Tout dissocier rompt tous les liens d'association
existants dans la couche active. On rappelle que l'association d'objets fait une
slection automatique de tout le groupe lorsqu'un de ses membres est pris
individuellement dans une slection, que celle-ci soit unique ou multiple.
11 - 182

Fonctions des menus

GALAAD 3

Edition / Associations / Dissocier les objets slectionns rompt les liens


d'association existant entre les objets actuellement slectionns. A noter que le
fait de cliquer sur l'icone jaune d'association, lorsque les objets slectionns
sont dj associs, propose alors de les dissocier sans passer par le menu
Edition / Associations / Dissocier les objets points seuls fait sortir les
objets qu'on va pointer et eux seuls d'un groupe d'objets associs.
Edition / Associations / Dissocier les objets points et acolytes rompt
tous les liens d'association existant dans les groupes auxquels appartiennent les
objets qu'on va pointer.
Edition / Associations / Slectionner tous les objets associs filtre et
slectionne sans les dissocier tous les objets de la couche active qui sont
membres d'un groupe d'objets associs.
Edition / Protections / Tout dprotger lve la protection donne tous
les objets protgs de la couche active. On rappelle qu'un objet protg peut
tre dplac et agrandi, mais sa forme ne peut pas tre modifie ou altre et il
ne peut pas non plus tre effac.
Edition / Protections / Dprotger les objets slectionns lve les
protections donnes aux objets slectionns. A noter que le fait de cliquer sur
l'icone jaune de protection, lorsque les objets slectionns sont dj tous
protgs, propose alors de les dprotger sans passer par le menu.
Edition / Protections / Dprotger les objets points lve les protections
donnes aux objets qu'on va pointer.
Edition / Protections / Slectionner tous les objets protgs slectionne
sans les dprotger tous les objets protgs de la couche active.
Edition / Ancrages / Tout dsancrer brise tous les ancrages absolus ou
relatifs imposs aux objets prsents dans la couche active. On rappelle que les
ancrages absolus fixent la position des objets sur la planche, et que les ancrages
relatifs dplacent simultanment tous les objets ancrs entre eux lorsqu'un seul
est dplac.
Edition / Ancrages / Dsancrer les objets slectionns seuls brise les
ancrages imposs aux objets slectionns. Si ces ancrages sont relatifs, seuls

Fonctions des menus

11 - 183

GALAAD

les objets slectionns sont librs du groupe d'ancrage. A noter que le fait de
cliquer sur l'icone jaune d'ancrage (relatif ou absolu), lorsque les objets
slectionns sont dj ancrs de la faon correspondante, propose alors de les
dsancrer sans passer par le menu.
Edition / Ancrages / Dsancrer les objets slectionns et acolytes brise
les ancrages imposs aux objets slectionns, ainsi que ceux existant entre les
autres objets du groupe d'ancrage dont ils sont membres.
Edition / Ancrages / Dsancrer les objets points seuls brise les ancrages
imposs aux seuls objets qu'on va pointer. Si ces ancrages sont relatifs, seuls
les objets points sont librs du groupe d'ancrage.
Edition / Ancrages / Dsancrer les objets points et acolytes brise les
ancrages imposs aux objets qu'on va pointer, ainsi que ceux existant entre les
autres objets du groupe d'ancrage dont ils sont membres.
Edition / Ancrages / Slectionner les objets ancrs sur position filtre et
slectionne sans les dsancrer tous les objets auxquels on a impos un ancrage
absolu sur la planche.
Edition / Ancrages / Slectionner les objets ancrs entre eux filtre et
slectionne sans les dsancrer tous les objets entre lesquels on a impos un
ancrage relatif.
Edition / Ancrages / Slectionner les acolytes des objets slectionns
filtre et slectionne sans les dsancrer tous les objets lis par un ancrage relatif
ceux dj slectionns.

11 - 184

Fonctions des menus

GALAAD 3

Menu "Dessin"
Dessin / Parcours continu permet de faire un dessin continu connectant
automatiquement les points d'entre des objets ouverts nouvellement dessins
aux points de sortie des derniers objets dessins, donc sans avoir indiquer le
premier point. Voir aussi la fonction "Usinage / Parcours / Dconnecter les
objets" pour prononcer le divorce.
Dessin / Grille magntique / Rgler dfinit le pas de la grille magntique. Le fait de laisser la case X ou Y vide (sans valeur indique) dfinit
un pas variable rgl en permanence sur la plus petite graduation des rglettes,
quel que soit le niveau de zoom. Le pas angulaire, quant lui, applique une
est enfonce au
grille polaire relative au point prcdent lorsque la touche
cours d'un dessin de ligne ou autres pointages assimils. Pour plus de dtails
sur la grille magntique, reportez-vous sans vous vexer au chapitre "Apprenons
dessiner".
Dessin / Grille magntique / Appliquer la position place le point sudouest de l'objet slectionn (ou le point slectionn) sur la coordonne la plus
proche de la grille magntique.
Dessin / Grille magntique / Appliquer la position et aux dimensions cadre compltement l'objet slectionn sur la grille magntique.
Dessin / Alignement & centrage ouvre une fentre de slection des
possibilits d'alignement et centrage horizontal et vertical. La palette est
assez vaste et devrait couvrir peu prs tous les cas. Rappelons en outre que,
lorsque vous dplacez un objet slectionn avec la souris, des lignes oranges
apparaissent pour vous permettre d'accrocher au vol des objets voisins (bord
gauche, centre, bord droit). Etant donn que le bouton gauche de la souris est
dj enfonc ce moment puisque vous faites glisser le cadre de slection,
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
slectionn de la couche active la couche d'arrire-plan N. La palette de
cotation rapide "Couches" peut faire de mme 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
slection de la couche active.

Fonctions des menus

11 - 185

GALAAD

Dessin / Objet / Ouvrir supprime le tout dernier point (et donc le dernier
segment) composant l'objet slectionn. Si l'objet est un arc, il est alors
transform en demi-cercle (ou demi-ellipse), soient 180 partir du point de
dpart. S'il s'agit d'une courbe, c'est son dernier secteur qui est supprim, et les
proprits gomtriques sont conserves.
Dessin / Objet / Fermer / Par adjonction d'un point ajoute un point (et
donc un segment) pour refermer le parcours de l'objet slectionn. Si l'objet a
des proprits gomtriques (arc ou courbe), la fermeture de son trac est
effectue par adjonction d'un morceau de mme nature (arc ou secteur de
courbe) et les proprits sont conserves.
Dessin / Objet / Fermer / Par ajustement de l'extrmit dplace le
dernier point de l'objet slectionn de manire refermer la trajectoire sur le
premier point, lequel ne change pas. Si l'objet a des proprits gomtriques
(courbes), l'ajustement se fait par dcalage du dernier secteur et les proprits
sont conserves.
Dessin / Objet / Fermer / En passant par la croix rouge ferme l'objet en
ajoutant un point la position de la croix de rfrence fixe rouge. Si l'objet a
des proprits gomtriques (arc ou courbe), cette fonction est inoprante. Il
vous faut d'abord convertir l'objet en simple polygone.
Dessin / Objet / Altrer dgrade l'objet slectionn
selon des valeurs alatoires mais encadres de dplacement
XYZ de ses coordonnes. Pour ne pas altrer les profondeurs, il suffit de rgler la variation Z 0%. Les proprits
gomtriques de l'objet (arc ou courbe) sont bien videmment perdues lors de
l'altration.
Dessin / Objet / Relier construit un nouvel objet reliant les points extrmes
slectionns en rouge et en bleu de deux objets existants, selon la nature des
objets qui portent ces points (polygone ou courbe).
Dessin / Objet / Souder est une fonction importante du dessin, qui
permet d'assembler en un seul objet des tracs indpendants. Si un point
est slectionn en rouge, la fonction accroche l'objet dont l'extrmit est la plus
proche de ce point, et le fusionne avec l'objet qui porte ce point rouge. L'objet
accroch perd ses caractristiques d'usinage au profit de l'objet accrocheur, et
les deux objets perdent tous deux leurs proprits gomtriques si elles sont
11 - 186

Fonctions des menus

GALAAD 3

incompatibles. Cette fonction peut aussi tre appele avec un ensemble d'objets
slectionns, pour souder leurs extrmits proches entre elles. Dans ce dernier
cas, il est demand de prciser 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 extrmit de sortie.
A noter que les objets dessins avec diffrents outils ne sont pas soudables
entre eux, que les objets protgs ou dfinis comme hachurage ne sont pas
soudables, et enfin que cette soudure limine dfinitivement les proprits
gomtriques de chaque objet, sauf si elles sont de natures identiques et
prolongeables l'infini comme les courbes de Bzier. Voir aussi la commande
inverse "Dessin / Objet / Scinder", ci-dessous.
Dessin / Objet / Scinder fait l'opration inverse de la soudure en
sparant l'objet - non protg - en deux objets indpendants de part et
d'autre du point slectionn en rouge. Les deux parties de l'objet scind perdent
leurs proprits gomtriques dans le cas d'une courbe. Rappelons que, pour
scinder une Quadra-Spline ou courbe de Bzier l'un de ses nuds tout en
conservant ses proprits, il faut d'abord diter sa gomtrie (bouton droit de la
souris), cliquer sur le nud en question pour lui donner le focus, puis appuyer
sur la touche .
Dessin / Objet / Manipuler la gomtrie dite les proprits gomtriques
de l'objet s'il s'agit d'un arc ou d'une courbe (Beta-Spline,
Quadra-Spline ou Bzier). Le bouton droit de la souris fait de
mme, directement ou via un menu contextuel.
Dessin / Objet / Convertir en polygone limine dfinitivement les
proprits gomtriques de l'objet slectionn (arc, courbe ou texte). Dans le
cas d'un texte, la fonction "Texte / Convertir en polygones" fait de mme tout
en gardant le texte sous forme d'objets associs.
Dessin / Objet / Dfinir comme hachurage ajoute ou enlve l'indicateur
de hachurage l'objets slectionn. Cet indicateur est automatiquement donn
aux hachurages et cycles de poche. Les objets dfinis comme hachurage ne
sont pas soudables. On peut aussi les slectionner par filtrage.
Dessin / Objet / Surface calcule la surface couverte par l'objet (ou le
parcours connect) ferm. Si plusieurs objets ferms sont slectionns, le
rsultat est le cumul des surfaces, mme si elles se recoupent. La surface d'un

Fonctions des menus

11 - 187

GALAAD

parcours ouvert est considre comme nulle. Une trajectoire en "8" ou de type
ruban de Mbius aura une surface en partie positive et en partie ngative, donc
un rsultat tronqu. Il ne faut tout de mme pas trop demander
Dessin / Objet / Longueur de trac mesure les longueurs de parcours
cumules des objets slectionns, tout en indiquant le nombre de points
qu'ils contiennent. Les points de perage isols ou les groupes de points
n'entrent videmment pas dans ce calcul.
Dessin / Objet / Distance entre points affiche
la distance entre deux positions XY quelconques pointer sur le dessin, pas forcment sur des
objets. Ds le premier clic, le rsultat est affich sous
forme de ruban mobile. Aprs le second clic, un
mouvement de la souris le fera disparatre.
Dessin / Objet / Lire le codage ISO dite de faon passive le codage ISO
G-code quivalent l'objet slectionn, pour vrification globale de sa suite de
coordonnes. Lecture seule : inutile de modifier le code affich.
Dessin / Objet / Copier outil-prof.-vit. fait la mme chose que l'icone
verte de copie des donnes relatives l'outil, la profondeur et la vitesse
d'avance. Cette fonction est aussi en menu pour permettre de crer un raccourci
rapide au clavier (voir "Paramtres / Touches de fonctions").
Dessin / Objet / Coller outil-prof.-vit., lie la fonction prcdente, fait la
mme chose que l'icone verte de collage des donnes relatives l'outil, la
profondeur et la vitesse d'avance.
Dessin / Polygone / Slectionner les objets intrieurs slectionne
automatiquement tous les objets qui sont entirement contenus dans les objets
permettant comme d'habitude de ne pas dslecslectionns, la touche
tionner ceux-ci. Si un objet slectionn est ouvert, la fonction se comporte
comme si un segment joignait ses extrmits pour le refermer.
Dessin / Polygone / Slectionner les objets cheval fait la mme chose
que la fonction prcdente, mais ne retient que les objets qui coupent ceux
slectionns, c'est--dire ayant une partie l'intrieur et l'autre l'extrieur.
Dessin / Polygone / Slectionner les objets extrieurs fait la mme chose
11 - 188

Fonctions des menus

GALAAD 3

que les deux fonctions prcdentes, mais ne retient que les objets entirement
externes aux objets slectionns.
Dessin / Polygone / Lier les sommets transforme le groupe de points de
perage cohrent en un polygone passant par tous ces points. Voir aussi la
commande inverse, ci-dessous.
Dessin / Polygone / Dlier les sommets transforme le polygone slectionn
en un groupe de points de perage correspondant ses sommets. Voir aussi la
commande inverse, ci-dessus. La diffrence avec l'icone
de dessin "Points sur sommets" est que l'objet
slectionn est transform en points isols et associs,
alors que l'icone est une cration qui ajoute des points isols sans
rien modifier de l'objet original.
Dessin / Polygone / Eclater en segments transforme l'objet slectionn en
autant de segments indpendants les uns des autres.
Dessin / Polygone / Relier les objets est la rciproque de la fonction cidessus, en ce sens qu'elle recombine en une polyligne des segments ou parcours
isols mais jointifs.
Dessin / Polygone / Rgler la segmentation ajoute par interpolation
linaire de nouveaux points intermdiaires sur la trajectoire du polygone
slectionn, de manire avoir une distance maximale entre deux points
conscutifs.
Dessin / Polygone / Augmenter la segmentation ajoute par interpolation
linaire de nouveaux points intermdiaires sur chaque segment de la trajectoire
du polygone slectionn, quelle que soit la longueur de ce segment. La
diffrence avec la fonction prcdente est que le nombre de points est multipli
par un facteur indiquer.
Dessin / Polygone / Rduire la segmentation supprime des sommets dans
la trajectoire du polygone slectionn, afin d'acclrer les calculs et l'usinage.
Le nombre de points existants est tout simplement divis, sans tenir compte des
intervalles. Cette suppression peut filtrer les sommets correspondant des
angles vifs.
Dessin / Polygone / Espacer la segmentation supprime des sommets dans

Fonctions des menus

11 - 189

GALAAD

la trajectoire du polygone slectionn, afin d'acclrer les calculs et l'usinage.


La diffrence avec la fonction prcdente est que la suppression se fait en
prcisant une distance minimale entre deux sommets et filtre ceux correspondant des angles vifs.
Dessin / Polygone / Supprimer les interpolations inutiles limine les
points inutiles dans la trajectoire du polygone slectionn. Ces points correspondent des intermdiaires parfaitement interpols sur la trajectoire et ne sont
donc pas visibles bien qu'ils chargent inutilement le dessin.
Dessin / Polygone / Substituer au trac le plus proche remplace un trac
voisin par celui slectionn. Cette fonction a pour but de permettre de redessiner un morceau de polygone grossier sans avoir scinder ses
bords, remplacer puis ressouder. Par exemple, on peut
remplacer une partie hache d'un trac par une courbe de
Bzier ajoute le plus prs possible. Le trac de
substitution est un objet slectionn qui n'a pas besoin de parfaitement
concider ses extrmits.
Dessin / Polygone / Simplifier le trac limine les asprits 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 artes saillantes significatives. Le trac peut tre un objet
slectionn ou bien un morceau d'objet situ entre les points
slectionns en rouge et en bleu. A noter que le calcul est
fastidieux et peut donc tre trs long.
Dessin / Polygone / Lisser les angles cre un nouveau trac adouci
pousant la trajectoire du polygone slectionn de manire arrondir ses
angles vifs. Le polygone est alors transform en une courbe de Bzier plus ou
moins serre, selon le facteur de lissage choisi.
Dessin / Polygone / Crer la Beta-Spline quivalente construit la BetaSpline partir des sommets du polygone slectionn, 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 mme quelque latitude aux
crativits dbrides.

11 - 190

Fonctions des menus

GALAAD 3

Dessin / Polygone / Crer la Quadra-Spline


quivalente construit la Quadra-Spline partir des
sommets du polygone slectionn.
Dessin / Polygone / Crer la courbe de Bzier
quivalente construit la courbe de Bzier partir des
sommets du polygone slectionn.
Dessin / Segment rouge / Supprimer efface le segment
slectionn en rouge et scinde ainsi la trajectoire de
a le mme effet lorsque le
l'objet. La touche
segment rouge a le focus.
Dessin / Segment / Interpoler un point ajoute un point
intermdiaire dans le segment slectionn en rouge,
selon une distance prciser, absolue ou proportionnelle
la longueur du segment (par dfaut la moiti).
Dessin / Arc / Editer envoie
directement la bote de dialogue de
cotation circulaire pour l'arc slectionn, ce qui quivaudrait en fait diter
ses proprits gomtriques puis
appuyer sur la touche
pour entrer
les cotes circulaires et la mthode de
segmentation.
Dessin / Arc / Slectionner tous
les arcs (ouverts/ferms/elliptiques)
slectionne tous les arcs correspondants de la couche active du dessin.
Dessin / Arc / Slectionner en filtrant les diamtres slectionne tous les
arcs de la couche active selon leur diamtre, entre un minimum et un maximum
indiquer.
Dessin / Arc / Changer le diamtre des arcs slectionns applique tous
les arcs slectionns un diamtre unique indiquer.
Dessin / Arc / Dfinir un alsage remplace tous les cercles slectionns

Fonctions des menus

11 - 191

GALAAD

par des alsages incluant la correction d'outil et le mode de fraisage, hlicodal


ou perage. Supprimer le contournage ramne aux cercles originels.
Dessin / Arc / Remplacer les cercles par des points supprime tous les
cercles slectionns et les remplace par de simples points leurs centres.
Dessin / Arc / Remplacer les points par des cercles supprime tous les
points isols slectionns comme objets pour les remplacer par des cercles
selon le diamtre indiqu.
Dessin / Arc / Horaire impose un sens de parcours horaire l'arc slectionn ou dit. L'arc ne change pas d'aspect mais de sens, les points de dpart
et d'arrivs s'inversant.
Dessin / Arc / Trigo impose un sens de parcours anti-horaire l'arc
slectionn ou dit.
Dessin / Arc / Ferm referme l'arc slectionn ou dit. Le point de dpart
ne change pas.
Dessin / Arc / Complmentaire transforme l'arc slectionn ou dit en
son arc complmentaire s'il s'agit d'un arc ouvert.
Dessin / Arc / Rgler la segmentation dfinit le pas de
vectorisation des arcs et ellipses, c'est dire l'angle sparant deux
segments conscutifs 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 fraiseuse ne fait pas d'interpolation circulaire (voir les paramtres de
la fraiseuse). Deux modes de segmentation automatique sont accessibles,
qui rduisent le pas angulaire en proportion inverse du diamtre,
ce qui fait que vous n'avez pas vous soucier de la vectorisation quelle que soit
la taille de l'arc : plus le diamtre est grand, plus la segmentation augmente, et
rciproquement. Le rsultat 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 reprage fixe
rouge ou bleue sur la circonfrence de l'arc slectionn ou dit, selon un angle
prciser.
11 - 192

Fonctions des menus

GALAAD 3

Dessin / Arc / Rtablir l'arc depuis le polygone retrouve les proprits


gomtriques perdues d'un arc qui a t transform en polygone.
Dessin / Encoche / Ajouter sert placer des rainures de montage sur
des formes dcoupes. La fonction opre par pointage direct sur les
tracs : 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 ajoute un trac. Cette
encoche doit tre pointe directement ; elle s'illuminera en vert.
Dessin / Encoche / Redimensionner change les caractristiques d'une
encoche pointer (largeur, profondeur, angle). On peut pointer successivement
plusieurs encoches modifier.
Dessin / Encoche / Supprimer toutes effaces toutes les encoches des
objets slectionns.
Dessin / Encoche / Redimensionner toutes change en une seule opration
les caractristiques des encoches poses sur les objets slectionns.
Dessin / Raccord fil-chaud / Pointpoint pose un raccord direct entre
deux tracs indpendants, par pointage au vol d'un sommet sur chacun. L'objet
qui en rsulte est unique. Les fonctions "Raccord
fil-chaud" servent principalement pour la
dcoupe de polystyrne 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'entre dans la
matire et un seul point de sortie. Si les points indiqus ne correspondent pas
une extrmit, le raccord fait un aller-retour.
Dessin / Raccord fil-chaud / Pointsegment pose un raccord aller-retour
entre un point d'un trac et un segment d'un autre trac.
Dessin / Raccord fil-chaud / Pointsegment, horizontal fait la mme
chose que la fonction prcdente, le raccord tant toujours horizontal.
Dessin / Raccord fil-chaud / Pointsegment, horizontal fait la mme
chose que la fonction prcdente, le raccord tant toujours vertical.

Fonctions des menus

11 - 193

GALAAD

Dessin / Raccord fil-chaud / Segmentpoint fait la mme chose que la


fonction prcdente, le pointage devant commencer par le segment.
Dessin / Raccord fil-chaud / Segmentpoint, horizontal fait la mme
chose que la fonction prcdente, le raccord tant toujours horizontal.
Dessin / Raccord fil-chaud / Segmentpoint, vertical fait la mme chose
que la fonction prcdente, le raccord tant toujours vertical.
Dessin / Raccord fil-chaud / Segmentsegment pose un raccord allerretour entre un segment d'un trac et un segment d'un autre trac.
Dessin / Raccord fil-chaud / Segmentsegment, horizontal fait la mme
chose que la fonction prcdente, le raccord tant toujours horizontal.
Dessin / Raccord fil-chaud / Segmentsegment, vertical fait la mme
chose que la fonction prcdente, le raccord tant toujours vertical.
Dessin / Raccord fil-chaud / Supprimer efface un raccord simple ou allerretour entre deux objets, par pointage direct au vol.
Dessin / Hachurage remplit l'intrieur de l'objet ou du parcours
slectionn 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'intrieur de l'objet ou du parcours
slectionn avec des contours successifs en cycle de poche.
Dessin / Contour d'ensemble / Union construit un
polygone de contour extrieur des objets slectionns. Le
trac de contour peut tre ouvert.
Dessin / Contour d'ensemble / Intersection construit un
polygone de contour intrieur des objets slectionns.
Dessin / Contour de trac fait un contour ferm et distant de la trajectoire
de l'objet slectionn, comme les limites d'un trait pais
arrondi aux extrmits. Si l'objet est ferm, le contour
rsultant comprendra deux objets distincts.

11 - 194

Fonctions des menus

GALAAD 3

Dessin / Transmutation cre les tracs


intermdiaires entre deux formes slectionnes,
lesquelles ne doivent pas tre des parcours connects.
Par exemple, partir de deux tracs reprsentant des
courbes de niveau, cette fonction crera par
interpolation des courbes intermdiaires, ou bien encore un
objet et son lot intrieur se verront adjoindre des poches
successives de passage de l'un l'autre.
Dessin / Masquage / Intrieur scinde et
limine les parties d'objets non protgs se
trouvant l'intrieur de l'objet ou du parcours
slectionn. Cette fonction correspond une
incision (les tracs sont coups avec cration de
nouveaux points la csure) suivie d'une suppression des morceaux d'objets se
trouvant l'intrieur de l'objet slectionn en rouge. Celui-ci peut nanmoins
avoir un trac ouvert. Les objets partiellement limins par masquage perdent
leurs proprits gomtriques (arcs, courbes ou texte).
Dessin / Masquage / Extrieur fait la mme
chose en mode inverse, c'est dire scinde et
limine les parties d'objets non protgs se
trouvant l'extrieur de l'objet ou du parcours
slectionn.
Dessin / Incision scinde les objets non protgs sur la trajectoire de
l'objet slectionn ou, dfaut, le long d'un fil de coupe pointer. Le
trac de l'objet slectionn fait office de lame coupant tout ce qu'elle croise. La
diffrence avec la fonction "Dessin / Objet / Scinder" rside dans
le fait que l'objet victime peut tre dcoup 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 slectionn en rouge. Les objets inciss perdent leurs
proprits gomtriques (arcs, courbes ou texte).
Dessin / Limitation / Objets slectionns sur autres objets scinde et
limine l'extrmit la plus courte des objets non protgs coupant la trajectoire
des objets slectionns. L'icone de raccord/limitation dans la srie des polylignes peut s'avrer plus pratique dans la plupart des cas, mais l'avantage de cette
commande est qu'elle peut oprer plusieurs limitations en une seule opration.

Fonctions des menus

11 - 195

GALAAD

Son inconvnient est de ne pas demander quel bout supprimer des objets
inciss : ce sera toujours le bout le plus court. Les objets lagus par limitation,
quelle qu'en soit le mode, perdent leurs proprits gomtriques (arcs, courbes
ou texte).
Dessin / Limitation / Objets slectionns entre eux scinde et limine
l'extrmit la plus courte des objets slectionns non protgs dont les trajectoires se coupent. Attention la squence de coupe.
Dessin / Limitation / Segment rouge sur segment bleu scinde et limine
l'extrmit la plus courte du segment slectionn en bleu aprs l'intersection
avec le segment slectionn en rouge.
Dessin / Limitation / Segment bleu sur segment rouge scinde et limine
l'extrmit la plus courte du segment slectionn en rouge aprs l'intersection
avec le segment slectionn en bleu.
Dessin / Limitation / Segment bleu et rouge entre eux scinde et limine
les extrmits les plus courtes des segments slectionns en bleu et en rouge
aprs leur point d'intersection.
Dessin / Chanfrein fait un chanfrein au sommet dfini par le
point slectionn en rouge ou sur tous les sommets de l'objet
slectionn. Plusieurs mthodes de dfinition du chanfrein sont
accessibles, plus une rgle de filtrage en cas d'application tous les sommets
d'un objet slectionn.
Dessin / Arrondi fait de la mme faon un arrondi au
sommet dfini par le point slectionn en rouge ou sur tous les
sommets de l'objet slectionn.
Dessin / Fractale est une
fonction vocation artistique. Elle
remplace chaque segment de l'objet
slectionn par un ajustement du trac
de l'objet slectionn en bleu, celui-ci tant
ouvert (extrmits non-jointives). On retrouve alors le trac complet de l'objet
bleu en lieu et place de chaque segment du trac rouge. Cette opration n'est
intressante que ritre plusieurs fois.

11 - 196

Fonctions des menus

GALAAD 3

Dessin / Equation / Simple y=f(x) construit une courbe plane d'aprs une
quation mathmatique prciser. Les irrductibles matheux seront aussitt
projets avec dlectation dans l'univers glac et sophistiqu de la gomtrie
applique, tandis que les autres fuiront dare-dare vers les pages suivantes. A
l'aide d'un peu d'quations et beaucoup de phosphore, vous pouvez crer une
trajectoire 2D ou 3D rgle comme un polynme. Attention, sans vouloir
noncer une acadmique platitude, nul n'entre ici s'il n'est gomtre. Deux
petits exemples avec y=f(x) :
Sur une planche dessin de dimensions 100 60 mm, appelez la fonction
"Dessin / Equation / Simple y = f(x)" et entrez l'quation
Y = 20*SIN(3,6*X) dans la case qui lui est rserve. Mettez comme
origine Yo = 30 mm et comme intervalle de dfinition pour X de 0 100 par
pas de 1. Validez le tout : il en ressort comme un
diable de sa bote une magnifique courbe
sinusode sur une priode, que vous auriez pu
dessiner beaucoup plus facilement en passant par
l'icone ad hoc.
A noter que la fonction SIN( ) de l'analyseur syntaxique utilise des degrs et
non des radians. Le rsultat a donc t une variation de X de 0 100 par pas de
1, et par voie de consquence un argument de sinus variant de 0 360.
L'amplitude est reprsente par le facteur multiplicateur gauche du sinus,
soient 20 mm, et la profondeur indique 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 zro pour la fonction LOG( ), un message d'horreur et de
rprobation viendra trs probablement vous rappeler l'ordre. Il en ira de
mme si vous avez la prtention de diviser par zro, d'extraire une racine carre
ngative et autres insanits qui feront hocher la tte des vrais initis, sur eux
notre salut.
Rappelons que les fonctions de l'analyseur syntaxique sont aussi
disponibles pour la saisie directe de coordonnes ou valeurs en nombres
rels. Par exemple, vous pouvez entrer "Abs(12.34+5.67*CosR(PI/8.9))" en lieu
et place d'une cote X dans une bote de dialogue, en esprant que ce travail sur
vous-mme vous aidera accder la vie contemplative. Evidemment, le
calcul est direct et la formule perdue sitt le rsultat valid.

Fonctions des menus

11 - 197

GALAAD

Les fonctions reconnues par l'analyseur syntaxique sont les suivantes :


ABS (...)
valeur absolue de l'argument
ATG (...)
arc tangente de l'argument, rsultat en degrs
ATGR (...)
arc tangente de l'argument, rsultat en radians
COS (...)
cosinus de l'argument, celui-ci en degrs
COSR (...)
cosinus de l'argument, celui-ci en radians
CUBE (...)
cube de l'argument
EXP (...)
exponentielle nprienne de l'argument
FRAC (...)
partie fractionnaire de l'argument
HCOS (...)
cosinus hyperbolique de l'argument
HSIN (...)
sinus hyperbolique de l'argument
INT (...)
partie entire de l'argument
LN
(...)
logarithme nprien de l'argument
LOG (...)
logarithme dcimal de l'argument
RAND (...)
entier alatoire [0 ... argument[ (max : 999)
RND (...)
valeur entire arrondie de l'argument
SIN (...)
sinus de l'argument, celui-ci en degrs
SINR (...)
sinus de l'argument, celui-ci en radians
SQR (...)
carr de l'argument
SQRT (...)
racine carre de l'argument
TG
(...)
tangente de l'argument, celui-ci en degrs
TGR (...)
tangente de l'argument, celui-ci en radians
Constante reconnue : PI, sans parenthses, et qu'il est inutile de prsenter.
Dessin / Equation / Triple (x,y,z)=f,g,h(t) construit une courbe dans
l'espace d'aprs trois quations. Les fonctions mathmatiques disponibles sont
les mmes que celles dcrites 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
dfinition de 0 100 par pas de 1. Un cosinus sur X, un sinus
sur Y, le tout dvelopp sur 3,6 100 soient 360 degrs 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. A titre de
rcration, vous pouvez vous amuser entrer les quations dcrites ci-aprs,
pour une variable T variant de 0 1 par pas de 0,01, avec Xo et Yo toujours au
centre de votre planche dessin.

11 - 198

Fonctions des menus

GALAAD 3

Spirale :

X = 20*T*SIN(4*360*T)
Y = 20*T*COS(4*360*T)

Cardiode :

X = 10*(2*SIN(360*T)-SIN(2*360*T))
Y = 10*(2*COS(360*T)-COS(2*360*T))

Epicyclode : X = 20*COS(360*T)-2*COS(10*360*T)
Y = 20*SIN(360*T)-2*SIN(10*360*T)
Trochode :

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 mme prix, vous trouverez ci-aprs leurs quations gnrales, pour
T variable angulaire variant de 0 360 (degrs) :
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.
Cardiode : X = R*(2*SIN(T)-SIN(2*T))
Y = R*(2*COS(T)-COS(2*T))
o R est la taille de la cardiode.
Epicyclode : 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 intrieur et extrieur de
l'picyclode.
Trochode : 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 intrieur et extrieur de la
trochode, et H le dcalage 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 frquences horizontale et verticale et Delta le tout petit
dphasage entre les amplitudes.
Cette abominable litanie n'est certes pas exhaustive, tant s'en faut. La seule
limite la cration de courbes patato-dlirodales est l'imagination et accessoirement l'esprit de gomtrie de l'utilisateur. Mais il n'y a pas que les maths dans
la vie.

Fonctions des menus

11 - 199

GALAAD

Et pour terminer en beaut, une petite quation triple qui va nous projeter
violemment dans la troisime 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 dfinition de 0 600 qui va donner une variation
angulaire derrire les sinus et cosinus de 0 2 160 degrs, soient 6 tours de
roue. N'oubliez pas de poser le centre de la planche pour Xo et Yo. A premire
vue, le rsultat est un bte 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 hlicode qui
s'enfonce dans la planche, ce qui semble vident vue la variation linaire de Z.
A vous de jouer : ici, tout est nombre.
Dessin / Maillage 3D / Rectangulaire construit un maillage 3D rectangulaire suivant le trac XY de l'objet ou des deux objets slectionns. Deux
exemples vont vous aider comprendre :
Dessinez d'abord donc une courbe quelconque, par exemple une courbe de
Bzier, en vitant que le trac de gauche droite ne fasse des rebroussements,
c'est dire qu'on trouve des points ayant la mme coordonne X. La courbe
doit avancer continuellement d'un bord l'autre sans faire marchearrire, et c'est Y qui monte et descend.
Vous y tes ? Slectionnez la courbe et appelez la commande "Dessin /
Maillages 3D / Rectangulaire". Il en sort une bote de dialogue qui propose un
intervalle de maillage et quelques paramtres annexes. Validez le tout sans
vous poser trop de questions. Le pointeur de dessin rapparat et vous demande
de dfinir 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 inquitez pas pour la pauvre courbe qui est reste
bloque au milieu.
Galaad se charge alors de calculer le
maillage dlimit par votre zone
rectangulaire en appliquant aux
coordonnes Z la dformation qui suit
la courbe de rfrence. La vue 3D est
appele 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
dpasse. Accordez-lui un juste mpris. En deux temps, trois mouvements,
11 - 200

Fonctions des menus

GALAAD 3

vous avez fabriqu un maillage dcrivant une surface tridimensionnelle. Le


reste du jeu n'est que variations sur ce thme.
Revenons la vue dans le plan XY. La courbe de rfrence est toujours sur
la planche bien qu'ayant chang de couleur : Galaad l'a logiquement considre
comme un objet visuel qui ne doit pas tre usin. Pour autant, elle n'a pas perdu
ses caractristiques et reste modifiable.
Autre exemple, effacez votre maillage et dessinez une deuxime courbe,
par exemple un arc de cercle large, et slectionnez le tout, courbe et arc. Vous
avez donc deux rfrences slectionnes. Demandez nouveau
un maillage rectangulaire avec les mmes
paramtres et pointez sa surface. Galaad
va alors construire un maillage faisant la
transition linaire d'une forme l'autre.
La position Y de chaque courbe dtermine
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 slectionns ayant des orientations gnrales perpendiculaires.
Tracez deux objets simples, par exemple une
courbe de Bzier et un arc de cercle large. Disposezles sur la planche de manire ce que l'un et l'autre
couvrent respectivement un parcours X et un parcours
Y sans rebroussement.
Slectionnez-les ensemble, appelez la fonction et passez allgrement sur les
paramtres de maillage. Galaad ne vous demande aucun pointage et construit
alors un maillage avec les deux rfrences, en utilisant la zone d'intersection X
et Y des objets comme surface maille. C'est un peu comme
si vous aviez dessin les coupes latrales XZ et YZ
de votre maillage. Les variations de
trajectoire Y du trac "horizontal" sont
appliques aux profondeurs comme premire
rfrence, puis les variations X du trac
"vertical" sont appliques par-dessus, pour augmenter l'effet 3D.
Dessin / Maillage 3D / Circulaire construit un maillage 3D circulaire

Fonctions des menus

11 - 201

GALAAD

suivant le trac XY de l'objet slectionn en rouge, le parcours de gauche


droite de l'objet slectionn allant du centre vers la priphrie du maillage.
Nettoyez votre planche de tout ce qui s'y
trouve et tracez une courbe sur le modle
ci-contre l'aide de l'icone de dessin de
courbes de Bzier. Faites encore une fois
une courbe sans rebroussement en
surplomb.
Slectionnez la courbe et appelez la fonction, puis validez tels quels les
paramtres de maillage. Dernire tape, vous devez dessiner deux arcs
concentriques de rayons diffrents, 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
rsultat sous forme d'un maillage
circulaire ou annulaire de cercles
concentriques
et
de
segments
rayonnants (mais pas forcment
brillants). La vue quadruple est alors
envoye automatiquement si elle n'tait pas
dj active, et vous pouvez admirer le
rsultat.
Une petite coupe le long d'un des pseudo-rayons
du disque permet de retrouver la courbe de rfrence.
La variation de profondeur de chaque rayon a suivi
du centre la priphrie le parcours exact de la
courbe, de gauche droite.
L encore, peu importent les dimensions absolues de la courbe de rfrence
puisqu'elle sera ajuste la longueur des rayons, eux-mmes dfinis par la
distance entre le cercle central et le cercle priphrique. Vous pouvez d'ailleurs
dfinir un cercle central rayon nul - un simple point - pour viter d'avoir un
bte trou au centre. Si vous avez slectionn deux tracs de rfrence, le
maillage suivra une transformation progressive de l'un l'autre (de l'angle
de dpart l'angle d'arrive). Ceci permet de crer des maillages partiels avec
des angles d'ouverture limits, passant doucement d'un maillage l'autre au gr
des formes dessines.

11 - 202

Fonctions des menus

GALAAD 3

Dessin / Maillage 3D / Semi-rvolution construit un maillage 3D semicylindrique plat, suivant du parcours de l'objet slectionn en rouge. Ce type
de maillage est au cylindre ce que le maillage circulaire est au disque. Commenons 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 rsultat peu prs analogue. Ne vous souciez
pas de prcision, mais par contre, slectionnez-le et placez-le plutt vers le
haut de la planche. Appelez alors la fonction et passez allgrement sur la bote
de dialogue qui suit.
Positionnez l'axe horizontal peu prs mihauteur de la planche et cliquez la
position. Celle-ci sera promue au titre
envi d'axe central de la rvolution.
Une fois encore, Galaad va se
dbrouiller tout seul et vous peaufiner
un petit tour sa faon pour fabriquer du
relief.
Si un message vient inopportunment vous signaler que la profondeur
maximale autorise dans la planche est dpasse, 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 mme
chose avec d'autres objets de rfrence, et
d'autant plus qu'ils dcrivent un
parcours bien tordu. Comme pour tous
les autres types de maillage, vitez
tout de mme les rebroussements de
trajectoire qui seraient difficiles
usiner.
Dessin / Maillage 3D / Faisceaux construit un maillage 3D suivant les
parcours des deux objets slectionns en rouge et en bleu. Ce maillage reprend
la technique de dessin de faisceaux entre un objet slectionn en rouge et un
autre slectionn en bleu. Dans ce cas, il est ncessaire 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 crer des faisceaux entre
les deux, mais ajoutera tout de mme le quadrillage perpendiculaire.

Fonctions des menus

11 - 203

GALAAD

Dessin / Maillage 3D / Multi-sections construit un maillage 3D suivant les


tracs successifs XZ des objets slectionns, par exemple des coupes transversales de profils de coque de bateau ou d'aile d'avion. La mthode ressemble au
maillage rectangulaire. Le but est de dessiner des plans de coupes XZ successifs qui seront pris pour rfrences dans le calcul et joints entre eux par le
maillage. Chaque objet reprsente une section XZ dj sa place. Mais voyons
ce que nous allons obtenir. Slectionnez votre jeu de rfrences, appelez la
fonction et validez la bote de dialogue.
Vu de dessus, le rsultat donne une impression d'ensemble qui
rappelle les possibilits du maillage rectangulaire, en supposant
que l'on en ferait une petite srie dans laquelle deux surfaces
conscutives auraient un plan de section en commun. La
diffrence principale rside dans le fait que la trame
s'ajuste cette fois prcisment aux dimensions de chaque
objet de rfrence et ne forme donc plus une succession de
surfaces strictement rectangulaires. Le rsultat suit donc la
disposition et l'apparence de ces objets tels qu'ils ont t
dessins et projets dans le plan XZ.
La vue 3D montre mieux le travail de
construction du maillage. Les plans de coupe
successifs (dessins sur le plan XY puis
projets vers XZ) sont pris tels quels, sans
aucun rajustement de position ou de
dimension. Vous pouvez donc tre sr 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, dfaut d'avoir une
quelconque utilit. Notez que vous
ne pouvez prendre pour sections de
rfrence qu'un maximum de 32 objets
slectionns.
Si deux objets se croisent ou affleurent la mme position infrieure Y, il y
aura cet endroit deux sections diffrentes, ce qui n'est pas possible, sauf
faire des virages infiniment serrs, ce que Galaad ne sait pas faire.

11 - 204

Fonctions des menus

GALAAD 3

Dessin / Maillage 3D / Extrusion construit un maillage 3D extrudant sur


l'axe Z les contours ou les trajectoires XY des objets slectionns. La mthode
est assez simple : il suffit de dessiner et
slectionner des objets ferms 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
dpend des objets slectionns, chaque courbe dfinissant
un plan horizontal XY qui restera inchang jusqu'
rencontrer une courbe de profondeur diffrente. Il est
impratif que le maillage soit contenu dans le primtre
des courbes de niveau slectionnes, 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 dfaut ou par excs.
Dessin / Maillage 3D / Points relevs construit un maillage 3D modul en
Z par les profondeurs de points disperss,
slectionns ensemble. Ces points
peuvent tre par exemple issus d'un
fichier de coordonnes 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
slectionn.
Les
extrmits
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 latrales du profil conique.

Fonctions des menus

11 - 205

GALAAD

Dessin / Maillage 3D / Aileron construit un maillage


3D modlisant un aileron. Le contour de l'aileron et son
demi-profil doivent tre slectionns (objets nos 1 et 2 sur
le schma ci-contre). Demi-profil signifie que l'aileron est
symtrique. Ce demi-profil
sera ajust entre les
points extrmes de chaque section
horizontale du contour de l'aileron. Il est
en outre possible de dfinir une courbe
annexe sur un axe vertical, dfinissant
l'volution de l'paisseur du profil de haut en bas.
Cette courbe doit alors tre slectionne en bleu (objet no 3 sur le schma).
Dessin / Maillage 3D / Dveloppement 4 axes construit un
maillage cartsien dont le dveloppement en usinage cylindrique
reproduit la forme slectionne, avec rotation axiale autour de la
croix rouge. Ce genre de maillage permet entre autres de modliser
rapidement une came parfaitement usinable avec une fraise plate en
usinage 4 axes. Attention, il est trs 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 indique dans
la bote de dialogue. Si ce rayon n'est pas respect,
l'usinage dformera compltement 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 opre sur une gravure, l'usinage
doit tre effectu par un outil profil conique.
Plus l'outil entre profondment dans la matire,
plus son trou ou son sillon sera large. Le rsultat
est assez spectaculaire sur des photos.
Tout d'abord, il est ncessaire 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
correspondra une ligne ou un point usin.
Si vous choisissez un intervalle par exemple de 1 mm entre les points, une

11 - 206

Fonctions des menus

GALAAD 3

image de 100 pixels de haut donnera dj 100 mm une fois usine. Donc inutile
de sortir les mgapixels, une photo trs basse rsolution suffit amplement.
Pour rgler sa taille, appelez la fonction "Affichage / Image de fond / Dimensionner" jusqu' ce qu'elle soit assez petite. Un contraste lev est prfrable.
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 slectionn,
vous pouvez l'agrandir et le positionner sur
la pice. Grce la fentre de cotation
), il est possible d'assombrir
(touche
globalement l'image du maillage usin en
augmentant la profondeur Zo, ou bien
augmenter le contraste en tirant le champ
de profondeurs Dz. Le rsultat final usin
pourra tre visualis avec "Affichage /
Aspect final / Trac" ou l'icone correspondante. Attention, un cran mme ultra-haute rsolution aura toujours une
prcision finie, donc il est bien vident que le rendu final reste grossier par
rapport la ralit usine. Le mieux est de zoomer fortement sur les dtails lors
du rendu final (simple clic, clic droit pour revenir en arrire). L'ajustage des
cotes Zo et Dz avec
est trs 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 profondeurs. La plaque vu du ct non-usin laissera apparatre la photo par semitransparence lorsque vous la mettrez devant une source de lumire.
Dessin / Maillage 3D / Modifier / Ajouter les mailles perpendiculaires
construit le maillage perpendiculaire par rapport celui slectionn, passant
par les mmes points. Cette fonction ne peut fonctionner que sur un maillage
cartsien.
Dessin / Maillage 3D / Modifier / Alterner le sens des mailles impose un
sens de parcours altern des lignes du maillage slectionn.
Dessin / Maillage 3D / Modifier / Unifier le sens des mailles impose un
sens de parcours unique des lignes du maillage slectionn. Il est possible

Fonctions des menus

11 - 207

GALAAD

d'utiliser aussi la fonction "Usinage / Parcours / Dfinir comme point de dpart


/ Le point le plus" sur un maillage cartsien.
Dessin / Maillage 3D / Modifier / Souder les mailles relie entre elles les
lignes parallles du maillage slectionn.
Dessin / Maillage 3D / Modifier / Sparer les mailles supprime les liens
entre les lignes du maillage slectionn.
Dessin / Maillage 3D / Modifier / Interpoler ajoute des lignes intermdiaires au maillage slectionn. L'ajout est une simple interpolation sans
recalcul global ni lissage des mailles.
Dessin / Maillage 3D / Modifier / Supprimer espace les lignes du
maillage slectionn en liminant des intermdiaires.
Dessin / Maillage 3D / Modifier / Eliminer le plan horizontal supprime
les mailles du fond ou de la surface suprieure du maillage pour ne conserver
que la forme utile. Une bote de dialogue permet de dfinir le plan.

Dessin / Maillage 3D / Modifier / Ajouter le contour d'ensemble trace le


polygone de contour du maillage slectionn, quel que soit son type, par
exemple pour en faire la dcoupe.
Dessin / Effets 3D / Slectionner les objets 3D slectionne tous les objets
profondeur variable qui sont accessibles sur le dessin.
Dessin / Effets 3D / Slectionner des points par filtrage slection en
mode "groupe de points" les points ou sommets situs dans une plage de
profondeur indiquer. Le mode "groupe de points" correspond l'icone jaune
de mme nom.
Dessin / Effets 3D / Inverser le parcours Z retourne les profondeurs

11 - 208

Fonctions des menus

GALAAD 3

relatives des objets slectionns. Sur un parcours 3D, les creux de la trajectoire
deviennent alors des bosses et vice-versa. Sur un groupe d'objets 2D avec
diffrentes profondeurs, le plus haut devient le plus bas et tous les intermdiaires s'inversent.

Dessin / Effets 3D / Inverser les plans X et Z intervertit les coordonnes


X et Z des points de parcours de l'objet slectionn.
Dessin / Effets 3D / Inverser les plans Y et Z intervertit les coordonnes
Y et Z des points de parcours de l'objet slectionn. Cette fonction est utile
pour crer des maillages par multi-sections.
Dessin / Effets 3D / Encadrer par deux paliers Z impose un plancher et
un plafond aux profondeurs de l'objet
slectionn. Toute coordonne qui sort de cette
plage est minimalise ou maximalise.
Attention, les longues lignes ne sont pas
vectorises ; seules les coordonnes Z changent.
Dessin / Effets 3D / Projeter sur un plan inclin augmente les profondeurs des points de parcours de l'objet
slectionn selon la valeur de leur coordonne
X ou Y. Le plan inclin est XZ ou YZ ; les
profondeurs relatives des objets entre eux sont
conserves.
Dessin / Effets 3D / Appliquer sur l'arrire-plan change les coordonnes
Z de l'objet slectionn selon celles des objets qui se trouvent dans le voisinage, par exemple pour appliquer un texte sur un maillage. Les profondeurs de
l'objet slectionn sont additionnes celles du voisinage, pondres selon
l'loignement.
Dessin / Effets 3D / Moduler les profondeurs selon le profil bleu
applique une redistribution des profondeurs des objets slectionns selon la
courbe slectionne en bleu. Cette fonction sert par exemple tasser ou tirer

Fonctions des menus

11 - 209

GALAAD

un maillage de terrain pour mettre en valeur le relief. Si l'objet en bleu est une
simple ligne droite 45, les coordonnes Z resteront inchanges. Si cet objet
est un arc de cercle de 180 90, alors les profondeurs les plus basses seront
tires et les profondeurs les plus hautes seront comprimes. La courbe en bleu
reprsente 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 faon
rgulire les profondeurs des points de parcours de l'objet slectionn entre son
point de dpart et son point d'arrive. L'augmentation de profondeur de chaque
point est proportionnelle la distance de celui-ci au point de dpart (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
slectionn, en suivant les coordonnes relatives Y du trac de l'objet slectionn en bleu. Une fois encore, le trac XY de l'objet bleu devient une
rfrence pour faire des variations de profondeur avec Y devenant Z. La
diffrence avec l'icone jaune "Torsion Z" est que la pente se fait le long du
parcours de l'objet slectionn et non pas le long de ses coordonnes 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
slectionn suivant les coordonnes relatives Z du trac de l'objet slectionn
en bleu. Celui-ci est donc prsum avoir un parcours 3D.
Dessin / Effets 3D / Crer un sillon 3D construit un polygone 3D dont la
profondeur variable permet un outil conique d'affleurer les parcours des deux
objets slectionns, ceux-ci tant considrs comme les lvres encadrant le
nouvel objet cr. Le rsultat est un effet "carving" modulant la profondeur
selon la largeur du sillon restituer. A noter que 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 extrmits ou entre des angles vifs.
Dessin / Effets 3D / Transformer par quations soumet les coordonnes
X, Y et Z de l'objet slectionn trois quations mathmatiques de transforma11 - 210

Fonctions des menus

GALAAD 3

tion. Les coordonnes 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 rsultat. Ces
quations acceptent comme variables d'entre les labels "X" et "Y" correspondant aux points constituant l'objet, tant bien entendu qu'en cas d'analyse
d'quations multiples, ce sont les valeurs entrantes de ces coordonnes qui sont
passes la moulinette. La deuxime puis la troisime quation n'ont que faire
du rsultat des quations prcdentes 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 coordonnes chaque quation si vous ne voulez pas
aplatir compltement 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 trs 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, crez un rseau de lignes un peu serres
occupant la surface de votre planche, ceci grce une simple duplication.
Slectionnez 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).

Fonctions des menus

11 - 211

GALAAD

Menu "Affichage"
Affichage / Couche active / Couche N dfinit la couche numro N comme
couche active, c'est dire couche de travail. Les autres couches passent
l'arrire-plan. Sauf filtrage, les objets des couches inactives peuvent tre usins
et sont griss ou invisibles (voir ci-dessous les couches visuelles), mais
inaccessibles pour les oprations de dessin. Aucune slection 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 avances de l'environnement de travail. A noter que l'icone jaune de
permet de
slection 100% (tout slectionner) accompagne de la touche
slectionner tous les objets slectionnables (non verrouills) de toutes les
couches simultanment.
Affichage / Couche active / Transfrer 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 compltement vide. Les objets ainsi transfrs
sont aussitt slectionns (mme ceux qui sont verrouills, petite exception)
la place de la slection 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 situs dans la couche numro N. A noter que la couche active est
forcment visuelle 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 situs.
Affichage / Couches visuelles / Uniquement la couche active limite
l'affichage des objets aux seuls prsents dans la couche active. En cas de
changement de couche active, l'affichage exclusif passe la nouvelle.
Affichage / Couches visuelles / Identifier les couches permet de donner
un nom et une couleur chaque couche du dessin. Ces noms de couches ne
sont pas lis un fichier en particulier et resteront valides quel que soit le
dessin. Mme aprs avoir charg ou initialis un nouveau fichier, vous pouvez
rcuprer les derniers noms et couleurs de couches qui ont t utiliss, l'aide
des boutons "Prcdents" de la bote de dialogue.
Affichage / Couches visuelles / Limiter les accroches la couche active
11 - 212

Fonctions des menus

GALAAD 3

permet de n'accepter les propositions d'accroche au vol du pointeur que pour


des objets de la couche active (ou dfaut de toutes les couches). On retrouve
cette option dans les paramtres avancs 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.
Affichage / Trac / Fin affiche en traits fins les objets de la couche active.
Les objets des autres couches seront toujours en traits fins et griss.
Affichage / Trac / Gras affiche en traits pais les objets situs dans la
couche active.
Affichage / Trac / Selon chaque objet affiche les objets de la couche
active selon leurs dfinitions de trac (voir l'icone verte ad hoc pour la
dfinition des couleurs et paisseurs de traits). Rappelons que l'paisseur d'un
trac l'cran n'a rien voir avec le rsultat usin, que l'on peut voir l'aide de
la fonction "Affichage / Aspect final / Trac", dcrite ci-aprs.
Affichage / Trac / Parcours / Points d'entre affiche une petite croix
aux points d'entre des parcours de tous les objets de la couche active. Ceci
peut faciliter le reprage des points de plonge 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 intgrs
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.
Affichage / Trac / Contournage / Points d'entre trace
aux points d'entre des trajectoires de contournage un cercle
reprsentant le diamtre de l'outil assurant le parcours. Une
petite flche donne en plus la direction suivie, ce qui facilite le
contrle visuel pour les objets ferms.
Affichage / Trac / Contournage / Points de sortie trace aux points de
sortie des trajectoires de contournage un cercle reprsentant le diamtre de
l'outil assurant le parcours.

Fonctions des menus

11 - 213

GALAAD

Affichage / Trac / Contournage / Sommets (bauche) trace aux


points
saillants des trajectoires d'bauche de contournage un
cercle reprsentant le diamtre de l'outil assurant le parcours.
L'angle de seuil pour dfinir ces points saillants est rglable dans
la bote de dialogue de la commande "Usinage / Contournage /
Paramtres avancs".
Affichage / Trac / Contournage / Sommets (finition) trace aux points
saillants des trajectoires de finition de contournage un cercle reprsentant le
diamtre de l'outil assurant le parcours.
Affichage / Trac / Protections affiche un petit bouclier prs des points
d'entre des objets protgs.
Affichage / Trac / Ancrages absolus affiche une petite ancre prs des
points d'entre des objets ancrs sur leur position.
Affichage / Trac / Pauses d'usinage affiche une petite croix prs des
points d'entre des objets pour lesquels une pause est demande. 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 dfinissable dans la
bote de dialogue des donnes d'usinage (profondeur, vitesse et outil).
Affichage / Trac / Sens de parcours affiche une petite flche prs
des points d'entre des objets, indiquant le sens de parcours qui n'est pas
toujours visible pour les objets ferms non contourns.
Affichage / Trac / Identificateurs / Aucun efface les petits
identificateurs numriques affichs prs des points d'entre des
objets de la couche active (voir ci-dessous les identificateurs possibles).
Affichage / Trac / Identificateurs / Squence ajoute un petit identificateur donnant le numro de squence d'usinage prs des points d'entre des
objets de la couche active.
Affichage / Trac / Identificateurs / Outils ajoute un petit identificateur
donnant le numro d'outil d'usinage prs des points d'entre des objets de la
couche active.
Affichage / Trac / Identificateurs / Profondeurs ajoute un petit identifi11 - 214

Fonctions des menus

GALAAD 3

cateur donnant la profondeur (ou la gamme de profondeur pour les objets 3D)
prs des points d'entre des objets de la couche active.
Affichage / Trac / Identificateurs / Changements Z ajoute un petit
identificateur donnant la profondeur prs 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 prs des points d'entre des objets de
la couche active.
Affichage / Coloration des tracs / Indistincte affiche en noir les tracs
de tous les objets de la couche active, sans distinction. En fait de noir, qui est la
couleur de dessin par dfaut sur fond blanc, la couleur est dfinissable dans
"Paramtres / Couleurs", la case "Tracs principaux".
Affichage / Coloration des tracs / Selon chaque couche affiche les
tracs des objets selon la couleur de leur couche. La couleur de couche est
dfinissable dans "Affichage / Couches visuelles / Identifier les couches".
Affichage / Coloration des tracs / Selon chaque outil affiche les tracs
des objets de la couche active selon la couleur de leur outil d'usinage. La
couleur propre chaque outil est dfinissable dans "Paramtres / Outils".
Affichage / Coloration des tracs / Selon chaque objet affiche les tracs
des objets de la couche active selon la couleur qui leur a t affecte grce
l'icone verte de dfinition de couleur et paisseur de trait.
Affichage / Coloration des tracs / Outil par dfaut & autres affiche en
noir (en fait la couleur des tracs principaux) les tracs des objets de la couche
active usins avec l'outil par dfaut, et en gris (en fait la couleur des tracs
secondaires) les objets usins avec un autre outil. Ce mode de coloration est
probablement l'un des plus utiles.
Affichage / Coloration des tracs / Profondeur par dfaut & autres
affiche en noir les tracs des objets de la couche active usins la profondeur
courante de dessin, et en gris les objets usins une autre profondeur.
Affichage / Coloration des tracs / Vitesse par dfaut & autres affiche
en noir les tracs des objets de la couche active usins avec la vitesse d'avance

Fonctions des menus

11 - 215

GALAAD

courante de dessin, et en gris les objets usins avec une autre vitesse.
Affichage / Coloration des tracs / Fond noir affiche le fond de planche
en noir, la couleur de trac normal devenant alors le vert clair. A noter que
toutes les couleurs d'affichage sont rglables via "Paramtres / Couleurs".
Affichage / Aspect final / Trac affiche de faon temporaire les tracs
rels obtenus par le passage des outils en tenant compte de leurs
diamtres et profils. Seule la couche active est concerne. En outre,
si des objets sont slectionns, ils seront seuls affichs. Lors de
l'affichage de l'aspect final, le bouton gauche de la souris permet
alors de zoomer en avant et le bouton droit de revenir la vue
globale. On peut changer rapidement les couleurs d'avant-plan et
d'arrire-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 faon passive les tracs
effectivement obtenus par le passage des outils en tenant compte des diamtres,
dans une vue 3D maille.
Affichage / Aspect final / Surface affiche les
tracs effectivement obtenus par le passage
des outils en tenant compte de leurs
diamtres et des profondeurs de fraisage,
dans une vue 3D avec rendu des surfaces
usines. L'orientation de cette vue reprend
celle de la vue 3D plane (ou vue quadruple).
Affichage / Aspect final / Paramtres rgle les quelques paramtres de
maillage et d'affichage pour la vue finale 3D filaire.
Affichage / Trac final permanent affiche en permanence la trace usine
de l'objet, calcule selon le diamtre de l'outil. La couleur est rglable dans
"Paramtres / Couleurs" sous la rubrique "Aurole de points", laquelle
correspond aussi la mise en valeur des points isols.
Affichage / Vue quadruple coupe la zone d'affichage de la planche en
quatre vues (principale XY, latrale XZ, latrale YZ et 3D). La
disposition des vues est rglable dans les gnralits de l'environnement de
11 - 216

Fonctions des menus

GALAAD 3

travail. La partie 3D de cette vue quadruple affiche en plus les tracs projets
plat sur la face suprieure de la pice. Le fait de double-cliquer sur cette partie
3D fait passer en mode pleine page, et retour. Les tracs projets la surface
suprieure restent visibles dans ce cas, alors qu'ils ne sont normalement pas
affichs en vue 3D pleine page. Appeler cette fonction en appuyant simultanaffiche la partie 3D en vue tournante temporaire.
ment sur la touche
Affichage / Vue 3D / Plane affiche de faon passive les trajectoires
dessines dans une vue 3D pleine page, avec possibilit d'orienter
l'angle de vue (bouton gauche de la souris), de
dplacer la vue plat (bouton droit de la
souris) ou zoomer (roulette de la
souris ou touches
/ ). Appeler
cette fonction en appuyant simultanment sur la touche
affiche la partie
3D en vue tournante temporaire.
Affichage / Vue 3D / Cylindrique affiche de faon passive les
trajectoires dessines dans une vue 3D avec projection
cylindrique paramtrable (diamtre, angle de
dveloppement de la projection). En fait de
cylindre, on rappelle qu'un objet slectionn en bleu
peut donner le profil extrieur de rvolution, valable
aussi pour l'usinage.
Affichage / Vue 3D / Dtaille affiche de faon passive les trajectoires
dessines dans une vue 3D, avec projections sur la surface suprieure. Les
dtails sont affichs seulement dans la petite vue 3D, pas dans la grande. Mais
si vous double-cliquez sur la petite vue, elle sera agrandie avec les dtails.
Affichage / Palette de cotation / Aucune enlve les palettes de cotation
rapide au-dessus de la planche dessin. Voir la section "Palettes de cotation
rapides" en fin de chapitre "Techniques avances de dessin" pour l'utilisation
des palettes de cotation. N'oubliez pas que le clic (gauche ou droit) sur la case
de titre gauche fait passer la palette suivante ou prcdente.
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

Fonctions des menus

11 - 217

GALAAD

permettant une gestion rapide des outils affects aux objets dessins.
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 apparatre des marges latrales autour de la
planche dessin, afin de vrifier si des trajectoires ont repouss les limites. Les
marges latrales sont passives et il n'est pas possible de dessiner dedans.
Affichage / Rglettes fait apparatre les rglettes de mesure gauche et
sous la planche dessin, ainsi que sur les vues latrales. Les rglettes sont
purement visuelles ; cliquer ou pointer dessus n'appelle aucune fonction.
Affichage / Trame de fond / Aucune enlve la trame visuelle de fond
sur la planche.
Affichage / Trame de fond / Points fait apparatre une trame visuelle de
points sur la planche.
Affichage / Trame de fond / Croix fait apparatre une trame visuelle de
croix sur la planche.
Affichage / Trame de fond / Graduations fait apparatre une trame
visuelle de graduations sur la planche, qui correspondent aux rglettes.
Affichage / Trame de fond / Lignes fait apparatre une trame visuelle de
lignes sur la planche.
Affichage / Trame de fond / Matrices fait apparatre une trame visuelle
millimtre sur la planche, qui correspond aux rglettes.

11 - 218

Fonctions des menus

GALAAD 3

Affichage / Trame de fond / Rgler le pas permet de dfinir la distance


entre deux lignes de la trame de fond (mode autre que "Matrices").
Affichage / Image de fond / Active fait apparatre ou disparatre l'image
de fond calquer sous la planche dessin.
Affichage / Image de fond / Ouvrir ouvre une image de fond BMP, GIF
ou JPEG (avec conversion automatique en noir et blanc) calquer sous la
planche dessin. Le zoom reste valide jusqu' un certain agrandissement.
L'image de fond est bien videmment passive et ne sera pas usine. Elle ne sert
qu'au calque. Voir aussi la fonction "Dessin / Maillages 3D / Image de fond"
pour crer un parcours d'usinage partir de l'image de fond. A noter que, pour
calquer un dessin sur une image de fond, il est en gnral prfrable que celleci soit claircie (ou assombrie en cas de fond noir).
Affichage / Image de fond / Coller colle sur la planche l'image de fond
copie dans le presse-papiers Windows.
Affichage / Image de fond / Dimensionner agrandit ou rtrcit l'image de
fond, en pourcentage de l'original. Galaad doit prparer l'image de fond avant
son affichage, notamment pour la faire passer en niveaux de gris, opration qui
peut s'avrer longue. Il est donc recommand de ne pas utiliser des images
originales trop grandes pour les rtrcir ensuite ici.
Affichage / Image de fond / Positionner rgle sur la planche dessin la
position de l'image de fond, par pointage direct de son centre.
Affichage / Image de fond / Cadrer permet de dfinir le cadre de
positionnement de l'image de fond, comme un rectangle pointer.
Affichage / Image de fond / Eclaircir augmente la luminosit globale de
l'image de fond.
Affichage / Image de fond / Assombrir rduit la luminosit globale de
l'image de fond.
Affichage / Image de fond / Contraster augmente le contraste global de
l'image de fond.
Affichage / Image de fond / Adoucir rduit le contraste global de l'image

Fonctions des menus

11 - 219

GALAAD

de fond.
Affichage / Image de fond / Originale rtablit l'image de fond dans sa
luminosit et son contraste originaux.
Affichage / Image de fond / Ngative inverse la luminosit des pixels de
l'image de fond, pour la faire apparatre en ngatif.
Affichage / Annotation globale affiche ou cache l'annotation neutre
donne la planche dessin avec "Fichier / Annotation".
Affichage / Cotes visuelles / Actives affiche ou cache les cotes
visuelles qui ont t places sur le dessin. Voir aussi la fonction
"Paramtres / Cotes visuelles".
Affichage / Cotes visuelles / Recalculer toutes recalcule toutes les cotes
visuelles dynamiques qui ont t places sur le dessin.
Affichage / Cotes visuelles / Effacer toutes supprime toutes les cotes
visuelles qui ont t places sur le dessin.
Affichage / Tout dslectionner dslectionne tout ce qui est slectionn,
.
mme les slection qui n'ont pas le focus. Le raccourci au clavier est
Changer de couche fait la mme chose, sauf si l'on passe par la palette de
cotation rapide.
Affichage / Pointeur de dessin rgle les caractristiques et la taille du
pointeur de dessin en croix.
Affichage / Calculatrice appelle la calculatrice Windows, en esprant
qu'elle est dans son dossier habituel. On rappelle que, dans une bote de
dialogue de Galaad, il est possible d'entrer une formule mathmatique la
place d'une valeur numrique.
Affichage / Rafrachir reconstruit l'affichage en cours. Le raccourci au
clavier est
.

11 - 220

Fonctions des menus

GALAAD 3

Menu "Texte"
Texte / Style appelle la bote de dialogue de rglage des paramtres de
style de dessin de textes (police, taille, remplissage, espacements, etc.).
Nota : le crnage automatique (ou "Kerning") dsigne le rapprochement de
deux lettres conscutives 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 caractre adaptes la
gravure, dont des polices simple trait, par exemple un "I" majuscule est un trait
unique et non un rectangle. Ces polices sont prcdes de "G - ". Les autres
polices, commenant par "TT - ", sont celles installes par Windows, et on ne
va pas en dtailler le fonctionnement ici. Par dfinition, un glyphe TrueType
est constitu d'un ou plusieurs parcours ferms, 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 "bton" ou les lettres n'ont pas d'paisseur,
mais elle sont quand mme constitues de parcours ferms, c'est--dire par
exemple qu'un "I" majuscule sera fait de deux segments superposs faisant un
aller-retour. Pour viter des parcours d'usinage inutiles, vous pouvez dans ce
cas activer l'option "Eliminer les traits superposs (polices fines). Galaad ne
conservera alors que les traits utiles.
Dans de la gravure par le fond sur un matriau 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 slectionne une par une les lettres graphiques
du texte slectionn pour un positionnement de chacune indpendamment du
restant du texte. Le passage d'une lettre l'autre se fait ensuite l'aide de la
touche
(tabulation, accompagne ou non de la touche
). Cette
commande se retrouve parmi les icones de dessin de la srie "Texte".
Texte / Slectionner les lots intrieurs slectionne
automatiquement les tracs intrieurs du texte slectionn. Cette
fonction peut servir appliquer un contournage invers sur les
lots intrieurs, bien que, normalement, la fonction de contournage s'inverse toute seule sur les lots des textes, ou bien
faire un hachurage intrieur pour un texte en relief.
Texte / Editer appelle la bote de dialogue de modification du texte

Fonctions des menus

11 - 221

GALAAD

slectionn et de sa mise en paragraphe. Cette commande se retrouve parmi les


icones de dessin de la srie "Texte", ou avec le double-clic sur un texte.
Texte / Reconstruire recre compltement le dessin du texte slectionn en
utilisant tous ses paramtres. Si des lettres ont t dplaces ou modifies, les
changements seront alors perdus.
Texte / Convertir en polygones transforme le texte slectionn en un jeu
de simples polygones et courbes ayant perdu toutes les proprits spcifiques
aux textes (style, paragraphe et texte). Les objets restent associs.
Texte / Sparer scinde le texte en deux blocs distincts de part et d'autre de
la lettre qui a t slectionne avec la fonction "Texte / Arranger les lettres".
Texte / Fusionner rassemble en un bloc unique les diffrents blocs de texte
slectionns dans l'ordre de leur squence. Les paramtres de style et de
paragraphe sont ceux du premier texte de la squence. Un retour la ligne
intervient entre chaque bloc fusionn.
Texte / Sens d'criture rgle les sens d'criture primaire et secondaire,
pour un dessin de textes dans une criture exotique utilisant une autre logique
de parcours. A ne pas confondre avec la direction de rotation du paragraphe
lui-mme, qui peut tre pivote par quarts de tour.
Texte / Incrmenter augmente automatiquement d'une unit le bloc de
texte slectionn, qu'il soit normal ou auto-incrmental.
Texte / Dcrmenter diminue automatiquement d'une unit le bloc de texte
slectionn.
Texte / Compter crit automatiquement des lignes de texte comprenant des
nombres successifs croissants ou dcroissants.
Texte / Changer tous, allant de pair avec la fonction prcdente, remplace
tous les textes slectionns par un nouveau texte crire, en une seule opration.
Texte / Fichier texte crit automatiquement des lignes de texte rcupres
dans un fichier. Le texte peut ensuite tre dit normalement.

11 - 222

Fonctions des menus

GALAAD 3

Menu "Paramtres"
Paramtres / Environnement de travail / Gnralits donne accs aux
paramtres gnraux de l'application. Reportez-vous au chapitre consacr
l'environnement de travail.
Paramtres / Environnement de travail / Fonctions avances donne
accs aux paramtres avancs de l'application. Reportez-vous au chapitre
consacr l'environnement de travail.
Paramtres / Environnement de travail / Restrictions / Niveau 1-3
charge directement un des trois niveaux de restriction prdfinis dans les
fichiers NIVEAU-N.CUS, fournis l'installation (mais modifiables).
Paramtres / Environnement de travail / Restrictions / Ouvrir charge
directement un jeu de restrictions prdfini et enregistr. Les fichiers de
restrictions sont dans le sous-rpertoire "CONFIG".
Paramtres / Environnement de travail / Restrictions / Dfinir permet
de supprimer sur mesure des fonctionnalits dans les menus, les icones de
dessin et dans l'espace de travail. Reportez-vous au chapitre consacr
l'environnement de travail.
Paramtres / Environnement de travail / Ignorer les restrictions permet
de ne pas tenir compte des restrictions qui ont t imposes l'environnement
de travail, et donc revenir en mode complet.
Paramtres / Environnement de travail / Changer le mot de passe
demande le mot de passe courant et un nouveau. A noter en cas d'oubli que le
mot de passe est stock dans le fichier PASSWORD.TXT prsent dans le
rpertoire d'installation de Galaad.
Paramtres / Couleurs donne accs toutes les couleurs d'affichage des
composants visuels de Galaad et du module d'usinage.
Paramtres / Touches de fonctions permet d'associer chaque touche de
fonction F1 F12 une commande choisie dans un menu, seule ou accompagne
de la touche
. Il suffit de cliquer sur la ligne correspondante puis aller
chercher une commande en haut dans les menus. A noter que la touche F10 est
gnralement rserve par Windows, et donc non assignable.

Fonctions des menus

11 - 223

GALAAD

Paramtres / Cotes visuelles rgle le style graphique des cotes visuelles


places sur le dessin, pour l'cran et pour l'imprimante.
Paramtres / Rseau / Poste de travail dfinit les caractristiques du
poste de travail sur le rseau local. Voir le chapitre consacr l'utilisation de
Galaad en rseau.
Paramtres / Rseau / Groupe de travail indique partir du poste
principal le nom du groupe de travail suivre pour les postes secondaires sur le
rseau. Voir le chapitre consacr l'utilisation de Galaad en rseau.
Paramtres / Rseau / Mettre l'environnement jour enregistre les
paramtres courants s'il s'agit du poste principal, ou recharge les paramtres sur
le rseau s'il s'agit d'un poste secondaire. Voir le chapitre consacr l'utilisation de Galaad en rseau.
Paramtres / Outils permet d'indiquer en dtail les caractristiques de
chaque outil en magasin. Voir le chapitre "Trajectoires d'outils".
Paramtres / Fraiseuse / Principaux donne accs rapide aux principales
caractristiques de la fraiseuse. Voir ce chapitre.
Paramtres / Fraiseuse / Complets donne un accs dtaill tous les
paramtres de la fraiseuse. Voir ce chapitre.
Paramtres / Fraiseuse / Test E-S ouvre une fentre de contrle des
entres/sorties de la machine, sans piloter de mouvement ni de course de
recalage pralable. Cette fonction sert vrifier les connexions lectriques.
Voir aussi la fonction "Usinage / Pilotage manuel".

11 - 224

Fonctions des menus

GALAAD 3

Paramtres / Fraiseuse / Calibrage ouvre une fentre d'aide au calibrage


semi-automatique de votre machine (entres, dmultiplications, orientation,
cinmatique). Cette fonction est plus particulirement destine aux personnes
qui ont construit leur machine ou ont mont une lectronique de commande
diffrente de l'originale. Galaad enregistrera les paramtres calibrs.

La premire chose faire est de trouver les entres correspondant au capot


de scurit, aux contacts zro machine et au capteur d'outil. Si vous n'avez
aucun de ces lments, cette premire phase est inutile. La mthode pour
trouver quelle entre un contact est connect, et selon quelle polarit, est
assez simple : vous cliquez sur le bouton "Tester" correspondant, et vous
manuvrez le contact la main (pour le capot de scurit et le capteur d'outil,
c'est facile, pour les contacts de fin de course, a peut ncessiter un peu de
gymnastique). Une sous-fentre affiche et retient l'entre qui bascule. Le capot
de scurit doit tre ouvert au moment o vous cliquez sur "Tester". Le capteur
d'outil doit tre relch, et les axes doivent tre en-dehors du point zro (les
contacts ne doivent pas tre enclenchs).
Trouver les rapports de dmultiplication des axes ncessite d'avoir accs
chaque moteur pour le voir tourner. Les moteurs pas--pas ont gnralement
des incrments 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 incrments

Fonctions des menus

11 - 225

GALAAD

de l'encodeur pour un servodrive. Essayez des valeurs typiques : 400, 800,


1600, 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 nombre
d'impulsions par tour, vous devez mesurer trs prcisment l'avance linaire
correspondant un tour, si possible l'aide d'un comparateur ou d'un pied
coulisse. A chaque clic sur le bouton "Tester", le moteur fait un tour.
L'orientation des axes dtermine la gomtrie de votre machine. Vous
devez indiquer la position du zro machine, c'est--dire l'endroit o vous avez
les contacts de fin de course zro pour les axes X et Y (le contact zro 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 dplac dans une direction ou l'autre.
Galaad en dduira une ventuelle inversion imposer au moteur.
Enfin, les rglages de la cinmatique, probablement les plus compliqus
mettre au point, supposent que les autres calibrages soient acquis. La premire
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'emportera. Lorsque vous cliquez sur le bouton "Tester", la machine fait un mouvement, acclr lentement, jusqu' atteindre la vitesse indique. Galaad vous
demande s'il y a eu un dcrochage de moteur. Si vous cliquez sur "Oui", il
conservera la dernire vitesse qui a t valide. Si vous cliquez sur "Non", il
ressayera avec une vitesse suprieure, jusqu' ce que le moteur dcroche. C'est
vous de rpondre par oui ou par non ; Galaad ne peut pas savoir si un moteur
a dcroch cause d'une vitesse de pointe trop leve.
Une fois la vitesse maximale rgle, vous devez calibrer la frquence
Start/Stop. Cette frquence correspond la vitesse instantane d'arrachement
l'immobilit d'un moteur, ou rciproquement la vitesse finale juste avant de
l'arrter. Une frquence Start/Stop trop basse rend les acclrations inutilement
longues. Inversement, une frquence trop haute peut bloquer un moteur qui
n'arrive pas "accrocher" sa rampe d'acclration, ou tout simplement le faire
cogner au dmarrage et l'arrt. Le test consiste faire tourner le moteur
instantanment la frquence demande, pour chaque axe. Galaad vous
demande si le moteur de l'un des axes a cogn (dmarr de faon trop brutale)
ou s'est bloqu. Si vous cliquez sur "Oui", il revient la valeur prcdente.
Sinon, il va essayer avec une valeur double.
Corollaire de la frquence Start/Stop, les rampes d'acclration. Si un
moteur acclre trop fort, il risque de dcrocher et se bloquer ou perdre des pas
(ou se mettre en erreur de poursuite pour un servodrive). S'il acclre trop
lentement, les mouvements seront inutilement longs. L'acclration d'un axe
11 - 226

Fonctions des menus

GALAAD 3

doit tre vigoureuse sans risquer le blocage ou le dcrochage. Le test fait la


mme chose que pour le calibrage de la frquence Start/Stop, avec une pente
d'acclration de plus en plus raide. A noter que la frquence Start/Stop et
l'acclration doivent tre ceux de l'axe le plus critique, c'est--dire celui qui
dcroche ou se bloque la plus faible valeur. Ces rglages correspondent aux
mouvements inactifs, en pilotage manuel ou en usinage automatique lorsque
l'outil est hors matire.
Bien qu'tant les plus difficiles rgler, les deux derniers paramtres
cinmatiques sont importants, puisqu'ils dfinissent le comportement de la
machine en usinage automatique lorsque l'outil est dans la matire. La mthode
de test est identique celle utilise pour la frquence Start/Stop et l'acclration. Reportez-vous au chapitre ddi aux paramtres de la fraiseuse pour
comprendre la porte des paramtres cinmatiques.
Paramtres / Fraiseuse / Pilote externe permet d'utiliser un programme
d'usinage ou de tlchargement extrieur Galaad. Voir la fin du chapitre
consacr aux paramtres de la fraiseuse.
Paramtres / Post-processeur permet de dfinir un format d'export, de
commande numrique gnrique ou de pilote externe utilisant un langage
particulier non intgr Galaad. Toutes les syntaxes usuelles sont possibles,
partir du moment o elles sont bases sur un format texte avec valeurs numriques en dcimal ou en hexadcimal. Des canevas sont prdfinis pour les
syntaxes les plus courantes, canevas sur lesquels vous pouvez broder votre
propre format. Pour une description du paramtrage de la syntaxe, reportezvous la fin du chapitre consacr aux paramtres de la fraiseuse.
Paramtres / Auto-enregistrement rgle la priode d'auto-enregistrement
cyclique du fichier en cours. L'auto-enregistrement correspond une commande automatique "Fichier / Enregistrer". Cela suppose que le fichier a dj
reu un nom.
Paramtres / Nouveau fichier indique les paramtres utiliser par dfaut
lors de l'initialisation d'un nouveau fichier (dimensions de la pice brute,
matriau employ, profondeur, vitesse et outil de dessin).
Paramtres / Profondeurs rapides rgle le pas d'augmentation ou
diminution directe de la profondeur de l'objet slectionn quand on appuie sur
les touches
ou
.

Fonctions des menus

11 - 227

GALAAD

Paramtres / Vitesses automatiques appelle la bote de dialogue de


modification du calcul des vitesses d'avance automatiques. Les vitesses
automatiques concernent les dbutants qui ne sont pas encore familiers avec les
vitesses d'usinage, pour leur viter de commencer leur carrire sur un monceau
de cadavres de fraises casses. Elles sont calcules d'aprs la famille de duret
du matriau (cette classification du matriau ne servant qu' ce calcul), le
diamtre et le profil de l'outil, la profondeur d'usinage et d'autres paramtres
secondaires. Dans le domaine du fraisage de mtaux, une vitesse d'avance se
calcule normalement d'aprs la vitesse de rotation de la fraise, son nombre de
dents et ses possibilits d'avance par dent. Pour le fraisage de bois ou de
matires 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 coteuses en
allant trop vite. Une fois que vous aurez acquis l'exprience des vitesses, vous
abandonnerez peu peu les vitesses automatiques, justement pour gagner du
temps.
Le calcul des vitesses automatiques est modulable pour chaque famille de
matriau. Vous pouvez multiplier le rsultat pour aller plus ou moins vite, ou
rompre la linarit du calcul en prenant son carr ou sa racine carre.
Paramtres / Mmoriser enregistre le jeu complet de paramtres (environnement, restrictions, fraiseuse, outils) sous un nom donn. Les jeux de
paramtres mmoriss se trouvent dans le sous-rpertoire "CONFIG" du
rpertoire d'installation de Galaad.
Paramtres / Reprendre rcupre tout ou partie d'un jeu de paramtres
enregistrs sous un nom donn avec "Paramtres / Mmoriser".
Paramtres / Transfert rapide / Envoyer les paramtres enregistre le jeu
complet de paramtres (environnement, restrictions, fraiseuse, outils) sur un
disque mobile ou un disque rseau, pour un transfert vers un autre poste de
travail.
Paramtres / Disque de transfert / Recevoir les paramtres rcupre
tout ou partie d'un jeu de paramtres enregistrs sur le disque mobile avec
"Paramtres / Transfert rapide / Envoyer les paramtres".

11 - 228

Fonctions des menus

GALAAD 3

Menu "Aide"
Aide / Manuel d'utilisation affiche le prsent manuel en format PDF, ce
qui suppose qu'un visualisateur de document comme Adobe Reader a t
install sur votre ordinateur.
Aide / Gnral appelle l'diteur hypertexte d'aide en ligne sur l'utilisation
gnrale du logiciel.
Aide / Astuces appelle l'diteur d'aide en ligne sur les quelques petites
astuces d'utilisation du logiciel.
Aide / Usinage appelle l'diteur d'aide en ligne sur l'utilisation du module
d'usinage.
Aide / Restrictions appelle l'diteur d'aide en ligne sur l'utilisation du
module de gestion des restrictions imposes l'environnement de travail.
Aide / Tl-intervention appelle la fonction intgre de connexion
distance sur votre cran. Ceci suppose que votre ordinateur est connect au
rseau Internet. A l'appel de cette fonction, il apparat une fentre indiquant un
numro d'identification ID 9 chiffres, et un mot de passe 4 chiffres. Vous
devez communiquer ces deux informations votre interlocuteur, par tlphone
ou par e-mail, afin qu'il puisse se connecter sur votre PC et voir votre cran
pour vous aider.
Aide / Dbogage cre un fichier texte contenant tout ou partie du jeu de
paramtres du logiciel et l'archive de communication du dernier usinage ou
pilotage effectu, pour vrification avec l'aide
d'un support technique en cas de dysfonctionnement du logiciel ou de la machine. Les deux
options par dfaut sont les paramtres de la
fraiseuse et le dernier change archiv. Elles
suffisent pour une aide au dbogage concernant
un problme avec la machine. Le fichier
rsultant GALAAD.BUG, prsent dans le rpertoire d'installation du logiciel,
doit tre envoy par e-mail au support technique. Trs important : tant que
vous n'avez pas gnr ce fichier de dbogage, ne relancez surtout pas un
pilotage manuel qui effacerait le dernier change archiv entre Galaad et
la machine. A noter que toutes les donnes changes entre Galaad et la

Fonctions des menus

11 - 229

GALAAD

machine sont archives dans le fichier texte GALAAD.XON, sous forme de


commandes envoyes, de rponses reues, ainsi que de nombreux commentaires automatiques facilitant la traque au bug. Ce fichier est concatn avec des
fichiers de paramtres selon les options choisies, pour gnrer 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 connecte. Cette licence est renouvelable
au maximum trois fois conscutives, et il est ncessaire 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 endommage, tout en continuant
de travailler en son absence temporaire. Cette fonction ne peut en aucune
manire dbloquer la licence d'utilisation d'un logiciel normalement
dpourvu de clef. A noter que le numro d'identification n'est pas fig, et
change chaque fois qu'un numro de licence temporaire est valid. Sauf
demande expresse, ne rebranchez pas la clef de licence une fois cette licence
temporaire active : si la clef est dtecte mme de faon partielle, la licence
temporaire sera aussitt dsactive.
Aide / A propos envoie la bote de dialogue de copyright. Cette bote 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 "Tlcharger la mise jour" permet de
mettre votre version de Galaad jour sans manipulation de fichiers. Ceci
ncessite bien videmment que votre ordinateur soit connect au rseau
Internet.

11 - 230

Fonctions des menus

12

0 1 1 0 0

PARAMETRAGE
DE LA FRAISEUSE

GALAAD

Paramtres principaux
Le paramtrage de votre fraiseuse commande numrique est une fonction
importante de Galaad et doit ce titre tre effectue avec le plus grand soin. En
gnral, cette opration se fait une fois pour toutes. Sauf configuration
mcanique trs exceptionnelle, l'utilisation de paramtres errons n'est pas
dangereuse pour votre machine. Au pire, la fraiseuse se contentera de bouder
dans son coin sans daigner ragir vos sollicitations. Au mieux, elle ragira en
faisant au passage quelques petites btises vnielles.
Afin de faciliter l'apprentissage de Galaad et sa manire de grer la
machine, une bote de dialogue donne accs aux paramtres simplifis de la
fraiseuse sans entrer dans les dtails. Il va de soi que ceci ne concerne que les
possesseurs d'une machine standard dment rpertorie dans la liste des
fraiseuses connues du logiciel. Pour accder cette bote de dialogue, appelez
la commande "Paramtres / Fraiseuse / Principaux".
Le paramtre le plus
important est bien entendu la
dfinition du modle de
fraiseuse. Recherchez dans
la double-liste (marque ou
fabricant et type) celle qui
correspond votre matriel
et slectionnez-la. Pour la
plupart, les autres paramtres
seront mis jour automatiquement.
Le type d'lectronique de commande est gnralement induit par le choix
du modle de machine. Sautons donc directement au cadre du bas de la fentre
pour vrifier les autres paramtres techniques de la machine elle-mme. Ces
paramtres dpendent du choix du modle de machine, mais ceux-ci peuvent
avoir volu au fil du temps. Voyez les caractristiques fournies avec votre
fraiseuse pour en contrler la validit, et notamment le pas des vis billes. Si
la valeur de ce pas est errone, la machine fonctionnera, mais ses mouvements
ne seront pas la bonne chelle. Un pas trop petit par rapport la ralit induit
une surmultiplication des coordonnes envoyes la machine et donc un
agrandissement du rsultat. Inversement, un pas trop grand diminuera l'chelle
d'usinage. Si votre machine n'est pas quipe de vis billes, la valeur entrer
12 - 232

Paramtrage de la fraiseuse

GALAAD 3

doit correspondre l'avance linaire effectue sur chaque axe par un tour de
moteur. Si vos axes ont des pas diffrents, reportez-vous la fentre des
paramtres complets puisqu'il faut y passer.
Entre une machine proprement paramtre et un Galaad de mme mtal, on
trouve gnralement un cble de communication. Ce cble assure la transmission des ordres du logiciel vers la commande numrique et le retour d'informations de la part de celle-ci. La plupart des machines changent ces donnes par
le biais d'un port USB ou d'un port COM (port srie RS-232). Dans ce cas,
vous devez brancher le cble d'un ct sur la fraiseuse ou son botier de
commande numrique, et de l'autre sur le port ad hoc de votre ordinateur.
Rares sont les PC encore quips d'un port COM de nos jours, mais a existe
encore parfois sur les systmes de bureau. Si votre machine rclame un port
srie et votre ordinateur en est dpourvu, vous devrez ajouter un module
convertisseur USB/Srie qui ajoutera un port COM virtuel votre PC (en
gnral numrot au-del de COM2). A noter que, rels ou virtuels, les ports
COM disponibles lists par Galaad sont suivis d'un astrisque. Si vous ne
savez pas quel est le numro de port COM attribu par Windows votre
convertisseur USB/Srie, ces astrisques peuvent vous aider le trouver. Le
bouton "Dtecter port COM" peut aussi vous aider trouver la machine en
essayant sur tous les ports disponibles jusqu' obtenir une rponse valide.
Dans le cas d'un pilotage par port COM, le protocole de communication
tient tout d'abord compte de la vitesse de transmission. On considre gnralement que cette vitesse est prrgle sur la commande numrique et que c'est
au logiciel de s'adapter la machine plutt que l'inverse. Ne changez pas
inutilement cette vitesse de transmission. Ce n'est pas avec une communication
plus rapide que vous gagnerez du temps.
Important : Si vous n'avez pas de fraiseuse connecte ce poste de
travail, rglez le port sur "Aucun".
Rappelons que Galaad ne gnre pas de signaux Impulsion/Direction
(Clock/Dir) sur le port parallle LPT pour attaquer un rack de puissance. Il
faut intercaler un module lectronique capable de gnrer ces signaux.
Les pages suivantes concernent les paramtres complets de la fraiseuse,
auxquels vous pouvez accder fort logiquement par la commande "Paramtres /
Fraiseuse / Complets".

Paramtrage de la fraiseuse

12 - 233

GALAAD

Mcanique
Ne venez pas directement cette section sans avoir lu les indications
donnes dans les lignes prcdentes 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 paramtres gnraux de la
fraiseuse s'appliquent a fortiori aux paramtres complets dcrits ci-aprs.
On rappelle que ces paramtres dtaills de la fraiseuse sont accessibles par
le biais de la commande "Paramtres / Fraiseuse / Complets".
Cette commande ouvre une bote de dialogue multi-pages qui contient
toutes les informations relatives la fraiseuse et sa commande numrique. On
retrouve dans ces paramtres les principaux dj vus plus haut, noys dans un
marigot de donnes plus ou
moins exotiques. Passons sur
le modle de fraiseuse que
nous avons dj vu dans les
paramtres gnraux. Si
votre machine n'est pas dans
la liste propose, le plus
simple est de slectionner
"Modle non list". Si son
lectronique de commande
est compatible avec Galaad,
elle n'en sera pas moins
pilote avec tous les gards
qui lui sont dus. Mais ce sera
alors vous d'indiquer tous
les paramtres 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 modles classiques 3 axes cartsiens, mais
certaines configurations spcifiques peuvent n'avoir que 2 axes, ou d'autres un
4me axe (tournage A ou lame orientable C), un axe double matre-esclave ou
encore un 5me axe B. Voyez les informations techniques de votre machine et,
dans le doute, tenez-vous en 3 axes pour commencer.

12 - 234

Paramtrage de la fraiseuse

GALAAD 3

Les courses utiles reprsentent la longueur de mouvement maximale que


peut parcourir un axe, la combinaison donnant le volume accessible l'outil.
On a vu dans les paramtres gnraux le pas des vis billes et les consquences induites par une mauvaise valeur. Si votre machine a des axes avec des pas
diffrents, c'est ici que vous pouvez agir. La rsolution des moteurs donne le
nombre d'impulsions demander la commande numrique pour que le moteur
pas--pas fasse un tour, ou le nombre d'impulsions renvoyes par l'encodeur
dans le cas de servo-moteurs.
Le cadre du bas dfinit les quatrime et cinquime axes, si la machine en
est quipe. Un quatrime axe peut avoir trois applications possibles pour
Galaad : soit il s'agit d'un axe de tournage parallle l'axe de mouvement X
(identifi axe A) ou Y (axe B), soit c'est un axe parallle l'axe Z (axe C) et
servant orienter une lame de coupe, soit enfin ce n'est qu'un simple axe
esclave qui double un des trois axes principaux. Un cinquime axe peut tre un
axe d'orientation complmentaire pour une tte de fraisage incline par le
quatrime axe (fraisage 5 axes) ou bien un axe esclave d'un axe linaire
existant. Pour chacun de ces axes supplmentaires, vous devez dans tous les
cas prciser le nombre d'impulsions du moteur, ou de l'encodeur, par tour de ce
quatrime axe.
A noter que le module de dessin Galaad et son module d'usinage complmentaire ne peuvent utiliser que 3 axes parmi 4, c'est--dire un usinage
cartsien XYZ ou bien un usinage cylindrique XAZ. Le pilotage manuel
permet toutefois de commander tous les axes existants, y compris pour une
origine pice avant usinage 3 axes. Seuls les modules Kay et Kynon (voir plus
loin) peuvent piloter jusqu' 5 axes en usinage automatique.

Usinage rotatif sur axe A


La norme en vigueur veut que les axes rotatifs nots A, B et C tournent
autour de parallles respectivement aux axes X, Y et Z. Ainsi, un axe A est
parallle l'axe X et permet des usinages en volume par rotation du plan
d'usinage permettant d'attaquer des faces inaccessibles en usinage 3 axes, ou
bien de faire un simple enroulement cylindrique du dessin plat. Reportezvous aux fonctions "Usinage / Fraisage cylindrique 4 axes" ou "Usinage /
Fraisage multifaces 4 axes" pour plus d'information sur la faon d'enrouler un
dessin Galaad sur un cylindre usiner ou bien fraiser diffrentes faces latrales

Paramtrage de la fraiseuse

12 - 235

GALAAD

d'une pice 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 extrieurs seulement, puisque la fraise
ne peut pas attaquer de l'intrieur).
Le paramtrage d'un axe rotatif A, ou "axe A de tournage" est trs simple :
il suffit d'indiquer le nombre d'incrments moteurs par tour de mandrin. La
vitesse maximale de rotation doit tre rgle dans l'onglet "Vitesses".

Lame orientable sur axe C


Galaad accepte de piloter un
moteur servant faire pivoter
une lame orientable de faon
la maintenir toujours dans la
direction de coupe horizontale.
Ce moteur peut tre soit le
troisime axe (machine sans axe
Z) soit le quatrime axe. Le fait
de slectionner "Axe C d'orientation" comme axe supplmentaire (ou de le re-slectionner s'il est dj actif) ouvre une bote de dialogue
donnant accs aux paramtres spcifiques de cette lame orientable. Si la
machine est dpourvue d'axe Z, on suppose que la lame est pilote par un
lectro-aimant ou un vrin avec des butes mcaniques pour rgler les
positions haute et basse. Le premier paramtre indique quelle sortie lectrique
pilote cet lectro-aimant ou cette lectrovanne, avec en corollaire les temps
correspondant la descente et la remonte, afin d'viter que Galaad ne
dclenche un mouvement horizontal prmatur.
Une lame orientable ne pouvant en gnral pas changer de direction
lorsqu'elle est en position basse, l'angle maximum autoris sans remonte doit
tre indiqu. Si la rotation ncessaire est suprieure cet angle, le mouvement
de coupe s'arrte, la lame remonte, elle est pivote vers la nouvelle direction de
coupe puis redescend et le mouvement reprend. Si la rotation ncessaire est
infrieure ou gale cet angle, la lame est pivote 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
12 - 236

Paramtrage de la fraiseuse

GALAAD 3

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'enchaner les mouvements de coupe sans points d'arrt, Galaad
interpolant des mouvements incluant la rotation de la lame. Dans ce cas, il est
demand de prciser la distance du virage laquelle la lame peut commencer
pivoter. Si le mouvement est plus court, la lame sera en rotation permanente. A
noter que la lame doit pivoter autour de son point de coupe. Il n'y a pas de
compensation XY si la lame est excentre.
La vitesse de rotation vide (position haute) de la lame est rglable ici,
ainsi que l'angle de rfrence (position de repos). Le 0 trigonomtrique
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 processus, la lame doit imprativement tre cale sur cet angle de rfrence, et
elle y reviendra une fois le cycle achev. Si la lame n'est que partiellement libre
de tourner, par exemple cause de cbles ou tuyaux tournant avec elle, alors il
faut cocher l'option de rembobinage. A chaque fois qu'elle remonte, elle sera
positionne le plus prs possible de sa position de repos. Enfin, cette lame peut
n'tre active que pour un outil du dessin, les autres outils correspondant un
pilotage classique sans axe C.

Axes supplmentaires
Seuls les modules Kay et Kynon peuvent grer jusqu' 5 axes simultans.
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 simultans doivent se faire avec le
module Kay dont c'est la spcialit. Si vous utilisez une tte pivotante d'usinage
5 axes, vous devez indiquer ici le nombre d'incrments moteur correspondant
360 de rotation de la tte. Le 4me et le 5me axe doivent tre indiqus comme
tant des axes A et C (ou B et C) indpendants.
Sur les grandes machines dotes d'axes parallles X-X' ou Y-Y' pilots par
deux canaux spars de la commande numrique, Galaad peut grer le recalage
des deux axes pour les remettre d'querre. La course de rfrence se fera alors
avec les deux axes associs, puis un par un pour le recalage, avant de rassocier les canaux pour le pilotage normal.

Paramtrage de la fraiseuse

12 - 237

GALAAD

Commande numrique
La page suivante des paramtres donne accs aux donnes relatives
l'lectronique de commande et son protocole de communication srie s'il est
utilis. Vous pourrez y trouver aussi quelques prcisions sur la course de
rfrence et donc la position
gnrale du "zro machine",
ainsi que la faon de conduire
cette course de rfrence
avant ou pendant un usinage.
Le type de commande
numrique dpend directement du modle de machine
que vous avez pralablement
paramtr la page "Mcanique", sauf si vous avez choisi
une machine non liste,
auquel cas il vous appartient
d'indiquer vous-mme quel
contrleur pilote vos axes.
Beaucoup de machines sont dotes d'un buffer de mmoire locale capable
de stocker des ordres de mouvement tout en diffrant leur excution. Cette
fonction est trs importante : elle vite les temps morts entre chaque mouvement et permet d'obtenir une trajectoire continue, beaucoup plus fluide et
rapide. Le fait d'envoyer les mouvements la machine avant qu'elle ne les
excute rompt la synchronicit entre Galaad et la machine. Les coordonnes
affiches l'cran ne correspondent plus aux mouvements mais la transmission. Le logiciel est alors en avance sur la ralit, ce qui lui sied d'ailleurs fort
bien. Ce passage un mode asynchrone peut tre droutant, mais il correspond
nanmoins au meilleur mode opratoire possible, surtout lorsque l'usinage est
fait de courbes. A noter que certaines machines comme les Isel ont des
mmoires linaires, avec d'une part un temps de transmission, outil en attente,
et d'autre part un temps d'excution, logiciel en attente. Par contre, sur une
machine mmoire circulaire, la transmission se fait pendant que les mouvements prcdents sont excuts.
Vous pouvez choisir de dsactiver cette option de buffer de mmoire locale
et laisser la machine en prise directe avec le logiciel pour chaque mouvement.
12 - 238

Paramtrage de la fraiseuse

GALAAD 3

Ceci induit des mouvements continuellement interrompus par la transmission


des donnes et donc relativement hachs. Si votre commande numrique est
quipe d'une mmoire locale, mieux vaut
l'utiliser. Si elle n'en est pas pourvue, il est
inutile sinon dconseill de lui faire croire
le contraire. Elle ne fonctionnera pas
mieux. De mme, le fait d'augmenter
artificiellement la taille du buffer de mmoire vous expose des erreurs lors de
l'usinage automatique. Ne modifiez sa valeur que si vous tes sr de ce que
vous faites.
A noter que, par dfaut, Galaad limite l'utilisation de la mmoire locale en
se resynchronisant avec la machine chaque remonte de l'outil. Ceci lui fait
suivre par blocs le droulement du processus et permet de reprendre un usinage
interrompu la dernire plonge de l'outil. Il est cependant possible de faire un
bloc unique de tout l'usinage, si la taille du buffer est suffisante pour que cela
apporte une relle amlioration.
Il se peut que l'lectronique de commande ne puisse piloter des mouvements sur trois axes simultanment. Dans ce cas, Galaad vous proposera une
alternative de pilotage en escalier au moment d'usiner. Mais vous devez alors
invalider l'interpolation XYZ. De mme pour l'interpolation circulaire si
votre machine ne peut parcourir en un seul mouvement des arcs programms.
Ces paramtres dpendent directement de votre commande numrique, et par
voie de consquence de votre modle de machine. Sauf configuration spcifique, tenez-vous en aux options que Galaad vous propose par dfaut.
La communication avec la machine passe par un port qu'il convient de
dfinir : USB, Ethernet, srie, parallle ou interne, le choix est vaste mais
chaque machine n'offre en gnral qu'une possibilit. Si votre ordinateur n'est
pas connect une machine, slectionnez "Aucun" la place d'un port. Galaad
fera une simulation de pilotage avec les paramtres de la machine indique.
Dans le cas d'une liaison srie RS232, les ports COM disponibles, rels ou
virtuels (via un convertisseur USB/Srie), sont suivis d'un astrisque dans la
liste. Si vous ne savez pas quel est le numro de port COM attribu par
Windows votre convertisseur USB/Srie, ces astrisques peuvent vous aider.
Le bouton "Dtecter port COM" peut aussi vous aider trouver la machine en
essayant sur tous les ports disponibles jusqu' obtenir une rponse valide. De
mme, le bouton "Gestionnaire de priphriques" vous ouvrira une fentre

Paramtrage de la fraiseuse

12 - 239

GALAAD

Windows donnant accs la liste des priphriques USB, ainsi que des ports
COM ou LPT pour contrler leur validit. Sur un port srie, il reste ncessaire
de rgler le protocole de communication. Accordez de prfrence les
paramtres de Galaad sur les paramtres prrgls sur votre machine plutt que
l'inverse. Voyez la fiche technique de votre fraiseuse pour trouver les bons
paramtres. Un protocole assez standard est 9600 ou 19200 baud avec aucune
parit, 8 bits de donnes et 1 bit de stop. N'utilisez les options de contrle de
flux que si vous connaissez parfaitement le systme de communication de votre
lectronique de commande. L encore, bricolages et ttonnements apportent
plus de peines que de joies.
Le cadre de course de rfrence indique avant tout la position du point
zro machine. Cette information est trs importante et dtermine l'orientation gnrale de vos axes. Pour l'axe Z, c'est simple, on prsume que son point
zro sera toujours vers le haut, outil dgag. Oui, mme en Australie. Par
contre, pour les axes X et Y, la position du zro devient assez relative. Une
convention ancienne et sre veut que l'axe X aille de gauche droite et l'axe Y
d'avant en arrire vus du poste oprateur, ce qui semble assez implicite.
Malheureusement, une autre convention plus rcente veut que l'axe X soit le
plus long des deux. C'est sans doute trs masculin mais pas toujours trs malin
pour un oprateur qui pourrait alors avoir les axes X et Y inverss par rapport
ce qu'il voit l'cran ou ce qu'il a dessin. Il est par consquent recommand de
dfinir l'axe X comme tant celui qui bouge de gauche droite et l'axe Y
comme tant celui qui bouge d'avant en arrire. Si, vu de l'oprateur, il y a une
inversion, le mieux est de corriger cette inversion (voir la page des paramtres
avancs, un peu plus loin).
Sur la plupart des machines, vu de l'oprateur, l'axe X a son point
zro 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 zro
au nord (au fond) ou au sud (devant), selon votre modle de
fraiseuse. Il suffit de mettre la machine en route et laisser faire une
course de rfrence pour voir de quel ct les axes se dirigent.
Attention, la position correspond l'outil sur le plateau, pas au
mouvement du plateau lui-mme. Si votre machine a un plateau Y
mobile, lorsque le plateau vient vers le devant, c'est l'outil qui va vers l'arrire
du plateau, et rciproquement. Vous devez prendre en considration le
mouvement virtuel de l'outil sur le plateau, pas le mouvement rel de ce
dernier. Si votre machine a un plateau fixe et un portique mobile, oubliez ce
dtail. Le paramtre de position du point zro machine est mis jour automati12 - 240

Paramtrage de la fraiseuse

GALAAD 3

quement lorsque vous slectionnez une machine dans la liste, ce qui ne doit
tout de mme pas arriver tous les jours. La petite case cocher du dessous
indique si Galaad doit sonner l'alarme avant de piloter une course de rfrence
lors de l'initialisation de la commande numrique. Pour des raisons de scurit,
il peut tre prfrable d'avertir, surtout si la course de recalage est rapide.
Important : vous pouvez trs bien ne pas vouloir utiliser un point zro
machine et ne travailler qu'avec des origines pices flottantes. Dans ce cas,
dcochez l'option "Course de rfrence / Zro machine". On ne va pas dbattre
ici des avantages et inconvnients du travail en coordonnes absolues avec un
point zro machine. Sachez seulement que, sans point zro machine, vous ne
pourrez pas grer des positions fixes, donc pas de capteur d'outil fixe, pas de
changeur d'outil, pas de posages mmoriss. En outre, vous devrez rgler
l'origine pice chaque usinage, mme si sa position n'a pas vari.
Dans le cas d'une machine quipe de moteurs pas--pas, il est possible
pour la paix de l'esprit de demander un recalage priodique de la position des
axes en dclenchant une course de rfrence intervalles rguliers. Par dfaut,
Galaad n'ordonne ce recalage que si la fraiseuse a t mise hors tension et ne
connat donc pas la position de ses propres axes. Mais vous pouvez la rclamer
plus souvent. Dans les faits, si votre machine perd vraiment des pas, il y a peuttre des paramtres plus importants vrifier, et pas seulement dans Galaad.

On allait l'oublier : en haut de page, droite du type de commande numrique se trouve un tout petit bouton presque trop discret
qui permet
d'accder quelques paramtres tendus de l'lectronique. Le fait de slectionner une lectronique particulire fait surgir la mme bote de dialogue de
rglage propre chaque type de machine. Les paramtrages spcifiques sont
dcrits ci-aprs, ils sont eux aussi importants.

Paramtrage de la fraiseuse

12 - 241

GALAAD

Commandes numriques AxeMotion


Les cartes AxeMotion
sont destines a priori aux
personnes qui conoivent
elles-mmes leur fraiseuse,
mais ont t intgres de
nombreuses machines de
constructeurs. Peu coteux
et trs faciles intgrer, ces
contrleurs USB offrent des
performances assez exceptionnelles. Leurs paramtres
sont communs toutes les
cartes AxeMotion, dont les
modles "PulseBox" qui ont
droit une page tendue
pour assigner les signaux
lectriques sur les pins du
connecteur DB-25.
Il est possible de prrgler l'tat des sorties au boot de la carte, avant
mme que Galaad ne soit actif. Ds mise sous tension, la carte activera les
sorties de base demandes. On verra plus loin dans ce chapitre les rglages de
frquence Start/Stop et acclration, avec les paramtres cinmatiques. Une
entre binaire peut-tre affecte 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 entre est active (ou inactive
selon le paramtrage), la carte CNC stoppe immdiatement les mouvements et
Galaad abandonne l'usinage. Cette entre de signal d'erreur constitue un
paramtre facultatif.
Les cartes "PulseMaker" 4 axes avec option de potentiomtres numriques
de rglage du courant peuvent tre paramtres ici. Attention ne pas
dpasser la valeur nominale de courant correspondant vos moteurs, en
gnral ils n'aiment pas trop les indigestions. Galaad contenant les mises
jour du firmware des cartes AxeMotion, vous pouvez activer la remise jour
automatique ou forcer une mise jour immdiate en cas de ncessit, mme si
la version stocke dans Galaad n'est pas plus rcente que celle de la carte. La
communication sur le port USB est normalement rgle sur "Trs rapide" pour
12 - 242

Paramtrage de la fraiseuse

GALAAD 3

les cartes "PulseBox", "PulseMaker" et "PowerStep", mais vous pouvez


choisir une communication moins rapide si vous travaillez en environnement
bruit avec des sources de parasites lectriques importantes qui semblent
perturber la communication. Les cartes "Pulsar" peuvent utiliser des taux de
transfert de donnes beaucoup plus levs, au-del du "Ultra-rapide". Enfin, si
votre contrleur AxeMotion est dot d'un jogpad sur port local I2C, vous
pouvez demander Galaad de le grer.
La course de rfrence (recalage du point zro machine) sur les cartes
AxeMotion est gre directement bas niveau par Galaad, et il est donc
ncessaire d'indiquer les entres 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 (contact normalement ouvert entre "active" / contact
normalement ferm entre "inactive"). Il est possible d'ajouter une petite
valeur de dcalage par rapport aux points de contact pour fixer un zro
machine qui ne chatouille pas les interrupteurs. En outre, les courses X et Y
peuvent tre conduites simultanment en diagonale pour gagner du temps, avec
finale axe par axe. Une option permet de rendre ces entres critiques pour la
carte qui s'arrtera immdiatement en cas de signal de fin de course. Sur une
machine bien rgle, ceci ne peut pas arriver, et les entres peuvent recevoir un
faux positif cause d'un parasite lectrique. Il vaut donc mieux ne pas activer
cette option.
Pour les modules "PulseBox" qui remplacent avantageusement un pilotage par
port parallle LPT, la fentre est tendue sur la droite et vous pouvez y rgler
les signaux gnrs sur le
connecteur DB-25 du rack de
puissance et sur le connecteur
auxiliaire qui permet de grer
des
signaux
annexes.
Plusieurs modles d'assignations pour des racks existants
sont prdfinis. Le fait
d'inverser
des
signaux
"Impulsion" et "Direction"
est sans consquence pour
votre machine. Simplement,
les axes ne tourneront pas.

Paramtrage de la fraiseuse

12 - 243

GALAAD

Commandes numriques Isel-Automation "CNC-API"


Les machines Isel
quipes de servomoteurs
utilisent des librairies
liaison dynamique (DLL)
et des fichiers de paramtrage (INI) installs sur
la console de pilotage en
usine. Elles sont pilotes
travers ces DLL qui
doivent donc tre en place
et dment paramtres,
faute de quoi le fonctionnement de la machine
avec Galaad sera erron.
La seule DLL obligatoire est celle charge du contrle des mouvements
"Motion control", mais il est probable que la DLL charge du contrle des
entres/sorties "Inputs/Outputs" soit tout aussi ncessaire, au moins pour
piloter la broche ou l'outil d'usinage. La DLL de contrle broche "Spindle
Control" n'est utile que pour une broche spciale pilotage intgr et non une
broche standard pilotage par sortie binaire ou analogique. De mme, la DLL
de gestion du circuit de scurit "Security Circuit" n'est ncessaire que si la
machine est dote d'un systme de scurit particulier. On pourra donc
ventuellement laisser ces deux DLL non spcifies.
Le bouton "Trouver DLLs" permet de lancer une recherche de
l'installation Isel en usine, d'en rcuprer les paramtres et les appliquer ici,
sans avoir faire une recherche manuelle des bons fichiers. Une fois les DLL
et paramtres INI valids, il est possible de les vrifier avec le bouton "Charger
DLLs" qui donnera accs aux diffrentes fonctions internes de version,
initialisation, diagnostic et contrle. Mais il vaut mieux ne pas trop bricoler
avec les DLL et leurs fichiers de paramtres INI, qui sont normalement
prrgls en usine et ne ncessitent a priori aucune intervention de l'utilisateur.
Cette fentre de Galaad n'est cense servir qu' rechercher sur le disque dur les
fichiers installs par les techniciens Isel et les valider.
A noter que, pour une machine Isel pilote via les DLL de contrle, le port
de communication doit tre rgl sur "Interne".

12 - 244

Paramtrage de la fraiseuse

GALAAD 3

Commandes numriques Isel-Automation "IMC"


Les machines Isel moteurs pas--pas
les plus rcentes sont en gnral pilotes
par des contrleurs de type IMC4-M,
IML4 ou IMC-M. Ceux-ci donnent accs
quelques paramtres spcifiques, dont la
possibilit d'inverser le sens d'un axe ou
d'inverser la direction de sa course de
rfrence (les deux tant indpendants).
Si vous slectionnez une machine Isel
standard intgrant l'un de ces contrleurs,
les inversions seront automatiquement
rgles. Mais pour une machine avec rack indpendant, il vous sera peut-tre
ncessaire de dfinir vous-mme les inversions. Les paramtres des contacts
de fin de course sont accessibles pour utiliser l'un ou l'autre des deux contacts
disponibles comme point zro, ou pour changer la polarit de fonctionnement
d'un contact circuit normalement ouvert ou normalement ferm.
La plage de frquence indique quelles valeurs minimale et maximale de
frquence de mouvement (les incrments) peuvent tre envoyes aux moteurs
pour l'axe majeur, c'est--dire celui qui pilote le mouvement interpol. Il est
possible de rgler des valeurs de frquence Start/Stop et d'acclration
diffrentes de celles utilises par dfaut. Enfin, si votre machine est quipe
d'un frein lectromagntique sur l'axe Z, il convient de le prciser ici.

Commandes numriques MaxComputer "Kosy-2"


Les contrleurs Kosy-2 quipant les
machines MaxComputer et leurs avatars
commercialiss sous label BLS ne requirent pas beaucoup de paramtres spcifiques, en-dehors du rglage des rampes
d'acclration et de la frquence Start/Stop.
Reportez-vous, dans le prsent chapitre, la
section consacre aux rglages cinmatiques pour en savoir plus sur la
signification de ces rglages.

Paramtrage de la fraiseuse

12 - 245

GALAAD

Commandes numriques SM-Motion


Les racks ou cartes de commande SM-Motion proposent un
grand nombre de paramtres qui ne
seront utiliss par Galaad que s'ils
sont activs. Si votre machine a t
configure en usine ou l'installation, le mieux est sans doute de ne
pas les modifier, du moins ceux
qui concernent des contrles les
plus avancs. L'ensemble de ces
paramtres n'est envoy la
machine que si l'option "Reparamtrer la CN lors de l'initialisation"
est active dans la page "Avancs"
des paramtres fraiseuse (voir plus
loin).
Si votre machine est quipe
d'un potentiomtre de survitesse, il
est ncessaire de l'indiquer ici, en
mme temps que le nombre
d'entres/sorties dont elle dispose. 32 entres et 32 sorties maximum sont
grables par Galaad, ce qui devrait suffire pour la plupart des applications. Le
mode passant G62/G60 de la SM-300/400 permet d'enchaner les vecteurs de
faon fluide, avec calcul cinmatique des trajectoires. Sauf problme manifeste
l'utilisation, mieux vaut le laisser actif. Cette fonction est sans objet si le
buffer de mmoire locale n'est pas actif.
Les paramtres d'initialisation sont pour la plupart prrgls en usine et ne
ncessitent pas de modification, except les paramtres A (nombre de digits
aprs virgule, qui doit imprativement rester 2 pour tous les axes), B & C
(dmultiplication et conversion des units de distance en impulsions), ainsi de
le paramtre K (vitesse de la course de rfrence). Il est sans doute prfrable
de ne rien changer aux autres, sauf demande expresse du fournisseur ou d'un
technicien qualifi.

12 - 246

Paramtrage de la fraiseuse

GALAAD 3

Commandes numriques Soprolec


Les cartes "InterpCNC",
dveloppes par Soprolec, sont
des contrleurs trs rpandus
auprs des hobbyistes qui
construisent eux-mmes leur
machine. La carte InterpCNC-1
communique par un classique
port srie RS232 ; la carte
InterpCNC-2, capable de grer 5
axes, communique par port USB
via une DLL de pilotage fournie
par Soprolec, que Galaad se
contente d'appeler.
Pour la frquence Start/Stop
et l'acclration, reportez-vous,
plus loin dans ce chapitre, la section consacre aux rglages cinmatiques.
La sortie d'activation moteurs sert pour le cas o l'tage de puissance
propose une entre "Enable" qui permet de couper le courant lorsque la
machine n'est pas en mouvement. Ceci vite aux moteurs de chauffer inutilement. Cette sortie est utiliser en coopration avec le paramtre d'tat des
sorties au boot qui dtermine quelle sortie doit tre active lors de la mise sous
tension de la carte, avant mme de communiquer avec le PC.
Des entres peuvent-tre affectes la surveillance de l'arrt 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 systme de scurit comme un
capot de protection. Si cette entre est active (ou inactive selon le paramtrage), la carte CNC stoppe immdiatement les mouvements et Galaad
abandonne l'usinage. Ces paramtres sont facultatifs.
La carte "InterpCNC" gre de faon autonome la course de rfrence,
condition d'indiquer quelles entres correspondent au contacts de fin de course
ainsi que leur tat logique (contact normalement ouvert entre "active" /
contact normalement ferm entre "inactive"). Les courses X et Y peuvent
tre conduites simultanment en diagonale pour gagner du temps.

Paramtrage de la fraiseuse

12 - 247

GALAAD

Commandes numriques Solectro


Les anciens mais non moins excellents
racks Solectro SML-3 et leurs successeurs
SML-4 n'ont gure besoin de paramtres
spciaux. Vous devez juste indiquer si
votre matriel est quip d'un potentiomtre externe de survitesse (override), la
polarit des contacts de fin de course, et
le nombre de cartes d'entres/sorties. A
noter que ces contrleurs n'effectuent leur
course de rfrence qu'avec les axes X et
Y simultans en diagonale, par construction. Il n'est pas possible de modifier ce
point dans Galaad.

Commande numrique gnrique


Certaines machines sont quipes de commandes numriques qui peuvent
seulement recevoir des ordres de mouvement mais ne renvoient pas des
donnes utilisables par Galaad (par exemple GravoGraph, Roland ou Suregrave). Il reste nanmoins 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 ncessiterait des
retours de positions et des commandes spcialises. 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 pice, rien
n'est perdu. Au moment de rgler
l'origine pice, Galaad vous demandera d'oprer 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 dfinir.

12 - 248

Paramtrage de la fraiseuse

GALAAD 3

Commande numrique personnalise


Si votre machine a une commande numrique non liste dans Galaad mais
qui utilise un langage de commande en mode texte dcimal sur port COM ou
LPT, il est possible d'indiquer vous-mme la syntaxe de ces commandes en
choisissant comme modle "Gnrique / Personnalise".

Les tlgrammes envoys la machine peuvent tre encadres par des


octets de dbut et de fin, indiqus en code ANSI dcimal. Les commandes
proprement dites sont indiquer en texte, avec des variables entre < > qui
seront remplaces par les valeurs correspondantes l'excution. Les acquittements renvoys par la machine chaque ligne de commande sont dfinis sous
forme d'un unique octet indiqu en code ANSI dcimal. Les commandes non
dfinies ne seront pas utilises. Si vous disposez d'un contrleur CNC sur port
srie ou parallle qui fonctionne avec un langage texte dcimal, vous devriez
pouvoir vous en sortir, sous rserve de connatre les commandes disponibles de
ce contrleur et leur syntaxe.

Paramtrage de la fraiseuse

12 - 249

GALAAD

Broche
L'onglet suivant dans les
paramtres de la machine
permet de dfinir le type de
broche utilise pour usiner,
ainsi que son systme de
commande. Sur une machine
fournie par son constructeur,
la broche sera en gnral le
modle standard. Mais il se
peut que la votre soit d'un
type particulier, que vous
devrez paramtrer ici. Dans
le
doute,
slectionnez
toujours la broche standard
de la fraiseuse. A noter que
le changement de modle de
machine ou de modle de
commande numrique dans les pages de paramtres prcdentes redfinit
automatiquement la broche comme tant le modle standard. Il est tout de
mme assez rare de changer de modle de machine sans changer de broche par
la mme occasion.
Si votre broche est en fait un dcoupeur laser ou plasma ou jet d'eau
ou quelque chose de mme acabit comme une buse de dpose de peinture ou de
colle, vous pouvez l'activer seulement lorsque l'outil avance et l'teindre ds
que l'outil est cens tre rtract (ou du moins a termin le travail d'avance).
Ceci entre dans le cadre de configurations spciales qu'il convient de vrifier
avec le fournisseur de votre machine.
Les modles de broches prdfinis sont contrls soit par une ou plusieurs
sorties binaires de la commande numrique, soit par une sortie analogique ou
PWM, soit encore par un port de communication spar. Vous pouvez en
dfinir les paramtres, c'est dire choisir une sortie et un tat binaire pour la
mise en route et pour l'arrt. Il est possible d'indiquer plusieurs sorties
diffrentes pour une unique commande, par exemple la sortie n 12-2 pour
les sorties 12 puis 2 commutes l'une aprs l'autre. Vous pouvez indiquer
jusqu' quatre numros successifs pour une commutation logique. Ceci reste
valable pour toutes les sorties logiques.
12 - 250

Paramtrage de la fraiseuse

GALAAD 3

Le dlai d'inertie de dmarrage est rglable. Ce dlai couvre l'intervalle de


temps entre la mise en route de la broche et le moment o elle atteint son
rgime de croisire. Galaad aime travailler en temps masqu, et il met donc ce
dlai profit pour dplacer les axes vers le point d'entre du premier objet
usiner, vitant ainsi de rester les bras croiss. Mais il saura attendre sagement
que la broche ait termin sa phase de monte en rgime pour descendre l'outil
dans le matriau. Si votre broche (laser, plasma, jet ou buse) est active
seulement pendant la phase d'avance, ce dlai devient une temporisation entre
la commutation et le dclenchement de l'avance. Dans ce dernier cas, les deux
valeurs tempos laser permettent le rglage d'une temporisation supplmentaire
aprs mise en route (c'est dire avant le dbut du mouvement) et avant
extinction (aprs la fin du mouvement). A la diffrence du paramtre d'inertie,
ces deux temporisations annexes deviennent sans objet avec une broche
classique active en continu pour tout le processus, et sont donc grises dans ce
cas. Si le systme d'asservissement de la broche renvoie un signal indiquant
que la broche est prte, vous pouvez cbler ce signal sur une entre de la
machine et l'indiquer ici. Galaad attendra alors le basculement de cette entre
pour considrer que la broche a atteint le rgime demand.

Broches tachymtriques ( vitesse asservie)


Galaad peut piloter le rgime de rotation d'une broche tachymtrique, si
celle-ci est asservie un systme de contrle via un canal analogique ou
assimil. Des paramtres spciaux sont
rglables dans ce cas.
La vitesse de rotation de la broche est
normalement prdfinie pour chaque outil,
mais au dmarrage de la broche, tant en
mode manuel qu'en mode automatique, une
fentre de supervision apparatra pour vous
permettre d'ajuster le rgime. A noter que le systme de contrle de la vitesse
(analogique, PWM ou multi-sorties) et du sens de rotation vient en plus des
sorties de base utilises 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 systme
d'asservissement de la vitesse, il suffit donc d'en effacer les valeurs.

Paramtrage de la fraiseuse

12 - 251

GALAAD

Pour une broche avec vitesse asservie, vous devez indiquer en pourcentage
les valeurs plancher et plafond utilisables pour le signal qui va dterminer la
vitesse de rotation. La valeur plancher correspond au moteur commenant
tourner avec un minimum de couple. Galaad considrera que la plage de
vitesse commence cette valeur qui n'est pas forcment 0%. La valeur plafond
correspond au moteur plein rgime, 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
linaire. Galaad peut en plus piloter une monte en rgime progressive pour
viter la charge ractive du moteur. Cette monte en rgime est linaire et
paramtrable en tours/min par seconde. Le temps d'inertie de dmarrage
indiqu plus haut en secondes est dcompt 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 frquence
donne. Le pourcentage donne la largeur relative d'impulsion, entre 0% (signal
fig 0) et 100% (signal fig 1). Un petit dispositif intgrateur en aval
permet de convertir le train d'impulsions en signal analogique.
Si votre commande numrique est
dpourvue de sortie analogique ou PWM
mais propose tout de mme un jeu assez
tendu de sorties binaires, il est possible
d'asservir la vitesse de rotation de la
broche en commutant des sorties relies
en aval un convertisseur D/A externe.
Vous devez alors slectionner la "broche
tachymtrique sur sorties binaires" et,
dans la fentre de paramtrage spcifique, vous devez dfinir le nombre de bits
qui attaqueront le convertisseur (12
maximum, ce qui devrait assurer une
rsolution suffisante dans la plupart des
cas). Les sorties correspondantes n'ont pas besoin de se suivre en squence. Il
vous appartient d'assigner un numro de sortie chaque bit dfinissant la
valeur du signal analogique. Galaad fera le reste en adressant les sorties selon
une valeur binaire dfinissant le rgime de rotation demand. Au lieu d'un
convertisseur D/A, vous pouvez aussi utiliser un simple dispositif intgrateur
tages.

12 - 252

Paramtrage de la fraiseuse

GALAAD 3

Broches spciales
Certaines broches ncessitant des paramtres particuliers peuvent tre
utilises 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 rarmement
priodique par le renvoi de ce signal, l'arrt
se faisant par la commutation d'une autre
sortie. Ce rarmement ne se fera que lorsque
l'outil est en position haute afin de ne pas
perturber le droulement du processus. Il vous appartient de rgler le dlai de
renouvellement en consquence. Avec une tte 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 affecte une profondeur donne qui ne pourra pas tre
dpasse. Enfin, il est possible de piloter une tte de poinonnage utilisant les
sorties de la broche, donc sans
paramtres particuliers, sauf que
cette tte sera active intervalles
rguliers des tracs, ces intervalles
tant demands 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, mme assortie de diverses temporisations et contrles 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-mme la squence de commandes pour la mise en
route et l'arrt de votre engin. Comme modle de broche, choisissez
dans la liste "Squence programme de commandes".

Paramtrage de la fraiseuse

12 - 253

GALAAD

La bote de dialogue de paramtrage spcifique vous propose d'crire les


deux scripts de contrle dans un langage de programmation trs simple. Le
logiciel interprtera
vos instructions une
par une au moment de
lancer ou arrter la
broche. La liste des
commandes disponibles est affiche en
bas de la fentre.
Elles correspondent
pour la plupart aux
entres/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 labellise <RPM> laquelle sera remplace par la
valeur de rotation en tours/minute, indique en texte dcimal (une formule
mathmatique 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
slectionner comme modle de broche "Commandes directes sur port". Dans ce
cas, vous ne rdigez mme plus
une squence de commandes
dfinies et interprtes par
Galaad dans son langage de
script qui vont appeler les
fonctions correspondantes de la
machine. C'est carrment vous
de rdiger dans le langage de
la machine chaque tlgramme 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 opre. Les commandes doivent tre
en texte, il n'y a pas de variable possible et il va sans dire que la machine est
cense apprcier le sens et les subtilits de ce qu'elle reoit. C'est vous qui tes
aux commandes, au sens premier du terme.

12 - 254

Paramtrage de la fraiseuse

GALAAD 3

Programme externe de contrle


Enfin, pour le cas o votre broche serait d'un type totalement inconnu de
Galaad, utilisant un canal diffrent de la commande numrique, mais heureusement livre avec un programme de contrle excutable sous Windows (mme
en mode console de commandes), il reste encore une dernire possibilit
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'arrt de la broche. Pour
chacune de ces fonctions,
vous devez indiquer un
programme appeler,
avec ses arguments si
ncessaire. Au moment de
l'appel,
Galaad
se
chargera de remplacer les arguments variables <RPM> et <T> par la vitesse de
rotation et le numro d'outil, crits en texte dcimal dans la ligne de commande. A noter que le programme appel ne peut accder au port de
communication avec la machine, dj ouvert et rserv par Galaad. L'utilisation d'un programme externe suppose que la broche est pilote par un canal
particulier que le programme en question est seul capable de grer. A noter que
Galaad fait ces appels et passe immdiatement la suite. Il vous appartient de
grer leur excution.
Important : il est possible de dfinir pour chaque outil, via le bouton
"Extensions" de ses paramtres, des sorties spciales pour la broche lorsque
c'est cet outil qui doit usiner. Ces
sorties spcifiques selon l'outil
remplacent les sorties par dfaut
du cadre "Contrle" des paramtres de broche. Si vous constatez
un problme de commutation li
un outil en particulier, vrifiez
ces extensions spcifiques.

Paramtrage de la fraiseuse

12 - 255

GALAAD

Vitesses
La page suivante des paramtres nous emmne dans le rglage des vitesses
de travail de la machine. Ces vitesses sont en gnral rgles une fois pour
toutes et ne sont pas lies un
usinage en particulier. Elles
n'ont aucune influence sur ce
qui a t dfini dans le dessin
pour les vitesses d'avance ni
dans le magasin d'outil pour
les vitesses de perage.
Votre commande numrique est capable de piloter des
mouvements dans une plage
de vitesses qui n'est sans
doute pas infinie. Quand bien
mme elle le serait, vos outils
ont quelques petites contraintes qu'il convient de ne pas
ngliger. Prcisez 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 dplacer un axe plus de 100 mm/s (6000 mm/min), mais certaines
grandes machines peuvent aller plus vite, et mme parfois beaucoup plus vite.
Mais dans certains cas, le fait d'aller trop vite peut faire perdre la position de la
machine (du moins avec des moteurs pas--pas sans encodeur) et parfois causer
quelques dgts sur la pice usine. N'accusez pas tout de suite Galaad de faire
de grosses btises si vous avez essay de faire valser les limites. Si les vitesses
envoyes votre machine ne sont pas correctes, vous pouvez en changer
l'chelle par le biais du post-multiplicateur normalement rgl 1.
Le cadre central de cette page dfinit les diffrentes vitesses des mouvements automatiques qui sont conduits lors de l'usinage quand l'outil n'est pas
actif dans le matriau. Les vitesses de course de rfrence sont tout simplement les vitesses auxquelles la machine va recaler sa position vers le point zro
machine. Par piti pour vos capteurs de fin de course ou leurs butes mcani12 - 256

Paramtrage de la fraiseuse

GALAAD 3

ques, n'utilisez pas de vitesses trop leves. Les mouvements inactifs XY sont
les dplacements horizontaux d'un trac l'autre lorsque l'outil est en position
rtracte hors du matriau. Les descentes inactives Z reprsentent la premire
descente de l'outil rtract vers la surface suprieure de la pice, avant perage.
La vitesse de perage, quant elle, est dfinie avec les paramtres de chaque
outil et la vitesse d'avance selon chaque objet dessin. La vitesse de remonte
Z correspond au dgagement vertical de l'outil lorsqu'il est rtract hors du
matriau. 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 pice sur l'axe Z, et le
mouvement de descente de l'aiguille du palpeur sur la pice, si votre machine
en est quipe.
Les deux valeurs de pilotage manuel donnent les rglages par dfaut des
curseurs de vitesse lorsqu'on ouvre la fentre de pilotage manuel ou prise
d'origine pice. Le prrglage dans ces paramtres vous vite de manipuler
systmatiquement les curseurs chaque ouverture du pilotage manuel. Le
curseur de vitesse angulaire pour les axes A et B est fix arbitrairement 15/s
par dfaut, non rglable ici.
Si votre commande numrique est pourvue d'une
fonction override (contrle temps-rel de la vitesse),
Galaad peut faire une acclration progressive des
mouvements lors du pilotage manuel. Ceci s'avre
pratique pour grer la fois des dplacements longs et
des rglages fins sans changer de vitesse tout bout de
champ. Le fait de cocher la case correspondante permet d'accder au rglage
du dlai avant acclration et du temps de monte pendant lequel le mouvement acclre lentement jusqu' doubler de vitesse. Autre possibilit, la
rptition en mode incrmental (lorsque le mouvement manuel n'est pas continu et illimit) permet de
reproduire le mouvement aprs un bref dlai si la
touche de mouvement est reste enfonce. Un petit
"bip" est mis pour ponctuer le mouvement. N'oubliez pas que vous pouvez
toujours dplacer les axes vitesse lente avec le bouton droit de la souris, ou
du clavier, ou encore avec le bouton n 2 du
en appuyant sur la touche
joystick (configuration par dfaut).

Paramtrage de la fraiseuse

12 - 257

GALAAD

Paramtres avancs
Nous voil maintenant arrivs la page fourre-tout des paramtres de la
fraiseuse, dans laquelle ont t dverses ple-mle toutes les donnes
inclassables dans les autres
pages, ce qui n'en facilite pas
la lecture. Suivez le guide et
tenez bon la rampe.
Bien que situs en haut de
la fentre, les facteurs
d'chelle n'ont rien voir
avec une quelconque monte
du courrier l'tage. Ces
valeurs
augmentent
ou
rduisent les ordres de
grandeurs des coordonnes
envoyes la commande
numrique ou renvoys par
celle-ci pour chaque axe. On
a vu prcdemment 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 lis aux paramtres de pas des vis billes
et de rsolution des moteurs dfinis dans la page "Mcanique". Sauf microerreur corriger, ils sont censs tre tous neutres, c'est dire 1.
A la cave sont remiss les nombreux lments qui n'avaient pas leur place
ailleurs. A gauche sur l'tagre, vous pouvez rassigner les axes, par exemple
pour intervertir les axes X et Y si l'orientation machine vue du poste oprateur
ne convient pas (mettez alors X sur le canal 2 et Y sur le canal 1). Vous pouvez
par la mme occasion inverser le sens d'un axe, ce qui fait que Galaad enverra
la commande numrique des coordonnes ngatives la place de positives et
rciproquement (ou lui enverra une commande d'inversion lors de l'initialisation). Attention, cette inversion de sens ne change pas la position du point zro
machine mais se contente de faire en sorte que l'axe aille dans la bonne
direction. Pour que ce qui est affich l'cran corresponde bien l'orientation
de la machine, vous devez avant tout rgler la position du point zro machine
dans la page "Commande numrique" (voir prcdemment dans ce mme
chapitre).
12 - 258

Paramtrage de la fraiseuse

GALAAD 3

Beaucoup d'options disponibles dans cette page affichent un texte suivi de


points de suspension. Ceci signifie que, si vous activez l'option, une bote de
dialogue s'affichera pour rgler les paramtres sous-jacents. Si l'option est dj
active, il suffit de double-cliquer dessus. Attention, si vous validez une sousfentre, il faudra valider aussi la fentre-mre.
Dans le cas o votre commande numrique reoit des paramtres lors de
l'initialisation, vous pouvez dcider si ce paramtrage doit tre effectu. Si
votre machine est dote d'un tableau de bord avec accs aux rglages internes,
dsactivez cette option. Sinon, laissez-la active.
Le pointage de l'origine XY la webcam permet de faire l'cran
l'origine pice. Rfrez-vous au chapitre "Fonctions avances de l'usinage",
section "Pointage de l'origine pice la camra vido" pour plus d'informations
sur le pointage. Avec Galaad
est fourni un petit programme
de visualisation qui utilise le
format "Video-For-Windows"
pour afficher sur l'cran de
pilotage manuel les images
provenant d'une webcam, en
y incrustant un rticule de
vise. Les rglages du driver
et de l'image sont accessibles par les boutons "Source" et "Format". Il est tout
fait possible de faire appel un programme externe d'affichage vido qu'il
suffira d'indiquer avec sa ligne de commande. Un soin tout particulier doit tre
apport au calibrage du dcalage XY entre la camra et le centre de l'outil,
sous peine d'avoir des prises d'origine errones. Un bouton permet ici d'accder
au calibrage semi-automatique, lequel consiste pointer une marque sur une
pice ou sur le plateau machine avec l'outil, valider la position outil, puis
dplacer les axes de faon avoir la marque dans le collimateur, puis valider la
position camra.
Si vous voulez faire un pilotage manuel sur une
manette externe (un joystick ou gamepad, un pav
numrique, une roue codeuse), ce qui est une excellente
ide, 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 lments.

Paramtrage de la fraiseuse

12 - 259

GALAAD

Dans le cas d'un joystick ou d'un gamepad, il s'agit pour le logiciel de


ragir aux pousses sur le manche. Avec certains modles anciens, il faut
prvenir Windows qu'une manette de jeu a t branche, mais les modles USB
"plug & play" n'ont
pas cet inconvnient.
La manette doit avoir
au moins deux axes et
au plus quatre pour
piloter les mouvements. Les boutons
peuvent
se
voir
assigner des fonctions
choisies dans les
listes
droulantes
pour chaque mode de
pilotage :
origine
pice,
pilotage
manuel simple, et
palpage manuel. Pour
les manettes de jeu
analogiques, de petits
curseurs permettent de calibrer au mieux le dclenchement du mouvement.
Vous pouvez utiliser un pav numrique externe (ou tout simplement le
clavier principal) et assigner
une fonction
chaque touche.
Le paramtrage
est trs simple :
cliquez sur un
bouton libre ou
dj
occup,
appuyez ensuite
sur une touche
du clavier ou du
pav numrique,
enfin choisissez
dans la liste
droulante
la
12 - 260

Paramtrage de la fraiseuse

GALAAD 3

fonction associer. Le pilotage manuel appellera cette fonction lorsque vous


appuierez sur la touche programme, du moins si elle est utilisable ce
moment.
Pour les rglages fins d'une origine pice, la roulette codeuse est un
lment intressant. On rappelle que la roulette de la souris fait bouger le
dernier axe dplac d'un incrment de
0.01 mm (si la rsolution est suffisante),
ce qui est une forme simple mais non
moins efficace de roue codeuse. Galaad
gre en plus quelques manettes de
contrle conues pour les logiciels de
montage vido mais qui s'adaptent avec
bonheur au pilotage manuel d'une machine numrique. La premire fonction
d'une manette roue codeuse consiste dplacer les axes par petits incrments,
afin de finaliser une approche d'origine pice. Le sens de dplacement est li au
sens de rotation de la roue, qu'il est possible d'inverser pour chaque axe. Le
nombre de boutons varie considrablement d'une manette l'autre (un seul
pour la PowerMate, quinze pour la ShuttlePro2). Les fonctions des boutons ne
sont pas configurables. En gnral, ces manettes proposent une mulation
clavier, chaque action correspondant virtuellement l'appui sur une touche.
Galaad peut soit traiter ces vnements clavier soit dialoguer directement avec
le driver via la DLL fournie par le constructeur, l'important tant que le
dialogue se fasse. Les diffrents modles utilisables sont les suivants :
- Contour Design / ShuttleXpress, sans doute la plus efficace et la moins
coteuse. Cette manette est dote d'une roue codeuse en son centre pour oprer
les dplacements incrmentaux de l'axe actif, entoure d'un anneau de mouvement rapide vers la gauche ou la droite avec retour au centre. Cet anneau sert
aux mouvements continus. Si votre commande numrique est dote d'une
fonction de contrle temps-rel de la vitesse (AxeMotion, SM-Motion,
TechLF), le mouvement sera modul en fonction de la position de l'anneau. Les
deux boutons latraux de part et d'autre de la roue centrale permettent de rgler
l'incrment 0.1 mm pour le bouton de gauche et 0.01 mm pour le bouton de
droite. Les trois boutons suprieurs servent choisir l'axe actif parmi XYZ. La
position de l'axe actif en bas de l'cran est encadre d'un rectangle blanc pour
viter les malentendus. Un double-clic, ou plutt une double-pression sur l'un
de ces boutons valide l'origine pice comme si l'on cliquait sur les boutons
verts "X - ok", "Y - ok" ou "Z - ok". Avec une broche rgime asservi, la roue
codeuse et les boutons latraux ajustent la vitesse de rotation, les trois boutons
validant la fentre de rglage. En usinage, ces trois boutons correspondent au

Paramtrage de la fraiseuse

12 - 261

GALAAD

mode pas--pas, la pause, et l'arrt. L'anneau correspond alors la survitesse et


la roue la vitesse de rotation de la broche.
- Contour Design / ShuttlePro est la grande sur de la prcdente, plus
richement dote en boutons. Les fonctions de la roue, de l'anneau et des
boutons latraux sont identiques la ShuttleXpress, mais les cinq boutons du
dessus permettent le contrle de cinq axes XYZAB. Les quatre boutons du haut
appellent les boutons de commande du pilotage manuel, et les quatre boutons
,
,
et
, utilisables aussi
du bas mulent les touches
dans les botes de dialogue. Pour ces deux manettes, si vous choisissez le
dialogue par mulation clavier, vous devez ouvrir leur fentre de rglage dans
la zone de notification droite de la barre des tches ou dans le panneau de
configuration Windows. La fonction "Options / Import settings" vous permet
de choisir une mulation prdfinie. Allez dans le rpertoire d'installation de
Galaad et slectionnez le fichier pour Kay, Kynon ou Lancelot (ce dernier
assure le fraisage depuis Galaad et le tournage depuis Gawain). Il ne vous reste
plus qu' associer cette configuration au module excutable correspondant. La
configuration "montera" toute seule lorsque le module sera actif.
- DV Keyboard est un clavier destin au montage vido, qui intgre une
roulette codeuse et un anneau surmonts de deux boutons. Ces deux boutons
permettent de choisir l'incrment entre 0.1 mm et 0.01 mm. Les fonctions de la
roue et de l'anneau sont identiques ce qui a t dcrit prcdemment.
- Griffin Technology / PowerMate est une simple roue codeuse avec un unique
bouton. L'incrment 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 vido, mais dot de
huit boutons. Les deux boutons du haut changent d'incrment ; les suivants
changent l'axe actif.
L'option de contrle d'usinage au clavier propose des associations
identiques celles du pilotage manuel sur pav numrique externe, entre les
touches du clavier
et les commandes
disponibles lors de
l'usinage. Le paramtrage se fait de
la mme faon, les
fonctions listes
sont juste moins
nombreuses.

12 - 262

Paramtrage de la fraiseuse

GALAAD 3

Lors de la prise d'origine pice, le logiciel peut remonter l'outil sur Z-ok
de faon automatique. Lorsque vous affleurez la position de l'origine pice
avec le bout de l'outil, sur la surface suprieure ou sur le plateau-martyr, et
cliquez sur le bouton vert
pour valider cette nouvelle origine
pice Z, l'outil sera remont la nouvelle position de retrait. Cette position
tant la surface suprieure de la pice moins la hauteur de retrait. Ceci facilite
la suite des oprations en vous vitant de remonter l'axe Z manuellement pour
pouvoir dplacer ensuite X et Y.
L'option d'enchaner tous les paliers pour chaque objet veut dire que
tous les paliers (profondeur maximale par passe de l'outil) seront faits pour
chaque objet avant de passer l'objet suivant, plutt que faire tous les objets
pour chaque palier avant de passer au palier suivant ce qui est le cas par dfaut.
On rappelle que la profondeur maximale par passe est un paramtre d'outil, et
qu'il est possible pour un objet slectionn d'ignorer les paliers au moment de
l'usiner (icone verte de profondeur, vitesse & outil). Dans le mme domaine, il
est possible d'envoyer un message d'avertissement l'oprateur lorsqu'on usine
le dernier palier de dcoupe pour un trac donn, afin que celui-ci maintienne
la pice en place (voir aussi les fonctions de points d'attache pour les contournages).
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
paramtres de votre cran de veille Windows ne sont pas affects 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 prrogatives.
Pour rattraper un dfaut mcanique induisant une drive entre les axes X et
Y, vous pouvez utiliser la valeur de correction de la perpendicularit XY
aprs avoir mesur cette drive. Explication par l'exemple : dcoupez avec la
machine un grand rectangle cartsien dans un matriau quelconque (si possible
bon march). Utilisez de prfrence un outil de coupe profil cylindrique, et
dcoupez un rectangle de grandes dimensions. Attrapez une querre de qualit,
placez-la dans un angle et cherchez un cart - mme
lger - avec l'autre bord (voir schma ci-contre). Si vous
constatez un dcalage, c'est que les axes X et Y de votre
fraiseuse ne sont pas tout fait perpendiculaires, ce qui
peut arriver mme sur les machines de la meilleure

Paramtrage de la fraiseuse

12 - 263

GALAAD

facture. Autrement dit, cette malicieuse s'amuse usiner un paralllogramme


alors que vous lui aviez demand un rectangle. Avant de la redresser grands
coups d'un marteau vengeur et dcid, songez que Galaad peut soigner le
problme de manire homopathique mais nanmoins efficace.
Mesurez tout d'abord avec prcision 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 norme, auquel cas il faudrait songer
envoyer du papier timbr au constructeur. Ramenez E la proportion de 100
par la petite rgle 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'opration en usinant nouveau le mme rectangle. Si le problme s'aggrave,
c'est que la drive corriger tait dans l'autre sens. Reportez alors la mme
correction en ngatif, c'est dire -E' au lieu de E' dans la case de correction.
Cette fois, a devrait aller mieux. Une autre mthode consiste usiner deux
rectangles identiques, en retourner un horizontalement, ajuster ensemble les
bords infrieurs et vrifier s'il y a un cart entre les bords suprieurs, auquel
cas cet cart reprsente le double de la valeur corriger, ramene en pourcentage de la hauteur. Une dernire mthode pour constater une drive consiste
mesurer la diffrence de longueur entre les deux diagonales du rectangle. On
vous pargne la mthode de calcul, un peu moins sereine et rserve aux
amateurs de trigonomtrie applique, sur eux un salut fraternel.
Autre classique des machines-outils, un rattrapage de jeu des axes X et Y
est possible, bien que ce type de correction perde beaucoup de son sens en
commande numrique ou l'axe immobile n'est pas bloqu par un frein et sera
donc libre de bouger dans le domaine de jeu. Ajoutons que cette fonction ne
fait pas bon mnage avec les usinages rapides de courbes o le calcul cinmatique permet une bonne dynamique d'enchanement des mouvements. Cette
dynamique sera irrmdiablement rompue par les dcalages instantans rendus
ncessaires par le rattrapage de jeu lorsqu'un axe change de sens, ce qui est tout
de mme assez frquent. Si votre machine a du jeu dans les axes, c'est vous
de choisir entre vitesse et prcision, sachant qu'il vaut mieux quiper la
machine de transmissions de qualit. Les jeux corriger sont exprims en
valeurs absolues, et il n'y a pas de rattrapage pour l'axe Z. Outre les limites
susmentionnes, le poids de la broche et la pression de plonge le rendent
encore moins utile.

12 - 264

Paramtrage de la fraiseuse

GALAAD 3

La correction de planit est une fonction permettant de tenir compte des


dfauts du plateau de la machine, condition que ceux-ci soient dment
mesurs. Sur une machine de petite taille, il suffit d'oprer un surfaage du
plateau-martyr l'aide d'une fraise plate de grand diamtre, afin d'obtenir la
planit correspondant au plan des axes X et Y. Les usinages sur un plateau
surfac par la machine elle-mme ne devraient pas poser de problme de
variation Z. Mais sur une machine de grande surface, ou si le plateau supportant les pices ne peut pas tre surfac pour une raison ou une autre, le logiciel
peut corriger par le calcul ces variations du plan de la pice. Ceci suppose que
la pice usiner pouse les variations du plateau.
La fonction se base sur une matrice
de points disposs intervalles
rguliers sur le plateau, chaque
point ayant une position Z mesurable. Vous pouvez indiquer le
nombre de points X et Y relevs sur
le plateau, ainsi que l'emplacement
gnral de la matrice, c'est--dire les
marges latrales autour de celle-ci.
Le logiciel va vous aider relever
l'altitude de chaque point de la
matrice, en positionnant lui-mme le
palpeur ou le comparateur, tenant
compte du dcalage entre le palpeur
et la broche. Si votre machine est
quipe d'un palpeur, Galaad pourra
faire tout seul les relevs point par
point. Sinon, vous devrez monter un
comparateur et piloter vous-mme
l'axe Z jusqu' ce que l'aiguille
revienne la position de rfrence. Une fois un relev valid, le logiciel
remonte l'axe Z, le dplace jusqu'au point XY suivant et redescend la position
prcdente. Il ne vous reste alors qu' manuvrer finement l'axe Z pour que
l'aiguille revienne la rfrence, et Galaad notera l'altitude.
La matrice des relevs de planit sert rajuster les coordonnes Z des
tracs usins, avec une fonction de lissage progressif pour que le rsultat
s'adapte parfaitement aux variations du plateau.

Paramtrage de la fraiseuse

12 - 265

GALAAD

Post-calcul cinmatique
Le calcul cinmatique est une fonction importante qui permet d'effectuer
des usinages rapides. Son but est d'assurer une fluidit optimale de mouvement
vitesse leve 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 impose pour chaque dplacement mais un objectif atteindre dans
la mesure du possible, l'impratif majeur tant d'viter qu'un moteur ne sorte de
ses limites lectromcaniques. Le calcul cinmatique ne peut tre activ que
sur les machines dont les contrleurs de commande numrique sont dots de
trois fonctionnalits :
- Un buffer de mmoire locale (voir ce paramtre) permettant de stocker des
mouvements avant leur excution. Le logiciel fonctionne alors en mode
asynchrone et cherche maintenir un haut niveau de remplissage du buffer.
- Corollaire du prcdent, une bande passante leve pour que la transmission
des mouvements aille globalement plus vite que leur excution. Si le parcours
est plus rapide que la transmission, le buffer se vide et il y aura alors un
moment o la machine sera lance dans une trajectoire brutalement interrompue, occasionnant des cognements ou des pertes de pas.
- La possibilit d'excuter des mouvements avec rampes d'acclration et des
mouvements vitesse constante (voir ci-aprs). Il existe d'autres types de
mouvement que Galaad exploite lorsqu'ils sont disponibles, en gnral sur des
systmes CNC trs avancs.
Si l'une de ces trois fonctionnalits est manquante, le calcul cinmatique est
inoprant. La bande passante, lie au port de communication, au protocole et
au langage de commande utiliss, reprsente souvent le point critique d'un
usinage rapide. Si le nombre de vecteurs transmettre est lev sur une courte
distance du parcours, par exemple dans une courbe fine rsolution, la vitesse
de mouvement risque de rendre le temps de transmission plus long que le
temps d'excution par la machine. Inversement, une longue ligne droite ne
ncessite qu'une seule coordonne transmettre, ce qui est trs bref, et du
temps pour en excuter le mouvement, ce qui permet la transmission de
prendre de l'avance. Le buffer de mmoire locale est donc charg d'amortir les
variations de l'cart entre transmission et excution le long du parcours
d'usinage. Mme avec un buffer de grande taille, il est ncessaire que la
transmission soit globalement plus rapide que l'excution.
Les paramtres cinmatiques sont diviss en deux parties correspondant aux
deux types de mouvements possibles en usinage. Nous allons en profiter pour
faire un peu de thorie sur la dynamique de ceux-ci.
12 - 266

Paramtrage de la fraiseuse

GALAAD 3

Le premier type de mouvement est le vecteur avec rampe d'acclration. Un


vecteur est un mouvement de base d'un point vers un autre une vitesse
donne. Par exemple, dans un usinage 3 axes, un vecteur aura des composantes
de distance X, Y, Z et une composante de vitesse V. La puissance d'un moteur
n'est videmment pas infinie. Accoupl un axe, il a une certaine inertie qui
vient contrecarrer ses changements de vitesse. Il ne peut pas passer de l'immobilit une vitesse de rotation leve, ni rciproquement passer d'une vitesse
de rotation leve l'immobilit. Par consquent le contrleur de commande
numrique lui impose trois phases pour faire son mouvement entre deux
points :
1 - Une phase d'acclration, permettant d'atteindre la vitesse demande. Le
moteur ne part pas d'une vitesse nulle mais d'une vitesse plancher appele
"Vitesse de dmarrage et d'arrt" ou "Vitesse Start/Stop". Le contrleur de
commande numrique le fait passer instantanment de l'immobilit cette
vitesse puis le fait monter en rgime selon la rampe d'acclration que sa
puissance et son inertie peuvent tolrer.
2 - Une fois la vitesse atteinte, le rgime reste stable. Le moteur effectue
l'essentiel du mouvement vers le point cible cette vitesse.
3 - Un peu avant d'atteindre ce point, le contrleur enclenche une rampe de
freinage qui permet au moteur de ralentir puis s'immobiliser en douceur sur le
point cible. La dclration est en gnral symtrique de l'acclration.
Le mouvement est d'autant plus bref que les points sont rapprochs. Alors
si, en plus, la vitesse demande est leve, il se peut que le moteur passe
directement de la phase 1 la phase 3, c'est--dire qu'il commence freiner
avant mme d'avoir fini son acclration et sans avoir atteint la vitesse. C'est le
contrleur qui gre tout ceci. Globalement, la courbe de vitesse dcrit un
trapze : une premire pente montante (rampe d'acclration), puis un plateau
stable, et enfin une pente descendante (rampe de freinage).

Paramtrage de la fraiseuse

12 - 267

GALAAD

Les deux paramtres d'un mouvement avec rampes sont donc la vitesse
Start/Stop, et la pente d'acclration qui sert aussi pour le freinage. Les
contrleurs de commande numrique ne travaillant gnralement pas au
systme mtrique, ni mme anglo-saxon, mais en incrments de moteur, la
vitesse est en fait une frquence exprime en Hertz. On parle donc de "Frquence Start/Stop" qui se traduit en une vitesse pour chaque axe. Si ceux-ci
ont des dmultiplications diffrentes, la frquence Start/Stop 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 gnral une frquence de l'ordre de 1
tour/seconde du moteur le plus critique, du moins sur une machine peu prs
classique. Par exemple, si vos moteurs ont une rsolution de 800 impulsions/tour, la frquence Start/Stop sera typiquement entre 400 et 800 Hertz.
La frquence Start/Stop donne la vitesse instantane d'arrachement
l'immobilit, et en mme temps la dernire vitesse juste avant l'arrt du moteur.
Un mauvais rglage a des consquences importantes sur le comportement de la
machine. Si la valeur est trop basse, les rampes d'acclration 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 leve, le moteur devra faire
un saut trop important pour attaquer sa rampe d'acclration, et rciproquement
il tournera trop vite au moment de s'arrter. Au mieux la machine mettra un
cognement et, au pire, les moteurs vont perdre des pas (la position va se
dcaler) ou, pour un servodrive, gnrer une erreur de poursuite. Une bonne
oreille l'afft des bruits et chocs mcaniques est un atout srieux pour le
rglage fin d'une frquence Start/Stop.
Le second paramtre d'un vecteur rampes est la pente d'acclration,
c'est--dire la rapidit de monte en rgime. La pente de dclration tant
symtrique pour la descente en rgime, le rglage de l'acclration est aussi
celui du freinage. Comme pour la frquence Start/Stop, la distance est code en
incrments. Une acclration en incrments par seconde carre se quantifie
donc en Hz/s, et sera commune tous les axes, comme la frquence Start/Stop.
Si sa valeur est trop basse, les rampes de monte et de descente en rgime
seront trop longues, donnant un caractre mou aux dplacements. Mais si elle
est trop leve, le moteur risque de ne pas arriver suivre la pente et va
dcrocher en cours de route, occasionnant un dcalage ou une erreur de
servodrive. La pente d'acclration est cense 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,
12 - 268

Paramtrage de la fraiseuse

GALAAD 3

l'exprience et une oreille fine sont plus prcieuses qu'une calculatrice pour
trouver la bonne valeur d'acclration. La fonction de calibrage de Galaad peut
d'ailleurs vous aider affiner les rglages.
Les vecteurs rampes sont utiliss pour tous les mouvements isols entre
deux points. Isols 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 considrs
comme isols mme s'ils appartiennent une squence enchane. En usinage
automatique, les mouvements de positionnement outil relev, de descente de
l'outil au contact de la surface, de plonge verticale dans la matire, de
remonte la hauteur de retrait, et de parking sont aussi des mouvements
isols, faisant par consquent appel des vecteurs rampes. Enfin, lorsque
l'outil avance dans la matire, si un mouvement se fait entre deux sommets vifs
sur lesquels l'outil passe vitesse faible ou nulle, comme par exemple les cts
d'un rectangle, alors l aussi le logiciel utilisera un vecteur rampes, mme s'il
n'est pas isol.
Beaucoup de machines de type ancien ou ayant des vitesses limites ne sont
capables d'effectuer que des mouvements avec rampes. Sur une trajectoire
courbe, il y aura par consquence une acclration, une vitesse de croisire et
un freinage pour chacun des petits vecteurs qui composent la courbe, ce qui
signifie que la machine passe son temps acclrer et freiner, et probablement
n'atteint jamais la vitesse cible, sauf sur les dplacements longs. Le rsultat est
en gnral lent et hach, surtout lorsque la vitesse requise est leve. Evidemment, si la machine est dote d'une commande d'interpolation circulaire, au
moins les arcs de cercle pourront tre effectus en un seul mouvement, avec
une acclration et un freinage en dbut et fin d'arc plutt que sur chaque
vecteur dcrivant cette courbe. Mais ceci suppose d'une part que l'arc est luimme isol, sans enchanement direct en amont ni en aval avec le reste de la
trajectoire, et d'autre part que les rsolutions et dmultiplications des axes X et
Y sont strictement identiques, sinon l'interpolation circulaire est inoprante. De
toute faon, ce type d'interpolation n'est pas applicable une courbe non
circulaire telle qu'une ellipse, une spline ou une courbe de Bzier. En fait,
l'idal pour obtenir un parcours fluide quel que soit le type de courbe et les
caractristiques des axes serait d'enchaner les vecteurs sans ralentir entre
chaque, ce qui nous mne rechercher autre chose que des vecteurs rampes
pour suivre une trajectoire continue.

Paramtrage de la fraiseuse

12 - 269

GALAAD

Le second type de mouvement que Galaad peut commander, sous rserve


que la commande numrique l'accepte, est le vecteur vitesse constante. Il n'y
a pas de rampes d'acclration et freinage, la vitesse est inchange du dbut
la fin du vecteur. L'avantage est que plusieurs vecteurs peuvent se succder
sans qu'il y ait de ralentissement entre eux. Mais, pour le coup, ceci pose
d'autres problmes, en premier lieu le fait qu'il faille globalement acclrer
pour atteindre la vitesse demande le long de la courbe sans oublier de ralentir
en fin de parcours, et aussi appliquer une formule de calcul qui garde une
cohrence dans les changements de vitesse.
Les vecteurs vitesse constante n'ont pas de paramtres globaux tels que la
frquence Start/Stop et l'acclration, puisque leur vitesse ne varie pas. Par
contre, pour les grer de faon correcte, le logiciel a besoin d'autres paramtres
bien plus difficiles rgler puisqu'on ne peut pas les essayer de faon isole
dans un simple pilotage manuel.
Beaucoup de systmes de gestion globale des trajectoires sont bass sur
l'angle que forment deux vecteurs successifs dans un parcours, cet angle
dterminant la rduction 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'enchanement, 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 ngocie srement pas la mme vitesse selon que
l'arc fait 1 mm ou 100 mm de rayon.
La fonction de calcul cinmatique de Galaad est arithmtique et non
gomtrique. Elle considre chaque moteur de faon isole. En effet, mme si
l'on a une vue globale sur un parcours dans un mouvement sur plusieurs axes,
un moteur ne se proccupe pas de savoir ce que font ses collgues au mme
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 entrane. Le calcul est donc avant tout
une recherche de discontinuit des vitesses de rotation. Les paramtres qui en
rsultent sont par consquent de deux sortes, qu'on peut plus ou moins
rapprocher d'une frquence Start/Stop et d'une acclration : d'une part, quel
changement maximum de vitesse un moteur peut-il supporter sans dcrocher, et
d'autre part, combien de temps faut-il un moteur pour amortir un changement
de vitesse avant qu'on puisse lui en imposer un autre. 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

12 - 270

Paramtrage de la fraiseuse

GALAAD 3

important devient alors une succession de petits changements supportables,


tals dans le temps. Reste dfinir la hauteur des marches (la discontinuit
maximale que le moteur peut supporter) et leur largeur qui, combines,
donnent la pente globale de l'escalier. Plus le moteur peut accepter un changement important de vitesse, moins il y aura de marches intermdiaires. Et moins
le dlai pour amortir un changement de vitesse est important, plus l'acclration
globale sera forte.

Evidemment, le fait d'ajouter des mini-vecteurs intermdiaires augmente de


faon notable le nombre de coordonnes transmettre, ce qui est gourmand en
bande passante. C'est pourquoi on peut tre tent de rgler une valeur leve 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 rduire la vitesse maximale
d'usinage, considrant que la machine ne peut pas suivre. A noter que le couple
d'un moteur n'est pas constant. Sur les moteurs pas--pas, on observe mme
une chute brutale avec la vitesse, en gnral vers 10 15 t/s. Ce qui veut dire
que les paramtres de discontinuit et de pente d'acclration ne sont pas
constants, contrairement la frquence Start/Stop et l'acclration des vecteurs
rampes qui, par dfinition, 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 rglage des paramtres
cinmatiques est accessible en
activant (ou en double-cliquant
sur) l'option "Activer le postcalcul cinmatique". La fentre
de rglage offre une possibilit de
rglage simplifi deux curseurs,

Paramtrage de la fraiseuse

12 - 271

GALAAD

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 enchanements rapides. Plus un curseur est situ vers la gauche,
plus le mouvement qu'il contrle est mou. Inversement, plus le curseur est situ
vers la droite, plus le mouvement est brutal, jusqu'au risque de perte de
contrle et au-del.
Pour accder aux rglages fins du
calcul, cliquez sur le bouton
"Paramtres avancs" qui vous
droule la bote de dialogue dans
son intgralit. Vous pourrez
alors indiquer dans un premier
cadre les valeurs de frquence
Start/Stop et d'acclration (donc
pour mouvements rampes si
vous avez bien suivi la dmonstration), et dans le cadre infrieur
les valeurs de discontinuit
maximale que le moteur le plus
critique peut supporter, ainsi que
la
capacit
d'acclration
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 coordonnes et des vitesses relles, l
o le contrleur de la machine utilise des incrments et des frquences. La
frquence Start/Stop est envoye comme paramtre de fonctionnement la
machine lors de l'initialisation du dialogue et, ensuite, Galaad n'en entend plus
parler. Par contre, la discontinuit de vitesse et la capacit d'acclration
continue lui servent pour ses calculs.
Ces deux valeurs de calcul pour les mouvements en usinage peuvent tre
rendus variables avec l'option de rduction dynamique des paramtres avec
la vitesse. Cette rduction est cohrente avec des moteurs qui perdent du
couple lorsqu'ils prennent de la vitesse, mme si cette perte de couple n'est pas
linaire. Si l'option est active, il faut considrer que les valeurs rgles
s'appliquent une vitesse d'avance de 20 mm/s (1200 mm/min) et qu'elles vont
peu peu dcrotre lorsque la vitesse augmente.

12 - 272

Paramtrage de la fraiseuse

GALAAD 3

Etant donn que le calcul cinmatique augmente le nombre de vecteurs en


en interpolant de nouveaux qui servent de paliers pour franchir des discontinuits importantes de vitesse, il peut s'avrer ncessaire de rduire globalement le
nombre de vecteurs transmettre. Ceci pourra viter un engorgement de la
bande passante qui conduirait un asschement du buffer de mmoire locale.
L'optimisation anti-bourrage de la bande passante se chargera de filtrer les
mini-vecteurs jugs non-significatifs, qui ne seront donc pas transmis. Un
vecteur limin forme un angle trs faible par rapport celui qui le prcde, et
parcourt une distance trs faible, de l'ordre de quelques diximes de millimtre,
cette distance tant module selon la vitesse d'usinage. Le but est d'allger les
courbes trop haute rsolution qui risquent d'amener un point de rupture de
la bande passante. Une bande passante sature se caractrise par un usinage qui
devient hach alors qu'il tait auparavant fluide.
Les valeurs de longueur et de dure minimale de vecteurs en palier
d'acclration servent viter de rduire les paliers d'acclration des
distances qui ne voudraient plus rien dire sur des moteurs incrmentaux. Sauf
prescription en ce sens, il vaut sans doute mieux les laisser aux valeurs par
dfaut, soient respectivement 0,1 mm et 0,01 s.
Enfin, le dernier paramtre permet de limiter l'affichage des coordonnes
l'cran au-dessus d'une certaine vitesse, afin de gagner encore en bande
passante. En effet, selon la puissance de calcul de votre ordinateur, le temps
d'affichage de chaque coordonne (curseur graphique et position de chaque axe
en bas de la fentre) peut prendre un certain temps au dtriment de la transmission. Les quelques millisecondes prises par l'affichage d'une coordonne
l'cran est plus utile l'envoi de cette coordonne la machine, du moins
lorsqu'on usine une vitesse leve. Vous pouvez par consquent fixer un seuil
de dbrayage pour cet affichage.
Pour conclure sur le calcul cinmatique, disons que c'est une fonction trs
complexe qui ncessite des rglages autrement plus pointus que de simples
curseurs variant entre "doux" et "sec". Gardez l'esprit que l'nergie ncessaire
pour acclrer 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 cinmatique 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, et pas davantage Galaad.

Paramtrage de la fraiseuse

12 - 273

GALAAD

Changeur d'outils automatique


Pour en finir avec cette page de paramtres avancs, un dernier bouton en
bas droite correspond au systme de contrle d'un changeur d'outils automatique.
Un changeur d'outils, quel qu'en soit la forme, rtelier, barillet ou autre,
utilise toujours une squence de commandes automatiques pour des mouvements de mise en position, des commutations de sorties, des temporisations ou
encore des attentes de commutations d'entres. Galaad vous offre la possibilit
de programmer,
pour
chaque outil
une squence
de slection,
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
squence de
rangement
pour remettre
l'outil sa
place. Si les
positions sont
gnralement identiques, quoiqu'avec une approche pouvant s'inverser, il est
probable que le jeu des commandes d'entres/sorties diffre d'un processus
l'autre. Mais il vous appartient de grer ces processus selon les informations
techniques dont vous disposez.
Le pilotage manuel vous aidera sans doute grandement pour trouver les
bonnes positions, sorties et entres mises contribution. N'oubliez pas que les
boutons "Rafrachir" et "Boucle" du pilotage manuel servent surveiller le
basculement des entres, et que vous pouvez cliquer sur les cases vertes des
sorties. Sur un changeur classique rtelier linaire, la mthode gnralement
suivie consiste positionner les axes XY la verticale prcise du cne de
l'outil et noter la position. Puis abaisser l'axe Z jusqu' ce que le cne soit
12 - 274

Paramtrage de la fraiseuse

GALAAD 3

engag dans le mandrin, en prenant soin d'activer


l'ouverture des mors de celui-ci, et noter cette fois la
position Z. Aprs avoir referm le mandrin par
dclenchement de la sortie qui le pilote, on dplace
ensuite horizontalement l'axe X ou Y de faon extraire l'outil
de son posoir avec une marge suffisante, et on note la position
de dgagement. 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 dgagement (X ou Y selon
l'orientation du rtelier), le dcalage (Y ou X) entre les posoirs,
et bien entendu le numro et la polarit de la sortie qui
dclenche l'ouverture des mors de serrage du cne. Une fois ces
informations bien notes, vous pouvez facilement crire les scripts de slection
et de rangement.
Pour chaque outil numrot, vous devez indiquer s'il fait partie du
changeur en cochant la case "Changement automatique". Si cette case est
coche, alors seulement vous pouvez accder ses deux scripts. Le mieux est
sans doute de faire des essais avec une descente limite de l'axe Z pour viter
les consquences fcheuses en cas d'erreur de coordonne. Le bouton "Lancer
le test" vous aidera faire ces essais. Une fois que le script semble au point,
vous pourrez passer aux coordonnes Z relles. Attention, les temporisations
sont parfois importantes lorsqu'il y a une action mcanique, surtout avec des
lments pneumatiques qui ont de l'inertie. N'oubliez pas non plus d'insrer
dans vos scripts une remonte pralable de l'outil avant de l'envoyer une
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.
Les rteliers linaires sont gnralement couverts par un capot de protection destin viter les projections de copeaux sur les cnes porte-outils. Vous
pouvez intgrer la commande d'ouverture de ce capot dans chaque script, mais
dans ce cas le capot s'ouvrira et se fermera chaque squence, ou bien indiquer
quelle sortie pilote ce capot (avec confirmation ventuelle de l'ouverture par le
basculement d'une entre). Il ne sera alors referm qu'au moment de lancer
l'usinage, restant ouvert pendant les manuvres qui prcdent. Ce capot peut
d'ailleurs couvrir aussi le capteur d'outil, auquel cas il faudra le prciser dans
les paramtres du capteur (voir ci-aprs l'onglet "Entres/Sorties").

Paramtrage de la fraiseuse

12 - 275

GALAAD

Entres / Sorties
La dernire page de paramtres de la fraiseuse donne accs un contrle
spcial des entres/sorties pour certaines applications utilisant des appareils
priphriques. Galaad accepte de commuter la demande des sorties binaires
au passage des vnements logiques de l'usinage (une sortie est dite binaire si
elle n'a que deux tats
possibles, active ou inactive,
sans intermdiaire comme
une sortie analogique ou
PWM). Le logiciel peut aussi
ragir au dclenchement
d'une entre binaire.
A noter que vous pouvez
indiquer plusieurs sorties
(4 maximum) et dans certains
cas plusieurs entres pour
une fonction unique. Vous
devez alors sparer leurs
numros par des espaces ou
des tirets. Si vous indiquez
plusieurs sorties, elles seront
toutes commutes lorsque la fonction correspondante est appele. Si vous
indiquez plusieurs entres, Galaad considre que la fonction est dclenche si
au moins l'une de ces entres est dans l'tat demand (on applique un "ou"
logique). Pour une mme fonction, il n'est pas possible de paramtrer plusieurs
sorties ou plusieurs entres dans des tats diffrents.
Le cadre du haut permet de grer les priphriques standards comme les
lments de protection des personnes ou le capteur d'outil. Si vous souhaitez
modifier leurs paramtres, cliquez deux fois dessus.
Selon les normes en vigueur, le mode d'action du circuit de scurit doit
tre indpendant du logiciel et mme de la commande numrique. Le fait
d'ouvrir la porte d'une enceinte de scurit ou d'appuyer sur un bouton d'arrt
d'urgence ne peut pas se contenter d'informer un processus programm. Son
effet doit tre immdiat 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'oprateur ne doit pas tre mis en prsence d'une
12 - 276

Paramtrage de la fraiseuse

GALAAD 3

broche en rotation sans capot ou cran intermdiaire, 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. Mme une machine de faible
puissance peut blesser gravement un oprateur. La rglementation n'est pas
souple, mais elle ne demande pas l'impossible. La scurit est importante.
Protgez vos yeux ; protgez vos mains ; protgez vos collgues.
Ne shuntez pas les systmes de protection, quand bien mme ils
peuvent parfois vous paratre peu pratiques. Si votre machine
ne requiert pas une enceinte close, pensez porter des lunettes
de protection.
A noter qu'on trouve de plus en plus facilement des sources laser de classe
4 qui peuvent faire office de pyrograveur numrique ou assimil. Travailler
sans protection oculaire avec ce genre d'appareil est dangereux. Une simple
rflexion diffuse sur un matriau vaguement rflchissant peut
suffire occasionner une brlure cutane et surtout endommager la
rtine de faon irrmdiable. Ne travaillez jamais avec une
source laser sans un quipement de protection adquat.
Le fait que le systme de scurit ragisse de faon autonome ne doit pas
l'empcher de dialoguer avec le logiciel qui pilote le processus. Par consquent, celui-ci doit savoir dans quel tat se trouvent les quipements de
protection et peut mme grer des lments de scurit active. Si le capot de
protection est ouvert, Galaad refusera d'activer la broche et de lancer le
processus automatique. Il vrifie donc son tat avant d'envoyer une commande
sensible la machine, et avertit l'oprateur si le capot est rest ouvert. A noter
que les normes de scurit autorisent un moindre niveau de scurit lorsque la
clef du superviseur est en mode "Test", si votre machine en est dote, tant
bien entendu que la machine ne fait alors que des mouvements de calibrage et
de vrification sans
danger. Ces deux
tats, capot et clef,
correspondent des
entres dont vous
devez indiquer le
numro et la polarit.
S'il n'y a pas de clef,
ne mettez rien.

Paramtrage de la fraiseuse

12 - 277

GALAAD

Certaines enceintes de protections sont en plus quipes d'un verrou


lectromagntique ou pneumatique que Galaad peut activer avant de lancer la
broche ou le processus automatique. Indiquez dans ce cas le numro et la
polarit de la sortie commuter pour que le verrouillage se dclenche. Le
dverrouillage sera fait aprs 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 rgime au
moment de la mise hors tension. Enfin, vous pouvez indiquer une sortie qui
sera commute lorsque Galaad affiche sur l'cran un message l'attention de
l'oprateur. Cette sortie peut dclencher un gyrophare, un klaxon, une suite
pour violoncelle, vous d'en dcider.
Si votre machine est quipe d'un capteur de mesure de l'outil, ce qui est
hautement recommand, vous devez indiquer Galaad sur quelle entre ce
capteur est connect, ainsi que sa polarit. On rappelle ici qu'une entre
"active" est dclenche lorsque le contact est normalement ouvert (N.O.) et
qu'une entre inactive est dclenche lorsque le contact est normalement clos
(N.C.). Si une entre n'est pas relie un contact mais un appareil priphrique lui envoyant un signal, ne concluez rien de l'tat haut ou bas et utilisez la
fonction "Paramtres / Fraiseuse / 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'extrmit basse
de l'axe Z, descente qui sera interrompue par le dclic du capteur. Mais toutes
les commandes numriques ne disposent pas de cette commande. Galaad
pilotera alors une descente par pas, chaque pas tant suivi d'une lecture de
l'entre, jusqu' ce que le capteur se dclenche. Une recherche dichotomique du
point de dclenchement sera ensuite lance pour trouver rapidement la position
prcise correspondant au dclic.
Vous devez indiquer la longueur
de ce pas. Si vous mettez une
valeur trop petite, la descente
sera plus lente. Mais si vous
mettez une valeur plus grande
que la course mcanique de
l'interrupteur, vous risquez de devenir un excellent 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.

12 - 278

Paramtrage de la fraiseuse

GALAAD 3

Pour les machines dotes d'un changeur d'outil automatique sous forme d'un
rtelier linaire. Il arrive que le capteur de mesure soit plac sous le capot de
protection du changeur, ce qu'il vaut mieux signaler Galaad pour viter les
manuvres malheureuses. Evidemment, a signifie que vous avez indiqu dans
les paramtres du changeur d'outils la sortie qui dclenche l'ouverture du capot,
car si cette commande d'ouverture est intgre aux scripts, Galaad n'a aucune
chance de la trouver tout seul. Ceci tant, vous pouvez paramtrer ici une sortie
commuter lors de la mesure de l'outil, cette sortie pouvant correspondre au
capot du changeur ou aux ncessits lectriques du fonctionnement du capteur.
Le cadre "Evnements" de la page vous permet de grer des commutations
de sorties correspondant des vnements simples comme l'activation des
moteurs d'axes aprs initialisation du dialogue avec la machine, activation
suivie d'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
dbloquer le frein de l'axe Z, mais le paramtre est indpendant puisqu'il
arrive que les sorties commuter aient des polarits inverses. Galaad tant
souvent press pour faire bouger les axes, le dblocage du frein peut aussi
ncessiter une pause temprant son ardeur se mettre au travail.
Votre machine est peut-tre quipe d'un systme d'arrosage ou de
refroidissement de l'outil, connect une sortie binaire qui sera active soit
de faon continue du dbut la fin du cycle d'usinage, soit seulement lorsque
l'outil est dans la matire avec interruption lorsque l'outil est relev, soit
lorsque vous le souhaitez, auquel cas un message vous demandera ce qu'il en
est chaque lancement de l'usinage automatique. C'est sans doute le plus
pratique, mme si a fait un message de plus valider avant de pouvoir enfin
admirer la machine qui bouge toute seule. D'ailleurs, rien ne vous empche de
monter un interrupteur en aval de la sortie pour dcider de faon premptoire si
vous voulez ou non utiliser l'arrosage, sachant que si c'est oui, il sera quand
mme teint tout seul la fin du cycle.
Si vous avez un systme de blocage de la pice, par exemple un tau
pneumatique ou une table dpression, ce systme sera enclench sans
interruption du dbut de la prise d'origine la fin du dernier cycle de l'usinage,
la pice tant termine (ou le processus interrompu). Dans la mme veine,
Galaad peut allumer un clairage de la table pour le pilotage manuel, qui sera
teint sitt l'usinage lanc. Ne forcez tout de mme pas sur ce genre de gadget,
un interrupteur sur la machine n'est pas mal non plus. Enfin, vous pouvez
paramtrer un aspirateur de copeaux qui s'teint aprs la 1re passe d'usinage,

Paramtrage de la fraiseuse

12 - 279

GALAAD

si le fait d'avoir un aspirateur qui fonctionne en continu avec la broche vous


dfrise. Il va de soi que les lments sus-dcrits sont purement indicatifs et que
vous pouvez en utiliser d'autres plus sotriques sur ces mmes vnements.
La partie basse du cadre permet aussi de dclencher automatiquement un
arrt de l'usinage si une entre change d'tat. Dans ce cas, Galaad fait un arrt
simple avec extinction de la broche et rangement de l'outil sa position de
parking. Mais cet arrt n'est pas forcment immdiat. Pour qu'il le soit, il est
ncessaire que la commande numrique considre l'entre comme critique,
c'est--dire dclenchant un freinage rapide. Cela dpend des capacits et des
paramtres spcifiques du contrleur. Certains peuvent le grer, d'autres non.
Etant donn qu'il n'est pas possible d'assaillir la machine de messages rptitifs
demandant en permanence l'tat des entres, Galaad ne lit ces entres qu'avant
de faire replonger l'outil pour un nouveau trac. Si, ce moment, une entre
d'arrt ou de pause est dclenche, alors seulement la fonction prend effet. Il ne
peut pas y avoir de lecture des entres quand l'outil est dans la matire, et la
raction immdiate est par consquent impossible. Si votre commande
numrique dispose d'une entre critique paramtrable, par exemple pour un
signal d'erreur, vous pouvez rutiliser cette entre ici pour signifier au logiciel
que l'usinage est d'ores et dj arrt et qu'il est inutile de continuer envoyer
des commandes de mouvement la machine. Si vous souhaitez avoir un arrt
moins programm mais encore plus efficace sinon plus brutal, faites-vous un
petit montage mettant carrment la machine hors tension. En gnral, elle
consent s'arrter. Vous pouvez aussi demander une simple pause de l'usinage, sur basculement d'une entre. Dans ce cas, l'usinage repartira ds que
l'entre sera revenue dans son tat initial, sans mme dranger l'oprateur part
un message l'cran.
Lorsque le cycle automatique est termin, une
dernire entre peut tre surveille pour refaire
l'usinage, par exemple sur pression d'un bouton
"Start" porte de l'oprateur, sans avoir repasser
par la souris ou le clavier. Quand le message de fin de
cycle apparat l'cran, cette entre est lue en boucle
(en fait deux fois par seconde, d'o la ncessit d'un
appui un peu insistant sur le bouton). Si elle est dclenche ce moment,
Galaad l'interprte comme l'quivalent d'un clic sur l'option "Refaire" puis
validation du message.

12 - 280

Paramtrage de la fraiseuse

GALAAD 3

Entres / Sorties tendues


Galaad peut grer plus d'entres/sorties lies des vnements qu'il n'en
apparat sur la page de paramtres standard. Cliquez en bas de page sur le
bouton "Entres/Sorties tendues" :

En haut de la fentre, vous pouvez paramtrer un capteur charg de trouver


la position Z de la surface suprieure du matriau usiner avant chaque
plonge de l'outil dans la matire. Cette fonction sert pour des usinages sur une
pice dont la surface n'est pas parfaitement horizontale, typiquement une torche
plasma quipe d'un capteur de surface avec des tles un peu gondoles.
Outre les paramtres classiques du capteur de surface (numro d'entre et
polarit), vous pouvez indiquer une valeur de dcalage Z par rapport au point
de dclic qui vous permet de remonter le palpeur plus haut que la torche, tant
bien entendu que celle-ci se rtracte pendant le palpage de la surface. La
descente sera continue ou saccade par pas si vous en prcisez un ou si votre
machine n'a pas de fonction de descente jusqu' un contact. La marge suprieure dtermine la position Z (relative l'origine pice 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 infrieure indique la position Z
maximale laquelle la recherche de la surface doit s'arrter (toujours relative

Paramtrage de la fraiseuse

12 - 281

GALAAD

l'origine pice Zo). Si la surface n'a pas t dtecte la position d'origine


pice plus cette valeur, le processus s'arrte et l'oprateur est prvenu. Il peut
choisir de continuer au point Z infrieur, sans rechercher plus bas, ou bien tout
arrter. Pour rsumer, par rapport au point d'origine pice Z, la recherche de la
surface se fait entre la marge suprieure et la marge infrieure.
Le grand cadre principal s'adresse aux automaticiens. Ses lignes indiquent
des vnements rptitifs de l'usinage, sur lesquels vous pouvez greffer des
commutations de sorties, des attentes de basculement d'entres ou des pauses.
Par exemple, si vous voulez activer un arroseur seulement lorsque l'outil est en
phase de perage de la matire 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 systme d'arrosage sur
l'entre n 4 inactive aprs un temps d'instabilit de 50 millisecondes, alors
vous devez valider les deux lignes d'vnements suivantes :
Au contact de la surface, activer sorties n 2 ;
tempo 50 ms, attendre entres n 4 inactives (timeout 1000 ms) ;
activer sorties.
Le dernier argument "activer sorties" signifie en fait que la sortie n 2 doit
rester l'tat actif la fin de l'vnement. On pourrait dcider de l'arrter pour
n'avoir qu'une impulsion. La commande pour arrter l'arroseur de perage
serait :
A la fin de la plonge, dsactiver sorties n 2 ;
tempo 0 ms, attendre entres n 0 inactives (timeout 0 ms) ;
dsactiver sorties.
Une entre ou une sortie non utilise porte le numro 0 ou reste vide. Les mots
"entres" et "sorties" sont au pluriel quand vous pouvez en indiquer plusieurs,
spares par des tirets ou des espaces.
Les deux lignes "Au dbut de l'avance" et "A la fin de l'avance" ajoutent
des points intermdiaires de commutation sur la trajectoire, dont la position
sera calcule automatiquement d'aprs la vitesse de mouvement. Trs utilises
pour la dpose de colle ou de peinture pour lesquelles il faut arrter le dbit un
peu avant d'arriver au point terminal d'un trac.

12 - 282

Paramtrage de la fraiseuse

GALAAD 3

Pilotage manuel local


Si votre machine offre un tableau de bord reli aux entres ou que celles-ci
sont nombreuses et que vous avez des comptences en cblage, vous pouvez
affecter des fonctions ces entres qui seront alors surveilles en permanence
pendant les phases de pilotage manuel. Les commandes usuelles sont le
dplacement des axes et les divers lments de contrle.
Une fois encore, le
mieux est de commencer
par un petit tour pralable
du ct de la fonction
"Paramtres / Fraiseuse /
Test E-S" pour noter quels
boutons correspondent
quelles entres et quels
tats. A noter que ce
pilotage manuel local n'est
possible que sur certaines
machines qui permettent
un mouvement interrompu
par le basculement d'une entre dfinie comme critique, c'est--dire interrompant tout mouvement en cours. Si le contrleur de commande numrique n'a
pas cette possibilit, aucun mouvement ne pourra tre assign une entre. Par
contre, les autres fonctions resteront utilisables.
Ce pilotage manuel local est relativement clips par les possibilits
tendues qu'offrent un joystick ou un pav numrique externe dont les boutons
ou touches sont tout aussi paramtrables, voir dans les pages prcdentes. Mais
vous pouvez nanmoins connecter ces fonctions les quelques boutons parfois
disponibles sur la face avant d'une machine ou d'un contrleur.

Paramtrage de la fraiseuse

12 - 283

GALAAD

Pilote externe
Comme vous l'aviez compris, Galaad comprend une chane de traitement
complte qui va du dessin de pices au pilotage de l'usinage automatique en
passant par la prise d'origine pice. 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 prparer un usinage, mais cet usinage
devra tre assur par un autre programme qui assurera soit le tlchargement,
soit le pilotage de la commande numrique, 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 rcuprable par le programme pilote et celui-ci aussitt lanc. A
noter que ce pilote externe peut trs bien tre un programme fonctionnant sous
une session de commandes Windows en mode console.
En fait, les deux modules "Galaad"
et "Lancelot" couvrent respectivement
la partie dessin et la partie pilotage.
Vous pouvez choisir d'utiliser Galaad
en dessin avec un module de pilotage
autre que Lancelot, et qui sera alors
appel automatiquement par la
commande "Usinage / Fraiser".

GALAAD
usinage

LANCELOT

PILOTE X

Inversement, il est possible d'appeler directement les module d'usinage


Lancelot (plutt spcialis 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 rcuprer 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)

L'utilisation d'un autre pilote d'usinage que Lancelot fait tout de mme
intervenir celui-ci comme module intermdiaire pour dfinir les paramtres de
l'usinage et grer les squences et cycles outils. C'est en fait Lancelot et non
Galaad qui se chargera d'appeler le pilote externe.
12 - 284

Paramtrage de la fraiseuse

GALAAD 3

Pour paramtrer un pilote externe, appelez la commande "Paramtres /


Fraiseuse / Pilote externe". La bote de dialogue donne le choix entre le module
Lancelot, pilote interne de Galaad, et un module extrieur 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
prdfinie.
Galaad
continue son chemin
aprs ce lancement,
pendant que le pilote
monte en premire
ligne. Si vous ne prcisez pas de ligne de commande, le fichier sera gnr
mais aucun programme externe ne sera appel pour prendre le relais, et ce sera
vous de dcider quoi faire de ce fichier. Si vous ne prcisez pas de nom de
fichier de transfert, un nom avec son emplacement vous sera demand chaque
nouvel usinage. Ce fichier tant gnr 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 transfr 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'intrt d'un chanage automatique. A noter que le
nom de fichier est ajout d'office comme dernier argument sur la ligne de
commande. Inutile donc de le prciser deux fois.
Les formats pour le fichier envoy au pilote externe sont ceux des fonctions
d'exports qui sont parmi les plus courants. Il va de soi qu'on peut utiliser le
post-processeur dont la syntaxe est entirement dfinissable dans Galaad (voir
cette fonction ci-aprs).
Les autres paramtres vous aident jouer sur le systme de coordonnes et
l'orientation des axes. On peut acclrer la cration 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.

Paramtrage de la fraiseuse

12 - 285

GALAAD

Format de post-processeur
Lorsqu'aucun des formats d'export ou de pilote externe disponibles ne vous
conviennent, il vous reste la possibilit de dfinir vous-mme votre propre
format avec la fonction "Paramtres / Post-processeur", qui ouvre une bote de
dialogue gnreusement pourvue.

Vous trouverez ici tout ce qui est ncessaire pour dcrire n'importe quel
format, pourvu que celui-ci soit en mode texte et que les donnes numriques
soient en dcimal ou hexadcimal. Les formats binaires, qui poseraient de
nombreux problmes de taille de donnes, sont donc exclus. Fort heureusement, ils ne sont jamais employs pour les transferts de fichiers, en tout cas
dans le domaine de la commande numrique.
Mme si le format standard reste le G-code ISO, sur lequel viennent se
greffer les diverses variantes dont votre machine a besoin, vous pouvez crer
un codage tout fait exotique. Galaad propose d'ailleurs plusieurs canevas sur
base ISO, Isel-NCP ou HPGL, que vous pouvez rcuprer et modifier avec le
bouton "Ouvrir". Vous pouvez a contrario enregistrer votre format modifi
sous un nom bien vous avec le bouton "Enregistrer".

12 - 286

Paramtrage de la fraiseuse

GALAAD 3

Le format tant de type texte, vous devez indiquer le code des caractres
constants qui seront placs en dbut de ligne et en fin de ligne. Ce code est
donn en valeur dcimale reprsentant un code ASCII, par exemple 2 pour
<STX> (Start Text) et 3 pour <ETX> (End Text). Le plus courant reste une ligne
sans caractres de contrle au dbut (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 contrle.
Il est possible de numroter les lignes. Dans ce cas, vous devez indiquer
dans la case format de numrotation le format des numros, le zro indiquant
le nombre. Par exemple, si vous mettez "N0", les lignes auront le caractre 'N'
en-tte suivi du numro de ligne avec juste le nombre de digits ncessaires. Si
vous mettez "N0000", les numros auront 4 digits combls par des zros
gauche, par exemple "N0012" pour la ligne n 12. Si vous ne mettez rien dans
ce champ, il n'y aura pas de numrotation. Le bloc dbut de fichier n'est pas
numrot : c'est vous de mettre ici directement les numros de lignes (vous
pouvez indiquer autant de lignes que ncessaire, avec au maximum 1000
caractres au total). Le dbut de fichier sera envoy tel que vous l'avez dfini.
Inversement, le bloc de fin de fichier peut recevoir un numro de ligne qui est
forcment variable quant lui.
Trs important : les donnes variables doivent apparatre sous la forme de
labels prdfinis par Galaad, mises entre les symboles < (infrieur) et >
(suprieur). Par exemple, pour le bloc de fin de fichier, la seule donne
variable que Galaad propose est le numro de ligne <N>. Si le compteur de
ligne est 123 ce moment, pour produire une ligne "N123 M02", vous devez
donc paramtrer <N> M02 dans laquelle la <N> sera remplace par le numro
de ligne pr-format, en l'occurrence "N123". Ceci est valable pour tous les
champs ou blocs acceptant des donnes variables. Les donnes disponibles
sont indiques droite de chaque zone complter. Autre exemple, pour
une commande de mouvement linaire 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 coordonne X, etc. Les espaces que vous aurez mentionns seront
respects, mme si vous en mettez en trop. Aucune vrification de validit de
syntaxe n'est effectue. C'est votre format.
Presque aussi important : vous pouvez mettre entre crochets une expression contenant une ou plusieurs donnes variables. Dans ce cas, l'expression
complte ne sera produite que si toutes les donnes contenues dans les crochets

Paramtrage de la fraiseuse

12 - 287

GALAAD

ont chang de valeur. Par exemple, si vous ne voulez rpter la vitesse de


mouvement qu'en cas de changement, la ligne donne dans l'exemple prcdente devient "G0 [F<V> ]X<X> Y<Y> Z<Z>". Si la donne de vitesse a chang
depuis l'appel prcdent une commande la faisant intervenir, l'expression "
F<V> " sera prise en considration. Si la vitesse n'a pas vari, alors Galaad fera
comme si la ligne tait "G0 X<X> Y<Y> Z<Z>".
Les variables disponibles sont les suivantes :
- Changement d'outil : <T> pour numro de l'outil, <D> pour diamtre de
l'outil, <R> pour rayon de l'outil.
- Dmarrage/Arrt broche : <T> pour numro de l'outil, <RPM> pour vitesse
de rotation en tour/min, <RPS> pour vitesse de rotation en tour/s.
- Temporisation : <S> pour secondes, <dS> pour dciseconde, <cS> pour
centiseconde, <mS> pour milliseconde.
- Activation/Dsactivation sortie : <N> pour numro de sortie.
- Changement de vitesse : <V> pour vitesse (voir le facteur d'chelle).
- Tous dplacements, actifs ou inactifs : <X>, <Y>, <Z> pour coordonnes
cartsiennes (absolues ou relatives selon le mode choisi par l'option "Coordonnes relatives" en bas droite), <V> pour vitesse de mouvement, <R> et <A>
pour coordonnes polaires (absolues ou relatives).
- Interpolation circulaire : <Cx> <Cy> pour coordonnes cartsiennes
(absolues ou relatives) du centre de l'arc ; <X1Cx> <Y1Cy> pour coordonnes
relatives du centre par rapport au point de dpart de l'arc ; <R> pour rayon de
l'arc ; <A1> <A2> pour angle de dpart et d'arrive de l'arc (en degrs d'angle) ;
<A12> pour angle d'ouverture de l'arc (en degrs) ; <X1> <Y1> pour coordonnes cartsiennes (absolues ou relatives) du point de dpart de l'arc ; <V> pour
vitesse de mouvement ; <X2> <Y2> pour coordonnes cartsiennes (absolues
ou relatives) du point d'arrive de l'arc ; <X1X2> <Y1Y2> pour coordonnes
relatives du point d'arrive par rapport au point de dpart de l'arc ; <Z> pour
coordonne Z (absolue ou relative) du point d'arrive de l'arc.
Important : Les zones formats indiquent le nombre de digits des donnes
variables ainsi que leur sparateur dcimal pour les nombres rels. La plupart
des donnes variables sont soumises un facteur d'chelle individuel.

12 - 288

Paramtrage de la fraiseuse

13

0 1 1 0 1

APPLICATIONS SPECIALES

GALAAD

Dcoupe au laser ou au jet d'eau pressuris


On l'a vu dans les paramtres de la fraiseuse, onglet "Broche", il est
possible de paramtrer un systme de dcoupe activ seulement lorsque la
machine avance sur le trac. En gnral, ce type de machine ne dispose que de
deux axes XY, le rglage de hauteur tant une simple bute mcanique. Mais
qui peut le plus peut le moins, et Galaad saura fort bien grer une machine 2
axes. D'ailleurs, les prises d'origine pice en sont d'autant plus facilites
puisque c'est souvent le rglage Z qui est le plus fastidieux.
Le systme de mise en route et d'arrt de l'outil de coupe reste un asservissement classique, en gnral soumis la commutation d'une sortie binaire (tout
ou rien) qui pilote en aval un systme de puissance. La simple case cocher
"Activer seulement lorsque l'outil avance" dtermine le mode opratoire,
passant d'une mise en route lors du lancement de l'usinage avec arrt la fin du
cycle, une mise en route en dbut de chaque trac avec arrt en fin de trac,
lorsqu'une broche de fraisage classique descendrait et remonterait. Si votre
machine est dote d'un axe Z, il est d'ailleurs tout fait possible de faire
cohabiter les deux fonctionnalits, descente au contact puis la profondeur,
activation de l'outil de coupe, extinction de celui-ci avant remonte.
Les paramtres tempos laser ne sont accessibles que pour un systme de
dcoupe intermittent. Il peut s'avrer ncessaire de demander Galaad de ne
commencer le mouvement sur le trac qu'une fois le laser ou le jet d'eau
compltement actif. Si celui-ci a une petite inertie, il faut indiquer un dlai (en
millisecondes) dans la case "on". Galaad enclenchera la sortie puis marquera
cette pause avant d'attaquer le mouvement de dcoupe. Inversement, la
temporisation "off" indique une pause respecter la fin du trac aprs
extinction du laser, avant de dplacer la tte vers un nouveau trac ou vers son
point de parking.
Si la tte laser ou le surpresseur du jet d'eau intgre une fonction de
contrle de marche avec un signal "Prt" renvoyer au systme superviseur,
le mieux est de connecter ce signal sur une entre de la machine que Galaad
peut lire. Il suffit alors de paramtrer cette entre comme "Signal de broche
prte" dans les paramtres de broche. Dans ce cas, Galaad mettra en route le
laser, marquera la pause "on", puis attendra que l'entre "broche prte" bascule
dans l'tat requis avant de dmarrer le mouvement de dcoupe. Attention, il n'y
a pas de timeout. Si le signal ne revient pas, le processus reste en suspens. Voir
les entres/sorties tendues pour des contrles avancs.
13 - 290

Applications spciales

GALAAD 3

Dcoupe la torche plasma


Dans la mme veine, Galaad peut contrler la mise en route et l'arrt d'une
torche plasma pour la dcoupe de mtal. Le principe reste le mme qu'avec
un laser ou un jet d'eau pressuris. Les torches plasma ont toutefois la
particularit de ncessiter une procdure d'amorage et le maintien d'une
longueur constante de l'arc lectrique pour une qualit et une rgularit
optimales du sillon de dcoupe.
L'amorage peut varier selon les types de torche et de matriau utiliss. La
squence la plus simple activera l'arc, marquera une pause puis attaquera le
mouvement de coupe. En gnral, la torche dmarrera plus haut que sa position
normale le temps d'amorcer de faon optimale, puis sera abaisse aprs un
temps de latence ou validation sur une entre, enfin passera la phase
d'avance. Le fait de slectionner une
broche de type "Tte de dcoupe laser
ou plasma" ouvrira une fentre de
rglage des paramtres de dcoupe au
moment de lancer l'usinage. Mais vous
pouvez aussi crire votre propre
squence plus labore. Attention, les
coordonnes absolues MOVE TO (i.e. par
rapport au zro machine) ne sont pas
accessibles dans un script de broche. Les
seules commandes de dplacement
utilisables sont les mouvements relatifs MOVE REL ou utilisant des coordonnes
relatives au point d'origine pice MOVE ORG.
Il est aussi possible de faire un palpage pour rechercher la position Z de la
surface de la pice au point de dpart du trac, l'aide du capteur de surface
dfinissable dans les entres/sorties tendues des paramtres de la machine. La
hauteur de la torche sera alors dfinie selon la position de la surface. L'arc
commencera alors exactement la bonne distance. Mais les choses peuvent
ensuite se gter : tant donn que les mouvements de la machine sont gnrs
de faon purement locale avec une transmission souvent trs en avance sur leur
excution, il ne peut en thorie y avoir de correction en temps rel de la
position de l'axe Z pour conserver une longueur d'arc constante. Si vos
matriaux sont plus ou moins gondols, il ne vous reste plus qu' utiliser un
palpeur de planit qui fera une topographie Z de la surface le long des
parcours effectuer, pralablement au processus de coupe, ou bien utiliser une

Applications spciales

13 - 291

GALAAD

commande numrique capable de ragir de faon locale aux variations de


hauteur d'arc mesures par la torche et retournes la boucle de contrle sous
forme de signal analogique ou autre. Pour les commandes numriques disposant de cette fonction spciale de correction Z en temps rel, Galaad propose
les quelques rglages utiles.

Dpose de liquide
Si la plupart des applications usuelles de Galaad consistent usiner une
pice en enlevant de la matire dans les tracs dessins, le logiciel est tout aussi
capable d'asservir un systme charg d'en apporter aux mmes endroits. Il est
mme possible de faire les deux l'un aprs l'autre, par exemple en gravant des
sillons puis en y injectant de l'encre ou de la peinture. Evidemment, dans ce cas
prcis, il sera ncessaire d'avoir une buse d'injection ct de la broche de
fraisage, avec un dcalage XYZ calibr entre les deux. Les extensions des
paramtres d'outils permettent de grer facilement ce genre de situation, en
assignant des sorties diffrentes aux commutations de la broche et de la buse.
Un script de changement automatique pourra en outre grer les hauteurs Z
respectives des deux lments. On peut aussi affecter diffrents outils
diffrentes teintes injectables, toujours avec les extensions des paramtres
d'outils. Il suffit que chaque lectrovanne ou pompe soit connecte une sortie
distincte.
Mais rien n'oblige fraiser avant d'injecter le liquide. Une autre application
de Galaad, assez proche, consiste dposer de la colle ou quivalent dans les
tracs d'une pice dessine, sans usinage pralable. Les entres/sorties tendues
permettent de grer de prs le cycle de dpose, en observant une petite
temporisation aprs le dclenchement 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 rsiduel le temps de s'couler. Ceci n'est
pas forcment utile pour tous les liquides ; certains se contenteront trs bien
d'une commutation classique en dbut et en fin de trac.

13 - 292

Applications spciales

14

0 1 1 1 0

"LANCELOT"
UTILISATION AUTONOME

GALAAD

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 diffrents, dont une icone "Lancelot". Il se peut
aussi que vous n'ayez acquis qu'une simple licence de pilotage avec une carte
CNC spcifique contenant cette licence, auquel cas seule l'icone "Lancelot" a
t installe sur votre bureau. Quoi qu'il en soit, double-cliquez dessus.

Apparat aussitt la fentre de Galaad demandant les paramtres d'usinage,


mais couverte par une bote de slection de fichiers qui ressemble assez fort
celle utilise pour l'import dans le module de dessin. Si vous n'avez que la
licence pour ce module Lancelot (ou encore la licence "Kay") et que vous
ouvrez tout juste ce manuel ici, vous aurez tout de mme besoin de faire un
petit tour par les chapitres "Apprenons usiner", "Fonctions avances de
l'usinage" et mme "Paramtrage de la fraiseuse". Allez-y, on vous attend.

14 - 294

"Lancelot", utilisation autonome

GALAAD 3

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
mme que Galaad peut faire des infidlits en confiant l'usinage du dessin un
logiciel tiers, Lancelot peut son tour servir de rceptacle aux uvres issues
d'un autre crateur. Les deux programmes sont techniquement indpendants, ce
qui permet d'ailleurs de lancer un usinage et continuer dessiner, 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 fentres de prvisualisation. Il ne
reste plus qu' paramtrer, et c'est d'ailleurs l que les valeurs forces (entre
autres profondeur et vitesse) peuvent se rendre utiles. Pour le reste, c'est dire
l'origine pice et le lancement de l'usinage, vous connaissez la musique puisque
vous avez lu les chapitres prcdents.
Le problme principal d'un import de fichier, qu'on retrouvera avec le
module Kay, c'est qu'aucun format ne contient d'information sur les dimensions
brutes de la pice usiner, et notamment son paisseur. Pourtant, les dimensions brutes sont indispensables au rglage de l'origine pice, et c'est
pourquoi il vous est demand de les prciser.
La bote de dialogue qui jaillit ds
l'ouverture du fichier abonde dans ce sens.
Vous pouvez laisser Lancelot recadrer le
dessin avec des marges prciser, ou bien
indiquer vous-mme les dimensions
brutes, paisseur comprise. A noter que le
dessin peut aussi tre enroul autour de
l'axe A pour un usinage cylindrique, du
moins si vous disposez d'un 4me axe
rotatif.
La vitesse de plonge dans la matire
n'tant pas dans les valeurs forces, elle
peut tre rgle ici.
Enfin, l'outillage peut correspondre au magasin standard de Galaad, qui
reste grable depuis Lancelot, mais vous pouvez aussi indiquer dans cette
fentre un diamtre et une vitesse de rotation. Le diamtre sert compenser
l'approche latrale de l'origine X ou Y, et la vitesse de rotation par dfaut.

"Lancelot", utilisation autonome

14 - 295

GALAAD

Ces donnes restent accessibles en cliquant


sur le bouton "Environnement" en bas droite
de l'cran, via l'option "Paramtres d'import".
Les autres options vous donnent un accs
direct aux paramtres 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.
A 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 ncessaire de passer en argument
suivant l'extension standard mise entre parenthses. Exemples :
C:\Galaad\Lancelot.exe "C:\Mes travaux\MonFichier.plt"
C:\Galaad\Lancelot.exe "C:\Mes travaux\MonFichier.xyz" (plt)

Les guillemets servent intgrer en un bloc unique un nom de fichier avec


espaces, sans qu'il soit scind en deux arguments. Rendez-vous au chapitre
"Considrations techniques" pour plus d'informations sur les nombreux
arguments possibles des lignes de commande pour les diffrents modules.

Lancelot et Kay
Le module Kay fait la mme chose que Lancelot, c'est--dire le pilotage
manuel de l'origine pice et la supervision de l'usinage automatique, mais avec
des formats plus spcialiss. Disons seulement ici que la diffrence principale
entre Lancelot et Kay rside dans le fait que Lancelot ne rcupre que la
partie active des fichiers d'usinage (outil dans le matriau) et utilise donc les
vitesses inactives et les cycles de perages dfinis 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).

14 - 296

"Lancelot", utilisation autonome

15

0 1 1 1 1

"KAY"
PILOTE D'USINAGE 3D

GALAAD

Gnralits
Le module Kay est un des composants du logiciel Galaad qui peut tre
utilis de faon indpendante, soit avec la licence normale du logiciel, soit avec
sa propre licence restreinte (sans clef). Kay est un pilote d'usinage, c'est
dire qu'il se contente de rcuprer des fichiers FAO - CAM en Anglais - sous
format ISO G-code, Isel-NCP ou MasterCam NCI, avec lesquels il supervise
l'usinage automatique aprs avoir dirig le rglage de l'origine pice selon les
mmes modalits que l'usinage standard de Galaad.
Kay est spcialis dans l'usinage de parcours d'outils 3D, de 3 5 axes.
Les 4me et 5me axes sont prsums tre de type standard, c'est dire des axes
de rotation A et B selon la norme en vigueur. Le pilotage manuel est effectif
pour tous les axes disponibles sur la machine.

Au lancement, Kay affiche une fentre classique de pilotage manuel pour


prise d'origine pice, et demande aussitt d'ouvrir un fichier usiner. En
l'absence de fichier slectionn, il se contentera de faire du pilotage manuel.

15 - 298

"Kay", pilote d'usinage 3D

GALAAD 3

A noter que le nom du fichier peut tre pass en argument avec son chemin
d'accs, auquel cas l'ouverture du fichier sera automatique. De cette faon, Kay
peut tre directement intgr au bout d'une chane de traitement complte
CAO-FAO-CNC. Si vous disposez d'un logiciel capable de crer 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 parenthses. Exemples :
"C:\Program Files\Galaad\Kay.exe"

appelle Kay sans lui donner de fichier ouvrir ;


"C:\Program Files\Galaad\Kay.exe" "C:\ CadCam\Fichier.iso"

appelle Kay et lui demande d'ouvrir directement le fichier au format ISO ;


"C:\Program Files\Galaad\Kay.exe" "C:\CadCam\Fichier.xyz" (iso)

appelle Kay et lui demande d'ouvrir le fichier, tout en prcisant le format.

Coordonnes et origine fichier


Ds le chargement du fichier, Kay rappelle sommairement le volume
couvert par le parcours des axes XYZ avec les
valeurs extrmes, 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 prcisent pas les
dimensions de la pice brute, lment 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
rfrences d'outils correspondantes. Il n'est pas possible de dterminer la
forme ni les dimensions de la pice brute partir des donnes du fichier
ouvert. Le travail de pilotage se fera donc partir d'un point origine pice
dfinir sur la table de travail. Le point origine pice rgl avec Kay correspond au point de coordonnes (0,0,0,) du fichier. Ce point peut trs bien
tre situ tout fait l'extrieur du parcours, selon le systme de coordonnes
et les dcalages suivis par le logiciel qui a produit le fichier.

"Kay", pilote d'usinage 3D

15 - 299

GALAAD

A noter qu'il est assez commun de trouver le point de coordonnes (0,0)


XY du fichier dans l'angle sud-ouest d'une pice rectangulaire, le point 0 Z
tant gnralement situ soit la surface suprieure de la pice, soit sa surface
infrieure. Il vous appartient de grer la position du point zro 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 respecte par la fentre
d'affichage graphique de Kay. Si votre fichier n'a pas respect cette norme,
l'affichage ne sera pas reprsentatif du parcours, mais l'usinage n'en sera pas
moins correct pour peu que vous ayez rgl une origine Y correspondant bien
votre fichier. Il est d'ailleurs possible d'indiquer le dcalage Yo-Axe A. Pour
les usinages 5 axes, le point origine X est rput correspondre l'axe de
rotation B de la mme faon. Pour le reste, le systme de coordonnes de Kay
suit le standard gomtrique avec des valeurs croissantes pour X de l'ouest
l'est (gauche vers droite), pour Y du sud au nord (devant vers derrire).
Vous pouvez nanmoins modifier le point origine du fichier une fois
celui-ci ouvert dans Kay. La commande "Fichier / Dimensions & origine" vous
donne accs une bote de dialogue dans laquelle vous pouvez indiquer de
faon manuelle les
dimensions cartsiennes de votre pice
brute,
mais
aussi
positionner le point
origine
dans
ces
dimensions, y compris
en forant sa position
dans un coin XY du
rectangle et le point Z sur une de ses faces. La bote de dialogue peut tre
affiche 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 dcaler
manuellement les coordonnes, les inverser ou changer les facteurs d'chelle.
De mme, vous pouvez extraire un morceau du fichier en dterminant les
points de dpart et d'arrive du parcours. Tous les vecteurs et arcs situs avant
ou aprs seront ignors, mais les commandes de vitesse, changement d'outil,
etc. resteront actives.

15 - 300

"Kay", pilote d'usinage 3D

GALAAD 3

Origine pice
Ds 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 rglage
de l'origine pice est effectu de faon classique l'aide du tableau de commandes de pilotage manuel et des boutons verts de validation (voir aussi les
chapitres "Apprenons usiner" et "Fonctions avances de l'usinage"). Le but
de ce pilotage manuel est d'indiquer Kay o se trouve physiquement le
point zro fichier sur la pice brute. Pour ce faire, il suffit de dplacer
manuellement la pointe de l'outil vers les coordonnes du point de rfrence,
axe par axe. Pour les fonctions de pilotage manuel et de validation de l'origine,
reportez-vous au chapitre "Apprenons usiner", section "Origine pice" qui
vous donnera tous les dtails et quelques astuces.
Vous pouvez entrer une position numrique 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 connatre 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 allez lui indiquer. Vous allez donc effectuer
des approches X Y et Z une par une ou ensemble, en validant pour chaque axe
la position approche. Par exemple, vous positionnez l'axe Z au point de la
pice qui correspond au point zro 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 coordonnes Zo dans le
dessin sera toujours la surface suprieure de la pice, l'paisseur de celle-ci
tant de surcrot connue. Avec Kay, il est tout fait possible que vous ne
puissiez pas positionner l'outil au point de coordonnes Z=0 du fichier, tout
simplement parce que celui-ci se trouve dans la matire. S'il est au fond de la
pice, 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
pice, une position connue mais
inapprochable. Par consquent, sur
validation "Z-ok", Kay vous

"Kay", pilote d'usinage 3D

15 - 301

GALAAD

demande donc de prciser si l'origine fichier Zo se trouve plus bas que le point
que vous avez affleur.
La position Z "monte" alors dans
la case Z de l'origine pice.
Faites de mme pour les axes X et Y, et aussi les axes rotatifs si ncessaire,
en approchant physiquement l'endroit de la pice brute qui correspond au point
zro du fichier, et en cliquant sur les autres boutons verts. A noter qu'il n'est
pas ncessaire de rgler l'origine pice axe par axe avant chaque usinage. Si
vous avez un tau ou posoir fixe avec des parcours d'usinage utilisant un
systme de coordonnes partant de ce posoir, il suffira de rgler l'origine XY
une fois pour toutes. Il est d'ailleurs possible de mmoriser des origines pour
les rappeler ultrieurement. Les positions d'origine pour l'axe Z et pour les
axes rotatifs ventuels sont elles aussi mmorisables, la dernire position
utilise restant valide jusqu' ce qu'elle soit dplace.
Important : si votre machine est quipe d'un capteur d'outil, reportezvous au chapitre "Fonctions avances de l'usinage", section "Mesure automatique de l'outil" pour plus d'informations. La mthode de calibrage reste la
mme, mais l'utilisation d'un capteur d'outil suppose que vos fichiers
d'usinage auront tous leur origine Zo situe au fond de la pice, puisque
Kay ignore l'paisseur de celle-ci. Idem pour un changeur automatique.
En usinage 4 axes, c'est--dire si votre machine est quipe d'un axe rotatif
A et si le fichier ouvert contient des coordonnes rotatives A, les validations
"Y-ok" et "Z-ok" peuvent dfinir soit la position de l'axe de rotation sur les
axes Y et Z, information ncessaire pour un calcul de vitesse tangentielle et un
affichage corrects, soit la
position des points de
coordonnes Y=0 et Z=0
dans le fichier, si ces points
ne sont pas situs sur l'axe de
rotation (cela peut parfois
arriver). Lorsque vous cliquez sur les boutons verts, Kay demande alors quoi
correspond la position valide.
A noter que la barre
du clavier interrompt le rafrachissement
de l'affichage lors des validations. Pratique pour les trs gros fichiers.

15 - 302

"Kay", pilote d'usinage 3D

GALAAD 3

Paramtres
On ne va pas revenir ici sur la faon de dfinir votre machine. Reportezvous au chapitre "Paramtrage de la fraiseuse" si vous avez besoin d'informations en ce sens. Le paramtrage de la machine est rigoureusement
identique celui effectu depuis le module principal Galaad, et les
modifications opres depuis un module sont applicables dans l'autre.
Dans Kay, le fait de modifier un paramtre de la fraiseuse provoque la
rinitialisation du dialogue avec celle-ci. Dans la mme veine, la commande
"Paramtres / Rouvrir la communication" vous vite de devoir fermer puis
relancer Kay en cas de problme de dialogue avec la machine, par exemple une
mise hors tension momentane. Le processus d'initialisation de la machine est
alors recommenc.
Les options de tlchargement et tlsauvegarde ne concernent que les
machines quipes d'une mmoire locale capable de stocker le parcours
d'usinage et de l'excuter localement, soit depuis la mmoire tampon, soit
depuis une carte mmoire ou une unit de disque.
Il est possible d'engager le processus d'extinction du systme une fois le
parcours d'usinage achev. Dans ce cas, Kay est ferm automatiquement aprs
avoir pass Windows une commande d'extinction de l'ordinateur.
Selon son format et son programme gnrateur, le fichier de parcours
d'usinage peut ou non contenir des ordres de mise en route et d'extinction du
systme d'arrosage. Il est bien vident que Kay teint l'arrosage en fin de
processus mme si le fichier ne l'a pas demand. Mais il est possible de forcer
l'activation ou la dsactivation de l'arrosage. Dans tous les cas, il est ncessaire
que la sortie correspondant au systme d'arrosage ait t dfinie dans les
paramtres de la machine.
Un usinage rptitif peut tre demand, avec relance du cycle aprs un
temps de pause rglable, et une fois le cycle prcdent achev sans erreur.
L'origine pice reste alors inchange. Un usinage en srie peut aussi tre
paramtr, pour obtenir une matrice de pices sur la machine. Il est ncessaire
de prciser le nombre de pices par range et colonne, ainsi que le dcalage
d'origine d'une pice ses voisines X et Y.
De mme que l'arrosage, la commande de broche peut tre inactive ou
force indpendamment de ce que le fichier indique.

"Kay", pilote d'usinage 3D

15 - 303

GALAAD

3
Le compteur d'usinages permet de
suivre les cycles appliqus une ou
plusieurs pices pour obtenir le temps
globalement pass usiner. Contrairement
Galaad, il n'y a avec Kay qu'un seul
compteur disponible.

La position de dpart cycle est un lment important si votre machine est


encombre d'obstacles divers comme des posoirs, un 4me axe rotatif, etc. Un
fichier issu d'une FAO bien leve commence en gnral par un mouvement
XY rapide vers le point d'entre du premier trac. Sauf que les coordonnes de
ce fichier sont relatives au point d'origine pice et non au point d'origine
machine. Le tout premier mouvement est charg d'assurer la convergence. Mais
on ne sait pas si, entre sa position courante et le premier point d'entre, l'outil
ne va pas se heurter
quelque barricade. Soit vous
vous arrangez chaque fois
pour que l'outil soit proche
de ce point d'entre au
moment de lancer le cycle,
afin d'viter un risque de
collision, soit vous indiquez un point de dpart en coordonnes absolues
(coordonnes relatives au zro machine) qui sera toujours rejoint avant de
commencer un cycle. Ce point peut tre dfini pour chaque type d'usinage, 3, 4
ou 5 axes. Si votre machine travaille en origine pice flottante (i.e. pas de zro
machine), alors vous avez lu ce paragraphe pour rien.
A contrario, en fin de cycle, la machine
se dplace de faon automatique vers la
position de changement d'outil si un autre
outil doit tre mont la main pour complter le processus, ou bien vers la position de
rangement d'outil lorsque la pice est
acheve. On retrouve ici les mmes rglages
que pour l'usinage avec Galaad. Une position
d'interruption peut aussi tre indique,
correspondant ce que la machine doit faire
lorsque l'usinage a t stopp pour une
raison ou une autre.

15 - 304

"Kay", pilote d'usinage 3D

GALAAD 3

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 dfinir la faon
dont les changements d'outils
doivent tre grs. La liste des outils
dtects dans le fichier est affiche
en haut de la bote de dialogue, et plusieurs options sont alors disponibles :
1 - Les changements d'outils sont purement et simplement ignors. Dans ce
cas, Kay considrera 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 gnrent des mouvements d'usinage, et les
autres sont ignors. Il est ainsi possible de refaire un cycle exclusif.
3 - Les changements d'outils sont grs par Kay. Plusieurs sous-options sont
alors proposes :
3.1 - Les outils sont bagus ou bien ont tous la mme longueur apparente,
c'est dire que le montage d'un nouvel outil ne ncessite pas la rglage
d'une nouvelle origine Z. Dans ce cas, Kay interrompt l'usinage lorsqu'il
arrive une commande de changement d'outil dans la squence dfinie par
le fichier, et affiche un message demandant l'utilisateur de monter l'outil
qui doit ensuite dmarrer. Ds le message valid, le cycle reprend.
3.2 - Le changement d'outil ncessite un nouveau rglage manuel de l'origine 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 redmarre sur le nouveau cycle.
3.3 - Le changement d'outil ncessite un nouveau rglage de l'origine Z,
mais celui-ci peut tre effectu de faon automatique l'aide du capteur
d'outils. Dans ce cas, sitt le message de changement valid, Kay effectue
une mesure automatique de la nouvelle origine Z sur le capteur d'outils et
relance immdiatement le cycle.
3.4 - La machine dispose d'un changeur d'outils automatique dont la squence programme a t dfinie dans les paramtres. L'interruption est
alors limite au rangement automatique de l'outil courant dans son rtelier,
la slection du suivant et ventuellement la mesure de celui-ci sur le capteur.

"Kay", pilote d'usinage 3D

15 - 305

GALAAD

Usinage
Comme pour les autres modules de pilotage de Galaad, le gros bouton
jaune de lancement de l'usinage active le processus dfini dans le fichier,
partir du point origine pralablement rgl. Au moment de valider le dpart du
cycle, vous pouvez encore choisir de ne pas
allumer la broche et l'arrosage. Il est possible
d'activer le mode "pas--pas" dans lequel chaque
mouvement d'usinage doit tre valid au clavier,
sauf si la case correspondante est dcoche, en bas
gauche de l'cran.

Rappelons que la barre


stoppe l'usinage de la mme faon que
le clic sur le bouton d'arrt d'urgence en bas droite de l'cran. Plus civilis, le
bouton
en bas gauche de l'cran permet d'interrompre l'usinage ds
que l'outil est rtract au-dessus de la pice. L'arrt n'est donc pas immdiat
dans ce cas, et il reste possible de reprendre le processus l o il a t interrompu. Ceci peut s'avrer utile pour un nettoyage de l'outil ou de la pice en
15 - 306

"Kay", pilote d'usinage 3D

GALAAD 3

cours d'usinage sans risque de marquage. Mais si celle-ci est usine tout d'un
bloc sans remonte d'outil intermdiaire, comme c'est souvent le cas pour les
usinages 3D, l'arrt sera alors sans objet puisqu'il correspondra la fin du cycle
global.
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 si celle-ci est asservie. Il est aussi possible de
dcaler lgrement l'origine Z, c'est dire modifier en cours de route la
profondeur de passage de l'outil. Ce dcalage n'est valide que pour le cycle
outil en cours ; le cycle suivant reviendra la valeur normalement rgle pour
l'origine pice.
Une fois le processus compltement achev, tous
les outils ayant t appels, la broche est arrte, le
dernier outil est rang sa position de parking, et un
message final indique l'utilisateur que l'usinage de
la pice est termin, s'il n'est pas parti djener.

Si vous avez acquis la seule licence Kay, le prsent chapitre peut vous
paratre succinct voire incomplet. Rappelons que cette licence vous donne aussi
accs au module Lancelot, le pilote d'usinage standard de Galaad dj dcrit
aux chapitres "Apprenons usiner", "Fonctions avances de l'usinage" et
"Lancelot, utilisation autonome" du prsent manuel. Il est donc recommand
de lire ces chapitres pour plus d'informations sur le processus d'usinage en
gnral, la plupart des fonctions dcrites dans ces chapitres restant applicables
au module Kay.
De mme, le chapitre "Paramtrage de la fraiseuse" reste valable pour
l'utilisation du seul module Kay, mme si certaines particularits du paramtrage ne concernent que l'usinage avec Lancelot, par exemple les vitesses
inactives ou les entres sorties tendues.
Pour mmoire, Lancelot est appel directement par le module principal de
dessin 2D Galaad. Il ne peut grer que 2 ou 3 axes mais permet nanmoins
l'usinage 3D, y compris avec des fichiers externes, les parcours de liaison outil
relev tant alors extraits du reste et redfinis par Lancelot qui tient compte des
paliers imposs par la librairie d'outils de Galaad. Lancelot permet en plus le

"Kay", pilote d'usinage 3D

15 - 307

GALAAD

contrle d'entres/sorties tendues pour des processus soumis des automatismes spciaux. Le module Kay, quant lui, gre de 3 5 axes mais pilote
l'usinage avec le fichier tel quel, sans ajouter des paliers, lesquels sont dfinis
par le module FAO (CAM) qui a gnr le fichier. Le calcul cinmatique est la
seule modification que Kay se rserve d'apporter au parcours, en modulant les
vitesses d'avance afin d'viter les sorties de route.

15 - 308

"Kay", pilote d'usinage 3D

16

1 0 0 0 0

"GAWAIN"
CAO-FAO DE TOURNAGE

GALAAD

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 fonctionnalits que Galaad, mais les pices
dessiner sont nettement moins complexes, constitues d'un simple profil de
rvolution, typiquement des pions de jeu d'chec ou des barreaux de chaise.
L'utilisation du module de tournage Gawain suppose que vous tes dj plus ou
moins familier avec l'utilisation du module de fraisage Galaad, tant pour le
dessin que pour la prise d'origine pice et l'usinage automatique. Si ce n'est pas
le cas, reportez-vous aux chapitres "Apprenons dessiner" et "Techniques
avances de dessin" qui vous diront tout ce qu'il faut savoir plus sur la manire
de procder. Le dessin avec Gawain est tout aussi intuitif et ne devrait pas
poser de difficult.

Les rfrences gomtriques de tournage nomment "Z" l'axe d'avance et


"X" l'axe de diamtre, ce qui peut induire quelques confusions sur les cotes
pour un habitu du dessin sur un plan cartsien XY. Galaad en gnral et son
16 - 310

"Gawain", CAO-FAO de tournage

GALAAD 3

module de tournage Gawain en particulier respectent la lettre (si l'on peut


dire) les dfinitions normalises. 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
et du pilotage deviennent respectivement Z et X. L'habitude vient vite et
l'utilisation reste inchange.
L'affichage de la pice sur l'cran de dessin permet de visualiser la trajectoire de tournage dans la partie haute, o l'on dessine, et son symtrique
visuel dans la partie basse, celle-ci restant passive, le tout reprsentant la
globalit de la pice usine. Vous dessinez donc le demi-profil de la pice,
l'autre moiti tant affiche de faon passive. Pour une meilleure perception du
rsultat usin, les angles vifs du profil sont mis en valeur par des lignes
pointilles qui rejoignent le pendant symtrique. Les cotes Z de ces angles vifs
sont affiches prs de l'axe de rotation, l'origine tant par dfaut situe au bord
droit de la pice.
Vous remarquez trs vite que les icones de dessin sont moins nombreuses
dans Gawain que dans Galaad. Il est bien vident que les fonctions de cration
de points et de figures fermes 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 suppose continue.
En fait, il est possible de dessiner plusieurs sous-ensembles distincts de profils
le long de l'avance, non relis entre eux. Les espaces rests vides entre les
trajectoires ne seront tout simplement pas usins, la pice restant brute ces
endroits.
Le profil est unique, ce qui oblige relier les diffrents objets dessins en
une trajectoire cohrente. Gawain comprend que des lments jointifs mais
constitus distincts font un seul parcours. L o Galaad proposait de relier,
souder ou scinder les objets, Gawain ne fait de diffrence que sur la jonction
des extrmits. S'il y a un espace entre deux objets (ils sont rputs jointifs si
moins de 1/10me de millimtre les spare), alors le processus de tournage
rtractera l'outil pour passer d'une extrmit l'autre. La squence de dessin
n'a par consquent 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 disparat aussi. Une
vitesse d'avance unique vous sera demande au moment d'usiner pour chaque
phase (bauche, finition, filetage).

"Gawain", CAO-FAO de tournage

16 - 311

GALAAD

Outillage
La notion d'outil reste prsente dans Gawain, mme 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 charges d'roder la pice qui tourne.
Le profil peut tre usin en plusieurs fois l'aide d'outils diffrents, il est
donc ncessaire d'affecter pour chaque objet un outil dont les caractristiques
techniques auront t paramtres. Comme pour Galaad, il est possible de
dfinir une librairie de 50 outils
maximum. Et comme pour
Galaad, il est ncessaire avant
toute chose de commencer par
dfinir les caractristiques des
outils que vous allez utiliser. Pour
ce faire, appelez la fonction
"Paramtres / Outils" qui vous
donne accs aux paramtres
techniques de chaque outil. Les
modifications que vous apportez un outil sont mmorises
lorsque vous changez de
numro, le tout tant enregistr
de faon dfinitive lorsque vous cliquez sur "Ok" pour refermer la fentre, le
bouton "Annuler" effaant toutes les modifications apportes.
Le nom de l'outil est purement indicatif. Il sera rappel dans les messages et
slections au moment d'usiner, mais n'a pas d'incidence sur le fonctionnement.
Par contre, la fonction est importante pour le Gawain puisse filtrer qui fait quoi
un moment donn du processus.
Le profil de coupe et son dport d'origine permettent d'utiliser un porteoutils calibr et des outils proprement mesurs. Le profil d'un outil peut tre
dfini de faon sommaire par deux triplets de coordonnes de part et d'autre du
point origine. Ce point origine correspond l'extrmit de l'outil en contact
avec la pice, par exemple la pointe d'un outil de base lame oblique. Lors de
la prise d'origine pice, c'est ce point qui servira de rfrence. Chaque couple
de coordonnes ZX dfinit 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
16 - 312

"Gawain", CAO-FAO de tournage

GALAAD 3

reste facilement intgrable. Dans le cas d'un outil trononner, seule la largeur
Z de l'outil peut tre dfinie. On considre 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 pice termine. Lorsque vous demandez la visualisation
du trac rellement usin, Gawain calcule et affiche les conflits possibles entre
la trajectoire dessine et le profil d'outil. Comme d'habitude
avec Galaad, ceci n'est donn qu' titre d'avertissement ; vous
pouvez trs bien choisir d'ignorer le problme et lancer un
cycle de tournage sans vous proccuper de ces recouvrements, mme si le profil de pice risque de s'en trouver altr.
Par contre, les visualisations 3D
maille et surfacique ne
reprsentent que la pice
telle qu'elle a t dessine,
sans tenir compte de
l'outillage
mis

contribution et donc sans


araser les zones sujettes
conflits. Ces deux vues sont
imprimables au mme titre
que l'affichage normal.

"Gawain", CAO-FAO de tournage

16 - 313

GALAAD

Filetage
Gawain permet d'intgrer au dessin des filetages
horizontaux ou coniques, sans tenir compte du fait que
votre tour numrique sera ou non capable de les
raliser. Si le moteur de rotation de votre tour n'est
pas index ou sa vitesse non asservie, le tournage ne
pourra produire que des pices parfaitement
symtriques sur l'axe de rotation, excluant de fait les filetages. L'indexation
du moteur suppose bien videmment que la commande numrique qui gre le
tour soit capable effectuer un mouvement soumis synchronisation externe,
fonction assez peu rpandue. Une indexation typique consiste monter sur le
moteur du tour un encodeur ou un disque optique retournant le compte prcis
des impulsions la carte de commande, via un diviseur ou un multiplicateur de
frquence. Il reste possible de fileter sans indexation, sous rserve d'avoir un
variateur de broche trs prcis ou disposant de sa propre boucle ferme de
contrle de la vitesse de rotation.
La dernire icone de la srie des lignes
permet d'insrer un filetage sur le dessin. Le
double-clic ou le clic droit sur un filetage
dj existant rappelle la fentre d'dition des
caractristiques techniques de celui-ci. Vous
pouvez indiquer n'importe quel pas de vis et
n'importe quelle profondeur de filet, mme
hors standard. Un petit bouton "Auto" fera la
conversion directe du pas vers la profondeur
selon les formules de calcul en usage. La
vitesse de rotation peut tre prcise pour
chaque filetage, de mme que le sens de
rotation de la broche, sous rserve 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, dterminera 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 pice 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.

16 - 314

"Gawain", CAO-FAO de tournage

GALAAD 3

Paramtrage du tour
Si cela peut vous rassurer, les donnes techniques de votre tour sont
quasiment les mmes que pour votre fraiseuse : courses utiles, dmultiplications, communication, on est dans le dj-vu. D'ailleurs, Gawain peut grer les
paramtres d'un tour et d'une fraiseuse 4 axes pour usiner un profil par fraisage
rotatif, filetage compris. On verra plus loin comment procder.
La fonction "Paramtres / Tour 2 axes" affiche les caractristiques de votre
machine. Les tours lists sont bien moins nombreux que les fraiseuses, mais
Gawain accepte de piloter
toutes
les
commandes
numriques dj disponibles pour le fraisage. Ceci
permet de rutiliser les axes
de votre fraiseuse numrique
pour faire du tournage peu
de frais, en plaant sur la
table une simple platine
constitue d'un mandrin
motoris et de sa contrepointe, les outils de tournage
tant ports par le chariot
mobile Z de la machine. Le
paramtrage vous demande
d'ailleurs si votre machine
dispose d'un 3me 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 caractristiques mcaniques sont classiques. Vous devez nanmoins
prciser si le mandrin est gauche et si l'outil est devant (ce qui est le
standard), afin que le pilotage soit cohrent entre l'cran et la machine. Les
paramtres prsents dans les autres pages sont identiques ceux de la fraiseuse
et ont les mmes effets. Seuls quelques-uns n'apparaissent pas, tant sans objet
en tournage. Par consquent, reportez-vous au chapitre "Paramtrage de la
fraiseuse" pour plus de dtails. A noter que, dans l'onglet "Commande
numrique", une petite option discrte en haut droite de la page indique si le
contrleur du tour permet d'effectuer des filetages.

"Gawain", CAO-FAO de tournage

16 - 315

GALAAD

Petit tour du pas de tir


Une fois la pice dessine, il n'y a plus qu' faire une tentative de
tournage avec la commande "Usinage / Tournage extrieur 2 axes".

La page des paramtres de tournage est plus fournie que celle du fraisage,
mais son contenu n'est pas si compliqu. A gauche de la fentre, les paramtres
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 dfinit la longueur Z de la pice fiche
dans le mandrin, accessible en tournage intrieur mais pas en tournage
extrieur (affich en rose). La distance de retrait indique de combien l'outil
doit tre rtract pour ses manuvres de positionnement. Cette distance
s'entend par rapport au diamtre extrieur 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 matire, afin d'obtenir une
vitesse tangentielle rgulire. Dans ce dernier cas, les vitesses de rotation

16 - 316

"Gawain", CAO-FAO de tournage

GALAAD 3

rgles correspondent au bord extrieur du cylindre brut, et le logiciel acclre


la rotation lorsque l'outil se rapproche de l'axe. Il va de soi que le variateur doit
tre asservi et ses paramtres dment calibrs.
A droite de la fentre, le processus de tournage se divise en trois tapes
successives : bauche, finition, filetage, avec pour chacune ses paramtres.
Vous devez indiquer quelle tape vous voulez effectuer. Ces tapes s'enchaneront sans interruption s'il n'y a pas de changement d'outil oprer.
1 - Ebauche :
Les outils que vous avez indiqus dans le dessin correspondent la passe
de finition et aux cycles de filetage. Le dessin ne prcise pas quel outil va
servir pour baucher la pice. Vous devez choisir cet outil ici, en mme temps
que les paramtres d'bauche. Avec un outil droit classique (outil de base
trononner), le logiciel calcule automatiquement le dport latral 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
excute 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 opre des trononnages partiels verticaux sur l'axe de diamtre ; les
enveloppes X qui suivent la trajectoire dessine
en se rapprochant peu peu du profil de
finition ; enfin les enveloppes ZX qui calculent
pour chaque palier une trajectoire dporte par
rapport au profil de finition. Les deux derniers
modes font tourner les axes Z et X en mme
temps dans des mouvements obliques.
La vitesse de plonge et la vitesse d'avance correspondent respectivement
au mouvement de pntration dans la matire le long de l'axe X, et au mouvement latral ou oblique le long du palier dessin. L'option de plonge hors
matire, valable pour les balayages Z, indique au logiciel que, pour attaquer la
face latrale de la pice ct contrepointe, il peut faire descendre l'outil au-del

"Gawain", CAO-FAO de tournage

16 - 317

GALAAD

du brut puis revenir latralement dans la pice, ce qui vite la descente dans la
matire. Attention aux collisions avec la poupe mobile.
Une fois que les paliers ont tous t excuts, 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 crs par des passes latrales ou verticales.
2 - Finition :
L'paisseur de matire restant enlever par la passe de finition est indique
par la valeur de couche finale, rgler dans les paramtres 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 paramtres pour la passe de finition sont succincts : vous devez soit
choisir un outil utilis dans le dessin, qui excutera alors son cycle sur les
tracs correspondants, soit ignorer les outils du dessin et choisir un outil unique
qui fera tous les tracs. Cette dernire option ne convient videmment pas si
vous avez des chariotages gauche et droite, moins de filtrer sur les objets
slectionns. Par contre, si vous utilisez le mme outil unique pour l'bauche et
la finition, les deux passes seront enchanes de faon 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 extrieure du filetage
(ou intrieure pour les filetages intrieurs). 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 excutera alors son cycle sur les filetages
correspondants, soit ignorer les outils de filetage indiqus dans le dessin et
choisir un outil unique qui fera tous les filetages. La vitesse de rotation pour
chaque filetage peut tre surcharge ici. La direction d'avance pour chaque
filetage est donne dans le dessin.

16 - 318

"Gawain", CAO-FAO de tournage

GALAAD 3

Prise d'origine pice


Une fois la phase d'opration et ses paramtres rgls, l'onglet suivant de la
fentre de tournage permet de rgler l'origine pice pour l'outil qui va dmarrer
son cycle. Ds la mise en place de cette fentre, Gawain ouvre le dialogue avec
la commande numrique, avec ventuellement une course de rfrence pour
recaler les axes.

Le bouton circulaire multi-faces et les curseurs vous permettent de dplacer les axes Z et X de tournage une vitesse donne. Les flches du clavier
correspondent videmment aux boutons, ainsi que le joystick si vous l'avez
activ. Comme pour tous les modules de pilotage manuel de Galaad, il est
possible d'appliquer un mode de dplacement continu ou par pas dfinissables.
Si votre machine est dote d'un 3me axe Y vertical, deux petits boutons
triangulaires vous permettront de rgler la hauteur du chariot porte-outil, de
faon l'aligner sur l'axe de rotation. Reportez-vous aux chapitres "Apprenons
usiner" et "Fonctions avances de l'usinage" pour plus d'informations sur les
finesses du pilotage manuel.

"Gawain", CAO-FAO de tournage

16 - 319

GALAAD

Petite fonction supplmentaire, Gawain ajoute en bas de l'cran un bouton


de remise zro avec passage en coordonnes relatives, et un bouton de retour
aux coordonnes absolues. Ceci vous permet de
marquer une position lors du pilotage manuel,
afin de vous dcaler d'une valeur prcise par rapport cette position. Les
coordonnes relatives sont affiches en jaune (au lieu du vert).
Le rglage d'une origine pice en tournage est une opration plus complique qu'en fraisage. L o le fraisage se contente d'un positionnement de
rfrence XY, en gnral invariant lorsque la pice est cale dans un posoir ou
deux butes, plus une approche Z qui peut tre assure par un capteur d'outil, le
tournage ncessite de revenir affleurer une position Z ou X chaque changement d'outil, ces positions tant elles-mmes sujettes variation. L'art de
tourner est un art de la reprise d'origine. De faon classique, l'opration
consiste faire affleurer le bord de l'outil de coupe sur une position de
rfrence de la pice, et valider la position en indiquant au logiciel quoi
elle correspond.
Pour l'axe Z (avance le long de la pice), on pourra choisir de positionner la
pointe sur le bord droit du cylindre brut ct contrepointe, sur la face
latrale du mandrin (c'est--dire le fond de la pice si celle-ci est bien cale),
sur un point marqu en rouge dans le dessin, ou sur un point dfinir par
rapport l'une des trois rfrences prcdentes. Une fois le bord latral de
,
l'outil positionn l'origine choisie, cliquez sur le bouton
qui fait "monter" les coordonnes de l'axe vers la position d'origine pice.
N'oubliez pas d'indiquer dans la liste combo sous le bouton vert quel point de
rfrence vous venez de valider. Dtail important : pour un outil trononner
ou baucher bout plat, vous devez imprativement affleurer son bord gauche, ct mandrin.
C'est ce bord gauche qui sert de rfrence outil
pour l'origine et le processus automatique.
Pour l'axe X (diamtre de pntration dans la pice),
on pourra choisir d'affleurer l'axe de rotation, tant alors
entendu que la pice brute n'est pas encore monte, ou
bien la surface du cylindre brut, supposer que celle-ci
soit parfaitement cylindrique et centre sur l'axe de
rotation, ce qui n'est pas toujours vident, ou bien la circonfrence du
mandrin, le diamtre de celui-ci donnant la position de l'axe de rotation, ou

16 - 320

"Gawain", CAO-FAO de tournage

GALAAD 3

bien un point marqu en rouge dans le dessin, ou encore un point dfinir


par rapport l'une des rfrences prcdentes. Comme pour l'axe Z, une fois le
bord actif de l'outil positionn l'origine choisie, cliquez sur le bouton
pour valider la coordonne, sans oublier de choisir dans la
liste combo sous le bouton vert quel point de rfrence vous avez ainsi valid.
Il va de soi que vous pouvez rgler Z et X dans n'importe quel ordre. A
noter que la dernire position utilise reste mmorise par rapport au bord
gauche de la pice ct mandrin et par rapport l'axe de rotation, en tenant
compte des dimensions de la pice 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 dtour par les
boutons de commandes en haut gauche de la fentre.
Le premier bouton correspond la classique commande de recalage
du point zro machine, dj vu en fraisage. Ceci suppose que votre
tour fonctionne en coordonnes absolues partir d'une position
invariante dfinie par des contacts de fin de course.
Le deuxime bouton lance ou arrte le moteur du tour. Si celui-ci
est quip d'un variateur asservi que vous aurez dment paramtr,
une fentre de contrle vous permet de rgler la vitesse de rotation
(voir la section "Commande de broche" dans le chapitre "Fonctions avances
de l'usinage").
Le troisime bouton sert effectuer une mise au diamtre de la
pice brute. Cette
opration consiste
effectuer des passes latrales le
long de l'axe Z, en enfonant peu
peu l'outil dans la pice par
rapport la position courante. Les
paramtres indiqus ne font l'objet
d'aucun contrle de validit par

"Gawain", CAO-FAO de tournage

16 - 321

GALAAD

rapport la pice dessine ou l'origine pice prcdemment valide. Il vous


appartient de vrifier vos rglages avant de valider. Notez tout de mme que,
du
une fois lanc, vous pouvez arrter ce processus avec la barre
clavier.
Le quatrime bouton permet de
trononner la pice la position Z
courante. Vous devez indiquer la
profondeur X de pntration, laquelle peut
dpasser l'axe de rotation vos risques et prils,
ainsi que la vitesse d'enfoncement dans la
matire. Il est possible d'effectuer un cycle brisecopeaux pour cette opration.
Le cinquime bouton offre la possibilit de faire un alsage
prparatoire au bout de la pice ct contrepointe, partir de la
position courante des axes. Vous devez monter un alsoir sur le
chariot porte-outil, orient vers le
mandrin avec son bord d'attaque
situ du bon ct par rapport au
sens de rotation. Le logiciel
pilotera un mouvement d'avance
Z- vers le mandrin la vitesse de
plonge, et rptera 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.
Le sixime et dernier bouton commande un dressage latral depuis
la position courante, opration
somme toute assez voisine du
trononnage mais permettant en plus un cycle
rptitif. La valeur de plonge peut ou non
atteindre l'axe de rotation, voire le dpasser,
Gawain se contente d'aller la position X
indique. La plonge peut tre rpte depuis
une position de dpart Z jusqu' la position
courante.

16 - 322

"Gawain", CAO-FAO de tournage

GALAAD 3

Lancement du processus
Une fois les paramtres de tournage rgls et l'origine pice valide, 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 confirmation 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 dmarre
aussitt le processus.

La trajectoire de l'outil correspond sa pointe active. Pour le cas d'un


outil de trononnage ou d'bauche bout plat, rappelons que la coordonne est
celle de son bord gauche, a priori ct mandrin, avec correction automatique
du dport ct oppos. Le logiciel affiche dans ce cas un curseur large
schmatisant l'outil dans sa largeur.
Au final, et si tout s'est bien pass, un nouveau fou pour votre jeu d'checs
est prsent usin. Ce sera sans doute plus compliqu pour les chevaux.

"Gawain", CAO-FAO de tournage

16 - 323

GALAAD

Tournage sur une fraiseuse 4 axes


Bien qu'tant ddi au seul tournage, Gawain donne accs aux paramtres de la fraiseuse. Si celle-ci est de type 4 axes avec un axe rotatif A,
alors Gawain peut demander au module d'usinage de Galaad de lui rendre un
petit service, savoir excuter l'usinage du profil dessin par fraisage, grce
la commande "Usinage / Fraisage cylindrique 4 axes". Ceci est la seule
passerelle ( sens unique) entre tournage et fraisage.
Les paramtres spcifiques de ce fraisage cylindrique sont demands dans
une bote de dialogue l'ouverture du module d'usinage. En cas de ncessit,
elle peut tre rappele avec
un petit double-clic sur la
prvisualisation en bas
gauche. Les paramtres
ressemblent ceux du
tournage classique, en plus
succincts puisque l'usinage
va rutiliser les paramtres
d'outillage et de passes qui
valent pour les fraisages
cylindriques lancs 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 gnralement une fraise
cylindrique bout plat. Gawain calculera automatiquement un dport
latral de correction pour respecter le profil dessin. L'usinage effectuera
une succession de passes XZ (au sens fraisage de ces axes) avec rotation
incrmentale de l'axe A, la marge latrale de plonge permettant de descendre
hors matire ct contrepointe. Une passe de finition perpendiculaire pourra
tre ajoute, 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.

16 - 324

"Gawain", CAO-FAO de tournage

17

1 0 0 0 1

"KYNON"
PROGRAMMATION
DE MOUVEMENTS

GALAAD

Automate de commande d'axe


Si le but principal du logiciel Galaad est de raliser des oprations de
fraisage - et accessoirement de tournage - la machine mise contribution peut
se rsumer en une mcanique constitue d'axes motoriss et une lectronique
de commande. Nous avons donc notre disposition des axes linaires ou
rotatifs, ainsi que des signaux d'entre et de sortie, le tout sous le contrle troit
mais nanmoins bienveillant de votre ordinateur. Celui-ci peut ds lors piloter
des mouvements, respecter des temporisations, ragir des signaux et
commuter des dispositifs connects, qu'ils soient lectriques ou lectromcaniques.
Par ailleurs, ceux qui se sont intresss aux entres/sorties tendues de
Galaad, pour des applications spciales comme la dpose de colle ou la gravure
sur surface Z variable, ont pu constater que le logiciel acceptait de grer 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 cration et pilotage d'un parcours 2D ou 3D, la gestion de signaux
lectriques restant une fonction secondaire encadre de faon assez stricte par
la notion mme de parcours suivre. Il n'est pas possible de grer tous les cas
de figures avec le module principal de Galaad, notamment les sauts conditionnels, les squences en boucle ou les messages interactifs pour l'oprateur.
Mme parsem de contrles externes, le mouvement de Galaad reste un
parcours graphique avec un dbut, une fin et une squence unique sans
possibilit d'aiguillage dynamique.
Les machines cartsiennes destines au fraisage restent souvent compatibles
avec bien d'autres types d'applications peut-tre plus exotiques comme la
manipulation automatique ou, de faon plus gnrale, le mouvement en
interaction avec la pice. De plus, la squence de travail d'une opration de
manipulation ou assimile n'est pas ncessairement reprsentable par un dessin
de parcours, mais plutt par une suite d'oprations effectuer dans un ordre
prtabli qui peut toutefois varier en cours de route. C'est ces titres que le
module Kynon a t ajout l'ensemble des fonctionnalits principales du
logiciel Galaad, en rompant avec la prminence du graphisme.
A noter que la licence standard Galaad donne accs l'utilisation de Kynon
ainsi qu'aux autres programmes annexes, et bien qu'il soit possible d'acqurir
une licence restreinte pour l'utilisation de ce seul module.

17 - 326

"Kynon", programmation de mouvements

GALAAD 3

Au lancement, le module Kynon affiche l'cran la fentre ci-dessus. Pour


les utilisateurs expriments de Galaad, la partie droite n'est pas une surprise.
On y retrouve en effet les classiques boutons de dplacement manuel, avec les
curseurs de vitesses et les slections du mode de mouvement. Ceux qui se
seront aventurs dans les mandres du pilotage manuel reconnatront en outre
le tableau des tats d'entres et sorties binaires. Enfin, le bas de page offre les
objets de contrle classiques pour le rglage d'une origine pice.
On ne va pas dcrire ici toutes les fonctionnalits lies cette partie droite
de l'cran, dj prsentes avec force dtails au cours des pages prcdentes.
Evitons de transformer trop d'arbres en papier. Les lecteurs de ce seul chapitre
n'ayant pas encore l'exprience du pilotage manuel avec Galaad, probablement
parce qu'ils ont acquis la seule licence Kynon, trouveront matire fort utile
rflexion aprs un petit saut en arrire en visitant dans l'ordre les sections
prcdentes suivantes (s'il est permis de le formuler ainsi) :
- Chapitre "Fonctions avances de l'usinage", section "Dplacement des
axes", qui vous renseignera sur la faon de faire bouger manuellement les

"Kynon", programmation de mouvements 17 - 327

GALAAD

axes vitesse donne en mode continu ou pas--pas, l'aide de la souris, du


clavier ou d'un joystick, en insistant lourdement sur ce dernier.
- Chapitre "Fonctions avances de l'usinage" toujours, cette fois dans la
section "Pilotage manuel", pour apprendre lire les entres et commuter
les sorties l'aide de la souris.
- Chapitre "Apprenons usiner", section "Origine pice", qui dcrit fort
logiquement la faon dont on peut dfinir une origine pice pour un parcours automatique. On verra plus loin que Kynon peut se passer de cette
origine s'il n'y a pas de pice au sens classique.
- Chapitre "Paramtrage de la fraiseuse" enfin, mme si l'appellation de
"fraiseuse" peut perdre tout son sens avec le module Kynon dont la destination est gnralement autre que le fraisage. Le menu de paramtres de Kynon
parle d'ailleurs de "machine" en lieu et place.
La partie droite de l'cran est maintenant rpute connue et la machine
correctement paramtre, ce qui n'empche nullement l'exprimentation. Au
lancement, Kynon commence par ouvrir le dialogue avec la machine, avec
ventuellement un recalage des axes par une course de rfrence. Ensuite, vous
pouvez jouer avec les boutons. On rappelle tout de mme, parce que a devient
prpondrant ici, que vous pouvez activer/dsactiver une sortie en cliquant
directement sur sa case verte avec la souris. Ceci vous permet d'observer les
ractions plus ou moins attendues des priphriques que vous aurez connects
votre machine. Pour les entres, il n'y a pas de possibilit de lecture en temps
rel, mais vous pouvez afficher un tat des entres en cliquant sur le bouton
"Rafrachir" droite de l'cran, ou faire une lecture cyclique en activant le
bouton "Boucle" (re-cliquez dessus pour le dsactiver). Si vous avez connect
un priphrique qui produit un signal surveiller, et souhaitez vrifier le
numro de l'entre correspondante ou le bon fonctionnement du cblage, cette
lecture cyclique vous sera sans doute trs utile.
A noter que Kynon peut grer de 1 5 axes selon les capacits de votre
machine. De faon classique, les axes XYZ sont considrs comme linaires
cartsiens et les axes AB comme rotatifs parallles XY. Il se peut que vous
disposiez d'une machine spciale qui ne suit pas ce schma, mais ceci ne
devrait toutefois pas vous empcher de travailler. Un paramtrage spcifique
des facteurs de dmultiplication de la machine vous permettra sans doute de
contourner cette difficult pour obtenir des coordonnes cohrentes avec la
ralit, mme si les units doivent alors perdre leur sens.

17 - 328

"Kynon", programmation de mouvements

GALAAD 3

Technique de programmation
La partie gauche de l'cran prsente une zone suppose contenir la squence d'instructions excuter, 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 classique. Si ce n'est pas le cas, vous pouvez supprimer cette visualisation et en rcuprer la place pour le programme, en dsactivant la commande
"Paramtres / Vue 3D".
Le corps d'un programme Kynon peut tre affich en Franais ou en
Anglais, en majuscules ou en minuscules, en couleurs ou monochrome. La
commande "Paramtres / Langage" permet de faire le bon choix. On se
permettra de prsumer au cours des pages suivantes que le lecteur a choisi
d'afficher les instructions en Franais, tout en ajoutant l'quivalent en Anglais
en italique et entre parenthses pour viter toute ambigut. Les oprateurs
ayant dj une pratique mme trs lgre d'un langage de programmation de
base n'auront aucune difficult saisir le fonctionnement de Kynon. Mais que
les dbutants soient tout aussi rassurs : l'apprentissage de cette programmation est on ne peut plus facile, proche du langage BASIC, le plus simple
ayant t invent et qui s'adresse surtout aux dbutants, comme son nom
l'indique ("Beginner's All-purpose Symbolic Instruction Code"). Vous ne
devriez donc pas rencontrer de grosses difficults pour composer un programme Kynon, et ensuite eh bien disons que c'est en forgeant qu'on devient
forgeron.
En programmation squentielle classique, et Kynon suit ce modle pour
l'essentiel, la squence dmarre tout en haut et les instructions sont
excutes l'une aprs l'autre mesure qu'on descend vers le bas, jusqu' ce
que la dernire ligne du programme soit atteinte. Ce nonobstant, il existe des
instructions qui permettent de rompre cette squence en demandant sauter des
lignes ou revenir en arrire. Kynon offre de plus la possibilit de dfinir des
blocs de macro-instructions, par-dessus lesquels la squence saute sans s'y
intresser, mais qui peuvent tre appels et rappels divers moments du
processus. On reviendra l-dessus.
Un programme Kynon de base comprend donc un dbut, la ligne n 1,
suivi d'une srie plus ou moins longue d'oprations qui seront excutes une
par une jusqu' la dernire ligne. Une fois cette dernire ligne excute son
tour, le processus est achev. Il n'y a pas de limite au nombre de lignes.

"Kynon", programmation de mouvements 17 - 329

GALAAD

Il existe quatre grandes familles d'instructions dans un programme Kynon,


qui seront dtailles plus loin avec des exemples courants d'utilisation :
- Les commandes de mouvement, pour piloter un envoi une position
absolue ou un dplacement relatif d'un ou plusieurs axes simultans, une
vitesse donne. Des commandes d'arcs sont galement disponibles, l'interpolation circulaire ne pouvant se faire que dans le plan XY. En marge de cette
famille, on trouve les courses de rfrence, qui recalent la machine son point
zro, ou les mouvements conditionnels, qui stoppent lorsqu'une entre a chang
d'tat. Toutes les instructions de cette famille s'appliquent des coordonnes 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'excution du
programme. Contrairement Galaad qui offre une gestion de sorties multiples
simultanes, il n'est pas possible de commuter un bloc de sorties en une seule
commande. Vous devez prciser une squence, mme si le dlai entre chaque
instruction est limit au temps de communication avec la machine, en gnral
trs 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
droulement linaire du processus en forant des sauts de lignes impratifs ou
soumis condition, vers l'avant ou vers l'arrire. 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'excution dans la
machine, s'interfacent avec l'utilisateur ou font appel d'autres logiciels. Ces
commandes sont NOTE (REM), BUFFER (BUFFER), MESSAGE (MESSAGE),
ENVOYER (SEND) et EXEC. PRGM (RUN).

17 - 330

"Kynon", programmation de mouvements

GALAAD 3

L'diteur de programme Kynon est passif : contrairement un classique


diteur de texte, vous ne tapez pas vous-mme les instructions du langage.
La liste des commandes disponibles est affiche dans la colonne centrale du
logiciel, et il vous suffit de cliquer sur l'une d'elles pour faire jaillir une bote de
dialogue donnant accs aux paramtres
y affrents. Ceci devrait viter au
moins les erreurs de syntaxe, un peu
trop courantes en programmation sur
un classique diteur de texte.
Lorsque la ligne active (affiche en couleurs ngatives) est vide, le fait de
cliquer et valider une instruction l'ajoutera cet endroit du programme, en
dcalant les suivantes vers le bas. Si la ligne contient dj une instruction, de
deux choses l'une : soit l'instruction sur laquelle vous avez cliqu est identique
celle dj existante, et dans ce cas ce sera une simple modification de ses
paramtres (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 sollicite viendra s'insrer juste avant, en repoussant l'existante vers
le bas. Consquence immdiate, si vous voulez insrer une instruction identique celle dj active, vous devez au pralable insrer une ligne vide l'aide
(insertion) du clavier. A contrario, vous pouvez supprimer
de la touche
la ligne active, qu'elle soit occupe ou vide, avec la touche
(suppression,
ou Delete en Anglais). Toutes les lignes suivantes remontent aussitt d'un
chelon.
Attention, lorsque vous programmez avec Kynon, vous tes toujours en
mode pilotage manuel. Les flches de dplacement au clavier, ainsi que les
touches
/
(PgUp / PgDn) ou
/
(Home / End) ne dplacent pas la
ligne active mais font bouger les axes. Pour dplacer 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
dveloppement classique avec retouches nombreuses. Un programme Kynon
est en gnral assez bref, sauf si vous avez l'imagination fertile. Sa cration
ressemble plus un apprentissage ligne par ligne en relation avec le pilotage
manuel, comme on le verra plus loin.

"Kynon", programmation de mouvements 17 - 331

GALAAD

Commandes de mouvement
La commande principale de cette famille est l'instruction POSITIONNER
qui dplace les axes jusqu' la position indique. Cette instruction
sera gnralement prcde d'une instruction VITESSE (SPEED), qui dfinit la
vlocit du mouvement. L'instruction POSITIONNER (MOVE TO) ne rclame pas
les coordonnes de tous les axes ; un seul suffit pour dfinir un mouvement.
Evidemment, si la position rejoindre est identique la position courante, il ne
se passe rien, ce qui reste prfrable un accident de parcours.
(MOVE TO),

Trs important : les coordonnes 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 zro
machine (course de rfrence) fera office d'origine pour le parcours. Vous avez
titre exceptionnel le droit d'indiquer une origine ngative. Kynon est un peu
plus permissif que Galaad de ce
ct, en esprant que votre
machine l'est aussi.
Si vous avez entr une suite de
commandes de mouvement qui dfinissent un schma correct mais dont la
position globale est fausse, pas de panique : inutile de songer tout recommencer, vous pouvez dcaler un ensemble de lignes l'aide de la commande
"Fichier / Dcaler". Les macro-fonctions de blocs peuvent aussi s'avrer utile
dans ce cas (voir plus loin).
Le problme de coordonnes ne se pose certes pas avec l'instruction
qui n'utilise que des valeurs relatives. La squence est
identique, mais l'origine n'a alors plus aucune importance puisqu'il s'agit de
dplacements par rapport au point prcdent. N'oubliez tout de mme pas que
Kynon surveille la position atteindre et s'arrtera si vous tentez de sortir audel de l'extrmit d'un axe linaire, du moins si votre machine travaille en
coordonnes absolues avec point zro.
DEPLACER (MOVE REL),

Les instructions ARC et ARC REL font dcrire sur le plan XY un arc de
cercle partant de la position courante vers un point d'arrive X Y autour d'un
centre I J. Tout ce petit monde en coordonnes absolues (par rapport au point
origine du parcours, s'entend) ou relatives selon la commande utilise.

17 - 332

"Kynon", programmation de mouvements

GALAAD 3

L'instruction VITESSE (SPEED) dfinit comme vous l'avez devin la vitesse


de dplacement des axes linaires 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 spcifi une vitesse angulaire
fixe en /s au pralable. Elle s'acclrera 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 zro et la vitesse sera donc la vitesse maximale
autorise par la commande numrique. Ce cas de figure ne devrait pas se poser
dans un monde civilis.
La commande MVT. COND. (MOVE UNTIL) dclenche un mouvement jusqu'
une position donne, mouvement interrompu si une entre change d'tat.
Kynon remet immdiatement jour ses registres de position, mais il vous
appartient ensuite de traiter la squence 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 zro machine. Chaque axe est pilotable de faon individuelle. En
gnral, on commence par remonter l'axe Z pour viter les ennuis.
La position de l'origine du parcours peut tre modifie en cours de
route l'aide de l'instruction ORIGINE (ORIGIN) qui permet de repositionner
toutes les coordonnes suivantes. "Suivantes" signifie "excutes ensuite" et
non pas forcment plus bas dans le programme, pour peu que celui-ci
contienne des instructions de saut. De mme, il est possible de modifier
pendant l'excution le facteur d'chelle avec la commande ECHELLE (SCALE).
Enfin, l'instruction PASSANT (PASSING) permet, avec certains modles de
commandes numriques, d'enchaner les vecteurs sans rampes d'acclration et
de dclration. Ce mode suppose bien videmment l'emploi de la commande
BUFFER (voir plus loin) pour qu'il n'y ait pas de dlai de transmission entre les
vecteurs, ce qui couperait le bnfice de l'enchanement. Si votre machine ne
peut pas excuter cette instruction de mode passant, elle sera tout simplement
ignore.

"Kynon", programmation de mouvements 17 - 333

GALAAD

Commandes de commutation et temporisation


Outre les mouvements, Kynon peut piloter des sorties et surveiller des
entres. La commande principale de ce groupe est l'instruction SORTIE
(OUTPUT) qui permet de mettre une sortie donne dans son tat haut (activer)
ou bas (dsactiver), l'tat par dfaut tant gnralement inactif. Il vous
appartient de connecter en consquence les priphriques que vous comptez
mettre contribution dans votre application.
A noter qu' la diffrence de Galaad, il n'est pas possible dans Kynon de
spcifier un numro de sortie multiple commuter en rafale. Vous devez
donner la squence de commutation ligne par ligne.
L'instruction DAC rgle la valeur de la sortie analogique n 1 de la
commande numrique, si celle-ci en est pourvue. La rsolution est de 8 bits, ce
qui autorise des valeurs entre 0 et 255 quel que soit le convertisseur utilis.
Dans la mme veine, l'instruction PWM rgle la frquence 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 rgime
de rotation ou de dbit.
Bien que le but de Kynon ne soit pas l'usinage proprement parler, la
commande de BROCHE (SPINDLE) reste accessible, avec les mmes possibilits
d'appels externes ou de rglages de rgime 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 excution directe, la granulosit est de 1/64me de seconde
(timer de base de Windows) sans compter les temps de communication. En
mode buffer, cela dpend de votre commande numrique.
Enfin, l'instruction ATTENDRE (WAIT UNTIL) permet d'interrompre le
processus soit jusqu' ce qu'une entre change d'tat (avec un dlai d'attente
maximal), soit jusqu' ce que l'oprateur ragisse au clavier. Dans ce dernier
cas, aucun message n'apparat l'cran, mais l'instruction en cours se met
clignoter pour inviter l'utilisateur appuyer sur une touche du clavier.

17 - 334

"Kynon", programmation de mouvements

GALAAD 3

Commandes de branchement
Dans toute squence programmable qui se respecte, il doit tre possible de
rompre la linarit du processus et sauter des tapes de faon imprative ou
sous certaines conditions. Kynon offre bien sr cette possibilit avec ses
instructions de branchement.
Pour commencer, il est prfrable d'utiliser l'instruction LABEL pour dfinir
un point de saut du programme. Kynon n'en accepte pas moins de sauter
directement une ligne dont le numro est connu, et pousse mme la courtoisie
jusqu' dcaler le numro gagnant lorsque de nouvelles instructions sont
insres 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 numrotation. Vous dfinissez un label, c'est dire un nom de
ligne, et vous pourrez ensuite demander saut jusqu' cette ligne sans plus
vous proccuper des variations de son numro. Il est bien vident que la ligne
qui porte le label est neutre, c'est dire qu' l'excution, Kynon passe dessus
sans rien faire ; elle ne lui sert que de simple point de chute.
Les instructions de saut sont soit impratives, c'est dire que Kynon
excute le saut sans rflchir, soit conditionnelles, ce qui peut devenir plus
intressant. Les deux instructions de saut impratif sont SAUTER A (GOTO) et
DETOUR PAR (GOSUB), sans doute bien connues des adeptes du langage BASIC.
La premire effectue un saut dfinitif, aller simple, alors que la seconde
effectue un saut temporaire jusqu' rencontrer une instruction RETOUR
(RETURN), ce qui permet de dfinir des allers-retours vers des sections spcifiques du programme, surtout en mode conditionnel.
Les instructions de saut conditionnel sont de la mme faon SI / SAUTER
et SI / DETOUR PAR (IF / GOSUB). Les conditions sont soit le
basculement d'une entre d'un tat un autre, haut ou bas, soit un compteur
de boucle (voir plus loin) qui passe une valeur donne, soit une instruction
excuter par la commande numrique qui dpasse un laps de temps imparti,
soit enfin un message l'oprateur qui est acquitt par "oui" ou "non".

(IF / GOTO)

Petite variante, l'instruction SI / PASSER (IF / SKIP) permet de grer des


sauts conditionnels selon l'tat d'une entre, mais contrairement aux autres
cette instruction peut tre stocke dans la mmoire locale de certaines commandes numriques, notamment les anciennes Isel C-10, C-142 et i-MC. Le

"Kynon", programmation de mouvements 17 - 335

GALAAD

nombre de lignes sauter peut tre ngatif (saut en arrire), positif (saut en
avant), ou nul (boucle d'attente conditionnelle).
Kynon peut grer des compteurs numrots, par exemple pour les boucles
rptitives cres avec l'instruction SAUTER A (GOTO). Il suffit d'insrer dans le
programme, de prfrence avant l'entre dans la boucle, un COMPTEUR
(COUNTER) qui sera initialis une valeur donne, pas forcment zro. Ensuite,
dans la boucle, il suffit d'ajouter une commande d'incrmentation ou de
dcrmentation de ce compteur, par exemple "Compteur n 3 + 1" qui veut dire
que la valeur stocke dans le compteur n 3 sera augmente de 1 chaque
passage. Cette instruction prcdera vraisemblablement une commande de saut
conditionnel si la valeur stocke dans le compteur a dpass un certain seuil.
Dans ce cas, le programme aura excut N fois la boucle avant de passer, ou
plutt de sauter, la suite.
Dans cette mme veine, la commande REITERER (REITERATE) sert
rpter plusieurs fois les N dernires lignes du programme. Cela ressemble
assez une boucle avec compteur, mais cette instruction offre l'avantage de
pouvoir tre stocke dans la mmoire locale de certaines commandes numriques (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 rptitions et contribuer la modularit des programmes,
il est possible avec Kynon de dfinir des blocs de programme, qui seront
appels par une autre partie du programme. Par exemple, vous dfinissez une
procdure quelconque contenant des mouvements, des commandes de sorties,
etc., procdure que vous voulez rutiliser sans la modifier et sans avoir
recours un jeu compliqu d'instructions de saut.
Kynon vous propose de dfinir une squence de commandes qui commence par une instruction d'en-tte BLOC (BLOCK) assortie d'un nom pour ce
bloc, et se termine par FIN DE BLOC (END BLOCK). Lorsque l'excution arrive
sur la ligne d'en-tte 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'excution, ce qui fait que vous pouvez le placer n'importe o dans le programme,
avant ou aprs un appel ce bloc. Pour excuter le contenu du bloc, il est
17 - 336

"Kynon", programmation de mouvements

GALAAD 3

ncessaire de l'appeler l'aide d'une commande EXEC. BLOCK laquelle, et


c'est l que a devient intressant, vous pouvez associer un dcalage de
coordonnes.
Par exemple, vous dfinissez une srie de mouvements XY qui dessinent un
rectangle avec coins arrondis, l'aide des instructions de dplacement et d'arc,
rectangle dont le point de dpart est la position (0,0). Tous ces mouvements
sont groups l'intrieur d'un bloc qu'on va appeler par exemple RECTROND.
A partir de l, RECTROND devient une instruction comme les autres, que vous
pouvez insrer dans votre code, en lui donnant des coordonnes XYZAB
votre convenance. Si vous mettez quelque part dans le programme l'instruction
RECTROND X10 Y20 Z30, Kynon va excuter le contenu du bloc RECTROND en
dcalant ses coordonnes de (10,20,30), c'est dire en ajoutant ces valeurs
ses coordonnes internes. Il va de soi que l'intrt de la chose est de pouvoir
appeler plusieurs fois RECTROND en lui donnant des coordonnes diffrentes.
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 prcisez pas, les coordonnes l'excution du bloc seront les
coordonnes des instructions prsentes dans le bloc, sans aucun dcalage.
Pour clore la question des blocs, il est utile de prciser qu'un bloc peut
contenir un appel interne un autre bloc et ainsi de suite pour dfinir des
macro-blocs de plus en plus labors. De mme, un bloc peut s'appeler luimme, mais il est prfrable de l'viter, moins de mettre dedans une instruction de saut conditionnel droutant vers la dernire ligne du bloc, pour ne pas
faire une boucle rcursive infinie (en fait, Kynon n'autorise que 256 niveaux
d'appels successifs, et de mme pour l'instruction SI / DETOUR PAR
(IF / GOSUB), ce qui laisse tout de mme une petite marge de manuvre).
Enfin, l'instruction INCLURE (INCLUDE) vous permet de faire appel un
fichier externe qui peut tre un autre programme Kynon - faon de dfinir un
super-bloc - ou bien un fichier de parcours vectoriel 2D ou 3D. De la mme
faon, un dcalage de coordonnes est applicable ce fichier pour le positionner sa guise. Ceci peut tre intressant pour intgrer un parcours sans
avoir en coder la squence de mouvements.

"Kynon", programmation de mouvements 17 - 337

GALAAD

Commandes de gestion du programme


Quelques instructions annexes moins facilement classables permettent de
superviser diverses manuvres du processus, ci-aprs et ple-mle :
L'instruction NOTE (REM), connue des programmeurs bien levs, donne
ceux-ci de quoi ajouter dans la squence un commentaire l'intention des
lecteurs de cette indigeste prose. Bien entendu, cette instruction est neutre et
n'a donc aucun effet l'excution.
Par contre, un message peut tre envoy l'oprateur pendant le processus,
l'aide de l'instruction MESSAGE qui affiche le texte associ dans une fentre
de message, avec possibilit de l'acquitter avec la touche clavier
(ou clic
sur "Ok") ou bien d'arrter le processus avec
(ou clic sur "Annuler"). Tant
que l'oprateur n'a pas acquitt le message correspondant, le processus est
suspendu.
Sur certaines commandes numriques, il est possible d'envoyer les
instructions dans la mmoire locale avec excution diffre, soit que la
machine commence excuter les instructions alors mme qu'elle reoit les
suivantes (buffer circulaire ou ring-buffer), soit que la machine reoit d'abord
les instructions sans rien faire puis les excute (buffer linaire). Ceci dpend de
la machine que vous utilisez. Kynon propose dans ses menus un mode "Tlchargement" qui met contribution le buffer linaire s'il existe. Mais ceci
n'empche pas de piloter ce mode buffer l'intrieur du programme. L'avantage
est de pouvoir grer localement certaines squences, comme par exemple les
mouvements enchans en mode passant (voir plus haut).
Etant donn que certaines commandes numriques peuvent avoir des
instructions ignores de Kynon, il vous reste la possibilit de le grer vousmme grce la commande ENVOYER (SEND) qui se contentera d'adresser le
tlgramme correspondant sur le port de communication, sans chercher
comprendre son contenu. Kynon ajoutera tout de mme les codes encadrant le
tlgramme selon le protocole de dialogue avec la machine.
Enfin, vous pouvez lancer un logiciel externe Windows ou DOS avec la
commande EXEC. PRGM (RUN) qui dmarrera ce logiciel et soit passera
immdiatement la suite, soit attendra poliment qu'il soit termin pour
continuer le processus.

17 - 338

"Kynon", programmation de mouvements

GALAAD 3

Apprentissage par pilotage manuel


L'intrt d'un module comme Kynon rside surtout dans le fait que vous
pouvez piloter de faon directe les fonctions principales de la machine
(mouvements linaires ou rotatifs, commutations de sorties, surveillance des
entres) pour construire pas pas un parcours programm. La manuvre
ressemble donc au systme de digitalisation manuelle de Galaad, sauf que vous
avez ici accs 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 prsenter selon votre application : soit votre
machine travaille sur une pice ou un volume restreint positionn quelque part
dans l'espace disponible (oprations sur pices), soit elle travaille dans un
espace global sans se servir d'un point de rfrence local (manipulations de
type pick & place).
Dans le premier cas, il est impratif de commencer par dfinir ce point
origine du parcours programm. De faon classique, il suffit de dplacer les
axes vers sa position et de valider l'aide des boutons verts "XYZ - Ok". A
partir de l, les coordonnes indiques dans le programme pour les mouvements absolus POSITIONNER (MOVE TO), ARC, MVT. COND. (MOVE UNTIL), ainsi
que les appels des macro-blocs programms ou des fichiers externes
INCLURE (INCLUDE), sont considres comme relatives ce point origine du
parcours. C'est dire qu'une position (0,0,0,) correspondra au point
origine, lequel peut tre ensuite rajust sans avoir dcaler les coordonnes
programmes. 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 / Dcaler" pour modifier en bloc les
coordonnes, la valeur de dcalage 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 rfrence du parcours), il est
ncessaire de valider comme origine du parcours le point (0,0,0,). La
programmation des mouvements se fera alors en coordonnes absolues depuis
le point zro machine, lequel est cal par la course de rfrence. Si vous
observez une drive dans le temps, ce qui ne devrait jamais arriver, ou bien
avez besoin d'ajuster globalement les coordonnes, vous pouvez alors indiquer
un point origine du parcours autre que (0,0,0,) ou bien dcaler tout le
programme l'aide de la fonction "Fichier / Dcaler".

"Kynon", programmation de mouvements 17 - 339

GALAAD

Les instructions de dplacement relatif DEPLACER (MOVE REL) et ARC REL


ne sont videmment pas concernes par ces considrations sur le point origine
du parcours.
L'apprentissage d'un parcours peut se faire de faon trs
simple, une fois le point origine valid. Il vous suffit de
dplacer les axes directement vers la position souhaite, l'aide
des boutons de pilotage manuel, puis de cliquer sur les
boutons bleus en haut au centre de la fentre Kynon.
Par exemple, vous dplacez les trois axes XYZ une position donne,
rejoindre en deux tapes, puis cliquez successivement sur "Pos XY" puis
"Pos Z" : le programme enregistrera un dplacement vers la position XY, puis
un dplacement Z. Ces boutons insrent les instructions correspondantes la
ligne active du programme.
Important : n'oubliez pas que le module Galaad permet d'exporter des
parcours dessins vers le format programme de Kynon. Ceci peut vous
aider raliser des trajectoires sur une base graphique.
Enfin, vous pouvez activer/dsactiver les sorties sous contrle en cliquant
sur leurs cases numrotes, et utiliser les boutons "Rafrachir" ou "Boucle"
(rafrachissement cyclique) pour vrifier les changements d'tat des entres.

Boutons personnaliss
En plus des sorties numrotes, il est possible de dfinir des boutons
correspondant vos appareils priphriques. Ces boutons seront affichs en
bas gauche de la fentre Kynon. La fonction "Paramtres / Boutons utilisateur" ouvre une bote 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 dsactivera une ou
plusieurs sorties dfinir de faon classique, ou bien fera un appel systme
pour lancer un programme externe.

17 - 340

"Kynon", programmation de mouvements

18

1 0 0 1 0

"PERCIVAL"
GRAVURE DE
CIRCUITS IMPRIMES

GALAAD

Prsentation gnrale
Le module Percival permet aux utilisateurs d'une fraiseuse commande
numrique de transformer des fichiers Gerber ou Excellon, issus d'un logiciel
de CAO lectronique, en un parcours d'outil de perage et de gravure pour
isoler les pistes. Ce module de prototypage de circuits imprims est compltement intgr dans Galaad avec lequel il partage les paramtres d'outillage et les
paramtres de la machine. En outre, et toujours dans la philosophie Galaad, il
peut appeler directement le module d'usinage sans ncessiter la manipulation
de fichiers FAO intermdiaires.

Percival n'est pas un logiciel de routage lectronique, ni mme un


logiciel de conception de circuits. Ses fonctionnalits sont peu nombreuses
compar Galaad ; il ne propose aucune fonction de dessin, et ne s'occupe par
consquent que d'un travail de prparation des trajectoires de gravure (par
"gravure anglaise") et perage partir d'un circuit existant.

18 - 342

"Percival", gravure de circuits imprims

GALAAD 3

Fichiers Gerber
Le standard d'change de donnes en matire de CAO lectronique est le
format GBR (ou GRB, ou beaucoup d'autres extensions possibles), destin aux
photoplotters Gerber Scientific Intruments. La photogravure des circuits par
insolation induit des spcificits qui se retrouvent dans le format. L'insolation
est ralise par une tte optique qui focalise le faisceau sur le circuit aprs
passage par un diaphragme, aux endroits o le cuivre doit tre prserv. Les
diaphragmes ont gnralement une taille et une forme prdfinies, la forme la
plus simple tant le disque circulaire de base. Si les pastilles peuvent avoir des
formes plus exotiques, les pistes seront insoles en dplaant un diaphragme
circulaire de diamtre donn le long du parcours de liaison.
Un fichier Gerber RS274-D (format classique) contient donc des numros
de diaphragmes qui sont soit prdfinis dans le magasin optique du photoplotter, soit rfrencs dans le fichier mme ou dans un fichier-librairie annexe.
Les instructions d'insolation sont trs simples : la tte de flashage peut tre
dplace, diaphragme ferm, vers une position XY donne (liaison sans
insolation), ou bien avec le diaphragme ouvert (piste insole), ou encore tre
positionne et le diaphragme ouvert puis ferm pour insoler un point fixe
(pastille). Ce qui nous fait trois instructions de positionnement, accompagnes
du numro du diaphragme mis contribution.
Un format plus labor mais conservant la compatibilit avec l'existant a
ensuite t dfini, sous l'appellation Gerber RS274-X ou Gerber-tendu. Ce
format plus rcent conserve les mmes instructions d'insolation, mais il propose
en plus des indications gomtriques sur les diaphragmes utiliss, et mme
parfois sur les perages. De fait, un fichier Gerber RS274-X se suffit luimme. Il va de soi que Percival rcupre ces informations quand elles sont
disponibles. Si votre logiciel de CAO lectronique propose un export au format
Gerber RS274-X, c'est celui-l qu'il faut utiliser.
Dans le cas d'un fichier Gerber classique RS274-D, aucune information
relative aux diaphragmes n'tant accessible, il vous appartiendra de redfinir la
gomtrie de ces diaphragmes aprs ouverture des fichiers, c'est dire indiquer
pour les pastilles l'aspect et la taille du diaphragme, ainsi que le diamtre de
perage si ncessaire, et pour les pistes le diamtre du diaphragme, c'est dire
la largeur des pistes. Ceci pour chaque diaphragme rfrenc dans le fichier
ouvert.

"Percival", gravure de circuits imprims

18 - 343

GALAAD

Percival conserve vos indications pour le fichier suivant, ce qui fait qu'il
n'est pas ncessaire de redfinir les diaphragmes de pastilles et pistes si votre
logiciel de CAO lectronique utilise toujours les mmes rfrences. Bien
entendu, ce travail est sans objet dans le cas d'un fichier Gerber RS274-X dont
les indications sont reprises et immdiatement appliques. Ceci tant, si un
diaphragme utilis dans le fichier n'a pas t rfrenc, Percival affichera une
bote de dialogue sitt le fichier import, pour vous permettre de complter la
ou les rfrences manquantes. A partir d'un fichier Gerber tendu, il est donc
possible de retrouver la forme et la taille des pistes et pastilles, mais aussi les
diamtres de perage bien que cette information optionnelle soit rarement
prsente dans les fichiers, puisque ceux-ci sont destins une machine insoler
et non percer.

Fichiers Excellon
L'autre type de fichier utilisable concerne le perage des pastilles d'un
circuit, format labor pour les perceuses Excellon Automation. Comme pour
les fichiers Gerber, les fichiers Excellon contiennent des coordonnes XY de
perage et des numros d'outils dont le diamtre correspond au trou. Ces
fichiers EXL (ou DRL) ne contiennent hlas pas toujours les diamtres de
perage, qu'il faut alors aller chercher dans d'autres fichiers annexes non
normaliss, ou bien dfinir manuellement aprs ouverture. Un fichier Excellon
ne vous permet pas de restituer un circuit imprim, mais seulement de le
percer.
Il existe des variantes du format Excellon, en coordonnes relles (les
valeurs numriques XY sont formates et indiques en clair), ou en coordonnes sans zros de remplissage droite, ce qui peut induire des erreurs de
position si le fichier n'est pas dot d'un en-tte prcisant le type de cadrage
numrique. Pour pallier ce problme, Percival propose deux formats sous des
formes distinctes, ce qui permet de s'affranchir du modle de reprsentation
numrique. Si votre fichier ouvert dans un format semble erron, reprenez-le
avec l'autre et cela devrait bien se passer.
18 - 344

"Percival", gravure de circuits imprims

GALAAD 3

Outillage
La premire chose faire aprs l'installation du logiciel est de dfinir les
outils qui seront mis contribution pour graver, dtourer et percer les circuits.
La bibliothque d'outils est partage avec le module de dessin Galaad. Elle est
accessible depuis Percival par la commande "Paramtres / Bibliothque
d'outils" (voyez le chapitre "Trajectoires d'outils", section "Paramtres
d'outils"). Ceci permet de dfinir tous les outils disponibles mais, pour indiquer
lesquels parmi ces outils seront utiliss pour l'usinage des circuits, vous devez
ensuite appeler la commande "Paramtres / Outils slectionns".

Les outils sont affects cinq types de tches, la premire d'entre elles tant
la gravure d'isolation des pistes et pastilles. Il va de soi que la profondeur de
gravure doit tre au moins gale l'paisseur de la couche de cuivre. Le
logiciel calculera la trajectoire de l'outil en le dportant du bord du circuit,
d'une distance correspondant son rayon apparent la profondeur. La marge
permet d'ajouter au dcalage calcul. Elle peut tre ngative pour se rapprocher
du circuit. Le mme outil, ou un outil diffrent, peut tre affect au hachurage
de zones devant tre compltement dbarrasses du cuivre inutile. Les
hachures seront espaces du rayon de l'outil, pour un recouvrement de 50%,
plus l'ventuelle marge.

"Percival", gravure de circuits imprims

18 - 345

GALAAD

Le dtourage de la carte se fera sans doute l'aide d'une fraise de dcoupe


d'poxy. Il est ncessaire d'indiquer la profondeur de coupe, cense correspondre l'paisseur de la carte. A noter que le rglage de l'paisseur avec la
fonction "Fichier / Dimensions" peut remettre jour la valeur paramtre ici,
sous rserve de la confirmer. Le centrage perce et alse les trous permettant de
fixer des pions de fixation lorsque la carte est retourne pour graver la face
oppose. La profondeur de ces trous sera l'paisseur de la carte, plus une
ventuelle surprofondeur pour enfoncer les pions.
Les choses se compliquent avec le perage qui vous offre trois possibilits : soit vous utilisez un outil unique pour tous les perages, ce qui limitera
vos allers-retours la machine pour changer d'outil, soit vous dressez une liste
de forets disponible et Percival choisira pour chaque srie de trous l'outil dont
le diamtre est le plus proche, par dfaut avec alsage ou par excs sans
servent jecter un outil de la liste. Les forets
alsage. Les petits boutons
n'tant en gnral pas faits pour avancer horizontalement dans l'poxy, vous
pouvez n'autoriser l'alsage circulaire mettant le trou la cote qu' partir d'un
certain diamtre. Comme pour le dtourage, la profondeur de perage est
rpute correspondre l'paisseur de la carte.

Traitements automatiques
A l'ouverture d'un fichier Gerber, Percival recherche, dans le nouveau
circuit ou la nouvelle couche, les rseaux de pistes qui ne sont connects
aucune pastille. Ces rseaux peuvent reprsenter un contour de dtourage, un
plan-masse, un texte, un point de rfrence, etc. Si le rseau trouv est
compltement ferm et englobe tout le reste du circuit, pastilles et pistes, le
logiciel considre qu'il doit s'agir d'un trac de dtourage pour dcouper la
carte, puisque les dcoupes n'ont pas de dfinition spcifique en format Gerber.
Percival vous demande alors de confirmer que le trac affich en rouge dfinit
bien un dtourage. Dans l'affirmative, le trac sera transfr dans la couche
n 6, celle des dtourages. Les dtourages intrieurs ne sont pas dtectables de
faon automatique, mais vous pouvez les filtrer manuellement, comme on le
verra plus loin.
Si vous avez laiss active la fonction "Usinage / Plans-masses / Dtecter
l'ouverture du fichier", le logiciel va rechercher et neutraliser tous les rseaux
de pistes qui ne sont connects aucune pastille. Neutraliser signifie que les
18 - 346

"Percival", gravure de circuits imprims

GALAAD 3

pistes apparaissent en brun et ne sont pas prise en compte dans le calcul des
contours d'isolation. Percival ne fera pas la diffrence entre un vritable planmasse constitu d'un fin hachurage de pistes et un rseau qui dessine un texte
ou un rticule de positionnement. Il se contente de filtrer tout ensemble de
pistes connectes entre elles qui ne comprend aucune pastille. Les plans-masses
sont neutraliss 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,
le calcul d'isolation pourra tre considrablement allong, chaque piste du plan
faisant l'objet d'un contournage suivi d'une recherche de toutes les collisions
possibles. Un plan-masse dfini par un hachurage fin peut ncessiter des heures
de calcul, mme sur un ordinateur performant. Pour les textes et rticules, une
fonction permet de les graver au centre plutt que d'en faire des contours
d'isolation. La fonction "Edition / Ractiver" revient sur la neutralisation, ainsi
que le clic droit de la souris sur une piste neutralise, suivi de "Ractiver ce
rseau de pistes". Vous pouvez neutraliser vous-mme des lments du circuit,
plusieurs fonctions sont disponibles.

Ajustage des couches


Il peut arriver que les couches successives de circuit ne concident pas,
selon la faon dont le fichier Gerber a t produit. C'est mme trs courant
avec un fichier de perage puisque Gerber et Excellon sont indpendants. Il est
possible d'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 inverses
ou pivotes en mme temps. Pour les autres couches, y compris les perages
ou dtourages, seule celle active sera concerne. Ceci permet des manuvres
globales ou limites.
Lorsque deux couches sont dcales, pointez une
pastille avec "Fichier / Pastille de rfrence" (ou clic
droit de la souris sur la pastille puis commande ad
hoc). Ensuite, changez de couche et appelez "Fichier /
Ajuster sur rfrence" puis pointez la pastille ou le
trou correspondant la pastille de rfrence (ou clic
droit et commande d'ajustage). La couche active sera
automatiquement repositionne de faon que les deux
lments concident.

"Percival", gravure de circuits imprims

18 - 347

GALAAD

Calcul d'isolation
Le travail d'isolation des pistes et pastilles non neutralises ncessite un
calcul pralable de contournage des tracs, selon le diamtre de pointe de
l'outil utilis pour la gravure, avec gestion des collisions en cas de proximit
des trajectoires. C'est l ("Usinage / Calculer les contours" ou l'icone de
raccourci correspondante) la fonction centrale de Percival qui, partir de
l'information gomtrique contenue dans le fichier, va pouvoir laborer les
tracs d'isolation. La distance de la trajectoire de l'outil au bord de la piste ou
de la pastille dpend de l'outil slectionn, son diamtre, son profil et ventuellement la profondeur de gravure dans le cas d'un outil conique. Vous pouvez
ajouter des contours successifs pour
renforcer l'isolation, autour de tous
les rseaux ou seulement autour des
pastilles.
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 usin tel qu'il sera laiss aprs
usinage, avec la commande "Affichage / Rendu final" ou
l'icone correspondante, zoom compris. Cet aspect final
vous permet de vrifier de visu la validit des contours d'isolation, notamment
certains rseaux ayant pu rester en contact cause de l'utilisation d'un outil trop
large qui n'a pas pu tracer son chemin entre des lments rapprochs.
Dans certains cas particuliers, il peut arriver que le
calcul de contour d'un rseau de pistes et pastilles reste
ouvert. La plupart du temps, le contour sera en fait
constitu de deux trajectoires qui se compltent ou se
chevauchent mais n'ont pas pu tre ressoudes ensemble.
Etant donn qu'une isolation est cense par nature tre un
contour ferm, le logiciel affiche en rouge pais les
trajectoires restes ouvertes, c'est--dire dont les extrmits ne se rejoignent
pas, afin d'attirer votre attention sur celles-ci. Vous pouvez nanmoins
dsactiver cette fonction avec "Affichage / Contours ouverts".
18 - 348

"Percival", gravure de circuits imprims

GALAAD 3

Des oprations manuelles sur les contours d'isolation sont disponibles. La


fonction "Usinage / Supprimer des contours" vous permet de cliquer directement sur une trajectoire calcule effacer tout entire. 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 rapproches que vous souhaitez rogner. Le pointage avec le
bouton gauche de la souris accroche automatiquement les extrmits des
contours ouverts ; le pointage avec le bouton droit
reste libre. Opration 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 perage ou un dtourage est point par la souris.

Limitations
Percival est grev de quelques limitations dont vous devez avoir pleinement
conscience lorsque vous travaillez avec ce module :
- L'isolation des rseaux de pistes et pastilles ncessite un calcul de contour
autour de chaque lment actif, puis un calcul de collision avec les contours
voisins, et enfin un rassemblage des lments collisionns avec limination
des segments rsiduels. Lorsque le contour global d'un plan-masse constitu
d'un fin hachurage de pistes doit tre calcul, ce processus peut tre trs long.
Par consquent, il vaut mieux viter de laisser les plans-masses actifs sur le
circuit en les neutralisant, quitte pour ouvrir un contour d'isolation pour que la
surface de cuivre soit connecte.
- Les dfinitions de pastilles par macros est d'une grande complexit dans le
format Gerber. Il se peut que la forme de certaines pastilles affiches ne
corresponde pas ce qui a t dfini dans la CAO lectronique. Dans la mesure
du possible, vitez les macros. Elles n'apportent en gnral pas grand-chose
pour un prototypage.
- Corollaire des deux prcdents, les pastilles thermiques ne sont pas prises en
compte et restent des pastilles simples. La fonction "Edition / Transformer en
pastilles thermiques" permet toutefois d'ouvrir les contours de pastilles
existantes afin de laisser la connexion lectrique avec la surface.

"Percival", gravure de circuits imprims

18 - 349

GALAAD

Hachurage des zones vierges


Si la gravure des contours suffit isoler les pistes et pastilles, il peut
s'avrer 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 mtallique qui ferait courtcircuit, et prsente en plus un circuit propre sur lequel le cuivre n'est prsent
que l o l'on en a besoin. Etant donn que la machine ne rechigne pas la
tche pendant que vous surfez sur le web, autant en profiter pour lui donner un
surcrot de travail. Le rsultat est d'autant plus satisfaisant, mme pour un
simple prototype de circuit.
Le hachurage ne peut tre activ que si les contours de pistes et pastilles
sont dj calculs. Venir hachurer l'affleurement du cuivre n'aurait aucun sens
compte tenu de la distance de contournage.
L'outil utilis pour le hachurage est identique
celui de contournage.
La densit de hachurage est rglable dans
les paramtres de l'outil slectionn pour
cette fonction. La valeur par dfaut 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 ngative. Percival propose en outre de relier les
hachures entre elles pour former un crnelage en zig-zag lorsque c'est possible
sans passer travers une trajectoire de contour. L'affleurement des hachures
leurs extrmits 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 opr avant la gravure des contours, pour
obtenir une meilleure finition aux bords des pistes.
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
diamtre d'outil a t paramtr trop petit par rapport aux distances qui ont t
calcules. On rappelle que le magasin d'outils est commun Galaad et
Percival, et doit correspondre ce que vous avez effectivement dans le rtelier
affrent votre machine.

18 - 350

"Percival", gravure de circuits imprims

GALAAD 3

Dtourage
La couche n 6 contient les trajectoires de dtourage de la carte. Ces
dtourages auront pu tre dtects l'ouverture d'une couche de circuit ou
points manuellement, et une trajectoire de contournage est calcule de faon
automatique. Les manipulations possibles dans cette couche sont trs peu
nombreuses : vous pouvez changer le bord de contournage (extrieur ou
intrieur), supprimer le dtourage, ou ajouter des pontages. Ces fonctions sont
disponibles en pointant la trajectoire concerne et en cliquant dessus avec le
bouton droit de la souris.
Les pontages permettent de ne pas dcouper compltement la carte mais de lui laisser des points d'attache avec
la pice brute. Vous devez positionner vous-mme ces pontages, directement
sur la trajectoire de contournage calcule. Les pontages seront effacs en cas
de recalcul du contournage.

Usinage
L'affichage l'cran ne reprsentant pas une fin en soi, du moins pas avec
Galaad, il ne reste plus qu' usiner, c'est dire rveiller la machine pour fraiser
le cuivre et percer l'poxy.
La commande "Usinage / Fraiser" appelle une bote de dialogue finale qui
vous permet de rgler la squence des tches effectuer, ajouter des donnes
de profondeur et de vitesse pour
la gravure et le perage, puis
envoyer le travail rsultant aux
modules d'usinage ou de dessin de
Galaad en cas d'ajouts.
Les informations relatives aux
squences, outils, profondeurs et vitesses seront toutes rcupres par Galaad
ou son module d'usinage Lancelot, lequel n'en acceptera pas moins de chaner
son tour un pilote externe si tel est votre cas de figure. Il n'y a ds lors plus
qu' usiner et refermer Percival.

"Percival", gravure de circuits imprims

18 - 351

GALAAD

Dpose de pte souder


Deux fonctions annexes peuvent vous aider souder des composants
monts en surface, lesquels ncessitent de dposer la pte souder sur les
pastilles concernes. La premire de ces possibilits consiste usiner un stencil
qui servira de pochoir pour une dpose manuelle la raclette. La fonction
"Usinage / Dcouper un masque pour pastilles CMS" vous permet de choisir
quelles sries de pastilles du circuit seront concernes, avec quelques paramtres de dcoupe (outil, profondeur, vitesse d'avance). Le
chanage 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 matriau et de sa fixation sur le plateau de la
machine. Usiner une feuille de plastique ou de mtal fin
ncessite un peu d'exprience pour viter les dchirures.
L'autre possibilit ncessite une pompe lectrique ou lectropneumatique
pour jecter la pte directement sur le
circuit imprim. Au lieu d'usiner,
Lancelot pilotera la buse de dpose
monte sur l'axe Z, ainsi que sa pompe
par le biais d'une sortie actionnant un
moteur ou une lectrovanne pendant une
dure rglable. Vous pouvez paramtrer une dose de pte typique, proportionnelle la surface des pastilles. Mais la dose ainsi calcule pour chaque srie de
pastilles
n'en
restera pas moins
sous votre entier
contrle. Le cycle
de dpose se contentera d'amener la buse au centre de la pastille, de la descendre au contact (selon votre rglage de l'origine pice pour l'axe Z), puis de
dclencher la sortie pilotant la pompe pendant le temps indiqu, et enfin de
remonter la buse pour rejoindre la pastille suivante. Pensez viter de dposer
de la pte au centre d'une pastille perce.

18 - 352

"Percival", gravure de circuits imprims

19

1 0 0 1 1

"OWEIN"
AFFICHAGE GRAPHIQUE
DE PARCOURS 2-5 AXES

GALAAD

Petit utilitaire annexe Galaad, le module Owein propose l'affichage de


parcours 3D dcrits dans des fichiers ISO G-code, Isel-NCP ou MasterCamNCI. Il accepte de 2 5 axes, tant acquis que les 4me axe (A) et 5me axe (B)
sont de classiques axes rotatifs respectivement parallles l'axe X et l'axe Y
selon la norme en vigueur, tournant autour de l'axe linaire de support et
dfinissant ainsi le point zro. Il va de soi que les axes XYZ sont rputs
linaires et cartsiens dans un repre orthonorm direct.

Owein permet la modification de coordonnes 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 immdiatement prises en compte dans la
restitution du dessin, et vous pouvez enregistrer le fichier ainsi modifi.
Quelques manipulations annexes sont accessibles, comme le dcalage global,
l'inversion ou encore le facteur d'chelle, ainsi que l'limination des lignes de
codes situes avant ou aprs la ligne active. Ceci reste tout de mme un
exercice rserv aux personnes rompues l'utilisation de la programmation
directe de machines commande numrique.

19 - 354

"Owein", afficheur graphique de parcours

20

1 0 1 0 0

PREMIERS SOINS

GALAAD

Ce chapitre expose les quelques questions et problmes habituellement


soulevs au sujet des diffrents modules de Galaad, avec les rponses ou
observations correspondantes.

Dessin
Galaad ne dtecte pas ma clef de licence
- Vrifiez tout d'abord que vous avez branch la clef sur un port USB de votre
ordinateur (ou sur un port LPT s'il s'agit d'une ancienne clef). Comme pour tout
appareil priphrique, cette clef ncessite l'installation d'un driver spcifique
qui permettra au logiciel de communiquer avec elle. L'installation de Galaad
partir du CD fait par la mme occasion une installation silencieuse de ce
driver ; vous n'avez donc pas vous en occuper. Par contre, si vous installez
Galaad depuis le site web, alors ce driver n'est pas install, le logiciel tant
souvent tlcharg des fins de simple valuation. De mme, 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 ces
deux cas installer vous-mme le driver partir du logiciel fourni par le
fabricant de la clef. Celui-ci est uniquement en Anglais, mais il suffit de valider
les quelques pages successives telles qu'elles se prsentent.
Impossible d'enregistrer mes paramtres ou mes fichiers
- Vous devez vous assurer que, dans votre session d'utilisateur Windows,
Galaad a le droit d'enregistrer des fichiers dans son rpertoire d'installation
(fichiers de paramtres). Idem pour les fichiers de dessin dans le rpertoire o
vous avez choisi de les stocker.
J'ai oubli le mot de passe protgeant les restrictions
- Avec l'explorateur de fichiers Windows, cherchez le fichier
PASSWORD.TXT prsent dans le rpertoire 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.
Un fichier DXF ne passe pas l'import
- Galaad propose deux filtres d'import DXF, le premier en interprtation
directe et le second via un convertisseur externe. Le format DXF est complexe
et trs changeant d'une version l'autre d'AutoCad. Il est difficile dans ces
conditions de garantir l'exactitude de la lecture pour les versions passes,
20 - 356

Premiers soins

GALAAD 3

prsente et venir. Le mieux est d'essayer de gnrer le fichier depuis le


logiciel qui a produit le dessin en utilisant une autre version de compatibilit
DXF lorsque c'est possible. A noter que le format DXF binaire, trs 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 vectoriels en 2D, des images bitmap, et des glyphes de caractres. Galaad n'a que
faire des deux derniers. Il ne pourra lire que des dessins vectoriels, c'est--dire
constitus de coordonnes associes des segments et des courbes. Une image
n'est constitue que de pixels sans valeur gomtrique. 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 apparatre les pixels sous forme de gros carrs.
Un fichier G-code ISO affiche de grands cercles parasites
- A cause d'une normalisation dfaillante, il existe deux conventions pour les
interpolations circulaires G2/G3 en G-code ISO, ce qui ternit la notion mme
de standard. L'une de ces conventions, la plus frquente, emmene par GEFanuc et Siemens, considre que les coordonnes I et J du centre sont relatives
au point d'entre de l'arc. L'autre convention, suivie par NUM, considre que
les coordonnes I et J sont absolues par dfaut, ou relatives si l'on est pass
globalement en coordonnes incrmentales. Ces deux conventions sont
incompatibles et il est trs difficile de dtecter laquelle a t suivie par le
logiciel qui a gnr le fichier. Il vous appartient donc de choisir l'un des deux
formats proposs et essayer l'autre si a ne va pas.
Impossible d'appliquer une fonction de dessin sur un objet
- Vrifiez que votre objet est bien dans la couche active et qu'il n'a pas t
protg (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 considrablement gner le calcul.
Faites un zoom sur le parcours pour vrifier qu'il ne se trouve pas de petites
pines aussi saillantes qu'inutiles et, le cas chant, liminez-les.

Premiers soins

20 - 357

GALAAD

Pilotage et usinage
Galaad ne dtecte pas ma machine
- Le petit bouton "Dtecter" des paramtres de la fraiseuse, page "Commande
numrique", ne sert qu' identifier le port srie RS232 sur lequel la machine a
t connecte. Cette dtection ne concerne pas les autres types de ports,
notamment les ports USB qui n'ont pas besoin d'tre identifis. En outre,
certaines machines communiquant par port srie ne passent pas toujours le test
de dtection. Gardez l'esprit que les ports COM authentifis par Windows
sont dots d'un astrisque aprs leur numro dans la liste des ports disponibles.
En gnral, il n'y a qu'un ou deux ports authentifis qu'il suffit d'essayer pour
de bon. Sauf exception, les ports COM1 et COM2 sont les vrais ports srie de la
carte-mre et les ports COM3 COM32 correspondent aux convertisseurs
USB/Srie. Il est donc assez facile de trouver.
Galaad n'arrive pas piloter ma machine
- Si votre machine ne ragit 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 dfaillante, soit la machine paramtre n'est pas la
bonne. Commencez par vrifier le modle de fraiseuse ou de commande
numrique que vous avez paramtr dans Galaad. Si cela vous semble correct,
vrifiez que votre cble est bien branch et la machine sous tension. Certains
cbles RS232 ont un sens ct PC et ct machine, et certaines machines ne
communiquent plus lorsque leur capot de protection est ouvert. S'il s'agit d'une
transmission par port srie, vrifiez la vitesse de transmission.
La course de rfrence va dans le mauvais sens
- Si votre machine est une Isel avec commande numrique de type IMC ou
IML, vous pouvez inverser la direction de la course de rfrence (voir le
chapitre "Paramtres de la fraiseuse", section "Commandes numriques IselAutomation IMC & IML"). Si votre machine utilise une carte CNC avec des
contacts de fin de course paramtrables, soit votre axe est invers (voyez
l'onglet "Avancs" des paramtres de la fraiseuse), soit vous avez indiqu un
mauvais numro d'entre 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 ("actif"
au lieu de "inactif" ou l'inverse), ce qui fait que le logiciel cherche dgager
lentement le contact croyant tort qu'il est enfonc. Utilisez la fonction
"Paramtres / Fraiseuse / Test E-S" pour vrifier les numros et polarits de
vos contacts de fins de courses.

20 - 358

Premiers soins

GALAAD 3

La course de rfrence ne s'arrte pas


- Si vous utilisez une carte CNC, vrifiez que vous avez paramtr le bon
numro d'entre pour le contact de fin de course de l'axe. Utilisez la fonction
"Paramtres / Fraiseuse / Test E-S" pour vrifier. Sinon, ou si la vrification ne
donne rien, vrifiez le contact et son raccordement lectrique.
Le pilotage manuel est invers
- La position XY du point zro machine, indique dans l'onglet "Commande
numrique" des paramtres de la fraiseuse, ne correspond pas la position
relle sur la machine. Si vous avez une table mobile, n'oubliez pas que le
mouvement considrer est le mouvement apparent de l'outil sur la table, et
non pas le mouvement de la table elle-mme. Si l'inversion concerne les axes X
et Y, changez l'affectation des canaux dans l'onglet "Avancs" des paramtres
de la fraiseuse, ou bien intervertissez les connexions des moteurs. Attention,
intervertir les moteurs peut ncessiter d'intervertir aussi le numro des entres
correspondant aux contacts de fin de course.
L'usinage se fait au-dessus de la pice
- Vrifiez que, lorsque vous avez mis l'outil au contact de la surface suprieure
de la pice et valid le bouton vert "Z-ok", vous avez bien slectionn "Position Z : plan suprieur" et non "plateau-martyr" dans la liste combo sous le
bouton "Z-ok". C'est une erreur trs frquente mais sans danger. La situation
inverse (affleurer le plateau-martyr en indiquant qu'il s'agit de la surface
suprieure de la pice) est moins anodine. Jetez un coup d'il rapide au
chapitre "Fonctions avances de l'usinage", section "Dfinir une origine
pice". a ne peut pas vous faire de mal.
Le rsultat usin n'est pas l'chelle
- Plusieurs paramtres de votre fraiseuse sont vrifier, et notamment les pas
des vis billes et la rsolution des moteurs. Certaines machines de srie
peuvent avoir des pas de vis changeants selon le millsime, et Galaad ne peut
malheureusement pas lister toutes les combinaisons possibles. Jetez aussi un
coup d'il aux facteurs d'chelle en entre comme en sortie.
Ma machine se dcale en usinage
- Commencez par refaire l'usinage petite vitesse. Si le dcalage persiste, vous
avez peut-tre un problme mcanique, par exemple la pice mal fixe ou un
axe qui a du jeu. Si le dcalage n'apparat qu'avec une vitesse d'usinage leve,
alors vous devez rduire les paramtres cinmatiques. Reportez-vous au
chapitre "Paramtrage de la fraiseuse", section "Post-calcul cinmatique",

Premiers soins

20 - 359

GALAAD

ainsi qu'au chapitre "Fonctions des menus", fonction "Paramtres / Fraiseuse /


Calibrage". Gardez l'esprit que l'nergie requise crot avec le carr de la
vitesse : usiner deux fois plus vite ncessite quatre fois plus de puissance.
L'cran et la machine ne sont pas synchrones
- Lorsque la commande numrique dispose d'un buffer de mmoire, Galaad
envoie les vecteurs en avance et la machine les stocke dans cette mmoire
avant de les excuter. Ce mode de fonctionnement permet d'obtenir une
dynamique de mouvement trs fluide dans les courbes, mais il dsynchronise le
logiciel de la machine. L'cran correspond aux envois de vecteurs en rafales
rapides. Le logiciel ignore la position relle de la machine ce moment.

Circuits imprims
Les perages ne s'alignent pas sur les pastilles
- Les fichiers de perage et de circuit utilisant des formats diffrents qyu
s'adressent des machines diffrentes, Percival cherche une corrlation
minimale entre les trous et les pastilles. Mais si votre circuit comprend une
majorit de pastilles non perces, il ne trouvera pas et vous devrez oprer de
faon manuelle (voir ci-dessous).
Les couches ne s'alignent pas
- Si vos fichiers utilisent des rfrences ou des orientations diffrentes, vous
devez pivoter ou inverser la couche additionnelle puis utiliser les fonctions de
pastille de rfrence et d'ajustement sur la rfrence.
Le calcul des contours d'isolation est sans fin
- Vous avez sur votre circuit un plan-masse constitu de hachures fines qui
ncessitent un temps de calcul important pour chacune, et il faudra des heures
pour obtenir un rsultat. Percival n'est pas fait pour grer les plans-masses ;
mieux vaut les supprimer du fichier et connecter les surfaces de cuivre.
Les pastilles n'ont pas la forme attendue
- Si vous utilisez l'ancien format Gerber RS274-D, passez au format tendu
RS274-X. Si c'est bien celui-l, votre fichier contient des macros que Percival
est incapable de lire correctement. Dans la mesure du possible, demandez au
logiciel gnrateur d'viter de produire des macros.

20 - 360

Premiers soins

21

1 0 1 0 1

CONSIDERATIONS
TECHNIQUES

GALAAD

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 spcifiques un
programme qui dmarre. Bien entendu, aucun argument n'est propos par
dfaut dans les icones qui sont associes aux diffrents modules de Galaad. Ce
nonobstant, rien ne vous empche d'en ajouter si vous avez une configuration
de travail un peu particulire, par exemple une station de travail pour la CAOFAO et une autre pour l'usinage sous contrle d'un oprateur avec des droits
limits. Ces arguments peuvent tre passs manuellement avec la commande
"Excuter" du menu "Dmarrer" de Windows, ou bien intgrs dfinitivement
aux proprits d'une icone de raccourci Galaad, qu'elle soit originale ou une
simple copie. Un argument est
indiqu sur la ligne de commande aprs l'appel du logiciel,
un espace les sparant. Plusieurs
arguments peuvent tre donns
la queue-leu-leu, leur ordre n'a
aucune importance. Lorsqu'un
argument contient lui-mme un
espace, il est impratif de le
mettre entre quotes " " ; la
casse (majuscules ou minuscules)
n'a aucune importance.
Tous les modules de Galaad
acceptent des arguments, le
plus classique tant bien
videmment un nom de fichier ouvrir ds 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 systme. 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'accs 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, il va de soi que Galaad l'affichera et
vous demandera de l'enregistrer au pralable.
21 - 362

Considrations techniques

GALAAD 3

Outre le fichier charger l'ouverture, les autres arguments accepts par le


module de dessin Galaad sont les suivants :
- MINIMIZE lance le logiciel dans la barre des tches (rien l'cran).
- MAXIMIZE lance le logiciel en mode plein cran.
- NOSPLASH lance le logiciel sans son image de prsentation "Galaad 3".
- CUSTOM lance le logiciel dans le mode restreint que vous avez dfini.
- CONFIG:xxx lance le logiciel avec le jeu de paramtres "xxx" enregistr par
la commande "Paramtres / Mmoriser".
- RESET limine le dessin courant et ouvre sur une planche vide. Ceci ne sert
que si le fichier a t endommag et empche l'ouverture normale de Galaad.
- AUTOMILL ouvre Galaad et lance immdiatement le module d'usinage.
Celui-ci prend alors le relais en brlant les tapes et en ne demandant rien
l'utilisateur. Les paramtres d'usinage sont ceux par dfaut ; l'origine pice est
la dernire utilise ; les messages l'intention de l'oprateur ne sont pas
affichs, l'exception du tout dernier avant lancement de l'usinage, que
l'oprateur peut juste acquitter ou annuler, et qui lui permet de visualiser le
parcours qui va dmarrer (voir ci-aprs l'argument AUTOSTART de Lancelot &
Kay qui est la continuation logique de cet argument AUTOMILL).
- AUTOTEXT modifie au vol les textes prsents sur le dessin courant (ou tout
autre pass en argument), 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 automatiquement par "Nouveau texte", la ligne de commande
sera \Galaad.exe AutoText "Ancien texte" "Nouveau texte". Il est
impratif de tenir compte de la casse (majuscules/minuscules) dans le texte
remplacer. Si celui trouv ne correspond pas trs exactement, il sera ignor.
Vous pouvez mettre plusieurs arguments "AutoText" successifs pour des
remplacements multiples. Enfin, si un texte existe en plusieurs exemplaires
identiques sur le dessin, seul le premier trouv sera remplac, ce qui en fait
d'ailleurs un de moins pour les remplacements suivants.
- AUTOQUIT referme Galaad sitt appliqus les changements induits par les
autres arguments. Celui-ci sert de complment "AutoMill" ou "AutoText".
- AUTOIMPORT> DIM:100x75 TOOL:3 DEPTH:0.5 FEED:20 MIRROR:X
FILE:C:\GALAAD\IMPORTS\TEST.DXF importe immdiatement un fichier
externe en rglant les valeurs de dimension de planche, d'outil, de profondeur,
Considrations techniques 21 - 363

GALAAD

de vitesse d'avance, et d'inversion X, Y ou Z. Les valeurs d'outil, 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 sparant sont facultatifs.
Si vous les utilisez, vous devez mettre la chane complte 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 immdiatement le fichier courant (lequel peut trs bien avoir t ouvert
l'instant avec l'argument de fichier GAL ou bien l'argument "AutoImport>") sous le format dsign. Voyez les extensions par dfaut 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 prvus. L'extension du
fichier dtermine le filtre d'import appliquer. Si cette extension n'est pas
standard (voir les extensions par dfaut), il est alors ncessaire d'ajouter en
argument suivant le nom du fichier son extension standard entre parenthses.
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 programmation Kynon :
- AUTOSTART permet de brler les tapes et ne rien demander l'utilisateur,
de la mme faon que l'argument "AutoMill" de Galaad (voir plus haut). Les
paramtres d'usinage sont ceux par dfaut ; l'origine pice est la dernire
utilise ; les messages l'intention de l'utilisateur ne sont pas affichs,
l'exception du tout dernier avant lancement de l'usinage, que l'utilisateur peut
acquitter ou annuler. Le module se referme sitt le message de fin d'usinage
acquitt par l'utilisateur, ou en cas d'abandon.
- AUTOSKIP saute les messages intermdiaires l'attention de l'oprateur pour
lancer le processus. Voir aussi ci-dessus l'argument "AutoStart".
- AUTOUPLOAD lance le processus d'usinage de la mme faon que l'argument "AutoStart" susmentionn, sauf que le parcours d'usinage est envoy
dans la mmoire locale de la machine sans ordre d'usinage proprement dit
(mode "Tlchargement vers la mmoire" des options avances d'usinage).
- AUTOSTORE fait la mme chose que l'argument "AutoStart", sauf que le
tlchargement se fait vers le disque local de la machine.

21 - 364

Considrations techniques

GALAAD 3

- AUTOOPTIMISE active automatiquement l'option "Parcours optimis" des


paramtres d'usinage.
- AUTOTOOL dclenche une mesure automatique de l'outil sur son capteur ds
l'ouverture du dialogue avec la machine. Il va de soi que l'outil doit tre de
prfrence dj mont sur la broche.
- AUTOPARK1 envoie l'outil sa position de parking ds l'ouverture du
dialogue avec la machine. La variante "AutoPark2" envoie la position de
changement d'outil.
- OPERATOR interdit l'accs aux paramtres d'usinage et aux options avances. L'utilisateur ne peut que rgler l'origine pice et lancer l'usinage automatique.
- ORIGINX=123.45 rgle directement l'origine pice la valeur indique pour
l'axe X. L'argument est disponible pour chaque axe.
- MANUALM ouvre le module Lancelot sur sa fentre de pilotage manuel de
base pour la fraiseuse.
- MANUALT ouvre le module Lancelot sur sa fentre de pilotage manuel de
base pour le tour.

Intgration dans une chane automatise


Galaad est un logiciel cens se suffire lui-mme depuis le processus de
conception jusqu' la ralisation par usinage. Sauf pour le cas spcifique de
machines ou de broches non pilotables directement par le logiciel et qui
ncessitent donc un appel un pilote externe ou des librairies plus ou moins
exotiques, il n'est donc pas ncessaire a priori d'inclure tout ou partie de
Galaad dans une chane de traitement htrogne.
Ceci tant proclam haut et fort, on peut tout de mme 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 cooprer avec son environnement de
travail. Il va de soi que la plupart des ordres passs Galaad ne peuvent tre
vhiculs que par le biais de la ligne de commande, dont les quelques arguments possibles ont t numrs plus haut. Si l'on considre que c'est un
programme qui lance Galaad un moment donn dans une chane de traitement

Considrations techniques 21 - 365

GALAAD

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 prsents sur ce dessin ;
3 - demander l'usinage en sautant les tapes de dialogue oprateur ;
4 - se refermer tout seul une fois que le processus est achev.
Comme on l'a dj vu, il existe des arguments comprhensibles par Galaad
qui peuvent concourir cette squence, les points 3 et 4 tant d'ailleurs
confondus en un seul. On ne va pas se rpter ; le mieux est de jeter un coup
d'il sur ce qui vient d'tre dcrit en dtails. Il est bien vident qu'on ne peut
pas demander Galaad de crer ou modifier des lments de dessin purement
graphiques par le biais de sa ligne de commande, ce qui s'avrerait bien trop
fastidieux. S'il s'agit de crer automatiquement un dessin pour ensuite lancer
son usinage sans intervention de l'oprateur, le mieux est alors de crer 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 complmentaire "AutoStart" qui lancera le processus d'usinage
automatique et en plus refermera poliment le module en fin de cycle.
A noter que si l'usinage de Galaad est pris en charge par un pilote externe,
celui-ci sera videmment lanc de faon automatique si des arguments en ce
sens ont t passs au logiciel.
Pour un processus plus compliqu ncessitant des contrles avancs
d'entres/sorties, temporisations ou autres, le module Kynon se fera un plaisir
de charger et excuter immdiatement, via ce mme argument "AutoStart", un
programme automatique gnr par un logiciel externe. Le format des fichiersprogrammes Kynon est de type texte, et la syntaxe n'est pas bien complique,
ressemblant de trs prs ce qui est affich sur sa squence d'instructions
l'cran (mais en Anglais). Il est important de respecter cette syntaxe et notamment ses espaces, sauf risquer de perdre des lignes d'instructions.
Pour rsumer, tout ce que font les modules de Galaad sous le contrle d'un
oprateur peut tre fait de faon automatique via les arguments de la ligne de
commande, ceux-l mmes qui sont un peu malaiss manipuler par un
utilisateur sur le bureau Windows, mais bien plus faciles intgrer dans un
programme appelant qui encapsule Galaad dans un sur-ensemble, y compris
par traitement batch.

21 - 366

Considrations techniques

GALAAD 3

Commandes transmises par messagerie


Pour les programmeurs, il existe une autre possibilit d'appel direct des
fonctions de pilotage de la machine, base sur la messagerie inter-applications
de Windows et limite 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 donnes transmettre au module,
son adresse tant donne par l'argument LPARAM de SendMessage(). Dans
cette structure, le champ dwData doit prendre la valeur 26912021, le champ
lpData pointe sur la chane de caractres ANSI de la commande excuter, et
le champ cbData indique la taille de cette chane, zro terminal compris.
Pour rcuprer le handle sur la fentre de Lancelot ou Kynon, vous pouvez
utiliser l'API FindWindow(), sachant le ClassName du module est le nom du
programme avec son chemin d'accs, par exemple "C:\GALAAD\KYNON.EXE"
(tout en majuscules). Vous pouvez aussi utiliser le titre de fentre, mais celui-ci
est variable. 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 fentre dans l'argument WPARAM de SendMessage(), alors Kynon retournera le rsultat sous forme d'un autre message WM_COPYDATA acquittant la
commande une fois celle-ci excute. La structure de donnes retourne 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 excuter. Exemple :
COPYDATA KYNON "MOVE TO X12.34 Y56.78 V600"

Interface avec Windows


Cette section s'adresse aux utilisateurs ayant une bonne connaissance des
mcanismes rgissant l'environnement Windows. Les quelques prcisions
techniques dcrites ci-aprs peuvent aider rsoudre d'ventuelles difficults
de mise en place ou d'utilisation de Galaad.
Rappelons que Galaad 3 est un ensemble cohrent de modules excutables
compils avec l'antdiluvien Borland C++ 5.02 et cibls exclusivement pour la
Considrations techniques 21 - 367

GALAAD

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 et les nombreux successeurs dont Microsoft voudra bien nous gratifier.
Ces modules 32 bits fonctionnent parfaitement dans les encapsulations
standard des systmes 64
bits (XP-64, Vista-64 ou
Seven). Vous n'avez a priori
rien changer ou paramtrer.
Les seules restrictions sont
d'une part l'accs en criture
dans le rpertoire o le
logiciel est install, dans la
session courante de l'utilisateur, et d'autre part le driver
qui permet d'accder la clef
de licence en tant que composant priphrique.
Comme on l'a dj mentionn dans le chapitre consacr l'installation,
Galaad ne fait pas d'ajout de fichiers hors de son rpertoire d'installation, sauf
pour crer les raccourcis de lancement sur le bureau et dans le menu "Dmarrer". Ces raccourcis sont de classiques fichiers GALAAD.LNK,
LANCELOT.LNK, etc. placs dans les sous-rpertoires habituels de
C:\WINDOWS ou C:\WINNT, et associs aux modules excutables. La base de
registre inclut deux nouveaux mini-jeux de deux clefs situs 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 rpertoire, vous
pouvez ventuellement rechercher et retirer ces clefs. Mais Windows ne vous
en voudra pas en cas d'oubli.
Les modules excutables de Galaad sont homognes, crs partir du seul
code source agrment de la base Object Windows Library de Borland sans
aucune adjonction d'objets de contrle exotiques VBX, OCX ou autre ferblanterie. Quelques DLL dveloppes chez Isel-Automation ont toutefois t
ajoutes pour piloter leurs commandes numriques de servomoteurs qui sont en
gnral intgres au PC ou sur un bus CAN-CNC. Le module central de Galaad
est le programme GALAAD.EXE qui gre 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 spar LANCELOT.EXE qui est automatiquement appel par Galaad, lequel lui passe les arguments et fichiers dont il a
21 - 368

Considrations techniques

GALAAD 3

besoin. Ceci permet entre autres de faire tourner l'usinage comme une tche de
fond indpendante 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
indpendants et travaillent de faon autonome, except le programme de dessin
de tournage GAWAIN.EXE qui utilise lui aussi le module LANCELOT.EXE pour
piloter le tour.
Toute la gestion des fichiers de Galaad, y compris en partage rseau, 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. Le fait de
double-cliquer sur un fichier GAL dclenche le lancement de Galaad avec
ouverture du fichier en question.
Par souci de portabilit, la communication avec la machine utilise de faon
exclusive les fonctions de gestion de flux standard de l'API Windows (CreateFile(), ReadFile(), WriteFile(), etc.) plutt que les fonctions spcifiques de
contrle des ports. Ceci permet d'assurer une excellente compatibilit avec les
volutions de Windows mme si, en matire d'informatique, mieux vaut
s'abstenir de faire des prdictions caractre dfinitif.
Petit rappel : si votre fraiseuse est quipe d'une broche spciale qui
dmarre ou s'arrte avec d'autres systmes de contrle que ceux intgrs par
dfaut, Galaad veut bien substituer ces codes aux siens propres. De mme, 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
"Paramtrage de la fraiseuse", section "Broche".

Polices TrueType et Galaad


Galaad 3 exploite les polices de caractres rpondant la norme TrueType
ou compatibles ayant le flag Windows TRUETYPE_FONTTYPE. Ces polices
vectorielles sont constitues de deux types d'objets gomtriques : les polygones et les Quadra-Splines. Le remplissage par hachurage ou cycle de poche est
assur automatiquement par Galaad qui spare avec plus ou moins de succs
les contours extrieurs des lots intrieurs. La mise en italique utilise le
paramtre correspondant de l'appel au descripteur de police TrueType, les
variantes italiques de nombreux glyphes tant bien plus qu'une simple inclinai Considrations techniques 21 - 369

GALAAD

son. S'il n'y a pas de variante italique dfinie dans la police, vous pouvez
incliner vous-mme les caractres en prcisant un angle d'inclinaison. Si la
variante italique existe, cet angle sera ajout l'inclinaison courante.
Il existe pour Windows des polices de caractres sans paisseur de trait,
bien que Windows ne puisse grer 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 superposs, ce qui permet de gagner du temps
l'usinage en vitant les allers-retours inutiles.
Les anciennes polices Galaad 2 restent prsentes dans le logiciel pour
fournir ces caractres simples traits optimiss pour la gravure, ou bien des
polices dont le hachurage est prdfini. Ces quelques cinquante polices sont
installes dans le sous-rpertoire FONTS. Trois extensions sont utilises : 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 spciales, Braille ou autre).

Tlchargement de mises jour


Galaad volue rgulirement. Si les corrections sont devenues tout de
mme assez rares avec le temps, de nouvelles fonctions continuent d'tre
ajoutes ici et l au hasard des suggestions. Ces volutions peuvent vous
intresser, d'autant que la remise jour au
sein d'une version est gratuite et de
surcrot facile lorsque vous avez un accs
direct l'Internet : appelez la fonction
"Aide / A propos" puis cliquez sur le
bouton "Tlcharger la mise jour". Si
votre poste de travail sur Galaad n'est pas
connect mais que vous pouvez cependant accder l'Internet depuis un autre
ordinateur, il suffit de tlcharger sur le site web de Galaad le fichier de mise
jour GAL-FRA.ZIP (version en Franais) puis le recopier dans le rpertoire
d'installation du logiciel et relancer celui-ci. Il dtectera tout seul la prsence
du fichier et se chargera de la mise jour. A noter que la mise jour du
logiciel ne modifie pas vos paramtres ni votre dessin courant.

21 - 370

Considrations techniques

22

1 0 1 1 0

QUELQUES CONSEILS
AUX DEBUTANTS

GALAAD

A la lecture des nombreux forums Internet consacrs l'usinage CNC, il


apparat que bien des personnes de bonne volont hsitent juste titre avant de
se lancer dans l'acquisition, la modification, voire la construction d'une
machine commande numrique, craignant que les consquences d'une erreur
s'avrent difficiles rattraper. Ce chapitre est un peu hors sujet dans le manuel
d'utilisation d'un logiciel qui vous propose un grand nombre de paramtres
pour calibrer votre machine et fera de son mieux pour pallier aux possibles
dfauts de celle-ci. Le but de ces lignes n'est pas de trancher les quelques
lments exposs sous forme d'arrogantes rponses dfinitives, mais plutt de
faire en sorte que vous vous posiez les bonnes questions ou, tout au moins, que
vous vous posiez des questions utiles.

- Structure mcanique
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 mmes selon que
vous allez fraiser du polystyrne ou de l'acier. Qui dit rigidit dit structure
lourde, et qui dit structure lourde dit grosse inertie de mouvement. Si vous
voulez usiner vite, prfrez une machine lgre chssis en profils aluminium. Si vous voulez usiner du mtal avec des passes gourmandes, vous
n'usinerez pas vite et l'inertie importe moins, du moment que l'ensemble est
rsistant. Evidemment, si vous voulez usiner du mtal grande vitesse, il
faudra mettre le prix pour avoir la fois une bonne rigidit et une grosse
puissance d'entranement. On peut envisager d'usiner un matriau plus dur que
le chssis de la machine condition de faire des passes enlevant chacune peu
de matire. En gnral, il vaut tout de mme mieux avoir une structure plus
rigide que la pice usiner.
- Porte--faux
Le point critique dans un effort d'usinage, c'est l'outil qui avance dans la
matire. La rsistance de celle-ci contraint en chane les lments de la
structure mcanique qui va ventuellement se dformer, entranant une perte de
prcision. Le premier concern est bien videmment l'axe Z. En thorie, plus
celui-ci a de course utile, plus on peut usiner des pices paisses, du moins si
l'on a l'outil adapt. Mais plus votre broche descend, plus elle s'loigne de ses
guidages rests en haut sur le portique, et plus votre axe va s'incliner lorsque la
pice rsiste 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 trs pais pour remonter la pice afin de rapprocher le point
d'usinage des guidages du portique.
22 - 372

Quelques conseils aux dbutants

GALAAD 3

- Guidages
A partir du moment o le chssis d'une machine ne se dforme pas sous l'effet
des contraintes d'usinage, du moins des vitesses d'avance raisonnables, on
peut considrer que la qualit d'un axe repose essentiellement sur ses guidages.
La nature tant foncirement 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
loigns l'un de l'autre, plus le jeu en torsion sera limit. Ajoutons qu'un
mauvais paralllisme entre deux guidages d'un mme axe peut occasionner une
usure rapide des patins. Une oreille fine, un dynamomtre et des feuilles de
clinquant sont les meilleurs amis de vos guidages.
- Transmissions
La seule chose qu'on demande une transmission, c'est de ne pas avoir de jeu.
On trouve encore des ralisations mcaniques 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 chssis se
dforme. 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 plutt porter votre effort sur la rigidit de la structure et la qualit
des guidages que sur les points de transmission. Par ailleurs, si vous utilisez
des vis trapzodales ou des courroies crantes, ne comptez pas trop sur le
logiciel pour grer un rattrapage de jeu l'inversion. Une fraiseuse manuelle
peut trs bien accepter un rattrapage de jeu sur un axe partir du moment o
l'autre axe est bloqu par un frein mcanique. Un tel blocage n'existe pas en
commande numrique. Lorsqu'une transmission a du jeu, son axe oscillera de la
valeur de ce jeu lorsqu'il est cens tre immobile et que l'autre axe avance, au
gr des contraintes de l'usinage. Ce jeu-l ne peut pas se rattraper. Si un axe a
du jeu, corrigez-le de prfrence par une action mcanique.
- Accouplements
Arriver aligner parfaitement un moteur sur une vis est impossible. Vous
devez intercaler un systme flexible qui absorbera l'erreur : soit une fixation du
moteur au chssis sur silentblocks, soit un cardan ou joint homocintique, soit
encore deux poulies et une courroie crante. Dans ce dernier cas, gardez
l'esprit que plus les poulies ont un grand diamtre, moins l'erreur angulaire
occasionne par l'lasticit de la courroie ou son jeu sur les poulies se traduit
par une erreur linaire sur la vis. Mais plus l'inertie augmente.

Quelques conseils aux dbutants 21 - 373

GALAAD

- Prcision
On entend parfois promettre 0,01 mm de prcision avec une machine
structure aluminium. Ne rvons pas. Au mieux, on vous parle en fait de la
rsolution linaire des moteurs, laquelle n'a rien voir avec la prcision
mcanique. A moins d'usiner du polystyrne (et encore, vue son lasticit),
vous ne pouvez esprer atteindre une prcision d'usinage de 0,01 mm qu'avec
une machine en fonte lourde, renforce sur toutes les diagonales, dont les pieds
sont scells dans la dalle de bton de l'atelier, dote de guidages et de transmissions haut de gamme. Soyez ralistes sur les performances mcaniques.
- Rsolution des moteurs
La prcision d'une machine est uniquement lie sa conception mcanique. La
finesse de mouvement de ses moteurs n'est pas un facteur de prcision. Si votre
transmission a un rapport trop lev, c'est--dire qu'un tour de moteur gnre
un trop long mouvement, par exemple avec des courroies crantes ou des
cbles, augmenter la rsolution des moteurs n'est pas la solution, puisque le
couple reste inchang. Sur un moteur pas--pas, le couple a mme tendance
diminuer avec les micropas. Inversement, la courbe de couple d'un moteur pas-pas chute fortement au-del d'une certaine vitesse ; il convient par consquent de rester en-de de cette vitesse critique. Un rapport de transmission
trop faible ncessite une vitesse de rotation leve, risquant de dpasser le
point de chute du couple. Si vous voulez une machine rapide, privilgiez les
pas de vis longs avec des moteurs puissants ne tournant pas trop vite. Augmenter la rsolution sert surtout rduire les vibrations, la rotation en mode
micropas tant plus veloute. Pour autant, pousser loin la rsolution est
gnralement inutile.
- Electronique de puissance
Le seuil de chute de couple d'un moteur pas--pas est li au temps de charge de
ses bobines. Plus la vitesse de rotation augmente, moins les bobines disposent
de temps pour se charger. Si cette charge est lente, elle sera alors incomplte et
l'nergie accumule moindre, ce qui fait chuter le couple. Pour qu'une bobine
se charge vite, il lui faut une tension leve. La vitesse d'un moteur pas--pas
est donc lie la tension d'alimentation de son drive de puissance. Mais
attention, manipuler des tensions leves n'est pas anodin. Pensez avant tout
votre scurit. Dans la mme veine, une alimentation sous-dimensionne
occasionnera immanquablement des pertes de pas ou des erreurs de poursuite
partir d'une certaine vitesse lorsque plusieurs moteurs ont besoin de courant
simultanment. Dans la mesure du possible, il est prfrable d'avoir une
alimentation pour chaque axe, et largement surdimensionne.
22 - 374

Quelques conseils aux dbutants

GALAAD 3

- Electronique de commande
Les performances d'un systme 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 leve 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 contrleur
CNC d'avoir des mouvements d'avance dans son buffer de mmoire locale. Un
port USB n'est pas forcment le garant d'une bande passante leve : tout
dpend de la faon dont ce port est gr, du protocole d'change et du mode de
transmission. En outre, un buffer de bonne taille permet d'amortir les fluctuations de l'cart entre la transmission et l'excution des mouvements. Sur la
plupart des machines, un petit mouvement et un long mouvement ncessitent
autant de temps pour tre transmis. Mais le long mouvement mettra du temps
s'excuter 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
excution sur la machine.
- Dynamique de mouvement
Usiner vite ncessite de gros moyens techniques - et donc financiers. Gardez
l'esprit que, si l'nergie requise pour dplacer une masse donne augmente en
proportion directe de cette masse, elle augmente aussi avec le carr de la
vitesse. Par consquent, entraner la mme vitesse avec la mme acclration
un axe deux fois plus lourd ncessite certes deux fois plus de puissance, ce
dont il faut tenir compte avec des vis bille longues ou de gros diamtre. Mais,
sur la mme 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 dplacer un axe isol une vitesse trs leve, du moment qu'on
suit des rampes d'acclration et de freinage suffisamment longues. Dans un
usinage automatique, la vitesse d'avance se veut peu prs constante. Il n'est
donc pas question de passer l'essentiel du temps dans des phases d'acclration
et de freinage interminables qui feront chuter la moyenne et rendront inaccessible la vitesse demande. Festina lente.
- Contacts de fin de course
Si votre machine travaille en coordonnes absolues, avec donc un point zro
invariant (parfois appel "origine machine" par opposition l'origine pice), il
est ncessaire qu'elle puisse effectuer son recalage avec une prcision optimale.
Quelques conseils aux dbutants 21 - 375

GALAAD

Un dfaut de rptabilit aura des consquences sur toutes les positions fixes
rutilises par la machine. Les micro-interrupteurs languette comme les
Cherry DB1 ou Saia-Burgess XC vont trs bien, condition de les mettre face
au chariot mobile et non pas latralement sur son passage. On obtient alors
sans problme une rptabilit du point de dclic de l'ordre de 0,01 mm avec
un micro-interrupteur de qualit. Il va de soi que l'interrupteur doit tre protg
par une bute mcanique qui vitera sa destruction par crasement si le chariot
ne freine pas assez vite ou si une erreur de paramtrage l'empche de s'arrter
lorsque le contact bascule. Si vos interrupteurs ont une course trop faible, il
suffit de tordre la languette pour l'augmenter et ainsi viter un cognement sur la
bute mcanique lorsque la course de recalage est rapide. D'une longvit quasi
infinie, les capteurs inductifs offrent eux aussi une excellente rptabilit, mais
leur utilisation ne permet pas toujours une distance de freinage aprs dclic.
Pour le capteur d'outils, un simple interrupteur anti-vandales comme le ITW
76-95 suffit pour obtenir une excellente rptabilit.
- Broche
Il serait dommage d'avoir une machine rigide, bien guide et dote de solides
transmissions pour mouvoir une broche de basse qualit. Et malheureusement,
il est trs facile de trouver des broches pitoyables dont les roulements prennent
vite du jeu, quand ils n'en ont pas dj en sortie d'usine. Une mauvaise broche
donnera de mauvais rsultats et usera vos outils plus vite. Ne la ngligez pas
dans votre budget. Privilgiez les broches quipes de roulements de haute
qualit, par exemple cramiques, 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 cotent cher : si vous usinez
des vitesses de rotation leves, ou si vous usinez des matriaux durs par
passes profondes, ayez piti d'eux et n'hsitez pas quiper votre machine d'un
dispositif de refroidissement : arrosage ou pulvrisation, venturi de rfrigration, mme un simple flux d'air comprim peut suffire abaisser la temprature
de faon significative.
- Logiciel
Si vous tes en train de lire ce manuel, c'est que vous avez probablement dj
acquis une licence Galaad. Excellent choix, rien ajouter.

22 - 376

Quelques conseils aux dbutants

23

1 0 1 1 1

L'USINAGE
TEL QU'ON LE CAUSE

GALAAD

Le but du glossaire qui suit n'est pas d'imposer force de harclement


textuel quelque prose francophoniquement correcte. Simplement, il se peut que
certains termes utiliss dans le logiciel ou dans ce manuel vous semblent plus
ou moins no-barbares. Dans ce cas, un petit lexique non homologu par les
agitateurs arms de l'Acadmie franaise pourra peut-tre s'avrer utile.
2D : se dit d'un usinage dont les profondeurs peuvent tre multiples mais ne
varient pas le long des tracs (dcoupe, gravure ou fraisage plan).
3D : se dit d'une trajectoire dont la profondeur varie le long de son parcours.
Accroche : cotation immdiate sur un point de rfrence donn.
Arc : courbe circulaire ou la rigueur elliptique, ouverte ou ferme.
Avance : dplacement d'usinage actif horizontal ou 3D, aprs que l'outil est
descendu dans le matriau.
Axe : ensemble moteur-transmission permettant le mouvement de la broche
d'usinage ou de la pice dans une direction linaire ou dans une rotation.
Axe A : axe de pivotement ou de tournage, parallle au sens de mouvement sur
l'axe X.
Axe B : axe de pivotement, parallle au sens de mouvement sur l'axe Y.
Axe C : axe de pivotement, parallle au sens de mouvement sur l'axe Z.
Axe X : axe cartsien de mouvement horizontal, par convention ouest est.
Axe Y : axe cartsien de mouvement horizontal, par convention sud nord.
Axe Z : axe cartsien de mouvement vertical, par convention bas haut.
Baud : unit de vitesse de transmission srie (ou bit/s).
Bord d'outil : position corrige de l'outil d'aprs son rayon.
Brise-copeaux : cycle de perage pilotant une descente jusqu' un palier donn
puis une lgre remonte pour casser les rubans de copeaux torsads, 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".

23 - 378

L'usinage tel qu'on le cause

GALAAD 3

Capteur d'outil : botier de mesure automatique de la longueur de l'outil


vitant la prise d'origine manuelle Z. Souvent un simple interrupteur.
CAO : Conception Assiste par Ordinateur, c'est dire le travail de dessin.
CCW : Counter-ClockWise. Voir "Sens trigonomtrique".
Centre d'outil : axe vertical de rotation de l'outil.
CFAO : Conception et Fabrication Assistes par Ordinateur, c'est dire le
travail de dessin et de ralisation par usinage ou autre.
CN : voir "Commande numrique".
CNC : Computerized Numerical Control. Voir "Commande Numrique".
Commande numrique : systme lectronique comprenant une interface avec
un ordinateur, un tage de calcul de trajectoires, un module d'entres / sorties et
un tage de puissance qui pilote les axes mcaniques de la machine.
Contournage : trajectoire d'outil l'intrieur ou l'extrieur d'un parcours
dessin, la distance entre eux correspondant au rayon de l'outil.
Coordonne cartsienne : position d'un point exprime de faon linaire sur
chaque axe par rapport un point origine.
Coordonne polaire : position d'un point exprime 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 dessins.
Les couches sont apparentes des calques superposs.
Couche de finition : diffrence de profondeur entre la passe d'bauche et la
passe de finition.
Course : longueur de mouvement disponible sur un axe.
Course de rfrence : recalage mcanique de la position absolue de la machine
par mouvement vers les contacts de fin de course zro pour chaque axe.
CW : ClockWise. Voir "Sens horaire".
Cycle de poche : srie de parcours de contournages permettant l'vidage par
remplissage d'un contour dessin.
Cycle outil : processus d'usinage complet (bauche, finition, dcoupe) pour un
outil de la squence.

L'usinage tel qu'on le cause

23 - 379

GALAAD

Dbourrage : action de percer jusqu' un palier donn puis de remonter


compltement l'outil afin de dgager les copeaux et recommencer jusqu'au
palier suivant.
Dcoupe : usinage une profondeur correspondant l'paisseur de la pice.
Descente : abaissement rapide de l'outil rtract, jusqu' la surface suprieure
de la pice, avant perage.
Ebauche : premire passe d'usinage approchant sans l'atteindre la trajectoire
dessine (voir "Finition").
Encodeur : capteur de position angulaire mont sur un axe permettant de
connatre la position linaire sur celui-ci.
Dcoupe : usinage d'une trajectoire dont la profondeur correspond l'paisseur
brute du matriau.
Fichier : bloc de donnes informatiques. Ces donnes sont prendre au sens
large et peuvent tre un dessin, une image, un programme, etc.
Finition : deuxime passe d'usinage aprs l'bauche, suivant prcisment la
trajectoire dessine (voir "Ebauche").
Hauteur de retrait : distance verticale sparant la surface suprieure de la
pice du plan dans lequel l'outil rtract peut tre dplac rapidement.
Ilot : poche de matriau viter l'intrieur d'un remplissage ou d'une
trajectoire de contournage.
Initialisation : phase d'ouverture du dialogue avec la commande numrique.
Interpolation circulaire : mouvement circulaire excut d'une seule traite et
non par une succession de petits vecteurs linaires.
Interpolation linaire : mouvement sur plusieurs axes simultans.
Interpolation XYZ : mouvement 3D sur trois axes X Y et Z simultans.
Mandrin : pince mors qui serre l'outil sur la broche.
MOCN : Machine-Outil Commande Numrique.
Mode direct : pilotage de la commande numrique avec accus de rception et
validation pour chaque ordre ou mouvement excut.
Mouvement inactif : dplacement de l'outil hors usinage, rtract au-dessus de
la pice.

23 - 380

L'usinage tel qu'on le cause

GALAAD 3

Origine machine : voir "Point zro machine".


Origine pice : point de rfrence permettant de localiser la pice 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 (perage et avance).
Palier : passage de l'outil limit par sa profondeur maximale d'usinage. Le
terme acadmique est "passe" mais celui-ci peut induire en confusion.
Palpage : acquisition automatique d'une surface ou d'un volume par pilotage
d'un capteur de mesure sur un modle ou une pice dj existante.
Passe : phase d'bauche, finition ou dcoupe des trajectoires dessines.
Perage : phase de pntration verticale de l'outil dans le matriau, avant la
phase d'avance horizontale ou 3D.
Pilote de machine : programme de supervision et pilotage de l'usinage.
Plonge : voir "Perage".
Point zro machine : point de coordonnes absolues (0;0;0) sur la machine,
correspondant au point de rfrence de chaque axe.
Post-processeur : syntaxe et langage de gnration 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 priphrique.
Profil : coupe longitudinale de l'outil (cylindrique, conique, hmisphrique ou
assimile).
Queue doutil : extrmit inactive de loutil quon fixe dans le mandrin.
Rsolution : plus petit dplacement que la commande numrique peut piloter.
Rtraction : action de remonter l'outil au-dessus de la pice pour pouvoir le
dplacer sans usiner.
Sens horaire : sens des aiguilles d'une montre.
Sens trigonomtrique : sens inverse des aiguilles d'une montre.
Surpaisseur de coupe : petite profondeur fixe ajoute l'paisseur du
matriau brut pour usiner les trajectoires de la passe de dcoupe.

L'usinage tel qu'on le cause

23 - 381

GALAAD

Surfaage : remise plat du plateau de support des pices usiner, afin


d'obtenir un plan conforme aux axes X et Y de la machine.
Vecteur : mouvement linaire de base comprenant un point de dpart, un point
d'arrive et une vitesse de mouvement.
Visuel : se dit d'un objet dessin qui ne doit pas tre usin.
Vitesse d'avance : vitesse de dplacement horizontal ou 3D de l'outil en
usinage pour une trajectoire dessine.

23 - 382

L'usinage tel qu'on le cause

Imprim Nice par

Fac Copies Office Document


www.FacCopies.fr

You might also like