Movatterモバイル変換


[0]ホーム

URL:


US20020049512A1 - A numerical control system and an input setting method for control software for numerical control devices - Google Patents

A numerical control system and an input setting method for control software for numerical control devices
Download PDF

Info

Publication number
US20020049512A1
US20020049512A1US08/983,449US98344998AUS2002049512A1US 20020049512 A1US20020049512 A1US 20020049512A1US 98344998 AUS98344998 AUS 98344998AUS 2002049512 A1US2002049512 A1US 2002049512A1
Authority
US
United States
Prior art keywords
numerical control
software
control device
nonvolatile memory
host computer
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
Application number
US08/983,449
Other versions
US6438444B1 (en
Inventor
Toru Mizuno
Masahiko Hosokawa
Minoru Nakamura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Individual
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 IndividualfiledCriticalIndividual
Assigned to FANUC LTD.reassignmentFANUC LTD.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HOSOKAWA, MASAHIKO, MIZUNO, TORU, NAKAMURA, MINORU
Publication of US20020049512A1publicationCriticalpatent/US20020049512A1/en
Application grantedgrantedCritical
Publication of US6438444B1publicationCriticalpatent/US6438444B1/en
Adjusted expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

When a system is activated, a host computer (2) reads modules from an external nonvolatile memory (3), reconstructs control software for a machine in accordance with a system configuration information storage file (CR), and transfers the control software to a volatile memory (b) of each numerical control device. Various types of modules are stored collectively in the external nonvolatile memory (3) without duplication. In updating the control software, it is necessary only that data be updated for the software modules in the external nonvolatile memory (3) alone.

Description

Claims (15)

3. A numerical control system according toclaim 1, wherein said external storage device stores the control software in the form of a plurality of modules divided individually for functional elements, and also stores module configuration data for providing information for combining the modules to construct the control software, said host computer is further provided with control software generating software for constructing control software proper to each numerical control device, and said host computer reads said modules from said external storage device in accordance with said control software generating software, constructs control software corresponding to each numerical control device in accordance with said modules, and transfers the control software to the volatile memory of each numerical control device.
6. An input setting method for control software for numerical control devices, comprising:
(a) connecting one or more numerical control devices and a host computer by means of an information transmission line and loading communication software programs individually into nonvolatile memories in said numerical control device(s) and said host computer;
(b) connecting an external nonvolatile memory to said information transmission line, storing said external nonvolatile memory with control software for drivingly controlling a machine by means of said numerical control device(s), and storing a system configuration information storage file indicative of the correlation between the numerical control device(s) and the control software;
(c) individually activating said communication software programs when the power supply is connected and transferring said control software corresponding to each numerical control device from said external nonvolatile memory to said host computer through said information transmission line in accordance with said system configuration information software, and storing the control software in the volatile memory of each numerical control device; and
(d) causing the numerical control device(s) to analyze a read application program by means of the control software, thereby drivingly controlling each axis of the machine.
8. An input setting method for control software for numerical control devices according toclaim 6, wherein said control software is divided between a first portion required in common for the driving control of various machines without regard to the types of the machines and a second portion, the remainder, associated with the driving control and proper to each individual machine, said first portion of the control software being previously stored in the nonvolatile memory in each numerical control device, said step (b) includes storing said second portion of the control software in said external nonvolatile memory, and said step (c) includes reading said second portion of the control software from said external nonvolatile memory when the power supply is connected and transferring the read second portion, along with said first portion of said control software stored in the nonvolatile memory of the numerical control device, to the volatile memory of the numerical control device to store with them.
11. An input setting method for control software for numerical control devices according toclaim 7 or9, wherein said numerical control device is connected with a servo amplifier for driving a servomotor for each axis of each machine through a second information transmission line, said system configuration information storage file further contains data indicative of the correspondence between said servomotor and a command for the axis delivered from each numerical control device, said correspondence data for the axis command and the servomotor is also transferred when the software modules combined corresponding to the numerical control device are transferred to the numerical control device, and said numerical control device delivers the command for each axis to the corresponding servomotor in accordance with the correspondence data for the axis command and the servomotor.
12. An input setting method for control software for numerical control devices according toclaim 7 or9, wherein said numerical control device is connected with a servo circuit for controlling a servomotor for each axis of each machine through a second information transmission line, the servo circuit being connected with a servo amplifier, said system configuration information storage file further contains data indicative of the correspondence between said servomotor and a command for the axis delivered from each numerical control device, said correspondence data for the axis command and the servomotor is also transferred when the software modules combined corresponding to the numerical control device are transferred to the numerical control device, and said numerical control device delivers the command for each axis to the corresponding servo circuit in accordance with the correspondence data for the axis command and the servomotor.
15. An input setting method for control software for numerical control devices according toclaim 13 or14, wherein said information transmission line is connected with a spare numerical control device in advance so that when an error signal is transmitted from the numerical control device in operation to said host computer or when the operation of the numerical control device is to be stopped for maintenance operation, said spare numerical control device is assigned in place of said numerical control device to be stopped, the contents of said system configuration information storage file are modified and set, and the data indicative of the stopped application softwares, combinations of the software modules and the correspondence between the axis command and said servomotor delivered from each numerical control device are transferred to the spare numerical control device, whereby the operation is continued by means of said spare numerical control device.
US08/983,4491996-05-101997-05-12Numerical control system and an input setting method for control software for numerical control devicesExpired - Fee RelatedUS6438444B1 (en)

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
JP14104696AJP3373115B2 (en)1996-05-101996-05-10 Control software input setting method for numerical control device
JP8-1410461996-05-10
PCT/JP1997/001589WO1997043702A1 (en)1996-05-101997-05-12Numerical control system and method for inputting and setting control software for numerical controller

Publications (2)

Publication NumberPublication Date
US20020049512A1true US20020049512A1 (en)2002-04-25
US6438444B1 US6438444B1 (en)2002-08-20

Family

ID=15282999

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US08/983,449Expired - Fee RelatedUS6438444B1 (en)1996-05-101997-05-12Numerical control system and an input setting method for control software for numerical control devices

Country Status (5)

CountryLink
US (1)US6438444B1 (en)
EP (1)EP0838742B1 (en)
JP (1)JP3373115B2 (en)
DE (1)DE69728731T2 (en)
WO (1)WO1997043702A1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7123974B1 (en)*2002-11-192006-10-17Rockwell Software Inc.System and methodology providing audit recording and tracking in real time industrial controller environment
US20070100493A1 (en)*2005-10-282007-05-03Fanuc LtdNumerical controller
EP1710645A3 (en)*2005-04-072007-10-17Fanuc LtdNumerical control system
US20090076628A1 (en)*2007-09-182009-03-19David Mark SmithMethods and apparatus to upgrade and provide control redundancy in process plants
US7509185B2 (en)2004-05-062009-03-24Smp Logic Systems L.L.C.Methods, systems, and software program for validation and monitoring of pharmaceutical manufacturing processes
US7799273B2 (en)2004-05-062010-09-21Smp Logic Systems LlcManufacturing execution system for validation, quality and risk assessment and monitoring of pharmaceutical manufacturing processes
EP2241947A1 (en)*2009-04-172010-10-20Siemens AGAssembly and method for updating the assembly
US20140015466A1 (en)*2007-08-082014-01-16Rockwell Automation Technologies, Inc.Integrated Drive Management And Configuration Using Instantiated Objects
US20140371898A1 (en)*2011-12-232014-12-18Doosan Infracore Co., LtdApparatus and method for managing machine tool information for heterogeneous numerical control devices
US20160011582A1 (en)*2014-07-142016-01-14Fanuc CorporationNumerical controller with function of automatically reconstructing settings and function of preventing incorrect settings
CN105807738A (en)*2015-01-162016-07-27发那科株式会社Control system having function for optimizing control software of numerical controller
US20170300036A1 (en)*2016-04-152017-10-19Fanuc CorporationParameter setting device and parameter setting method
CN109308054A (en)*2017-07-262019-02-05发那科株式会社The control method of numerical control device and numerical control device
US20190121324A1 (en)*2017-10-252019-04-25Fanuc CorporationNumerical controller
US10303143B2 (en)2015-11-252019-05-28Fanuc CorporationNumerical controller
EP3543811A1 (en)*2018-03-202019-09-25Siemens AktiengesellschaftNumerical controller with scalable performance
US10775773B2 (en)2016-12-122020-09-15Fanuc CorporationManagement apparatus and management system of device information and position information
US10921783B2 (en)2017-12-182021-02-16Mitsubishi Electric CorporationNumerical control device
CN112643403A (en)*2019-10-112021-04-13发那科株式会社Parameter setting device and parameter setting system for machine tool

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
DE19815921A1 (en)*1998-04-091999-10-21Proleit Ges Fuer Technologieor Method for operating a distributed process computer system
JP3545256B2 (en)*1998-04-172004-07-21松下電器産業株式会社 Transmitting device and receiving device
SE9801863L (en)*1998-05-271999-11-28Abb Ab Plant for control of process equipment
US6571273B1 (en)*1998-07-132003-05-27Yokogawa Electric CorporationProcess control system
JP3034850B2 (en)*1998-09-222000-04-17松下電器産業株式会社 Industrial robot
JP4628634B2 (en)*2000-01-102011-02-09シーメンス アクチエンゲゼルシヤフト General motion control system
US6594541B1 (en)*2000-01-102003-07-15Siemens AktiengesellschaftUniversal motion control
JP4934904B2 (en)*2000-05-122012-05-23富士通株式会社 Robot cooperation device, robot cooperation program storage medium, and robot cooperation program
US7130701B1 (en)*2000-05-242006-10-31Schneider Automation Inc.System for remote configuration monitoring of an industrial control system
JP2002063240A (en)*2000-06-062002-02-28Mori Seiki Co Ltd production management system
DE10052727A1 (en)*2000-10-242002-05-08Siemens Ag Method for processing data in a data processing system and a device for using the data processing system
US20020072809A1 (en)*2000-10-242002-06-13Michael ZurawMicrocomputer control of physical devices
KR100376721B1 (en)*2000-12-272003-03-17현대자동차주식회사Dynamic loading method of network equipment program in a numerical control system
US20030045947A1 (en)*2001-08-302003-03-06The Boeing CompanySystem, method and computer program product for controlling the operation of motion devices by directly implementing electronic simulation information
DE10144427A1 (en)*2001-09-102003-04-03Siemens Ag Procedure for interconnecting automation functions in a plant and procedure for querying and changing interconnection information
US6788994B2 (en)*2002-06-102004-09-07Mori Seiki Co., Ltd.Operation data accumulation and transmission device, operation management device, and operation management system
WO2005059740A1 (en)*2003-11-252005-06-30Hauni Maschinenbau AgMethod for the installation of control software for a machine in the tobacco processing industry
JP2005339018A (en)*2004-05-252005-12-08Fanuc LtdNumerical control device
DE102005029038A1 (en)*2005-06-212007-01-04Sew-Eurodrive Gmbh & Co. Kg Procedure for commissioning a system and plant
JP2006313559A (en)*2006-07-062006-11-16Tsunehiko YamazakiOperation method of numerical control machine tool equipment
JP2008250464A (en)*2007-03-292008-10-16Yaskawa Electric Corp Industrial robot and its software update method.
EP2479627A3 (en)*2007-03-292013-03-06iRobot CorporationRobot operator control unit configuration system and method
CN105658375B (en)*2013-10-182019-03-29株式会社富士 Machine tool processing line
CN105182910A (en)*2014-06-052015-12-23西安市西工大高商科技有限公司Configuration computer numerical control system for five-axis linkage tool grinder
JP6054927B2 (en)*2014-09-222016-12-27ファナック株式会社 Numerical control device with DNC operation function using multiple communication lines
DE102017005768A1 (en)*2016-07-042018-01-04Sew-Eurodrive Gmbh & Co Kg System of automation components and methods of operation
JP2019135635A (en)*2018-02-052019-08-15ファナック株式会社Program storage device and program storage system
JP7167516B2 (en)*2018-07-182022-11-09オムロン株式会社 Control device, control method and control program
JP7391629B2 (en)*2019-11-222023-12-05ファナック株式会社 Motor control equipment, numerical control equipment, robot controllers and integrated controller systems
JP7609601B2 (en)*2020-10-232025-01-07ファナック株式会社 Numerical Control Calculation System
DE112021006943T5 (en)2021-01-272023-11-30Mitsubishi Electric Corporation NUMERICAL CONTROL SYSTEM, TASK ASSIGNMENT CHANGE APPARATUS AND NUMERICAL CONTROL METHOD

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4138718A (en)*1977-11-141979-02-06Allen-Bradley CompanyNumerical control system with downloading capability
CH637228A5 (en)1980-03-271983-07-15Willemin Machines Sa DEVICE FOR CONTROLLING A MACHINE OR INSTALLATION.
JPS60117302A (en)1983-11-301985-06-24Hitachi Seiki Co LtdData transmitter for numerical controller
JPS60229111A (en)1984-04-261985-11-14Fanuc LtdNumerical control system
JPS6274557A (en)1985-09-251987-04-06Mitsubishi Electric Corp Automatic processing production system
JPS63100513A (en)1986-10-171988-05-02Mitsubishi Heavy Ind LtdDirect numerical control system
JPS63181005A (en)*1987-01-231988-07-26Fanuc LtdParallel processing method for numerical controller
FR2610120B1 (en)*1987-01-261989-07-13Merlin Gerin CONTROL AND PROTECTION ASSEMBLY CONNECTING A LOCAL COMMUNICATION NETWORK TO AN INDUSTRIAL PROCESS
US4901218A (en)*1987-08-121990-02-13Renishaw Controls LimitedCommunications adaptor for automated factory system
JPH03265906A (en)*1990-03-151991-11-27Fanuc LtdProgramming system for interactive numerical controller
JPH05143148A (en)*1991-11-251993-06-11Fanuc LtdDie machining dnc system
DE4139179C2 (en)*1991-11-281994-01-13Wacker Chemie Gmbh Method for automatic control of batch processes
JPH05282021A (en)1992-03-311993-10-29Fanuc LtdMachining condition generation system for nc machine tool
US5914880A (en)*1992-05-161999-06-22Nippei Toyama CorporationMethod and apparatus for controlling a transfer machine
JPH06149342A (en)1992-11-111994-05-27Fanuc LtdNumerical controller
JP3467139B2 (en)*1995-12-122003-11-17株式会社森精機ハイテック Numerical control unit
JP3451594B2 (en)*1995-12-212003-09-29株式会社森精機ハイテック Storage unit access control method and numerical control device in numerical control device
JP3647955B2 (en)*1996-01-232005-05-18三菱電機株式会社 Operation board, remote I/O communication control method
DE19614128C2 (en)*1996-04-102001-03-01Agie Sa Method and device for controlling a machine tool, in particular a spark erosion machine

Cited By (34)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7123974B1 (en)*2002-11-192006-10-17Rockwell Software Inc.System and methodology providing audit recording and tracking in real time industrial controller environment
US7509185B2 (en)2004-05-062009-03-24Smp Logic Systems L.L.C.Methods, systems, and software program for validation and monitoring of pharmaceutical manufacturing processes
US7799273B2 (en)2004-05-062010-09-21Smp Logic Systems LlcManufacturing execution system for validation, quality and risk assessment and monitoring of pharmaceutical manufacturing processes
EP1710645A3 (en)*2005-04-072007-10-17Fanuc LtdNumerical control system
US20070100493A1 (en)*2005-10-282007-05-03Fanuc LtdNumerical controller
EP1783571A1 (en)2005-10-282007-05-09Fanuc LtdNumerical controller adapted to transfer control of one spindle between different control systems
US8224478B2 (en)*2005-10-282012-07-17Fanuc LtdNumerical controller
US20140015466A1 (en)*2007-08-082014-01-16Rockwell Automation Technologies, Inc.Integrated Drive Management And Configuration Using Instantiated Objects
US9423787B2 (en)*2007-08-082016-08-23Rockwell Automation Technologies, Inc.Integrated drive management and configuration using instantiated objects
US20090076628A1 (en)*2007-09-182009-03-19David Mark SmithMethods and apparatus to upgrade and provide control redundancy in process plants
EP2241947A1 (en)*2009-04-172010-10-20Siemens AGAssembly and method for updating the assembly
US20140371898A1 (en)*2011-12-232014-12-18Doosan Infracore Co., LtdApparatus and method for managing machine tool information for heterogeneous numerical control devices
US9684299B2 (en)*2011-12-232017-06-20Doosan Machine Tools Co., Ltd.Apparatus and method for managing machine tool information for heterogeneous numerical control devices
US20160011582A1 (en)*2014-07-142016-01-14Fanuc CorporationNumerical controller with function of automatically reconstructing settings and function of preventing incorrect settings
US9891615B2 (en)*2014-07-142018-02-13Fanuc CorporationNumerical controller with function of automatically reconstructing settings and function of preventing incorrect settings
CN105807738A (en)*2015-01-162016-07-27发那科株式会社Control system having function for optimizing control software of numerical controller
US10088834B2 (en)2015-01-162018-10-02Fanuc CorporationControl system having function for optimizing control software of numerical controller in accordance with machining program
US10303143B2 (en)2015-11-252019-05-28Fanuc CorporationNumerical controller
CN107300891A (en)*2016-04-152017-10-27发那科株式会社Parameter setting apparatus and parameter setting method
DE102017003529B4 (en)2016-04-152022-03-24Fanuc Corporation Parameter setting device, parameter setting program and parameter setting method
US11188054B2 (en)*2016-04-152021-11-30Fanuc CorporationParameter setting device and parameter setting method
US20170300036A1 (en)*2016-04-152017-10-19Fanuc CorporationParameter setting device and parameter setting method
US10416653B2 (en)*2016-04-152019-09-17Fanuc CorporationParameter setting device and parameter setting method
US10775773B2 (en)2016-12-122020-09-15Fanuc CorporationManagement apparatus and management system of device information and position information
US10642254B2 (en)2017-07-262020-05-05Fanuc CorporationNumerical controller and method of controlling a numerical controller
CN109308054A (en)*2017-07-262019-02-05发那科株式会社The control method of numerical control device and numerical control device
US10895865B2 (en)*2017-10-252021-01-19Fanuc CorporationNumerical controller
CN109709897A (en)*2017-10-252019-05-03发那科株式会社Numerical control device
US20190121324A1 (en)*2017-10-252019-04-25Fanuc CorporationNumerical controller
US10921783B2 (en)2017-12-182021-02-16Mitsubishi Electric CorporationNumerical control device
EP3543811A1 (en)*2018-03-202019-09-25Siemens AktiengesellschaftNumerical controller with scalable performance
US11782415B2 (en)2018-03-202023-10-10Siemens AktiengesellschaftNumerical controller having scalable performance
CN112643403A (en)*2019-10-112021-04-13发那科株式会社Parameter setting device and parameter setting system for machine tool
US11435721B2 (en)*2019-10-112022-09-06Fanuc CorporationParameter setting device and parameter setting system for machine tool

Also Published As

Publication numberPublication date
EP0838742A1 (en)1998-04-29
DE69728731T2 (en)2004-10-07
JP3373115B2 (en)2003-02-04
EP0838742A4 (en)2001-01-31
DE69728731D1 (en)2004-05-27
US6438444B1 (en)2002-08-20
WO1997043702A1 (en)1997-11-20
JPH09305212A (en)1997-11-28
EP0838742B1 (en)2004-04-21

Similar Documents

PublicationPublication DateTitle
US6438444B1 (en)Numerical control system and an input setting method for control software for numerical control devices
US6356800B1 (en)Methods and systems for the visualization of a control program of a machine tool
US20020010520A1 (en)Method and device for managing equipment connected to controller of production machine
US6401005B1 (en)Programmable synchronous and asynchronous block execution for a computer numerical control
CN101833302B (en)Numerical controller having axis reconfiguration function
US4998194A (en)Multiplex control system with programmable logic for controlling signal transfer between controllers and one or more controlled systems
US6192331B1 (en)Method for simulating control functions of a control device
US8249741B2 (en)Control of machine tools comprising a tool magazine and an intermediate storage station
Martinov et al.Implementation of dynamic changes in machine kinematics in the electroautomatic subsystem of the CNC system
US7139635B2 (en)Multi-system numerical control device
EP0962844B1 (en)Numerical control apparatus
US6999842B2 (en)Numerical controller
JP7498276B2 (en) Machine Tool Systems
JP3209890B2 (en) Production cell
US5258905A (en)Expanded programmable machine controller
JPS60150936A (en)Calling for tool in automatic tool exchanger
Almeida et al.Automatic logic generation for reconfigurable cell-based manufacturing systems
EP0553349A4 (en)Cnc system for controlling a plurality of machines
US20200041982A1 (en)Numerical controller
JPH02183808A (en)Interactive numerical controller
WO2023199408A9 (en)Numerical control device, and computer-readable storage medium
JPH01173204A (en)Numerical controller
JPH0228836A (en)Load system for numerical value control device
JPS6322253A (en)Programmable transfer machine
EP0446359A1 (en)Method of data loading in numeric controller

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:FANUC LTD., JAPAN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MIZUNO, TORU;HOSOKAWA, MASAHIKO;NAKAMURA, MINORU;REEL/FRAME:009010/0230

Effective date:19980106

CCCertificate of correction
FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text:PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAYFee payment

Year of fee payment:4

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text:PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

REMIMaintenance fee reminder mailed
LAPSLapse for failure to pay maintenance fees
STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20100820


[8]ページ先頭

©2009-2025 Movatter.jp