Tool changing point setting method and device of numerical control machine tool

文档序号:1888381 发布日期:2021-11-26 浏览:9次 中文

阅读说明:本技术 数控机床的换刀点设定方法及其装置 (Tool changing point setting method and device of numerical control machine tool ) 是由 蒋媛媛 李鹏飞 于 2021-07-12 设计创作,主要内容包括:本发明公开了一种数控机床的换刀点设定方法及其装置。其中,该方法包括:响应换刀点自动设定请求,控制数控机床对应的坐标系中各个坐标轴运动至零点位置,其中,换刀点自动设定请求用于请求对数控机床进行换刀点设定;在搜索各个坐标轴方向上的换刀点前,控制各个坐标轴相对于零点位置移动;在控制各个坐标轴相对于零点位置移动的过程中,获取激光接收器的信号接收状态;基于信号接收状态确定各个坐标轴对应方向上的换刀点。本发明解决了相关技术中数控机床因为机械位置丢失或刀库损坏维修后导致机床的换刀点发生变化后不能及时调试并更新换刀点的技术问题。(The invention discloses a tool changing point setting method and a tool changing point setting device for a numerical control machine tool. Wherein, the method comprises the following steps: responding to a tool changing point automatic setting request, and controlling each coordinate axis in a coordinate system corresponding to the numerical control machine tool to move to a zero position, wherein the tool changing point automatic setting request is used for requesting tool changing point setting of the numerical control machine tool; before searching for tool changing points in the directions of the coordinate axes, controlling the coordinate axes to move relative to the zero position; in the process of controlling the movement of each coordinate axis relative to the zero position, acquiring the signal receiving state of the laser receiver; and determining tool changing points in the corresponding directions of the coordinate axes based on the signal receiving state. The invention solves the technical problem that the tool changing point of the numerical control machine tool cannot be debugged and updated in time after the tool changing point of the machine tool is changed due to the loss of the mechanical position or the damage and the maintenance of the tool magazine in the related technology.)

1. A tool changing point setting method of a numerical control machine tool is characterized by comprising the following steps:

responding to a tool changing point automatic setting request, and controlling each coordinate axis in a coordinate system corresponding to the numerical control machine tool to move to a zero position, wherein the tool changing point automatic setting request is used for requesting the numerical control machine tool to set a tool changing point;

before searching for tool changing points in each coordinate axis direction, controlling each coordinate axis to move relative to the zero point position;

acquiring a signal receiving state of the laser receiver in the process of controlling the movement of each coordinate axis relative to the zero position;

and determining tool changing points in the corresponding directions of the coordinate axes based on the signal receiving state.

2. The method of claim 1, wherein responding to a tool change point auto-setup request comprises:

searching a K parameter in a control panel of the numerical control machine tool;

and responding to the automatic tool changing point setting request when the K parameter is a preset value.

3. The method of claim 1, wherein the laser receiver comprises: a first laser receiver, wherein the coordinate axes are respectively: an X coordinate axis, a Y coordinate axis, and a Z coordinate axis, the method further comprising:

when each coordinate axis moves relative to the zero point position, the main shaft of the numerical control machine tool is oriented, so that laser emitted by a first laser emitter can be received by a first laser receiver, wherein the first laser emitter is a laser emitter arranged on a tool shank of the numerical control machine tool, and the first laser receiver is a laser receiver arranged on the Z coordinate axis direction.

4. The method of claim 3, wherein the laser receiver further comprises: the second laser receiver is used for determining tool changing points in the directions corresponding to the coordinate axes based on the signal receiving state, and comprises:

controlling a tool arm of the numerical control machine tool to move to a tool taking position on the side of a main shaft of the numerical control machine tool, and controlling the main shaft to do linear motion along the negative direction of the X coordinate axis so as to search a tool changing point in the X coordinate axis direction;

in the process of controlling the main shaft to do linear motion along the negative direction of the X coordinate axis, controlling a second laser transmitter to start so as to transmit laser to a second laser receiver, wherein the second laser transmitter is a laser transmitter arranged on the Y coordinate axis direction, and the second laser receiver is a laser receiver arranged on the Y coordinate axis direction;

when the signal receiving state of the second laser receiver meets a preset condition, controlling the spindle to stop linear motion along the negative direction of the X coordinate axis, and recording coordinate information I of the X coordinate axis;

and determining a tool changing point in the X coordinate axis direction of the numerical control machine tool based on the coordinate information I.

5. The method according to claim 4, wherein determining a tool changing point in the X coordinate axis direction of the numerically controlled machine tool based on the coordinate information comprises:

when the second laser receiver is switched to be closed, the tool changing point in the X coordinate axis direction is determined to be set;

and controlling the X coordinate axis to move to the position of the tool changing point in the X coordinate axis direction so as to search the tool changing point in the Y coordinate axis direction.

6. The method of claim 4, wherein the laser receiver further comprises: the third laser receiver is used for determining tool changing points in the directions corresponding to the coordinate axes based on the signal receiving state, and comprises:

after the X coordinate axis moves to the position of a tool changing point in the X coordinate axis direction, controlling a main shaft of the numerical control machine tool to do linear motion along the negative direction of the Y coordinate axis so as to search the tool changing point in the Y coordinate axis direction;

in the process of controlling the main shaft to do linear motion along the negative direction of the Y coordinate axis, controlling a third laser transmitter to start so as to transmit laser to a third laser receiver, wherein the third laser transmitter is a laser transmitter arranged in the X coordinate axis direction, and the third laser receiver is a laser receiver arranged in the X coordinate axis direction;

when the signal receiving state of the third laser receiver meets a preset condition, controlling the spindle to stop linear motion along the negative direction of the X coordinate axis, and recording coordinate information II of the Y coordinate axis;

and determining a tool changing point in the Y coordinate axis direction of the numerical control machine tool based on the second coordinate information.

7. The method according to claim 6, wherein determining tool changing points in the Y coordinate axis direction of the numerically controlled machine tool based on the second coordinate information comprises:

when the third laser receiver is switched to be closed, determining that the tool changing point in the Y coordinate axis direction is set to be finished;

and controlling the Y coordinate axis to move to the position of the tool changing point in the Y coordinate axis direction so as to search the tool changing point in the Z coordinate axis direction.

8. The method of claim 7, wherein determining tool changing points in the directions corresponding to the coordinate axes based on the signal receiving states comprises:

