CN102183921A - Method for realizing limit automatic releasing function in numerical control system - Google Patents

Method for realizing limit automatic releasing function in numerical control system Download PDF

Info

Publication number
CN102183921A
CN102183921A CN 201110049148 CN201110049148A CN102183921A CN 102183921 A CN102183921 A CN 102183921A CN 201110049148 CN201110049148 CN 201110049148 CN 201110049148 A CN201110049148 A CN 201110049148A CN 102183921 A CN102183921 A CN 102183921A
Authority
CN
China
Prior art keywords
spacing
control system
digital control
control signal
manual stepless
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
CN 201110049148
Other languages
Chinese (zh)
Other versions
CN102183921B (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.)
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO LTD
Original Assignee
Shanghai Naikai Electronic Science and Technology Co Ltd
SHANGHAI WEIHONG TECHNOLOGYCO 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 Shanghai Naikai Electronic Science and Technology Co Ltd, SHANGHAI WEIHONG TECHNOLOGYCO Ltd filed Critical Shanghai Naikai Electronic Science and Technology Co Ltd
Priority to CN201110049148A priority Critical patent/CN102183921B/en
Publication of CN102183921A publication Critical patent/CN102183921A/en
Application granted granted Critical
Publication of CN102183921B publication Critical patent/CN102183921B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Feedback Control In General (AREA)
  • Numerical Control (AREA)

Abstract

The invention relates to a method for realizing a limit automatic releasing function in a numerical control system. The method comprises the following steps: only when a numerical control system is in a limit state and receives a manual continuous control signal, judging whether the signal is limited by using a limit releasing sub-module in a manual continuous control module; if limited, keeping the limit state; if the signal is not limited, automatically releasing the limit and executing the manual continuous control signal; and then recovering the limit state. Completely aiming at the reasons of limit generation and releasing, the method for realizing the limit automatic releasing function in the numerical control system provided by the invention judges whether the operation of automatically releasing the limit is performed only when receiving the manual continuous control signal, thereby efficiently reducing the working load of core data processing of the system and increasing the overall data processing property of the numerical control system. The method for realizing the limit automatic releasing function provided by the invention is high in response speed, is conveniently applied, and has wider application scope.

Description

Realize the method for spacing automatic release function in the digital control system
Technical field
The present invention relates to the Computerized Numerical Control technology field, particularly the limit function technical field in the digital control system specifically is meant the method that realizes spacing automatic release function in a kind of digital control system.
Background technology
In digital control system, spacing automatic release is meant that when the position of a certain axle surpassed hardware limit, the lock-out state of delivery system was carried out and can not continued to cause spacing operation automatically.As shown in Figure 1, the spacing administration and supervision authorities being based in the system kernel to be added of the spacing automatic release function in the existing digital control system realize.These administration and supervision authorities are managed the data of spacing port and axle motion, and all operations all need be checked and approved to not spacing through this layer, could continue to be carried out by kernel.This method is managed the spacing of data Layer large and completely, has but ignored the reason of spacing generation and release, thereby causes digital control system kernel data work of treatment amount to strengthen, and the data processing performance of total system is reduced.
Summary of the invention
The objective of the invention is to have overcome above-mentioned shortcoming of the prior art, a kind of reason at spacing generation and release is provided, can effectively reduce system kernel data processing work amount, promote the overall data process performance of digital control system, and be swift in response, use easyly, range of application realizes the method for spacing automatic release function comparatively widely in the digital control system.
In order to realize above-mentioned purpose, realize in the digital control system of the present invention that the method for spacing automatic release function may further comprise the steps:
(1) described digital control system receives manual stepless control signal under spacing state;
(2) the spacing release submodule in the manual stepless control module of described digital control system judges whether described manual stepless control signal is limited, if, then enter step (3), if not, then enter step (4);
(3) described digital control system is abandoned this manual stepless control signal, sends spacing prompting, keeps spacing state, and method ends;
(4) described digital control system is removed spacing state;
(5) described manual stepless control module sends to described manual stepless control signal the kernel of described digital control system;
(6) described system kernel is carried out described manual stepless control signal;
(7) described digital control system is recovered spacing state.
Realize in this digital control system that described step (2) may further comprise the steps in the method for spacing automatic release function:
(21) the manual stepless control module of described digital control system receives described manual stepless control signal;
(22) the pairing motion of this manual stepless control signal of spacing release submodule anticipation in the described manual stepless control module;
(23) described spacing release submodule judges whether this motion helps to alleviate spacing situation;
(24) if then this manual stepless control signal is not limited, and enters step (4);
(25) if not, then this manual stepless control signal is limited, and enters step (3).
Realize in this digital control system that the motion of the manual stepless control signal correspondence in the described step (22) is the change amount of the digital control system shaft position of this manual stepless control signal correspondence in the method for spacing automatic release function.
Realize in this digital control system that described step (23) specifically may further comprise the steps in the method for spacing automatic release function:
(23-1) spacing release submodule judges that the change of this shaft position measures pairing spacing port and whether send limit signal;
(23-2) if send limit signal, then this motion is unfavorable for alleviating spacing situation;
(23-3) if do not send limit signal, then this motion helps to alleviate spacing situation.
Realize in the method for spacing automatic release function in this digital control system, described step (3), be specially: described digital control system changes to idle condition with system's stop means from lock-out state, described step (6) is specially: described digital control system changes to lock-out state with system's stop means from idle condition.
Realize in this digital control system that the digital control system in the described step (7) is abandoned this manual stepless control signal, is specially in the method for spacing automatic release function: described digital control system should manual stepless control signal be set to invalid.
Adopted the method that realizes spacing automatic release function in the digital control system of this invention, under its spacing state, digital control system is only when receiving manual stepless control signal, judge whether this signal is limited by the spacing release submodule in the manual stepless control module, if it is not spacing, then release is spacing automatically, carries out this manual stepless control signal, recovers spacing state then.Owing to this method fully at the reason of spacing generation and release, only when receiving manual stepless control signal, spacing the judging of release to whether automatically, therefore it can effectively reduce system kernel data processing work amount, promote the overall data process performance of digital control system, and the method for the spacing automatic release function of realization of the present invention is swift in response, and uses easyly, and range of application is comparatively extensive.
Description of drawings
Fig. 1 is a method schematic diagram of realizing spacing automatic release function in the prior art.
Fig. 2 is the flow chart of steps that realizes the method for spacing automatic release function in the digital control system of the present invention.
Fig. 3 is for realizing the method schematic diagram of spacing automatic release function among the present invention.
Fig. 4 is for utilizing the processing procedure synoptic diagram of the manual continued operation of this method when digital control system limitation locking state in the practical application.
Embodiment
In order more to be expressly understood technology contents of the present invention, describe in detail especially exemplified by following examples.
See also shown in Figure 2ly, be to realize in the digital control system of the present invention the flow chart of steps of the method for spacing automatic release function.
In one embodiment, the method for the spacing automatic release function of realization may further comprise the steps in this digital control system:
(1) described digital control system receives manual stepless control signal under spacing state;
(2) the spacing release submodule in the manual stepless control module of described digital control system judges whether described manual stepless control signal is limited, if, then enter step (3), if not, then enter step (4);
(3) described digital control system is abandoned this manual stepless control signal, sends spacing prompting, keeps spacing state, and method ends;
(4) described digital control system is removed spacing state;
(5) described manual stepless control module sends to described manual stepless control signal the kernel of described digital control system;
(6) described system kernel is carried out described manual stepless control signal;
(7) described digital control system is recovered spacing state.
In a kind of more preferably embodiment, described step (2) may further comprise the steps:
(21) the manual stepless control module of described digital control system receives described manual stepless control signal;
(22) the pairing motion of this manual stepless control signal of spacing release submodule anticipation in the described manual stepless control module;
(23) described spacing release submodule judges whether this motion helps to alleviate spacing situation;
(24) if then this manual stepless control signal is not limited, and enters step (4);
(25) if not, then this manual stepless control signal is limited, and enters step (3).
In a kind of preferred embodiment, the motion of the manual stepless control signal correspondence in the described step (22) is the change amount of the digital control system shaft position of this manual stepless control signal correspondence.Described step (23) specifically may further comprise the steps:
(23-1) spacing release submodule judges that the change of this shaft position measures pairing spacing port and whether send limit signal;
(23-2) if send limit signal, then this motion is unfavorable for alleviating spacing situation;
(23-3) if do not send limit signal, then this motion helps to alleviate spacing situation.
In another preferred embodiment, described step (3), be specially: described digital control system changes to idle condition with system's stop means from lock-out state, and described step (6) is specially: described digital control system changes to lock-out state with system's stop means from idle condition.
In a kind of further preferred embodiment, the digital control system in the described step (7) is abandoned this manual stepless control signal, is specially: described digital control system should manual stepless control signal be set to invalid.
In an application of the invention, the present invention is based on user's operation of using the automatic spacing release function, provide a kind of advantages of simplicity and high efficiency spacing automatic method for releasing.Because spacing automatic release is only used under the manual continuous function in digital control system, so manually adding a submodule in the continuous function module among the present invention, as shown in Figure 3, this submodule is accepted the manually continuously input of user to digital control system.When spacing, spacing if user's manual continued operation continues to cause, the then not operation of process user and provide prompting; If user's manual continued operation does not produce spacing or removes existing spacingly, then user's operation is passed to the kernel of digital control system, and at after once manually continued operation finishes of user, the lock-out state of retrieval system.Whole submodule only uses the spacing port value of hardware and the interface operation content of digital control system.
Therefore, the present invention's complexity and workload in realization only is equivalent to carry out the very little part that spacing automatic release is handled in kernel, and faster to user's operation response, and gives the upper strata processing continuing spacing work, saved system overhead.The present invention has been also from having found the user demand of spacing automatic release function in essence, and designs at this demand, is the most direct implementation of spacing automatic release function.
In practical application of the present invention, the spacing automatic release function after the simplification is a subfunction of manual continuous function, no longer is main functional modules in the digital control system kernel.Under the spacing alarm state, whole digital control system user can only use manual continuous function controller bed motion.Based on this physical condition, under digital control system limitation locking state, utilize this method manual continued operation processing procedure as shown in Figure 4, it specifically may further comprise the steps:
The first step, user make manual continued operation on the interface, the background process logic of system user interbedded formation can receive this operation, and judges whether the spacing pairing spacing port that this operation may cause has signal;
Second step, if signal is arranged, show that the axle motion due to the current operation still can be limited, then send prompting to the user interactions layer, illustrative system is in spacing state, and current operation is changed to invalid;
The 3rd step, if no signal, show that current operation can be not limited, then remove the lock-out state of current system, carry out the manual continued operation of this step, treat that operation finishes, the lock-out state that the system that returns is previous prepares to receive user's input next time.
The lock-out state of deactivation system in the above-mentioned steps three is to use condition managing mechanism in the digital control system to realize.The system that unlocks is only open to current manual continued operation, so can not cause the situation of system state confusion to take place.
Adopted the method that realizes spacing automatic release function in the digital control system of this invention, under its spacing state, digital control system is only when receiving manual stepless control signal, judge whether this signal is limited by the spacing release submodule in the manual stepless control module, if it is not spacing, then release is spacing automatically, carries out this manual stepless control signal, recovers spacing state then.Owing to this method fully at the reason of spacing generation and release, only when receiving manual stepless control signal, spacing the judging of release to whether automatically, therefore it can effectively reduce system kernel data processing work amount, promote the overall data process performance of digital control system, and the method for the spacing automatic release function of realization of the present invention is swift in response, and uses easyly, and range of application is comparatively extensive.
In this instructions, the present invention is described with reference to its certain embodiments.But, still can make various modifications and conversion obviously and not deviate from the spirit and scope of the present invention.Therefore, instructions and accompanying drawing are regarded in an illustrative, rather than a restrictive.

