[go: up one dir, main page]

WO1997004371A1 - Systeme de gestion d'un controleur numerique par un processeur d'informations equipe d'une fonction de traitement de logiciel - Google Patents

Systeme de gestion d'un controleur numerique par un processeur d'informations equipe d'une fonction de traitement de logiciel Download PDF

Info

Publication number
WO1997004371A1
WO1997004371A1 PCT/JP1996/001970 JP9601970W WO9704371A1 WO 1997004371 A1 WO1997004371 A1 WO 1997004371A1 JP 9601970 W JP9601970 W JP 9601970W WO 9704371 A1 WO9704371 A1 WO 9704371A1
Authority
WO
WIPO (PCT)
Prior art keywords
communication
numerical control
cnc
data
information processing
Prior art date
Application number
PCT/JP1996/001970
Other languages
English (en)
Japanese (ja)
Inventor
Hideaki Inoue
Tetsuya Inoue
Yujiro Honda
Original Assignee
Fanuc Ltd
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 Fanuc Ltd filed Critical Fanuc Ltd
Publication of WO1997004371A1 publication Critical patent/WO1997004371A1/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/4181Total 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 direct numerical control [DNC]
    • 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/31From computer integrated manufacturing till monitoring
    • G05B2219/31017Architecture, host controls several CNC, each acting as a server to a pmc
    • 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/31From computer integrated manufacturing till monitoring
    • G05B2219/31422Upload, download programs, parameters from, to station to, from server
    • 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]