after the Y coordinate axis moves to the position of a tool changing point in the Y coordinate axis direction, controlling a main shaft of the numerical control machine tool to move along the downward direction of the Z coordinate axis so as to search the tool changing point in the Z coordinate axis direction;

in the process of controlling the spindle to move along the downward direction of the Z coordinate axis, controlling a third laser transmitter to start to transmit laser to a third laser receiver, and controlling the first laser transmitter to start to transmit laser to the first laser receiver;

when the first laser receiver is detected to receive the laser sent by the first laser transmitter, determining coordinate information III of the spindle in the Z coordinate axis direction;

and determining a tool changing point in the Z coordinate axis direction of the numerical control machine tool based on the coordinate information III.

9. The method of claim 8, further comprising:

and after the tool changing point in the Z coordinate axis direction is determined to be searched, controlling the main shaft to move to the tool changing point of the Z coordinate axis along the reverse direction of the Z coordinate axis.

10. The utility model provides a tool changing point setting device of digit control machine tool which characterized in that includes:

the system comprises a first control module, a second control module and a control module, wherein the first control module is used for responding to a tool changing point automatic setting request and controlling each coordinate axis in a coordinate system corresponding to the numerical control machine tool to move to a zero position, and the tool changing point automatic setting request is used for requesting the numerical control machine tool to set a tool changing point;

the second control module is used for controlling each coordinate axis to move relative to the zero position before searching the tool changing points in each coordinate axis direction;

the acquisition module is used for acquiring the signal receiving state of the laser receiver in the process of controlling the movement of each coordinate axis relative to the zero position;

and the determining module is used for determining the tool changing points in the directions corresponding to the coordinate axes based on the signal receiving state.

11. A computer-readable storage medium, comprising a stored computer program, wherein when the computer program is executed by a processor, the computer-readable storage medium controls an apparatus to perform the tool changing point setting method of a numerically controlled machine tool according to any one of claims 1 to 9.

12. A processor for executing a computer program, wherein the computer program is executed to execute the tool changing point setting method of a numerically controlled machine tool according to any one of claims 1 to 9.

Technical Field

The invention relates to the field of numerical control machine tool control, in particular to a tool changing point setting method and a tool changing point setting device of a numerical control machine tool.

Background

When the numerical control machine tool is subjected to fault shutdown maintenance, if an encoder or a grating ruler used by the numerical control machine tool is not provided with a battery, the mechanical position is easily lost, and a tool changing point is lost along with the loss; or the electric quantity of the encoder or the grating ruler used by the numerical control machine tool is exhausted, so that the mechanical position of the numerical control machine tool is lost, and a tool changing point is lost along with the loss; or the tool magazine of the numerical control machine tool is easy to lose the tool changing point under the condition of needing to be overhauled or maintained. When the tool changing operation is performed, a series of dangerous situations such as tool collision and tool falling of the machine tool are easy to occur. At the moment, a professional technician is needed to maintain and debug the machine tool, reconfirm and set a new tool changing point, the operation is complex, and the processing production efficiency is influenced.

In view of the above problems, no effective solution has been proposed.

Disclosure of Invention

The embodiment of the invention provides a tool changing point setting method and a tool changing point setting device of a numerical control machine tool, which are used for at least solving the technical problem that the tool changing point of the numerical control machine tool cannot be debugged and updated in time after being changed due to the loss of a mechanical position or the damage and the maintenance of a tool magazine in the related technology.

According to an aspect of an embodiment of the present invention, there is provided a tool changing point setting method for a numerical control machine tool, including: responding to a tool changing point automatic setting request, and controlling each coordinate axis in a coordinate system corresponding to the numerical control machine tool to move to a zero position, wherein the tool changing point automatic setting request is used for requesting the numerical control machine tool to set a tool changing point; before searching for tool changing points in each coordinate axis direction, controlling each coordinate axis to move relative to the zero point position; acquiring a signal receiving state of the laser receiver in the process of controlling the movement of each coordinate axis relative to the zero position; and determining tool changing points in the corresponding directions of the coordinate axes based on the signal receiving state.

Optionally, responding to a tool change point automatic setting request includes: searching a K parameter in a control panel of the numerical control machine tool; and responding to the automatic tool changing point setting request when the K parameter is a preset value.

Optionally, the laser receiver comprises: a first laser receiver, wherein the coordinate axes are respectively: an X coordinate axis, a Y coordinate axis, and a Z coordinate axis, the method further comprising: when each coordinate axis moves relative to the zero point position, the main shaft of the numerical control machine tool is oriented, so that laser emitted by a first laser emitter can be received by a first laser receiver, wherein the first laser emitter is a laser emitter arranged on a tool shank of the numerical control machine tool, and the first laser receiver is a laser receiver arranged on the Z coordinate axis direction.

Optionally, the laser receiver further comprises: the second laser receiver is used for determining tool changing points in the directions corresponding to the coordinate axes based on the signal receiving state, and comprises: controlling a tool arm of the numerical control machine tool to move to a tool taking position on the side of a main shaft of the numerical control machine tool, and controlling the main shaft to do linear motion along the negative direction of the X coordinate axis so as to search a tool changing point in the X coordinate axis direction; in the process of controlling the main shaft to do linear motion along the negative direction of the X coordinate axis, controlling a second laser transmitter to start so as to transmit laser to a second laser receiver, wherein the second laser transmitter is a laser transmitter arranged on the Y coordinate axis direction, and the second laser receiver is a laser receiver arranged on the Y coordinate axis direction; when the signal receiving state of the second laser receiver meets a preset condition, controlling the spindle to stop linear motion along the negative direction of the X coordinate axis, and recording coordinate information I of the X coordinate axis; and determining a tool changing point in the X coordinate axis direction of the numerical control machine tool based on the coordinate information I.

Optionally, determining a tool changing point in the X coordinate axis direction of the numerical control machine tool based on the first coordinate information includes: when the second laser receiver is switched to be closed, the tool changing point in the X coordinate axis direction is determined to be set; and controlling the X coordinate axis to move to the position of the tool changing point in the X coordinate axis direction so as to search the tool changing point in the Y coordinate axis direction.