Claims (6)

1. realize the method for spacing automatic release function in the digital control system, it is characterized in that described method may further comprise the steps:
(1) described digital control system receives manual stepless control signal under spacing state;
(2) the spacing release submodule in the manual stepless control module of described digital control system judges whether described manual stepless control signal is limited, if, then enter step (3), if not, then enter step (4);
(3) described digital control system is abandoned this manual stepless control signal, sends spacing prompting, keeps spacing state, and method ends;
(4) described digital control system is removed spacing state;
(5) described manual stepless control module sends to described manual stepless control signal the kernel of described digital control system;
(6) described system kernel is carried out described manual stepless control signal;
(7) described digital control system is recovered spacing state.
2. realize the method for spacing automatic release function in the digital control system according to claim 1, it is characterized in that described step (2) may further comprise the steps:
(21) the manual stepless control module of described digital control system receives described manual stepless control signal;
(22) the pairing motion of this manual stepless control signal of spacing release submodule anticipation in the described manual stepless control module;
(23) described spacing release submodule judges whether this motion helps to alleviate spacing situation;
(24) if then this manual stepless control signal is not limited, and enters step (4);
(25) if not, then this manual stepless control signal is limited, and enters step (3).
3. realize the method for spacing automatic release function in the digital control system according to claim 2, it is characterized in that the motion of the manual stepless control signal correspondence in the described step (22) is the change amount of the digital control system shaft position of this manual stepless control signal correspondence.
4. realize the method for spacing automatic release function in the digital control system according to claim 3, it is characterized in that described step (23) specifically may further comprise the steps:
(23-1) spacing release submodule judges that the change of this shaft position measures pairing spacing port and whether send limit signal;
(23-2) if send limit signal, then this motion is unfavorable for alleviating spacing situation;
(23-3) if do not send limit signal, then this motion helps to alleviate spacing situation.
5. realize the method for spacing automatic release function in the digital control system according to claim 1, it is characterized in that described step (3) is specially:
Described digital control system changes to idle condition with system's stop means from lock-out state,
Described step (6) is specially:
Described digital control system changes to lock-out state with system's stop means from idle condition.
6. according to the method that realizes spacing automatic release function in each described digital control system in the claim 1 to 5, it is characterized in that the digital control system in the described step (7) is abandoned this manual stepless control signal, is specially:
Described digital control system should manual stepless control signal be set to invalid.
CN201110049148A 2011-03-01 2011-03-01 Method for realizing limit automatic releasing function in numerical control system Expired - Fee Related CN102183921B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110049148A CN102183921B (en) 2011-03-01 2011-03-01 Method for realizing limit automatic releasing function in numerical control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110049148A CN102183921B (en) 2011-03-01 2011-03-01 Method for realizing limit automatic releasing function in numerical control system

