亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

具有程序塊執(zhí)行時(shí)間顯示功能的數(shù)值控制裝置的制作方法

文檔序號(hào):11690721閱讀:227來源:國知局
具有程序塊執(zhí)行時(shí)間顯示功能的數(shù)值控制裝置的制造方法

本發(fā)明涉及一種具有程序中的程序塊的執(zhí)行所花費(fèi)的時(shí)間的顯示功能的數(shù)值控制裝置。



背景技術(shù):

對(duì)在控制機(jī)械的數(shù)值控制裝置上執(zhí)行的程序進(jìn)行生成或修改的操作者,在對(duì)該程序進(jìn)行生成或修改之后,多數(shù)情況下,在確認(rèn)該程序正確地動(dòng)作的同時(shí)確認(rèn)基于該程序控制機(jī)械來進(jìn)行的加工所花費(fèi)的加工時(shí)間。作為知曉加工時(shí)間的手段,在例如日本特開2012-243152號(hào)公報(bào)公開了一種顯示程序的執(zhí)行時(shí)間、自動(dòng)運(yùn)轉(zhuǎn)啟動(dòng)中的累積的運(yùn)轉(zhuǎn)時(shí)間的技術(shù)。

然而,在日本特開2012-243152號(hào)公報(bào)所公開的技術(shù)中,在為了削減周期時(shí)間而進(jìn)行程序的重新研究的情況下,沒有知曉在哪一個(gè)程序塊中花費(fèi)實(shí)際加工時(shí)間的方法,另外,即使知曉了程序塊單位的實(shí)際加工時(shí)間,若沒有成為表示各程序塊中的恰當(dāng)?shù)募庸r(shí)間的基準(zhǔn)的數(shù)據(jù),則也難以驗(yàn)證該程序塊的實(shí)際加工時(shí)間的妥當(dāng)性。

另外,在多路徑系統(tǒng)(multiple-pathsystem)的情況下,分別執(zhí)行用于控制各路徑的程序,但難以一眼就把握對(duì)各路徑進(jìn)行控制的各程序所含有的程序塊間的關(guān)系。因此,即使存在可進(jìn)行多路徑系統(tǒng)上的加工工序的集約的部分,操作者也無法注意到各程序內(nèi)的可進(jìn)行集約的部分,結(jié)果,存在周期時(shí)間延長的情況。



技術(shù)實(shí)現(xiàn)要素:

因此,本發(fā)明的目的在于提供一種可容易地把握程序的各程序塊的實(shí)際加工時(shí)間的妥當(dāng)性的數(shù)值控制裝置。

本發(fā)明的數(shù)值控制裝置基于至少1個(gè)程序?qū)邆渲辽?個(gè)軸的機(jī)械進(jìn)行控制,其中,該數(shù)值控制裝置具備:實(shí)際加工時(shí)間測量部,其對(duì)所述程序所含有的至少1個(gè)程序塊的執(zhí)所花費(fèi)的實(shí)際的時(shí)間即實(shí)際加工時(shí)間進(jìn)行測量;和顯示部,其生成能夠把握所述程序塊與該程序塊的實(shí)際加工時(shí)間之間的關(guān)系的顯示數(shù)據(jù)。

也可以是,所述數(shù)值控制裝置還具備基準(zhǔn)加工時(shí)間計(jì)算部,其對(duì)所述程序所含有的至少1個(gè)程序塊的執(zhí)行所花費(fèi)的理論時(shí)間即基準(zhǔn)加工時(shí)間進(jìn)行計(jì)算,所述顯示部生成能夠把握所述程序塊、該程序塊的實(shí)際加工時(shí)間和該程序塊的基準(zhǔn)加工時(shí)間之間的關(guān)系的顯示數(shù)據(jù)。

也可以是,所述數(shù)值控制裝置還具備主要原因確定部,其針對(duì)所述程序所含有的至少1個(gè)程序塊,在所述實(shí)際加工時(shí)間與所述基準(zhǔn)加工時(shí)間之間的差值是預(yù)先設(shè)定的預(yù)定閾值以上的情況下,對(duì)該差值的主要原因進(jìn)行確定,所述顯示部生成能夠把握所述程序塊、該程序塊的實(shí)際加工時(shí)間和所述主要原因之間的關(guān)系的顯示數(shù)據(jù)。

也可以是,所述機(jī)械具備多個(gè)路徑,所述數(shù)值控制裝置基于對(duì)各個(gè)所述路徑進(jìn)行控制的程序來控制所述機(jī)械,所述顯示部生成能夠把握所述多個(gè)路徑的各個(gè)實(shí)際加工時(shí)間的關(guān)系的顯示數(shù)據(jù)。

根據(jù)本發(fā)明,操作者能夠根據(jù)實(shí)際加工時(shí)間與理論值之間的差值把握存在實(shí)際加工時(shí)間不妥當(dāng)?shù)目赡苄缘某绦驂K,可根據(jù)產(chǎn)生該差值的主要原因容易地進(jìn)行原因的確定。

另外,在顯示對(duì)多路徑系統(tǒng)進(jìn)行控制的程序的情況下,易于把握各程序塊的路徑(path)間的關(guān)系,能夠有助于用于工序的集約、周期時(shí)間的縮短的程序改善。

附圖說明

圖1是本發(fā)明的一實(shí)施方式的數(shù)值控制裝置的功能框圖。

圖2是圖1的數(shù)值控制裝置中的畫面的顯示例,其中,(a)為時(shí)間閾值[msec]的顯示;(b)為比例閾值[%]的顯示;(c)為程序的顯示;(d)為實(shí)際加工時(shí)間tr[msec]的顯示;(e)為無加減速基準(zhǔn)加工時(shí)間tbna[msec]的顯示;(f)為有加減速基準(zhǔn)加工時(shí)間tba[msec]的顯示;(g)為差值|tr-tbna|[msec]的顯示;(h)為差值|tr-tba|[msec]的顯示;(i)為差值的主要原因的顯示。

圖3是本發(fā)明的另一實(shí)施方式的數(shù)值控制裝置的功能框圖。

圖4是圖3的數(shù)值控制裝置中的畫面的顯示例,其中,(a)為實(shí)際加工時(shí)間tr的顯示(時(shí)間反映到寬度);(b)為程序塊編號(hào)的顯示;(c)為程序的顯示;(d)為主要原因的顯示。

具體實(shí)施方式

在本發(fā)明的數(shù)值控制裝置中,針對(duì)程序所含有的各程序塊,對(duì)該程序塊的執(zhí)行所花費(fèi)的時(shí)間即實(shí)際加工時(shí)間進(jìn)行測量,并且基于各程序塊的內(nèi)容對(duì)理論加工時(shí)間進(jìn)行計(jì)算,以可比較的方式顯示該測量到的實(shí)際加工時(shí)間和計(jì)算出的理論加工時(shí)間。

另外,在本發(fā)明的數(shù)值控制裝置中,對(duì)于測定出的實(shí)際加工時(shí)間與計(jì)算出的理論加工時(shí)間之間的差值超過預(yù)先設(shè)定的閾值的程序塊,對(duì)該程序塊的內(nèi)容和由該程序塊控制的機(jī)械的動(dòng)作所涉及的數(shù)據(jù)(伺服數(shù)據(jù)等)進(jìn)行分析,對(duì)實(shí)際加工時(shí)間與理論加工時(shí)間之間的差值產(chǎn)生的主要原因進(jìn)行確定并顯示。

而且,在本發(fā)明的數(shù)值控制裝置中,對(duì)于對(duì)多路徑系統(tǒng)進(jìn)行控制的多個(gè)程序,以時(shí)間基準(zhǔn)同時(shí)顯示對(duì)各路徑進(jìn)行控制的各程序所含有的各程序塊的實(shí)際加工時(shí)間,從而一看就能夠把握在各路徑的控制下所執(zhí)行的程序的各程序塊的關(guān)系。

