Академический Документы
Профессиональный Документы
Культура Документы
NCS2000-V5-FR-02
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
PRESENTATION DU LOGICIEL
NCSIMUL2000 engendre des gains de temps importants lors des phases de mises au point.
I - DEMARRAGE DU LOGICIEL
– 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.
Nota : Il est possible d’ouvrir plusieurs fenêtres de ce type pour observer le modèle sous
divers angles.
– Menu Fichiers :
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)
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’’
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’’
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
- Translation libre
- Zoom libre
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
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.
L’éditeur de programme s’ouvre dans la même fenêtre programme en vous laissant le choix de
la modification.
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é
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é :
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.
1) - Type de simulation
2) – Affichage
3) – Alarmes
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
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
Section Arrêt
Section Image
Nota : Dans la version précédente, le même menu était appelé par le menu Préférence du bouton
Options.
Pour démarrer une simulation, il faut tout d’abord remettre le brut dans son état initial .
- Cliquer sur le bouton Réinitialiser brut.
Nota : Pour redémarrer après chaque arrêt programmé, cliquer de nouveau sur le même icône.
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 »,
- NCSIMUL2000 ouvre la fenêtre Vidéo, dans laquelle vous apercevrez le brut avant usinage.
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.
IMAGES
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.
° 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.
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
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.
° 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.
Exemple :
- dégradés de rouge pour les manques
- dégradés de bleu pour les surépaisseurs
b) – faites glisser cet icône dans la fenêtre Gamme de préférence avant la Machine
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
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 :
- Utiliser les éclairages comme dans un studio photo (au moins 3, 7 maxi)
Ces différents matériaux sont accessibles dans chaque champ de définition des paramètres.
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.
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 :
° 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 :
° 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.
||
- Fenêtres Verticales
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’’ :
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.
Cliquer sur le bouton ‘’Ouvrir’’, la fenêtre ‘’Liste des gammes en Batch’’ s’ouvre.
Vous pouvez supprimer une gamme en cliquant sur le bouton ‘’Supprimer un élément’’.
4) – Exécution du ‘’Batch’’ :
Cliquer sur le bouton Exécuter dans le menu Batch.
La fenêtre Batch Exécution s’ouvre.
• Exécution immédiate (valeur par défaut) ; dés que vous validez par OK, le
‘’Batch’’ s’exécute aussitôt.
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 :
Dans cette option, pour avoir le résultat d’une gamme traitée, il suffit de :
I - FONCTIONS DE DEMARRAGE
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 :
Accès au réseau
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 !
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.
Si vous souhaitez modifier les caractéristiques d’un utilisateur, procédez de la façon suivante :
La fenêtre Modification des Utilisateurs apparaît (voir tableau au bas de la page 1).
II - LES LICENCES
Vous devrez placer ce fichier sous votre répertoire ‘’License’’ et redémarrer votre ordinateur.
Définition :
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)
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.
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).
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.
Dans une gamme, tout programme doit être précédé d’une machine et
d’un brut à usiner .
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
- 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
Ces opérations effectuées sur les Bruts et Brides, peuvent être précisées dans la gamme dans
leur ordre chronologique.
d) – Programmes :
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)
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.
° 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).
Cliquez sur OK, la fenêtre Librairie Outils s’affiche (voir page suivante).
Cliquez sur l’icône Outils avec le bouton de gauche de la souris, la fenêtre Librairie Outils
s’affiche (voir page suivante).
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
° 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 .
a-1) le fraisage :
Fraises standard
Forêts
Tarauds
Fraises 3 tailles
Fraises coniques
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
Rayon de
plaquette
Largeur de la plaquette
Epaisseur de la plaquette
orientation de la
plaquette dans le plan
de travaille
Rayon de
plaquette
Largeur et longueur
de la plaquette
Epaisseur de la plaquette
orientation de la
plaquette dans le plan
de travaille
Largeur et longueur de la
plaquette
Rayon de
plaquette
Epaisseur de la plaquette
orientation de la
plaquette dans le plan
de travaille
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
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 :
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 :
- Fichier CAO 3D
Exemple d’un corps d’outil importée :
° Porte outil
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.
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).
2) – Dans la fenêtre NCProfil de l’onglet Outil, entrez le nom du fichier (xxx.ncp) à créer.
4) – Construction du profil.
- Tout d’abord, supprimer la première ligne existante (ligne horizontale LH/0) puis la re-
créer en cliquant sur le bouton CREATION.
- 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.
2) – Mise en position :
Une fois les éléments en place dans la fenêtre Gamme, les positionner de la manière suivante :
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.
Procédure de positionnement :
- 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.
- Pour vous aider à vous positionner, référez-vous au référentiel vert dans la fenêtre Scène.
VI - FONCTIONS D’INITIALISATION
1) – Généralités :
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.
2) – Origines Machine :
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.
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.
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 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.
Vous pourrez vérifier ces variables et leurs valeurs calculées dans la fenêtre de contrôle à
l’onglet Variables.
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
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.
=>
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/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
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.
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.
° ouverture du tableau
en cliquant sur Other.
1) – Transformation :
2) – Démontage :
3) – Montage :
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.
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.
- 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éé.
Cette fonction est utilisée si vous souhaitez spécifier les paramètres de simulation de l’usinage
automatiquement dans votre gamme.
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)
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.
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.
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.
- 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 …).
3) – Cinématique :
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.
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.
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.
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) :
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 :
° Cliquez sur l’icône Ouvrir puis sauvegardez avec OK ou non avec Annuler.
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 :
Méthodologie :
° 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.
° Dans la fenêtre Scène, faire un clic droit sur l’objet à exporter et dans le menu
déroulant cliquez sur Exporter Objet.
° 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.
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.
° Outils : Les ‘’Layers’’ ainsi que l’axe utilisés en CAO pour définir les outils.
° La langue utilisée pour son environnement. La traduction des textes ne sera effective
qu’après avoir redémarrer NCSIMUL2000 .
° 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 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.
2) – Paramètres d’affichage :
Voir tous les détails dans le chapitre VIII à partir de la page 14 de ce manuel.
1) – Onglet Général :
a) – Sélection de l’origine :
° Choisir la Référence de
définition.
2) – Onglet Format :
° 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.
3) – Onglet Association :
4) – Onglet Collision :
6) – Onglet Variables :
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 :
° 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.
° 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.
V – INSTALLATION DE NCSIMUL2000
1) – Généralités :
2) - Installation :
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.
- Standard
- Compacte
- Personnalisée
- Mise à jour
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 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.
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.
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.
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 :
Exemple :
memory = SPMAC/mahomc50/mocn
ou
memory = SPMAC/4xyzbfan/memory
Pour voir l’extension ainsi que les fichiers cachés, procédez comme suit :
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.
Pour vous permettre d’appréhender simplement ce mode de travail sur le code ISO, voici une
méthode :
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 : Il est rappelé que cet élément d’initialisation devra être placé après la
machine et la pièce et avant le programme.
- 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
3) – Cinématique :
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.
9) – head numéro
Indique quel mandrin est chargé par défaut.
numéro = numéro compris entre 0 et 9.
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.
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.
L’ordre des éléments modélisés en CAO est important car il constitue une approche réelle de la
simulation.
2) – Mise en position :
Les éléments se mettent en place de la même manière que pour les éléments de fraisage :
Pour vous aider à vous positionner, référez-vous aux référentiels dans la fenêtre Scène.
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 :