FR2543703A1 - Appareillage de commande informatisee pour un robot - Google Patents

Appareillage de commande informatisee pour un robot Download PDF

Info

Publication number
FR2543703A1
FR2543703A1 FR8305291A FR8305291A FR2543703A1 FR 2543703 A1 FR2543703 A1 FR 2543703A1 FR 8305291 A FR8305291 A FR 8305291A FR 8305291 A FR8305291 A FR 8305291A FR 2543703 A1 FR2543703 A1 FR 2543703A1
Authority
FR
France
Prior art keywords
robot
memory
central
control unit
link
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
FR8305291A
Other languages
English (en)
Inventor
Jean Fremin Du Sartel
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
INRO FRANCE
Original Assignee
INRO FRANCE
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by INRO FRANCE filed Critical INRO FRANCE
Priority to FR8305291A priority Critical patent/FR2543703A1/fr
Publication of FR2543703A1 publication Critical patent/FR2543703A1/fr
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/4093Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33182Uart, serial datatransmission, modem
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36159Detachable or portable programming unit, display, pc, pda
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45083Manipulators, robot
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)

Abstract

L'APPAREILLAGE SELON L'INVENTION A POUR PARTICULARITE QU'IL EST EN DEUX PARTIES, A SAVOIR UN SYSTEME ROBOT 6 COMPRENANT UNE UNITE CENTRALE DE COMMANDE DU ROBOT 7 RELIEE A AU MOINS UNE MEMOIRE 8, 9 ET A AU MOINS UNE LIGNE D'ASSERVISSEMENT 4, 5, 13, UN SYSTEME MICRO 17 COMPRENANT UNE UNITE CENTRALE DE MICRO 18 RELIEE A AU MOINS UNE MEMOIRE 19, 20 ET A DES MOYENS D'ACQUISITION DE DONNEES DE CONSIGNE 22, ET UNE LIAISON 15 ENTRE CES DEUX SYSTEMES, CETTE LIGNE DE LIAISON ETANT DE PREFERENCE DU TYPE SERIE ET AVANTAGEUSEMENT LES CAPTEURS 5 QUI FONT PARTIE DES LIGNES D'ASSERVISSEMENT SONT DU TYPE INCREMENTAL.

Description

La présente invention est relative à un appareillage de commande informatisée pour un robot.
La commande informatisée d'un robot est habituellement assurée à l'aide d'un appareillage qui comporte une unité centrale de commande qui est reliée à autant de lignes d'as- servissement qu'il existe de degrés de liberté,chaque
ligne d'asservissement comprenant un capteur de position, linéaire ou angulaire et un moyen moteur ou bien un actionneur tel qu'une servo-valve dans le cas par exemple de vérins, ou bien un transistor de commande d'un moteur électrique.