圖1是本發(fā)明的一實(shí)施方式的數(shù)值控制裝置的功能框圖。

本實(shí)施方式的數(shù)值控制裝置1具備指令分析部10、插補(bǔ)部11、伺服控制部12、實(shí)際加工時(shí)間測量部13、基準(zhǔn)加工時(shí)間計(jì)算部14、伺服數(shù)據(jù)取得部15、主要原因確定部16以及顯示部17。

指令分析部10從存儲(chǔ)于未圖示的存儲(chǔ)器的程序20逐次讀出對(duì)作為控制對(duì)象的機(jī)械的動(dòng)作進(jìn)行指示的程序塊并進(jìn)行分析,基于其分析結(jié)果生成對(duì)由伺服電動(dòng)機(jī)2驅(qū)動(dòng)的軸的移動(dòng)進(jìn)行指示的指令數(shù)據(jù),將該生成的指令數(shù)據(jù)向插補(bǔ)部11輸出。另外,將作為分析對(duì)象的程序塊和作為該程序塊的分析結(jié)果的指令數(shù)據(jù)向基準(zhǔn)加工時(shí)間計(jì)算部14輸出。

插補(bǔ)部11基于從指令分析部接收到的指令數(shù)據(jù),生成插補(bǔ)數(shù)據(jù)作為基于指令數(shù)據(jù)的指令路徑上的每個(gè)插補(bǔ)周期的點(diǎn),并且進(jìn)行對(duì)應(yīng)于該生成的插補(bǔ)數(shù)據(jù)的每個(gè)插補(bǔ)周期的各軸的速度的調(diào)整(加減速處理),將在每個(gè)插補(bǔ)周期調(diào)整后的插補(bǔ)數(shù)據(jù)作為對(duì)每個(gè)插補(bǔ)周期的伺服電動(dòng)機(jī)2的位置(移動(dòng)量)進(jìn)行指示的位置指令a向伺服控制部12輸出。

伺服控制部12基于從插補(bǔ)部11接收到的位置指令a控制對(duì)作為控制對(duì)象的機(jī)械的軸進(jìn)行驅(qū)動(dòng)的伺服電動(dòng)機(jī)2。該伺服控制部12在進(jìn)行伺服電動(dòng)機(jī)2的控制時(shí),逐次取得了表示伺服電動(dòng)機(jī)2的位置反饋b的伺服數(shù)據(jù)。

實(shí)際加工時(shí)間測量部13在執(zhí)行程序20時(shí),按照程序20所含有的每個(gè)程序塊對(duì)該程序塊的執(zhí)行所花費(fèi)的時(shí)間即實(shí)際加工時(shí)間tr進(jìn)行測量,將該測量出的實(shí)際加工時(shí)間tr與各程序塊相關(guān)聯(lián)地存儲(chǔ)于存儲(chǔ)部21。作為每個(gè)程序塊的實(shí)際加工時(shí)間tr的測量方法,例如也可以取得從指令分析部10輸出的指令數(shù)據(jù)或從插補(bǔ)部11向伺服控制部12輸出的插補(bǔ)數(shù)據(jù)、以及包括伺服數(shù)據(jù)取得部15從伺服控制部12取得的與伺服電動(dòng)機(jī)2的位置有關(guān)的數(shù)據(jù)的伺服數(shù)據(jù),對(duì)基于各程序塊的控制的開始時(shí)間點(diǎn)和結(jié)束時(shí)間點(diǎn)進(jìn)行檢測,將從未圖示的計(jì)時(shí)器等取得的基于各程序塊的控制的開始時(shí)間點(diǎn)的時(shí)刻與結(jié)束時(shí)間點(diǎn)的時(shí)刻之差值設(shè)為實(shí)際加工時(shí)間tr。

