CN102375433B - Numerical control device having personal computer function - Google Patents
Numerical control device having personal computer function Download PDFInfo
- 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
Links
Images
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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4145—Structure 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
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.
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.
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.
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)
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)
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 |
-
2010
- 2010-07-06 JP JP2010153832A patent/JP4927975B2/en active Active
-
2011
- 2011-06-27 DE DE201110105605 patent/DE102011105605B4/en active Active
- 2011-07-05 CN CN 201110193733 patent/CN102375433B/en active Active
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 |