數(shù)控裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)控裝置。
【背景技術(shù)】
[0002]目前,在車削加工中提出了一種數(shù)控裝置,該數(shù)控裝置具有:切削刀具進給機構(gòu),其使切削刀具向工件進行進給動作;以及控制機構(gòu),其對切削刀具進給驅(qū)動電動機進行控制而使所述切削刀具低頻振動(例如,參照專利文獻I?3)。在該數(shù)控裝置中,控制機構(gòu)具有:操作單元,其進行各種設(shè)定;振動切削信息儲存單元,其根據(jù)由操作單元設(shè)定的工件的轉(zhuǎn)速或者切削刀具每旋轉(zhuǎn)I周的切削刀具的進給量,作為使切削刀具同步地進行進給動作、并能夠以大于或等于25Hz的低頻進行動作的數(shù)據(jù),預(yù)先將與進給軸的慣性或者電動機特性等機械特性相對應(yīng)的至少切削刀具進給機構(gòu)的前進量、后退量、前進速度、以及后退速度制成表格而進行存儲;以及電動機控制單元,其基于振動切削信息儲存單元所儲存的該數(shù)據(jù),控制切削刀具進給驅(qū)動電動機。由此,通過沿插補路徑反復(fù)進行前進、后退動作,從而生成低頻振動。
[0003]專利文獻1:日本專利第5033929號公報
[0004]專利文獻2:日本專利第5139591號公報
[0005]專利文獻3:日本專利第5139592號公報
【發(fā)明內(nèi)容】
[0006]在上述專利文獻I?3中,沿插補路徑進行振動,但此時,形成為在通過指令程序塊暫時收斂振動之后,轉(zhuǎn)移至下一個指令程序塊。但是,根據(jù)加工種類的不同,有時希望在指令程序塊中的處理結(jié)束之后,不收斂振動而移動至下一個指令程序塊,但在上述專利文獻I?3中,沒有對應(yīng)如上所述的處理。
[0007]本發(fā)明就是鑒于上述情況而提出的,其目的在于得到一種數(shù)控裝置,該數(shù)控裝置在執(zhí)行沿插補路徑振動的加工程序時能夠?qū)?yīng)如下兩種處理,該兩種處理是指從某個指令程序塊開始使振動收斂之后而轉(zhuǎn)移至下一個指令程序塊的處理、和從某個指令程序塊開始一邊使振動持續(xù)一邊轉(zhuǎn)移至下一個指令程序塊的處理。
[0008]為了實現(xiàn)上述目的,本發(fā)明所涉及的數(shù)控裝置是通過設(shè)置在刀具以及加工對象中的至少某一個上的驅(qū)動軸,一邊使所述刀具與所述加工對象相對地移動,一邊進行所述加工對象的加工的數(shù)控裝置,該數(shù)控裝置的特征在于,具有:解析處理單元,其解析加工程序,針對所述加工程序中的每個指令程序塊獲取使所述刀具在移動路徑上移動的移動指令;程序塊間振動持續(xù)路徑生成單元,其在作為對象的指令程序塊下的第I移動路徑和下一個指令程序塊下的第2移動路徑是伴隨振動的加工的情況下,針對每個所述驅(qū)動軸生成程序塊間振動持續(xù)路徑,以使得在所述第I移動路徑和所述第2移動路徑之間使所述振動持續(xù);振動波形生成單元,其使用振動條件,針對每個所述驅(qū)動軸生成使所述程序塊間振動持續(xù)路徑重疊的基準(zhǔn)振動波形;振動移動量生成單元,其使用所述基準(zhǔn)振動波形,針對每個所述驅(qū)動軸計算出所述程序塊間振動持續(xù)路徑中的振動移動量;以及移動量合成單元,其針對每個所述驅(qū)動軸生成在所述程序塊間振動持續(xù)路徑中加上所述振動移動量而得到的合成移動量。
[0009]發(fā)明的效果
[0010]根據(jù)本發(fā)明,具有:程序塊間振動收斂路徑生成單元,其針對每個驅(qū)動軸生成程序塊間振動收斂路徑,以使得在作為對象的指令程序塊下的第I移動路徑和下一個指令程序塊下的第2移動路徑之間收斂振動;以及程序塊間振動持續(xù)路徑生成單元,其針對每個驅(qū)動軸生成程序塊間振動持續(xù)路徑,以使得在第I移動路徑和第2移動路徑之間使振動持續(xù),因此,具有在執(zhí)行沿插補路徑振動的加工程序時能夠?qū)?yīng)如下兩種處理的效果,其中,該兩種處理是指在從某個指令程序塊開始使振動收斂之后而轉(zhuǎn)移至下一個指令程序塊的處理、和從某個指令程序塊開始一邊使振動持續(xù)一邊轉(zhuǎn)移至下一個指令程序塊的處理。
【附圖說明】
[0011]圖1是表示實施方式I所涉及的數(shù)控裝置的結(jié)構(gòu)的一個例子的框圖。
[0012]圖2是表示使指令程序塊之間的振動收斂的條件的一個例子的圖。
[0013]圖3是示意地表示進行車削加工的實施方式I所涉及的數(shù)控裝置的軸的結(jié)構(gòu)的圖。
[0014]圖4是示意地表示實施方式I所涉及的加工方法的圖。
[0015]圖5是表不實施方式I所涉及的加工程序的一個例子的圖。
[0016]圖6是表不實施方式I所涉及的振動切削的加工的一個例子的圖。
[0017]圖7是表示實施方式I所涉及的在程序塊間振動收斂之后進行下一個指令程序塊的移動的情況下,伴隨振動的移動路徑的計算方法的步驟的一個例子的圖。
[0018]圖8是表示實施方式I所涉及的在程序塊間振動收斂之后進行下一個指令程序塊的移動的情況下,伴隨振動的移動路徑的計算方法的步驟的一個例子的圖。
[0019]圖9是表示實施方式I所涉及的在持續(xù)程序塊間振動而進行下一個指令程序塊的移動的情況下,伴隨振動的移動路徑的計算方法的步驟的一個例子的圖。
[0020]圖10是表示實施方式I所涉及的在持續(xù)程序塊間振動而進行下一個指令程序塊的移動的情況下,伴隨振動的移動路徑的計算方法的步驟的一個例子的圖。
[0021 ] 圖11是表示進行振動切削的加工程序的一個例子的圖。
[0022]圖12是表示在指令程序塊之間使振動收斂而執(zhí)行圖11的加工程序時的情況的圖。
[0023]圖13是表示在指令程序塊之間使振動持續(xù)而執(zhí)行圖11的加工程序時的情況的圖。
[0024]圖14是表示實施方式2所涉及的數(shù)控裝置的結(jié)構(gòu)的一個例子的框圖。
[0025]圖15是表不振動波形的一個例子的圖。
【具體實施方式】
[0026]下面,參照附圖,詳細(xì)說明本發(fā)明的實施方式所涉及的數(shù)控裝置。此外,本發(fā)明并不限定于這些實施方式。
[0027]實施方式1.
[0028]圖1是表示實施方式I所涉及的數(shù)控裝置的結(jié)構(gòu)的一個例子的框圖。數(shù)控裝置I具有驅(qū)動部10、輸入操作部20、顯示部30、以及控制運算部40。
[0029]驅(qū)動部10是至少在2個軸向上對加工對象以及刀具中的某一者或者兩者進行驅(qū)動的機構(gòu)。在這里,驅(qū)動部10具有:伺服電動機11,其使加工對象和/或刀具在數(shù)控裝置I上所規(guī)定的各軸方向上移動;檢測器12,其檢測伺服電動機11的位置.速度;以及各軸方向的伺服控制部13(X軸伺服控制部13X、Z軸伺服控制部13Z...。此外,下面,在無需區(qū)分驅(qū)動軸的方向的情況下,簡稱為伺服控制部13),其基于來自檢測器12的位置.速度,對加工對象和/或刀具的位置、速度進行控制。另外,還具有:主軸電動機14,其使設(shè)置在加工對象上的主軸旋轉(zhuǎn);檢測器15,其檢測主軸電動機14的位置?轉(zhuǎn)速;以及主軸控制部16,其基于來自檢測器15的位置.轉(zhuǎn)速,控制設(shè)置在加工對象上的主軸的旋轉(zhuǎn)。
[0030]輸入操作部20由鍵盤、按鍵、或者鼠標(biāo)等輸入單元構(gòu)成,進行由用戶向數(shù)控裝置I輸入命令等、或者輸入加工程序以及參數(shù)等。顯示部30由液晶顯示裝置等顯示單元構(gòu)成,顯示由控制運算部40處理后的信息。
[0031]控制運算部40具有輸入控制部41、數(shù)據(jù)設(shè)定部42、存儲部43、畫面處理部44、解析處理部45、機械控制信號處理部46、PLC(Programmable Logic Controller)電路部47、插補處理部48、加減速處理部49、以及軸數(shù)據(jù)輸出部50。
[0032]輸入控制部41接受從輸入操作部20輸入的信息。數(shù)據(jù)設(shè)定部42將由輸入控制部41接受的信息存儲至存儲部43中。例如,在輸入的內(nèi)容是加工程序432的編輯的情況下,使所編輯的內(nèi)容反映至存儲部43所存儲的加工程序432中,在輸入?yún)?shù)的情況下,將參數(shù)存儲至存儲部43的參數(shù)431的存儲區(qū)域中。
[0033]存儲部43存儲在控制運算部40的處理中使用的參數(shù)431、執(zhí)行的加工程序432、以及顯示在顯示部30中的畫面顯示數(shù)據(jù)433等信息。另外,在存儲部43中設(shè)置有共享區(qū)域434,該共享區(qū)域434用于存儲除了參數(shù)431以及加工程序432以外的暫時使用的數(shù)據(jù)。畫面處理部44進行控制,使得存儲部43的畫面顯示數(shù)據(jù)顯示在顯示部30中。
[0034]解析處理部45具有移動指令生成部451、追加指令生成部452、以及振動指令解析部453。移動指令生成部451讀入包含大于或等于I