基準(zhǔn)加工時(shí)間計(jì)算部14基于從指令分析部10接收到的程序塊和作為該程序塊的分析結(jié)果的指令數(shù)據(jù),對(duì)各程序塊的理論加工時(shí)間即基準(zhǔn)加工時(shí)間tb進(jìn)行計(jì)算,并將該基準(zhǔn)加工時(shí)間tb與該程序塊相關(guān)聯(lián)地存儲(chǔ)于存儲(chǔ)部21。

作為基準(zhǔn)加工時(shí)間計(jì)算部14所計(jì)算的基準(zhǔn)加工時(shí)間的例子,存在根據(jù)各程序塊的移動(dòng)距離和指令速度計(jì)算出的無加減速基準(zhǔn)加工時(shí)間tbna。無加減速基準(zhǔn)加工時(shí)間tbna是沒有考慮加減速的時(shí)間的單純的預(yù)測時(shí)間,能夠通過以下的(1)式進(jìn)行計(jì)算。此外,在(1)式中,移動(dòng)距離l是由該程序塊的指令所指示的軸的移動(dòng)量,指令速度f是由該程序塊的指令所指示的軸的移動(dòng)速度。操作者能夠根據(jù)該無加減速基準(zhǔn)加工時(shí)間tbna與實(shí)際加工時(shí)間tr之間的差值確認(rèn)插補(bǔ)部11的加減速處理帶來的影響。

作為基準(zhǔn)加工時(shí)間計(jì)算部14所計(jì)算的基準(zhǔn)加工時(shí)間的另一個(gè)例子,存在通過上述日本特開2012-243152號(hào)公報(bào)所公開的技術(shù)、或者利用模擬裝置等進(jìn)行計(jì)算的加工時(shí)間預(yù)測處理計(jì)算出的有加減速基準(zhǔn)加工時(shí)間tba。

基準(zhǔn)加工時(shí)間計(jì)算部14也可以針對(duì)各程序塊對(duì)上述那樣的多個(gè)種類的基準(zhǔn)加工時(shí)間tb進(jìn)行計(jì)算,將各基準(zhǔn)加工時(shí)間tb與該程序塊相關(guān)聯(lián)地存儲(chǔ)于存儲(chǔ)部21。

伺服數(shù)據(jù)取得部15從伺服控制部12取得包括伺服控制部12從插補(bǔ)部11接收的位置指令a和從伺服電動(dòng)機(jī)2逐次取得的伺服電動(dòng)機(jī)2的位置反饋b的伺服數(shù)據(jù),將該所取得的伺服數(shù)據(jù)與各程序塊相關(guān)聯(lián)地存儲(chǔ)于存儲(chǔ)部21。伺服數(shù)據(jù)取得部15所取得的伺服數(shù)據(jù),也可以例如使按照每個(gè)插補(bǔ)周期或每個(gè)單位時(shí)間取得的(多個(gè))伺服數(shù)據(jù)與各程序塊相關(guān)聯(lián)地存儲(chǔ)于存儲(chǔ)部21,以便能夠把握伺服電動(dòng)機(jī)2的位置相對(duì)于時(shí)間變化的位移。

主要原因確定部16通過上述的基準(zhǔn)加工時(shí)間計(jì)算部14、實(shí)際加工時(shí)間測量部13、以及伺服數(shù)據(jù)取得部15,基于與程序20所含有的各程序塊相關(guān)聯(lián)地存儲(chǔ)的實(shí)際加工時(shí)間tr、基準(zhǔn)加工時(shí)間tb(無加減速基準(zhǔn)加工時(shí)間tbna、有加減速基準(zhǔn)加工時(shí)間tba)、以及伺服數(shù)據(jù),對(duì)實(shí)際加工時(shí)間與基準(zhǔn)加工時(shí)間存在差值的情況下的該差值的主要原因進(jìn)行確定。

