Control device for machine tool
US-2017293288-A1 · Oct 12, 2017 · US
US10663949B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10663949-B2 |
| Application number | US-201616329218-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 20, 2016 |
| Priority date | Oct 20, 2016 |
| Publication date | May 26, 2020 |
| Grant date | May 26, 2020 |
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 is a numerical control device that controls a machine tool including a plurality of axes, and includes a reading unit that reads a machining program for machining a workpiece, and when the machining program read by the reading unit is a machining program for simultaneously operating five or more axes of the plurality of axes, controls operation of the five or more axes to be simultaneously operated in the machining program by dividing the operation into a plurality of sets of operation of four or less axes.
Opening claim text (preview).
The invention claimed is: 1. A numerical control device to control a machine tool including a plurality of axes, comprising: circuitry configured to read a machining program for simultaneously operating five or more axes of the plurality of axes, the device controls operation of the five or more axes by dividing the operation into a plurality of sets of operation of four or less axes; a computer to compute an amount of operation of each of the plurality of axes based on the machining program read by the circuitry configured to read; circuitry configured to determine whether or not a result obtained by the computer indicates that five or more axes of the plurality of axes are simultaneously operated; circuitry configured to divide operation of the five or more axes indicated to be simultaneously operated into a plurality of sets of operation of four or less axes and calculate an amount of operation of each axis in each of the plurality of sets when it is determined by the circuitry configured to determine that the result indicates that the five or more axes of the plurality of axes are simultaneously operated; and circuitry configured to interpolate to calculate a position for each control period of a constituent element in the machine tool. 2. The numerical control device according to claim 1 , further comprising a transmitter to output information on the amount of operation of each axis in each of the plurality of sets calculated by the circuitry configured to divide, in order in accordance with the control period for each set, to a motor driver to drive a motor to operate the constituent element. 3. The numerical control device according to claim 2 , wherein the circuitry configured to divide selects a set including operation of an axis to be operated first from among the plurality of sets in accordance with priority information indicating the axis to be operated first among the five or more axes indicated to be simultaneously operated, first calculates an amount of operation of each axis of the set selected, and after calculating the amount of operation of each axis of the set selected, calculates an amount of operation of each axis of a set other than the set selected among the plurality of sets, and the transmitter outputs, to the motor driver, information on the amount of operation of each axis of the set selected prior to information on the amount of operation of each axis of the set other than the set selected among the plurality of sets. 4. The numerical control device according to claim 1 , wherein the circuitry configured to divide selects a set including operation of an axis to be operated first from among the plurality of sets in accordance with priority information indicating the axis to be operated first among the five or more axes indicated to be simultaneously operated, first calculates an amount of operation of each axis of the set selected, and after calculating the amount of operation of each axis of the set selected, calculates an amount of operation of each axis of a set other than the set selected among the plurality of sets. 5. The numerical control device according to claim 1 , wherein the circuitry configured to divide calculates a total amount of operation of the five or more axes after dividing, for each of a plurality of patterns each having different execution sequences of operation of the plurality of sets when operation of each axis is executed for each set, and selects a pattern having a minimum total amount of operation among the plurality of patterns. 6. The numerical control device according to claim 5 , further comprising a transmitter to output information on an amount of operation of each axis in each of the plurality of sets calculated by the circuitry configured to divide with the pattern selected by the circuitry configured to divide, in order in accordance with the control period for each set, to a motor driver to drive a motor to operate the constituent element, wherein the transmitter outputs, to the motor driver, information on an amount of operation of each axis of a set calculated first with the pattern selected prior to information on an amount of operation of each axis of a set other than the set calculated first among the plurality of sets included in the pattern selected. 7. The numerical control device according to claim 1 , wherein the five or more axes indicated to be simultaneously operated are five axes, and when dividing, the circuitry configured to divide performs the division to operate a tool in the machine tool within a range of an allowable operation width of the tool in a case where the five axes are simultaneously operated. 8. The numerical control device according to claim 1 , wherein the machine tool includes an orthogonal axis and a rotation axis, and when five or more axes are simultaneously operated in a case where indexing operation is performed to position the orthogonal axis and the rotation axis to control a position and an orientation of a tool with respect to the workpiece in the machine tool in a coordinate system newly defined by performing one or both of translation and rotation with respect to a reference coordinate system, the circuitry configured to divide divides operation of the five or more axes into a plurality of sets of operation of four or less axes.
Surface, 5-axis surface machining · CPC title
Automatic control or regulation of feed movement, cutting velocity or position of tool or work · CPC title
characterised by the machine tool function, e.g. thread cutting, cam making, tool direction control (G05B19/21 - G05B19/40 take precedence) · CPC title
Digital interpolation · CPC title
Machine tool, machine tool null till machine tool work handling · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.