Professional Documents
Culture Documents
3
Guide d’utilisation
NCSIMUL 8.3
Guide d’utilisation
1
2
NCSIMUL 8.3
Guide d’utilisation
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
1. Présentation générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2. Principe de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.1. Organisation des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.2. Création d’un environnement de simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2.3. La simulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.1. Configuration matérielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2. Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.1. Mise à jour du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
1. Démarrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.2. Licences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.3. Fenêtre principale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2. Utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.1. Changer d’utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.2. Modifier les propriétés d’un utilisateur . . . . . . . . . . . . . . . . . . . . . . . 23
2.3. Informations utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3. Gamme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.1. Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.2. Ouvrir une nouvelle gamme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.3. Ouvrir une gamme existante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.4. Constituer une gamme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.4.1. Charger un élément . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.4.2. Ordre des éléments dans la gamme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.5. Enregistrer une gamme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4. L’environnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.1. Fenêtre 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.1.1. Fonctions de la barre d’outils Fenêtre 3D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.1.2. Fonctions de la barre d’outils Paramètres scène 3D. . . . . . . . . . . . . . . . . . . . . 36
4.1.3. Manipulations de la fenêtre 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3
Table des matières
4
NCSIMUL 8.3
Guide d’utilisation
5
Table des matières
6
NCSIMUL 8.3
Guide d’utilisation
7
Table des matières
8
NCSIMUL 8.3
Guide d’utilisation
Présentation
1. Présentation générale
1.1. Introduction
La présente documentation a été réalisée dans le but de vous accompagner lors de l’utilisation
de NCSIMUL8, en décrivant chaque fonctionnalité du logiciel.
Cependant cette documentation ne peut en aucun cas remplacer une formation réalisée par des
personnes habilitées à le faire. Lors d’une formation au logiciel vous apprendrez comment
mener à bien tous vos projets de simulation.
NCSIMUL est un logiciel basé sur l’analyse de différents éléments permettant d’obtenir une
simulation la plus proche possible de la réalité.
Afin d’obtenir une simulation réaliste, il est impératif de définir un maximum d’éléments le plus
fidèlement possible.
9
Présentation
1.Présentation générale
10
NCSIMUL 8.3
Guide d’utilisation
1.2.3. La simulation
La simulation d’une gamme permet de visualiser les différents éléments qui composent la
gamme et d’effecteur les différents tests nécessaires à l’analyse de l’usinage.
NCSIMUL possède différents moyens d’information pour indiquer aux utilisateurs les
problèmes rencontrés lors de la simulation et offre les moyens de corriger les éléments
incriminés afin d’obtenir un environnement et des données compatibles avec la situation
d’usinage désirée.
A tous les stades, de la création de la gamme à l’exécution de la simulation, de nombreuses
options de visualisation sont proposées. Il est ainsi possible de choisir parmi les éléments, ceux
que l’on souhaite observer ainsi que :
la couleur,
l’aspect de chaque volume en filaire, facette, image ou transparence,
l’angle d’observation,
le zoom,
etc, ...
11
Présentation
1.Présentation générale
L’usinage peut ainsi être observé en dynamique. Différentes options permettent de contrôler la
vitesse de déroulement de la simulation.
12
NCSIMUL 8.3
Guide d’utilisation
Installation
1. Introduction
Le logiciel NCSIMUL est développé pour fonctionner sur les systèmes d’exploitations suivants:
Windows 2000.
Windows XP.
Il est possible de faire fonctionner NCSIMUL sur d’autres systèmes d’exploitations (Windows
NT, Windows 98, ...).Cependant les problèmes de fonctionnement liés à ces environnements ne
pourront être traités par les équipes de support technique du logiciel.
L’utilisation des derniers drivers disponibles pour les cartes graphiques (notamment pour les
cartes utilisant les technologies OpenGL), est fortement recommandée, le gain de performances
peut s’avérer très important.
13
Installation
2.Installation
2. Installation
www.spring.fr
14
NCSIMUL 8.3
Guide d’utilisation
Utilisation
1. Démarrage
1.1. Introduction
Selon l’installation effectuée sur votre ordinateur différents accès sont possibles afin de
démarrer le logiciel NCSIMUL.
vous pouvez cliquer sur l’icone NCSIMUL , , présente sur votre bureau
Windows.
vous pouvez cliquer sur le lien NCSIMUL, présent dans le menu Démarrer >
Programmes de Windows.
Contactez votre administrateur informatique ou le responsable NCSIMUL afin de
connaître les règles spécifiques liées à l’utilisation et au démarrage du logiciel.
Lorsque vous avez démarré le logiciel la fenêtre de démarrage s’affiche.
Figure 3 Fenêtre de démarrage
Dans un premier temps vous devez choisir parmi la liste des utilisateurs, l’utilisateur avec lequel
vous désirez travailler avec le logiciel NCSIMUL.
Ensuite plusieurs options sont possibles :
sélectionner la rubrique Ouvrir Sans Gamme, vous permet de démarrer NCSimul
sans document actif.
15
Utilisation
1.Démarrage
1.2. Licences
16
NCSIMUL 8.3
Guide d’utilisation
Ce formulaire est le document qui va permettre à SPRING Technologies de générer vos licences
d’utilisation du logiciel NCSIMUL, veuillez donc prendre le temps de renseigner correctement
tous les champs nécessaires.
Ensuite, transmettre le formulaire à votre revendeur :
17
Utilisation
1.Démarrage
un ordinateur identifié) ou un fichier "float.lic" pour une ou plusieurs licences flottantes (dédiée
à un serveur identifié et utilisable sur n’importe quel autre ordinateur du réseau).
Placer ce fichier de licence dans le répertoire "License" de NCSIMUL. Par défaut sa localisation
est "C:\Program Files\NCSIMUL8\License".
Pour prendre en compte un nouveau fichier de licence vous devez redémarrer votre ordinateur,
et votre nouvelle licence sera automatiquement activée.
Vous pouvez aussi à tout moment afficher la configuration de licence que vous utilisez.
Analyser la licence actuelle
A partir de la fenêtre Licence choisissez l’option Analyser la licence actuelle... et valider par
OK.
18
NCSIMUL 8.3
Guide d’utilisation
La fenêtre Licence s’ouvre et montre le nombre de licences fixes et flottantes offertes pour
chaque module de NCSIMUL. Le nombre de licences occupées apparaît entre parenthèses à
côté du nombre total de licences. On trouve aussi dans cette fenêtre, la date d’expiration de la
licence et la version de NCSIMUL associée au fichier de licence.
Ces fonctionnalités d’analyse de la licence actuelle et de mise à jour de la licence sont
accessibles aussi lorsque le logiciel est démarré via le menu Options > Licence.
19
Utilisation
1.Démarrage
La fenêtre principale contient une barre de menu, des barres d’outils et différentes fenêtres.
Chaque élément peut être déplacé ou masqué, les tailles de fenêtre sont modifiables. Les
positions, les tailles de fenêtre et les positions des barres d’outils définissent "l’espace de
travail". Chaque gamme est enregistrée avec son espace de travail. La fenêtre principale, au
démarrage, peut donc avoir une présentation différente suivant la gamme ouverte.
Voici ce que vous obtiendrez si vous lancez NCSIMUL en ouvrant une nouvelle gamme.
Figure 6 Espace de travail d’une nouvelle gamme
Par défaut, l’espace de travail d’une nouvelle gamme est composé de 4 zones.
1. La zone 1, sur fond blanc, est la fenêtre Ressources. Elle contient les arbres de
classement, d’une part pour les Utilisateurs et d’autre part pour les Fonctions. Les
objets des arbres de classement peuvent être glissés dans une gamme. L’arbre
Utilisateurs contient des objets tels que les machines, brides, bruts, pièces... L’arbre
Fonctions contient des opérations particulières, telles que les initialisations, mises en
position, montage, démontage...
2. La zone 2, en vert, est la fenêtre Gamme. La gamme définit la liste des objets qui
interviennent dans la simulation d’usinage. On y glisse, à l’aide de la souris, les
machines, outils, brides, bruts et programmes, depuis l’arbre de classement utilisateur,
20
NCSIMUL 8.3
Guide d’utilisation
ainsi que les fonctions souhaitées pour la simulation, depuis l’arbre de classement des
fonctions.
3. La zone 3, en bleu, est occupée par une fenêtre Graphique, ou fenêtre 3D. Il est
possible d’ouvrir plusieurs fenêtres de visualisation de la scène pour observer la scène
selon des vues différentes.
4. La zone 4, en blanc, est une fenêtre de messages, ou fenêtre Informations. Les
messages sont affichés dans différents onglets selon leur origine, vérification du code
ISO, tests de collision, tests d’usinage.
Un utilisateur peut conserver son espace de travail personnalisé :
Cliquer sur Sauvegarder l’espace de travail personnalisé du menu Affichage.
L’espace de travail personnalisé sera conservé à la création des nouvelles gammes
depuis la fenêtre démarrage.
Il est possible, quand au moins un programme est chargé dans la gamme, d’ouvrir une fenêtre
Programme, afin d’observer le programme de commande numérique correspondant à
l’usinage.
21
Utilisation
2.Utilisateurs
2. Utilisateurs
Après avoir démarré une session d’utilisation de NCSIMUL, il est possible de changer
d’utilisateur.
Pour quitter la connexion en cours et se connecter sous un autre nom :
1. Choisir Utilisateur > Changer d’utilisateur
2. La fenêtre de connexion apparaît.
3. Choisir le nouvel utilisateur désiré, dans la liste des utilisateurs.
4. Saisir le mot de passe si nécessaire.
5. Cliquer sur OK.
22
NCSIMUL 8.3
Guide d’utilisation
23
Utilisation
2.Utilisateurs
des étoiles.
2. Dans le champ Confirmation du mot de passe, saisir à nouveau le mot de passe.
3. Cliquer sur le bouton OK pour prendre en compte les changements et fermer la fenêtre.
Dans le cas d’un utilisateur "administrateur" utilisant la fonction de modification des propriétés,
il est possible de modifier toutes les informations de tout les utilisateurs.
Pour modifier les répertoires des données d’un utilisateur :
1. Lorsque la fenêtre de modification des utilisateurs est active, choisir l’utilisateur à
modifier en le sélectionnant dans la liste des utilisateurs à modifier.
2. Spécifier la localisation du répertoire principal.
3. Spécifier la localisation des données spécifiques à NCSIMUL.
Le Répertoire principal de l’utilisateur est l’endroit où les données locales de l’utilisateur sont
enregistrées. Par défaut, le répertoire principal d’un utilisateur nommé XXX, est
"C:\Users_NCS\XXX\", mais il est possible de définir un autre chemin. Il est important de
choisir un répertoire principal différent pour chaque utilisateur.
Les données sont aussi classées suivant leur type : armoires, apt, attachements, brides, bruts,....
Un répertoire est attribué à chaque type de données. Certaines données sont Locales, elles sont
placées dans un répertoire correspondant à leur type, situé sous le répertoire principal de
l’utilisateur courant. Certaines données sont Publiques, elles sont placées dans le répertoire
correspondant à leur type, parmi les répertoires de l’utilisateur "Public". Les données publiques
sont communes à l’ensemble des utilisateurs, tandis que les données locales sont propres à
chaque utilisateur. Il est aussi possible de définir une Autre localisation, à spécifier
complètement en utilisant le bouton "...". A la création d’un nouvel utilisateur, par défaut, les
armoires, les machines, les modèles et les variables sont publics, tandis que les autres données
sont locales. Voici le classement, sur le disque dur, par défaut, des données d’un nouvel
utilisateur XXX.
24
NCSIMUL 8.3
Guide d’utilisation
Pour modifier le répertoire principal d’un utilisateur, il faut être "administrateur" NCSIMUL.
Les données contenues dans l’ancien répertoire principal ne seront pas copiées dans le nouveau
répertoire principal.
Les renseignements contenus dans la fenêtre Informations sont utilisés lors de l’utilisation de
la fonction d’export de documentation au format XML.
Vous ne pouvez modifier les informations de l’utilisateur que si vous êtes un utilisateur
administrateur.
25
Utilisation
2.Utilisateurs
26
NCSIMUL 8.3
Guide d’utilisation
3. Gamme
3.1. Définition
27
Utilisation
3.Gamme
28
NCSIMUL 8.3
Guide d’utilisation
élément, l’élément déposé se positionne au dessus de l’élément sur lequel il a été déposé.
Figure 11 Fenêtre Ressources onglet Utilisateur
29
Utilisation
3.Gamme
disponibles dans l’arbre des ressources, onglet Fonctions. Il faut les placer, dans la gamme,
suivant l’ordre chronologique des opérations à simuler.
Figure 12 Fenêtre Ressources onglet Fonctions
La pièce est le résultat souhaité d’un usinage. On introduit la pièce associée à un brut dans une
gamme, pour pouvoir comparer la pièce avec le résultat de l’usinage simulé sur le brut.
Programmes
Deux types de programmes existent dans NCSIMUL, ils s’utilisent de la même façon mais sont
stockés dans deux types de données différentes :
les fichiers au format ISO, stockés dans le type de données Programmes.
les fichiers au format APT, stockés dans le type de données APT.
Le programme doit obligatoirement être placé dans la gamme, après la machine, la ou les
librairies outils nécessaires, les bruts à usiner, les brides et leurs mises en positions.
Si deux programmes se succèdent, le résultat de l’usinage simulé d’après le premier
programme, devient le brut à usiner pour le second programme.
Les fichiers "Apt" sont des fichiers programme d’un type particulier. Ils sont utilisés dans
NCSIMUL comme les autres fichiers programme du répertoire "Programmes". L’utilisation de
programmes au format APT nécessite tout de même l’utilisation d’une machine configurée avec
un contrôleur CN adapté.
L’utilisation de programmes de type APT vous permet de générer automatiquement votre
librairie outil si votre programme en contient la définition et si le contrôleur de la machine-outil
utilisé peut gérer cette fonction.
Pour générer automatiquement la librairie outils définie dans un programme APT :
1. Faire un clic droit sur le programme en question dans la fenêtre gamme, puis utiliser la
fonction Sauvegarde Lib APT, du menu contextuel.
30
NCSIMUL 8.3
Guide d’utilisation
Les sauvegardes
L’élément Sauvegarde permet d’enregistrer l’état d’un brut après un usinage. Sous différents
format 3D dans le répertoire simulation. Lorsque l’on glisse un élément Sauvegarde dans une
gamme, il faut préciser le brut concerné, le nom du fichier de sauvegarde et le format de
sauvegarde. On peut également sauvegarder le résultat du brut usiné (.rgh) en sélectionnant
l’option Créer le brut .rgh associé, le résultat sera sauvegardé dans le répertoire Models. Seuls
les programmes d’usinage placés avant la sauvegarde sont effectués sur le brut avant la
sauvegarde.
Le sol et les lumières
Pour l’élément Sol, l’ordre par rapport aux autres éléments de la gamme, n’a aucune
importance. Le sol joue un rôle décoratif dans la scène, il n’intervient pas dans les calculs de
simulation. L’affichage du sol dans la scène permet de voir facilement l’orientation de la scène.
L’élément Lumières est toujours placé en début de gamme. On ne peut ni ajouter ni supprimer
l’élément Lumière dans la gamme. Par contre, les propriétés des lumières sont modifiables et
permettent de définir l’éclairage de la scène. Ces propriétés sont accessibles en faisant un
double-clic sur l’élément lumière ou un clic droit puis Propriétés du menu contextuel.
Synchronisation machine, synchronisation canal, activation machine
Les éléments de synchronisation et d’activation permettent de gérer des gammes complexes qui
comprennent plusieurs machines. Il est ainsi possible de simuler des machines qui gèrent
plusieurs programmes en même temps (différents canaux) et des gammes qui contiennent
plusieurs machines à utiliser en même temps ou suivant une chronologie.
Figure 13 Gamme comprenant plusieurs machines
31
Utilisation
3.Gamme
Objets de l’arbre des ressources Utilisateur qui ne peuvent pas être insérés dans une
gamme
Les éléments Gammes sont enregistrées dans le répertoire gamme de l’utilisateur. On ne peut
insérer une gamme dans une gamme.
Le dossier Simulation permet d’afficher les différents résultats sauvegardés au cours des
simulations précédentes. Les résultats sont de 2 types :
Des modèles CAO de bruts usinés, sauvegardés à la suite d’une simulation.
Des films de simulations, sauvegardés pendant le déroulement d’une simulation.
Le dossier Batch vous permet de visualiser la liste des gammes qui seront simulées lors de
l’exécution du batch.
Les gammes sont enregistrées dans le répertoire gamme de l’utilisateur connecté. La gamme est
enregistrée sous la forme d’un fichier de type *.ncs, portant le nom de la gamme. Le fichier
*.ncs est toujours accompagné d’un fichier de type *.wsp du même nom. Le fichier *.wsp
contient l’espace de travail ou "workspace", associé à la gamme (voir “Fenêtre principale”,
page 20).
Il existe plusieurs méthodes au choix pour enregistrer une gamme:
On peut enregistrer une gamme à partir du menu Fichiers > Enregistrer une Gamme.
On peut enregistrer une gamme à partir de la barre de menu principal en cliquant sur
le bouton Enregistrer, .
On peut enregistrer une gamme avec le raccourci clavier Ctrl + S.
32
NCSIMUL 8.3
Guide d’utilisation
A la suite de ces actions une boite de dialogue vous demande de préciser le nom à utiliser pour
la sauvegarde.
Vous pouvez aussi Utiliser la fonction Fichiers > Enregistrer sous pour sauvegarder votre
gamme avec un nouveau nom.
33
Utilisation
4.L’environnement
4. L’environnement
4.1. Fenêtre 3D
Par défaut la barre d’outils Fenêtre 3D s’ouvre en même temps que la fenêtre 3D.
34
NCSIMUL 8.3
Guide d’utilisation
Vue atelier : cette fonction permet d’afficher dans la fenêtre 3D tous les éléments
présents dans la gamme, cette fonction n’est utilisable que si la gamme contient
plusieurs machines.
Vue machine : cette fonction permet d’afficher dans la fenêtre 3D tous les éléments
liés à la machine en cours d’utilisation. Pendant une simulation le bâti de la machine
sert de référence d’affichage.
Vue table : cette fonction permet d’afficher dans la fenêtre 3D tous les éléments sauf
la machine en cours d’utilisation. Pendant une simulation le repère pièce sert de
référence d’affichage.
Vue machine + vue table : Cette fonction permet d’afficher simultanément dans la
fenêtre 3D la vue machine et la vue pièce.
Configuration des vues : cette fonction permet d’afficher une boite de dialogue
permettant de configurer l’affichage dans la fenêtre 3D. Il faut spécifier quel est le type
de Référence à utiliser et quel est la référence à prendre en compte pour l’affichage
durant la simulation. Ces paramètres sont modifiables en permanence.
Multifenetrage : cette fonction permet d’afficher dans une fenêtre 3D les quatre vues
suivantes, vue ISO, vue de Dessus, vue de Côté et vue de Face.
Inverser les axes : cette fonction permet de permuter les axes des vues de dessus, de
côté et de face. En vue pièce, lorsque le bouton Inverser les axes est actifs, la vue ZX,
par exemple, devient XZ.
35
Utilisation
4.L’environnement
36
NCSIMUL 8.3
Guide d’utilisation
37
Utilisation
4.L’environnement
38
NCSIMUL 8.3
Guide d’utilisation
tournage.
Il est également possible de modifier les valeurs de ces angles en agissant directement sur les
flèches rouges.
La fenêtre programme est la fenêtre qui permet d’afficher le contenu d’un programme
d’usinage.
Pour ouvrir une fenêtre programme :
Cliquer sur le bouton Nouvelle fenêtre programme, dans la barre d’outils Fenêtres
(voir “Barre d’outils Fenêtres”, page 34).
ou
Choisir Fenêtre > Nouvelle fenêtre programme.
Une fenêtre programme s’affiche. Il est possible d’ouvrir plusieurs fenêtres programme.
La fenêtre programme synchronisé est sensiblement identique à la fenêtre programme (voir ci-
dessus) mais permet d’afficher le contenu des programmes des différents canaux d’une
machine.
39
Utilisation
4.L’environnement
40
NCSIMUL 8.3
Guide d’utilisation
La première étape de la constitution d’une gamme consiste à choisir les éléments qui doivent la
composer, parmi les ressources disponibles, et à les insérer dans la fenêtre gamme. La
composition de la gamme doit respecter l’ordre chronologique d’utilisation des éléments (voir
“Ordre des éléments dans la gamme”, page 29).
Pour réaliser une simulation d’usinage, la gamme doit comporter au minimum :
une machine
une librairie d’outils
un brut
un programme
41
Utilisation
5.Préparer une gamme
ou
Faire un clic droit sur l’élément à mettre en position dans la fenêtre graphique ou
dans la fenêtre gamme, puis choisir Mise en position.
La fenêtre Mise en position s’affiche.
Figure 19 Fenêtre Mise en position
2. Sélectionner les éléments à mettre en place. La sélection multiple est possible parmi
les objets et les origines, en utilisant les touches Shift et Ctrl.
3. Spécifier l’utilisation ou non de la fonction de calage. Cette fonction permet d’arrêter
42
NCSIMUL 8.3
Guide d’utilisation
les mises en position dès qu’il y a contact entre les éléments à déplacer et l’élément
spécifié comme référence de calage (à choisir parmi la liste proposée sous la fonction
Avec calage).
4. Utiliser les zones Translation et Rotation pour mettre en position les éléments
sélectionnés. Le paramètre Pas indique l’incrémentation à utiliser lorsque les boutons
de mise en position dynamique (flèches haut / bas) sont utilisés.
Si la mise en position avec calage est activée, dès contact avec l’élément de référence du calage,
il est impossible d’aller plus loin dans la direction bloquante. Un petit symbole rouge apparaît
dans la fenêtre Mise en position, par défaut ce symbole est vert.
Le bouton RAZ permet de remettre tous les champs de Translation et Rotation à zéro.
5.2. Initialisation
43
Utilisation
5.Préparer une gamme
5.2.1. Correcteurs
Les correcteurs s’appliquent aux outils de la librairie d’outils qui précède l’objet initialisation
dans la gamme. S’il n’y a pas de librairie d’outils avant l’initialisation, c’est la librairie d’outils
par défaut de la machine qui est concernée.
L’onglet Correcteurs permet, comme sur une machine à commande numérique, de spécifier
des valeurs de correction différentes de celles calculées automatiquement par la machine.
Pour insérer un nouveau correcteur :
1. Cliquer sur le bouton Créer, une nouvelle ligne est créée dans le tableau des
correcteurs.
Pour chaque nouvelle ligne de correction du tableau des correcteurs vous devez renseigner les
paramètres nécessaires à la simulation :
N° Outil : correspond au numéro d’outil utilisé dans la programmation. Certaines
programmations peuvent utiliser plusieurs numéros de correcteurs identiques pour des
numéros d’outils différents (exemple : T1D1 puis T2D1), dans ce cas il est impératif
de renseigner le N° d’outil dans le tableau des correcteurs.
N° Cor : correspond au numéro du correcteur à prendre en compte.
Lx, Ly, et Lz : correspondent aux valeurs de corrections de longueur à prendre en
compte, suivant l’axe X, Y, ou Z. Ces valeurs sont à renseigner en millimètres.
Cr : correspond à la valeur de correction de rayon à prendre en compte.
ITN : correspond au cadran à utiliser pour la prise en compte des correcteurs de
tournage. Pour définir le cadran à prendre en compte, utiliser la zone ITN, située à
droite du tableau, en cliquant dans le cadran désiré.
Lx1, Ly1, Lz1 et Cr1 : correspondent aux valeurs d’usure à prendre en compte.
(exemple : si Lx=100 et Lx1=-1, la correction effective sera de 99).
Pour supprimer une ligne de correction du tableau :
1. Sélectionner dans le tableau la ligne désirée.
2. Cliquer sur le bouton Supprimer, la ligne disparaît du tableau.
Il n’est pas utile de renseigner tous les paramètres de correction des outils de la librairie d’outils,
mais seulement ceux nécessaires à la simulation (ceux utilisés par le programme d’usinage).
44
NCSIMUL 8.3
Guide d’utilisation
45
Utilisation
5.Préparer une gamme
5.2.3. Variables
L’onglet Variables permet de définir des variables. Il est possible de définir des variables de
niveau 1 (correspondant aux variables de programmation, exemple : L pour NUM, # pour
FANUC,...) et des variables de niveau 2 (correspondant aux variables internes à l’armoire CN
exemple : E pour NUM, Q pour HEIDENHAIN,...).
Pour ajouter une variable :
1. Cliquer sur le bouton Créer, une nouvelle ligne est créée dans le tableau de variables.
2. Entrer le nom de la variable.
3. Entrer la valeur de la variable.
Pour supprimer une variable :
1. Sélectionner dans le tableau la ligne à supprimer.
2. Cliquer sur le bouton Supprimer.
Figure 22 Fenêtre Initialisation, onglet Variables
46
NCSIMUL 8.3
Guide d’utilisation
5.2.4. Origine
L’onglet Origine permet de définir les différentes origines utilisées par les programmes et de
spécifier l’origine par défaut à utiliser. Par défaut l’origine de programmation est l’origine de
référence de la machine. Il est possible de changer l’origine active par défaut et de spécifier ces
différentes origines par rapport aux origines Pièces, Bruts, Machine, G54, G55, ..., G59, (la liste
des origines dépend du contrôleur CN de la machine chargée dans la gamme).
La méthode consiste dans un premier temps à choisir l’origine à définir, puis à déterminer le
trièdre de référence, et enfin à spécifier le décalage du premier par rapport au deuxième.
Pour modifier l’origine du programme :
1. Cocher la case Remplacer l’origine.
2. Spécifier la nouvelle origine à prendre en compte dans le champ Sélection origine.
3. Dans la zone Objet de référence, choisir l’objet de référence pour l’affichage des
informations du tableau des origines.
4. Choisir, si besoin, la Table de référence, la Broche de référence et l’Elément de
référence à utiliser pour l’affichage des informations du tableau des origines.
5. Spécifier pour chaque origine utilisée les informations nécessaires à la position de cette
origine.
Figure 23 Fenêtre Initialisation, onglet Origine
47
Utilisation
5.Préparer une gamme
5.2.5. Sélection
L’onglet Sélection permet de spécifier certaines options. Ces options sont dépendantes des
éléments présents dans la gamme.
Position : permet de choisir la position de référence de la machine. Ces positions sont
définies dans les propriétés de la machine si cette dernière le permet.
RTCP : permet d’activer le mode RTCP désiré, parmi ceux définis dans les propriétés
des machines.
Rapide : permet d’activer ou de désactiver le mode déplacement rapide au lancement
de la simulation.
Table : permet de spécifier la table machine à utiliser par défaut.
Tête : permet de spécifier la tête machine à utiliser par défaut.
Outil : permet de spécifier l’outil placé en broche avant le début du programme. Pour
pouvoir forcer le montage d’un outil dans la broche au démarrage de l’usinage, Il faut
d’abord qu’une librairie d’outils soit chargée dans la gamme, avant l’initialisation.
48
NCSIMUL 8.3
Guide d’utilisation
Lorsque tous les éléments d’une gamme sont correctement insérés et initialisés, il faut vérifier
le fonctionnement de la gamme.
Cette phase concerne essentiellement l’interaction des programmes d’usinage avec le reste des
éléments qui constituent la gamme.
Plusieurs opérations permettent d’obtenir une gamme correcte afin d’obtenir par la suite une
simulation réaliste de la gamme.
49
Utilisation
6.Vérifier une gamme
6.1.1. Statut
L’onglet Statut affiche des informations relatives à la machine et à la programmation utilisée.
- Numéro d’outil
- Référence d’outil
- Mode de déplacement
- Vitesse de broche
- Vitesse d’avance
- Positions courantes
- Corrections
- ...
50
NCSIMUL 8.3
Guide d’utilisation
6.1.2. Info
L’onglet Info affiche des informations générales sur la programmation :
- Nombre d’erreurs
- Courses utilisées
- Nombre d’outils utilisés
- Temps total d’usinage
- Tableau de temps par outil
- ...
51
Utilisation
6.Vérifier une gamme
6.1.3. Variables
L’onglet Variables indique les valeurs de chacune des variables du programme au bloc courant.
Figure 27 Fenêtre Informations, onglet Variables
Pour suivre l’évolution des variables sélectionnées dans l’onglet Sélection de variables :
Dans le tableau, cliquer sur la variable que vous souhaitez sélectionner, puis cliquer
sur le bouton Sélection.
Ou
Dans le tableau, cliquer sur la variable que vous souhaitez sélectionner, puis, effectuer
un clique droit puis cliquer sur le message Ajouter à l’onglet sélection.
52
NCSIMUL 8.3
Guide d’utilisation
Vous pouvez aussi utiliser le bouton Sélection de l’onglet Variables, pour sélectionner des
variables à afficher dans l’onglet Sélection de variables (voir paragraphe ci-dessus).
6.1.5. Alertes
A ce stade des vérifications, l’onglet Alertes est vide. Cet onglet contiendra des informations
lorsqu’une simulation sera activée et que NCSIMUL détectera les problèmes d’usinage
spécifiés.
Figure 29 Fenêtre Informations, onglet Alertes
6.1.6. Erreurs
L’onglet Erreurs affiche toutes les erreurs de programmations détectées par NCSIMUL. Ces
erreurs sont essentiellement liées à la syntaxe de la programmation, elles correspondent aussi à
la vérification qui sera réalisée automatiquement par la machine lors de l’utilisation du
programme.
Il est donc important de modifier le programme pour simuler uniquement avec des programmes
ne comportant pas d’erreur. La simulation d’un programme erroné ne peut apporter une
vérification efficace.
53
Utilisation
6.Vérifier une gamme
L’onglet Mesures ne contiendra des informations que suite à une simulation et à l’utilisation
des fonctions de mesures (voir “Mesure”, page 73).
6.2. Le programme
Après la constitution ou l’ouverture d’une gamme complète il est impératif de consulter l’onglet
Erreurs de la fenêtre Informations, afin de s’assurer de la cohérence de la programmation
utilisée.
Si différentes erreurs sont recensées il est impératif de corriger ces dernières avant d’effectuer
une simulation.
Dans un premier temps l’utilisation de l’interactivité entre les différentes fenêtres peut être
utilisée afin de comprendre les erreurs de programmation détectées. En cliquant sur les lignes
d’erreurs dans la fenêtre Informations, NCSIMUL vous indiquera automatiquement dans la
fenêtre programme le bloc correspondant à l’erreur et vous indiquera dans la fenêtre 3D le
positionnement de la machine à l’instant du problème.
Ensuite il faut utiliser les outils de la barre d’outil Programmation afin de pouvoir analyser plus
finement les problèmes et de les corriger.
54
NCSIMUL 8.3
Guide d’utilisation
55
Utilisation
6.Vérifier une gamme
56
NCSIMUL 8.3
Guide d’utilisation
57
Utilisation
6.Vérifier une gamme
58
NCSIMUL 8.3
Guide d’utilisation
59
Utilisation
6.Vérifier une gamme
60
NCSIMUL 8.3
Guide d’utilisation
7.1. Introduction
Avant de lancer une simulation d’usinage à l’aide des commandes d’usinage de la barre d’outils
Simulation, il convient de préciser les paramètres d’usinage.
61
Utilisation
7.Simuler une gamme
62
NCSIMUL 8.3
Guide d’utilisation
63
Utilisation
7.Simuler une gamme
64
NCSIMUL 8.3
Guide d’utilisation
65
Utilisation
7.Simuler une gamme
Tous ces paramètres d’usinage peuvent être sauvegardés avec la gamme par l’utilisation d’un
objet Simulation, disponible au niveau de la fenêtre Ressources dans l’onglet Fonctions. Cet
objet Simulation doit être placé avant le programme afin que lors de la simulation les
paramètres soient pris en compte.
L’utilisation de l’objet Simulation est fortement recommandé lors de l’utilisation du mode
Batch.
66
NCSIMUL 8.3
Guide d’utilisation
7.2. Simulation
Pour commencer la simulation d’usinage à son début, il faut d’abord remettre le brut dans son
état initial (si tel n’est pas le cas) :
Cliquer sur le bouton Réinitialisation de la barre d’outils Simulation. Les bruts
reprennent leurs caractéristiques initiales et les anciennes alertes sont effacées.
ou
Choisir Simulation > Réinitialisation.
Pour lancer la simulation d’usinage:
1. Cliquer sur le bouton Simulation, de la barre d’outils Simulation, ou choisir
Simulation > Simulation. La simulation commence.
Pour stopper la simulation d’usinage avant la fin ou faire une pause :
1. Cliquer sur le bouton Pause, de la barre d’outils Simulation, ou choisir Simulation >
Pause. La simulation s’arrête.
Pour reprendre la simulation d’usinage où elle s’était arrêtée :
1. Cliquer sur le bouton Simulation, de la barre d’outils Simulation, ou choisir
Simulation > Simulation. La simulation recommence.
Si vous utilisez les fonctions d’arrêt, présentées au chapitre précédent, il faut utiliser le bouton
Simulation avec options d’arrêt, de la barre d’outils Simulation, afin que la simulation
s’arrête automatiquement sur les options sélectionnées. Pour reprendre la simulation jusqu’au
prochain arrêt, cliquez de nouveau sur le bouton Simulation avec options d’arrêts.
Un autre mode d’arrêt de la simulation existe. Il s’agit de Points d’arrêts que vous pouvez
spécifier dans la fenêtre Programme en effectuant un double-clic dans la barre grise (de
gauche) devant la ligne, où vous voulez que le programme s’arrête. Un point rouge apparaît
devant la ligne, signifiant un Point d’arrêt. Lorsque vous lancez la simulation avec le bouton
Simulation avec options d’arrêt la simulation s’arrêtera automatiquement sur la ligne en
question. Vous pouvez mettre autant de points d’arrêts que vous voulez. Pour supprimer un
point d’arrêt il suffit de double-cliquer sur le point en question.
67
Utilisation
7.Simuler une gamme
A l’issue ou en cours d’une simulation, l’utilisateur peut sauvegarder la session d’usinage, c’est
à dire, conserver à l’instant de l’activation de la sauvegarde, l’état d’usinage du brut et de
l’ensemble des informations associées à la simulation. L’utilisateur pourra par exemple analyser
le résultat de la simulation ultérieurement sans avoir à simuler une nouvelle fois la gamme.
Pour sauver une session d’usinage :
1. Lancer la simulation.
2. Lorsque vous souhaitez sauvegarder l’environnement d’usinage, dans la barre de
menu, cliquer sur Fichier puis choisir la fonction Sauver la session d’usinage.
La fonction de sauvegarde n’agit que dans la cadre de l’utilisation des moteurs d’enlèvement de
matière NCMAC, NCCUT et NCVERIFY.
On ne peut sauvegarder qu’une seule session d’usinage par gamme.
Pour restaurer une session d’usinage :
1. Choisir l’Utilisateur dans lequel la sauvegarde de session a été effectuée.
2. Ouvrir la gamme dont vous souhaitez Restaurer la session d’usinage. La simulation
ne doit pas être active.
3. Dans la barre de menu, cliquer sur Fichier puis choisir la fonction Restaurer la
session d’usinage.
68
NCSIMUL 8.3
Guide d’utilisation
69
Utilisation
8.Analyser une simulation
A la suite d’une simulation il est important d’analyser les résultats obtenus. Il existe plusieurs
types d’analyse.
La liste des Alertes de la fenêtre Informations est la première source d’informations à vérifier.
En effet si dans un premier temps la simulation a détectée des Alertes d’usinage (Collisions,
Usinage en mode rapide dans la matière....) il semble évident qu’un problème majeur existe, et
que la modification d’éléments contenus dans la gamme est nécessaire à l’obtention d’une
simulation sans alerte. Si des modifications sont à apporter au niveau de la programmation,
utiliser l’éditeur de texte.
Lorsque la simulation d’une gamme correspond aux résultats souhaités, d’un point de vue
Alertes d’usinage, la vérification dimensionnelle du résultat d’usinage intervient par le biais des
fonctions de :
- Mesure
- Comparaison
- Plan de coupe
Les différents outils d’analyse : Mesure, Comparaison, Plan de coupe et Film sont
disponibles au niveau de la barre d’outils Simulation.
8.1. Comparaison
Après un usinage avec enlèvement de matière, on peut comparer le résultat de l’usinage (le Brut
usiné) avec la Pièce (modèle CAO de la pièce théorique à réaliser) de la gamme qui représente
le modèle du résultat souhaité.
Il est important que la gamme soit correctement constituée avant d’activer le mode de
comparaison. Il n’est pas possible d’insérer un élément Pièce dans la gamme après une
simulation pour faire de la comparaison.
Pour activer le mode de comparaison à la suite d’une simulation :
Cliquer sur le bouton Comparaison de la barre d’outils Simulation.
ou
Choisir Analyse > Comparaison.
La fenêtre Comparaison s’affiche.
70
NCSIMUL 8.3
Guide d’utilisation
71
Utilisation
8.Analyser une simulation
72
NCSIMUL 8.3
Guide d’utilisation
8.2. Mesure
8.2.1. Généralités
Pour effectuer des mesures sur un des éléments de la gamme ou sur le résultat d’un
usinage, activer les fonctionnalités de mesure :
Cliquer sur le bouton Mesure de la barre d’outils Simulation.
ou
Choisir Analyse > Mesure.
La barre d’outils Mesure s’affiche.
73
Utilisation
8.Analyser une simulation
Pour chaque mesure que vous souhaitez réaliser il faut procéder comme suit :
1. Cliquer sur le bouton de mesure désiré. La fenêtre Mesure s’ouvre.
74
NCSIMUL 8.3
Guide d’utilisation
75
Utilisation
8.Analyser une simulation
5. Spécifier le Repère d’expression qui devra être pris en compte pour les calculs des
informations de mesure.
6. Réaliser les sélections nécessaires à la mesure désirée. A partir du moment où le menu
Mesure est activé, les sélections graphiques pour obtenir une mesure se réalisent avec
le clic droit de la souris dans la fenêtre graphique.
La zone Informations de la fenêtre Mesure donne des explications sur les éléments à
sélectionner, afin d’obtenir une mesure.
Pour supprimer de la fenêtre graphique les informations de mesure, après avoir réalisé toutes les
mesures nécessaires, cliquez sur le bouton de Remise à zéro des mesures, présent dans la
fenêtre Mesure ou dans la barre d’outils Mesure.
76
NCSIMUL 8.3
Guide d’utilisation
Dans la barre d’outils Mesure, cliquer sur le bouton Mesure points de contrôle.
La fenêtre mesure points de contrôle apparaît.
77
Utilisation
8.Analyser une simulation
78
NCSIMUL 8.3
Guide d’utilisation
79
Utilisation
8.Analyser une simulation
Pour créer un plan, il faut définir sa normale, sa postion, le type de plan souhaité et
éventuellement sa couleur.
4. Définir la normale au plan, dans la zone Normale :
Soit, en renseignant les valeurs des composantes du vecteur normal au plan en
choisissant successivement les options Normale puis Direction.
ou
Soit, en renseignant les valeurs des angles positionnant le vecteur normal au plan
en choisissant successivement les options Normale puis Angle
ou
Soit, en sélectionnant la normale à une surface du brut par clique droit dans la
fenêtre 3D en choisissant préalablement les options Normale surface et Point
cliqué.
5. Définir la position du plan :
Dans la zone Position, renseigner les valeurs des coordonnées X, Y et Z de
positionnement, ou bien, incrémenter les valeurs existantes à l’aide des flèches
augmenter ou diminuer. dans ce cas, vous pouvez calibrer la valeur du Pas dans
la zone Déplacement dynamique.
ou
80
NCSIMUL 8.3
Guide d’utilisation
81
Utilisation
8.Analyser une simulation
82
NCSIMUL 8.3
Guide d’utilisation
83
Utilisation
8.Analyser une simulation
de coupe global.
Cliquer sur le message de collision que vous souhaitez visualiser dans l’onglet
Alertes de la Fenêtre information.
Dans la fenêtre Plan de coupe global, cliquer sur le bouton Coupe sur collision.
6. Pour uniformiser la couleur du plan de coupe, cocher l’option Coupe rapide. Vous
8.3.3. Navigation
La fonction Navigation permet de visualiser les ressources Bruts, Pièces, Brides et Outils en
configuration vue machine sans être gêné par les éléments constitutifs de la machine alors
rendus transparents.
1. Pour utiliser la fonction Navigation :
En vue machine, selectionner la ressource à visualiser en lui accrochant le centre
de rotation utilisateur, pour cela, appuyer sur la touche F3 du clavier et cliquer
sur le bouton gauche de la souris. Le centre de rotation est matérialisé par une
sphère de couleur verte.
Activer la fonction Navigation du menu Affichage ou bien cliquer sur le bouton
8.4. Film
84
NCSIMUL 8.3
Guide d’utilisation
85
Utilisation
8.Analyser une simulation
Il y a toujours interactivité entre les fenêtres Film, Programme et Information. Par exemple
si un élément des alertes résultant de l’usinage est sélectionné dans la fenêtre Informations, la
fenêtre Film vient se positionner sur l’image la plus proche, et le curseur du programme se place
sur la ligne en cause.
86
NCSIMUL 8.3
Guide d’utilisation
Manuel de référence
87
Manuel de référence
88
NCSIMUL 8.3
Guide d’utilisation
1. Utilisateurs
NCSIMUL permet un gestion multi-utilisateurs. Il est donc possible de gérer (créer, supprimer
et modifier) différent utilisateurs.
Lors du démarrage de NCSIMUL le choix de l’utilisateur constitue la première étape
obligatoire.
Il est aussi possible de créer des "utilisateurs" qui correspondent à des noms de pièces, des
ateliers, des clients, ou tout autre dénomination, afin de coller au mieux aux besoins des
utilisateurs de NCSIMUL.
Dans NCSIMUL 2 types d’utilisateurs sont possibles :
Les utilisateurs "administrateurs", qui peuvent gérer tous les utilisateurs en
modifications, création et suppression en plus de l’utilisation classique du logiciel.
Les utilisateurs "standard", qui utilisent le logiciel.
89
Manuel de référence
1.Utilisateurs
Vous devez ensuite renseigner cette boite dialogue dans l’ordre suivant :
Saisir le Nom de l’utilisateur.
Préciser si l’utilisateur en cours de création doit être Administrateur ou non.
Spécifier le Mot de passe et confirmer.
Compléter la localisation du Répertoire principal de l’utilisateur en cours de
création, si cela est nécessaire.
Spécifier la localisation de chacun des types de données nécessaires au
fonctionnement de NCSIMUL.
Valider pour enregistrer la création du nouvel utilisateur.
Lorsque la fenêtre de création d’un nouvel utilisateur se ferme, le nouvel utilisateur créé
apparaît dans la fenêtre Ressources, au niveau de l’onglet Utilisateurs.
90
NCSIMUL 8.3
Guide d’utilisation
Pour des informations concernant la modification des utilisateurs et les structures des données
des utilisateurs, Voir “Utilisateurs”, page 22.
91
Manuel de référence
1.Utilisateurs
92
NCSIMUL 8.3
Guide d’utilisation
2. Machines
2.1.1. Préparation
Il faut dans un premier temps créer un répertoire de stockage pour les différentes données
nécessaires à la création de la nouvelle machine.
Par exemple, pour l’intégration dans NCSIMUL d’une machine de marque "Mazak" et du
modèle "MV700", créer le répertoire suivant "Mazak_MV700" dans la dossier "Machines" de
l’utilisateur concerné.
Ce dossier va contenir toutes les informations de la machine (modèles CAO, description
cinématique, ...).
93
Manuel de référence
2.Machines
Placer tous les modèles CAO dans le répertoire de la machine (créé précédemment).
94
NCSIMUL 8.3
Guide d’utilisation
Vous trouverez dans la zone de téléchargement les dernières mises à jour de toutes les armoires
standards ainsi qu’une procédure expliquant les manipulations à réaliser pour effectuer une mise
à jour ou la création d’une nouvelle armoire CN.
95
Manuel de référence
2.Machines
96
NCSIMUL 8.3
Guide d’utilisation
97
Manuel de référence
2.Machines
Vous pouvez à présent utiliser la nouvelle machine présente dans la fenêtre Ressources au
niveau des entités de type Machine.
98
NCSIMUL 8.3
Guide d’utilisation
3. Outils
Pour réaliser une simulation, le logiciel NCSIMUL demande au moins une libraire d’outils.
Cette libraire d’outils contient la description géométrique de tous les outils appelés par les
fichiers de programmation. Une librairie d’outils peut contenir à la fois des outils de tournage
et de fraisage.
Attention : Lors de la création des outils il est recommandé de définir les outils tels qu’ils seront
en réalité sur la machine ! Si des correcteurs de modifications particuliers sont utilisés pour
certains outils, il ne faut pas les prendre en compte au moment de la définition des outils dans
la librairie d’outils. Ces correcteurs seront définis dans un second temps par le biais de la
fonction initialisation (voir “Correcteurs”, page 44).
99
Manuel de référence
3.Outils
100
NCSIMUL 8.3
Guide d’utilisation
101
Manuel de référence
3.Outils
102
NCSIMUL 8.3
Guide d’utilisation
1. Cliquer sur le bouton de création d’outil, situé en haut à droite du tableau des outils de
la librairie, correspondant à la catégorie d’outil que vous souhaitez ajouter :
Créer un nouvel outil de fraisage
Créer un nouvel outil de tournage
Créer un nouvel outil spécial
Créer un nouveau palpeur
2. Cliquer sur le bouton Détails >>, pour faire apparaître les différents paramètres de
l’outil.
3. Dans le premier onglet, Outil pour un outil de fraisage ou spécial et Plaquette pour un
outil de tournage, choisir le Type d’outil à définir.
Pour un outil de fraisage les différents types sont :
- Fraise standard.
- Foret.
- Taraud.
- Fraise à chanfreiner.
- Fraise APT5.
- Fraise 3 tailles.
- Fraise conique.
- Fraise à plaquettes.
- Fraise CAO 2D, nécessite un fichier CAO2D
- Fraise NCPROFIL, fraise de forme dont le profil a été réalisé avec
l’utilitaire NCPROFIL (voir “NCPROFIL”, page 155).
Pour un outil de tournage les différents types correspondent aux formes de
plaquettes :
- Plaquette ronde.
- Plaquette triangulaire.
- Plaquette carrée.
- Plaquette pentagone.
- Plaquette hexagone.
- Plaquette octogone.
- Plaquette rhombique.
- Plaquette rectangulaire/parallèle.
- Plaquette W.
- Plaquette NCProfil.
- Plaquette CAO 2D.
Pour un outil spécial les différents types sont :
- Outil statique 3D, nécessite un fichier CAO3D
- Outils 3D, nécessite un fichier CAO3D
Pour un outil palpeur voir le chapitre Palpage.
4. Pour les outils ne nécessitant pas de fichier CAO, saisir les dimensions de l’outil, dans
les zones paramétrables du graphique de définition de l’outil, situé en bas à gauche de
la fenêtre Librairie Outils. La fenêtre graphique, en haut à droite, illustre le résultat
obtenu. Pour les outils nécessitant un fichier CAO, indiquer le fichier grâce au bouton
103
Manuel de référence
3.Outils
104
NCSIMUL 8.3
Guide d’utilisation
une Rallonge.
Pour les outils de tournage et les outils spéciaux, les paramètres Jauge X et
Jauge Z correspondent à la définition de la position du point piloté.
Dans l’onglet Plaquette, pour les outils de tournage, une zone Paramètres permet de définir
les paramètres suivants :
L’Epaisseur, l’Orientation, l’Angle de dépouille, l’Angle d’inclinaison
suivant X et l’Angle d’inclinaison suivant Z.
Le choix de l’ITN permet de spécifier le point à prendre en compte pour la
définition des jauges et correcteurs de l’outil.
Dans l’onglet Spécial, pour les outils spéciaux, une zone Orientation permet de définir
l’orientation de l’élément graphique suivant des Angles ou un Vecteur.
Pour les outils de tournage, renseigner, si nécessaire, les onglets Corps d’outil et Porte outil
en choisissant les types Prédéfinis ou des Fichiers CAO3D.
Les types Prédéfinis, permettent d’obtenir rapidement des formes classiques en
renseignant les différentes zones paramétrables du graphique de définition.
En tournage, la complexité des formes de porte-outils et corps d’outils ne permettent
pas de proposer des formes paramétrables compatibles avec toutes les possibilités. Il
est donc souvent nécessaire de définir les Corps d’outils et Porte outils avec des
Fichiers CAO3D. En choisissant cette option il faut spécifier les Fichiers et Calques
à utiliser, ainsi que l’orientation de l’élément graphique suivant des Angles ou un
Vecteur.
Pour les outils de fraisage et les outils spéciaux, renseigner, si nécessaire, les onglets Rallonge
et Attachement en choisissant les types prédéfinis Cylindrique ou Conique, ou des Fichiers
CAO 2D ou 3D.
Les types prédéfinis Cylindrique ou Conique, permettent d’obtenir rapidement
des formes classiques en renseignant les différentes zones paramétrables du
graphique de définition.
Il est aussi possible de définir les Rallonges et Attachements avec des Fichiers
CAO2D ou 3D. En choisissant ces options, spécifier les Fichiers et Calques à
utiliser, ainsi que l’orientation de l’élément graphique suivant des Angles ou un
Vecteur, pour les éléments 3D.
Pour tous les outils, l’onglet Correction permet, si nécessaire, de spécifier le mode de prise en
compte des correcteurs outils ainsi que les valeurs de correction à utiliser.
Pour tous les outils un onglet Accessoire est disponible afin de rajouter un élément entre la
définition générale de l’outil (Outil/plaquette + Rallonge/porte-plaquette + Attachement/Porte-
outil ) et le point d’accrochage de l’outil sur la machine. Cet élément permet de définir un
nouveau point d’accrochage de l’outil ainsi qu’une nouvelle orientation. Il est aussi possible de
compléter la définition de cet élément par un fichier CAO 3D. La définition d’un accessoire
permet de rendre accessible très simplement différentes applications, telles que :
- Les têtes à renvoi d’angle.
- L’orientation des outils sur les postes de tournages.
105
Manuel de référence
3.Outils
Pour différents éléments de la librairie outils il est possible de prendre en compte des fichiers
CAO. Cependant ces éléments étant tous différents, il est donc nécessaire de les définir
différemment.
Le logiciel de CAO utilisé n’apporte pas de différence dans NCSIMUL. Mais il est cependant
impératif de créer des fichiers CAO qui prennent en compte les besoins de NCSIMUL, pour la
bonne gestion des différents éléments.
106
NCSIMUL 8.3
Guide d’utilisation
107
Manuel de référence
3.Outils
108
NCSIMUL 8.3
Guide d’utilisation
109
Manuel de référence
3.Outils
110
NCSIMUL 8.3
Guide d’utilisation
111
Manuel de référence
3.Outils
112
NCSIMUL 8.3
Guide d’utilisation
Pour Copier un ou plusieurs outils dans une même ou dans une autre librairie outil.
Dans une librairie outil, sélectionner l’outil ou les outils à Copier. Pour effectuer une
multi-sélection d’outils, maintenez la touche Crtl du clavier enfoncée et cliquer sur les
outils de votre choix.
113
Manuel de référence
3.Outils
114
NCSIMUL 8.3
Guide d’utilisation
115
Manuel de référence
3.Outils
116
NCSIMUL 8.3
Guide d’utilisation
4. Bruts
Le Brut est l’élément qui permet de visualiser le résultat de l’enlèvement de matière lors d’une
simulation d’usinage.
Pour réaliser une simulation d’usinage il est impératif d’insérer au moins un Brut dans la gamme
utilisée.
117
Manuel de référence
4.Bruts
118
NCSIMUL 8.3
Guide d’utilisation
Un brut peut être composé de plusieurs Entités. Chaque entité qui compose un brut peut être de
différent type :
Cube, ce type permet de définir des entités de forme parallélépipédique.
Cylindre, ce type permet de définir des entités de forme cylindrique.
Modèle, ce type permet de définir des entités utilisant un fichier CAO.
Usinage, ce type permet de définir des entités utilisant un fichier CAO résultant
d’une précédente simulation d’usinage réalisée avec NCSIMUL.
NCPROFIL, ce type permet de définir des entités utilisant l’utilitaire
NCPROFIL afin de créer un profil de révolution.
La liste des Entités qui composent le brut apparaît dans le tableau des Entités, en haut à gauche
de la fenêtre Brut.
119
Manuel de référence
4.Bruts
120
NCSIMUL 8.3
Guide d’utilisation
4.3.2. Paramètres
Une zone générale de Tolérances permet de spécifier une tolérance de facettisation et une
tolérance de révolution (utilisée lors de la rotation de l’élément en cours de simulation). En
appuyant sur le bouton Appliquer, présent dans cette zone, la facettisation de l’élément est
recalculée.
121
Manuel de référence
4.Bruts
L’onglet Validation permet de vérifier la cohérence des entités pour une utilisation avec le
mode d’enlèvement de matière NCMAC. En haut à gauche de la fenêtre de définition d’un Brut,
un Indicateur général coloré, Vert, Orange ou Rouge indique le statut du Brut pour une
utilisation avec le mode NCMAC.
Chaque entité composant le Brut est automatiquement vérifiée lors de sa sélection et un
Indicateur spécifique, situé dans le tableau des entités, devant le numéro de l’entité, indique le
statut de chaque entité.
Quand le statut d’une entité est vert, cet élément est cohérent et pourra être utilisé avec le mode
de simulation NCMAC.
Quand le statut d’une entité est orange, cela indique que l’élément semble correct mais qu’il
n’a pas été validé.
Quand l’indicateur est de couleur rouge, cela indique une incompatibilité de l’entité avec le
mode de simulation NCMAC.
L’indicateur général ne pourra être vert que si toutes les entités composant le Brut sont
cohérentes pour une utilisation du mode NCMAC.
Si certaines entités apparaissent de couleur rouge au moment de leur sélection, et que le mode
de simulation désiré est NCMAC, il est impératif d’utiliser les fonctions présentes dans l’onglet
Validation pour obtenir des entités compatibles avec le mode NCMAC.
L’onglet Validation possède 3 actions :
La Validation, cette action active une recherche des problèmes présents dans le
modèle CAO et essaye de corriger le modèle.
La Facettisation, cette action réalise la facettisation du fichier CAO et vérifie sa
cohérence pour une utilisation avec le mode de simulation NCMAC.
L’Approximation, permet en cas d’échec des deux actions précédentes, de réaliser
une approximation volumique du fichier CAO.
Une zone de commentaires permet de guider l’utilisateur afin d’arriver à la validation de
l’élément. Cette validation est impérative pour une utilisation de la simulation en mode
NCMAC.
Si la simulation requise n’utilise pas le mode NCMAC, il n’est pas nécessaire de réaliser la
phase de validation des entités composant l’élément.
122
NCSIMUL 8.3
Guide d’utilisation
5. Brides
La dénomination Bride dans NCSIMUL concerne tous les éléments servant au maintien des
bruts dans l’environnement de la simulation. Ce terme générique regroupe toutes les
appellations rencontrées dans l’industries telles que : montage, outillage, support, palette, ... Il
s’agit des différents éléments à prendre en compte pour les problèmes de collisions.
Les éléments Bride ne sont pas obligatoires à la simulation d’usinage.
123
Manuel de référence
5.Brides
124
NCSIMUL 8.3
Guide d’utilisation
Une bride peut être composée de plusieurs Entités. Chaque entité qui compose une bride peut
être de différent type :
Cube, ce type permet de définir des entités de forme parallélépipédique.
Cylindre, ce type permet de définir des entités de forme cylindrique.
Modèle, ce type permet de définir des entités utilisant un fichier CAO.
NCPROFIL, ce type permet de définir des entités utilisant l’utilitaire
NCPROFIL afin de créer un profil de révolution.
La liste des Entités qui composent la bride apparaît dans le tableau des Entités, en haut à gauche
de la fenêtre Bride.
Pour définir une nouvelle Entité composant la bride :
1. Cliquer sur le bouton Nouvelle Entité, en haut à droite du tableau des entités.
125
Manuel de référence
5.Brides
2. Cliquer sur le bouton Détails >>, pour faire apparaître les différents paramètres de
l’entité.
3. Dans le premier onglet, Définition, choisir le Type d’entité à définir. Les différents
types d’entités sont :
- Cube.
- Cylindre.
- Modèle.
- NCPROFIL.
4. Selon le type d’entité spécifié, il est nécessaire de renseigner les différents paramètres
demandés dans l’onglet Définition.
5. Valider par le bouton OK quand la définition des différentes entités composant la
Bride sont définies.
5.3.2. Paramètres
La définition des paramètres de Tolérances ainsi que le contenu de l’onglet Transformation,
sont identiques à ceux7 des éléments Bruts (voir “Paramètres”, page 121).
126
NCSIMUL 8.3
Guide d’utilisation
6. Pièces
La dénomination Pièce dans NCSIMUL concerne tous les éléments représentant le résultat
théorique d’un usinage, ou directement la pièce théorique finale. Cet élément sert
principalement dans NCSIMUL pour la réalisation d’une comparaison avec le Brut "usiné"
(résultant d’une simulation). Voir “Comparaison”, page 70.
Les éléments Pièce ne sont pas obligatoires à la simulation d’usinage.
127
Manuel de référence
6.Pièces
128
NCSIMUL 8.3
Guide d’utilisation
Une Pièce est définie par une seule entité de type Modèle.
Pour définir une nouvelle Pièce :
1. Cliquer sur le bouton Détails >>, pour faire apparaître les différents paramètres de la
pièce.
2. Dans le premier onglet, Définition, renseigner les différents paramètres nécessaires à
la définition de la pièce.
3. Valider par le bouton OK quand la définition est réalisée.
La définition des différents paramètres d’une Pièce est identique à celle des entités Modèle
composant un Brut (voir “Les différents types d’entités.”, page 120).
129
Manuel de référence
6.Pièces
130
NCSIMUL 8.3
Guide d’utilisation
7. Palpage
Il est possible de décoder des programmes contenant des instructions de palpage. NCSimul
permet de simuler les contacts/collisions entre un palpeur et les éléments 3D de la gamme et de
mémoriser les coordonnées des points palpés.
Mise en garde : La simulation de séquences de palpage n’est disponible que depuis la ver-
sion 8.3.0 de NCSIMUL. L’ouverture d’une librairie outil dans une version antérieure à la
version 8.3.0 effacera les palpeurs.
De plus, pour les machines NCSimul existantes, il est nécessaire de modifier le contrôleur
pour prendre en compte les codes de palpage. Pour cela, il vous suffit d’ouvrir un appel
auprès de la hot-line de SPRING Technologies et d’envoyer un export de gamme.
NCSimul offre la possibilité de créer deux familles de palpeurs, les palpeurs à déclenchement
par contact par billes ou cubes et les palpeurs à déclenchement sans contact de type lasers.
Pour créer un nouveau palpeur :
1. Ouvrir une librairie outil.
Remarque : Il est possible de créer un palpeur comportant plusieurs billes. Pour ajouter une
bille, cliquer sur le bouton . Pour supprimer une bille, cliquer sur le bouton .
4. Pour un palpeur à billes, définir la position et le diamètre de chaque bille. Pour un
palpeur à cube, définir les dimensions du parallélépipède. Pour un palpeur laser, définir
la longueur de détection du laser.
5. Compléter la définition du palpeur en renseignant le contenu des autres onglets de la
librairie outil. Voir le chapitre Outil.
6. Sauvegarder le palpeur créé et fermer la librairie outil en cliquant successivement sur
les boutons Sauver et OK.
Vous pouvez, soit, décoder des instructions de palpage contenues dans un ou plusieurs
programmes de la gamme, soit, choisir de ne pas les interpréter comme dans les versions de
NCSIMUL antérieures à la 8.3.0.
131
Manuel de référence
7.Palpage
Remarque : S’il n’y a pas de fonction Activation palpage dans la gamme, les instructions
de palpage ne seront pas interprétées.
132
NCSIMUL 8.3
Guide d’utilisation
2. S’il y a lieu, choisir la liste des points par palpeur utilisé dans la liste de choix Palpeur.
3. Le tableau Liste de points comporte pour chaque point :
Le numéro du point.
L’élément 3D avec lequel le palpeur a été en contact.
Le programme principal dans lequel se trouve l’instruction de palpage du point
en question.
4. Les lignes du tableau sont sélectionnables et activent le bloc concerné dans la fenêtre
programme et dans la fenêtre 3D. De plus, en sélectionnant un point, on obtient :
Dans la zone Position dans le programme, une arborescence situant le bloc
ayant généré le point de palpage par rapport au programme principal .
Les coordonnées du point mémorisé dans la zone Position des axes.
5. La zone Position des axes décrit les coordonnées des points palpés.
Choisir le référentiel des coordonnées dans la liste de choix Coordonnées.
Il est possible d’ajouter des décalages sur les points mémorisés mais uniquement
sur les axes touchés par le palpage, les autres ne sont pas éditables. Dans la
colonne Delta, éditer la valeur du décalage. La prise en compte sera effective au
retraitement du programme.
133
Manuel de référence
7.Palpage
134
NCSIMUL 8.3
Guide d’utilisation
8. Option
8.1. Préférences
8.1.1. Général
L’utilisateur peut choisir sa langue de travail dans NCSIMUL parmi les langues proposées dans
la liste déroulante du champ Langue.
135
Manuel de référence
8.Option
De même, il est possible de modifier la Police et la Taille des caractères affichés dans les
fenêtres Information et Programme.
L’option Charger l’espace de travail associé à une gamme permet lors du chargement d’une
gamme, d’ouvrir NCSIMUL avec la même apparence (disposition des fenêtres, couleurs,
orientations des vues...) que lors de la sauvegarde de la gamme. Cette préférence peut aussi être
définie au démarrage de NCSIMUL.
L’option Afficher les barres d’outils dans les différentes vues" permet d’afficher la barre
d’outils Fenêtres dans la fenêtre Gamme, la barre d’outils Fenêtre 3D dans chaque fenêtre
graphique, la barre d’outils Programme dans la fenêtre Programme.
L’option Afficher tous les utilisateurs dans l’arbre utilisateur permet de visualiser les
données de tous les utilisateurs définis dans NCSIMUL. Il est cependant impossible d’utiliser
directement des données d’un autre utilisateur. Par contre les fonctions Copier / Coller
permettent de récupérer une copie des données sélectionnées.
L’option Travailler sans charger les éléments permet d’insérer des éléments de la fenêtre
Ressource dans la fenêtre Gamme sans que NCSIMUL ne vérifie les données. une fois la
gamme créée il faut charger les éléments grâce au bouton Recharger situé en bas de la fenêtre
Gamme.
Les options d’Optimisation pour la lecture des programmes de grande taille sont les
suivantes :
Ne pas visualiser le parcours outil, cette option enlève la fonction d’affichage des
parcours outils en filaire dans la fenêtre graphique.
Ne pas visualiser le texte des programmes, cette option désactive la possibilité
d’afficher le contenu des programmes dans la fenêtre Programme.
Ces options permettent de diminuer considérablement les temps de lecture et de décodage des
programmes longs lorsque cela n’est pas préjudiciable au résultat désiré.
La zone Parcours programme durant la simulation permet d’activer ou non le défilement des
programmes, présents dans la gamme, au niveau de la fenêtre Programme pendant une
simulation. Vous pouvez paramétrer cette option pour les différents mode de simulation.
8.1.2. Affichage
Le Mode d’affichage de la fenêtre d’aperçu permet de configurer la visualisation des
éléments dans les différentes fenêtres d’aperçu 3D disponibles dans les fenêtres Bride, Brut,
Pièce, Outil, Machine...
L’option Affichages simplifiés lors des mouvements manuels permet lorsque l’on effectue
des zooms, rotations ou translations dans une fenêtre graphique, après une simulation,
d’afficher les éléments Brut avec leur représentation initiale. Lorsque les manipulations
s’arrêtent les Bruts reprennent leur représentation usinée.
L’option Affichage d’un repère RGB dans les vues 3D permet de visualiser dans les fenêtres
graphiques, en bas à gauche, un repère à 3 couleurs indiquant en permanence l’orientation de la
vue.
L’option Sélection des objets transparents permet d’activer ou d’inactiver les éléments
transparents de la fenêtre 3D. Un élément inactif n’est pas sélectionnable, seul le menu
contextuel de l’élément reste accessible.
136
NCSIMUL 8.3
Guide d’utilisation
La zone Affichage de grandes icônes permet d’activer un affichage plus grand des icones Dans
les barres d’outils ainsi que dans les fenêtres Ressources et Gamme.
La zone Affichage des machines permet de configurer l’affichage des origines machines, du
repère de programmation et des flèches indicatrices du sens de rotation des moteurs des broches,
des plateaux rotatifs et des mandrins.
La zone Rendu réaliste permet de configurer les différentes options de rendu concernant les
fenêtres graphiques.
La zone Filtres permet de spécifier les différentes extensions de fichiers à utiliser par défaut
dans NCSIMUL.
8.1.3. Couleurs
Les couleurs et textures ci-dessous s’appliquent, par défaut, aux différents éléments. Il est
cependant possible de changer les propriétés de chacun des éléments.
Les différentes éléments paramétrables sont :
Onglet Générales :
Fond : couleur de fond des fenêtres graphiques.
Sol : 2 couleurs et textures définissant le quadrillage utilisé pour le sol.
Pièce, Brut, Bride : couleur et texture utilisée par défaut pour un nouvel
élément.
Mvt rapide, Mvt travail : couleur des trajectoires outils dans les fenêtres
graphiques.
Mvt sans outils : couleur standard des trajectoires outils sans outils en broche.
Onglet Outils :
Partie coupante, Partie non coupante, Attachement et Rallonge : couleurs et
textures utilisées pour la représentation des outils.
Onglet Usinage :
Les couleurs d’usinage correspondent aux couleurs des surfaces usinées, lors
d’une simulation. 10 couleurs sont définies par défaut. La couleur d’usinage de
chaque outil peut aussi être redéfinie dans la librairie outils. Si une gamme utilise
plus de 10 outils, par défaut, l’outil 10 prend la couleur de l’outil 0, l’outil 11
prend la couleur de l’outil 1, l’outil 12 prend la couleur de l’outil 2...
Onglet Couleur Traj :
L’onglet Couleur traj permet de distinguer les trajectoires outils en fonction de
leurs vitesses d’avance, plus exactement en fonction de plages de vitesses
d’avance. Les différentes plages de vitesses d’avance sont matérialisées par des
couleurs.
8.1.4. Simulation
Les différents onglets Type de Simulation, Affichage, Alarmes, Collisions, Arrêt, Film/
Captures et Tolérances permettent de spécifier tous les paramètres de simulation d’usinage, à
utiliser par défaut. Ces paramètres sont utilisés lors de la création d’une nouvelle gamme, où
137
Manuel de référence
8.Option
8.1.5. Outils
L’onglet Outils permet de définir les valeurs par défaut utilisées lors de l’appel d’un outil CAO.
8.1.7. Tolérances
L’onglet Tolérances permet de définir les différentes tolérances utilisées, par défaut, dans
NCSIMUL. Certaines de ces tolérances sont modifiables dans les propriétés des différents
éléments utilisant ces tolérances.
8.1.8. Contrôles
L’onglet Contrôles permet de connaître et modifier le paramétrage Clavier + Souris pour les
manipulations les plus courantes du logiciel.
8.1.9. DNC
L’onglet DNC permet de définir le paramétrage de l’utilisation de l’interface NCSaf.
L’option cochée Activer l’interface DNC SAF permet d’activer le bouton Lancer
DNC de la barre d’outils programme. Le bouton Lancer DNC démarre l’interface
NCSaf depuis NCSimul.
L’option Serveur permet de renseigner le nom du PC serveur de SAF.
138
NCSIMUL 8.3
Guide d’utilisation
Pour désactiver la fonction d’export vers CAO, décocher l’option Activer l’export
Section vers CAO.
Pour désactiver l’export des arcs de cercle, décocher l’option Export arcs de cercle.
Pour une utilisation plus efficace ou plus confortable du logiciel, l’utilisateur peut mémoriser
des Raccourcis claviers. Les fonctions du produit seront facilement appelées en appuyant sur
des touches du clavier sans avoir à utiliser les icônes ou les menus de l’interface du produit.
Pour ouvrir la fenêtre de création des Raccourcis claviers, choisir la fonction
Raccourcis clavier du menu Options.
Figure 73 Raccourcis Claviers
Pour créer un nouveau Raccourci clavier pour une fonction donnée, choisir la
fonction dans la zone Sélectionner la fonction. Cliquer sur le bouton Créer, puis
cliquer sur la touche du clavier à laquelle vous souhaitez associer la fonction en
question. L’ensemble de vos Raccourcis claviers seront mémorisés lorsque vous
aurez cliqué sur le bouton OK.
Pour supprimer un Raccourci clavier, sélectionner la fonction concernée dans la zone
Sélectionner fonction. Dans la zone Description, choisir le raccourci clavier, puis,
cliquer sur le bouton Effacer.
Pour supprimer les différentes actions réalisées depuis l’ouverture de la fenêtre
Raccourcis claviers et revenir ainsi à l’état précédent, cliquer sur le bouton Annuler.
Pour supprimer l’ensemble des Raccourcis clavier, cliquer sur le bouton
Réinitialiser.
139
Manuel de référence
8.Option
140
NCSIMUL 8.3
Guide d’utilisation
Les formats de modèles CAO utilisables dans NCSIMUL sont les suivants :
formats neutres :
IGES (*.igs, *.ige, *.iges, ...).
STEP (*.stp, *.step, ...).
STL (*.stl, ...).
VRML (*.vml, *.wrl, *.vrl, ...).
formats propriétaires (nécessitant une licence spécifique) :
CADDS (_pd).
CATIAv4 (*.bin), nécessitant l’installation d’une interface intégrée à CATIAv4.
CATIA v5, nécessitant l’installation d’une interface intégrée à CATIAv5.
ProEngineer (*.pro), nécessitant l’installation d’une interface intégrée à
ProEngineer.
IDEAS (*.ide), nécessitant l’installation d’une interface intégrée à IDEAS.
Pour les fichiers de programmation, NCSIMUL est capable de décoder tout type de
programmation. Le décodage des programmes dépend essentiellement du contrôleur associé à
la machine. Le fichier à utiliser doit être un fichier contenant du texte. Les programmations les
plus courantes utilisent les formats suivants :
ISO, pour la majorité des armoires CN.
APT, pour certains logiciels de FAO.
Conversationnel, pour certaines armoires CN.
Les données des utilisateurs apparaissent dans l’arbre de classement des données de la fenêtre
Ressources. Pour faire apparaître l’ensemble des utilisateurs dans la fenêtre Ressources, il faut
cocher l’option Afficher tous les utilisateurs dans l’arbre utilisateur dans l’onglet Général
de la fenêtre Préférences.
Il est possible d’utiliser les fonctions de copier/coller, afin de dupliquer un élément d’un
utilisateur pour le copier dans un autre utilisateur. Les objets de tout type, sauf les gammes,
peuvent être copiés puis collés dans le répertoire de l’arbre de classement qui convient au même
type d’objets mais d’un utilisateur différent. Il est nécessaire d’avoir des droits d’administration
pour écrire dans un autre utilisateur. Un utilisateur non administrateur peut copier un objet d’un
autre utilisateur et le coller chez lui.
141
Manuel de référence
9.Import / Export de données
Les fonctions Copier et Coller sont accessibles par le clic droit de la souris.
Il est n’est pas possible de faire un Copier/Coller sur un élément de type Gamme car cet élément
est trop complexe.
Il existe une fonction qui permet d’exporter une gamme et une fonction réciproque qui permet
d’importer une gamme.
142
NCSIMUL 8.3
Guide d’utilisation
La gamme est importée est présente dans la liste des gammes de la fenêtre Ressources.
NCSimul permet de convertir tout type de programme CN d’un format dans un autre (par
exemple : SIEMENS 840D vers FANUC, NUM 1060F vers APT CATIA). Dans le cadre de
machines retrofitées, il est donc possible de simuler un programme CN donné dans NCSimul,
de le convertir pour le contrôleur de la nouvelle machine puis de le simuler à nouveau dans
NCSimul pour vérifier la conformité du résultat.
1. Ouvrir une gamme comportant un au moins un programme CN actif.
2. Choisir Fichier > Exporter > Exporter trajectoire > choix contrôleur.
3. Choisir le format de conversion désiré dans le menu déroulant Choix du contrôleur
d’édition, puis cliquer sur Suivant.
4. Choisir le nom et le répertoire de destination du nouveau programme CN. Par défaut,
ce programme sera sauvé dans le répertoire Tapes de l’utilisateur.
5. Renseigner si nécessaire les options Paramètres CNU du contrôleur choisi, puis
cliquer sur Suivant pour lancer la conversion.
143
Manuel de référence
9.Import / Export de données
144
NCSIMUL 8.3
Guide d’utilisation
145
Manuel de référence
9.Import / Export de données
146
NCSIMUL 8.3
Guide d’utilisation
147
Manuel de référence
9.Import / Export de données
148
NCSIMUL 8.3
Guide d’utilisation
10. Batch
10.1. Introduction
Le mode Batch permet de réaliser une ou plusieurs simulations avec la génération d’un journal
des erreurs et des alertes détectées par NCSIMUL.
Ce mode de fonctionnement peut être réalisé sans que NCIMUL ne soit démarré. Le principe
de cette fonction est de pouvoir lancer l’exécution de plusieurs gammes durant une période
d’activité réduite (pendant la nuit ou le week-end par exemple) et obtenir des résultats
concernant les différentes détections que NCSIMUL propose.
Les fonctionnalités du mode Batch sont accessibles à partir de la fonction Batch du menu
général.
Les gammes qui seront exécutées en mode batch doivent pouvoir s’exécuter de façon autonome.
Pour ce faire elles doivent contenir tous les éléments nécessaires à leur réalisation (machine,
brut, librairie outils, initialisation, programme,...) ainsi qu’une fonction Simulation. En effet
cette fonction contient tous les paramètres d’usinage (voir “Constituer une gamme”, page 28)
Afin de réaliser des simulations en mode Batch, vous devez créer une liste des gammes à
simuler.
Pour créer une liste de gammes :
1. Choisir Batch > Ouvrir. la fenêtre de Liste des gammes en Batch apparaît.
2. Cliquer sur le bouton Ajouter un élément, pour insérer une nouvelle gamme dans la
liste de gammes à simuler.
3. Choisir la gamme à insérer parmi la liste des gammes proposées.
4. Il est possible de supprimer une des gammes de la liste en la sélectionnant dans la liste,
puis en cliquant sur le bouton Supprimer élément.
5. Lorsque la liste est complète, valider par le bouton OK.
149
Manuel de référence
10.Batch
150
NCSIMUL 8.3
Guide d’utilisation
151
Manuel de référence
10.Batch
10.4.1. Résultats
Pour obtenir les résultats des gammes réalisées en mode Batch :
1. Choisir Batch > Résultats > Général pour obtenir un compte rendu général de
l’exécution des gammes.
Figure 79 Fenêtre Batch compte rendu général
152
NCSIMUL 8.3
Guide d’utilisation
2. Choisir Batch > Résultats > Par utilisateur pour obtenir un tableau récapitulatif de
l’exécution des gammes de l’utilisateur en cours, ainsi qu’un rapport détaillé
concernant chaque gamme traitée en batch.
Figure 80 Fenêtre Résultat de l’exécution du Batch
153
Manuel de référence
10.Batch
simulation. Les onglets Alertes et Erreurs de la fenêtre Informations sont renseignés avec les
résultats de la simulation et l’interactivité entre les différentes fenêtres est active.
154
NCSIMUL 8.3
Guide d’utilisation
11. NCPROFIL
11.1. Introduction
L’utilitaire NCPROFIL, est une application qui permet de générer des profils 2D, utilisable
pour les outils ou pour des objets de révolution.
Pour créer un outil de type NCPROFIL, il faut :
1. Ouvrir une Librairie outils.
2. Créer un nouvel outil.
3. Sélectionner le type NCPROFIL.
4. Entrer le Nom de fichier à créer, exemple : outil001.ncp.
5. Cliquer sur le bouton Lancer NCPROFIL.
L’utilitaire NCPROFIL démarre.
Figure 82 Fenêtre NCPROFIL
155
Manuel de référence
11.NCPROFIL
11.2. Environnement
156
NCSIMUL 8.3
Guide d’utilisation
Barre d’outil Options : cette barre d’outils contient les outils courants pour faciliter la
mise en forme du profil.
Figure 84 Barre d’outils Options
Barre d’outils Dessin : cette barre d’outils est utilisée pour construire le profil.
Figure 85 Barre d’outils Dessin
Barre d’outil Modification : cette barre d’outils permet de manipuler les diverses
entités dans la zone de dessin.
157
Manuel de référence
11.NCPROFIL
158
NCSIMUL 8.3
Guide d’utilisation
extrusion basée sur le profil dessiné est alors affichée. L’épaisseur de l’extrusion peut être
saisie, en cliquant avec le bouton droit dans cette partie graphique, et en sélectionnant Saisie
profondeur extrusion.
L’épaisseur de l’extrusion n’est pas mémorisée dans le format NCPROFIL. Elle est purement
informative et n’est pas utilisée dans NCSIMUL, mais permet temporairement de visualiser une
épaisseur de plaquette.
La construction d’un profil est effectuée en positionnant des points dans la zone de dessin.
Chaque point est automatiquement relié au point précédent par une droite, par défaut, ou par un
arc de cercle, si l’on clique sur le bouton Dessiner Arc (accessible, aussi, à l’aide du bouton
droit de la souris sur la zone de dessin).
Pour positionner ces points, il suffit de cliquer dans la zone graphique, aux coordonnées
désirées.
Il est possible d’activer ou de désactiver le Mode coupant (ce mode n'est utile que pour la
définition des éléments de type outil), lorsque l’on dessine le profil, en sélectionnant l’option
correspondante dans le menu obtenu par clic droit sur la zone de dessin.
Lorsque ce mode est activé, toute nouvelle entité créée est coupante.
L’option Arc : sens trigonométrique peut être activée ou désactivée, de la même manière.
Comme pour un segment, pour créer un arc de cercle, NCPROFIL utilise le dernier point cliqué
et le point précédent comme extrémités :
Le centre de l’arc se trouve au milieu du segment formé par ces deux extrémités.
Le sens du tracé est indiqué à l’aide de l’option vue ci-dessus : si l’option Arc : sens
trigonométrique est cochée, la rotation a lieu dans le sens trigonométrique, sinon la
rotation a lieu dans le sens anti-trigonométrique (sens des aiguilles d’une montre).
Une Aide angulaire peut être activée/désactivée en cliquant sur le bouton du même nom. Cette
aide permet de matérialiser, sur la zone de dessin, un angle :
Entre le segment en cours de création et le segment précédent.
Entre le segment tangent à l’arc de cercle précédent et le segment en cours de création.
Entre le segment précédent et le segment formé du centre de l’arc de cercle en cours
de création et de l’extrémité libre du segment précédent.
Entre le segment tangent à l’arc de cercle précédent et le segment formé du centre de
l’arc de cercle en cours de création et de l’extrémité libre de l’arc de cercle précédent.
Chaque mesure proposée est :
Prédéfinie comme un multiple de 30° ou de 45°.
La valeur exacte de l’angle si la mesure n’est pas assez «proche» d’une valeur
prédéfinie.
159
Manuel de référence
11.NCPROFIL
La valeur exacte de l’angle si le point sélectionné est sur la grille (…voir paragraphe
«Grille et aimantation»).
La «proximité» d’un angle avec une valeur prédéfinie est paramétrable dans la Tolérance
spécifiée dans la section Aide angulaire au dessin de la fonction Préférences du menu Option.
Le profil est fermé :
Automatiquement, en cliquant à nouveau sur un point du profil.
En sélectionnant l’option Fermer le profil dans le menu contextuel apparaissant après
avoir cliqué sur le bouton droit de la souris dans la zone de dessin.
Dès que le profil est fermé, les entités (points, segments et arcs de cercle) du profil peuvent être
manipulées.
160
NCSIMUL 8.3
Guide d’utilisation
Chaque modification est prise en compte lors de l'appui sur la touche Entrée ou lors d'un clic
dans la zone de saisie d'un autre paramètre. Cette modification peut entraîner la modification
d’autres paramètres en fonction des éléments fixes choisis.
La colonne identifiée par un verrou permet de définir ces éléments fixes. Les extrémités fixes
161
Manuel de référence
11.NCPROFIL
NCPROFIL propose des outils pour positionner les diverses entités globalement, ou l’une par
rapport à l’autre.
162
NCSIMUL 8.3
Guide d’utilisation
(glisser/déposer) d’un point du profil à proximité d’un point de la grille est automatiquement
placé sur ce dernier, cette aimantation n’étant possible que si la grille est affichée.
La fonction Préférences du menu Option permet de modifier le pas vertical et horizontal de
la grille.
La grille est utilisable lors de la construction du profil, comme lors de sa modification.
163
Manuel de référence
11.NCPROFIL
164
NCSIMUL 8.3
Guide d’utilisation
12. NCMOTION
12.1. Introduction
L’utilitaire NCMOTION est l’outil qui permet de créer des cinématiques associées à des
modélisations CAO dans la phase de création d’une machine pour NCSIMUL.
Cet utilitaire peut fonctionner de façon indépendante, et permet ainsi de préparer et créer des
cinématiques de machines outils, sans utiliser NCSIMUL.
12.2. Environnement
12.2.1. Démarrage
Pour démarrer NCMOTION il existe 2 possibilités :
Démarrer en mode autonome :
Double clic sur l’icône NCMOTION présente sur le bureau Windows.
ou
Menu Démarrer > Programmes > NCSIMUL8 > NCMOTION
Démarrer depuis NCSIMUL :
A partir des propriétés d’une machine, cliquer sur le bouton NCMOTION,
présent à droite de la sélection de la cinématique employée par la machine.
165
Manuel de référence
12.NCMOTION
Après avoir sélectionné l’Utilisateur, sélectionner la machine à modifier puis valider par OK,
ou valider directement par OK pour ouvrir un environnement vierge.
Figure 91 NCMOTION avec un environnement vierge
166
NCSIMUL 8.3
Guide d’utilisation
12.2.2. Disposition
La fenêtre de NCMOTION est composée de plusieurs parties.
Figure 92 Fenêtre NCMOTION
167
Manuel de référence
12.NCMOTION
12.3.1. Préparation
Pour créer une nouvelle machine, après avoir démarré NCMOTION :
1. Cliquer sur le bouton Nouvelle machine, présent dans la barre d’outils Principale.
ou
Choisir Fichier > Nouvelle machine.
2. Dans la fenêtre Nouvelle machine renseigner le nom de la nouvelle machine que vous
souhaitez créer.
Les barres d’outils Affichage, Définition et Géométrie s’activent. La zone de description de la
cinématique se compose automatiquement de l’élément Lumière et de l’élément Sol.
Pour construire la cinématique d’une machine il faut utiliser les boutons d’ajout d’élément
cinématique présents dans la barre d’outil Définition.
Figure 94 Barre d’outil Définition
168
NCSIMUL 8.3
Guide d’utilisation
Le bâti étant la base de la description cinématique, il faut ensuite décrire les différents axes
composant la cinématique de la machine.
12.3.2. Bâti
En cliquant sur le bouton Ajout Bâti, un élément de type Bâti est inséré dans la description
cinématique. La fenêtre Edition axe machine s’ouvre avec l’option Type d’axe pré-
sélectionnée sur Bâti.
Figure 95 Fenêtre Edition axe machine
Cette fenêtre de définition est affichée automatiquement lors de l’ajout d’un Bâti, ou de tout
autre élément, dans la description cinématique. Elle est par la suite accessible en faisant un clic
droit sur l’élément, dans le fenêtre graphique ou dans la zone de description cinématique, et en
choisissant la fonction Propriétés dans le menu contextuel.
Cette fenêtre Edition axe machine, accessible pour chaque élément qui compose la description
cinématique, est composée de 3 onglets :
Général : cet onglet regroupe les informations générales de l’élément :
Le Nom de l’élément, à renseigner lors de la création de l’élément.
Le numéro ID, c’est un numéro unique attribué à chaque élément.
Le numéro de Registre, c’est le numéro d’axe qui permettra de connecter cet
élément avec l’armoire (contrôleur CN) utilisée. Il est conseillé de numéroter les
axes de la façon suivante X:0, Y:1, Z:2, A:3, B:4, C;5, U:6...
Le numéro de Canal, à utiliser si la machine possède plusieurs canaux (plusieurs
programmes à utiliser en même temps), c’est le cas de certaines machines bi-
tourelles ou bi-broches.
169
Manuel de référence
12.NCMOTION
170
NCSIMUL 8.3
Guide d’utilisation
Pour insérer un élément dans la description cinématique il faut dans un premier temps
sélectionner, parmi les éléments déjà présents, l’élément porteur du nouvel élément. En cliquant
avec le bouton droit de la souris, sélectionner la fonction désirée parmi les fonctions d’ajout; ou
utiliser les boutons de la barre d’outil Définition.
Les différents types d’éléments disponibles sont :
Axe série, à utiliser pour tous les axes de translation ou rotation.
Axe parallèle, à utiliser pour créer un cinématique parallèle. La cinématique parallèle
est une cinématique très complexe à mettre en oeuvre. Ces cinématiques sont utilisées
pour définir des machines de type tripodes ou hexapodes. Il s’agit de définir les
mouvements et positions atteignables des différents vérins pouvant composer ces cas
de cinématique. Il est fortement recommandé de contacter l’équipe de support
technique de votre revendeur si vous désirez utiliser ce genre de machines. Pour
pouvoir utiliser des machines à cinématiques parallèles il est nécessaire de faire
l’acquisition d’un module spécifique.
Table, cet élément permet de spécifier l’origine à utiliser dans NCSIMUL lors de
l’ajout dans une gamme d’un élément de type Brut, Bride ou Pièce. Pour une machine
de fraisage cette origine doit correspondre au centre de la table. Pour une machine de
tournage cette origine doit correspondre au centre de la face avant du mandrin. Lors de
l’insertion d’un élément Table dans la description cinématique d’une machine, un
élément Brut est automatiquement ajouté afin de représenter graphiquement le résultat
qui sera obtenu dans NCSIMUL. Cet élément Brut est lui aussi paramètrable avec la
fonction Propriétés du brut, accessible via le clic droit sur l’élément Brut. Un
élément Table se défini comme les autres éléments de la machine, à la seule différence
qu’il n’est pas possible de lui affecter de modélisation 3D.
Broche, cet élément permet de spécifier la position d’un point de chargement d’outil.
Pour une machine de fraisage il est impératif d’avoir un élément Broche au niveau du
nez de broche de la machine pour pouvoir utiliser des outils lors des simulations
d’usinage, mais il est également possible d’insérer des éléments Broche si la
description cinématique intègre la définition d’un changeur d’outils ou d’un magasin
d’outils. Pour une machine de tournage il est impératif d’avoir un élément Broche au
niveau de chaque point de chargement d’outils d’une tourelle. Lors de l’insertion d’un
élément Broche dans la description cinématique d’une machine, un élément Outil est
automatiquement ajouté afin de représenter graphiquement le résultat qui sera obtenu
dans NCSIMUL, lors du montage d’un outil au point spécifié. Cet élément Outil est
lui aussi paramétrable avec la fonction de l’outil, accessible via le clic droit sur
l’élément Outil. Un élément Broche se définit comme les autres éléments de la
machine, à la seule différence qu’il n’est pas possible de lui affecter de modélisation
3D.
Pour ces différents types d’éléments, dans l’affichage détaillé de l’onglet Général de la fenêtre
Edition axe machine, il est nécessaire de définir :
Les paramètres d’Orientation pour les axes de rotation, de translation, les Tables et
les Broches.
Les paramètres de Position pour les axes de rotation, les Tables et les Broches.
Les Courses des axes de rotation et de translation.
171
Manuel de référence
12.NCMOTION
Figure 96 Affichage détaillé d’une fenêtre Edition axe machine, pour un axe rotatif
172
NCSIMUL 8.3
Guide d’utilisation
Il existe donc différents outils permettant de créer des éléments géométrique. Contenus dans la
barre d’outils Géométrie qui permettent de créer :
Des Points, à partir des fonctions suivantes :
Point milieu. Cette fonction permet de créer un point au milieu d’un segment
défini par la sélection de 2 points dans l’environnement graphique.
Centre de cercle défini par 3 points. Cette fonction permet de créer un point
correspondant au centre d’un cercle passant par 3 points sélectionnés dans la
fenêtre graphique.
Des Segments, à partir de la fonction :
Segment. Cette fonction permet de créer un segment en sélectionnant 2 points
dans la fenêtre graphique.
Lorsque la sélection d’un point est nécessaire, NCMOTION affiche une fenêtre de Définition
permettant soit de renseigner des valeurs de coordonnées, suivant le repère général de la
machine, soit de sélectionner directement dans la fenêtre graphique. Pour activer la sélection
dans la fenêtre graphique cliquer sur le bouton Sélection graphique, à droite des coordonnées
du point, puis sélectionner le point dans la fenêtre graphique à l’aide du bouton droit de la souris.
Si la sélection réalisée ne convient pas, utiliser le bouton RAZ Sélections pour effacer les points
déjà mémorisés et recommencer la sélection. Lorsque tous les points à définir sont sélectionnés,
la fenêtre affiche le résultat. Valider par OK pour confirmer la création de l’élément
géométrique.
173
Manuel de référence
12.NCMOTION
La liste de tous les éléments géométriques créés avec NCMOTION est affichée dans la zone
Informations, dans l’onglet Géométrie, situé en bas à gauche de la fenêtre NCMOTION.
Figure 99 Exemple de description cinématique pour une machine de fraisage 4 axes. Onglet
Géométrie activé, dans la zone Information.
174
NCSIMUL 8.3
Guide d’utilisation
12.3.5. Exemples
Après avoir inséré les différents éléments qui composent la description cinématique d’une
machine, le résultat doit ressembler à ces exemples :
Figure 100 Exemple N°1
Exemple N°1 : Centre d’usinage vertical 3 axes. La description cinématique intègre aussi 2 portes de
cartérisation (AXES_U et AXE_V).
Tous les axes composant cette cinématique sont des axes "série". Depuis le bâti 2 branches
principales décrivent l’enchaînement cinématique des axes pour aller jusqu’à la broche de la
machine et jusqu’à la table de la machine. 2 autres branches ne comprenant chacune qu’un seul
axe permettent de définir les mouvements de translation des 2 portes de la machine.
175
Manuel de référence
12.NCMOTION
176
NCSIMUL 8.3
Guide d’utilisation
177
Manuel de référence
12.NCMOTION
178
NCSIMUL 8.3
Guide d’utilisation
179
Manuel de référence
12.NCMOTION
12.4. Paramètrage
180
NCSIMUL 8.3
Guide d’utilisation
181
Manuel de référence
12.NCMOTION
d’évolution à utiliser. Pour modifier le numéro de loi d’un axe, éditer la case de la
colonne Appel MU correspondant à l’axe désiré et spécifier le numéro de loi.
L’utilisation d’un plugin nécessite l’intervention du support technique de votre
revendeur pour la création des lois spécifiques à la machine.
Config RTCP : cet onglet permet de configurer les différents modes RTCP (Rotary
Tool Center Point) utilisables par la machine. Pour chaque canal utilisable sur la
machine (par défaut seul le canal 0 est utilisable) il faut spécifier les axes rotatifs à
prendre en compte pour le calcul du mode RTCP.
Axes motorisés : cet onglet permet de spécifier les axes qui peuvent être utilisés avec
une vitesse de rotation continue. Les axes à activer sont par exemple :
Les broches de fraisage (rotation continue de l’outil).
Une table située sur un mandrin non indexable d’une machine de tournage
(rotation continue du brut).
Un axe C, indexable mais situé sur l’axe de rotation d’un mandrin de tour, et par
conséquent utilisable aussi en rotation continu (tournage simple).
Paramètrage des broches : cet onglet permet de spécifier pour chaque broche définie
dans la description cinématique de la machine les paramètres suivants :
Le Numéro de pot : par défaut ce numéro a pour valeur 0. il faut utiliser ce
numéro en tournage pour la numérotation des postes de chargement d’outils
d’une tourelle. Il peut aussi être utilisé en fraisage pour numéroter les postes de
stockage d’un changeur d’outils.
L’Utilisation de la broche pour le calcul d’enlèvement de matière. Trois options
sont possibles :
- Toujours : cela signifie que si un outil est chargé dans cette broche, et que
l’outil est en contact avec un élément de type Brut, il y aura enlèvement
matière.
- Jamais : cela signifie que cette broche n’est pas une broche d’usinage. Si
un outil est chargé dans cette broche il ne pourra générer de l’enlèvement
de matière, mais indiquera des problèmes de collisions.
- Si broche courante : cela signifie qu’il n’y aura enlèvement matière avec
un outil chargé dans cette broche que si la broche est déclarée active par le
contrôleur associé à la machine. Cette option est à utiliser pour les broches
définissant les postes d’une tourelle de tournage. Dans ce dernier cas seul
le poste actif provoquera de l’enlèvement matière, les autres générant des
collisions s’il survenait un contact avec les outils.
Numérotation CNU : cet onglet permet d’associer un numéro à chaque broche et à
chaque table. Il est important de ne pas spécifier 2 tables ou 2 broches avec le même
numéro. Ce numéro sera utilisé par le contrôleur CN pour reconnaître les tables et les
broches de la machine.
Zones inaccessibles : cet onglet permet de créer des plages de courses machines
interdites. Ces zones interdites permettent de restreindre les courses de certains axes
machines en fonction des conditions de positionnement des autres axes.
Pour créer une zone inaccessible, cliquer sur le bouton Nouvelle zone. Pour
182
NCSIMUL 8.3
Guide d’utilisation
ajouter des axes sur cette zone, cliquer sur le bouton Nouvel axe. Pour chacun
d’entre eux, sélectionner l’axe concerné dans le menu déroulant puis préciser les
limites de la zone interdite. Les axes non concernés par la restriction ne doivent
pas être exprimés et conservent leurs courses d’origine.
Il faut créer autant de zones inaccessibles qu’il existe de combinaisons de
positionnements d’axes interdits.
- Exemple : Considérons une machine 5 axes X,Y,Z,A,B. Sur laquelle on
interdit, -1000<Z<-700 lorsque 0°<A<100° et -1000<Z<-350 lorsque
-85°<B<30°. On renseigne donc deux zones inaccessibles :
183
Manuel de référence
12.NCMOTION
propriétés de l’axe.
Il est important de respecter une numérotation unique. Deux axes différents ne peuvent avoir le
même numéro de registre.
Si la nouvelle numérotation des registre ne convient pas il est possible de réinitialiser la
numérotation des registre en reprenant la numérotation réalisée lors de la création originale de
la cinématique machine. Dans ce cas utiliser la fonction Machine > Réinitialiser les numéros
de registre.
Utiliser les 2 boutons, en haut à droite du tableau, Ajouter élément et Supprimer élément pour
insérer ou enlever une position dans le tableau. Pour chaque position spéciale il faut renseigner
les valeurs de positionnement des axes.
Ces positions sont par la suite accessibles dans NCSIMUL pour le positionnement initial de la
machine, ou au travers des programmes d’usinage si le contrôleur CN le permet.
Il se peut aussi qu’il soit nécessaire de spécifier la position de l’origine machine, dans le cas où
les modèles CAO n’aurait pas été réalisés suivant les préconisations décrites dans ce manuel
(voir “Créer un nouvelle machine”, page 93). Dans ce cas il faut utiliser la fonction Machine >
Position initiale, qui affiche la fenêtre Position initiale machine.
184
NCSIMUL 8.3
Guide d’utilisation
185
Manuel de référence
12.NCMOTION
La zone Animation, avec les boutons Démarrer et Arrêter, permet d’activer une
animation automatique de la machine en utilisant les courses disponibles et en
effectuant simultanément des mouvements sur tous les axes de la cinématique.
Il est aussi possible de créer et modifier les différentes Positions spéciales de la
machine. En utilisant le bouton Définir et la liste déroulante des positions il est
possible de créer des nouvelles positions (en choisissant l’option Nouvelle position)
ou de modifier la position sélectionnée.
La zone Choix d’une position permet d’afficher la machine dans la position
sélectionnée.
12.5. Importation
Il est possible d’importer dans NCMOTION les machines déjà réalisées avec les anciennes
versions de NCSIMUL.
La fonction Fichier > Importer data machine / Fichier .mac NCSIMUL2000 permet
d’importer :
Soit : la description cinématiques des axes et le modélisation CAO, si le fichier
sélectionné est un fichier "data" d’une machine utilisée avec NCSIMUL6 ou
NCSIMUL2000.
Soit : la description cinématique, les modèles CAO et le paramètrage des axes
(courses, vitesses, collisions, ...) si le fichier sélectionné est un fichier "*.mac" d’une
machine utilisée avec NCSIMUL2000.
186
NCSIMUL 8.3
Guide d’utilisation
Les commentaires ne sont pas lus par le contrôleur de la machine-outil, mais NCSIMUL2000
les décode pour effectuer plusieurs actions :
Simuler l’action d’un opérateur pendant un usinage (déplacement d’élément,
rotation, ajout, enlèvement de bruts, pièces ou brides ainsi que le montage ou le
démontage de têtes de machine-outil, ...) grâce à un format de commentaire bien
précis.
Des entrées d’information peuvent être automatisées comme la définitions
d’outils (pour de plus amples renseignements sur ce sujet, veuillez prendre
contact avec votre revendeur et son équipe de support technique).
Les commentaires interactifs existants par défaut sont les suivants :
(TRANSLATION élément numéro = x, y, z)
Translation d’un élément par rapport à sa position courante.
élément -> type d’élément : bride, brut, ou pièce (CLAMP, STOCK ou PART).
numéro -> numéro de l’élément (s’il s’agit de la troisième bride de la gamme le numéro est 3).
x, y, z -> coordonnées du vecteur de translation.
Positionnement d’élément par matrice. Pour cette fonctionnalité il faut insérer 4 lignes
de commentaires :
- (élément POSITION numéro = x, y, z)
- (X élément MATRIX numéro = i, j, k)
- (Y élément MATRIX numéro = i, j, k)
187
Manuel de référence
13.Commentaires interactifs
(PHASE texte)
Gestion de l’affichage de la trajectoire outil par phase.
texte -> nom de phase.
188
NCSIMUL 8.3
Guide d’utilisation
(TURNING_ROUGH = parameter)
Commentaire permettant de gérer lors du calcul du brut évolué, en tournage uniquement, la
partie du brut à conserver après un tronçonnage.
paramater -> paramètre de sélection :
- SURFACE_MAX : partie ayant la surface la plus importante.
- SURFACE_MIN : partie ayant la surface la plus petite.
- ZMIN : partie étant la plus proche du mandrin.
- ZMAX : partie étant la plus éloignée du mandrin.
Par défaut la fonction TURNING_ROUGH est initialisée avec le paramètre SURFACE_MAX.
(SWAP_ROUGH)
Commentaire permettant d’inverser le paramètre de sélection de la fonction
TURNING_ROUGH. Si le paramètre était SURFACE_MAX, il devient SURFACE_MIN
après le décodage de la fonction SWAP_ROUGH.
189
Manuel de référence
13.Commentaires interactifs
190
NCSIMUL 8.3
Guide d’utilisation
OPTITOOL est le module d’optimisation des conditions de coupe de NCSimul, il est constitué
d’un ensemble d’outils permettant d’analyser et d’optimiser les programmes CN.
14.1. Introduction
191
Manuel de référence
14.OPTITOOL, Optimisation :
192
NCSIMUL 8.3
Guide d’utilisation
5. Paramètres de coupe :
Vitesse de coupe Vc en m/min : La notion de vitesse de coupe est extrêmement
importante car déterminante dans le calcul de la vitesse de rotation de la broche. La
vitesse de coupe dépend essentiellement de la matière à usiner, du matériau constituant
l’outil coupant et des capacités de la machine (puissance broche, rigidité, usinage
classique ou UGV).
Vitesse de broche S en tour/min : La vitesse de rotation de la broche correspond à la
formule mathématique suivante.
S = (1000 x Vc) / (pi x D)
S : vitesse de rotation de la broche en tours/minute.
D: diamètre de l'outil de fraisage en mm.
Vc : vitesse de coupe en m/min.
Avance F en mm/min : L'avance exprime la vitesse de déplacement de l’outil par
rapport au brut, elle est fonction du nombre de dents de l’outil et de la vitesse de
rotation de la broche. Elle correspond à la formule mathématique suivante.
F = Fz x S x Z
Fz : Avance par dent en mm/dent.
S: vitesse de rotation de la broche en tours/minute.
Z : Nombre de dents de fraise.
193
Manuel de référence
14.OPTITOOL, Optimisation :
L’optimisation du programme dépend des choix technologiques faits au niveau du couple outil
matière. Le pré requis à l’optimisation Toolsimul est donc de renseigner les paramètres
technologiques des outils et des bruts.
Rem : La définition des paramètres technologiques des outils et des bruts n’est obligatoire
que pour l’Optimisation Toolsimul, sinon, il est inutile de les renseigner.
194
NCSIMUL 8.3
Guide d’utilisation
Remarque : Pour pouvoir utiliser ToolUser, il faut impérativement que le logiciel TOOLSI-
MUL soit installé sur le poste avec une licence valide comportant bien le module ToolUser.
Pour plus d’informations sur ToolUser, se reporter à la notice du produit TOOLSIMUL.
Choisir l’option Définition de l’outil ToolUser.
Cliquer sur le bouton Lancer TU, ToolUser démarre.
Vous pouvez personnaliser l’ordre de tri des outils de la base ToolUser.
Choisir un outil de la base de données en sélectionnant une des lignes du tableau.
l’outil sélectionné apparaît.
Importer l’outil dans NCSIMUL en cliquant sur le bouton NCSIMUL. ToolUser se
ferme et l’outil est importé dans NCSimul. Sa matière, ses caractéristiques
géométriques s’affichent mais ne sont en aucun cas modifiables dans NCSimul.
Pour obtenir des messages d’alertes dans la fenêtre optimisation, renseigner les conditions de
coupe maximales des outils de la gamme :
Ouvrir la librairie outils, sélectionner un outil dans le tableau, cliquer sur Détails puis
sur Optim. Coupe.
Renseigner les Paramètres maximums de coupe, et l’Angle de plongée admissible
ainsi que le Diamètre non coupant. Ils seront pris en compte pour la création des
messages d’alertes.
Cliquer sur le bouton Sauver puis sur le bouton OK.
195
Manuel de référence
14.OPTITOOL, Optimisation :
196
NCSIMUL 8.3
Guide d’utilisation
0.1.1. Introduction
L’optimisation s’effectue en quatre étapes. Elles sont indépendantes et l’utilisateur pourra les
refaire avec des options différentes sans être obligé de tout reprendre au départ. Les quatre
phases d’optimisation sont :
Phase de calcul de coupe.
Phase d’analyse des calculs de coupe.
Phase d’optimisation.
Phase d’édition des nouveaux programmes.
197
Manuel de référence
14.OPTITOOL, Optimisation :
198
NCSIMUL 8.3
Guide d’utilisation
Dans un premier temps, l’utilisateur doit définir le paramétrage des options qui conditionnera
les opérations d’optimisation.
Cliquer sur le bouton Paramètres d’optimisation de la barre d’outils optimisation.
ou
Choisir Optimisation > Paramètres d’optimisation.
La fenêtre Paramètres de coupe s’affiche.
Figure 116 Paramètres de coupe / Onglet généraux
199
Manuel de référence
14.OPTITOOL, Optimisation :
alors NCSimul considère que l'outil est tangent à la matière. Les choix des
nouvelles conditions de coupe ne seront pas les mêmes pour un segment tangent
ou dans le vide.
Tolérance de calculs : Définition des tolérances d’usinages utilisées pour le
calcul de l’enlèvement de matière.
Options : Les Options ci-dessous peuvent être sélectionnées séparément ou en
même temps.
- Coupe dynamique : Mémorisation du volume usiné par chaque trajectoire
outil pour afficher celui-ci en filaire rouge lorsque l’utilisateur se déplace
dans le programme iso.
- Navigateur de coupe : Calcul du brut évolué en fraisage pour afficher le
brut usiné correspondant au bloc actif du programme. Cette option
consomme beaucoup de mémoire.
Chargement des calculs précédents : Les résultats du calcul de coupe sont
sauvegardés dans le répertoire simulation. En sélectionnant cette option
NCSimul recharge les résultats précédents y compris si le calcul a été réalisé en
mode Batch, ce qui permet de gagner du temps.
Figure 117 Paramètres d’optimisation / Onglet outils
200
NCSIMUL 8.3
Guide d’utilisation
L’onglet Programmes affiche tous les programmes et sous programmes présents dans
la gamme. Pour chaque programme, on trouve le nombre d'appels et le niveau d'appel
minimum. Un niveau 0 signifie qu’il s’agit d’un programme principal. Un niveau 1
signifie qu’il s’agit d’un sous-programme appelé par un programme principal.
Les cases A optimiser permettent de sélectionner les programmes que l’on
souhaite optimiser.
Le bouton Programme permet de sélectionner les programmes principaux
présents dans la gamme.
Le bouton Mémoire permet de sélectionner les sous-programmes en mémoire
présents dans la gamme.
Le bouton Tous permet d’optimiser tous les programmes.
Le bouton Aucun permet de désélectionner les programmes choisis
précédemment.
201
Manuel de référence
14.OPTITOOL, Optimisation :
202
NCSIMUL 8.3
Guide d’utilisation
L’onglet Statut Optim affiche les informations relatives au déroulement de l’usinage de chacun
des blocs du programme. Pour voir s’afficher les informations concernant un bloc du
programme, il suffit de cliquer sur ce bloc et le contenu de l’onglet Statut Optim se met à jour
automatiquement.
Figure 119 Onglet Statut optim
Les informations contenues dans l’onglet Statut Optim sont les suivantes :
Outil
Numéro d’outil
Référence outil
Type : Fraise 3 taille / Outil CAO / Plaquette carré / ...
Type de déplacement
Interpolation : Linéaire / Circulaire horaire / Circulaire anti-horaire
Avance : Travail / Rapide
Programmation : Relative / Incrémentale
203
Manuel de référence
14.OPTITOOL, Optimisation :
Conditions technologiques
Broche, rotation : Horaire / Anti-horaire /Arrêté
Valeur
Unité
204
NCSIMUL 8.3
Guide d’utilisation
2. Messages d’alertes :
Les messages d’alertes sont contenus dans l’onglet Alertes de la fenêtre Optimisation. Par
défaut, cet onglet est vide, les messages ne s’affichent qu’après avoir renseigné dans l’onglet
Param Optim. de la librairie outils les valeurs limites des paramètres de coupe. Seuls les
paramètres de coupe ayant des valeurs différentes de zéro donnent lieu à des messages d’alertes.
Figure 120 Onglet alertes
3. Requêtes d’optimisation :
Optitool permet de rechercher les blocs du programme qui dépassent certaines conditions
d’utilisation choisies. L’utilisateur décide des conditions d’utilisation qu’il veut surveiller et des
limites à prendre en compte. Ces requêtes peuvent se faire sur la totalité du programme ou bien
sur certaines séquences outils.
205
Manuel de référence
14.OPTITOOL, Optimisation :
Rem : En cliquant sur un des messages d’alertes de la fenêtre optimisation, le bloc corres-
pondant dans le programme s’affiche en surbrillance.
206
NCSIMUL 8.3
Guide d’utilisation
1. Optimisation Engagement-Retrait :
Le but de la fonction Optimisation Engagement-Retrait est de remplacer les vitesses d’avance
travail hors matière par des vitesses d’avance rapides en fonction des options choisies par
l’utilisateur.
207
Manuel de référence
14.OPTITOOL, Optimisation :
Les séquences optimisables sont sélectionnées par défaut dans la liste des séquences
outils. Pour modifier la sélection :
Cocher les cases correspondant aux séquences de votre choix.
Ou
Cliquer sur le bouton Tous pour sélectionner l’ensemble des séquences.
Cliquer sur le bouton Annuler pour supprimer les séquences pré-sélectionnées.
Rem : Sur les séquences déjà optimisées, les anciennes opérations seront annulées.
Dans l’onglet Sécurité de la fonction Optimisation Engagement-Retrait :
Renseigner les valeurs des gardes à respecter sur le brut et le pré-usiné dans les
zones Engagement et Retrait.
Exemple : En rajoutant une garde de 5mm autour du brut en engagement, le mouvement
d’engagement en avance travail sera supérieur à 5mm.
Cocher la case Réduction d’avance de la zone Engagement si vous souhaitez
réduire les vitesses d’avance en entrée matière. Cette option est surtout utile pour
les matériaux durs sur lesquels il faut éviter les chocs. Renseigner les
pourcentages de réduction d’avance souhaités.
Et / Ou
Cocher la case Réduction d’avance de la zone Retrait si vous souhaitez réduire
les vitesses d’avance en sortie matière. Renseigner les pourcentages de réduction
d’avance souhaités.
Exemple : Si vous déclarez une réduction de 20% d’avance sur 50% du diamètre outil en
engagement. Tant que la moitié du diamètre de l’outil ne sera pas dans la matière l’avance
sera réduite de 20%. Au delà de la moitié du diamètre outil dans la matière, la vitesse
d’avance sera de 100%.
Renseigner les valeurs et les types de vitesses d’avance, travail ou rapide, à
appliquer aux mouvements hors matière et tangents à la matière dans la zone
Avances de l’onglet Sécurité.
Lancer l’Optimisation Engagement-Retrait en cliquant sur OK.
208
NCSIMUL 8.3
Guide d’utilisation
Les séquences optimisables sont sélectionnées par défaut dans la liste des séquences
outils. Pour modifier la sélection :
Cocher les cases correspondant aux séquences outils de votre choix.
Ou
Cliquer sur le bouton Tous pour sélectionner l’ensemble des séquences.
Cliquer sur le bouton Annuler pour supprimer les séquences pré-sélectionnées.
209
Manuel de référence
14.OPTITOOL, Optimisation :
Rem : Sur les séquences déjà optimisées, les anciennes opérations seront annulées.
L’onglet Stratégie permet de définir la stratégie globale d’usinage à suivre.
L’utilisateur peut, soit Conserver les vitesses de broche de son programme,
soit, laisser Toolsimul modifier les vitesses de broche en fonction des vitesses de
coupe. Dans le second cas on choisira de privilégier des vitesses de coupe élevées
ou faibles en positionnant le curseur Vitesse de coupe.
En déplaçant le curseur Vitesses d’avance (%) à l’aide de la souris vers Fmin,
la durée de vie des outils sera privilégiée.
En déplaçant le curseur Vitesses d’avance (%) à l’aide de la souris vers Fmax,
la diminution du temps de cycle sera privilégié.
L’onglet Modulation de l’avance permet d’éviter les changements de vitesses
d'avance surabondantes dans le programme.
Intervalle minimum d’avance permet de minimiser les changements de
vitesses d’avance. Si l’écart entre deux avances calculées est inférieur à la valeur
de l’intervalle renseignée, la segmentation due à la seconde vitesse ne sera pas
appliquée.
Distance minimum pour changer d’avance s’applique sur d’éventuels
changements d’avances calculés sur la distance renseignée. La distance est
exprimée en pourcentage du diamètre outil. Sur cette distance, la condition
garantie que la vitesse est, soit décroissante, soit croissante, soit constante.
Distance d’anticipation de réduction de l’avance permet d'anticiper cette
réduction à la distance exprimée en pourcentage du diamètre outil (supérieur à
0%).
L’onglet Sécurité de la fenêtre Optimisation Toolsimul correspond à l’onglet
Sécurité de la fenêtre Optimisation Engagement-Retrait.
L’onglet Options de la fenêtre Optimisation Toolsimul comporte deux sections :
La section En cas d’échec du calcul d’avance par OPTITOOL, permet si le
calcul de coupe a échoué d’appliquer malgré tout une des avances suivantes:
- Appliquer l’avance initiale du programme.
- Appliquer l’avance calculée par OPTITOOL sans limitation
technologique.
- Appliquer l’avance, la valeur de l’avance est alors à renseigner.
L’option Appliquer l’avance lorsque le centre de l’outil coupe au centre
permet de définir une vitesse d’avance différente en plongée quand un outil
coupe en son centre.
210
NCSIMUL 8.3
Guide d’utilisation
3. Visualisation du résultat :
A l’issu de l’optimisation, l’onglet Info de la fenêtre Optimisation sera complété avec les
informations suivantes :
Une Séquence d’utilisation des outils récapitulant les paramètres de coupe
maximums de l’ensemble des séquences outils.
Un récapitulatif des Temps gagnés ou perdus par outil en comparant le programme
initial et le programme optimisé.
Une Information sur la rupture des outils exprimée en pourcentage, avec la durée
de vie et le volume usiné par outil. La valeur 100% correspondant à la durée de vie
maximum ou au volume maximum de copeaux réalisable par outil.
La durée de vie de l’outil est à exprimer dans la librairie outils (onglet Optim
coupe).
Le volume de rupture est à exprimer dans la librairie outils (onglet paramètres).
211
Manuel de référence
14.OPTITOOL, Optimisation :
212