王 旭,高 峰,閻 琳,孫妍妍
?
紡織機器數據庫設計和織部工藝計算軟件開發
王 旭1,2,高 峰1,閻 琳1,孫妍妍1
(1.安徽工程大學 紡織服裝學院,安徽 蕪湖 241000;2.安徽工程大學 紡織行業科技公共服務平臺,安徽 蕪湖 241000)
為便于紡織機器信息管理及織部工藝計算,探討了紡織機器數據庫設計及織部工藝計算軟件的開發過程。運用Access建立了機器規格數據庫,并用VB 6.0實現了機器信息維護及織部工藝計算過程。研究表明:軟件可實現機器信息的瀏覽、增加、刪除、編輯等功能,并可實現各工序理論產量、實際產量和機器配備臺數等工藝計算。研究結果可為紡織企業信息管理及計算機輔助工藝計算提供有價值的參考。
紡織機器;數據庫;工藝計算;計算機輔助設計
織部工藝計算是織造生產中關鍵的一環。根據待加工織物規格、生產量和生產周期,工藝計算包括每米織物經緯紗用量、每小時經緯紗用量、總經根數、各道工序理論產量、實際產量、定額臺數、計算和配備臺數等。織部工藝計算具有流程長、機型多、計算復雜的特點,且需幅寬、經緯紗線密度、經緯密、回絲率、伸長率等織物參數,及轉速、時間效率、停臺率、機器產量等機器參數。如何方便、高效進行紡織機器管理及工藝計算是提高生產效率的重要手段。近年來,隨著CAD技術對紡織行業的不斷滲透,針對紡織工藝計算軟件的研究成為該領域的熱點之一[1]。呂志軍等[2]基于產品進化和生命周期思想,提出紡織工藝智能化并行設計系統架構,開發了適合紡織生產的并行工藝設計軟件。丁志榮等[3]設計的工藝設計與管理系統軟件集原料選配、工藝設計、管理、統計、質量控制于一體,有利于企業新產品開發和工藝管理等。陳波等[4]結合Delphi語言和ADO技術,開發了基于Windows的棉紡工藝CAD軟件。劉學志等[5]運用Delphi語言開發了織部工藝CAD系統。紡織工藝流程長,涉及機器種類和型號較多,通過建立機器信息數據庫既便于機器管理,又為機臺配備計算提供數據支持[6]。本文將機器數據庫和工藝計算結合,使用Access建立紡織機器數據庫,并通過VB 6.0實現對數據庫管理及織部工藝計算。
Access數據庫是采用關系模型組織數據的關系型數據庫。關系型數據庫是由二維表及其聯系組成的數據組織。關系名即表名。表中的行稱記錄。表中的列稱屬性(字段),其取值范圍稱域。關鍵字(主鍵)即一組可唯一標識記錄的屬性。對關系的描述可用關系模式(表結構):關系名(屬性1,屬性2,…,屬性N)。一般關系型數據庫由若干張表構成,每張表均由若干條記錄構成,記錄由若干字段構成。數據庫設計包括建立表、定義表中記錄的字段、定義各字段的數據屬性并指定主鍵[7]。
織部工藝計算包括每米織物經緯紗用量、每小時織物經緯紗用量及各工序產量計算。其中各工序機器產量可根據相關文獻計算[8]。考慮時間效率和各工序機器理論產量G,按式(1)得實際產量G。根據總產量,按式(2)得定額臺數M。根據計劃停臺率,按式(3)計算并向上取整得配備臺數M。




圖1 紡織機器主要規格數據庫
圖1為運用Access建立的紡織機器主要規格數據庫,包括紡部各機型表如抓棉機及織部各機型表如整經機等。根據每道工序機器的特點,以不同字段(規格參數)組合構成機器的每一條記錄。如抓棉機規格表字段包括:編號、機型、產量、堆包長度、有效抓取長度、最大抓取長度、全機功率。打開已存儲的數據庫,可進行表內信息增加、編輯、刪除等操作,如圖2為織機主要規格表,可編輯織機規格信息。

圖2 織機主要規格表
機器信息維護窗體由命令按鈕、圖像框、文本框、標簽控件構成。單擊命令按鈕觸發事件驅動代碼,完成數據表記錄的瀏覽、添加、刪除、編輯等功能。圖像框顯示各種機器的圖片。文本框顯示或輸入信息。標簽用來標識機器規格參數名稱。

圖3 整經機主要規格窗體
Data控件可實現對Access數據庫訪問,其中DatabaseName屬性實現Data控件和數據庫的綁定,RecordSource屬性指定訪問的數據表。圖3所示為整經機信息維護窗體,數據控件Data1屬性設置如下:
Data1.DatabaseName = App.Path & "機器窗體各機器的主要規格.mdb"
Data1.RecordSource = "整經機的主要規格"
其中App.Path 為獲取當前路徑的語句。“各機器的主要規格.mdb”為控件Data1綁定的數據庫文件。“整經機的主要規格”為可訪問的數據表。進一步設置窗體內文本框的DataSource及DataField屬性,則實現與Data控件關聯。
程序運行后,機器信息的瀏覽可單擊按鈕“|<<”、“<”、“>”、“>>|”,分別顯示表中第一條、上一條、下一條和最后一條記錄,對應代碼如下:
Data1.Recordset.MoveFirst
Data1.Recordset.MovePrevious
Data1.Recordset.MoveNext
Data1.Recordset.MoveLast
織物信息維護可通過單擊“添加”、“刪除”、“編輯”等按鈕實現,其代碼如下:
Data1.Recordset.AddNew
Data1.Recordset.Delete
Data1.Recordset.Edit
維護過程結束后,必須進行數據庫的更新,才能使維護過程確定,其代碼如下:
Data1.Recordset.Update
機器圖片是通過數據庫表提供的圖片存儲地址,實現圖像框控件顯示,其代碼如下:
Image1.Picture = LoadPicture(App.Path & "image101.jpg")
其中LoadPicture命令實現將指定路徑下的圖像文件,加載到圖像框控件Image1中。
織部工藝計算包括,根據生產任務量(m)、生產時間(天)和織物規格(幅寬、經緯密、經緯紗線密度等),進行織機臺數計算,并依次推算整經機、漿紗機、穿筘機、驗布機、折布機和中包機等臺數計算。各工序計算窗體由文本框、標簽和命令按鈕組成。各工序計算窗體均設置機器規格按鈕,以方便查詢機器參數。相鄰工序計算窗體間通過按鈕實現相互關聯,使整個計算前后聯系。
織部工藝計算步驟如下:
(1)點擊“織部工藝計算”菜單項,彈出“織機臺數計算窗體”,輸入織機轉速、時間效率、總產量和計劃停臺率等參數,點擊“計算”按鈕,得出織機理論產量、實際產量和配備臺數。
(2)點擊“織機規格”按鈕,彈出“織機的主要規格”,方便計算時參數的選擇。
(3)點擊“下一步”按鈕,彈出“整經機配備臺數計算”窗體,輸入相關參數,點擊“計算”按鈕,得出整經機理論產量、實際產量和配備臺數。
(4)依次點擊“下一步”按鈕,得出漿紗機、穿筘機、驗布機、折布機、中包機等配備臺數,并最終進行織部配備機器臺數匯總。
下面以某棉織企業接單生產為例,說明織造工藝計算過程。某訂單要求20天內生產50萬米純棉細平布,坯布規格為:幅寬127cm,經、緯紗線密度均19.5tex,經、緯密均為295根/10cm。圖4為選擇某噴氣織機轉速500r/min,時間效率0.85,織物總產量為500000m,計劃停臺率取2%,點擊“計算”按鈕,計算出織機理論產量10.169m/(臺·時),實際產量為8.644m/(臺·時),織機配備臺數為123臺。單擊“下一步”,彈出圖5所示“整經機配備臺數計算”窗體,整經機速度為500m/min,每軸經紗根數624根,時間效率55%,計劃停臺率取4%,點擊“計算”按鈕,算出每小時經、緯紗用量分別為81.67kg/h、82.19kg/h及整經機的配備臺數為1臺。單擊“下一步”,彈出圖6所示“漿紗機配備臺數計算”窗體,輸入漿紗機速度40m/min,取時間效率0.7等參數,單擊“計算”按鈕,算出配備臺數為1臺。依次進行全部工序,最終得圖7所示的“織部各工序機臺匯總”窗體:織機123臺、整經機1臺、漿紗機1臺、穿筘機1臺、驗布機4臺、折布機1臺、中包機1臺。