Definitions

  • the present invention relates to a management system for a plurality of numerical control devices, and more particularly, to a computer system, a computer (FA) computer, and a computer (FA) computer.
  • the present invention relates to a management system for a numerical control device using an information processing device having a software processing function such as an intelligent terminal.
  • each numerical control unit when operating a numerical control device, the operator performs an operation while referring to a dedicated operation screen provided in the numerical control device. Therefore, when managing a plurality of computer control numerical control units (CNCs), each numerical control unit must be dedicated to an operator or managed by a single operator. For example, as shown in Fig. 6, an operator moves between a plurality of numerical controllers 5-1 to 5-1 n to perform an operation.
  • CNCs computer control numerical control units
  • Figure 7 shows the numerical system using this cell controller. It is an explanatory view showing management of a control device.
  • the compound numerical controller 7 includes n numerical controllers from the first numerical controller 7 — 1 to the nth numerical controller 7 — n, and a series of related numerical controllers are used by the plurality of numerical controllers. Perform the machining that was done.
  • the cell controller 6 performs only the schedule management of the first CNC force and the nth CNC.
  • the centralized control by the sensor controller is suitable for a certain set of machining control by schedule operation, but it is suitable for machining in which schedule operation is not possible. In contrast, operators need to manage individual numerical controllers.
  • An object of the present invention is to provide a management system of a numerical control device that can manage a plurality of numerical control devices by one information processing device.
  • a management system for a numerical control device includes: an information processing device that executes a communication function of communicating with a plurality of numerical control devices and transferring data by software processing; Display means for displaying data transferred by the communication function of the information processing apparatus, and communication line means for communicating the information processing apparatus with the plurality of numerical control apparatuses. Prepare.
  • An information processing device having a software-processing function is used as a means for managing a plurality of numerical control devices.
  • the information processing device can be used to control a plurality of numerical control devices.
  • Automated computer—Intelligent terminal Etc. can be used.
  • the numerical control device is a programmable machine controller (PMC) for controlling the sequence operation of NC programs and machine tools connected to the numerical control device. Holds various data related to numerical control.
  • the information processing device uses the communication function to transfer various data held by these numerical control devices to the information processing device side and transfer various data changed by the information processing device to the numerical control device. Better. As a result, the data held by a plurality of numerical controllers can be centrally managed by one information processing device.
  • the communication function includes a function of monitoring a communication state between the information processing device and the numerical control device, and this function is not affected by a failure of another numerical control device, a power cut, or the like.
  • individual numerical control devices can be managed.
  • Figure 1 is a functional block diagram showing the functions of the personal computer view in the management system of the present invention.
  • FIG. 2 is an explanatory diagram showing a display function in a display mode of the management system of the present invention
  • FIG. 3 is an explanatory diagram showing a function of switching between a display mode and an edit mode in the control system of the present invention.
  • FIG. 4 is an explanatory diagram showing a power on / off function of the numerical controller in the control system of the present invention.
  • FIG. 5 shows a personal computer view for implementing the present invention.
  • FIG. 6 is an explanatory diagram showing a conventional control system for a plurality of numerical controllers
  • FIG. 7 is an explanatory diagram showing the management of the numerical controller by the cell controller.
  • a display device 2 and an input device 3 are connected to one personal computer 1, and a plurality of computer control numerical control devices (CNCs) are connected via communication line means 5.
  • CNCs computer control numerical control devices
  • a plurality of CNC 4 — 1 to 4 ⁇ 1 n can perform numerical control processing independently of each other.
  • Each CNC 4-14-n has an internal NC program, PMC data for controlling the sequence operation of machine tools connected to each CNC 4-14-n, and various setting parameters. And data such as coordinate position data, which are used to perform individual numerically controlled machining.
  • the display device 2 is a well-known display means such as a CRT or a liquid crystal display device that can be connected to a personal computer, and divides a display screen into a plurality of data stored in a plurality of CNCs. Display the data.
  • the input device 3 is a well-known input means such as a mouse, a trackball, and a keyboard which can be connected to a personal computer, and is used for changing program data. Used for input.
  • the personal computer display 1 has an application 11 that realizes various functions such as a display function, a program change function, a data and parameter change function, and a communication function.
  • the device driver 12 is set by software so that it can be treated as one function even in the personal computer evening 1. be able to.
  • the communication line means 5 can be composed of a high-speed network, a local bus, or a plurality of communication lines connectable to a personal computer.
  • the form of the signal transmitted by this can be either a parallel signal or a serial signal.
  • One personal computer 1 manages a plurality of CNCs 4-1 to 4-1 n via the communication line means 5.
  • NC programs, PMC data, various setting parameters, and coordinate position data for each CNC 4-1 to 41 n to the computer 1
  • the data necessary for display is transferred (see the long broken line on the communication line means 5 in FIG. 1), and the personal computer 1 sends the data to the display device 2 based on the transferred data.
  • Simultaneous C to display the control status of multiple CNCs 4 — l to 4 — n.
  • 1 to 4 — Updates n data and NC programs.
  • FIGS. Fig. 2 shows the operation of the device driver 12 that displays each CNC 4-1 to 41-n data on the display device 2 shown in Fig. 1 in the display mode. This is shown in the chart, and each CNC 4-1 to 41 n force, NC program, PMC data, various parameters and coordinate position for personal computer 1 The figure shows the case where data is transferred and displayed.
  • the NC program for each CNC 4-1 to 4-n such as the de-no-is-no-dry, the power of the 1-song nano-computer overnight. Is transmitted.
  • a thin vertical line indicates a transfer request signal to each of the CNCs 4-1 to 41-n.
  • the transfer request signals to the CNCs 4-1 to 41-n are sequentially transmitted.
  • Each of the CNCs 4-1 to 4-1 n receives this transfer request signal and transfers the NC program to the personal computer 1 c. 4
  • the NC program transfer signal is sent from the personal computer 1 according to the transfer request signal. It is sent to the device driver 12 via the communication line means 5 and the communication board 13 with an interval that can be distinguished by the following.
  • the device driver 12 temporarily stores the transferred NC program in a buffer memory for display, and displays the NC program on the display device 2 by application.
  • the number of CNCs that divide the display screen and display them on the display device 2 can be set by application 11 ( Figure 1 shows an example of displaying four CNC NC programs). Is shown).
  • the number of lines of the NC program to be displayed can also be set by application 11.
  • the device driver 12 of the first nano-combiner 1 sends a transfer request signal requesting the transfer of PMC data and various parameters to each CNC 4-14 1 n. Then, each of the CNCs 4-1 to 4-1 n transfers PMC data and parameters to the personal computer 1 in response to the transfer request signal. Further, the personal computer 1 causes the display 2 to display the transferred PMC data and parameters. This transfer and display can be performed in the same manner as in the NC program. Also, the coordinate position data in each CNC 4 is performed in the same procedure as the NC program, PMC data and parameters. In FIG. 2, a thin vertical line indicates a transfer request signal to each of the CNCs 4-14-n.
  • the data transmission and parameter transmission signals of the CNCs 41 to 41 have a distance that can be distinguished by the personal computer 1 according to the transmission request signal, and the communication line means 5 And via the communication board 13 to the device driver 12.
  • NC programs, PMC data, various parameters and coordinate position data is regarded as one cycle, and the display on the display device 2 is constantly updated by repeating this cycle. can do.
  • the transfer order of the NC program, the PMC data, the various parameters, and the coordinate position data is not limited to this order, but may be any other order.
  • PMC data, various parameters, and coordinate position data are changed more frequently in each CNC 4-1 to 41 n than in the NC program. It is appropriate to set a large number of transfer times for these data and parameters.
  • the NC program, various data and the data are read by the abbreviated section 11 while confirming the display contents of the display device 2 on the personal computer 1.
  • the changed NC program, various data and parameters are transmitted by the device driver 12 through the communication board 13 and the communication line means 5 to each CNC. 4 — forwards 1 to 4n.
  • Each CNC 4 — l to 4 — n is Update based on the transferred NC program, various data and parameters.
  • FIG. 3 is a timing chart showing the operation of the device driver 12 of the personal computer 1 in switching between the display mode and the edit mode.
  • a transfer request signal and a transfer signal transmitted to each CNC 4-1 to 4-1 n from one console are displayed, and a display mode-an edit mode.
  • Mode ⁇ Display mode is changed.
  • a transfer request signal is transferred from one personal computer 1 to each CNC.
  • the transfer request signal shown in FIG. 3 is abbreviated to the transfer request signal in FIG.
  • the device driver 12 transmits the transfer request. The signal transmission is stopped, and the transfer signal from the application 11 is sent to each of the CNCs 4-1 to 4-1 n.
  • the abbreviated section 11 selects a CNC to be edited based on a signal from the input device 3 and the like, and selects an NC program, various data and parameters. Perform the editing process.
  • the application 11 causes the device driver 12 to transfer the edited contents to the corresponding CNC 4 — 1 to 4 — n, and the CNC 4 — 1 to 4 — n transfers the edited contents to the corresponding device 4. To change the stored contents.
  • the abbreviated 11 returns to the display mode again, and transmits the transfer request signal by the device driver 12 and receives the transfer signal from the CNC. Is performed.
  • control status of multiple numerical controllers can be displayed and the NC programs, various data and parameters can be changed in one personal computer. Can be performed.
  • FIG. 4 shows a case of three CNCs as an example of a plurality of CNCs.
  • the function block of the personal computer view 1 shown in Fig. 4 is almost the same as that shown in Fig. 1, but the communication board 13 corresponds to each CNC 4-1 to 4-13.
  • the communication board for CNC 4 — 1 13 — 1 to communication board for CNC 4 — 3 is divided into three and displayed, and each communication board is individually connected to each CNC 4 — 1 to 4 13 An example is shown.
  • the communication board 13 for this CNC 4-1 within this communication board 13-1 to the CNC 4-3 The communication board 13-3 for the division, and the CNC of those communication boards
  • the individual connections to 4-1 to 4-13 are shown for convenience of explanation of the function, and do not necessarily indicate the configuration in the communication board.
  • Communication board 1 3 — 3 is a register R 1 that indicates the status with the communication partner CNC 4 — 1 to 4 13 3 — 1 to R 1 3-3 For example, it indicates ON when in a communication state and OFF when in a non-communication state. This communication state changes to off due to various factors such as when the power of the communication partner CNC is off, or when the failure of the communication partner CNC has occurred.
  • FIG. 4 the case where the communication state changes from off to on with respect to the combination of the communication boards 13-1 for CNC4-1 and CNC4-1 will be described.
  • the communication board 13 for the CNC 41 — 1 register R 1 3 — 1 indicates off state.
  • the register R13-1 is reset. Turns on.
  • the device driver 12 constantly monitors the register of the communication board 13 (see the arrow a in FIG. 4), and when the register R13-11 changes from off to on. Is detected (see the arrow b in FIG. 4), the data window for initializing the various data and parameters of the CNC 4-1 with respect to the CNC 4-1 is initialized. Request to perform the communication (see the arrow in Fig. 4), and the communication with CNC 4_1 for application 11 becomes the oven and communication status. Send a message (see dashed line d in Fig. 4). As a result, communication between the CNC and the personal computer is established. As a result, control of CNC 4-1 by Sonar Combi 1 is enabled.
  • the device driver 12 constantly monitors the register of the communication board 13 (see the arrow A in FIG. 4), and the register R13 changes from on to off. When this is detected (see arrow B in FIG. 4), communication with CNC 413 for application 11 is closed, and communication is stopped. Send this message (see dashed line D in Fig. 4). As a result, one computer 4 stops communication only with the CNC 4-3, and continues to control the other CNCs 4-1, 2. Only the management of 3 can be stopped.
  • FIG. 5c The configuration shown in FIG. Only the necessary parts are shown.
  • the portion surrounded by a broken line is the configuration of the personal computer view 1, and the display device 2, the input device 3, and the CNC 4-1 to 4-1 n are connected.
  • the CPU 14 in the personal computer 1 is connected to the memory 15 and the communication board 13 via a node 16, and the communication board 13 is connected to the communication board 13 via a communication line means 5.
  • CNC 4 — 1 to 4 1 n are connected.
  • the display device 2 and the input device 3 are connected to the bus 16 via an interface if necessary.
  • an area for storing a program and data required to carry out the present invention is set. .
  • an application program for realizing a display function, a program change function, various data and parameter change functions, and a communication board 13 are driven.
  • Device driver program for realizing the communication function by the computer NC program display data for displaying the NC program of each CNC on the display device 2, various data and parameters of each CNC Stores data and parameters for displaying data.
  • the NC program display data and the PMC data and parameters are individually stored in correspondence with each of CNC 41 to 41- ⁇ .
  • the application program and the device driver program are read and executed by the CPU 14 to realize each function.
  • the device driver is used.
  • the communication status is monitored by the function of the device driver 12 realized by executing the program, but the communication program is monitored in the application program.
  • a program can be prepared and the communication status can be monitored using the function of application 11.
  • the sub CPU provided on the communication board 13 can execute a program for monitoring the communication function to monitor the communication state.
  • the area for storing the NC program display data, the PMC data and the parameters is a buffer area for displaying on the display device 2. It can be updated by a change by a shot or a data change from CNC.
  • NC programs for multiple numerical controllers can be centrally managed on the personal computer side. Also, a plurality of numerical controllers can be managed in one place by a single operator, and the operation is performed by the same operation on the same screen as the dedicated screen of the numerical controller. You can do that.
  • the user interface can be improved by setting the operation location to one personal computer. In addition, it is possible to prevent the failure of one of the numerical control units or the power interruption due to the inspection from affecting the other numerical control units, so that the power supply can be controlled independently of each other. Wear.
  • a personal computer is used as an information processing device having a software processing function, such as an FA computer or an intelligent computer. Etc. can also be used.