主要原因確定部16首先求出實(shí)際加工時(shí)間tr與基準(zhǔn)加工時(shí)間tb之間的差值,在該求出來的差值比預(yù)先確定的預(yù)定的閾值大的情況下,將該程序塊確定為實(shí)際加工時(shí)間tr與基準(zhǔn)加工時(shí)間tb存在差值的程序塊。作為閾值的例子,想到時(shí)間閾值和比例閾值。在使用時(shí)間閾值的情況下,在實(shí)際加工時(shí)間tr與基準(zhǔn)加工時(shí)間tb之間的差值比該時(shí)間閾值大的情況下,將該程序塊確定為實(shí)際加工時(shí)間tr與基準(zhǔn)加工時(shí)間tb存在差值的程序塊即可。另外,在使用比例閾值的情況下,在滿足以下的(2)式的情況下,將該程序塊確定為實(shí)際加工時(shí)間tr與基準(zhǔn)加工時(shí)間tb存在差值的程序塊即可。

此外,在如上述那樣記錄有無加減速基準(zhǔn)加工時(shí)間tbna、有加減速基準(zhǔn)加工時(shí)間tba等多個(gè)基準(zhǔn)加工時(shí)間的情況下,主要原因確定部16針對(duì)有加減速基準(zhǔn)加工時(shí)間tba確定存在差值的程序塊即可。

主要原因確定部16對(duì)接下來確定的實(shí)際加工時(shí)間tr與基準(zhǔn)加工時(shí)間tb存在差值的程序塊的數(shù)據(jù)進(jìn)行分析,來對(duì)該差值的主要原因進(jìn)行確定。

存在差值的程序塊為m(輔助功能)、s(主軸功能)、t(刀具功能)、b(第2輔助功能)等輔助功能的情況下,通過進(jìn)行與相應(yīng)的功能有關(guān)的分析,確定差值的主要原因。各輔助功能與g代碼的移動(dòng)指令等不同,基于指令的動(dòng)作所花費(fèi)的時(shí)間根據(jù)狀況分別大幅度變化,因此,各輔助功能的動(dòng)作本身可能成為差值的主要原因。作為差值的主要原因的例子,在該指令是與其他路徑的等待指令的情況下,“與其他路徑的等待m代碼”成為主要原因,在該指令是刀具更換指令的情況下,“基于t代碼的刀具功能”成為主要原因。

另一方面,在存在差值的程序塊是快速進(jìn)給指令(g00)、切削進(jìn)給指令(g01)等進(jìn)給指令的情況下,通過對(duì)與該程序塊相對(duì)應(yīng)地存儲(chǔ)于存儲(chǔ)部21的伺服數(shù)據(jù)進(jìn)行分析,對(duì)差值的主要原因進(jìn)行確定。伺服數(shù)據(jù)如上述那樣包括伺服控制部12從插補(bǔ)部11接收的位置指令a和從伺服電動(dòng)機(jī)2逐次取得的伺服電動(dòng)機(jī)2的位置反饋b,與各程序塊相關(guān)聯(lián)地存儲(chǔ)于存儲(chǔ)部21。

主要原因確定部16基于該伺服數(shù)據(jù),將單位統(tǒng)一并對(duì)例如作為分析對(duì)象的程序塊的指令速度f和由以下的(3)式計(jì)算的位置指令速度a’(位置指令a的微分值)進(jìn)行比較。并且,在通過(3)式計(jì)算的位置指令速度a’在該程序塊下的控制中一次也沒有達(dá)到由程序塊指示的指令速度f的情況下,將“未達(dá)到指令速度”確定為差值的主要原因。

另外,主要原因確定部16根據(jù)伺服數(shù)據(jù)所含有的位置指令a與伺服電動(dòng)機(jī)2的位置反饋b之間的差值對(duì)誤差量c進(jìn)行計(jì)算,在該計(jì)算出的誤差量c比預(yù)先設(shè)定的容許誤差量的閾值大的情況下,將“由伺服的跟蹤性導(dǎo)致的延遲”確定為差值的主要原因。

