Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6719683B2 - Cutting machine and cutting method - Google Patents
[go: Go Back, main page]

JP6719683B2 - Cutting machine and cutting method - Google Patents

Cutting machine and cutting method Download PDF

Info

Publication number
JP6719683B2
JP6719683B2 JP2019554704A JP2019554704A JP6719683B2 JP 6719683 B2 JP6719683 B2 JP 6719683B2 JP 2019554704 A JP2019554704 A JP 2019554704A JP 2019554704 A JP2019554704 A JP 2019554704A JP 6719683 B2 JP6719683 B2 JP 6719683B2
Authority
JP
Japan
Prior art keywords
tool
cutting
locus
trajectory
machining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019554704A
Other languages
Japanese (ja)
Other versions
JPWO2020008780A1 (en
Inventor
岳大 永山
岳大 永山
和宏 菅野
和宏 菅野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amada Co Ltd
Original Assignee
Amada Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amada Co Ltd filed Critical Amada Co Ltd
Application granted granted Critical
Publication of JP6719683B2 publication Critical patent/JP6719683B2/en
Publication of JPWO2020008780A1 publication Critical patent/JPWO2020008780A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/08Devices involving relative movement between laser beam and workpiece
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/08Devices involving relative movement between laser beam and workpiece
    • B23K26/082Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/36Removing material
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical 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 program data in numerical form
    • G05B19/4093Numerical 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 program data in numerical form 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Mechanical Engineering (AREA)
  • Plasma & Fusion (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Laser Beam Processing (AREA)
  • Numerical Control (AREA)

Description

本開示は、レーザビームを照射して加工対象物を加工するレーザ加工機等の切削加工機及び切削加工方法に関する。 The present disclosure relates to a cutting machine such as a laser processing machine that irradiates a laser beam to process an object to be processed, and a cutting method.

切削加工機として、レーザビームを照射して加工対象物を加工し、所定の形状を有する製品を製作するレーザ加工機が普及している。レーザ加工機は、製品が所定の形状を有して製作されるように、レーザビームによる切削量を考慮した工具径補正により加工対象物を切削加工する。特許文献1には、工具径補正により加工対象物を切削加工するレーザ加工機の一例が記載されている。 As a cutting machine, a laser processing machine that irradiates a laser beam to process an object to be processed to produce a product having a predetermined shape is widely used. The laser processing machine cuts an object to be processed by tool diameter correction in consideration of a cutting amount by a laser beam so that a product has a predetermined shape. Patent Document 1 describes an example of a laser processing machine that cuts an object to be processed by tool diameter correction.

特許第6087483号公報Japanese Patent No. 6087483

レーザ加工機において、レーザビームを射出するノズルと加工対象物を載せる加工テーブルとの相対位置が固定されている状態では、レーザビームは通常、円形状を有するため、切削加工跡も円形状を有する。複数の種類の回転工具を備えたマシニングセンタにおいても、回転工具の位置座標が固定されている状態では、切削加工跡は通常、円形状を有する。ウォータジェット加工機においても、高圧水が射出される位置座標が固定されている状態では、切削加工跡は通常、円形状を有する。従って、工具径補正は、ノズル、回転工具、高圧水等の切削工具の位置座標が固定されている状態における切削加工跡が円形状であることを前提としている。 In the laser processing machine, when the relative position between the nozzle that emits the laser beam and the processing table on which the processing target is placed is fixed, the laser beam usually has a circular shape, so the cutting trace also has a circular shape. .. Even in a machining center provided with a plurality of types of rotary tools, the cutting trace normally has a circular shape when the position coordinates of the rotary tools are fixed. Also in the water jet processing machine, the cutting trace normally has a circular shape when the position coordinates at which the high-pressure water is ejected are fixed. Therefore, the tool diameter correction is based on the premise that the cutting trace is circular when the position coordinates of the cutting tool such as the nozzle, the rotary tool, and the high-pressure water are fixed.

そのため、レーザ加工機等の切削加工機は、切削工具による切削加工跡の半径分または切削加工跡の半幅分を工具径補正量に設定し、工具径補正量分だけシフトさせて加工対象物を切削加工するときの軌跡を制御する。一般的に、従来の切削加工機では、工具径補正は切削加工跡が非円形状の場合に対応していない。 Therefore, a cutting machine such as a laser processing machine sets the radius of the cutting trace by the cutting tool or the half width of the cutting trace as the tool diameter correction amount, and shifts by the tool diameter correction amount to move the workpiece. Controls the trajectory when cutting. Generally, in the conventional cutting machine, the tool radius correction does not correspond to the case where the cutting trace has a non-circular shape.

1またはそれ以上の実施形態は、切削工具の位置座標が固定されている状態における切削加工跡が非円形状であっても、切削工具の工具径を精度よく補正することができる切削加工機及び切削加工方法を提供することを目的とする。 One or more embodiments include a cutting machine that can accurately correct the tool diameter of the cutting tool even if the cutting trace in a state where the position coordinate of the cutting tool is fixed is a non-circular shape. An object is to provide a cutting method.

1またはそれ以上の実施形態の第1の態様によれば、加工対象物を切削加工する加工機本体と、前記加工機本体を制御するNC装置とを備え、前記NC装置は、前記加工対象物を切削加工することによって得られる最終加工製品の寸法及び形状を含む製品形状情報に基づいて設定された加工プログラムと加工条件とに基づいて、前記加工対象物を切削加工する切削工具の工具径を補正するための工具径補正情報を生成する工具径補正量演算部と、前記加工プログラムと前記加工条件と前記工具径補正情報とに基づいて、切削加工補正条件を含む工具径補正制御信号を生成する加工軌跡演算部と、前記工具径補正制御信号に基づいて、前記加工機本体を制御する駆動制御信号を生成する駆動制御部とを有し、前記加工機本体は、前記加工対象物との相対位置を変化させることにより、前記加工対象物を切削加工する加工ユニットと、前記駆動制御信号に基づいて、前記切削工具に相当し、かつ、非円形状を有する工具軌跡を制御する工具軌跡制御部とを有し、前記加工条件に前記工具軌跡を切削加工中に切り替えるための切削工具情報が含まれている場合、前記工具径補正量演算部は、前記加工条件に含まれる複数の工具軌跡を認識し、前記複数の工具軌跡を含む工具径補正情報を生成し、前記工具径補正量演算部は、前記工具軌跡の切り替え時点に対して工具軌跡補間期間を設定し、かつ、前記工具軌跡補間期間における工具軌跡を設定し、前記加工機本体は、前記駆動制御信号に基づいて、前記工具軌跡を、前記工具軌跡補間期間において設定された工具軌跡を介して段階的に切り替え、かつ、切り替えのタイミングで前記工具径を補正する切削加工機が提供される。 According to a first aspect of one or more embodiments, a processing machine body for cutting a processing object, and an NC device for controlling the processing machine body are provided, wherein the NC device is the processing object. Based on the machining program and machining conditions set based on the product shape information including the dimensions and shape of the final machined product obtained by cutting, the tool diameter of the cutting tool for machining the object to be machined A tool radius correction amount calculation unit that generates tool radius correction information for correction, and a tool radius correction control signal that includes cutting machining correction conditions is generated based on the machining program, the machining conditions, and the tool radius correction information. And a drive control unit for generating a drive control signal for controlling the processing machine main body based on the tool radius correction control signal, wherein the processing machine main body is A machining unit for cutting the machining target by changing the relative position, and a tool trajectory control for controlling a tool trajectory corresponding to the cutting tool and having a non-circular shape based on the drive control signal. Section, and the machining condition includes cutting tool information for switching the tool locus during cutting , the tool radius correction amount calculation unit includes a plurality of tool loci included in the machining condition. Is recognized, and tool radius correction information including the plurality of tool loci is generated , the tool radius correction amount calculation unit sets a tool locus interpolation period at a switching time point of the tool loci, and the tool loci A tool locus in an interpolation period is set, and the processing machine main body switches the tool locus stepwise through the tool locus set in the tool locus interpolation period based on the drive control signal, and There is provided a cutting machine that corrects the tool diameter at the timing .

1またはそれ以上の実施形態の第2の態様によれば、加工対象物を切削加工することによって得られる最終加工製品の寸法及び形状を含む製品形状情報に基づいて設定され、加工対象物を切削加工するための切削工具に相当し、かつ、非円形状を有する工具軌跡を切削加工中に変更するための切削工具情報が含まれる加工条件と加工プログラムとに基づいて、前記工具軌跡の工具径を補正するための工具径補正情報を生成し、前記加工プログラムと前記加工条件と前記工具径補正情報とに基づいて、切削加工補正条件を含む工具径補正制御信号を生成し、前記工具径補正制御信号に基づいて駆動制御信号を生成し、前記駆動制御信号に基づいて前記工具軌跡を制御し、前記加工条件に前記工具軌跡を切削加工中に切り替えるための切削工具情報が含まれている場合、前記加工条件に含まれる複数の工具軌跡を認識し、前記複数の工具軌跡を含む工具径補正情報を生成し、前記工具軌跡の切り替え時点に対して工具軌跡補間期間を設定し、かつ、前記工具軌跡補間期間における工具軌跡を設定し、前記駆動制御信号に基づいて、前記工具軌跡を、前記工具軌跡補間期間において設定された工具軌跡を介して段階的に切り替え、かつ、切り替えのタイミングで前記工具径を補正する切削加工方法が提供される。 According to the second aspect of the one or more embodiments, it is set based on the product shape information including the size and shape of the final processed product obtained by cutting the processing target, and cutting the processing target. A tool diameter of the tool locus based on a machining condition and a machining program that corresponds to a cutting tool for machining and includes cutting tool information for changing a tool locus having a non-circular shape during cutting. Tool diameter compensation information for compensating the tool diameter, and based on the machining program, the machining condition and the tool diameter compensation information, a tool diameter compensation control signal including a machining compensation condition is generated, and the tool diameter compensation information is generated. When a drive control signal is generated based on a control signal, the tool trajectory is controlled based on the drive control signal, and the machining condition includes cutting tool information for switching the tool trajectory during cutting . Recognizing a plurality of tool trajectories included in the machining conditions, generating tool radius correction information including the plurality of tool trajectories , setting a tool trajectory interpolation period at the time of switching the tool trajectory, and A tool locus in a tool locus interpolation period is set, and the tool locus is stepwise switched based on the drive control signal via the tool locus set in the tool locus interpolation period, and at the switching timing. A cutting method for correcting a tool diameter is provided.

1またはそれ以上の実施形態の切削加工機及び切削加工方法によれば、切削工具の位置座標が固定されている状態における切削加工跡が非円形状であっても、切削工具の工具径を精度よく補正することができる。 According to the cutting machine and the cutting method of one or more embodiments, even if the cutting trace in the state in which the position coordinates of the cutting tool are fixed is a non-circular shape, the tool diameter of the cutting tool is accurate. It can be corrected well.

図1は、1またはそれ以上の実施形態の切削加工機の全体的な構成例を示す図である。FIG. 1 is a diagram showing an example of the overall configuration of a cutting machine according to one or more embodiments. 図2は、ノズルと工具軌跡との関係を示す図である。FIG. 2 is a diagram showing the relationship between the nozzle and the tool locus. 図3は、工具軌跡制御部の構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of the tool trajectory control unit. 図4は、切削加工中に工具軌跡が切り替え補間なしの条件にて変更される状態を示す図である。FIG. 4 is a diagram showing a state in which the tool locus is changed under the condition without switching interpolation during cutting. 図5は、切削加工中に工具軌跡が切り替え補間ありの条件にて変更される状態を示す図である。FIG. 5 is a diagram showing a state in which the tool locus is changed under the condition that switching interpolation is performed during cutting. 図6は、1またはそれ以上の実施形態の切削加工方法の一例を示すフローチャートである。FIG. 6 is a flowchart showing an example of a cutting method according to one or more embodiments.

以下、1またはそれ以上の実施形態の切削加工機及び切削加工方法について、添付図面を参照して説明する。切削加工機及び切削加工方法の一例として、レーザ加工機及びレーザ加工方法について説明する。 Hereinafter, a cutting machine and a cutting method according to one or more embodiments will be described with reference to the accompanying drawings. As an example of a cutting machine and a cutting method, a laser machine and a laser processing method will be described.

図1に示すように、切削加工機1は、レーザ発振器10と、加工機本体100と、NC装置(数値制御装置)200とを備える。NC装置200は、レーザ発振器10と加工機本体100とを制御する。レーザ発振器10はレーザビームを生成して射出する。レーザ発振器10から射出されたレーザビームは、プロセスファイバ11を介して加工機本体100へ伝送される。加工機本体100は、レーザビームを加工対象物Wに照射し、かつ、加工対象物Wとレーザビームのビームスポットとの相対位置を変化させることにより、加工対象物Wを切削加工する。 As shown in FIG. 1, the cutting machine 1 includes a laser oscillator 10, a machine body 100, and an NC device (numerical control device) 200. The NC device 200 controls the laser oscillator 10 and the processing machine body 100. The laser oscillator 10 generates and emits a laser beam. The laser beam emitted from the laser oscillator 10 is transmitted to the processing machine main body 100 via the process fiber 11. The processing machine body 100 irradiates a laser beam onto the object W to be processed, and changes the relative position between the object W to be processed and the beam spot of the laser beam, thereby cutting the object W to be processed.

レーザ発振器10としては、レーザダイオードより発せられる励起光を増幅して所定の波長のレーザビームを射出するレーザ発振器、または、レーザダイオードより発せられるレーザビームを直接利用するレーザ発振器が好適である。レーザ発振器10は、例えば、固体レーザ発振器、ファイバレーザ発振器、ディスクレーザ発振器、または、ダイレクトダイオードレーザ発振器(DDL発振器)である。 As the laser oscillator 10, a laser oscillator that amplifies the excitation light emitted from the laser diode and emits a laser beam having a predetermined wavelength, or a laser oscillator that directly uses the laser beam emitted from the laser diode is suitable. The laser oscillator 10 is, for example, a solid-state laser oscillator, a fiber laser oscillator, a disk laser oscillator, or a direct diode laser oscillator (DDL oscillator).

レーザ発振器10は、波長900nm〜1100nmの1μm帯のレーザビームを射出する。ファイバレーザ発振器及びDDL発振器を例とすると、ファイバレーザ発振器は、波長1060nm〜1080nmのレーザビームを射出し、DDL発振器は、波長910nm〜950nmのレーザビームを射出する。 The laser oscillator 10 emits a 1 μm band laser beam having a wavelength of 900 nm to 1100 nm. Taking a fiber laser oscillator and a DDL oscillator as examples, the fiber laser oscillator emits a laser beam having a wavelength of 1060 nm to 1080 nm, and the DDL oscillator emits a laser beam having a wavelength of 910 nm to 950 nm.

加工機本体100は、加工対象物Wを載せる加工テーブル101と、門型のX軸キャリッジ102と、Y軸キャリッジ103と、加工ユニット104と、工具軌跡制御部300とを有する。加工対象物Wは例えばステンレス鋼よりなる板金である。加工対象物はステンレス鋼以外の鉄系の板金であっても構わないし、アルミニウム、アルミニウム合金、銅鋼などの板金であっても構わない。レーザ発振器10から射出されたレーザビームは、プロセスファイバ11を介して加工機本体100の加工ユニット104へ伝送される。工具軌跡制御部300は加工ユニット104の内部に収容されている。 The processing machine main body 100 includes a processing table 101 on which the processing target W is placed, a gate-shaped X-axis carriage 102, a Y-axis carriage 103, a processing unit 104, and a tool trajectory control unit 300. The workpiece W is a sheet metal made of stainless steel, for example. The object to be processed may be an iron-based sheet metal other than stainless steel, or may be a sheet metal such as aluminum, aluminum alloy, or copper steel. The laser beam emitted from the laser oscillator 10 is transmitted to the processing unit 104 of the processing machine body 100 via the process fiber 11. The tool trajectory control unit 300 is housed inside the machining unit 104.

X軸キャリッジ102は、加工テーブル101上でX軸方向に移動自在に構成されている。Y軸キャリッジ103は、X軸キャリッジ102上でX軸と直交するY軸方向に移動自在に構成されている。X軸キャリッジ102及びY軸キャリッジ103は、加工ユニット104を加工対象物Wの面に沿って、X軸方向、Y軸方向、または、X軸とY軸との任意の合成方向に移動させる移動機構として機能する。 The X-axis carriage 102 is configured to be movable on the processing table 101 in the X-axis direction. The Y-axis carriage 103 is configured to be movable on the X-axis carriage 102 in the Y-axis direction orthogonal to the X-axis. The X-axis carriage 102 and the Y-axis carriage 103 move the processing unit 104 along the surface of the workpiece W in the X-axis direction, the Y-axis direction, or any combination direction of the X-axis and the Y-axis. Functions as a mechanism.

加工機本体100は、加工ユニット104を加工対象物Wの面に沿って移動させる代わりに、加工ユニット104は位置が固定されていて、加工対象物Wが移動するように構成されていてもよい。加工機本体100は、加工対象物Wの面に対して加工ユニット104を相対的に移動させる移動機構を備えていればよい。 Instead of moving the processing unit 104 along the surface of the workpiece W, the processing machine main body 100 may be configured such that the position of the processing unit 104 is fixed and the workpiece W moves. .. The processing machine body 100 may include a moving mechanism that moves the processing unit 104 relative to the surface of the processing target W.

加工ユニット104にはノズル106が取り付けられている。ノズル106の先端部には円形の開口部105が形成されている。加工ユニット104に伝送されたレーザビームは、ノズル106の開口部105から射出され、加工対象物Wに照射される。 A nozzle 106 is attached to the processing unit 104. A circular opening 105 is formed at the tip of the nozzle 106. The laser beam transmitted to the processing unit 104 is emitted from the opening 105 of the nozzle 106 and is irradiated on the processing target W.

加工ユニット104には、窒素または空気等のアシストガスが供給される。アシストガスは酸素であってもよく、その目的が酸化抑制なのか、酸化反応熱を利用するのかによって、窒素と酸素との混合比を任意に設定できる。レーザビームが開口部105から加工対象物Wに照射され、かつ、アシストガスが開口部105から加工対象物Wへと吹き付けられる。アシストガスは、加工対象物Wが溶融したカーフ幅内の溶融物を排出する。 An assist gas such as nitrogen or air is supplied to the processing unit 104. The assist gas may be oxygen, and the mixing ratio of nitrogen and oxygen can be arbitrarily set depending on whether the purpose is to suppress oxidation or to utilize heat of oxidation reaction. The laser beam is applied to the workpiece W through the opening 105, and the assist gas is blown onto the workpiece W through the opening 105. The assist gas discharges the melted material within the kerf width in which the workpiece W is melted.

工具軌跡制御部300は、加工ユニット104内を進行して開口部105から射出されるレーザビームを、非円形状の振動パターンで振動させるビーム振動機構として機能する。工具軌跡制御部300がレーザビームを非円形状の振動パターンで振動させることにより、加工ユニット104は非円形状の工具軌跡により加工対象物Wを切削加工する。工具軌跡制御部300の具体的な構成例、及び、工具軌跡制御部300がレーザビームのビームスポットを非円形状の振動パターンで振動させる方法については後述する。
ここで、工具軌跡とは、一定時間内に非円形状の振動パターンで振動させたビーム振動によってなされたビームの軌跡が描いた図形であって、振動工具形状を指す。つまり、通常は、ノズル106から射出される円形のレーザビームそのものが切削工具であり、そのビーム半径分が工具径補正となるが、ここでは、振動パターンで描いた図形の工具軌跡を切削工具とする。ノズル106と加工テーブル101との相対位置が固定されている状態における切削加工跡は、工具軌跡に対応する。
The tool trajectory control unit 300 functions as a beam vibrating mechanism that vibrates the laser beam that travels in the processing unit 104 and is emitted from the opening 105 in a non-circular vibration pattern. When the tool locus control unit 300 vibrates the laser beam in a non-circular vibration pattern, the machining unit 104 cuts the workpiece W with the non-circular tool locus. A specific configuration example of the tool trajectory control unit 300 and a method of causing the tool trajectory control unit 300 to vibrate the beam spot of the laser beam in a non-circular vibration pattern will be described later.
Here, the tool locus is a figure in which a locus of a beam made by a beam vibration that is vibrated in a non-circular vibration pattern within a certain time is drawn, and indicates a vibrating tool shape. That is, normally, the circular laser beam itself emitted from the nozzle 106 is the cutting tool, and the beam radius corresponds to the tool radius correction. However, here, the tool trajectory of the figure drawn by the vibration pattern is referred to as the cutting tool. To do. The cutting trace in the state where the relative position between the nozzle 106 and the machining table 101 is fixed corresponds to the tool locus.

CAD(Computer Aided Design)装置20は、加工対象物Wを切削加工することによって得られる最終加工製品の寸法及び形状を含む製品形状情報に基づいて製品形状データ(CADデータ)SDを生成し、CAM(Computer Aided Manufacturing)装置21へ出力する。CAM装置21は、製品形状データSDに基づいて、切削加工機1が加工対象物Wを切削加工するための加工プログラム(NCデータ)PPを生成し、加工条件CPを指定する。即ち、加工プログラムPPと加工条件CPとは、最終加工製品の寸法及び形状を含む製品形状情報に基づいて設定される。 A CAD (Computer Aided Design) device 20 generates product shape data (CAD data) SD based on product shape information including the size and shape of the final processed product obtained by cutting the processing target W, and the CAM. (Computer Aided Manufacturing) Output to the device 21. The CAM device 21 generates a processing program (NC data) PP for the cutting machine 1 to cut the processing target W based on the product shape data SD, and specifies the processing conditions CP. That is, the processing program PP and the processing conditions CP are set based on the product shape information including the size and shape of the final processed product.

加工プログラムPPには、切削加工の進行方向の左側に工具径補正量分だけシフトさせて切削工具の軌跡を制御するG41(左工具径補正)、または、切削加工の進行方向の右側に工具径補正量分だけシフトさせて切削工具の軌跡を制御するG42(右工具径補正)で示されるGコードが含まれている。 The machining program PP includes G41 (left tool diameter correction) for controlling the trajectory of the cutting tool by shifting the tool diameter correction amount to the left side in the cutting direction, or the tool diameter on the right side in the cutting direction. The G code indicated by G42 (right tool diameter correction) for controlling the trajectory of the cutting tool by shifting by the correction amount is included.

CAM装置21は、加工条件CPとして、切削工具に相当する工具軌跡を指定する。工具軌跡は例えば非円形状を有する。CAM装置21は、形状または工具径が異なる複数の工具軌跡を指定することができる。加工条件CPには、切削加工中に工具軌跡を変更するための切削工具情報が含まれている。 The CAM device 21 specifies a tool locus corresponding to a cutting tool as the processing condition CP. The tool path has, for example, a non-circular shape. The CAM device 21 can specify a plurality of tool loci having different shapes or tool diameters. The processing condition CP includes cutting tool information for changing the tool locus during cutting.

加工条件CPには、加工対象物Wの材質及び厚さ等の材料パラメータが指定された加工対象情報が含まれている。加工条件CPには、レーザビームの出力、加工速度、及び、ノズル106の開口部105の直径(ノズル径)等の加工パラメータ、及び、アシストガス条件等の切削加工情報が含まれている。即ち、加工条件CPには、工具軌跡等の切削工具情報と加工対象情報と切削加工情報とが含まれている。 The processing condition CP includes processing target information in which material parameters such as the material and the thickness of the processing target W are designated. The processing conditions CP include laser beam output, processing speed, processing parameters such as the diameter (nozzle diameter) of the opening 105 of the nozzle 106, and cutting processing information such as assist gas conditions. That is, the processing condition CP includes cutting tool information such as a tool locus, processing target information, and cutting processing information.

CAM装置21は、加工プログラムPPと加工条件CPとを切削加工機1のNC装置200へ出力する。NC装置200は、加工プログラムPPと加工条件CPとに基づいてレーザ発振器10を制御する。NC装置200は、加工プログラムPPと加工条件CPとに基づいて、加工機本体100を制御してX軸キャリッジ102及びY軸キャリッジ103を駆動させることにより、ノズル106を目的の位置へ移動させる。 The CAM device 21 outputs the machining program PP and the machining condition CP to the NC device 200 of the cutting machine 1. The NC device 200 controls the laser oscillator 10 based on the machining program PP and the machining conditions CP. The NC device 200 moves the nozzle 106 to a target position by controlling the processing machine body 100 to drive the X-axis carriage 102 and the Y-axis carriage 103 based on the processing program PP and the processing conditions CP.

NC装置200は、加工プログラムPPと加工条件CPとに基づいて、工具軌跡制御部300を制御することにより、ノズル106の開口部105より射出されるレーザビームのビームスポットの軌跡を制御する。ビームスポットの軌跡は工具軌跡に相当する。 The NC device 200 controls the trajectory of the beam spot of the laser beam emitted from the opening 105 of the nozzle 106 by controlling the tool trajectory controller 300 based on the machining program PP and the machining condition CP. The trajectory of the beam spot corresponds to the tool trajectory.

NC装置200は、工具径補正量演算部201と、加工軌跡演算部202と、駆動制御部203とを有する。工具径補正量演算部201、及び、加工軌跡演算部202には、CAM装置21から加工プログラムPPと加工条件CPとが入力される。工具径補正量演算部201は、加工プログラムPPと加工条件CPとに基づいて、加工対象物Wを切削加工するための切削工具の工具径を補正するための工具径補正情報TCを生成する。 The NC device 200 includes a tool radius correction amount calculation unit 201, a machining trajectory calculation unit 202, and a drive control unit 203. The machining program PP and the machining condition CP are input from the CAM device 21 to the tool radius correction amount calculation unit 201 and the machining trajectory calculation unit 202. The tool radius correction amount calculation unit 201 generates tool radius correction information TC for correcting the tool radius of the cutting tool for cutting the workpiece W based on the machining program PP and the machining conditions CP.

図2を用いて、工具径補正情報TCについて説明する。図2は、ノズル106の内部から開口部105を介して加工対象物Wに照射されるレーザビームのビームスポットの軌跡(工具軌跡)を示している。 The tool radius correction information TC will be described with reference to FIG. FIG. 2 shows the locus (tool locus) of the beam spot of the laser beam emitted from the inside of the nozzle 106 through the opening 105 to the workpiece W.

工具径補正量演算部201は、加工条件CPに含まれる工具軌跡TPを認識する。工具径補正量演算部201は、認識された工具軌跡TPとノズル106の軌跡NP(以下、ノズル軌跡NPとする)と切削加工の進行方向DTとに基づいて、工具径補正情報TCを生成する。工具軌跡TPは加工対象物Wを切削加工するための切削工具に相当する。工具軌跡TPの形状は切削工具の形状に相当する。工具軌跡TPは例えば非円形状を有する。 The tool radius correction amount calculation unit 201 recognizes the tool locus TP included in the processing condition CP. The tool radius correction amount calculation unit 201 generates the tool radius correction information TC based on the recognized tool trajectory TP, the trajectory NP of the nozzle 106 (hereinafter referred to as the nozzle trajectory NP), and the advancing direction DT of cutting. .. The tool locus TP corresponds to a cutting tool for cutting the workpiece W. The shape of the tool trajectory TP corresponds to the shape of the cutting tool. The tool trajectory TP has, for example, a non-circular shape.

工具径補正情報TCは、工具軌跡TPにおける制御中心点CLと、加工面形成位置MPL及びMPRと、工具径補正値MVLL及びMVLRと、オフセット値SVLL及びSVLRとを含む。また、工具径補正情報TCは、ノズル軌跡NPにおけるノズル106の中心点CN(以下、ノズル中心点CNとする)と、工具径補正値MVNL及びMVNRと、オフセット値SVNL及びSVNRとを含む。なお、制御中心点CLとは、一般的なレーザ加工の工具径補正の場合のレーザビームの中心に相当する。1またはそれ以上の実施形態においては、工具軌跡を非円形状の切削工具としているので、切断ラインを切削工具と製品の境界とするときの切断ライン(切断位置)に対して切削工具を制御する中心の位置である。ノズル軌跡NPとは、具体的にはノズル中心点CNの軌跡である。ノズル106の中心点CNと開口部105の中心点とは一致している。 The tool radius correction information TC includes a control center point CL on the tool trajectory TP, machining surface forming positions MPL and MPR, tool radius correction values MVLL and MVLR, and offset values SVLL and SVLR. Further, the tool radius correction information TC includes a center point CN of the nozzle 106 on the nozzle locus NP (hereinafter referred to as a nozzle center point CN), tool radius correction values MVNL and MVNR, and offset values SVNL and SVNR. The control center point CL corresponds to the center of the laser beam in the case of tool diameter correction in general laser processing. In one or more embodiments, since the tool path is a non-circular cutting tool, the cutting tool is controlled with respect to the cutting line (cutting position) when the cutting line is the boundary between the cutting tool and the product. The center position. The nozzle locus NP is specifically the locus of the nozzle center point CN. The center point CN of the nozzle 106 and the center point of the opening 105 coincide with each other.

図2に示すCCNa及びCCNbは、ノズル106の中心線を示している。中心線CCNaは進行方向DTに対して平行であり、中心線CCNbは進行方向DTに対して垂直である。図2に示すBSは、工具軌跡TP上を移動するレーザビームのビームスポットを示している。図2には、非円形状の一例として、ビームスポットBSがアルファベットのCを描くようにビームスポットBSを振動させる振動パターンの工具軌跡TPを示している。なお、工具軌跡TPの振動パターンは非円形状を含む自由形状であればよい。 CCNa and CCNb shown in FIG. 2 indicate the center lines of the nozzle 106. The center line CCNa is parallel to the traveling direction DT, and the center line CCNb is perpendicular to the traveling direction DT. BS shown in FIG. 2 indicates the beam spot of the laser beam moving on the tool trajectory TP. As an example of the non-circular shape, FIG. 2 shows a tool locus TP of a vibration pattern that vibrates the beam spot BS so that the beam spot BS draws an alphabet C. The vibration pattern of the tool path TP may be any free shape including a non-circular shape.

レーザ加工機の場合、工具軌跡TPはレーザビームのビームスポットBSの軌跡に相当する。ビームスポットBSは工具軌跡TP上を往復移動する。または、ビームスポットBSは非円形状であれば周期移動してもよい。加工面形成位置MPL及びMPRは、工具軌跡TPにおいて制御中心点CLを通り進行方向DTと平行な中心線CCLaからビームスポットBSまでの距離が最大となる位置に相当する。加工面形成位置MPL及びMPRは、工具軌跡TPが切削加工の進行方向DTに移動したときに、加工対象物Wに加工面が形成される位置である。即ち、加工面形成位置MPL及びMPRは、工具軌跡TPにおいて工具径が最大となる位置である。 In the case of a laser processing machine, the tool locus TP corresponds to the locus of the beam spot BS of the laser beam. The beam spot BS reciprocates on the tool trajectory TP. Alternatively, the beam spot BS may periodically move as long as it has a non-circular shape. The machining surface formation positions MPL and MPR correspond to positions where the distance from the center line CCLa that passes through the control center point CL and is parallel to the traveling direction DT to the beam spot BS on the tool trajectory TP is the maximum. The machining surface forming positions MPL and MPR are positions at which the machining surface is formed on the workpiece W when the tool path TP moves in the advancing direction DT of cutting. That is, the machined surface forming positions MPL and MPR are positions where the tool diameter is maximum on the tool trajectory TP.

加工面形成位置MPL及びMPRは、ノズル軌跡NPにおいてノズル中心点CNを通り進行方向DTと平行な中心線CCNaからの距離が最大となる位置に相当する。即ち、加工面形成位置MPL及びMPRは、ノズル軌跡NPにおいて工具径が最大となる位置である。加工面形成位置MPLは左工具径補正におけるパラメータであり、加工面形成位置MPRは右工具径補正におけるパラメータである。 The machined surface forming positions MPL and MPR correspond to positions where the distance from the center line CCNa passing through the nozzle center point CN and parallel to the traveling direction DT in the nozzle locus NP is maximum. That is, the machined surface forming positions MPL and MPR are positions where the tool diameter is maximum on the nozzle locus NP. The machining surface forming position MPL is a parameter for left tool diameter correction, and the machining surface forming position MPR is a parameter for right tool diameter correction.

工具軌跡TPにおける工具径補正値MVLL及びMVLRは、中心線CCLaから加工面形成位置MPL及びMPRまでの距離に相当する。工具軌跡TPにおける工具径補正値MVLL及びMVLRは、工具軌跡TPにおける工具径に相当する。ノズル軌跡NPにおける工具径補正値MVNL及びMVNRは、中心線CCNaから加工面形成位置MPL及びMPRまでの距離に相当する。ノズル軌跡NPにおける工具径補正値MVNL及びMVNRは、ノズル軌跡NPにおける工具径に相当する。工具径補正値MVLL及びMVNLは左工具径補正におけるパラメータであり、工具径補正値MVLR及びMVNRは右工具径補正におけるパラメータである。 The tool diameter correction values MVLL and MVLR on the tool locus TP correspond to the distances from the center line CCLa to the machining surface forming positions MPL and MPR. The tool diameter correction values MVLL and MVLR on the tool trajectory TP correspond to the tool diameter on the tool trajectory TP. The tool diameter correction values MVNL and MVNR on the nozzle locus NP correspond to the distances from the center line CCNa to the machining surface forming positions MPL and MPR. The tool diameter correction values MVNL and MVNR on the nozzle locus NP correspond to the tool diameter on the nozzle locus NP. The tool radius correction values MVLL and MVNL are parameters for left tool radius correction, and the tool radius correction values MVLR and MVNR are parameters for right tool radius correction.

工具軌跡TPにおけるオフセット値SVLL及びSVLRは、制御中心点CLを通り進行方向DTと垂直な中心線CCLbから加工面形成位置MPL及びMPRまでの距離に相当する。ノズル軌跡NPにおけるオフセット値SVNL及びSVNRは、ノズル中心点CNを通り進行方向DTと垂直な中心線CCNbから加工面形成位置MPL及びMPRまでの距離に相当する。オフセット値SVLL及びSVNLは左工具径補正におけるパラメータであり、オフセット値SVLR及びSVNRは右工具径補正におけるパラメータである。 The offset values SVLL and SVLR on the tool trajectory TP correspond to the distances from the center line CCLb that passes through the control center point CL and is perpendicular to the traveling direction DT to the machining surface formation positions MPL and MPR. The offset values SVNL and SVNR on the nozzle locus NP correspond to the distances from the center line CCNb that passes through the nozzle center point CN and is perpendicular to the traveling direction DT to the machined surface forming positions MPL and MPR. The offset values SVLL and SVNL are parameters for left tool radius correction, and the offset values SVLR and SVNR are parameters for right tool radius correction.

従って、工具径補正量演算部201は、加工条件CPに含まれる工具軌跡TPを認識し、加工プログラムPPと加工条件CPとに基づいて、工具軌跡TPに基づく補正情報とノズル軌跡NPに基づく補正情報とを含む工具径補正情報TCを生成する。工具径補正量演算部201は工具径補正情報TCを加工軌跡演算部202へ出力する。また、工具径補正量演算部201は、左工具径補正と右工具径補正の両方の補正情報を含む工具径補正情報TCを加工軌跡演算部202へ出力する。 Therefore, the tool radius correction amount calculation unit 201 recognizes the tool trajectory TP included in the machining condition CP, and based on the machining program PP and the machining condition CP, correction information based on the tool trajectory TP and correction based on the nozzle trajectory NP. Tool diameter correction information TC including the information is generated. The tool radius correction amount calculation unit 201 outputs the tool radius correction information TC to the machining trajectory calculation unit 202. Further, the tool radius correction amount calculation unit 201 outputs the tool radius correction information TC including the correction information of both the left tool radius correction and the right tool radius correction to the machining trajectory calculation unit 202.

加工軌跡演算部202には、CAM装置21から加工プログラムPPと加工条件CPとが入力され、工具径補正量演算部201から工具径補正情報TCが入力される。加工軌跡演算部202は、加工プログラムPPに含まれているGコードを翻訳する。なお、加工プログラムPPはGコードの代わりにロボット言語等を含んでいてもよい。 The machining program PP and the machining condition CP are input from the CAM device 21 to the machining trajectory calculation unit 202, and the tool radius correction information TC is input from the tool radius correction amount calculation unit 201. The processing locus calculation unit 202 translates the G code included in the processing program PP. The machining program PP may include a robot language or the like instead of the G code.

加工軌跡演算部202は、翻訳結果と加工プログラムPPと加工条件CPと工具径補正情報TCとに基づいて、ノズル軌跡NPを用いて左工具径補正にて切削加工するか、ノズル軌跡NPを用いて右工具径補正にて切削加工するか、工具軌跡TPを用いて左工具径補正にて切削加工するか、工具軌跡TPを用いて右工具径補正にて切削加工するかのいずれかの切削加工補正条件を決定する。 Based on the translation result, the machining program PP, the machining condition CP, and the tool radius correction information TC, the machining locus calculation unit 202 uses the nozzle locus NP to perform cutting with the left tool radius correction, or uses the nozzle locus NP. Cutting with the right tool radius correction using the tool trajectory TP, the left tool diameter correction using the tool trajectory TP, or the right tool diameter correction using the tool trajectory TP. Determine the processing correction conditions.

加工軌跡演算部202は、翻訳結果と加工プログラムPPと加工条件CPと工具径補正情報TCと決定された切削加工補正条件とに基づいて工具径補正制御信号TSを生成する。加工軌跡演算部202は、工具径補正制御信号TSを駆動制御部203へ出力する。駆動制御部203は、工具径補正制御信号TSに基づいて、加工機本体100を制御する駆動制御信号CSを生成する。駆動制御部203は駆動制御信号CSを加工機本体100へ出力する。 The machining locus calculation unit 202 generates the tool radius correction control signal TS based on the translation result, the machining program PP, the machining condition CP, the tool radius correction information TC, and the determined cutting radius correction condition. The machining trajectory calculation unit 202 outputs the tool radius correction control signal TS to the drive control unit 203. The drive control unit 203 generates a drive control signal CS that controls the processing machine body 100 based on the tool radius correction control signal TS. The drive control unit 203 outputs a drive control signal CS to the processing machine body 100.

工具軌跡TPを用いて左工具径補正にて切削加工する場合、駆動制御部203は、工具軌跡TPと工具軌跡TPにおける制御中心点CLと工具径補正値MVLLとオフセット値SVLLとに基づいて駆動制御信号CSを生成する。工具軌跡TPを用いて右工具径補正にて切削加工する場合、駆動制御部203は、工具軌跡TPと工具軌跡TPにおける制御中心点CLと工具径補正値MVLRとオフセット値SVLRとに基づいて駆動制御信号CSを生成する。 When performing cutting with the left tool radius correction using the tool trajectory TP, the drive control unit 203 drives based on the tool trajectory TP, the control center point CL on the tool trajectory TP, the tool radius correction value MVLL, and the offset value SVLL. The control signal CS is generated. When performing cutting with the right tool radius correction using the tool trajectory TP, the drive control unit 203 drives based on the tool trajectory TP, the control center point CL on the tool trajectory TP, the tool radius correction value MVLR, and the offset value SVLR. The control signal CS is generated.

ノズル軌跡NPを用いて左工具径補正にて切削加工する場合、駆動制御部203は、ノズル軌跡NPとノズル軌跡NPにおけるノズル中心点CNと工具径補正値MVNLとオフセット値SVNLとに基づいて駆動制御信号CSを生成する。ノズル軌跡NPを用いて右工具径補正にて切削加工する場合、駆動制御部203は、ノズル軌跡NPとノズル軌跡NPにおけるノズル中心点CNと工具径補正値MVNRとオフセット値SVNRとに基づいて駆動制御信号CSを生成する。 When performing cutting with the left tool radius correction using the nozzle trajectory NP, the drive control unit 203 drives based on the nozzle trajectory NP, the nozzle center point CN in the nozzle trajectory NP, the tool radius correction value MVNL, and the offset value SVNL. The control signal CS is generated. When performing cutting with the right tool diameter correction using the nozzle trajectory NP, the drive control unit 203 drives based on the nozzle trajectory NP, the nozzle center point CN in the nozzle trajectory NP, the tool radius correction value MVNR, and the offset value SVNR. The control signal CS is generated.

駆動制御部203は、駆動制御信号CSにより、加工機本体100の工具軌跡制御部300を制御する。工具軌跡制御部300は、駆動制御信号CSに基づいて、ノズル106の開口部105より射出されるレーザビームのビームスポットBSの軌跡を制御する。 The drive control unit 203 controls the tool locus control unit 300 of the processing machine body 100 by the drive control signal CS. The tool trajectory control unit 300 controls the trajectory of the beam spot BS of the laser beam emitted from the opening 105 of the nozzle 106 based on the drive control signal CS.

図3を用いて、工具軌跡制御部300の具体的な構成例、及び、工具軌跡制御部300がレーザビームのビームスポットBSを非円形状の振動パターンで振動させる方法の一例を説明する。 A specific configuration example of the tool trajectory control unit 300 and an example of a method by which the tool trajectory control unit 300 vibrates the beam spot BS of the laser beam in a non-circular vibration pattern will be described with reference to FIG. 3.

図3に示すように、工具軌跡制御部300は加工ユニット104の内部に収容されている。工具軌跡制御部300は、コリメータレンズ331と、ガルバノスキャナユニット340と、ベンドミラー334と、集束レンズ335とを有する。コリメータレンズ331は、プロセスファイバ11より射出されたレーザビームを平行光(コリメート光)に変換する。 As shown in FIG. 3, the tool trajectory control unit 300 is housed inside the machining unit 104. The tool trajectory control unit 300 includes a collimator lens 331, a galvano scanner unit 340, a bend mirror 334, and a focusing lens 335. The collimator lens 331 converts the laser beam emitted from the process fiber 11 into parallel light (collimated light).

ガルバノスキャナユニット340は、スキャンミラー341(第1のスキャンミラー)と、スキャンミラー341を回転駆動させる駆動部342(第1の駆動部)と、スキャンミラー343(第2のスキャンミラー)と、スキャンミラー343を回転駆動させる駆動部344(第2の駆動部)とを有する。 The galvano scanner unit 340 includes a scan mirror 341 (first scan mirror), a drive unit 342 (first drive unit) that rotationally drives the scan mirror 341, a scan mirror 343 (second scan mirror), and a scan. And a drive unit 344 (second drive unit) that rotationally drives the mirror 343.

駆動部342は、駆動制御部203の制御により、スキャンミラー341を所定の方向(例えばX方向)に所定の角度範囲で往復駆動させることができる。スキャンミラー341は、コリメータレンズ321により平行光に変換されたレーザビームをスキャンミラー343に向けて反射する。 The drive unit 342 can reciprocate the scan mirror 341 in a predetermined direction (for example, the X direction) within a predetermined angle range under the control of the drive control unit 203. The scan mirror 341 reflects the laser beam converted into parallel light by the collimator lens 321 toward the scan mirror 343.

駆動部344は、駆動制御部203の制御により、スキャンミラー343を、スキャンミラー341の駆動方向とは異なる方向(例えばY方向)に所定の角度範囲で往復駆動させることができる。スキャンミラー343は、スキャンミラー341により反射されたレーザビームをベンドミラー334に向けて反射する。 The drive unit 344 can reciprocally drive the scan mirror 343 in a predetermined angle range in a direction different from the drive direction of the scan mirror 341 (Y direction, for example) under the control of the drive control unit 203. The scan mirror 343 reflects the laser beam reflected by the scan mirror 341 toward the bend mirror 334.

ベンドミラー334は、スキャンミラー343により反射されたレーザビームをX軸及びY軸に垂直なZ軸方向下方に向けて反射させる。集束レンズ335はベンドミラー334により反射したレーザビームを集束して、加工対象物Wに照射する。 The bend mirror 334 reflects the laser beam reflected by the scan mirror 343 downward in the Z-axis direction perpendicular to the X-axis and the Y-axis. The focusing lens 335 focuses the laser beam reflected by the bend mirror 334 and irradiates the object W to be processed.

ガルバノスキャナユニット340は、スキャンミラー341とスキャンミラー343とのいずれか一方または双方を高速で例えば1000Hz以上で往復振動させることにより、切削加工跡を多種の非円形状にすることができる。即ち、一定の光強度以上のレーザビームを単位時間当たりに複数個所へ集束させることにより、加工対象物Wに接して実質的に加工に寄与する工具形状を、多種の非円形状にすることが任意にできる。 The galvano scanner unit 340 can reciprocally oscillate one or both of the scan mirror 341 and the scan mirror 343 at a high speed, for example, at 1000 Hz or more, thereby making cutting traces into various non-circular shapes. That is, by converging a laser beam having a certain light intensity or more to a plurality of locations per unit time, it is possible to make the tool shape which is in contact with the object W to be processed and which substantially contributes to the processing into various non-circular shapes. Can be arbitrary.

図4及び図5を用いて、加工条件CPに、切削加工中に工具軌跡TPを変更するための切削工具情報が含まれている場合について説明する。図4及び図5は、工具軌跡TPを用いて左工具径補正にて切削加工する場合を示している。加工条件CPには、複数の切削工具に相当する複数の工具軌跡TPと工具軌跡TPを切り替えるタイミング(切り替え時点または位置)と切り替え方法とを含む工具軌跡切り替え情報が含まれている。複数の工具軌跡TPは形状または工具径が異なる。工具軌跡切り替え情報は、切り替え方法として例えば切り替え補間なし、または、切り替え補間ありのパラメータを含む。 A case where the machining condition CP includes cutting tool information for changing the tool locus TP during cutting will be described with reference to FIGS. 4 and 5. FIG. 4 and FIG. 5 show a case where the cutting is performed by the left tool radius correction using the tool trajectory TP. The machining condition CP includes a plurality of tool trajectories TP corresponding to a plurality of cutting tools, tool trajectory switching information including a timing (switching point or position) at which the tool trajectory TP is switched, and a switching method. The plurality of tool paths TP have different shapes or tool diameters. The tool path switching information includes, for example, a parameter with or without switching interpolation as a switching method.

工具径補正量演算部201は、加工条件CPに工具軌跡切り替え情報が含まれているか否かを認識する。加工条件CPに工具軌跡切り替え情報が含まれていない場合、工具径補正量演算部201は、加工条件CPに含まれる工具軌跡TPを認識する。加工条件CPに工具軌跡切り替え情報が含まれている場合、工具径補正量演算部201は、工具軌跡切り替え情報に含まれる複数の工具軌跡TPを認識する。 The tool radius correction amount calculation unit 201 recognizes whether or not the tool condition switching information is included in the processing condition CP. When the machining condition CP does not include the tool trajectory switching information, the tool radius correction amount calculation unit 201 recognizes the tool trajectory TP included in the machining condition CP. When the machining condition CP includes the tool trajectory switching information, the tool radius correction amount calculation unit 201 recognizes the plurality of tool trajectories TP included in the tool trajectory switching information.

工具径補正量演算部201は、加工条件CPに基づいて、複数の工具軌跡TPを含む上記の工具軌跡切り替え情報を有する工具径補正情報TCを生成する。また、工具径補正量演算部201は、加工プログラムPPと加工条件CPとに基づいて、複数の工具軌跡TPの切り替え基準位置となる加工面形成位置MPL及びMPRと、各工具軌跡TPにおける制御中心点CLと工具径補正値MVLL及びMVLRとオフセット値SVLL及びSVLRとを含む工具軌跡変更情報を有する工具径補正情報TCを生成する。即ち、工具径補正情報TCには、上記の工具軌跡切り替え情報と工具軌跡変更情報とが含まれている。 The tool radius correction amount calculation unit 201 generates the tool radius correction information TC having the above-mentioned tool trajectory switching information including a plurality of tool trajectories TP based on the machining conditions CP. Further, the tool radius correction amount calculation unit 201, based on the machining program PP and the machining condition CP, the machining surface forming positions MPL and MPR that are the switching reference positions of the plurality of tool trajectories TP, and the control center of each tool trajectory TP. The tool radius correction information TC having the tool trajectory change information including the point CL, the tool radius correction values MVLL and MVLR, and the offset values SVLL and SVLR is generated. That is, the tool radius correction information TC includes the above-described tool locus switching information and tool locus change information.

図4は、加工条件CPに、切り替え時点t1で工具軌跡TP11を工具軌跡TP12に切り替え、切り替え時点t2で工具軌跡TP12を工具軌跡TP11に切り替える切削工具情報が含まれている場合を示している。図4は、工具径補正情報TCが切り替え補間なしのパラメータを含む場合を示している。なお、図4では説明をわかりやすくするために、オフセット値SVLL及びSVLRが0である場合を示している。 FIG. 4 shows a case where the machining condition CP includes cutting tool information that switches the tool trajectory TP11 to the tool trajectory TP12 at the switching time t1 and switches the tool trajectory TP12 to the tool trajectory TP11 at the switching time t2. FIG. 4 shows a case where the tool radius correction information TC includes a parameter without switching interpolation. Note that FIG. 4 shows a case where the offset values SVLL and SVLR are 0 for the sake of easy understanding of the description.

工具径補正量演算部201は、切り替え時点t1までの期間において選択される工具軌跡TP11と、工具軌跡TP11における制御中心点CL11と、加工面形成位置MPL11及びMPR11と、工具径補正値MVLL11及びMVLR11と、オフセット値SVLL11及びSVLR11とを含む工具径補正情報TCを生成する。加工面形成位置MPL11及びMPR11は、工具軌跡TP11の切り替え基準位置となる。オフセット値SVLL11及びSVLR11は、図2に示すオフセット値SVLL及びSVLRに相当する。 The tool radius correction amount calculation unit 201, the tool locus TP11 selected during the period up to the switching time t1, the control center point CL11 on the tool locus TP11, the machining surface forming positions MPL11 and MPR11, and the tool radius correction values MVLL11 and MVLR11. And tool diameter correction information TC including the offset values SVLL11 and SVLR11. The machining surface forming positions MPL11 and MPR11 are reference positions for switching the tool path TP11. The offset values SVLL11 and SVLR11 correspond to the offset values SVLL and SVLR shown in FIG.

工具径補正量演算部201は、切り替え時点t1から切り替え時点t2までの期間において選択される工具軌跡TP12と、工具軌跡TP12における制御中心点CL12と、加工面形成位置MPL12及びMPR12と、工具径補正値MVLL12及びMVLR12と、オフセット値SVLL12及びSVLR12とを含む工具径補正情報TCを生成する。加工面形成位置MPL12及びMPR12は、切削工具CT2の切り替え基準位置となる。オフセット値SVLL12及びSVLR12は、図2に示すオフセット値SVLL及びSVLRに相当する。 The tool radius correction amount calculation unit 201, the tool trajectory TP12 selected in the period from the switching time t1 to the switching time t2, the control center point CL12 in the tool trajectory TP12, the machining surface forming positions MPL12 and MPR12, and the tool diameter correction Tool diameter correction information TC including values MVLL12 and MVLR12 and offset values SVLL12 and SVLR12 is generated. The machining surface forming positions MPL12 and MPR12 are reference positions for switching the cutting tool CT2. The offset values SVLL12 and SVLR12 correspond to the offset values SVLL and SVLR shown in FIG.

工具径補正量演算部201は、切り替え時点t2以降の期間において選択される工具軌跡TP11と、工具軌跡TP11における制御中心点CL11と、加工面形成位置MPL11及びMPR11と、工具径補正値MVLL11及びMVLR11と、オフセット値SVLL11及びSVLR11とを含む工具径補正情報TCを生成する。工具径補正量演算部201は、工具径補正情報TCを加工軌跡演算部202へ出力する。 The tool radius correction amount calculation unit 201 selects the tool locus TP11 in the period after the switching time t2, the control center point CL11 on the tool locus TP11, the machining surface forming positions MPL11 and MPR11, and the tool radius correction values MVLL11 and MVLR11. And tool diameter correction information TC including the offset values SVLL11 and SVLR11. The tool radius correction amount calculation unit 201 outputs the tool radius correction information TC to the machining trajectory calculation unit 202.

加工軌跡演算部202は、加工プログラムPPに含まれているGコードを翻訳する。加工軌跡演算部202は、翻訳結果と加工プログラムPPと加工条件CPと工具径補正情報TCとに基づいて、ノズル軌跡NPを用いて左工具径補正にて切削加工するか、ノズル軌跡NPを用いて右工具径補正にて切削加工するか、工具軌跡TPを用いて左工具径補正にて切削加工するか、工具軌跡TPを用いて右工具径補正にて切削加工するかのいずれかの切削加工補正条件を決定する。 The processing locus calculation unit 202 translates the G code included in the processing program PP. Based on the translation result, the machining program PP, the machining condition CP, and the tool radius correction information TC, the machining locus calculation unit 202 uses the nozzle locus NP to perform cutting with the left tool radius correction, or uses the nozzle locus NP. Cutting with the right tool radius correction using the tool trajectory TP, the left tool diameter correction using the tool trajectory TP, or the right tool diameter correction using the tool trajectory TP. Determine the processing correction conditions.

工具軌跡TPを用いて左工具径補正にて切削加工すると決定された場合、加工軌跡演算部202は、工具径補正情報TCに基づいて、切り替え時点t1にて、加工面形成位置MPL11と加工面形成位置MPL12とを一致させ、工具軌跡TP11を工具軌跡TP12に切り替えるための第1の切り替え情報を含む工具径補正制御信号TSを生成する。 When it is determined to perform cutting with the left tool radius correction using the tool trajectory TP, the machining trajectory calculation unit 202, based on the tool radius correction information TC, at the switching time t1, the machining surface forming position MPL11 and the machining surface. The tool radius correction control signal TS including the first switching information for matching the forming position MPL12 and switching the tool locus TP11 to the tool locus TP12 is generated.

また、加工軌跡演算部202は、制御中心点CL11と工具径補正値MVLL11とオフセット値SVLL11とを、制御中心点CL12と工具径補正値MVLL12とオフセット値SVLL12とに切り替えるための第2の切り替え情報を含む工具径補正制御信号TSを生成する。 Further, the machining locus calculation unit 202 is the second switching information for switching the control center point CL11, the tool radius correction value MVLL11, and the offset value SVLL11 to the control center point CL12, the tool radius correction value MVLL12, and the offset value SVLL12. A tool diameter correction control signal TS including is generated.

加工軌跡演算部202は、工具径補正情報TCに基づいて、切り替え時点t2にて、加工面形成位置MPL12と加工面形成位置MPL11とを一致させ、工具軌跡TP12を工具軌跡TP11に切り替えるための第3の切り替え情報を含む工具径補正制御信号TSを生成する。 Based on the tool radius correction information TC, the machining trajectory calculation unit 202 matches the machining surface forming position MPL12 and the machining surface forming position MPL11 at the switching time t2, and switches the tool trajectory TP12 to the tool trajectory TP11. The tool diameter correction control signal TS including the switching information of 3 is generated.

また、加工軌跡演算部202は、制御中心点CL12と工具径補正値MVLL12とオフセット値SVLL12とを、制御中心点CL11と工具径補正値MVLL11とオフセット値SVLL11とに切り替えるための第4の切り替え情報を含む工具径補正制御信号TSを生成する。即ち、工具径補正量演算部201は、工具軌跡TPを用いて左工具径補正にて切削加工すると決定された場合、第1〜第4の切り替え情報を含む工具径補正制御信号TSを生成する。 The machining locus calculation unit 202 also changes the control center point CL12, the tool radius correction value MVLL12, and the offset value SVLL12 to the control center point CL11, the tool radius correction value MVLL11, and the offset value SVLL11. A tool diameter correction control signal TS including is generated. That is, the tool radius correction amount calculation unit 201 generates the tool radius correction control signal TS including the first to fourth switching information when it is determined to perform cutting by the left tool radius correction using the tool trajectory TP. ..

加工軌跡演算部202は、工具径補正制御信号TSを駆動制御部203へ出力する。駆動制御部203は、工具径補正制御信号TSに基づいて駆動制御信号CSを生成する。駆動制御部203は、駆動制御信号CSにより、加工機本体100を制御する。加工機本体100は、駆動制御信号CSに基づいて、X軸キャリッジ102及びY軸キャリッジ103を駆動させてノズル軌跡NPを制御する。また、加工機本体100は、駆動制御信号CSに基づいて、工具軌跡制御部300を駆動させて工具軌跡TPを制御する。 The machining trajectory calculation unit 202 outputs the tool radius correction control signal TS to the drive control unit 203. The drive control unit 203 generates a drive control signal CS based on the tool radius correction control signal TS. The drive control unit 203 controls the processing machine body 100 by the drive control signal CS. The processing machine main body 100 drives the X-axis carriage 102 and the Y-axis carriage 103 based on the drive control signal CS to control the nozzle locus NP. Further, the processing machine body 100 drives the tool locus control unit 300 to control the tool locus TP based on the drive control signal CS.

工具径補正情報TCが切り替え補間なしのパラメータを含む場合、加工機本体100は、切り替え時点t1にて加工面形成位置MPL11と加工面形成位置MPL12とを一致させ、工具軌跡TP11を工具軌跡TP12に瞬時に切り替える。また、加工機本体100は、切り替えのタイミングで制御中心点CL11と工具径補正値MVLL11とオフセット値SVLL11とを、制御中心点CL12と工具径補正値MVLL12とオフセット値SVLL12とに変更する工具径補正を実行する。 When the tool diameter correction information TC includes a parameter without switching interpolation, the processing machine body 100 matches the processing surface forming position MPL11 and the processing surface forming position MPL12 at the switching time point t1 and sets the tool trajectory TP11 to the tool trajectory TP12. Switch instantly. Further, the processing machine body 100 changes the control center point CL11, the tool diameter correction value MVLL11, and the offset value SVLL11 to the control center point CL12, the tool diameter correction value MVLL12, and the offset value SVLL12 at the switching timing. To execute.

工具径補正情報TCが切り替え補間なしのパラメータを含む場合、加工機本体100は、切り替え時点t2にて加工面形成位置MPL12と加工面形成位置MPL11とを一致させ、工具軌跡TP12を工具軌跡TP11に瞬時に切り替える。また、加工機本体100は、切り替えのタイミングで制御中心点CL12と工具径補正値MVLL12とオフセット値SVLL12とを、制御中心点CL11と工具径補正値MVLL11とオフセット値SVLL11とに変更する工具径補正を実行する。 When the tool diameter correction information TC includes a parameter without switching interpolation, the processing machine body 100 matches the processing surface forming position MPL12 and the processing surface forming position MPL11 at the switching time t2, and sets the tool trajectory TP12 to the tool trajectory TP11. Switch instantly. Further, the processing machine main body 100 changes the control center point CL12, the tool radius correction value MVLL12, and the offset value SVLL12 at the switching timing to the control center point CL11, the tool radius correction value MVLL11, and the offset value SVLL11. To execute.

図5は、加工条件CPに、切り替え時点t1で工具軌跡TP11を工具軌跡TP12に切り替え、切り替え時点t2で工具軌跡TP12を工具軌跡TP11に切り替える切削工具情報が含まれている場合を示している。図5は、工具径補正情報TCが切り替え補間ありのパラメータを含む場合を示している。なお、図5では説明をわかりやすくするために、オフセット値SVLL及びSVLRが0である場合を示している。 FIG. 5 shows a case where the machining condition CP includes cutting tool information that switches the tool trajectory TP11 to the tool trajectory TP12 at the switching time t1 and switches the tool trajectory TP12 to the tool trajectory TP11 at the switching time t2. FIG. 5 shows a case where the tool radius correction information TC includes a parameter with switching interpolation. Note that FIG. 5 shows a case where the offset values SVLL and SVLR are 0 for the sake of easy understanding of the description.

工具径補正情報TCが切り替え補間ありのパラメータを含む場合、工具径補正量演算部201は、切り替え時点t1に対して工具軌跡補間期間SP11を設定する。工具軌跡補間期間SP11は切り替え時点t1までの所定の期間である。 When the tool radius correction information TC includes a parameter with switching interpolation, the tool radius correction amount calculation unit 201 sets the tool locus interpolation period SP11 for the switching time t1. The tool locus interpolation period SP11 is a predetermined period until the switching time t1.

工具径補正量演算部201は、工具軌跡TP11と工具軌跡TP12との特徴点を抽出する。工具径補正量演算部201は、抽出された特徴点に基づいて特徴曲線を設定する。工具径補正量演算部201は、特徴曲線の各構成点間の比率を一定にして工具軌跡補間期間SP11における工具軌跡TP112を設定する。工具軌跡TP112は、工具軌跡TP11と工具軌跡TP12とを段階的に切り替えるため、工具軌跡TP11と工具軌跡TP12とを補間する補間工具軌跡である。 The tool radius correction amount calculation unit 201 extracts feature points of the tool locus TP11 and the tool locus TP12. The tool radius correction amount calculation unit 201 sets a characteristic curve based on the extracted characteristic points. The tool radius correction amount calculation unit 201 sets the tool locus TP112 in the tool locus interpolation period SP11 while keeping the ratio between the constituent points of the characteristic curve constant. The tool locus TP112 is an interpolation tool locus that interpolates the tool locus TP11 and the tool locus TP12 in order to switch the tool locus TP11 and the tool locus TP12 stepwise.

工具径補正量演算部201は、切り替え時点t1までの期間において選択される工具軌跡TP11と、工具軌跡TP11における制御中心点CL11と、加工面形成位置MPL11及びMPR11と、工具径補正値MVLL11及びMVLR11と、オフセット値SVLL11及びSVLR11とを含む工具径補正情報TCを生成する。 The tool radius correction amount calculation unit 201, the tool locus TP11 selected during the period up to the switching time t1, the control center point CL11 on the tool locus TP11, the machining surface forming positions MPL11 and MPR11, and the tool radius correction values MVLL11 and MVLR11. And tool diameter correction information TC including the offset values SVLL11 and SVLR11.

工具径補正量演算部201は、工具軌跡補間期間SP11において設定された工具軌跡TP112と、工具軌跡TP112における制御中心点CL112と、加工面形成位置MPL112及びMPR112と、工具径補正値MVLL112及びMVLR112と、オフセット値SVLL112及びSVLR112とを含む工具径補正情報TCを生成する。オフセット値SVLL112及びSVLR112は図2に示すオフセット値SVLL及びSVLRに相当する。 The tool radius correction amount calculation unit 201 sets the tool trajectory TP112 set in the tool trajectory interpolation period SP11, the control center point CL112 in the tool trajectory TP112, the machining surface forming positions MPL112 and MPR112, and the tool radius correction values MVLL112 and MVLR112. , Tool diameter correction information TC including the offset values SVLL112 and SVLR112 is generated. The offset values SVLL112 and SVLR112 correspond to the offset values SVLL and SVLR shown in FIG.

工具径補正量演算部201は、切り替え時点t2に対して工具軌跡補間期間SP12を設定する。工具軌跡補間期間SP12は切り替え時点t2までの所定の期間である。工具径補正量演算部201は、工具軌跡TP12と工具軌跡TP11との特徴点を抽出する。工具径補正量演算部201は、抽出された特徴点に基づいて特徴曲線を設定する。工具径補正量演算部201は、特徴曲線の各構成点間の比率を一定にして工具軌跡補間期間SP12における工具軌跡TP121を設定する。工具軌跡TP121は、工具軌跡TP21と工具軌跡TP11とを段階的に切り替えるため、工具軌跡TP12と工具軌跡TP11とを補間する補間工具軌跡である。 The tool radius correction amount calculation unit 201 sets the tool trajectory interpolation period SP12 for the switching time point t2. The tool locus interpolation period SP12 is a predetermined period until the switching time t2. The tool radius correction amount calculation unit 201 extracts feature points of the tool locus TP12 and the tool locus TP11. The tool radius correction amount calculation unit 201 sets a characteristic curve based on the extracted characteristic points. The tool radius correction amount calculation unit 201 sets the tool locus TP121 in the tool locus interpolation period SP12 while keeping the ratio between the constituent points of the characteristic curve constant. The tool trajectory TP121 is an interpolation tool trajectory that interpolates the tool trajectory TP12 and the tool trajectory TP11 in order to switch the tool trajectory TP21 and the tool trajectory TP11 in a stepwise manner.

工具径補正量演算部201は、切り替え時点t1から切り替え時点t2までの期間において選択される工具軌跡TP12と、工具軌跡TP12における制御中心点CL12と、加工面形成位置MPL12及びMPR12と、工具径補正値MVLL12及びMVLR12と、オフセット値SVLL12及びSVLR12とを含む工具径補正情報TCを生成する。 The tool radius correction amount calculation unit 201, the tool trajectory TP12 selected in the period from the switching time t1 to the switching time t2, the control center point CL12 in the tool trajectory TP12, the machining surface forming positions MPL12 and MPR12, and the tool diameter correction Tool diameter correction information TC including values MVLL12 and MVLR12 and offset values SVLL12 and SVLR12 is generated.

工具径補正量演算部201は、工具軌跡補間期間SP12において設定された工具軌跡TP121と、工具軌跡TP121における制御中心点CL121と、加工面形成位置MPL121及びMPR121と、工具径補正値MVLL121及びMVLR121と、オフセット値SVLL121及びSVLR121とを含む工具径補正情報TCを生成する。オフセット値SVLL121及びSVLR121は図2に示すオフセット値SVLL及びSVLRに相当する。 The tool radius correction amount calculation unit 201 sets the tool trajectory TP121 set in the tool trajectory interpolation period SP12, the control center point CL121 in the tool trajectory TP121, the machining surface forming positions MPL121 and MPR121, and the tool radius correction values MVLL121 and MVLR121. , Tool diameter correction information TC including the offset values SVLL121 and SVLR121 is generated. The offset values SVLL121 and SVLR121 correspond to the offset values SVLL and SVLR shown in FIG.

工具径補正量演算部201は、切り替え時点t2以降の期間において選択される工具軌跡TP11と、工具軌跡TP11における制御中心点CL11と、加工面形成位置MPL11及びMPR11と、工具径補正値MVLL11及びMVLR11と、オフセット値SVLL11及びSVLR11とを含む工具径補正情報TCを生成する。即ち、工具径補正情報TCには、工具軌跡TP11、TP112、TP12、及び、TP121における工具径補正情報が含まれている。 The tool radius correction amount calculation unit 201 selects the tool locus TP11 in the period after the switching time t2, the control center point CL11 on the tool locus TP11, the machining surface forming positions MPL11 and MPR11, and the tool radius correction values MVLL11 and MVLR11. And tool diameter correction information TC including the offset values SVLL11 and SVLR11. That is, the tool radius correction information TC includes the tool radius correction information on the tool loci TP11, TP112, TP12, and TP121.

工具径補正量演算部201は、工具径補正情報TCを加工軌跡演算部202へ出力する。加工軌跡演算部202は、加工プログラムPPに含まれているGコードを翻訳する。加工軌跡演算部202は、翻訳結果と加工プログラムPPと加工条件CPと工具径補正情報TCとに基づいて、ノズル軌跡NPを用いて左工具径補正にて切削加工するか、ノズル軌跡NPを用いて右工具径補正にて切削加工するか、工具軌跡TPを用いて左工具径補正にて切削加工するか、工具軌跡TPを用いて右工具径補正にて切削加工するかのいずれかの切削加工補正条件を決定する。 The tool radius correction amount calculation unit 201 outputs the tool radius correction information TC to the machining trajectory calculation unit 202. The processing locus calculation unit 202 translates the G code included in the processing program PP. Based on the translation result, the machining program PP, the machining condition CP, and the tool radius correction information TC, the machining locus calculation unit 202 uses the nozzle locus NP to perform cutting with the left tool radius correction, or uses the nozzle locus NP. Cutting with the right tool radius correction using the tool trajectory TP, the left tool diameter correction using the tool trajectory TP, or the right tool diameter correction using the tool trajectory TP. Determine the processing correction conditions.

工具軌跡TPを用いて左工具径補正にて切削加工すると決定された場合、加工軌跡演算部202は、工具径補正情報TCに基づいて、工具軌跡補間期間SP11にて、工具軌跡TP11を工具軌跡TP112に切り替えるための第5の切り替え情報を含む工具径補正制御信号TSを生成する。また、工具径補正量演算部201は、工具軌跡TP11の制御中心点CL11と工具径補正値MVLL11とオフセット値SVLL11とを、工具軌跡TP112の制御中心点CL112と工具径補正値MVLL112とオフセット値SVLL112とに切り替えるための第6の切り替え情報を含む工具径補正制御信号TSを生成する。 When it is determined to perform cutting with the left tool radius correction using the tool trajectory TP, the machining trajectory calculation unit 202 sets the tool trajectory TP11 in the tool trajectory interpolation period SP11 based on the tool radius correction information TC. A tool diameter correction control signal TS including fifth switching information for switching to TP112 is generated. Further, the tool radius correction amount calculation unit 201 sets the control center point CL11 of the tool locus TP11, the tool radius correction value MVLL11 and the offset value SVLL11 to the control center point CL112 of the tool locus TP112, the tool radius correction value MVLL112 and the offset value SVLL112. A tool radius correction control signal TS including sixth switching information for switching to and is generated.

加工軌跡演算部202は、工具径補正情報TCに基づいて、切り替え時点t1にて、工具軌跡TP112を工具軌跡TP12に切り替えるための第7の切り替え情報を含む工具径補正制御信号TSを生成する。また、工具径補正量演算部201は、工具軌跡TP112の制御中心点CL112と工具径補正値MVLL112とオフセット値SVLL112とを、工具軌跡TP12の制御中心点CL12と工具径補正値MVLL12とオフセット値SVLL12とに切り替えるための第8の切り替え情報を含む工具径補正制御信号TSを生成する。 Based on the tool radius correction information TC, the machining trajectory calculation unit 202 generates a tool radius correction control signal TS including seventh switching information for switching the tool trajectory TP112 to the tool trajectory TP12 at the switching time point t1. Further, the tool radius correction amount calculation unit 201 calculates the control center point CL112 of the tool trajectory TP112, the tool radius correction value MVLL112, and the offset value SVLL112, and the control center point CL12 of the tool trajectory TP12, the tool radius correction value MVLL12, and the offset value SVLL12. A tool diameter correction control signal TS including eighth switching information for switching to and is generated.

加工軌跡演算部202は、工具径補正情報TCに基づいて、工具軌跡補間期間SP12にて、工具軌跡TP12を工具軌跡TP121に切り替えるための第9の切り替え情報を含む工具径補正制御信号TSを生成する。また、工具径補正量演算部201は、工具軌跡TP12の制御中心点CL12と工具径補正値MVLL12とオフセット値SVLL12とを、工具軌跡TP121の制御中心点CL121と工具径補正値MVLL121とオフセット値SVLL121とに切り替えるための第10の切り替え情報を含む工具径補正制御信号TSを生成する。 The machining locus calculation unit 202 generates a tool radius correction control signal TS including ninth switching information for switching the tool locus TP12 to the tool locus TP121 in the tool locus interpolation period SP12 based on the tool radius correction information TC. To do. Further, the tool radius correction amount calculation unit 201 calculates the control center point CL12 of the tool trajectory TP12, the tool radius correction value MVLL12, and the offset value SVLL12, and the control center point CL121 of the tool trajectory TP121, the tool radius correction value MVLL121, and the offset value SVLL121. A tool radius correction control signal TS including tenth switching information for switching to and is generated.

加工軌跡演算部202は、工具径補正情報TCに基づいて、切り替え時点t2にて、工具軌跡TP121を工具軌跡TP11に切り替えるための第11の切り替え情報を含む工具径補正制御信号TSを生成する。また、工具径補正量演算部201は、工具軌跡TP121の制御中心点CL121と工具径補正値MVLL121とオフセット値SVLL121とを、工具軌跡TP11の制御中心点CL11と工具径補正値MVLL11とオフセット値SVLL11とに切り替えるための第12の切り替え情報を含む工具径補正制御信号TSを生成する。即ち、工具径補正量演算部201は、第5〜第12の切り替え情報を含む工具径補正制御信号TSを生成する。 Based on the tool radius correction information TC, the machining trajectory calculation unit 202 generates a tool radius correction control signal TS including eleventh switching information for switching the tool trajectory TP121 to the tool trajectory TP11 at the switching time t2. Further, the tool radius correction amount calculation unit 201 calculates the control center point CL121 of the tool trajectory TP121, the tool radius correction value MVLL121, and the offset value SVLL121, and the control center point CL11 of the tool trajectory TP11, the tool radius correction value MVLL11, and the offset value SVLL11. A tool radius correction control signal TS including twelfth switching information for switching to and is generated. That is, the tool radius correction amount calculation unit 201 generates the tool radius correction control signal TS including the fifth to twelfth switching information.

加工軌跡演算部202は、工具径補正制御信号TSを駆動制御部203へ出力する。駆動制御部203は、工具径補正制御信号TSに基づいて駆動制御信号CSを生成する。駆動制御部203は、駆動制御信号CSにより、加工機本体100を制御する。加工機本体100は、駆動制御信号CSに基づいて、X軸キャリッジ102及びY軸キャリッジ103を駆動させてノズル軌跡NPを制御する。また、加工機本体100は、駆動制御信号CSに基づいて、工具軌跡制御部300を駆動させて工具軌跡TPを制御する。 The machining trajectory calculation unit 202 outputs the tool radius correction control signal TS to the drive control unit 203. The drive control unit 203 generates a drive control signal CS based on the tool radius correction control signal TS. The drive control unit 203 controls the processing machine body 100 by the drive control signal CS. The processing machine main body 100 drives the X-axis carriage 102 and the Y-axis carriage 103 based on the drive control signal CS to control the nozzle locus NP. Further, the processing machine body 100 drives the tool locus control unit 300 to control the tool locus TP based on the drive control signal CS.

工具径補正情報TCが切り替え補間ありのパラメータを含む場合、加工機本体100は、工具軌跡TP11を、工具軌跡補間期間SP11に設定された工具軌跡TP112を介して、工具軌跡TP12に段階的に切り替える。 When the tool radius correction information TC includes a parameter with switching interpolation, the processing machine body 100 switches the tool locus TP11 to the tool locus TP12 step by step via the tool locus TP112 set in the tool locus interpolation period SP11. ..

また、加工機本体100は、切り替えのタイミングで制御中心点CL11と工具径補正値MVLL11とオフセット値SVLL11とを、制御中心点CL112と工具径補正値MVLL112とオフセット値SVLL112とに変更する工具径補正を実行する。 Further, the processing machine main body 100 changes the control center point CL11, the tool diameter correction value MVLL11, and the offset value SVLL11 at the switching timing to the control center point CL112, the tool diameter correction value MVLL112, and the offset value SVLL112. To execute.

さらに、加工機本体100は、切り替えのタイミングで制御中心点CL112と工具径補正値MVLL112とオフセット値SVLL112とを、制御中心点CL12と工具径補正値MVLL12とオフセット値SVLL12とに変更する工具径補正を実行する。 Further, the processing machine main body 100 changes the control center point CL112, the tool diameter correction value MVLL112, and the offset value SVLL112 to the control center point CL12, the tool diameter correction value MVLL12, and the offset value SVLL12 at the switching timing. To execute.

工具径補正情報TCが切り替え補間ありのパラメータを含む場合、加工機本体100は、工具軌跡TP12を、工具軌跡補間期間SP12に設定された工具軌跡TP121を介して、工具軌跡TP11に段階的に切り替える。また、加工機本体100は、切り替えのタイミングで制御中心点CL12と工具径補正値MVLL12とオフセット値SVLL12とを、制御中心点CL121と工具径補正値MVLL121とオフセット値SVLL121とに変更する工具径補正を実行する。 When the tool radius correction information TC includes a parameter with switching interpolation, the processing machine body 100 switches the tool locus TP12 to the tool locus TP11 step by step via the tool locus TP121 set in the tool locus interpolation period SP12. .. Further, the processing machine main body 100 changes the control center point CL12, the tool diameter correction value MVLL12, and the offset value SVLL12 to the control center point CL121, the tool diameter correction value MVLL121, and the offset value SVLL121 at the switching timing. To execute.

さらに、加工機本体100は、切り替えのタイミングで制御中心点CL121と工具径補正値MVLL121とオフセット値SVLL121とを、制御中心点CL11と工具径補正値MVLL11とオフセット値SVLL11とに変更する工具径補正を実行する。 Further, the processing machine main body 100 changes the control center point CL121, the tool diameter correction value MVLL121, and the offset value SVLL121 to the control center point CL11, the tool diameter correction value MVLL11, and the offset value SVLL11 at the switching timing. To execute.

図6に示すフローチャートを用いて、切削加工方法の一例を説明する。CAD装置20は、ステップS1にて、最終加工製品の寸法及び形状を含む製品形状情報に基づいて製品形状データSDを生成する。さらに、CAD装置20は、製品形状データSDをCAM装置21へ出力する。 An example of the cutting method will be described with reference to the flowchart shown in FIG. In step S1, the CAD device 20 generates the product shape data SD based on the product shape information including the size and shape of the final processed product. Further, the CAD device 20 outputs the product shape data SD to the CAM device 21.

CAM装置21は、ステップS2にて、製品形状データSDに基づいて、切削加工機1の加工プログラムPP(Gコードを含む)を生成し、加工条件CPを指定する。さらに、CAM装置21は加工プログラムPPと加工条件CPとを切削加工機1のNC装置200へ出力する。 In step S2, the CAM device 21 generates a machining program PP (including a G code) for the cutting machine 1 based on the product shape data SD and specifies the machining condition CP. Further, the CAM device 21 outputs the machining program PP and the machining condition CP to the NC device 200 of the cutting machine 1.

NC装置200は、ステップS3にて、加工プログラムPPと加工条件CPとに基づいて、加工機本体100を制御してX軸キャリッジ102及びY軸キャリッジ103を駆動させることにより、ノズル106を目的の位置へ移動させる。また、NC装置200は、ステップS4にて、加工プログラムPPと加工条件CPとに基づいてレーザ発振器10を制御することにより、レーザビームをノズル106の開口部105から射出し、加工対象物Wに照射する。ステップS3とステップS4とのタイミングは加工プログラムPPと加工条件CPとに基づいて制御される。 In step S3, the NC device 200 controls the processing machine main body 100 based on the processing program PP and the processing condition CP to drive the X-axis carriage 102 and the Y-axis carriage 103, so that the nozzle 106 is targeted. Move to position. Further, in step S4, the NC device 200 controls the laser oscillator 10 based on the machining program PP and the machining condition CP to emit a laser beam from the opening 105 of the nozzle 106 to the workpiece W. Irradiate. The timing of step S3 and step S4 is controlled based on the machining program PP and machining conditions CP.

NC装置200の工具径補正量演算部201、及び、加工軌跡演算部202には、ステップS2にてCAM装置21から加工プログラムPPと加工条件CPとが入力される。工具径補正量演算部201は、ステップS5にて、加工条件CPに工具軌跡切り替え情報が含まれているか否かを認識する。加工条件CPに工具軌跡切り替え情報が含まれていないと認識された場合、工具径補正量演算部201は、加工条件CPに含まれる工具軌跡TPを認識する。 The machining program PP and the machining conditions CP are input from the CAM device 21 to the tool radius correction amount calculation unit 201 and the machining trajectory calculation unit 202 of the NC device 200 in step S2. In step S5, the tool radius correction amount calculation unit 201 recognizes whether or not the tool condition switching information is included in the machining conditions CP. When it is recognized that the machining condition CP does not include the tool trajectory switching information, the tool radius correction amount calculation unit 201 recognizes the tool trajectory TP included in the machining condition CP.

加工条件CPに工具軌跡切り替え情報が含まれていると認識された場合、工具径補正量演算部201は、工具軌跡切り替え情報に含まれる複数の工具軌跡TPを認識する。工具径補正量演算部201は、ステップS6にて、工具軌跡TPの切り替え時点tに対して工具軌跡補間期間SPを設定する。 When it is recognized that the machining condition CP includes the tool trajectory switching information, the tool radius correction amount calculation unit 201 recognizes the plurality of tool trajectories TP included in the tool trajectory switching information. In step S6, the tool radius correction amount calculation unit 201 sets the tool locus interpolation period SP for the switching time t of the tool locus TP.

工具径補正量演算部201は、ステップS7にて、ステップS5にて認識された複数の工具軌跡TPの特徴点を抽出する。工具径補正量演算部201は、抽出された特徴点に基づいて特徴曲線を設定する。さらに、工具径補正量演算部201は、特徴曲線の各構成点間の比率を一定にして工具軌跡補間期間SPにおける工具軌跡TP(補間工具軌跡)を設定する。 In step S7, the tool radius correction amount calculation unit 201 extracts the characteristic points of the plurality of tool trajectories TP recognized in step S5. The tool radius correction amount calculation unit 201 sets a characteristic curve based on the extracted characteristic points. Further, the tool radius correction amount calculation unit 201 sets the ratio between the constituent points of the characteristic curve to be constant and sets the tool trajectory TP (interpolated tool trajectory) in the tool trajectory interpolation period SP.

工具径補正量演算部201は、ステップS8にて、加工プログラムPPと加工条件CPとに基づいて、工具軌跡TPに基づく補正情報とノズル軌跡NPに基づく補正情報とを含む工具径補正情報TCを生成する。さらに、工具径補正量演算部201は工具径補正情報TCを加工軌跡演算部202へ出力する。 In step S8, the tool radius correction amount calculation unit 201 generates the tool radius correction information TC including the correction information based on the tool trajectory TP and the correction information based on the nozzle trajectory NP based on the machining program PP and the machining conditions CP. To generate. Further, the tool radius correction amount calculation unit 201 outputs the tool radius correction information TC to the machining trajectory calculation unit 202.

加工軌跡演算部202には、CAM装置21から加工プログラムPPと加工条件CPとが入力され、工具径補正量演算部201から工具径補正情報TCが入力される。加工軌跡演算部202は、ステップS9にて、加工プログラムPPに含まれているGコードを翻訳する。さらに、加工軌跡演算部202は、翻訳結果と加工プログラムPPと加工条件CPと工具径補正情報TCとに基づいて、ノズル軌跡NPを用いて左工具径補正にて切削加工するか、ノズル軌跡NPを用いて右工具径補正にて切削加工するか、工具軌跡TPを用いて左工具径補正にて切削加工するか、工具軌跡TPを用いて右工具径補正にて切削加工するかのいずれかの切削加工補正条件を決定する。 The machining program PP and the machining condition CP are input from the CAM device 21 to the machining trajectory calculation unit 202, and the tool radius correction information TC is input from the tool radius correction amount calculation unit 201. The processing locus calculation unit 202 translates the G code included in the processing program PP in step S9. Further, the machining locus calculation unit 202 performs cutting with left tool radius correction using the nozzle locus NP based on the translation result, the machining program PP, the machining condition CP, and the tool radius correction information TC, or the nozzle locus NP. To perform cutting with the right tool radius correction using the tool, using the tool trajectory TP to perform the left tool diameter correction, or using the tool trajectory TP to perform the right tool diameter correction. Determine the cutting correction conditions for.

加工軌跡演算部202は、ステップS10にて、加工プログラムPPと加工条件CPと工具径補正情報TCと決定された切削加工補正条件とに基づいて工具径補正制御信号TSを生成する。さらに、加工軌跡演算部202は、工具径補正制御信号TSを駆動制御部203へ出力する。駆動制御部203は、ステップS11にて、工具径補正制御信号TSに基づいて、加工機本体100を制御する駆動制御信号CSを生成する。駆動制御部203は駆動制御信号CSを加工機本体100へ出力する。 In step S10, the machining trajectory calculation unit 202 generates the tool radius correction control signal TS based on the machining program PP, the machining conditions CP, the tool radius correction information TC, and the determined cutting machining correction conditions. Further, the machining trajectory calculation unit 202 outputs a tool radius correction control signal TS to the drive control unit 203. In step S11, the drive control unit 203 generates a drive control signal CS that controls the processing machine body 100 based on the tool radius correction control signal TS. The drive control unit 203 outputs a drive control signal CS to the processing machine body 100.

加工機本体100は、ステップS12にて、駆動制御信号CSに基づいて、X軸キャリッジ102及びY軸キャリッジ103を駆動させてノズル軌跡NPを制御する。また、加工機本体100は、駆動制御信号CSに基づいて、工具軌跡制御部300を駆動させて工具軌跡TPを制御する。 In step S12, the processing machine main body 100 drives the X-axis carriage 102 and the Y-axis carriage 103 based on the drive control signal CS to control the nozzle locus NP. Further, the processing machine body 100 drives the tool locus control unit 300 to control the tool locus TP based on the drive control signal CS.

さらに、加工機本体100は、駆動制御信号CSに基づいて、工具軌跡TPを切り替え、かつ、切り替えのタイミングで工具径を補正する。工具径補正情報TCが切り替え補間なしのパラメータを含む場合には、駆動制御部203は工具軌跡TPを瞬時に切り替えて変更する。工具径補正情報TCが切り替え補間ありのパラメータを含む場合には、駆動制御部203は工具軌跡TPを、工具軌跡補間期間SPに設定された工具軌跡TPを介して段階的に切り替えて変更する。 Further, the processing machine main body 100 switches the tool path TP based on the drive control signal CS, and corrects the tool diameter at the switching timing. When the tool radius correction information TC includes a parameter without switching interpolation, the drive control unit 203 instantaneously switches and changes the tool locus TP. When the tool radius correction information TC includes a parameter with switching interpolation, the drive control unit 203 changes the tool locus TP in stages through the tool locus TP set in the tool locus interpolation period SP to change.

1またはそれ以上の実施形態の切削加工機及び切削加工方法では、工具軌跡TPに基づく補正情報とノズル軌跡NPに基づく補正情報とを含む工具径補正情報TCを生成する。1またはそれ以上の実施形態の切削加工機及び切削加工方法では、工具径補正情報TCに基づいて加工ユニット104の駆動と工具軌跡制御部300の駆動とを制御することにより、ノズル軌跡NPと工具軌跡TPとを制御する。従って、1またはそれ以上の実施形態の切削加工機及び切削加工方法によれば、切削工具に相当する工具軌跡、または、ノズル106と加工テーブル101との相対位置が固定されている状態における切削加工跡が非円形状であっても、切削工具の工具径を精度よく補正することができる。 In the cutting machine and the cutting method according to one or more embodiments, the tool radius correction information TC including the correction information based on the tool trajectory TP and the correction information based on the nozzle trajectory NP is generated. In the cutting machine and the cutting method according to one or more embodiments, the nozzle locus NP and the tool are controlled by controlling the driving of the machining unit 104 and the tool locus control unit 300 based on the tool diameter correction information TC. Control the locus TP. Therefore, according to the cutting machine and the cutting method of one or more embodiments, the cutting work in the state where the tool locus corresponding to the cutting tool or the relative position between the nozzle 106 and the working table 101 is fixed. Even if the mark has a non-circular shape, the tool diameter of the cutting tool can be accurately corrected.

1またはそれ以上の実施形態の切削加工機及び切削加工方法では、加工条件CPに切削加工中に工具軌跡を変更するための切削工具情報が含まれている場合、切削加工機1は、複数の工具軌跡TPを含む工具径補正情報TCを生成する。さらに、1またはそれ以上の実施形態の切削加工機及び切削加工方法では、工具径補正情報TCに基づいて、工具軌跡TPを切り替えるための切り替え情報を含む工具径補正制御信号TSを生成する。さらに、1またはそれ以上の実施形態の切削加工機及び切削加工方法では、工具径補正制御信号TSに基づいて加工機本体100を制御し、工具軌跡TPを切り替える。 In the cutting machine and the cutting method according to one or more embodiments, when the processing condition CP includes cutting tool information for changing the tool locus during cutting, the cutting machine 1 is Tool diameter correction information TC including the tool trajectory TP is generated. Furthermore, in the cutting machine and the cutting method according to one or more embodiments, the tool radius correction control signal TS including the switching information for switching the tool locus TP is generated based on the tool radius correction information TC. Furthermore, in the cutting machine and the cutting method according to one or more embodiments, the machine body 100 is controlled based on the tool diameter correction control signal TS to switch the tool locus TP.

従って、1またはそれ以上の実施形態の切削加工機及び切削加工方法によれば、加工条件CPに切削工具情報が含まれている場合においても、工具径補正情報TCに基づいて工具軌跡TPを切り替えることにより、工具径を精度よく補正することができる。 Therefore, according to the cutting machine and the cutting method of one or more embodiments, the tool locus TP is switched based on the tool diameter correction information TC even when the cutting tool information is included in the processing condition CP. As a result, the tool diameter can be accurately corrected.

本発明は以上説明した1またはそれ以上の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。 The present invention is not limited to the one or more embodiments described above, and various modifications can be made without departing from the gist of the present invention.

1またはそれ以上の実施形態の切削加工機及び切削加工方法では、工具軌跡補間期間SP11及びSP12に1つの補間工具軌跡を設定したが、複数の補間工具軌跡を設定してもよい。 In the cutting machine and the cutting method of one or more embodiments, one interpolation tool locus is set in the tool locus interpolation periods SP11 and SP12, but a plurality of interpolation tool loci may be set.

1またはそれ以上の実施形態の切削加工機及び切削加工方法では、レーザ加工機及びレーザ加工方法を例に挙げて説明したが、これに限定されるものではない。例えば、本発明はウォータジェット加工機に対しても適用可能である。 In the cutting machine and the cutting method of one or more embodiments, the laser machine and the laser processing method have been described as examples, but the invention is not limited thereto. For example, the present invention can be applied to a water jet processing machine.

本願の開示は、2018年7月6日に出願された特願2018−128923号に記載の主題と関連しており、それらの全ての開示内容は引用によりここに援用される。
The disclosure of the present application is related to the subject matter described in Japanese Patent Application No. 2018-128923, filed on July 6, 2018, the entire disclosures of which are incorporated herein by reference.

Claims (4)

加工対象物を切削加工する加工機本体と、
前記加工機本体を制御するNC装置と、
を備え、
前記NC装置は、
前記加工対象物を切削加工することによって得られる最終加工製品の寸法及び形状を含む製品形状情報に基づいて設定された加工プログラムと加工条件とに基づいて、前記加工対象物を切削加工する切削工具の工具径を補正するための工具径補正情報を生成する工具径補正量演算部と、
前記加工プログラムと前記加工条件と前記工具径補正情報とに基づいて、切削加工補正条件を含む工具径補正制御信号を生成する加工軌跡演算部と、
前記工具径補正制御信号に基づいて、前記加工機本体を制御する駆動制御信号を生成する駆動制御部と、
を有し、
前記加工機本体は、
前記加工対象物との相対位置を変化させることにより、前記加工対象物を切削加工する加工ユニットと、
前記駆動制御信号に基づいて、前記切削工具に相当し、かつ、非円形状を有する工具軌跡を制御する工具軌跡制御部と、
を有し、
前記加工条件に前記工具軌跡を切削加工中に切り替えるための切削工具情報が含まれている場合、前記工具径補正量演算部は、前記加工条件に含まれる複数の工具軌跡を認識し、前記複数の工具軌跡を含む工具径補正情報を生成し、
前記工具径補正量演算部は、前記工具軌跡の切り替え時点に対して工具軌跡補間期間を設定し、かつ、前記工具軌跡補間期間における工具軌跡を設定し、
前記加工機本体は、前記駆動制御信号に基づいて、前記工具軌跡を、前記工具軌跡補間期間において設定された工具軌跡を介して段階的に切り替え、かつ、切り替えのタイミングで前記工具径を補正する
切削加工機。
A processing machine body that cuts the processing object,
An NC device for controlling the main body of the processing machine,
Equipped with
The NC device is
A cutting tool for cutting the processing target object based on a processing program and processing conditions set based on product shape information including dimensions and shapes of final processed products obtained by cutting the processing target object. A tool radius correction amount calculation unit that generates tool radius correction information for correcting the tool radius of
A machining trajectory calculation unit that generates a tool radius correction control signal including a cutting machining correction condition based on the machining program, the machining condition, and the tool radius correction information;
A drive control unit that generates a drive control signal that controls the processing machine body based on the tool diameter correction control signal;
Have
The processing machine body is
By changing the relative position to the processing object, a processing unit for cutting the processing object,
A tool trajectory control unit that controls the tool trajectory corresponding to the cutting tool and having a non-circular shape based on the drive control signal;
Have
When the machining condition includes cutting tool information for switching the tool locus during cutting, the tool radius correction amount calculation unit recognizes a plurality of tool loci included in the machining condition, Generate tool radius correction information including the tool trajectory of
The tool radius correction amount calculation unit sets a tool locus interpolation period at the switching time point of the tool locus, and sets a tool locus in the tool locus interpolation period,
Based on the drive control signal, the processing machine main body switches the tool trajectory in stages via the tool trajectory set in the tool trajectory interpolation period, and corrects the tool radius at the timing of switching. Cutting machine.
レーザビームを生成して射出するレーザ発振器をさらに備え、前記NC装置は、前記レーザ発振器及び前記加工機本体を制御し、
前記加工ユニットは、前記加工ユニットの先端部に取り付けられ、前記レーザ発振器より射出されたレーザビームを射出して前記加工対象物に照射するための開口部が形成されたノズルを有し、
前記工具軌跡制御部は、前記加工ユニットに収容され、前記開口部から射出されるレーザビームを非円形状の振動パターンで振動させることにより、前記工具軌跡として、前記加工対象物に照射されるレーザビームのビームスポットの軌跡を制御する
請求項に記載の切削加工機。
A laser oscillator that generates and emits a laser beam is further provided, and the NC device controls the laser oscillator and the processing machine body,
The processing unit has a nozzle attached to the tip of the processing unit and having an opening for emitting a laser beam emitted from the laser oscillator to irradiate the object to be processed,
The tool locus control unit is housed in the machining unit and oscillates a laser beam emitted from the opening in a non-circular vibration pattern to irradiate the object to be machined as the tool locus. The cutting machine according to claim 1 , wherein the trajectory of the beam spot of the beam is controlled.
加工対象物を切削加工することによって得られる最終加工製品の寸法及び形状を含む製品形状情報に基づいて設定され、加工対象物を切削加工するための切削工具に相当し、かつ、非円形状を有する工具軌跡を切削加工中に変更するための切削工具情報が含まれる加工条件と加工プログラムとに基づいて、前記工具軌跡の工具径を補正するための工具径補正情報を生成し、
前記加工プログラムと前記加工条件と前記工具径補正情報とに基づいて、切削加工補正条件を含む工具径補正制御信号を生成し、
前記工具径補正制御信号に基づいて駆動制御信号を生成し、
前記駆動制御信号に基づいて前記工具軌跡を制御し、
前記加工条件に前記工具軌跡を切削加工中に切り替えるための切削工具情報が含まれている場合、前記加工条件に含まれる複数の工具軌跡を認識し、前記複数の工具軌跡を含む工具径補正情報を生成し、
前記工具軌跡の切り替え時点に対して工具軌跡補間期間を設定し、かつ、前記工具軌跡補間期間における工具軌跡を設定し、
前記駆動制御信号に基づいて、前記工具軌跡を、前記工具軌跡補間期間において設定された工具軌跡を介して段階的に切り替え、かつ、切り替えのタイミングで前記工具径を補正する
切削加工方法。
It is set based on the product shape information including the size and shape of the final processed product obtained by cutting the processing object, corresponds to the cutting tool for cutting the processing object, and has a non-circular shape. Based on a machining condition and a machining program that includes cutting tool information for changing the tool locus having during cutting, generate tool diameter correction information for correcting the tool diameter of the tool locus,
Based on the machining program, the machining conditions, and the tool radius correction information, generate a tool radius correction control signal including cutting machining correction conditions,
Generate a drive control signal based on the tool diameter correction control signal,
Controlling the tool path based on the drive control signal,
When the machining conditions include cutting tool information for switching the tool trajectory during cutting, a plurality of tool trajectories included in the machining conditions are recognized, and tool radius correction information including the plurality of tool trajectories. Produces
A tool locus interpolation period is set with respect to the switching time of the tool locus, and a tool locus in the tool locus interpolation period is set,
A cutting method in which, based on the drive control signal, the tool path is switched in stages via the tool path set in the tool path interpolation period, and the tool radius is corrected at the switching timing.
レーザビームを前記加工対象物に照射し、
前記レーザビームを非円形状の振動パターンで振動させることにより、前記工具軌跡を制御する
請求項に記載の切削加工方法。
Irradiate the processing object with a laser beam,
The cutting method according to claim 3 , wherein the tool path is controlled by vibrating the laser beam in a non-circular vibration pattern.
JP2019554704A 2018-07-06 2019-06-04 Cutting machine and cutting method Active JP6719683B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2018128923 2018-07-06
JP2018128923 2018-07-06
PCT/JP2019/022106 WO2020008780A1 (en) 2018-07-06 2019-06-04 Cutting machine and cutting method

Publications (2)

Publication Number Publication Date
JP6719683B2 true JP6719683B2 (en) 2020-07-08
JPWO2020008780A1 JPWO2020008780A1 (en) 2020-07-09

Family

ID=69060637

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019554704A Active JP6719683B2 (en) 2018-07-06 2019-06-04 Cutting machine and cutting method

Country Status (2)

Country Link
JP (1) JP6719683B2 (en)
WO (1) WO2020008780A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023007581A1 (en) * 2021-07-27 2023-02-02 ファナック株式会社 Numerical control device
CN120269397B (en) * 2025-06-09 2025-09-05 江苏鲁匠建设科技有限公司 A method and system for adaptive control of corner beveling parameters of aluminum alloy profiles for doors and windows

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2747060B2 (en) * 1989-11-10 1998-05-06 株式会社アマダ Automatic tool diameter compensation method for laser beam machine
JPH0715179U (en) * 1993-08-19 1995-03-14 村田機械株式会社 Beam diameter offset correction device for beam cutting machine
CH702451A1 (en) * 2009-12-17 2011-06-30 Micromachining Ag Method of separating a material layer by means of a cutting beam.
CN103869748B (en) * 2014-02-27 2016-09-28 北京信息科技大学 Non-round surface XY directly drives processing profile error cross-coupling control system and method

Also Published As

Publication number Publication date
WO2020008780A1 (en) 2020-01-09
JPWO2020008780A1 (en) 2020-07-09

Similar Documents

Publication Publication Date Title
JP7012820B2 (en) Cutting machine and cutting method
JP5608074B2 (en) Laser processing system and control method thereof
JP6719683B2 (en) Cutting machine and cutting method
JP6667735B1 (en) Cutting machine and cutting method
WO2020036021A1 (en) Laser processing machine and laser processing method
US11666991B2 (en) Laser machining apparatus and laser machining method
EP3871827B1 (en) Laser machining device and laser machining method
JP7129469B2 (en) Cutting machine and cutting method
JP6986133B2 (en) Cutting machine and cutting method
JP2008290135A (en) Laser beam machining apparatus and laser beam machining method
EP3865244B1 (en) Laser processing machine and laser processing method
JP6670983B1 (en) Cutting machine and cutting method
JP2019181543A (en) Cutting machine and cutting method
EP3871826B1 (en) Laser beam machine, method for setting machining conditions, and control device for laser beam machine
CN117999147A (en) Laser processing method and laser processing machine
WO2023037915A1 (en) Laser processing method and laser processing device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191106

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191106

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20191106

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20191219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200221

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200519

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200616

R150 Certificate of patent or registration of utility model

Ref document number: 6719683

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150