Вы находитесь на странице: 1из 111

Support de cours

NCS2000-V5-FR-02

Copyright SPRING Technologies 2002 Manuel de Formation


SOMMAIRE

GENERALITES ...................................................................................... 2
PRESENTATION DU LOGICIEL.....................................................................................................................2
PREMIERE JOURNEE............................................................................... 3
I - DEMARRAGE DU LOGICIEL ......................................................................................................................3
II - INFORMATION SUR LES FENETRES .................................................................................................4
III - FONCTIONS DE BASE...........................................................................................................................5
IV - UTILISATION DE LA FENETRE 3D ....................................................................................................8
V - VERIFIER ET CORRIGER AVANT SIMULATION ............................................................................ 10
VI - PARAMETRES DE SIMULATION........................................................................................................ 12
VII - SIMULATION ........................................................................................................................................ 18
VIII – FILM VIDEO......................................................................................................................................... 19
IX – DIFFERENTS ALGORITHMES DE SIMULATION........................................................................ 20
X - AFFICHAGE ................................................................................................................................................ 21
XI – Mode BATCH............................................................................................................................................ 29
SECONDE JOURNEE ............................................................................. 33
I - FONCTIONS DE DEMARRAGE.............................................................................................................. 33
II - LES LICENCES......................................................................................................................................... 37
III - METHODE DE CONSTITUTION D’UNE GAMME ........................................................................ 39
IV - CREATION D’OUTILS........................................................................................................................... 44
V - MISE EN POSITION DES ELEMENTS............................................................................................... 62
VI - FONCTIONS D’INITIALISATION................................................................................................... 64
VII - ANALYSE DES RESULTATS ............................................................................................................. 69
VIII – FONCTIONS DIVERSES.................................................................................................................. 72
TROISIEME JOURNEE, FRAISAGE ............................................................ 77
I – CREATION D’UNE MACHINE OUTIL ................................................................................................. 77
II – IMPORT – EXPORT DE DONNEES ...................................................................................................... 81
Ex. de fichier au format ‘’ncmac’’ Ex. de fichier au format ‘’stl’’’. .................................................... 86
III – MENU PREFERENCES .......................................................................................................................... 87
IV - EXPLOITATION DES PARAMETRES MACHINE ........................................................................... 89
COMPLEMENT - ENVIRONNEMENT DE TRAVAIL............................................ 94
V – INSTALLATION DE NCSIMUL2000 .................................................................................................. 94
VI – CREATION DE MACRO-COMMANDES............................................................................................. 99
VII – PROGRAMMATION MANUELLE...................................................................................................... 101
OPTION – 1 JOURNEE, TOURNAGE .......................................................... 104
I – CREATION D’UN TOUR à CN................................................................................................................104
II - CREATION DES OUTILS ....................................................................................................................108
V - MISE EN POSITION DES ELEMENTS..............................................................................................109

Copyright SPRING Technologies 2002 Manuel de Formation Page 1


GENERALITES

PRESENTATION DU LOGICIEL

NCSIMUL2000 est un logiciel de simulation d’usinage.

La simulation graphique de l’enlèvement de matière est réalisée grâce à 4 technologies :


- Solide facétisé du couple ‘’machine/pièce usinée’’ pour tout type d’usinage du 2 axes ½ au 5 axes.
- Surfacique facétisé, principalement dédié aux moulistes (3 axes).
- Solide exact, pour contrôles précis du résultat ; fraisage du 2 axes ½ au 5 axes positionnés.
- Technologie Zbuffer, affichage en mode pixel et image fixe.

NCSIMUL2000 se situe entre la FAO et la MOCN :


Il sait surtout interpréter et simuler du code ISO en sortie de Post-Processeur.

NCSIMUL2000 est un outil d’aide à la mise au point de programmes.

NCSIMUL2000 vous permet de simuler et de contrôler en permanence 4 niveaux d’erreurs :


- chargement, vérification et correction des programmes ISO
- détection des collisions entre les différentes pièces en mouvement.
- détection des problèmes d’usinage et d’enlèvement de matière.
- comparaison entre la pièce théorique numérisée en CAO et la pièce usinée.
- mesure de distance, d’épaisseur, entre différentes faces, surfaces ou arêtes.
- création interactive de coupes et sections avec possibilité de mesures.
- contrôle des débattements des axes machine.

NCSIMUL2000 engendre des gains de temps importants lors des phases de mises au point.

NCSIMUL2000 permet d’apprendre la programmation sur MOCN.

Et ceci sans avoir à mobiliser une machine-outil ; c’est un simulateur d’usinages.

NCSIMUL2000 est simple à charger, configurer et utiliser.


Ce logiciel a entièrement été développé sous Windows .
Il interprète tous fichiers au format ISO.
Il exploite les modèles CAO 3D, notamment aux formats STL et IGES.

Copyright SPRING Technologies 2002 Manuel de Formation Page 2


PREMIERE JOURNEE
FRAISAGE - Simulation d’une gamme d’usinage existante

I - DEMARRAGE DU LOGICIEL

NCSIMUL2000 se lance simplement :

– Double cliquer sur l’icône présent dans votre ‘’espace de travail’’.


ou bien cliquer sur dans le menu Démarrer/Programmes de Windows.

1) - Sélectionner l’utilisateur choisi, en cliquant sur la flèche.

2) – Sélectionner la gamme souhaitée dans le


tableau et cliquer le bouton ‘’Ouvrir’’.

– Ou bien cliquer sur ‘’Nouvelle’’.

Voici la fenêtre d’environnement NCSIMUL2000 :

Copyright SPRING Technologies 2002 Manuel de Formation Page 3


II - INFORMATION SUR LES FENETRES

– La fenêtre Ressources sur fond blanc, contient l’arbre de classement des utilisateurs
et des fonctions. Les différents objets classés sous des répertoires peuvent être glissés
(Drag & Drop) dans la fenêtre gamme.

– La fenêtre gamme sur fond vert définit la liste ordonnée des objets contenus dans
la gamme active.

– La fenêtre bleue correspond à la scène dans laquelle vous pourrez visualiser la


simulation.

Nota : Il est possible d’ouvrir plusieurs fenêtres de ce type pour observer le modèle sous
divers angles.

– La fenêtre blanche permet de lire les différents messages de contrôle et


d’information.

Deux autres fenêtres peuvent être lancées dans l’environnement de travail :


Par l’intermédiaire de ces 2 icônes

a) – Le premier ouvrant une nouvelle fenêtre scène

b) – Le second ouvrant la fenêtre programme

Copyright SPRING Technologies 2002 Manuel de Formation Page 4


III - FONCTIONS DE BASE

– Menu Fichiers :

Nouvelle Gamme Ouverture d’un nouveau fichier Gamme


Ouvrir une Gamme Ouverture d’un fichier Gamme existant (accès aux répertoires)
Fermer Gamme Fermeture de la gamme actuellement ouverte

Exporter Gamme Permet d’exporter tous les fichiers utiles de la gamme active
sous un répertoire unique.
(sous tmp de l’utilisateur par défaut)

Exporter vue 3D Permet d’exporter l’affichage de la


fenêtre scène sous forme d’un fichier au format JPG.

Importer Gamme Importe une gamme créée avec


NCSIMUL2000.
ou une configuration créée avec
NCSIMUL 6.x (sous UNIX ou sous WINDOWS).

Enregistrer Gamme Sauvegarde la gamme dans le répertoire choisi en 2 fichiers :


Fichier gamme (.ncs)
Fichier espace de travail (.wsp)
Enregistrer Sous Sauvegarde la gamme sous un autre nom dans le répertoire choisi.

Définir Permet de créer les composants indépendamment des


gammes mais nécessaires à leur création :
Machine Outil
Librairie d’outils
Brut
Modèle CAO
Montage (brides, centrages, etc.)

Quitter Sortie du logiciel

Copyright SPRING Technologies 2002 Manuel de Formation Page 5


– Menu d’aide :
déclenche les 2 options suivantes :

Aide NCSIMUL2000 Ouvre la documentation en ligne du logiciel.


A propos de NCSIMUL2000… indique la version active chargée.

– Barre d’outils fenêtre 3D :

Pour ouvrir la fenêtre Scène et disposer des icônes ci-dessous, faire au choix :
- cliquer sur l’icône ‘’Nouvelle fenêtre 3D’’ au-dessus de la fenêtre Gamme
- cliquer sur le même icône dans la barre au-dessus de la fenêtre Ressources
- cliquer sur dans le menu ‘’Fenêtre’’

Barre d’outils de la fenêtre Scène

Repère machine : Permet la visualisation dans l’environnement machne.

Repère pièce : Permet la visualisation de la pièce sans la machine.

Vue 3D : Vue Isométrique de la scène dans le repère machine ou pièce.

Vue XY : Vue de dessus de la scène.

Vue YZ : Vue de profil de la scène.

Vue XZ : Vue de face de la scène.

Loupe : Permet de grossir les éléments dans la fenêtre Scène.

Vue Filaire : Visualisation filaire.

Vue Facettes : Visualisation facétisé.

Vue Image : Visualisation volumique.

Trajectoire : Visualise les trajectoires outils.

Copyright SPRING Technologies 2002 Manuel de Formation Page 6


– Barre d’outils Programme :

Pour ouvrir la fenêtre Programme et disposer des icônes ci-dessous, faire au choix :
- cliquer sur l’icône ‘’Vue Programme’’ au-dessus de la fenêtre Gamme
- cliquer sur le même icône dans la barre au-dessus de la fenêtre Ressources
- cliquer sur dans le menu ‘’Fenêtre’’

Icônes de la barre d’outils Programme

Retour au début du programme


Retour pas à pas dans le programme
Avance pas à pas dans le programme
Avance à la fin du programme
Sélection début. Permet d’identifier la zone à visualiser.
Sélection fin. Permet d’identifier la zone à visualiser.
Paramètres d’affichage du parcours outils.
Supprime tous les points d’arrêt du programme.
Mode édition. Entre dans l’éditeur du programme.

Copyright SPRING Technologies 2002 Manuel de Formation Page 7


IV - UTILISATION DE LA FENETRE 3D

– Mode dynamique dans la Fenêtre 3D :

Une fois les fonctions de bases (menus et barres d’outils) exploitées, vous avez la
possibilité de manipuler dynamiquement les modèles 3D dans la fenêtre :

- Rotation Libre

Bouton de Gauche , de la souris, maintenu enfoncé

- Translation libre

Touche (SHIFT), du clavier, et Bouton de Droite, de la


souris, maintenus enfoncés

- Zoom libre

Touche (SHIFT), du clavier, et Bouton de Gauche, de la


souris, maintenus enfoncés ou bouton du milieu (molette).

- Rotation autour de l’axe X

Touche X, du clavier, et Bouton de Gauche, de la souris,


maintenus enfoncés
+ (Déplacements verticaux de la souris)

- Rotation autour de l’axe Y

Touche Y du clavier et Bouton de Gauche de la souris maintenus


enfoncés
+ (Déplacements verticaux de la souris)

Copyright SPRING Technologies 2002 Manuel de Formation Page 8


- Rotation autour de l’axe Z

Touche Z du clavier et Bouton de Gauche de la souris maintenus


enfoncés
+ (Déplacements verticaux de la souris)

- Sélection d’un centre de rotation utilisateur

Touche F3 du clavier et Bouton de gauche de la souris = Centre


de rotation représenté par une sphère rouge.

Touche F4 du clavier permet d’annuler le centre de rotation.

Copyright SPRING Technologies 2002 Manuel de Formation Page 9


V - VERIFIER ET CORRIGER AVANT SIMULATION

Avant de simuler correctement un usinage, il est nécessaire de procéder aux étapes de


vérification suivantes :

1) - Vérifier la cohérence des programmes chargés, à la fois dans la fenêtre Programme


et la fenêtre Gamme.

Pour observer le détail d’un programme ou d’un sous programme, cliquez sur
Pour sortir d’un programme ou sous programme, cliquez sur

2) - Lister les erreurs dans la fenêtre Informations.

3) - Visualiser le bloc contenant l’erreur, cliquez sur la ligne d’erreur dans la fenêtre
d’info.
Automatiquement, si le programme est ouvert ( ) le bloc apparaît en sur brillance dans la
fenêtre du programme.

Copyright SPRING Technologies 2002 Manuel de Formation Page 10


4) – Corriger le bloc en erreur, cliquez sur l’icône dans la barre de menu puis sur
l’icône dans le menu Edition .

L’éditeur de programme s’ouvre dans la même fenêtre programme en vous laissant le choix de
la modification.

Fonctions de l’éditeur de programme :

Chercher
Chercher / remplacer
Enregistrer le programme courant
Enregistrer sous un autre nom le programme courant
Enregistrer tous les programmes
Rétablir : annule les modifications et revient au dernier état enregistré

5) – Sauvegarder et passez à l’erreur suivante jusqu’à ce que la fenêtre d’information


n’affiche plus aucune erreur.

6)- Finaliser le contrôle, vérifiez les trajets outils sur les blocs en erreurs :

A l’aide de la barre d’outil Programme, vous pourrez isoler les blocs avec les icônes
et puis en sélectionnant l’outil correspondant repéré :

- soit dans le programme lui même, ex : T423


- soit dans la fenêtre Informations onglet Machine, ex : T423

* Pour effectuer des arrêts sur une ligne du programme, il suffit


de cliquer 2 fois dans la marge à gauche de la ligne choisie.

* our les retirer, il suffit de cliquer à nouveau 2 fois sur le point.


Pour tous les retirer, cliquer sur l’icône .

Copyright SPRING Technologies 2002 Manuel de Formation Page 11


L’analyse du parcours outil peut être affinée par l’intermédiaire de l’icône qui donne accès au
menu de paramètre d’affichage du parcours outil.
- On peut choisir d’isoler un outil, par cela il suffit de cliquer sur la ligne correspondant à l’outil
dans la fenêtre suivante :

Pour visualiser les trajectoires dans la fenêtre 3D :


- Cliquer sur OK pour valider
- Touche F5 au clavier
- Ou option Rafraîchir du menu Fenêtre

Le mode dynamique permettant de se positionner aisément, vous


pourrez sélectionner des extrémités de parcours en double cliquant
avec le bouton gauche de la souris afin d’observer l’outil en position.

VI - PARAMETRES DE SIMULATION

Avant de lancer une simulation d’usinage, il est nécessaire de préciser les différents paramètres
de simulation permettant de commander :
- le type de simulation (algorithme d’enlèvement de matière)
- le mode d’affichage de la scène
- les alertes à indiquer en fonction de leur caractère
- les différents types de collisions pouvant être rencontrés
- les options de séquences dans le déroulement des programmes.

Dans la barre d’usinage cliquez sur

l’icône Paramètres d ‘usinage. , la fenêtre Propriétés de l’usinage s’affiche.

1) - Type de simulation

- Affichage sans enlèvement de matière =


déplacements uniquement

- NCMAC = enlèvement de matière facétisé

- NCMOLD = enlèvement de matière surfacique,


sans MOCN (adapté aux moulage)

NCCUT = enlèvement de matière avec calculs


exacts (le résultat est la réalité)

- NCVERIFY = enlèvement de matière pixel


(même mode qu’en NCSIMUL6)

Copyright SPRING Technologies 2002 Manuel de Formation Page 12


- option Calcul Volume = résultat matière enlevée
Résultat avec NCCUT ou NCMAC, dans la fenêtre Informations, du calcul de volume de matière
enlevé :
par programme, par outil et en totalité.

Avec ce mode de simulation, il est possible de demander de stopper le calcul en fonction du


volume de matière enlevé.

2) – Affichage

Mode d’affichage à programmer :

- Affichage du résultat d’usinage = seul le


résultat est affiché. Pas de mouvement.

- Temps réel = valeur du temps machine à indiquer

- Images / bloc = nombre de blocs traités entre


l’affichage de 2 images.

3) – Alarmes

Mode de détection des alarmes :

- Rapide = déclenchement lors d’entrées


en vitesse rapide dans la matière.
- Eraflure = déclenchement lors d’entrées
en vitesse rapide et en contact tangentiel avec
la matière.
- Broche arrêtée = déclenchement lors d’entrées
dans la matière, broche arrêtée.
- Arête non coupante = déclenchement lorsque
la partie non coupante de l’outil entre dans la

Copyright SPRING Technologies 2002 Manuel de Formation Page 13


matière.
- Réduction des diamètres de queues = à utiliser
pour éviter l’alerte de type ‘’Arête non coupante’’
lorsque la queue d’outil est en contact tangentiel avec la matière.

Le résultat des alertes sera visible dans la fenêtre d’Information à l’onglet Alertes.

De la même manière que pour les erreurs de programmation, vous pouvez corriger les blocs
défectueux en cliquant sur la ligne avec le bouton droite de la souris puis en éditant le
programme.

4) - Collisions

Pour calculer les collisions, sélectionnez les


types de collisions que vous estimez avoir.

En règle générale, il est préférable d’utiliser


ce mode de détection en dernier lieu, après
avoir simuler l’usinage classique de la pièce.

Le couple Outils/Bruts est rarement utilisé car


il est normal en phase d’ébauche.

Les risques de collisions de type Machine/Machine devront être complétés par une définition des
paramètres machine, dans la fenêtre Machine-outil , onglet collisions (voir dans chapitre 3).

Le résultat des collisions sera visible dans la fenêtre d’Information à l’onglet Alertes.

De la même manière que pour les erreurs de programmation, vous pouvez corriger les blocs
défectueux en cliquant sur la ligne avec le bouton gauche de la souris puis en éditant le
programme.

5) - Pas

Cet onglet permet d’effectuer des arrêts lors de la


simulation d’usinage.

A noter qu’il est également possible d’effectuer des


arrêts dans le défilement du programme (voir dans les
fonctions liées à la fenêtre programme).

Section Arrêt

Copyright SPRING Technologies 2002 Manuel de Formation Page 14


Permet de sélectionner parmi les différents type
d’arrêt de défilement du programme.

Copyright SPRING Technologies 2002 Manuel de Formation Page 15


- Sur changement d’outil :
La simulation s’arrêtera à chaque changement d’outil.

- Sur code xxx :


NCSIMUL2000 arrêtera le défilement du programme de simulation, chaque fois qu’il rencontrera
la chaîne de caractères xxx.

-Sur code xxx + Expression intégrale seulement :


Arrêt du programme de simulation sur chaque code xxx (nom complet).

- Arrêt pour (n) Blocs :


Cette option permet d’arrêter la simulation tous les (n) blocs.

- Arrêt pour (n) Alarmes :


Arrêt de défilement du programme, chaque fois qu’il comptabilisera (n) alertes.
(usinage en rapide, éraflure, broche arrêtée, collision, etc…)

Section Image

Définition des paramètres de fréquence d’images pour établir un film de la simulation.


Ce film rejouera ainsi beaucoup plus rapidement la simulation d’usinage.
Le film ne pourra être créé qu’à partir du moment où vous aurez renseigné le nom dans le champ
de la sauvegarde : fichier : xxx.

- Bloc / Image (n) :


Nombre de blocs occultés entre 2 images du film.

- Image pour (n) Alarmes :


Nombre d’alarmes comptabilisées entre 2 images du film.

- Image sur Changement Outil :


Création d’une image à chaque changement d’outil.

Arrêts sur bloc :

Dans la fenêtre programme, cliquez 2 fois dans la colonne sur


une ligne choisie, le programme s’arrêtera sur le bloc correspondant
lors de la simulation graphique de l’usinage.

Pour retirer un point rouge, cliquez 2 fois dessus.


Pour ôter toutes les marques rouges, cliquez sur l’icône.

Copyright SPRING Technologies 2002 Manuel de Formation Page 16


6) - Tolérances

Valeurs exprimées en millimètres.

- Tolérance des modèles :


C’est la tolérance (x) par défaut pour les modèles
provenant de fichiers CAO au format natif ou neutre.

- Tolérance des machines :


C’est la tolérance (x) utilisée pour calculer les collisions avec les axes de la machine.

- Tolérance d’enlèvement de matière :


Ces tolérances (x)correspondent aux précisions d’usinage en simulation. Elles varient en fonction
des trois phases suivantes :
• Ebauche : Phase :
• Semi-finition :
• Finition :
Ces phases d’usinage sont à définir dans la librairie outil, pour chaque outil.

Nota : Dans la version précédente, le même menu était appelé par le menu Préférence du bouton
Options.

Copyright SPRING Technologies 2002 Manuel de Formation Page 17


VII - SIMULATION

Utilisation des icônes de la barre du menu simulation :

Pour démarrer une simulation, il faut tout d’abord remettre le brut dans son état initial .
- Cliquer sur le bouton Réinitialiser brut.

Pour lancer la simulation d’usinage ou bien la relancer après un arrêt :


- Cliquer sur le bouton Usinage fin.

Pour arrêter la simulation en cours :


- Cliquer sur le bouton Stopper usinage.

Pour utiliser les fonctions d ‘arrêt programmées :


- Cliquer sur le bouton Usinage avec option d’arrêt.

Nota : Pour redémarrer après chaque arrêt programmé, cliquer de nouveau sur le même icône.

VII (bis) - INFORMATIONS AVANT/APRES SIMULATION

Avant ou bien après avoir simulé


l’usinage de la pièce, vous pourrez
relever un certain nombre d’infor
-mations dans la Fenêtre Info,
dans l’onglet Info.

° Nombre de programmes lus


° Nombre d’erreurs trouvées
° Capacité axes machine
° Nombre d’outils utilisés
° Avances mini et moyenne/outil
° Vitesses mini et moyenne/outil
° Temps global par outil
° Temps en vitesse travail et
en vitesse rapide par outil
° Compensation par outil
° Nombre d’outil non défini

Copyright SPRING Technologies 2002 Manuel de Formation Page 18


VIII – FILM VIDEO

Après une simulation d'usinage, NCSIMUL2000 vous permet de stocker les différentes phases
sous la forme d’un film vidéo.
Une fois les paramètres de capture d'image spécifiés dans la section « Image » de la fenêtre
« Propriétés de l’usinage »,

- Cliquez sur le bouton "Film". (dans la barre supérieure de menus).

- NCSIMUL2000 ouvre la fenêtre Vidéo, dans laquelle vous apercevrez le brut avant usinage.

Les boutons de la barre d'outil :

, Positionnement en début de film vidéo.

, Retour image par image.

, Pause, arrête la progression du film.

, Lecture du film, image par image.

, Lecture du film, outil par outil.

, Avance en continu jusqu'à la fin du film.

La fenêtre vidéo vous permet de conserver l’interactivité avec le programme et les informations.
Par exemple si vous cliquez sur une ligne d’alerte (dans l’onglet Alertes de la fenêtre info), la
fenêtre vidéo affichera l'image la plus proche de l’alerte, et le curseur du programme se placera
sur la ligne correspondante.

Pour fermer la fenêtre vidéo, cliquer sur l’icône inférieur


avec la croix.

Copyright SPRING Technologies 2002 Manuel de Formation Page 19


IX – DIFFERENTS ALGORITHMES DE SIMULATION

NCVERIFY NCMOLD NCMAC NCCUT


VERSION NCS 2000 V4 NCS 2000 V2 NCS 2000 V1 NCS 2000 V2
Surfaces
TECHNOLOGIE Pixels Solide facétisé Solide exact
facétisées
TOLERANCE oui oui oui non
2,5 - 3 et
FRAISAGE 2,5 à 5 axes 2,5 à 3 axes 2,5 à 5 axes
3+2 axes
AVEC MOCN non non oui non
Sans coupe
Outils sans coupe Outils droits,
TYPE D’OUTIL Sans limite interne ni forme
interne boules et coniques
concave
MANIPULATION Zoom recalculé, Manipulation Manipulation Manipulation
GRAPHIQUE pas dynamique dynamique dynamique dynamique
VITESSE Bonne Très rapide Bonne Rapide
RENDU
non non oui non
REALISTE
Pentium Pentium II ou III Pentium 4 Pentium 4
HARDWARE 64 Mb RAM 128 Mb RAM 256 Mb RAM 512 Mb RAM
MINIMUM Simple carte Carte graphique Carte graphique Carte graphique
graphique 8Mb OpenGL OpenGL 32 Mb OpenGL 32 Mb
Préconisé pour le
Sans limitation Seulement du Préconisé pour
moulage et le
COMMENTAIRES d’outil ni de 3 axes, orienté ébauche de pièces
contrôle de
MOCN moulage prismatiques
surfaces

IMAGES

Copyright SPRING Technologies 2002 Manuel de Formation Page 20


X - AFFICHAGE

L’affichage des éléments graphiques dans la fenêtre Scène est géré par des paramètres par
défaut qu’il faut initialiser dans la fenêtre Préférence à l’onglet Affichage.

- Cliquez sur Préférences dans la barre de menu Options

Mode d’affichage de la fenêtre d’aperçu :


° Filaire représentation fil de fer
° Image représentation solide ombré

° Affichage simplifié :
Dans la zone graphique, en fonction du nombre
d’entités à déplacer et de la puissance du
calculateur graphique du PC, certains déplacements
peuvent être très longs. Pour alléger les calculs,
vous pouvez utiliser cet artifice qui consiste à
déconnecter les re-calculs d’images durant les
déplacements, pour les éléments usinés.

° Affichage d’un repère RGB :


Affiche un repère RGB (trièdre XYZ avec couleur)
dans chaque fenêtre 3D.
° Ombre :
En affichage avec Rendu Réaliste, le calculateur intègrera les ombres portées.
° Accélération carte OpenGL :
A utiliser si vous possédez ce type de carte graphique. Vous déviez une partie importante
des calculs sur la carte et donc vous gagnez en rapidité de traitements graphiques.

1) - Les couleurs :

Vous avez la possibilité de définir les paramètres par défaut définissant les couleurs sur les
différents éléments suivants :
a) – les éléments généraux :
° arrière plan dégradé
° le fond d’écran
° le sol carrelé
° les pièces (modèles CAO)
° les bruts
° les brides (montage, bridage, posage, etc…)
° les parcours outils (travail et rapide)
° plans de coupe

b) – les éléments en particulier :


° les différents éléments constitutifs
de la représentation d’une machine
° les différentes parties des outils

Copyright SPRING Technologies 2002 Manuel de Formation Page 21


° les différentes passes d’outil Paramètres généraux

Paramètres Machine Paramètres Outils Paramètres Usinage

Nota : Tous ces paramètres peuvent être modifiés individuellement sur chaque élément
dans la fenêtre gamme. En cliquant dessus avec le bouton droit de la souris, sélectionnez
Paramètres d ‘affichage dans le menu déroulant ci-après.

Paramètres Machine Paramètres Outils

Paramètres Brut Paramètres Brides Paramètres Pièce

Copyright SPRING Technologies 2002 Manuel de Formation Page 22


Toutes les couleurs sont personnalisables :

° cliquez sur la flèche à droite de l’icône de couleur.

° cliquez sur la couleur de votre choix ou bien sur Other pour créer vos couleurs.

Chr Chrominance
Sat Saturation
Lum Luminance

Nota : Chaque couleur créée peut varier suivant les 3 indices Chr/Sat/Lum dans chaque
gamme de teinte au moyen de valeurs comprises entre 0 et 255. Vous pouvez les enregistrer,
en les stockant dans les cases réservées aux couleurs personnalisées.

Autre possibilité de personnaliser des


Couleurs ; Pour la comparaison du brut usiné et
de la pièce finie numérisée en CAO (le modèle).

Nous vous conseillons d’installer des couleurs


dégradées sur 2 tonalités différentes :
° une pour les valeurs en dépassements négatifs
° une autre pour les positifs

Exemple :
- dégradés de rouge pour les manques
- dégradés de bleu pour les surépaisseurs

Copyright SPRING Technologies 2002 Manuel de Formation Page 23


2) - Le sol :

Le sol est un élément décoratif de la scène. Il sert principalement à présenter la machine.


Une fois la fonction intégrée dans la gamme, vous avez la possibilité de lui attribuer des
paramètres de représentation graphique. Méthode d’utilisation :

a) – cliquez sur l’icône Sol dans la fenêtre Ressources, onglet Fonctions

b) – faites glisser cet icône dans la fenêtre Gamme de préférence avant la Machine

c) – sélectionnez le menu déroulant avec le bouton droit de la souris sur

d) – cliquez paramètres d’affichage, la fenêtre s’affiche

- Matière 1 correspond aux carreaux clairs (bleus par défaut)


- Matière 2 correspond aux carreaux foncés (noirs par défaut)

Paramètres d’affichage :

° Défaut reprend les valeurs par défaut (couleurs, luminosités, contrastes, matériaux)
° Couleur sélectionnez la couleur de votre choix
° Contraste évolution progressive de Mat vers Brillant
° Luminosité évolution progressive de Sombre vers Clair
° Rendu réaliste, Matériau liste des différentes textures

Copyright SPRING Technologies 2002 Manuel de Formation Page 24


3) - Rendu réaliste :

Un traitement en rendu réaliste permet d’avoir une représentation réaliste du modèle dans
la fenêtre Scène. Pour avoir un bon rendu d’image, il faut :

- Posséder une carte graphique de type OpenGL

- Utiliser le mode de simulation avec solide facétisé NCMAC

- Ajouter le sol avec ses paramètres d’affichage (couleurs et matériaux)

- Utiliser les éclairages comme dans un studio photo (au moins 3, 7 maxi)

- Utiliser la fonction Ombres portées dans la fenêtre Préférences du menu Options

- Sélectionner les aspects des matériaux dans les menus suivants :

o Paramètres généraux de la fenêtre Préférences du menu Options


o Paramètres Machine de la fenêtre Préférences du menu Options
o Paramètres Outils de la fenêtre Préférences du menu Options

Ces différents matériaux sont accessibles dans chaque champ de définition des paramètres.

L’icône de traitement du rendu est modale.

Enfoncé, il est actif.

Relâché il devient inactif.

4) – Personnalisation de l’environnement :

Dans votre environnement NCSIMUL2000, vous avez la possibilité d’aménager votre espace de
travail à votre guise, notamment grâce aux fonctionnalités de WINDOWS.
Vous pouvez créer vos propres barres de menus. Vous pouvez également organiser les fenêtres à
votre convenance.

Copyright SPRING Technologies 2002 Manuel de Formation Page 25


a) – Création de barres de menu personnalisées :

Pour faciliter l’accès à vos menus, n’importe quel icône peut être inséré dans une barre
d’outil. Pour cela il suffit de suivre la procédure :

° Sélectionnez Affichage/Barre d’outils/Personnaliser pour ouvrir


la fenêtre de personnalisation sur l’onglet Barre d’outils.

° Vous pouvez soit modifier l’existant, en cliquant sur le nom de barre de menu.
Mais il est conseillé de créer sa propre barre de menu avec les icônes de son choix, en la
nommant. Méthode :

° Dans la fenêtre personnalisation, cliquez sur l’icône Nouveau.

° Ensuite, chaque icône pourra être placé en utilisant la fonction ’’Drag & Drop’’

° Cliquez sur l’onglet Commandes, vous avez tous les icônes par barre de menu.

Copyright SPRING Technologies 2002 Manuel de Formation Page 26


b) – Aménagement des fenêtres dans l’environnement NCSIMUL2000 :

° Agrandissement ou rétrécissement d’une fenêtre avec le clic gauche de la souris


sur le bord de cette fenêtre, en se déplaçant tout en maintenant le clic enfoncé.

||

° Effacement ou affichage d’une fenêtre avec le clic droit de la souris dans la


fenêtre.

° Déplacement de fenêtre avec le clic gauche de la souris sur le bandeau supérieur


de la fenêtre.
Toutes les fenêtres peuvent être permutées.
Nota : Lorsqu’elles sont sorties de la périphérie de
l’écran, leur taille se réduit automatiquement. Il
suffit de les replacer en périphérie pour qu’elles
reprennent leur taille initiale.

° Agrandissement de la fenêtre Graphique, plein écran en sélectionnant l’option


Plein écran dans le menu déroulant de l’icône Affichage.
Le menu Full Screen apparaît, permettant de remettre
la fenêtre à son état initial.

Nota : La taille plein écran peut varier en fonction du type


de carte graphique utilisé.

° Suppression des fenêtres en cliquant sur la croix.

° Récupération de toutes les fenêtres dans le menu


déroulant de l’icône Fenêtre.

° Duplication et réorganisation automatique de la fenêtre


graphique :
- fenêtres en cascade

Copyright SPRING Technologies 2002 Manuel de Formation Page 27


- Fenêtres horizontales

- Fenêtres Verticales

° Fonctions de gestion de la fenêtre : Plein écran et fonction inverse.

Mise en icône et fonction inverse.

Aux coins de chaque fenêtre, dés l’affichage du curseur en flèches diagonales,


déplacer le curseur pour étendre ou rétrécir la taille dans les 2 directions.

Copyright SPRING Technologies 2002 Manuel de Formation Page 28


XI – Mode BATCH

1) - Introduction :

Le mode ‘’Batch’’ permet la réalisation d’une ou plusieurs simulations avec génération d’un journal
d’erreurs et d’alertes, détectées par NCSIMUL2000.
Il existe 2 modes de lancement du ‘’Batch’’ :

- En interactif, dans une session NCSIMUL2000 ouverte.


Cette option s’appelle Exécuter maintenant.

- En différé, en dehors d’une session NCSIMUL2000, à l’aide d’une horloge de


déclenchement.
Cette option s’appelle Exécution planifiée.

Nota : L’Exécution planifiée peut être programmée pour un mois, un jour et/ou une heure donnée.

2) – Préparation de la gamme :

Il est nécessaire que les gammes qui devront être exécutées en ‘’Batch’’, doivent pouvoir
s’exécuter automatiquement. En plus des éléments de base (machine, outil, bride, brut,
initialisation, programme, pièce, …), la gamme doit contenir la fonction ‘’Simulation’’ ainsi que
‘’Sauvegarde’’. En effet les paramètres de simulation permettront de détecter les erreurs et la
sauvegarde vous permettra de vérifier le résultat.

Copyright SPRING Technologies 2002 Manuel de Formation Page 29


