基於計算機系統中GDI的裁床控制方法及系統、自動裁床與流程
2023-10-25 11:36:12 3

本發明涉及自動裁床控制的技術領域,特別是涉及一種基於計算機系統中圖形設備接口(graphicsdeviceinterface,gdi)的裁床控制方法及系統、自動裁床。
背景技術:
自動裁床應用於服裝裁剪過程中,利用計算機輔助設計的設定數據來控制裁刀的運動方向而生產所需要的裁片,從而能夠自動化地完成打板、排料、鋪布與裁剪的全過程。
自動裁床是一個複雜的系統,依賴於計算機和相應的程序。自動裁床主要包括裁剪臺、裁頭、操作面板、真空吸氣裝置以及撿料臺。真空吸氣裝置通過導管與裁剪臺下的吸氣口相連接,啟動後可將臺面與另外覆蓋在布料上不通氣的塑料薄膜之間的空氣抽出,利用大氣壓力將面料壓縮,使之緊緊吸附在裁剪臺上。面料層之間在裁剪時不會因裁刀的移動而產生滑動,從而保證裁片的精確度。將布料真空吸附後,固定在裁剪臺的裁剪區域內,在計算機上相應程序的控制下運用裁刀的轉動和上下往復式運動對布料進行裁剪。在進行大批量裁剪的同時,需要對裁刀進行精準的控制以保證布料的裁剪精度,從而確保服裝企業的工作效率和產品質量。
現有技術中,自動裁床的控制主要通過計算機上相應的程序經由控制面板的操作來實現,其具有以下不足:
(1)對於不同的裁剪文件,需要設計專用的控制系統,兼容性差;
(2)對於不同格式的裁剪文件,需要進行格式識別和圖形轉換處理,操作繁瑣。
技術實現要素:
鑑於以上所述現有技術的缺點,本發明的目的在於提供一種基於計算機系統中gdi的裁床控制方法及系統、自動裁床,通過gdi生成裁剪圖像信息,保證了裁剪效果的一致性,避免了對不同格式的裁剪文件的識別和圖形轉換處理,兼容性好,提高了用戶體驗。
為實現上述目的及其他相關目的,本發明提供一種基於計算機系統中gdi的裁床控制方法,應用於自動裁床所包含的計算機,所述自動裁床包括計算機和裁床本體,所述計算機上安裝有裁床設備;所述裁床控制方法包括以下步驟:獲取包含裁剪圖形的裁剪文件;根據所述裁剪文件,通過所述裁床設備採用gdi繪圖函數繪製包含裁剪圖形中各個點坐標信息的裁剪圖像;根據所述裁剪圖像生成裁剪控制信息,並將所述裁剪控制信息發送至裁床本體。
於本發明一實施例中,所獲取的裁剪文件採用autocad、coreldraw、adobeillustrator或服裝cad軟體繪製。
於本發明一實施例中,所述裁剪文件包含所述裁剪圖形的矢量信息。
於本發明一實施例中,根據所述裁剪文件,基於所述裁床設備採用gdi繪圖函數繪製包含圖形中各個點坐標信息的裁剪圖像包含以下步驟:
發送列印請求至所述裁床設備,請求列印所述裁剪文件;
根據接收到的所述列印請求,通過所述裁床設備採用gdi繪圖函數繪製包含裁剪圖形中各個點坐標信息的裁剪圖像。
於本發明一實施例中,根據所述裁剪圖像生成裁剪控制信息,並將所述裁剪控制信息發送至裁床包括以下步驟:
根據所述裁剪圖像所包含的裁剪圖形中各個點坐標信息,生成g代碼文件作為裁剪控制信息;
將所述g代碼文件發送至裁床本體。
同時,本發明還提供一種基於計算機系統中gdi的裁床控制系統,應用於自動裁床所包含的計算機,所述自動裁床包括計算機和裁床本體,所述計算機上安裝有裁床設備;
該裁床控制系統包括獲取模塊、繪製模塊和生成發送模塊;
所述獲取模塊用於獲取包含裁剪圖形的裁剪文件;
所述繪製模塊用於根據所述裁剪文件,通過所述裁床設備採用gdi繪圖函數繪製包含裁剪圖形中各個點坐標信息的裁剪圖像;
所述生成發送模塊用於根據所述裁剪圖像生成裁剪控制信息,並將所述裁剪控制信息發送至裁床本體。
於本發明一實施例中,所述獲取模塊所獲取的裁剪文件採用autocad、coreldraw、adobeillustrator或服裝cad軟體繪製。
於本發明一實施例中,所述繪製模塊執行以下操作:
發送列印請求至裁床設備,請求列印裁剪文件;
根據接收到的列印請求,通過裁床設備採用gdi繪圖函數繪製包含裁剪圖形中各個點坐標信息的裁剪圖像。
於本發明一實施例中,所述生成發送模塊執行以下操作:
根據所述裁剪圖像所包含的裁剪圖形中各個點坐標信息,生成g代碼文件作為裁剪控制信息;
將所述g代碼文件發送至裁床本體。
另外,本發明還提供一種自動裁床,包含裁床本體和計算機,所述計算機中包括上述任一所述的基於計算機系統中gdi的裁床控制系統。
如上所述,本發明的基於計算機系統中gdi的裁床控制方法及系統、自動裁床,具有以下有益效果:
(1)無需採用專用軟體識別裁剪文件,通過gdi生成裁剪圖像信息,保證了裁剪效果的一致性;
(2)無需針對不同格式的裁剪文件進行識別和圖形轉換處理,簡化了操作,提高了用戶體驗;
(3)能夠應用於不同裁剪文件,兼容性好。
附圖說明
圖1顯示為本發明的基於計算機系統中gdi的裁床控制方法的流程圖;
圖2顯示為本發明的基於計算機系統中gdi的裁床控制系統的結構示意圖;
圖3顯示為本發明的自動裁床的結構示意圖。
元件標號說明
1裁床控制系統
11獲取模塊
12繪製模塊
13生成發送模塊
具體實施方式
以下通過特定的具體實例說明本發明的實施方式,本領域技術人員可由本說明書所揭露的內容輕易地了解本發明的其他優點與功效。本發明還可以通過另外不同的具體實施方式加以實施或應用,本說明書中的各項細節也可以基於不同觀點與應用,在沒有背離本發明的精神下進行各種修飾或改變。
需要說明的是,本實施例中所提供的圖示僅以示意方式說明本發明的基本構想,遂圖式中僅顯示與本發明中有關的組件而非按照實際實施時的組件數目、形狀及尺寸繪製,其實際實施時各組件的型態、數量及比例可為一種隨意的改變,且其組件布局型態也可能更為複雜。
gdi用於負責系統與繪圖程序之間的信息交換,處理所有windows程序的圖形輸出。通過gdi,無需要關心硬體設備及設備驅動,即可將應用程式的輸出轉化為硬體設備上的輸出,實現了程序開發者與硬體設備的隔離,大大方便了開發工作。
本發明的基於計算機系統中gdi的裁床控制方法及系統、自動裁床應用於自動裁床領域,通過計算機系統提供的gdi繪製裁剪圖像,再將該裁剪圖像轉換為裁剪信息發送至裁床進行裁剪,從而實現對裁床的控制,且不受用戶使用的軟體平臺影響,操作簡單,配置方便,兼容性好。
本發明的基於計算機系統中gdi的裁床控制方法應用於自動裁床所包含的計算機,所述自動裁床包括計算機和裁床本體,所述計算機上安裝有裁床設備。
具體地,在計算機上安裝裁床驅動程序,便可生成裁床設備。其中,當計算機上的裁床驅動程序安裝成功之後,在計算機的「設備和印表機」欄目下會生成一個裁床設備。
該裁床控制方法包括以下步驟:
步驟s1、獲取包含裁剪圖形的裁剪文件。
具體地,可以在繪製裁剪文件的軟體平臺,如autocad、coreldraw、adobeillustrator、服裝cad(computeraideddesign,電腦輔助設計)軟體下,繪製裁剪文件以獲取包含裁剪圖形的裁剪文件。也可以從伺服器上下載已有的包含裁剪圖形的裁剪文件。所獲取的裁剪文件可以為多種格式。
在本發明中,裁剪文件包含裁剪圖形的矢量信息。
步驟s2、根據裁剪文件,裁床設備採用gdi繪圖函數繪製包含裁剪圖形中各個點坐標信息的裁剪圖像。
當裁剪文件繪製完成之後,點擊列印功能,選擇所生成的裁床設備進行列印。裁床設備在接收到的列印請求後,通過gdi繪圖函數繪製裁剪圖像。也就是說,裁床設備模擬印表機的功能,通過gdi繪圖函數來繪製裁剪圖像,從而獲取裁剪圖形中各個點的坐標信息。
由於繪製裁剪文件所採用的軟體平臺不同,導致生成的裁剪文件的格式也不相同。對於不同格式的裁剪文件,gdi繪圖函數在繪製裁剪圖像時,會根據不同軟體平臺的編碼規則,識別生成的裁剪文件以及其所包含的矢量信息,進而將其轉換為統一標準的包含裁剪圖形中各個點坐標信息的裁剪圖像。因此採用gdi繪圖函數繪製裁剪圖像,故裁剪文件的格式不受限制,可以為不同軟體平臺下所繪製的不同格式的裁剪文件,無需進行識別和圖像轉換操作,從而達到了很好的兼容性。
具體地,步驟s2包括以下步驟:
21)發送列印請求至裁床設備,請求列印裁剪文件。
22)裁床設備根據接收到的列印請求,通過gdi繪圖函數繪製包含裁剪圖形中各個點坐標信息的裁剪圖像。
步驟s3、根據裁剪圖像生成裁剪控制信息,並將裁剪控制信息發送至裁床本體。
優選地,裁剪控制信息為g代碼文件。
具體地,步驟s3包括以下步驟:
31)根據裁剪圖像所包含的裁剪圖形中各個點坐標信息,生成g代碼文件作為裁剪控制信息。
32)將g代碼文件發送至裁床本體。
g代碼是數控程序中的指令。一般都稱為g指令。g代碼名稱-功能如下:
g00------快速定位;g01------直線插補;g02------順時針方向圓弧插補;g03------逆時針方向圓弧插補;g04------定時暫停;g05------通過中間點圓弧插補;g06------拋物線插補;g07------z樣條曲線插補;g08------進給加速;g09------進給減速;g10------數據設置;g16------極坐標編程;g17------加工xy平面;g18------加工xz平面;g19------加工yz平面;g20------英制尺寸(法蘭克系統);g21-----公制尺寸(法蘭克系統);g22------半徑尺寸編程方式;g220-----系統操作界面上使用;g23------直徑尺寸編程方式g230-----系統操作界面上使用;g24------子程序結束;g25------跳轉加工;g26------循環加工;g30------倍率註銷;g31------倍率定義;g32------等螺距螺紋切削,英制;g33------等螺距螺紋切削,公制;g34------增螺距螺紋切削;g35------減螺距螺紋切削;g40------刀具補償/刀具偏置註銷;g41------刀具補償——左;g42------刀具補償——右;g43------刀具偏置——正;g44------刀具偏置——負;g45------刀具偏置+/+;g46------刀具偏置+/-;g47------刀具偏置-/-;g48------刀具偏置-/+;g49------刀具偏置0/+;g50------刀具偏置0/-;g51------刀具偏置+/0;g52------刀具偏置-/0;g53------直線偏移,註銷;g54------直線偏移x;g55------直線偏移y;g56------直線偏移z;g57------直線偏移xy;g58------直線偏移xz;g59------直線偏移yz;g60------準確路徑方式(精);g61------準確路徑方式(中);g62------準確路徑方式(粗);g63------攻螺紋;g68------刀具偏置,內角;g69------刀具偏置,外角;g70------英制尺寸寸(這個是西門子的,法蘭克的是g21);g71------公制尺寸毫米;g74------回參考點(工具機零點);g75------返回編程坐標零點;g76------車螺紋複合循環;g80------固定循環註銷;g81------外圓固定循環;g331-----螺紋固定循環;g90------絕對尺寸;g91------相對尺寸;g92------預製坐標;g93------時間倒數,進給率;g94------進給率,每分鐘進給;g95------進給率,每轉進給;g96------恆線速度控制;g97------取消恆線速度控制。
參照圖2,本發明的基於計算機系統中gdi的裁床控制系統應用於自動裁床所包含的計算機,所述自動裁床包括計算機和裁床本體,所述計算機上安裝有裁床設備。
具體地,在計算機上安裝裁床驅動程序,便可生成裁床設備。其中,當計算機上的裁床驅動程序安裝成功之後,在計算機的「設備和印表機」欄目下會生成一個裁床設備。
該裁床控制系統1包括依次相連的獲取模塊11、繪製模塊12和生成發送模塊13。
獲取模塊11用於獲取包含裁剪圖形的裁剪文件。
具體地,獲取模塊11可以在繪製裁剪文件的軟體平臺,如autocad、coreldraw、adobeillustrator、服裝cad(computeraideddesign,電腦輔助設計)軟體下,繪製裁剪文件以獲取包含裁剪圖形的裁剪文件。獲取模塊11也可以從伺服器上下載已有的包含裁剪圖形的裁剪文件。所獲取的裁剪文件可以為多種格式。
在本發明中,裁剪文件包含裁剪圖形的矢量信息。
繪製模塊12用於根據裁剪文件,通過裁床設備採用gdi繪圖函數繪製包含裁剪圖形中各個點坐標信息的裁剪圖像。
當裁剪文件繪製完成之後,點擊列印功能,選擇所生成的裁床設備進行列印。裁床設備在接收到的列印請求後,通過gdi繪圖函數繪製裁剪圖像。也就是說,裁床設備模擬印表機的功能,通過gdi繪圖函數來繪製裁剪圖像,從而獲取裁剪圖形中各個點的坐標信息。
由於繪製裁剪文件所採用的軟體平臺不同,導致生成的裁剪文件的格式也不相同。對於不同格式的裁剪文件,gdi繪圖函數在繪製裁剪圖像時,會根據不同軟體平臺的編碼規則,識別生成的裁剪文件以及其所包含的矢量信息,進而將其轉換為統一標準的包含裁剪圖形中各個點坐標信息的裁剪圖像。因此採用gdi繪圖函數繪製裁剪圖像,故裁剪文件的格式不受限制,可以為不同軟體平臺下所繪製的不同格式的裁剪文件,無需進行識別和圖像轉換操作,從而達到了很好的兼容性。
具體地,繪製模塊12執行以下操作:
21)發送列印請求至裁床設備,請求列印裁剪文件。
22)根據接收到的列印請求,通過裁床設備採用gdi繪圖函數繪製包含裁剪圖形中各個點坐標信息的裁剪圖像。
生成發送模塊13用於根據裁剪圖像生成裁剪控制信息,並將裁剪控制信息發送至裁床本體。
優選地,裁剪控制信息為g代碼文件。
具體地,生成發送模塊13執行以下操作:
31)根據裁剪圖像所包含的裁剪圖形中各個點坐標信息,生成g代碼文件作為裁剪控制信息。
32)將g代碼文件發送至裁床本體。
參照圖3,本發明還提供一種裁床,包括裁床本體和計算機。所述計算機中包括上述的基於計算機系統中gdi的裁床控制系統。
綜上所述,本發明的基於計算機系統中gdi的裁床控制方法及系統、自動裁床無需採用專用軟體識別裁剪文件,通過gdi生成裁剪圖像信息,保證了裁剪效果的一致性;無需針對不同格式的裁剪文件進行識別和圖形轉換處理,簡化了操作,提高了用戶體驗;能夠應用於不同裁剪文件,兼容性好。所以,本發明有效克服了現有技術中的種種缺點而具高度產業利用價值。
上述實施例僅例示性說明本發明的原理及其功效,而非用於限制本發明。任何熟悉此技術的人士皆可在不違背本發明的精神及範疇下,對上述實施例進行修飾或改變。因此,舉凡所屬技術領域中具有通常知識者在未脫離本發明所揭示的精神與技術思想下所完成的一切等效修飾或改變,仍應由本發明的權利要求所涵蓋。