CH619172A5 - - Google Patents

Download PDF

Info

Publication number
CH619172A5
CH619172A5 CH20078A CH20078A CH619172A5 CH 619172 A5 CH619172 A5 CH 619172A5 CH 20078 A CH20078 A CH 20078A CH 20078 A CH20078 A CH 20078A CH 619172 A5 CH619172 A5 CH 619172A5
Authority
CH
Switzerland
Prior art keywords
machining
signal
switch
advance
unit
Prior art date
Application number
CH20078A
Other languages
English (en)
Inventor
Takeshi Matsuno
Takeshi Kobayashi
Original Assignee
Seiko Seiki Kk
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 Seiko Seiki Kk filed Critical Seiko Seiki Kk
Publication of CH619172A5 publication Critical patent/CH619172A5/fr

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/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41815Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q39/00Metal-working machines incorporating a plurality of sub-assemblies, each capable of performing a metal-working operation
    • B23Q39/04Metal-working machines incorporating a plurality of sub-assemblies, each capable of performing a metal-working operation the sub-assemblies being arranged to operate simultaneously at different stations, e.g. with an annular work-table moved in steps
    • 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/37Measurements
    • G05B2219/37405Contact detection between workpiece and tool, probe, feeler
    • 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/43Speed, acceleration, deceleration control ADC
    • G05B2219/43194Speed steps, switch over as function of position
    • 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/45213Integrated manufacturing system ims, transfer line, machining center
    • 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]
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T408/00Cutting by use of rotating axially moving tool
    • Y10T408/52Cutting by use of rotating axially moving tool with work advancing or guiding means
    • Y10T408/54Means to intermittently advance work
    • Y10T408/545Rotary, work-supporting means

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Control Of Position Or Direction (AREA)
  • General Factory Administration (AREA)
  • Multi-Process Working Machines And Systems (AREA)

Description

