CN102375433B - Numerical control device having personal computer function - Google Patents

Numerical control device having personal computer function Download PDF

Info

Publication number
CN102375433B
CN102375433B CN 201110193733 CN201110193733A CN102375433B CN 102375433 B CN102375433 B CN 102375433B CN 201110193733 CN201110193733 CN 201110193733 CN 201110193733 A CN201110193733 A CN 201110193733A CN 102375433 B CN102375433 B CN 102375433B
Authority
CN
China
Prior art keywords
numerical control
personal computer
control device
operating system
maintenance
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.)
Active
Application number
CN 201110193733
Other languages
Chinese (zh)
Other versions
CN102375433A (en
Inventor
村田耕一
久保守
森嵜和彦
白势达也
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
Fanuc Corp
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 Corp filed Critical Fanuc Corp
Publication of CN102375433A publication Critical patent/CN102375433A/en
Application granted granted Critical
Publication of CN102375433B publication Critical patent/CN102375433B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • G05B19/4145Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using same processor to execute programmable controller and numerical controller function [CNC] and PC controlled NC [PCNC]

Landscapes

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

Abstract

The invention provides a numerical control device having a personal computer function. A memory device connected with a personal computer has two memory areas, wherein a general OS and a display application program is stored in the area 1, and a maintenance OS with a function required for displaying a CNC screen and a display application program for displaying the screen of the numerical control device on the OS are stored in the area 2. even if the area 1 is damaged and the general OS cannot be started, the numerical control device can automatically switch to a maintenance mode, so the CNC screen can be displayed by the maintenance OS in the area 2 of the memory device without replacing the memory device or reinstalling the OS.

Description

Numerical control device with personal computer function
Technical field
The present invention relates to numerical control device, particularly have the numerical control device of personal computer function.
Background technology
In the numerical control device of control lathe etc., outside the picture (hereinafter referred to as the CNC picture) of the numerical control device of the position of representational tool or process etc., in order also showing the operational situation of for example lathe or the information of processed goods etc. to be carried out the picture (hereinafter referred to as customized screen) that picture displayed etc. is generated by the user, to use the display of the numerical control device with personal computer function.
Numerical control device with personal computer function shows CNC picture or customized screen at its display technology is disclosed in Japanese kokai publication hei 10-171516 communique.In this technology, as shown in Figure 5, at first in beginning, be enabled in the operating system (hereinafter referred to as OS) of storage in the memory storage 110, then need to start picture and show the display application program of using.Because the display application program is moved under the management of OS, so just in case OS fail to start, then before replacing stored the memory storage 110 of OS or reinstalls OS, not only customized screen but also CNC picture also can't show.
As the technology that under the situation that does not start OS, shows the CNC picture, in Japanese kokai publication sho 61-273634 communique, disclose and prepared a plurality of OS, switch the technology that starts OS.But in this technology, need the operator manually to select the OS that starts, need carry out miscellaneous operation.
Summary of the invention
Therefore the present invention proposes in view of above-mentioned existing technical matters, its purpose is to provide a kind of numerical control device with personal computer function, on its display, even under the situation that the operating system of personal computer does not start, also can show the picture of numerical control device.
The personal computer of personal computer function portion and the display and the Numerical Control portion that are connected with this personal computer portion of providing is provided numerical control device with personal computer function according to the present invention.In addition, above-mentioned numerical control device has: memory storage, it has at least two zones, a region memory storage general-purpose operating system, display application program software with the picture that is presented at the numerical control device that moves on this general-purpose operating system, safeguard with operating system with at this in the storage of another region memory and to safeguard the maintenance display application program software that shows the picture of numerical control device with operating system that described maintenance has needed for the picture that shows numerical control device with operating system and function that numerical control device communicates and the function of display frame on display; In described Numerical Control portion, arrange, send the unit of specifying the OS specification signal that starts with which system in the operating system by the described general-purpose operating system or described maintenance to described personal computer portion; In described personal computer portion, arrange, when starting, start the unit of safeguarding with operating system; In described personal computer portion, arrange, be when starting the signal of general operating system at described OS specification signal, start described general operating system and described display application program software, and finish to the notice startup of Numerical Control portion, on the other hand, when described OS specification signal is the signal of startup maintenance usefulness operating system, start the unit that the display application program software is used in described maintenance; In described Numerical Control portion, arrange, when the notice no show that described startup is finished, be judged as the unit that the described general-purpose operating system does not start; With in described Numerical Control portion, arrange, under the situation that the described general-purpose operating system does not start, restart to the instruction of described personal computer portion, and send and be used for starting described maintenance with the unit of the signal of operating system.
According to the present invention, can provide a kind of numerical control device with personal computer function, on its display, even under the situation that the operating system of personal computer does not start, also can show the picture of numerical control device.
Description of drawings
Fig. 1 illustrates a kind of embodiment of numerical control device of the present invention.
The mode that the numerical control device with personal computer function of Fig. 2 key diagram 1 expression shows to display.
Fig. 3 is the process flow diagram of algorithm of the processing of the explanation mode that shows to display that is used for execution graph 2 expressions.
Fig. 4 illustrates in process flow diagram shown in Figure 3, the situation of the event that generation general purpose O S can't normally start.
Fig. 5 explanation is in the method for the picture image of the numerical control device of the display demonstration prior art of personal computer.
Embodiment
Fig. 1 illustrates a kind of embodiment of numerical control device of the present invention.The personal computer of in this numerical control device, packing into.Numerical control device 200 is control device of known control lathe in the past, has Numerical Control portion and control part, is connected with the personal computer 100 that personal computer function is provided by order wire.
Personal computer 100 comprises storeies 16 such as storage controller 14, RAM and ROM that the processor that carries out calculation process is input device controls device 12, the control store device 110 of CPU10, control external input device 26, by the connection/shutoff signal from power switch 28 power-supply controller of electric 18 of control, the display controller 20 of controlling display 30, the communication controler 22 of communicating by letter with numerical control device 200 are connected/is cut off to the power supply of personal computer 100.These unit 12,14,16,18,20,22 are connected with CPU10 via bus 24.
The transmitting-receiving of the data of communication controler 22 controls and numerical control device 200.Power switch 28 bases are exported the instruction of the power connection/cut-out of personal computers 100 from the signal of the power connection/cut-out of numerical control device 200 to power-supply controller of electric 18.Storer 16 is storages from the data of numerical control device 200 or stores control with the storage unit of program.Have keyboard etc. as external input device 26, by input device controls device 12 to the input data of personal computer 100 input from external input device 26.The input and output of the data of storage controller 14 controls and memory storage 110.
Memory storage 110 by storage controller 14 controls has the zone 1 of the storage general-purpose operating system (hereinafter referred to as general purpose O S) and the zone 2 of storage system maintenance operating system (using OS hereinafter referred to as safeguarding).The general purpose O S of storage starts the display application program software that carries out common demonstration in the zone 1.The maintenance OS of storage is the OS with needed function of demonstration of CNC picture in the zone 2, shows that at this OS the maintenance of the picture of numerical control device starts with application software.
Numerical control device 200 sends the start-up mode signal of expression normal mode or service mode for personal computer 100.On the other hand, personal computer 100 sends to start for numerical control device 200 and finishes signal.Numerical control device 200 does not start at general purpose O S, does not receive from the startup of personal computer 100 to finish under the situation of signal in the predefined time, restarts indication for personal computer 100.
The mode that the numerical control device with personal computer function of Fig. 2 key diagram 1 expression shows to display.
As mentioned above, the memory storage 110 that is connected with people's computing machine 100 is prepared two storage areas in advance, zone 1 and zone 2, in zone 1, store general purpose O S and display application program, in zone 2, store the OS with the needed function of demonstration CNC picture and namely safeguard with OS and in the display application program (safeguard use display application program) of this maintenance with the picture of OS demonstration numerical control device.
(1) numerical control device 200 sends the signal that " normal mode " that be used for display frame under the management of general purpose O S starts personal computer 100 down to personal computer 100.
(2) personal computer 100 at first starts and is arranged in zone 2 maintenance OS, and the start-up mode signal by the normal mode that sends from numerical control device 200 starts the general purpose O S in regional 1 as in the past.
(3) under the situation that general purpose O S has started, general purpose O S finishes to numerical control device 200 notice startups, thereafter, carries out the display application program of CNC picture or customized screen.
(4) under the situation of the notice of not finishing from the startup of personal computer 100, numerical control device 200 is judged as general purpose O S and can't starts, and the personal computer 100 that resets is restarted.
(5) then, Numerical Control portion sends the signal that starts with " service mode " of display frame under the OS by in maintenance to personal computer 100.
(6) personal computer 100 starts maintenance OS after restarting, and carries out maintenance and shows the CNC picture with the display application program.
Thus, even under the situation that general purpose O S such as 1 damage of the zone in memory storage 110 can't start, automatically switch to maintenance mode by numerical control device 200, can change memory storage 110 or reinstall OS ground, maintenance by the zone 2 in the memory storage 110 shows the CNC picture with OS, improves the maintainability when urgent.
Then use Fig. 3 that the process flow diagram to the algorithm of the processing of the mode of the demonstration of display of execution graph 2 expression is described.Below describe according to each step.In addition, in the step of representing in this process flow diagram, beginning is illustrated in the processing of carrying out in the numerical control device 200 with the step of " SC ", and beginning is illustrated in the processing of carrying out in the personal computer 100 with the step of " SP ".
The processing of carrying out in numerical control device 200 at first is described.
[step SC10] carries out the processing that start-up mode is set at " normal mode ".
[step SC12] sends the start-up mode signal of the start-up mode that is illustrated in step SC10 or sets in step SC22 to personal computer 100.
[step SC14] finishes to be used for the processing that pattern is set under the situation of " service mode ".On the other hand, under the situation that is " normal mode ", transfer to step SC16.
[step SC16] finishes signal in order to judge the startup that whether receives from personal computer 100 transmissions in the predefined time, starts timer.
[step SC18] judges whether that the startup that receives from personal computer 100 finishes signal, finishes to be used for the processing that pattern is set under situation about receiving.On the other hand, under situation about not receiving, transfer to step SC20.
[step SC20] judge by the elapsed time of timer timing whether passed through the predefined time, transfers to step SC22 under the situation of having passed through.On the other hand, under the situation of process not, return step SC18, continue to judge whether to receive enabling signal.
[step SC22] is set at start-up mode " service mode ", transfers to step SC24.The processing of this step is not receive to start from personal computer 100 to finish the processing of carrying out under the situation of signal in the processing of step SC16~step SC20, and meaning changes to " service mode " to " normal mode " and sets.
Restarting of [step SC24] instruction personal computer 100.More specifically, the indication of the power supply by carrying out the temporarily disconnected personal computer and the indication of connecting power supply again, instruction personal computer 100 is restarted.Transfer to step SC12, continue this processing.
The then processing of explanation execution in personal computer 100.
[step SP11] starts maintenance OS.
[step SP13] judges that the start-up mode signal that sends from numerical control device is " maintenance mode " or " normal mode ", transfers to step SP15 under the situation of " maintenance mode ".On the other hand, under the situation of " mode usually ", transfer to step SP17.
[step SP15] starts maintenance and uses the display application program, finishes this processing.
[step SP17] carries out the startup of general purpose O S.
When [step SP19] normally finishes startup as general purpose O S, finish signal to numerical control device output startup.
[step SP21] starts the display application program, finishes this processing.
In addition, in step SP11, also can not only handle with safeguarding with OS but also with starting software (BIOS).Starting software is the program that starts OS when starting computing machine from memory storage.
Then, illustrate with numerical control device 200 set " mode usually ", the startup situation of normal termination not of general purpose O S in personal computer 100.Fig. 4 is the figure of the situation of the explanation event that generation general purpose O S can't normally start in the process flow diagram that Fig. 3 represents.
In step SC10, be set at " normal mode " by numerical control device 200, in step SC12, send the enabling signal of " normal mode " for personal computer 100.Personal computer 100 is judged as " normal mode " at step SP13 when the enabling signal that receives from the expression " normal mode " of numerical control device 200, start general purpose O S in step SP17.
At this, under the situation that general purpose O S can't normally start owing to certain reasons such as fault of memory storage 110, can't be sent in the startup of representing among the step SP19 to numerical control device 200 and finish signal.Therefore, numerical control device 200 can not receive startup from personal computer 100 and finish signal in the predefined time in the processing of SC16~step SC20.In this case, numerical control device 200 carries out start-up mode is set at the processing of " service mode " at step SC22.
The restarting of step SC24 instruction personal computer 100, carry out restarting of personal computer at step SP23 thus, start again at step SP11 and safeguard and use OS.Then, because send the start-up mode signal that be illustrated in " service mode " step SC22 set at step SC12 to personal computer 100 from numerical control device, so be judged as the start-up mode of " service mode " at step SP13, start maintenance at step SP15 and use the display application program, and end process.
As use Fig. 4 illustrates, in an embodiment of numerical control device of the present invention, as to have personal computer function, when general purpose O S in personal computer 100 can't normally start, automatically select to safeguard and use OS, automatically start the display application program of using of safeguarding.

Claims (1)

1. numerical control device with personal computer function, the personal computer of personal computer function portion that provides is provided for it, the display that is connected with this personal computer portion, memory storage with at least two zones, and Numerical Control portion, wherein, a region memory storage general-purpose operating system of the described memory storage that has at described numerical control device, display application program software with the picture that is presented at the numerical control device that moves on this general-purpose operating system, safeguard with operating system with at the maintenance display application program software of this maintenance with the picture of operating system demonstration numerical control device in another region memory storage, described maintenance has for the needed function that communicates with numerical control device of the picture that shows numerical control device and the function of display frame on display with operating system
Described numerical control device is characterised in that to possess:
In described Numerical Control portion, arrange, send the unit of specifying the signal that starts with which system in the operating system by the described general-purpose operating system or described maintenance to described personal computer portion;
In described personal computer portion, arrange, when starting, start the unit of safeguarding with operating system;
In described personal computer portion, arrange, be when starting the signal of general operating system at described signal, start described general operating system and described display application program software, and finish to the notice startup of Numerical Control portion, on the other hand, when described signal is the signal of startup maintenance usefulness operating system, start the unit that the display application program software is used in described maintenance;
In described Numerical Control portion, arrange, when the notice no show that described startup is finished, be judged as the unit that the described general-purpose operating system does not start; With
In described Numerical Control portion, arrange, under the situation that the described general-purpose operating system does not start, restart to the instruction of described personal computer portion, and send and be used for starting described maintenance with the unit of the signal of operating system.
CN 201110193733 2010-07-06 2011-07-05 Numerical control device having personal computer function Active CN102375433B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010-153832 2010-07-06
JP2010153832A JP4927975B2 (en) 2010-07-06 2010-07-06 Numerical control device with personal computer function

Publications (2)

Publication Number Publication Date
CN102375433A CN102375433A (en) 2012-03-14
CN102375433B true CN102375433B (en) 2013-08-21

Family

ID=45603677

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110193733 Active CN102375433B (en) 2010-07-06 2011-07-05 Numerical control device having personal computer function

Country Status (3)

Country Link
JP (1) JP4927975B2 (en)
CN (1) CN102375433B (en)
DE (1) DE102011105605B4 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5638042B2 (en) * 2012-08-20 2014-12-10 ファナック株式会社 Numerical control device with maintenance function when HMI is abnormal
JP5911932B2 (en) 2014-09-11 2016-04-27 ファナック株式会社 Numerical control device with restart function when HMI is abnormal
WO2016151626A1 (en) * 2015-03-24 2016-09-29 三菱電機株式会社 Information processing device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61273634A (en) 1985-05-29 1986-12-03 Nec Corp Multi-operating system personal computer
CN85105473A (en) * 1985-07-17 1987-01-14 通用电气公司 The production method that numerical control system graph shows
JPH10171516A (en) * 1996-10-08 1998-06-26 Fanuc Ltd Numerical controller and method for displaying picture and inputting/outputting data in numerical controller
JP2000181524A (en) * 1998-12-16 2000-06-30 Star Micronics Co Ltd Nc machine tool and screen display control method therefor
DE102005034168A1 (en) * 2005-07-21 2007-02-01 Siemens Ag Method for operating and monitoring a control device, corresponding HMI device, control device and machine with such a control device and uses of the method and data storage media
DE102007030396B4 (en) * 2007-06-29 2014-11-27 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Device for controlling a machine and remote communication system
CN100514234C (en) * 2007-12-28 2009-07-15 哈尔滨工业大学 Open type numerical control system based on PC

Also Published As

Publication number Publication date
DE102011105605B4 (en) 2013-08-22
JP2012018454A (en) 2012-01-26
DE102011105605A1 (en) 2012-04-12
CN102375433A (en) 2012-03-14
JP4927975B2 (en) 2012-05-09

Similar Documents

Publication Publication Date Title
JP2760787B2 (en) Operation control device for electronic computer system
CN102375433B (en) Numerical control device having personal computer function
US10102045B2 (en) Control device, control method and program
JP2004086330A (en) Electronic apparatus
CN103257514A (en) Communication device and control method for communication device
JPH09212261A (en) Power supply control system for information processor
TWI534569B (en) Control device, development device, and development program
EP2733613B1 (en) Controller and program
JP2016012173A (en) Programmable display
CN101923320B (en) For storing the system and method for the data from industrial control unit (ICU)
JP2005190437A (en) Control device management system
JP7039441B2 (en) Elevator monitoring system, elevator maintenance work support system and elevator maintenance work support method
US9829874B2 (en) Numerical control device
US20170293282A1 (en) Numerical controller
JP6396084B2 (en) Engineering apparatus, engineering system, and download processing method
CN110253587B (en) Robot control method, system, storage medium and robot
CN109732602B (en) Mechanical arm speed regulation method, system, equipment and medium
US11267122B2 (en) Robot control device, robot system, and method of controlling robot
CN100416488C (en) Device and method for processing displaying data
JPH103312A (en) Managing method for numerical controller
KR20140067883A (en) System and method of controlling multi-operator and multi-robot for providing emergency state scenario
CN114839895A (en) Exoskeleton system, control method and storage medium
JP2003022109A (en) Numerical controller
JP6823027B2 (en) Numerical control device
US20140152595A1 (en) Display system for machine using portable display device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant