專利名稱:線切割路徑代碼生成系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種加工代碼生成系統(tǒng)及方法,尤其是關(guān)于一種線切割路徑代碼生成系統(tǒng)及方法。
背景技術(shù):
現(xiàn)代企業(yè)的競爭越來越激烈,為保證企業(yè)的市場競爭地位,如何提高生產(chǎn)效率已成為企業(yè)的一大關(guān)注焦點(diǎn)。在線切割操作中,傳統(tǒng)的方法是人工控制各操作步驟,生產(chǎn)不能實(shí)現(xiàn)流水化。目前,由于計(jì)算機(jī)軟件技術(shù)的發(fā)展及應(yīng)用的普及,在線切割領(lǐng)域中大多操作都已實(shí)現(xiàn)數(shù)控化。其線切割主要通過應(yīng)用計(jì)算機(jī)輔助設(shè)計(jì)(Computer AidedDesign,CAD)系統(tǒng)處理工程圖、定義加工零件、根據(jù)板材規(guī)格進(jìn)行排版,最終生成加工代碼,再通過軟盤、便攜機(jī)或直接數(shù)值控制(DirectNumerical Control,DNC)的方式傳輸?shù)郊庸ぶ行倪M(jìn)行零件實(shí)體的加工。
當(dāng)前技術(shù)的不足在于每一數(shù)控操作都是片面的、局部的操作,即還沒有一種系統(tǒng)能夠完全貫穿于線切割操作的整個流程,實(shí)現(xiàn)線切割操作流水化。因此,在線切割操作中要想提高生產(chǎn)效率,需要一種系統(tǒng)可以根據(jù)圖檔中各圖元的精度要求對各圖元進(jìn)行分類,根據(jù)圖元屬性確定線切割參數(shù),從而生成線切割路徑代碼直接控制生產(chǎn)操作,最終實(shí)現(xiàn)生產(chǎn)流水化。
發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種線切割路徑代碼生成系統(tǒng),其可以根據(jù)圖檔中各圖元的精度要求對各圖元進(jìn)行分類,根據(jù)圖元屬性確定線切割參數(shù),從而生成線切割路徑代碼。
為達(dá)到上述目的,本發(fā)明提供一種線切割路徑代碼生成系統(tǒng),該線切割路徑代碼生成系統(tǒng)包括有多個客戶端計(jì)算機(jī)、一網(wǎng)絡(luò)、一應(yīng)用服務(wù)器、一數(shù)據(jù)庫。應(yīng)用服務(wù)器包括多個軟件功能模塊,用于根據(jù)圖檔中各圖元的精度要求對各圖元進(jìn)行分類,根據(jù)圖元屬性確定線切割參數(shù),從而生成線切割路徑代碼存儲于數(shù)據(jù)庫中。所述的圖元是加工的最小單位。每一客戶端計(jì)算機(jī)為使用者提供一操作界面,其通過網(wǎng)絡(luò)與應(yīng)用服務(wù)器相連,可調(diào)用應(yīng)用服務(wù)器中的軟件功能模塊完成線切割路徑代碼生成的相應(yīng)操作。數(shù)據(jù)庫用于存儲線切割路徑代碼生成過程中使用或產(chǎn)生的各種資料,包括工程圖檔信息、工件材質(zhì)、厚度等,其中工程圖檔信息包括圖式、加工注解及尺寸標(biāo)注、分解圖塊、標(biāo)題欄等信息。
其中應(yīng)用服務(wù)器包括一圖檔清理模塊,一參數(shù)接收模塊,一圖元分類模塊,一線切割路徑生成模塊,一線切割路徑代碼生成模塊及一線切割路徑代碼輸出模塊。
圖檔清理模塊用于選擇要進(jìn)行線切割程序設(shè)計(jì)的圖檔并清除圖檔中生成線切割路徑代碼所不需要的尺寸標(biāo)注、加工注解及分解圖塊等。參數(shù)接收模塊用于接收生成線切割路徑代碼所需參數(shù),包括工件材質(zhì)、厚度等,并確定線切割起始點(diǎn)坐標(biāo)。圖元分類模塊用于根據(jù)圖檔中各圖元的精度要求對各圖元進(jìn)行分類及確定精修次數(shù),并根據(jù)圖元屬性確定圖層。精修次數(shù)即是孔加工修正次數(shù),其次數(shù)主要是根據(jù)孔加工精度要求確定,精度要求高則精修次數(shù)多。線切割路徑生成模塊用于根據(jù)上述圖元分類結(jié)果確定線切割路徑,即確定線切割順序。確定線切割路徑時主要考慮切割路徑最短。線切割路徑代碼生成模塊用于根據(jù)上述確定的線切割路徑生成線切割路徑代碼。線切割路徑代碼輸出模塊用于選取線切割路徑代碼,接收線切割機(jī)品牌及型號信息,輸出線切割路徑代碼。
為達(dá)到上述目的,本發(fā)明還提供一種線切割路徑代碼生成方法,其包括如下步驟(a)選擇一個要進(jìn)行線切割程序設(shè)計(jì)的圖檔并清除圖檔中尺寸標(biāo)注、加工注解及分解圖塊;(b)接收生成線切割路徑代碼所需參數(shù),并確定線切割起始點(diǎn)坐標(biāo);(c)根據(jù)圖檔中各圖元的精度要求對各圖元進(jìn)行分類及確定精修次數(shù),并根據(jù)圖元屬性確定圖層;(d)根據(jù)上述分類結(jié)果確定線切割路徑;(e)根據(jù)切割路徑生成線切割路徑代碼。
圖1是本發(fā)明線切割路徑代碼生成系統(tǒng)的硬件架構(gòu)圖。
圖2是本發(fā)明線切割路徑代碼生成系統(tǒng)的應(yīng)用服務(wù)器主要軟件功能模塊圖。
圖3是本發(fā)明線切割路徑代碼生成方法作業(yè)流程圖。
具體實(shí)施方式請參閱圖1所示,是本發(fā)明線切割路徑代碼生成系統(tǒng)的硬件架構(gòu)圖。該線切割路徑代碼生成系統(tǒng)包括有多個客戶端計(jì)算機(jī)10、一網(wǎng)絡(luò)11、一應(yīng)用服務(wù)器12、一連接13、一數(shù)據(jù)庫14。應(yīng)用服務(wù)器12包括多個軟件功能模塊,用于根據(jù)圖檔中各圖元的精度要求對各圖元進(jìn)行分類,根據(jù)圖元屬性確定線切割參數(shù),從而生成線切割路徑代碼存儲于數(shù)據(jù)庫14中。所述的圖元是加工的最小單位。每一客戶端計(jì)算機(jī)10為使用者提供一操作界面,其通過網(wǎng)絡(luò)11與應(yīng)用服務(wù)器12相連,可調(diào)用應(yīng)用服務(wù)器12中的軟件功能模塊完成線切割路徑代碼生成的相應(yīng)操作,客戶端計(jì)算機(jī)10可以為桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)或筆記本計(jì)算機(jī)等。網(wǎng)絡(luò)11可以是企業(yè)內(nèi)部網(wǎng)(Intranet),也可以是國際互聯(lián)網(wǎng)(Internet)或其它類型的通訊網(wǎng)路。數(shù)據(jù)庫14用于存儲線切割路徑代碼生成過程中使用或產(chǎn)生的各種資料,包括工程圖檔信息、工件材質(zhì)、厚度等,其中工程圖檔信息包括圖式、加工注解、尺寸標(biāo)注、分解圖塊、標(biāo)題欄等信息。數(shù)據(jù)庫14通過連接13與應(yīng)用服務(wù)器12相連。連接13為一數(shù)據(jù)庫連接,如開放式數(shù)據(jù)庫連接(Open DatabaseConnectivity,ODBC),或Java數(shù)據(jù)庫連接(Java DatabaseConnectivity,JDBC)等。
請參閱圖2所示,是本發(fā)明線切割路徑代碼生成系統(tǒng)的應(yīng)用服務(wù)器主要軟件功能模塊圖。本發(fā)明的應(yīng)用服務(wù)器12主要包括圖檔清理模塊121,參數(shù)接收模塊122,圖元分類模塊123,線切割路徑生成模塊124,線切割路徑代碼生成模塊125及線切割路徑代碼輸出模塊126。
圖檔清理模塊121用于選擇要進(jìn)行線切割程序設(shè)計(jì)的圖檔并清除圖檔中生成線切割路徑代碼所不需要的尺寸標(biāo)注、加工注解及分解圖塊等。參數(shù)接收模塊122用于接收生成線切割路徑代碼所需參數(shù),包括工件材質(zhì)、厚度等,并確定線切割起始點(diǎn)坐標(biāo)。圖元分類模塊123用于根據(jù)圖檔中各圖元的精度要求對各圖元進(jìn)行分類及確定精修次數(shù),并根據(jù)圖元屬性確定圖層。精修次數(shù)即是孔加工修正次數(shù),其次數(shù)主要是根據(jù)孔加工精度要求確定,精度要求高則精修次數(shù)多。線切割路徑生成模塊124用于根據(jù)上述圖元分類結(jié)果確定線切割路徑,即確定線切割順序。確定線切割路徑時主要考慮切割路徑最短。線切割路徑代碼生成模塊125用于根據(jù)上述確定的線切割路徑生成線切割路徑代碼。線切割路徑代碼輸出模塊126用于選取線切割路徑代碼,接收線切割機(jī)品牌及型號信息,輸出線切割路徑代碼。
請參閱圖3所示,是本發(fā)明線切割路徑代碼生成方法的作業(yè)流程圖。首先,圖檔清理模塊121從數(shù)據(jù)庫14中選擇一個要進(jìn)行線切割程序設(shè)計(jì)的圖檔并清除圖檔中生成線切割路徑代碼所不需要的尺寸標(biāo)注、加工注解及分解圖塊等(步驟S301)。參數(shù)接收模塊122接收生成線切割路徑代碼所需參數(shù),包括工件材質(zhì)、厚度等,并確定線切割起始點(diǎn)坐標(biāo)(步驟S302)。圖元分類模塊123根據(jù)圖檔中各圖元的精度要求對各圖元進(jìn)行分類及確定精修次數(shù),并根據(jù)圖元屬性確定圖層。精修次數(shù)即是孔加工修正次數(shù),其次數(shù)主要是根據(jù)孔加工精度要求確定,精度要求高則精修次數(shù)多(步驟S303)。線切割路徑生成模塊124根據(jù)上述分類結(jié)果確定線切割路徑,即確定線切割順序。確定線切割路徑時主要考慮切割路徑最短(步驟S304)。線切割路徑代碼生成模塊125根據(jù)上述確定的線切割路徑生成線切割路徑代碼(步驟S305)。線切割路徑代碼輸出模塊126選取要輸出線切割路徑代碼,接收線切割機(jī)品牌、型號信息,輸出線切割路徑代碼(步驟S306)。
權(quán)利要求
1.一種線切割路徑代碼生成系統(tǒng),包括多個客戶端計(jì)算機(jī),一數(shù)據(jù)庫,一應(yīng)用服務(wù)器,其特征在于,其中應(yīng)用服務(wù)器包括一圖檔清理模塊用于選擇要進(jìn)行線切割程序設(shè)計(jì)的圖檔,并清除圖檔中尺寸標(biāo)注、加工注解及分解圖塊;一參數(shù)接收模塊用于接收生成線切割路徑代碼所需參數(shù),并確定線切割起始點(diǎn)坐標(biāo);一圖元分類模塊用于根據(jù)圖檔中各圖元的精度要求對各圖元進(jìn)行分類及確定精修次數(shù),并根據(jù)圖元屬性確定圖層;一線切割路徑生成模塊用于根據(jù)上述圖元分類結(jié)果確定線切割路徑;一線切割路徑代碼生成模塊用于根據(jù)上述確定的線切割路徑生成線切割路徑代碼。
2.如權(quán)利要求1所述的線切割路徑代碼生成系統(tǒng),其特征在于,其中應(yīng)用服務(wù)器還包括一線切割路徑代碼輸出模塊用于選取線切割路徑代碼,接收線切割機(jī)品牌及型號信息,輸出線切割路徑代碼。
3.如權(quán)利要求1所述的線切割路徑代碼生成系統(tǒng),其特征在于,其中精修次數(shù)即是孔加工修正次數(shù),其次數(shù)是根據(jù)孔加工精度要求確定,精度要求高則精修次數(shù)多。
4.一種線切割路徑代碼生成方法,其特征在于,其包括如下步驟選擇一個要進(jìn)行線切割程序設(shè)計(jì)的圖檔并清除圖檔中尺寸標(biāo)注、加工注解及分解圖塊;接收生成線切割路徑代碼所需參數(shù),并確定線切割起始點(diǎn)坐標(biāo);根據(jù)圖檔中各圖元的精度要求對各圖檔進(jìn)行分類及確定精修次數(shù),并根據(jù)圖元屬性確定圖層;根據(jù)上述分類結(jié)果確定線切割路徑;根據(jù)上述確定的線切割路徑生成線切割路徑代碼。
5.如權(quán)利要求4所述的線切割路徑代碼生成方法,其特征在于,其中尚包括選取要輸出線切割路徑代碼,接收線切割機(jī)品牌、型號信息,輸出線切割代碼的步驟。
6.如權(quán)利要求4所述的線切割路徑代碼生成方法,其特征在于,其中精修次數(shù)即是孔加工修正次數(shù),其次數(shù)是根據(jù)孔加工精度要求確定,精度要求高則精修次數(shù)多。
全文摘要
本發(fā)明提供一種線切割路徑代碼生成系統(tǒng)及方法。該系統(tǒng)包括有多個客戶端計(jì)算機(jī)、一應(yīng)用服務(wù)器及一數(shù)據(jù)庫??蛻舳擞?jì)算機(jī)為使用者提供一操作界面;數(shù)據(jù)庫用于存儲線切割路徑代碼生成過程中使用或產(chǎn)生的各種資料;應(yīng)用服務(wù)器包括多個軟件功能模塊,用于根據(jù)圖檔的精度要求對工程圖進(jìn)行分類,根據(jù)圖元屬性確定線切割參數(shù),生成線切割路徑代碼。本發(fā)明線切割路徑代碼生成系統(tǒng)及方法,由于能夠根據(jù)圖檔的精度要求對工程圖進(jìn)行分類,根據(jù)圖元屬性確定線切割參數(shù),從而生成線切割路徑代碼,有效提高了生產(chǎn)效率及操作精確性。
文檔編號G06F17/50GK1704941SQ20041002744
公開日2005年12月7日 申請日期2004年5月29日 優(yōu)先權(quán)日2004年5月29日
發(fā)明者潘俊平, 王震宇, 劉耀澤 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司