619 172
2
REVENDICATION
Machine d'usinage transfert commandée numériquement, caractérisée en ce qu'elle comprend un dispositif de transfert et de positionnement pour transférer et positionner par intermittence une pluralité de tables porte-pièce convoyeuses sur lesquelles des pièces à usiner sont montées en respectant un pas fixe, une pluralité d'unités d'usinage disposées en face des positions d'arrêt de positionnement des tables porte-pièce convoyeuses, un dispositif de commande numérique pour commander les mécanismes d'avance de positionnement des unités d'usinage, respectivement, à l'aide de servomoteurs, chacun des mécanismes d'avance de positionnement des unités d'usinage étant muni d'un commutateur à haute sensibilité pour détecter une position de retour à l'origine, et des moyens élastiques actionnant ce commutateur à haute sensibilité contre une butée qui le presse lorsque l'unité d'usinage regagne l'endroit ou le voisinage immédiat de la position d'origine.
La présente invention concerne une machine d'usinage transfert commandée numériquement. Une telle machine comprend généralement une pluralité d'unités d'usinage qui appliquent chacune un usinage individuel à des pièces à usiner, ces dernières étant transportées adéquatement d'une unité d'usinage à l'autre. L'invention vise particulièrement la réalisation d'une machine d'usinage transfert dans laquelle les opérations d'avance d'usinage de chacune des unités d'usinage sont automatiquement commandées en correspondance avec des données d'entrée numérique, donc du type communément dénommé à commande numérique.
Dans les machines d'usinage transfert de l'art antérieur, les opérations d'avance d'usinage de chacune des unités d'usinage étaient commandées par des mécanismes à cames. Ainsi le nombre de processus d'un tracé d'usinage était restreint, car on ne pouvait que très difficilement établir une configuration de cames compliquée. Pour les changements de l'équipement en outils d'usinage, un travail important était nécessaire pour redessiner les cames calculées à partir des profils à usiner, pour échanger les cames, pour fabriquer ces cames, et surtout pour obtenir une précision suffisante du travail de la machine. Ainsi, les machines d'usinage transfert classiques ne se prêtaient guère à un usinage de différentes pièces de types variés, en un nombre relativement modeste.
La présente invention remédie aux désavantages susmentionnés par la présence des caractères énoncés dans la revendication.
Avantageusement, l'avance des opérations d'usinage des unités d'usinage respectives est menée directement par un moteur à impulsions ou un dispositif analogue, et un mécanisme de commande numérique qui équipe la machine est agencé de façon telle que, par des ordres automatiques, la direction de l'avance d'usinage, la vitesse de l'avance d'usinage, la quantité d'avance d'usinage, des unités d'usinage soient automatiquement commandés sur la base de données numériques programmées à l'avance, à l'aide de commutateurs digitaux, de bandes perforées, ou d'agencements analogues.
Le dessin annexé illustre, à titre d'exemple, une forme d'exécution de l'objet de l'invention ; dans ce dessin :
la fig. 1 est une vue en plan montrant, de façon générale, la forme et la construction d'une machine d'usinage transfert du type en question,
la fig. 2 est une schéma-bloc de tout le dispositif de commande de la machine selon l'invention,
la fig. 3 est un schéma-bloc plus détaillé d'une unité de commande d'usinage dont plusieurs, identiques, sont visibles à la fig. 2,
la fig. 4 est une vue explicative montrant un exemple de programme établi pour un cycle de l'unité de commande d'usinage,
la fig. 5 est une vue simplifiée en élévation montrant une forme d'exécution d'un dispositif de positionnement d'origine, et la fig. 6 est une vue en coupe d'un détecteur de position d'origine, d'un type particulier.
La fig. 1 montre le contour de la construction mécanique d'une machine d'usinage transfert du type particulier proposé par l'invention. Le signe de référence 1 y désigne une table rotative du type à indexage montée sur la portion centrale d'une table fixe 2. A la circonférence de la table indexable 1 se situent des tables porte-pièce convoyeuses 3, destinées à supporter des pièces à usiner et qui se présentent en un nombre égal à celui des stations d'usinage.
La table indexable 1 est commandée par une unité de commande d'indexage 4 (fig. 2) et elle est agencée pour pouvoir être mue en rotation, d'une façon indexée, avec des arrêts sur les positions dans lesquelles chaque table porte-pièce se trouve à une station d'usinage. On voit sur la fig. 1 des unités d'usinage 5 qui peuvent être équipées d'outillages de types variés, tels que des unités de perçage, de meulage, de fraisage, etc. Ces unités d'usinage 5 sont disposées sur la table fixe 2 de façon à se trouver respectivement en face de chacune des stations d'usinage, autour de la table d'indexage. Ces unités d'usinage respectives 5 comprennent un mécanisme permettant d'appliquer à leur tête active des mouvements d'avance d'usinage multidimensionnels, par exemple vers la droite et la gauche (axe X), vers le haut et le bas (axe Z), de même que dans le sens de l'action de la tête (axe Y). Des moteurs à impulsions 6X, 6Y et 6Z, individuels pour les axes respectifs, constituent les sources d'entraînement en mouvement de ces mécanismes de mouvement d'avance d'usinage. Ces moteurs à impulsions 6X, 6Y et 6Z sont commandés par les unités de commande d'usinage, une de celles-ci étant respectivement dévolue à chaque unité d'usinage 5.
La fig. 2 est un schéma-bloc montrant l'ensemble du système de commande de la machine d'usinage transfert selon la conception proposée. On y voit une unité de commande centrale 8 qui a pour fonction de délivrer un signal Si de démarrage d'indexage à une unité de commande d'indexage 4 et des signaux S2 de démarrage d'usinage aux unités de commande d'usinage respectives susmentionnées, cela dans des conditions qui seront mentionnées ci-après. De plus, l'unité de commande de la machine d'usinage transfert est munie d'unités d'établissement de vitesses 9 comprenant une pluralité de dispositifs 9i, 92,... d'établissement des vitesses d'avance d'usinage, ces dispositifs établissant l'envoi de signaux de commande de vitesse d'avance d'usinage aux unités d'usinage 5.
Un signal S3 de fin d'usinage est délivré par chaque unité de commande d'usinage 7 susmentionnées lorsqu'une série de cycles d'usinage (qui sera examinée plus loin) a été achevée. D'autre part, un signal S4 de position fixe de l'unité est délivré lorsque la tête d'usinage de l'unité d'usinage 5 retourne à une position fixe, ces signaux d'unité en position fixe étant délivrés à l'unité de commande centrale 8. Un signal S5 de position fixe de table est délivré depuis l'unité de commande d'indexage 4 lorsqu'un cycle d'indexage est achevé et que la table d'indexage 1 a gagné une position fixe, ce signal étant également appliqué à l'unité de commande centrale 8.
Dans l'unité de commande centrale 8, un signal de démarrage (START) est délivré à une entrée de mise en position d'un flip-flop 10 et met celui-ci à l'état haut, le signal sortant de la sortie directe de ce flip-flop étant appliquée à ime entrée d'une porte ET 11. A ce moment, les signaux S4 d'unité en position fixe de toutes les unités d'usinage, de même que le signal S5 de table en position fixe, sont appliqués aux autres entrées de la porte ET 11, et la sortie de celle-ci fait fonctionner un mono-impulseur OSM 12. L'impulsion délivrée par celui-ci est appliquée aux
5
10
15
20
25
30
35
40
45
50
55
60
65
3
619 172
unités de commande d'usinage respectives 7, en tant que signal de démarrage d'usinage S2.
En réponse à ce signal de démarrage d'usinage S2, les opérations du cycle d'usinage des unités d'usinage 5 respectives commencent, d'une façon qui sera mentionnée ci-après. Lorsque le cycle d'usinage des unités d'usinage 5 est terminé, les signaux de fin d'usinage S3 sont délivrés par les unités de commande d'usinage 7 respectives. Lorsque tous les signaux de fin d'usinage S3 concernant les différentes unités d'usinage sont appliquées à une porte ET 13 à l'intérieur de l'unité de commande centrale 8, un flip-flop 14 est mis en position haute, en réponse au signal délivré par la sortie de cette porte ET 13. Le signal délivré par la sortie directe de ce flip-flop 14 constitue le signal de démarrage d'indexage Si, appliqué à l'unité de commande d'indexage 4.
En réponse à ce signal de démarrage d'indexage Si, un cycle d'indexage de la table indexable 1 commence. Lorsque ce cycle d'indexage a été achevé et que le signal S5 de table en position fixe est délivré, le flip-flop 14 est ramené au repos (position basse). Ensuite, lorsque les unités d'usinage respectives 5 sont toutes retournées à leur position fixe, tous les signaux d'unité en position fixe S4 sont émis. Lorsque le signal de sortie directe du flip-flop 10 amené à l'état haut est appliqué à l'entrée de la porte ET 11, dans les conditions décrites ci-dessus, les opérations susmentionnées se répètent. Si un signal STOP est délivré à l'entrée de mise au repos du flip-flop 10, celui-ci revient à son état bas, et les opérations décrites ci-dessus sont stoppées.
La fig. 3 est un schéma-bloc d'une unité de commande d'usinage 7, pour une certaine situation des unités d'usinage 5. Sur cette figure, on voit des unités de programme partiel 15i, 152, qui servent à déterminer le contenu des commandes pour chaque processus d'usinage d'une série de cycles d'usinage. Chaque unité de programme (ou portion de programmation) 151, 152,... comprend des commutateurs de programme du type digital 16a à 16h (portant la désignation générique PS), qui servent à préétablir chacune des conditions des contenus de commande d'un processus.
Un commutateur PS 16a constitue un commutateur d'ordonnance de la séquence d'opération pour un processus d'avance d'usinage de l'outil par rapport à la pièce à usiner. Un commutateur PS 16b constitue un commutateur pour déterminer la vitesse d'avance d'usinage dans ou vers la pièce à usiner. Un commutateur PS 16c constitue un commutateur de détermination de l'axe selon lequel l'avance d'usinage doit se faire, parmi les trois axes X, Y et Z. Un commutateur PS 16d est un commutateur pour déterminer la direction de l'avance d'usinage, par sélection des signes + et —. Un commutateur PS 16e constitue un commutateur déterminant la quantité d'avance d'usinage désirée. Un commutateur PS 16f constitue un commutateur d'ordonnance de la séquence des opérations, pour le retrait de l'outil. Un commutateur PS 16g constitue un commutateur de sélection de la vitesse de retour. Enfin, un commutateur PS 16h constitue un commutateur déterminant un mode de commande pour la suite des opérations et pour l'envoi ou le non-envoi d'un signal de fin d'usinage en liaison avec les opérations de retour.
La fig. 4 est une vue explicatrice dans laquelle on voit comment les contenus de commande pour un cycle, déterminé en fonction d'un certain tracé d'usinage sont programmés à l'aide des commutateurs PS 16a à 16h de quatre unités de programmes partiels, ou portions de programmation, précédemment mentionnés 15i à 154. Par exemple, dans la portion de programmation 15i, à l'endroit du commutateur PS 16b, une vitesse d'avance d'usinage 2 a été établie, l'axe d'avance d'usinage X ayant été établi par le commutateur PS 16c avec la direction d'avance d'usinage + établie dans le commutateur PS 16d, pour une quantité d'avance d'usinage de 135, établie dans le commutateur PS 16e, ce par quoi les opérations relatives aux avances d'usinage sont établies pour un cinquième du processus de l'unité d'usinage 5. La position du commutateur PS 16a désignant la séquence d'opération 1, est établie de façon à provoquer l'opération d'avance d'usinage de cette portion de programmation en tant que premier processus. D'autre part, dans la portion de programmation 15i, la séquence d'opération 5 est établie à l'aide du commutateur PS 16f de façon à provoquer le processus de retour — de la même quantité que le premier processus d'avance, mais en arrière — en tant que cinquième processus. Le commutateur PS 16g établit une vitesse 1 pour la course de retour. Quant au commutateur PS 16h, de sélection du mode de fonctionnement lors du retour, sa position zéro signifie que ce retour se fera sans autre action ou émission d'un signal, sa position 1 signifie que ce retour provoquera l'émission d'un signal S3 fin d'usinage, et sa position 2 signifie que ce retour sera accompagné d'une remise en position de départ de l'unité de commande d'usinage 7, ou plus exactement de son compteur de programmation 18.
Revenant à la fig. 3, on peut expliquer les opérations de l'unité de commande d'usinage 7 de la façon suivante:
Lorsqu'un signal de démarrage d'usinage S2 est délivré depuis l'unité de commande centrale 8, ce signal est appliqué à un compteur de programmation 18 par l'intermédiaire d'une porte OU 17, ce qui fait avancer le compteur de programmation sur sa position 1 (il est admis que ce compteur se trouvait sur sa position de repos 0 avant le départ).
La sortie 1 du compteur de programmation 18 est appliquée aux portions de programmation 15i, 152, par l'intermédiaire d'une ligne Li. Dans chacune de ces portions de programmation 15i, 152,... se trouve établie une comparaison entre ce niveau 1 du compteur de programmation et l'indication de séquence d'opération signalée par le commutateur PS 16a.
Comme ce dernier est dans la position 1, pour l'unité de programme partiel 15i, cette comparaison activera une porte ET 19 dans cette unité de programmation-là. La même comparaison est faite, à l'aide d'une porte ET 20, entre la sortie du compteur de programmation 18 et l'état du commutateur PS 16f, d'ordonnancement de la séquence pour le retrait. Il faut bien comprendre que ces portes ET 19 et 20 sont des portes multiples, chacun de leurs éléments recevant une des sorties du compteur de programmation 18 sur une entrée, tandis que la présence ou l'absence d'un signal sur l'autre entrée de cet élément est déterminée par la position du commutateur respectif 16a ou 16f. Les portes ET 19 et 20 réagissent donc chacune lorsque le compteur de programmation 18 passe par celle de ses positions qui correspond à la position établie par le commutateur PS 16a et 16f, respectivement.
Si les programmes représentés à la fig. 4 sont appliqués à chacune des unités de programme partiel (ou portions de programmation) 15i à 154, on aura une valeur 1 sur le commutateur PS 16a de l'unité de programme partiel 15i, et cela coïncidera avec le signal issu du compteur de programmation 18 lorsque celui-ci passera sur sa première position. Un signal de coïncidence sera donc délivré par la porte ET 19. Ce signal de sortie de coïncidence ouvre d'une façon directe les portes G21 et 23 et, par l'intermédiaire de la porte OU 25, les portes G22 et 24. De plus, ce signal de coïncidence est également appliqué, par une ligne S2 à un mono-impulseur OSM 26, dont l'impulsion unique est appliquée à l'entrée de mise à l'état haut d'un flip-flop 27 et met ainsi celui-ci à l'état haut. Le signal sur la sortie directe de ce flip-flop 27 ouvre alors la porte G28.
Dans la portion de programmation (ou unité de programme partiel) 15i, l'ouverture des portes G21, 22, 23 et 24 permet premièrement au signal indicateur de vitesse d'usinage établi par le commutateur PS 16b d'être amené jusqu'à un circuit de sélection de vitesse d'avance 29, par l'intermédiaire d'une ligne L3. Par ailleurs, le signal de détermination, de l'axe de l'avance d'usinage, établi par le commutateur PS 16c, de même que le signal de direction d'avance d'usinage, établi par le commutateur PS 16d, sont appliqués à un circuit de discrimination d'axe et de sens 30, par l'intermédiaire de lignes L4 et L5, respectivement. Ce circuit de discrimination d'axe et de sens 30 sélectionne ainsi l'un ou l'autre des moteurs impulsionnels 6X à 6Z précédemment men-
5
10
15
20
25
30
35
40
45
50
55
60
65
619 172
4
tionnés, et il détermine également la direction de rotation du moteur ainsi choisi pour être mis en mouvement. Le signal de quantité d'avance d'usinage, établi par le commutateur PS 16e est appliqué, par une ligne Lß, à un circuit de coïncidence 21 qui reçoit ainsi l'information de commande du premier processus, de même qu'il reçoit ime information d'état d'un compteur de quantité d'avance 36 qui sera considéré plus loin.
Le circuit de sélection de vitesse d'avance 29 reçoit sur son autre entrée un signal Sô d'établissement de la vitesse d'avance d'usinage, établi sur un des organes d'établissement de la vitesse d'avance d'usinage 9i, 92,... précédemment mentionnés. Un de ces signaux d'établissement de vitesse d'avance d'usinage, commandé par le signal d'ordre de vitesse d'avance, est amené à un oscillateur 32 depuis le circuit de sélection de vitesse d'avance 29, en tant que signal de commande de vitesse d'avance.
L'oscillateur 32 alimente en signaux opérationnels les moteurs impulsionnels 6X à 6Z précédemment mentionnés. La fréquence d'oscillation est déterminée par le signal de commande de la vitesse d'avance et le signal sortant de l'oscillateur est appliqué, à travers la porte G 28, à un circuit-porte 33.
Ce circuit-porte 33 combine le signal de sortie du circuit de discrimination 30 avec le signal sortant de l'oscillateur 32, et il applique les impulsions à l'un ou l'autre, sélectionné par le circuit 30, des circuits d'entraînement des moteurs 34X, 34Y et 34Z.
Par exemple, lorsque le signal de sélection de l'axe de l'avance d'usinage correspond à l'axe Y et que le signal de direction d'avance correspond au sens +, ces deux signaux étant appliqués au circuit de discrimination 30, ce dernier fournira à sa sortie une information + suivie de Y, ce qui signifie qu'il conditionnera le circuit-porte 33 pour que celui-ci actionne le circuit de commande 34Y commandant le moteur impulsionnel 6Y. Un signal d'entraînement, amplifié dans le circuit d'entraînement 34Y, sera alors appliqué au moteur impulsionnel 6Y et celui-ci sera mû en rotation dans le sens horaire à une vitesse 2, de façon à mener la tête d'usinage de l'unité d'usinage 5 vers la droite, en direction de l'axe Y. Simultanément, un signal de commande provenant du circuit-porte 33 passe par la porte OU 35 et se trouve appliqué à un compteur de quantité d'avance 36 par lequel les impulsions impliquées au moteur sont comptées. La sortie de comptage de ce compteur de quantité d'avance 36 est appliquée à l'autre entrée du circuit de coïncidence 31. Dans celui-ci, ce contenu de comptage est comparé avec l'information donnée par le signal de quantité d'avance d'usinage établi par le commutateur PS 16e. Lorsque le contenu de comptage coïncide avec l'information donnée par le signal d'établissement de la quantité d'avance d'usinage, un mono-impulseur OSM 37 est excité et fournit une impulsion à sa sortie.
Cette impulsion produite par le mono-impulseur OSM 37 remet à l'état bas le flip-flop 27, ce qui ferme la porte G28. Il en résulte que le signal de l'oscillateur est intercepté et ne se trouve plus appliqué au moteur impulsionnel 6Y (ou 6X, ou 67), ce qui fait que ce moteur est stoppé. En même temps, le signal de coïncidence remet à zéro le compteur de quantité d'avance 36 et il provoque, par l'intermédiaire de la porte OU 17, une avance du compteur de programmation qui passe ainsi sur sa position 2.
Un premier processus est ainsi achevé par les opérations susmensionnées. Dans l'unité de programme partiel 15i, la porte ET 19 est à nouveau fermée, ce qui provoque la fermeture des portes G 21 à 24.
Dans le programme représenté à la fig. 4, un signal d'ordonnance de séquence d'opération ayant la valeur 2, établi par le commutateur PS 16a assurera une coïncidence avec l'état de comptage 2 du compteur de programmation 18. Cela se produit pour l'unité de programme partiel (ou portion de programmation) 152 et, lorsque le compteur de programmation 18 aura avancé sur sa position 2, la porte ET 19 de l'unité de programme partiel 152 va fournir à sa sortie un signal qui ouvrira les portes G 21 à 24. Un second processus d'opération d'avance d'usinage sera effectué alors en correspondance avec les informations établies par les commutateurs PS 16b à 16e de la portion de programmation (ou unité de programme partiel) 15z-
De la même manière, un troisième processus et un quatrième processus seront effectués. Lorsque l'état de comptage du compteur de programmation 18 sera 5, il y aura coïncidence entre l'état de ce compteur et la sélection 5 effectuée par le commutateur PS 16f de l'unité de programme partiel 15i (voir fig. 4,
colonne 16f). Ainsi, dans cette unité de programme partiel 15i, un signal de coïncidence sera délivré par la porte ET 20, et il ouvrira les portes G 38 et 39, de même que les portes G 22 et 24, par l'intermédiaire de la porte OU 25, ce signal de coïncidence rendant encore passante la porte inverseuse IG 40. De plus, le mono-impulseur OSM 26 sera excité par l'intermédiaire de la ligne L2, et il fera basculer le flip-flop 27 qui rendra passante la porte G 28.
L'ouverture de la porte G 22 permet au signal de sélection de l'axe de l'avance d'usinage, signal qui sélectionnait l'axe Y sous la commande du commutateur PS 16c, de parvenir au circuit discri-minateur 30 par l'intermédiaire de la ligne L4. D'autre part, l'ouverture de la porte inverseuse IG 40 permet de fournir à ce circuit de discrimination 30, par l'intermédiaire de la ligne 5, un ordre contraire à celui qui était choisi par le commutateur PS 16c, concernant le sens de l'avance d'usinage. Le circuit de discrimination 30 recevra donc un ordre de sens ayant la valeur —. Le signal de quantité d'avance, qui sélectionne la valeur 135 sous la commande du commutateur PS 16e, est appliqué au circuit de coïncidence 31 par l'intermédiaire de la ligne Ls, puisque la porte G 24 est ouverte. D'autre part, l'ouverture de la porte G 38 provoque l'application d'un signal d'ordre de vitesse d'avance pour le retrait, qui est établi à la valeur 1 par le commutateur PS 16g, à l'entrée du circuit de sélection de vitesse d'avance 29, par l'intermédiaire de la ligne L3. Enfin, puisque la porte G 39 est ouverte, un signal de mode de commande, établi à la valeur 1 par le commutateur PS 16h, est délivré par l'intermédiaire de la ligne L7 au circuit 41 de discrimination de fin d'usinage.
Ainsi, du fait de la présence des informations susmentionnées, la situation de commande s'établit de la manière déjà considérée en liaison avec la fig. 2. Les impulsions délivrées au moteur 6Y sont inversées. La tête d'usinage de l'unité d'usinage 5 se meut dans le sens inverse, dans la direction négative, sur l'axe Y,
jusqu'à la valeur 195, c'est-à-dire d'une quantité inverse mais égale en grandeur à la quantité d'avance qui était intervenue durant le premier processus.
Le signal de mode de commande 1 est discriminé (détecté)
dans le circuit de discrimination de fin d'usinage 41. Lorsqu'il y a coïncidence entre ce signal et celui que le circuit de discrimination 41 reçoit du mono-impulseur OSM 37, lui-même commandé par le circuit de coïncidence 31, le circuit de discrimination 41 engendre sur sa sortie ti un signal correspondant au signal 1 du mode de commande, et ce signal provenant de la sortie ti du circuit 41 est appliqué à l'unité de commande centrale 8 en tant que le signal S3 de fin d'usinage, précédemment mentionné.
Ce signal de fin d'usinage indique que la tête d'usinage (et, le cas échéant, les outils analogues) de l'unité d'usinage 5 est retournée à une position dans laquelle elle ne va pas interférer avec une opération d'indexage de la table indexable 1. Comme on l'a déjà mentionné, lorsqu'un signal S3, de fin d'usinage, est délivré par toutes les unités d'usinage 7, l'opération d'indexage intervient.
Similairement, un sixième et un septième processus vont intervenir, la représentation du programme donnée par la fig. 4 montre qu'il va s'agir tout d'abord du processus de retour dans les conditions déterminées par l'unité de programme partiel 154, puis du processus de retour dans les conditions déterminées par l'imité de programme partiel 153- Ensuite, interviendra le huitième processus, qui sera un retrait dans les conditions déterminées par l'unité de programme partiel 152. L'unité d'usinage sera revenue alors à sa position de départ dans le sens des trois axes, et des détecteurs de position 42X, 42Y et 42Z (fig. 3) détecteront ce fait
5
10
15
20
25
30
35
40
45
50
55
60
65
5
619 172
et fourniront un signal qui, après passage dans une porte ET 43, sera appliqué à l'unité de commande centrale 8, en tant que signal S4 d'unité en position fixe.
Comme on le voit à la fig. 4, le commutateur PS 16h de la portion de programmation (ou unité de programme partiel) 152, dont le programme établit le processus de retour comme huitième processus, fournit un signal de mode de commande de valeur 2. Lorsque la quantité prédéterminée de la course de retour constituant le huitième processus est parcourue, un signal de coïncidence est délivré par le circuit de coïncidence 31, par l'intermédiaire du mono-impulseur OSM 37. Avec le signal de mode de commande à la valeur 2, l'application de ce signal de coïncidence au circuit de discrimination 41 provoque l'apparition d'un signal sur une sortie t2 de ce circuit. Par ce signal sur cette sortie t2, le compteur de programmation 18 est remis à sa position zéro.
Ainsi, toute l'unité de commande d'usinage 7 est retournée à ses conditions initiales.
C'est de cette manière que se produit un cycle d'opérations d'un groupe comprenant une unité de commande d'usinage 7 et une unité d'usinage 5. De telles opérations sont accomplies par chacune des unités de commande d'usinage 7 en parallèle avec l'unité d'usinage 5 correspondante. Lorsque les signaux unité en position fixe S4 sont délivrés par toutes les unités de commande d'usinage 7 et qu'un signal S5 de position de table fixe est délivré par l'unité de commande d'indexage 4, la machine en question a achevé un cycle complet d'opération, ce qui signifie que toutes les parties se trouvent remises dans leur condition initiale.
Lorsque la tête d'usinage de l'unité d'usinage 5 est ramenée à la position fixe durant les opérations de commande (qui peuvent être à vitesse fort rapide), la position de commande de la tête d'usinage risque fort d'être indésirablement perdue, à moins qu'une position de retour à l'origine soit constamment maintenue fixée dans la machine. D'autre part, la répétition du cycle d'usinage peut provoquer des erreurs qui pourraient devenir importantes du fait qu'elles seront cumulatives. Selon la conception particulière proposée, on a, en vue de maintenir la position d'origine avec une haute précision, un détecteur de position 42 qui est construit d'une façon particulière, visible aux fig. 5 et 6.
La fig. 5 montre un dispositif de positionnement de l'origine établi sur un mécanisme de mouvement d'avance d'usinage selon un axe. Sur cette figure, on voit la base 46 d'une unité d'usinage 5. Sur la surface supérieure de cette base 46 se trouve une pièce coulissante 47 montée, par un agencement en queue-d'aronde ou un agencement équivalent, de façon à pouvoir coulisser dans les deux directions représentées par les flèches a et b. Sur la surface supérieure de la pièce coulissante 47 se trouve une tête d'usinage 48 apte à effectuer un usinage sur une pièce à usiner disposée sur une table porte-pièce convoyeuse 3, comme cela a déjà été mentionné.
La fig. 5 montre en 49 une vis rotative d'avance disposée transversalement sous la surface inférieure de la base 46. Un écrou (ou une pièce intérieurement filetée) 50 est attaché à la surface inférieure de la pièce coulissante 47 dont il se projette, la vis d'avancement 49 étant engagée dans le pas de vis de l'écrou 50. Une roue d'engrenage 51A se trouve fixée à une extrémité de la vis d'avancement 49. Le moteur impulsionnel 6 est fixé à la base 46. Une roue d'engrenage 51B, en engagement avec la roue d'engrenage 51A, est montée sur l'arbre de sortie 6A du moteur 6. Lorsque le moteur impulsionnel 6 est mû en rotation dans le sens horaire ou antihoraire, la vis d'avancement 49 est également mue en rotation, dans le sens antihoraire ou horaire, par l'intermédiaire des roues d'engrenages 51A et 51B, ce qui a pour conséquence que la pièce coulissante 47, et avec elle la tête d'usinage 48 qui lui est solidaire, est amenée à se déplacer par coulissement dans la direction des flèches a et b. Un micro-interrupteur 52A est lié à une position prédéterminée de la base 46. Un doigt 53A est fixé en une position prédéterminée de la pièce coulissante 47, de façon à faire fonctionner le micro-interrupteur 52A dans le cas d'une position relative déterminée de la pièce coulissante 47 et de la base 46. Ce micro-interrupteur 52A délivre un signal de modération en une position prédéterminée au cours du mouvement de retour de la pièce coulissante 47, de façon à ralentir la vitesse de retour de cette pièce 47.
Un second micro-interrupteur, 52B, est fixé en une position prédéterminée de la base 46, tandis qu'un autre doigt (ou chien) 53B est lié en une position prédéterminée de la pièce coulissante 47, de façon à actionner le micro-interrupteur 52B pour une position relative déterminée des deux pièces. Pour le cas où la pièce coulissante 47, dans son mouvement de retour, ne s'arrêterait pas dans sa position d'origine prédéterminée, le micro-interrupteur 52B est prêt à intervenir comme dispositif de sécurité, du fait qu'il est agencé pour être actionné par le doigt 53B, et à fournir un signal prioritaire qui stoppe le mouvement de la pièce coulissante 47 dès que celle-ci parvient en une position dangereuse.
Un commutateur de détection 54, faisant partie du détecteur de position 42, se trouve fixé à la portion d'extrémité arrière de la pièce coulissante 47. Le commutateur de détection de position 54 est actionné au moyen d'une pièce-butoir 56 fixée à la base 46 par l'intermédiaire d'une pièce-support 55.
La fig. 6 représente un détail du détecteur de position 42. On voit qu'une pièce en forme de douille 57 est fixée dans une ouverture de la pièce coulissante 47. Une pièce en forme de piston 58 est insérée de façon coulissante dans l'intérieur de la douille 57. Ce piston 58 est constamment pressé par l'action d'un ressort 59 en direction de l'ouverture de la douille, contre une membrure d'embouchure 60 fixée à la pièce coulissante 47. Le commutateur de détection de position 54 décrit ci-dessus est un commutateur de haute précision construit en métal et il est fixé dans la pièce en forme de piston 58. En poussant un élément actionneur 54A du commutateur 54, on ouvre un contact qui fonctionne de manière très faible et précise à l'intérieur du commutateur 54. Durant son mouuvement de retour, la pièce coulissante 47 vient en direction de la pièce-butoir 56 qui entre à l'intérieur de l'ouverture ménagée dans la membrure 60. L'extrémité 56A de cette butée 56 vient toucher l'élément actionneur 54A et un signal de référence très précis est fourni par le contact métallique de haute précision du commutateur 54.
Le butoir 56 est connecté dans la pièce-support 55 au moyen d'une vis. Par un ajustage adéquat de la position du butoir 56, on obtient que le signal de référence d'origine soit fourni par le contact métallique 54 de haute précision juste au moment où la pièce coulissante 47 va atteindre la position d'origine.
Lorsque tous les processus d'usinage susmentionnés sont achevés et que la tête d'usinage revient en arrière dans la direction de la flèche b, le micro-interrupteur 52A fixé en position prédéterminée entre en contact avec le doigt 53A et fournit un signal de modération. Sous l'effet de celui-ci, la pièce coulissante 47 modifie sa vitesse de reour dans le sens d'un ralentissement.
Lorsque la pièce coulissante 47 se retire plus loin dans la direction représentée par la flèche b, le butoir 56 entre dans l'ouverture centrale de la membrure 60 du détecteur de position 42 et il entre en contact avec l'élément actionneur 54A, ce qui amène le contact métallique 54, de haute précision, à fournir un signal de référence d'origine très précis. Dans l'unité de commande d'usinage 7 précédemment mentionnée, le nombre des impulsions d'entraînement pour le moteur impulsionnel est compté en réponse au signal de référence d'origine. Lorsque ce nombre atteint un nombre fixe prédéterminé, le moteur est stoppé. Si la pièce coulissante 47 est retournée jusqu'à une position très voisine de la position d'origine (cela étant détecté par le détecteur de position 42 de haute précision), ce nombre fixe d'impulsions amène la pièce coulissante 47 à s'arrêter avec précision à la position d'origine.
S'il arrivait que la pièce coulissante 47 ne s'arrête pas à la position d'origine prédéterminée, du fait d'un quelconque défaut
5
10
15
20
25
30
35
40
45
50
55
60
65
619 172
6
dans la machine, le butoir 56 viendrait toucher la surface d'extrémité du piston coulissant 58, exercerait sur lui une pression et le ferait avancer vers l'intérieur de la pièce coulissante, à l'encontre de la force du ressort 59. Ainsi, le contact de précision 54 ne subirait aucun dommage. Par ailleurs, le doigt 53B fixé à la pièce coulissante 47 ne tarderait pas à venir contacter le micro-interrup-teur 52B fixé à la base 46, ce qui provoquerait immédiatement un arrêt de la pièce coulissante 47, sous l'effet d'un signal fourni par le micro-interrupteur 52B.
Dans la forme d'exécution ci-décrite, on utilise comme moyen d'entrée de l'information de commande des commutateurs digitaux relativement simples. Il est bien clair que la présente invention ne se limite pas à cette forme d'exécution, mais qu'elle pourrait être réalisée en de nombreuses autres manières. Par exemple, l'information de commande pourrait être programmée sur une bande perforée ou une bande magnétique, et l'information pourrait être lue, traitée, discriminée par un système opérationnel, et délivrée à chacune des unités de commande.
Dans la forme d'exécution qui vient d'être décrite, les moteurs d'avance d'usinage dans les diverses dimensions sont agencés pour être commandés adéquatement par un agencement de commande d'entraînement de moteur. On pourrait avoir des systèmes de commande d'entraînement pour les moteurs d'avance d'usinage capables de fonctionner simultanément de façon multidimension-nelle.
Comme on vient de l'expliquer, la machine d'usinage transfert selon l'invention commande les opérations d'avance d'usinage de chaque unité d'usinage sur la base d'informations numériques préalablement programmées. Ainsi se trouvent éliminés certains inconvénients des machines classiques de ce type, inconvénients s qui consistaient par exemple dans le fait que le tracé d'usinage était influencé par la configuration compliquée des cames. Au contraire, avec la machine selon la présente conception, le tracé d'usinage peut être établi à volonté et peut être modifié d'une façon très simple en établissant ou en modifiant un programme, io De même, le positionnement de l'unité peut être effectué avec précision simplement en modifiant le programme.
D'autre part, le changement d'outillage ou d'équipement ne nécessite pas une technique de haut niveau comme cela était exigé par les dispositifs classiques à cames qui demandaient un grand '5 soin pour le dessin, la fabrication, l'installation et le maintien de la précision des cames. Avec la machine proposée, de simples modifications de programmes permettent un changement rapide des outils. Ainsi, la machine selon l'invention, ayant une construction substantiellement équilibrée et simple, est apte à satisfaire des 20 demandes variées émanant d'un grand nombre d'utilisateurs. De plus, puisqu'un commutateur à haute sensibilité, utilisé pour détecter une position d'origine de retour, est actionné à l'aide de moyens élastiques qui lui donnent une grande robustesse à l'égard des chocs de la butée, la précision de la position d'origine peut 25 être maintenue durant une très longue période durant laquelle aucun endommagement du commutateur à haute sensibilité ne sera à craindre.
R
3 feuilles dessins
CH20078A 1977-01-07 1978-01-09 CH619172A5 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57177A JPS5385583A (en) 1977-01-07 1977-01-07 Numerical value controlling transeer machine

