Etching method and storage medium
US-2015380268-A1 · Dec 31, 2015 · US
US9798312B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9798312-B2 |
| Application number | US-201214401392-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 15, 2012 |
| Priority date | May 15, 2012 |
| Publication date | Oct 24, 2017 |
| Grant date | Oct 24, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A numerical control device ( 1 ) of a machine tool capable of controlling its spindle rotating speed includes: a program analyzing unit ( 2 ) that reads ahead a machining program ( 6 ) by one block or more and analyzes a command for the machine tool; and a command determining unit ( 3 ) that determines, based on a result analyzed by the program analyzing unit ( 2 ), whether a command posterior to a spindle control command causes any machining problem when the command is executed during a spindle rotating speed change, outputs a first command, in which some problem occurs in the machining, after the spindle rotating speed reaches the commanded rotating speed, and output a second command, which is other than the first command, before the spindle rotating speed reaches the commanded rotating speed.
Opening claim text (preview).
The invention claimed is: 1. A numerical control device of a machine tool capable of controlling a spindle rotating speed of the machine tool, the numerical control device comprising: a program analyzing unit that reads ahead a machining program by one block or more and analyzes a command for the machine tool, determines whether the command is compatible with being executed concurrently with a spindle control command that causes a change in the spindle rotating speed, and calculates a first time period, a second time period, and a third time period, wherein the first time period is from when the spindle control command starts to when the spindle rotating speed reaches a designated rotating speed, which is a spindle acceleration or deceleration time, the second time period is an accumulated execution time period from a start of a second command, which is the command compatible with being executed concurrently with the spindle control command, to a start of a first command which is not compatible with being executed concurrently with the spindle control command, and the third time period is a time period which is an accumulated execution time period of the second command between a start of the second command to a start of the spindle control command, and calculates an output timing of the spindle control command by using the first time period, the second time period, and the third time period; and a command determining unit that outputs the spindle control command earlier than a timing designated by the machining program within a range of the spindle control command output timing, wherein the numerical control device controls the spindle rotating speed of the machine tool based on the spindle control command output by the command determining unit. 2. The numerical control device according to claim 1 , wherein the program analyzing unit determines, if the spindle control command is a spindle rotating command, whether the command is prior to the spindle rotating command and is a cutting command or a tool replacing command, or whether the command is posterior to the spindle rotating command and is the cutting command, calculates the first time period, the second time period, after the spindle rotating command, from a start of the second command to a start of the cutting command, and the third time period, before the spindle rotating command, that is from an end of the cutting command or the tool replacement command which is a start of the second command to a start of the spindle rotating command, and calculates an output timing of the spindle control command, and the command determining unit outputs the spindle rotating command earlier than the timing designated by the machining program within a range of the spindle control command output timing. 3. The numerical control device according to claim 1 , wherein the program analyzing unit determines, if the spindle control command is a spindle stopping command, whether the command is prior to a spindle stopping command and is a cutting command, determines whether the command is posterior to the spindle stopping command and is a tool replacing command, and calculates the first time period, the second time period, after the spindle stopping command, from a start of the second command to a start of the tool replacement command, and the third time period, before the spindle stopping command, that is from an end of the cutting command which is a start of the second command to a start of the spindle stopping command, and calculates an output timing of the spindle control command, and the command determining unit outputs the spindle stopping command earlier than the timing designated by the machining program within a range of the spindle control command outputting timing. 4. The numerical control device according to claim 1 , further comprising a display unit that displays, when the spindle control command is output earlier than the timing designated by the machining program, an updated timing for outputting the spindle control command.
characterised by the machine tool function, e.g. thread cutting, cam making, tool direction control (G05B19/21 - G05B19/40 take precedence) · CPC title
Prediction, look ahead deceleration control, calculate start deceleration · CPC title
characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program · CPC title
Modify program, machining order in real time, during operation, dynamically · CPC title
Spindle speed · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.