Optionally, the laser receiver further comprises: the third laser receiver is used for determining tool changing points in the directions corresponding to the coordinate axes based on the signal receiving state, and comprises: after the X coordinate axis moves to the position of a tool changing point in the X coordinate axis direction, controlling a main shaft of the numerical control machine tool to do linear motion along the negative direction of the Y coordinate axis so as to search the tool changing point in the Y coordinate axis direction; in the process of controlling the main shaft to do linear motion along the negative direction of the Y coordinate axis, controlling a third laser transmitter to start so as to transmit laser to a third laser receiver, wherein the third laser transmitter is a laser transmitter arranged in the X coordinate axis direction, and the third laser receiver is a laser receiver arranged in the X coordinate axis direction; when the signal receiving state of the third laser receiver meets a preset condition, controlling the spindle to stop linear motion along the negative direction of the X coordinate axis, and recording coordinate information II of the Y coordinate axis; and determining a tool changing point in the Y coordinate axis direction of the numerical control machine tool based on the second coordinate information.

Optionally, determining a tool changing point in the Y coordinate axis direction of the numerical control machine tool based on the second coordinate information includes: when the third laser receiver is switched to be closed, determining that the tool changing point in the Y coordinate axis direction is set to be finished; and controlling the Y coordinate axis to move to the position of the tool changing point in the Y coordinate axis direction so as to search the tool changing point in the Z coordinate axis direction.

Optionally, determining tool changing points in the directions corresponding to the coordinate axes based on the signal receiving states includes: after the Y coordinate axis moves to the position of a tool changing point in the Y coordinate axis direction, controlling a main shaft of the numerical control machine tool to move along the downward direction of the Z coordinate axis so as to search the tool changing point in the Z coordinate axis direction; in the process of controlling the spindle to move along the downward direction of the Z coordinate axis, controlling a third laser transmitter to start to transmit laser to a third laser receiver, and controlling the first laser transmitter to start to transmit laser to the first laser receiver; when the first laser receiver is detected to receive the laser sent by the first laser transmitter, determining coordinate information III of the spindle in the Z coordinate axis direction; and determining a tool changing point in the Z coordinate axis direction of the numerical control machine tool based on the coordinate information III.

Optionally, the tool changing point setting method of the numerical control machine further includes: and after the tool changing point in the Z coordinate axis direction is determined to be searched, controlling the main shaft to move to the tool changing point of the Z coordinate axis along the reverse direction of the Z coordinate axis.

According to another aspect of the embodiments of the present invention, there is provided a tool changing point setting device for a numerical control machine tool, including: the system comprises a first control module, a second control module and a control module, wherein the first control module is used for responding to a tool changing point automatic setting request and controlling each coordinate axis in a coordinate system corresponding to the numerical control machine tool to move to a zero position, and the tool changing point automatic setting request is used for requesting the numerical control machine tool to set a tool changing point; the second control module is used for controlling each coordinate axis to move relative to the zero position before searching the tool changing points in each coordinate axis direction; the acquisition module is used for acquiring the signal receiving state of the laser receiver in the process of controlling the movement of each coordinate axis relative to the zero position; and the determining module is used for determining the tool changing points in the directions corresponding to the coordinate axes based on the signal receiving state.

Optionally, the first control module includes: the search unit is used for searching the K parameter in a control panel of the numerical control machine tool; and the response unit is used for responding to the automatic tool changing point setting request when the K parameter is a preset value.

Optionally, the laser receiver comprises: a first laser receiver, wherein the coordinate axes are respectively: x coordinate axis, Y coordinate axis and Z coordinate axis, the device still includes: and the orientation unit is used for orienting the spindle of the numerical control machine tool when each coordinate axis moves relative to the zero position, so that laser emitted by a first laser emitter can be received by a first laser receiver, wherein the first laser emitter is a laser emitter arranged on a tool shank of the numerical control machine tool, and the first laser receiver is a laser receiver arranged on the Z coordinate axis direction.

Optionally, the laser receiver further comprises: the second laser receiver is used for determining tool changing points in the directions corresponding to the coordinate axes based on the signal receiving state, and comprises: the first control unit is used for controlling a tool arm of the numerical control machine tool to move to a tool taking position on the side of a main shaft of the numerical control machine tool and controlling the main shaft to do linear motion along the negative direction of the X coordinate axis so as to search a tool changing point in the X coordinate axis direction; the second control unit is used for controlling a second laser transmitter to start so as to transmit laser to a second laser receiver in the process of controlling the main shaft to do linear motion along the negative direction of the X coordinate axis, wherein the second laser transmitter is a laser transmitter arranged in the Y coordinate axis direction, and the second laser receiver is a laser receiver arranged in the Y coordinate axis direction; the third control unit is used for controlling the spindle to stop linear motion along the negative direction of the X coordinate axis and recording the coordinate information I of the X coordinate axis when the signal receiving state of the second laser receiver meets the preset condition; and the first determining unit is used for determining a tool changing point in the X coordinate axis direction of the numerical control machine tool based on the coordinate information I.

Optionally, the first determining unit includes: the first determining subunit is used for determining that the tool changing point in the X coordinate axis direction is set to be completed when the second laser receiver is switched to be closed; and the first control subunit is used for controlling the X coordinate axis to move to the position of the tool changing point in the X coordinate axis direction so as to search the tool changing point in the Y coordinate axis direction.

Optionally, the laser receiver further comprises: the third laser receiver is used for determining tool changing points in the directions corresponding to the coordinate axes based on the signal receiving state, and comprises: the fourth control unit is used for controlling the main shaft of the numerical control machine tool to do linear motion along the negative direction of the Y coordinate axis so as to search the tool changing point in the Y coordinate axis direction after the X coordinate axis moves to the position of the tool changing point in the X coordinate axis direction; the fifth control unit is used for controlling a third laser transmitter to start so as to transmit laser to a third laser receiver in the process of controlling the main shaft to do linear motion along the negative direction of the Y coordinate axis, wherein the third laser transmitter is a laser transmitter arranged in the X coordinate axis direction, and the third laser receiver is a laser receiver arranged in the X coordinate axis direction; the sixth control unit is used for controlling the spindle to stop linear motion along the negative direction of the X coordinate axis and recording coordinate information II of the Y coordinate axis when the signal receiving state of the third laser receiver meets a preset condition; and the second determining unit is used for determining the tool changing point in the Y coordinate axis direction of the numerical control machine tool based on the second coordinate information.

