WO2015181912A1 - 工具経路生成装置及び方法 - Google Patents
工具経路生成装置及び方法 Download PDFInfo
- Publication number
- WO2015181912A1 WO2015181912A1 PCT/JP2014/064156 JP2014064156W WO2015181912A1 WO 2015181912 A1 WO2015181912 A1 WO 2015181912A1 JP 2014064156 W JP2014064156 W JP 2014064156W WO 2015181912 A1 WO2015181912 A1 WO 2015181912A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- machining
- shape
- tool path
- path
- spiral
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/402—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23C—MILLING
- B23C3/00—Milling particular work; Special milling operations; Machines therefor
- B23C3/10—Relieving by milling
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23C—MILLING
- B23C3/00—Milling particular work; Special milling operations; Machines therefor
- B23C3/24—Making square or polygonal ends on workpieces, e.g. key studs on tools
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/41—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
- G05B19/4103—Digital interpolation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23C—MILLING
- B23C2220/00—Details of milling processes
- B23C2220/52—Orbital drilling, i.e. use of a milling cutter moved in a spiral path to produce a hole
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34146—Helical, spiral interpolation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35101—CC cutter contact path
Definitions
- the present invention combines a spiral path and a trochoid path with a pocket portion defined by the overall shape and depth of a machining area defined on a two-dimensional plane, thereby reducing machining time and tool life.
- the present invention relates to an apparatus and method for generating a tool path that can be realized.
- the tool path generation device as described above can suppress the processing load on the tool, there is an advantage that high-efficiency processing that effectively uses the blade length of the tool is possible.
- the machining state is maintained in the spiral path, the machining is performed with higher efficiency than the trochoidal path in which the machining state and the non-machining state are repeated.
- the present invention has been made in view of the above, and an object of the present invention is to obtain a tool path generation apparatus and method that can automatically generate a plurality of spiral tool paths according to the overall shape of a machining area.
- the present invention provides a tool path generation device that generates a tool path for forming a recess defined by the overall shape and depth of a machining area in a machining material.
- a reference circle generating means for extracting a plurality of circular areas satisfying a preset condition from the entire shape of the machining area, and a plurality of circular areas extracted by the reference circle generating means or a region including the periphery of the circular area is swirled
- a first machining path generating means for generating a first tool path to be machined in a path, a post-swirl machining area shape obtained by removing the machining area by the first tool path from the entire machining area shape, and spiral machining
- a second machining path generation means for generating a second tool path for machining the post-machining region shape.
- the tool path generation apparatus and method according to the present invention can automatically generate a plurality of spiral tool paths in accordance with the entire shape of the machining area, and thus can increase machining efficiency.
- FIG. 1 is a diagram showing a configuration of an embodiment of a tool path generation device according to the present invention.
- FIG. 2 is a flowchart showing a flow of operation of the tool path generation device according to the embodiment.
- FIG. 3 is a diagram illustrating an example of the overall shape of the machining area.
- FIG. 4 is a diagram illustrating an example of the central axis obtained by the central axis conversion.
- FIG. 5 is a diagram illustrating an example of an inscribed circle that is an extraction candidate.
- FIG. 6 is a diagram illustrating an example of extracted circle data.
- FIG. 7 is a diagram illustrating an example of a hole machining path.
- FIG. 8 is a diagram illustrating a state of generation of the spiral processing.
- FIG. 1 is a diagram showing a configuration of an embodiment of a tool path generation device according to the present invention.
- FIG. 2 is a flowchart showing a flow of operation of the tool path generation device according to the embodiment.
- FIG. 3 is
- FIG. 9 is a diagram illustrating an example of a region shape to be processed by trochoidal processing.
- FIG. 10 is a diagram illustrating an example of a machining path for trochoidal machining.
- FIG. 11 is a diagram illustrating an example of a tool path as an output result.
- FIG. 12 is a diagram illustrating an example of a tool path generated by the tool path generation device disclosed in Patent Document 1.
- FIG. 13 is a diagram illustrating an example of extracting a circle that does not touch the contour of the entire machining area shape at two points.
- FIG. 1 is a diagram showing a configuration of an embodiment of a tool path generation device according to the present invention.
- the tool path generation device 50 includes a machining area shape input unit 1, a machining condition input unit 2, a tool path generation unit 3, a machining area shape storage unit 20, and a machining condition storage unit 21.
- the machining area shape input unit 1 accepts external input of machining area whole shape data that defines the shape of the whole machining area and stores it in the machining area shape storage unit 20.
- Machining condition input unit 2 is the end mill used in the depth of the machined part, the machining method of the hole part to start the spiral machining, the radius of the hole part, the machining time per hole part, the helical machining, the spiral machining and the trochoid machining Tool diameter, parameters for generating the spiral path and trochoidal path, feed rate in the path where machining is performed in the spiral path and trochoidal path, and path where machining in the trochoidal path is not performed Accepts external input of data such as a feed rate and a feed rate on a path moving between the spiral machining paths, and stores the data in the machining condition storage unit 21.
- the drill process by a drill tool the helical process in an end mill tool, etc. can be mention
- parameters for generating the spiral machining path and the trochoid machining path include a cutting amount in the tool radial direction, a contact angle of the tool with respect to the machining material, and the like.
- the tool path generation unit 3 includes a spiral processing path reference circle generation unit 4, a hole processing path generation unit 5, a spiral processing path generation unit 6, a trochoid processing path generation unit 7, a tool path output unit 8, and a spiral processing path reference circle storage unit. 22, a trochoidal machining region shape storage unit 23, a tool path storage unit 24, and a control unit 25.
- the tool path generation unit 3 generates each tool path for drilling, spiraling, and trochoidal machining by controlling the execution order of the functional units, and outputs the tool paths to the outside.
- the spiral processing path reference circle generating unit 4 serving as the reference circle generating unit is stored in the processing region overall shape data stored in the processing region shape storage unit 20 and the processing condition storage unit 21 in accordance with an execution instruction from the control unit 25. Based on the machining condition data, the circle data serving as the reference for the spiral machining path is generated and stored in the spiral machining path reference circle storage unit 22.
- the hole machining path generation unit 5 is based on the circle data stored in the spiral machining path reference circle storage unit 22 and the machining condition data stored in the machining condition storage unit 21. Machining path data for forming a hole at the part where the vortex machining is started is generated, and the tool path storage unit 24 stores the data.
- the spiral processing path generation unit 6 as the first processing path generation unit is configured to store the entire processing region shape data stored in the processing region shape storage unit 20, and the spiral processing path reference circle storage unit. Based on the circle data stored in 22 and the machining condition data stored in the machining condition storage unit 21, spiral processing path data serving as a first tool path is generated, and the data is stored in the tool path storage unit 24. Let Further, data of the processed region shape after the spiral processing that is the target of the trochoidal processing in which the processed region shape by the generated path is removed from the entire processed region shape is generated, and the data is stored in the trochoidal processed region shape storage unit 23.
- the trochoidal machining path generation unit 7 performs the spiral machining region shape data stored in the trochoidal machining region shape storage unit 23 and the machining condition data stored in the machining condition storage unit 21. Based on the above, trochoidal machining path data for the second tool path is generated, and the tool path storage unit 24 stores the data.
- the tool path output unit 8 outputs the machining path data stored in the tool path storage unit 24 to the outside in response to an execution instruction from the control unit 25.
- the machining area shape storage unit 20 stores the machining area overall shape data input to the machining area shape input unit 1.
- the machining condition storage unit 21 stores the machining condition data input to the machining condition input unit 2.
- the spiral processing path reference circle storage unit 22 stores the circle data generated by the spiral processing path reference circle generation unit 4.
- the trochoidal machining region shape storage unit 23 stores the spiral processing region shape data generated by the spiral processing path generation unit 6.
- the tool path storage unit 24 stores the machining path data generated by each of the hole machining path generation unit 5, the spiral machining path generation unit 6, and the trochoid machining path generation unit 7.
- the control unit 25 sends an execution instruction to each of the spiral processing path reference circle generation unit 4, the hole processing path generation unit 5, the spiral processing path generation unit 6, the trochoid processing path generation unit 7, and the tool path output unit 8. The operation order of each part is controlled.
- FIG. 2 is a flowchart showing a flow of operation of the tool path generation device according to the embodiment.
- data defining the overall machining area shape is externally input to the machining area shape input unit 1 and stored in the machining area shape storage unit 20 (step S201).
- the data that defines the overall shape of the machining area is data such as the type, coordinates, and dimensions of the shape elements that make up the outline shape of the area.
- a method of externally inputting data to the machining area shape input unit 1 a method such as input by an operator using a keyboard or the like, conversion from a specified part on CAD (Computer Aided Design) data can be applied. It is.
- CAD Computer Aided Design
- FIG. 3 is a diagram showing an example of the overall shape of the machining area.
- the entire processing region shape is a shape in which two rectangular regions with R at the corner portion are connected by a groove region, and the processing region shape storage unit 20 has two corners with R at the corner portion.
- Data for forming a concave portion N having a shape formed by connecting two square regions with a groove region in the workpiece material 40 is stored as overall processing region shape data defining the overall processing region shape. It is assumed that the depth of the recess N is a constant value.
- machining condition data is externally input to the machining condition input unit 2 and stored in the machining condition storage unit 21 (step S202).
- External input of the machining condition data is performed by a method such as input by an operator using a keyboard or the like, or input from a parent system (CAM (Computer Aided Manufacturing) device, numerical control device, etc.).
- CAM Computer Aided Manufacturing
- the tool path generation unit 3 generates circle data serving as a reference for the spiral machining path in the spiral machining path reference circle generation unit 4, and stores the data in the spiral machining path reference circle storage unit 22 (step S203).
- FIG. 4 is a diagram showing an example of the central axis obtained by the central axis conversion.
- the point on the central axis MA indicates a position where the increase / decrease of the radius of the inscribed circle occurs, that is, a position where the radius of the inscribed circle takes a maximum value or a minimum value.
- the center of the inscribed circle with the maximum radius described later is either a position where the radius of the inscribed circle takes a maximum value or a minimum value.
- step S203 circle data is extracted by the following procedure.
- A Based on information obtained by center axis conversion (specifically, the center axis and the inscribed circle radius), the inscribed circle having the maximum radius as a first inscribed circle from a plurality of inscribed circles To extract.
- B A radius is predetermined from the second inscribed circle that touches the contour of the entire machining area shape at three or more points and the third inscribed circle that touches the contour of the entire machining area shape at two points that do not overlap with them. Is extracted with a maximum radius that is greater than the value of and does not overlap the extracted first, second, and third inscribed circles.
- C As a result of the above (b), if there is nothing to be extracted, the extraction process is completed, and if there is something to be extracted, the procedure returns to (b).
- the inscribed circle that touches the contour of the entire machining area shape at three or more points is selected as the extraction candidate. This is because it may be an inscribed circle with the maximum radius. In addition, the inscribed circle that touches the contour of the entire machining area shape at two points does not overlap with the inscribed circle that touches the contour of the entire machining area shape at three or more points. This is because there is a sufficient gap between the inscribed circles in contact with the outline of the entire shape, and high efficiency can be achieved by applying a spiral process to the inscribed circle in this gap.
- FIG. 5 is a diagram illustrating an example of an inscribed circle that is an extraction candidate. In FIG. 5, the entire shape of the processing region is a long hole-like recess. As shown in FIG. 5, when there is a sufficient gap between the inscribed circles C4 and C5 that are in contact with the contour of the entire machining area at three or more points, the inscribed circle C6 in this gap is selected as an extraction candidate.
- the inscribed circle to be extracted is limited to the inscribed circle whose radius is larger than a predetermined value.
- the spiral processing is started. This is because the radius of the inscribed circle needs to be large with a certain margin with respect to the radius of the hole.
- the predetermined value is calculated from the radius RH of the hole and the diameter DEM of the end mill tool stored in the machining condition storage unit 21 as follows.
- K is a constant larger than 0. If the value of K is set to be large, the lower limit value of the radius of the inscribed circle to be extracted becomes large, so that only a region having a certain size can be swirled, and the effect of efficiency by performing swirling Can be increased. However, if the value of K is too large, the number of inscribed circles extracted as candidates is reduced, and the effect of efficiency by performing the spiraling process is reduced. Therefore, depending on the entire machining area shape and machining conditions To set as appropriate.
- the inscribed circle to be extracted is limited to the one that does not overlap with the extracted inscribed circle. This is to prevent the efficiency from being lowered due to the fact that the machining is not performed by the movement of. However, even if there is a slight overlap with the size of the inscribed circle, it is conceivable that the effect of improving efficiency by performing the spiral processing is exceeded.
- the overlap can be determined by the following conditional expression: it can.
- the position of the center point of the extracted inscribed circle is PE, the radius of the extracted inscribed circle is RE, the position of the center point of the extracted inscribed circle is PC, the radius of the extracted candidate inscribed circle is RC, and RE> RC , It is determined that there is no overlap if the following equation (2) is satisfied.
- H
- L is a constant larger than 0. If the value of L is set to a large value, an inscribed circle having a large degree of overlap with the extracted inscribed circle can be extracted as a candidate, but the efficiency reduction due to the fact that machining is not performed by the subsequent movement of the tool also increases. Therefore, it may be set as appropriate according to the overall shape of the processing region, processing conditions, and the like.
- FIG. 6 is a diagram illustrating an example of the extracted circle data.
- the circle C1 centered on the point P1 is extracted by the procedure (a).
- the inscribed circle that touches the contour of the entire machining area at three or more points that do not overlap with the extracted circle C1 and the contour of the entire machining area at two points that do not overlap with them are touched.
- a circle C2 centered on the point P2 is extracted as the inscribed circle having the maximum radius. Since the circle C2 has been extracted, the procedure of (c) is returned to the procedure of (b) again, and when the procedure of (b) is performed for the second time, no inscribed circle is extracted.
- the tool path data for processing the hole for starting the spiral processing is generated in the hole processing path generation unit 5, and the data is stored in the tool path storage unit 24 (step S204).
- the coordinates of the center position of the hole are obtained from the circle data stored in the spiral processing path reference circle storage unit 22, the depth of the processing unit stored in the processing condition storage unit 21, the hole processing method, Based on the radius of the hole, a hole machining path by a drill tool, a helical machining path by an end mill tool, and the like are generated and stored.
- FIG. 7 is a diagram illustrating an example of a hole machining path.
- the hole machining method helical machining by an end mill tool is designated, and the circles C1 and C2 are circles obtained from the spiral machining path reference circle storage unit 22, and the hole regions NH1 and NH2 at the center thereof.
- the tool paths for machining the workpiece material 40 are helical machining paths TPH1 and TPH2.
- the spiral machining path generation unit 6 generates spiral machining tool path data, and the data is stored in the tool path storage unit 24 (step S205).
- data on the shape of the region to be machined by trochoidal machining is generated from the entire machining region shape data stored in the machining region shape storage unit 20 and the machining region data obtained from the spiral machining path, and the trochoidal machining region shape storage unit The data is stored in 23.
- the circle data obtained from the spiral machining path reference circle storage unit 22 the diameter of the end mill tool obtained from the machining condition storage unit 21, the predetermined cutting amount in the radial direction of the tool, and the contact angle of the tool with respect to the machining material Etc. are generated based on the above. For example, start a cut from the side of the hole where machining starts, increase the cut in the tool radial direction or the contact angle of the tool to the workpiece material to a predetermined value, then keep it constant, and then decrease the spiral path There is a way to generate
- FIG. 8 is a diagram showing a state of generation of the spiral processing.
- the circles C1 and C2 are the circles obtained from the spiral processing path reference circle storage unit 22, and the spiral processing for processing the regions NS1 and NS2 to be processed on the workpiece 40 by the corresponding spiral processing.
- the paths are TPS1 and TPS2.
- FIG. 9 is a diagram showing an example of a region shape to be processed by trochoidal processing.
- the region shape NT is obtained by removing the regions of the circles C1 and C2 that are the processing regions by the spiral processing path from the entire processing region shape.
- the trochoidal machining path generation unit 7 generates trochoidal machining path data and stores the data in the tool path storage unit 24 (step S206).
- the tool path for trochoidal machining includes machining area data obtained from the trochoidal machining area shape storage unit 23, a diameter of the end mill tool obtained from the machining condition storage unit 21, a predetermined tool radial direction cutting amount, and a contact angle of the tool with respect to the machining material. For example, there is a method of generating a circular path that repeats machining and non-machining so that the cutting angle in the tool radial direction or the contact angle of the tool with respect to the workpiece does not exceed a predetermined value.
- FIG. 10 is a diagram illustrating an example of a processing path for trochoidal processing.
- the tool path for machining the region NT to be machined in FIG. 10 includes a path TPT for machining the workpiece material 40 and a path TPN for not machining the workpiece material 40. ing.
- the route TPT is indicated by a solid line and the route TPN is indicated by a broken line.
- the hole machining path, the spiral machining path, and the trochoidal machining path data stored in the tool path storage unit 24 are obtained from the machining condition storage unit 21.
- the order is adjusted based on the processing method and output externally.
- the drilling method using a drill tool is the drilling method that starts drilling and spiraling
- all drilling path data is first output in consideration of reducing the tool change loss.
- all the spiral processing path data is output, and finally the trochoidal processing path data is output.
- FIG. 11 is a diagram illustrating an example of a tool path as an output result.
- a solid line in FIG. 11 indicates a path for processing the processed material 40, and a broken line indicates a path for not processing the processed material 40.
- step S207 After the output of the tool path data in step S207, the operation of the tool path generation device is terminated.
- FIG. 12 is a diagram illustrating an example of a tool path generated by the tool path generation apparatus disclosed in Patent Document 1, and shows a result of generating a tool path for the entire machining area shape shown in FIG. Yes.
- N1 in FIG. 12 is a circular area with the maximum radius extracted for the entire machining area, and N2 is an area obtained by removing N1 from the entire machining area.
- a spiral machining path is generated for N1
- a trochoidal machining path is generated for N2.
- a solid line in FIG. 12 indicates a route for processing the workpiece material 40, and a broken line indicates a route for not processing the workpiece material 40.
- the circular region N1 corresponds to one of the square regions constituting the entire processing region, and processing is performed with high efficiency by continuous processing by spiral processing. Since the other of the quadrangular regions is intermittently processed by the trochoidal processing path, the processing efficiency is lower than that of the one of the quadrangular regions.
- the tool path generation device disclosed in Patent Document 1 Since the spiral process is applied only to one part of the maximum circle part, the effect of improving the process efficiency by performing the spiral process cannot be sufficiently obtained.
- the tool path generation device according to the embodiment extracts a plurality of circles from the entire machining area shape even when the aspect ratios of the machining area overall shape are greatly different, and performs spiral processing on the extracted circle area. Therefore, the effect of improving the processing efficiency is increased.
- machining path for machining the portion remaining after the spiral machining is generated in a trochoidal shape.
- a machining path such as a zigzag shape or a meander shape may be generated. good.
- FIG. 13 is a diagram illustrating an example of extracting a circle that does not touch the contour of the entire machining area shape at two points.
- the circle C7 becomes a circle that is not a circle that is in contact with the contour of the entire machining area at two points.
- the inside may be spirally processed.
- the spiral machining path generation unit 6 may generate a tool path for performing spiral machining on a region including the periphery of the extracted circle.
- the tool path generation apparatus and method according to the present invention are useful in that high efficiency can be achieved by automatically applying a plurality of spiral paths according to the overall shape of the machining area.
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Numerical Control (AREA)
Abstract
Description
図1は、本発明にかかる工具経路生成装置の実施の形態の構成を示す図である。実施の形態に係る工具経路生成装置50は、加工領域形状入力部1、加工条件入力部2、工具経路生成部3、加工領域形状記憶部20及び加工条件記憶部21を有する。
Claims (6)
- 加工領域全体形状と深さとで定義される凹部を加工素材に形成するための工具経路を生成する工具経路生成装置であって、
前記加工領域全体形状内から予め設定された条件を満たす円形状領域を複数抽出する基準円生成手段と、
前記基準円生成手段が抽出した複数の円形状領域あるいは該円形状領域の周辺を含む領域を渦巻き状の経路で加工する第1の工具経路と、前記加工領域全体形状から前記第1の工具経路による加工領域を除去した渦巻き加工後加工領域形状とを生成する第1の加工経路生成手段と、
前記渦巻き加工後加工領域形状を加工する第2の工具経路を生成する第2の加工経路生成手段とを有することを特徴とする工具経路生成装置。 - 前記第2の加工経路生成手段は、前記第2の工具経路をトロコイド状に生成することを特徴とする請求項1に記載の工具経路生成装置。
- 前記基準円生成手段は、重複を予め設定された値以下に制限して複数の円形状領域を前記加工領域全体形状内から抽出することを特徴とする請求項1に記載の工具経路生成装置。
- 前記基準円生成手段は、前記加工領域全体形状の輪郭に2点以上で内接する円を抽出することを特徴とする請求項1に記載の工具経路生成装置。
- 前記基準円生成手段は、
前記加工領域全体形状の複数の内接円から半径が最も大きい第1の内接円を抽出し、
前記第1の内接円の抽出後、前記加工領域全体形状の輪郭に3点以上で接する第2の内接円と、該第2の内接円に重ならず前記加工領域全体形状の輪郭に2点で接する第3の内接円の中から、半径が工具径に基づいて予め設定された値よりも大きく、かつ抽出済みの第1、第2及び第3の内接円との重複が予め設定された値以下であるもので、半径が最も大きいものを抽出することを繰返すことを特徴とする請求項1に記載の工具経路生成装置。 - 加工領域全体形状と深さとで定義される凹部を加工素材に形成するための工具経路を生成する工具経路生成方法であって、
前記加工領域全体形状内から予め設定された条件を満たす円形状領域を複数抽出する基準円生成工程と、
前記基準円生成工程において抽出した複数の円形状領域あるいは該円形状領域の周辺を含む領域を渦巻き状の経路で加工する第1の工具経路と、前記加工領域全体形状から前記第1の工具経路による加工領域を除去した渦巻き加工後加工領域形状とを生成する第1の加工経路生成工程と、
前記渦巻き加工後加工領域形状を加工する第2の工具経路を生成する第2の加工経路生成工程とを有することを特徴とする工具経路生成方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014560582A JP5755380B1 (ja) | 2014-05-28 | 2014-05-28 | 工具経路生成装置及び方法 |
CN201480003435.XA CN105339856A (zh) | 2014-05-28 | 2014-05-28 | 刀具路径生成装置以及方法 |
US14/436,544 US20160291570A1 (en) | 2014-05-28 | 2014-05-28 | Tool-path generation apparatus and method |
PCT/JP2014/064156 WO2015181912A1 (ja) | 2014-05-28 | 2014-05-28 | 工具経路生成装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2014/064156 WO2015181912A1 (ja) | 2014-05-28 | 2014-05-28 | 工具経路生成装置及び方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015181912A1 true WO2015181912A1 (ja) | 2015-12-03 |
Family
ID=53759602
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2014/064156 WO2015181912A1 (ja) | 2014-05-28 | 2014-05-28 | 工具経路生成装置及び方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20160291570A1 (ja) |
JP (1) | JP5755380B1 (ja) |
CN (1) | CN105339856A (ja) |
WO (1) | WO2015181912A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106001719A (zh) * | 2016-07-04 | 2016-10-12 | 北京航空航天大学 | 平底铣刀加工凸轮廓平底型腔的等切宽刀具轨迹生成方法 |
JP2020146827A (ja) * | 2019-03-06 | 2020-09-17 | 住友化学株式会社 | 切削加工された積層フィルムの製造方法 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106569456B (zh) * | 2015-10-13 | 2019-01-25 | 中国科学院沈阳自动化研究所 | 一种适用于双螺旋轨迹的加工区域分割及轨迹连接方法 |
CN105234466B (zh) * | 2015-10-28 | 2018-03-16 | 成都飞机工业(集团)有限责任公司 | 一种槽特征侧铣加工刀轨生成方法 |
CN106736242A (zh) * | 2016-12-28 | 2017-05-31 | 信阳农林学院 | 一种基于Voronoi图的螺旋加工路径的生成方法 |
US11306972B2 (en) | 2017-11-01 | 2022-04-19 | Holtec International | Shell and tube heat exchangers |
US11512902B2 (en) | 2017-11-01 | 2022-11-29 | Holtec International | Flow baffles for shell and tube heat exchangers |
US11796255B2 (en) | 2017-02-24 | 2023-10-24 | Holtec International | Air-cooled condenser with deflection limiter beams |
CN108941665A (zh) * | 2017-05-23 | 2018-12-07 | 中国航空工业集团公司西安飞行自动控制研究所 | 一种用于凹腔平面的镗铣方法 |
WO2020009734A1 (en) * | 2018-02-14 | 2020-01-09 | Holtec International | Flow baffles for shell and tube heat exchangers |
US10671047B2 (en) * | 2018-03-15 | 2020-06-02 | The Boeing Company | Composite structure repair system and method |
JP7106321B2 (ja) * | 2018-03-29 | 2022-07-26 | 三菱重工業株式会社 | 工具選定装置、方法、及びプログラム、並びにncプログラム作成システム |
CN112091292B (zh) * | 2020-09-14 | 2022-09-02 | 中国航发贵州黎阳航空动力有限公司 | 一种余量孔扩孔加工方法 |
CN112711231B (zh) * | 2020-12-22 | 2022-07-12 | 北京航星机器制造有限公司 | 一种增材制造加工路径规划的方法及装置 |
CN115091151B (zh) * | 2022-06-28 | 2024-03-22 | 四川成飞集成科技股份有限公司 | 一种斜楔模的等高导滑安装面的加工方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11353013A (ja) * | 1998-06-10 | 1999-12-24 | Nissan Motor Co Ltd | 荒加工用加工領域作成方法 |
JP2000305615A (ja) * | 1999-04-16 | 2000-11-02 | Nissan Motor Co Ltd | 荒加工用ポケット形状加工領域作成方法 |
JP2002023814A (ja) * | 2000-06-07 | 2002-01-25 | Parametric Technology Corp | 工作物の選択した部分の機械加工をコンピュータによって実行する方法 |
JP2002236509A (ja) * | 2001-11-28 | 2002-08-23 | Canon Inc | Ncデータ作成装置、及び方法 |
JP2002283118A (ja) * | 2001-03-28 | 2002-10-03 | Enshu Ltd | 形状沿い周回加工方法 |
JP2006119935A (ja) * | 2004-10-21 | 2006-05-11 | Yoshiaki Kakino | 工程設計方法、工程設計装置及びコンピュータプログラム |
JP2013088976A (ja) * | 2011-10-17 | 2013-05-13 | Mitsubishi Electric Corp | 工具経路生成装置及び方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4035706A (en) * | 1973-07-26 | 1977-07-12 | Hymie Cutler | Offset path generating system particularly useful for numerical control machines |
DE4311169C2 (de) * | 1993-04-05 | 1995-01-26 | Danfoss As | Hydraulische Maschine und Verfahren zum Erzeugen der Kontur eines Zahnrades einer hydraulischen Maschine |
DE10327623B4 (de) * | 2003-06-19 | 2006-07-13 | Mtu Aero Engines Gmbh | Fräsverfahren zur Fertigung von Bauteilen |
CN100343770C (zh) * | 2005-09-14 | 2007-10-17 | 山东大学 | 一种数控车床的智能控制***及其控制方法 |
US8489224B2 (en) * | 2011-02-28 | 2013-07-16 | Solidcam Ltd. | Computerized tool path generation |
US8977382B2 (en) * | 2012-05-11 | 2015-03-10 | D.P. Technology Corp. | Automatic method for milling complex channel-shaped cavities |
-
2014
- 2014-05-28 WO PCT/JP2014/064156 patent/WO2015181912A1/ja active Application Filing
- 2014-05-28 JP JP2014560582A patent/JP5755380B1/ja active Active
- 2014-05-28 US US14/436,544 patent/US20160291570A1/en not_active Abandoned
- 2014-05-28 CN CN201480003435.XA patent/CN105339856A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11353013A (ja) * | 1998-06-10 | 1999-12-24 | Nissan Motor Co Ltd | 荒加工用加工領域作成方法 |
JP2000305615A (ja) * | 1999-04-16 | 2000-11-02 | Nissan Motor Co Ltd | 荒加工用ポケット形状加工領域作成方法 |
JP2002023814A (ja) * | 2000-06-07 | 2002-01-25 | Parametric Technology Corp | 工作物の選択した部分の機械加工をコンピュータによって実行する方法 |
JP2002283118A (ja) * | 2001-03-28 | 2002-10-03 | Enshu Ltd | 形状沿い周回加工方法 |
JP2002236509A (ja) * | 2001-11-28 | 2002-08-23 | Canon Inc | Ncデータ作成装置、及び方法 |
JP2006119935A (ja) * | 2004-10-21 | 2006-05-11 | Yoshiaki Kakino | 工程設計方法、工程設計装置及びコンピュータプログラム |
JP2013088976A (ja) * | 2011-10-17 | 2013-05-13 | Mitsubishi Electric Corp | 工具経路生成装置及び方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106001719A (zh) * | 2016-07-04 | 2016-10-12 | 北京航空航天大学 | 平底铣刀加工凸轮廓平底型腔的等切宽刀具轨迹生成方法 |
CN106001719B (zh) * | 2016-07-04 | 2017-12-05 | 北京航空航天大学 | 平底铣刀加工凸轮廓平底型腔的等切宽刀具轨迹生成方法 |
JP2020146827A (ja) * | 2019-03-06 | 2020-09-17 | 住友化学株式会社 | 切削加工された積層フィルムの製造方法 |
JP7386674B2 (ja) | 2019-03-06 | 2023-11-27 | 住友化学株式会社 | 切削加工された積層フィルムの製造方法 |
Also Published As
Publication number | Publication date |
---|---|
JP5755380B1 (ja) | 2015-07-29 |
CN105339856A (zh) | 2016-02-17 |
US20160291570A1 (en) | 2016-10-06 |
JPWO2015181912A1 (ja) | 2017-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5755380B1 (ja) | 工具経路生成装置及び方法 | |
WO2017110236A1 (ja) | 工具経路修正装置および工具経路修正方法 | |
US10481567B2 (en) | Gear tooth profile simulation apparatus and method, and machining tool edge surface simulation apparatus and method | |
JP5436733B1 (ja) | 数値制御加工プログラム作成装置 | |
JP5960189B2 (ja) | 加工サイクル生成機能を有する数値制御装置およびプログラム編集方法 | |
CN102794488A (zh) | 类直纹面整体叶轮曲面的侧铣加工方法 | |
JP6386511B2 (ja) | 工具経路生成装置、工具経路生成方法及び工具経路生成プログラム | |
US20180136623A1 (en) | Method for Optimizing Motion Profiles, Computer Program Product, Control Device and Installation or Robot | |
JP6408060B1 (ja) | 数値制御装置 | |
JP5726041B2 (ja) | 工具経路生成装置及び方法 | |
KR101095268B1 (ko) | 수치 제어 장치 | |
CN114127384B (zh) | 具有阻挡外壳和整体地形成的断裂部分的井下阻挡装置 | |
JP5274714B1 (ja) | 加工プログラム生成装置、加工プログラム生成方法、および加工プログラム生成プログラム | |
JP2007200121A (ja) | 工具経路作成方法および工具経路作成プログラム | |
CN106898028A (zh) | 一种弧段多边形二维布尔运算方法 | |
RU2695502C2 (ru) | Способ моделирования ванны лопатки | |
JP6474361B2 (ja) | 加工動作をロボットに実行させるロボット制御装置、及びロボットプログラム生成装置 | |
US11630438B2 (en) | Determining a cut pattern of a lathe method, control device, and lathe | |
US20150073578A1 (en) | System and method for converting a three dimensional model to a non-application specific format | |
Sateesh | Improvement in motion characteristics of cam-follower systems using NURBS | |
JP5686975B2 (ja) | 点列生成方法、点列生成プログラム、並びに点列生成装置及びこれを備えた工作機械 | |
JP2005305595A (ja) | 切削加工方法及び加工経路作成方法 | |
CN103092130A (zh) | 一种活塞外圆建模方法 | |
Li et al. | Planar tool radius compensation for CNC systems based on NURBS interpolation | |
JPH10312473A (ja) | コーナ丸め部分の削除方法、ならびに同方法を実現するcaeシステム、及び同方法がプログラムされ記録される記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 201480003435.X Country of ref document: CN |
|
ENP | Entry into the national phase |
Ref document number: 2014560582 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14436544 Country of ref document: US |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14893262 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14893262 Country of ref document: EP Kind code of ref document: A1 |