3) – Création de la liste des gammes :
Si vous souhaitez traiter plusieurs gammes en mode ‘’Batch’’, il est nécessaire de constituer une
liste des gammes a simuler :

Cliquer sur le bouton ‘’Ouvrir’’, la fenêtre ‘’Liste des gammes en Batch’’ s’ouvre.

Cliquer sur le bouton ‘’Ajouter un élément’’ et sélectionner la gamme.

Vous pouvez supprimer une gamme en cliquant sur le bouton ‘’Supprimer un élément’’.

Lorsque la liste est complète, valider en cliquant sur le bouton OK.

4) – Exécution du ‘’Batch’’ :
Cliquer sur le bouton Exécuter dans le menu Batch.
La fenêtre Batch Exécution s’ouvre.

Vous avez deux possibilités d’exécution :

• Exécution immédiate (valeur par défaut) ; dés que vous validez par OK, le
‘’Batch’’ s’exécute aussitôt.

Copyright SPRING Technologies 2002 Manuel de Formation Page 30


• Exécution différée ; vous pourrez programmer la date et l’heure d’exécution
du ‘’Batch’’ après avoir entré le nom de l’utilisateur et son mot de passe.

Vous pourrez également répéter un ‘’Batch’’


en sélectionnant sa fréquence
d’exécution.

Si vous désirez effacer un ‘’Batch’’ programmé, il suffit de cliquer sur le bouton


Supprimer exécution planifiée.

5) – Résultats du ‘’Batch’’ :
Pour lire les résultats, il suffit de cliquer sur l’icône Résultats puis de choisir entre les 2
options :

• Général affiche un compte-rendu général des résultats

Copyright SPRING Technologies 2002 Manuel de Formation Page 31


• Par utilisateur affiche un tableau des gammes exécutées.

Dans cette option, pour avoir le résultat d’une gamme traitée, il suffit de :

- cliquer sur le bouton Ouvrir Gamme.


La gamme sélectionnée est chargée et vous pouvez visualiser le résultat de la simulation
sous l’onglet Alertes et sous l’onglet Erreurs de la session NCSIMUL2000 ouverte.

- cliquer sur le bouton Edition.


La fenêtre Alertes & Erreurs affiche les résultats du traitement.

Copyright SPRING Technologies 2002 Manuel de Formation Page 32


SECONDE JOURNEE
Constitution d’une gamme

I - FONCTIONS DE DEMARRAGE

1) – Création d’un utilisateur :

Seul un utilisateur de type ‘’Administrateur’’ a le droit de créer un compte utilisateur.


Dés l’installation, l’utilisateur Public a les mêmes privilèges qu’un administrateur.
L’utilisateur Démo est réservé aux démonstrations.
L’utilisateur standard est identifié par User1.

Il n’est possible de créer un compte utilisateur qu’après l’initialisation de NCSIMUL2000.


Il faut donc ouvrir le produit en tant qu’utilisateur Public et cliquer sur l’icône Nouvelle Gamme.

Dans la fenêtre de travail,

et dans le menu Utilisateur

cliquez sur la fonction Ajouter un Utilisateur

La fenêtre Nouvel Utilisateur apparaît :

Saisir le nom de l’utilisateur

Lui donner ou non les privilèges de l’administrateur

Ajoutez un Mot de Passe pour le protéger.

Indiquez le chemin d’accès du répertoire principal

Sélectionnez pour chaque sous-répertoire, le


niveau de partage de leurs données respectives.
Nota : Voir explications page suivante

Copyright SPRING Technologies 2002 Manuel de Formation Page 33


Les données d’un utilisateur doivent êtres stockées suivant des chemins d’accès déclarés.
a) - Chaque utilisateur doit posséder un répertoire principal qui lui est propre.
b) – NCSIMUL2000 utilise pour fonctionner un certain nombre de sous-répertoires.

Ces répertoires peuvent être créés sous :


- local sous le répertoire principal de l’utilisateur.
- public utilisables par l’utilisateur Public, donc accessibles par tout utilisateur ayant
défini ses adresses sous ce répertoire.
- Autre les chemins d’accès sont divers et devront être indiqués explicitement.

Par défaut à la création d’un nouvel utilisateur, les Armoires, Machines, Variables et Models sont
publiques (répertoire principal Public) tandis que les autres répertoires sont spécifiques à
l’utilisateur.

Les données d’un utilisateur sont classées sous les répertoires suivants :

Chemin d’accès sur le disque

Répertoire principal des démonstrations


Répertoire principal public
Répertoire principal des utilisateurs
Répertoire principal d’un utilisateur xxxx
Fichier ‘’liste des utilisateurs’’

Liste des répertoires attribués par utilisateur

Ce qui peut être partagé :


- les armoires Controllers
- les machines Machines
- les modèles Models
- les variables Variables

Ce qui est propre à l’utilisateur :


- les programmes APT Apt
- les simulations différées BATCH
- les brides Clamps
- les attachements Holders
- les gammes Jobs
- les pièces finies Parts
- les bruts Rough
- les simulations Simulations
- les programmes Tapes
- les fichiers temporaires Tmp
- les outils Tools

Copyright SPRING Technologies 2002 Manuel de Formation Page 34


Pour modifier ou ajouter un répertoire, cliquez sur situé à droite de chaque champ
Répertoire …

La fenêtre Choisissez un Répertoire s’affiche.

- Pour évoluer dans l’arborescence, cliquez dans la


fenêtre marquée Disque :

- Pour sélectionner le répertoire d’accueil, cliquez dans


la fenêtre marquée d:\ncs2000.

- Pour vous déplacer sur le réseau, cliquez sur Network…

Accès au réseau

- Il est possible de saisir les chemins d’accès au clavier.

2) – Suppression d’un utilisateur :

Pour supprimer un utilisateur, il faut avoir les privilèges d’un administrateur, comme Public par
exemple.
Certains utilisateurs peuvent être verrouillés par un Mot de Passe.
Attention à ne pas détruire les répertoires liés à l’utilisateur, s’ils sont partagés par d’autres !

a) – Cliquez sur la fonction Supprimer un Utilisateur dans le menu déroulant Utilisateur

b) – Renseignez la fenêtre de suppression.

- Choisissez l’utilisateur à supprimer


- Sélectionnez si vous souhaitez détruire ou non
les répertoires de cet utilisateur.
- Validez avec OK ou annulez.

Copyright SPRING Technologies 2002 Manuel de Formation Page 35


3) – Changement d’utilisateur :

Nota : Si vous avez attribué des comptes utilisateur par affaire ou par client, pensez à vous
déconnecter après avoir terminé la tâche puis à vous reconnecter sur un nouvel utilisateur et
ce pour chaque affaire.

Exemple de changement d’utilisateur à la déconnexion :

Dans le menu Utilisateur, cliquez sur Changer d’Utilisateur,

Si vous n’êtes pas Administrateur Si vous êtes Administrateur

- Choisissez le nouvel utilisateur

- entrez son Mot de Passe

- validez avec OK ou Annulez

4) – Modification des propriétés d’un utilisateur :

Si vous souhaitez modifier les caractéristiques d’un utilisateur, procédez de la façon suivante :

a) – Dans le menu Utilisateur, cliquez sur


Modifier l’utilisateur

Si vous êtes simple utilisateur Si vous êtes Administrateur

La fenêtre Modification des Utilisateurs apparaît (voir tableau au bas de la page 1).

b) - Si vous êtes administrateur, vous pourrez :

- Changer votre Mot de Passe et celui des autres utilisateurs.


– Modifier vos propres chemins d’accès (répertoire principal et sous-répertoires)
ainsi que les répertoires et sous-répertoires des autres utilisateurs.
- Modifier vos propres attributions Locale, Publique ou Autre ainsi que celles des autres
utilisateurs.

Copyright SPRING Technologies 2002 Manuel de Formation Page 36


c) – Si vous êtes simple utilisateur, vous pourrez :

- Changer votre Mot de Passe.


- Modifier les chemins d’accès de sous-répertoires identifiés avec Autre.

II - LES LICENCES

En sélectionnant dans le menu Options + Licence, ou à partir de la fenêtre de connexion de


NCSIMUL2000 en cliquant sur le bouton Licence…,

vous pourrez accéder à la fenêtre Licence en

Vous avez le choix entre 2 options :

- Mettre à jour les Licences


- Analyser la licence actuelle

1) – Mise à jour des Licences :

Après avoir cliqué sur OK, il faudra compléter


et envoyer le formulaire à la Hot-line de
SPRING Technologies en choisissant une des
méthodes suivantes :

Copyright SPRING Technologies 2002 Manuel de Formation Page 37


Envoi par courrier électronique (E-mail) à hot-line@spring.fr

Envoi par Fax au +33 (0)1 48 70 56 00

Création d’un fichier d’information stocké par défaut sous :


C:\Program Files\NCSimul2000\Licence\licence.txt

La Hot-line de SPRING Technologies vous retournera votre nouveau fichier de licences :


-‘’fix.lic’’ (licences fixes)
- ‘’float.lic’’ (licences flottantes)

Vous devrez placer ce fichier sous votre répertoire ‘’License’’ et redémarrer votre ordinateur.

(Pour d’avantage d’éléments, vous reporter au chapitre ‘’Installation et configuration de


NCSIMUL2000’’ de la Troisième journée.)

2) – Analyse des licences actuelles :

- Vous avez la liste des Modules fixes et flottants


inclus dans chaque module NCSIMUL2000.

Le nombre de licences actuellement utilisées


apparaît entre parenthèses, à côté du nombre
total de licences.

Copyright SPRING Technologies 2002 Manuel de Formation Page 38


- Vous avez également l’identification du Serveur de
licences ainsi que la Version utilisée et sa date
d’Expiration.

Le profil, correspond au type d’utilisateur :


Client, Revendeur Distributeur, Test, Education.

III - METHODE DE CONSTITUTION D’UNE GAMME

Définition :

La gamme contient toutes les informations concernant la simulation d’un usinage.


La gamme est composée :

a) – d’éléments :
à partir de la fenêtre Ressources, dans les onglets Utilisateur et Fonctions.

b) – L’espace de travail :
(enregistré avec la gamme )
- les barres de menus affichées
- les fenêtres affichées (positions et dimensions)

L’ordre des éléments de la gamme joue un rôle important.

Chaque objet de la gamme possède en plus de ses propres paramètres, des relations avec les
autres éléments ainsi que des propriétés d’affichage.

Copyright SPRING Technologies 2002 Manuel de Formation Page 39


Création d’une nouvelle gamme :

A partir du menu déroulant Fichiers/Nouvelle Gamme

Après avoir enregistré ou non.

Ou bien dans le menu Connexion à NCSIMUL2000, à l’aide du bouton Nouvelle .


Ou alors à l’aide du raccourci clavier CTRL N.

Ouverture des fenêtres Scène et Programme :

Fenêtre Scène Fenêtre Programme

Chargement des éléments dans la gamme :

Le principe consiste à remplir au fur et à mesure la fenêtre Gamme des différents éléments
constitutifs à son élaboration, provenant de la fenêtre Ressources (onglet Utilisateurs et
Fonctions).

Copyright SPRING Technologies 2002 Manuel de Formation Page 40


Pour rechercher les éléments souhaités dans l’arbre de classement de la fenêtre Ressources,
cliquez sur l’icône pour ouvrir le répertoire ; ou sur l’icône pour les fermer.

Ensuite, cliquez sur l ‘élément souhaité en maintenant le bouton droit de la souris enfoncé puis
descendez dans la fenêtre Gamme à l’endroit où vous souhaitez déposer cet élément.

Si l’icône apparaît, c’est que l’élément ne peut être positionné à cet endroit.

Ordonnancement des éléments :

Dans une gamme, tout programme doit être précédé d’une machine et
d’un brut à usiner .

a) – Machines, Contrôleurs, Outils, Variables, Initialisation :

Dans la version actuelle de NCSIMUL2000, chaque gamme ne peut contenir qu’une seule machine,
un seul contrôleur, une seule bibliothèque outils et un seul fichier de variables.
- Il est conseillé de placer la machine en premier.
- En revanche une gamme peut contenir plusieurs bruts et plusieurs programmes.

La machine est définie par des fonctions s’appuyant sur des fichiers associés :
- un contrôleur ou armoire

- une bibliothèque outils

- un fichier de variables

Nota : Si les fichiers associés à la machine par défaut ne conviennent pas, d’autres fichiers
peuvent être ajoutés dans la gamme après la machine et avant le programme.
En cas de fichiers multiples, ce sera toujours le dernier fichier de chaque type positionné
juste avant le programme qui sera traité.

Les variables de la machine peuvent être modifiées dans la gamme grâce à la fonction
d’initialisation

b) – Bruts, Brides, Mises en position, Pièce :

Un programme peut comprendre plusieurs Bruts et plusieurs Brides .


Ces éléments doivent être obligatoirement placés avant le Programme.

La pièce est le résultat souhaité d’un usinage.


Elle servira de comparaison avec le brut usiné une fois les simulations terminées.
Il est donc préférable de la cacher pendant les phases d’usinage.

Copyright SPRING Technologies 2002 Manuel de Formation Page 41


c) – Opérations de Montage, Démontage, Transformation :

Ces opérations effectuées sur les Bruts et Brides, peuvent être précisées dans la gamme dans
leur ordre chronologique.

- Le Montage et le démontage indiquent des phases de montage et


de démontage d’éléments à des instants précis de la gamme (voir exemple page 47).

- La transformation indique que des mouvements vont être effectués sur un


Brut, des Brides ou une Pièce entre deux programmes.
Ces différentes fonctions sont nécessaires si les programmes ne contiennent pas ces types
d’opérations pour ces éléments (voir exemple page 47).

d) – Programmes :

Le programme ISO est obligatoirement placé après la Machine, les Brides, le


Brut et leurs mises en positions.
Entre deux programmes, le résultat simulé du premier deviendra le Brut à usiner du second.

Le programme APT est obligatoirement placé après la Machine, les Brides, le Brut et
leurs mises en positions.
Entre deux programmes, le résultat simulé du premier deviendra le Brut à usiner du second

e) – Les sauvegardes :

Une sauvegarde incluse dans une Gamme, permet l’enregistrement d’un Brut
après un usinage (au format NCMAC ou STL).
(voir exemple page 47)

Il suffira de renseigner le nom du Brut à sauvegarder

Ainsi que le nom du fichier de sauvegarde.

f) – Le Sol et les Lumières :

Le Sol n’est pas essentiel dans une Gamme, il est juste décoratif.

Les Lumières doivent toujours être placées en début de Gamme. C’est un élément
obligatoire d’une gamme et il est possible d’intervenir sur ses paramètres :
- en cliquant sur la ligne Lumières avec le bouton droit de la souris puis sur Propriétés du menu
déroulant.

Copyright SPRING Technologies 2002 Manuel de Formation Page 42


- La lumière ambiante gère l’intensité de l’ensemble des spots.

- Par défaut NCSIMUL2000 vous propose 2 spots d’éclairage.


- Vous pouvez créer jusqu’à 7 spots pour éclairer le modèle.
- Vous pouvez supprimer des spots créés.

- Chaque spot peut être positionné en X et en Y (voir exemple page


suivante).
- Vous pouvez régler individuellement l’intensité lumineuse de
chaque spot.

Par défaut les spots sont visibles dans la fenêtre Scène.


Vous pouvez également accéder au menu en cliquant sur les spots.

Exemple d’interaction des paramètres


d ‘éclairage avec le modèle graphique dans
la fenêtre Scène.

Nota : Les spots sont indépendants du modèle.

Vous pouvez déplacer les spots :


- en X, suivant un arc de cercle horizontal
par rapport à l’écran.
- en Y, suivant un arc de cercle vertical centré sur
l’écran.

g) – Eléments ne pouvant pas être insérés dans une gamme :

- Les Gammes sont enregistrées dans le répertoire Gamme de l’utilisateur.

- Le programme Batch permet de lancer une ou plusieurs simulations en différé.

Copyright SPRING Technologies 2002 Manuel de Formation Page 43


IV - CREATION D’OUTILS

1) – Création d’une bibliothèque outils :

Vous avez 3 possibilités pour en créer une :

a) – Création à partir de la fenêtre Ressources, onglet Utilisateurs cliquez, avec le


bouton droit de la souris, sur le répertoire Outils puis choisissez Nouveau, la fenêtre
Nouvelle Librairie à créer s’affiche (voir page suivante).

Entrez le nom de la bibliothèque outils.

Définir les Compensations par défaut pour


l’ensemble des outils de la gamme.

° Dans le champs Rayon, cliquez sur la flèche pour sélectionner la compensation souhaitée.
Par défaut : Correcteur = 0
- Correction différentielle (rayon réel – rayon théorique).
- Correction au profil réel (correction automatique).
- Correction de ré-affûtage d’outil (rayon mini admis).
- Correction = valeur du correcteur (correction manuelle).

° Dans le champs Longueur, cliquez sur la flèche pour sélectionner la compensation


souhaitée. Par défaut : Longueur = Longueur Outil
- Correction de longueur automatique.
- Longueur d’outil incluse dans le programme.
- Longueur du correcteur exprimée / centre rayon.
(par défaut la longueur est prise / au bout d’outil).