Publications (2)

Publication Number Publication Date
CN102183921A true CN102183921A (en) 2011-09-14
CN102183921B CN102183921B (en) 2012-09-12

Family

ID=44570110

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110049148A Expired - Fee Related CN102183921B (en) 2011-03-01 2011-03-01 Method for realizing limit automatic releasing function in numerical control system

Country Status (1)

Country Link
CN (1) CN102183921B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040226019A1 (en) * 2003-05-09 2004-11-11 Tucker Andrew G. Fine-grained privileges in operating system partitions
CN201163363Y (en) * 2007-11-30 2008-12-10 上海奈凯电子科技有限公司 General multi-axis motion control system on numerical control machine
WO2009144538A1 (en) * 2008-05-29 2009-12-03 Axis Semiconductor Inc. Method & apparatus for real-time data processing
CN101923335A (en) * 2010-08-10 2010-12-22 济南大学 Open type numerical control system directly facing to machining path points based on kernel platform

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040226019A1 (en) * 2003-05-09 2004-11-11 Tucker Andrew G. Fine-grained privileges in operating system partitions
CN201163363Y (en) * 2007-11-30 2008-12-10 上海奈凯电子科技有限公司 General multi-axis motion control system on numerical control machine
WO2009144538A1 (en) * 2008-05-29 2009-12-03 Axis Semiconductor Inc. Method & apparatus for real-time data processing
CN101923335A (en) * 2010-08-10 2010-12-22 济南大学 Open type numerical control system directly facing to machining path points based on kernel platform