Publications (1)

Publication Number Publication Date
CH619172A5 true CH619172A5 (fr) 1980-09-15

Family

ID=11477390

Family Applications (1)

Application Number Title Priority Date Filing Date
CH20078A CH619172A5 (fr) 1977-01-07 1978-01-09

Country Status (4)

Country Link
US (1) US4259627A (fr)
JP (1) JPS5385583A (fr)
CH (1) CH619172A5 (fr)
DE (1) DE2800410A1 (fr)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5776607A (en) * 1980-10-30 1982-05-13 Fanuc Ltd Numeric control system
DE3204943C2 (de) * 1981-02-12 1994-08-04 Ricoh Kk Steuereinrichtung für einen in beiden Richtungen laufenden Motor
FR2544888B1 (fr) * 1983-04-25 1986-03-21 Merlin Gerin Ligne transfert automatisee et flexible de production
JPS6055414A (ja) * 1983-09-05 1985-03-30 Mitsubishi Electric Corp 加工装置
FR2575345B1 (fr) * 1984-12-26 1987-03-20 Cibie Projecteurs Procede et dispositif de commande d'un moteur a courant continu pour asservissement de position, systeme de commande de deplacement lineaire selon le procede
DE3709129A1 (de) * 1986-03-26 1987-11-12 Mitsubishi Electric Corp Numerische steuervorrichtung
FR2667168B1 (fr) * 1990-09-24 1994-01-21 Fabrication Instruments Mesure Verin asservi en position pour commande de vol d'un helicoptere.
US8770065B2 (en) * 2009-11-05 2014-07-08 Colonial Tool Group Inc. Rotary workpiece indexing method and apparatus

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2341135A (en) * 1942-04-25 1944-02-08 Traylor Vibrator Co Electrical protecting system
US2842985A (en) * 1954-03-03 1958-07-15 Kingsbury Machine Tool Corp Multiple indexing machine tool with program system
US3245144A (en) * 1959-03-10 1966-04-12 Hughes Aircraft Co Tool changer production line
US3571686A (en) * 1967-06-02 1971-03-23 Bendix Corp Numerically controlled path system with on-off servo
US3714537A (en) * 1972-03-27 1973-01-30 Honeywell Inc Limit control apparatus
AT325921B (de) * 1973-09-13 1975-11-10 Heid Ag Maschf Digitale stellungssteueranordnung
JPS5094577A (fr) * 1973-12-24 1975-07-28
US3890057A (en) * 1974-06-13 1975-06-17 Overmyer Mould Company Of Penn Multi-station drill apparatus
JPS5143280A (en) * 1974-10-09 1976-04-13 Toyoda Machine Works Ltd Idotaino gentenfutsukisochi

