FR2522567A1 - Systeme a usiner commande numeriquement - Google Patents
Systeme a usiner commande numeriquement Download PDFInfo
- Publication number
- FR2522567A1 FR2522567A1 FR8303498A FR8303498A FR2522567A1 FR 2522567 A1 FR2522567 A1 FR 2522567A1 FR 8303498 A FR8303498 A FR 8303498A FR 8303498 A FR8303498 A FR 8303498A FR 2522567 A1 FR2522567 A1 FR 2522567A1
- Authority
- FR
- France
- Prior art keywords
- tool
- machining
- tools
- program
- machining system
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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 programme data in numerical form
- G05B19/4093—Numerical 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 programme 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 programme, for the NC machine
- G05B19/40937—Numerical 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 programme 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 programme, for the NC machine concerning programming of machining or material parameters, pocket machining
- G05B19/40938—Tool management
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36333—Selection from standard forms, shapes, partprograms, enter value for variable
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36357—Tool line up, select right order of tool, optimal tool order loading, tool file
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37383—Tool length
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37405—Contact detection between workpiece and tool, probe, feeler
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Machine Tool Sensing Apparatuses (AREA)
Abstract
L'INVENTION CONCERNE UN SYSTEME A USINER COMMANDE NUMERIQUEMENT. LE SYSTEME DE L'INVENTION COMPREND UNE UNITE DE COMMANDE NUMERIQUE 20 POUR COMMANDER UNE MACHINE-OUTIL, CETTE UNITE COMPREND UNE UNITE ARITHMETIQUE 22 POUR EFFECTUER UNE OPERATION ARITHMETIQUE SUR UNE COMMANDE INTRODUITE PAR UN DISPOSITIF D'ENTREE 21, UNE MEMOIRE 23 POUR MEMORISER LA COMMANDE ET LE RESULTAT DE L'OPERATION ARITHMETIQUE. LE SYSTEME COMPREND EN OUTRE UN MOYEN POUR MEMORISER UN PROGRAMME D'USINAGE DANS LA MEMOIRE, CE PROGRAMME COMPRENANT DES COMMANDES DE MODELES D'USINAGE, DES COMMANDES D'OUTILS ET DES COMMANDES D'INFORMATIONS DE POSITION D'OUTIL, UN MOYEN POUR SELECTIONNER LES COMMANDES D'OUTILS DANS LE PROGRAMME D'USINAGE MEMORISE, ET UN MOYEN 26 POUR VISUALISER DES ELEMENTS D'INFORMATIONS SUR LES OUTILS SELECTIONNES TELS QUE DES PARAMETRES DE DIAMETRE, DE LONGUEUR, DE DUREE DE VIE DE CES OUTILS, PERMETTANT A UN OPERATEUR DE LOCALISER ET DE PREPARER FACILEMENT LES OUTILS SELECTIONNES DANS UN ORDRE DONNE POUR L'USINAGE A EFFECTUER. APPLICATION AUX MACHINES-OUTILS A COMMANDE NUMERIQUE.
Description
La présente invention concerne un système à usi-
ner ccmmandt numériquement (qu'on désignera dans la suite
comme "système à usiner NO") dans lequel une machine-ou-
til est commandée par une unité de commande numérique (qu'on désignera dans la suite comme "unité NC") pour usiner une pièce, et plus particulièrement un système à
usiner NO comportant un dispositif perfectionné pour vi-
sualiser des éléments d'informations sur les outils uti-.
lises. Les machines-outils commandées numériquement (qu'on désignera dans la suite comme "machines-outils NOC")
sont commandées par des unités NC qui reçoivent des in-
formations numériques pour spécifier la position d'un outil par rapport à une pièce à usiner, exécutent une
opération aritluhmétique basée sur les informations numré-
riques, et commandent l'outil pour usiner la pièce sur
la base du résultat de l'opération arithmétique Les ma-
chines-outils NO peuvent facilement usiner des pièces de
formes complexes avec précision à un rythme accru de pro-
duction La machine-outil NC est généralement construite
de la façon représentée sur la Figure 1 des dessins an-
nexes La machine-outil NC comprend fondamentalement une
unité NC 20 pour traiter, par des opérations arithméti-
ques, des informations numériques de commandes fournies
par une source extérieure et reçues par une borne d'en-
trée 10, et une unité à usiner 30 commandée par les ré-
sultats des opérations arithmétiques effectuées par l'u-
nité NI 20 pour usiner une pièce L'unité NC 20 est con-
tituée d'un dispositif d'entrée 21 pour recevoir des com-
mandes d'entrée de la source extérieure, une unité ari-
thmétique 22 pour exécuter des opérations arithmétiques sur les commandes provenant du dispositif d'entrée 21,
une mémoire 23 pour mémoriser les résultats des opéra-
tior ns arithmétiques exécutées par l'unité arithmétique 22, les commandes provenant du dispositif d'entrée 21, et d'autres données, un dispositif de commande 24 pour
commander les opérations arithmétiques dans l'unité ari-
thmétique 22, un dispositif de sortie 25 pour délivrer les résultats des opérations arithmétiques provenant de
i l'unité arithmétique 22 comme signaux de sortie de l'uni-
té NC 20, et un dispositif de visualisation 26 pour vi-
sualiser le contenu de la mémoire 23 et les informations d'entrée envoyées au dispositif d'entrée 21, Certaines unrités NC comprennentt en outrae un clavier pour introduire
des informations dans la mémoire 23.
L'unité à usiner 30 comporte un outil 31 monté aur un porte-outil 32 fixé à un mandrin sur une broche 33 qui peut être entraînée à rotation par un moteur de
broche 34 commandé par les signaux émis par le disposi-
1 $ tif de sortie 25 de l'unité NO 20 L'unité à usiner 30 comprend une table 35 pour y fixer dessus une pièce à usiner 40 au moyen d'un montage ou d'un dispositif de
serrage approprié La table 35 est mobile dans la direc-
tion de l'axe des X par une vis-mère 36 entraînée
par un moteur d'avancement selon l'axe des X 38 par l'in-
termédiaire d'une boîte de vitesse 37 Le moteur d'avan-
cement selon l'axe des X 38 peut être entrailné sous la
commande des signaux délivrés par le dispositif de sor-
tie 25 de l'unité NC 20 La table 35 est également mobi-
le dans les directions des axes des Y et des Z par des
mécanismes (non représentés) qui sont identiques au dis-
positif d'entra Inement selon l'axe des X ci-dessus et
commandés 'par des signaux provenant de 1 'unité NC 20.
Quand un trou contre-alésé doit être formé dans
la pièce à usiner 40, comme on l'a représenté sur la Fi-
gure 2, par la machine-outil NC de la Figure 1, la pièce
est usinée successivement avec une fraise pour surfa-
ce grossière, une fraise pour surface fine, un foret à centrer, un foret, et une fraise de bout dans l'ordre
donné.
Cette opération d'usinages successifs sera décri-
te plus en détail en référence à la Figure 3 Comme le montre la Figure 3 (a), on utilise une fraise de surface pour fraiser la pièce à usiner 40 afin de former une surface grossièrement plate, qui correspond à l'étape d'usinage appelée dans la suite "fraisage grossier de surface" Ensuite, on utilise une fraise de surface 51 qui peut réaliser un usinage plus fin que la fraise dle surface 50 pour découper une surface fine et plus plate sur la pièce 40, comme le montre la Figure 3 (b) Cette
étape d'usinage est appelée fraisage fin de surface".
La surface ainsi usinée par fraisage fin de surface est
représentée sur la Figure 3 (c) Ensuite, un trou de cen-
trage est découpé dans la surface fraisée de la pièce 43
par un foret à centrer 52, comme la Figure 3 (d) le nion-
tre, Cette étape d'usinage est appelée "perçage pour cen-
trer" L'étape d'usinage suivante est appelée "perçage' en ce qu'un alésage est formé dans la pièce 40 par un foret 53, comme la Figure 3 (e) le montre Une fraise de bout 54 est ensuite utilisée pour élargir l'alésage à
son extrémité avec un épaulement carré à l'extrémité é-
vasée pour former ainsi un trou contre-alésé 41, comme il est représenté sur la Figure 3 (f) L'étape finale
d'usinage est appelée "fraisage de bout".
La Figure 4 représente la construction fondamen-
tale d'un programme d'usinage pour permettre à la machi-
ne-outil NC d'effectuer l'opération dé contre-alésage dé-
crite en référencé aux Figures 2 et 3 Le programme d'u-
sinage est constitué de blocs de spécification de modèle,
de blocs de spécification d'outil, et de blocs de spéci-
fication d'information de position Chaque bloc de
spécification de modèle sert à spécifier un modèle d'u-
sinage tel que par exemple un contre-alésage, un fileta-
ge ou un alésage Comme il ressort de l'opération de con-
tre-alésage représentée sur la Figure 3, il faut norma-
lement un ensemble de blocs de spécification d'outil et un ensemble de blocs de spécification d'information de positiom, On utilise chaque bloc de spécification
d'outil pour spécifier un outil pour une opération d'usi-
252256 ? 7
nage particulière, et le bloc de spécification d'infor-
mation de position -suivant sert à spécifier,ne information de position pour effectuer un usinage avec l'outil spécifié Le programme d'usinage est écrit sur une feuille de codage hors de l'unité NC 20 et i J. est perforé sur une bande de papier Un moyen est prévu pour lire le programme perforé et pour le charger dans l'unit MC par une borne d'entrée 10 (Figure 1) afin
d'exécuter l'opération d'usinage, ou bien on prévoit un.
moyen pour mémoriser complètement le programme perforé dans la mémoire (Figure 1) et pour lire le programme en mémoire afin d'exécuter l'opération d'usinage Autrement,
on peut utiliser une unité NC ayant une fonction de créa-
tion de programme d'usinage, et on peut mémoriser direc-
tement un programme d'usinage dans la mémoire par un pu-
pitre de commande de l'unité NC tel qu'un clavier, le programme mémorisé étant successivement lu pour exécuter
l'opération d'usinage.
On va décrire en détail ul procédé de création de programme d'usinage en référence à la Figure 5 La Figure 5 (a) est organigramme pour préparer un programme
d'usinage, et la Figure 5 (b) représente le programme d'u-
sinage préparé Pour créer un programme d'usinage, un mo-
dèle d'usinage tel qu'un contre-alésage, comme sur la Pi-
gure 2, est donné comme une commande Une commande est en-
suite préparée pour remettre la table porte-pièce de la machine-outil NC à une position de référence le long des axes X,Y et Z Une commande pour l'outil à utiliser en premier est ensuite préparée, la commande d'outil étant normalement exprimée par le numéro d'outil T Pour un programme de formation du contre-alésage de la Figure 2, une commande est préparée pour spécifier la fraise pour surface grossière telle que représentée sur la Figure 3 (e
L'étape suivante consiste à créer une commande pour dé-
-placer l'outil jusqu'à un point de démarrage d'usinage.
Ensuite, une commande pour faire tourner la broche avec l'outil fixé sur celle-ci, une commande pour spécifier une vitesse de rotation de la broche, et une commande
pour spécifier un tracé de découpe et une vitesse d'usi-
nage sont successivement préparées pour permettre à l'ou-
til d'usiner la pièce selon une forme prédéterminée sous l'effet de ces commandes Une commande d'arrêt de rota- tion de la broche est ensuite créée Avec cette commande
d'arrêt, l'opération d'usinage utilisant l:outil spéci-
fié est menée à sa fin Une commande pour spécifier un outil suivant est ensuite créée Dans le cas o le trou contre-alésé représenté sur la Figure 2 doit être formé,
la fraise de surface ayant une précision d'usinage supé-
rieure, telle que représentée sur la Figure 3 (b), est
spécifiée par cette commande de spécification d'outil.
Les commandes 4 à 8 sont ensuite à nouveau préparées
pour établir le mode d'usinage utilisant le second outil.
Les modes d'usinage pour les outils respectifs utilisés sont préparés de la manière précédente jusqu'à ce qu'un
programme d'usinage voulu soit terminé.
Avec le programme d'usinage ainsi préparé, on u-
tilise et on monte un ensemble d'outils sur la machine-
outil NC équipée d'un changeur d'outil automatique Le changeur d'outil automatique est efficace pour changer automatiquement des outils sur la broche sous l'effet de
commandes d'outil Le changeur d'outil automatique com-
porte un magasin d'outils pour contenir un certain nombre
d'outils, -le magasin d'outils comprenant des poches d'ou-
tils marquées avec des numéros de poches (NO P) qui sont les mêmes que ceux des commandes d'outils "T" Avant
d'exécuter une opération d'usinage basée sur un program-
me d'usinage voulu tel que représenté sur la Figure 5, l'opérateur doit placer les outils nécessaires pour le programme dans les poches d'outils ayant les numéros de
poches correspondant respectivement aux numéros "T" se-
lon le programme d'usinage.
Dans une pratique antérieure à outils accessoi-
res, le programme d'usinage représenté sur la Figure 5 (b)
est complètement visualisé sur le dispositif de visuali-
sation 26 de l'unité NC Quand le dispositif de visua-
lisation 26 est sous la forme d'un tube à rayons catho-
diques (TRC), le programme d'usinage pour former le con-
tre-alésage de la Figure 2 est visualisé selon une con-
figuration telle que représentée sur la Figure 6 Le tu-
be TRC 26 visualise sur son écran l'pnsemble du program-
me d'usinage incluant les commandes d'outils T 1053,
T 1054, T 1055, T 1045, T 1044,T 046, et les modes d'usina-
ge utilisant les outils spécifiés L'opérateur prépare
t O et règle les outils en se référant à un tableau de réfé-
rence dans lequel les numéros de T et les outils sont
enregistrés selon une correspondance de 1 à 1 conformé-
ment au programme visualisé A titre d'exemple, le ta-
bleau de référence permet à l'opérateur d'identifier le
numéro "T 1053 " comme une "fraise pour surface grossière".
Puisque les outils sont simplement identifiés
par des symboles tels que des numéros de T dans le pro-
gramme visualisé, l'opérateur doit se référer au tableau de référence pour choisir ou préparer les outils voulus,
et la procédure de choix d'outils est incommode.
Un tel système à usiner NC de l'art antérieur
-est aussi désavantageux en ce que le tube TRC 26 visua-
lise également beaucoup de numéros et de symboles qui
ne sont pas nécessaires pour le choix d'outils, et l'opé-
rateur considère comme fastidieux et comme une perte de temps de localiser des outils dans le programme d'usinage visualisé Par conséquent, il faut beaucoup de temps pour préparer les outils nécessaires Pour la préparation des
outils, seules les commandes d'outils 3 et 8 du program-
me représenté sur la Figure 5 sont nécessaires, et les autres éléments d'informations exprimés par des numéros
et des symboles ne le sont pas.
Au vu des problèmes de l'art antérieur mention-
nés plus haut, un objet de la présente invention est un.
système à usiner NC agencé pour permettre de préparer et de fixer simplement et facilement des outils dans une
machine-outil NC.
Un autre objet de la présente;invention est un système à usiner NC dans lequel les outils programmés dans un programme d'usinage sont extraits et visualisés sous forme de liste Un autre objet de la présente invention est un système à usiner NC dans lequel les outils utilisés et des paramètres de ceux-ci sont visualisés sous forme de liste, et dans lequel des éléments d'informations sur ces peiislt d Yx: ls peuvent etre introduits comme
données d'entrée par un clavier.
Un autre objet de la présente invention estun système a usiner NC comportant une unité NO apte à créer des programmes d'usinage pour permettre à un dispositif
de visualisation de visualiser une liste d'outils néces-
saires dans un programme d'usinage préparé.
Selon la présente;invention, un système à usiner commandé numériquement comprend un moyen pour mémoriser
dans une mémoire un programme dusinage incluant des com-
mandes de modèle d'usinage pour spécifier des modèles
d'usinage, des commandes d'outils pour spécifier des ou-
tils, et des commandes d'informations de position pour spécifier des informations de position pour
les outils, un moyen pour sélectionner les commandes d'ou-
tils dans le programme d'usinage mémorisé, et un moyen
pour visualiser des éléments d'informations sur les ou-
tils sélectionnés par le moyen de sélection, les éléments
d'informations étant sous la forme d'une liste des ou-
tils et de paramètres d'outils.
D'autres caractéristiques et avantages de la pré-
sente invention seront mis en évidence dans la descrip-
tion suivante, donnée à titre d'exemple non limitatif, en référence aux dessins annexés dans lesquels: La figure 1 est un schéma fonctionnel, partiellement sous forme de blocs d'un système à usiner NC dans son ensembles La figure 2 est une vue en coupe transversale d'une
pièce à usiner dans laquelle est formé un trou contre -
alésé; La figure 3 est un schéma représentant des étapes, successives pour former un trou contre-alésé comme sur la Figure 2; La figure 4 est un schéma représentant un programme d'usinage dans sa disposition fondamentale; La figure 5 est un schéma explicatif de la manière
selon laquelle un programme d'usinage est créé, la Fi-
gure 5 (a) étant un organigramme de préparation d'un pro-
gramm d'usinage et la Figure 5 (b) représentant un pro-
gramme d'usinage préparé à titre d'exemple; La figure 6 est une vue de l'écran d'un tube TRC classique sur lequel est visualisé un programme; La figure 7 est un schéma fonctionnel représentant un, système à usiner NC selon la présente invention; La figure 8 est une vue d'un écran de tube TRC qui visualise une liste d'outils selon la système à usiner NO de l'invention;
La figure 9 est un schéma représentant une configu-
ration d'éléments d'informations sur des paramètres d'ou-
tils mémorisés dans une mémoire;
La figure 10 est une vue d'un écran de tube TRC vi-
sualisant une liste d'outils et d'éléments d'informations de paramètres pour ceux-ci; et La figure 11 est un schéma représentant un procédé
pour régler automatiquement la longueur d'un outil.
La Figure 7 représente schématiquement un systè-
me à usiner NC selon la présente invention Le système à usiner NO comprend un moyen pour rechercher ou explorer un programme d'usinage mémorisé dans une mémoire 23 sur toute son étendue de haut en bas pour n'extraire que les commandes d'outils (des zones hachurées de la figure) successivement du programme et pour copier les commandes d'outils dans une autre zone de la mémoire 23, et un moyen pour visualiser les outils sélectionnés sur un dispositif de visualisation 26 Dans le système à usiner NC de la présente invention, on visualise au moins les numéros de poches (No P) de la machine-outil qui correspondent aux commandes d'outils T, les noms d'outils tels que "fraise
de bout" et "foret", par exemple, et les diamètres nomi-
naux des outils sélectionnés sous forme de liste sur le dispositif de visualisation 26, comme on l'a représenté sur la Figure 8 à titre d'exemple. Sur la Figure 8, on a visualisé sur l'écran du
tube TRC 26 une liste d'outils nécessaires pour le pro-
gramme d'usinage afin de former le contre-alésage tel
que représenté sur la Figure 2 Les informations visua-
lisées comprennent les outils exigés par le programme
d'usinage, mais elles excluent les chiffres et les sym-
boles qui ne sont pas nécessaires pour la préparation des
outils Par conséquent, l'opérateur peut facilement lo-
caliser les outils sur l'écran du tube TRC 26.
En conséquence, la présente invention permet à
l'opérateur de préparer simplement et facilement les ou-
tils nécessaires pour un programme d'usinage particulier.
Il est préférable que les outils soient visuali-
sés dans l'ordre de l'usinage sur le tube TRC 26 comme
il est représenté sur la Figure 8.
Sur la Figure 8, le tube TRC 26 visualise en ou-
tre une liste de différents paramètres des outils sélec-
tionnés Les paramètres d'outils visualisés comprennent le "DIAMETRE NOMINAL" des outils, le "DIAMETRE DE L'OUTIL", la "LONGUEUR DE L'OUTIL' la "COMPENSATION DE LONGUEUR",
et la #DUREE DE VIE DE L'OUTIL", par exemple La "COMPEN-
SATION DE LONGUEUR" que l'on utilise correspond à la va-
leur d'usure sur un outil Le "DIAMETRE DE L'OUTIL" cor-
respond au diamètre d'un outil, la "LONGUEUR DE L'OUTIL" correspond à la distance entre l'extrémité de bout d'un outil et la surface extreme d'une broche sur laquelle
l'outil est monté, et la "DUREE DE VIE DE L'OUTIL" corres-
pond à la période pendant laquelle un outil peut être u-
tilisé pour une opération de découpe.
Pour visualiser les paramètres d'outils sur le tube TRO 26 il est nécessaire qu'ils soient mémorisés
dans la mémoire 23 A cette fin, on réserve dans la mé-
moire 23 des zones de mémoire al, a 2, de même lon-
gueur pour les outils respectifs, chaque zone de mémoire étant divisée en régions pour mémoriser respectivement les éléments d'informations sur les paramètres d'outils, comme on l'a représenté sur la Figure 9 Les paramètres mémorisés peuvent être visualisés sur le tube TRC 26 On
peut réécrire les éléments d'informations sur les para-
mètres en introduisant par exemple de nouveaux éléments
d'informations par un clavier.
Des paramètres tels que le "DIAMETRE NOMINAL" dei
outils sont visualisés de la manière suivantes les dia-
mètres nominaux des outils ( le foret à centrer a un dia-
mètre nominal de 12 mm) sont déterminés par la création d'un programme d'usinage, et sont visualisés quand les
1; outils sont visualisés Plus spécifiquement, les diamè-
tres nominaux sont déterminés automatiquement par l'uni-
té NC quand les spécifications d'usinage sont programmées.
Par exemple, quand on spécifie un trou percé ayant un diamètre de 10 mm, le diamètre d'un foret à utili 3 er est
automatiquement déterminé comme étant égal à 10 mm Ce-
pendant, les paramètres "DIAMETRE DE L'OUTIL", "LONGUEUR DE L'OUTIL", "COMPENSATION-DE LONGUEUR' et 'DUREE DE VIE DE L'OUTIL" ne sont pas déterminés par la création d'un
programme d'usinage Ces paramètres peuvent être visuaei-
sés par l'opérateur qui actionne des touches à chiffres (non représentées) Comme le montre la Figure 8, ces
paramètres sont initialement mis à zéro, et ils ne peu-
vent avoir des valeurs données, comme sur la Figure 10
par exemple, que lorsque les touches à chiffres sont ac-
tionnées par l'opérateur A titre d'exemple, la "LONGUETR DE L'OUTIL" d'une fraise de bout est d'abord visualisée comme " 0,000 ", et peut être visualisée comme " 147,754 " de la Figure 10 quand l'opérateur enfoncent les touches
" 1 ", " 4 ", " 7 ", ",", 17 ", " 5 ", " 4 " dans l'ordre indiqué.
Les paramètres de 'LONGUEUR DE L'OUTIL" sont éga-
lement introduits et visualisés par l'opérateur qui me-
sure les longueurs effectives des outils et actionne les touches à chiffres correspondantes Cependant, on peut utiliser un procédé de réglage de longueur automatique pour mesurer automatiquement et visualiser les longueurs d'outils. On va décrire ce procédé automatique de réglage
de longueur en référence à la Pigure 11 On place d'a-
bord un socle de mesure 50 de hauteur L 3 sur une table
, et on abaisse ensuite un outil 31 monté sur une bro-
che 33 vers 11 socl*:d mesure 50 pour mesurer 'la dis-
tance L 2 que l'outil a parcouru avant qu'un signal 51 soit engendré par le socle de mesure 50, le signal 51
* indiquant un contact entre l'outil 31 et le socle de me-
sure 50 La surface extreme de la broche 33 est espacée vers le haut'de la table 35 d'une distance L 1 qui est
connue d'avance A partir de ces distances connues et me-
surée L 1,L 2 et L 3, on peut trouver la longueur Lx de l'ou-
til, et l longueur L ainsi déterminée est mémorisée x dans une zone de mémoire donnée On peut mémoriser ce
procédé de réglage de longueur comme un programme de com-
mande dans la mémoire 23 de l'unité NC.
Avec un système à usiner NC selon la présente in-
vention, on visualise une liste d'outils avec des para-
métres d'outils nécessaires pour un programme d'usinage créé sur le dispositif de visualisation, et l'opérateur
peut facilement localiser les outils sur l'écran de vi-
sualisation et préparer les outils voulus.
Bien qu' on ait représenté et décrit un certain exemple de réalisation préféré de la présente inverntion, il est évident qu'on peut prévoir des changements et des modifications sans sortir du cadre de l'invention telle
que définie dans les revendications annexées.
Claims (9)
1 Système à usiner commandé numériquement com-
prenant une unité de commande numérique ( 20) pour comman-
der une machine-outil, l'unité de commande numérique in-
cluant un dispositif d'entrée ( 21), une unité arithméti-
que ( 22) pour effectuer une opération arithmétique sur une commande introduite par le dispositif d'entrée, une
mémoire ( 23) pour mémoriser la commande provenant du dis-
positif d'entrée et le résultat de l'opération arithméti-
que dans l'unité arithmétique, et une unité de commande
( 24) pour commander l'opération arithmétique dans l'uni-
té arithmétique, caractérisé en ce qu'il comprends
un moyen pour mémoriser dans la mémoire un pro-
gramme d'usinage incluant des commandes de modèlesd'usi-
nage pour spécifier des modèles d'usinage, des commandes d'outils pour spécifier des outils, et des commandes
d'informations de position pour spécifier des infor-
matione de positioru pour les outils; un moyen pour sélectionner les commandes d'outils dans le programme d'usinage mémorisé; et
un moyen ( 26) pour visualiser des éléments d'in-
formations sur les outils sélectionnés par ledit moyen
de sélection.
2 Système à usiner commandé num 4 riquement selon la revendication 1, caractérisé en ce que ledit moyen de
visualisation est agencé pour visualiser une liste d'ou-
tils dans l'ordre d'usinage dans le programme d'usinage mémorisé.
3 Système à usiner commandé numériquement selon la revendication 2, caractérisé en ce que ladite mémoire
est agencée pour mémoriser des paramètres d'outils.
4 Système à usiner commandé numériquement selon la revendication 3, caractérisé en ce que ledit moyen de visualisation est agencé pour visualiser une liste des
paramètres d'outils ainsi que la liste des outils.
5 Système à usiner commandé numériquement selon la revendication 3, caractérisé en ce qu'il comprend un clavier pour réécrire des éléments d'informations sur les
paramètres des outils.
6 Système à usiner commandé numériquement selon
la revendication 3, caractérisé en ce que lesdits para-
mètres des outils comprennent des diamètres nominaux d'outils, des diamètres d'outils,des longueurs d'outils,
des compensations de longueurs indiqutant les valeurs d'u-
sure sur les outils, et des durées de vie d'outils.
7 Système à usiner commandé numériquement selon la revendication 6, caractérisé en cc que la longueur
de chaque outil peut être mesurée par un procédé de ré-
glage de longueur automatique.
8 Système à usiner commandé nwnumériquement selon
la revendication 1, caractérisé en ce que l'unité de com-
mande numérique comprend un moyen pour créer un program-
me d'usinage.
9 Système à usiner commandé numériquement selon la revendication 8, caractérisé en ce que ledit moyen de création de programme comprend un clavier pour introduire,
supprimer, insérer et corriger des éléments d'informa-
tions pour un programme d'usinage qui est visualisé par
le moyen de visualisation.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57034451A JPS58155147A (ja) | 1982-03-04 | 1982-03-04 | 数値制御加工方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2522567A1 true FR2522567A1 (fr) | 1983-09-09 |
FR2522567B1 FR2522567B1 (fr) | 1986-07-25 |
Family
ID=12414606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR8303498A Expired FR2522567B1 (fr) | 1982-03-04 | 1983-03-03 | Systeme a usiner commande numeriquement |
Country Status (8)
Country | Link |
---|---|
US (1) | US4591989A (fr) |
JP (1) | JPS58155147A (fr) |
KR (1) | KR860002004B1 (fr) |
AU (1) | AU556129B2 (fr) |
DE (1) | DE3307800A1 (fr) |
FR (1) | FR2522567B1 (fr) |
GB (1) | GB2119128B (fr) |
SG (1) | SG40287G (fr) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0177164A3 (en) * | 1984-08-31 | 1986-12-30 | Cincinnati Milacron Inc. | Method and apparatus for producing numerical control programmes |
EP0553433A2 (fr) * | 1992-01-28 | 1993-08-04 | Mitsubishi Denki Kabushiki Kaisha | Méthode et appareil de spécification d'outil pour un système de programmation de commande numérique automatique |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2544593B2 (ja) * | 1983-09-27 | 1996-10-16 | ファナック 株式会社 | 数値制御装置 |
JPS60197352A (ja) * | 1984-03-22 | 1985-10-05 | Mitsubishi Heavy Ind Ltd | 工具自動管理システム |
JPS61178655U (fr) * | 1985-04-26 | 1986-11-07 | ||
JPS6275713A (ja) * | 1985-09-28 | 1987-04-07 | Okuma Mach Works Ltd | 数値制御装置における機械状態表示方式 |
JPS63156645A (ja) * | 1986-12-22 | 1988-06-29 | Okuma Mach Works Ltd | Nc装置における工具指令一覧表表示方式 |
US4935865A (en) * | 1988-06-02 | 1990-06-19 | The United States Of America As Represented By The Secretary Of The Air Force | Computer controlled electropolishing system |
JPH0242510A (ja) * | 1988-08-03 | 1990-02-13 | Fanuc Ltd | 加工情報表示方式 |
JPH0288144A (ja) * | 1988-09-22 | 1990-03-28 | Okuma Mach Works Ltd | アタッチメント管理データを備えた数値制御装置 |
US5008810A (en) * | 1988-09-29 | 1991-04-16 | Process Modeling Investment Corp. | System for displaying different subsets of screen views, entering different amount of information, and determining correctness of input dependent upon current user input |
US5278953A (en) * | 1991-11-08 | 1994-01-11 | Aura Systems, Inc. | Machine tool fixture computer aided setup |
DE9310029U1 (de) * | 1993-07-06 | 1993-12-02 | Wissner, Rolf, Dipl.-Ing., 37079 Göttingen | Fräs- oder Lasermaschine zur Herausarbeitung eines Werkstücks aus insbesondere plattenförmigem Material |
US6428252B1 (en) * | 1997-04-02 | 2002-08-06 | Tino Oldani | Method for machining |
US6233498B1 (en) * | 1998-03-05 | 2001-05-15 | Noble Drilling Services, Inc. | Method of and system for increasing drilling efficiency |
WO1999059039A1 (fr) * | 1998-05-12 | 1999-11-18 | Mitsubishi Denki Kabushiki Kaisha | Equipement a commande numerique pour machine-outil |
US6574527B1 (en) * | 2000-10-05 | 2003-06-03 | Kennametal Inc. | Method of selecting a cutting system |
US7010386B2 (en) * | 2002-03-22 | 2006-03-07 | Mcdonnell Ryan P | Tool wear monitoring system |
JP2007144541A (ja) * | 2005-11-25 | 2007-06-14 | Murata Mach Ltd | 加工機械の工具情報表示装置 |
KR100720000B1 (ko) * | 2006-06-30 | 2007-05-18 | 주식회사 나디스 | 실시간 모니터링을 이용한 슬릿가공 장치 및 그 가공방법 |
JP6132664B2 (ja) * | 2013-06-04 | 2017-05-24 | ローランドディー.ジー.株式会社 | ツール管理システム、ツール管理方法、プログラムおよびコンピューター読み取り可能な記録媒体 |
EP3294503B1 (fr) * | 2015-05-13 | 2020-01-29 | Shaper Tools, Inc. | Systèmes, procédés et appareil pour outils guidés |
US10184775B2 (en) * | 2016-04-20 | 2019-01-22 | Shawn Lause | Standard tool diameter gage |
CN114879598A (zh) * | 2016-08-19 | 2022-08-09 | 整形工具股份有限公司 | 用于共享工具制造和设计数据的系统、方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2512787A1 (de) * | 1974-03-28 | 1975-10-09 | Cincinnati Milacron Inc | Geraet zur messung der abmasse eines bearbeitungswerkzeugs |
US4118660A (en) * | 1976-01-07 | 1978-10-03 | Nippon Electric Company Ltd. | Automatic machining system |
FR2522293A1 (fr) * | 1981-11-05 | 1983-09-02 | Yamazaki Mach Works | Procede pour commander l'alignement des outils dans une machine-outil a commande numerique |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3817647A (en) * | 1963-01-11 | 1974-06-18 | J Lemelson | Tool control arrangement |
US4314330A (en) * | 1973-12-03 | 1982-02-02 | Houdaille Industries, Inc. | Machine tool data system |
JPS53114580A (en) * | 1977-03-17 | 1978-10-06 | Fanuc Ltd | Tool selecting system of numerical control machine tool |
US4096770A (en) * | 1977-06-06 | 1978-06-27 | Cincinnati Milacron Inc. | Method and apparatus for modifying the position of a machine slide to compensate for different following errors |
JPS5486887A (en) * | 1977-12-22 | 1979-07-10 | Toyoda Mach Works Ltd | Numerical controller |
DE2847510A1 (de) * | 1978-11-02 | 1980-06-04 | Hueller Hille Gmbh | Verfahren zur korrektur der laengen und radien von werkzeugen, insbesondere fuer numerisch gesteuerte maschinen mit lage- oder wegmess-systemen mittels soll-ist-vergleiches |
DE2929545A1 (de) * | 1979-07-20 | 1981-01-29 | Heidenhain Gmbh Dr Johannes | Verfahren und schaltungsanordnung zur programmerstellung und/oder programmaenderung bei numerisch gesteuerten maschinen |
JPS5642806A (en) * | 1979-09-18 | 1981-04-21 | Fanuc Ltd | Sequence control system for numerical control machine tool |
JPS56108109A (en) * | 1980-02-01 | 1981-08-27 | Fanuc Ltd | Programmable sequence controller |
JPS5719809A (en) * | 1980-07-10 | 1982-02-02 | Fanuc Ltd | Numerical control information generating system |
US4390953A (en) * | 1980-11-10 | 1983-06-28 | Kearney & Trecker Corporation | Unmanned diagnostic communications system for computer controlled machine tools |
US4428055A (en) * | 1981-08-18 | 1984-01-24 | General Electric Company | Tool touch probe system and method of precision machining |
JPH0248384B2 (ja) * | 1981-12-26 | 1990-10-24 | Yamazaki Mazak Corp | Suchiseigyokosakukikainiokeruanaakekakojokyohyojiseigyohoho |
-
1982
- 1982-03-04 JP JP57034451A patent/JPS58155147A/ja active Pending
-
1983
- 1983-02-28 KR KR1019830000824A patent/KR860002004B1/ko not_active IP Right Cessation
- 1983-03-03 FR FR8303498A patent/FR2522567B1/fr not_active Expired
- 1983-03-03 US US06/471,614 patent/US4591989A/en not_active Expired - Lifetime
- 1983-03-04 DE DE19833307800 patent/DE3307800A1/de not_active Ceased
- 1983-03-04 GB GB08306030A patent/GB2119128B/en not_active Expired
- 1983-03-04 AU AU12044/83A patent/AU556129B2/en not_active Ceased
-
1987
- 1987-05-05 SG SG402/87A patent/SG40287G/en unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2512787A1 (de) * | 1974-03-28 | 1975-10-09 | Cincinnati Milacron Inc | Geraet zur messung der abmasse eines bearbeitungswerkzeugs |
US4118660A (en) * | 1976-01-07 | 1978-10-03 | Nippon Electric Company Ltd. | Automatic machining system |
FR2522293A1 (fr) * | 1981-11-05 | 1983-09-02 | Yamazaki Mach Works | Procede pour commander l'alignement des outils dans une machine-outil a commande numerique |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0177164A3 (en) * | 1984-08-31 | 1986-12-30 | Cincinnati Milacron Inc. | Method and apparatus for producing numerical control programmes |
EP0553433A2 (fr) * | 1992-01-28 | 1993-08-04 | Mitsubishi Denki Kabushiki Kaisha | Méthode et appareil de spécification d'outil pour un système de programmation de commande numérique automatique |
EP0553433A3 (en) * | 1992-01-28 | 1993-11-24 | Mitsubishi Electric Corp | Tool specifying method and apparatus for an nc automatic programming system |
US5798928A (en) * | 1992-01-28 | 1998-08-25 | Mitsubishi Denki Kabushiki Kaisha | Tool specifying method and apparatus for an NC automatic programming system |
Also Published As
Publication number | Publication date |
---|---|
GB2119128B (en) | 1987-02-04 |
DE3307800A1 (de) | 1983-09-15 |
KR860002004B1 (ko) | 1986-11-12 |
GB2119128A (en) | 1983-11-09 |
SG40287G (en) | 1987-07-24 |
FR2522567B1 (fr) | 1986-07-25 |
GB8306030D0 (en) | 1983-04-07 |
KR840003452A (ko) | 1984-09-08 |
AU1204483A (en) | 1983-09-08 |
US4591989A (en) | 1986-05-27 |
AU556129B2 (en) | 1986-10-23 |
JPS58155147A (ja) | 1983-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2522567A1 (fr) | Systeme a usiner commande numeriquement | |
GB2168172A (en) | Machine tools | |
FR2522293A1 (fr) | Procede pour commander l'alignement des outils dans une machine-outil a commande numerique | |
US7016760B2 (en) | Numerically controlled machine tool and a program transforming method therefor | |
US20030192865A1 (en) | Method and apparatus for laser piercing and cutting metal sheet and plate | |
US4195250A (en) | Automatic measuring and tool position compensating system for a numerically controlled machine tool | |
CH636458A5 (fr) | Machine-outil a commande numerique. | |
US20100154605A1 (en) | Lathe, computer program for lathe control, and machining method by lathe | |
CA2023306C (fr) | Systeme de controle d'alignement par rayon laser | |
US4700313A (en) | Plural turret system with display of permitted and non-permitted simultaneous machining operations | |
FR2523328A1 (fr) | Procede de commande d'usinage pour un tour a commande numerique quadriaxiale | |
FR2461974A1 (fr) | Procede et montage pour l'etablissement et/ou la modification du programme dans des machines a commande numerique | |
US20030083772A1 (en) | Numerical control device | |
US4704689A (en) | Machine tool for machining a workpiece by feeding a cutting tool in a series of discrete steps and related method | |
JPS58102650A (ja) | 切削工具識別装置 | |
JPS62137609A (ja) | Ncデ−タ作成方法 | |
US20030114953A1 (en) | Device and method for generating and/or editing NC programs or NC tables | |
JP3459847B2 (ja) | ツールプリセッタによる工具補正量再設定方法およびその装置 | |
US4090240A (en) | Method and aid for preparing NC control programs for machine tools | |
EP0129090A2 (fr) | Méthode et système numérique, et machine-outil commandée par cette méthode ou ce système | |
CH630186A5 (en) | Method for producing an electronic program usable on the machine tool | |
EP0213975B1 (fr) | Procédé et dispositif automatiques de correction de programmes d'usinage pour machines à commande numérique, en référence avec un plan de référence métrologique | |
US5357445A (en) | Taper angle setting and displaying method for programming unit | |
JPS61105610A (ja) | 数値制御工作機械の自動プログラミング装置 | |
JPS6195838A (ja) | 工作機械 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |