两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

加工程序生成裝置的制作方法

文檔序號(hào):11176391閱讀:833來源:國知局
加工程序生成裝置的制造方法

本發(fā)明涉及加工程序生成裝置,特別是涉及一種減少根據(jù)包含加工循環(huán)指令的加工程序計(jì)算移動(dòng)指令的時(shí)間,并能夠進(jìn)行模擬繪制的技術(shù)。



背景技術(shù):

作為在用于加工工件的加工程序中使用的指令,具有通過1個(gè)指令來進(jìn)行由多個(gè)塊構(gòu)成的一連串的移動(dòng)指令的加工循環(huán)指令。加工循環(huán)指令由定義了加工前工件形狀、加工條件、精加工形狀的指令而構(gòu)成。

當(dāng)在加工程序中記載了加工循環(huán)指令時(shí),控制機(jī)床的數(shù)值控制裝置根據(jù)在加工循環(huán)指令中所定義的加工條件以及精加工形狀,生成多個(gè)移動(dòng)指令,并基于該移動(dòng)指令控制可動(dòng)軸來使工具移動(dòng)。

另外,在日本特開2014-016982號(hào)公報(bào)中,公開了如下結(jié)構(gòu):數(shù)值控制裝置的模擬部分別繪制根據(jù)生成的多個(gè)移動(dòng)指令計(jì)算出的工具路徑和通過加工循環(huán)指令定義的加工前工件形狀。

現(xiàn)有的數(shù)值控制裝置在每次使用包含加工循環(huán)指令的加工程序來加工工件時(shí),根據(jù)加工循環(huán)指令計(jì)算移動(dòng)指令。因此,加工耗費(fèi)時(shí)間(參照?qǐng)D8)。

另一方面,在日本特開2014-016982號(hào)公報(bào)所公開的現(xiàn)有的加工模擬中,基于在加工循環(huán)指令中定義的加工前工件形狀和精加工形狀,以及根據(jù)在加工循環(huán)指令中定義的加工條件以及精加工形狀計(jì)算出的移動(dòng)指令來進(jìn)行繪制(參照?qǐng)D8)。

由此,假設(shè)為了削減加工時(shí)間,當(dāng)執(zhí)行根據(jù)包含加工循環(huán)指令的加工程序預(yù)先計(jì)算出移動(dòng)指令的預(yù)處理時(shí),在該預(yù)處理時(shí)會(huì)丟失加工前工件形狀、精加工形狀的信息,因此存在無法執(zhí)行加工模擬的問題。換言之,難以兼顧加工程序的執(zhí)行時(shí)間的削減和加工模擬的執(zhí)行。



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

本發(fā)明是為了解決這樣的問題而作出的,其目的在于提供一種加工程序生成裝置,其能夠削減根據(jù)包含加工循環(huán)指令的加工程序計(jì)算移動(dòng)指令的時(shí)間,并能夠進(jìn)行模擬繪制。

本發(fā)明的一實(shí)施方式的加工程序生成裝置根據(jù)包含加工循環(huán)指令的加工程序來計(jì)算表示工具路徑的移動(dòng)指令,其特征為具有:加工區(qū)域計(jì)算單元,其根據(jù)通過所述加工循環(huán)指令指定的加工條件以及精加工形狀來計(jì)算加工區(qū)域;移動(dòng)指令計(jì)算單元,其根據(jù)通過所述加工循環(huán)指令指定的所述加工條件和所述加工區(qū)域計(jì)算單元計(jì)算出的所述加工區(qū)域來計(jì)算所述移動(dòng)指令;以及加工程序生成單元,其根據(jù)通過所述加工循環(huán)指令指定的加工前工件形狀以及所述精加工形狀、所述加工區(qū)域計(jì)算單元計(jì)算出的所述加工區(qū)域、所述移動(dòng)指令計(jì)算單元計(jì)算出的所述移動(dòng)指令,生成沒有加工循環(huán)指令的加工程序。

本發(fā)明的另一實(shí)施方式的加工程序生成裝置的特征在于,還具有加工程序繪制單元,其根據(jù)所述加工程序生成單元生成的所述沒有加工循環(huán)指令的加工程序,繪制所述加工前工件形狀、所述精加工形狀、所述加工區(qū)域以及所述工具路徑中的至少1個(gè)。

