Positioning control method, numerical control apparatus, numerical control program-generating apparatus and recording medium for the positioning control method
First Claim
1. A positioning control method for determining a position of a workpiece and a tool of a machine tool using rapid traverse command for moving the tool and/or the workpiece to a predetermined position at a maximum speed and linear interpolation command for moving the tool and/or the workpiece while linearly interpolating, comprising the steps of:
- setting a comparison reference value according to a moveable range of the machine tool;
detecting a command value of a rapid traverse by the rapid traverse command;
comparing the comparison reference value and the command value;
determining which one of the rapid traverse command and the linear interpolation command should be executed, wherein the rapid traverse command is executed when the command value is larger than the comparison reference value, the linear interpolation command is executed when the command value is smaller than the comparison reference value and either the rapid traverse command or the linear interpolation command is executed when the command value is equal to the comparison reference value.
1 Assignment
0 Petitions
Accused Products
Abstract
A positioning control method (80) has a setting section (81) for setting a comparison reference value in accordance with a machine tool in advance, a detecting section (82) for detecting a command value by the rapid traverse command G00, a comparing section (83) for comparing the comparison reference value and the command value, and a determining section (84) for changing the rapid traverse command G00 to a linear interpolation command G01 when the command value is smaller than the comparison reference value, executing the rapid traverse value G00 when the command value is larger than the comparison reference value, and selecting either one of the rapid traverse command G00 or the linear interpolation command G01 when the comparison reference value is equal to the command value. Less effective short-distance rapid traverse command is converted to the linear interpolation command, thus speeding up positioning control to make an entire processing of the workpiece faster.
-
Citations
11 Claims
-
1. A positioning control method for determining a position of a workpiece and a tool of a machine tool using rapid traverse command for moving the tool and/or the workpiece to a predetermined position at a maximum speed and linear interpolation command for moving the tool and/or the workpiece while linearly interpolating, comprising the steps of:
-
setting a comparison reference value according to a moveable range of the machine tool; detecting a command value of a rapid traverse by the rapid traverse command; comparing the comparison reference value and the command value; determining which one of the rapid traverse command and the linear interpolation command should be executed, wherein the rapid traverse command is executed when the command value is larger than the comparison reference value, the linear interpolation command is executed when the command value is smaller than the comparison reference value and either the rapid traverse command or the linear interpolation command is executed when the command value is equal to the comparison reference value. - View Dependent Claims (2, 3, 5)
-
-
4. A positioning control method for determining a position of a workpiece and a tool of a machine tool using rapid traverse command for moving the tool and/or the workpiece to a predetermined position at a maximum speed and linear interpolation command for moving the tool and/or the workpiece while linearly interpolating, comprising the steps of:
-
detecting a command value of a rapid traverse by the rapid traverse command; predicting a first movement time according to the rapid traverse command based on the command value; predicting a second movement time according to the linear interpolation command based on the command value; determining whether to execute the rapid traverse command or the linear interpolation command by comparing the first movement time and the second movement time; and executing either the rapid traverse command or the linear interpolation command based upon the comparison of the first movement time and the second movement time.
-
-
6. A numerical control apparatus for determining a position of a workpiece and a tool of a machine tool using rapid traverse command for moving the tool and/or the workpiece to a predetermined position at a maximum speed and linear interpolation command for moving the tool and/or the workpiece while linearly interpolating, comprising:
-
means for setting a comparison reference value according to a moveable range of the machine tool; means for detecting a command value of a rapid traverse by the rapid traverse command; means for comparing the comparison reference value and the command value; means for determining which one of the rapid traverse command and the linear interpolation command should be executed, wherein the rapid traverse command is executed when the command value is larger than the comparison reference value, the linear interpolation command is executed when the command value is smaller than the comparison reference value and either the rapid traverse command or the linear interpolation command is executed, as predetermined, when the command value is equal to the comparison reference value; a processing program input area for inputting a processing program for controlling the workpiece and the tool; a processing program processor for reading the processing program inputted by the processing program input area to output a control signal; and an execution processor for executing a positioning control method in accordance with the processing program.
-
-
7. A numerical control apparatus for determining a position of a workpiece and a tool of a machine tool using rapid traverse command for moving the tool and/or the workpiece to a predetermined position at a maximum speed and linear interpolation command for moving the tool and/or the workpiece while linearly interpolating, comprising:
-
means for detecting a command value of a rapid traverse by the rapid traverse command; means for predicting a first movement time according to the rapid traverse command based on the command value; means for predicting a second movement time according to the linear interpolation command based on the command value; means for determining whether to execute the rapid traverse command or the linear interpolation command based on a comparison of the first movement time and the second movement time; means for executing either the rapid traverse command or the linear interpolation command based on the comparison of the first movement time and the second movement time; a processing program input area for inputting a processing program for controlling the workpiece and the tool; a processing program processor for reading the processing program inputted by the processing program input area to output a control signal; and an execution processor for executing a positioning control method in accordance with the processing program.
-
-
8. A NC program-generating apparatus for determining a position of a workpiece and a tool of a machine tool using rapid traverse command for moving the tool and/or the workpiece to a predetermined position at a maximum speed and linear interpolation command for moving the tool and/or the workpiece while linearly interpolating, comprising:
-
means for setting a comparison reference value according to a moveable range of the machine tool; means for detecting a command value of a rapid traverse by the rapid traverse command; means for comparing the comparison reference value and the command value; means determining which one of the rapid traverse command and the linear interpolation command should be executed, wherein the rapid traverse command is executed when the command value is larger than the comparison reference value, the linear interpolation command is executed when the command value is smaller than the comparison reference value and either the rapid traverse command or the linear interpolation command is executed, as predetermined, when the command value is equal to the comparison reference value; a processing program processor for generating and editing the processing program to control the workpiece and the tool; and an incorporation processor for executably incorporating a position control method to the processing program generated by the processing program processor.
-
-
9. A NC program-generating apparatus for determining a position of a workpiece and a tool of a machine tool using rapid traverse command for moving the tool and/or the workpiece to a predetermined position at a maximum speed and linear interpolation command for moving the tool and/or the workpiece while linearly interpolating, comprising:
-
means for detecting a command value of a rapid traverse by the rapid traverse command; means for predicting a first movement time according to the rapid traverse command based on the command value; means for predicting a second movement time according to the linear interpolation command based upon the command value; means for determining whether to execute the rapid traverse command or the linear interpolation command based upon a comparison of the first movement time and the second movement time; means for executing either the rapid traverse command or the linear interpolation command based upon the comparison of the first movement time and the second movement time; a processing program processor for generating and editing the processing program to control the workpiece and the tool; and an incorporation processor for executably incorporating a position control method to the processing program generated by the processing program processor.
-
-
10. A computer-readable recording medium readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for determining a position of a workpiece and a tool of a machine tool, said method comprising:
-
setting a comparison reference value according to a moveable range of the machine tool; detecting a command value of a rapid traverse by a rapid traverse command, said rapid traverse command being used for moving the tool and/or the workpiece to a predetermined position at a maximum speed; comparing the comparison reference value and the command value; and determining which one of the rapid traverse command and a linear interpolation command should be executed, said linear interpolation command being used for moving the tool and/or the workpiece while linearly interpolating.
-
-
11. A computer-readable recording medium readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for determining a position of a workpiece and a tool of a machine tool, said method comprising:
-
detecting a command value of a rapid traverse by a rapid traverse command, said rapid traverse command being used for moving the tool and/or the workpiece to a predetermined position at a maximum speed; predicting a first movement time according to the rapid traverse command based on the command value; predicting a second movement time according to the linear interpolation command based on the command value, said linear interpolation command being used for moving the tool and/or the workpiece while linearly interpolating; determining whether to execute the rapid traverse command or the linear interpolation command based upon a comparison of the first movement time and the second movement time; and executing either the rapid traverse command or the linear interpolation command based upon a comparison of the first movement time and the second movement time.
-
Specification