Nota : Toutes ces compensations prendront effet à l’appel de la fonction


de correction d’outil dans les programmes.

Cliquez sur OK, la fenêtre Librairie Outils s’affiche (voir page suivante).

Copyright SPRING Technologies 2002 Manuel de Formation Page 44


b) – Création à partir de la Barre d’outils Définition :

Cliquez sur l’icône Outils avec le bouton de gauche de la souris, la fenêtre Librairie Outils
s’affiche (voir page suivante).

c) – Création à partir du menu Fichier / Définir / Librairie Outils :

Cliquez sur Fichier puis Définir et Librairie Outil…


la fenêtre Librairie Outils s’affiche (voir page suivante).

2) - Ouverture d’une bibliothèque outils existante :

Toute bibliothèque outils est éditable pour accéder aux outils en modification ou bien pour
modifier les paramètres de compensation d’outil ; Il suffit de cliquer sur l’icône accessible
depuis : Le menu Fichier / Définir / Librairie Outils
La barre d’outils Définition
La fenêtre Ressources

Fenêtre Librairie Outils vide

Cliquez sur Nouvelle,


La fenêtre Nouvelle Librairie à
Créer s’affiche.
(voir explications page précédente)

Copyright SPRING Technologies 2002 Manuel de Formation Page 45


Outils enregistrés dans la Fenêtre Librairie Outils

3) – Définition des outils d’une bibliothèque :

° Cliquez sur l’icône Nouvel Outil une fraise standard est ajoutée en fin de liste.

° Cliquez sur le bouton Détails >> pour accéder aux commandes de définition de l’outil.

Nota : Chaque outil doit au moins être défini par son type et son Numéro d’appel.
La géométrie de l’outil peut être générée à partir de formes paramétrées ou bien à partir
d’un profil filaire que vous pourrez définir soit avec le logiciel de modélisation NCProfil ou
bien à partir d’un fichier au format IGES provenant d’un autre logiciel 2D .

Copyright SPRING Technologies 2002 Manuel de Formation Page 46


a) – Outils à géométrie paramétrable :

a-1) le fraisage :

Fraises standard

Forêts

Tarauds

Copyright SPRING Technologies 2002 Manuel de Formation Page 47


Fraises à chanfreiner

Fraises au standard APT 5

Fraises 3 tailles

Fraises coniques

Copyright SPRING Technologies 2002 Manuel de Formation Page 48


Fraises à plaquettes

a-2) le tournage :

Plaquettes triangulaire

Rayon de
plaquette

Largeur de la plaquette

Epaisseur de la plaquette
orientation de la
plaquette dans le plan
de travaille

Copyright SPRING Technologies 2002 Manuel de Formation Page 49


Plaquettes rhombique à 86°, 80°, 75°, 55°, 35°

Rayon de
plaquette

Largeur de la plaquette

Epaisseur de la plaquette

orientation de la
plaquette dans le plan
de travaille

Plaquettes paralèlle à 85°, 82°, 55°

Rayon de
plaquette

Largeur et longueur
de la plaquette

Epaisseur de la plaquette

orientation de la
plaquette dans le plan
de travaille

Plaquettes rectangulaire et carrée

Largeur et longueur de la
plaquette

Rayon de
plaquette

Epaisseur de la plaquette
orientation de la
plaquette dans le plan
de travaille

Copyright SPRING Technologies 2002 Manuel de Formation Page 50


Plaquettes ronde

Rayon de plaquette

Epaisseur de la plaquette

Plaquettes ronde

Rayon de plaquette

Largeur de la plaquette

Epaisseur de la plaquette
orientation de la
plaquette dans le plan
de travaille

Foret

Copyright SPRING Technologies 2002 Manuel de Formation Page 51


b) – Attachements :

Une fois la géométrie outil paramétrée, chacun d’eux pourra être équipé d’une rallonge et d’un
attachement. Ces extensions seront ajoutées à l’outil et prises en compte lors des calculs de
collision.

b-1) – Fraisage :

° Rallonges
Une rallonge est l’extension d’outil qui se place entre l’outil et l’attachement.
Elle peut être inexistante : - Aucune
Elle peut être définie par une forme simple paramétrée :

- Conique

- Cylindrique

Elle peut être aussi définie à partir d’un modèle DAO 2D stockée au format IGES :

- Fichier CAO 2D
Exemple de rallonge importée :

Nota : Il sera important d’isoler la rallonge


Sur un Layer spécifique (ici le N°3)

Copyright SPRING Technologies 2002 Manuel de Formation Page 52


° Attachements

Un attachement est une extension situé entre la broche et la rallonge.


Les types d’attachements paramétrés sont identiques à ceux des rallonges :
- Aucun
- Cylindrique
- Conique
- Fichier CAO2D

Exemple d’attachement importé :

Exemple de rallonge conique et d’attachement cylindrique :

b-1) – Tournage :

° Corps d’outil
Un corps d’outil est l’extension d’outil qui se place entre la plaquette et l’attachement.
Il peut être inexistant : - Aucune
Il peut être définie par une forme simple paramétrée :

Corps d’outil à droite.

Corps d’outil à gauche.

Cette forme simple peut


être orientée dans le plan
de travail

Copyright SPRING Technologies 2002 Manuel de Formation Page 53


Elle peut être aussi définie à partir d’un modèle CAO 3D stockée au format IGES,STL,autre :

- Fichier CAO 3D
Exemple d’un corps d’outil importée :

° Porte outil

Un attachement est une extension situé entre la tourelle et le corps d’outil.


Les types d’attachements paramétrés sont identiques à ceux des corps d’outil :
- Aucun
- Prismatique droite
- Prismatique gauche
- Cylindrique
- Fichier CAO3D

Exemple de porte outil importé :

Exemple de corps d’outil et de porte outil


prédéfinis

Copyright SPRING Technologies 2002 Manuel de Formation Page 54


c) – Positionnement de l’outil dans le porte-outil :

° Afin de vous faciliter le positionnement, il existe des paramètres de positionnement :


- Jauge X = calage de l’outil en X lorsque celui-ci est en position de travail

- Jauge Z = calage de l’outil en Z lorsque celui-ci est en position de travail

Nota : Le déplacement est interactif. Il suffit de


valider une valeur sur une des jauges pour
visualiser le résultat dans la fenêtre graphique, la
représentation de l’outil dans son porte-outil.

° Vous avez également la possibilité de positionner l’axe de référence-outil autour du bout de la


plaquette :
- ITN = (Imaginary Tool Nose) position du point piloté sur la plaquette
(par défaut = centre de l’arrondi)

Copyright SPRING Technologies 2002 Manuel de Formation Page 55


4) - Récupération de profils CAO :

Tous logiciels 2D gérant les Layers en export IGES peuvent être employés pour créer des outils,
des rallonges ou des attachements.
Il est seulement nécessaire :
° de ne dessiner qu’un demi-profil de révolution.
° de mettre les différents éléments empilés sur des Layers différents :
- la partie coupante de l’outil sur le Layer 1 par exemple.
- la partie non-coupante de l’outil sur le Layer 2 par exemple.
- la rallonge sur le Layer 3 par exemple.
- l’attachement sur le Layer 4 par exemple.
° de noter l’axe de l’ensemble (X, Y ou Z en positif ou négatif).
° d’exporter le fichier numérique au format IGES de manière à pouvoir être exploité par
la suite par NCSIMUL2000.

Avant d’utiliser le modèle DA0 de l’outil complet, déclarez ses paramètres d’affichage et
d’orientation dans le Menu Option / Fenêtre Préférence / Onglet Outils.

Ensuite dans la fenêtre de définition des outils, cliquez sur CAO 2D.
puis sur l’onglet Outil, Rallonge ou Attachement. Il est conseillé de noter le Diamètre dans la
rubrique Référence de l’outil. Le cumul de longueur devra être afficher dans l’onglet Outil,
Longueur sous broche.

Copyright SPRING Technologies 2002 Manuel de Formation Page 56


° Recherchez le fichier IGES avec le navigateur

5) - Création de profils avec NCProfil :

NCProfil est une application SPRING sous Windows, permettant de générer des formes filaires
de révolution exploitables par NCSIMUL2000 comme outils spéciaux.
Les fichiers générés sont caractérisés par une extension .ncp.

NCProfil présente une zone graphique permettant de visualiser l’élaboration du profil et une zone
texte décrivant les différents éléments constitutifs et leurs paramètres.
° Règles d’utilisation pour un outil :
o Vous n’avez qu’un seul côté du profil à dessiner.
o Par défaut l’origine du profil se situe en bas à gauche (0.0 = point piloté).
o Le profil doit commencer par une droite horizontale.
o La progression des entités se fera dans le sens trigonométrique.
o Toute droite est infinie et les intersections se créent automatiquement.
o Effectuez les congés en dernier, après les droites et les cercles.
° Règles d’utilisation pour un attachement :
o Vous n’avez qu’un seul côté du profil à dessiner.
o Par défaut l’origine du profil se situe en bas à gauche (0.0 = nez de broche).

Copyright SPRING Technologies 2002 Manuel de Formation Page 57


Méthodologie pour créer un profil avec NCProfil :

1) – Dans la fenêtre Librairie Outils, cliquez sur l’icône NCProfil.

2) – Dans la fenêtre NCProfil de l’onglet Outil, entrez le nom du fichier (xxx.ncp) à créer.

3) – Cliquez sur Lancer NCProfil.

4) – Construction du profil.

o La barre d’icônes donne les outils de création des entités.

Fil : Active / Désactive la visualisation des congés.


LH : Ligne Horizontale.
LV : Ligne Verticale.
LA : Ligne Angulaire.
PP : Ligne passant par 2 Points.
CI : Cercle.
FI : Fillet ou congé de raccordement.
LT : Ligne Tangente.

Copyright SPRING Technologies 2002 Manuel de Formation Page 58


o La liste des entités vous permet de les éditer individuellement.

- Tout d’abord, supprimer la première ligne existante (ligne horizontale LH/0) puis la re-
créer en cliquant sur le bouton CREATION.

- A chaque type d’entité défini séquentiellement, lui


Préciser ses coordonnées dans les cadres disponibles.

- Validez en cliquant sur le bouton CREATION.

- Pour modifier les valeurs sur les entités créées :


* cliquez sur la ligne.
* cliquez une seconde fois sans précipitation.
* puis une troisième fois à l’endroit choisi.
* entrez le nouveau caractère.
* validez en cliquant partout ailleurs.

o Définition des Icônes de la fenêtre du profil.

* : Indique la ligne courante active.


1/2 : Définit l’orientation des cercles
CLW = 0 sens des aiguilles d’une montre
CCLW = 1 sens trigonométrique
CUT : Caractérise la partie coupante en 1 et
Non-coupante en 0.
TOL : Tolérance de facétisation des arcs.

o Contrôle au fur et à mesure dans la fenêtre graphique.

- Vérifiez que l’origine du profil soit en bas à droite, matérialisé par un point vert.

- L’entité active est de couleur bleue, correspondant à * dans la fenêtre des entités du
profil.
- Les parties coupantes sont représentées en rouge, correspondant à 1 dans la colonne
CUT de la fenêtre des entités du profil.
- Au fur et à mesure du profil, NCProfil le referme systématiquement. Ce sera l’entité
suivante qui indiquera le sens et la longueur du segment actif.

Copyright SPRING Technologies 2002 Manuel de Formation Page 59


Exemple de
création d’un
profil.

o Export du profil au format désiré.

- Dans la barre d’outil supérieure, cliquez sur Fichiers.


- Puis dans le menu déroulant, cliquez sur Enregistrer.

o Explications des icônes de la barre d’outils :

Ouvre un nouveau document. Coupe une entité.

Ouvre un document existant. Copie une entité.

Sauvegarde le document ouvert. Colle une entité précédemment coupée


ou copiée.
Envoie le document sur une imprimante.

Sous Fichier, le menu déroulant vous permet de :

Copyright SPRING Technologies 2002 Manuel de Formation Page 60


- Nouveau : Créer un nouveau fichier.
- Ouvrir : Ouvrir un document existant.
- Enregistrer : Sauvegarder le document en cours.
- Enregistrer sous… : Sauvegarder le document en cours sous un
autre nom ou sous un format différent.
- NCsimul export : permet différents mode d’export pour NCSimul6.
- Configuration de l’impression… : voir fenêtre Impression ci-dessus.
- Quitter : Sort du logiciel NCProfil sans sauvegarder le document en cours.

Sous Edition, le menu déroulant vous permet de :

- Annuler : Annule l’opération d’édition en cours


- Couper : Coupe l’entité sélectionnée.
- Copier : Copie l’entité sélectionnée.
- Coller : Colle l’entité précédemment coupée ou copiée.

Sous Affichage, le menu déroulant vous permet de :

- Barre d’outils : Affiche ou non la barre d’icônes en haut.


- Barre d’état : Affiche ou non la ligne explicative en bas.

Copyright SPRING Technologies 2002 Manuel de Formation Page 61


V - MISE EN POSITION DES ELEMENTS

Modèle numérisé en CAO Montage numérisé en CAO Bride numérisée en CAO

1) - Chargement des éléments dans la gamme :

a) – Sélectionnez chaque élément dans son répertoire correspondant.


b) – Les faire glisser vers la fenêtre Gamme dans un ordre logique :
* Lumière
* Machine
* Outil
* Montage ou posage
* Brut ou ébauche (image 3D)
* Bridage
* Initialisation
* Programme

Nota : L’ordre de ces éléments est important car il


constitue une approche réelle de la simulation.
Les montage, brides, posage, centrage et autres dispositifs
de maintien de la pièce, sont répertoriés sous Bride.

2) – Mise en position :

Une fois les éléments en place dans la fenêtre Gamme, les positionner de la manière suivante :

a) – Cliquez sur l’élément avec le bouton droit de la souris.


b) – Sélectionnez Mise en Position dans le menu déroulant.
c) – Choisissez avec ou sans calage.
d) – Cliquez dans la zone souhaitée pour y entrer la valeur numérique choisie.
e) – Cliquez sur OK pour valider la nouvelle position.

Nota : Dans Eléments à mettre en position, vous avez la liste de tous les éléments.
Cliquez sur Annuler pour ne pas tenir compte de la nouvelle position.
Cliquez sur RAZ pour remettre toutes les valeurs à 0.

Copyright SPRING Technologies 2002 Manuel de Formation Page 62


Cette fenêtre de mise en position peut être aussi lancée à partir
de la barre de menu principale : cliquez sur
Exécuter/Mise en position.

Procédure de positionnement :

- Sans calage la position est indépendante des autres


éléments.

- Avec calage l’élément sera


positionné par rapport à un autre,
choisi dans la liste au moyen de

- Faire suivre une origine Sélectionner l’origine qui devra


suivre les transformations.
- Translation en X
- Translation en Y
- Translation en Z Entrez la valeur numérique
- Rotation autour de X ou cliquez sur les flèches et
- Rotation autour de Y observez l’élément se positionner en dynamique.
- Rotation autour de Z

- Avec calage, tant que l’élément n’est pas en contact avec celui de référence, le
voyant vert reste allumé. Dés qu’il arrive en contact, le voyant rouge s’allume.

- Vous pouvez modifier le pas de progression en translation et rotation pour les


déplacements en dynamique avec les doubles flèches haut/bas, ou en renseignant une
valeur.

- Pour vous aider à vous positionner, référez-vous au référentiel vert dans la fenêtre Scène.

o Le référentiel vert est celui du programme


o Les référentiels jaunes sont ceux des Bruts

Exemple d’un repère pièce Exemple de 3 repères pièce


et d’un repère programme

Copyright SPRING Technologies 2002 Manuel de Formation Page 63


Nota : Si vous ne voyez pas correctement l’élément au début du positionnement,
basculez la représentation filaire dans la barre de menu de la fenêtre Scène, et retirez
le filaire des parcours d’outils vous verrez ainsi tous les éléments en transparence.

VI - FONCTIONS D’INITIALISATION

1) – Généralités :

La machine est placée obligatoirement avant le programme à simuler.


Un programme prend en compte une seule machine, un seul contrôleur (armoire), une seule
bibliothèque outils et un seul fichier de variables.
La machine est définie avec des fichiers associés par défaut :
- un contrôleur (ou armoire)
- une bibliothèque outils
- un fichier de variables

Si les fichiers associés à la machine par défaut ne conviennent pas, d’autres fichiers peuvent
être ajoutés dans la gamme après la machine et avant le programme.

Attention : Dans la gamme, le contrôleur, la bibliothèque outils et le fichier de variables de la


machine par défaut, annulent l’effet des fichiers contrôleur, bibliothèque outils ou
d’initialisation placés avant.

Copyright SPRING Technologies 2002 Manuel de Formation Page 64


° C’est le dernier contrôleur situé avant le programme qui est pris en compte pour la simulation
de ce programme.
° C’est la dernière bibliothèque outils située avant le programme qui est pris en compte pour la
simulation de ce programme.
° Le fichier de variables contient :
- les données d’initialisation de la machine.
- la définition des origines.
- la lecture du point décimal.
- d’autres variables d’initialisation.
° Les variables de la machine peuvent être modifiées dans la gamme grâce à l’objet
‘’Initialisation’’
° Pour chaque variable d’initialisation de la machine, c’est la dernière modification
qui est prise en compte pour la simulation de ce programme.