Optionally, the second determining unit includes: the second determining subunit is used for determining that the tool changing point in the Y coordinate axis direction is set to be completed when the third laser receiver is switched to be closed; and the second control subunit is used for controlling the Y coordinate axis to move to the position of the tool changing point in the Y coordinate axis direction so as to search the tool changing point in the Z coordinate axis direction.

Optionally, determining tool changing points in the directions corresponding to the coordinate axes based on the signal receiving states includes: the seventh control unit is used for controlling the spindle of the numerical control machine tool to move along the downward direction of the Z coordinate axis so as to search for the tool changing point in the Z coordinate axis direction after the Y coordinate axis moves to the position of the tool changing point in the Y coordinate axis direction; the eighth control unit is used for controlling a third laser transmitter to start to transmit laser to the third laser receiver and controlling the first laser transmitter to start to transmit laser to the first laser receiver in the process of controlling the spindle to move along the downward direction of the Z coordinate axis; a third determining unit, configured to determine, when it is detected that the first laser receiver receives laser light sent by the first laser transmitter, coordinate information three of the spindle in the Z coordinate axis direction; and the fourth determining unit is used for determining a tool changing point in the Z coordinate axis direction of the numerical control machine tool based on the coordinate information III.

Optionally, the tool changing point setting device of the numerical control machine further includes: and the ninth control unit is used for controlling the main shaft to move to the tool changing point of the Z coordinate axis along the reverse direction of the Z coordinate axis after the tool changing point in the Z coordinate axis direction is determined to be searched.

According to another aspect of the embodiment of the present invention, there is also provided a computer-readable storage medium including a stored computer program, wherein when the computer program is executed by a processor, the computer-readable storage medium is controlled by an apparatus to perform any one of the tool changing point setting methods of a numerically controlled machine tool.

According to another aspect of the embodiment of the present invention, there is further provided a processor, wherein the processor is configured to run a computer program, and when the computer program runs, the computer program performs the tool changing point setting method for the numerically controlled machine tool according to any one of the above embodiments.

In the embodiment of the invention, each coordinate axis in a coordinate system corresponding to the numerical control machine tool is controlled to move to a zero position by responding to a tool changing point automatic setting request, wherein the tool changing point automatic setting request is used for requesting the tool changing point setting of the numerical control machine tool; before searching for tool changing points in the directions of the coordinate axes, controlling the coordinate axes to move relative to the zero position; in the process of controlling the movement of each coordinate axis relative to the zero position, acquiring the signal receiving state of the laser receiver; and determining tool changing points in the corresponding directions of the coordinate axes based on the signal receiving state. By the tool changing point setting method of the numerical control machine tool, the purpose of determining the tool changing points in the corresponding directions of the coordinate axes by controlling the main shaft of the machine tool to move along the coordinate axes and by means of the signal state of the laser receiver is achieved, so that the technical effect of improving the machining efficiency of machine tool equipment is achieved, and the technical problem that the tool changing point of the machine tool cannot be debugged and updated in time after the tool changing point of the machine tool is changed due to the loss of the mechanical position or the damage and the maintenance of a tool magazine in the numerical control machine tool in the related technology is solved.

Drawings

The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:

fig. 1 is a flowchart of a tool changing point setting method of a numerical control machine tool according to an embodiment of the present invention;

fig. 2 is a flowchart of macro program control of a tool changing point setting method of a numerical control machine tool according to an embodiment of the present invention;

FIG. 3(a) is a schematic view of a complete machine tool according to an embodiment of the present invention;

FIG. 3(b) is a tool change point detection diagram according to an embodiment of the present invention;

FIG. 3(c) is a tool changing point detection diagram II according to the embodiment of the present invention;

FIG. 4 is a flowchart of a method of automatically setting tool change point control according to an embodiment of the present invention;

fig. 5 is an electrical schematic diagram of a tool changing point setting method of a numerical control machine tool according to an embodiment of the present invention;

fig. 6 is a PLC control flow chart of a tool changing point setting method of a numerical control machine according to an embodiment of the present invention;

fig. 7 is a schematic view of a tool changing point setting apparatus of a numerically controlled machine tool according to an embodiment of the present invention.

Detailed Description

In order to make the technical solutions of the present invention better understood, 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 the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.

Example 1

According to an embodiment of the present invention, there is provided a method embodiment of a tool changing point setting method for a numerically controlled machine tool, it should be noted that the steps shown in the flowchart of the drawings may be executed in a computer system such as a set of computer executable instructions, and that although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from that shown or described herein.

Fig. 1 is a flowchart of a tool changing point setting method of a numerical control machine tool according to an embodiment of the present invention, as shown in fig. 1, the method including the steps of:

and S102, responding to a tool changing point automatic setting request, and controlling each coordinate axis in a coordinate system corresponding to the numerical control machine tool to move to a zero position, wherein the tool changing point automatic setting request is used for requesting tool changing point setting of the numerical control machine tool.

It should be noted that, the above-mentioned controlling of the movement of each coordinate axis to the zero point position in the coordinate system corresponding to the numerical control machine tool is to initialize the spindle of the numerical control machine tool, so that the majority of the numerical control machine tools are relative encoders, the rotation degrees of the motors are relative, and there is no reference point, so that the control system can record the encoder value corresponding to the origin position every time the numerical control machine tool is turned on, and all subsequent point positions can use the origin position as the reference point, so that the machine action can make the tool changing point more accurate.

And step S104, before searching for the tool changing point in each coordinate axis direction, controlling each coordinate axis to move relative to the zero position.

And step S106, acquiring the signal receiving state of the laser receiver in the process of controlling the movement of each coordinate axis relative to the zero position.

It should be noted that, opposite to the laser receiver, a pair of laser transmitters is respectively arranged on the XYZ axes to determine whether the machine tool spindle reaches the accurate tool changing point.

And step S108, determining tool changing points in the corresponding directions of the coordinate axes based on the signal receiving state.

As can be seen from the above, in the embodiment of the present invention, firstly, a tool changing point automatic setting request is responded, and each coordinate axis in a coordinate system corresponding to the numerical control machine tool is controlled to move to a zero point position, where the tool changing point automatic setting request is used for requesting tool changing point setting for the numerical control machine tool; then, before searching for tool changing points in the directions of all coordinate axes, controlling all coordinate axes to move relative to the zero position; then, in the process of controlling the movement of each coordinate axis relative to the zero position, the signal receiving state of the laser receiver is obtained; and finally, determining tool changing points in the corresponding directions of the coordinate axes based on the signal receiving state. The purpose of determining the tool changing points in the corresponding directions of the coordinate axes by controlling the machine tool spindle to move along the coordinate axes and by means of the signal state of the laser receiver is achieved, and therefore the technical effect of improving the machining efficiency of machine tool equipment is achieved.

