專利名稱:具有工具軌跡顯示功能的數(shù)值控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及具有顯示機(jī)床的工具前端點(diǎn)等代表點(diǎn)的軌跡的功能的數(shù)值控制裝置。
背景技術(shù):
歷來,作為確認(rèn)加工形狀的誤差的方法,使用重疊顯示機(jī)床的工具前端點(diǎn)等的代表點(diǎn)的指令軌跡、和遵照該指令軌跡使工具前端點(diǎn)等的代表點(diǎn)實(shí)際移動(dòng)時(shí)的反饋軌跡、通過視覺確認(rèn)對于指令軌跡的誤差的工具軌跡顯示方法。例如在日本特開2003-75472號公報(bào)中公開了根據(jù)從控制裝置取得的伺服信息,在同一顯示框內(nèi)重疊顯示兩個(gè)伺服信息波形的技術(shù)。 在日本特開平6-59717號公報(bào)中,公開了具有顯示解析NC程序生成的工具的移動(dòng)軌跡、和在該移動(dòng)軌跡上重疊顯示根據(jù)該移動(dòng)軌跡使工具移動(dòng)時(shí)的工具的位置數(shù)據(jù)的功能的NC裝置。在日本特開2006-227886號公報(bào)中公開了伺服控制裝置以及伺服系統(tǒng)的調(diào)整方法,這里,記載有“向伺服系統(tǒng)提供具有周期性的作為移動(dòng)指令的正弦波形的圓弧指令,把由此產(chǎn)生的位置反饋數(shù)據(jù)及其1/4周期前或1/4周期后的數(shù)據(jù)或者根據(jù)該1/4周期前或1/4周期后的上述位置指令產(chǎn)生的位置數(shù)據(jù)變換為X軸以及Y軸的各個(gè)位置數(shù)據(jù),在二維平面(X-Y平面)上描畫”。進(jìn)而在日本特開2011-22666號公報(bào)中記載有具有能夠重疊描繪顯示工具軌跡和鉆孔圖和工件圖的NC程序的解析編輯裝置。以前,因?yàn)椴荒芊謩e重疊顯示加工速度等加工條件變更前后的反饋軌跡,所以為了通過視覺比較這些軌跡,需要在不同的顯示器上分別顯示,不能高精度地評價(jià)加工條件變更前后的軌跡形狀的不同。例如,在日本特開2003-75472號公報(bào)中雖然有關(guān)于時(shí)間軸基準(zhǔn)的重疊的記載,但是未提到工具軌跡那樣的不通過時(shí)間軸的數(shù)據(jù)的重疊。在日本特開平6-59717號公報(bào)以及日本特開2006-227886號公報(bào)中,雖然記載有在指令軌跡上重疊顯示反饋軌跡,但是未提到重疊顯示多個(gè)反饋軌跡。再有在日本特開2011-22666號公報(bào)中雖然記載有重疊顯示工具軌跡和工件的加工形狀以及鉆孔狀態(tài),但是未提到重疊顯示多個(gè)反饋軌跡的方法。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供一種數(shù)值控制裝置,其能夠通過視覺高精度地確認(rèn) 分析加工條件變更前后的工具的軌跡變化。為實(shí)現(xiàn)上述目的,本發(fā)明提供一種數(shù)值控制裝置,其具有控制機(jī)床具有的至少一個(gè)驅(qū)動(dòng)軸的數(shù)值控制部;從上述驅(qū)動(dòng)軸的位置反饋數(shù)據(jù)以及上述機(jī)床的機(jī)械結(jié)構(gòu)的信息計(jì)算工具的代表點(diǎn)的第一反饋軌跡的工具坐標(biāo)計(jì)算部;存儲(chǔ)上述第一反饋軌跡的工具軌跡存儲(chǔ)部;和顯示上述第一反饋軌跡的顯示部,上述顯示部在該顯示部上顯示的第一反饋軌跡上重疊顯示至少一個(gè)以上的在上述工具軌跡存儲(chǔ)部中存儲(chǔ)的過去的第二反饋軌跡。
在優(yōu)選的實(shí)施方式中,上述顯示部顯示從用于控制上述驅(qū)動(dòng)軸的位置指令以及上述機(jī)床的機(jī)械結(jié)構(gòu)的信息算出的工具的代表點(diǎn)的指令軌跡,進(jìn)而在上述指令軌跡上重疊顯示至少一個(gè)以上的上述第一以及第二反饋軌跡。在優(yōu)選的實(shí)施方式中,上述指令軌跡或者上述第一以及第二反饋軌跡是把三維軌跡向二維平面投影的軌跡。在優(yōu)選的實(shí)施方式中,上述顯示部把上述第一或者第二反饋軌跡對于上述指令軌跡的誤差或者上述第一以及第二反饋軌跡之間的誤差僅在該誤差方向上放大顯示。
通過參照附圖同時(shí)對于以下優(yōu)選的實(shí)施方式的說明,能夠更加明了本發(fā)明的上述或者其他目的、特征以及優(yōu)點(diǎn)。圖1是表示本發(fā)明的實(shí)施方式的數(shù)值控制裝置的概略結(jié)構(gòu)的框圖;圖2是表示數(shù)值控制裝置的處理的一例的流程圖;圖3是表示重疊顯示矩形的指令軌跡、加工條件不同的兩個(gè)反饋軌跡的例子的圖;圖4是放大顯示圖3的矩形的角部的圖;圖5是表示放大顯示兩個(gè)反饋軌跡對于指令軌跡的誤差的例子的圖;圖6是表示在指令軌跡是圓的情況下放大顯示兩個(gè)反饋軌跡對于該指令軌跡的誤差的例子的圖;圖7是表示在二維圖表上重疊投影兩個(gè)三維反饋軌跡的例子的圖。
具體實(shí)施例方式圖1是表示包含本發(fā)明的具有軌跡顯示功能的數(shù)值控制裝置的系統(tǒng)結(jié)構(gòu)例的圖。機(jī)床(機(jī)構(gòu)部)10具有至少一個(gè)(在圖示例子中有5個(gè))伺服電動(dòng)機(jī)等的驅(qū)動(dòng)軸12,各個(gè)驅(qū)動(dòng)軸12通過數(shù)值控制裝置(CNC) 14控制。數(shù)值控制裝置14具有根據(jù)預(yù)定的位置指令控制各驅(qū)動(dòng)軸的數(shù)值控制部16 ;取得通過數(shù)值控制部16驅(qū)動(dòng)控制的各驅(qū)動(dòng)軸12的位置數(shù)據(jù)的位置數(shù)據(jù)取得部18 ;從已取得的各軸的位置數(shù)據(jù)亦即位置反饋數(shù)據(jù)以及機(jī)床10的機(jī)械結(jié)構(gòu)的各部的尺寸等的信息計(jì)算機(jī)床的工具的代表點(diǎn)(例如工具前端點(diǎn))的坐標(biāo)亦即反饋軌跡的工具坐標(biāo)計(jì)算部20 ;把算出的代表點(diǎn)的坐標(biāo)作為反饋軌跡存儲(chǔ)的存儲(chǔ)器等的工具軌跡存儲(chǔ)部22 ;畫面顯示存儲(chǔ)的反饋軌跡的監(jiān)視器等顯示器或者顯示部24。數(shù)值控制部16根據(jù)預(yù)定的位置指令進(jìn)行各驅(qū)動(dòng)軸12的反饋控制。位置數(shù)據(jù)取得部18能夠從數(shù)值控制部16取得各驅(qū)動(dòng)軸12的位置指令,工具坐標(biāo)計(jì)算部20能夠根據(jù)該位置指令和機(jī)床10的機(jī)械結(jié)構(gòu)的信息計(jì)算工具前端點(diǎn)的指令軌跡。另外,位置數(shù)據(jù)取得部18能夠取得通過編碼器等未圖示的測定單元測定的各驅(qū)動(dòng)軸12的位置反饋,工具坐標(biāo)計(jì)算部20能夠根據(jù)該位置反饋計(jì)算工具的代表點(diǎn)(例如工具前端點(diǎn))的反饋軌跡。工具坐標(biāo)計(jì)算部20算出的工具的代表點(diǎn)(例如工具前端點(diǎn))的指令軌跡以及反饋軌跡被存儲(chǔ)在工具軌跡存儲(chǔ)部22內(nèi)。顯示部24能夠在后述那樣的位置坐標(biāo)系上對存儲(chǔ)在工具軌跡存儲(chǔ)部22內(nèi)的指令軌跡以及反饋軌跡進(jìn)行畫面顯示。圖2是表示本發(fā)明的數(shù)值控制裝置中的處理的一例的流程圖。首先在步驟SI,上述工具坐標(biāo)計(jì)算部20從各驅(qū)動(dòng)軸12的位置反饋以及機(jī)床的各部的尺寸等的結(jié)構(gòu)信息,計(jì)算工具的代表點(diǎn)(例如工具前端點(diǎn))的移動(dòng)軌跡而作為第一反饋軌跡。第一反饋軌跡被存儲(chǔ)在工具軌跡存儲(chǔ)部22內(nèi)(步驟S2)。接著在步驟S3,在顯示部24上顯示第一反饋軌跡。進(jìn)而在接著的步驟S4,與正顯示在顯示部24上的第一反饋軌跡重疊(具體說在與第一反饋軌跡相同的坐標(biāo)系內(nèi))地顯示作為過去的數(shù)據(jù)而存儲(chǔ)的第二反饋軌跡。一般,第二反饋軌跡與第一反饋軌跡比較,工具的代表點(diǎn)(例如工具前端點(diǎn))應(yīng)該通過的軌跡(指令軌跡)是相同的,但是是在與第一反饋軌跡不同的移動(dòng)條件(例如移動(dòng)速度或者增益參數(shù))下控制機(jī)床10的各驅(qū)動(dòng)軸12得到的工具的代表點(diǎn)(例如工具前端點(diǎn))的軌跡,按照與上述的步驟SI以及S2同樣的順序預(yù)先存儲(chǔ)在工具軌跡存儲(chǔ)部22內(nèi)。此外,也可以在步驟SI之前或者在適當(dāng)?shù)亩〞r(shí)追加在顯示器上顯示指令軌跡的步驟。具體說,根據(jù)各驅(qū)動(dòng)軸的位置指令以及機(jī)床的結(jié)構(gòu)信息計(jì)算工具的代表點(diǎn)(例如工具前端點(diǎn))的指令軌跡,在與反饋軌跡相同的坐標(biāo)系上重疊地顯示出算出的該指令軌跡。由此,能夠通過視覺容易地對該指令軌跡和反饋軌跡進(jìn)行比較,能夠適當(dāng)而且迅速地進(jìn)行驅(qū)動(dòng)軸的參數(shù)調(diào)整等。圖3是表示本發(fā)明的數(shù)值控制裝置14的顯示部24的畫面顯示例的圖,具體說,表示在沿著橫軸(X軸)以及縱軸(Y軸)的尺寸都是20mm的正方形的指令軌跡30,使工具前端點(diǎn)移動(dòng)而進(jìn)行切削加工、激光加工或者焊接加工等處理的情況下,依照兩個(gè)不同的加工條件(工具的移動(dòng)條件)對機(jī)床進(jìn)行操作的情況下的工具前端點(diǎn)的反饋軌跡32、34。此外在圖3的例子中在同一位置坐標(biāo)系(X-Y坐標(biāo)系)中重疊地顯示指令軌跡30和兩個(gè)反饋軌跡32、34,但是在圖3的顯示倍率下幾乎不能識別三個(gè)軌跡間的誤差。因此,如圖4所示,顯示部24能夠放大顯示圖3所示的軌跡的一部分(正方形的角部)36。例如在圖4的情況下,在得到了對于指令軌跡30在第一加工條件下進(jìn)行加工時(shí)的工具前端點(diǎn)的第一反饋軌跡32的情況下,通過在指令軌跡30上重疊地顯示第一反饋軌跡32,可以知道在指令軌跡30的角部附近有若干誤差。另一方面,假定在得到第一反饋軌跡32前,得到了對于指令軌跡30在第二加工條件下進(jìn)行加工時(shí)的工具前端點(diǎn)的第二反饋軌跡34 (用虛線圖示),第二反饋軌跡34已經(jīng)存儲(chǔ)在上述的工具軌跡存儲(chǔ)部22內(nèi)。在這種情況下,通過在第一反饋軌跡上重疊(同一坐標(biāo)系)地顯示該第二反饋軌跡34,能夠通過視覺容易地掌握兩個(gè)反饋軌跡的誤差(由于加工條件的不同引起的變化)。例如在圖4的情況下,第一反饋軌跡32與第二反饋軌跡34相比,在相對于指令軌跡30的誤差的大小的觀點(diǎn)方面可知大幅改善。此外如圖4所示,有時(shí)僅簡單地放大軌跡的一部分,不能明確地識別反饋軌跡相對于指令軌跡的誤差、或者反饋軌跡之間的誤差。在該情況下,例如如圖5所示,僅在想要強(qiáng)調(diào)的誤差方向(在圖5的例子中是X方向)上放大顯示想要比較的反饋軌跡是有效的。在圖5中,僅在X方向放大5倍顯示第一反饋軌跡32相對于指令軌跡30的誤差,與在與第一加工條件比較接近的第三加工條件下進(jìn)行加工時(shí)的工具前端點(diǎn)的第三反饋軌跡38(用虛線圖示)的、僅在相同的X方向放大5倍顯示相對于指令軌跡30的誤差進(jìn)行比較。圖6表示在指令軌跡是圓形的情況下的反饋軌跡的重疊顯示例。在相對于圓形的指令軌跡40 —邊使X軸以及Y軸雙方變化一邊進(jìn)行加工那樣的情況下,如果不進(jìn)行放大,即使重疊地顯示所得到的反饋軌跡,也大多不能通過視覺確認(rèn)誤差。因此如圖6所示,例如對于加工條件不同的兩個(gè)反饋軌跡42以及44的各個(gè),把相對于指令軌跡40的誤差在其誤差方向(半徑方向)放大(例如10倍)顯示是有效的。由此,能夠容易地通過視覺確認(rèn)由于加工條件不同造成的反饋軌跡的誤差。一般,工具通過多個(gè)驅(qū)動(dòng)軸移動(dòng),因此工具前端點(diǎn)的軌跡多呈復(fù)雜的三維軌跡。因此如圖7所示,向二維平面投影多個(gè)(在圖示的例子中有兩種)不同的三維反饋軌跡46以及48,在同一坐標(biāo)系中重疊地顯示非常有效。由此,能夠更可靠地比較兩個(gè)軌跡,能夠容易地通過視覺確認(rèn)兩者的差異。此外在圖7的情況下,也可以如圖5那樣僅在想要強(qiáng)調(diào)的誤差方向上放大顯示。如上述實(shí)施方式那樣,在指令軌跡上重疊地顯示反饋軌跡的情況下,或者重疊地顯示不同的反饋軌跡彼此的情況下,優(yōu)選在坐標(biāo)軸不包含時(shí)間軸的X-Y平面等的位置坐標(biāo)系上顯示。由此,能夠通過視覺容易地掌握反饋軌跡相對于指令軌跡的誤差、或者重疊的反饋軌跡之間的誤差。另外,如參照圖7說明的那樣在重疊顯示不同的反饋軌跡的情況下,可以考慮視覺效果等地適宜地選定它們的顯示順序、或者軌跡的顏色、線種以及線的粗細(xì)等的顯示屬性。根據(jù)本發(fā)明的數(shù)值控制裝置,通過重疊地顯示不同加工條件下的反饋軌跡,進(jìn)而如果需要?jiǎng)t部分放大或者在誤差方向上放大,能夠容易地比較加工形狀的誤差,能夠迅速而且容易地進(jìn)行最佳加工條件的探索或者推定。根據(jù)本發(fā)明,通過重疊地顯示在不同條件下的反饋軌跡,能夠通過視覺高精度地分析加工條件變更前后的工具的代表點(diǎn)的軌跡變化,能夠適當(dāng)?shù)剡M(jìn)行驅(qū)動(dòng)軸的參數(shù)調(diào)整。另外,因?yàn)槎荚诓话瑫r(shí)間軸的位置坐標(biāo)系內(nèi)顯示反饋軌跡以及指令軌跡,所以可以忽略工具的移動(dòng)速度或者移動(dòng)時(shí)間的差的影響,能夠更容易地掌握軌跡間的誤差。通過在反饋軌跡上重疊地顯示指令軌跡,能夠容易地通過視覺掌握反饋軌跡對于指令軌跡的誤差。通過向二維平面投影三維的反饋軌跡,也能夠容易地通過視覺認(rèn)識復(fù)雜的三維形狀的軌跡。通過對于反饋軌跡對于指令軌跡的誤差或者反饋軌跡之間的誤差僅在其誤差方向上放大顯示,能夠更容易地認(rèn)識誤差。
權(quán)利要求
1.一種數(shù)值控制裝置(14),其特征在于包括數(shù)值控制部(16),對機(jī)床(10)具有的至少一個(gè)驅(qū)動(dòng)軸(12)進(jìn)行控制;工具坐標(biāo)計(jì)算部(20),根據(jù)上述驅(qū)動(dòng)軸(12)的位置反饋數(shù)據(jù)以及上述機(jī)床(10)的機(jī)械結(jié)構(gòu)的信息,計(jì)算工具的代表點(diǎn)的第一反饋軌跡;工具軌跡存儲(chǔ)部(22),存儲(chǔ)上述第一反饋軌跡;和顯示部(24),顯示上述第一反饋軌跡,其中上述顯示部(24)在該顯示部(24)上顯示的第一反饋軌跡上,重疊顯示至少一個(gè)以上的存儲(chǔ)在上述工具軌跡存儲(chǔ)部(22)中的過去的第二反饋軌跡。
2.根據(jù)權(quán)利要求1所述的數(shù)值控制裝置,其特征在于上述顯示部(24)顯示根據(jù)用于控制上述驅(qū)動(dòng)軸(12)的位置指令以及上述機(jī)床(10)的機(jī)械結(jié)構(gòu)的信息算出的工具的代表點(diǎn)的指令軌跡,進(jìn)而在上述指令軌跡上重疊顯示至少一個(gè)以上的上述第一反饋軌跡以及第二反饋軌跡。
3.根據(jù)權(quán)利要求1或者2所述的數(shù)值控制裝置,其特征在于上述指令軌跡或者上述第一反饋軌跡以及第二反饋軌跡是把三維軌跡投影到二維平面的軌跡。
4.根據(jù)權(quán)利要求1 3的任意一個(gè)所述的數(shù)值控制裝置,其特征在于上述顯示部(24)把上述第一反饋軌跡或者第二反饋軌跡相對于上述指令軌跡的誤差或者上述第一反饋軌跡與第二反饋軌跡之間的誤差只在該誤差方向上進(jìn)行放大顯示。
全文摘要
一種數(shù)值控制裝置,能夠通過視覺高精度地確認(rèn)加工條件變更前后的軌跡形狀變化,能夠適當(dāng)?shù)剡M(jìn)行驅(qū)動(dòng)軸的參數(shù)調(diào)整。該數(shù)值控制裝置具有根據(jù)預(yù)定的位置指令控制各驅(qū)動(dòng)軸的數(shù)值控制部;取得由數(shù)值控制部驅(qū)動(dòng)控制的各驅(qū)動(dòng)軸的位置數(shù)據(jù)的位置數(shù)據(jù)取得部;根據(jù)所取得的各軸的位置數(shù)據(jù)亦即位置反饋以及機(jī)床的機(jī)械結(jié)構(gòu)的信息,計(jì)算機(jī)床的工具前端點(diǎn)的坐標(biāo)的工具坐標(biāo)計(jì)算部;作為反饋軌跡存儲(chǔ)算出的工具前端點(diǎn)的坐標(biāo)的工具軌跡存儲(chǔ)部;對存儲(chǔ)的反饋軌跡進(jìn)行畫面顯示的顯示部。
文檔編號G05B19/18GK103019154SQ20121036226
公開日2013年4月3日 申請日期2012年9月25日 優(yōu)先權(quán)日2011年9月26日
發(fā)明者巖下平輔, 小川肇 申請人:發(fā)那科株式會(huì)社