L'unité centrale est également reliée à use urememoire de program- me non volatilesqui peut être complétée par des disquettes, des bandes magnétiques, des mémoires à bulles etc,et à une mémoire de consignesnces consignes résultant de la transformation par l'unité centrale des données de programme en valeurs exploitables par les lignes d'asservissement. Des valeurs nouvelles de consignes peuvent hêtre introduites soit par changement des disquettes, bandes etc., ou bien à l'aide d'un organe d'entrée commandé par un opérateur agissant sur un clavier ou sur des leviers de commande,soit à partir des mouvements du robot commandé par un syntaxeur ou autrement.
La disposition classique présente l'inconvénient que l'unité centrale est un organe complexe qui doit effectuer tous les calculs y compris ceux qui sont afférents aux consignes en temps réel et par conséquent coûteux
Le but de l'invention est de réaliser un appareillage qui puisse etre construit à l'aide d'éléments simples et de prix de revient peu élevé permettant ainsi un allégement apprécable du cout de la partie électronique de robot.
La présente invention fournit donc un appareillae commande informatisée pour un robot, comprenant une unité centrale de commandeides moyens d'acquisition de données de consignesune mémoire ,au moins une ligne d'asservissement comprenant un moyen moteur ou actionneur du robot et un capteur de position d'un organe du robot, qui présente la particularité qu'il est en deux parties, a savoir un système robot comprenant une unité centrale de commande du robot reliée à au moins une mémoire et à au moins une ligne d' asservissement,un système micro comprenant une unité centrale de micro reliée à au moins une mémoire et à des moyens d'acquisition de données de consigne,et une liaison entre ces deux systèmes
De préférence,ladite liaison est du type série.
De préférence aussi, la ou les lignes d'asservissement sont équipées de capteurs du type incrémental
Le fait que les capteurs sont du type incrémental a pour résultat qu'on peut stocicer les consignes dans la mémoire sous forme de tableaux de consignes incrémentales, qui sont directement utilisables par le système robot.
Avantageusement,l'unité centrale de commande du système micro est capable de transformer des données relatives à une trajectoire géométrique fournies sous forme d'une succession de points élémentaires définis par leurs coordonnées en une trajectoire temporelle définie sous forme d'une succession de points à atteindre dans des intervalles de temps constants, cette transformation étant faite en tenant compte des possi- bilités des organes du robot en ce qui concerne les vitesses et les accélératlons,ces possibilités ayant été au préalable introduites dans une mémoire du système micro et dans ce cas il est naturellement préférable que la trajectoire temporelle soit constituée par un tableau d'incréments correspondant à ceux des capteurs.
L'invention va maintenant être exposée plus en détail en s'aidant d'un exemple pratique,non limitatif de réalisation selon l'invention ? illustré à la figure unique,qui est un schéma d'ensemble.
La réalisation illustrée à la figure comprend un robot 1 équipé d'un bras articulé 2.,chaque articulation étant équipée d'un moyen moteur constitué ici par un vérin 3 équipé d'une servsOvalve 4,et d'un capteur angulaire 5.
Sur la figure on a représenté un seul vérin avee sa servo-valve et un seul capteur,il est évident que toutes les articulations sont équipées de façon analogue. De même le robot peut comporter plusieurs bras,eg l'équipement peut comprendre aussi des capteurs exteroceptifs,c'est-àdire sensibles à des paramètres extérieurs au robot et relatifs à son environnement.
Le "système robots 6 comprend une unité centrale de commande 7 reliée à une mémoire de programme 8 et à une mémoire de consignes 9. Un système de commutation 10 permet la saisie des variables relatives aux articulations du robot à un moment donné,par mise en mémoire des valeurs instantannées des capteurs incrémentaux. Ces~valeurs définissent une position dans 11 espace. Le système de commutation 10 constitue aussi une interface pour un syntaxeur ll
L'unité centrale 7 est également reliée,par l'intermédiaire d'un ensemble de liaison 12 formé d'interfaces,à une série de "cartes d'axes " 13, en nombre égal à celui des degrés de libertés (articulations) du robot.Chacune des cartes d'axes,repères I, Il, III,etc. . fait partie de laligne d'asservissement du degré de liberté (articulation) correspondant,et est donc reliée au moyen d'actionnement (ici l'électrovanne 4)et au capteur 5 correspondants.
L'unité centrale est également reliée à une unité 14 de gestion et connexion d'une ligne de liaison série 15 qui relie le système robot 6 au "système micro" 17 qu'on va décrire plus loin.
L'unité centrale 7 est encore reliée à une horloge 16, qui fournit des signaux à intervalles de temps T constantes (quelques millisecondes). Les capteurs 5 sont du type incrémer tal,c'est-à-dire qu'ils fournissent une impulsion à chaque incrément de déplacement.La totalisation des incréments pendant chaque intervalle de temps T permet à la fois la détermination de la position par sommation et elle fournit directement la valeur de la vitesse0 Les consignes qui sont stockées dans la mémoire 9 sont sous forme de valeurs d'incréments,et l'unité centrale contrôle les mouvements par comparaison,pour chaque intervalle de temps T de I'increment de consigne avec l'incrément fourni par le capteur.
Le "système micro" 17(abréviation pour système à microordinateur) comprend lui aussi une unité centrale 18 reliée à une mémoire programme 19,qui peut être chargée par une disquette,une bande magnétique ou une mémoire à bulles,et à une mémoire consignes 20.
L'unité centrale 18 du système micro est également reliée, par l'intermédiaire d'un ensemble de liaisons 21 à un organe d'entrée-sortie 22,qui est équipé ici d'un clavier et d'un écran de visualisation.
L'unité centrale 18 est encore reliée, à une unité 23 de gestion et connexion à la ligne de liaison série 15.
L'unité centrale 18 reçoit les données de programme soit de la mémoire programme 19 soit de l'organe d'entrée 22.
Par exemple,elle reçoit une trajectoire formée à partir de "points élémentaires" constituant les points de passage obligatoire,et définis par leurs coordonnées établies à l'aide du clavier de l'organe d'entrée 22,ou introduit à l'aide d'une disquette ou d'une bande magnétique de la mémoire programme.
On peut également amener le robot dans des positrons définies successives à l'aide du syntaxeur 1. Pour chacune de ces positions,l'état des capteurs 5 c'estuà dire la somme des incréments qui correspond à la valeur absolue de la position de chaque articulation est transmis,par la ligne 15,au système micro qui transforme ces données en coordonnées.
L'unité centrale 18 est disposée pour transformer la trajectoire géométrique ainsi définie en une trajectoire temporelle constituée par la succession des points à atteindre à la fin de chacun des intervalles de temps constants T.
Cette transformation est faite à partir des vitesses et des accélérations compatibles avec les caractéristiques du robot et de ses moyens moteurs,caraetéristiques qui sont également stockées dans la mémoire programmée.
Cette trajectoire temporelle se trouve finalement sous la forme d'un tableau d'incréments à réaliser pour chaque ligne d'asservissement à chaque intervalle de temps T.
Ce tableau est stocké dans la mémoire consignes 20,puis il est transféré,par la ligne 15,vers la mémoire consignes 8 du système robot.
On notera que la ligne 15 peut être constituée par une liaison série du type normalise sous la référence "RS 232 C" ou "422 C" ou bien elle peut être constituée par une liaison téléphonique ou une liaison radio moyennant une adaptation convenable des unités de gestion et connexion 14 et 23.
Le système robot,dont on a vu la grande simplicité,peut etre monté sur le robot 1 lui-même,ou à proximité,alors que le système micro peut être installé dans un poste de commande ou dans un local de programmation.
Le système micro peut être donc installé à une distance importante de l'endroit où opère le robot,et il est même possible d'utiliser un système micro unique pour plusieurs ensembles (robot + système robot)indépendants,d'où une réduction supplémentaire des investissements nécessaires.

