System and method utilizing an editing initialization block in a part program editing environment in a machine vision system
US-9223306-B2 · Dec 29, 2015 · US
US9740189B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9740189-B2 |
| Application number | US-201214371797-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 2, 2012 |
| Priority date | Mar 2, 2012 |
| Publication date | Aug 22, 2017 |
| Grant date | Aug 22, 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 machining program creating apparatus includes a tool-route generating unit sequentially executing, concerning each line segment, processing for setting an end point of a set tool route as an endpoint of interest and setting a line segment connected to the endpoint of interest as a next tool route and an NC-machining-program-creation processing unit creating the NC machining program. When a line segment not set as a tool route yet is present among line segments connected to the endpoint of interest, the tool-route generating unit sets the line segment not set as a tool route as a next tool route, and, otherwise, the tool route generating unit sets a line segment already set as a tool route as a tool route again between the endpoint of interest and an endpoint forming a line segment not set as a tool route yet.
Opening claim text (preview).
The invention claimed is: 1. A machining program creating apparatus that creates a numerical control (NC) machining program for executing character engraving on a workpiece, the apparatus comprising: a processor to execute a program; and a memory to store the program which, when executed by the processor, performs processes of: generating a plurality of line segments by dividing a line segment forming a character that is a character engraving target at an intersection position of the character and sequentially executing processing for setting an end point of a set tool route as a start point and setting a line segment connected to the start point as a next tool route; and creating an NC machining program for moving a tool along the set tool route in an order set in the generating, wherein the generating includes, when a line segment not set as a tool route yet is present among line segments connected to the start point, searching for a route configured by only line segments that include the line segment and are not set as a tool route yet and setting the route found by the search as a next tool route, and, when a line segment not set as a tool route yet is not present, setting a line segment that is already set as a tool route as a tool route again between the start point and an endpoint forming a line segment not set as a tool route yet, and the generating further includes, in searching for a route to be set as a tool route, searching for a first route, which is a route returning to a start point from the start point through another endpoint and in which a same line segment is not reused and a same endpoint is not reused, and, when the first route is found, preferentially setting the found first route as a next tool route. 2. The machining program creating apparatus according to claim 1 , wherein, in searching for the route to be set as the tool route, the generating includes: searching for the first route, a second route, which is a route returning to a start point from the start point through another endpoint and in which a forward route and a backward route overlap with each other, and a third route configured by one line segment, when the first route is found, setting the found first route as a next tool route in preference to the second route and the third route, and, when the first route is not present and the second route is found, sets setting the found second route as a next tool route in preference to the third route. 3. The machining program creating apparatus according to claim 1 , wherein the creating includes extracting, from tool routes set in the generating, a tool route later in a machining order among a plurality of same tool routes and setting a tool feed speed in the extracted tool route to a rapid feed speed. 4. A machining program creating method for creating a numerical control (NC) machining program for executing character engraving on a workpiece, the method comprising: generating a plurality of line segments by dividing a line segment forming a character that is a character engraving target at an intersection position of the character; sequentially executing processing of setting an end point of a set tool route as a start point and setting a line segment connected to the start point as a next tool route; and creating an NC machining program for machining the character that is a character engraving target along a tool route set at the sequentially executing, wherein the sequentially executing includes: first setting of, when a line segment not set as a tool route yet is present among line segments connected to the start point, searching for a route configured by only line segments that include the line segment and are not set as a tool route yet and setting the route found by the search as a next tool route; and second setting of, when a line segment not set as a tool route yet is not present among the line segments connected to the start point, setting a line segment that is already set as a tool route as a tool route again between the start point and an endpoint forming a line segment not set as a tool route yet, and the first setting further includes preferred setting of searching for a first route, which is a route returning to a start point from the start point through another endpoint and in which a same line segment is not reused and a same endpoint is not reused, and, when the first route is found, preferentially setting the found first route as a next tool route. 5. The machining program creating method according to claim 4 , wherein the preferred setting includes searching for the first route, a second route, which is a route returning to a start point from the start point through another endpoint and in which a forward route and a backward route overlap with each other, and a third route configured by one line segment, when the first route is found, setting the found first route as a next tool route in preference to the second route and the third route, and, when the first route is not present and the second route is found, setting the found second route as a next tool route in preference to the third route. 6. The machining program creating method according to claim 4 , wherein the creating further includes setting a tool feed speed in an overlapping tool route among tool routes set at the sequentially executing to a rapid feed speed. 7. A machining program creating method for creating a numerical control (NC) machining program for executing character engraving on a workpiece, the method comprising: generating a plurality of line segments by dividing a line segment forming a character that is a character engraving target at an intersection position of the character; sequentially executing processing for setting an end point of a set tool route as a start point and setting a line segment connected to the start point as a next tool route; and creating an NC machining program for machining the character that is a character engraving target along a tool route set at the sequentially executing, wherein the sequentially executing includes: first setting of, when a line segment not set as a tool route yet is present among line segments connected to the start point, searching for a route configured by only line segments that include the line segment and are not set as a tool route yet and setting the route found by the search as a next tool route; and second setting of, when a line segment not set as a tool route yet is not present among the line segments connected to the start point, setting a line segment that is already set as a tool route as a tool route again between the start point and an endpoint forming a line segment not set as a tool route yet, and the creating further includes replacing which includes, concerning overlapping tool routes among tool routes set at the sequentially executing, comparing a moving time in fast-feeding a tool in one of the overlapping tool routes and a moving time in moving a tool in another tool route for allowing a tool to escape in a Z-axis direction at a start point of the overlapping tool route and causing a tool to approach in the Z-axis direction at an end point, and, when the moving time required for the overlapping tool route is longer than the moving time required for the another tool route, replacing the overlapping tool route with the another tool route. 8. The machining program creating method according to claim 7 , wherein the first setting includes preferred setting of searching for a first route, which is a route returning to a start point from the start point through another endpoint and in which a same line segment is not reused and a same endpoint is not reused, a second route, which is a route returning to a start point from the start point through anothe
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
Machine tool problems · CPC title
Positioning, indexing · CPC title
Etching, engraving, sculpturing, carving · CPC title
Cross-Sectional Technologies · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.