專利名稱:記錄以程序化電腦來控制數(shù)值工具機(jī)切削動(dòng)作的記錄媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是與工具機(jī)有關(guān),特別是指一種記錄以程序化的電腦來控制數(shù)值工具機(jī)切削動(dòng)作的記錄媒體。
按,傳統(tǒng)的工具機(jī)是由操作者以手控的方式控制機(jī)械的進(jìn)給來完成加工。惟,該種以人力操控的方式不僅耗費(fèi)人力,且效率不佳,是以,始有CNC工具機(jī)的誕生。如
圖1所示,使用CNC工具機(jī)加工時(shí),須先由操作者撰寫包含刀具基本動(dòng)作及刀具移動(dòng)路徑的加工程序,并將該加工程序存入數(shù)值控制器的存儲(chǔ)器中,再由操作者輸入命令,以啟動(dòng)該加工程序,進(jìn)而促使工具機(jī)自動(dòng)完成操作者所欲執(zhí)行的動(dòng)作。
雖然前揭CNC工具機(jī)可藉由加工程序的驅(qū)動(dòng)而自動(dòng)加工,使得其制造效率較傳統(tǒng)工具機(jī)為高,惟,由于撰寫該等包含刀具基本動(dòng)作及其移動(dòng)路徑的加工程序不僅需有豐富的加工經(jīng)驗(yàn),亦須懂得程序的邏輯,并非任何操作者皆可勝任者,此外,當(dāng)待加工件不同時(shí),亦必須再重新撰寫對(duì)應(yīng)的加工程序;基此,上述種種缺失皆會(huì)影響CNC工具機(jī)的生產(chǎn)效率,而無法完全符合業(yè)界的需求。
本發(fā)明的主要目的即在提供一種記錄以程序化的電腦來控制數(shù)值工具機(jī)切削動(dòng)作的記錄媒體,其可使工程人員撰寫待加工件的加工程序時(shí),僅需撰寫待加工的輪廓路徑描述程序,而不需撰寫包含工具機(jī)基本動(dòng)作的指令部份,以便簡(jiǎn)化加工程序的撰寫動(dòng)作。
緣是,為達(dá)成前述的目的,本發(fā)明是提供一種記錄以程序化的電腦來控制數(shù)值工具機(jī)切削動(dòng)作的記錄媒體,該記錄媒體中存儲(chǔ)了讓電腦實(shí)行以下處理的程序該程序包含一主程序及可受該主程序呼叫的一副程序,該主程序具有數(shù)個(gè)控制指令及參數(shù),用以產(chǎn)生控制該數(shù)值工具機(jī)的信號(hào),使該數(shù)值工具機(jī)的刀座帶動(dòng)刀具產(chǎn)生旋轉(zhuǎn)、沿工件表面位移、以及進(jìn)給等動(dòng)作;該副程序是若干路徑描述指令的組合。
其中更包含有一資料庫,用以儲(chǔ)存參數(shù)資料、該主程序執(zhí)行時(shí)是呼叫該資料庫中的資料,并將該等資料對(duì)應(yīng)于各該參數(shù)。
其中該資料庫是包含有進(jìn)刀增量、兩次進(jìn)刀間無火花切削次數(shù)、實(shí)際進(jìn)刀量的全域變數(shù)、進(jìn)給速度及無火花切削狀態(tài)的運(yùn)轉(zhuǎn)次數(shù)等參數(shù)資料。
以下,茲舉本發(fā)明一較佳實(shí)施例,并配合圖式做進(jìn)一步的詳細(xì)說明如后,其中圖1是一習(xí)知藉由CNC加工程序控制工具機(jī)動(dòng)作的操作流程圖。
圖2是本發(fā)明一較佳實(shí)施例中主程序內(nèi)容。
圖3是本發(fā)明一較佳實(shí)施例中副程序內(nèi)容。
圖4是本發(fā)明一較佳實(shí)施例的執(zhí)行流程圖。
請(qǐng)參閱圖2及圖3所示,本發(fā)明一較佳實(shí)施例的記錄媒體,是設(shè)置于一磨床的控制器中,該記錄媒體存儲(chǔ)有一主程序及一副程序,該主程序是一路徑加工程序(Profile canned cycle),包含一自設(shè)的巨集指令G207.1及參數(shù)B、C、D、F、H、I、P、Y、Z、K、E,以及一機(jī)能指令M30,用以控制該磨床諸基本動(dòng)作(如刀具定位及修正、輪廓路徑執(zhí)行及G41(G42)刀具徑補(bǔ)正等);該主程序中各參數(shù)所代表意義如下第一行O程序代號(hào)。
第二行B進(jìn)刀增量C兩次進(jìn)刀間的無火花切削次數(shù)(Free Pass Times)D將傳回給呼叫程序本次加工的實(shí)際進(jìn)刀量的全部改變數(shù)(GlobalVariable Number)F加工進(jìn)給速度H加工模式選擇(1已加工過的工件,0未加工過的工件)I無火花切削狀態(tài)的運(yùn)轉(zhuǎn)次數(shù)(Spark-out timcs)第三行P路徑描述程序(副程序)號(hào)碼YY軸路徑起點(diǎn)座標(biāo) ZZ軸路徑起點(diǎn)座標(biāo)K刀具量測(cè)起始點(diǎn)E路徑起始點(diǎn)是否等于刀具量測(cè)起始點(diǎn)(1是,0否)D刀具半徑。
第四行M30程序終了。
如圖3所示,該副程序是若干習(xí)知的路徑描述指令的組合。
此外,該記錄媒體更包含有一資料庫,用以儲(chǔ)存該主程序?qū)?yīng)的參數(shù)資料,此為習(xí)知者,不予贅述。
藉此,該主程序第2行是用以使磨床的砂輪(圖中未示)以設(shè)定的速度運(yùn)轉(zhuǎn)并進(jìn)刀(F200.0、B0.02),該主程序第3行是呼叫該副程序(P1234),使該副程序自設(shè)定的起始點(diǎn)(Y-100.0、Z-50.0)開始執(zhí)行路徑加工的動(dòng)作。
本發(fā)明的特色是在于先將工具機(jī)的諸基本動(dòng)作包裝成一路徑加工程序(主程序),并儲(chǔ)存于該記錄媒體中,則工程人員欲撰寫一新待加工件的加工程序時(shí),如圖4所示,僅需撰寫工件的路徑描述指令(副程序),并將其儲(chǔ)存該記錄媒體內(nèi),而不需撰寫包含工具機(jī)基本動(dòng)作的指令,再調(diào)整該記錄媒體中主程序的參數(shù)(即位于自設(shè)巨集指令G207.1后的B、C、O、F、H、I、P、...等的相關(guān)數(shù)值),即可調(diào)整砂輪運(yùn)轉(zhuǎn)的速度、進(jìn)刀量、切削次數(shù)各種作業(yè)方式,以便藉由執(zhí)行該路徑加工程序及路徑描述指令,而促使工具機(jī)進(jìn)行預(yù)定的加工動(dòng)作。
綜上所陳,本發(fā)明所提供的一種記錄以程序化的電腦來控制數(shù)值工具機(jī)切削動(dòng)作的記錄媒體,其可使工程人員僅須撰寫持加工件的輪廓路徑程序,而不需撰寫包含工具機(jī)基本動(dòng)作的指令部份,以便可簡(jiǎn)化加工程序的撰寫動(dòng)作,進(jìn)而提升生產(chǎn)的效率。
權(quán)利要求
1.一種記錄以程序化的電腦來控制數(shù)值工具機(jī)切削動(dòng)作的記錄媒體,其特征在于,該記錄媒體中存儲(chǔ)了讓電腦實(shí)行以下處理的程序該程序包含一主程序及可受該主程序呼叫的一副程序,該主程序具有數(shù)個(gè)控制指令及參數(shù),用以產(chǎn)生控制該數(shù)值工具機(jī)的信號(hào),使該數(shù)值工具機(jī)的刀座帶動(dòng)刀具產(chǎn)生旋轉(zhuǎn)、沿工件表面位移、以及進(jìn)給等動(dòng)作;該副程序是若干路徑描述指令的組合。
2.依據(jù)權(quán)利要求1所述的記錄以程序化的電腦來控制數(shù)值工具機(jī)切削動(dòng)作的記錄媒體,其特征在于,其中更包含有一資料庫,用以儲(chǔ)存參數(shù)資料、該主程序執(zhí)行時(shí)是呼叫該資料庫中的資料,并將該等資料對(duì)應(yīng)于各該參數(shù)。
3.依據(jù)權(quán)利要求2所述的記錄以程序化的電腦來控制數(shù)值工具機(jī)切削動(dòng)作的記錄媒體,其特征在于,其中該資料庫是包含有進(jìn)刀增量、兩次進(jìn)刀間無火花切削次數(shù)、實(shí)際進(jìn)刀量的全域變數(shù)、進(jìn)給速度及無火花切削狀態(tài)的運(yùn)轉(zhuǎn)次數(shù)等參數(shù)資料。
全文摘要
一種記錄以程序化的電腦來控制數(shù)值工具機(jī)切削動(dòng)作的記錄媒體,該記錄媒體中存儲(chǔ)了讓電腦實(shí)行以下處理的程序:該程序包含一主程序及可受該主程序呼叫的一副程序,該主程序具有數(shù)個(gè)控制指令及參數(shù),用以產(chǎn)生控制該數(shù)值工具機(jī)的信號(hào),使該數(shù)值工具機(jī)的刀座帶動(dòng)刀具產(chǎn)生旋轉(zhuǎn)、沿工件表面位移、以及進(jìn)給等動(dòng)作;該副程序是若干路徑描述指令的組合。
文檔編號(hào)G06F9/04GK1273388SQ99106238
公開日2000年11月15日 申請(qǐng)日期1999年5月6日 優(yōu)先權(quán)日1999年5月6日
發(fā)明者藍(lán)懷生 申請(qǐng)人:福裕事業(yè)股份有限公司