本發(fā)明的另一實(shí)施方式的加工程序生成裝置的特征在于,所述加工程序生成單元在預(yù)定的存儲(chǔ)區(qū)域中存儲(chǔ)所述沒有加工循環(huán)指令的加工程序。

通過本發(fā)明,能夠提供一種加工程序生成裝置,其能夠削減根據(jù)包含加工循環(huán)指令的加工程序計(jì)算移動(dòng)指令的時(shí)間,并能夠進(jìn)行模擬繪制。

附圖說明

通過參照附圖對(duì)以下的實(shí)施例進(jìn)行說明,本發(fā)明的上述以及其他的目的以及特征會(huì)變得更清楚。在這些圖中:

圖1是表示本發(fā)明的實(shí)施方式的加工程序生成裝置的結(jié)構(gòu)框圖。

圖2是表示本發(fā)明的實(shí)施方式的加工程序生成裝置的動(dòng)作的流程圖。

圖3說明加工循環(huán)指令中包含的加工前工件形狀指令的內(nèi)容。

圖4說明加工循環(huán)指令中包含的加工區(qū)域指令的內(nèi)容。

圖5說明加工循環(huán)指令中包含的加工區(qū)域指令的內(nèi)容。

圖6表示加工程序生成單元生成的沒有加工循環(huán)指令的加工程序的一個(gè)例子。

圖7表示加工程序繪制單元的繪制結(jié)果的一個(gè)例子。

圖8是用于說明現(xiàn)有技術(shù)的圖。

具體實(shí)施方式

本發(fā)明的實(shí)施方式的加工程序生成裝置100根據(jù)包含加工循環(huán)指令的加工程序生成包含移動(dòng)指令、加工前工件形狀指令、精加工形狀指令以及加工區(qū)域指令的沒有加工循環(huán)指令的加工程序。

在此,加工循環(huán)指令是通過1個(gè)指令來表現(xiàn)由多個(gè)塊構(gòu)成的一連串的移動(dòng)指令的指令。加工循環(huán)指令包含分別定義了加工前工件形狀、加工條件以及精加工形狀的指令。加工前工件形狀指令是定義材料的尺寸、位置的指令(圖3)。加工條件指令是定義切削方向、切削進(jìn)給速度、切入量等的指令。精加工形狀指令是定義加工后的工件的最終形狀(精加工形狀)的指令。

使用圖1的框圖,對(duì)加工程序生成裝置100的結(jié)構(gòu)進(jìn)行說明。

加工程序生成裝置100包含加工區(qū)域計(jì)算單元101、移動(dòng)指令計(jì)算單元103、加工程序生成單元105、加工程序繪制單元107。在這里,加工程序生成裝置100是具備中央處理裝置、存儲(chǔ)裝置、輸入裝置和顯示裝置等輸入輸出裝置等的信息處理裝置,中央處理裝置通過執(zhí)行在存儲(chǔ)裝置中存儲(chǔ)的程序來從邏輯上實(shí)現(xiàn)上述各單元。通常,加工程序生成裝置100為數(shù)值控制裝置。

加工區(qū)域計(jì)算單元101進(jìn)行以下的處理:根據(jù)加工循環(huán)指令中包含的加工條件指令以及精加工形狀指令來計(jì)算加工區(qū)域,并生成加工區(qū)域指令。加工區(qū)域指令是為了加工而定義工具所移動(dòng)的區(qū)域的指令(圖4、圖5)。

移動(dòng)指令計(jì)算單元103進(jìn)行以下處理:根據(jù)加工循環(huán)指令中包含的加工條件指令以及加工區(qū)域計(jì)算單元101計(jì)算出的加工區(qū)域指令,生成移動(dòng)指令。移動(dòng)指令是用于向機(jī)床指示工具的移動(dòng)路徑(工具路徑)的指令,例如通過iso代碼程序的形式來表現(xiàn)工具路徑。

加工程序生成單元105根據(jù)加工循環(huán)指令中包含的加工前工件形狀指令以及精加工形狀指令、加工區(qū)域計(jì)算單元101生成的加工區(qū)域指令、以及移動(dòng)指令計(jì)算單元103生成的移動(dòng)指令,生成沒有加工循環(huán)指令的加工程序。

