專利名稱:數(shù)控切割機(jī)對(duì)插套料方法
技術(shù)領(lǐng)域:
本發(fā)明專利是涉及在數(shù)控切割機(jī)對(duì)插套料方法,以達(dá)到提高材料利用率,節(jié)省操作時(shí)間的目的。
背景技術(shù):
目前,市場(chǎng)上已使用的套料方法單一,實(shí)際效果和用戶要求相距甚遠(yuǎn),不能滿足要求。它們解決問題的辦法是按不規(guī)則形狀零件圖形的外輪廓的最大和最小值設(shè)置一個(gè)最小矩形,然后讓這矩形在設(shè)置的尺寸(鋼板尺寸)中按最優(yōu)解算方法排列,顯然這種方法同實(shí)際運(yùn)用相距甚遠(yuǎn),因?yàn)椴灰?guī)則形狀的零件圖形被當(dāng)作矩形本身就存在許多空隙。為了彌補(bǔ)這些空隙,有的軟件讓頭一個(gè)零件圖形按順序和一定的方向(X反向和Y反向)自動(dòng)移動(dòng),直到離別的零件圖形或鋼板邊沿一個(gè)已經(jīng)設(shè)置的距離為止,接者下一個(gè)零件圖形也類試移動(dòng),一個(gè)個(gè)地止到所有的零件圖形都移動(dòng)完,雖然這樣能解決一些問題,但還是不能滿足要求,所以很多操作者只有手動(dòng)地將零件圖形移到相應(yīng)位置,那么幾百個(gè)相同或不同的零件一個(gè)個(gè)被手動(dòng)移動(dòng)到一定位置,而且為了達(dá)到位置精確度越高材料利用率也越高的目的,就不惜浪費(fèi)時(shí)間,這樣就增加了操作難度和操作時(shí)間,同時(shí)也存在局限性,套料效果的好壞只能起決于操作者的經(jīng)驗(yàn)。另一方面,有的零件圖形自動(dòng)套料的效果并不好,但再和一個(gè)或數(shù)個(gè)同一零件圖形或別的零件圖形組合后,就可組合為一個(gè)易于套料的外輪廓形狀,而現(xiàn)有軟件無法在套料時(shí)組合成一體進(jìn)行自動(dòng)套料,所以操作者只有將不同或相同的零件圖形繪制成一個(gè)不可拆分的圖形來操作,導(dǎo)致在后續(xù)操作中,如果零件圖形的位置還需調(diào)整時(shí)就束手無策了。
發(fā)明內(nèi)容
本發(fā)明的目的是解決現(xiàn)有技術(shù)的不足,提供一種數(shù)控切割機(jī)對(duì)插套料方法,達(dá)到最大限度地節(jié)約材料,提高操作速度,減輕勞動(dòng)負(fù)擔(dān)。
本發(fā)明包括以下技術(shù)方案 一種數(shù)控切割機(jī)對(duì)插套料方法,其特征在于包括以下步驟 1)在CAD界面中根據(jù)鋼板的外形尺寸畫一個(gè)邊框. 2)將要切割的零件圖形插入到邊框內(nèi). 3)如果是多個(gè)圖形,操作者用手動(dòng)的方法,利用CAD的移動(dòng)、旋轉(zhuǎn)、鏡像等功能將多個(gè)圖形聚集在一起,組合成易于套料的外形輪廓,組合后的零件圖形在自動(dòng)套料完成還能拆分,進(jìn)行后續(xù)的操作;如果是單個(gè)零件圖形直接執(zhí)行步驟四,不必有此項(xiàng)操作; 4)用戶在CAD界面上選擇圖形,程序自動(dòng)將選擇的圖形組成一個(gè)組A,以后的任何操作過程都以組為單位來完成; 5)調(diào)用方向移動(dòng)子程序,將這A圖形垂直向下移動(dòng)到已排好的圖形邊界上或鋼板邊框上;即子程序通過計(jì)算逐段比較分析出能最先挨到邊界的一直線段或一園弧段或園,并計(jì)算出到挨近時(shí)需移動(dòng)的距離; 6)在X方向上調(diào)用子程序?qū)向左移動(dòng)到位; 7)復(fù)制A圖形得B圖形,并在X向上移動(dòng)到A的X值最大處; 8)B圖形旋轉(zhuǎn)180度; 9)調(diào)用移動(dòng)子程序自動(dòng)將B向下移動(dòng)到已排好的圖形的邊界或鋼板邊框上; 10)調(diào)用移動(dòng)子程序自動(dòng)將B向左移動(dòng)到已排好的圖形的邊界上,并獲取B現(xiàn)在位置的最大X值X1; 11)將圖形B在Y向上向上移動(dòng)一個(gè)步距; 12)調(diào)用移動(dòng)子程序自動(dòng)將B在X向上向左移動(dòng)到已排好的圖形的邊界并獲取B現(xiàn)在位置的最大X值X2; 13)判斷X1值是否大于X2值; 14)如果是,則重復(fù)到步驟十一; 15)如果否,復(fù)制A和B圖形成C和D,并在Y向上移動(dòng)到A和B的Y值最大處; 16)計(jì)算已排好的圖形組數(shù),判斷是否超過用戶要求的數(shù)量? 17)如果數(shù)量超過,刪除圖形,并轉(zhuǎn)到步驟二十九; 18)如果數(shù)量沒有超過,調(diào)用移動(dòng)子程序自動(dòng)將C和D向下移動(dòng)到已排好的圖形的邊界上; 19)調(diào)用移動(dòng)子程序自動(dòng)將C和D向左移動(dòng)到已排好的圖形的邊界上; 20)獲取這組圖形的最大Y值,同鋼板寬度值比較,判斷是否超出邊框? 21)如果超出了板寬,將C和D移到所有已套好的圖形的最大X值處,并重命名為A和B; 22)計(jì)算已排好的圖形組數(shù),判斷是否超過用戶要求的數(shù)量? 23)如果數(shù)量超過,刪除圖形A和B,轉(zhuǎn)到步驟二十九; 24)如果數(shù)量沒超過,調(diào)用移動(dòng)子程序自動(dòng)將A和B向下移動(dòng)到已排好的圖形的邊界上; 25)調(diào)用移動(dòng)子程序自動(dòng)將A和B向左移動(dòng)到已排好的圖形的邊界上; 26)獲取這組圖形的最大X值,同鋼板長(zhǎng)度值比較,判斷是否超出邊框? 27)如果超過,清除這組圖形并轉(zhuǎn)到步驟二十九; 28)如果沒超過,重新回到步驟十五去執(zhí)行; 29)在整張鋼板套料完成后,定義切割順序和零件的切割起始位置; 30)調(diào)用代碼編譯子程序自動(dòng)將套料圖轉(zhuǎn)化成數(shù)控代碼; 31)將數(shù)控代碼提供給數(shù)控切割機(jī)數(shù)據(jù)接口,選擇代碼編譯程序,將切割軌跡自動(dòng)轉(zhuǎn)化成數(shù)控代碼,再提供給數(shù)控切割機(jī)進(jìn)行自動(dòng)切割。
上述套料方法,將兩個(gè)相同零件組合圖形的其中一個(gè)圖形保持角度不變,另一個(gè)旋轉(zhuǎn)180度后同前一個(gè)在X或Y方向自動(dòng)靠齊,然后以第二個(gè)零件組合圖形的位置為基準(zhǔn)來進(jìn)行余下零件的編排。在自動(dòng)套料完成后,定義好加工順序,選擇代碼編譯程序,將切割軌跡自動(dòng)轉(zhuǎn)化成數(shù)控代碼,然后再提供給數(shù)控切割機(jī)進(jìn)行自動(dòng)切割。由于同一種零件經(jīng)過這種處理后都能產(chǎn)生互補(bǔ)特性,填補(bǔ)許多空隙,使最終排列結(jié)果都比毫無章法或正排的材料利用率高。本套料方法使用簡(jiǎn)單,以達(dá)到提高材料利用率,最大限度地節(jié)約材料,提高操作速度,減輕勞動(dòng)負(fù)擔(dān),節(jié)省操作時(shí)間。
另本套料方法,還可將多個(gè)圖形利用CAD的移動(dòng)、旋轉(zhuǎn)、鏡像等功能將多個(gè)圖形聚集在一起,自由組合成易于套料的外形輪廓,組合后的零件圖形在自動(dòng)套料后還能拆分,進(jìn)行后續(xù)的操作。
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
圖1是本發(fā)明提供的數(shù)控切割機(jī)對(duì)插套料方法的工作流程圖。
具體實(shí)施例方式 一種數(shù)控切割機(jī)對(duì)插套料方法,其特征在于包括以下步驟 1)在CAD界面中根據(jù)鋼板的外形尺寸畫一個(gè)邊框. 2)將要切割的零件圖形插入到邊框內(nèi). 3)如果是多個(gè)圖形,操作者用手動(dòng)的方法,利用CAD的移動(dòng)、旋轉(zhuǎn)、鏡像等功能將多個(gè)圖形聚集在一起,組合成易于套料的外形輪廓,組合后的零件圖形在自動(dòng)套料完成還能拆分,進(jìn)行后續(xù)的操作;如果是單個(gè)零件圖形直接執(zhí)行步驟四,不必有此項(xiàng)操作; 4)用戶在CAD界面上選擇圖形,程序自動(dòng)將選擇的圖形組成一個(gè)組A,以后的任何操作過程都以組為單位來完成; 5)調(diào)用方向移動(dòng)子程序,將這A圖形垂直向下移動(dòng)到已排好的圖形邊界上或鋼板邊框上;即子程序通過計(jì)算逐段比較分析出能最先挨到邊界的一直線段或一園弧段或園,并計(jì)算出到挨近時(shí)需移動(dòng)的距離; 6)在X方向上調(diào)用子程序?qū)向左移動(dòng)到位; 7)復(fù)制A圖形得B圖形,并在X向上移動(dòng)到A的X值最大處; 8)B圖形旋轉(zhuǎn)180度; 9)調(diào)用移動(dòng)子程序自動(dòng)將B向下移動(dòng)到已排好的圖形的邊界或鋼板邊框上; 10)調(diào)用移動(dòng)子程序自動(dòng)將B向左移動(dòng)到已排好的圖形的邊界上,并獲取B現(xiàn)在位置的最大X值X1; 11)將圖形B在Y向上向上移動(dòng)一個(gè)步距; 12)調(diào)用移動(dòng)子程序自動(dòng)將B在X向上向左移動(dòng)到已排好的圖形的邊界并獲取B現(xiàn)在位置的最大X值X2; 13)判斷X1值是否大于X2值; 14)如果是,則重復(fù)到步驟十一; 15)如果否,復(fù)制A和B圖形成C和D,并在Y向上移動(dòng)到A和B的Y值最大處; 16)計(jì)算已排好的圖形組數(shù),判斷是否超過用戶要求的數(shù)量? 17)如果數(shù)量超過,刪除圖形,并轉(zhuǎn)到步驟二十九; 18)如果數(shù)量沒有超過,調(diào)用移動(dòng)子程序自動(dòng)將C和D向下移動(dòng)到已排好的圖形的邊界上; 19)調(diào)用移動(dòng)子程序自動(dòng)將C和D向左移動(dòng)到已排好的圖形的邊界上; 20)獲取這組圖形的最大Y值,同鋼板寬度值比較,判斷是否超出邊框? 21)如果超出了板寬,將C和D移到所有已套好的圖形的最大X值處,并重命名為A和B; 22)計(jì)算已排好的圖形組數(shù),判斷是否超過用戶要求的數(shù)量? 23)如果數(shù)量超過,刪除圖形A和B,轉(zhuǎn)到步驟二十九; 24)如果數(shù)量沒超過,調(diào)用移動(dòng)子程序自動(dòng)將A和B向下移動(dòng)到已排好的圖形的邊界上; 25)調(diào)用移動(dòng)子程序自動(dòng)將A和B向左移動(dòng)到已排好的圖形的邊界上; 26)獲取這組圖形的最大X值,同鋼板長(zhǎng)度值比較,判斷是否超出邊框? 27)如果超過,清除這組圖形并轉(zhuǎn)到步驟二十九; 28)如果沒超過,重新回到步驟十五去執(zhí)行; 29)根據(jù)套料余板情況,選擇其它幾種套料方式或余料套料方式將整張板料套滿; 30)在整張鋼板套料完成后,定義切割順序和零件的切割起始位置; 31)調(diào)用代碼編譯子程序自動(dòng)將套料圖轉(zhuǎn)化成數(shù)控代碼; 32)將數(shù)控代碼提供給數(shù)控切割機(jī)數(shù)據(jù)接口,如USB接口,選擇代碼編譯程序,將切割軌跡自動(dòng)轉(zhuǎn)化成數(shù)控代碼,再將數(shù)控代碼提供給數(shù)控切割機(jī),數(shù)控切割機(jī)將完全按照套料時(shí)確定的軌跡運(yùn)行,使材料利用率達(dá)到最大。
權(quán)利要求
1.一種數(shù)控切割機(jī)對(duì)插套料方法,其特征在于包括以下步驟
1)在CAD界面中根據(jù)鋼板的外形尺寸畫一個(gè)邊框.
2)將要切割的零件圖形插入到邊框內(nèi).
3)用戶在CAD界面上選擇圖形,程序自動(dòng)將選擇的圖形組成一個(gè)組A,以后的任何操作過程都以組為單位來完成;
4)調(diào)用方向移動(dòng)子程序,將這A圖形垂直向下移動(dòng)到已排好的圖形邊界上或鋼板邊框上;即子程序通過計(jì)算逐段比較分析出能最先挨到邊界的一直線段或一園弧段或園,并計(jì)算出到挨近時(shí)需移動(dòng)的距離;
5)在X方向上調(diào)用子程序?qū)向左移動(dòng)到位;
6)復(fù)制A圖形得B圖形,并在X向上移動(dòng)到A的X值最大處;
7)B圖形旋轉(zhuǎn)180度;
8)調(diào)用移動(dòng)子程序自動(dòng)將B向下移動(dòng)到已排好的圖形的邊界或鋼板邊框上;
9)調(diào)用移動(dòng)子程序自動(dòng)將B向左移動(dòng)到已排好的圖形的邊界上,并獲取B現(xiàn)在位置的最大X值X1;
10)將圖形B在Y向上向上移動(dòng)一個(gè)步距;
11)調(diào)用移動(dòng)子程序自動(dòng)將B在X向上向左移動(dòng)到已排好的圖形的邊界并獲取B現(xiàn)在位置的最大X值X2;
12)判斷X1值是否大于X2值;
13)如果是,則重復(fù)到步驟十一;
14)如果否,復(fù)制A和B圖形成C和D,并在Y向上移動(dòng)到A和B的Y值最大處;
15)計(jì)算已排好的圖形組數(shù),判斷是否超過用戶要求的數(shù)量?
16)如果數(shù)量超過,刪除圖形,并轉(zhuǎn)到步驟二十九;
17)如果數(shù)量沒有超過,調(diào)用移動(dòng)子程序自動(dòng)將C和D向下移動(dòng)到已排好的圖形的邊界上;
18)調(diào)用移動(dòng)子程序自動(dòng)將C和D向左移動(dòng)到已排好的圖形的邊界上;
19)獲取這組圖形的最大Y值,同鋼板寬度值比較,判斷是否超出邊框?
20)如果超出了板寬,將C和D移到所有已套好的圖形的最大X值處,并重命名為A和B;
21)計(jì)算已排好的圖形組數(shù),判斷是否超過用戶要求的數(shù)量?
22)如果數(shù)量超過,刪除圖形A和B,轉(zhuǎn)到步驟二十九;
23)如果數(shù)量沒超過,調(diào)用移動(dòng)子程序自動(dòng)將A和B向下移動(dòng)到已排好的圖形的邊界上;
24)調(diào)用移動(dòng)子程序自動(dòng)將A和B向左移動(dòng)到已排好的圖形的邊界上;
25)獲取這組圖形的最大X值,同鋼板長(zhǎng)度值比較,判斷是否超出邊框?
26)如果超過,清除這組圖形并轉(zhuǎn)到步驟二十九;
27)如果沒超過,重新回到步驟十五去執(zhí)行;
28)在整張鋼板套料完成后,定義切割順序和零件的切割起始位置;
29)調(diào)用代碼編譯子程序自動(dòng)將套料圖轉(zhuǎn)化成數(shù)控代碼;
30)將數(shù)控代碼提供給數(shù)控切割機(jī)數(shù)據(jù)接口,選擇代碼編譯程序,將切割軌跡自動(dòng)轉(zhuǎn)化成數(shù)控代碼,再提供給數(shù)控切割機(jī)進(jìn)行自動(dòng)切割。
2.根據(jù)權(quán)利要求1所述的數(shù)控切割機(jī)對(duì)插套料方法,其特征在于所述要切割的零件圖形包括兩個(gè)以上圖形,完成上述步驟二之后即將所有要切割的零件圖形插入到邊框內(nèi),操作者用手動(dòng)的方法,利用CAD的移動(dòng)、旋轉(zhuǎn)、鏡像等功能將多個(gè)圖形聚集在一起,自由組合成易于套料的外形輪廓;再執(zhí)行上述步驟三。
全文摘要
本發(fā)明旨在提供一種數(shù)控切割機(jī)對(duì)插套料方法,將兩個(gè)相同零件組合圖形的其中一個(gè)圖形保持角度不變,另一個(gè)旋轉(zhuǎn)180度后同前一個(gè)在X或Y方向自動(dòng)靠齊,然后以第二個(gè)零件組合圖形的位置為基準(zhǔn)來進(jìn)行余下零件的編排。在自動(dòng)套料完成后,定義好加工順序,選擇代碼編譯程序,將切割軌跡自動(dòng)轉(zhuǎn)化成數(shù)控代碼,然后再提供給數(shù)控切割機(jī)進(jìn)行自動(dòng)切割。由于同一種零件經(jīng)過這種處理后都能產(chǎn)生互補(bǔ)特性,填補(bǔ)許多空隙,使最終排列結(jié)果都比毫無章法或正排的材料利用率高。本套料方法使用簡(jiǎn)單,以達(dá)到提高材料利用率,節(jié)省操作時(shí)間。
文檔編號(hào)G05B19/4097GK101334658SQ200810071260
公開日2008年12月31日 申請(qǐng)日期2008年6月20日 優(yōu)先權(quán)日2008年6月20日
發(fā)明者郭向陽 申請(qǐng)人:郭向陽