The tool changing point setting method of the numerical control machine tool provided by the embodiment of the invention further solves the technical problem that the tool changing point of the numerical control machine tool cannot be debugged and updated in time after being changed due to the loss of the mechanical position or the damage and the maintenance of the tool magazine in the related technology.

As an alternative embodiment, responding to a tool change point automatic setting request includes: searching a K parameter in a control panel of the numerical control machine tool; and when the K parameter is a preset value, responding to a tool changing point automatic setting request.

In the above alternative embodiment, the K parameter is an authority for controlling automatic setting of the tool changing point, for example, when the user inputs K0.0 being 1, the automatic setting of the tool changing point authority is turned on, and the next operation setting can be continued.

As an alternative embodiment, the laser receiver comprises: the first laser receiver, each coordinate axis is respectively: the X coordinate axis, the Y coordinate axis and the Z coordinate axis, and the tool changing point setting method of the numerical control machine further comprises the following steps: when each coordinate axis moves relative to the zero position, the main shaft of the numerical control machine tool is oriented, so that laser emitted by the first laser emitter can be received by the first laser receiver, wherein the first laser emitter is a laser emitter arranged on a tool shank of the numerical control machine tool, and the first laser receiver is a laser receiver arranged on the Z coordinate axis direction.

In the above optional embodiment, after the tool changing point changes or is lost, in order to quickly and accurately find the tool changing point, an XY plane located slightly below (not exceeding the length of the tool holder) the Z-axis safety position (Z-axis zero point) is recorded as a positioning plane, the tool changing point in the X direction and the Y direction is translated to the positioning plane along the Z direction, and a pair of a laser transmitter (emitting laser to a laser receiver) and a laser receiver (1 when receiving laser and 0 when not receiving laser) are respectively installed on the tool changing point in the X, Y direction on the positioning plane along the Y, X direction, and are used for detecting the tool changing position in the X, Y axis direction. The tool holder with the laser transmitter is used, the laser transmitter is arranged on the side face of the tool holder where the tool is grabbed, and meanwhile, the laser receiver is arranged at the center of the grabbing tool of the manipulator and used for detecting the tool changing position in the Z-axis direction.

As an alternative embodiment, the laser receiver further comprises: the second laser receiver determines tool changing points in the direction corresponding to each coordinate axis based on the signal receiving state, and the tool changing point setting method of the numerical control machine further comprises the following steps: controlling a tool arm of the numerical control machine tool to move to a tool taking position on the side of a main shaft of the numerical control machine tool, and controlling the main shaft to do linear motion along the negative direction of an X coordinate axis so as to search a tool changing point in the X coordinate axis direction; in the process of controlling the main shaft to do linear motion along the negative direction of the X coordinate axis, controlling a second laser transmitter to start so as to transmit laser to a second laser receiver, wherein the second laser transmitter is a laser transmitter arranged in the Y coordinate axis direction, and the second laser receiver is a laser receiver arranged in the Y coordinate axis direction; when the signal receiving state of the second laser receiver meets a preset condition, controlling the main shaft to stop moving linearly along the negative direction of the X coordinate axis, and recording coordinate information I of the X coordinate axis; and determining a tool changing point in the X coordinate axis direction of the numerical control machine tool based on the coordinate information I.

It should be noted that, in the embodiment of the present invention, the state is 0 when the second laser receiver does not receive the signal of the second laser transmitter; the state is 1 upon successful reception of the signal. Therefore, the predetermined condition in the above-mentioned alternative embodiment may be set to that the signal receiving state of the second laser receiver is 1 → 0 → 1, that is, the state that the second laser receiver receives the laser light includes the laser light emitted from the second laser transmitter to the state that the laser light emitted from the second laser transmitter is not received, and then the laser light emitted from the second laser transmitter is received by the second laser receiver.

Fig. 2 is a flow chart of macro programming of a tool changing point setting method of a numerical control machine according to an embodiment of the present invention, and as shown in fig. 2, information in the above-mentioned alternative embodiment may be a macro variable, and an M150 code is specified in a user parameter to call a user macro program (here, other M code calls may also be specified), so that when the M150 code is executed, the user macro program may be automatically called. The path searched by the tool changing point in the macro program can be planned according to different machine tools. Specifically, the XYZ negative limits can be copied to #1, #2, and #3, respectively; when the XYZ axes are zero, #1191 is 1 (laser is turned on), the spindle is oriented, and the mechanical arm is controlled to move to the spindle side; first, the X axis moves in the negative direction, and it is determined whether #1191 is 2, if so, X position 1 is confirmed (i.e., #10 is the X position value), and it is determined whether #1190 is 4, if so, X position 2 is confirmed (i.e., #11 is the X position value); then, the X-direction tool changing position (# 12) (#11- #10)/2+ #10) is calculated, then the X-direction tool changing point writing (# 50) (# 12) is performed, the Y-direction laser beam (# 1191) (# 3) is turned off, and the process of searching the tool changing point in the X coordinate axis direction is performed, then the tool changing point in the Y coordinate axis direction is searched, specifically, the spindle is controlled to move in the negative direction of the Y coordinate axis, whether #1190 is 8 is judged, if yes, the X-position 1 is confirmed (i.e., #13 ═ Y position value) is judged, meanwhile, whether #1190 is 16 is judged, if yes, the X-position 2 is confirmed (i.e., #14 ═ Y position value) is calculated, then the Y-direction tool changing position (# 15) (# 13)/2+ #13) is calculated, then the X-direction tool changing point writing (# 51) (# 15) is performed, the X-direction laser beam is turned off (# 1191) (# 7) is calculated, and finally, the process of searching the tool changing point in the Y coordinate axis direction is performed, and searching for a tool changing point in the Z coordinate axis direction, controlling the spindle to move along the negative direction of the Z coordinate axis, judging whether the number 1190 is 32, if so, confirming the tool changing position in the Z direction (namely, the number #16 is equal to the value of the Y position), and writing the tool changing point in the Z direction (#52 is equal to the number # 16), so that the tool changing point is automatically set.