加工程序繪制單元107進(jìn)行以下的處理:根據(jù)加工程序生成單元105所生成的沒有加工循環(huán)指令的加工程序,模擬加工前工件形狀、精加工形狀、加工區(qū)域以及工具路徑中的至少1個(gè)以上,并在顯示裝置上繪制該模擬結(jié)果。

接下來,使用圖2的流程圖以及圖6,對(duì)加工程序生成裝置100的動(dòng)作進(jìn)行說明。

s1:加工區(qū)域計(jì)算單元101對(duì)包含加工循環(huán)指令的加工程序進(jìn)行解讀,提取加工條件指令以及精加工形狀指令。另外,根據(jù)加工條件指令以及精加工形狀指令,計(jì)算加工區(qū)域并生成加工區(qū)域指令。此外,通常從輸入裝置輸入加工程序,或者將加工程序預(yù)先存儲(chǔ)在存儲(chǔ)裝置中。

s2:移動(dòng)指令計(jì)算單元103對(duì)包含加工循環(huán)指令的加工程序進(jìn)行解讀,提取加工條件指令。另外,根據(jù)加工區(qū)域計(jì)算單元101計(jì)算出的加工區(qū)域指令以及加工條件指令來計(jì)算工具路徑,并生成移動(dòng)指令。

s3:加工程序生成單元105生成沒有加工循環(huán)指令的加工程序。圖6表示沒有加工循環(huán)指令的加工程序的一個(gè)例子。沒有加工循環(huán)指令的加工程序包含加工模擬信息和全部移動(dòng)指令這2個(gè)信息。

其中,加工模擬信息是在后述的步驟s4中由加工程序繪制單元107所使用的信息。加工模擬信息包含從包含加工循環(huán)指令的加工程序提取或計(jì)算出的繪制專用指令開始、加工前工件形狀指令、精加工形狀指令、加工區(qū)域指令、繪制專用指令結(jié)束等指令。

全部移動(dòng)指令是用于定義工具路徑的信息。全部移動(dòng)指令除了包含有在包含加工循環(huán)指令的加工程序中本來包含的移動(dòng)指令以外,還包含從加工循環(huán)指令進(jìn)行轉(zhuǎn)換后的一連串的移動(dòng)指令。

加工程序生成單元105把生成的沒有加工循環(huán)指令的加工程序存儲(chǔ)在存儲(chǔ)裝置內(nèi),或輸出到任意的存儲(chǔ)介質(zhì)或輸出裝置等。之后,在控制機(jī)床時(shí)或者進(jìn)行加工模擬時(shí),使用預(yù)先生成的該沒有加工循環(huán)指令的加工程序,而不使用包含加工循環(huán)指令的加工程序。

如此,通過預(yù)先將加工循環(huán)指令展開為多個(gè)移動(dòng)指令,能夠省略以往在每次執(zhí)行加工程序時(shí)所進(jìn)行的把加工循環(huán)指令轉(zhuǎn)換為多個(gè)移動(dòng)指令的處理,因此能夠削減加工程序的執(zhí)行時(shí)間。

s4:加工程序繪制單元107基于加工程序生成單元105所生成的沒有加工循環(huán)指令的加工程序中包含的加工模擬信息,在顯示裝置上繪制加工前工件形狀、精加工形狀以及加工區(qū)域。另外,加工程序繪制單元107在顯示裝置上繪制全部移動(dòng)指令中的從加工循環(huán)指令轉(zhuǎn)換后的一連串的移動(dòng)指令所表示的工具路徑。此外,加工程序繪制單元107繪制加工前工件形狀、精加工形狀、加工區(qū)域以及工具路徑中的至少1個(gè)以上即可。圖7表示加工程序繪制單元107的繪制結(jié)果的一個(gè)例子。

通過該繪制,操作者能夠在視覺上容易地理解包含加工循環(huán)指令的加工程序的加工內(nèi)容、即加工前工件形狀、加工區(qū)域、精加工形狀以及工具路徑。