Landscapes

  • Engineering & Computer Science (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)
  • General Factory Administration (AREA)

Abstract

L'invention a pour objet un système de gestion dans lequel la commande centralisée de plusieurs contrôleurs numériques est assurée par un processeur d'informations, tel qu'un ordinateur personnel, pourvu d'un logiciel assurant la communication avec plusieurs contrôleurs numériques. La fonction de communication permet le transfert d'informations numériques telles que des programmes de commande numérique, des données de commande et gestion de projets et des données relatives à des coordonnées entre des contrôleurs numériques et le processeur d'informations. Ce système permet également le transfert de programmes modifiés et de diverses données entre le processeur d'informations et les contrôleurs numériques, de telle sorte que les programmes d'usinage de plusieurs contrôleurs numériques et diverses données sont gérés de manière concentrique par un processeur d'informations.
PCT/JP1996/001970 1995-07-14 1996-07-15 Systeme de gestion d'un controleur numerique par un processeur d'informations equipe d'une fonction de traitement de logiciel WO1997004371A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP7200325A JPH0934531A (ja) 1995-07-14 1995-07-14 ソフトウェア処理機能を備えた情報処理装置による数値制御装置の制御方式
JP7/200325 1995-07-14

Publications (1)

Publication Number Publication Date
WO1997004371A1 true WO1997004371A1 (fr) 1997-02-06

Family

ID=16422427

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1996/001970 WO1997004371A1 (fr) 1995-07-14 1996-07-15 Systeme de gestion d'un controleur numerique par un processeur d'informations equipe d'une fonction de traitement de logiciel

Country Status (2)

Country Link
JP (1) JPH0934531A (fr)
WO (1) WO1997004371A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0816959A3 (fr) * 1996-07-02 1998-04-01 Toyoda Koki Kabushiki Kaisha Unité compacte de commande numérique

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2873222B2 (ja) 1997-05-12 1999-03-24 川崎重工業株式会社 ロボット情報処理装置
JP4762738B2 (ja) * 2006-01-31 2011-08-31 株式会社タイテック 工作機械群の通信システム
JP7244352B2 (ja) 2019-05-22 2023-03-22 ファナック株式会社 ファイル管理装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0432908A (ja) * 1990-05-23 1992-02-04 Hitachi Seiko Ltd 複数の工作機械を制御するcnc装置
JPH06110536A (ja) * 1992-09-30 1994-04-22 Okuma Mach Works Ltd ファクトリーオートメーションシステム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0432908A (ja) * 1990-05-23 1992-02-04 Hitachi Seiko Ltd 複数の工作機械を制御するcnc装置
JPH06110536A (ja) * 1992-09-30 1994-04-22 Okuma Mach Works Ltd ファクトリーオートメーションシステム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0816959A3 (fr) * 1996-07-02 1998-04-01 Toyoda Koki Kabushiki Kaisha Unité compacte de commande numérique
US6006141A (en) * 1996-07-02 1999-12-21 Toyoda Koki Kabushiki Kaisha Numerical controller

