0% ont trouvé ce document utile (0 vote)
2 vues147 pages

Top Control

Le manuel d'utilisation de TopControl présente un logiciel de M.T.A.O. pour la création de parcours d'outil destinés aux machines à mesurer à commande numérique. Il décrit les principes de fonctionnement, les procédés de contrôle, ainsi que les opérations de mesure et de construction, tout en soulignant l'importance d'un modèle géométrique solide pour éviter les collisions. Les utilisateurs peuvent définir des procédés de contrôle basés sur des caractéristiques géométriques et gérer les opérations de mesure de manière interactive.

Transféré par

Jefferson.souza2
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues147 pages

Top Control

Le manuel d'utilisation de TopControl présente un logiciel de M.T.A.O. pour la création de parcours d'outil destinés aux machines à mesurer à commande numérique. Il décrit les principes de fonctionnement, les procédés de contrôle, ainsi que les opérations de mesure et de construction, tout en soulignant l'importance d'un modèle géométrique solide pour éviter les collisions. Les utilisateurs peuvent définir des procédés de contrôle basés sur des caractéristiques géométriques et gérer les opérations de mesure de manière interactive.

Transféré par

Jefferson.souza2
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TopControl

Contrôle 2D 1/2

Manuel d’utilisation

Ce manuel est provisoire et, donc, susceptible d’évolution.


¤
SOMMAIRE

1 Principes 1
1.1 Généralités 1
1.2 Les procédés de contrôle 1
1.3 La création des parcours 2
1.4 L’analyse topologique 2
1.5 Contrôle basé sur les features 2
1.6 Contrôle basé sur les formes (cylindres)3
1.7 La gestion de la matière 3
1.8 Tri des opérations 4
1.9 Le choix d’outil 5
1.10 Principes généraux de fonctionnement 6
1.11 Les opérations de mesure 7
1.11.1 En mode automatique : mise en route du moteur d’analyse topologique7
1.11.2 Mesures basées sur les «features» (ex.: mes. d’une propagation de
trous lamés).......................................................................................................... 8
1.11.3 Mesure de toutes les features : (ex. : mes. de tous les perçages)....... 10
1.11.4 Mesure de toutes les faces identiques (ex. : mes. de tous les cylindres)
10
1.12 Les opérations de contrôle 12
1.13 Les opérations de construction 13
1.14 Les boites de dialogue 13
1.14.1 Opérations de mesure ......................................................................... 13
1.15 Opérations de contrôle et de construction 16

¤
Principes
Généralités
TopControl est un logiciel de M.T.A.O. (Mesure Tridimensionnelle Assistée par
Ordinateur) destiné à la création de parcours d’outil pour les machines à mesurer à
commande numérique.
L’ensemble des trajectoires est calculé en tenant compte, en permanence, du
modèle géométrique.
L’utilisateur a ainsi la garantie de ne pas avoir de collisions entre l’outil, la pièce et
son environnement.
Le modèle géométrique est de type ‘solide’, c’est à dire que l’ensemble des faces qui
le constituent sont reliées les unes aux autres de façon à ne faire qu’un. On parle,
dans ce cas, de couture. La couture est donc l’action qui permet de réunir un
ensemble de faces pour en faire un solide fermé.

Comme nous l’avons vu précédemment, il est nécessaire de disposer d’un modèle


géométrique pour pouvoir créer des parcours d’outil. Ce modèle peut être créé à
l’aide du modeleur solide interne dont TopControl est doté.
Ces modèles peuvent également avoir été créés par un autre système de C.A.O. et,
auquel cas, peuvent être relus via une interface standard de type IGES, SET, VDA
ou STEP. Il faut, dans ce cas, s’assurer que les dites interfaces permettent
d’échanger des solides. Si ce n’est pas le cas, il sera, sans doute, nécessaire de
coudre les modèles récupérés pour en faire des solides.
Les principales fonctionnalités permettant de créer la géométrie des modèles à l’aide
du modeleur interne de TopControl sont décrites dans le manuel TopSolid V6.
Le lecteur est donc prié de se reporter à ce manuel s’il souhaite définir la géométrie
des pièces lui-même.
Ce manuel TopControl ne traite que des fonctionnalités liées au contrôle, à savoir :
La création d’une machine de contrôle
La création d’une pièce au sens TopControl
La génération d’une gamme (définition des entités à palper,à construire et des
opérations de construction
La manipulation de la gamme ( tri, déplacement et simulation des opérations)
La génération d’un fichier D.M.I.S..
La création de procédés

Les procédés de contrôle


TopControl distingue 2 types principaux de contrôle, selon que l’on devra générer
une ou plusieurs opérations. Dans le cas où plusieurs opérations sont générées, on
parle de procédés, lesquels peuvent être définis par l’opérateur, en fonction des
méthodologies de contrôle propres à l’entreprise.
Un procédé est en fait la combinaison de plusieurs opérations de contrôle de base, il
s’agit d’une « macro ». Chaque opération de base a ses propres paramètres, définis
par le fichier ‘[Link]’.

¤ Software page N°1


Dans TopControl, l’opérateur dispose d’un outil interactif de définition d’un procédé
de contrôle, lui permettant de composer un mode opératoire complet, pour un cycle
de contrôle particulier. Il peut, par exemple, définir un cycle qui s’appuie sur un
élément cylindrique en combinant les opérations élémentaires suivantes :

Contrôle d’un cylindre :

mesure du cylindre
contrôle du diamètre du cylindre
contrôle de la cylindricité du cylindre

Le procédé, ainsi défini, peut ensuite être appelé dans les cas d’un contrôle par
analyse topologique, par ‘features’ ou par détection de formes.

La création des parcours


TopControl est un logiciel de M.T.A.O. pilotant des M.M.T. à commande numérique.
Pour ce faire, il dispose d’un modèle solide représentant la pièce à contrôler.

La notion de ‘pièce’ dans TopControl correspond à l’association du modèle


géométrique, d’un bloc de sécurité et d’un repère. Le bloc de sécurité dont est
constituée la pièce permet à TopControl de calculer automatiquement les distances
de dégagement pour chacune des opérations de mesure.

Pour élaborer les parcours d’outil, l’utilisateur dispose de deux méthodes principales :
l’une basé sur la géométrie du modèle contrôler et l’autre basée sur les ‘features’. La
première correspond à l’analyse topologique du modèle représentant la pièce à
contrôler, la deuxième est basée sur le traitement des ‘features’ de TopSolid et
permet d’associer des procédés de contrôle à chaque forme élémentaire définie
dans le modèle.

L’analyse topologique
Le moteur d’analyse topologique de TopControl permet d’étudier une face ou une
arête d’un modèle géométrique ‘solide’ et d’en déduire quel type de mesure
élémentaire il est possible de lui appliquer.
Lorsque plusieurs mesures sont possibles, le moteur d’analyse topologique propose
toutes les solutions plausibles et l’utilisateur doit choisir quel cycle il veut réaliser.
En utilisant cette méthode, ce n’est pas l’opérateur qui indique quel cycle de contrôle
il veut réaliser mais le système qui l’oriente vers ce qu’il est possible de faire.
Toutefois, il est également possible de faire appel au fonctions de base.

Contrôle basé sur les features

¤ Software page N°2


Pour créer le modèle géométrique représentant la pièce à contrôler, l’opérateur,
lorsqu’il se sert de TopSolid, peut utiliser des formes toutes faites, formes appelées
‘features’. A ce jour, les features disponibles permettent de définir les formes
suivantes :
trou lisse
trou lamé
trou taraudé
trou alésé
poche quelconque
rainure
bossage

Il va de soi que cette liste est non exhaustive et qu’elle s’enrichira au cours de la vie
du logiciel.

TopControl permet de définir un procédé de contrôle qui est associé aux formes
«trous » décrites précédemment. Lorsque ces formes sont présentes dans la pièce,
l’utilisateur peut les contrôler simplement en appelant les procédés.

Important : Pour que les procédés de contrôle fonctionnent, il est impératif que le
modèle comporte des ‘features’, lesquelles ne peuvent être créées, à ce jour, que par
TopSolid. Il est donc inutile d’essayer d’appeler des procédés sur un modèle issu
d’une interface par exemple, sauf à procéder à une analyse des formes, décrite dans
le paragraphe ci-après.

Contrôle basé sur les formes (cylindres)


Une autre possibilité proposée par TopControl consiste à analyser tous les cylindres
ou portion de cylindres, du modèle géométrique, et de demander à l’opérateur de lui
associer un procédé de contrôle.

La gestion de la matière
Lorsque la configuration géométrique de la pièce à contrôler et la forme du palpeur
sont telles que certaines régions sont impossible à atteindre, il y a automatiquement
suppression ou décalage des points à mesurer pour, par exemple, éviter de palper
dans un trou.
D’autres parts, toute opération de mesure est liée à la géométrie de la pièce à
contrôler, par conséquent, si le modèle provient de TopSolid, il y a prise en compte
automatique des modifications.

¤ Software page N°3


Tri des opérations
L’ensemble des opérations définies par l’opérateur (mesure, contrôle et construction)
constitue une gamme de contrôle de la pièce.
L’ordre, selon lequel ces opérations sont effectuées, est éventuellement modifiable, à
l’aide des fonctionnalités du menu ‘Tri des opérations’.
L’utilisateur a la possibilité d’opter pour une remise en ordre logique(niveau de
priorité des opérations) ou la possibilité d’ordonner les opérations en fonctions des
posages associés à chacune d’entre elles.
Le fichier ‘CAM_SORT.PAR’ montre le classement par défaut des opérations. Au cas
ou ce classement ne serait pas celui souhaité par l’opérateur, celui-ci a toujours la
possibilité d’ordonnancer de manière différente le contenu du fichier
‘CAM_SORT.PAR’.
L’ordre des opérations dans la gamme peut également être modifié manuellement,
en déplaçant celles-ci par un simple ‘couper/coller’.

¤ Software page N°4


La remise en ordre des opérations suppose une mise à jour des trajectoires de
liaison entre opérations de mesure. Cette mise à jour est effectuée automatiquement
en cliquant sur le menu ou sur l’icône ‘Exécuter de nouveau’.

Le choix d’outil
Chaque opération de mesure est associée à un outil. Les types d’outil peuvent
éventuellement être complétés par l’opérateur en fonction des méthodologies de
contrôle en vigueur dans l’entreprise. Cette liste est présentée dans le quart
supérieur gauche de la boite de dialogue ci-dessous.
Lorsque l’opération de contrôle en cours n’est pas la première, ou que l’opérateur a
fait appel à une machine dont le magasin d’outils est déjà pré-chargé, une liste des
outils pouvant être utilisés apparaît dans le quart inférieur gauche de la boite de
dialogue. N’apparaissent dans cette liste que les outils déjà utilisés ou présents dans
le magasin d’outil de la machine, et correspondants à la liste des types.

¤ Software page N°5


L’opérateur peut vouloir disposer d’un outil qui ne se trouve pas encore dans le
magasin d’outil de la machine. Pour ce faire, l’opérateur peut enfoncer le bouton
‘Nouvel outil’ pour voir apparaître la boite de dialogue suivante :

La boite de dialogue ci-dessus affiche l’ensemble des palpeurs (touche est un stylet
à bille) contenus dans la base de données de l’entreprise.

Principes généraux de fonctionnement


Dans le domaine du contrôle on distingue 3 grands types d’opérations :
- les opérations de mesure : il s’agit de palper des points au niveau des surfaces
de manière à définir des entités géométriques exploitables par la M.M.T. (ex. :
mesure d’un cylindre).
- les opérations de contrôle : elles correspondent aux informations
dimensionnelles et géométriques que l’on est susceptible de demander à un
élément.
- les opérations de construction: il s’agit d’entités géométriques non palpées qui
utilisent des entités mesurées ou construites pour support.

¤ Software page N°6


Les opérations de mesure
Il s’agit d’une opération qui permet la définition d’une entité géométrique par palpage.
Topcontrol dispose de fonctionnalités qui permettent de générer plusieurs
opérations de mesure directement.

Mesure d’une propagation de «feature» ayant une ou plusieurs faces significatives.

Mesure de toutes les features identiques à celle sélectionnée

Mesure de faces identiques (en terme d’orientation et de type ) à celle sélectionnée

1. En mode automatique : mise en route du moteur d’analyse topologique

Appeler la fonction du menu ou cliquer sur l’icône ‘mesure automatique’.

Désigner la face à mesurer

Le moteur d’analyse topologique détermine quel est le type d’opération applicable à


la face sélectionnée. Dans le cas où la topologie sélectionnée serait une face, un
champ déroulant apparaît permettant de mesurer toutes faces identiques. De plus, si

¤ Software page N°7


la face appartient à une «feature» de type trou on peut choisir de mesurer les faces
de la feature et/ou de l’ensemble d’une propagation.

Si plusieurs types d’opération sont possibles, choisir l’option correspondant au


contrôle souhaité.
C’est à ce niveau que l’opérateur peut faire appel, s’il le souhaite, à un procédé
‘ouvragé’ de contrôle mettant en œuvre plusieurs opérations. Ainsi, si TopControl
détecte un cylindre, celui-ci peut être contrôlé intégralement en terme de diamètre et
de cylindricité.
Le barre alphanumérique permet d’obtenir, sur la face ou l’arête sélectionnée, des
informations, de nature géométrique telles que :
dimensions en X
dimensions en Y
dimensions en Z

Choisir l’outil nécessaire à la réalisation de l’opération (voir le chapitre choix d’un outil
plus de plus amples informations)

Les paramètres de réglage de chaque opération sont présentés sous la forme de


boites de dialogue à onglets.

Régler les paramètres de l’opération de mesure

L’utilisateur peut éventuellement changer d’outil en cliquant sur le bouton informatif


rappelant l’outil précédemment sélectionné.

Une fois les réglages effectués, cliquer sur le bouton ‘valider’ pour lancer l’exécution
de l’opération ou sur ‘annuler’ pour sortir de la fonction

Les schémas suivants représentent les configurations topologiques élémentaires


susceptibles d’être détectées par TopControl.

2. Mesures basées sur les «features» (ex.: mes. d’une propagation de trous
lamés)

¤ Software page N°8


Sous TopSolid, l’opérateur a la possibilité de définir un modèle géométrique en
utilisant des formes préfabriquées. Ces formes, aussi appelées ‘Features’,
permettent de réaliser rapidement trous taraudés, trous lamés, poches, rainures, etc.
Une ‘feature’ est, en général, formée de composants élémentaires, ainsi le trou lamé
est composé d’un trou lisse et d’un lamage. TopControl peut gérer directement les
faces générées par la feature. Ainsi, le trou lamé est exécuté en 3 opérations, une
mesure de cylindre pour le lamage, une mesure de plan pour le fond du lamage et
une mesure de cylindre pour le trou lisse.

Conception (TopSolid) : mise en place d’un trou lamé

Trou Lamé = Trou lisse + Lamage

Contrôle (TopControl) : mesure du trou lamé

¤ Software page N°9


Mesure du lamage
Mesure du fond de lamage
Mesure du trou lisse

3. Mesure de toutes les features : (ex. : mes. de tous les perçages)

Boîte de dialogue avec l’ensemble des « features » de la pièce.

Dans ce mode de mesure, TopControl analyse toutes les features identiques à la


première face sélectionnée. Celles-ci sont ensuite listées dans une boite de dialogue
pour que l’utilisateur puisse affecter une forme de contrôle caractéristique à chacune
des faces.
De plus, on peut choisir de ne pas faire apparaître les boîtes de dialogue et de ne
pas réaliser des simulations des opérations de mesure.

4. Mesure de toutes les faces identiques (ex. : mes. de tous les cylindres)

¤ Software page N°10


Dans ce mode de mesure, TopControl analyse tous les cylindres dont la direction
est identique à la première face sélectionnée. Ceux-ci sont ensuite listés dans une
boite de dialogue pour que l’utilisateur puisse affecter une forme de contrôle
caractéristique.
Comme précédemment, on peut choisir de ne pas faire apparaître les boîtes de
dialogue et de ne pas réaliser des simulations des opérations de mesure.

¤ Software page N°11


Les opérations de contrôle

Les opérations de contrôle s’appliquent aussi bien aux opérations de mesure qu’aux
opérations de construction. Une opération de contrôle s’applique à une ou plusieurs
opérations.

Appeler le menu ou cliquer sur l’icône correspondant au type de contrôle souhaité


(diamètre-rayon, planéité, distance, etc.)
Désigner les entités à contrôler. Dans le cas où l’entité désignée ne serait pas encore
mesurée, il y a déclenchement automatique du cycle de mesure.

¤ Software page N°12


Les opérations de construction

Il s’agit d’une opération qui permet la définition d’une entité géométrique. Une
opération de construction s’appuie sur une ou plusieurs opérations de
mesure/construction. Pour distinguer à l’écran les entités TopSolid des opérations
de construction on dessine un symbole (sorte de cube en filaire) sur ces dernières.

Les boites de dialogue


5. Opérations de mesure

Les boîtes de dialogue des opérations sont constituées de trois onglets, le premier
présente les paramètres propres à l’opération, le deuxième des paramètres généraux
et le dernier des informations (points de mesure et parfois informations topologiques)

¤ Software page N°13


Identifiant (Version 6.3.210-1.43-1.04)

¤ Software page N°14


Vitesse rapide
Ce paramètre est représenté par un « slider » et exprime à quel
pourcentage la vitesse rapide doit se trouver.

Vitesse lente
Ce paramètre est représenté par un « slider » et exprime à quel
pourcentage la vitesse de travail doit se trouver.

Z de départ
Le Z de départ des opérations est fixé par défaut au Z maximum du bloc
de sécurité englobant la pièce. Il est exprimé dans le repère de la pièce
(P.C.S.). Il correspond au premier point de trajectoire d’une opération de
mesure.

Z de fin
Le Z de fin des opérations est fixé par défaut au Z maximum du bloc de
sécurité englobant la pièce. Il est exprimé dans le repère de la pièce
(P.C.S.). Il correspond au dernier point atteint par une opération de
mesure.

Z de sécurité
Le Z de sécurité des opérations est fixé par défaut au Z maximum du bloc
de sécurité englobant la pièce. Il est exprimé dans le repère de la pièce
(P.C.S.). Si durant la mesure la trajectoire traverse la pièce, un point de
passage au plan de sécurité est alors créé. Pour certaine opération, il est
possible de forcer la remontée systématique au plan de sécurité.

App. (paramètre machine distance d’approche)


Signifie la distance d’approche. C’est à partir de cette distance que la
machine se met en recherche de point.

Search. (paramètre machine distance de recherche)


Il s’agit de la distance de recherche. La machine continue sa mesure sur
cette distance tant quelle ne rencontre pas la pièce.

Retract. (paramètre machine distance de rétraction)


Distance de rétractation. La machine fait un retrait de cette valeur après
être rentré en contact avec la pièce.

Depth. (paramètre machine de profondeur)


Il s’agit de la distance de pénétration lorsque l’on mesure un trou, une
lumière, etc...

AUTO.
Mode d’exécution du programme D.M.I.S.. En mode automatique, la
machine utilise ses propres algorithmes pour effectuer les mesures des
entités.

PROG.

¤ Software page N°15


Mode d’exécution du programme D.M.I.S.. En mode programmé, la
machine utilise les trajectoires du fichier D.M.I.S. pour effectuer les
mesures des entités.

MAN.
Mode d’exécution du programme D.M.I.S.. En mode manuel, la machine
est pilotée manuellement par l’utilisateur pour effectuer les mesures des
entités.

MAN.
Mode d’exécution du programme D.M.I.S.. En mode manuel, la machine
est pilotée manuellement par l’utilisateur pour effectuer les mesures des
entités.

Identifiant (Version 6.3.210-1.43-1.04)


Ce champs correspond au label des éléments lorsque le fichier D.M.I.S.
est généré.

Commentaire
L’utilisateur peut décrire succinctement l’opération en cours pour annoter
la gamme de contrôle.

PP
Lors de l’usage de Post-Processeurs spéciaux, l’appel à des macro-
commandes spécifiques peut s’effectuer via des mots PP. Un ensemble
de mots PP standard est disponible en cliquant dans la liste.

Opérations de contrôle et de construction

¤ Software page N°16


Les opérations de contrôle référencent des entités géométriques (opérations de
mesure ou de contrôle), le premier onglet comporte la liste des opérations
référencées et des attributs qui leurs sont associés.

RFS (Regardless Feature Size)


Taille réelle de l’élément.

LMC (Least Material Condition)


Condition de minimum matière.

MMC (Maximum Material Condition)


Condition de maximum matière.

Actuel
Il s’agit de l’élément tel qu’il a été mesuré ou construit. Il s’agit de l’élément
réel.

Nominal
Il s’agit de l’élément tel qu’il a été défini. Il s’agit de l’élément théorique.

¤ Software page N°17


Machine/Création

But
Le calcul des trajectoires d’un palpeur sur une pièce nécessite que cette pièce soit
positionnée sur une machine. Cette machine doit avoir été définie au préalable, de
façon à ce que TopControl ait connaissance de ces différentes possibilités.
La description de la machine permet de préciser les données suivantes :

définition des axes de translation et de rotation


définition des courses
temps de changement outil
position des éléments constituants la machine les uns par rapport aux autres
nombre de correcteurs
etc.

Fonctionnement
Pour satisfaire aux besoins d’organisation des ateliers et aux besoins de
programmation, la mémorisation d’une machine s’effectue à deux endroits :

Dans une base de donnée, type TopTool, c’est à dire au même niveau que les outils
de contrôle
Dans un fichier type ‘ref_machine.ctl’ au format des fichiers TopControl, sous un nom
défini par l’utilisateur, nom qui correspond à la référence de la machine.

Pour créer une nouvelle machine, l’utilisateur doit, nécessairement, passer par les 5
étapes suivantes :

6. 1 ère étape : dessin des principaux constituants et éléments de la machine

L’exemple ci-dessous rappelle ce que doit dessiner l’opérateur pour définir, par
exemple, une M .M.T. en col de cygne disposant d’une tête orientable.

¤ page N°18
dessiner les constituants de la machine, tels que marbre, colonnes, traverse,
coulisseau, bras, tête, etc.
dessiner les axes de rotation des éléments rotatifs, sous forme de segments les
symbolisant.
définir un repère représentant le ZERO machine. Attention, ce repère doit être de
telle sorte qu’il définisse parfaitement le sens des axes de la machine.
définir un repère représentant l’axe de montage des palpeurs. Attention, ce repère
doit être de telle sorte qu’il soit perpendiculaire à la face support.

¤ page N°19
7. 2 ème étape: définition des caractéristiques globales de la machine

Cette deuxième étape alimente la base de donnée TopTool.

¤ page N°20
8. 3 ème étape : définition des éléments et de leurs positions respectives.

Cette troisième étape permet de définir quels sont les différents constituants de la
machine, ainsi que leurs positions respectives. Ces informations sont ensuite
utilisées par les fonctions de simulation et de contrôle collision.

¤ page N°21
9. 4 ème étape : définition des axes porteurs.

La définition des axes porteurs permet de savoir quels sont les éléments qui sont
animés par chacun des axes de la machine.

¤ page N°22
¤ page N°23
10. 5 ème étape : sélection du post-processeur par défaut.

Cet onglet permet de définir :


- Le référentiel de la tête orientable.
- Le post-processeur par défaut associé à la machine (DBX POUR OUTIL).
- Si la machine est susceptible d’interpréter des instructions de scanning.
- Si la tête orientable doit se remettre droite avant d’aller au changement de
palpeur.

¤ page N°24
Exploitation
Mémorisation en base de données
Appeler la fonction Outillages / Machine / Création

Une boite de dialogue contenant les machines déjà définies apparaît.

Cliquer sur la machine la plus proche de la machine que l’on souhaite définir

Enfoncer le bouton ‘Ajouter’

¤ page N°25
¤ page N°26
Renseigner les différents champs nécessaires à la mémorisation en base de
données des caractéristiques de la machine.

Référence machine
Il s’agit de la référence de la machine, au sens base de données. Celle-ci
doit être unique. C’est sous cette référence que TopControl sauvegarde
la géométrie de la machine.

Label
Cette valeur définit le label qui est affiché dans la boite de sélection des
machines.

Groupe machine
TopControl utilise des outils dits associés, c’est à dire constitués de l’outil
proprement dit, de ses allonges éventuelles et de son attachement.
Chaque outil associé est rattaché à un groupe de machines. Seules les
machines appartenant à ce groupe peuvent appeler cet outil. Par
conséquent, définir une machine comme appartenant à un groupe existant
permet de rendre disponibles tous les outils dédiés à ce groupe.

Atelier groupe
Il s’agit d’un critère de sélection permettant de ranger les machines par
sous-catégorie, l’atelier.

Type d’attachement
Ce paramètre définit le type d’attachement récepteur dont dispose la
M.M.T. en cours de définition. Seuls les outils disposant du même type
d’attachement seront proposés lors de la sélection d’outil.

Type de machine (type d’outil)


Ces valeurs définissent le type des outils pouvant se monter sur la
machine. Les codes suivants permettent d’identifier le type des outils.

01 : forets
02 : fraises
03 : alésoirs
04 : tarauds
05 : outils de tournage
06 : outils de filetage
07 : outils à gorge
08 : palpeurs

¤ page N°27
Annotation
L’utilisateur peut inclure les commentaires qu’il juge utiles à l’identification
de la machine.

Nom du fichier image


S’il le souhaite, l’opérateur peut créer une image, au sens ‘artistique’ du
terme, au format BMP pour représenter rapidement la machine en cours
de création.

Lorsque toutes les saisies sont effectuées, enfoncer le bouton ‘Ajouter’ pour
mémoriser la machine dans la base de données.

Enregistrer la nouvelle machine dans la base de données en confirmant sa


sauvegarde.

Attention, aucune autre machine portant la même référence ne


pourra être sauvegardée.

¤ page N°28
Définition de l’origine machine
Dans la boite de dialogue suivante, enfoncer le bouton ‘Définir l’origine machine’
pour désigner le repère définissant l’origine et le système d’axes de la machine.

Aucun élément de la machine ne peut être ajouté tant que le point d’origine de la
machine n’a pas été défini.

Dès que cette étape est réalisée, la boite de dialogue se modifie de façon à
permettre la définition des différents éléments de machine et de leurs axes
respectifs.

¤ page N°29
Cette boite de dialogue présente 2 listes déroulantes, l’une dédiée aux éléments de
la machine, l’autre aux axes de cette même machine. A chaque fois que l’utilisateur
insère un nouvel élément, celui-ci vient enrichir la liste supérieure. Après avoir
complété cette liste, l’opérateur doit définir quels sont les axes porteurs, c’est à dire
quels sont les axes qui animent les différents éléments de machine.

¤ page N°30
Définition des éléments de machine (premier onglet)
La boite de dialogue de définition de la machine comporte deux onglets.
La figure suivante montre l’insertion d’un élément de machine de type ‘broche’.

Opérations de mesure

Pour chaque élément de machine, l’utilisateur doit préciser :

un nom
Une liste de noms préétablis est fournie sous forme d’une liste déroulante.
C’est ce nom qui est rappelé dans la liste originale définissant la machine.

Un temps de changement outil


Cette donnée n’est valide que si l’élément de machine est du type support
d’outil. Elle correspond au temps estimé que passe la machine à changer
d’outil.

Un type de support
L’opérateur indique, en cochant la case adéquate, si l’élément de machine
est plutôt porteur d’outil ou plutôt porteur de pièce. L’opérateur peut, s’il le
souhaite, ranger l’élément dans aucune de ces catégories, en ne cochant
aucune case, ou dans les deux, en cochant les deux cases.

¤ page N°31
Un point de référence
Ce choix est uniquement valide lorsque l’élément est défini comme porteur
d’outils. Ces valeurs définissent la position, en X, Y et Z du point de
montage des outils ou, s’il s’agit d’une tourelle, du point de rotation de
celle-ci.

Définir le point de référence


Ce bouton permet de définir le point de référence en cliquant directement
sur le graphique représentant la machine.

Liste des faces


Dans le cas d’un changeur d’outils type tourelle, cette liste précise quelles
sont les positions angulaires que peuvent prendre les outils.

¤ page N°32
Définition des axes de translation
Comme pour les éléments de machine, l’utilisateur doit ajouter les axes que
comporte la machine qu’il est en train de définir. Par défaut, la machine est proposée
avec 3 axes classiques, X, Y et Z. Pour ajouter un axe de rotation, l’opérateur doit
enfoncer le bouton ‘Ajoute rotation’, pour ajouter un axe de translation, l’opérateur
doit enfoncer le bouton ‘Ajoute translation’.
Pour chacun de ces axes, l’opérateur doit définir quels sont les éléments qu’ils
animent.

¤ page N°33
¤ page N°34
Nom des axes
Bien que leur nom soit normalisé, les axes peuvent être rebaptisés selon
les souhaits de l’utilisateur.
Par défaut, TopControl propose une machine aux 3 axes X, Y et Z.

Minimum
Cette valeur définit la distance minimum par rapport à l’origine machine.

Maximum
Cette valeur définit la distance maximum par rapport à l’origine machine.

Vitesse d’avance minimum


Cette valeur définit la vitesse d’avance travail minimum de la machine.

Vitesse d’avance maximum


Cette valeur définit la vitesse d’avance travail maximum de la machine.

Vitesse d’avance en rapide


Cette valeur définit la vitesse d’avance rapide de la machine.

Définition géométrique de l’axe Vx, Vy, Vz


Ces valeurs définissent la direction de déplacement de l’axe en fonction
du repère de la machine. Elles sont utilisées par les fonctions de contrôle
collision et par les fonctions de contrôle des courses.

Définir axe de translation


Ce bouton permet de définir l’axe de translation en cliquant directement
sur le graphique représentant la machine.

Liste des éléments portés par l’axe


La boite de dialogue comporte 2 listes déroulantes. L’une contient
l’ensemble des éléments composant la machine, l’autre les éléments
animés par l’axe en cours de définition.

¤ page N°35
Définition des axes de rotation
Comme pour les éléments de machine, l’utilisateur doit ajouter les axes que
comporte la machine qu’il est en train de définir. Par défaut, la machine est proposée
avec 3 axes classiques, X, Y et Z. Pour ajouter un axe de rotation, l’opérateur doit
enfoncer le bouton ‘Ajoute rotation’, pour ajouter un axe de translation, l’opérateur
doit enfoncer le bouton ‘Ajoute translation’.
Pour chacun de ces axes, l’opérateur doit définir quels sont les éléments qu’ils
animent.

¤ page N°36
¤ page N°37
Nom
Bien que leur nom soit normalisé, les axes peuvent être rebaptisés selon
les souhaits de l’utilisateur.
Par défaut, TopControl propose des axes de rotation aux noms A (autour
de X, B (autour de Y), C (autour de Z).

Fréquence de rotation mini


Cette valeur définit la vitesse de rotation minimum de l’axe. Elle est surtout
utilisée si l’axe en cours de définition est une broche.

Fréquence de rotation maxi


Cette valeur définit la vitesse de rotation maximum de l’axe. Elle est
surtout utilisée si l’axe en cours de définition est une broche.

Peut être indexé (axe programmable)


Cette case doit être décochée lorsque l’axe en cours de définition n’est
pas réellement un axe moteur, animant un chariot ou une table, mais
plutôt un axe auxiliaire tel axe changeur d’outil, ou mandrin de tour.

Angle minimum
Cette valeur définit l’angle minimum réalisable par l’axe en cours de
définition. Elle est utilisée par les fonctions de calcul des posages pour
limiter les zones usinables.

Angle maximum
Cette valeur définit l’angle maximum réalisable par l’axe en cours de
définition. Elle est utilisée par les fonctions de calcul des posages pour
limiter les zones usinables.

Mode continu
Ce paramètre indique si l’axe de rotation est de type continu, c’est à dire
capable d’atteindre toutes les positions entre la valeur angulaire minimum
et la valeur angulaire maximum.

Nombre de positions
Lorsque l’axe n’est pas du type continu, il est nécessaire d’indiquer le
nombre de positions qu’il peut prendre.

¤ page N°38
Rotation positive est trigo
Ce paramètre indique quel est le sens positif de rotation de l’axe. Le sens
trigonométrique est le sens qui ramène les X sur les Y, les Y sur les Z et
les Z sur les X.

Direction de la rotation

Quelconque
L’axe tourne dans le sens horaire et dans le sens anti-horaire.
Horaire
L’axe tourne EXCLUSIVEMENT dans le sens horaire.
Trigonométrique
L’axe tourne EXCLUSIVEMENT dans le sens trigonométrique (anti-
horaire).

Définition géométrique de l’axe Ox, Oy, Oz, Vx, Vy, Vz


Ces valeurs définissent la direction de l’axe de rotation ainsi que sa
position. Elles sont utilisées par les fonctions de contrôle collision et par
les fonctions de contrôle des courses.

Définir axe de rotation


Ce bouton permet de définir l’axe de rotation en cliquant directement sur le
graphique représentant la machine.

Liste des éléments portés par l’axe


La boite de dialogue comporte 2 listes déroulantes. L’une contient
l’ensemble des éléments composant la machine, l’autre les éléments
animés par l’axe en cours de définition.

¤ page N°39
Définition de la machine (second onglet)

Nombre de correcteurs
Ce paramètre permet de définir le nombre de correcteurs dont dispose la
machine. Utilisé par les post-processeurs, cette valeur évite l’emploi de
numéro inconnu.

Les mouvements rapides sont linéaires


Cette case à cocher indique que les mouvements rapides de la machine
sont bien effectués en ligne droite et non pas en 2 temps.

¤ page N°40
Machine/Modification
But
Modifier les caractéristiques d’une machine.

Exploitation
Dans la liste déroulante ci-dessous, cliquer sur la machine à modifier

Les fonctions d’édition sont similaires aux fonctions de création.

¤ page N°41
Machine/Sélection
But
Sélectionner la machine courante.

Exploitation
Dans la liste déroulante ci-dessous, cliquer sur la machine à sélectionner

¤ page N°42
Procédés
Les pièces, réalisées par un fabricant ou un sous-traitant, comportent des formes
équivalentes répétitives. Il est intéressant de définir, une fois pour toutes, un ou
plusieurs modes opératoires permettant de contrôler ces formes. Ces modes
opératoires peuvent également être personnalisés et ainsi répondre aux besoins
propres à l’entreprise qui les exploite.
Les procédés permettent de créer ces modes opératoires. Ainsi, le contrôle des
trous, poches, rainures, etc. est grandement facilitée par l’utilisation des procédés.
Un procédé est défini comme étant une suite d’opérations de contrôle de base. Il
peut s’appliquer aux ‘features’ mais également aux faces détectées par l’analyse
topologique.
Chaque procédé est paramétrable par l’utilisateur.
TopControl propose un menu permettant de créer les procédés.

¤ page N°43
Procédés / Création

But
Définir un procédé, c’est à dire une suite d’opérations de mesure, de contrôle, de
construction à effectuer de façon à réaliser une macro-gamme.

Fonctionnement
La création d’un procédé s’effectue généralement en 3 étapes :

définition du besoin
appel des fonctions de contrôle de base à mettre en œuvre
paramétrage de ces fonctions de contrôle

Définition du besoin

¤ page N°44
Il est courant de rencontrer la cotation suivante au niveau d’un plan :
Contrôle du diamètre d’un trou
Contrôle de la distance en X de l’axe du trou par rapport à un plan
Contrôle de la distance en Y de l’axe du trou par rapport à un autre plan

Appel des fonctions de contrôle de base à mettre en


œuvre

Sélectionner l’option Procédé/Création


Dans la boite de dialogue présentant les procédés existants, enfoncer le bouton
‘Nouveau’
Saisir le nom du nouveau procédé

La boite de dialogue qui apparaît comporte 2 listes déroulantes permettant de


sélectionner les diverses opérations de base qui composent le mode opératoire à
définir.

Définir le mode opératoire du procédé à créer en sélectionnant, dans la liste


déroulante de gauche, les opérations de base à insérer. Pour ce faire, cliquer sur
une opération de base et enfoncer le bouton ‘insère’. Il est possible d’effacer une
opération du mode opératoire en la sélectionnant et en enfonçant le bouton ‘détruit’.

Important

Dans cet exemple, l’ordre logique du mode opératoire est le suivant :

1. Mesure d’un cylindre


2. Contrôle d’un diamètre
3. Mesure d’un premier plan
4. Mesure d’un second plan
5. Distance
6. Distance

¤ page N°45
Lier les opérations à l’aide du bouton ‘lier’ :
• Lier le contrôle de diamètre au cylindre.
• Lier la première distance avec le premier plan et le cylindre.
• Lier la deuxième distance avec le deuxième plan et le cylindre.

¤ page N°46
Application
Les figures suivantes montrent l’application du procédé défini précédemment.
L’exécution du procédé peut s’effectuer de plusieurs manières :
• soit par le menu Procédé/exécution
• soit par choix dans la liste déroulante procédé lors de la mesure automatique. La
liste déroulante est remplie par les procédés commençant par la mesure de la
face sélectionnée.
• Soit par choix dans la liste déroulante se trouvant dans les boîtes de dialogue de
mesures de features.

Exemple par mesure automatique :

Opérations de mesure

¤ page N°47
Paramétrage des opérations

La boite de dialogue suivante montre les fonctions de paramétrage utilisées par


TopControl pour initialiser chaque opération élémentaire.

Paramètres de l’opération
Il s’agit de l’ensemble des paramètres régissant chaque opération. Ces
paramètres correspondent, en général, aux questions qui sont posées, en
interactif, dans chaque boite de dialogue de contrôle. Les paramètres
affichés en caractères gras sont les paramètres dont la valeur a été
modifiée par rapport à la valeur par défaut, prise dans le fichier ‘[Link]’.

¤ page N°48
Zone commentaire
Cette zone renseigne l’utilisateur sur la signification du paramètre
sélectionné. Lorsque la variable peut prendre plusieurs valeurs sibyllines,
cette zone explique la valeur à affecter à la variable pour que l’opération
réagisse comme le souhaite l’utilisateur (voir, par exemple, les types
d’approche ou de rétraction).

Mots clés
Le bouton ‘Mots clés’ permet de faire appel à une boite de dialogue
donnant accès à l’ensemble des mots utilisés par TopControl.

Appliquer
Ce bouton permet d’appliquer immédiatement la correction courante.

Nom
Il s’agit du nom du paramètre, en cours de définition, qui peut être réutilisé
par une opération ultérieure.

Valeur de la variable
Il s’agit de la valeur à affecter à la variable. Cette valeur peut être une
expression, calculée à partir des données de la géométrie de la pièce ou
des paramètres des opérations de contrôle précédentes.
Cette zone accepte les fonctions de calcul courantes telles que :

‘sin’ pour calculer le sinus d’un angle


‘asin’ pour extraire l’angle d’un sinus
‘cos’ pour calculer le cosinus d’un angle
‘acos’ pour extraire l’angle d’un cosinus
‘tan’ pour calculer la tangente d’un angle
‘atan’ pour extraire l’angle d’une tangente
‘sqrt’ pour extraire la racine carrée d’une valeur
‘log’ pour calculer le logarithme décimal d’une valeur
‘power’ pour mettre un nombre à une puissance quelconque
‘round’ pour arrondir un nombre
‘int’ pour extraire la valeur entière d’un nombre
‘abs’ pour ne pas tenir compte du signe d’une valeur
‘sgn’ pour extraire le signe d’une valeur

ainsi que les caractères spéciaux suivants :

‘ : ’ signifie ‘sinon’ (voir plus loin)


‘ ? ‘ signifie ‘alors’ (voir plus loin)
‘ & ‘ donne le nom d’une variable, dans un commentaire par
exemple.

¤ page N°49
Cette zone accepte également les tests logiques tels que :

> signifie ‘supérieur à’


>= signifie ‘supérieur ou égal à’
< signifie ‘inférieur à’
<= signifie ‘inférieur ou égal à’
= signifie ‘égal à’
!= signifie ‘différent de’

Important :
Le nom des paramètres, qui sont édités, ont deux types de syntaxe :
Ceux provenant d’une autre opération de contrôle commencent
NECESSAIREMENT par un ‘.’ (un point).
Tous les autres ne doivent pas comporter de ‘.’ (point).
Le meilleur moyen d’utiliser le nom des paramètres est de passer par
le bouton ‘Mots Clés’ qui propose la bonne syntaxe.

¤ page N°50
11. Exemple de définition d’un paramètre simple

Dans cet exemple, le nombre de points par section est enregistré comme
étant à 4.

¤ page N°51
12. Exemple de définition d’un paramètre avec test logique

Dans cet exemple, le décalage par rapport à l’autre bord de la surface est
défini de la façon suivante :

(cyl_lg > ( .ToolCtrl.tip_work_length + [Link] ) ) ? ( cyl_lg - (


.ToolCtrl.tip_work_length + [Link] ) ) : ([Link]*1.2)

Si la longueur du cylindre est supérieure à la longueur utile de l’outil plus


le rayon de l’outil

Alors ( ? ) le décalage vaut :


( cyl_lg - ( .ToolCtrl.tip_work_length + [Link] ) ).

Sinon ( : ) le décalage vaut :


([Link]*1.2)

Les mots ‘cyl_lg ’ , ‘.ToolCtrl.tip_work_length’, ‘[Link]’ sont des mots


clés auxquels l’utilisateur peut avoir accès en enfonçant le bouton ‘Mots
clés’.

¤ page N°52
13. Exemple de définition d’un paramètre à partir de mots clés

Dans cet exemple, le commentaire de l’opération est défini de la façon


suivante :

cylindre R = &Round(cyl_rad,3)& et L = &Round(cyl_lg,3)&

cylindre R =
‘Rayon du cylindre arrondi à 3 chiffres après la virgule’
et L =
‘Longueur du cylindre arrondi à 3 chiffres après la virgule’

¤ page N°53
14. Les mots clés

Cette boite de dialogue apparaît lorsque l’utilisateur enfonce le bouton ‘Mots clés’ de
la boite de dialogue de définition des valeurs des paramètres.
Cette boite comporte une liste déroulante qui contient toutes les variables associées
à la géométrie d’une pièce et toutes les variables associées aux opérations
présentes dans le mode opératoire en cours d’édition.

15. Exemple de mot clé ‘géométrique’

L’exemple ci-dessus montre la récupération de la variable définissant le


décalage du X minimum de la pièce pour obtenir le bloc de sécurité. Cette
variable (piece_x_min_dec) est utilisée pour déterminer les décalages de
sécurité en automatique.

16.

¤ page N°54
Pièce
Ce menu permet de gérer la pièce en temps qu’élément de TopControl.

Fonctionnalités liées à la pièce :


.
• Création d’une pièce ‘logique’.

• Positionnement.

• Visualisation du bloc de sécurité.

• Destruction.

• Restauration.

• Gestion des paramètres du bloc de sécurité.

Fonctionnalités liées aux opérations définissant des entités :

• Filtre sur les éléments mesurés et les éléments construits.

• Liens entre une entité topologique et les opérations.

¤ page N°55
Création

But
Définir une pièce ‘logique’. Une pièce logique correspond à l’association de la pièce
physique à réaliser, d’un repère et d’un bloc de sécurité généralement englobant.
Lors de la création d’une pièce les posages (orientations d’outils) sont créer de
manière automatique.

¤ page N°56
Exploitation
Sélectionner la fonction ‘pièce’.
Identifier le solide représentant la pièce à contrôler.
Sélectionner le repère définissant «l’origine pièce ».

Nota :

L’utilisateur peut définir le nombre de pièces qu’il souhaite.


Lorsque la pièce est créée, si la visualisation est en mode ombrée, le bloc de
sécurité est rendue automatiquement transparent de façon à rendre visible la pièce à
contrôler.

¤ page N°57
Visualisation

But
Etablir les critères par défaut de visualisation du bloc de sécurité.

Exploitation

17. Visualisation

Non
Dans ce cas, le solide représentant le bloc de sécurité est rendu invisible.

Transparent
Dans ce cas, le solide représentant le bloc de sécurité est rendu
transparent.

Opaque
Dans ce cas, le solide représentant le bloc de sécurité est rendu opaque.

¤ page N°58
Destruction

But
Détruire une pièce logique.

Exploitation
S’il y en a plus d’une, désigner la pièce à détruire
Confirmer la destruction en cliquant sur OK

Pièce : Info

But
Savoir si une pièce logique a bien été définie. TopControl renvoie le nom de la pièce
désignée et la matière constituant celle-ci.

Exploitation
S’il y en a plus d’une, désigner la pièce dont on veut obtenir une info

¤ page N°59
Opérations de mesure

Généralités
Les opérations de mesure s’appuient sur la topologie de la pièce pour être réalisées.
La topologie se décompose en deux grandes familles que sont : les faces (surfaces )
et les arêtes (cercles, lignes...) et à chaque type d’entité correspond un type
d’opération. L’accès à la création dune opération peut se faire de trois manières
différentes :

• Par l’appel soit au menu soit par l’icône de «l’opération


considérée ».

• Par sélection lors du retour de l’analyse topologique interrogée par


l’accès «mesure automatique ».

• Par sélection à l’intérieur d’une fonction de contrôle ou de


construction.

Les boîtes de dialogue permettent de paramètrer les opérations de mesure. Chaque


opération a des paramètres qui lui sont propres mais possède également un
ensemble de champs qui sont communs à toutes les opérations (cf. généralités).

¤ page N°60
Mesure plan
Détection
Ce choix est disponible lorsque le moteur d’analyse topologique détecte une face
plane quel que soit son orientation.
La présence d’îlots ou de poches (trous) au milieu de cette face est également
détectée automatiquement.

But
Réaliser la mesure d’un plan en évitant les îlots et les trous de manière automatique.

Fonctionnement
Le cycle de mesure plan traite les faces à contours simples et complexes. La face
désignée par l’opérateur est analysée, si d’autres faces correspondent au même
plan, l’utilisateur peut choisir de les associer.
En cas de présence d’îlots au milieu de la face à mesurer, l’algorithme gère la
remontée éventuelle empêchant le passage de la trajectoire de l’outil au travers de la
pièce.
Lors du réglage des paramètres de mesure dans la boite de dialogue, les points
théoriquement mesurables sont visualisés.

Exploitation
Désigner la face du modèle à mesurer
Valider le choix ‘PLAN’
Choisir l’outil nécessaire à la réalisation de l’opération, si l’outil courant ne convient
pas.

En mesure automatique, la barre alphanumérique laisse apparaître des informations


la topologie sélectionnée (delta X, delta Y, delta Z, informations sur la feature, etc.).

¤ page N°61
La boite de dialogue permettant de définir les différents paramètres de l’opération
apparaît. Cette boîte comporte quatre onglets.

Onglet ‘Plan’

¤ page N°62
Tout / Périmètre
Cette valeur définit le type de positionnement des points :

ª Tout : répartition de type "grille" sur toutes les surfaces.


ª Périmètre : répartition sur le contour de la surface.

¤ page N°63
Positions des points

Le positionnement des points peut se faire de deux manières : de manière


automatique avec une répartition à l’aide du paramètre précédent, de
manière manuelle auquel cas c’est l’opérateur qui désigne la position des
points sur la surface.

¤ page N°64
Nombre de lignes ou de points
Il s’agit du nombre de points à mesurer en périmètrique ou du nombre de
lignes.

Pas sur la ligne


Cette valeur est accessible lorsque l’on mesure en type « Tout ». Il
correspond à la valeur de découpage des lignes.

Décalage des parois


Cette valeur définit le décalage par rapport à une paroi perpendiculaire au
plan à mesurer.

Décalage du bord de la surface


Cette valeur permet de s’assurer que l’on ne viendra pas palper juste au
niveau de l’arête de la surface.

Distance d’approche
Cette valeur définit la distance d’approche sur la normale à palper.

Retour au plan de sécurité


Cette valeur précise si l’on veut systématiquement remonter au plan de
sécurité entre chaque point de mesure.

Suivre le bord
Cette valeur oblige le palpeur à suivre le bord extérieur de la surface. Ce
paramètre est utile lorsque l’on désire mesurer un plan orienté vers le bas.

Paramètres palpeur
Ces paramètres définissent les paramètres de recherche et d’approche de
l’outil.

Une fois les paramètres correctement établis, l’utilisateur clique sur le bouton
‘valider’.

¤ page N°65
Mesure cylindre
Détection
Ce choix est disponible lorsque le moteur d’analyse topologique détecte une face
cylindrique quelle que soit son orientation.
La présence d’îlots ou de poches (trous) au milieu de cette face est également
détectée automatiquement.
L’orientation du palpeur dans le cas de l’utilisation d’une tête orientable de type PH9
est calculée automatiquement.

But
Réaliser la mesure d’un cylindre en évitant les îlots et les trous de manière
automatique.

¤ page N°66
Fonctionnement
Le cycle de mesure cylindre traite les faces à contours simples et complexes. La face
désignée par l’opérateur est analysée, si d’autres faces correspondent au même
cylindre l’utilisateur peut choisir de les associer.
En cas de présence d’îlots au milieu de la face à mesurer, l’algorithme gère la
remontée éventuelle empêchant le passage de la trajectoire de l’outil au travers de la
pièce.
Lors du réglage des paramètres de mesure dans la boite de dialogue, les points
théoriquement à mesurer sont visualisés.

Exploitation
Désigner la face du modèle à mesurer
Valider le choix ‘CYLINDRE’
Choisir l’outil nécessaire à la réalisation de l’opération si l’outil courant ne convient
pas.

En mesure automatique, la barre alphanumérique laisse apparaître des informations


la topologie sélectionnée (delta X, delta Y, delta Z, informations sur la feature, etc.).

¤ page N°67
La boite de dialogue permettant de définir les différents paramètres de l’opération
apparaît. Cette boîte comporte quatre onglets.

Onglet ‘Cylindre’

Positions des points


Le positionnement des points peut se faire de deux manières : de manière
automatique avec une répartition par section ou de manière manuelle
auquel cas c’est l’opérateur qui désigne la position des points sur la
surface.

¤ page N°68
Nombre de sections
Il s’agit du nombre de sections à mesurer.

Points / Sections
Il s’agit du nombre de points par sections.

Décalage du bord de la surface


Il s’agit du décalage de la première section qui permet de ne pas mesurer
au niveau de l’arête à l’entrée du cylindre (haut du cylindre).

Décalage de l’autre bord de la surface (bas)


Il s’agit du décalage de la dernière section qui permet de ne pas mesurer
au niveau de l’arête à la sortie du cylindre (bas du cylindre).

Décalage du bord de la section


Il s’agit du décalage qui permet de ne pas mesurer au niveau des arêtes
au niveau des sections du cylindre.

Décalage d’entrée
Il s’agit du décalage à l’entrée du cylindre sur lequel effectue son
approche.

Décalage de sortie
Il s’agit du décalage à la sortie du cylindre sur lequel effectue son retrait.
Distance d’approche
Il s’agit de la longueur d’approche sur la normale.

¤ page N°69
Mesure cône
Détection
Ce choix est disponible lorsque le moteur d’analyse topologique détecte une face
conique quelle que soit son orientation.
La présence d’îlots ou de poches (trous) au milieu de cette face est également
détectée automatiquement.
L’orientation du palpeur dans le cas de l’utilisation d’une tête orientable de type PH9
est calculée automatiquement.

But
Réaliser la mesure d’un cône en évitant les îlots et les trous de manière automatique.

¤ page N°70
Fonctionnement
Le cycle de mesure cône traite les faces à contours simples et complexes. La face
désignée par l’opérateur est analysée, si d’autres faces correspondent au même
cône l’utilisateur peut choisir de les associer.
En cas de présence d’îlots au milieu de la face à mesurer, l’algorithme gère la
remontée éventuelle empêchant le passage de la trajectoire de l’outil au travers de la
pièce.
Lors du réglage des paramètres de mesure dans la boite de dialogue, les points
théoriquement à mesurer sont visualisés.

Exploitation
Désigner la face du modèle à mesurer
Valider le choix ‘CONE’
Choisir l’outil nécessaire à la réalisation de l’opération si l’outil courant ne convient
pas.

En mesure automatique, la barre alphanumérique laisse apparaître des informations


la topologie sélectionnée (delta X, delta Y, delta Z, informations sur la feature, etc.).

¤ page N°71
La boite de dialogue permettant de définir les différents paramètres de l’opération
apparaît. Cette boîte comporte quatre onglets.

Onglet ‘Cône’

Positions des points


Le positionnement des points peut se faire de deux manières : de manière
automatique avec une répartition par section ou de manière manuelle
auquel cas c’est l’opérateur qui désigne la position des points sur la
surface.

Nombre de sections
Il s’agit du nombre de sections à mesurer.

¤ page N°72
Points / Sections
Il s’agit du nombre de points par sections.

Décalage du bord de la surface


Il s’agit du décalage de la première section qui permet de ne pas mesurer
au niveau de l’arête à l’entrée du cône(haut du cône).

Décalage de l’autre bord de la surface (bas)


Il s’agit du décalage de la dernière section qui permet de ne pas mesurer
au niveau de l’arête à l’entrée du cône (bas du cône).

Décalage du bord de la section


Il s’agit du décalage qui permet de ne pas mesurer au niveau des arêtes
au niveau des sections du cône.

Distance d’approche
Il s’agit de la longueur d’approche sur la normale.

¤ page N°73
Mesure cercle
Détection
Ce choix est disponible lorsque le moteur d’analyse topologique détecte une arête
circulaire connectée à un cylindre.
L’orientation du palpeur dans le cas de l’utilisation d’une tête orientable de type PH9
est calculée automatiquement.

But
Réaliser la mesure d’un cercle.

Fonctionnement
Le cycle de mesure cercle traite les arêtes circulaires connectées à un cylindre.
Lors du réglage des paramètres de mesure dans la boite de dialogue, les points
théoriquement à mesurer sont visualisés.

¤ page N°74
Exploitation
Désigner la face du modèle à mesurer
Valider le choix ‘CERCLE’
Choisir l’outil nécessaire à la réalisation de l’opération si l’outil courant ne convient
pas.

En mesure automatique, la barre alphanumérique laisse apparaître des informations


la topologie sélectionnée (delta X, delta Y, delta Z, informations sur la feature, etc.).

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte quatre onglets.

Onglet ‘Cercle’

¤ page N°75
Nombre de points
Nombre de points à mesure sur l’arête circulaire.

Décalage du bord de la surface


Il s’agit du décalage de la première section qui permet de ne pas mesurer
au niveau des bords des surfaces.

Décalage du bord de la section


Il s’agit du décalage qui permet de ne pas mesurer au niveau des arêtes
au niveau de la section circulaire.

Distance d’approche
Il s’agit de la longueur d’approche sur la normale.

¤ page N°76
Mesure ligne
Détection
Ce choix est disponible de deux manières :
ª Lorsque le moteur d’analyse topologique détecte une arête de type
ligne.
ª Si l’utilisateur entre directement dans l’option mesure de ligne il peut
soit sélectionner une arête (idem précédent) ou prendre deux points
sur un plan.

But
Réaliser la mesure d’une ligne.

Fonctionnement
Le cycle de mesure d’une ligne traite les arêtes linéaires connectées à un plan.
Lorsque l’arête linéaire est connectée à deux plans, l’utilisateur doit choisir le plan
porteur de la droite.
Lors du réglage des paramètres de mesure dans la boite de dialogue, les points
théoriquement à mesurer sont visualisés.

¤ page N°77
Exploitation
Désigner l’arête du modèle à mesurer
Valider le choix ‘LIGNE’
Choisir l’outil nécessaire à la réalisation de l’opération si l’outil courant ne convient
pas.

En mesure automatique, la barre alphanumérique laisse apparaître des informations


la topologie sélectionnée (delta X, delta Y, delta Z, informations sur la feature, etc.).

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte quatre onglets.

Onglet ‘Ligne’

¤ page N°78
Points
Nombre de points à mesurer sur la ligne.

Distance d’approche
Il s’agit de la longueur d’approche sur la normale.

Décalage du bord de la section


Il s’agit du décalage qui permet de ne pas mesurer au niveau des bords
des surfaces.

¤ page N°79
Mesure point

Détection
Ce choix est disponible à partir du moment où l’on sélectionne une face.

But
Réaliser la mesure d’un point.

Fonctionnement
Le cycle de mesure d’un point permet de mesurer un point sur une surface. Lors du
réglage des paramètres de mesure dans la boite de dialogue, les points
théoriquement à mesurer sont visualisés.

¤ page N°80
Exploitation
Désigner face à mesurer
Valider le choix ‘POINT’
Choisir l’outil nécessaire à la réalisation de l’opération si l’outil courant ne convient
pas.

En mesure automatique, la barre alphanumérique laisse apparaître des informations


la topologie sélectionnée (delta X, delta Y, delta Z, informations sur la feature, etc.).

¤ page N°81
La boite de dialogue permettant de définir les différents paramètres de l’opération
apparaît. Cette boîte comporte quatre onglets.

Onglet ‘Point’

Distance d’approche
Il s’agit de la longueur d’approche sur la normale.

¤ page N°82
Mesure sphère
Détection
Ce choix est disponible lorsque le moteur d’analyse topologique détecte une face
sphérique.

But
Réaliser la mesure d’une sphère ou d’une partie de sphère en évitant les îlots et les
trous de manière automatique.

¤ page N°83
Fonctionnement
Le cycle de mesure sphère traite les faces à contours simples et complexes. En cas
de présence d’îlots au milieu de la face à mesurer, l’algorithme gère la remontée
éventuelle empêchant le passage de la trajectoire de l’outil au travers de la pièce.
Lors du réglage des paramètres de mesure dans la boite de dialogue, les points
théoriquement à mesurer sont visualisés.

Exploitation
Désigner la face du modèle à mesurer
Valider le choix ‘SPHERE’
Choisir l’outil nécessaire à la réalisation de l’opération si l’outil courant ne convient
pas.

En mesure automatique, la barre alphanumérique laisse apparaître des informations


la topologie sélectionnée (delta X, delta Y, delta Z, informations sur la feature, etc.).

¤ page N°84
La boite de dialogue permettant de définir les différents paramètres de l’opération
apparaît. Cette boîte comporte quatre onglets.

Onglet ‘Sphère’

Positions des points


Le positionnement des points peut se faire de deux manières : de manière
automatique avec une répartition par section ou de manière manuelle
auquel cas c’est l’opérateur qui désigne la position des points sur la
surface.

Nombre de sections
Il s’agit du nombre de sections à mesurer.

Points / Sections

¤ page N°85
Il s’agit du nombre de points par sections.

Décalage du bord de la surface


Il s’agit du décalage de la première section qui permet de ne pas mesurer
au niveau de la première arête (haut de la sphère).

Décalage de l’autre bord de la surface (bas)


Il s’agit du décalage de la dernière section qui permet de ne pas mesurer
au niveau de l’arête en bas (bas de la sphère).

Décalage du bord de la section


Il s’agit du décalage qui permet de ne pas mesurer au niveau des arêtes
au niveau des sections de la sphère.

Distance d’approche
Il s’agit de la longueur d’approche sur la normale.

Méridiens et parallèles

But
Réaliser la création d’un groupe de points sur une surface en faisant une répartition
par méridiens ou parallèles.

Fonctionnement
Sélectionnez le repère de travail puis les surfaces à considérer. Dans la boîte de
dialogue spécifiez le mode de répartition (méridien ou parallèle) ainsi que les pas et
les altitude ou angle de départ.

¤ page N°86
¤ page N°87
Opérations de construction

Généralités
Ces fonctions permettent de créer les entités géométriques utiles aux opérations de
contrôle de la pièce.
Les opérations de construction s’appuient sur les opérations de mesure et d’autres
opérations de construction.
L’accès à la création d’une opération se fait par appel au menu de «l’opération de
construction considérée ».
Les entités à sélectionner peuvent correspondre soit à des opérations de
mesure/construction ou directement à de la topologie. Si la topologie a déjà été
mesurée on peut choisir de refaire la mesure où d’utiliser le cycle de mesure déjà
réalisé. Dans le cas où la topologie n’aurait pas été encore mesurée le cycle de
mesure est directement réalisé.

Les boîtes de dialogues permettent de paramètrer les opérations utilisées. Chaque


opération référencée apparaît dans une liste et possède des attributs, entité
théorique ou réelle, attribut de Max. Matière, Min. Matière, Taille Réelle (cf. Ch.
Généralités). Sauf cas particulier, les boîtes ne sont détaillées.

¤ page N°88
Construction plan milieu
Nombre d’entités : 2

But
Construire un plan comme étant le milieu de deux autres.

Exploitation
ª Désigner le premier plan.
ª Réaliser le cycle de mesure si nécessaire
ª Désigner le second plan
ª Réaliser le cycle de mesure si nécessaire

Construction plan décalé


Nombre d’entités : 2

But
Construire un plan parallèle à un premier plan et dont l’origine est fixée par une autre
entité.

Exploitation
ª Désigner l’entité
ª Réaliser le cycle de mesure si nécessaire
ª Choisir l’entité fixant la nouvelle origine.

Construction cercle best-fit


Nombre d’entités : 3...n

But
Construire un cercle passant au minimum par 3 points. Les points théoriques doivent
se trouver sur un cercle parfait.

¤ page N°89
Exploitation
Il existe deux manières de procéder :
• Par sélection de points existants.
• Par sélection d’un ensemble de cylindres et d’un plan (cas le plus courant). Les
points d’intersection entre les axes des cylindres et le plan se créent
automatiquement.

Sélection des points :


ª Désigner les points
ª A partir du troisième il y a possibilité de s’arrêter

Cylindres et plan :
ª Désigner les cylindres
ª A partir du troisième il y a possibilité de sélectionner un plan
ª Désigner le plan
ª

Construction cercle projeté


Nombre d’entités : 2

But
Construire la projection d’un cercle sur un plan (parallèle au plan contenant le cercle
à projeter).

Exploitation
ª Désigner le cercle à projeter
ª Réalisation de la mesure si nécessaire
ª Désigner le plan sur lequel le cercle va être projeté

Construction ligne best-fit


Nombre d’entités : 2...n

But
Construire une droite passant par un ensemble de points (min. 2). Les points
théoriques doivent se trouver sur une droite.

¤ page N°90
Exploitation
ª Désigner les points
ª Réalisation de la mesure si nécessaire. A partir du second il y a
la possibilité de s’arrêter.

Construction ligne d’intersection


Nombre d’entités : 2

But
Construire une droite d’intersection entre deux plans.

Exploitation
ª Désigner le premier plan
ª Réalisation de la mesure si nécessaire.
ª Désigner le second plan
ª Réalisation de la mesure si nécessaire.

Construction ligne projetée


Nombre d’entités : 2

But
Construire la projection d’une droite sur un plan.

Exploitation
ª Désigner la droite à projeter
ª Réalisation de la mesure si nécessaire.
ª Désigner le plan de projection
ª Réalisation de la mesure si nécessaire.

¤ page N°91
Construction ligne milieu
Nombre d’entités : 2

But
Construire une droite milieu de deux autres (parallèles).

Exploitation
ª Désigner la droite à projeter
ª Réalisation de la mesure si nécessaire.
ª Désigner le plan de projection
ª Réalisation de la mesure si nécessaire.

Construction d’un point d’intersection


Nombre d’entités : 2

But
Construire un point d’intersection entre deux entités.

Exploitation
ª Désigner la première entité
ª Réalisation de la mesure si nécessaire.
ª Désigner la seconde entité
ª Réalisation de la mesure si nécessaire.

Construction d’un point milieu


Nombre d’entités : 2

But
Construire un point milieu de deux autres.

¤ page N°92
Exploitation
ª Désigner le premier point
ª Réalisation de la mesure si nécessaire.
ª Désigner le second point
ª Réalisation de la mesure si nécessaire.

Construction d’un point projeté


Nombre d’entités : 2

But
Construire la projection d’un point sur un plan.

Exploitation
ª Désigner le point
ª Réalisation de la mesure si nécessaire.
ª Désigner le plan
ª Réalisation de la mesure si nécessaire.

Construction d’un point décalé


Nombre d’entités : 2

But
Construire un point décalé d’un autre point.

Exploitation
ª Désigner le point
ª Réalisation de la mesure si nécessaire.
ª Désigner le plan
ª Réalisation de la mesure si nécessaire.

¤ page N°93
Construction d’un référentiel
Nombre d’entités : 1..3

But
Créer un référentiel, ou repère, à partir d’entités mesurées ou construites. Chaque
type d’entité géométrique possède dans sa définition un point et un vecteur. Ce point
et ce vecteur servent à définir la position et l’orientation de l’entité. Pour la création
d’un référentiel on se sert des points pour définir l’origine et des vecteurs pour définir
les axes. Il est à noter que deux axes sont suffisant pour définir l’orientation du
repère puisque le troisième est obtenu par produit vectoriel.
Le référentiel créé possède un symbole qui permet de le distinguer des référentiels
purement TopSolid, ce référentiel correspond évidement à des blocs d’instructions
D.M.I.S. que l’on envoie à la machine.

Exploitation
ª Désigner la première entité (plan 1)
ª Réalisation de la mesure si nécessaire.

¤ page N°94
ª Désigner la deuxième entité (droite d’intersection)
ª Réalisation de la mesure si nécessaire.

ª Désigner la troisième entité (point d’intersection)


ª Réalisation de la mesure si nécessaire.

¤ page N°95
Le résultat final est alors :

¤ page N°96
Construction d’un référentiel décalé
Nombre d’entités : 2

But
Créer un référentiel dont l’origine est décalée. Cette fonction utilise le référentiel
courant.

Exploitation
ª Rendre courant le repère à décaler.
ª Désigner l’entité fixant la nouvelle origine.
ª Choisir pour quels axes l’entité sélectionnée fixe la nouvelle origine.

¤ page N°97
Construction d’un référentiel tourné
Nombre d’entités : 2

But
Réaliser la rotation d’un référentiel. Cette fonction utilise le référentiel courant. La
rotation se fait autour d’un des axes du référentiel courant. La valeur de la rotation
peut être donnée de deux manières :
ª En sélectionnant une entité. L’axe de l’entité sert alors à aligner un des axes du
repère.
ª En donnant une valeur d’angle.

Exploitation
ª Mettre en repère courant le repère à tourner.
ª Désigner l’entité donnant l’orientation ou donner la valeur de l’angle.
ª Choisir l’axe de rotation et l’axe donné par l’entité sélectionnée.

¤ page N°98
Opérations de contrôle

Généralités
Ces fonctions permettent de créer des opérations de vérification et dimensionnelles.
Les opérations de contrôle s’appuient sur les opérations de mesure et les opérations
de construction.
L’accès à la création d’une opération se fait par appel au menu de «l’opération de
contrôle considérée ».
Les entités à sélectionner peuvent correspondre soit à des opérations de
mesure/construction ou directement à de la topologie. Si la topologie a déjà été
mesurée, on peut choisir de refaire la mesure où d’utiliser le cycle de mesure déjà
réalisée. Dans le cas où la topologie n’aurait pas été encore mesurée le cycle de
mesure est directement réalisé.

Les boîtes de dialogues permettent de paramètrer les opérations de contrôle en


terme de valeur nominale et de tolérance. Chaque opération référencée apparaît
dans une liste et possède des attributs, entité théorique ou réelle, attribut de Max.
Matière, Min. Matière, Taille Réelle (cf. Ch. Généralités). Les tolérances qui
apparaissent dans les boîtes de dialogue ont une valeur par défaut qui vient :
ª Soit d’une feature TopSolid
ª Soit des tolérances par défaut accessibles à tout moment en
cliquant dans le bas de la fenêtre graphique :

¤ page N°99
Dans le cas où il existerait un fichier de mise en plan (.dft) de la pièce à contrôler,
TopControl permet également de générer les opérations de mesure et de contrôle
sur le modèle 3D à partir de la cotation.

Contrôle dimensionnel distance


Nombre d’entités : 2

But
Réaliser le contrôle de distance entre deux entités suivant les axes principaux et en
3D.

Exploitation
ª Désigner la première entité
ª Réaliser le cycle de mesure si nécessaire
ª Désigner la seconde entité
ª Réaliser le cycle de mesure si nécessaire
ª Choisir le(s) type(s) distance(s) à contrôler et la(es) tolérance(s).

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte deux onglets.

¤ page N°100
Onglet ‘Choix de la dimension’

Opérations de mesure

Dimension suivant axe X


Contrôle de la côte en X.

Dimension suivant axe Y


Contrôle de la côte en Y.

Dimension suivant axe Z


Contrôle de la côte en Z.

Dimension suivant axe Z


Contrôle de la côte en Z.

¤ page N°101
Contrôle dimensionnel diamètre/rayon
Nombre d’entités : 1

But
Réaliser le contrôle d’un diamètre ou d’un rayon.

Exploitation
ª Choisir le type : Diamètre ou Rayon
ª Désigner l’entité
ª Réaliser le cycle de mesure si nécessaire
ª Choisir la tolérance.

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte deux onglets.

Onglet ‘Valeur’
Opérations de mesure

Valeur
Valeur du rayon ou du
diamètre.

Tolérance
Tolérance de la cotation.

¤ page N°102
Contrôle dimensionnel angle
Nombre d’entités : 2-1(cône)

But
Réaliser le contrôle d’un angle.

Exploitation
ª Désigner la première entité
ª Réaliser le cycle de mesure si nécessaire
ª Désigner la seconde entité (si nécessaire)
ª Réaliser le cycle de mesure si nécessaire
ª Choisir le(s) type(s) d’angle(s) à contrôler et la(es) tolérance(s).

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte deux onglets.

Onglet ‘Valeur’

Angle dans le plan ...


Valeur de l’angle dans le plan ...

Tolérance
Tolérance de la cotation.

¤ page N°103
Contrôle géométrique circularité
Nombre d’entités : 1

But
Réaliser le contrôle de circularité.

Exploitation
ª Désigner l’entité
ª Réaliser le cycle de mesure si nécessaire
ª Choisir le(s) type(s) d’angle(s) à contrôler et la(es) tolérance(s).

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte deux onglets.

Onglet ‘Valeur’

Tolérance
Tolérance de la
circularité.

¤ page N°104
Contrôle géométrique rectitude
Nombre d’entités : 1

But
Réaliser le contrôle de rectitude.

Exploitation
ª Désigner l’entité
ª Réaliser le cycle de mesure si nécessaire
ª Choisir le(s) type(s) d’angle(s) à contrôler et la(es) tolérance(s).

¤ page N°105
Contrôle géométrique angularité
Nombre d’entités : 2

But
Réaliser le contrôle d’angularité.

Exploitation
ª Désigner l’entité à tolérancer
ª Réaliser le cycle de mesure si nécessaire
ª Désigner l’entité de référence
ª Réaliser le cycle de mesure si nécessaire
ª Choisir la tolérance d’angularité.

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte deux onglets.

Onglet ‘Valeur’

Valeur
Valeur de l’angularité.

Tolérance
Tolérance de la cotation.

¤ page N°106
Contrôle géométrique cylindricité
Nombre d’entités : 1

But
Réaliser le contrôle de cylindricité.

Exploitation
ª Désigner l’entité à tolérancer
ª Réaliser le cycle de mesure si nécessaire
ª Désigner l’entité de référence
ª Réaliser le cycle de mesure si nécessaire
ª Choisir la tolérance de cylindricité.

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte deux onglets.

Onglet ‘Valeur’

Tolérance
Tolérance de cylindricité.

¤ page N°107
Contrôle géométrique parallélisme
Nombre d’entités : 2

But
Réaliser le contrôle de parallélisme entre un élément et une référence.

Exploitation
ª Désigner l’entité à tolérancer
ª Réaliser le cycle de mesure si nécessaire
ª Désigner l’entité de référence
ª Réaliser le cycle de mesure si nécessaire
ª Choisir la tolérance de parallélisme.

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte deux onglets.

Onglet ‘Choix de la dimension’

Tolérance
Tolérance de parallélisme.

¤ page N°108
Contrôle géométrique concentricité/coaxialité
Nombre d’entités : 2

But
Réaliser le contrôle de concentricité entre un élément et une référence.

Exploitation
ª Désigner l’entité à tolérancer
ª Réaliser le cycle de mesure si nécessaire
ª Désigner l’entité de référence
ª Réaliser le cycle de mesure si nécessaire
ª Choisir la tolérance de concentricité.

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte deux onglets.

Onglet ‘Choix de la dimension’

Tolérance
Tolérance de coaxialité.

¤ page N°109
Contrôle géométrique localisation/position
Nombre d’entités : 2..n

But
Réaliser le contrôle de position entre un élément et des références.

Exploitation
ª Désigner l’entité à tolérancer
ª Réaliser le cycle de mesure si nécessaire
ª Désigner les entités de références
ª Réaliser le cycle de mesure si nécessaire
ª Choisir la tolérance de position.

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte deux onglets.

Onglet ‘Choix de la dimension’

Tolérance
Tolérance de position.

¤ page N°110
Contrôle géométrique planéité
Nombre d’entités : 1

But
Réaliser un contrôle de planéité.

Exploitation
ª Désigner l’entité à tolérancer
ª Réaliser le cycle de mesure si nécessaire
ª Choisir la tolérance de planéité.

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte deux onglets.

Onglet ‘Choix de la dimension’

Tolérance
Tolérance de planéité.

¤ page N°111
Contrôle géométrique perpendicularité
Nombre d’entités : 1

But
Réaliser un contrôle de perpendicularité.

Exploitation
ª Désigner l’entité à tolérancer
ª Réaliser le cycle de mesure si nécessaire
ª Choisir la tolérance de perpendicularité.

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte deux onglets.

Onglet ‘Choix de la dimension’

Tolérance
Tolérance de perpendicularité.

¤ page N°112
Contrôle géométrique forme 2D
Nombre d’entités : 1

But
Réaliser le contrôle d’une tolérance de forme sur une ligne quelconque.

Exploitation
ª Désigner l’entité à tolérancer
ª Réaliser le cycle de mesure si nécessaire
ª Choisir la tolérance de forme.

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte deux onglets.

Onglet ‘Choix de la dimension’

Tolérance
Tolérance de forme.

¤ page N°113
Contrôle géométrique de battement
Nombre d’entités : 2..n

But
Réaliser le contrôle d’une tolérance de battement simple radial ou axial.

Exploitation
ª Désigner l’entité à tolérancer
ª Réaliser le cycle de mesure si nécessaire
ª Choisir la tolérance de battement.

La boite de dialogue permettant de définir les différents paramètres de l’opération


apparaît. Cette boîte comporte deux onglets.

Onglet ‘Choix de la dimension’

Tolérance
Tolérance de battement.

Les posages

Principes
Toutes les parties d’une pièce ne sont
pas toujours accessibles par une
seule orientation d’outil.
Pour piloter les machines 5 axes, il
faut connaître toutes les positions
angulaires nécessaires à un contrôle
complet de la pièce.

¤ page N°114
Opérations de mesure

Pour ce faire, TopControl dispose de fonctionnalités diverses permettant de


déterminer, automatiquement ou manuellement, qu’elles sont les parties de la pièce
qui sont mesurable, et ceci, en fonction de la M.M.T. choisie par l’opérateur.
A chaque face plane du modèle est associé un repère qui définit la normale à cette
face. Ce repère est ensuite analysé pour déterminer comment faire tourner les axes
rotatifs de la machine pour que l’axe de la tête orientable soit colinéaire avec l’axe Z
du repère.
Il en va de même pour toutes les faces cylindriques ‘creuses’ (trous).
Les posages sont destinés à calculer automatiquement les positions angulaires que
doivent prendre les axes rotatifs, présents sur les machines-outils à commande
numérique 5 axes, en rendant colinéaires, axe de tête et axe Z des repères.

¤ page N°115
La figure ci-dessous montre les posages déterminés automatiquement par
TopControl en fonction des faces à réaliser de la pièce et des possibilités angulaires
de la M.M.T..

Opérations de mesure

A chaque posage est associé un ensemble de paramètres supplémentaires tels que :

Point d’origine du posage (usinage)

Fonction décalage d’origine (type G54, G55, etc.)(usinage)

Positions d’engagement et de dégagement (usinage)

Désignation
Par défaut la désignation est un rappel de positions angulaires du posage.

Trièdre de référence pour le calcul angulaire.


Les calculs angulaires sont réalisés en prenant pour hypothèse que le
trièdre de référence est un trièdre normalisé. Dans le cas contraire, il est
utile de préciser quel est le trièdre de référence.

Le calcul des angles s’effectue en fonction des possibilités de la M.M.T.. Si la


machine est de type 5 axes, il peut arriver qu’une face puisse être réalisée en

¤ page N°116
utilisant 2 combinaisons différentes d’angles. Dans ce cas, un choix est proposé à
l’opérateur pour savoir quelle combinaison il privilégie.

¤ page N°117
Liste des posages disponibles
L’ensemble des posages qui ont été calculés peut être affiché dans une boite de
dialogue dont on peut voir un exemple ci-dessous.
Les schémas suivants montrent les diverses positions que prennent la table circulaire
et la broche de la machine en fonction des différents posages définis.

¤ page N°118
Posages / Création / Automatique

But
Calculer les posages nécessaires à la réalisation d’une pièce en analysant
l’ensemble des faces planes et l’ensemble des faces cylindriques creuses.
Seules les faces usinables en fonction de la M.M.T. préalablement sélectionnée sont
porteuses de posage.

Opérations de mesure

¤ page N°119
Exploitation
Sélectionner l’option du menu ‘Posage / Création / Automatique’
S’il y a plus d’une pièce, sélectionner la pièce dont on veut calculer les posages

Notes :

• TopControl crée les posages en tenant compte de la machine courante.


• En règle générale, les posages sont positionnés au milieu de chaque
face.
• Lorsque plusieurs faces, différentes, peuvent être réalisées à l’aide d’un
seul et unique posage, seul celui-ci est créé. Ainsi une face percée,
d’un ou plusieurs trous, comporte un seul et unique posage.
• Le point d’origine des posages peut éventuellement être déplacé en
utilisant la fonction ‘point origine’ du second onglet de l’option d’édition
d’un posage.
• En mode automatique, toutes les faces planes et cylindriques sont
traitées, y compris celles qui ne doivent pas être usinées. Si l’utilisation
du mode automatique aboutit à la création d’un trop grand nombre de
posages superflus, bien qu’il soit possible de les supprimer
individuellement, il est, dans ce cas, conseillé de se servir du mode
‘Création manuelle’.
• Après création automatique, chaque posage est éditable
individuellement.

¤ page N°120
Posages / Création / Axe des trous

But
Calculer les posages nécessaires à la réalisation d’une pièce en analysant
l’ensemble des faces cylindriques creuses.
Seules les faces usinables en fonction de la M.M.T. préalablement sélectionnée sont
porteuses de posage.

Exploitation
Sélectionner l’option du menu ‘Posage / Création / Axe des trous’
S’il y a plus d’une pièce, sélectionner la pièce dont on veut calculer les posages

Notes :

• TopControl crée les posages en tenant compte de la machine courante.


• En règle générale, les posages sont positionnés dans l’axe de chaque
trou.
• Lorsque plusieurs trous, différents, peuvent être réalisés à l’aide d’un
seul et unique posage, seul celui-ci est créé. Ainsi une face percée,
d’un ou plusieurs trous, comporte un seul et unique posage.
• Le point d’origine des posages peut éventuellement être déplacé en
utilisant la fonction ‘point origine’ du second onglet de l’option d’édition
d’un posage.
• En mode ‘Axe des trous’, toutes les faces cylindriques sont traitées, y
compris celles qui ne doivent pas être usinées. Si l’utilisation de ce
mode aboutit à la création d’un trop grand nombre de posages
superflus, bien qu’il soit possible de les supprimer individuellement, il
est, dans ce cas, conseillé de se servir du mode ‘Création manuelle’.
• Après création automatique, chaque posage est éditable
individuellement.

¤ page N°121
Posages / Création / Manuelle

But
Calculer un posage, manuellement, en s’appuyant directement sur un repère,
préalablement créé, tout en tenant compte des possibilités de rotation de plateau
ou/et de tête, offertes par la M.M.T..

Exploitation
Désigner le repère ou calculer un posage
Sélectionner le type de système d’axes normalement utilisé (en général XY Z-)
Définir les paramètres de la boite de dialogue suivante :

Onglet ‘Principal’
Angles
Cette valeur définit l’angle du posage sur chacun des axes rotatifs de la
M.M.T..
Sur certaines machines 5 axes, un même posage peut être atteint par 2
combinaisons angulaires différentes. Ces 2 combinaisons sont présentées
sous forme de liste déroulante dans laquelle l’opérateur choisit celle qu’il
préconise.

¤ page N°122
Plan de travail
Cette valeur définit le trièdre de référence sur lequel TopControl s’appuie
pour calculer l’angle des posages à partir de la position des faces ou des
repères. Selon que la machine dispose d’un trièdre de référence normalisé
ou non, il peut être nécessaire de cocher l’une ou l’autre option.

Fonction décalage d’origine (usinage)

Désignation
Cette valeur définit le nom que porte le posage et qui est rappelé dans la
boite de dialogue ‘liste des posages’.

PP
Cette valeur définit le mot post-processeur éventuel que celui-ci doit
appeler lors d’une opération de mesure sur cette face. Un ensemble de
mots PP standard est disponible en cliquant dans la liste.

Onglet ‘paramètres’

X,Y et Z en engagement (usinage)

X,Y et Z en dégagement (usinage)

Point origine du posage (usinage)

¤ page N°123
Type de représentation
Cette valeur définit la façon dont le posage est affiché à l’écran (soit
comme un repère, soit comme posage).

Note

• Contrairement aux fonctions permettant de définir automatiquement des


posages, il est permis de définir manuellement un posage aboutissant
à des positions angulaires identiques à un posage existant.

¤ page N°124
Posages / Création / Par valeurs

But
Créer un posage en donnant directement le valeurs des angles A et B.

Exploitation
Donner les valeurs d’angles ou désigner un posage se rapprochant de celui que l’on
veut créer.

¤ page N°125
Posages / Activation

But
Rendre actif ou courant, un posage.
C’est à partir de la direction de l’axe Z du posage courant que s’effectue l’analyse
topologique qui permet de déterminer quel est le type d’usinage le plus approprié à la
réalisation de la face qui est sélectionnée en mode usinage automatique.

Exploitation
Dans la zone graphique, sélectionner le posage à activer ou une face faisant
référence à ce posage
ou
Dans la liste ci-dessous, cliquer sur le posage à activer (pendant la sélection, celui-ci
change graphiquement de couleur) et enfoncer le bouton ‘Activer’.

¤ page N°126
Posages / Liste
But
Faire apparaître la boite de dialogue contenant la liste de l’ensemble des posages
créés sur la pièce.
Cette boite de dialogue permet d’effectuer, sur les posages, les opérations
suivantes :

activation
édition
suppression
chercher
opposé
symétrique
changement de taille

¤ page N°127
Exploitation
Activer
Après sélection, dans la liste, d’un posage, ce bouton permet de l’activer.
Il ne peut y avoir qu’un seul posage actif à la fois.

Editer
Après sélection, dans la liste, d’un posage, ce bouton permet de faire
appel à la boite d’édition dont la description est faite précédemment dans
ce manuel.

Supprimer
Après sélection, dans la liste, d’un ou de plusieurs posages, ce bouton
permet de supprimer les posages faisant l’objet de la sélection.

Chercher
Après sélection, dans la liste, d’un posage, ce bouton permet de le
rechercher, sur l’écran graphique.

Opposé
Après sélection, dans la liste, d’un posage, ce bouton permet de
rechercher si un posage opposé existe. Cette fonctionnalité est utile
lorsque l’on palpe un cylindre débouchant et que TopControl entre du
« mauvais côté », de cette manière TopControl cherche le posage qui
permet de palper par l’autre extrémité du trou.

Symétrique
Après sélection, dans la liste, d’un posage, ce bouton permet de chercher
le posage symétrique au posage sélectionné.

Changement de taille
Après sélection, dans la liste, d’un ou de plusieurs posages, ce bouton
permet de modifier leur apparence. Il suffit de définir le facteur d’échelle
avec lequel la représentation du posage doit s’effectuer.

¤ page N°128
Posage / Associer à un posage origine

But
Associer un ou plusieurs posages à un posage support de façon à ce que les
coordonnées des trajectoires se rapportant aux posages associés soient ré-affectées
au posage support.

Exploitation
Désigner le ou les posages à associer
Désigner le posage cible support.

¤ page N°129
Posages / Dégagement Engagement

But
Affecter un Z UNIQUE, de dégagement ou d’engagement, à tous les posages d’une
pièce réalisée sur une machine 4 ou 5 axes, de façon à éviter les collisions lors des
mouvements de rotations de la table, du plateau ou de la broche de la M.M.T..

Exploitation

En mode automatique, TopControl utilise les valeurs de dégagement et


d’engagement définies pour chaque posage.
En mode non automatique, TopControl utilise une valeur unique d’altitude de
dégagement pour tous les posages de la pièce. Cette altitude est définie en tant que
Z global.

¤ page N°130
Remarque : non utilisé.

¤ page N°131
05/04/04

Tri des opérations

But
La fonction ‘tri des opérations’ permet d’organiser, à posteriori, l’ordre selon lequel
les opérations de contrôle sont effectuées.
L’opérateur peut faire appel à des méthodes de réorganisation automatique, en
fonction de la nature des opérations effectuées, du type des outils. Il peut également
modifier l’ordonnancement de la gamme de contrôle en déplaçant manuellement les
opérations. Il va de soit que toute modification de l’ordre des opérations doit être
suivie d’un retraitement du processus opératoire pour maintenir l’intégrité des liaisons
entre les opérations de mesure et du calcul des collisions.

Exploitation
Les diverses actions possibles dans la gamme de contrôle s’appliquent à un
ensemble d’opérations de contrôle préalablement sélectionnées. Pour ce faire,
cliquer la première opération, maintenir le bouton gauche de la souris enfoncé et
glisser le pointeur jusqu'à sélectionner la dernière opération. Il est également
possible de cliquer la première opération, maintenir le bouton majuscule tout en
sélectionnant la dernière opération.
Un click sur le bouton droit de la souris faire apparaître le menu contextuel
permettant de lancer les commandes.

¤ page N°132
05/04/04

Exemple de présentation de l’arbre du tri des opérations

La figure suivante montre les opérations de la gamme de contrôle d’une


pièce, le menu contextuel permettant d’effectuer des actions et les
différents symboles liés à ces actions.

¤ page N°133
05/04/04

Fonctions du menu contextuel

Tri
Cette fonction permet de faire appel au module de tri automatique des
opérations. Celui-ci agit en fonction de l’état de sa configuration qui peut
être redéfinie en utilisant les fonctionnalités liées au module de
paramétrage de cette configuration. Voir cette section pour avoir plus de
détails.
Seules les opérations sélectionnées préalablement sont triées.

Simulation
Cette fonction permet de lancer la simulation des opérations
préalablement sélectionnées. Selon la configuration choisie, la simulation
peut éventuellement être faite en mode ‘ombré’. Voir la section
configuration pour avoir plus de détails.

¤ page N°134
05/04/04

Verrou
Cette fonction permet de maintenir ensemble les opérations qui ont été
sélectionnées préalablement. Lorsque les opérations sont verrouillées,
l’ordre selon lequel elles se déroulent ne peut en aucun cas être changé.
Par contre, le bloc qu’elles constituent peut être placé n’importe où dans la
gamme de contrôle. Une action de tri automatique place toujours les blocs
d’opérations verrouillées à la fin de la gamme. L’opérateur doit donc
déplacer ces blocs pour que leur emplacement convienne à son mode
opératoire.
Dans l’arbre du tri des opérations, les opérations verrouillées sont
indiquées par un trait noir vertical qui coure de la première vers la dernière
opération verrouillée.

Optionnel
Cette fonction permet de rendre optionnelles, ou non, l’ensemble des
opérations préalablement sélectionnées. En d’autres termes, le post-
processeur génère, pour ces opérations deux $ (‘$$ ‘) devant chaque
ligne D.M.I.S. correspondant aux opérations optionnelles (en
commentaire).
Dans l’arbre du tri des opérations, les opérations rendues optionnelles
sont indiquées par un anti slash (‘ / ‘)précédant chacune des opérations.

¤ page N°135
05/04/04

Active
Cette fonction permet de rendre actif, ou inactif, l’ensemble des opérations
préalablement sélectionnées. Une opération inactive n’est pas post-
processée et les blocs D.M.I.S. correspondants ne sont donc pas générés.
Lorsqu’un même programme doit traiter le contrôle de deux pièces
quasiment identiques (perçages en plus ou en moins) certaines opérations
de mesure ou de contrôle ne sont plus utiles. Il est dans ce cas intéressant
de pourvoir rendre inactives ces opérations.
Dans l’arbre du tri des opérations, les opérations rendues inactives sont
indiquées par un affichage en demi-teinte.

¤ page N°136
05/04/04

Edit
Cette fonction permet d’éditer l’outil ou l’opération sélectionnée. La boite
de dialogue qui a permis d’élaborer l’opération de contrôle est alors
proposée de façon à permettre toute modification.
La gamme de contrôle, doit dans ce cas, être retraitée, à partir de l’endroit
où les opérations ont été modifiées.

Supprimer
Cette fonction permet de supprimer l’ensemble des opérations
préalablement sélectionnées.
La gamme de contrôle, doit dans ce cas, être retraitée, à partir de l’endroit
où les opérations ont été supprimées.

Init
Cette fonction permet, après un tri automatique ou après un
ordonnancement manuel des opérations, de retrouver le mode opératoire
dans l’état dans lequel il se trouvait au moment où l’opérateur est entré
dans la fonction ‘tri des opérations’.
Attention, le fait de sortir par la fonction ‘sortie’ valide le tri. Un tri validé ne
peut jamais retrouver automatiquement, son état initial.

¤ page N°137
05/04/04

Couper / Coller
La fonction ‘Couper’, associée à la fonction ‘Coller’, permet de déplacer
des opérations. Pour ce faire, il suffit d’effectuer une sélection, selon, les
méthodes préconisées plus haut, de ‘couper’ cette sélection (celle-ci
disparaît alors), de cliquer l’opération DERRIERE laquelle l’opérateur veut
placer les opérations sélectionnées et d’appeler la fonction ‘coller’.
L’opérateur peut, à défaut, utiliser le jeu de touche ‘CTRL + X’ en lieu et
place de ‘Couper’ et le jeu de touche ‘CTRL + V’ en lieu et place de
‘Coller’
La gamme de contrôle, doit dans ce cas, être retraitée à partir de l’endroit
où les opérations ont été insérées.

Le configurateur de tri
La boite de dialogue du configurateur de tri comporte 2 onglets destinés à définir 2
types de paramètres.

Onglet ‘simulation’
La simulation de contrôle consiste à déplacer l’outil le long de la trajectoire
de l’opération qu’il a effectuée de façon à se rendre compte d’éventuels
défauts. Les paramètres de simulation sont les suivants :

Longueur
La vitesse de simulation est proportionnelle à la longueur des entités qui
composent la trajectoire sans tenir compte de la vitesse d’avance réelle
programmée. Les éléments de la trajectoire, effectués en rapide, sont
parcourus à la même vitesse de simulation que les éléments de la
trajectoire effectués en avance travail.
L’utilisateur peut enfoncer les touches ‘+’ (plus) et ‘-‘ (moins) pour
accélérer ou ralentir la simulation. Une pression sur la touche ‘/’ (slash)
permet de passer rapidement à la portion de trajectoire à simuler suivante.

¤ page N°138
05/04/04

Temporel
La vitesse de simulation est proportionnelle aux vitesses d’avance
effectivement programmées.

Elément
Dans ce mode, le palpeur est représenté uniquement en fin de chaque
portion de trajectoire à simuler.

Ombrée
Par défaut, le palpeur coupant est représenté en filaire. En cochant cette
case, l’opérateur visualise l’outil coupant en mode ‘ombré’.

¤ page N°139
05/04/04

Onglet Tri

Cet onglet permet de configurer les critères utilisés par TopControl pour
classer les opérations

¤ page N°140
05/04/04

Types de tri
Les opérations peuvent être ordonnancées automatiquement en fonction
de critères définis par défaut. Trois critères sont proposés et le classement
des opérations effectué par TopControl est fonction de la combinaison de
deux d’entre eux, le premier étant interprété comme le plus prioritaire.

Premier critère
Il s’agit du critère qui permet d’effectuer un premier classement.

Par opération
Les opérations sont triées en fonction de leur nature. Ainsi, les
opérations de mesure passent avant les opérations de contrôle,
elles-mêmes passent avant les opérations de construction et ceci,
quelque soit la nature des outils qui les réalisent.
L’ordre, selon lequel le tri par opération est effectué, est établi dans
le fichier ‘CAM_SORT.PAR’. Ce fichier contient l’ensemble des
opérations élémentaires qu’il est possible d’effectuer avec
TopControl, leurs positions dans le fichier définissant les niveaux de
priorités des opérations les unes par rapport aux autres. Ainsi, on
peut se rendre compte que, par défaut, une opération de mesure
(‘mes_cylinder’) est située avant l’opération de contrôle
(‘ctrl_diam’), elle possède donc un niveau de priorité supérieur
et passera donc avant, dans le cas, bien sur, d’une réorganisation de
la gamme de contrôle par opération.
Nota : l’internationalisation du produit TopControl oblige à définir les
paramètres des fichiers de configuration en langue anglaise.

[Machinings priorities]

# mes_plan
# mes_cylinder
# mes_point
# mes_cone
# mes_sphere
# mes_ligne
# mes_section
# mes_circle
# mes_3D

# ctrl_ang
# ctrl_diam
# ctrl_dist
# ctrl_ray
# ctrl_circu
# ctrl_coax

# mill = semi-finish
# residual = semi-finish
# radius = semi-finish
# ream = semi-finish
# tapp = rough

¤ page N°141
05/04/04

# spot_facing
# leading_spot_facing
# csinking
# facing = finish
# facing_nibble = finish
# cboring = finish
# mill = finish
# grooving_finger_bar = finish
# facing_residual = finish
# radius = finish
# ream = finish
# grooving_spring_ring
# tapp = finish

¤ page N°142
05/04/04

Par outil
Les opérations sont triées de telle sorte à regrouper toutes les
opérations effectuées par un seul et même outil. Ainsi, si l’opérateur
a programmé, en plusieurs fois, la mesure de plusieurs trous
différents mais de même diamètre, le palpeur ne sera appelé qu’une
seule fois.
L’ordre, selon lequel le tri par outil est effectué, est établi dans le fichier
‘CAM_SORT.PAR’. Ce fichier contient l’ensemble des types d’outils
reconnus par TopControl, leur position dans le fichier définissant les
niveaux de priorités des outils les uns par rapport aux autres.
Nota : l’internationalisation du produit TopControl oblige à définir les
paramètres des fichiers de configuration en langue anglaise.

[Tools priorities]
# Special Mill
# End Face Mill
# Side/End Face Mill
# Tapping Mill
# Ball Touch
# Digit Star
# Disk Touch
# Cylinder Touch
# Point Touch
# Special Touch

¤ page N°143
05/04/04

Second critère
Une fois les opérations triées en fonction du premier critère, il est possible
de les organiser en fonction d’un second critère, différent du premier.
Ainsi, une gamme peut être triée par outils et, pour chaque outil, par
posage ou par opération.

Mode de tri des diamètres


Chaque type d’outil peut être classé individuellement selon que l’opérateur
voudra, par exemple, que les petits palpeurs passent avant les plus gros.

¤ page N°144
05/04/04

Les figures suivantes montre les opérations de la gamme de contrôle


d’une pièce avant et après un tri en fonction des opérations.

¤ page N°145

Vous aimerez peut-être aussi