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