Claims (5)

  1. REVENDICATIONS
    l.Appareillage de commande informatisée pour un robot (1), comprenant une unité centrale de commande,desmoyensd'ac- quisition de données de consigne ,une mémoire, au moins une ligne d'asservissement comprenant un moyen moteur ou actionneur du robot et un capteur de position d'un organe du robot, caractérisé en ce qu'il est en deux parties, à savoir un système robot (6) comprenant une unité centrale de commande du robot (7) reliée à au moins une mémoire (8,9)et à au moins une ligne d'asservissement (4,5,l3),un système micro (17) comprenant une unité centrale de micro (18)reliée à au moins une mémoire (l,2O) et à des moyens d'acquisition de données de consigne (22),et une liaison (15) entre ces deux systèmes,
  2. 2.Appareillage selon la revendication l,caractérisé en ce que ladite liaison (15) est du type série.
  3. 3.Appareillage selon la revendication 1 ou 2,caractérisé en ce que la ou les lignes d'asservissement sont équipées
    de capteurs (5) du type incrémental
  4. 4.Appareillage selon l'une des revendications 1 à 3, caractérisé en ce que l'unité centrale de commande (18) du système micro est capable de transformer des données relatives à une trajectoire géométrique fournies sous forme d'une succession de points élémentaires définis par leurs coordonnées en une trajectoire temporelle définie sous forme d'une succession de points à atteinre dans des intervalles de temps constants,cette transformation étant faite en tenant compte des possibilités des organes du robot en ce qui concerne les vitesses et les accélérations,ces possibilités ayant été au préalable introduites dans une mémoire du système micro.
  5. 5.Appareillage selon les revendications 3 et 4,caractérisé en ce que la trajectoire temporelle est constituée par un tableau d'incréments correspondant à ceux des capteurs.
