欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

具備熱位移修正量設定變更裝置的機床的制作方法

文檔序號:12184756閱讀:468來源:國知局
具備熱位移修正量設定變更裝置的機床的制作方法

本發(fā)明涉及具備變更裝置的機床,在對伴隨機床的周圍環(huán)境的溫度變化而產生的熱位移量進行修正的熱位移修正控制時,所述變更裝置使現場作業(yè)者能容易地進行熱位移修正的修正量的糾正。



背景技術:

因機床運轉而產生的熱量和機床周圍的熱量帶來的機床的各構成部件的熱膨脹,使刀具的刀尖與加工工件的位置關系紊亂,成為加工精度惡化的重要原因。熱量導致的刀具的刀尖與加工工件的位置關系的紊亂稱為熱位移??刂茩C床的NC裝置通常具備修正熱位移的功能。熱位移修正功能一般采用如下的方法:在構成機床的主要部件上設置溫度傳感器,將各部分的溫度乘以系數所得的值進行合計而作為熱位移修正量??墒?,成為熱位移的要因的發(fā)熱源多種多樣,此外,對于受到熱量影響的全部部件,需要考慮其熱膨脹的程度和方向。此外,準確分析全部原因以進行高精度熱位移修正極為困難。特別是,機床的外部因素導致的溫度變化不可能進行原理性分析,從而不能準確修正熱位移。

專利文獻1所示的熱位移修正控制裝置通過每隔一定時間測量設置在加工區(qū)域外的基準球的位置而求出位移量,并且與此時的各部位的溫度一起記錄。關于由各部位的溫度推斷熱位移量的計算式中采用的系數的值,將記錄的多個位移量和溫度代入推斷計算式并制作針對系數的方程式,并通過解出所述方程式而求出最佳的系數的值。并且,通過分別以坐標圖顯示測量基準位置的位移量、采用當前有效的熱位移修正系數修正時的基準位置的位移量、以及應用計算求出的熱位移修正系數時的基準位置的位移量,使作業(yè)者選擇可否采用計算求出的系數。

專利文獻2所示的裝置與時刻一起記錄有加工剛剛開始至熱穩(wěn)定為止期間的加工尺寸,此后,進行相同工件的加工時,根據記錄的從加工開始的時間和此時的加工尺寸進行修正。由此,即使在加工剛剛開始后的未熱穩(wěn)定的狀態(tài)下,也能得到良好的加工尺寸。

此外,專利文獻3所示的裝置檢測主軸轉速和主軸負載,并采用基于上次推斷的熱位移量的運算式,推斷本次的熱位移量并修正熱位移。

專利文獻1:日本專利公報第5490304號

專利文獻2:日本專利公開公報特開昭60-228055號

專利文獻3:日本專利公開公報特開2006-116663號

可是,在專利文獻1所示的裝置中,測量熱位移量的位置固定,在此基礎上,所述位置設定在遠離加工位置的位置上。因此,不能說是可以準確測量實際進行加工的位置的熱位移量。此外,并未設想即使將刀尖定位在相同位置,由于機床的姿勢不同會使刀尖位置的熱位移量不同這種情況。而且,盡管具有為了提高修正精度而促進修正系數的變更的功能,但是作業(yè)者到底是被動性的,并不是按作業(yè)者的愿望主動變更修正系數。

在專利文獻2所示的裝置中,在加工剛剛開始后的熱膨脹的時間變化非常大時,將實際測量的加工尺寸的位移量原狀作為熱位移修正量使用于此時的熱位移,但是限定于相同工件的加工,缺乏通用性。

此外,在專利文獻3所示的裝置中,由于檢測當前的主軸轉速和負載,并采用基于上次推斷的熱位移量的運算式來推斷本次的熱位移量,因此能準確反映作為最大發(fā)熱源的主軸的狀態(tài)??墒?,發(fā)熱源不僅是主軸,例如伴隨環(huán)境溫度的變化也會發(fā)生熱位移量,而對此并未考慮。

而且,由于機床的環(huán)境溫度系統(tǒng)熱位移量會依賴于設置機床的環(huán)境,所以廠家出廠時的標準參數大多不能算出準確的環(huán)境溫度系統(tǒng)熱位移量。例如,即使是相同的機床,在冬天的封閉的環(huán)境下進行供暖時、在夏天的封閉的環(huán)境下進行制冷時以及春季或者秋季工廠開放時,環(huán)境溫度系統(tǒng)熱位移量也大不相同,不存在將設置機床的環(huán)境的各種條件納入考慮而推斷環(huán)境溫度系統(tǒng)熱位移量并修正的裝置。因此,當未準確進行環(huán)境溫度系統(tǒng)熱位移修正時,需要變更環(huán)境溫度系統(tǒng)熱位移量的推斷運算式所使用的系數來進行應對,但是如果不是理解推斷運算式的專業(yè)技術人員則不能應對。



技術實現要素:

本發(fā)明是鑒于上述實際情況而完成的,其目的是改善上述問題。

以下,說明用于解決上述問題的手段及其作用效果。

技術構思1:機床具備夾持工件的工件夾持部和夾持刀具的刀具夾持部,通過驅動所述工件夾持部和所述刀具夾持部的至少任意一方旋轉,并且驅動所述工件夾持部和所述刀具夾持部的至少任意一方朝向規(guī)定的方向移動,從而利用所述刀具加工所述工件,所述機床設置有:多個溫度傳感器,安裝于構成所述機床的部件;以及環(huán)境溫度系統(tǒng)熱位移量推斷部,根據所述多個溫度傳感器測定的溫度值,計算環(huán)境溫度系統(tǒng)熱位移量,根據補償所述環(huán)境溫度系統(tǒng)熱位移量的計算的熱位移修正量乘以修正倍率而得到的環(huán)境溫度系統(tǒng)熱位移修正量,執(zhí)行環(huán)境溫度系統(tǒng)熱位移修正控制。

上述機床由于利用補償推斷的環(huán)境溫度系統(tǒng)熱位移量的計算的熱位移修正量乘以修正倍率而求出的修正量,進行熱位移修正控制,所以即使環(huán)境溫度系統(tǒng)熱位移量根據設置機床的各種環(huán)境而發(fā)生變化,也能夠通過變更修正倍率容易地變更修正量,能應對多種環(huán)境。

技術構思2:在技術構思1所述的機床的基礎上,還設置有驅動系統(tǒng)熱位移量推斷部,其根據所述工件夾持部和所述刀具夾持部的旋轉驅動狀態(tài)及移動驅動狀態(tài),計算驅動系統(tǒng)熱位移量,根據補償所述驅動系統(tǒng)熱位移量的驅動系統(tǒng)熱位移修正量加上所述環(huán)境溫度系統(tǒng)熱位移修正量而得到的合計熱位移修正量,執(zhí)行熱位移修正控制。

上述機床在修正機床產生的熱位移時,分開成機床自身具備的熱源引起的驅動系統(tǒng)熱位移以及機床外部的熱源引起的環(huán)境溫度系統(tǒng)熱位移這樣的兩個系統(tǒng),來推斷所述熱位移量,并把各個熱位移的修正量合計后進行修正。因為驅動系統(tǒng)熱位移量是機床自身具備的熱源導致的熱位移,所以隨著熱源的動作狀態(tài)與熱位移量的關系的分析不斷精進,近年來能高精度推斷熱位移量,但是環(huán)境溫度系統(tǒng)熱位移量因設置機床的場所而使機床的周圍環(huán)境千差萬別,高精度推斷熱位移量十分困難。在此,上述機床針對難以高精度修正的環(huán)境溫度系統(tǒng)熱位移,將推斷的修正量乘以修正倍率進行環(huán)境溫度系統(tǒng)熱位移修正,因此即使機床放置在預想外的環(huán)境下而導致熱位移修正未按期待的那樣動作,也能簡單地進行改善。

技術構思3:在技術構思2所述的機床的基礎上,將執(zhí)行所述環(huán)境溫度系統(tǒng)熱位移修正控制的記錄作為環(huán)境溫度系統(tǒng)熱位移修正記錄數據而記錄,所述環(huán)境溫度系統(tǒng)熱位移修正記錄數據至少包括:所述環(huán)境溫度系統(tǒng)熱位移修正量;應用于該修正量的算出的所述修正倍率;以及實施該修正的時刻,根據所述環(huán)境溫度系統(tǒng)熱位移修正記錄數據,以坐標圖顯示環(huán)境溫度系統(tǒng)熱位移修正的隨時間推移,設置有增減開關,其用于臨時變更所述環(huán)境溫度系統(tǒng)熱位移修正記錄數據中記錄的作為所述修正倍率的記錄修正倍率,把由該增減開關變更的臨時修正倍率應用到所述環(huán)境溫度系統(tǒng)熱位移修正記錄數據時的環(huán)境溫度系統(tǒng)熱位移修正的隨時間推移,重疊于所述坐標圖并以坐標圖顯示,并且具備修正倍率決定開關,其將所述修正倍率變更為所述臨時修正倍率。

上述機床利用數據記錄實施的環(huán)境溫度系統(tǒng)熱位移修正,并以坐標圖顯示其隨時間推移。而且,對于臨時變更實施時的修正倍率的情況下進行了哪種修正,進行計算并在表示現狀的推移的坐標圖上重疊地以坐標圖顯示。由于臨時的修正倍率能用開關增減,所以通過對修正倍率進行各種變更并確認坐標圖,可以決定最佳的修正倍率。即,即使是不了解環(huán)境溫度系統(tǒng)熱位移修正的處理算法的作業(yè)者,也可以決定最佳的修正倍率。

技術構思4:在技術構思3所述的機床的基礎上,每隔一定時間記錄所述環(huán)境溫度系統(tǒng)熱位移修正記錄數據,所述環(huán)境溫度系統(tǒng)熱位移修正的隨時間推移是所述環(huán)境溫度系統(tǒng)熱位移修正量的隨時間推移。

經驗豐富的作業(yè)者根據經驗把握刀具的實際的磨損傾向。因此,利用為了保證加工公差而進行的加工尺寸的測量,以及用于將加工尺寸控制在公差范圍內的刀具磨損修正量的輸入作業(yè),大體把握機床的熱位移的動向。由于上述機床將環(huán)境溫度系統(tǒng)熱位移修正量的隨時間推移用坐標圖顯示,因此如上所述,大體把握熱位移的動向的經驗豐富的作業(yè)者,可以憑感覺判斷是否準確進行了熱位移修正。因此,如果未準確實施熱位移修正,環(huán)境溫度系統(tǒng)熱位移修正的坐標圖與經驗豐富作業(yè)者的感覺不符時,通過調整臨時的修正倍率以接近經驗豐富作業(yè)者的感覺的坐標圖,可以進行改善以便更高精度進行熱位移修正。

技術構思5:在技術構思3所述的機床的基礎上,所述環(huán)境溫度系統(tǒng)熱位移修正記錄數據還包含表示監(jiān)視對象的軸的修正軸、實際加工尺寸和加工時應用的刀具磨損修正量,所述環(huán)境溫度系統(tǒng)熱位移修正的隨時間推移是不進行刀具磨損修正時的加工尺寸的計算值的隨時間推移。

因為由加工產生的刀具的磨損量與機床的熱位移量相比為極小的值,所以在此把為了將加工后的尺寸控制在加工公差內而輸入的刀具磨損量用作補償熱位移的數據,通過計算假設刀具磨損量為零時的加工尺寸,可以用坐標圖顯示熱位移對加工精度的影響。并且,通過增減臨時的修正倍率來變更加工時應用的環(huán)境溫度系統(tǒng)熱位移修正量,能夠改變上述計算的加工尺寸的坐標圖,可以在坐標圖中一邊確認一邊設定接近目標尺寸的修正倍率。因此,即使不是經驗豐富的作業(yè)者那樣的能大體把握機床的熱位移動向的作業(yè)者,也可以把修正倍率調整到最佳。

技術構思6:在技術構思5所述的機床的基礎上,所述環(huán)境溫度系統(tǒng)熱位移修正記錄數據還包含目標加工尺寸,具備最佳修正倍率算出部,其根據該環(huán)境溫度系統(tǒng)熱位移修正記錄數據,運算使不進行刀具磨損修正時的加工尺寸的計算值成為所述目標加工尺寸的所述修正倍率,并設定為所述臨時修正倍率。

上述機床的最佳修正倍率算出部求出設刀具磨損量為零時的計算的的加工尺寸成為目標加工尺寸的修正倍率,所以即使是缺乏經驗的作業(yè)者,也可以容易地進行環(huán)境溫度系統(tǒng)熱位移修正量的糾正。

而且,由于靈活應用加工尺寸的測量值(實際加工尺寸),來測量最需要加工精度的位置的熱位移量,并采用其值來決定修正倍率,因此在需要加工精度的位置能進行準確的修正。

技術構思7:在技術構思5所述的機床的基礎上,所述環(huán)境溫度系統(tǒng)熱位移修正記錄數據對一個加工工件分別記錄多個加工部位的所述環(huán)境溫度系統(tǒng)熱位移修正記錄數據,將根據所述多個加工部位中的特定的加工部位的所述環(huán)境溫度系統(tǒng)熱位移修正記錄數據而取得的所述修正倍率設定為限定設定和整體設定中的任意一方,所述限定設定在加工所述特定的加工部位時有效,所述整體設定在加工包含該加工部位的所述工件整體時有效。

上述機床由于可以對多個加工部位設定不同的修正倍率,所以采用同一刀具改變機床的姿勢進行加工時,也可以應對機床的姿勢不同導致的環(huán)境溫度系統(tǒng)熱位移量的不同?;蛘?,在需要較長行程的軸中,需要加工精度的加工部位分開時,盡管由于加工部位不同而使環(huán)境溫度系統(tǒng)熱位移量不同,但是此時也可以通過根據加工部位變更修正倍率,在多個部位進行適當的環(huán)境溫度系統(tǒng)熱位移修正。

技術構思8:在技術構思5所述的機床的基礎上,所述實際加工尺寸由測量裝置自動測量并寫入。

上述機床由于可以采用機床所具備的測量裝置自動測量實際加工尺寸,自動輸入所述環(huán)境溫度系統(tǒng)熱位移修正記錄數據的實際加工尺寸,因此即使作業(yè)者不進行輸入作業(yè)也能收集數據。

技術構思9:在技術構思5所述的機床的基礎上,由作業(yè)者測量加工后的所述工件并輸入所述實際加工尺寸。

按照上述機床,如果在加工中進行實際加工尺寸的測量,則伴隨切削的熱量滯留于工件,在工件熱膨脹的情況下進行測量,有時得不到準確的實際加工尺寸。此時,加工完成并經過規(guī)定時間后,作業(yè)者通過手動測量實際加工尺寸,可以利用畫面輸入實際加工尺寸。

技術構思10:在技術構思5所述的機床的基礎上,所述環(huán)境溫度系統(tǒng)熱位移修正記錄數據由加工時執(zhí)行的數據記錄指令記錄。

按照上述機床,通過在加工程序中設計數據記錄指令,可以在工件加工時自動取得必要的數據。此外,通過在精加工剛剛完成后設計加工時狀態(tài)數據記錄指令,能在最必要的時機取得隨時變化的環(huán)境溫度系統(tǒng)熱位移修正量的數據,決定更準確的修正倍率。

技術構思11:在技術構思4或5所述的機床的基礎上,所述環(huán)境溫度系統(tǒng)熱位移修正記錄數據還包含所述溫度傳感器測定的溫度值,在與表示所述環(huán)境溫度系統(tǒng)熱位移修正的隨時間推移的坐標圖相同的時間軸上,以坐標圖顯示全部的所述溫度值的推移。

