隋曉靜
(上海航空工業(yè)(集團(tuán))有限公司信息化中心,上海201206)
飛機(jī)裝配過程是一個(gè)極其復(fù)雜的過程。與傳統(tǒng)的機(jī)械產(chǎn)品相比,飛機(jī)裝配制造過程有其獨(dú)特之處,如飛機(jī)裝配是按客戶訂單進(jìn)行計(jì)劃生產(chǎn),生產(chǎn)管理多為按架次管理[1]。民用飛機(jī)產(chǎn)品結(jié)構(gòu)龐大,制造工藝復(fù)雜,生產(chǎn)中各制造過程的關(guān)聯(lián)性很強(qiáng),民用飛機(jī)的生產(chǎn)管理運(yùn)營(yíng)要求更加高效的生產(chǎn)計(jì)劃執(zhí)行、產(chǎn)能優(yōu)化、資源配置能力。建立一套具有符合中國(guó)飛機(jī)制造業(yè)現(xiàn)階段生產(chǎn)情況的生產(chǎn)管理體系的日計(jì)劃管理平臺(tái),有利于快速響應(yīng)制造,提升產(chǎn)能和效率。
SSH是目前基于Java平臺(tái)的企業(yè)級(jí)軟件開發(fā)主流的框架,它將Struts、Spring,與Hibernate這三個(gè)框架有效整合,通常使用Spring作為核心,向上整合MVC 框架(Struts),向下整合 ORM 框架(Hibernate),使用Spring的Ioc容器來管理各組件之間的依賴關(guān)系,同時(shí)用Spring的聲明事務(wù)負(fù)責(zé)業(yè)務(wù)邏輯層的事務(wù)管理[2]。Struts對(duì) Model,View 和 Controller都提供了對(duì)應(yīng)的組件。Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(loc)和面向切面(AOP)的容器框架,創(chuàng)建的目的是解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性。Hibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得java程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫(kù)。
民用飛機(jī)生產(chǎn)按照公司年度項(xiàng)目計(jì)劃進(jìn)行任務(wù)分解,制定各架次每月的節(jié)點(diǎn)計(jì)劃目標(biāo),將各架次月度節(jié)點(diǎn)計(jì)劃進(jìn)行細(xì)分,制定細(xì)化至裝配工單的各架次周計(jì)劃。依據(jù)周計(jì)劃,綜合考慮各工位人員、進(jìn)度、裝配順序等因素,制定工位日計(jì)劃。
生產(chǎn)日計(jì)劃管理系統(tǒng)根據(jù)物料配套、工程文件落實(shí)、裝配順序圖、質(zhì)量偏差偏離、現(xiàn)場(chǎng)問題等多維度定義每項(xiàng)工作的可執(zhí)行性。每個(gè)裝配工單對(duì)應(yīng)的多維度進(jìn)行檢查,系統(tǒng)自動(dòng)識(shí)別,對(duì)滿足條件結(jié)果進(jìn)行區(qū)別顯示,只有滿足所有條件的裝配工單,才能被排進(jìn)日計(jì)劃中,做到計(jì)劃的可執(zhí)行性。如圖1所示。

圖1 系統(tǒng)邏輯架構(gòu)
系統(tǒng)采用商務(wù)智能技術(shù)對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行數(shù)據(jù)集成、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)展示。數(shù)據(jù)源來源于產(chǎn)品數(shù)據(jù)管理系統(tǒng)、制造執(zhí)行系統(tǒng)、質(zhì)量管理系統(tǒng)、物流管理系統(tǒng)等業(yè)務(wù)系統(tǒng),數(shù)據(jù)經(jīng)過ETL過程加載至數(shù)據(jù)交換區(qū)。ETL是構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)的重要一環(huán),通過ETL,數(shù)據(jù)完成了從海量、復(fù)雜數(shù)據(jù)到全局決策數(shù)據(jù)的轉(zhuǎn)變,使之可以滿足決策分析的需求[3],數(shù)據(jù)交換區(qū)是在數(shù)據(jù)從數(shù)據(jù)源載入目標(biāo)數(shù)據(jù)庫(kù)過程中的數(shù)據(jù)中間存儲(chǔ)空間,其中會(huì)存儲(chǔ)部分全量數(shù)據(jù),為架構(gòu)框架內(nèi)的各應(yīng)用系統(tǒng)提供高質(zhì)量的源數(shù)據(jù)。
系統(tǒng)主要包括日計(jì)劃管理模塊、配置模塊和看板管理模塊。日計(jì)劃管理模板實(shí)現(xiàn)日計(jì)劃的創(chuàng)建、日計(jì)劃派工管理、日計(jì)劃查詢功能等,計(jì)劃調(diào)度員按照機(jī)型、工位、架次、工單等信息進(jìn)行查詢,可以查詢到單架次該工位未完成的裝配工單的信息情況,包括裝配工單號(hào)、名稱、物料配套、工程落實(shí)、OSC(Operation Sequence Chart)、質(zhì)量偏差等維度的可執(zhí)行性情況,計(jì)劃調(diào)度員選擇相應(yīng)的裝配工單加入“已選擇的日計(jì)劃清單”,然后點(diǎn)擊生成日計(jì)劃按鈕,生成日計(jì)劃。工位長(zhǎng)/班組長(zhǎng)接收到當(dāng)天的日計(jì)劃任務(wù),對(duì)相關(guān)人員進(jìn)行派工操作,系統(tǒng)會(huì)自動(dòng)記錄該員工當(dāng)天被派工的次數(shù)以及該員工是否具備操作資質(zhì)進(jìn)行校驗(yàn)。配置模板支持型架信息的配置以便于看板管理模塊定位型架位置。
看板管理數(shù)據(jù)展現(xiàn)采用BusinessObjects作為展現(xiàn)平臺(tái)。其不僅具有良好的系統(tǒng)可靠性,全面的商務(wù)智能應(yīng)用功能,還具有權(quán)限管理功能,看板管理模塊主要進(jìn)行了年度任務(wù)、日計(jì)劃工作統(tǒng)計(jì)、日計(jì)劃進(jìn)度、單日任務(wù)完成情況、工位詳情等看板展示。展現(xiàn)形式上,采用了報(bào)表與圖形展示相結(jié)合的方式。同時(shí)將儀表盤整合在門戶網(wǎng)站、轉(zhuǎn)配現(xiàn)場(chǎng)電視屏等,方便用戶查看使用。
日計(jì)劃管理模塊具備強(qiáng)大的數(shù)據(jù)分析及整合能力,可從現(xiàn)場(chǎng)工作、人員派工、AO進(jìn)度及遺留等多角度進(jìn)行統(tǒng)計(jì)分析,可從里程碑進(jìn)度、物料配套、日計(jì)劃進(jìn)度、日計(jì)劃執(zhí)行、計(jì)劃外進(jìn)度、遺留計(jì)劃進(jìn)度、工位詳情、人員效率等多角度形成展示看板。結(jié)合每日產(chǎn)生的歸檔報(bào)表及看板展示,實(shí)時(shí)反饋現(xiàn)場(chǎng)生產(chǎn)作業(yè)情況,可及時(shí)對(duì)后續(xù)計(jì)劃的發(fā)布進(jìn)行前置調(diào)整。
生產(chǎn)日計(jì)劃管理系統(tǒng)的實(shí)施幫助管理部門實(shí)現(xiàn)了生產(chǎn)管理透明化、配送精細(xì)化、工作標(biāo)準(zhǔn)化,提升了生產(chǎn)節(jié)拍穩(wěn)定性。