圖4 織機臺數計算窗體

圖5 整經機臺數計算窗體
結合機器數據庫進行計算機織部工藝計算和傳統手工計算其優勢體現在以下三個方面:
(1)當生產條件(生產量、生產周期和織物品種)改變時,可迅速完成各工序機臺數的配備計算;
(2)時間效率、計劃停臺率和機器運轉參數可根據實際情況進行調整;
(3)各工序機器規格參數可利用數據庫查詢和維護。

圖7 織部各機器臺數窗體
以VB 6.0和Access為開發工具,探討了紡織機器數據庫設計及織部工藝計算軟件的開發過程。程序具有紡織機器信息管理和織部工藝計算功能,給定條件可自動計算出各工序的理論產量、實際產量、配備臺數等。研究結果為紡織機器管理及工藝計算提供有價值的參考。
[1] 王旭,魏安方,儲長流,等.環錠紡棉紗工藝計算CAD軟件的開發研究[J].安徽工程大學學報,2016,31(1):29-32.
[2] 呂志軍,楊建國,劉彬.基于產品進化機理的紡織工藝并行設計系統[J].計算機集成制造系統,2013,19(5):935-936.
[3] 丁志榮.紡紗工藝設計與管理系統開發原理及應用[J].上海紡織科技.2004,32(6):56-57.
[4] 陳波,南紅紅,周續全.棉紡工藝計算機輔助設計軟件開發初探[J].棉紡織技術.2009,37(5):54-56.
[5] 劉學志,費樹岷.基于Delphi的織部工藝CAD系統的開發及應用[D].南京:東南大學,2006.3-4.
[6] 吳敏.紡紗生產計算機管理系統的開發[J].棉紡織技術.2000,28(5):32-34.
[7] 劉海波,劉東升,趙希武.Access數據庫技術及應用[M].北京:北京郵電大學出版社,2011.25-27.
[8] 錢鴻彬.棉紡織工廠設計[M].北京:紡織工業出版社,2005.84-98.123-144.
Software Development on Database Design of Textile Machine and Weaving Process Calculation
WANG Xu1,2, GAO Feng1, YAN Lin1, SUN Yan-yan1
(1. College of Textile and Clothing, Anhui Polytechnic University, Wuhu Anhui 241000, China;2. The Science and Technology Public Service Platform for Textile industry, Anhui Polytechnic University, Wuhu Anhui 241000, China)
In order to manage the information of textile machinery and calculate weaving process conveniently, the software development process of the database and weaving calculation was discussed. Database of weaving machine was established by Access. Database maintenance and weaving calculation was developed by Visual Basic 6.0. The research shows that the software can realize browse, addition, deletion, edit on the information of textile machinery and calculate the theoretical yield, actual yield, the number of machines equipped in each process. The result provided valuable reference for the information management of textile enterprises and calculation of computer-aided process calculation.
textile machinery; database; process calculation; CAD
TS103.7
A
2095-414X(2017)06-0050-04
王旭(1973-),男,副教授,博士,研究方向:紡織CAD.
安徽工程大學本科教學質量提升計劃項目(2015jcjxzz05);安徽省高等學校省級質量工程項目(2014jyxm189).