安裝于機床的各構成部件的溫度傳感器發(fā)生故障時,當然環(huán)境溫度系統(tǒng)熱位移修正控制不會正常動作。此外,機床外周的特定區(qū)域直接接觸空調等的風時,會出現與預想的熱位移不同的動向。此時,相比于為了推定按照所述環(huán)境的熱位移量而變更參數和處理,避免所述情況亦即實施以不直接吹風的方式在機床外周設置墻壁等對策的方式,對用戶來說可以說是更容易理解的解決方案。本功能可以容易地判斷溫度傳感器的故障和局部的預想外的溫度狀態(tài),從而能避免為了使處理算法難以理解的熱位移修正功能正常工作而進行無謂的努力。

附圖說明

圖1是表示實施例的機床的結構的立體圖。

圖2是實施例的機床具備的NC裝置的硬件結構圖。

圖3是采用兩個系統(tǒng)的熱位移修正式來推斷熱位移修正量的模塊圖。

圖4是一方的系統(tǒng)考慮修正倍率來推斷熱位移修正量的模塊圖。

圖5是用實施例的機床進行加工的加工圖。

圖6是實施例采用的加工程序的示例。

圖7是表示實施例中記錄于內部的加工時狀態(tài)數據的數據結構的圖。

圖8是說明實施例1的修正倍率設定輔助畫面的圖。

圖9是說明實施例1的坐標圖顯示的圖。

圖10是進行實施例1的坐標圖顯示處理時的流程圖。

圖11是進行實施例1的最佳修正倍率算出時的流程圖。

圖12是實施例1的手動設定修正倍率時的流程圖。

圖13是說明實施例2的顯示畫面的圖。

圖14是說明實施例3的顯示畫面的圖。

附圖標記說明

1 機床

10 床身

20 工件主軸臺

30 工件主軸

40 立柱

50 刀具主軸臺

60 刀具主軸

70 NC裝置

81~90 溫度傳感器

100 CPU

125 加工時狀態(tài)數據存儲器

250 加工時狀態(tài)數據

400~402 修正倍率設定輔助畫面

412 加工尺寸坐標圖顯示部

413 調整前加工尺寸坐標圖

414 調整后加工尺寸坐標圖

421 溫度坐標圖顯示部

430~431 加工時狀態(tài)數據抽出部

470~471 修正倍率調整操作部

具體實施方式

以下根據附圖,作為實施例說明本發(fā)明的實施方式。此外,分為實施例1~實施例3來說明修正倍率設定輔助功能。

(機床的結構)

圖1表示了本實施例的機床1的主要結構。機床1包括:床身10、固定于床身10的工件主軸臺20、設置于工件主軸臺20并在C軸方向旋轉自如的工件主軸30、在床身10上能沿Y軸和Z軸方向移動的立柱40、在立柱40上能沿X軸方向和B軸方向移動的刀具主軸臺50、旋轉自如地設置于刀具主軸臺50的刀具主軸60以及控制上述構成部件的NC裝置70。利用作為刀具夾持部的刀具主軸60上安裝的刀具,對安裝于工件主軸30的作為工件夾持部的未圖示的卡盤上安裝的工件進行加工。此外,如圖1所示,上述各構成部件安裝有溫度傳感器81~90(圖1的●標記)。具體而言,受到伴隨切削的發(fā)熱的嚴重影響的加工區(qū)域正下方的床身10上端附近和下端附近分別安裝有一個溫度傳感器81、82。此外,床身10安裝有另外三個溫度傳感器83~85。工件主軸臺20在上下安裝有兩個溫度傳感器86、87,立柱40也在上下安裝有兩個溫度傳感器88、89。而且,刀具主軸臺50也安裝有一個溫度傳感器90。上述溫度傳感器分別測量各部件的對姿勢變形產生影響的部位的溫度。

圖2是表示機床1具備的NC裝置70的硬件結構的圖。

NC裝置70具有控制裝置整體的CPU100。

CPU100借助總線110連接有:存儲與加工相關的程序的加工程序存儲器120;存儲用于控制裝置(系統(tǒng))整體的程序的系統(tǒng)程序存儲器121;作業(yè)用存儲器122;熱位移修正設定控制部123;存儲顯示器的顯示數據的顯示數據存儲器124;以及存儲加工時狀態(tài)數據250(圖7)的加工時狀態(tài)數據存儲器125,加工時狀態(tài)數據250為加工時的NC裝置70的內部狀態(tài)等的記錄。另外,加工時狀態(tài)數據250是環(huán)境溫度系統(tǒng)熱位移修正記錄數據的一例,并且是環(huán)境溫度系統(tǒng)熱位移修正的隨時間推移的坐標圖顯示所使用的數據。

此外,CPU100借助總線110連接有:用于控制顯示器201的顯示的顯示控制部200;以及接受來自操作盤上的鍵盤211的輸入和來自顯示器201上配置的觸摸面板212的輸入的輸入控制部210。

另外,顯示數據存儲器124存儲有用于在顯示器201上顯示的各種顯示數據,本實施例中,存儲有修正倍率設定輔助畫面400(圖8)、401(圖13)的加工時狀態(tài)數據輸入及顯示部450、加工尺寸坐標圖顯示部412、溫度坐標圖顯示部421以及其他的加工程序等的畫面顯示圖像信息。

此外,CPU100借助總線110連接有X軸控制部130、Y軸控制部140、Z軸控制部150、B軸控制部160、C軸控制部170、工件主軸控制部180和刀具主軸控制部190。各軸控制部接受來自CPU100的各軸移動指令,把針對各軸的移動指令向各軸驅動電路輸出,即向X軸驅動電路131、Y軸驅動電路141、Z軸驅動電路151、B軸驅動電路161、C軸驅動電路171、工件主軸驅動電路181和刀具主軸驅動電路191輸出。而且,各軸驅動電路接受所述移動指令,驅動X軸驅動電機132、Y軸驅動電機142、Z軸驅動電機152、B軸驅動電機162、C軸驅動電機172、工件主軸驅動電機182和刀具主軸驅動電機192。

NC裝置70由以上的結構要素構成,但是不限于此。例如,可以將各種存儲器作為一個存儲器并分割存儲器內的區(qū)域,在各個區(qū)域中存儲各種程序和各種數據。

另外,如圖1所示,溫度傳感器81~90安裝于機床1的各構成部件,各溫度傳感器的溫度檢測信號借助接口220和總線110輸入CPU100。

此外,熱位移修正設定控制部123諸如進行下述處理:將借助接口220得到的來自溫度傳感器81~90的測量溫度值,以及NC控制的各處理中在作業(yè)用存儲器122中制作的內部變量,作為加工時狀態(tài)數據250(圖7)記錄于加工時狀態(tài)數據存儲器125;以及制作用于輔助熱位移修正量的設定變更的畫面圖像并寫入顯示數據存儲器124的處理。

(熱位移修正量的計算)

圖3表示了利用驅動系統(tǒng)熱位移量推斷部310和環(huán)境溫度系統(tǒng)熱位移量推斷部320這樣的兩個系統(tǒng)的熱位移量推斷部來推斷熱位移量并進行熱位移修正控制的模塊圖。

驅動系統(tǒng)熱位移量推斷部310例如利用專利文獻3記載的方法,根據驅動系統(tǒng)的狀態(tài)值、指令值或者一部分的溫度測量值,運算求出X軸、Y軸和Z軸各自的驅動系統(tǒng)熱位移量311、312和313。環(huán)境溫度系統(tǒng)熱位移量推斷部320根據多個溫度測量值1~n,運算求出X軸、Y軸和Z軸各自的環(huán)境溫度系統(tǒng)熱位移量321、322和323。驅動系統(tǒng)熱位移量推斷部310和環(huán)境溫度系統(tǒng)熱位移量推斷部320分別獨立地進行推斷。

為了算出補償位移量的修正量,由各個熱位移量推斷部運算出的各軸的熱位移量311、312、313和321、322、323分別在符號反轉部314、315、316和324、325、326中將符號反轉,算出驅動系統(tǒng)熱位移修正量317、318、319和計算的熱位移修正量327、328、329。

接著,通過將驅動系統(tǒng)熱位移修正量和計算的熱位移修正量在熱位移修正量加法部330中相加,算出各軸的合計熱位移修正量331、332和333并執(zhí)行熱位移修正控制。

如上所述,針對驅動系統(tǒng)熱位移量的運算中得到了高精度的運算值,而針對環(huán)境溫度系統(tǒng)熱位移量的運算中,因機床的設置環(huán)境等而不能得到高精度的運算值的情況并不少見。

圖4表示了針對圖3的處理模塊施加修正倍率處理350、360和370,來計算熱位移修正量并進行熱位移修正控制的模塊圖。修正倍率處理350、360、370將計算的熱位移修正量327、328、329乘以各軸分別獨立設定的修正倍率Bx、By、Bz,算出環(huán)境溫度系統(tǒng)熱位移修正量351、361、371。此后與圖3同樣,將驅動系統(tǒng)熱位移修正量317、318、319和環(huán)境溫度系統(tǒng)熱位移修正量351、361、371在熱位移修正量加法部330中相加,算出各軸的合計熱位移修正量341、342、343,并執(zhí)行熱位移修正控制。此外,具備用于決定修正倍率的修正倍率設定輔助部380。作為修正倍率設定輔助部380的具體示例的修正倍率設定輔助畫面400、401、402如后所述。

在此,推斷環(huán)境溫度系統(tǒng)熱位移量的算式和系數,對作業(yè)者來說通常是未知的或者是難以理解的。對于作業(yè)者來說,雖然可以憑感覺把握推斷的熱位移量與實際的熱位移量不同,但是通常不能判斷出為了進行準確的熱位移修正而需要將修正倍率變更為多少。因此,修正倍率設定輔助部380進行作業(yè)者能夠憑感覺判斷的便于理解的畫面顯示。由此,作業(yè)者能進行手動的設定,或者自動計算最佳的修正倍率。

另外,環(huán)境溫度系統(tǒng)熱位移量和環(huán)境溫度系統(tǒng)熱位移修正量意味著是與驅動系統(tǒng)熱位移量和驅動系統(tǒng)熱位移修正量對應的表現,其推斷運算式不包含驅動系統(tǒng)的要素。驅動系統(tǒng)的要素是指與移動體和旋轉體相關的指令值、移動速度、轉速、驅動電流值等。

此外,圖3和圖4中把驅動系統(tǒng)熱位移量推斷部310用一個圖框表示,而驅動系統(tǒng)存在有工件主軸、刀具主軸、X軸、Y軸、Z軸、B軸和C軸。而且,由于各個熱位移量不是由相同構造的運算式求出,因此可以在各驅動系統(tǒng)設置推斷部而求出各驅動系統(tǒng)熱位移量,再對結果進行合計。而且,在具有與上述的系統(tǒng)完全不同的發(fā)熱源或冷卻裝置的機床中,也能追加與發(fā)熱源或冷卻裝置相關的熱位移量推斷部。

(加工)

圖5是本實施例的加工工件的加工圖。

本實施例的加工工件在外徑部具有三級臺階并且在內徑部具有兩級臺階,且一端加工有螺紋。外徑部的部和內徑部部具有公差范圍的指定。如此在具有公差范圍的指定時,作業(yè)者通過測量加工后的尺寸,并適當輸入刀具磨損修正量,從而使加工尺寸收斂在公差范圍內。

圖6表示基于圖5的加工圖進行加工的加工程序。加工程序存儲于加工程序存儲器120。以下說明所述加工程序的各步驟。但是,本實施例的說明中適當省略了不需要的部分。

“N1(BAR-OUT R)”表示外徑粗加工工序的開始。

“X82.0Z5.0”是向外徑粗加工的切入開始點的移動指令。

接下來的以“G71”開始的2行指令定義用于實施外徑粗加工的具體的各種數據。

“G71”的第一行的“U3.0”和“R2.0”定義每一次的進刀量3.0mm和退刀量2.0mm。不對外徑粗加工循環(huán)進行詳細說明,但是在X軸方向每一次切入3.0mm進行朝向Z軸方向的切削的同時,直至達到定義的形狀為止,多次在X軸方向切入并進行朝向Z軸方向的切削。另外,利用“U”和“R”的引數的符號,也將外徑粗加工循環(huán)和內徑粗加工循環(huán)切換,或將切削進給的方向在-Z方向和+Z方向(第一主軸夾持的工件的加工方向和第二主軸夾持的工件的加工方向)切換。

“G71”的第二行的“P100”和“Q200”表示由粗加工循環(huán)形成的產品形狀的定義部位。即,從“N100”到“N200”的行是定義部位。此外,“U0.3”、“W0.1”和“F0.3”定義X軸方向的精加工余量0.3mm、Z軸方向的精加工余量0.1mm、粗加工時的切削進給0.3mm/轉。

接下來的從“N100”至“N200”的行定義精加工時的動作設定。在此定義精加工形狀、刀尖R修正指令和精加工時的進給量等。

利用緊隨“N200”之后的行、即“G40G00Z30.0M05”,取消形狀定義中指令的刀尖R修正(“G40”),在Z軸方向退刀并使主軸停止,結束外徑粗加工。

接著,“N2(BAR-OUT F)”表示外徑精加工工序的開始。

“X82.0Z5.0”與外徑粗加工同樣,是向外徑精加工的切入開始點的移動指令。

“G70P100Q200”是對從“N100”到“N200”定義的加工形狀進行精加工的指令。

接下來的“M**A1B65.0”是記錄執(zhí)行該指令時的NC裝置的內部數據的加工時狀態(tài)數據記錄指令。記錄的內部數據為執(zhí)行中的工件編號、日期和時刻、該時點使用中的刀具編號、該時點有效的刀具磨損修正量、以及該時點有效的環(huán)境溫度系統(tǒng)熱位移修正量。此外,根據與“M**”同時指令的“A”的引數,作為修正軸,“A1”時記錄X軸,“A2”時記錄Y軸,“A3”時記錄Z軸。而且,根據“B65.0”,作為目標尺寸記錄65.0mm。記錄被作為后述的加工時狀態(tài)數據250(圖7),存儲于加工時狀態(tài)數據存儲器125。另外,修正軸用于指定環(huán)境溫度系統(tǒng)熱位移修正量的監(jiān)視對象的軸。因此,在此記錄的刀具磨損修正量是在X軸、Y軸、Z軸的各軸向成分中,作為修正軸指令的軸的軸向成分。此外,目標尺寸是作為修正軸指令的軸的軸向的尺寸。

接下來,針對內徑加工,由于與外徑部的加工基本相同,所以省略了詳細說明。簡單說明如下:根據“N300”至“N400”的行由“G71P300Q400”進行內徑加工的精加工之后,“M**A1B40.0”將該時點的加工時狀態(tài)數據250存儲于加工時狀態(tài)數據存儲器125。

(加工時狀態(tài)數據)

圖7的(a)是本實施例中記錄的加工時狀態(tài)數據250的數據結構圖。

加工時狀態(tài)數據250包括:工件編號WNO、加工日DATE、加工時刻TIME、刀具編號TNO、修正軸CAx、目標加工尺寸TSz、實際加工尺寸MSz、刀具磨損修正量A$WV、修正倍率A$B、環(huán)境溫度系統(tǒng)熱位移修正量X[A$HCX]、環(huán)境溫度系統(tǒng)熱位移修正量Y[A$HCY]和環(huán)境溫度系統(tǒng)熱位移修正量Z[A$HCZ]。每次執(zhí)行圖6所示的加工程序的“M**”時,都追加了執(zhí)行中的工件編號WNO、加工日DATE、加工時刻TIME、該時點使用中的刀具編號TNO、由“M**A*B*”指定的修正軸CAx和目標加工尺寸TSz、以及此時有效的刀具磨損修正量A$WV、修正倍率A$B和環(huán)境溫度系統(tǒng)熱位移修正量A$HCX、A$HCY、A$HCZ的各數據。

上述唯一未追加的實際加工尺寸MSz,從此后執(zhí)行的利用工件尺寸測量裝置的自動測量動作而得到的測量數據自動寫入,或者由作業(yè)者在加工后測量工件的尺寸并利用后述的畫面上的操作而手動輸入。

圖7的(b)是示意性表示抽出加工時狀態(tài)數據集合251的狀態(tài)的圖。所述加工時狀態(tài)數據集合251是利用后述修正倍率設定輔助畫面400的加工時狀態(tài)數據抽出部430的選擇數據引導輸入部433(圖8),從全部的加工時狀態(tài)數據250中抽出的用于表示加工尺寸坐標圖的數據。具體而言,加工時狀態(tài)數據集合251最初從全部的加工時狀態(tài)數據250中,抽出將指定的工件編號WNO、刀具編號TNO和修正軸CAx全部包含的數據,并按加工日DATE、加工時刻TIME的順序排列。接著,從利用該操作而抽出的數據中,進一步抽出并制作如下的數據群:以作為加工開始日指定的加工日DATE、加工時刻TIME的數據為先頭,且前后的數據的加工時刻的差小于規(guī)定的時間間隔。

(實施例1)

(修正倍率設定輔助畫面)

作為修正倍率設定輔助功能的實施例1,圖8表示了修正倍率設定輔助畫面400。修正倍率設定輔助畫面400由坐標圖顯示部410、加工時狀態(tài)數據抽出部430、加工時狀態(tài)數據輸入及顯示部450和修正倍率調整操作部470構成。

坐標圖顯示部410由顯示于上層的加工尺寸坐標圖顯示部412和顯示于下層的溫度坐標圖顯示部421構成。

加工時狀態(tài)數據抽出部430由數據抽出模式開關432、選擇數據引導輸入部433、修正軸變更及顯示部435和刀具編號變更及顯示部437構成。

修正倍率調整操作部470由修正倍率增減開關472、最佳修正倍率算出開關474、修正倍率顯示部476和修正倍率決定開關478構成。

接著,說明各結構部的功能。

通過操作加工時狀態(tài)數據抽出部430,從長期蓄積的大量的加工時狀態(tài)數據250中,抽出以坐標圖顯示于修正倍率設定輔助畫面400的加工時狀態(tài)數據集合251。

在操作數據抽出模式開關432時,在選擇數據引導輸入部433的工件編號的列中,按編號順序顯示全部的加工時狀態(tài)數據250中記錄的全部工件編號。其他的列都是空欄。

從顯示的工件編號WNO中特定的工件編號,通過在畫面上觸摸等而指定,從而僅抽出具有指定的工件編號的加工時狀態(tài)數據250。而且,存在于抽出的加工時狀態(tài)數據250中的修正軸CAx和刀具編號TNO的組合,在選擇數據引導輸入部433的修正軸和刀具編號的列中顯示。

通過在畫面上觸摸等,指定顯示的修正軸CAx和刀具編號TNO的組合中的特定的組合,并且僅抽出將所述工件編號WNO、所述修正軸CAx和所述刀具編號TNO全部包含的加工時狀態(tài)數據250。

而且,將抽出的數據按加工日DATE、加工時刻TIME的順序排列。對于排列的數據,其前后的數據的加工時刻的差小于規(guī)定的時間間隔的數據表示連續(xù)進行加工。此外,其前后的數據的加工時刻的差在規(guī)定的時間間隔以上的數據,表示在其前后連續(xù)加工被中斷,被分割成多個連續(xù)加工數據群。

針對分割的各個連續(xù)加工數據群,以先頭的數據的加工日DATE為加工開始日,以最后的數據的加工日DATE為加工結束日,在選擇數據引導輸入部433的開始日和結束日的列中一覽顯示。

例如通過在畫面上觸摸顯示中的內容,對特定的開始日進行指定,確定進行坐標圖顯示的加工時狀態(tài)數據集合251。

修正軸變更及顯示部435具有變更并顯示進行修正倍率的設定變更的對象軸的功能。

利用前述的選擇數據引導輸入部433的操作而抽出加工時狀態(tài)數據集合251時,顯示抽出的加工時狀態(tài)數據集合251的修正軸CAx。所述狀態(tài)時,在操作變更開關而變更修正軸的情況下,抽出具有如下數據的最近時刻的加工時狀態(tài)數據250作為加工時狀態(tài)數據集合251:該數據具有上述設定的工件編號WNO和刀具編號TNO且具有變更后的修正軸CAx。

此外,在抽出新的加工時狀態(tài)數據集合251時,抽出將抽出條件的工件編號WNO、修正軸CAx和刀具編號TNO全部包含的加工時狀態(tài)數據250。而且,按加工日DATE、加工時刻TIME的順序排列,在加工時狀態(tài)數據抽出部430中一覽顯示加工開始日和加工結束日,并將最新的加工開始日在附加有選擇的標識的狀態(tài)下顯示。

另外,不存在具備設定的工件編號WNO和刀具編號TNO且具有變更的修正軸CAx的加工時狀態(tài)數據250時,通過顯示警報等,不進行加工時狀態(tài)數據集合251的變更。但是,原狀顯示變更后的修正軸,并在接下來說明的刀具編號變更時,以變更后的修正軸和新的刀具編號抽出加工時狀態(tài)數據250。

刀具編號變更及顯示部437具有變更并顯示進行修正倍率的設定變更的對象的刀具編號TNO的功能。

利用前述的選擇數據引導輸入部433的操作而抽出加工時狀態(tài)數據集合251時,顯示抽出的加工時狀態(tài)數據集合251的刀具編號TNO。所述狀態(tài)時,在操作變更開關而變更刀具編號的情況下,抽出具有如下數據的最近時刻的加工時狀態(tài)數據250作為加工時狀態(tài)數據集合251:該數據具有上述設定的工件編號WNO和修正軸CAx且具有變更后的刀具編號TNO。

另外,不存在具有設定的工件編號WNO和修正軸CAx且具有變更后的刀具編號TNO的加工時狀態(tài)數據250時,通過顯示警報等,不進行加工時狀態(tài)數據集合251的變更。

在抽出加工時狀態(tài)數據集合251時,根據抽出的加工時狀態(tài)數據集合251的實際加工尺寸MSz和加工時刻TIME,顯示加工尺寸的坐標圖。加工尺寸的坐標圖顯示如后所述。

此外,在畫面向修正倍率設定輔助畫面400切換時,上次抽出的加工時狀態(tài)數據集合251被保持,畫面以此前顯示的加工時狀態(tài)數據集合251進行顯示。

利用加工時狀態(tài)數據輸入及顯示部450,顯示抽出的加工時狀態(tài)數據集合251的數據。另外,僅僅是加工尺寸的欄中指針能移動,可以手動輸入數值。加工后測量了工件尺寸的作業(yè)者,采用所述加工時狀態(tài)數據輸入及顯示部450,可以輸入加工時狀態(tài)數據250的實際加工尺寸MSz。不必測量全部的加工工件的加工尺寸,有時可以根據加工尺寸的離散的傾向而每次測量,也可以決定以每5次測量1次或10分鐘測量1次等頻率進行測量。因此,實際加工尺寸MSz有時也會是空欄。此外,在自動測量的情況下,加工結束時實際加工尺寸MSz輸入完畢。

修正倍率調整操作部470的修正倍率增減開關472是用于使修正倍率以0.1單位增加或減少的開關。在切換到修正倍率設定輔助畫面400時,修正倍率顯示部476中顯示修正倍率B,通過操作修正倍率增減開關472,可以變更修正倍率。

但是,在修正倍率變更后,由于直到按下修正倍率決定開關478為止,變更的修正倍率不用于實際的熱位移量的推斷運算,所以通過在修正倍率顯示部476上閃爍顯示,明示其為臨時性的修正倍率。將所述狀態(tài)的修正倍率稱為“臨時修正倍率B’”。臨時修正倍率B’用于在后述的加工尺寸坐標圖顯示部412中顯示調整后加工尺寸坐標圖414時的計算。

