§G-VisualDECO

461 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
461
Sur SlideShare
0
Issues des intégrations
0
Intégrations
10
Actions
Partages
0
Téléchargements
2
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

§G-VisualDECO

  1. 1. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 1/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc Approbation Fonction Nom Date Signature 1. Objet 1.1. Nom Nouveau logiciel de programmation de pièce Tornos. 1.2. Description Nouveau logiciel de programmation de pièce pour les machines Tornos. Il offrira la possibilité de personnaliser l'interface utilisateur. Elle accélérera l'introduction des nouveautés des commandes. Elle protégera les avantages concurrentiels uniques et exclusifs. Elle élargira notre marché à d'autres usinages ou d'autres services. ... 1.3. Domaine  VisualDECO est destiné aux machines suivantes :  la future plateforme Multi et Mono.  les MultiDECO, MultiAlpha, MultiSigma  les DECO a-line, DECO Sigma et Micro  Tous les secteurs d’activités de Tornos sont concernés. 1.4. Liens 1.4.1. Références Cahier des Besoins, "Programmation Pièces" Spécification Générale, §G-SW-Platform 1.4.2. Issues Définition & Réalisation "VisualDECO" 1.5. Intervenants / Contacts  Denis Lovis R&D SW, Resp. Process +41 324 944 286 lovis.d@tornos.ch  Benoit Gygax EASY-SA, Resp. Architecture +41 324 935 922 benoit.gygax@easy-sa.ch  Patrick Neuenschwander R&D SW, Responsable HMI +41 324 944 333 neuenschwander.p@tornos.ch  Jean-Claude Pourchet R&D SW+MC, Responsable +41 324 944 562 pourchet.jc@tornos.ch  1.6. Responsabilités & Historiques  Version Date Auteur Resp. Description  0.1 28.02.2008 JCP ACh 1ier jet       
  2. 2. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 2/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 2. Besoins 2.1. Environnement  Matériel: Ordinateur compatible PC, Operating System compatible MS-Windows XP et Vista.  Affichage: Caractères avec une taille minimum de 10, possibilité éventuelle de 9 Compatible avec des caractères non latins (ex: chinois, russe) Résolution optimale requise de 1024 x 768 pixels Ecran minimum de 15 pouces  Langages: Français, Anglais, Allemand, Italien, Espagnol, Tchèque, Chinois, ...  Commercialisation: 2009 2.2. Besoins généraux Le projet répond entre autre aux besoins exprimés dans le document susmentionné, soit :  Prise en main rapide du logiciel  Diminution des temps de programmation  Solution optimisée pour les machines Tornos  Logiciel unique pour toutes les machines CNC Tornos  Codes G communs à toutes les machines CNC Tornos  Codes G identiques dans le logiciel VisualDECO et sur la commande numérique Fanuc ISO  Assistants à la programmation : visualisation du contour programmé, assistants pour cycles d’usinage  Pas de compétences supplémentaires à celles nécessaires pour effectuer la même opération sur TB-DECO  Intégration de toutes les fonctions existantes ou en cours de réalisation dans TB-DECO  VisualDECO pourra être intégrée sur certains modèles de machines équipées d’un PC  Possibilité de compléter le logiciel VisualDECO avec une option Simulation 3D  Possibilité d’avoir des licences par poste (clé USB)  Licence "Trialware" comprenant des options pour une durée déterminée  Possibilité de rendre incompatible les anciennes licences sur une nouvelle version  Configuration par le client de différents droits d’accès pour ses collaborateurs  Changement de la langue de l’HMI à la volée (menus, messages, modèles…)  A l’installation, installation de raccourcis Internet sur les pages "Trucs et Astuces"  A l’installation, demande unique du nom de l’entreprise et de l’utilisateur 2.3. Besoins d’évolution Il permettra aussi les évolutions futures du produit, soit :  Programmation des commandes numériques Fanuc ISO : soit en "TB-DECO like", soit en "Fanuc like"  Module de calcul pour les offres.
  3. 3. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 3/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 2.4. Thèmes d'amélioration Thèmes initiaux 1. Synchronisations 2. Programmation 4-5 axes 3. Chemin critique 4. Gamme Opératoire 5. Module Calculation 6. Editeur Graphique 7. Simulation 3D 8. Base de données technologique 9. Sous-programmes client 10. ISO Tornos  ISO CNC 11. Librairie d'outils 12. Liste d'outils graphique 13. Référentiel pièce 14. Gestionnaire de programmes 15. Conversion de programmes 16. Lecture de fichiers CAO Thèmes supplémentaires 17. Accès distant, télé-contrôle 18. Configurateur de machine 19. Changement de machine à la volée 20. Changement de contexte à la volée 21. Didactitiel, auto-apprentissage 22. Adaptabilité (Know-how collect) 2.5. Solutions Potentielles  L'intégration et la réutilisation de composants standards.  Adopter les technologies logicielles constituant l'état de l'art à ce jour.  Respecter des principes et des modèles de conceptions objet optimisés.  Suivre de façon itérative des procédures de conception basées sur un processus agile ("UP").  Utiliser les technologies informatiques orientées vers une interopérabilité maximum, le "plug & play". 2.6. Bénéfices escomptés  Faire apparaître TORNOS comme le partenaire pour les outils logiciels nécessaires au décolletage.  Abaissement du niveau de formation requis (facilité d’utilisation) pour la programmation et la MET.  Meilleure ergonomie pour une calculation, une programmation et une mise-en-train plus rapide.  Assurer une meilleure qualité et une meilleure productivité pour tous les types de pièces.  Offrir des solutions standards pour tous les langages et toutes les machines.  Accélérer et simplifier les mise-en-train tout en garantissant la qualité.  Etendre et simplifier l'usage de notre programmation de pièces.  Introduire les technologies "Plug & Play" sur tous nos produits.  Configurer et simuler les machines et les usinages en 3D.  Amélioration des offres suite à une calculation.  Assurer la qualité de la production des pièces.  Diminution du temps de MET.
  4. 4. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 4/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 3. Concept 3.1. Objectifs  Les objectifs induits sont: Alléger - Simplifier - Standardiser - Flexibiliser  Les objectifs complémentaires sont: Abstraction - Réutilisation - Graphisme  Les objectifs supplémentaires sont: Restructurer - Architecturer - Pérenniser 3.2. Modèles 3.2.1. Software 0.1 msec0.1 sec10 sec SynchroneAsynchrone Tâchesvisibles externalisables Tâchesdefond nondivulguables - Communications - Base de données - Programmation de pièce - Simulation+Config. 3D - Monitoring de machine Dessin Pièce Diagnostique & Services Mise en Train Fabrication Part Program Liste des usinages Gamme Opératoire Calculation Liste des Outils Plan d'opérations Optimisation Plan Contrôle Collision Liste des usinages Gamme Opératoire Calculation Liste des Outils Plan d'opérations Optimisation Plan Contrôle Collision H M E Interpréteur Calculation 3D Engine I R T Interface Real Time R T Real Time 3.2.2. Hardware NEW set OLD set HME IRT RT BackBus HMI HME IRT RT BackBus HMI OEM Peripherics Tornos Parts Studio Ethernet CAM / FAO Station OEE, MES, ERP Supervision, … AutomationFieldbus Motion Fieldbus MachineHors Machine RT Ethernet IRT Bus
  5. 5. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 5/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 3.2.3. Besoins / Infrastructure  Besoins produits exprimés Config CNC PNC Config CNC PTO Config CNC ISOseg Custom CNC PNC Custom CNC PTO Custom CNC ISOseg H M I Droits & Licences H M I Didacticiel Client H M I Tool Editor 3D Config CNC ISO Custom CNC ISO H M I VisualDECO H M I Simulation 3DnewTB-DECOv1 VisualDECO v1 VisualDECOPlus v1 FANUC Like H M I Run-DECO H M I Calculation (Offre) ProduitsUtilitairesCibles ProduitsUtilitairesCibles Infrastructure Infrastructure DECO a-line MultiAlpha MultiDelta ? Micro / Sigma H M I Machine Config.3D 2009 2010 2011  Infrastructure technique H M I "Look & Feel" Interface CNC Hybrid Models Engine BackBus H M I Services Bases de Données Process Engine TORNOS 3D-Engine (Collision Check) Run-DECO Services H M I Simulation 3D H M I Calculation (Offre) H M I Droits & Licences H M I Didacticiel Client H M I Machine Config.3D H M I Tool Editor 3D Interconnexions H M I Run-DECO Config CNC PNC Config CNC PTO Config CNC ISOseg Custom CNC PNC Custom CNC PTO Custom CNC ISOseg Config CNC ISO Custom CNC ISO DECO a-line MultiAlpha MultiDelta ? Micro / Sigma ProduitsUtilitairesCiblesInfrastructure ProduitsUtilitairesCiblesInfrastructure H M I VisualDECO newTB-DECOv1 VisualDECO v1 VisualDECOPlus v1 FANUC Like
  6. 6. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 6/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 3.2.4. Synoptique FANUCCNCInterfaceCNC HME BackBus HMI"Look&Feel"Global ISO V6 V8 V7 HME Engine-DECO HMI FANUC Like Int. ISO Int. V8 Int. V7 Int. V6 HMI TB-DECO Like Interface TB-DECOLike Interface FANUC Like HMI ToolsEditor 3D Interface 3DEngine CheckCollision Engine 3D HMI Simulateur 3D Output PNC Interface PTO HMI Modèlisation Machine 3D Interface Cust.CNC HMI Run-DECO Interface Simu.3D Interface Config.3D Interface Run-DECO HMIServicesGénéraux HMI Calculation (Offre) Interface Calculation IRT Interface ISO CustomisationCNC (SetFANUCPNC) ConfigurationCNC (SetFANUC) Interface PNC Interface PTO Interface ISO CustomisationCNC (SetFANUCPTO) CustomisationCNC (SetFANUCISO) SW- Draw SW- Lib Interface Didacticiel HMI Didacticiel I.S. HME ServicesGénéraux HME ServicesPC-DECO (Run-DECO+Admin-DECO) ConfigurationCNC (SetFANUC) ConfigurationCNC (SetFANUC) HMI Admin-DECO Interface Admin-DECO Interface ToolsEditor
  7. 7. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 7/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 3.3. Composants En plus des solutions déjà offertes par TB-DECO, le projet propose de développer les technologies suivantes. 3.3.1. BackBus •BackBus •Communications •Connexion distante Asynchrone  Superviser, Supporter, Dépanner •Connexion locale Asynchrone  Pour les données de haut niveau (Pièce) Synchrone  Pour les données de bas niveau (Machine) •Base de Données •Machine Configurations, Paramètres, Cinématiques, Supports, ... •Outils Type, Caractéristiques, Géométries, ... •Pièce Familles, Procédures, Opérations, Synchronisations, ... BackBus C'est la colonne vertébrale de cette plateforme. Tous les éléments implantés dans le système interagissent via le BackBus. Il permet de réaliser un système en réseau formé de composants hétéroclites. Il coordonne les liaisons/relations, contrôle les fonctionnement/comportements, véhicule les informations et organise les données/services. Il est responsable du bon fonctionnement de toutes les activités "extra-composant". Services Applications HMI Programmation Editeur graphique 2D Editeur configurateur machine virtuelle 3D Simulation 3D HMI Monitoring Réglage Mise en train Production Supervision Mise en service Diagnostique Aides Instruction de services HMI Admin Licence(s) Utilisateurs Configuration machine(s) Debug Diagnostique IRT IRT Virtuel IRT Fanuc IRT B&R Simulation Simulation Simulation IRT ... Simulation Serveur(s) de données (Local / Distant) Import/Export & Backup Accès Bdd Interface Gestion de production HHI Messagerie Control collision (3D) Langues Instruction de service Utilisateurs IS Alarmes & Journal Outils MachineAides Pièces Service Pièce Rechange Utilisateurs Profils ... Privilèges IS Help Textes Instruction de service Journal Alarmes Logfiles ... Pièces Procédures Opérations ... Machine Axes/Broches Configurations ... Outils Supports Géométries ... Utilisateurs Licences Connexions Services/HMI Services lifetime Dongle Cryptage Backbus Server IS Alarmes & Journal Utilisateurs IS Journal Configuration Configuration Utilisateurs IS Alarmes & Journal Utilisateurs IS Journal Configuration Configuration Utilisateurs IS Alarmes & Journal Utilisateurs IS Journal Configuration Configuration Utilisateurs IS Alarmes & Journal Utilisateurs IS Journal Configuration Configuration Utilisateurs HMI IS Calculateur (HME) Générateur machine Post-processeur spécifique ... ... ... ... ... ... Traducteur Analyseur Interpréteur Interpolateur Générateur composite
  8. 8. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 8/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 3.3.2. H M E Voir aussi synoptiques en Annexes §7.1. et §7.3. Les processus d'analyse, d'interprétation, d'interpolation et de génération des trajectoires seront compatibles avec les nouvelles cinématiques identifiées et pallierons les restrictions ou contraintes de l'actuel TB-DECO. •Human Machine Engine •Interpréteur de trajectoires (+ automatismes) •Pré-processeur Analyseur de syntaxe  Mise en forme ISO Traducteur-Interpréteur  Trajectoires outils requises •Calculateur de trajectoires (+ automatismes) •Process-engine Interpolateur  Trajectoires combinées des axes Générateur  Tables de positions des axes H M E  Dissocier instruction et dispositif En séparant les informations génériques des informations du dispositif de la machine, les opérations peuvent être réutilisées dans des contextes différents (peigne #1 - peigne #2). Opération = Instruction + Dispositif Instruction = Trajectoire + Commande Dispositif = Broche + Axe + Outil + Synchro. Broches Outils Axes Début Fin Instruction (codes ISO) Broch. Outils Avant Après Broch. Outils Avant Après Instruction  Synchroniser le dispositif, pas l'instruction Broch. Outils Avant Après Broch. Outils Avant Après Dès lors que l'instruction est générique, dissociée de la machine, c'est le dispositif contenant les informations machine qui doit être synchronisée. Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après InstructionInstruction InstructionInstruction InstructionInstruction InstructionInstruction
  9. 9. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 9/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc  Grouper des instructions génériques Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Dès lors que les instructions sont génériques, dissociées de la machine, elles sont "regroupables" et réutilisables sur des dispositifs différents. Procédure = Σ instruction n 1 Procédure = Σ instruction n 1 Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après InstructionInstruction InstructionInstruction InstructionInstruction  Grouper des dispositifs cohérents Axes Broches Outils Axes Broches Outils Axes Broches Outils Des dispositifs devant parfois être associés indépendamment d'autres, "ça le fait" de les regrouper au sein de poste comme sur multi-broche. Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Poste = Σ dispositif  Σ ligne d'opérations n 1 n 1 Poste = Σ dispositif  Σ ligne d'opérations n 1 n 1 Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Broch. Outils Avant Après Axes Broches Outils Axes Broches Outils Axes Broches Outils Broch. Outils Avant Après Broch. Outils Avant Après
  10. 10. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 10/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 3.3.3. I R T ou "Interface CNC" Ce projet ne vise pas la réalisation d'un composant en charge du contrôle temps-réel d'une machine, mais il doit être capable de "dialoguer" dans les meilleures conditions avec des périphériques "temps- réel". Voir § Annexes. 7.2. 3.3.4. H M I Ce projet ne vise pas la réalisation d'un HMI, mais il doit développer la plate- forme offrant les services suivants. 3.3.5. 3D-config Voir § Annexes. 7.1. L'outil indispensable associé à la simulation 3D est un configurateur 3D. SW-config est utile pour les machines, les systèmes d'outils, les supports, les outils et les plaquettes. 3.3.6. 3D-simu Voir § Annexes. 7.1. La simulation 3D, pour la détection de collision, la mise en train virtuelle et le suivi de fabrication. Dessin Pièce Liste des usinages Gamme Opératoire Calculation Liste des Outils Plan d'opérations Optimisation Plan Contrôle Collision Mise en Train Fabrication •Human Machine Interface •Programmation de pièce (description du comportement) • -lib Base de données "Métier" • -studio Gamme Opératoire  Calculation Plan des Opérations  Optimisation Diagramme de Gantt  Temps de cycle • -draw Editeur graphique 2D  Edition ISO simplifiée • -simu Simulation 3D  Machine et pièce virtuelles • -config Configurateur 3D  Configurateur de Machines virtuelles •Monitoring de machine • -run Mise en train machine  Réglage Fabrication de pièces  Monitoring de production • -admin Outils d'administration  Config., Mise en service, Maintenance H M I •Interface Real Time (ou CNC) •Interface pour le contrôle d'automatismes •Dispositifs de commandes logiques  Programmable Logic Controller •Interface pour le contrôle de trajectoires •Dispositifs de positionnement des axes  Motion Controller •Interface pour les services temps réel •Maintenances préventives  Qualité •Systèmes de protection certifiés  Sécurité •Historiques, statistiques et analyseur  Diagnostique I R T R T
  11. 11. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 11/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 3.3.7. SW-studio Voir § Annexes. 7.4. Pour une utilisation élargie et cohérente de la gamme opératoire à la fabrication d'une pièce de décolletage. Dessin Pièce Liste des usinages Gamme Opératoire Calculation Liste des Outils Plan d'opérations Optimisation Plan Contrôle Collision Mise en Train Fabrication Les différentes applications HMI liées à VisualDECO seront capables de changer à la volée de contexte (langue, mm/inch) mais aussi de cible; passer d'un utilisateur à un autre, d'une machine à une autre. 3.3.8. SW-lib La technologie associée à SW-lib permet de mettre en oeuvre le copier/coller ou glisser/déposer à partir d'une bibliothèque de famille de pièces (groupe de programmes), de programmes (groupes de procédures), de procédures (groupes d'opérations), de catalogue d'outils (bibliothèque d'outils), d'opérations et d'outils. Il est aussi possible de choisir d'enregistrer entre un début et une fin toutes les actions d'un utilisateur afin de les reproduire ultérieurement (mode d'apprentissage à des fins de réutilisation automatique). La possibilité d'enrichir à tout instant la SW-lib en association avec le mode d'apprentissage permet de créer un processus d'accroissement du savoir- faire. SW-lib classe électroniquement le savoir-faire. 3.3.9. SW-draw Cette technologie permet d'associer un profil sous forme d'une succession de segments graphiques 2D avec en arrière-plan le lopin de la pièce. Chacun de ces segments 2D peut être redéfini de manière graphique ou de manière textuelle, dans la fenêtre graphique 2D ou dans la fenêtre d'édition ISO. Tout block ISO actif associable à un segment se voit isoler visuellement avec son équivalent graphique. Le plan graphique affiché est synchronisé avec le plan défini pour le block ISO sélectionné. La mise à jour entre les deux fenêtres est réalisée en temps réel. DRAG & DROP PROCEDURE OPERATIONS EDITEUR ISO EDITEUR GRAPHIQUE DRAFT & DRAW
  12. 12. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 12/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 3.4. Issues potentielles 3.4.1. SW-admin + SW-run Associé au projet GreffePC, les modules SW-admin et SW-run de TB-DECO permettront de réduire les temps de mise en train et de diagnostique pour et durant la fabrication.  SW-run permet la mise à jour directement dans le block ISO courant de l'opération courante du programme TB-DECO courant. Les données outils profitent du même traitement. Ces différentes modifications induisent des re-calculs d'interpolation et de génération ainsi que la mise à jour de la mémoire du programme pièce directement dans la machine. il offre aussi le monitoring de la fabrication avec un retour en temps réel d'informations machine  SW-admin permet l'administration du déploiement, des droits d'utilisation et des diverses bases de données. Le diagnostique lors de collision, de mise en train ou de suivi de la fabrication est plus facile grâce à la simulation 3D et l’affichage virtuel des éléments machine concernés. Surveillance du processus de fabrication locale et distante (télésurveillance / télémaintenance) Calculer l’OEE, enregistrer les événements, maintenir l'historique du processus automatiquement, distribuer les alarmes et messages préventifs, alerter les pageur-téléphone, gérer des niveaux d'accès, y compris à distance, relier de l’atelier de l'usine aux systèmes de gestion (MES ou ERP).
  13. 13. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 13/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 3.4.2. SW-remote SW-monit BackBus SW-oee SW-mes SW-fab DECOfab SW-monit BackBus SW-web SW-web Supervision à distance Le monitoring et le télé-monitoring sécurisé permettent la télémaintenance et au-delà, la supervision globale d'un atelier (MES + OEE) Dès lors que le module qui gère le monitoring d'une machine est visualisable de manière sécurisée depuis un poste de travail distant, la télémaintenance est envisageable. Au-delà, une supervision globale d'un atelier est aussi permise car les données qui transitent alors autorisent la gestion de production avec tous ces corollaires, MES, OEE, SPC, etc... Remarque: l'interface TB-DECO semble aussi se prêter à la gestion du parc machine d'un atelier. Dans la machine avec VisualDECO:  SW-run permet le monitoring de la fabrication lors de l’utilisation de la machine.  SW-web permet l'accès distant en WAN (Wide Area Network) sécurisé de la machine. Hors de la machine sur un serveur distant avec SW-remote:  SW-fab permet de gérer un parc machine de manière simple.  SW-mes permet gérer un parc machine selon le concept "Manufacturing Execution System".  SW-oee permet de calculer les '"Overall Equipment Efficiency" pour un parc machine complet.
  14. 14. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 14/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 3.4.3. SW-morph  La référence à la biométrie et à  La proposition d’identification "biométrique" des pièces par SW-morphisme 2011-morph Alors que ... • et l'ISO 10303-238-2006, CNC Application Interpreted Model, préconise la recherche préalable de profils au sein d'une pièce à produire SW-morph... • analysera la pièce COMPLETE, et l'associera à une famille de pièces pour proposer la gamme opératoire ou aider aux décisions d'usinage Grâce à... • SW-lib et sa collection de familles de pièces caractérisées par des listes d'usinages spécifiques • l'analogie entre la reconnaissance de forme associant une pièce à une famille et l'identification biométrique Dessin Pièce Liste des Usinages Gamme Opératoire Calculation Liste des Outils Plan d'Opérations Optimisation Plan Contrôle Collision Mise en Train Fabrication SW- run admin Greffe PC II TB-DECO ADV2007 SW- simu SW-draw SW-lib 2009
  15. 15. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 15/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 4. PLAN D’ACTION 4.1. Ressources 4.1.1. Management HMI "Look & Feel" MiL+MaS janv 09 400'000 HMI Didacticiel MiL+MaS juin 09 180'000 janv 09 janv 09 janv 09 janv 09 janv 09 janv 09 janv 09 janv 09 janv 09 - janv 09 Interface CNC MiL+MaS janv 09 230'000 JC - J. Currat PNe - P. Neuenschwander MiL - M. Lanz 200'000 AS - A. Strohmeier BG - B. Gygax (EASY) MaS - M. Spillari 430'000 JCP - JC Pourchet DLo - D. Lovis FPe - F. Petithory 530'000 SPé - S. Pélimon 60'000 R&DorDev. ProjectMgr Prototypiste ouTest&Validation Echéances ProjectMgr ouEntrepreneur Specialist ouFacilitator DomainExpert ouMarketIntelligence Conceptor SW-Platform HMI Services HMI "Droits & Licences" BG HM-Engine : -Process Engine Tornos -Run-DECO Services -Bases de données DLo 3D-Engine : -HMI Tool Editor 3D -HMI Machine Config. 3D DLo BackBus : -Interconnexions Promoteur ouCoach Triumvirat Budgets[CHF] JC SPé JCS PNe FPe MiL+MaS MiL+MaS BG 3'500'000Total Management 100'000 MiL+MaS 500'000 570'000 JCP + Données Technologie + I.P. Customisation Test & Validation Ressources AS MiL+MaS 300'000 MANAGEMENT 4.1.2. Affectations Initiales
  16. 16. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 16/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 4.1.3. Synoptique FANUCCNC MaAMarcelAlbertTornos FAlFabriceAlbiniTornos CDpChristianDupasquierTornos OJoOlivierJobinTornos FVéFrancoVérrilloTornos InterfaceCNC SPéStéfanPélimonTornos JGiJoëlGilliéronTornos HME DLoDenisLovisTornos ALoAlainLovisTornos YSYannickSchweryEasy BackBus BGBenoitGygaxEasy HMI"Look&Feel"Global PNeP.NeueunschwanderTornos ViFVirginieFrauchigerTornos OMaOlivierMarquisTornos Validation MiLMichaelLanzTornos MaSMauroSpillariTornos 3DSimulation DADominiqueAntilleEasy BBBrunoBumannEasy Commercialisation+Support GCaG.CarlantuonoTornos MWMarcWyssTornos Didacticiel FPeFrancisPetihoryTornos
  17. 17. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 17/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 4.2. Agendas 4.2.1. Global Etapes 09-07 12-07 03-08 06-08 09-08 12-08 03-09 06-09 09-09 • TB-DECO 2009 Provided by GCa team • PC Multi I • PC Multi II • PC DECOa "évolution" • Simulation-3D • Visual-DECO • SW-Platform Pre-étude Etude Rélisation ValidationPre-étude Etude Rélisation Validation 4.2.2. Détaillé Final
  18. 18. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 18/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 4.3. Bonnes Pratiques 4.3.1. Flux et responsabilités 4.3.2. Flux de modélisation Définition des besoins Définition des objectifs Modélisation du système Comment utiliser le système Comment réaliser le système 1 2 3 4 0 ComportementModèleUtilisationduModèleDéfinitionProjetDessindeModèle Fixer les finalités Délimiter les frontières Choix des éléments Agencement des composants (éléments & relations) Sélection et caractérisations des liaisons Relations internes Relations externes Etude des comportements Recherche des variables (paramètres)Recherche des contraintes Recherche des invariants Validation Simulation Perfectionnement Quantification Balayage des possibles Création de scénarios Voie heuristiqueVoie algorythmique
  19. 19. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 19/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 4.3.3. Flux de développement Définition des besoins Définition des objectifs Modélisation du système Comment utiliser le système Comment réaliser le système 1 2 3 4 0 Définir "Quoi faire ?" Spécification Générale Accord Définir "Comment Utiliser ?" Définir "Comment Réaliser ?" Accord Spécification Fonctionnelle Spécification Détaillée Réalisation "Codage" Test Unitaire Test d'Intégration Test Opérationnel Test de Performance Protocole IQ Protocole OQ Protocole PQ Qualif. Qualif. Qualif. B U B UR&D Expert-PowerUserDéveloppeurUtilisateurs Enterprise Architect Microsoft WinWord Microsoft WinWord Visual-Studio NUnit,org Visual-Studio Debug Applications vs logfiles Applications vs Utilisateurs Suividestâchesetgestiondesversions 4.3.4. Flux de Validation Libération Produit Validation des Performances Validation des Utilisations Validation des Composants 8 7 6 5 Définir "Quoi faire ?" Spécification Générale Accord Définir "Comment Utiliser ?" Définir "Comment Réaliser ?" Accord Spécification Fonctionnelle Spécification Détaillée Réalisation "Codage" Test Unitaire Test d'Intégration Test Opérationnel Test de Performance Protocole IQ Protocole OQ Protocole PQ Qualif. Qualif. Qualif. B U B UR&D Expert-PowerUserDéveloppeurUtilisateurs Enterprise Architect Microsoft WinWord Microsoft WinWord Visual-Studio NUnit,org Visual-Studio Debug Applications vs logfiles Applications vs Utilisateurs Suividestâchesetgestiondesversions
  20. 20. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 20/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 5. Synthèse 5.1. Contexte  ANALYSE EXTERNE  Opportunités Possibilité offerte de se différencier via une interface utilisateur de son choix. Possibilité d'introduire des nouveautés de la commande sur le modèle machine. Etendre notre marché: autres usinages, autres services, ...  Menaces La richesse du nouveau software devient une complexité pour le client. La qualité de la synchronisation dépend de la qualité du lien avec le temps réel.  ANALYSE INTERNE  Forces Plateforme ouverte permettant d'offrir différents HMI au catalogue Plateforme pour générer des avantages concurrentiels, uniques et exclusifs. TORNOS dispose d'experts en interpolation et en synchronisation numérique. NCM2oox, JANUSnet et GreffePC ont abouti à des architectures semblables. Risques diminués par le maintient de la compatibilité avec la CNC Fanuc.  Faiblesses Lourd développement pour une seule entreprise. La cohérence des besoins est difficile à percevoir. 5.2. Situations  Initiale  La simulation 3D n'est pas disponible.  TB-DECO n'est ni assez flexible ni assez intuitif.  Les mise-en-train sur nos machines sont laborieuses.  Les configurations de nos machines sont trop statiques.  La qualité des pièces n'est pas assurée.  Prévue  Configurer et simuler les machines et les usinages en 3D.  Etendre et simplifier l'usage de notre programmation de pièces  Accélérer et simplifier les mise-en-train tout en garantissant la qualité.  Introduire les technologies "Plug & Play" sur tous nos produits.  Assurer la qualité de la production des pièces. 5.3. Cockpit au 15.02.08 Nom du projet SW-Platform No de projet 30002232 Coach de projet J. Currat Chef de projet JC Simonin Faits marquants • CdB "Programmation Pièce" Vérifié • CdC Fonctionnel (Technique) Etabli • CdC Produits Attente • Planification détaillée Etablie Prochaines actions • Contrat sous-traitance "Noyau 3D-Engine" • "Booster" l'analyse de l'interpolateur • Etablir les CdC Simulation-3D & Visual-DECO • Débuter les Spécifications Détaillées Jalons / « milestones » Planification Prévue Réalisée Kick-off Oct. 07 Oct. 07 Définition initiale Nov.07 Déc.07 Planification initiale Déc.07 Déc.07 Planification détaillée Jan. 08 Fév. 08 Définition détaillée Fév. 08 Réalisation (βéta) Déc.08 Validation terminée Juin 09 Clôture Oct. 09 Budget Total budget coûts du projet 3'500'000 CHF Total réel coûts du projet 186'000 CHF Projection coût total 3'400'000 CHF Risques techniques • H M I "Look & Feel" compatible TB-DECO. • H M Engine combinant PNC, PTO et ISO. Prix de revient (interne) Objectif final CHF Prix actuel CHF Prix final estimé CHF Risques commerciaux • ? • ?
  21. 21. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 21/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 6. Annexes 6.1. HME et 3D 6.1.1. Fonctions Post-Processeur Processeur Pré-processeur Configurateur 3D Simulation 3D 3D Engine (Collision Check) 3D Machine Configurator 2D/3D Tools Editor Machine Tools Machine Tools 3D Viewer (Visualisation) Traducteur Analyseur Interpréteur Interpolateur Générateur Simu 3 DH-M-Engine Usage Interne "DeBase"dansVisual-DECOOption3D
  22. 22. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 22/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 6.1.2. Relations Temps ISOx ISOy ISOz Segments synchronisés Machine ACC Axes Broches Logiques (DOs) POS ISO segmenté ISO machine Segments séquencés Arbre syntaxique ISO TORNOS ( calculateur) ISO machine Grammaire Syntaxique Dictionnaire ISO Seg-Seq ASCII Files (Test & Validation) Lexique ASCII Files (Test & Validation) ASCII Files (Test & Validation) ISO Tornos XML Files (Test & Validation) Seg-Sync XML XML Files (Test & Validation) Pos-Speed XML 3D Engine (Collision Check) ISO Seg-Seq "3D" Interpreter Seg-Sync "3D" Interpolater 3D Machine Configurator 2D/3D Tools Editor Machine Tools ? Machine Tools 3D Viewer (Visualisation) ASCII Files (Machines Codes) Machine Tools Tools Machine Machine Machine Tools Simu 3 DH-M-Engine ? Traducteur Analyseur Interpréteur Interpolateur Générateur ?
  23. 23. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 23/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 6.2. VisualDECO vs Temps Réel 6.2.1. Inventaire Fonctionnel Liste issue de l'inventaire fonctionnel établie "à la Prévert" lors du projet NCM2oox. ID # Fonctionnalités VisualDECO Temps Réel Techno. 001 Accès via LAN, WEB, gestion des accès x 002 Actuateurs, possibilité de les désactiver et check sécurité x x 003 Affichage gamme opératoire, sélection dans gamme x 004 Affichage, granulosité (simple par défaut) x 005 Affichage, sélection par défaut x 006 Affichage, tri des infos, mise à jour x 007 Alarmes: gestion globale et tri infos, génération SMS x 008 Alim. servos, récup. énergie freinage 009 Alim. UPS pr PCs x 010 Analyseur logique: progr., capture, affich. (graph / txt) x x 011 Caméra (config, vue zone usinage, vue machine, ...) x 012 Changement de machine dynamique x 013 Clef HW protection logicielle et options (état, modif, …) x 014 Communication. abonnement RT-Windows x x 015 Communication d'info au SAV x 016 Communication interne Windows (spaghetti !) x 017 Communication rapide Windows-RT (DNC?) x x 018 Comparaison pièces, program. (contenu, résultats) x 019 Composants étrangers possibles 020 Composants fiables et pérennes (moyens test) 021 Composants HW et SW existants: recherche x x 022 Comptage et gestion pièces, barres, … x 023 Configuration machine: lecture et affichage x x 024 Construction électrique (intégration SW-HW) x 025 Construction mécanique (intégration SW-HW) x 026 Contrôle des positions (collisions) x 027 Correction trajectoires (tolérances, lignes brisées) x x 028 Création/gestion/édition paramètres, cst, variables x x 029 Customer Application: outils progr., debug, … x x 030 Cycles fixes: choix langage (TCL?), création, test, … x 031 Descr. comportement: génération auto, édit., traitement, trsf x x 032 Diagnost., MES I/O, Axes, … (visual., forçage, actif/absent, ) x x 033 Édition commande auxiliaire (MDI) x 034 Édition condition de production (lots) x 035 Edition images x 036 Edition rapide pour offres x 037 Edition: copier, coller, rechercher, remplacer x 038 Environnement de développement x x 039 Envoi de message à l'opérateur (style chat) x 040 Edition pièce, opération, program, cycle (Txt, graphique) x 041 Exécution déterministe des fonctions machine x 042 Fonctionnalités DECO et MOPS x 043 Format des nombres, taille des données x 044 Génération config à partir OF x 045 Génération de cames électroniques et données source x x 046 Gestion centralisée accès données (sécurité, corruption, ...) x x 047 Gestion des approvisionnements 048 Gestion des données (quoi enregistrer, où) x 049 Gestion des répertoires et fichiers x 050 Gestion dynamique du Servo-On (thermique) x x 051 Gestion Power, Cycle, Alarmes, Reset x 052 Help et Didactitiel x 053 Horloge programmable x 054 I/O bus standards (Profibus, …) x 055 Identification pièce (marquage individuel) x x
  24. 24. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 24/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc ID # Fonctionnalités VisualDECO Temps Réel Techno. 056 Importation de programmes FAO x 057 Infos préventives: paramétrage, traitement, affichage x 058 Install/update/backup (RT, Windows SW), visu.config. x x 059 Interface avec clavier machine x 060 Interface gestion de production (OEE et affichage) x 061 Lecture, transfert et traitement et affichage i2t x x 062 Log file: enregistr., affich., filtres, … x 063 Management, suivi coûts et délais, planing 064 Menus, filtres import/export pr pièces et prg (old versions) x x 065 Mesure inductive x 066 Mesures possibles: abs., incr., semi-abs. 067 Mode de fonctionnement unique x 068 Modulation ± avances (manivelle) x 069 Modulation vitesses broches x 070 Monitoring: positions, vit., avances, val.mod., lag P & S, ref. x x 071 Outils de backup (aussi mobile) x x 072 Outils et menus pr optimisation, retournement prg, pièces x x 073 Outils: éditeur pour corrections x 074 Outils: gestion (Id, 5 ax+S, frère, durée, évolution, trsfert) x x 075 Outils: mesures, calibrage automatique ? x 076 Pièces de test: création et update continu 077 Prix outillage, machine: édition, stockage, traitement (offre) x 078 Prog.: contrôle ou limit. couple + affichage val. réelles x x 079 Progr. en mm/t, mm/min x 080 Progr. excentrique: mvt X synchro. sur rotation x x 081 Progr. filetage: avances synchro. sur rotation x 082 Progr.: IPO 5 axes, F et S diff., sélect et mémo dernier plan x x 083 Progr.IPO: chanfrein, rayon, transmit, cylindr. ellipt. x 084 Progr.polygon.: synchro broches x x 085 Progr.vit. coupe cste x 086 Protocoles: config., génération, édition, … x 087 Pupitre de commande et fonctions machine x x 088 Pupitre virtuel: création, affich., traitement x x 089 Qualité: analyse supervision actuateurs, I/O (dégradation) x x 090 Recalcul de la pièce x x 091 Référence des axes et broches x 092 Réglage: attribution des ressources à un programme x 093 réglage: choix, exéc., cycle (coupe, posit. outil, ...), teach-intro x x 094 Régulations déterministes x 095 Retournement de pièce, d'opérations x 096 Sécurité de l'opérateur (zones sûres) x 097 Sélection pièce active, à éditer, à simul., machine x 098 Servos amplis : refroidissement ext. amoire 099 Servos amplis: groupement-modularité-puissance 100 Servos bus à faible jitter 101 Servos: chacun interpolable avec tous x 102 Servos: moteurs synchr., asynchr., linéaires 103 Servos: nombre possible 1..150 104 Simulation 3D et outils pr config., cde de la simulation x 105 Simulation: histogramme de la pièce x 106 Status et besoins pour affich. et gestion prod. x 107 Status: communication., RT tasks, Bus, Window x x 108 Stockage, mise en forme et lecture ecam x 109 Synchronisation temporelle des mouvements x 110 Système de test (homologation) de composants, liste SAV x 111 Taille HW flexible (prix-performances) 112 Temps réel multi-process x 113 Traduction données avant utilisation (unités) x 114 Transfert contrôle progr. à l'opérateur (teach-in) x x
  25. 25. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 25/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc NEW set OLD set AutomationFieldbus Motion Fieldbus RT Ethernet IRT Bus HME IRT RT BackBus HMI HME IRT RT BackBus HMI OLD set ID # Fonctionnalités VisualDECO Temps Réel Techno. 115 Transfert ecam et mémo données source x 116 Transition Broche - Axe, synchro broches x x 117 Tuning axes: prg, exec, affich. x x 118 User: password, langue dynam., units, shorts, skins, fcts lock x x 119 Vérification des fournisseurs 120 Vérification, priorisation des besoins 121 Versionning de tests (régression) x x x 122 Versions: gestionnaire embarqué, externe x x 6.2.2. Compatibilités Fonctionnelles Sur les 122 fonctionnalités identifiées par NCM2oox, VisualDECO peut les appliquer avec un équipement Fanuc d'une manière totalement compatible dans une proportion de 61% et de manière partielle à 27% mais restent totalement incompatibles dans 12% des cas.  3% des incompatibilités affectent des fonctionnalités VisualDECO (hors temps réel).  9% des incompatibilités limitent directement la qualité du temps réel sans affecter VisualDECO.  16% des compatibilités partielles influencent des fonctionnalités VisualDECO (hors temps réel).  11% des compatibilités partielles ont des incidences sur temps réel sans altérer VisualDECO.  Les compatibilités partielles ou les incompatibilités totales avec les capacités techniques Fanuc recouvrent différents cas d'utilisation.  Un "dimensionnement" fonctionnel de VisualDECO cantonné aux capacités techniques de Fanuc péjorerait le futur de la plateforme logicielle Tornos.  Au-delà de 48 servos, Fanuc requiert GreffePC II et un application spécifique pour associer 2 CN Fanuc ! 6.3. Incompatibilités, 12% Compatibilités Partielles 27% Compatible Fanuc, 61%
  26. 26. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 26/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc Architecture TB-DECO Contrôle NumériqueContrôle Numérique Usage OpérationnelUsage Opérationnel Deco ISO Synchros Contraintes Gantt + Simulation + Optimisation Energétique « Channel Free » + Verrouillages + Collisions GénérateurCalculateurAnalyser PartsStudio DecoCheck ISO de Base Fanuc-Mitsubishi-Siemens ISO Segmenté ISO Décomposé PNC PTO ISO’ Etendu -PCCN Limitée Récupération ISO Standard Modifications PC  CN ON Line CN Base Sans PC CN « Métier » Sans PC Modifications PC  CN « CAM Way » OFF Line -PCCN Etendue « Citizen Way » Récupération ISO’+Synchros 6.3. TB-DECO vs ISO(s) 6.3.1. Fonctionnalités 6.3.2. ISO Segmenté Mvt de base : G0, G1, G2, G3, G4 Avances : G94, G95 mm / inch : G70 / G71 Plans : G17, G18, G19 Polygonage : Gx50, Gx51 Peignage : G33, G34, G35 Arrêt / Contour : G190 / G191 Usinage constant :G92, G96, G97 6.3.3. Principes    Equivalent TB-DECO requis Représentation Graphique Vectoriel Standard Vectoriel Etendu Vectoriel Réduit Vectoriel "facettes" Point à Point Types données transmises   Edition StandardJeu standard des codes G (et M) selon la norme ISO RS-274 décrivant des trajectoires ISO de Base Extension du jeu d’instruction gérant des trajectoires (cycles) plus ˝métier˝ avec "Synchro.˝ ISO’ Etendu Echantillonnage géométrique des trajectoires en segments décrits en ISO réduits (G1,G2,G3) ISO Segmenté Echantillonnage "facette" des tra- jectoires en tables contenant des suites de codes ISO G1 X... F... ISO Décomposé Echantillonnage temporel des tra- jectoires en tables de positions axes et de vitesses broches Tables PTO Description et explications succinctes Contrôle Numérique    Equivalent TB-DECO requis Représentation Graphique Vectoriel Standard Vectoriel Etendu Vectoriel Réduit Vectoriel "facettes" Point à Point Types données transmises   Edition StandardJeu standard des codes G (et M) selon la norme ISO RS-274 décrivant des trajectoires ISO de Base Extension du jeu d’instruction gérant des trajectoires (cycles) plus ˝métier˝ avec "Synchro.˝ ISO’ Etendu Echantillonnage géométrique des trajectoires en segments décrits en ISO réduits (G1,G2,G3) ISO Segmenté Echantillonnage "facette" des tra- jectoires en tables contenant des suites de codes ISO G1 X... F... ISO Décomposé Echantillonnage temporel des tra- jectoires en tables de positions axes et de vitesses broches Tables PTO Description et explications succinctes Contrôle Numérique 6.3.4. Caractéristiques Vectoriel Standard Vectoriel Etendu Vectoriel Réduit Vectoriel "facettes" Point à Point Types données transmises 31i 32i 31i 32i 31i 32i 31i 32i 30i Modèlede CNFanuc 10%15%Gainde Productivité 50%100%100%Channel Free 50%100%50%25%Autodéter- minable 90%95%100%Durées Précises 100% Jeu standard des codes G (et M) selon la norme ISO RS-274 décrivant des trajectoires ISO de Base 50% +75% 50% Extension du jeu d’instruction gérant des trajectoires (cycles) plus ˝métier˝ avec "Synchro.˝ ISO’ Etendu 50% 100% 100% Echantillonnage géométrique des trajectoires en segments décrits en ISO réduits (G1,G2,G3) ISO Segmenté 100% 100% 100% Echantillonnage "facette" des tra- jectoires en tables contenant des suites de codes ISO G1 X... F... ISO Décomposé 100% 100% +25% 50% Echantillonnage temporel des tra- jectoires en tables de positions axes et de vitesses broches Tables PTO Optimisation Energétique Gestion Synchros OptionsCN €€$$ CNstandard Description et explications succinctes Contrôle Numérique Vectoriel Standard Vectoriel Etendu Vectoriel Réduit Vectoriel "facettes" Point à Point Types données transmises 31i 32i 31i 32i 31i 32i 31i 32i 30i Modèlede CNFanuc 10%15%Gainde Productivité 50%100%100%Channel Free 50%100%50%25%Autodéter- minable 90%95%100%Durées Précises 100% Jeu standard des codes G (et M) selon la norme ISO RS-274 décrivant des trajectoires ISO de Base 50% +75% 50% Extension du jeu d’instruction gérant des trajectoires (cycles) plus ˝métier˝ avec "Synchro.˝ ISO’ Etendu 50% 100% 100% Echantillonnage géométrique des trajectoires en segments décrits en ISO réduits (G1,G2,G3) ISO Segmenté 100% 100% 100% Echantillonnage "facette" des tra- jectoires en tables contenant des suites de codes ISO G1 X... F... ISO Décomposé 100% 100% +25% 50% Echantillonnage temporel des tra- jectoires en tables de positions axes et de vitesses broches Tables PTO Optimisation Energétique Gestion Synchros OptionsCN €€$$ CNstandard Description et explications succinctes Contrôle Numérique
  27. 27. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 27/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 6.4. TB-DECO vs JANUS.net 6.4.1. Ecrans  Gamme Opératoire C'est dans cette fenêtre que l'utilisateur va disposer les procédures ou groupes d'instructions. Cette zone de création et d'édition du programme est composée de Lignes de dispositifs. L'en-tête de la Ligne de dispositifs contient le nom des axes et des broches. Elle est identifiée par un nom et par une image qui schématise la configuration mécanique du système d'outils associé.  Plan d'Opérations C'est dans cette fenêtre que l'utilisateur va préciser la succession et la synchronisation des dispositifs. Cette zone d'édition du programme est composée de lignes de dispositifs. L'en-tête de la ligne de dispositifs contient le nom des axes et des broches. Elle est identifiée par un nom et par une image qui schématise la configuration mécanique du système d'outils associé.  Diagramme de Gantt L'affichage du Gantt se fait après les phases d'interprétation et de calcul du code ISO. Il représente le plan d'opérations avec la notion de temps ou chaque opération est représentée proportionnellement au temps d'usinage de la pièce. 6.4.2. Eléments  Poste (groupe de lignes) Il est possible de définir des groupes de lignes de dispositifs. Le regroupement n'est possible qu'entre des lignes de dispositifs adjacentes. Ces groupes de lignes de dispositifs constituent des postes. L'affichage d'un poste peut être réduit en laissant apparaître une seule ligne d'opérations. L'affichage d'un poste peut être étendu en faisant apparaître toutes les lignes de dispositifs qui le composent. A noter que lorsque l'affichage du poste est réduit, il est possible de basculer l'affichage d'une ligne à l'autre du poste (affichage de la ligne principale du poste).  Ligne de dispositifs Il est possible de définir des lignes de dispositifs en leur affectant des ressources sous la forme de combinaison d'axes dédiée à la réalisation d'opérations d'usinage pour autant que la configuration mécanique de la machine le permette. Une ligne de dispositifs se compose de l'en-tête de la ligne qui contient le nom des axes et des broches, ainsi que d'une icône qui identifie la configuration mécanique du système d'outils associé. Des instructions représentées par une icône idoine peuvent alors être attribuées à cette ligne.  Colonne de dispositifs Par défaut la grille propose une succession de synchronisations entre les lignes avec les colonnes de dispositifs. Par défaut, la colonne dispositifs couvre un poste (groupe de ligne de dispositifs), mais il est aussi possible de lui assigner la synchronisation de tous les postes d’un programme. Un trait vertical mince indique une colonne d'opérations de poste ; un trait épais ou double indique une colonne d'opérations de programme. Cette notion globale peut être annihilée localement en détaillant par cellule le besoin exact de contrainte, de verrouillage, de synchronisation ou de désynchronisation.
  28. 28. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 28/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc  Insertion de colonne(s) La notion d'insertion s'applique uniquement aux colonnes de dispositifs. Et il s'agit de préciser si l'insertion est effectuée pour un poste (groupe de lignes de dispositifs) ou pour tout le programme; autrement dit, on insère une colonne à gauche ou à droite, au sein d’un poste ou à tous les postes d’un programme.  Procédure (groupe d'instructions) Il est possible de définir des groupes d'instructions. Le regroupement n'est possible qu'entre des instructions se succédant sur la même ligne, mais pas forcément de manière adjacente. Ces groupes d'instructions constituent des procédures. Une procédure est représentée par un rectangle enlaçant toutes les instructions regroupées. Au sein d’une ligne, les procédures ne peuvent pas s'imbriquer, elles ne peuvent que se succéder.  Opération (Instruction+Dispositif) L'opération est représentée par une icône idoine. Chaque opération se caractérise par son entête spécifique compatible avec la définition de la ligne de dispositifs où elle se trouve. Cette entête précise l'outil, les axes, les broches et lorsque c'est nécessaire les synchronisations, les contraintes ou les verrouillages associés. A chaque instruction est associé un profil graphique des trajectoires définies par une liste de codes ISO. 6.4.3. Relations  Désynchronisation Au sein d'une même ligne de dispositifs, il est possible de rendre autonome des cellules adjacentes horizontalement afin que les autres lignes de dispositifs n'aient pas d'incidence sur la succession des instructions associées. En d’autres termes, on décide de ne pas tenir compte des colonnes de dispositifs à cet endroit. Remarque: Dès lors que la notion de désynchronisation est généralisée à tous les dispositifs pour chacune des lignes de dispositifs, l'utilisation de VisualDECO s'apparente à TB-DECO 2007 en induisant évidemment l'usage systématique des synchronisations et/ou des contraintes (voir les synchronisations et les contraintes).
  29. 29. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 29/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc  Synchronisation entre dispositifs Les synchronisations impliquent la notion de "en même temps". Le début ou la fin d'une instruction sur un dispositif s'exécute en même temps que le début ou la fin d'une autre instruction sur un autre dispositif. L'utilisateur peut spécifier des synchronisations une à une entre n'importe quel dispositif inhibant de la sorte le rôle de la colonne pour ses dispositifs.  Contrainte entre dispositifs Lors de l'élaboration du programme, le temps d’usinage de chaque instruction est inconnu. La mise en place des contraintes permet, quel que soit le temps des instructions, une succession optimale de celles-ci. Les contraintes impliquent les notions de "avant" et "après". Une instruction sur un dispositif commence après la fin d'une autre instruction sur un autre ou une instruction sur un dispositif se termine avant le début d'une autre instruction sur au autre dispositif. L'utilisateur peut spécifier des contraintes une à une entre n'importe quel dispositif inhibant de la sorte le rôle de la colonne pour ses dispositifs. Remarque: Un usage alternatif de la contrainte peut être étudié afin de rester compatible avec la gamme opératoire. Il s'agit peut-être de marquer les cellules avec des lignes verticales en pointillées de couleurs différentes au sein de la colonne de dispositifs.  Décalage sur dispositif Il est possible de décaler dans le temps le début ou la fin d'une instruction sur un dispositif. Ce décalage peut se faire dans le sens positif ou dans le sens négatif. Cette fonction permet d'optimiser une gamme opératoire, mais son utilisation n'est pas sans risque vis-à-vis de collision. Un décalage négatif au début induit un départ avancé; Un décalage positif au début induit un départ retardé. Un décalage négatif en fin induit un terme avancé; Un décalage positif en fin induit un terme retardé.  Verrouillage entre dispositif La fonction de verrouillage simple permet de synchroniser deux axes différents sur deux lignes de dispositifs différentes. La fonction de verrouillage multiple permet de synchroniser des axes différents sur des lignes de dispositifs différentes. Ce procédé consiste en une synchronisation entre un axe principal (maître) et un axe secondaire (esclave). C'est-à-dire que les déplacements de l’axe secondaire se font en fonction de la position de l’axe directeur. La différence entre la nouvelle position de l'axe principal et la position de départ est soit additionnée (fonction miroir), ou soustraite (fonction bascule) à la position de l'axe suiveur. Les dispositifs concernées ne doivent pas être décalées et ne peuvent plus être décalées une fois que le verrouillage est en place. On peut verrouiller des axes de noms différents XX, YY, XY, XZ, YZ …etc.
  30. 30. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 30/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc 6.4.4. Optimisations  entre de dispositif A l'instar d'un tableur usuel, en naviguant au sein de la grille, avec les flèches du clavier ou avec le pointeur de la souris, l'appel du menu contextuel permet de préciser le type de colonne de dispositifs, simple ou double (pour les groupes d'instructions), mais aussi de supprimer la colonne associée. Ci-joint une vue possible du menu contextuel, si possible complètement graphique, de sorte qu'il ne nécessite pas de traduction linguistique.  entre colonnes Dès lors que la disposition des opérations est grossièrement terminée, une requête d'optimisation des colonnes peut être lancée afin de supprimer les colonnes de la grille qui s'avèrent inutiles.  énergétique des axes Lorsqu'elle est enclenchée, l'optimisation énergétique s'applique à tous les déplacements improductifs (Mode de déplacement non productif rapide G100). Le système détermine initialement la plus grande vitesse possible entre le point de départ et le point d'arrivée de l'axe. Si l'axe atteint son point d'arrivée trop tôt, il devra attendre avant d'être utilisé. Dans ce cas, le système va recalculer une vitesse d'avance plus faible, pour que l'axe arrive en position juste avant d'être utilisé.  chemin critique La visualisation du chemin critique déterminé à l'axe près aide l'utilisateur à mieux optimiser son cycle. Les axes liés au chemin critique sont visualisés en rouge au sein des opérations où ils agissent.  gamme opératoire La gamme opératoire peut automatiquement se mettre à jour en tenant compte de toutes les optimisations réalisées dans le plan d'opérations hormis celles ayant eu recours à l'ajout de contraintes.
  31. 31. Objet: §G-VisualDECO.doc Type: §pécification Générale Auteur: JCP Date: 2008-02-28 VisualDECO Nouveau logiciel de programmation de pièce Tornos R&D Software + Motion Control Révision: 0.1 Page: 31/31 File: D:JCP§TornosSW-Platform§G-VisualDECO.doc Index 1. OBJET.............................................................................................................................................................................1 1.1. NOM ............................................................................................................................................................................1 1.2. DESCRIPTION..............................................................................................................................................................1 1.3. DOMAINE.....................................................................................................................................................................1 1.4. LIENS ..........................................................................................................................................................................1 1.4.1. Références .......................................................................................................................................................1 1.4.2. Issues ................................................................................................................................................................1 1.5. INTERVENANTS / CONTACTS ......................................................................................................................................1 1.6. RESPONSABILITES & HISTORIQUES ...........................................................................................................................1 2. CONTEXTE ...................................................................................................ERROR! BOOKMARK NOT DEFINED. 2.1. ORIGINE DU PROJET ...........................................................................................ERROR! BOOKMARK NOT DEFINED. 2.2. LIEN AVEC LA STRATEGIE DE L’ENTREPRISE ..............................................................................................................2 3. BESOINS .......................................................................................................ERROR! BOOKMARK NOT DEFINED. 3.1. ENVIRONNEMENT........................................................................................................................................................2 3.2. UTILISATION ACTUELLE.......................................................................................ERROR! BOOKMARK NOT DEFINED. 3.3. UTILISATION ANNONCEE.....................................................................................ERROR! BOOKMARK NOT DEFINED. 3.4. THEMES D'AMELIORATION ..........................................................................................................................................3 3.5. SOLUTIONS POTENTIELLES ........................................................................................................................................3 3.6. BENEFICES ESCOMPTES.............................................................................................................................................3 3.7. ARCHITECTURE ESCOMPTEE..............................................................................ERROR! BOOKMARK NOT DEFINED. 4. CONCEPT.......................................................................................................................................................................4 4.1. OBJECTIFS..................................................................................................................................................................4 4.2. MODELES....................................................................................................................................................................4 4.2.1. Software............................................................................................................................................................4 4.2.2. Hardware ..........................................................................................................................................................4 4.2.3. Besoins / Infrastructure...................................................................................................................................5 4.2.4. Synoptique........................................................................................................................................................6 4.3. COMPOSANTS.............................................................................................................................................................7 4.3.1. BackBus............................................................................................................................................................7 4.3.2. H M E.................................................................................................................................................................8 4.3.3. I R T.................................................................................................................................................................10 4.3.4. H M I ................................................................................................................................................................10 4.3.5. 3D-config.........................................................................................................................................................10 4.3.6. 3D-simu...........................................................................................................................................................10 4.3.7. SW-studio .......................................................................................................................................................11 4.3.8. SW-lib..............................................................................................................................................................11 4.3.9. SW-draw .........................................................................................................................................................11 4.4. ISSUES POTENTIELLES..............................................................................................................................................12 4.4.1. SW-admin + SW-run.....................................................................................................................................12 4.4.2. SW-remote......................................................................................................................................................13 4.4.3. SW-morph.......................................................................................................................................................14 5. PLAN D’ACTION.........................................................................................................................................................15 5.1. RESSOURCES ...........................................................................................................................................................15 5.1.1. Management ..................................................................................................................................................15 5.1.2. Affectations Initiales ......................................................................................................................................15 5.1.3. Synoptique......................................................................................................................................................16 5.2. AGENDAS..................................................................................................................................................................17 5.2.1. Global ..............................................................................................................................................................17 5.2.2. Détaillé Final...................................................................................................................................................17 5.3. BONNES PRATIQUES ................................................................................................................................................18 5.3.1. Flux et responsabilités ..................................................................................................................................18 5.3.2. Flux de modélisation .....................................................................................................................................18 5.3.3. Flux de développement ................................................................................................................................19 5.3.4. Flux de Validation ..........................................................................................................................................19 6. SYNTHESE...................................................................................................................................................................20 6.1. CONTEXTE ................................................................................................................................................................20 6.2. SITUATIONS ..............................................................................................................................................................20 6.3. COCKPIT AU 15.02.08..............................................................................................................................................20 7. ANNEXES.....................................................................................................................................................................21 7.1. HME ET 3D ..............................................................................................................................................................21 7.1.1. Fonctions ........................................................................................................................................................21 7.1.2. Relations.........................................................................................................................................................22 7.2. VISUALDECO VS TEMPS REEL................................................................................................................................23 7.2.1. Inventaire Fonctionnel...................................................................................................................................23 7.2.2. Compatibilités Fonctionnelles......................................................................................................................25 7.3. TB-DECO VS ISO(S)...............................................................................................................................................26 7.3.1. Fonctionnalités...............................................................................................................................................26 7.3.2. ISO Segmenté................................................................................................................................................26 7.3.3. Principes .........................................................................................................................................................26 7.3.4. Caractéristiques.............................................................................................................................................26 7.4. TB-DECO VS JANUS.NET......................................................................................................................................27 7.4.1. Ecrans .............................................................................................................................................................27 7.4.2. Eléments.........................................................................................................................................................27 7.4.3. Relations.........................................................................................................................................................28 7.4.4. Optimisations..................................................................................................................................................30

×