CN113867270B - Tool retracting mode capable of being used for five-axis numerical control machine tool - Google Patents
Tool retracting mode capable of being used for five-axis numerical control machine tool Download PDFInfo
- Publication number
- CN113867270B CN113867270B CN202111473062.0A CN202111473062A CN113867270B CN 113867270 B CN113867270 B CN 113867270B CN 202111473062 A CN202111473062 A CN 202111473062A CN 113867270 B CN113867270 B CN 113867270B
- Authority
- CN
- China
- Prior art keywords
- cutter
- machine tool
- tool
- coordinate
- variable
- 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/4147—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using a programmable interface controller [PIC]
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35203—Parametric modelling, variant programming, process planning
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P70/00—Climate change mitigation technologies in the production process for final industrial or consumer products
- Y02P70/10—Greenhouse gas [GHG] capture, material saving, heat recovery or other energy efficient measures, e.g. motor control, characterised by manufacturing processes, e.g. for rolling metal or metal working
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 discloses a tool retracting mode for a five-axis numerical control machine tool, and relates to the technical field of numerical control machine tools. A tool retracting mode for a five-axis numerical control machine tool comprises the following steps: when the machine tool normally operates, storing the axial position coordinates of the machine tool cutter in an appointed PLC variable block in real time, and setting the variable block to be stored in a power-off state; step two: after the machine tool is powered off and restarted, firstly detecting whether the axial position coordinate of the cutter is consistent with the axial position coordinate of the reference point in a PLC program, if not, transferring data in the variable block of the storage position to a system variable in a system, and then introducing the system variable with the position data into a circulating operation program in advance; step three: and the cutter is retracted along the normal direction by operating a cyclic operation program. The invention can safely and quickly withdraw the cutter along the normal direction in a mode of selecting the incremental encoder on the A/C (B/C) shaft, thereby avoiding damaging the cutter or a workpiece.
Description
Technical Field
The invention relates to the technical field of numerical control machines, in particular to a tool retracting mode for a five-axis numerical control machine.
Background
In a five-axis numerical control machine tool, when an A/C (B/C) rotating shaft selects a measuring system, an incremental encoder can be selected, and an absolute value encoder can also be selected; the incremental encoder is low in price, but the axis coordinate is lost after the machine tool is powered off every time, and the axis coordinate needs to return to zero again when the machine tool is restarted; the absolute value type encoder is relatively high in price, the shaft coordinate cannot be lost after the power failure restart, and zero return is not needed. In the normal operation working condition of the machine tool, the two encoders can meet the use requirement, but if the machine tool is suddenly powered off when a hole with an inclined plane or a curved surface is machined by the deflection angle of an A/C (B/C) shaft, the cutter can be clamped in the hole at the moment. After the machine tool is electrified again, the machine tool needs to be retracted to a safe position along the normal direction of the cutter, and at the moment, if an A/C (B/C) rotating shaft is selected as an absolute value type encoder, the A/C (B/C) shaft coordinate can be directly converted into a five-shaft coordinate system through a TRAORI coordinate system, and the machine tool can be directly retracted along the normal direction of the cutter; if the A/C (B/C) rotating shaft is selected as the incremental encoder, because the machine tool cannot return to zero at this time, the coordinate value of the A/C (B/C) shaft is unknown, and the A/C (B/C) shaft cannot be converted into a five-shaft coordinate system through TRAORI, namely, the tool can not be withdrawn in the normal direction.
When the five-axis machine tool with the A/C (B/C) rotating shaft provided with the incremental encoder meets the above conditions, the cutter cannot be withdrawn in the normal direction, and the risk that the cutter or the workpiece is damaged exists; through this patent, can be safely, fast under the mode of A/C (B/C) axle selection increment encoder withdraw from the cutter along normal direction, avoid haring cutter or work piece.
Disclosure of Invention
The invention aims to provide a tool retracting mode for a five-axis numerical control machine tool, which aims to solve the problems in the background technology.
In order to achieve the purpose, the invention provides the following technical scheme: a tool retracting mode for a five-axis numerical control machine tool comprises the following steps:
the method comprises the following steps: when the machine tool normally operates, storing the axial position coordinates of the machine tool cutter in an appointed PLC variable block in real time, and setting the variable block to be stored in a power-off state;
step two: after the machine tool is powered off and restarted, firstly detecting whether the axial position coordinate of the cutter is consistent with the axial position coordinate of the reference point in a PLC program, if not, writing data in the variable block of the storage position into a system variable in the system, and then importing the system variable with the position data into a circulating operation program in advance;
step three: and the cutter is retracted along the normal direction by operating a cyclic operation program.
Furthermore, in the second step, if the coordinate position of the tool axis is consistent with the coordinate position of the reference point axis, the operation of the third step is not required.
Further, the system in step two is Siemens system, and the system variable name is $ A _ DBR [100 ].
Further, the loop running program in the second step is CYCLE800, and the system variables can be imported into CYCLE 800.
Furthermore, the third step is performed non-automatically, and the third step needs to observe whether the tool is returned or not and then manually perform the operation of the cyclic operation program.
Further, the tool axis position coordinates in the first step include X, Y, Z axis coordinates of the tool in space, and the coordinates of the tool X, Y, Z axis are combined to be the normal position of the tool.
Compared with the prior art, the invention has the beneficial effects that:
the tool retracting mode for the five-axis numerical control machine tool can safely and quickly retract the tool in the normal direction in the mode that the A/C (B/C) shaft selects the incremental encoder, so that the tool or a workpiece is prevented from being damaged.
Drawings
Fig. 1 is a schematic view of the operation principle of the tool retracting mode of the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that in the description of the present invention, the terms "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, which are only for convenience of description and simplification of description, and do not indicate or imply that the referred device or element must have a specific orientation, be configured in a specific orientation, and be operated, and thus, should not be construed as limiting the present invention.
Further, it will be appreciated that the dimensions of the various elements shown in the figures are not drawn to scale, for ease of description, and that the thickness or width of some layers may be exaggerated relative to other layers, for example.
It should be noted that like reference numerals and letters refer to like items in the following figures, and thus, once an item is defined or illustrated in one figure, it will not need to be further discussed or illustrated in detail in the description of the following figure.
Determining the actual position of an A/C (B/C) shaft according to the actual condition of a machine tool in machining, and further determining the normal direction of the tool shown in the figure 1; then, a large number of PLC programs are compiled, data position information is acquired, variable blocks for storing data are established, whether the machine tool shaft is in a return-to-zero state or not is judged, and if the machine tool is not in the return-to-zero state, the blocks for storing the data are written into a system variable $ A _ DBR [100 ];
the CYCLE800 instruction is stored in advance in the system loop, and the instruction comprises a variable $ A _ DBR [100], namely the stored actual position information; if the coordinate system needs to be converted, the CYCLE800 instruction is read and executed through one key of the key, at the moment, the CYCLE800 instruction is automatically converted into a correct five-axis coordinate system according to the coordinate position before power failure, and at the moment, only one axis of the Z axis needs to be selected, the machine tool can automatically perform three-axis linkage to withdraw the cutter in the normal direction.
As shown in fig. 1, the present invention provides a technical solution: a tool retracting mode for a five-axis numerical control machine tool comprises the following steps:
the method comprises the following steps: when the machine tool normally operates, storing axial position coordinates of a machine tool cutter in a designated PLC variable block in real time, wherein the axial position coordinates of the cutter comprise coordinates of the cutter on an X, Y, Z axis in space, combining the coordinates on a X, Y, Z axis to be a normal position of the cutter, and setting the variable block to be power-off for storage;
step two: after the machine tool is powered off and restarted, whether the axial position coordinate of the cutter is consistent with the axial position coordinate of the reference point is detected in a PLC program, if not, data in a variable block of a storage position is written into a system variable in a system, the system is a Siemens system, the name of the system variable is $ A _ DBR [100], then the system variable with the position data is led into a circulating operation program in advance, the circulating operation program is CYCLE800, the system variable can be led into the CYCLE800, and if the axial position coordinate of the cutter is consistent with the axial position coordinate of the reference point, the operation of the third step is not needed;
step three: the cutter is retracted along the normal direction by operating the cyclic operation program, and the operation of the cyclic operation program is manually performed after the cutter needs to be observed whether to return or not.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.
Claims (1)
1. The utility model provides a can be used to five digit control machine tool's mode of moving back sword which characterized in that: the method comprises the following steps:
the method comprises the following steps: determining the actual position of an A/C or B/C axis according to the actual condition of a machine tool in machining, and further determining the normal direction of a cutter; then, by compiling a PLC program, acquiring data position information, establishing a variable block for storing data, storing the axial position coordinates of a machine tool cutter in a designated PLC variable block in real time when the machine tool operates normally, wherein the axial position coordinates of the cutter comprise the coordinates of the cutter on X, Y, Z axes in space, combining the coordinates of the cutter X, Y, Z axes to form the normal position of the cutter, and setting the variable block to be stored in a power-off state;
step two: after the machine tool is powered off and restarted, firstly detecting whether the position coordinate of the cutter shaft is consistent with the position coordinate of the reference point shaft in a PLC program, if not, writing data in a variable block of a storage position into a system variable $ A _ DBR [100] in a system, and then leading the system variable with the position data into a circulating operation program CYCLE800 instruction in advance, wherein the instruction comprises the variable $ A _ DBR [100], namely the stored actual position information; if the coordinate position of the tool shaft is consistent with the coordinate of the reference point shaft, the operation of the third step is not needed;
step three: if the coordinate system needs to be converted, the CYCLE800 instruction is read and executed through one key of a key, at the moment, the CYCLE800 instruction is automatically converted into a correct five-axis coordinate system according to the coordinate position before power failure, and at the moment, only one axis of a Z axis needs to be selected, the machine tool can automatically perform three-axis linkage to withdraw the cutter in the normal direction; the operation of the cyclic operation program is manually performed after the tool is reset.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111473062.0A CN113867270B (en) | 2021-12-06 | 2021-12-06 | Tool retracting mode capable of being used for five-axis numerical control machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111473062.0A CN113867270B (en) | 2021-12-06 | 2021-12-06 | Tool retracting mode capable of being used for five-axis numerical control machine tool |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113867270A CN113867270A (en) | 2021-12-31 |
CN113867270B true CN113867270B (en) | 2022-04-12 |
Family
ID=78986045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111473062.0A Active CN113867270B (en) | 2021-12-06 | 2021-12-06 | Tool retracting mode capable of being used for five-axis numerical control machine tool |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113867270B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114571283A (en) * | 2022-03-07 | 2022-06-03 | 新代科技(苏州)有限公司 | Cutter retracting method used in machining |
CN116466648A (en) * | 2023-04-12 | 2023-07-21 | 上海汽车变速器有限公司 | Automatic control method for machine tool, machine tool and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4442493A (en) * | 1980-07-04 | 1984-04-10 | Kabushiki Kaisha Komatsu Seisakusho | Cutting tool retreat and return for workpiece protection upon abnormality occurrence in a preprogrammed machine tool |
CN103777566A (en) * | 2014-01-03 | 2014-05-07 | 无锡市明鑫机床有限公司 | Machine tool zero point outage conservation method based on simple numerical control system 808D |
CN108334037A (en) * | 2018-04-08 | 2018-07-27 | 深圳市德堡数控技术有限公司 | A kind of digital control system and its breakpoint continue blanking method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103149875B (en) * | 2013-01-17 | 2015-09-30 | 宁波恒大机械有限公司 | Breaker point continuous transmission method during numerically-controlled machine DNC on-line machining |
CN105022350B (en) * | 2015-07-14 | 2018-01-23 | 江苏新瑞重工科技有限公司 | A kind of Digit Control Machine Tool recovers the system and method for the reference point of each axle |
CN111045396A (en) * | 2019-12-24 | 2020-04-21 | 一汽解放汽车有限公司 | One-key origin point returning method for domestic numerical control machining center Fanuc operating system |
-
2021
- 2021-12-06 CN CN202111473062.0A patent/CN113867270B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4442493A (en) * | 1980-07-04 | 1984-04-10 | Kabushiki Kaisha Komatsu Seisakusho | Cutting tool retreat and return for workpiece protection upon abnormality occurrence in a preprogrammed machine tool |
CN103777566A (en) * | 2014-01-03 | 2014-05-07 | 无锡市明鑫机床有限公司 | Machine tool zero point outage conservation method based on simple numerical control system 808D |
CN108334037A (en) * | 2018-04-08 | 2018-07-27 | 深圳市德堡数控技术有限公司 | A kind of digital control system and its breakpoint continue blanking method |
Also Published As
Publication number | Publication date |
---|---|
CN113867270A (en) | 2021-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113867270B (en) | Tool retracting mode capable of being used for five-axis numerical control machine tool | |
CN103273379B (en) | A kind of detection method of multi-shaft interlocked Double swing head CNC milling machine C axle linkage precision | |
CN103076762B (en) | Three-dimensional online anti-collision method based on HTM 40100 turn-milling machining center | |
CN110355690B (en) | A gear grinding error modeling and compensation method for grinding wheel dressing accuracy | |
CN104210302A (en) | Three-dimensional engraving machine, method and system | |
JPS6151203A (en) | Numerical control system | |
CN105834578A (en) | Bi-axial synchronous laser cutting machine control system | |
US10684609B2 (en) | Program code generating method for tilted plane machining by multi-axis machine tool and device thereof | |
CN106886197A (en) | Control machine implements method and its device and the application of processing | |
CN108817571A (en) | A kind of intelligent positioning system and its implementation of electric discharge machine | |
CN211332452U (en) | Machine tool | |
WO2017113331A1 (en) | Spindle orientation method, numerical control device, and numerically controlled machine tool | |
CN111142477B (en) | Quick reset system of machine tool | |
US3725652A (en) | Computer controlled machine tool system with stored macro language program for effecting pattern type punching operations | |
CN101211174A (en) | Method for processing normal direction hole using three axis numerically controlled machine | |
CN106886195A (en) | machining control method and its device and application | |
CN110421393A (en) | A kind of method of the quick secondary centering of numerical control milling workpiece | |
CN102814682A (en) | Control device for two tool magazines | |
US20170123402A1 (en) | Apparatus and Method for Transforming NC Programs | |
CN109870977B (en) | Data control method and system for machine tool, computer readable storage medium and machine tool | |
EP1249746A3 (en) | Numerical control device | |
CN114871846B (en) | Intelligent turning control method and control system | |
JP4469488B2 (en) | Setting method of tool edge position in machine tool | |
CN208977433U (en) | The numerically control grinder mechanism of special-shaped profile milling cutter | |
CN111399444A (en) | Intelligent control system for machining process |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |