Command-value generation apparatus

US2020183359A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020183359-A1
Application numberUS-201716319585-A
CountryUS
Kind codeA1
Filing dateFeb 16, 2017
Priority dateSep 2, 2016
Publication dateJun 11, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A command-value generation apparatus includes: a segmentation unit to segment a machining program into execution units to generate segment machining programs; a parallel computation unit, including a plurality of arithmetic units, to execute the segment machining programs on a per execution unit basis in parallel and generate a segment command for each of the execution units, the segment command being a group of interpolation points on the tool path; and a command-value generation unit to generate a tool travel command from the segment command for each of the execution units. The segment machining programs are separate from one another by at least one segmentation point. The segment machining programs includes a forward segment machining program located forward of the segmentation point, and a rearward segment machining program located rearward of the segmentation point.

First claim

Opening claim text (preview).

1 . A command-value generation apparatus to calculate a tool path in accordance with a machining program, and generate a tool travel command that is a group of interpolation points each located per unit time on the tool path, the apparatus comprising: a divider to segment the machining program into execution units to generate segment machining programs; a parallel computer, including a plurality of arithmetic operators, to execute the segment machining programs on a per execution unit basis in parallel and generate a segment command for each of the execution units, the segment command being a group of interpolation points on the tool path; and a command-value generator to generate a tool travel command from the segment command for each of the execution units, wherein when a direction from a start of the machining program toward an end of the machining program is defined as a rearward direction and a direction from the end of the machining program toward the start of the machining program is defined as a forward direction, the segment machining programs are separate from one another by at least one segmentation point, the segment machining programs including a forward segment machining program located forward of the segmentation point, and a rearward segment machining program located rearward of the segmentation point, the forward segment machining program having an end portion, the rearward segment machining program having a start portion, the divider calculates: an acceleration distance by which a tool travels until the tool reaches a command speed on a basis of preset acceleration; and an overlap quantity at the segmentation point such that the overlap quantity is equal to or greater than the acceleration distance, and the divider causes the start portion of the rearward segment machining program and the end portion of the forward segment machining program to overlap each other by the overlap quantity. 2 . The command-value generation apparatus according to claim 1 , wherein the command-value generator deletes an overlapping portion from the segment command for each of the execution units. 3 . The command-value generation apparatus according to claim 1 , wherein the divider segments the machining program into execution units that are equal to or greater in number than the arithmetic operators of the parallel computer. 4 . The command-value generation apparatus according to claim 1 , wherein the divider causes a computation time of the segment command for each of the execution units or a path length of the machining program for each of the execution units to be equal. 5 . The command-value generation apparatus according to claim 1 , further comprising a machining simulator to simulate a machined shape of a workpiece on a basis of the tool travel command. 6 . The command-value generation apparatus according to claim 1 , further comprising a servo simulator to estimate a servo response from the tool travel command on a basis of a preset servo model. 7 . The command-value generation apparatus according to claim 1 , wherein the parallel computer is configured by using a multi-core CPU, a personal computer that includes a plurality of CPUs, or a server or cloud system that is connected to a communication line. 8 . The command-value generation apparatus according to claim 1 , wherein, to correct spacing between interpolation points that occurs at a location of changeover of the segment command, the command-value generator adjusts a location of the interpolation point on a path of the segment command. 9 . The command-value generation apparatus according to claim 1 , wherein the command-value generator deletes overlapping portions from the segment commands on a per execution unit basis in parallel. 10 . The command-value generation apparatus according to claim 1 , wherein the parallel computer outputs the segment command in small units over multiple times.

Assignees

Inventors

Classifications

  • Nc in input of data, input till input file format · CPC title

  • Director, elements to supervisory · CPC title

  • Digital interpolation · CPC title

  • characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine · CPC title

  • electric · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020183359A1 cover?
A command-value generation apparatus includes: a segmentation unit to segment a machining program into execution units to generate segment machining programs; a parallel computation unit, including a plurality of arithmetic units, to execute the segment machining programs on a per execution unit basis in parallel and generate a segment command for each of the execution units, the segment comman…
Who is the assignee on this patent?
Mitsubishi Electric Corp
What technology area does this patent fall under?
Primary CPC classification G05B19/4103. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 11 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).