Also Published As

Publication number Publication date
JPH0934531A (ja) 1997-02-07

Similar Documents

Publication Publication Date Title
JP3115297B2 (ja) 自動装置の制御装置
WO2015136960A1 (fr) Dispositif de commande
JPH0149648B2 (fr)
US6711448B2 (en) Setting display apparatus for a programmable controller
JPH04290102A (ja) サーボ機構への情報伝送装置
KR100689323B1 (ko) 필드버스 네트워크 다중화 시스템
US7770045B2 (en) Method and apparatus for operating cooperating, differing devices
WO1997004371A1 (fr) Systeme de gestion d'un controleur numerique par un processeur d'informations equipe d'une fonction de traitement de logiciel
JP3550292B2 (ja) コントローラシステム
US10802470B2 (en) Control system
US7246184B2 (en) Method for configuring and/or operating an automation device
US20190033834A1 (en) Slave device, industrial network system, and method of controlling slave device
JP2514882B2 (ja) 抵抗溶接機の通信ネットワ−クシステム
EP0407612B1 (fr) Unite de commande programmable du type a extension externe
KR100235190B1 (ko) 로보트제어기의 감시프로그램과 plc간의 인터페이스방법
JPH09200872A (ja) プラント監視制御装置
US20050154809A1 (en) Method for configuring and/or operating an automation device
US6964045B1 (en) Multiple program storage within a programmable logic controller system
JP2830469B2 (ja) 生産設備の操作装置
JPH02148302A (ja) 設定表示操作盤
KR0170266B1 (ko) 다중로보트 통신제어시스템
JPH05346811A (ja) セルコントローラ
JPH0769882B2 (ja) クロスコール機能を有する入出力制御システム及びそのシステムにおける動的構成変更方法
KR100275569B1 (ko) 피엘씨 핸디 로더
JPH11134010A (ja) プログラマブルコントローラにおけるプログラム実行方法

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase