本發(fā)明涉及數(shù)值控制裝置,特別是涉及能夠根據(jù)激光加工機(jī)所具有的噴嘴的姿勢(shì)來(lái)控制加工條件的數(shù)值控制裝置。
背景技術(shù):
在三維激光加工中,存在沿彎曲的工件表面進(jìn)行加工的情況,以及使噴嘴相對(duì)于工件傾斜地進(jìn)行加工(坡口加工)的情況。
在三維激光加工中,在沿彎曲的工件表面進(jìn)行加工時(shí),即使噴嘴前端點(diǎn)(工具前端點(diǎn))以恒定速度的方式進(jìn)行加工,在工件拐角部分等也會(huì)在工件表面與工件背面在加工速度上產(chǎn)生差異。例如,如圖11所示,在沿工件的曲面進(jìn)行加工時(shí),如果考慮以相同的加工條件來(lái)加工N1~N3區(qū)塊的情況,則由于對(duì)圖11的N2區(qū)塊進(jìn)行加工時(shí),相對(duì)于在工件2表面的工具前端點(diǎn)的移動(dòng)量L1,工件2背面的之后進(jìn)行描述的延長(zhǎng)工具前端點(diǎn)的移動(dòng)量L2稍短,在工件2背面的加工速度比在工件2表面的加工速度稍慢,因此有時(shí)會(huì)在工件2的背面產(chǎn)生加工缺陷。
另外,如圖12所示,在進(jìn)行坡口加工時(shí)也要與噴嘴1相對(duì)于工件2垂直時(shí)的板厚D1進(jìn)行比較,由于使噴嘴1相對(duì)于工件2傾斜地進(jìn)行加工因此加工部分的板厚D2改變,因此相對(duì)于噴嘴1是垂直時(shí),需要根據(jù)噴嘴1的傾斜角度來(lái)改變加工條件。
另外,如圖13所示在坡口加工中進(jìn)行圓弧插補(bǔ)時(shí),由于相對(duì)于在工件2表面的工具前端點(diǎn)的移動(dòng)量L1,在工件2背面的延長(zhǎng)工具前端點(diǎn)的移動(dòng)量L2稍長(zhǎng),因此在工件2背面的加工速度稍大。在這種情況下,無(wú)論噴嘴1相對(duì)于工件2垂直還是傾斜,即使加工路徑相同,在制作程序時(shí)也需要考慮噴嘴1相對(duì)于工件2的表面的傾斜而指令與噴嘴1相對(duì)于工件2垂直時(shí)不同的加工條件。
此外,作為涉及變更加工條件的現(xiàn)有技術(shù),已知有根據(jù)噴嘴前端的速度來(lái)變更加工條件的技術(shù)(例如日本特開平09-150282號(hào)公報(bào)、日本特開2000-351087號(hào)公報(bào)等),以及根據(jù)加工形狀制作包含了加工條件數(shù)據(jù)的程序的技術(shù)(例如日本特開平06-110524號(hào)公報(bào),日本特開平06-142954號(hào)公報(bào)等)。
然而,在所述日本特開平09-150282號(hào)公報(bào)以及日本特開2000-351087號(hào)公報(bào)所公開的技術(shù)中,并沒(méi)有考慮工件背面的形狀,為了消除如圖11所示的加工情況下的加工缺陷,在制作程序時(shí)需要刻意地對(duì)直線部分(N1、N3區(qū)塊)與拐角部分(N2區(qū)塊)指令不同的加工條件。例如,如圖11所示,在進(jìn)行噴嘴始終相對(duì)于工件2垂直這樣的三維激光加工時(shí),由于N2區(qū)塊是拐角,因此需要制作用于指令與N1、N3區(qū)塊不同的加工條件的加工程序。
另外,即使使用了日本特開平06-110524號(hào)公報(bào)、日本特開平06-142954號(hào)公報(bào)所公開的技術(shù),也需要制作基于CAD/CAM數(shù)據(jù)等信息、預(yù)先根據(jù)加工形狀細(xì)致地指令加工條件的NC程序,存在耗費(fèi)時(shí)間的問(wèn)題。例如,如圖14所示,當(dāng)在N1區(qū)塊進(jìn)行噴嘴1相對(duì)于工件垂直的直線加工、N2區(qū)塊進(jìn)行噴嘴1相對(duì)于工件2傾斜角度θ的直線的坡口加工、N3區(qū)塊進(jìn)行噴嘴1相對(duì)于工件2保持傾斜角度θ的圓弧的坡口加工的情況下,需要制作在N1、N2、N3區(qū)塊分別指令不同的加工條件的程序。
技術(shù)實(shí)現(xiàn)要素:
因此,本發(fā)明的目的在于提供一種具備在運(yùn)行中根據(jù)工件板厚與噴嘴姿勢(shì)自動(dòng)設(shè)定最佳加工條件的功能的數(shù)值控制裝置。
本發(fā)明的數(shù)值控制裝置按照程序控制激光加工機(jī),針對(duì)工件進(jìn)行三維激光加工,所述數(shù)值控制裝置的第一方式具有加工條件變更單元,其構(gòu)成為:根據(jù)由所述程序所指令的、所述激光加工機(jī)的噴嘴相對(duì)于所述工件的姿勢(shì),來(lái)求出所述工件表面的加工速度與所述工件背面的加工速度之間的速度比率,根據(jù)該求出的速度比率來(lái)變更由所述程序所指令的加工條件,所述數(shù)值控制裝置根據(jù)由所述加工條件變更單元變更后的所述加工條件,來(lái)控制由所述激光加工機(jī)進(jìn)行的三維激光加工。
本發(fā)明的數(shù)值控制裝置的第二方式具有加工條件變更單元,其構(gòu)成為:根據(jù)由所述程序所指令的、所述激光加工機(jī)的噴嘴相對(duì)于所述工件的姿勢(shì),來(lái)求出在所述噴嘴處于由所述程序所指令的姿勢(shì)時(shí)的工件板厚與所述噴嘴相對(duì)于所述工件表面為垂直情況下的工件板厚之間的變化比率,根據(jù)該求出的變化比率來(lái)變更由所述程序所指令的加工條件,所述數(shù)值控制裝置根據(jù)由所述加工條件變更單元變更后的所述加工條件,來(lái)控制由所述激光加工機(jī)進(jìn)行的三維激光加工。
根據(jù)本發(fā)明,在三維激光加工中能夠根據(jù)由姿勢(shì)的變化所產(chǎn)生的工件表面與工件背面的加工區(qū)域的差異,自動(dòng)設(shè)定加工條件。另外,在坡口加工中也能夠根據(jù)噴嘴的傾斜來(lái)自動(dòng)設(shè)定加工條件。由此,不需要根據(jù)工件的形狀、噴嘴的姿勢(shì)而細(xì)致地設(shè)定加工條件,另外,基于CAD/CAM數(shù)據(jù)信息、根據(jù)加工形狀來(lái)指令加工條件的需求變少,因此,與以往相比能夠容易提高加工品質(zhì)。
附圖說(shuō)明
根據(jù)參照附圖的以下實(shí)施例的說(shuō)明,本發(fā)明的上述和其它目的以及特征會(huì)變得更清楚。在這些圖中:
圖1是說(shuō)明由通過(guò)本發(fā)明的數(shù)值控制裝置的第一實(shí)施方式所控制的激光加工機(jī)進(jìn)行加工的工件的加工狀況的圖。
圖2是說(shuō)明在圖1所示的加工狀況中,根據(jù)工具前端點(diǎn)在工件表面的移動(dòng)量L1求出在工件背面延長(zhǎng)工具前端點(diǎn)的移動(dòng)量L2的方法的圖。
圖3是說(shuō)明在圖1所示的加工狀況中,根據(jù)工具前端點(diǎn)在工件背面相對(duì)于工件表面的速度比率(L2/L1)來(lái)求出倍率值(override),將所求出的倍率值乘以加工條件的圖。
圖4是本發(fā)明的數(shù)值控制裝置的第一實(shí)施方式的數(shù)值控制裝置的主要部分的框圖。
圖5是表示圖1的數(shù)值控制裝置所執(zhí)行的加工條件變更處理的流程的流程圖。
圖6是說(shuō)明由通過(guò)本發(fā)明的數(shù)值控制裝置的第二實(shí)施方式所控制的激光加工機(jī)進(jìn)行加工的工件的加工情況的圖。
圖7是說(shuō)明在圖6所示的加工狀況中,根據(jù)工件板厚D1求出工件板厚D2的方法的圖。
圖8是說(shuō)明在圖6所示的加工狀況中,根據(jù)噴嘴的傾斜角度θ來(lái)求出系數(shù)K,對(duì)該求出的系數(shù)K乘以工件板厚的變化比率D2/D1,并求出加工條件倍率值的圖。
圖9是說(shuō)明在圖6所示的加工狀況中,根據(jù)噴嘴的傾斜角度θ來(lái)求出工具前端點(diǎn)在工件表面與工件背面之間的速度比率,使用該求出的速度比率進(jìn)行加工的圖。
圖10是在表示本發(fā)明的第二實(shí)施方式的數(shù)值控制裝置中執(zhí)行的加工條件變更處理的流程的流程圖。
圖11是說(shuō)明在現(xiàn)有技術(shù)中根據(jù)工件的加工狀況所產(chǎn)生問(wèn)題(1)的圖。
圖12是說(shuō)明在現(xiàn)有技術(shù)中根據(jù)工件的加工狀況所產(chǎn)生問(wèn)題(2)的圖。
圖13是說(shuō)明在現(xiàn)有技術(shù)中根據(jù)工件的加工狀況所產(chǎn)生問(wèn)題(3)的圖。
圖14是說(shuō)明在現(xiàn)有技術(shù)中根據(jù)工件的加工狀況所產(chǎn)生問(wèn)題(4)的圖。
具體實(shí)施方式
首先,使用圖1~圖5來(lái)說(shuō)明本發(fā)明的數(shù)值控制裝置的第一實(shí)施方式。
圖1是說(shuō)明由通過(guò)本發(fā)明的數(shù)值控制裝置的第一實(shí)施方式所控制的激光加工機(jī)進(jìn)行加工的工件的加工狀況的圖。
如圖1所示,在噴嘴1相對(duì)于工件2始終垂直那樣的三維激光加工的情況下,在工件2的表面與背面有速度差時(shí),該實(shí)施方式的數(shù)值控制裝置進(jìn)行加工條件的設(shè)定,即變更峰值功率、頻率、占空比等加工條件來(lái)控制激光加工機(jī)。考慮在基于激光的工件2上的加工位置。在工件表面的加工點(diǎn)與工具前端點(diǎn)一致,在工件背面的加工點(diǎn)與將工具前端點(diǎn)向噴嘴軸方向延長(zhǎng)了工件板厚后的點(diǎn)一致。
通常,在日本特開2012-177973號(hào)公報(bào)等已公開的工具前端點(diǎn)控制中,根據(jù)工具前端點(diǎn)(程序路徑)的移動(dòng)來(lái)計(jì)算出控制點(diǎn)的移動(dòng)。與此相對(duì),在本實(shí)施方式的數(shù)值控制裝置中,如圖2所示,還計(jì)算出從控制點(diǎn)觀察的工具前端點(diǎn)向噴嘴軸心方向僅延長(zhǎng)了板厚D1后的工件背面上的點(diǎn)(延長(zhǎng)工具前端點(diǎn))的移動(dòng)量L2。
作為延長(zhǎng)工具前端點(diǎn)的移動(dòng)量L2的計(jì)算例子,考慮激光加工機(jī)上的工具頭在X、Y、Z軸進(jìn)行直線動(dòng)作,并且在C軸和B軸旋轉(zhuǎn)的工具頭旋轉(zhuǎn)型多軸加工機(jī)的情況。如日本特開2013-196327號(hào)公報(bào)等公開的那樣,使用下面的數(shù)學(xué)式(1)來(lái)計(jì)算從比當(dāng)前運(yùn)算周期還要早1個(gè)運(yùn)算周期的運(yùn)算時(shí)間ti-1到當(dāng)前運(yùn)算周期的運(yùn)算時(shí)間ti的工具前端點(diǎn)在工件2的表面上的移動(dòng)量L1(ti)。此外,在數(shù)學(xué)式(1)中Tp1(ti)是在運(yùn)算時(shí)間ti的工具前端點(diǎn)位置Tp1,Tp1(ti-1)是在運(yùn)算時(shí)間ti-1的工具前端點(diǎn)位置Tp1。
L1(ti)=|Tp1(ti)-Tp1(ti-1)|......(1)
同樣的,使用下面的數(shù)學(xué)式(2)以及數(shù)學(xué)式(3)來(lái)計(jì)算從工具前端點(diǎn)位置Tp1向噴嘴1的軸心方向僅延長(zhǎng)了工件板厚D1后的位置(延長(zhǎng)工具前端點(diǎn)位置)Tp2(Xt2,Yt2,Zt2)。在數(shù)學(xué)式(2)以及數(shù)學(xué)式(3)中,Po(Pox,Poy,Poz)是固定在放置有工件的工作臺(tái)上的坐標(biāo)系(工作臺(tái)坐標(biāo)系)的原點(diǎn)在機(jī)械坐標(biāo)系上的位置。V1是從延長(zhǎng)工具前端點(diǎn)位置Tp2至直線軸3軸位置P1的工作臺(tái)坐標(biāo)系上的工具長(zhǎng)度(工具長(zhǎng)度+工件板厚D1)修正矢量,是在Bm=Cm=0時(shí)的基準(zhǔn)工具長(zhǎng)度修正矢量Vs僅旋轉(zhuǎn)了Bm、Cm后的矢量。Rt是從機(jī)械坐標(biāo)系至工作臺(tái)坐標(biāo)系的旋轉(zhuǎn)矩陣。另外,Rc、Rb是基于插補(bǔ)后的旋轉(zhuǎn)軸2軸位置Pr(Bm,Cm)的旋轉(zhuǎn)矩陣。
Tp2=Rt*(Pl-Po)-Vl......(2)
Vl=Rc*Rb*Vs ......(3)
然后,使用下面的數(shù)學(xué)式(4)來(lái)計(jì)算從比當(dāng)前運(yùn)算周期還要早1個(gè)運(yùn)算周期的運(yùn)算時(shí)間ti-1到當(dāng)前運(yùn)算周期的運(yùn)算時(shí)間ti的延長(zhǎng)工具前端點(diǎn)在工件2的背面上的移動(dòng)量L2(ti)。此外,在數(shù)學(xué)式(4)中Tp2(ti)是在運(yùn)算時(shí)間ti的延長(zhǎng)工具前端點(diǎn)位置Tp2,Tp2(ti-1)是在運(yùn)算時(shí)間ti-1的延長(zhǎng)工具前端點(diǎn)位置Tp2。
L2(ti)=|Tp2(ti)-Tp2(ti-1)|......(4)
這樣,根據(jù)通過(guò)數(shù)學(xué)式(1)求出的工具前端點(diǎn)在工件2的表面上的移動(dòng)量L1(ti),和通過(guò)數(shù)學(xué)式(4)求出的延長(zhǎng)工具前端點(diǎn)在工件2的背面上的移動(dòng)量L2(ti),可以計(jì)算出工具前端點(diǎn)的移動(dòng)的速度比率(L2/L1)=(L2(ti)/L1(ti))。
像這樣計(jì)算出的速度比率(L2/L1)不是1.0時(shí),或者不在預(yù)先設(shè)定的范圍內(nèi)時(shí),本實(shí)施方式的數(shù)值控制裝置按照下面表示的“方法”,根據(jù)工具前端點(diǎn)的工件背面相對(duì)于工件表面的速度比率(L2/L1)來(lái)決定最佳加工條件,將用于加工的加工條件變更為所決定的加工條件后,使用最佳加工條件來(lái)進(jìn)行加工。
方法1:預(yù)先準(zhǔn)備將加工條件與速度比率(L2/L1)關(guān)聯(lián)的表格,使用該表格選擇對(duì)于速度比率(L2/L1)最佳的加工條件。關(guān)于速度比率和加工條件的對(duì)應(yīng)性預(yù)先根據(jù)實(shí)驗(yàn)等求出,并將制作的表格預(yù)先保存在數(shù)值控制裝置10的存儲(chǔ)器中。
方法2:預(yù)先根據(jù)實(shí)驗(yàn)等制作出如圖3所示的表示速度比率(L2/L1)與倍率值的關(guān)系的關(guān)系式,使用該關(guān)系式根據(jù)速度比率(L2/L1)求出倍率值,將求出的倍率值乘以加工條件(但是,如圖3所示對(duì)與加工條件相乘的倍率值設(shè)有上限、下限)。
圖4是本實(shí)施方式的數(shù)值控制裝置的主要部分的框圖。
數(shù)值控制裝置10具有對(duì)整體進(jìn)行統(tǒng)一控制的CPU11。該CPU11經(jīng)由總線20讀出ROM12中存儲(chǔ)的系統(tǒng)程序,按照該系統(tǒng)程序進(jìn)行數(shù)值控制裝置10整體的控制。另外,由DRAM等構(gòu)成的RAM13中暫時(shí)存儲(chǔ)有計(jì)算數(shù)據(jù)、顯示數(shù)據(jù)等。
在CMOS、SRAM等通過(guò)電池(未圖示)進(jìn)行備份而構(gòu)成的非易失性存儲(chǔ)器14中存儲(chǔ)有加工程序以及各種參數(shù)。設(shè)置接口15用于進(jìn)行與外部設(shè)備用的輸入輸出,其連接離線編程裝置、打印機(jī)等外部設(shè)備72。使用離線編程裝置制作加工程序時(shí),該數(shù)據(jù)經(jīng)由接口15被數(shù)值控制裝置讀取。使用數(shù)值控制裝置10編輯的加工程序的數(shù)據(jù)可以通過(guò)例如打印機(jī)來(lái)進(jìn)行輸出。
可編程控制器(PMC)16內(nèi)置于數(shù)值控制裝置10中,其使用以梯形圖形式制作的序列程序來(lái)控制設(shè)備。即把按照加工程序所指令的M功能、S功能以及T功能變換為序列程序中必要的信號(hào)。從I/O單元17輸出到設(shè)備側(cè)(在本實(shí)施方式中是激光加工機(jī))。該輸出信號(hào)使設(shè)備一側(cè)的各種動(dòng)作部(氣缸,螺桿,電驅(qū)動(dòng)器等)工作。另外,接收設(shè)備一側(cè)的各種開關(guān)、設(shè)備控制面板的開關(guān)等信號(hào),進(jìn)行必要的處理并傳遞給CPU11。
顯示控制器(未圖示)將設(shè)備具有的各個(gè)軸的當(dāng)前位置、警報(bào)、參數(shù)、圖像數(shù)據(jù)等數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換成圖像信號(hào)進(jìn)行輸出。該圖像信號(hào)被傳送至CRT/MDI單元70來(lái)進(jìn)行顯示。另外,接口18從CRT/MDI單元70中的鍵盤接收數(shù)據(jù),并傳遞給CPU11。
接口19與控制面板71連接,能夠用于接收從安裝在該控制面板71上的手動(dòng)脈沖發(fā)生器發(fā)出的脈沖,手動(dòng)地對(duì)包含激光加工機(jī)所具有的噴嘴頭的設(shè)備主體的可動(dòng)部進(jìn)行移動(dòng)、以及定位。
軸控制電路30~34接收從CPU11發(fā)出的各個(gè)軸的移動(dòng)指令,并輸出到伺服放大器40~44。伺服放大器40~44根據(jù)該移動(dòng)指令來(lái)驅(qū)動(dòng)各個(gè)軸的電動(dòng)機(jī)50~54。這些各個(gè)軸的電動(dòng)機(jī)50~54驅(qū)動(dòng)激光加工機(jī)的各個(gè)軸。每個(gè)電動(dòng)機(jī)具有位置檢測(cè)器(未圖示),這些位置檢測(cè)器的輸出脈沖用于生成位置反饋信號(hào)和速度反饋信號(hào)。
另外,激光控制部60根據(jù)從CPU11發(fā)出的指令來(lái)控制激光裝置61的輸出。
圖5是決定在數(shù)值控制裝置10上執(zhí)行的加工條件的處理的流程圖。以下對(duì)各步驟進(jìn)行說(shuō)明。
[步驟SA01]一開始運(yùn)行,就對(duì)從非易失性存儲(chǔ)器14等中讀出的程序的程序段進(jìn)行分析,取得由該分析后的程序段所指令的加工條件。在這里取得的加工條件是在加工中作為基準(zhǔn)的加工條件。
[步驟SA02]根據(jù)基于程序的移動(dòng)指令,求出工具前端點(diǎn)在工件2的表面上的移動(dòng)量L1與加工前后噴嘴的姿勢(shì)變化,根據(jù)移動(dòng)量L1與噴嘴的姿勢(shì)變化的參數(shù)求出延長(zhǎng)工具前端點(diǎn)在工件2的背面上的移動(dòng)量L2,根據(jù)這些值計(jì)算出速度比率L2/L1。
[步驟SA03]判斷在步驟SA02中計(jì)算出的速度比率L2/L1是否在預(yù)先設(shè)定的預(yù)定范圍內(nèi)。在速度比率L2/L1在預(yù)定范圍內(nèi)的情況下前進(jìn)至步驟SA05,不在預(yù)定范圍內(nèi)的情況下前進(jìn)至步驟SA04。
[步驟SA04]從表格中選擇針對(duì)速度比率L2/L1的最佳加工條件,或者針對(duì)作為基準(zhǔn)的加工條件乘以根據(jù)速度比率L2/L1計(jì)算出的倍率值來(lái)改變加工條件。
[步驟SA05]根據(jù)程序指令的加工條件(速度比率L2/L1在預(yù)定范圍內(nèi)的情況),或者根據(jù)在步驟SA04選擇或變更的加工條件輸出光束并進(jìn)行三維激光加工。
[步驟SA06]判斷程序是否結(jié)束。如果程序已經(jīng)結(jié)束,則結(jié)束加工運(yùn)行,如果程序尚未結(jié)束,則返回到步驟SA01。
接下來(lái),使用圖6~圖10來(lái)說(shuō)明本發(fā)明的數(shù)值控制裝置的第二實(shí)施方式。
在三維激光加工中,如圖6所示本實(shí)施方式的數(shù)值控制裝置設(shè)定在使噴嘴相對(duì)于工件傾斜角度θ來(lái)進(jìn)行坡口加工情況下的加工條件。
在三維激光加工中,如圖6的N2區(qū)塊所示,在進(jìn)行使噴嘴相對(duì)于工件傾斜角度θ以直線移動(dòng)的坡口加工的情況下,如圖7所示,本實(shí)施方式的數(shù)值控制裝置求出相對(duì)于噴嘴為垂直時(shí)的板厚D1的噴嘴僅傾斜角度θ時(shí)的板厚D2(D2=D1/cosθ),根據(jù)求出的板厚D2來(lái)求出板厚的變化比率(D2/D1)。并且,在該變化比率(D2/D1)不是1.0時(shí),或者不在預(yù)定的范圍內(nèi)時(shí),使用下面的數(shù)學(xué)式(5)根據(jù)變化比率(D2/D1)決定最佳加工條件,使用該決定后的最佳加工條件來(lái)進(jìn)行加工。
加工條件倍率值=K×(D2/D1)......(5)
此外,在上述數(shù)學(xué)式(5)中,系數(shù)K是由實(shí)驗(yàn)等預(yù)先求出的與角度θ的范圍對(duì)應(yīng)的適當(dāng)?shù)闹?,例如如圖8所示預(yù)先設(shè)定與角度θ的范圍對(duì)應(yīng)的值。如上所述,根據(jù)噴嘴的傾斜來(lái)乘以加工條件倍率值,由此來(lái)決定最佳加工條件。
另外,在三維激光加工中,如圖6的N3區(qū)塊所示,在進(jìn)行使噴嘴相對(duì)于工件傾斜角度θ的圓弧的坡口加工的情況下,如圖9所示由于噴嘴傾斜因此在工件背面的圓弧半徑為R+D1tanθ。在這種情況下,由于在工件表面與工件背面產(chǎn)生速度差(在一定時(shí)間內(nèi)的移動(dòng)量的差值),因此,本實(shí)施方式的數(shù)值控制裝置基于工具前端點(diǎn)在工件表面與工件背面的速度差,通過(guò)與第一實(shí)施方式相同的方法來(lái)選擇所決定的或者變更后的加工條件,進(jìn)而把該選擇出的加工條件應(yīng)用到板厚的數(shù)學(xué)式(5)中,來(lái)決定基于板厚的變化比率(D2/D1)的最佳加工條件。
本實(shí)施方式的數(shù)值控制裝置的基本結(jié)構(gòu)與第一實(shí)施方式相同。
圖10是決定在本實(shí)施方式的數(shù)值控制裝置10上執(zhí)行的加工條件的處理的流程圖。
[步驟SB01]一開始運(yùn)行,就對(duì)從非易失性存儲(chǔ)器14等中讀出的程序的程序段進(jìn)行分析,取得由該分析后的程序段所指令的加工條件。在這里取得的加工條件是在加工中作為基準(zhǔn)的加工條件。
[步驟SB02]根據(jù)基于程序的移動(dòng)指令,求出工具前端點(diǎn)在工件表面上的移動(dòng)量L1以及加工前后噴嘴的姿勢(shì)變化,根據(jù)移動(dòng)量L1與噴嘴的姿勢(shì)變化的參數(shù)求出延長(zhǎng)工具前端點(diǎn)在工件背面上的移動(dòng)量L2,根據(jù)這些值計(jì)算出速度比率L2/L1。
[步驟SB03]判斷在步驟SB02中計(jì)算出的速度比率L2/L1是否在預(yù)先設(shè)定的預(yù)定范圍內(nèi)。在速度比率L2/L1在預(yù)定范圍內(nèi)的情況下前進(jìn)至步驟SB05,不在預(yù)定范圍內(nèi)的情況下前進(jìn)至步驟SB04。
[步驟SB04]從表格中選擇針對(duì)速度比率L2/L1的最佳加工條件,或者針對(duì)作為基準(zhǔn)的加工條件乘以根據(jù)速度比率L2/L1計(jì)算出的倍率值來(lái)改變加工條件。
[步驟SB05]根據(jù)基于程序的移動(dòng)指令的分析結(jié)果,取得噴嘴的傾斜角度θ。
[步驟SB06]根據(jù)在步驟SB05取得的噴嘴的傾斜角度θ,使用預(yù)先設(shè)定的變換式求出系數(shù)K。
[步驟SB07]根據(jù)在步驟SB06求出的系數(shù)K與傾斜角度θ,使用數(shù)學(xué)式(5)求出與加工條件相乘的倍率值,將求出的倍率值與加工條件相乘。
[步驟SB08]根據(jù)到步驟SB07為止所決定的加工條件來(lái)輸出光束進(jìn)行三維激光加工。
[步驟SB09]判斷程序是否結(jié)束。如果程序已經(jīng)結(jié)束,則結(jié)束加工運(yùn)行,如果程序尚未結(jié)束,則返回到步驟SB01。
對(duì)于本發(fā)明的實(shí)施方式進(jìn)行了上述說(shuō)明,但是本發(fā)明不限定于上述實(shí)施方式,能夠通過(guò)增加合理的變更而以多種方式實(shí)施。