另外,以上說明了利用修正倍率增減開關472增減修正倍率或計算最佳修正倍率時舍入的情況下的單位為0.1,但是不限于0.1。通過以參數等設定,也可以自由設定增減的單位。

此外,通過操作修正倍率調整操作部470的最佳修正倍率算出開關474,運算最佳的修正倍率,并且以0.1單位舍入的倍率在修正倍率顯示部476閃爍顯示。即,操作最佳修正倍率算出開關474而運算的修正倍率被設定為臨時修正倍率B’,并在加工尺寸坐標圖顯示部412中顯示調整后加工尺寸坐標圖414。在操作修正倍率決定開關478之前,也能利用修正倍率增減開關472手動調整。最佳修正倍率的算出處理的詳情如后所述。

加工尺寸坐標圖顯示部412根據抽出的加工時狀態(tài)數據集合251,將加工尺寸伴隨時間的推移而變化的狀態(tài)以坐標圖顯示。實線的調整前加工尺寸坐標圖413根據由所述操作抽出的加工時狀態(tài)數據集合251的實際加工尺寸MSz而顯示。虛線的調整后加工尺寸坐標圖414通過調整臨時修正倍率B’,以在調整前加工尺寸坐標圖413的附近上下移動的方式顯示。加工尺寸坐標圖的顯示處理如后所述。

溫度坐標圖顯示部421中,在與上述的加工尺寸坐標圖相同的時間軸上,以坐標圖顯示機床所具備的全部的溫度傳感器81~90的測定溫度值伴隨時間的推移而變化的狀態(tài)。另外,全部的溫度傳感器81~90的測定溫度值每隔規(guī)定時間與時刻一起相關聯地記錄。

利用所述坐標圖顯示,能夠發(fā)現顯示出異常的溫度推移的溫度傳感器,在調整修正倍率之前可以進行應對。例如,環(huán)境溫度系統(tǒng)熱位移量的推斷沒有預想構成機床的部件的特定部位由于外部原因而受熱或被冷卻的情況。因此,空調設備或鄰接的機床的吹風機的風直接接觸機床的特定部位時,有時會發(fā)生不能用修正倍率修正的熱位移。由于溫度坐標圖顯示部421能有效且容易地發(fā)現上述情況,因此在運用修正倍率的本修正功能方面,成為重要的輔助功能。

(加工尺寸坐標圖顯示處理)

圖9是用于說明在修正倍率設定輔助畫面400中顯示加工尺寸坐標圖的處理的圖。在此,修正軸CAx為X軸、目標加工尺寸TSz為表中進行了省略。

首先,說明圖9的表中的數據。

TIME是加工時刻。

MSz是加工時狀態(tài)數據集合251中的實際加工尺寸。圖9中實線所示的坐標圖MSz將橫軸設為加工時刻,顯示了實際加工尺寸隨時間的變化。

A$WV是加工時狀態(tài)數據集合251中的刀具磨損修正量。

T1、T2、T3和T4是機床的各部分所具備的溫度傳感器的測量溫度值。在此以具備4個溫度傳感器為例進行說明。

X2是考慮相對于MSz在同一時刻有效的刀具磨損修正量A$WV,未利用所述刀具磨損修正量A$WV進行修正時的加工尺寸的計算值(下文稱為“無刀具磨損修正的計算的加工尺寸”)。具體而言,利用X2=MSz-A$WV計算。

S1是加工時應用的環(huán)境溫度系統(tǒng)熱位移修正量(下文稱為“應用完畢熱位移修正量”)。由于修正軸CAx為X軸,所以S1是加工時狀態(tài)數據集合251中的環(huán)境溫度系統(tǒng)熱位移修正量A$HCX數據。具體而言,S1=A$HCX。

X4是針對無刀具磨損修正的計算的加工尺寸X2,進一步考慮同一時刻的應用完畢熱位移修正量S1,在沒有其熱位移修正時的加工尺寸的計算值。即,未進行刀具磨損修正也未進行環(huán)境溫度系統(tǒng)熱位移修正時的加工尺寸的計算值。下文中將X4稱為“無刀具磨損修正和熱位移修正的計算的加工尺寸”。具體而言,利用X4=X2-S1計算。

圖9的坐標圖所示的箭頭S1是所述時刻的應用完畢熱位移修正量。表示通過將無刀具磨損修正和熱位移修正的計算的加工尺寸X4利用應用完畢熱位移修正量S1進行熱位移修正,得到無刀具磨損修正的計算的加工尺寸X2。即,坐標圖X2可以又稱為在應用熱位移修正的狀態(tài)下定位在目標加工尺寸TSz時的實際定位后的刀尖位置的座標值。即,坐標圖X2表示從目標位置的偏移,即盡管應用熱位移修正仍然不能完全修正的位移量。因此,所述無刀具磨損修正的計算的加工尺寸X2,可以說是環(huán)境溫度系統(tǒng)熱位移修正的隨時間推移的一例。

另一方面,從時刻11:55的無刀具磨損修正和熱位移修正的計算的加工尺寸X4的值(21.951)減去目標加工尺寸TSz的值(22.000),并使符號反轉時,得到時刻11:55的理想的熱位移修正量(0.049)。用所述值除以時刻11:55的應用完畢熱位移修正量S1(0.030)的值,得到1.63。這表示通過將修正倍率設為1.63倍,不進行刀具磨損修正也大體得到了目標的加工尺寸。由于臨時修正倍率B’在手動設定時為0.1單位,所以在此舍入為1.6。所述結果的值是前述的最佳修正倍率算出值。

S2是將應用完畢熱位移修正量S1乘以作為臨時修正倍率B’的1.6的值。下文中將S2為“臨時修正倍率調整后熱位移修正量”。

X3通過將無刀具磨損修正和熱位移修正的計算的加工尺寸X4利用臨時修正倍率調整后熱位移修正量S2進行修正而求出。即,X3是應用調整后的臨時修正倍率時的計算的加工尺寸。下文中將X3稱為“臨時修正倍率調整后計算的加工尺寸”。

圖8的修正倍率設定輔助畫面400的加工尺寸坐標圖顯示部412顯示上述說明的無刀具磨損修正的計算的加工尺寸X2和臨時修正倍率調整后計算的加工尺寸X3。無刀具磨損修正的計算的加工尺寸X2是調整前加工尺寸坐標圖413,用實線以坐標圖顯示。此外,臨時修正倍率調整后計算的加工尺寸X3是調整后加工尺寸坐標圖414,用虛線以坐標圖顯示。

以上說明了自動計算臨時修正倍率B’的情況,手動設定臨時修正倍率B’時也同樣。即,在剛剛抽出加工尺寸坐標圖顯示的對象的加工時狀態(tài)數據集合251之后,僅顯示調整前加工尺寸坐標圖413。在此,通過將臨時修正倍率B’加大,在調整前加工尺寸坐標圖413的上側顯示調整后加工尺寸坐標圖414。臨時修正倍率B’越大,越可以使坐標圖向上移動。反之,通過減小臨時修正倍率B’,在調整前加工尺寸坐標圖413的下側顯示調整后加工尺寸坐標圖414。臨時修正倍率B’越小,越可以使坐標圖向下移動。通過這種操作,只要使調整后加工尺寸坐標圖414移動到在目標加工尺寸TSz附近推移的位置來決定修正倍率即可。

如上所述,使調整后加工尺寸坐標圖414上下移動,其結果可以視覺辨認調整后加工尺寸坐標圖414是否在目標加工尺寸TSz附近推移。即,修正倍率的修正效果表現為能用眼睛看到的方式,作業(yè)者可以保持自信地決定修正倍率。

圖10是說明加工尺寸坐標圖顯示處理的步驟的流程圖。根據圖9所示的數據說明所述流程圖。