Also Published As

Publication number Publication date
DE2800410A1 (de) 1978-07-13
US4259627A (en) 1981-03-31
JPS5385583A (en) 1978-07-28

Similar Documents

Publication Publication Date Title
EP0891830B1 (fr) Embarreur pour alimenter une machine-outil, notamment un tour automatique
CH636458A5 (fr) Machine-outil a commande numerique.
CH618528A5 (en) Manufacturing installation and method for implementing it
CH502866A (fr) Machine-outil à changement automatique d'outils
CH619172A5 (fr)
EP0057136A2 (fr) Tour de repoussage perfectionné
WO1989004741A1 (fr) Machine pour le reglage automatique d'un outil
FR2484890A1 (fr) Machine a meuler equipee d'un dispositif de detection de l'arrivee d'une meule a sa limite d'usure
FR2597027A1 (fr) Dispositif pour plier par l'arriere les pattes d'une decoupe de boite
FR2483293A1 (fr) Appareil de positionnement angulaire d'une piece tournante
EP0774701A1 (fr) Procédé et programme de commande numérique de machine-outil ainsi que commande numérique fonctionnant au moyen de ce programme
EP0180686B1 (fr) Dispositif guide barre pour tour multibroche
EP0204628B1 (fr) Procédé et machine à coudre pour réaliser automatiquement une fin de couture à une distance déterminée du bord d'une étoffe
EP0247939A1 (fr) Machine pour le réglage automatique de la longueur de sortie et du diamètre d'un outil
CA1326777C (fr) Machine de reglage de pignons arbres sur outillage
FR2547759A1 (fr)
FR2546091A1 (fr) Unite interchangeable de support d'outil pour machine
EP0128257A1 (fr) Procédé de ravitaillement d'un tour en barres
WO1999013386A1 (fr) Procede de generation d'un plan d'usinage de piece pour commande numerique de machine-outil
EP1742802B1 (fr) Appareil d'impression sur disque compact.
WO2004048030A1 (fr) Procede de prise de mesure par une machine-outil d'usinage, outil adapte a sa mise en oeuvre et produit logiciel en assurant la gestion
FR2517235A1 (fr) Ensemble porte-outil tel que perceuse
FR2560544A1 (fr) Dispositif d'usinage d'un contour
EP0259210A1 (fr) Machine de traitement d'objets plats
CH641390A5 (en) Device for numerically controlling an automatic cam-operated lathe using a computer

Legal Events

Date Code Title Description
PL Patent ceased