2) – Origines Machine :

a) – Sélection de l’origine active par défaut :

Pour accéder aux paramètres de la machine, cliquez sur l’icône avec le bouton de droite de
la souris puis sélectionnez dans le menu déroulant la fonction propriétés.
Dans la fenêtre machine, volet général, cliquez sur la flèche à droite du champ Sélection
origine cliquez sur l’origine choisie.

b) – Définition des origines Machine :

Définir les origines Machine par rapport aux origines Pièces, Machine, G54, G55, … G59.
Cliquez sur le bouton à droite du champs précédemment utilisé.
La fenêtre Définition des Origines s’ouvre :
o Choisir la Référence de définition, cliquez sur la flèche.
o Cliquez sur la référence choisie dans la liste déroulante.
o Dans le tableau, saisir les coordonnées correspondantes.
o Cliquez sur OK pour enregistrer les modifications.

c) – Initialisez le point piloté de la machine :

Copyright SPRING Technologies 2002 Manuel de Formation Page 65


- Cliquez sur la flèche à droite du champ Mode RTCP.
- Cliquez sur le point piloté choisi :
o Pivot
o Centre pivot
o Bout d’outil
o Centre outil
- Définissez les unités utilisées dans les commandes de déplacement :
o Millimètre
o Pouce

L’option Activation de l’origine programmable, personnalise le code Définition de l’origine


programme par rapport à la position courante du nez de broche.

Exemple avec FANUC :


- Sans option, G92X100 G92X100Y0Z0 et l’origine programme est modifiée sur ses 3
composantes.
- Avec option , G92X100 ne modifie l’origine programme que sur sa composante en X.

3) – Initialisation de la Machine :

La machine peut être initialisée en fonction des besoins pour chaque programme d’usinage.
La machine possède des paramètres d’initialisation par défaut, définis entre-autre à l’aide des
fichiers associés à la machine, les variables et la bibliothèque d’outils.
Il est possible de modifier ces paramètres d’initialisation dans chaque gamme, avant chaque
programme grâce à l’objet Initialisation.

- Dans la gamme active, insérer cet élément Initialisation


en le faisant glisser depuis l’onglet Fonctions
de la fenêtre Ressources, jusque dans la Gamme
après la Machine et avant le programme.

- Dans cette fenêtre Initialisation, que vous ouvrirez en cliquant rapidement 2 fois sur l’icône,
vous sélectionnerez l’onglet Origine puis :
- Cochez Remplacer par l’origine
- Choisissez l’origine machine G54, G55, …, G59 dans le champs Sélection origine
(cette liste d’origines dépend du contrôleur CN utilisé)
- Cliquez sur le bouton pour ouvrir la fenêtre Définition des origines.

Copyright SPRING Technologies 2002 Manuel de Formation Page 66


Nota : L’initialisation
apparaîtra dans le programme
sous la forme
.

4) – Initialisation des Variables :

Le tableau de variables ci-dessus permettra à NCSIMUL2000 de les lire dans le programme à


simuler et de les interpréter comme si elles étaient assimilées par le contrôleur de la MOCN.

* Pour ajouter une variable, cliquez sur l’icône


Le numéro saisi doit correspondre
au numéro d’appel de cette variable
dans le programme.

* Pour supprimer une variable,


cliquez sur l’icône

Vous pourrez vérifier ces variables et leurs valeurs calculées dans la fenêtre de contrôle à
l’onglet Variables.

5) – Initialisation des Correcteurs d’Outils :

Copyright SPRING Technologies 2002 Manuel de Formation Page 67


Les correcteurs s’appliquent aux outils de la bibliothèque outils sélectionnée dans la
gamme, juste avant l’objet d’initialisation .
Si vous n’avez pas sélectionné de bibliothèque outils dans la gamme avant l’objet d’initialisation,
c’est la bibliothèque outils par défaut de la machine qui sera concernée.

Pour ajouter un correcteur de rayon ou de longueur :


- Cliquez sur l’icône Créer , la fenêtre de saisie s’ouvre.

- Saisissez le numéro du correcteur (entre 1 et 255) utilisé


dans le programme.
- Saisissez la valeur du correcteur de rayon ou de longueur.

L’unité du correcteur ayant été définie dans les propriétés de la Machine (voir pages
précédentes).

Vous pouvez supprimer un correcteur en sélectionnant la ligne puis en cliquant sur l’icône
Supprimer

6) – Insertion manuelle de code ISO :

Dans la fenêtre Initialisation, l’onglet ISO est une zone de texte éditable. Le code inscrit sera
exécuté à la lecture de l’objet d’initialisation dans la gamme.
Vous pouvez par exemple simuler des déplacements simples sans avoir à faire appel à un
programme élaboré (voir page suivante).
Vous pouvez également y inscrire des instructions de préparation avant la lecture du programme.

Exemple de programmation simple


permettant de simuler des déplacements
et perçages simples avec rotation de table.

=>

Copyright SPRING Technologies 2002 Manuel de Formation Page 68


VII - ANALYSE DES RESULTATS

1) – Les mesures :

Pour effectuer des mesures sur une bride, un brut une pièce ou sur le résultat d’un usinage de
type NCMAC il faut :
- Cliquer sur le bouton Mesure de la barre d’outils

° Mesure d’épaisseur

° Inverse la mesure
(fonction modale)
° Coordonnées d’une position

° Distance point à point

° Distance point/plan
(fonction modale)
° Différence angulaire

° Rayon / Diamètre

° Rayon de courbure

° Entraxe

° Remise à Zéro
Nota : Le résultat des mesures sera également
° Perçage / plan affiché dans la Fenêtre information.

° Points de control

Quelques exemples d’utilisation :

a) - Mesurer une épaisseur de matière entre 2 faces :


° Cliquez sur la fonction Epaisseur.
° Cliquez avec le bouton droit de la souris sur l’endroit à mesurer.
° La mesure figure dans la fenêtre Scène et dans la fenêtre Information

b) – Mesurer la distance entre 2 faces opposées :


° Cliquez sur la fonction Epaisseur.
° Cliquez sur la fonction Inverse.
° Cliquez avec le bouton droit de la souris sur l’endroit à mesurer.
° La mesure figure dans la fenêtre Scène et dans la fenêtre Information

Copyright SPRING Technologies 2002 Manuel de Formation Page 69


c) – Afficher les coordonnées d’un point :
° Cliquez sur la fonction coordonnées d’un point.
° Cliquez avec le bouton droit de la souris sur l’endroit à mesurer.
° La mesure figure dans la fenêtre Scène et dans la fenêtre Information

d) – Mesurer la distance entre 2 points :


° Cliquez sur la fonction Distance point à point.
° Cliquez avec le bouton droit de la souris sur le premier point, puis sur le second.
° La mesure figure dans la fenêtre Scène et dans la fenêtre Information

e) – Mesurer la distance entre un point et un plan :


° Cliquez sur la fonction Distance point à plan.
° Cliquez avec le bouton droit de la souris sur le plan, c’est la référence.
° Cliquez avec le bouton droit de la souris sur des points.
° Les mesures figurent dans la fenêtre Scène et dans la fenêtre Information

Nota : Pour effacer les mesures affichées dans la fenêtre Scène, cliquez sur Remise à Zéro.

2) – La comparaison :

Après un usinage, on peut comparer le résultat obtenu avec la pièce numérisée en CAO.
Procédure :

a) – Faites glisser dans votre gamme, après le programme, la pièce représentant le modèle
numérisé en CAO.
b) – Lancer l’usinage sur le brut.
c) – Une fois terminé, cliquez sur Comparaison .

Dans la fenêtre Scène, le modèle s’affiche avec une échelle de couleurs indiquant les manques ou
les surplus de matière.

Exemple de comparaison en Excès de matière

Copyright SPRING Technologies 2002 Manuel de Formation Page 70


3) – Plans de coupe et sections :

A la fin de la simulation d'un usinage, vous avez la possibilité de réaliser des plans de coupe
permettant de visualiser les zones à vérifier.

Pour activer cette fonction, cliquez sur le bouton "Plan de coupe", : la fenêtre apparaît.

Il est possible de créer autant de plans de coupe que vous le


souhaitez.

- Pour créer un plan de coupe cliquez sur le bouton


"Nouveau plan de coupe", .
Une ligne supplémentaire s’affiche dans le tableau.

- Pour définir l’axe normal au plan de coupe souhaité,


vous avez le choix entre :
° axes prédéfinis X, Y ou Z + composantes (I, J ou K).
° axe perpendiculaire à une surface digitalisée.

- Le positionnement du plan choisi peut s’effectuer par :


° un point digitalisé (bouton droit de la souris).
° un triplet de coordonnées (X, Y et Z).
° un déplacement dynamique au curseur.

- Le résultat peut être un contour de type :


° Profil de coupe
° Filaire
° Facettes
° Image solide
° Transparence

- Le résultat peut être une coupe.


Le résultat dépend du sens des flèches affichées aux 4 coins de la surface (elles indiquent la
partie de la pièce enlevée).
Pour inverser le sens des flèches, cliquez sur le bouton "Inversion de la Normale’’.

Vous avez la possibilité de sélectionner la couleur de représentation de la coupe avec le tableau


de couleurs :

° ouverture du tableau
en cliquant sur Other.

- Pour afficher le résultat, cliquez sur Appliquer.


- Pour revenir à la représentation initiale, cliquez sur Restaure.
- Pour conserver le résultat, cliquez sur OK. Pour ne pas le conserver, cliquez sur Annuler.

Copyright SPRING Technologies 2002 Manuel de Formation Page 71


VIII – FONCTIONS DIVERSES

1) – Transformation :

La fonction de transformation sert à appliquer des


déplacements en translation et/ou rotation aux différentes
étapes de la pièce entre chaque programme.
Pour plus de précision, voir exemple page suivante.

- Sélectionnez l’Elément à déplacer en cliquant sur son nom.

- entrez les coordonnées de Translation de l’élément choisi


suivant les axes machines X, Y et Z.

- entrez les angles de Rotation de l’élément choisi autour


des axes machines X, Y et Z.

- Validez en cliquant sur OK.


- Annulez toute transformation en cliquant sur Annuler.

2) – Démontage :

La fonction de démontage est utilisée lorsqu’on veut opérer


un démontage de la pièce, des brides ou autre accessoire
entre deux programmes.
Pour plus de renseignement, voir exemple page suivante.

- Sélectionnez l’élément puis validez ou sortez.

3) – Montage :

La fonction de montage est couplée avec le démontage,


permettant un transfert complet entre deux programmes d’usinage.
Pour plus de renseignement, voir exemple page suivante.

- Sélectionnez l’élément puis validez ou sortez.

Copyright SPRING Technologies 2002 Manuel de Formation Page 72


4) – Sauvegarde :

Cette fonction vous permettra de sauvegarder les étapes intermédiaires de la pièce, entre deux
programmes. Il suffira de sélectionner ce que vous voulez sauvegarder et quel nom vous
souhaitez lui donner.

- Sélectionnez le Brut que vous souhaitez sauvegarder.


- Entrez un nom de fichier.
- Validez avec OK.
- Sortez sans sauvegarder avec Annuler.

5) – Création d’un brut :

Une autre méthode consiste à récupérer le résultat d’une simulation d’usinage, pour l’utiliser
comme brut pour un autre usinage.
La récupération du résultat est décrite page 69 du chapitre III.

2 types de formats peuvent être utilisés :


- format propriétaire NCSIMUL2000 -> ‘’.ncmac’’
- format standard de stéréo lithographie -> ‘’.stl’’’

Le résultat de la simulation se trouve sous le répertoire Simulations, dans la fenêtre Ressources.

Il suffit dés à présent de définir un nouveau brut en utilisant ce fichier 3D :

- Dans la fenêtre Brut :

- sélectionnez l’icône nouveau puis entrez un nom.

- validez en cliquant sur OK.

- ensuite cliquez sur l’icône

- ouvrez l’extension de fenêtre en cliquant sur l’icône

Copyright SPRING Technologies 2002 Manuel de Formation Page 73


- sélectionnez l’icône ‘’Résultat de Simulation’’
dans l’onglet Définition :

- récupérez le modèle 3D au
format ‘’.ncmac’’ en utilisant
la flèche à droite du champ
locale.
- le nom du fichier apparaît.
- dans la zône graphique,
le modèle pré usiné s’affiche.
- cliquez sur les icônes
Sauver puis OK, votre nouveau
brut est créé.

L’onglet Position est utilisable une fois


le brut chargé dans la gamme.

Variantes de définition d’un Brut :


- Création décalée (Offset)
- Création projetée sur un plan

- Pour charger ce nouveau brut :

° sélectionnez le dans le répertoire Bruts


de la fenêtre Ressources

° transportez-le dans votre fenêtre Gamme

Copyright SPRING Technologies 2002 Manuel de Formation Page 74


6) – Simulation :

Cette fonction est utilisée si vous souhaitez spécifier les paramètres de simulation de l’usinage
automatiquement dans votre gamme.

Vous retrouverez tous les paramètres définissant


la simulation en utilisant cette fonction.
(voir explications complètes page 9 du chapitre 1)

Exemples d’utilisation des fonctions annexes :

- Premier cas de figure :

Je dois usiner 3 phases différentes de la même pièce


sur 1 montage, à 3 positions, avec un seul programme et
des séquences de montage et démontage du bridage.

Méthodologie :
a) Je monte et je positionne le brut.
b) Je simule l’usinage et sauvegarde l’image 3D du
résultat (BRUTop30.rgh).
c) Je démonte la première ébauche pour la remonter
à 90° et la positionner.
d) Je simule l’usinage sur un nouveau brut et la première
ébauche. Je sauvegarde l’image 3D du résultat
(BRUTop40.rgh).
e) Je démonte la seconde ébauche pour la remonter à 180° et la positionner.
f) Je simule l’intégralité de l’usinage sur mes 3 pièces (1 brut et 2 ébauches)

- Second cas de figure :

Je dois usiner 3 phases différentes de la même pièce


sur un même montage avec 3 programmes à suivre et des
séquences de montage et démontage du bridage.

Méthodologie :
a) Je monte et positionne le 1er brut.
b) Je simule l’usinage du 1er programme.
c) Je démonte le bridage.
d) Je retourne l’ébauche de 90°.
e) Je remonte le bridage.
Copyright SPRING Technologies 2002 Manuel de Formation Page 75
f) Je sauvegarde le résultat d’ébauche.
g) Je simule l’usinage du 2ème programme.
Etc. jusqu’au troisième et dernier programme.
------------------
n) Dernière phase, comparaison entre l’ébauche usinée et la pièce numérisée.

Il est à noter que dans le premier cas de figure,


la fonction de transformation est incluse dans la
mise en position des différentes étapes d’usinage
de la pièce
(ébauche.rgh, BRUTop30.rgh et BRUTop40.rgh).

7) - Chargement :

Un moyen simplifié pour assembler des instructions dans la fenêtre Gamme, c’ est d’utiliser les
fonctionnalités suivantes :
- Sans chargement => Gèle l’interprétation des fonctions affichées dans la fenêtre.
- Avec chargement (par défaut) => Active l’interprétation des fonctions affichées dans
la fenêtre.
- Charger programmes => Réinitialise l’interprétation des
fonctions affichées.

Tant que l’interprétation des fonctions est suspendue, une


Marque apparaît devant les icônes des fonctions gelées.

Dés que vous rechargez les programmes, NCSIMUL2000 va


réinitialiser les fonctions initialement gelées et la marque
active apparaîtra devant les icônes de toutes les
fonctions concernées.

Nota : Par défaut, ces fonctions sont masquées en bas de la fenêtre Gamme. Pour y accéder, il
suffit de saisir le bas de la fenêtre avec le bouton gauche de la souris et de la tirer vers le haut.

Copyright SPRING Technologies 2002 Manuel de Formation Page 76


TROISIEME JOURNEE, FRAISAGE
Approfondissement, paramètres par défaut, macros

I – CREATION D’UNE MACHINE OUTIL

1) – Origine des données :

- Les modèles CAO 3D utilisés pour définir les machines peuvent être interprétés par
NCSIMUL2000 dans leurs formats natifs.
NCSIMUL2000 sait également interpréter les formats neutres de type :
- IGES (.igs ou .ige)
- STL (.stl)
NCSIMUL2000 peut exporter les modèles dans un format propre ‘’ncmac’’, pour les exploiter par
la suite plus rapidement (optimisation des facettes).

2) – Représentation 3D :

- Pour la création d’une machine outil, NCSIMUL2000 impose de suivre une méthodologie :
° Créer un modèle CAO par axe machine, en respectant les règles suivantes :
- Ils doivent avoir une origine commune : nez de broche pour la plupart des
machines, point pivot pour une machine 5 axes avec tête twist.
- Dessiner les axes machine à la position zéro.
- Nommer chaque axe (fichier CAO) en fonction de leur mouvement (ex : x.igs,
y.stl, a.bin, c/_pd, bedplate.igs …).

Exemple : Créer tous les éléments constitutifs des axes