Also Published As

Publication number Publication date
CN102183921B (en) 2012-09-12

Similar Documents

Publication Publication Date Title
EP2360548A2 (en) Method and device for clock gate controlling
WO2014116861A3 (en) Parallel processing with proactive solidarity cells
CN103780078B (en) DC converter numeral parallel current-sharing method and system
CN203212390U (en) Reverse osmosis water purifier
SG156675A1 (en) System with high power and low power processors and thread transfer
CN202711238U (en) Watchdog circuit
US20180253313A1 (en) Operation instruction response control method and terminal for human-machine interface
CN102183921B (en) Method for realizing limit automatic releasing function in numerical control system
CN103259845B (en) Improving one's methods of the data backup task of interruption Network Based
CN102200825B (en) CPU power supply control method and device, and computer
CN108039717B (en) Capacity configuration method and device for converter station in multi-terminal flexible direct-current power grid
CN107706982A (en) The charging pile control system of collective and distributive type control
CN103268256A (en) Method and device for detecting deadlock in multiple-task operating system
CN204271550U (en) A kind of reason line fixture
CN105373498A (en) Data processing system and method
CN203909588U (en) Cluster-type drug extraction apparatus management system
CN204199388U (en) Water purifier sewage recovering system
CN106547642A (en) A kind of method and device of data backup memory
CN202275292U (en) Water purifier controller possessing on-line synchronization function
CN205115048U (en) Nitrogen gas preprocessing device
CN203540349U (en) Total recycling self-circulation system of purified water
CN202331161U (en) Lathe remote-control operation device based on network
CN203112503U (en) Device for reclaiming waste nitrogen to prepare high-purity nitrogen
CN202025094U (en) Control Circuit of X-ray safety check equipment
CN203933360U (en) A kind of IGBT optical fiber drive unit

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Free format text: FORMER OWNER: SHANGHAI NAIKAI ELECTRONIC SCIENCE AND TECHNOLOGY CO., LTD.

Effective date: 20120524

C41 Transfer of patent application or patent right or utility model
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 201108, No. 2338, No. 29 Enterprise Park, headquarter, Shanghai Road, Minhang District

Applicant after: SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY Co.,Ltd.

Co-applicant after: Shanghai Naikai Technology Co.,Ltd.

Address before: 201108, No. 2338, No. 29 Enterprise Park, headquarter, Shanghai Road, Minhang District

Applicant before: Shanghai Weihong Electronic Technology Co.,Ltd.

Co-applicant before: Shanghai Naikai Technology Co.,Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SHANGHAI WEIHONG TECHNOLOGYCO., LTD. TO: SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.

TA01 Transfer of patent application right

Effective date of registration: 20120524

Address after: 201108, No. 2338, No. 29 Enterprise Park, headquarter, Shanghai Road, Minhang District

Applicant after: SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY Co.,Ltd.

Address before: 201108, No. 2338, No. 29 Enterprise Park, headquarter, Shanghai Road, Minhang District

Applicant before: SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY Co.,Ltd.

Co-applicant before: Shanghai Naikai Technology Co.,Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120912

Termination date: 20200301

CF01 Termination of patent right due to non-payment of annual fee