加工路徑的程序段中,在由最初的前程序段指令的錐角或錐度加工量修正量與由下一個的后程序段指令的錐角或錐度加工量修正量不同的情況下,在上述兩個程序段的連接點(diǎn)的前或后以任意距離分割程序段,并在該分割的程序段的起點(diǎn)至終點(diǎn)之間,追加從由上述前程序段指令的錐角或錐度加工量修正量向由上述后程序段指令的錐角或錐度加工量修正量逐漸變化的程序段。
[0024]并且,包含具備了上述的數(shù)值控制裝置的線放電加工機(jī)。
[0025]基于本發(fā)明的加工機(jī)械的數(shù)值控制裝置,該加工機(jī)械沿著包含偏移的加工路徑并通過切削工具對被加工物進(jìn)行切削加工,該加工機(jī)械的數(shù)值控制裝置具有如下機(jī)構(gòu):在兩個連接的加工路徑的程序段中,在由最初的前程序段指令的偏移值與由下一個的后程序段指令的偏移值不同的情況下,分別以任意距離分割上述兩個程序段的連接點(diǎn)的前后,并在從上述前程序段的新分割的點(diǎn)至上述后程序段的新分割的點(diǎn)之間追加從由上述前程序段指令的偏移值向由上述后程序段指令的偏移值逐漸變化的程序段。
[0026]基于本發(fā)明的加工機(jī)械的數(shù)值控制裝置數(shù)值控制裝置,該加工機(jī)械沿著包含偏移的加工路徑并通過切削工具對被加工物進(jìn)行切削加工,該加工機(jī)械的數(shù)值控制裝置具有如下機(jī)構(gòu):在兩個連接的加工路徑的程序段中,在由最初的前程序段指令的偏移值與由下一個的后程序段指令的偏移值不同的情況下,在上述兩個程序段的連接點(diǎn)的比行進(jìn)方向靠前以任意距離分割而作成的點(diǎn)與從已分割的點(diǎn)至后程序段的起點(diǎn)之間,追加使從由上述前程序段指令的偏移值向由上述后程序段指令的偏移值逐漸變化的功能逐漸變化的功能程序段。
[0027]基于本發(fā)明的加工機(jī)械的數(shù)值控制裝置數(shù)值控制裝置,該加工機(jī)械沿著包含偏移的加工路徑并通過切削工具對被加工物進(jìn)行切削加工,該加工機(jī)械的數(shù)值控制裝置具有如下機(jī)構(gòu):在兩個連接的加工路徑的程序段中,在由最初的前程序段指令的偏移值與由下一個的后程序段指令的偏移值不同的情況下,在從上述前程序段的終點(diǎn)至上述兩個程序段的連接點(diǎn)的比行進(jìn)方向靠后以任意距離分割而作成的點(diǎn)之間,追加使從由上述前程序段指令的偏移值向由上述后程序段指令的偏移值逐漸變化的功能逐漸變化的程序段。
[0028]本發(fā)明具備以上的結(jié)構(gòu),從而能夠提供一種能夠在所需的位置應(yīng)用偏移值、錐度加工量修正值,從而能夠?qū)崿F(xiàn)加工形狀的精度提高的線放電加工機(jī)及其數(shù)值控制裝置、以及對機(jī)床進(jìn)行控制的數(shù)值控制裝置。
【附圖說明】
[0029]本發(fā)明的上述的以及其他的目的以及特征能夠根據(jù)參照附圖的以下的實(shí)施例的說明變得清楚。其中:
[0030]圖1是對偏移值(工具直徑修正量)進(jìn)行說明的圖。
[0031]圖2是對變更偏移模式中的偏移值的情況進(jìn)行說明的圖。
[0032]圖3是對在程序中接著地址“D”對偏移編號進(jìn)行指令,從而以設(shè)定為已指令的編號的偏移值進(jìn)行加工的情況進(jìn)行說明的圖。
[0033]圖4是對變更偏移量時的路徑進(jìn)行說明的圖(交叉的情況)。
[0034]圖5是對變更偏移量時的路徑進(jìn)行說明的圖(連接的情況)。
[0035]圖6是對在直線移動程序段加工階差的情況進(jìn)行說明的圖。
[0036]圖7是對幾乎連接的(179°交線)的情況的偏移矢量的切換例進(jìn)行說明的圖。
[0037]圖8是對錐角的變更進(jìn)行說明的圖。
[0038]圖9是對變更錐角時的路徑進(jìn)行說明的圖(交叉的情況)。
[0039]圖10是對變更錐角時的路徑進(jìn)行說明的圖(連接的情況)。
[0040]圖11是幾乎連接的(179° )的情況的錐度矢量的切換例。
[0041]圖12是對日本特開2007-83372號公報(bào)的技術(shù)進(jìn)行說明的圖。
[0042]圖13是對與先行技術(shù)文獻(xiàn)的日本特開2007-83372號公報(bào)的技術(shù)的不同進(jìn)行說明的圖。
[0043]圖14是對通過線放電加工將工件加工為圓錐形狀的情況進(jìn)行說明的圖。
[0044]圖15是在錐度加工中不進(jìn)行修正的情況的例子。
[0045]圖16是在錐度加工中進(jìn)行修正的情況的例子。
[0046]圖17是對在錐度加工量修正中無切換程序段(連接的角部的情況)進(jìn)行說明的圖。
[0047]圖18是對線放電加工機(jī)進(jìn)行說明的圖。
[0048]圖19是對實(shí)施方式I的處理進(jìn)行說明的流程圖。
[0049]圖20是對實(shí)施方式2的處理進(jìn)行說明的流程圖。
[0050]圖21是對在錐度加工量修正中切換程序段功能(連接的角部的情況)進(jìn)行說明的圖。
[0051]圖22是對錐度加工量修正的情況下的錐度修正矢量的切換例(無追加程序段)進(jìn)行說明的圖。
[0052]圖23是對錐度加工量修正的情況下的錐度修正矢量的切換例(有追加程序段)進(jìn)行說明的圖。
[0053]圖24是對錐度加工量修正的情況下的錐度修正矢量的切換例(有追加程序段)進(jìn)行說明的圖。
[0054]圖25是對實(shí)施方式3的處理進(jìn)行說明的流程圖。
[0055]圖26是對幾乎連接的鈍角角部的錐度加工修正路徑進(jìn)行說明的圖。
[0056]圖27是對控制機(jī)床的數(shù)值控制裝置進(jìn)行說明的圖。
[0057]圖28是對實(shí)施方式4的處理進(jìn)行說明的流程圖。
【具體實(shí)施方式】
[0058]首先,對通過線放電加工對被加工物進(jìn)行加工的線放電加工機(jī)的實(shí)施方式進(jìn)行說明。
[0059]圖18是對具備了錐度加工功能的線放電加工機(jī)的結(jié)構(gòu)進(jìn)行說明的圖。附圖標(biāo)記101是設(shè)置并固定成為加工對象的被加工物5的被加工物載置臺。被加工物載置臺101具有持有高精度的平坦度的載置面102。在加工時,被加工物5以其底面與載置面102連接的方式被設(shè)置并固定于加工物載置臺101。
[0060]線電極4為了對被加工物5實(shí)施放電加工,而從線電極送出線軸(未圖示)經(jīng)由供電輥115、上導(dǎo)輥113、上導(dǎo)線架111供給至加工位置116。在加工時,線電極4通過接線操作而架設(shè)于上下導(dǎo)線架111、112之間,從而對與被加工物5之間施加用于引起放電的電壓。
[0061]線電極4經(jīng)由加工位置116,進(jìn)一步經(jīng)由下導(dǎo)線架112、下導(dǎo)輥114卷繞于以規(guī)定的張力拉動線電極4的卷軸(未圖示)。此外,代替卷軸,也可以由線回收箱(未圖示)進(jìn)行回收。
[0062]在線電極4根據(jù)從數(shù)值控制裝置120被輸出的脈沖序列117而從加工用電源裝置121經(jīng)由供電輥115供給有放電加工用的電能。能夠?qū)募庸び秒娫囱b置121被投入的脈沖電流的脈沖數(shù)、或者脈沖電流的積分值使用為能量。另外,采用在加工位置116注入冷卻水、或者將被加工物5整體浸潰于加工液(例如,純水)中等的方法。
[0063]通常,被加工物載置臺101的載置面102沿水平方向(與XY平面平行的面上)延伸,被加工物載置臺101能夠通過XY各軸的伺服馬達(dá)105、106,在與使X軸以及Y軸形成正交軸的XY平面平行的面上驅(qū)動。另外,上導(dǎo)線架111能夠通過UV各軸的伺服馬達(dá)108、109,在與XY平面平行的面上驅(qū)動,并且能夠通過Z軸的伺服馬達(dá)110在與XY平面垂直的方向(土Z方向)驅(qū)動。通常,基于U軸的移動方向與基于X軸的移動方向平行,另外,基于V軸的移動方向與基于Y軸的移動方向平行。此外,各驅(qū)動軸(X軸、Y軸、Z軸、U軸、V軸)的當(dāng)前位置如以往公知的那樣,作為機(jī)械坐標(biāo)位置存儲于數(shù)值控制裝置120內(nèi)的存儲裝置。此外,下導(dǎo)線架112的機(jī)械坐標(biāo)位置也預(yù)先作為參數(shù)存儲于數(shù)值控制裝置120內(nèi)的存儲裝置。
[0064]為了改變加工位置116,只要改變被加工物5與線電極4的相對的位置即可,通過從數(shù)值控制裝置120輸出的朝各軸伺服馬達(dá)的指令(X軸指令、Y軸指令、Z軸指令、U軸指令、V軸指令)而進(jìn)行。該指令內(nèi)容通常由加工程序規(guī)定。加工程序是線電極4的移動指令,換句話說是對朝各軸伺服馬達(dá)的移動指令等進(jìn)行規(guī)定的程序,在與上述的XY平面平行的面上被定義。該被定義的平面能夠沿Z軸方向設(shè)定在任意位置。將該能夠任意地設(shè)定的平面稱為程序面。
[0065]上述的線放電加工機(jī)以及對該線放電加工機(jī)進(jìn)行控制的數(shù)值控制裝置的結(jié)構(gòu)為以往公知的結(jié)構(gòu)。數(shù)值控制裝置進(jìn)一步具備用于執(zhí)行以下的實(shí)施方式I?3等的機(jī)構(gòu),具體而言為軟件。
[0066]<實(shí)施方式I >偏移指令的情況
[0067]以往,如圖6(b)所示那樣,在前后的程序段幾乎連接時,或者在前后的程序段以不足I度交叉時,若指令偏移值的變更,則從指令偏移值的程序段的起點(diǎn)朝向終點(diǎn)以成為被變更的值的方式逐漸變化,但這樣,逐漸變化的程序段的初始的位置的偏移不正確。
[0068]因此,如圖6(c)所示的那樣,在存在偏移指令的程序段的接頭(連接點(diǎn)),在該連接點(diǎn)的前后自動制作任意的微小程序段,在微小程序段間進(jìn)行偏移值的切換,從而在所希望的程序段中成為正確的偏移值。此外,微小程序段的制作不僅在連接點(diǎn)的前后,也可以僅在從連接點(diǎn)至任意區(qū)間后,或在從連接點(diǎn)至任意區(qū)間前自動制作I程序段。
[0069]圖19是實(shí)施方式I的流程圖。此處是設(shè)置橫跨程序段的接頭的前后的微小程序段的情況的處理的流程圖。
[0070][步驟saOl]判斷程序是否結(jié)束,在結(jié)束的情況(是)下結(jié)束,在未結(jié)束的情況(否)下移至步驟sa02。
[0071][步驟sa02]獲取后移動程序段的后程序段偏移值OFal,并保存于存儲器。此外,所謂后移動程序段是在當(dāng)前執(zhí)行中的程序段的下一個執(zhí)行的程序段。
[0072][步驟sa03