在修正倍率設定輔助畫面400中,當抽出應顯示的加工時狀態(tài)數據集合251時,開始上述處理。以下各步驟中的運算處理部分采用系統(tǒng)程序存儲器121中存儲的規(guī)定的程序并由CPU100執(zhí)行。

在步驟S10中,CPU100根據加工時狀態(tài)數據集合251的實際加工尺寸MSz和刀具磨損修正量A$WV,計算無刀具磨損修正的計算的加工尺寸X2。即,進行X2=MSz-A$WV的計算。

接著,在步驟S20中,CPU100根據無刀具磨損修正的計算的加工尺寸X2,計算無刀具磨損修正和熱位移修正的計算的加工尺寸X4。無刀具磨損修正和熱位移修正的計算的加工尺寸X4是未利用加工時有效的環(huán)境溫度系統(tǒng)熱位移修正量A$HCX、A$HCY和A$HCZ進行環(huán)境溫度系統(tǒng)熱位移修正時的加工尺寸,如上所述,X4=X2-S1。在圖9的數據的情況下,由于修正軸CAx為X軸,所以S1=A$HCX。由于無刀具磨損修正和熱位移修正的計算的加工尺寸X4用于后述的最佳修正倍率算出處理和手動設定時的坐標圖顯示,所以預先在所述時點計算。

最后,在步驟S30中,利用坐標圖顯示程序,以坐標圖顯示無刀具磨損修正的計算的加工尺寸X2。所述坐標圖是圖8的調整前加工尺寸坐標圖413。但是,沒有以坐標圖顯示無刀具磨損修正和熱位移修正的計算的加工尺寸X4。

圖11是說明最佳修正倍率算出處理的步驟的流程圖。

在抽出應顯示的加工時狀態(tài)數據集合251并顯示調整前加工尺寸坐標圖413的狀態(tài)下,當作業(yè)者操作最佳修正倍率算出開關474時,開始上述處理。以下的各步驟中的運算處理部分采用系統(tǒng)程序存儲器121中存儲的規(guī)定的程序并由CPU100執(zhí)行。

在步驟S100中,CPU100計算臨時修正倍率B’。即,在顯示加工尺寸坐標圖的最新時刻,首先計算圖10的處理中計算完畢的無刀具磨損修正和熱位移修正的計算的加工尺寸X4的值與目標加工尺寸TSz的值之差(TSz-X4)。接著,CPU100再將上述差值除以如下的值,并以0.1單位舍入,從而得到自動計算的臨時修正倍率B’,上述的值是用所述最新時刻有效的環(huán)境溫度系統(tǒng)熱位移修正量A$HCX(即S1)除以該時刻有效的修正倍率A$B所得的值(即換算為修正倍率1的計算的熱位移修正量)。采用應用完畢熱位移修正量S1來表示時,B’=ROUND((TSz-X4)/(S1/A$B),1)。最佳修正倍率算出部進行算出所述最佳修正倍率的計算處理。由于無刀具磨損修正和熱位移修正的計算的加工尺寸X4是未進行刀具磨損修正也未進行熱位移修正時的加工尺寸,所以如果將其與目標加工尺寸之差設為熱位移修正量,則不進行刀具磨損修正也應該能達到目標加工尺寸。

在決定臨時修正倍率B’之后,在步驟S110中,CPU100將用應用完畢熱位移修正量S1除以應用完畢修正倍率A$B所得的值(即換算為修正倍率1的計算的熱位移修正量),乘以臨時修正倍率B’,計算應用臨時修正倍率的環(huán)境溫度系統(tǒng)熱位移修正量S2。

另外,利用圖9說明加工尺寸坐標圖顯示處理時,為了便于理解,以應用完畢熱位移修正量的修正倍率是1為前提進行了說明,但是因為也會采用調整過一次修正倍率后進行加工所得到的加工時狀態(tài)數據250進行調整,因此附加除以上述的應用完畢修正倍率A$B的處理。

在步驟S120中,CPU100將無刀具磨損修正和熱位移修正的計算的加工尺寸X4,加上應用了臨時修正倍率的環(huán)境溫度系統(tǒng)熱位移修正量S2,來計算X3。X3成為應用臨時修正倍率時的計算的加工尺寸。

在步驟S130中,利用坐標圖顯示程序,以坐標圖顯示所述X3。該坐標圖是圖8的調整后加工尺寸坐標圖414。

在步驟S140中,作業(yè)者觀察所述坐標圖顯示,判斷加工精度是否提高。作業(yè)者判斷加工精度已提高時(是),在步驟S150中,作業(yè)者操作修正倍率決定開關478,將所述臨時修正倍率B’決定為修正倍率B。此后的熱位移修正采用決定的修正倍率B進行計算,并進行環(huán)境溫度系統(tǒng)熱位移修正控制。

在步驟S140中,作業(yè)者對調整后加工尺寸坐標圖414的加工精度不滿時(否),轉移到步驟S160,執(zhí)行后述的手動設定處理。

圖12是說明通過手動操作來設定修正倍率的手動設定處理步驟的流程圖。所述處理是操作修正倍率設定輔助畫面400的修正倍率調整操作部470時執(zhí)行的處理。在圖11的最佳修正倍率算出處理的步驟S160中,在不滿意自動計算出的修正倍率時執(zhí)行,即利用修正倍率調整操作部470,對自動計算出的修正倍率進行手動變更。

在增減修正倍率之前,如上所述,利用圖10的加工尺寸坐標圖顯示處理,加工尺寸坐標圖顯示部412僅顯示實線的調整前加工尺寸坐標圖413。關于無刀具磨損修正和熱位移修正的計算的加工尺寸X4,雖然沒有以坐標圖顯示,但是進行了計算。無刀具磨損修正的計算的加工尺寸X2是將無刀具磨損修正和熱位移修正的計算的加工尺寸X4加上應用完畢熱位移修正量S1所得的值。以下的各步驟中的運算處理部分采用系統(tǒng)程序存儲器121中存儲的規(guī)定的程序并由CPU100執(zhí)行。

在步驟S210中,作業(yè)者通過操作修正倍率增減開關472,手動變更臨時修正倍率B’。

在步驟S220中,CPU100將利用應用完畢熱位移修正量S1除以應用完畢修正倍率A$B所得的值,乘以變更后的臨時修正倍率B’,計算應用了臨時修正倍率的環(huán)境溫度系統(tǒng)熱位移修正量S2。

在步驟S230中,CPU100將無刀具磨損修正和熱位移修正的計算的加工尺寸X4,加上應用了臨時修正倍率的環(huán)境溫度系統(tǒng)熱位移修正量S2,計算應用了臨時修正倍率時的計算的加工尺寸X3。

在步驟S240中,利用坐標圖顯示程序,以坐標圖顯示應用了臨時修正倍率時的計算的加工尺寸X3。其為圖8的調整后加工尺寸坐標圖414。

在步驟S250中,作業(yè)者判斷是否能采用調整后加工尺寸坐標圖414。當作業(yè)者判斷不能采用(否)時,返回步驟S210,作業(yè)者進行臨時修正倍率B’的再次調整。

當作業(yè)者判斷可采用(是)時,前進至步驟S260,作業(yè)者操作修正倍率決定開關478。由此,臨時修正倍率B’被設定為修正倍率B,決定了此后的修正倍率B。

在此,在利用修正倍率增減開關472的操作增加了臨時修正倍率的情況下,由于將應用完畢熱位移修正量S1乘以修正倍率,所以調整后加工尺寸坐標圖414的虛線顯示,出現在實線顯示的調整前加工尺寸坐標圖413的上側。作業(yè)者可以通過操作修正倍率增減開關472,使虛線顯示的調整后加工尺寸坐標圖414上下移動,決定最接近目標尺寸的良好的修正倍率并操作修正倍率決定開關478,從而決定修正倍率。