顯示部17生成顯示與各程序塊相關(guān)聯(lián)地存儲(chǔ)于存儲(chǔ)部21的實(shí)際加工時(shí)間tr、基準(zhǔn)加工時(shí)間tb、以及主要原因確定部16所計(jì)算出的每個(gè)程序塊的實(shí)際加工時(shí)間tr與基準(zhǔn)加工時(shí)間tb之間的差值、各程序塊的實(shí)際加工時(shí)間tr與基準(zhǔn)加工時(shí)間tb之間的差值的主要原因等的顯示數(shù)據(jù),并將該顯示數(shù)據(jù)顯示于未圖示的顯示裝置。

圖2示出了將顯示部17所生成的顯示數(shù)據(jù)顯示于顯示裝置的畫面的例子。

在圖2的畫面例中,與對(duì)應(yīng)的程序塊并列顯示了實(shí)際加工時(shí)間tr、作為基準(zhǔn)加工時(shí)間tb的無加減速基準(zhǔn)加工時(shí)間tbna和有加減速基準(zhǔn)加工時(shí)間tba、各實(shí)際加工時(shí)間tr與基準(zhǔn)加工時(shí)間之間的差值、以及差值的主要原因。通過進(jìn)行這樣的顯示,操作者能夠針對(duì)各程序塊根據(jù)實(shí)際加工時(shí)間與理論值之間的差值把握存在實(shí)際加工時(shí)間不妥當(dāng)?shù)目赡苄缘某绦驂K,另外,可根據(jù)產(chǎn)生該差值的主要原因容易地進(jìn)行原因的確定。

此外,顯示部17所生成的顯示數(shù)據(jù)中無需含有上述全部數(shù)據(jù),也可以與操作者的目的相應(yīng)地僅顯示一部分?jǐn)?shù)據(jù)。例如,僅并列顯示實(shí)際加工時(shí)間tr和基準(zhǔn)加工時(shí)間tb,操作者也能夠充分地把握程序的各程序塊的實(shí)際加工時(shí)間的妥當(dāng)性。另外,即使不顯示差值也可以僅顯示差值的主要原因。而且,也可以在各程序塊的旁邊顯示表示誤差量c的變化的圖表,也可一并顯示其他顯示項(xiàng)目。

圖3是本發(fā)明的對(duì)多路徑系統(tǒng)進(jìn)行控制的情況下的數(shù)值控制裝置的功能框圖。

該實(shí)施方式的數(shù)值控制裝置1在具備驅(qū)動(dòng)各路徑的多個(gè)伺服電動(dòng)機(jī)2和對(duì)各伺服電動(dòng)機(jī)2進(jìn)行控制的多個(gè)伺服控制部12這一點(diǎn)與圖1所示的數(shù)值控制裝置1不同。此外,也可以針對(duì)各路徑準(zhǔn)備指令分析部10、插補(bǔ)部11、實(shí)際加工時(shí)間測量部13、基準(zhǔn)加工時(shí)間計(jì)算部14、伺服數(shù)據(jù)取得部15。

本實(shí)施方式的指令分析部10從存儲(chǔ)于未圖示的存儲(chǔ)器的對(duì)各路徑進(jìn)行控制的各程序20逐次讀出對(duì)作為控制對(duì)象的機(jī)械的動(dòng)作進(jìn)行指示的程序塊并進(jìn)行分析,基于其分析結(jié)果生成對(duì)由各路徑的伺服電動(dòng)機(jī)2驅(qū)動(dòng)的軸的移動(dòng)進(jìn)行指示的各路徑的指令數(shù)據(jù),將該生成的各路徑的指令數(shù)據(jù)向插補(bǔ)部11輸出。另外,將作為分析對(duì)象的各路徑的程序塊和作為該程序塊的分析結(jié)果的指令數(shù)據(jù)向基準(zhǔn)加工時(shí)間計(jì)算部14輸出。

插補(bǔ)部11基于從指令分析部接收到的各路徑的指令數(shù)據(jù)生成各路徑的插補(bǔ)數(shù)據(jù)作為基于指令數(shù)據(jù)的指令路徑上的每個(gè)插補(bǔ)周期的點(diǎn),并且,進(jìn)行與該所生成的各路徑的插補(bǔ)數(shù)據(jù)對(duì)應(yīng)的每個(gè)插補(bǔ)周期的各軸的速度的調(diào)整(加減速處理),將在每個(gè)插補(bǔ)周期調(diào)整后的插補(bǔ)數(shù)據(jù)作為對(duì)每個(gè)插補(bǔ)周期的伺服電動(dòng)機(jī)2的位置(移動(dòng)量)進(jìn)行指示的位置指令a,向各路徑的伺服控制部12輸出。

伺服控制部12基于從插補(bǔ)部11接收到的位置指令a對(duì)驅(qū)動(dòng)作為控制對(duì)象的各路徑的機(jī)械的軸的各路徑的伺服電動(dòng)機(jī)2進(jìn)行控制。伺服控制部12在進(jìn)行各路徑的伺服電動(dòng)機(jī)2的控制時(shí),逐次取得了表示該伺服電動(dòng)機(jī)2的位置反饋b的伺服數(shù)據(jù)。

實(shí)際加工時(shí)間測量部13在執(zhí)行各路徑的程序20時(shí)按照各程序20所含有的每個(gè)程序塊對(duì)該程序塊的執(zhí)行所花費(fèi)的時(shí)間即實(shí)際加工時(shí)間tr進(jìn)行測量,將該測量出的實(shí)際加工時(shí)間tr與各程序的各程序塊相關(guān)聯(lián)地存儲(chǔ)于存儲(chǔ)部21。此外,實(shí)際加工時(shí)間測量部13對(duì)實(shí)際加工時(shí)間tr的測量方法,與圖1所示的實(shí)施方式相同。

基準(zhǔn)加工時(shí)間計(jì)算部14基于從指令分析部10接收到的各路徑的程序的程序塊和作為該程序塊的分析結(jié)果的指令數(shù)據(jù),對(duì)各路徑的程序的各程序塊的理論加工時(shí)間即基準(zhǔn)加工時(shí)間tb進(jìn)行計(jì)算,將該計(jì)算出的基準(zhǔn)加工時(shí)間tb與各程序的各程序塊相關(guān)聯(lián)地存儲(chǔ)于存儲(chǔ)部21。此外,基準(zhǔn)加工時(shí)間計(jì)算部14對(duì)基準(zhǔn)加工時(shí)間tb的計(jì)算方法與圖1所示的實(shí)施方式中的該計(jì)算方法相同。

伺服數(shù)據(jù)取得部15從各路徑的伺服控制部12取得包括各路徑的伺服控制部12從插補(bǔ)部11接收的位置指令a和從各路徑的伺服電動(dòng)機(jī)2逐次取得的各路徑的伺服電動(dòng)機(jī)2的位置反饋b的伺服數(shù)據(jù),將該所取得的伺服數(shù)據(jù)與各路徑的程序的各程序塊相關(guān)聯(lián)地存儲(chǔ)于存儲(chǔ)部21。此外,伺服數(shù)據(jù)取得部15對(duì)伺服數(shù)據(jù)的取得方法與圖1所示的實(shí)施方式中的該取得方法相同。

主要原因確定部16,通過上述的基準(zhǔn)加工時(shí)間計(jì)算部14、實(shí)際加工時(shí)間測量部13、伺服數(shù)據(jù)取得部15,基于與各路徑的各程序20所含有的各程序塊相關(guān)聯(lián)地存儲(chǔ)的實(shí)際加工時(shí)間tr、基準(zhǔn)加工時(shí)間tb(無加減速基準(zhǔn)加工時(shí)間tbna、有加減速基準(zhǔn)加工時(shí)間tba)、以及伺服數(shù)據(jù),對(duì)實(shí)際加工時(shí)間與基準(zhǔn)加工時(shí)間存在差值的情況下的該差值的主要原因進(jìn)行確定。此外,主要原因確定部16對(duì)實(shí)際加工時(shí)間與基準(zhǔn)加工時(shí)間的差值的計(jì)算方法和該差值的主要原因的確定方法,與圖1所示的實(shí)施方式中的該計(jì)算方法和該確定方法相同。