sur des niveaux (Layer) différents.
Chaque axe devant être identifié séparément
Comme dans l’exemple illustré ci-contre :
- Broche ou Axe B = Layer 1
- Axe Z = Layer 2
- Axe Y = Layer 3
- Axe X = Layer 4
- Bâti ou BedPlate = Layer 5
- Plateau ou axe C = Layer 6
-
Nota : Si vous utilisez un modeleur paramétrique,
prenez garde de ne pas créer de liens logiques
ni géométriques entre les différents solides.
Ex : Supprimez les liens parents/enfants.
Créez réellement un jeu de fonctionnement aux niveaux des glissières.

Copyright SPRING Technologies 2002 Manuel de Formation Page 77


° Créer un fichier Data qui contient la description de la chaîne cinématique de la
machine ( voir chapitre suivant, Cinématique – « Détails du fichier data »).

Cet exemple correspond à l’image de la page précédente.


Ne pas oublier de donnez le bon chemin d’accès pour le répertoire Memory (que vous aurez à
créer) dans lequel vous y mettrez les sous programmes ou ‘’macros’’ à venir.

Nota : Pour une nouvelle utilisation, il est préférable de créer un utilisateur de


manière à ce que NCSIMUL2000 constitue tous les répertoires.

° Créer un répertoire pour la machine, dans le répertoire des machines de l’utilisateur.


exemple : c:\user_ncs2\user1\machine\machine1
° Créer un répertoire memory dans le répertoire de la machine.
° Dans le répertoire de la machine copier :
- les fichiers CAO de définition de la machine.
- Le fichier « data » de définition de la chaîne cinématique d la machine.
° Vous avez à présent tous les éléments pour créer une machine au travers de
NCSIMUL2000. Démarrer le logiciel NCSIMUL2000 et allez dans le menu
Fichier\Définir\Machine, ou cliquez sur le bouton machine, puis cliquez sur le bouton Nouvelle.

3) – Cinématique :

DETAILS DU FICHIER DATA

La cinématique d’une machine-outils correspond au fichier Data situé sous son répertoire.
Ce fichier contient les caractéristiques de la MOCN. La cinématique et les paramètres sont
définis par une suite de mots clé ; Le nombre de blancs est indifférent. Il ne faut pas utiliser la
touche de tabulation. La chaîne cinématique doit partir de la table et finir par la broche. Toutes
les coordonnées sont données par rapport à la Position Origine Machine (POM).
Les lignes numérotées peuvent être obligatoires ou optionnelles, fonctions de la configuration de
la machine.
1) - table = axe, x, y, z
Définition de la table de travail.
axe = axe X, Y ou Z normal à la table.
x, y, z = coordonnées par défaut de l’origine pièce.

Copyright SPRING Technologies 2002 Manuel de Formation Page 78


2) - table modèle = nom, axe, couleur
Définition d’un axe linéaire sur un plateau rotatif.
modèle = nom du fichier graphique 3D associé (X, Y, Z, A, B, C, U, V ou W).
nom = nom du pilote de l’axe (X, Y, Z, A, B, C, U, V ou W).
axe = axe de déplacement (X, -X, Y, -Y, Z ou -Z).
couleur = couleur d’affichage de l’axe.

3) - rottable modèle = nom, axe, couleur, x, y, z


Définition d’un axe rotatif entre plateaux et têtes.
nom = nom du pilote de l’axe (A, B ou C)
modèle = nom du fichier graphique 3D associé (A, B ou C).
axe = axe de rotation (X, -X, Y, -Y, Z ou -Z).
couleur = couleur d’affichage de l’axe.
x, y, z = coordonnées du centre de rotation.

4) - bedplate = axe, couleur


Définition de la partie fixe de la machine (bâti). bedplate est un mot clef.
axe = axe normal au sol (X, Y ou Z).
couleur = couleur d’affichage du bâti.

5) - axis modèle = nom, axe, couleur


Définition de tous les axes linéaires entre plateaux et têtes.
modèle = nom du fichier graphique 3D associé (X, Y, Z, U, V ou W).
nom = nom du pilote de l’axe (X, Y, Z, U, V ou W).
axe = sens du déplacement (X, -X, Y, -Y, Z ou -Z).
couleur = couleur d’affichage de l’axe.

6) - head modèle = nom, axe, couleur, x, y, z


Définition d’un axe rotatif entre plateaux et têtes.
modèle = nom du fichier graphique 3D associé (A, B ou C).
nom = nom du pilote de l’axe (A, B ou C).
axe = axe de rotation (X, -X, Y, -Y, Z ou -Z). Dans le cas d’un axe vectoriel, il devra être
défini par ses 3 coordonnées (I, J et K).
couleur = couleur d’affichage de l’axe.
x, y, z = coordonnées du centre de rotation.

7) - spindle = axe, couleur, x, y, z


Définition de l’axe et du point d’attachement de l’outil.
axe = axe de l’outil (X, -X, Y, -Y, Z ou -Z).
couleur = couleur des attachements.
x, y, z = coordonnées du point d’attachement de l’outil.

8) - spindle numéro = axe, couleur, x, y, z


Définition des broches dans le cas d’une machine multi-têtes.
numéro = numéro de broche (0, 1, 2, 3, 4).
axe = axe de l’outil (X, -X, Y, -Y, Z ou -Z).
couleur = couleur des attachements.
x, y, z = coordonnées du point d’attachement de l’outil.

Copyright SPRING Technologies 2002 Manuel de Formation Page 79


9) - axis numéro = nom, axe, couleur
Définition d’axes linéaires après la broche, comme fourreau ou axe perpendiculaire à l’axe broche
numéro = numéro de l’axe associé à la tête de même numéro. Le fichier graphique associé
nom = nom du pilote de l’axe (X, Y, Z, U, V ou W). porte le nom ‘’axenuméro’’.
axe = axe de déplacement (X, -X, Y, -Y, Z ou -Z).
couleur = couleur d’affichage de l’axe.

10) – head numéro = axe, type, couleur, x, y, z


Définition des têtes spéciales, comme une tête universelle, tête à renvoi d’angle (Huron).
Il sert également à la définition d’un fourreau ou d’un axe perpendiculaire à l’axe broche
(Ex : tête Andréa). Attention : Head doit être précédé d’Axis.
numéro = numéro de l’axe associé à la tête de même numéro (compris entre 0 et 9). Le
fichier graphique associé porte le nom ‘’head numéro’’.
axe =axe de l’outil.
type = spécification facultative du type d’outil (T pour le tour, F ou M pour le fraisage).
couleur = couleur d’affichage de la tête.
x, y, z = coordonnées du point d’attachement de l’outil.

11) – head numéro


Indique qu’elle est la tête chargée par défaut. Numéro compris entre 0 et 9.

12) – memory = ../fraiseuse/memoire


Définition d’un répertoire pour les fichiers ISO internes et sous-programmes. Il est possible
d’utilise la variable d’environnement SPMAC : memory = SPMAC/fraiseuse/mocn

Exemples de cinématique utilisées :


Machine 3 axes standard : table = Z , 100.0 , 250.0 , -400.0
axis X = X , X , cyan
axis Y = Y , Y , green
bedplate = Z , blue
axis Z = Z , Z , yellow
spindle = Z , yellow , 0.0 , 0.0 , 0.0

Machine 5 ou 6 axes : table = Z , -450.0 , -350.0 , -600.0


table C = C , Z , blue , -450.0 , -350.0 , -600.0
axis X = X , X , cyan
bedplate = Z, yellow
axis Z = Z , Z , magenta
axis Y = Y , Y , green
head B = B , Y , cyan , 0.0 , 0.0 , 200.0
head A = A , 0.0 , 0 .707 , 0.707 , cyan , 0.0 , 150.0 , 200.0
spindle = Z , blue , 0.0 , 0.0 , 0.0

Machine multi-têtes : table = X , -500.0 , -700.0 , -950.0


rottable B = B , Y , yellow , -500.0 , -750.0 , -950.0
axis X = X , X , red
bedplate = Z , green
axis Z = Z , Z , yellow
axis Y = Y , Y , green
spindle = Z , yellow , 0.0 , 0.0 , 0.0
head 1 = Z , yellow, 0.0 , 0.0 , -50.0

Copyright SPRING Technologies 2002 Manuel de Formation Page 80


head 2 = Y , yellow , 0.0 , -500.0 , 0.0
head = 1

4) – Contrôleur ou armoire de commandes :

C’est l’élément essentiel au fonctionnement d’une MOCN, c’est à dire l’intelligence de la machine-
outil.
NCSIMUL2000 intègre la majeure partie des contrôleurs du marché.
Les contrôleurs de base sont codés en dur (Fanuc, Fidia, Heidenhain, Maho, Mazak, Num,
Siemens, …), dans des fichiers propre à NCSIMUL2000.
Ces fichiers nommés ‘’ control’’ sont situés dans l’arborescence de l’utilisateur, sous le répertoire
controller . Ces fichiers produit par SPRING Technologies, ne doivent pas être modifiés; Toute
modification pouvant entraîner des erreurs dans les simulations.
Pour mémoire, dans le répertoire Demo\Controllers vous trouverez les principales armoires
créées par NCSIMUL2000. Il suffit de copier le contrôleur souhaité sous votre arborescence.
Si vous possédez des armoires qui ne sont pas dans la liste du répertoire ‘’Démo’’, contactez-nous
de manière à vous les créer.

II – IMPORT – EXPORT DE DONNEES

1) – Origine des données :

a) - Les modèles CAO 3D :


Ils peuvent être utilisés pour définir les pièces, les brides et les bruts spécifiques.
Vous pouvez utiliser directement :
° les fichiers source des logiciels suivants :
- CADDS (_pd)
- CATIA (.bin)
- IDEAS (.ide)
- PRO/Engineer (.pro, .prt, .mfg)
° Les fichiers au format des standards d’échanges IGES (.igs ou .ige) ou STL (.stl).
° Les fichiers générés par NCSIMUL2000 au format NCMAC (.ncmac).

Nota : Le format ‘’NCMAC’’ est intéressant car il optimise la facétisation des modèles. Ce format
développé par SPRING Technologies, est principalement conseillé pour l’utilisation des bruts
durant les phases successives d’usinage (ébauche, semi-finition et finition).

b) – Programme d’usinage :
NCSIMUL2000 interprétera les programmes post processé en code ISO.

2) – Echanges entre utilisateurs :

Les données des utilisateurs sont affichées et classées


dans la fenêtre ressources. Pour visualiser tous les
utilisateurs, cliquez sur l’option Afficher tous les
utilisateurs dans l’onglet Général de la
fenêtre Préférences.

Copyright SPRING Technologies 2002 Manuel de Formation Page 81


Les objets de tous types, excepté les gammes, peuvent être copiés puis collés d’un répertoire
d’utilisateur vers un autre dans la fenêtre Ressources.
Il est nécessaire d’avoir les droits de l’administrateur pour écrire chez un autre utilisateur.
Néanmoins un simple utilisateur peut copier un objet chez un autre utilisateur pour le récupérer
sous son répertoire. Procédure :
- clic droit de la souris sur l’objet à copier, sélection de l’icône copier.
- Clic droit de la souris sur le répertoire d’accueil, sélection de l’icône coller.

3) – Exporter une gamme :

Une gamme est liée à de nombreuses données dont certaines sont locales et liées à l’utilisateur
connecté. Pour qu’une gamme d’un utilisateur soit copiée chez un autre utilisateur, il faut que
toutes les données locales soient copiées avec les liens chez ce nouvel utilisateur.
Procédure :
a) – A partir de l’arbre de classement (fenêtre Ressources) :

° clic droit de la souris sur la gamme à exporter.


° clic sur Exporter dans le menu déroulant.
° sélectionnez le répertoire d’accueil puis validez avec OK.
La gamme sera exportée vers ce répertoire dans un dossier temporaire du nom de la
gamme exportée.

Menu déroulant d’un utilisateur Menu déroulant d’un administrateur

b) – A partir du menu ‘’Fichiers/Exporter/Exporter Gamme’’ :

° Ouvrir la gamme à exporter.


° clic gauche sur le menu Fichiers/Exporter/Exporter Gamme.
° Sélectionnez le répertoire de votre choix
° validez avec OK.
La gamme et ses données associées sont exportées vers le répertoire dans un dossier
temporaire du nom de la gamme exportée.

Copyright SPRING Technologies 2002 Manuel de Formation Page 82


4) – Importer une gamme :

Si un utilisateur désire importer une gamme à partir d’un répertoire appartenant à un autre
utilisateur. Vous avez le choix entre 2 procédures :

a) – A partir de l’arbre de classement (fenêtre Ressources) :

° clic droit de la souris sur votre répertoire Gammes.


° clic gauche sur Importer dans le menu déroulant, la fenêtre Ouvrir apparaît.

Menu déroulant d’un utilisateur Menu déroulant d’un administrateur

b) – A partir du menu ‘’Fichiers/Importer/Importer Gamme’’ :

° clic gauche sur l’icône Fichiers.


° clic sur Importer dans le menu déroulant.
° clic sur Importer Gamme NCSIMUL2000, la fenêtre Ouvrir apparaît.
Importer Config NCSIMUL 6 PC
Importer Config NCSIMUL 6 UNIX

°Une fois la fenêtre Ouvrir


affichée, sélectionnez le fichier
concerné (.ncs).

° Cliquez sur l’icône Ouvrir.

°La fenêtre Nom de Gamme


s’ouvre.

°Indiquez le nom de la nouvelle


gamme importée. Par défaut
le nom sera le même que celui d’origine.

Copyright SPRING Technologies 2002 Manuel de Formation Page 83


° Cliquez sur l’icône OK. L’importation de la gamme entraîne une copie des fichiers.
Si certains fichiers possèdent le même nom que ceux du répertoire d’accueil,
NCSIMUL2000 vous préviendra et il sera encore temps d’annuler l’importation.

5) – Importer des données issues de NCSIMUL 6 :

a) – Importation d’une bibliothèque d’outils :

° Sous NCSIMUL2000, ouvrir une bibliothèque d’outils

° Cliquez sur l’icône Importer La fenêtre Ouvrir s’affiche.

° Recherchez puis sélectionnez le fichier ---.lib (bibliothèque NCSIMUL 6).

° Cliquez sur l’icône Ouvrir puis sauvegardez avec OK ou non avec Annuler.

b) – Importation d’une configuration NCSIMUL 6 PC :

Les configurations dans NCSIMUL 6 sont équivalentes à celles des gammes dans NCSIMUL2000.

Nota : NCSIMUL2000 ne traite pas encore les programmes APT (en amont du Post-Processeur),
seules les configurations dont le programme est en code ISO peuvent être correctement
importées dans NCSIMUL2000 V2.

Une configuration est liée à de nombreuses données. Pour importer correctement une
configuration, il est nécessaire que toutes les données liées soient copiées.

Méthodologie :

° Cliquez sur l’icône Fichiers dans la barre de menu supérieur.

° Cliquez sur Importer, le sous menu Fichiers/Importer s’ouvre.

° Cliquez sur Importer une config NCSIMUL 6 PC.

° Le champ Fichier contient par défaut le chemin complet du fichier ‘’ncsimul.ini’’


correspondant à la dernière installation de NCSIMUL 6. D’une manière générale, la valeur par
défaut est la bonne pour ce champ. Il est néanmoins possible de modifier ce champ grâce à la
fonction ou par simple saisie au clavier, pour indiquer le chemin d’accès d’un fichier
‘’ncsimul.ini’’ correspondant à une installation plus ancienne de NCSIMUL 6.

° Cliquez sur la flèche située à droite du champ Config. La liste des


configurations NCSIMUL 6 s’ouvre.

° Cliquez sur la configuration à importer.

° Cliquez sur le bouton OK.

Copyright SPRING Technologies 2002 Manuel de Formation Page 84


La configuration est importée avec ses fichiers associés et une gamme est créée avec le nom de
la configuration importée.

b) – Importation d’une configuration NCSIMUL 6 UNIX :

Méthodologie :

° Cliquez sur l’icône Fichiers dans la barre de menu supérieur.

° Cliquez sur Importer, le sous menu Fichiers/Importer s’ouvre.

° Cliquez sur Importer une config NCSIMUL 6 UNIX.

° Définir tous les chemins d’accès des fichiers et répertoires demandés, à l’aide
du bouton ou par simple saisie au clavier.

° Cliquez sur OK.


La configuration est importée avec ses fichiers associés et une gamme est créée avec le nom de
la configuration importée.

6) – Exporter les résultats de NCSIMUL2000 :

a) – Exporter l’image de la fenêtre Scène au format JPEG :

La fenêtre Scène étant ouverte à l’écran, faire comme suit :

° Cliquez sur la fonction Fichiers/Exporter/Exporter vue 3D.

° Entrez le nom du fichier dans la fenêtre Export de la vue Scène.

° Sauvegardez en cliquant sur Enregistrer ou bien cliquez sur Annuler.

Copyright SPRING Technologies 2002 Manuel de Formation Page 85


b) – Exporter un objet graphique aux formats NCMAC ou STL :

° Dans la fenêtre Scène, faire un clic droit sur l’objet à exporter et dans le menu
déroulant cliquez sur Exporter Objet.