如上所述,作業(yè)者通過調整修正倍率,可以使調整后加工尺寸坐標圖接近目標尺寸。對于作業(yè)者而言不存在不協調感覺的作業(yè),會糾正環(huán)境溫度系統(tǒng)熱位移修正的修正量。因此,可以解決以往作業(yè)者即使感覺到未準確進行熱位移修正也不能進行修正的問題。

而且,作業(yè)者測量加工尺寸的目的是為了保證有公差指定的精度。作業(yè)者通過將尺寸測量值靈活應用于環(huán)境溫度系統(tǒng)熱位移修正量的計算,會測量最需要精度的位置處的熱位移量,從而能進行高精度的環(huán)境溫度系統(tǒng)熱位移修正。

另外,為了保證加工精度而進行的加工后的尺寸測量,對作業(yè)者來說不過是正常業(yè)務。其結果,不會給作業(yè)者帶來新的負擔,就能高精度地調整環(huán)境溫度系統(tǒng)熱位移修正。

此外,如果使用最佳修正倍率算出功能,則能自動計算調整后加工尺寸到達目標值附近的最佳修正倍率。因此,缺乏經驗的作業(yè)者也能容易地進行環(huán)境溫度系統(tǒng)熱位移修正量的糾正。

(實施例2)

以與實施例1的不同點為中心,參照附圖說明有關修正倍率設定輔助功能的實施例2。

圖13表示了實施例2的修正倍率設定輔助畫面401。實施例2中,可以記錄多個加工部位的加工時狀態(tài)數據250。因此,追加了修正倍率有效范圍設定及顯示部434,所述修正倍率有效范圍設定及顯示部434在加工時狀態(tài)數據抽出部431中設定并顯示修正倍率B的有效范圍。

此外,與實施例1的修正倍率設定輔助畫面400(圖8)相比,選擇數據引導輸入部433的顯示方式不同。

關于選擇數據引導輸入部433的顯示,由于相同加工中記錄有多個加工部位的加工時狀態(tài)數據250,所以在特定工件編號WNO和修正軸Cax之后,也進行多個加工部位的顯示。例如,圖13中作為兩個加工部位顯示有刀具編號3的加工部位和刀具編號6的加工部位。此外,圖13中例示了刀具編號不同的情況,即使刀具編號相同,如果加工程序的“M**A*B**”的B指定的目標加工尺寸TSz不同,當然加工部位也不同,卻也會顯示相同刀具編號TNO。因此,在選擇數據引導輸入部433中追加目標尺寸的欄,即使是相同刀具編號TNO,也能準確選擇加工部位。

在相同工件編號WNO且相同修正軸CAx時記錄有多個加工部位的加工時狀態(tài)數據250的情況下,即使根據一方的加工部位記錄的加工時狀態(tài)數據250設定修正倍率B,對另一方的加工部位來說,不一定是理想的修正倍率。例如在內徑加工時和外徑加工時,由于刀具主軸的B軸定位角度不同,所以有時熱位移量的方向和量會不同。因此,通過能針對每個加工部位變更修正倍率,可以應對構成機床的部件的姿勢變化導致的熱位移量的不同。

修正倍率有效范圍設定及顯示部434是如下的操作裝置:針對根據與多個加工部位相關的加工時狀態(tài)數據250而設定的多個修正倍率,變更并顯示各自的有效范圍。

在最初進行了修正倍率的設定時,有效范圍自動成為“整體”。由此,針對全部的加工動作應用該設定的修正倍率。在根據第二個加工部位的加工時狀態(tài)數據250設定修正倍率時,有效范圍自動變?yōu)椤跋薅ā薄S纱?,僅對所述加工部位的加工應用修正倍率。即,限定為僅針對記錄到所述加工時狀態(tài)數據250時的精加工。第三個及以后也同樣。

可是,想要限定性應用的修正倍率根據設定作業(yè)的順序,有時會自動設定成整體性應用。此時,通過在“整體”亮燈的狀態(tài)下按下“限定”開關,能變更為限定性應用。利用所述操作,全部的修正倍率被設為“限定”。反之,也能把“限定”的加工部位變更為“整體”。利用所述操作,“限定”的加工部位變更為“整體”的同時,“整體”的其他的加工部位自動變更為“限定”。另外,作為有效范圍設定“整體”和“限定”時,除了“限定”的加工部位以外,其他的全部的加工部位是“整體”的有效范圍。

(實施例3)

以與實施例1和2的不同點為中心,參照附圖說明關于修正倍率設定輔助功能的實施例3。

圖14表示了實施例3的修正倍率設定輔助畫面402。在修正倍率設定輔助畫面402的坐標圖顯示部411中,取代加工尺寸坐標圖顯示部412而是顯示了修正量坐標圖顯示部416。修正量坐標圖顯示部416以坐標圖顯示環(huán)境溫度系統(tǒng)熱位移修正量的隨時間推移。

在成為經驗豐富的作業(yè)者后,利用為了補償加工精度而進行的加工尺寸的測量和刀具磨損修正量的輸入作業(yè),多數會大體把握熱位移量的傾向。對于所述作業(yè)者來說,只要以坐標圖顯示熱位移修正量隨著時間的經過如何推移,就可以判斷修正量多或少。因此,作業(yè)者通過操作修正倍率調整操作部471的修正倍率增減開關472而顯示調整后的修正量坐標圖418,就能進行修正值的糾正。

為了實現上述功能,在NC裝置中將每隔一定時間的時點有效的環(huán)境溫度系統(tǒng)熱位移修正量和修正倍率與時刻一起,作為環(huán)境溫度系統(tǒng)熱位移修正記錄數據存儲于存儲器。因此,單獨準備環(huán)境溫度系統(tǒng)熱位移修正記錄數據存儲器。采用所述數據,調整前的修正量坐標圖417原狀以坐標圖顯示記錄的環(huán)境溫度系統(tǒng)熱位移修正量,此外,調整后的修正量坐標圖418將記錄的環(huán)境溫度系統(tǒng)熱位移量除以記錄的修正倍率后再乘以臨時修正倍率B’,以坐標圖顯示。因此,由于所述修正倍率設定輔助裝置不需要加工尺寸的手動輸入,所以進一步減輕了作業(yè)者的負擔。

(其他實施方式)

本發(fā)明的實施方式不限于上述的各實施例。例如存在下述示例。

上述實施例中,將機床具體化為控制直線3軸和旋轉2軸的合計5軸的機床,但是也可以應用于直線2軸的車床和直線3軸的立式或臥式的加工中心。此外,采用車削加工程序進行了說明,也可以應用于使刀具旋轉進行加工的程序。

上述實施例中,采用驅動系統(tǒng)熱位移量推斷部和環(huán)境溫度系統(tǒng)熱位移量推斷部進行了說明,但是也可以應用于取代驅動系統(tǒng)熱位移量或在此基礎上,追加具有某種發(fā)熱部件的結構及具有散熱部件的結構的情況。此時,可以推斷基于特定的發(fā)熱部件或散熱部件的熱位移量,與環(huán)境溫度系統(tǒng)熱位移量一起進行綜合性修正。

此外,也可以將加工時狀態(tài)數據保存于外部的存儲介質。由此,針對季節(jié)的環(huán)境變化,也可以根據一年或過去數年間的加工時狀態(tài)數據設定修正倍率,從而能夠針對伴隨機床的設置環(huán)境的變化而產生的環(huán)境溫度系統(tǒng)熱位移量的變化,預先采取應對措施。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
钟山县| 清远市| 昂仁县| 抚州市| 鄄城县| 陇南市| 县级市| 岳西县| 利津县| 长海县| 闽侯县| 溧阳市| 库尔勒市| 区。| 舒兰市| 正镶白旗| 景宁| 夏邑县| 丹江口市| 永登县| 高碑店市| 商洛市| 阿勒泰市| 左云县| 罗田县| 杨浦区| 黑龙江省| 开化县| 铁力市| 深泽县| 宣汉县| 德州市| 诸暨市| 灵璧县| 阳西县| 灯塔市| 曲周县| 汕尾市| 乌拉特后旗| 崇州市| 措勤县|