季曉芬,雷淑芳,沈海娜,吳建秋
(浙江理工大學(xué) 服裝學(xué)院,浙江 杭州 310018)
服裝工序流程圖是服裝生產(chǎn)過程中的重要工藝文件之一,是服裝技術(shù)人員根據(jù)服裝款式、設(shè)備以及工藝要求等進(jìn)行工藝設(shè)計的圖形表達(dá)形式。目前,服裝行業(yè)使用的工序流程圖生成模塊主要包含于服裝計算機輔助工藝過程設(shè)計(computer aided process planning,簡稱CAPP)系統(tǒng)中。CAPP是連接服裝設(shè)計與服裝制造的紐帶,在服裝計算機集成制造系統(tǒng)(computerintegrated manufacturing system,簡 稱CIMS)中發(fā)揮著非常重要的作用,它在提高服裝企業(yè)工藝設(shè)計管理效率方面至關(guān)重要[1-2],但在幾乎所有的CAPP模塊中,工序圖的生成都是個技術(shù)難題[3],服裝業(yè)中很少有專門的服裝工序流程圖設(shè)計軟件。
服裝工序流程圖的主要作用[4-5]包括:1)為生產(chǎn)程序和方法、工序等改進(jìn)提供重要依據(jù);2)通過工序流程圖可以清晰地識別裁片、工序的安排情況,為技術(shù)人員科學(xué)、合理安排生產(chǎn)提供指導(dǎo);3)優(yōu)良的工藝流程圖可以起到提高產(chǎn)品質(zhì)量與生產(chǎn)效率、縮短生產(chǎn)周期、降低生產(chǎn)成本等作用。服裝工序流程圖可以清晰地表達(dá)作業(yè)順序,不同工序使用的機械及工具、加工時間等,企業(yè)一般傾向于采用特殊符號編制產(chǎn)品工序流程圖來代替復(fù)雜繁瑣文字說明[6-7]。傳統(tǒng)的工序流程圖設(shè)計依賴于技術(shù)人員的個人經(jīng)驗且進(jìn)行手工操作,根據(jù)服裝款式、面料等屬性的不同,工序流程圖或繁或簡,幾十到幾百個工序符號不等,其設(shè)計繁瑣,費時費力。本文將技術(shù)人員的經(jīng)驗規(guī)范化,借助VC++開發(fā)出了一套簡單可行、快速高效的流程圖設(shè)計軟件,使服裝工序流程圖的設(shè)計人員從繁瑣、重復(fù)性的工作中解脫出來,能快速制作出實用性強的服裝生產(chǎn)用指導(dǎo)性文件。
表1 為某襯衫袖口的工序流程表。以此為例,介紹工序流程表制作過程中的注意事項。某款服裝或零部件的工序流程表必須有一條主干,以此作為工序流程圖的主線(一般以縱向最長流程為主線),且主干的最后1個加工工序后必須以“檢驗”結(jié)尾(“檢驗”不特指此工序后一定要安排檢驗這道工序,而是作為軟件識別主干的標(biāo)志)。
表1 某女襯衫袖口工序流程表Tab.1 Process flow chart of woman's shirt
具體方法:首先,畫出主干工序流程圖;其次,判斷主干各個節(jié)點是否有從屬分支,如果有,畫出從屬分支的工序圖并連接到主干相應(yīng)的節(jié)點上;再次,判斷主干分支上是否還有附屬分支,依次類推,畫出所有的分支,并進(jìn)行自動拼接,最后形成一個完整的工序流程圖。
應(yīng)用該軟件設(shè)計服裝工序流程圖時,工作人員需要在Excel中建立1個如表1所示的工序流程表,然后,軟件通過調(diào)用已知 Excel提供的 COM接口,根據(jù)表中各個分支部件及設(shè)備名稱繪制各個分支工序流程圖,最后將這些工序流程圖拼接成完整的服裝或某部件的工序流程圖。按照軟件的設(shè)計思路,簡單介紹該軟件設(shè)計主流程圖,如圖1所示。
圖1 軟件設(shè)計主流程圖Fig.1 Overall design structure of software
利用VC++對 Excel進(jìn)行二次開發(fā),首先必須實現(xiàn)VC++與Excel COM的連接,具體步驟如下:
1)在VC++的編程環(huán)境中引用Excel對象庫;
2)編寫VC程序代碼,初始化 Excel COM對象支持庫,創(chuàng)建Excel服務(wù);
3)創(chuàng)建程序中所需要用的類的對象,如:_Application,_Worksheet,_Workbook,Workbooks,Worksheets,Range,Shapes等類;
4)打開 Excel文件,獲取活動的工作簿、工作表、以及工作區(qū)域。
VC++與Excel COM對像庫連接成功之后,即可利用Excel COM對象庫中提供的對象以及下級對象的屬性和方法等,完成用 VC++語言在Excel環(huán)境中的圖像繪制及編輯等操作。引用Excel對象庫,在 VC++6.0編程環(huán)境中選擇 View/Class Wizard,點擊 Add Class From a type library,在 Excel的安裝目錄中選中Excel.exe即可。
在VC中初始化Excel的COM支持庫,打開選中的文件,創(chuàng)建 Excel服務(wù)的代碼。在實現(xiàn)VC++與Excel相連接的同時,聲明了多個全局類的變量以便在設(shè)計程序中被引用。程序初始化的過程中,利用了互斥變量以此確保只打開1次設(shè)計程序的窗口,節(jié)約了系統(tǒng)的資源。
VC++的多線程技術(shù)的優(yōu)點很多,例如:增強程序的性能,簡化程序開發(fā)的難度,更好、更快地響應(yīng)用戶的輸入,提供高效、快速、安全的數(shù)據(jù)處理能力等。但是多線程技術(shù)中的線程之間的同步,線程之間的通信是軟件開發(fā)的一個難點,在此軟件的開發(fā)中使用互斥變量來確保線程之間的同步,在軟件設(shè)計中使用全局變量,使用事件對象、消息來實現(xiàn)線程之間的通信。同步對象、線程通信技術(shù)的使用是為了使各個線程協(xié)調(diào)工作,程序運行起來更穩(wěn)定安全。
該服裝工序流程圖設(shè)計軟件是以Excel為支撐的軟件,二次開發(fā)工具采用 VC++語言、圖像界面設(shè)計語言(MFC),其用戶界面主要是利用對話框,圖形按鈕等,操作方便、快捷。
該軟件主要有3大功能:通過VC++調(diào)用Excel中的繪圖函數(shù)將工序圖形化;自動拼接工序流程圖;根據(jù)設(shè)備名稱智能化設(shè)計縫制用圖形。
通過VC++調(diào)用Excel中的繪圖函數(shù)將工序流程表中的數(shù)據(jù)轉(zhuǎn)化為圖形,并調(diào)用Excel中的字體操作函數(shù)在所畫的圖形中添加文字,或按照需要改變字體的大小、顏色等。執(zhí)行上述的工作后,將上述所畫模塊拼接成單位工序圖。
工序圖像化形式如圖2所示。每個單元中的文本部分與工序流程表內(nèi)具體列相對應(yīng):材料零件名稱對應(yīng)工序流程表中的第1列;工序名稱對應(yīng)工序流程表中的第3列;標(biāo)準(zhǔn)工時(單位:s)對應(yīng)工序流程表中的第4列;機器名/附件對應(yīng)工序流程表中的第5列。
圖2 工序圖像化形式Fig.2 Process visualization format
目前,由于專用服裝工序流程圖設(shè)計軟件的缺乏,許多服裝企業(yè)都是人工繪制工序流程圖。根據(jù)款式、面料等不同,一種款式少則幾十道、多則幾百道工序,加之服裝企業(yè)正朝著多品種、小批量方向發(fā)展,如此就顯得人工繪制工序流程圖更加費時費力,也導(dǎo)致有些企業(yè)放棄對工序流程圖的使用。本文將企業(yè)經(jīng)常用到的服裝生產(chǎn)工藝單稍加改造形成工序流程表,軟件通過調(diào)用、讀取工序流程表中的數(shù)據(jù),自動在1個新建的Excel中依次設(shè)計出工序流程圖的主干及分支,并根據(jù)已知Excel中指定的位置將分支與主干連接起來以形成完整、美觀的服裝工序流程圖。
軟件在設(shè)計每道工序的圖形過程中,會根據(jù)工序流程表內(nèi)提示自動捕捉連接點,且有判斷、記憶、自動填寫相關(guān)數(shù)據(jù)的功能;軟件通過確定文本的對齊方式、標(biāo)注四周文本。整個設(shè)計過程猶如搭積木似的自動拼接出復(fù)雜的服裝工序流程圖[8]。為了確保工序流程圖的各個分支不重疊,軟件會自動計算每道工序在新建 Excel中的坐標(biāo)信息。
生產(chǎn)過程中,加工每個工序單元都需要相應(yīng)的設(shè)備或附件來完成,這些設(shè)備或附件在服裝行業(yè)中有統(tǒng)一的圖形表示方法[9-10]。表2示出部分服裝行業(yè)通用的部分縫制用圖示符號。軟件在導(dǎo)入工序流程表時,讀取不同的設(shè)備或附件名稱,智能化地自動設(shè)計設(shè)備對應(yīng)的縫制用圖形。
表2 部分縫制用圖示符號Tab.2 Part of accustomed sewing graphic symbols
軟件使用方法以及服裝工序流程圖的實現(xiàn)步驟如下:
1)雙擊軟件圖標(biāo),進(jìn)入工序流程圖的轉(zhuǎn)換操作界面;
2)單擊“請輸入 Excel表地址”欄后端的“Brouse”,導(dǎo)入按要求制作的工序流程表;
3)單擊“請輸入畫圖完成后 Excel保存的文件夾”后端的“Brouse”,將新建的工序流程圖的 Excel文件保存到磁盤;
4)單擊“確定”,彈出“圖形轉(zhuǎn)換成功”,即可按照保存的地址找到對應(yīng)的文件夾,查看設(shè)計完成的工序流程圖;
5)圖3為將表1中內(nèi)容經(jīng)過軟件運行后設(shè)計出來的袖口工序流程圖。
本文開發(fā)的軟件操作簡單、方便、高效,設(shè)計出來的工序流程圖規(guī)范、美觀,大大縮短了設(shè)計周期、提高了工作效益;服裝款式越復(fù)雜,流程越多,設(shè)計制圖的效率提高越明顯。將制作好的服裝工序流程表導(dǎo)入軟件,便能在幾秒鐘之內(nèi)自動生成服裝工序流程圖。該軟件已經(jīng)投入到杭州某企業(yè)正式運行,反映效果良好。該服裝企業(yè)以生產(chǎn)時裝為主,多品種、小批量的產(chǎn)品特點使得前段工藝文件制作人員異常忙碌,且容易出錯。自從該軟件投入使用后,大大提高了工藝文件制作人員的工作效率且使得現(xiàn)場生產(chǎn)作業(yè)更加順暢。下一步將根據(jù)企業(yè)使用后反饋的意見“希望能夠使工序流程表的制作更加省時”這一要求,來進(jìn)一步完善工序流程圖設(shè)計的整個流程,具體集中到工序流程表的建立上??山⒁粋€與服裝工序流程圖對接的服裝標(biāo)準(zhǔn)工藝平臺系統(tǒng),根據(jù)相關(guān)要求從中調(diào)出某款式或部件的數(shù)據(jù)信息,借助軟件制作具體款的工序流程表,然后運用服裝工序流程設(shè)計軟件設(shè)計出所要的工序流程圖。把服裝標(biāo)準(zhǔn)工藝平臺系統(tǒng)調(diào)用軟件與服裝工序流程圖設(shè)計軟件二者結(jié)合起來,會使流程設(shè)計更加便利,將會為服裝企業(yè)生產(chǎn)效率的提高起到積極、顯著的促進(jìn)作用。
圖3 根據(jù)表1設(shè)計的袖口工序流程圖Fig.3 Process flow chart of cuff designed according to Tab.1
[1]馮偉一,尹玲.計算機輔助服裝工藝設(shè)計的研究[J].紡織學(xué)報,2004,25(1):104-106.FENG Weiyi,Yin Ling.Research of computer aided process planning[J],Journal of Textile Research,2004,25(1):104-106.
[2]許嵩,李志忠.自動化、生產(chǎn)系統(tǒng)與計算機集成制造[M].北京:清華大學(xué)出版社,2009:3-4.XU Song,LI Zhizhong.Automation,Production Systems and Computer Integrated Manufacturing[M].Beijing:Tsinghua University Press,2009:3-4.
[3]李雪飛,趙擁軍.服裝CAPP導(dǎo)航設(shè)計的研究及其實現(xiàn)[J].北京服裝學(xué)院學(xué)報,2010,30(1):24-34.LI Xuefei,ZHAO Yongjun.Research and realization of navigation design of garment CAPP[J].Beijing Institute of Fashion Technology Journal,2010,30(1):24-34.
[4]史林.服裝工藝師手冊[M].北京:中國紡織出版社,2001:566-575.SHI Lin.A Handbook of Clothing Process Master[M].Beijing:China Textile & Apparel Press,2001:566-575.
[5]張錫愛.工序流程圖智能化模塊的開發(fā)[J].計算機輔助設(shè)計與圖形學(xué)報,2003,15(8):1040-1043.ZHANG Xi'ai.Computer generation of process flow chart for garment industry[J].Journal of Computer Ter-Aided Design & Computer Graphics,2003,15(8):1040-1043.
[6]田文生,劉純穎,王先逵.集成化服裝工藝設(shè)計系統(tǒng)CAPP-G[J].計算機輔助設(shè)計與制造,1995(4):29-30.TIAN Wensheng, LIU Chunying, WANG Xiankui.Integrating garment process planning system CAPP-G[J].Computer Aided Design and Manufacturing,1995(4):29-30.
[7]HASHEMIPOUR M.Integration of process planning and scheduling for outsourcing in the apparel industry[J].Journal of The Textile Institute,2004,95:9-18.
[8]李雪飛.服裝CAPP系統(tǒng)分析與設(shè)計[D].北京:北京郵電大學(xué),2009:31-32.LI Xuefei.Analysisand design ofclothing CAPP system[D].Beijing:Beijing University of Posts and Telecommunications,2009:31-32.
[9]楊以雄.服裝生產(chǎn)管理[M].上海:上海科學(xué)技術(shù)出版社,2003:189.YANG Yixiong.Garment Production Management[M].Shanghai:Shanghai Sci-Tech Press,2003:189.
[10]季曉芬,張穎.現(xiàn)代服裝企業(yè)生產(chǎn)管理[M].杭州:浙江大學(xué)出版社,2005:176-185.JI Xiaofen,ZHANG Ying.Modern Garment Production Management[M].Hangzhou:Zhejiang University Press,2005:176-185.