As an optional embodiment, the method for determining the tool changing point in the X coordinate axis direction of the numerical control machine tool based on the coordinate information comprises the following steps: when the second laser receiver is switched to be closed, the tool changing point in the X coordinate axis direction is determined to be set; and controlling the X coordinate axis to move to the position of the tool changing point in the X coordinate axis direction so as to search the tool changing point in the Y coordinate axis direction.

Fig. 3(a) is a schematic view of a machine tool complete machine according to an embodiment of the present invention, as shown in fig. 3(a), the machine tool complete machine (i.e., a numerically controlled machine tool in the context) is mainly composed of: 1. a bed body; 2. column (gantry); 3. a main spindle box; 4. a main shaft; 5. an electric spindle; 6. a tool magazine cutter head; 7. a knife handle with a laser emitter; 8. a tool magazine manipulator; 9. a work table; 10. knife house door.

Fig. 3(b) is a tool changing point detection diagram according to an embodiment of the present invention, and as shown in fig. 3(b), the tool changing point detection is performed by: 11. a Y-direction laser emitter mounting location (i.e., a second laser emitter); 12. a Y-direction laser receiver mounting location (i.e., a second laser receiver); 13. the X-direction laser transmitter mounting location (i.e., the third laser transmitter).

Fig. 3(c) is a tool changing point detection diagram ii according to an embodiment of the present invention, and as shown in fig. 3(c), the tool changing point detection can be further completed by: 14. an X-direction laser receiver mounting position (i.e., a third laser receiver); 15. the laser emitter mounting position (i.e., the first laser emitter) on the tool shank; 16. a Z-direction laser receiver (i.e., a first laser receiver).

As an alternative embodiment, the laser receiver further comprises: the third laser receiver determines tool changing points in the direction corresponding to each coordinate axis based on the signal receiving state, and the tool changing point setting method of the numerical control machine further comprises the following steps: after the X coordinate axis moves to the position of a tool changing point in the X coordinate axis direction, controlling a main shaft of the numerical control machine tool to do linear motion along the negative direction of the Y coordinate axis so as to search the tool changing point in the Y coordinate axis direction; in the process of controlling the main shaft to do linear motion along the negative direction of the Y coordinate axis, controlling a third laser transmitter to start so as to transmit laser to a third laser receiver, wherein the third laser transmitter is a laser transmitter arranged in the X coordinate axis direction, and the third laser receiver is a laser receiver arranged in the X coordinate axis direction; when the signal receiving state of the third laser receiver meets the preset condition, controlling the main shaft to stop moving linearly along the negative direction of the X coordinate axis, and recording coordinate information II of the Y coordinate axis; and determining a tool changing point in the Y coordinate axis direction of the numerical control machine tool based on the coordinate information II.

It should be noted that, in the embodiment of the present invention, the state is 0 when the third laser receiver does not receive the signal of the third laser transmitter; the state is 1 upon successful reception of the signal. Therefore, the predetermined condition in the above-mentioned alternative embodiment may be set to that the signal receiving state of the third laser receiver is 1 → 0 → 1, that is, the state where the third laser receiver receives the laser light includes the laser light emitted from the third laser transmitter to the laser light which is not emitted from the third laser transmitter, and then the third laser receiver receives the laser light emitted from the third laser transmitter.

As an optional embodiment, the method for determining the tool changing point in the Y coordinate axis direction of the numerical control machine tool based on the coordinate information II comprises the following steps: when the third laser receiver is switched to be closed, the tool changing point in the Y coordinate axis direction is determined to be set; and controlling the Y coordinate axis to move to the position of the tool changing point in the Y coordinate axis direction so as to search the tool changing point in the Z coordinate axis direction.

As an alternative embodiment, determining the tool changing point in the direction corresponding to each coordinate axis based on the signal receiving state includes: after the Y coordinate axis moves to the position of a tool changing point in the Y coordinate axis direction, controlling a main shaft of the numerical control machine tool to move along the downward direction of the Z coordinate axis so as to search the tool changing point in the Z coordinate axis direction; in the process of controlling the spindle to move along the downward direction of the Z coordinate axis, controlling the third laser transmitter to start so as to transmit laser to the third laser receiver, and controlling the first laser transmitter to start so as to transmit laser to the first laser receiver; when detecting that the first laser receiver receives laser sent by the first laser transmitter, determining coordinate information III of the spindle in the Z coordinate axis direction; and determining a tool changing point in the Z coordinate axis direction of the numerical control machine tool based on the coordinate information III.

As an alternative embodiment, the tool changing point setting method of the numerical control machine further includes: and after the tool changing point in the Z coordinate axis direction is determined to be searched, controlling the main shaft to move to the tool changing point of the Z coordinate axis along the reverse direction of the Z coordinate axis.

A preferred embodiment of the present invention will be described below with reference to the accompanying drawings.

Fig. 4 is a flowchart of a method for automatically setting tool changing point control according to an embodiment of the present invention, and as shown in fig. 4, a numerical control machine tool of a linear servo-driven high-precision three-axis vertical machining center LM540D is taken as an example, and the specific implementation steps are as follows:

firstly, find K parameter in control panel, turn on the authority of automatic setting tool changing point (can also use other K parameter) with K0.0 ═ 1, carry out the M code of automatic setting tool changing point (M150, here we use M150, this code can be revised) under MDI mode or automatic mode. When the Y-axis laser receiver moves from 1 → 0 → 1, the X-direction tool changing point is found, when the Y-axis laser receiver is closed, the setting of the X-direction tool changing point is finished, and the X-axis moves to the position of the X-direction tool changing point; and searching a tool changing point in the Y direction. The main shaft moves linearly along the Y negative direction to search a Y-direction tool changing point, when the X-axis laser receiver is changed from 1 → 0 → 1, the Y-direction tool changing point is found, when the X-direction laser is closed, the Y-direction tool changing point is set completely, the Y-axis moves to a Y-direction safety position, and the search of the Z-direction tool changing point is carried out. The main shaft moves downwards along the Z-axis direction, when the Z-axis laser receiver becomes 1, the Z-direction tool changing point is found, the Z-axis moves reversely to the position of the Z-axis tool changing point, and the Z-direction tool changing point is set completely (the Z-axis laser transmitter is arranged in the tool handle, a battery is arranged on the tool handle for supplying power, the machine tool is not controlled by an electrical cabinet, and the Z-axis laser transmitter cannot be closed). The main shaft moves to a tool changing point along the Y direction, and the position of the three shafts is the position of the tool changing point. The main shaft moves to a safe position, the cutter arm retracts, and the cutter changing point is automatically set.

Fig. 5 is an electrical schematic diagram of a tool changing point setting method of a numerically controlled machine tool according to an embodiment of the present invention, as shown in fig. 5, and in order to meet the requirements of the present patent, the electrical schematic diagram as shown in fig. 5 is used. When the I/O port Y0.0 is equal to 1, the Y-direction laser emitter is powered on, and the Y-direction laser is started; when the I/O port Y0.1 is equal to 1, the X-direction laser emitter is electrified, and the X-direction laser emitter is started. When the Y-direction laser receiver receives the laser, X0.0 is equal to 1, otherwise, X0.0 is equal to 0; when the laser receiver in the X direction receives the laser, X0.1 is 1, otherwise X0.1 is 0; when the Z-direction laser receiver receives the laser, X0.2 is 1, otherwise X0.2 is 0.

Fig. 6 is a PLC control flow chart of a tool changing point setting method of a numerically controlled machine tool according to an embodiment of the present invention, and as shown in fig. 6, when a tool changing point M code is automatically set (M150) and #1191 is 1 in a user macro program, a laser in the direction X, Y is turned on (Y0.0 is 1 and Y0.1 is 1). When the X0.0 moves from 1 → 0 → 1 in the process of the shaft moving along the X direction, when the falling edge of the X0.0 from 1 → 0 is detected, a macro variable # 1190-2 is obtained in a macro program through a functional instruction input by a user to obtain the position of the tool shank just touching the laser and is recorded as X position 1; when the rising edge of X0.0 from 0 → 1 is detected, the macro variable # 1190-4 is input by the user to obtain the position of the tool shank moving out of the laser in the macro program, and the position is recorded as X position 2. When the X0.1 is from 1 → 0 → 1 in the process of moving along the Y direction, when the falling edge of the X0.1 from 1 → 0 is detected, a macro variable # 1190-8 is obtained in a macro program through a functional instruction input by a user to obtain the position of the tool shank just touching the laser and is recorded as Y position 1; when the rising edge of X0.1 from 0 → 1 is detected, the macro variable # 1190-16 is input by the user to obtain the position of the tool shank moving out of the laser in the macro program, and the position is recorded as Y position 2. When X0.3 is equal to 1 in the process of downward movement of the shaft along the Z direction, a macro variable #1190 is equal to 32 through a functional instruction input by a user, and the Z-direction tool changing position when the tool shank is grabbed to the position opposite to the tool grabbing position of the manipulator is obtained in the macro program. When detecting that #1191 is equal to 3, Y1.1 is equal to 1, Y1.0 is equal to 1, and Y0.0 is equal to 0, the Y-direction laser is turned off; when detecting that #1191 is 7, Y1.2 is 0, Y1.1 is 1, Y1.0 is 1, and Y0.0 is 0, the X-direction laser is turned off.

In summary, in the tool changing point setting method for the numerical control machine tool provided by the embodiment of the invention, a pair of laser emitter and laser receiver is respectively arranged at the position of X, Y direction where the absolute safety position of the Z axis of the machine tool is slightly lower, so that laser crosses the whole workbench, a tool changing point setting special tool holder with the laser emitter is arranged, a laser receiver is arranged at the clamping position of a tool changing manipulator, and the machine tool can accurately find the tool changing position and set the tool changing point through the programming of a PLC, path planning, macro programming and the design of a hardware circuit. Under the condition that the tool changing point of the machine tool is lost, the tool changing point can be automatically found back only by executing one M code, the operation is simple and convenient, non-professional debugging personnel can reset the original point of the tool changing point, and a series of dangerous conditions such as tool falling, tool collision, tool flying and the like caused by the loss of the tool changing point are avoided. Meanwhile, because the operation is simple and convenient, the original point can be reset by field operators, the equipment is prevented from being shut down, the time for maintaining and debugging the machine tool is shortened, and the processing efficiency of the machine tool equipment is effectively guaranteed. The invention can help a maintenance worker or a field worker to accurately and quickly find the tool changing position and avoid the dangerous condition of the machine tool, thereby improving the safety performance of the machine tool, saving the debugging and maintenance time, quickly restoring the production, prolonging the service life of the machine tool and the like.

Example 2

According to another aspect of the embodiment of the present invention, there is also provided a tool changing point setting device of a numerical control machine tool, fig. 7 is a schematic view of the tool changing point setting device of the numerical control machine tool according to the embodiment of the present invention, as shown in fig. 7, the tool changing point setting device of the numerical control machine tool includes: a first control module 71, a second control module 73, an acquisition module 75, and a determination module 77. The authentication apparatus will be explained below.

And the first control module 71 is configured to respond to a tool changing point automatic setting request, and control each coordinate axis in a coordinate system corresponding to the numerical control machine tool to move to a zero position, where the tool changing point automatic setting request is used to request tool changing point setting of the numerical control machine tool.

And a second control module 73 for controlling the movement of each coordinate axis with respect to the zero position before searching for a tool changing point in each coordinate axis direction.

And an obtaining module 75, configured to obtain a signal receiving state of the laser receiver during the process of controlling the movement of each coordinate axis relative to the zero point position.

And a determining module 77 for determining the tool changing point in the direction corresponding to each coordinate axis based on the signal receiving state.

It should be noted here that the first control module 71, the second control module 73, the obtaining module 75, and the determining module 77 correspond to steps S102 to S108 in embodiment 1, and the modules are the same as the corresponding steps in the implementation example and the application scenario, but are not limited to the disclosure in embodiment 1. It should be noted that the modules described above as part of an apparatus may be implemented in a computer system such as a set of computer-executable instructions.

As can be seen from the above, in the embodiment of the present invention, first, the first control module is used to respond to the tool changing point automatic setting request, and control each coordinate axis in the coordinate system corresponding to the numerical control machine tool to move to the zero point position, where the tool changing point automatic setting request is used to request the tool changing point setting of the numerical control machine tool; then, before searching for tool changing points in the directions of the coordinate axes, a second control module is used for controlling the coordinate axes to move relative to the zero position; then, the acquisition module acquires the signal receiving state of the laser receiver in the process of controlling the movement of each coordinate axis relative to the zero position; and finally, the determining module determines the tool changing points in the corresponding directions of the coordinate axes based on the signal receiving state. The tool changing point setting device of the numerical control machine tool provided by the embodiment of the invention achieves the purpose of determining the tool changing points in the corresponding directions of all coordinate axes by controlling the main shaft of the machine tool to move along all coordinate axes and by means of the signal state of the laser receiver, thereby realizing the technical effect of improving the processing efficiency of machine tool equipment, and further solving the technical problem that the tool changing point of the machine tool cannot be debugged and updated in time after the tool changing point of the machine tool is changed due to the loss of the mechanical position or the damage and maintenance of a tool magazine in the numerical control machine tool in the prior art.

Optionally, the tool changing point setting device of the numerical control machine further comprises: the searching unit is used for searching the K parameter in a control panel of the numerical control machine tool; and the response unit is used for responding to the automatic setting request of the tool changing point when the K parameter is a preset value.

Optionally, the laser receiver comprises: the first laser receiver, each coordinate axis is respectively: x coordinate axis, Y coordinate axis and Z coordinate axis, this tool changing point setting device of digit control machine tool still includes: the orientation unit is used for orienting a main shaft of the numerical control machine tool when each coordinate axis moves relative to the zero position, so that laser emitted by the first laser emitter can be received by the first laser receiver, wherein the first laser emitter is a laser emitter arranged on a tool shank of the numerical control machine tool, and the first laser receiver is a laser receiver arranged on the Z coordinate axis direction.

Optionally, the laser receiver further comprises: the second laser receiver, based on the tool changing point that signal reception state confirms each coordinate axis corresponds on the direction, this tool changing point setting device of digit control machine tool still includes: the first control unit is used for controlling a tool arm of the numerical control machine tool to move to a tool taking position on the side of a main shaft of the numerical control machine tool and controlling the main shaft to do linear motion along the negative direction of an X coordinate axis so as to search a tool changing point in the X coordinate axis direction; the second control unit is used for controlling the second laser transmitter to start so as to transmit laser to a second laser receiver in the process of controlling the main shaft to do linear motion along the negative direction of the X coordinate axis, wherein the second laser transmitter is a laser transmitter arranged in the Y coordinate axis direction, and the second laser receiver is a laser receiver arranged in the Y coordinate axis direction; the third control unit is used for controlling the spindle to stop linear motion along the negative direction of the X coordinate axis and recording the coordinate information I of the X coordinate axis when the signal receiving state of the second laser receiver meets the preset condition; and the first determining unit is used for determining a tool changing point in the X coordinate axis direction of the numerical control machine tool based on the coordinate information I.

Optionally, the tool changing point setting device of the numerical control machine further comprises: the first determining subunit is used for determining that the tool changing point in the X coordinate axis direction is set to be completed when the second laser receiver is switched to be closed; and the first control subunit is used for controlling the X coordinate axis to move to the position of the tool changing point in the X coordinate axis direction so as to search the tool changing point in the Y coordinate axis direction.

Optionally, the laser receiver further comprises: the third laser receiver determines tool changing points in the direction corresponding to each coordinate axis based on the signal receiving state, and the tool changing point setting method of the numerical control machine further comprises the following steps: the fourth control unit is used for controlling the main shaft of the numerical control machine tool to do linear motion along the negative direction of the Y coordinate axis so as to search a tool changing point in the Y coordinate axis direction after the X coordinate axis moves to the position of the tool changing point in the X coordinate axis direction; the fifth control unit is used for controlling the third laser transmitter to start so as to transmit laser to a third laser receiver in the process of controlling the main shaft to do linear motion along the negative direction of the Y coordinate axis, wherein the third laser transmitter is a laser transmitter arranged in the X coordinate axis direction, and the third laser receiver is a laser receiver arranged in the X coordinate axis direction; the sixth control unit is used for controlling the spindle to stop linear motion along the negative direction of the X coordinate axis and recording coordinate information II of the Y coordinate axis when the signal receiving state of the third laser receiver meets the preset condition; and the second determining unit is used for determining the tool changing point in the Y coordinate axis direction of the numerical control machine tool based on the second coordinate information.

Optionally, the tool changing point setting device of the numerical control machine further comprises: the second determining subunit is used for determining that the tool changing point in the Y coordinate axis direction is set to be completed when the third laser receiver is switched to be closed; and the second control subunit is used for controlling the Y coordinate axis to move to the position of the tool changing point in the Y coordinate axis direction so as to search the tool changing point in the Z coordinate axis direction.

Optionally, determining tool changing points in the corresponding directions of the coordinate axes based on the signal receiving state includes: the seventh control unit is used for controlling the main shaft of the numerical control machine tool to move along the downward direction of the Z coordinate axis so as to search a tool changing point in the Z coordinate axis direction after the Y coordinate axis moves to the position of the tool changing point in the Y coordinate axis direction; the eighth control unit is used for controlling the third laser transmitter to start to transmit laser to the third laser receiver and controlling the first laser transmitter to start to transmit laser to the first laser receiver in the process of controlling the spindle to move along the downward direction of the Z coordinate axis; the third determining unit is used for determining coordinate information III of the main shaft in the Z coordinate axis direction when the first laser receiver is detected to receive the laser sent by the first laser transmitter; and the fourth determining unit is used for determining the tool changing point in the Z coordinate axis direction of the numerical control machine tool based on the coordinate information.

Optionally, the tool changing point setting device of the numerical control machine further includes: and the ninth control unit is used for controlling the main shaft to move to the tool changing point of the Z coordinate axis along the reverse direction of the Z coordinate axis after the tool changing point in the Z coordinate axis direction is determined to be searched.

Example 3

According to another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium including a stored computer program, wherein when the computer program is executed by a processor, the apparatus in which the computer-readable storage medium is located is controlled to perform the tool changing point setting method of a numerically controlled machine tool according to any one of the above.

Example 4

According to another aspect of the embodiment of the present invention, there is also provided a processor for executing a computer program, wherein the computer program executes the tool changing point setting method of the numerically controlled machine tool according to any one of the above methods.

The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.

In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.

In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units may be a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.

The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.

The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于边缘计算的刀具监测管理方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类