Numerical control method and numerically controlled allaratus
First Claim
Patent Images
1. A numerical control method of controlling a numerically controlled apparatus having a peripheral speed uniforming control function for controlling speed of a main spindle so that a peripheral speed becomes constant in accordance with a change in position of a reference axis during feed for cutting, comprising the steps of:
- preliminarily reading and analyzing a block preceding a present block by one or more blocks; and
, on the basis of a result of the pre-reading and analysis, controlling a timing of starting the peripheral speed uniforming control function.
1 Assignment
0 Petitions
Accused Products
Abstract
In a numerically controlled apparatus having a peripheral speed uniforming control function, by performing a peripheral speed uniforming control only on coordinates of a start point of feed for cutting except for a non-cutting block, consumption of power wasted by executing the peripheral speed uniforming control on the non-cutting block is reduced.
-
Citations
31 Claims
-
1. A numerical control method of controlling a numerically controlled apparatus having a peripheral speed uniforming control function for controlling speed of a main spindle so that a peripheral speed becomes constant in accordance with a change in position of a reference axis during feed for cutting, comprising the steps of:
- preliminarily reading and analyzing a block preceding a present block by one or more blocks; and
, on the basis of a result of the pre-reading and analysis, controlling a timing of starting the peripheral speed uniforming control function.
- preliminarily reading and analyzing a block preceding a present block by one or more blocks; and
-
2. A numerical control method of controlling a numerically controlled apparatus having a peripheral speed uniforming control function for controlling speed of a main spindle so that a peripheral speed becomes constant in accordance with a change in position of a reference axis during feed for cutting, comprising the steps of:
- preliminarily reading and analyzing a block preceding a present block by one or more blocks, on the basis of a result of the pre-reading and analysis;
obtaining execution time since a peripheral speed uniforming instruction is given until feed for cutting is started and main spindle reach time required to make the speed of the main spindle before the peripheral speed uniforming instruction reach the speed of the main spindle according to the peripheral speed uniforming instruction; and
controlling a timing of starting the peripheral speed uniforming control function on the basis of the execution time and the main spindle reach time obtained.
- preliminarily reading and analyzing a block preceding a present block by one or more blocks, on the basis of a result of the pre-reading and analysis;
-
3. A numerically controlled apparatus having a peripheral speed uniforming control function for controlling speed of a main spindle so that a peripheral speed becomes constant in accordance with a change in position of a reference axis during feed for cutting, comprising:
-
a program pre-reading and analyzing unit which preliminarily reads and analyzes a block preceding a present block by one or more blocks; and
a peripheral speed uniforming control function start timing calculating unit which controls a timing of starting the peripheral speed uniforming control function on the basis of a result of the pre-reading and analysis of the program pre-reading and analyzing unit.
-
-
4. A numerically controlled apparatus having a peripheral speed uniforming control function for controlling speed of a main spindle so that a peripheral speed becomes constant in accordance with a change in position of a reference axis during feed for cutting, comprising:
-
a program pre-reading and analyzing unit which pre-reads and analyzes a block preceding a present block by one or more blocks;
a unit which obtains execution time since a peripheral speed uniforming instruction is given until feed for cutting is started and main spindle reach time required to make the speed of the main spindle before the peripheral speed uniforming instruction reach the speed of the main spindle according to the peripheral speed uniforming instruction on the basis of a result of the pre-reading and analysis of the program pre-reading and analyzing unit; and
a peripheral speed uniforming control function start timing calculating unit which controls a timing of starting the peripheral speed uniforming control function on the basis of the execution time and the main spindle reach time obtained by the unit. - View Dependent Claims (5, 6, 7)
-
-
8. A numerical control method of controlling a numerically controlled apparatus having a function of controlling the speed of a main spindle, comprising the steps of:
-
preliminarily reading and analyzing a block preceding a present block by one or more blocks; and
controlling a timing of starting the main spindle on the basis of a result of the pre-reading and analysis.
-
-
9. A numerical control method of controlling a numerically controlled apparatus having a function of controlling the speed of a main spindle, comprising the steps of:
-
preliminarily reading and analyzing a block preceding a present block by one or more blocks;
on the basis of a result of the pre-reading and analysis, obtaining execution time since a peripheral speed uniforming instruction is given until feed for cutting is started and main spindle reach time required to reach the speed of the main spindle according to the peripheral speed uniforming instruction from start of the main spindle; and
controlling a timing of starting the main spindle on the basis of the execution time and the main spindle reach time obtained.
-
-
10. A numerically controlled apparatus having a function of controlling speed of a main spindle, comprising:
-
a program pre-reading and analyzing unit which preliminarily reads and analyzes a block preceding a present block by one or more blocks; and
a main spindle start timing calculating unit which controls a timing of starting the main spindle on the basis of a result of the pre-reading and analysis of the program pre-reading and analyzing unit.
-
-
11. A numerically controlled apparatus having a function of controlling speed of a main spindle, comprising:
-
a program pre-reading and analyzing unit which pre-reads and analyzes a block preceding a present block by one or more blocks;
a unit which obtains execution time since a main spindle revolution instruction is given until feed for cutting is started and main spindle acceleration time required to reach the speed of the main spindle according to the main spindle revolution instruction from start of the main spindle on the basis of a result of the pre-reading and analysis of the program pre-reading and analyzing unit; and
a main spindle start timing calculating unit which controls a timing of starting the main spindle on the basis of the execution time and the main spindle acceleration time obtained by the unit. - View Dependent Claims (12, 13, 14, 19)
-
-
15. A numerical control method of controlling a numerically controlled apparatus having a function of controlling speed of a main spindle, comprising the steps of:
- preliminarily reading and analyzing a block preceding a present block by one or more blocks; and
when a result of the pre-reading and analysis satisfies a predetermined condition, stopping the main spindle even during a main spindle revolution instruction.
- preliminarily reading and analyzing a block preceding a present block by one or more blocks; and
-
16. A numerical control method of controlling a numerically controlled apparatus having a function of controlling speed of a main spindle, comprising the steps of:
-
preliminarily reading and analyzing a block preceding a present block by one or more blocks;
when a result of the pre-reading and analysis shows that it is during a main spindle revolution instruction and a non-cutting block exists, obtaining main spindle stop time between the non-cutting block and start of feed for cutting and acceleration/deceleration time of the main spindle on the basis of the result of the pre-reading and analysis;
comparing the main spindle stop time obtained with the acceleration/deceleration time of the main spindle; and
stopping the main spindle even during the main spindle revolution instruction when the main spindle stop time is longer than the acceleration/deceleration time of said main spindle.
-
-
17. A numerically controlled apparatus having a function of controlling speed of a main spindle, comprising:
-
a program pre-reading and analyzing unit which pre-reads and analyzes a block preceding a present block by one or more blocks; and
a main spindle stop timing calculating unit which stops the main spindle even during a main spindle revolution instruction when a result of the pre-reading and analysis performed by the program pre-reading and analyzing unit satisfies a predetermined condition.
-
-
18. A numerically controlled apparatus having a function of controlling speed of a main spindle, comprising:
-
a program pre-reading and analyzing unit which preliminarily reads and analyzes a block preceding a present block by one or more blocks;
a unit which obtains main spindle stop time between a non-cutting block and start of feed for cutting and acceleration/deceleration time of the main spindle on the basis of the result of the pre-reading and analysis when a result of the pre-reading and analysis shows that it is during the main spindle revolution instruction and a non-cutting block exists; and
a main spindle stop timing calculating unit which compares said main spindle stop time with the acceleration/deceleration time of said main spindle obtained by the unit and, when the former is longer the latter, stops the main spindle even during the main spindle revolution instruction.
-
-
20. A numerical control method comprising the steps of preliminarily reading and analyzing a block preceding a present block by one or more blocks and controlling a timing of starting a peripheral speed uniforming control function and a timing of starting a main spindle on the basis of a result of the pre-reading and analysis.
-
21. A numerical control method comprising the steps of:
-
preliminarily reading and analyzing a block preceding a present block by one or more blocks;
on the basis of a result of the pre-reading and analysis, obtaining first execution time since a peripheral speed uniforming instruction is given until feed for cutting is started, main spindle reach time required to make speed of a main spindle before the peripheral speed uniforming instruction reach the speed of the main spindle at the start of cutting according to the peripheral speed uniforming instruction, second execution time since a main spindle revolution instruction is given until feed for cutting is started, and main spindle acceleration time since the main spindle is started until the speed of the main spindle at the start of cutting according to the main spindle revolution instruction is reached; and
starting the peripheral speed uniforming control function after elapse of time obtained by subtracting the main spindle reach time from the first execution time since the peripheral speed uniforming instruction, and starting said main spindle after time obtained by subtracting the main spindle acceleration time from the second execution time elapses since the main spindle revolution instruction.
-
-
22. A numerically controlled apparatus comprising:
-
a program pre-reading and analyzing unit which preliminarily reads and analyzes a block preceding a present block by one or more blocks;
a peripheral speed uniforming control function start timing calculating unit which controls a timing of starting a peripheral speed uniforming control function on the basis of a result of the pre-reading and analysis of the program pre-reading and analyzing unit; and
a main spindle start timing calculating unit which controls a timing of starting the main spindle on the basis of a result of pre-reading and analysis of the program pre-reading and analyzing unit.
-
-
23. A numerically controlled apparatus comprising:
-
a program pre-reading and analyzing unit which preliminarily reads and analyzes a block preceding a present block by one or more blocks;
a unit which obtains, on the basis of a result of pre-reading and analysis of the program pre-reading and analyzing unit, first execution time since a peripheral speed uniforming instruction is given until feed for cutting is started, main spindle reach time required to make speed of a main spindle before the peripheral speed uniforming instruction reach the speed of the main spindle at the start of cutting according to the peripheral speed uniforming instruction, second execution time since a main spindle revolution instruction is given until feed for cutting is started, and main spindle acceleration time required to reach the speed of the main spindle according to the main spindle revolution instruction from start of the main spindle;
a peripheral speed uniforming control function start timing calculating unit which starts the peripheral speed uniforming control function after elapse of time obtained by subtracting the main spindle reach time from the first execution time since the peripheral speed uniforming instruction; and
a main spindle start timing calculating unit which starts the main spindle after time obtained by subtracting the main spindle acceleration time from the second execution time elapses since the main spindle revolution instruction.
-
-
24. A numerical control method comprising the steps of:
-
preliminarily reading and analyzing a block preceding a present block by one or more blocks;
controlling a timing of starting a peripheral speed uniforming control function on the basis of a result of the pre-reading and analysis; and
stopping a main spindle even during a main spindle revolution instruction when the result of pre-reading and analysis satisfies a predetermined condition.
-
-
25. A numerical control method comprising the steps of:
-
preliminarily reading a block preceding a present block by one or more blocks;
on the basis of a result of the pre-reading and analysis, obtaining first execution time since a peripheral speed uniforming instruction is given until feed for cutting is started and main spindle reach time required to make speed of a main spindle before the peripheral speed uniforming instruction reach the speed of the main spindle at the start of cutting operation according to the peripheral speed uniforming instruction;
when a result of the pre-reading and analysis shows that it is during the main spindle revolution instruction and a non-cutting block exists, on the basis of a result of the pre-reading and analysis, obtaining main spindle stop time between the non-cutting block and start of feed for cutting and acceleration/deceleration time of the main spindle;
starting the peripheral speed uniforming control function after time obtained by subtracting the main spindle reach time from the first execution time elapses since the peripheral speed uniforming instruction;
comparing the main spindle stop time with the acceleration/deceleration time of the main spindle; and
when the main spindle stop time is longer than the acceleration/deceleration time of the main spindle, stopping the main spindle even during the main spindle revolution instruction.
-
-
26. A numerically controlled apparatus comprising:
-
a program pre-reading and analyzing unit which preliminarily reads and analyzes a block preceding a present block by one or more blocks;
a peripheral speed uniforming control function start timing calculating unit which controls a timing of starting a peripheral speed uniforming control function on the basis of a result pre-reading and analysis of the program pre-reading and analyzing unit; and
a main spindle stop timing calculating unit which stops a main spindle even during a main spindle resolution instruction when the result of pre-reading and analysis of the program pre-reading and analysis unit satisfies a predetermined condition.
-
-
27. A numerically controlled apparatus comprising:
-
a program pre-reading and analyzing unit which preliminarily reads and analyzes a block preceding a present block by one or more blocks;
a unit which obtains, on the basis of a result of pre-reading and analysis of the program pre-reading and analyzing unit, first execution time since a peripheral speed uniforming instruction is given until feed for cutting is started and main spindle reach time required to make speed of a main spindle before the peripheral speed uniforming instruction reach the speed of the main spindle at the start of cutting according to the peripheral speed uniforming instruction;
a unit which obtains main spindle stop time between a non-cutting block and start of feed for cutting and acceleration/deceleration time of the main spindle on the basis of a result of the pre-reading and analysis of the program pre-reading and analyzing unit when the result of the pre-reading and analysis shows that it is during a main spindle revolution instruction and the non-cutting block exists;
a peripheral speed uniforming control function start timing calculating unit which starts the peripheral speed uniforming control function after elapse of time obtained by subtracting the main spindle reach time from the first execution time since the peripheral speed uniforming instruction; and
a main spindle stop timing calculating unit which compares the main spindle stop time and the acceleration/deceleration time of the main spindle obtained by the unit with each other and, when the former is longer than the latter, stops the main spindle even in the main spindle revolution instruction.
-
-
28. A numerical control method comprising the steps of:
-
preliminarily reading and analyzing a block preceding a present block by one or more blocks;
controlling a timing of starting a main spindle on the basis of a result of the pre-reading and analysis; and
stopping the main spindle even during a main spindle revolution instruction when the result of pre-reading and analysis satisfies a predetermined condition.
-
-
29. A numerical control method comprising the steps of:
-
preliminarily reading a block preceding a present block by one or more blocks;
on the basis of a result of the pre-reading and analysis, obtaining second execution time since a main spindle instruction is given until feed for cutting is started and main spindle acceleration time since start of the main spindle until speed of the main spindle according to the main spindle revolution instruction is reached;
when the result of the pre-reading and analysis shows that it is during the main spindle revolution instruction and a non-cutting block exists, on the basis of the result of the pre-reading and analysis, obtaining main spindle stop time between the non-cutting block and start of feed for cutting and acceleration/deceleration time of the main spindle;
starting the main spindle after time obtained by subtracting the acceleration time of the main spindle from the second execution time elapses since the main spindle revolution instruction;
comparing the main spindle stop time with the acceleration/deceleration time of the main spindle; and
when the main spindle stop time is longer than the acceleration/deceleration time of the main spindle, stopping the main spindle even during the main spindle revolution instruction.
-
-
30. A numerically controlled apparatus comprising:
-
a program pre-reading and analyzing unit which preliminarily reads and analyzes a block preceding a present block by one or more blocks;
a main spindle start timing calculating unit which controls a timing of starting a main spindle on the basis of a result of pre-reading and analysis of the program pre-reading and analyzing unit; and
a main spindle stop timing calculating unit which stops a main spindle even during a main spindle resolution instruction when the result of pre-reading and analysis of the program pre-reading and analysis unit satisfies a predetermined condition.
-
-
31. A numerically controlled apparatus comprising:
-
a program pre-reading and analyzing unit which preliminarily reads and analyzes a block preceding a present block by one or more block;
a unit which obtains, on the basis of a result of pre-reading and analysis of the program pre-reading and analyzing unit, second execution time since a peripheral speed uniforming instruction is given until feed for cutting is started and main spindle acceleration time since the main spindle is started until speed of the main spindle according to the main spindle revolution instruction is reached;
a unit, when a result of the pre-reading and analysis shows that it is during the main spindle revolution instruction and a non-cutting block exists, for obtaining main spindle stop time between the non-cutting block and start of feed for cutting and acceleration/deceleration time of the main spindle on the basis of the result of the pre-reading and analysis;
a main spindle start timing calculating unit which starts the main spindle after elapse of time obtained by subtracting the main spindle acceleration time from the second execution time since the main spindle resolution instruction; and
a main spindle stop timing calculating unit which compares the main spindle stop time and the acceleration/deceleration time of the main spindle obtained by the unit and, when the former is longer than the latter, stops the main spindle even during the main spindle revolution instruction.
-
Specification