FR8305291A 1983-03-30 1983-03-30 Appareillage de commande informatisee pour un robot Withdrawn FR2543703A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR8305291A FR2543703A1 (fr) 1983-03-30 1983-03-30 Appareillage de commande informatisee pour un robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR8305291A FR2543703A1 (fr) 1983-03-30 1983-03-30 Appareillage de commande informatisee pour un robot

Publications (1)

Publication Number Publication Date
FR2543703A1 true FR2543703A1 (fr) 1984-10-05

Family

ID=9287409

Family Applications (1)

Application Number Title Priority Date Filing Date
FR8305291A Withdrawn FR2543703A1 (fr) 1983-03-30 1983-03-30 Appareillage de commande informatisee pour un robot

Country Status (1)

Country Link
FR (1) FR2543703A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4205308A (en) * 1977-11-21 1980-05-27 Fmc Corporation Programmable alarm system for marine loading arms
EP0070654A2 (fr) * 1981-07-10 1983-01-26 Gould Inc. Dispositif de commande de mouvement
EP0075325A2 (fr) * 1981-09-22 1983-03-30 Kabushiki Kaisha Sankyo Seiki Seisakusho Dispositif et méthode de commande pour un robot industriel

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4205308A (en) * 1977-11-21 1980-05-27 Fmc Corporation Programmable alarm system for marine loading arms
EP0070654A2 (fr) * 1981-07-10 1983-01-26 Gould Inc. Dispositif de commande de mouvement
EP0075325A2 (fr) * 1981-09-22 1983-03-30 Kabushiki Kaisha Sankyo Seiki Seisakusho Dispositif et méthode de commande pour un robot industriel

Similar Documents

Publication Publication Date Title
US4448342A (en) Method and device for tracer correction in a welding robot
CA2289609A1 (fr) Dispositif de commande de robot
EP0926430A1 (fr) Dispositif et procédé de contrÔle du fonctionnement d'une installation industrielle
EP0092576A1 (fr) Controleur de bras de robot avec memoire et bus communs
WO1999053390A3 (fr) Procedes et dispositif d'evaluation de choix collectifs
CA2117192A1 (fr) Satellite oriente terre, stable sur trois axes; le dispositif d'observation soleil-terre correspondant
MW7191A1 (en) Apparatus and method for calibrating a sensor system
FR2491809A1 (fr) Procede d'apprentissage d'un automate et automate mettant en oeuvre ce procede
EP1149796A2 (fr) Dispositif de contrôle de commande pour grues à tour
US20230001570A1 (en) Modular frame for an intelligent robot
EP1590713B1 (fr) Robot multi-axes equipe d'un systeme de commande
WO2023278284A1 (fr) Structure modulaire pour un robot intelligent
EP1026386A3 (fr) Appareil de contrôle de véhicule et méthode de partage de données de contrôle
FR2543703A1 (fr) Appareillage de commande informatisee pour un robot
CA2382410C (fr) Simulateur de vol adapte a une famille d'aeronefs
FR2499260A1 (fr) Ensemble de commande numerique pour machines-outils
FR2665051A1 (fr) Installation d'arrosage automatisee.
FR2688643A1 (fr) Systeme de telemaintenance d'equipements industriels, notamment de machines a bois, et procede mis en óoeuvre dans ce systeme.
FR2827983A1 (fr) Procede et dispositif de reproduction d'une mission de vol d'un aeronef a partir d'une position d'observation a l'aide d'une installation de simulation de vol
FR2570634A1 (fr) Dispositif pour maintenir, de facon telecommandee, en bon etat des parties d'une installation nucleaire protegee
Kirtman et al. A user-friendly system for microphone array research
FR2681162A1 (fr) Procede et dispositif d'aide a la commande a distance d'engins robotises lors d'un processus de teleoperation effectue en environnement hostile.
WO1999000715A1 (fr) Dispositif de controle d'une installation
FR2799284A1 (fr) Systeme de diagnostic du fonctionnement d'organes fonctionnels d'un vehicule automobile
Rosenberg Automation of spectroscopic observations on the Dark Sky Observatory 32-inch telescope

Legal Events

Date Code Title Description
ST Notification of lapse