° Saisir le nom dans la fenêtre Exporter l’objet sous un fichier image.

° Sélectionner le format de sauvegarde en faisant dérouler les options avec

° Cliquez sur OK. L’objet est enregistré au format choisi (.ncmac, .stl binaire ou
texte). La sauvegarde est enregistrée sous le répertoire Simulations de l’arbre
de classement.

Ex. de fichier au format ‘’ncmac’’ Ex. de fichier au format ‘’stl’’’.

Copyright SPRING Technologies 2002 Manuel de Formation Page 86


III – MENU PREFERENCES

1) Préférences générales :

Ce menu accessible au moyen du menu Option dans la barre de menu supérieure, offre la
possibilité à chaque utilisateur de définir ses propres paramètres par défaut pour l’ensembles de
ses gammes.

° Cliquez sur Options/Préférences pour ouvrir la fenêtre Préférences.

Les différents onglets permettent de définir :

° Général : Les paramètres généraux.

° Affichage : Les paramètres concernant les


images de la fenêtre Scène et les illustrations
des fenêtres Brut, Bride, Machine et Outils.

° Couleurs : Pour chaque objet affiché dans la


scène (couleurs et matières)

° Tolérances : Les valeurs par défaut associées


aux modèles, aux machines et aux usinages.

° Simulation : Les options utilisées pour configurer les simulations d’usinage.

° Outils : Les ‘’Layers’’ ainsi que l’axe utilisés en CAO pour définir les outils.

° Onglet statut : Le type d’information à afficher dans l’onglet.

Dans l’onglet Général, chaque utilisateur pourra définir :

° La langue utilisée pour son environnement. La traduction des textes ne sera effective
qu’après avoir redémarrer NCSIMUL2000 .

° La Police et la Taille des textes pourra être spécifique.


(par défaut : police System de taille 10).

° L’option Charger l’espace de travail associé à une gamme, permet de conserver


l’environnement de travail que vous avez choisi.

Copyright SPRING Technologies 2002 Manuel de Formation Page 87


° L’option Afficher les barres d’outils dans les différentes vues, permet d’avoir :
- la barre d’outils Fenêtres dans la fenêtre Gamme
- la barre d’outils Scène dans la vue Scène
- la barre d’outils Programme dans la fenêtre Programme

Nota : Néanmoins il est toujours possible d’afficher indépendamment les barres


d’outils à partir du menu Affichage/Barre d’outils.

° L’option Afficher tous les utilisateurs dans l’arbre utilisateur, permet de faire
apparaître la liste de tous les utilisateurs dans la fenêtre Utilisateurs.

° L’option Travailler sans charger les éléments, vous permet de bâtir votre gamme
rapidement, sans le contrôle interactif des données par NCSIMUL2000.
Une fois la gamme complète, les différents éléments devront être interprétés par
NCSIMUL2000. Il suffira de cliquer sur l’icône Charger les éléments (au bas de la
fenêtre Gamme).

° L’option Mode passant, vous permet de lire plus rapidement les programmes 3 axes.

° L’option Ne pas visualiser le parcours-outil, permet de ne pas afficher le parcours-


outil afin de gagner du temps sur le temps de chargement de la gamme.

° L’option Ne pas visualiser le texte des programmes, permet de n’afficher que le nom
du programme dans la fenêtre programme afin de gagner du temps sur le temps de
chargement de la gamme.

° Les options Parcours programme durant la simulation, permettent de choisir


d’afficher ou non le parcours-outil durant la simulation.

2) – Paramètres d’affichage :

Voir tous les détails dans le chapitre VIII à partir de la page 14 de ce manuel.

Copyright SPRING Technologies 2002 Manuel de Formation Page 88


IV - EXPLOITATION DES PARAMETRES MACHINE

1) – Onglet Général :

Cette fenêtre apparaît :


a) - après avoir cliqué sur une machine existante
avec le bouton droit de la souris dans la fenêtre
Utilisateurs du répertoire Machines.
b) - après avoir cliqué sur une machine existante
avec le bouton droit de la souris sur l’icône
Machine dans la fenêtre Gamme.
c) - après avoir cliqué avec le bouton gauche de la
souris, sur l’icône Machine Outil dans la barre
d’outils Définition.

a) – Sélection de l’origine :

° Sélectionner l’origine machine, active par défaut :


G54, G55, …, G59 par rapport aux origines Pièces, Machine, G54, G55, …, G59.

° Cliquez sur l’icône pour ouvrir la fenêtre de sélection des origines.

° Choisir la Référence de
définition.

° Cliquez sur pour choisir


une référence dans la liste.

° Saisir les coordonnées dans


les champs correspondants.

° Cliquez sur OK pour valider ou bien Annuler.

b) – Initialiser le point piloté :

° Cliquez sur , à droite du Mode RTCP.

° Sélectionnez le point piloté choisi :


Pivot, Bout d’outil, Centre outil, Centre Pivot.

Copyright SPRING Technologies 2002 Manuel de Formation Page 89


c) – Choisir l’unité utilisée lors des déplacements :
Millimètre ou Pouce.

d) – Activation de l’origine programme :

Personnalise le code ‘’définition de l’origine programme’’ par rapport à la position courante


du nez de broche.
Exemple avec armoire Fanuc :
Sans l’option, G92X100 est équivalent à X0Y0Z0 et l’origine programme est modifiée en
X, Y et Z.
Avec l’option, G92X100 ne modifie l’origine programme que sur l’axe des X.

e) - Tolérance machine et décodage programme

Vous permet de spécifier les options suivantes :


° "Tolérance graphique" : tolérance sur les modèles CAO qui composent la machine.
° "Tolérance d'interpolation circulaire" : erreur de corde maximale pour l'affichage et le
calcul des interpolations circulaires.
° "Tolérance d'interpolation axes rotatifs" : erreur de corde maximale pour l'affichage
et le calcul des interpolation des axes rotatifs.
° "Tolérance d'interpolation nurbs" :erreur de corde maximale pour l'affichage et le
calcul des interpolations de type NURBS

2) – Onglet Format :

Paramètres déterminant le format des


mouvements des axes machine.

° Lecture du Pt décimal :
Lecture ou non du point décimal.

° Nombre de décimales :
Nombre de chiffres considérés après la virgule (3 par défaut) dans le cas où les
blocs n’affichent pas de points décimaux.

° Signification du point décimal :


- Valeurs en millimètres : les valeurs restent dans l’unité choisie (pouce ou
millimètre) avec ou sans point décimal.
- Valeurs en unités de millimètre :
Avec un Pt décimal, les valeurs restent dans l’unité choisie (pouce ou millimètre).
Sans Pt décimal, il faudra déduire la valeur de l’unité, en décomptant le Nombre
de décimales définies.

Copyright SPRING Technologies 2002 Manuel de Formation Page 90


Exemple :
1 – Les mouvements des axes machine sont donnés dans une autre unité que le millimètre, ex. en
micron (X10 => 0.010mm et X10000 => 10mm), il faut :
° Nombre de décimales = 3
° Lecture du pt décimal = non
2 – Les mouvements des axes machine sont donnés en millimètres ou dans une autre unité suivant
qu’il y ait ou pas de point décimal. Pour une MOCN capable de lire des mm ou des microns
(X10 => 0.010mm, alors que X10. => 10mm), il faut :
° Nombre de décimales = 3
° Lecture du pt décimal = oui
° Signification du Pt décimal = valeurs en unités de mm
3 – Les mouvements des axes machine sont donnés en mm uniquement, qu’il y ait ou pas de point
décimal (X10 => 10mm et X10. => 10mm), il faut :
° Lecture du Pt décimal = oui
° Signification du Pt décimal = valeurs en mm

3) – Onglet Association :

Si dans une gamme, une machine n’est pas


suivie d’une bibliothèque d’outils, ce sera
cette bibliothèque qui sera prise par défaut.

° Dans le champ Fichier outils, sélectionnez votre bibliothèque au moyen de l’icône


L’extension de ce fichier doit être de type .lib.

° Sélectionnez le fichier des variables de la machine. L’extension de ce fichier doit être


de type .var.

4) – Onglet Collision :

Cochez les cas possibles de risques de


collision entre les différents éléments en
mouvement les uns par rapport aux autres. Il est à préciser que le nombre de test sera
directement proportionnel au temps de calcul de la simulation.

Copyright SPRING Technologies 2002 Manuel de Formation Page 91


5) – Onglet Temps :

Toutes les valeurs indiquées dans cette


page seront utilisées pour l’estimation
du temps réel d’usinage.

° Vitesse d’avance Rapide (mm/mn)

Saisissez les avances par axe en mm/mn.


Les avances travail étant définies dans
le code du programme.

° Temps estimés en secondes pour les différentes actions :


* lecture d’un bloc par l’automate.
* changement d’outil (M6)
* changement de palette
* serrage et desserrage des freins de plateau (M10 ou M11)

6) – Onglet Variables :

Utilisé principalement avec le contrôleur


Fanuc, pour redéfinir l’association entre
des variables système et les axes machine.
Par défaut on a 1 pour X, 2 pour Y, 3 pour Z, 4 pour A, 5 pour B, 6 pour C, 7 pour U, 8 pour V et 9
pour W.

Exemple : Plateau B : 4
#5004 est la position courante de l’axe B.
#5224 est le décalage d’origine G54 sur l’axe B.
#5244 est le calage d’origine G55 sur l’axe B.
etc…

7) – Onglet Position :

Définition des valeurs de position des


Axes de la machine-outil.

° Position initiale machine :


Il est recommandé, pour l’initialisation de placer chaque axe en position de butée,
toutes coordonnées à zéro.

° Position d’arrivée G27, G28, G29 et G30 Fanuc :


Définition des différents points d’arrivée pour les fonctions G27, G28, G29 et
G30 du contrôleur Fanuc.

Copyright SPRING Technologies 2002 Manuel de Formation Page 92


8) – Onglet Interpolation :

Permet de préciser le mode choisi pour les


déplacements linéaires rapides (G0) ainsi
que pour les déplacements circulaires
(G2 et G3).
Vous pourrez également donner les
courses maxi de la machine-outil.

° Mouvements linéaires en G0 :
* Direct : mouvement rectiligne.
* Découpe : mouvement prenant en compte la vitesse maximale de chaque axe :
tous les axes en mouvement rapide jusqu’au 1er axe atteint puis déplacement des
autres axes programmée.
* Plongée prioritaire : Mouvement rectiligne en Z (axe outil) en premier.

° Mouvement circulaire en G2/G3 :


* coordonnées absolues du centre.
* coordonnées relatives du centre au point de départ.
* coordonnées relatives du centre au point d’arrivée.
* coordonnées relatives du centre au point de départ avec I et J en absolu.

° Courses :
Ces coordonnées correspondent aux débattements mini et maxi des axes machine
en millimètres ou en pouces ou/et en degrés pour les axes de rotation.

Nota : Les valeurs des courses aux axes ne sont pas reconnues dans le fichier Data
par NCSIMUL2000. Il est donc important de les inscrire dans ce tableau.

Copyright SPRING Technologies 2002 Manuel de Formation Page 93


Complément - Environnement de travail.

V – INSTALLATION DE NCSIMUL2000

1) – Généralités :

NCSIMUL2000 peut fonctionner sur les Systèmes d’Exploitation suivants :


° Windows 95/98/ME
° Windows NT
° Windows 2000
NCSIMUL2000 est un logiciel facile à charger et configurer. Il fait appel à la solution Flexlm
pour administrer ses licences.
Tailles nécessaires pour l’utilisation de NCSIMUL2000 :
- L’ensemble de l’applicatif environ 25Mo sous ‘’C:\Program Files\NCSimul2000’’ par défaut.
- Les répertoires Utilisateurs devront être dimensionnés suffisamment de manière à recevoir
toutes les données CFAO (conseillé 1Go minimum). Ex : ‘’D:\NCS2000’’

2) - Installation :

Pour installer NCSIMUL2000 sous Windows, il faut :

- a) Fermer toute application en cours.


- b) Se connecter en tant qu’administrateur système (Windows NT et 2000).
- c) Mettre le CD dans le lecteur et lancer l’exécutable

Nota : Dans les versions ‘’Plug&Play’’, la fenêtre Setup s’ouvrira automatiquement.

- d) Sélectionnez la langue d’installation :


* validez en cliquant sur OK.
* quittez en cliquant sur Annuler.

Fenêtre du logiciel InstallShield

Nota : Si vous possédez déjà une version majeure identique (rev 2 ou rev3),InstallShield
va désinstaller automatiquement la version en place avant d’installer la nouvelle version.

Dans ce cas, confirmez (par OK)


ou non (par Annuler) la
désinstallation de la version
en place.

Copyright SPRING Technologies 2002 Manuel de Formation Page 94


Validez la désinstallation en cliquant sur Terminer.

-e) Démarrage de la nouvelle installation :

(Fenêtre d’affichage du contrat de licences)

Passez à la fenêtre suivante en cliquant sur Oui.


Revenez en arrière en cliquant sur Précédent.
Annulez l’installation en cliquant sur Non.

- f) Choisissez votre mode d’installation :

- Standard
- Compacte
- Personnalisée
- Mise à jour

Nota : Il est conseillé de choisir l’option


Standard lors d’une première installation.

Pour des configurations particulières,


un utilisateur expérimenté pourra utiliser
l’option Personnalisée.

Copyright SPRING Technologies 2002 Manuel de Formation Page 95


- g) Indiquez la langue d’utilisation
du logiciel.

- h) Indiquez le répertoire d’accueil


du logiciel (~28Mo).

Par défaut l’ensemble des répertoires du logiciel


‘’Help, Licence, Messages, Ncslib et Software’’
sont placés sous :
‘’C:\Program Files\NCSimul2000’’.

Utilisation de la fenêtre Sélection d’un dossier générée par


l’icône Parcourir.
° Cliquez sur Réseau pour obtenir la liste des disques disponibles.
° Cliquez séquentiellement sur les dossiers qui apparaissent pour
vous déplacer dans l’arborescence Windows.
° Une fois le répertoire choisi, son chemin d’accès apparaît.
° Validez en cliquant sur OK.

- I) Indiquez le chemin d’accès des données


par défaut le répertoire est :
‘’C:\Program Files\users’’

Si le chemin par défaut ne vous convient pas,


cliquez sur Parcourir… (voir page précédente)

Nota : Pour des raisons de facilité de


sauvegarde, il est conseillé de mettre ce
répertoire sur un autre disque que celui du
logiciel.

Copyright SPRING Technologies 2002 Manuel de Formation Page 96


- j) Récapitulatif des différents modules
qui vont être installés.
- Pour terminer l’installation cliquez sur Suivant.
- sinon cliquez sur Annuler pour quitter l’installation.
- pour revenir sur des paramètres antérieures,
cliquez sur Précédent.

Composants sélectionnés :
1 – Application principale :
Contient les exécutables et les librairies.
2 – Utilisateur Public :
Contient la liste des utilisateurs et leurs
données associées. Cet utilisateur est
nécessaire au bon fonctionnement de
NCSIMUL2000, à la première installation.
3 – Démonstrations :
Contient l’ensemble des démonstrations.
Cet utilisateur est remis à jour lors de
chaque installation.
4 – Aide en ligne :
Contient la documentation en ligne du produit.
5 – Gestionnaire de Licencse :
Contient le logiciel gestionnaire de licences Flexlm ; par défaut sous ‘’C:\’’

Une fois l’installation terminée, une fenêtre


s’affiche.
- Cliquez sur Terminer.

Nota : Lors d’un chargement complet, il est conseillé


de redémarrer le système.

Copyright SPRING Technologies 2002 Manuel de Formation Page 97


3) – Mise en place des licences :

Une fois le logiciel installé, les répertoires et leurs chemins d’accès déclarés, vous aurez besoin
de licences pour faire fonctionner NCSIMUL2000.
a) Demandez à la Hot-Line de SPRING Technologies, vous obtiendrez l’un des deux
fichier suivant :
- un fichier fix.lic pour des licences fixes.
- un fichier float.lic pour des licences flottantes.

b) Les copier dans le répertoire des licences.


Ex. : ‘’C:\Program Files\NCSimul2000\License’’

c) Arrêter le service en cours (Processus) puis le relancer pour qu’il tienne compte des
modifications apportées.
La procédure diffère en fonction des différentes versions de Windows :
* – Sous Windows 98, supprimez le processus Lmgrd avec Ctrl + Alt + Suppr.

Nota : L’exécutable set_lic_98_2.bat placé sous ‘’C:\Program Files\NCSimul2000\License’’


redémarrera automatiquement le processus Lmgrd à la prochaine session de NCSIMUL.

* – Sous Windows NT ou 2000, il faut arrêter le service suivant la procédure :

° Allez sous Démarrer/Paramètres/Panneau de Configuration/Outils d’Administration


° Cliquez 2 fois sur Services
° Cliquez sur la ligne NCSimul2000 License Server
° Arrêtez le service en cliquant sur le carré
° Redémarrez le service en cliquant sur le carré et la flèche

Une autre méthode, plus radicale aura le même effet pour toutes les versions de Windows :
° Il suffit de redémarrer le système.