顯示部17生成顯示與各程序塊相關(guān)聯(lián)地存儲(chǔ)于存儲(chǔ)部21的實(shí)際加工時(shí)間tr、基準(zhǔn)加工時(shí)間tb、以及主要原因確定部16所計(jì)算出的各路徑的各程序20所含有的每個(gè)程序塊的實(shí)際加工時(shí)間tr與基準(zhǔn)加工時(shí)間tb之間的差值、各路徑的各程序20所含有的各程序塊的實(shí)際加工時(shí)間tr與基準(zhǔn)加工時(shí)間tb之間的差值的主要原因等的顯示數(shù)據(jù),并顯示于未圖示的顯示裝置等。

圖4示出了將顯示部17所生成的顯示數(shù)據(jù)顯示于顯示裝置的畫面的例子。在圖4的例子中,將各路徑的程序的各程序塊的執(zhí)行所花費(fèi)的實(shí)際加工時(shí)間tr設(shè)為具有與該實(shí)際加工時(shí)間tr的長度相應(yīng)的橫向?qū)挾鹊南?box),作為將該箱從該程序的開頭的程序塊依次向右連結(jié)而成的顯示來表現(xiàn)各路徑。各箱中顯示所對(duì)應(yīng)的程序塊的程序塊編號(hào),另外,在該箱下方顯示基于與該箱對(duì)應(yīng)的程序塊的指令、實(shí)際加工時(shí)間tr與基準(zhǔn)加工時(shí)間tb之間的差值的主要原因。并且,使執(zhí)行時(shí)的時(shí)間軸一致并沿著縱向排列顯示這些各路徑的顯示。通過進(jìn)行這樣的顯示,操作者易于把握各程序塊的路徑間的時(shí)間關(guān)系,能夠有助于用于工序的集約、周期時(shí)間的縮短的程序改善。

此外,顯示部17所生成的顯示數(shù)據(jù)無需包含上述的項(xiàng)目的全部,也可以與操作者的目的相應(yīng)地僅顯示一部分?jǐn)?shù)據(jù)。另外,也可以將各路徑的基準(zhǔn)加工時(shí)間tb作為與上述的實(shí)際加工時(shí)間的顯示同樣的顯示而排列顯示于各路徑的顯示之下。而且,也可一并顯示其他顯示項(xiàng)目。

以上,對(duì)本發(fā)明的實(shí)施方式進(jìn)行了說明,但本發(fā)明并不只限定于上述的實(shí)施方式的例子,能夠通過施加適當(dāng)?shù)淖兏愿鞣N形態(tài)實(shí)施。

例如,在上述的實(shí)施方式中,說明了與程序的執(zhí)行同時(shí)地進(jìn)行基準(zhǔn)加工時(shí)間計(jì)算部14對(duì)基準(zhǔn)加工時(shí)間tb的計(jì)算的情況,但基準(zhǔn)加工時(shí)間tb的計(jì)算無需與程序的執(zhí)行同時(shí)進(jìn)行,也可以預(yù)先僅針對(duì)程序的各程序塊進(jìn)行基準(zhǔn)加工時(shí)間tb的計(jì)算并與各程序塊相關(guān)聯(lián)地存儲(chǔ)于存儲(chǔ)部21。

另外,在上述的實(shí)施方式中,將進(jìn)行能夠把握程序的各程序塊、該程序塊的實(shí)際加工時(shí)間、基準(zhǔn)加工時(shí)間等的關(guān)系的顯示的實(shí)施方式、和進(jìn)行能夠把握各路徑的程序的各程序塊的實(shí)際加工時(shí)間的關(guān)系的顯示的實(shí)施方式作為不同的實(shí)施方式進(jìn)行了說明,但也可以將數(shù)值控制裝置1構(gòu)成為能夠一邊對(duì)這兩種顯示進(jìn)行切換一邊顯示的方式。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1