通過本實(shí)施方式,加工區(qū)域計(jì)算單元101、移動(dòng)指令計(jì)算單元103以及加工程序生成單元105根據(jù)包含加工循環(huán)指令的加工程序,預(yù)先生成沒有加工循環(huán)指令的加工程序。沒有加工循環(huán)指令的加工程序包含預(yù)先將加工循環(huán)指令的多個(gè)移動(dòng)指令,因此,可以省略以往在每次執(zhí)行加工程序時(shí)所需的加工循環(huán)指令的轉(zhuǎn)換處理,削減處理時(shí)間。

另外,通過本實(shí)施方式,沒有加工循環(huán)指令的加工程序包含與加工循環(huán)指令中包含的加工前工件形狀、精加工形狀相關(guān)的信息、以及與加工區(qū)域計(jì)算單元101計(jì)算出的加工區(qū)域相關(guān)的信息,因此能夠由加工程序繪制單元107使用以往在把加工循環(huán)指令轉(zhuǎn)換為多個(gè)移動(dòng)指令時(shí)丟失的這些信息,來執(zhí)行加工模擬。由此,操作者能夠在視覺上容易地掌握包含加工循環(huán)指令的加工程序的加工內(nèi)容。

另外,本發(fā)明不限于上述的各種實(shí)施方式,在不脫離主旨的范圍內(nèi),可進(jìn)行結(jié)構(gòu)元件的置換、省略、附加、順序替換等變更。例如,可以根據(jù)需要省略步驟s4的模擬繪制。

另外,假設(shè)上述實(shí)施方式的各單元通過由cpu(centralprocessingunit:中央處理單元)執(zhí)行計(jì)算機(jī)程序來實(shí)現(xiàn)預(yù)定的處理,當(dāng)然也可以通過硬件來實(shí)現(xiàn)上述各單元。另外,可以使用各種各樣類型的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)(non-transitorycomputerreadablemedium:非暫時(shí)且計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì))來存儲(chǔ)上述計(jì)算機(jī)程序,并將其提供給計(jì)算機(jī)。非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)包含多種類型的具有實(shí)體的記錄介質(zhì)(tangiblestoragemedium:有形存儲(chǔ)介質(zhì))。關(guān)于非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)的例子,包含磁記錄介質(zhì)(例如軟盤、磁帶、硬盤驅(qū)動(dòng)器)、光磁記錄介質(zhì)(例如光磁盤)、cd-rom(readonlymemory:只讀存儲(chǔ)器)、cd-r、cd-r/w、半導(dǎo)體存儲(chǔ)器(例如,掩膜rom、prom(programmablerom:可編程序只讀存儲(chǔ)器)、eprom(erasableprom:電可擦寫可編程序只讀存儲(chǔ)器)、閃存rom、ram(randomaccessmemory隨機(jī)存取存儲(chǔ)器))。另外,也可以通過多種類型的臨時(shí)性計(jì)算機(jī)可讀介質(zhì)(transitorycomputerreadablemedium)向計(jì)算機(jī)提供程序。關(guān)于臨時(shí)性計(jì)算機(jī)可讀介質(zhì)的例子,包含電信號(hào)、光信號(hào)以及電磁波。臨時(shí)性計(jì)算機(jī)可讀介質(zhì)可以經(jīng)由電線以及光纖等有線通信路徑或無線通信路徑向計(jì)算機(jī)提供程序。

以上對(duì)本發(fā)明的實(shí)施方式進(jìn)行了說明,但是本發(fā)明不限于上述實(shí)施方式的例子,通過增加適當(dāng)?shù)淖兏軌蛞远喾N方式來執(zhí)行。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
呼伦贝尔市| 陆河县| 浑源县| 宜春市| 铅山县| 库伦旗| 东源县| 城市| 长治县| 来凤县| 崇礼县| 乡宁县| 宜阳县| 上犹县| 克拉玛依市| 行唐县| 宜君县| 灵台县| 余江县| 扎赉特旗| 吴旗县| 旬邑县| 宜君县| 荣成市| 裕民县| 遵义县| 松溪县| 温泉县| 衡水市| 丘北县| 宁河县| 柯坪县| 宁南县| 裕民县| 固阳县| 玉山县| 汪清县| 托克逊县| 斗六市| 东阳市| 桂东县|