Copyright SPRING Technologies 2002 Manuel de Formation Page 98


VI – CREATION DE MACRO-COMMANDES

Fréquemment, les programmes ISO font appel à des macro-commandes relatives à des fonctions
reconnues par les armoires de commandes. En fonction des différents constructeurs, leur nom et
leur signification varient. Lorsque vous simulez un programme ISO contenant des macro-
commandes, utilisez la méthode suivante :

1) – Dans l’onglet Erreurs de la fenêtre d’Informations, cliquez sur la ligne contenant


l’erreur ex. : N108 ERROR no sub-program : G56.mac

2) – Déplacez-vous sous le répertoire Machines.


Ex. : ‘’D:\NCS2000\nom de l’utilisateur\Machines\machine1’’

3) – Créez un répertoire memory. Ce mot est réservé et doit être


renseigné dans le fichier data de la machine.

Exemple :

memory = SPMAC/mahomc50/mocn
ou
memory = SPMAC/4xyzbfan/memory

4) – Sous ce répertoire, créez un fichier texte de type


Texte seulement, à partir de la barre de menu Fichier du
Navigateur de Windows.

5) – Donnez lui le nom de la macro indiquée dans le fichier ISO.


Ex. : G56.mac

Nota : Attention aux extensions de fichiers sous Windows.


Par défaut, Windows attribut des extensions automatiques et
cachées pour chaque type de fichier créé, qu’il soit visible ou non.
En l’occurrence ce fichier texte devrait avoir une extension de
type .txt (Comme vous le forcez à prendre une autre extension,
Windows vous le signalera par une fenêtre de mise en garde)

Pour voir l’extension ainsi que les fichiers cachés, procédez comme suit :

a) – Ouvrez le panneau de configuration à partir des menus Démarrer/Paramètres

b) – Cliquez sur l’icône de manière à changer des paramètres.

Copyright SPRING Technologies 2002 Manuel de Formation Page 99


c) – Dans l’onglet Affichage de la fenêtre
Option des dossiers,
décochez la case correspondante à :
° Cacher les extensions des fichiers dont le
type est connu
cochez la case correspondante à :
° Afficher les fichiers et dossiers cachés

d) – Sauvegardez et sortez en cliquant sur OK.

Dans le fichier ainsi créé, soit vous y inscrivez les fonctions nécessaires à son utilisation, soit
vous le laissez vierge si vous estimez que cette macro-commande ne se justifie pas pour la
simulation.

Exemple du contenu d’une macro-commande à créer pour la simulation, de type M6.mac :

Exemple du contenu d’une macro-commande existante de type o1008.sub :

Copyright SPRING Technologies 2002 Manuel de Formation Page 100


VII – PROGRAMMATION MANUELLE

Un autre aspect intéressant de NCSIMUL2000, réside dans une approche pédagogique de


cet outil de simulation d’usinage.
En effet, il est tout à fait formateur de procéder à l’élaboration manuelle d’un programme ISO
et de le tester en direct sur une machine virtuelle.
Le coût d’immobilisation de la MOCN ainsi que le risque de casse d’outil étant réduits à néant, il
est par conséquent facile à comprendre où se situe l’intérêt de l’utilisation de NCSIMUL2000.

Pour vous permettre d’appréhender simplement ce mode de travail sur le code ISO, voici une
méthode :

1) – Lancez NCSIMUL2000 en tant qu’utilisateur Demo avec une Nouvelle gamme.

2) – Cliquez sur l’icône Nouvelle Fenêtre Programme.

3) – Allez rechercher une MOCN correspondant à vos


besoins en programmation :
° Allez dans le répertoire Machines , cliquez sur
le + puis sur la machine la mieux adaptée.

Nota : Vous devez vérifier la cinématique de cette machine


ainsi que l’armoire de commandes qui l’accompagne. Vérifiez
également les courses et les différents paramètres qui lui
sont liés comme : mode RTCP, Origines, Pt décimal,
mouvements linéaires et circulaires, variables, etc…

4) – Chargez la dans votre fenêtre Gamme.

5) – Sélectionnez votre bibliothèque d’outils


dans le répertoire Outils de la fenêtre Utilisateurs.

6) – Chargez la dans votre fenêtre Gamme.

Nota : Si vous souhaitez à tous moments rajouter des outils,


il vous suffira d’éditer la bibliothèque chargée pour en créer d’autres.

7) – Optionnellement vous pouvez créer un montage et/ou un bridage.

8) – Créez un brut simple de forme et de taille au choix.

Copyright SPRING Technologies 2002 Manuel de Formation Page 101


9) – Installez les dans votre fenêtre Gamme puis positionnez les.

10) – Créez un fichier texte avec comme contenu au minimum un % sur la 1ère ligne,
Exemple : test.iso sous le répertoire D:\NCS2000\Demo\Tapes

Nota : Vous pourrez remplir le fichier au fur et à mesure que vous le


simulerez dans NCSIMUL2000. Testez en premier les origines puis les
déplacements simples avec des outils représentatifs.

11) – Initialisez l’origine du programme avec les origines machine et pièce.

Nota : Il est rappelé que cet élément d’initialisation devra être placé après la
machine et la pièce et avant le programme.

Utilisez au maximum l’interactivité de NCSIMUL2000 pour tester et optimiser vos programmes.


L’exemple qui va suivre correspond à des
mouvements simples simulés sur une
4 axes (X,Y,Z,B) avec armoire FANUC.

Exemple de machine 4 axes

Copyright SPRING Technologies 2002 Manuel de Formation Page 102


fichier texte pédagogique du programme ISO

Fenêtre Programme Fenêtre Gamme

Copyright SPRING Technologies 2002 Manuel de Formation Page 103


OPTION – 1 JOURNEE, TOURNAGE

I – CREATION D’UN TOUR à CN

1) – Origine des données :

- Les modèles CAO 3D utilisés pour définir les machines peuvent être interprétés
par NCSIMUL2000 dans leurs formats natifs.
NCSIMUL2000 sait également interpréter les formats neutres de type :
- IGES (.igs ou .ige)
- STL (.stl)
NCSIMUL2000 peut exporter les modèles dans un format propre ‘’ncmac’’, pour les exploiter par
la suite plus rapidement (optimisation des facettes).

2) – Représentation 3D :

- Pour la création d’une machine outil, NCSIMUL2000 impose de suivre une méthodologie :
° Créer un modèle CAO par axe machine, en respectant les règles suivantes :
- Ils doivent avoir une origine commune : centre de mandrin pour la plupart des
machines.
- Dessiner les axes machine à la position zéro.
- Nommer chaque axe (fichier CAO) en fonction de leur mouvement (ex : x.igs,
y.stl, a.bin, c/_pd, bedplate.igs …).

Exemple : Créer tous les éléments constitutifs des axes sur des niveaux (Layer) différents.
Chaque axe devant être identifié séparément
comme dans l’exemple illustré ci-contre :
- Mandrin ou Axe C = Layer 1
- Chariot ou Axe Z = Layer 2
- Touret ou Axe X = Layer 3
- Tourelle ou Axe U = Layer 4
- Poupée ou Axe V = Layer 5
- Contre-pointe ou Axe W = Layer 6
- Bâti ou BedPlate = Layer 7

Nota : Si vous utilisez un modeleur paramétrique, prenez garde de ne


pas créer de liens logiques ni géométriques entre les différents
solides. Ex : Supprimez les liens parents/enfants.
Créez réellement un jeu de fonctionnement aux niveaux des glissières.

Copyright SPRING Technologies 2002 Manuel de Formation Page 104


° Créer un fichier Data qui contient la description de la chaîne cinématique de la
machine ( voir chapitre 3, Cinématique – ‘’Détails du fichier data’’).

Cet exemple correspond à l’image de la page précédente.


Ne pas oublier de donnez le bon chemin d’accès pour le répertoire memory (que vous aurez à
créer) dans lequel vous y mettrez les sous programmes ou ‘’macros’’ à venir.

Nota : Pour une nouvelle utilisation, il est préférable de créer un utilisateur de


manière à ce que NCSIMUL2000 constitue tous les répertoires.

° Créer un répertoire pour la machine, sous le répertoire des machines de l’utilisateur.


exemple : c:\user_ncs2\user1\machine\machine1
° Créer un répertoire memory dans le répertoire de la machine.
° Sous le répertoire de la machine copier :
- Les fichiers CAO de définition de la machine.
- Le fichier ‘’data’’ de définition de la chaîne cinématique de la machine.
° Vous avez à présent tous les éléments pour créer une machine au travers de
NCSIMUL2000. Démarrer le logiciel NCSIMUL2000 et allez dans le menu
Fichier\Définir\Machine, ou cliquez sur le bouton machine, puis cliquez sur le bouton Nouvelle.

3) – Cinématique :

DETAILS DU FICHIER DATA

La cinématique d’une machine-outils correspond au fichier Data situé sous son répertoire.
Ce fichier contient les caractéristiques de la MOCN. La cinématique et les paramètres sont
définis par une suite de mots clé ; Le nombre de blancs est indifférent. Il ne faut pas utiliser la
touche de tabulation. La chaîne cinématique doit partir du centre mandrin (table) et finir par le
centre plaquette-outil (programmed point). Toutes les coordonnées sont données par rapport à la
Position Origine Machine (POM), axes en butée.
Les lignes numérotées peuvent être obligatoires ou optionnelles, fonctions de la configuration de
la machine.
Copyright SPRING Technologies 2002 Manuel de Formation Page 105
1) - table = axe, x, y, z
Définition de l’axe du tour.
axe = axe X, Y ou Z du mandrin.
x, y, z = coordonnées par défaut de l’origine programme et de l’origine pièce.

2) - rottable modèle = nom, axe, couleur, x, y, z


Définition de l’axe de rotation du mandrin.
nom = nom du programme qui pilote cet axe (A, B ou C).
modèle = nom du fichier graphique 3D associé (A, B ou C).
axe = axe de rotation (X, -X, Y, -Y, Z ou -Z).
couleur = couleur d’affichage de l’axe.
x, y, z = coordonnées du centre de rotation.

3) - bedplate = axe, couleur


Définition de la partie fixe de la machine (bâti). bedplate est un mot clef.
axe = type de tour (V ou H) vertical ou horizontal.
couleur = couleur d’affichage du bâti.

4) - axis modèle = nom, axe, couleur


Définition de tous les axes linéaires entre mandrin et centre-outil.
modèle = nom du fichier graphique 3D associé (X, Y, Z, U, V ou W).
nom = nom du programme qui pilote cet axe (X, Y, Z, U, V ou W).
axe = sens du déplacement positif (X, -X, Y, -Y, Z ou -Z).
couleur = couleur d’affichage de l’axe.

5) - turret = axe, couleur, x, y, z


Définition d’une tourelle.
axe = axe de rotation de la tourelle (X, -X, Y, -Y, Z ou –Z).
couleur = couleur d’affichage de l’axe.
x, y, z = coordonnées du centre de rotation.

6) – station numéro = axe, type, couleur, x, y, z, angle


Définition des outils dans le porte-outil.
Numéro = numéro de poste pour la sélection de l’outil (1,2,3,4,5, 6, 7, 8).
type = type d’outil facultatif sur le poste (T pour tour, F ou M pour fraisage)
axe = plan de travail (Z,X ou –X,Z ou etc.).
couleur = couleur d’affichage du poste.
x, y, z = coordonnées du point d’attachement de l’outil.
angle = angle de déplacement de la tourelle pour se positionner sur le poste.

7) - axis numéro = nom, axe, couleur


Définition d’un axe perpendiculaire à l’axe mandrin (ex : tête pour opération de tournage).
Attention, ce mot clé doit obligatoirement être suivi du mot clé head ci-après.
numéro = numéro de l’axe associé au mandrin de même numéro.
nom = nom du programme qui pilote cet axe (X, Y, Z, U, V ou W).
axe = sens du déplacement positif (X, -X, Y, -Y, Z ou -Z).
couleur = couleur d’affichage de l’axe.

Copyright SPRING Technologies 2002 Manuel de Formation Page 106


8) – head numéro = axe, type, couleur, x, y, z
Définition d’un axe perpendiculaire à l’axe du tour.
(Ex : tête pour opération de tournage). Attention : head doit être précédé d’axis.
numéro = numéro de l’axe associé à la tête de même numéro (compris entre 0 et 9). Le
fichier graphique associé porte le nom ‘’head numéro’’.
axe =axe de l’outil.
type = spécification facultative du type d’outil (T pour le tour, F ou M pour le fraisage).
couleur = couleur d’affichage de la tête.
x, y, z = coordonnées du point d’attachement de l’outil.

9) – head numéro
Indique quel mandrin est chargé par défaut.
numéro = numéro compris entre 0 et 9.

10) – programmed point = x, y, z


Détermination du point piloté.
x, y, z = coordonnées du point piloté.

11) – position = x, y, z, a, b, c, u, v, w
Définition des valeurs de position des axes du tour dans les positions où ils ont été dessinés.
Comme il est conseillé de dessiner chaque axe en butée, toutes ces coordonnées doivent être à 0.

12) – coordinates = diameter ou radius


Définition du mode de mesure des coordonnées pour le tournage.

13) – coordinates head number = pivot ou tooltip ou tool center ou diameter ou radius
Spécifications pour les tours à mandrins multiples.
number = numéro du poste du mandrin.

14) – tool definition head = number


Orientation de l’outil d’un tour 4 axes.
number = degré d’orientation des outils. Cette variable ajoute un champ ‘’orientation de
travail’’, permettant de consulter ou d’en modifier la valeur.

15) – collision tool = nom, nom, nom


Sélection des axes pouvant entrer en collision avec les outils.
Pour améliorer les temps de réponse, il est recommandé de définir uniquement les éléments
susceptibles d’entrer en contact.
nom = liste des éléments (table, axis Z, axis V, bedplate, etc…).

16) – collision turret = nom, nom, nom


Sélection des axes pouvant entrer en collision avec la tourelle.
Pour améliorer les temps de réponse, il est recommandé de définir uniquement les éléments
susceptibles d’entrer en contact.
nom = liste des éléments (axis W, bedplate, etc…).

Copyright SPRING Technologies 2002 Manuel de Formation Page 107


17) - collision model = nom, nom, nom
Sélection des axes pouvant entrer en collision avec la pièce et les mors du mandrin.
Pour améliorer les temps de réponse, il est recommandé de définir uniquement les éléments
susceptibles d’entrer en contact.
nom = liste des éléments (rottable C, turret, etc…).

18) – compensation radius = 0 ou tool


Sélection du correcteur de rayon de plaquette outil.
0 = valeur de correction nulle.
tool = correcteur égal au rayon de plaquette.

19) – memory = variable/nom machine/memory


Définition d’un répertoire pour les fichiers ISO internes et sous-programmes. Il est possible
d’utilise la variable d’environnement SPM ou SPMAC :
memory = SPMAC/tour/memory

II - CREATION DES OUTILS

1) - Ouverture d’une bibliothèque outils :

VOIR le chapitre IV – Création des outils ( Pages 36)

Copyright SPRING Technologies 2002 Manuel de Formation Page 108


V - MISE EN POSITION DES ELEMENTS

Mors numérisé en CAO Outil numérisé en CAOPièce numérisée en CAO

1) - Chargement des éléments dans la gamme :

L’ordre des éléments modélisés en CAO est important car il constitue une approche réelle de la
simulation.

- Les mors sont répertoriés comme Brides et stockés sous Clamps.


- Les bruts sont répertoriés comme Bruts et stockés sous Rough.
- Les posages, centrages et autres dispositifs de maintien de la pièce sont répertoriés comme
Brides et stockés sous Clamps.
- Les extensions d’outil, corps d’outil et porte-outil sont répertoriés comme Attachements et
stockés sous Holders.
- Les pièces finies sont répertoriées comme Pièces et stockées sous Parts.

2) – Mise en position :

Les éléments se mettent en place de la même manière que pour les éléments de fraisage :

- Sans calage la position est indépendante des autres éléments.


- Avec calage l’élément sera positionné par rapport à un élément de référence.
- Translation en X
- Translation en Y
- Translation en Z Entrez la valeur numérique
- Rotation autour de X ou cliquez sur les flèches et
- Rotation autour de Y observez l’élément se positionner en dynamique.
- Rotation autour de Z

Pour vous aider à vous positionner, référez-vous aux référentiels dans la fenêtre Scène.

o Le référentiel vert est celui du programme.


o Le référentiel jaune est celui du Brut.

Copyright SPRING Technologies 2002 Manuel de Formation Page 109


Exemple d’un repère programme Exemple des repères programme et pièce

Nota : Si vous ne voyez pas correctement l’élément au début du positionnement,


- basculez la représentation en filaire
- retirez le filaire des parcours d’outils
- mettez tous les éléments gênants en transparence.

Pour les autres modélisations CAO, il sera juste nécessaire de les représenter dans le contexte
de la machine, comme par exemple :

- les mors de serrage de la pièce devront être représentés séparément dans les
configurations souhaitées.

Exemple :

mors fermés = Layer 0

mors ouverts = Layer 1

Copyright SPRING Technologies 2002 Manuel de Formation Page 110

Вам также может понравиться