• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      PDM二次開發(fā)在裝備報審價中的應(yīng)用

      2023-06-25 23:37:59朱晨趙蓓芳王森
      電腦知識與技術(shù) 2023年13期

      朱晨 趙蓓芳 王森

      摘要:產(chǎn)品數(shù)據(jù)管理對于企業(yè)項目管理和裝備價格工作非常重要,尤其對軍工裝備項目管理和報審價工作的作用更為突出。成熟企業(yè)對產(chǎn)品數(shù)據(jù)的管理大都借助PDM軟件來實現(xiàn),方便高效,但因定制軟件自身特點,無法滿足單位新增使用需求?;诖爽F(xiàn)狀,文章主要介紹了對KMPDM軟件進(jìn)行的二次開發(fā),解決了報審價時數(shù)據(jù)整理工作量大、效率低的問題,對報審價工作具有重要的意義。

      關(guān)鍵詞:裝備報審價;KMPDM;報審價;BOM ORACLE

      中圖分類號:TP393? ?文獻(xiàn)標(biāo)識碼:A

      文章編號:1009-3044(2023)13-0049-03

      開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID)

      0 引言

      裝備價格工作是裝備建設(shè)的重要環(huán)節(jié),既需要保證軍費的合理高效使用,也需要客觀真實反映承制單位的真實成本[1]。隨著2019年軍品定價議價相關(guān)規(guī)定等新政策的出臺,裝備承制單位也需要更加深入理解裝備價格領(lǐng)域最新要求,規(guī)范裝備報審價工作,提高裝備定價議價能力[2]。承制單位將從項目立項論證到交付所有階段的價格材料進(jìn)行有效管理,并且與項目方案、設(shè)計、工藝、試驗、售后和報審價完全對應(yīng),形成產(chǎn)品全數(shù)據(jù)聯(lián)動模式。將裝備價格工作,尤其是報審價工作與PDM軟件結(jié)合,是解決當(dāng)前問題的一種有效途徑。

      本文在KMPDM軟件基礎(chǔ)上,為裝備價格工作開發(fā)一個報審價功能模塊,將產(chǎn)品研制或生產(chǎn)階段產(chǎn)生的產(chǎn)品數(shù)據(jù)形成報審價BOM(物料清單),用于裝備價格工作報審價中制造成本的填制。

      1 報審價數(shù)據(jù)

      裝備承制單位在裝備審價階段,根據(jù)產(chǎn)品研制和生產(chǎn)階段的設(shè)計文件,在裝備審價軟件中填寫制造成本數(shù)據(jù)并生成atk(產(chǎn)品數(shù)據(jù)包)。根據(jù)我國現(xiàn)行的審價相關(guān)規(guī)定,裝備的制造成本包括直接材料、直接人工、制造費用和專項費用,其中制造費用和專項費用按照規(guī)定進(jìn)行分?jǐn)?,本次開發(fā)不涉及相關(guān)內(nèi)容。

      在制造成本填報時,往往最耗費時間和精力的是直接材料和直接人工的填報。直接材料是指加工后直接構(gòu)成產(chǎn)品實體或主要部分的原料和材料,主要包括原料及主要材料、外部協(xié)作件、外購半成品(外購件)等直接材料等。直接人工是指承制單位從事裝備生產(chǎn)的職工薪酬,職工薪酬由產(chǎn)品工時定額來衡量。這些數(shù)據(jù)包含在設(shè)計圖紙、工藝過程卡、材料消耗定額等設(shè)計文件中,數(shù)據(jù)名目包含零件圖號、零件名稱、所屬零件圖號、材料類型、型號規(guī)格、配套數(shù)量、外協(xié)項目、外購件名稱等。

      在此之前中國電波傳播研究所制造成本填報還是采用較為原始方式,根據(jù)圖紙和工藝過程卡人工梳理,產(chǎn)品數(shù)據(jù)量大、嚴(yán)謹(jǐn)度要求高,容易出現(xiàn)漏報、漏填、填錯等問題,甚至出現(xiàn)一系列的連鎖效應(yīng),造成填報的工作反復(fù)或給企業(yè)帶來損失。因此,非常急迫需要尋求一款工具用于裝備價格工作。

      2 KMPDM軟件

      2.1 軟件基本情況

      KMPDM軟件是由武漢開目信息技術(shù)有限公司開發(fā)的一款產(chǎn)品數(shù)據(jù)管理(PDM) 定制軟件,能夠?qū)⑴c產(chǎn)品有關(guān)的信息和過程集成在一起,使企業(yè)掌握產(chǎn)品整個生命周期的數(shù)據(jù)及動態(tài)了解研發(fā)過程,促進(jìn)新產(chǎn)品的設(shè)計與開發(fā),該軟件在國內(nèi)工程機(jī)械、航天、電子、兵器等行業(yè)都有很好的應(yīng)用[3]。目前,定制的KMPDM軟件是項目組級的PDM軟件,上線時間早、功能模塊少,功能未覆蓋報審價工作的需求,這也是目前多數(shù)企業(yè)面臨的問題。

      2.2 軟件二次開發(fā)平臺

      本模塊是在KMPDM提供的二次開發(fā)平臺上開發(fā)的。KMPDM系統(tǒng)提供了豐富的二次開發(fā)接口功能,高級用戶或?qū)嵤┤藛T可以根據(jù)實際需求通過二次開發(fā)腳本在現(xiàn)有功能上進(jìn)行PDM功能的擴(kuò)展,二次開發(fā)腳本是一種解釋型高級程序語言[4]。二次開發(fā)數(shù)據(jù)庫平臺(以下簡稱二次開發(fā)平臺)是一種靈活的二次開發(fā)工具。二次開發(fā)平臺通過解釋執(zhí)行二次開發(fā)腳本,來實現(xiàn)各種PDM系統(tǒng)的功能擴(kuò)展,比如在對象類樹上實現(xiàn)借用件轉(zhuǎn)通用件、在對象上生成編碼、在結(jié)構(gòu)樹上自動寫入加工編號及結(jié)構(gòu)樹查詢等、在結(jié)構(gòu)樹及任務(wù)樹上實現(xiàn)匯總等功能。KMPDM系統(tǒng)為二次開發(fā)平臺提供了大量的接口,每個接口都定義有不同參數(shù),二次開發(fā)腳本可以直接使用這些參數(shù)。

      3 功能模塊的開發(fā)

      3.1 報審價功能模塊開發(fā)流程

      模塊開發(fā)流程主要包括需求分析、擴(kuò)展功能菜單定義、擴(kuò)展功能定義、編寫腳本和繪制表格。

      3.2 需求分析

      報審價模塊主要是服務(wù)于裝備審價軟件,審價軟件填報的數(shù)據(jù)要求如下:

      1) 提供產(chǎn)品結(jié)構(gòu)組成信息及裝配的層次關(guān)系;

      2) 提供各零部件的原材料數(shù)據(jù),包含圖號名稱、單臺套定額等;

      3) 提供外購件數(shù)據(jù),包含型號、名稱、數(shù)量、所屬整件等;

      4) 提供自制件的工時數(shù)據(jù),包括每件的工序名稱、數(shù)量等。

      其中原材料和工時的數(shù)據(jù)記錄在工藝過程卡中,部分外購件半成品也在工藝過程卡中。根據(jù)PDM的產(chǎn)品結(jié)構(gòu)與配置功能管理功能,結(jié)合審價的需求,在軟件的零部件BOM功能擴(kuò)展接口添加報審價功能模塊,該模塊包含結(jié)構(gòu)樹、工時、原材料、外購件4個功能,下面以工時功能為例,介紹具體實現(xiàn)過程。

      3.3 擴(kuò)展功能菜單的定義

      在KMPDM【二次開發(fā)】-【二次開發(fā)菜單定義】窗口,對KMPDM系統(tǒng)提供的各種二次開發(fā)的功能項定義自定義菜單。對于【工時】來說,自定義菜單就是在PDM軟件零部件樹的右鍵功能增加【審價】-【工時】的菜單(如圖 1所示)。在系統(tǒng)開放的菜單選擇【零部件樹】,新建【審價】菜單組,并在該菜單組下新建【工時】菜單。

      3.4 擴(kuò)展功能的定義

      在KMPDM【二次開發(fā)】-【二次開發(fā)功能定義】窗口對新增的【工時】菜單定義功能,定義的內(nèi)容包括該功能的功能權(quán)限、調(diào)用的mod腳本、預(yù)處理、應(yīng)用的對象、調(diào)用的系統(tǒng)應(yīng)用程序。其中預(yù)處理是PDM軟件在執(zhí)行BOM匯總二次開發(fā)前,系統(tǒng)提供預(yù)處理功能對PDM數(shù)據(jù)庫中的信息進(jìn)行預(yù)先處理以方便BOM匯總。當(dāng)系統(tǒng)配置中定義預(yù)處理時,PDM系統(tǒng)將預(yù)處理結(jié)果存放在數(shù)據(jù)的數(shù)據(jù)表中,便于配置腳本中查詢相關(guān)的數(shù)據(jù)(如表1所示)。根據(jù)擴(kuò)展功能的作用范圍確定預(yù)處理類型,工時定額處理的對象包括產(chǎn)品結(jié)構(gòu)以及其關(guān)聯(lián)的指定關(guān)聯(lián)對象。

      3.5 編寫腳本和繪制表格

      3.5.1 22所工時定額mod腳本

      對于【工時】功能來說,這其實是一個BOM匯總功能,系統(tǒng)對于BOM匯總有一套BOM模板和對應(yīng)的配置腳本,模板和配置腳本存放在PDM安裝目錄\kmbom目錄下。22所工時定額mod腳本就是用來指定模板和配置con腳本的。

      按照軟件要求在kmbom目錄下建立【工時】的模板和配置腳本(如圖3所示),并在pzcon目錄下添加22所工時定額con腳本,table目錄下添加工時定額表.con和工時定額表.cha。

      3.5.2 【22所工時定額】con腳本

      22所工時定額con腳本主要內(nèi)容分兩部分,一部分是從Oracle數(shù)據(jù)庫中連接查詢數(shù)據(jù),一部分是對數(shù)據(jù)進(jìn)行處理。

      在3.4擴(kuò)展功能的定義中,PDM系統(tǒng)將需要處理的部分?jǐn)?shù)據(jù)預(yù)先存在于臨時表中。前半部分腳本執(zhí)行的就是從各個臨時表中查詢出匹配的數(shù)據(jù)。對于Oracle這種關(guān)系型數(shù)據(jù)庫,允許表和表之間存在關(guān)系,利用這種關(guān)系連接查詢出某種符合條件的數(shù)據(jù)。使用LEFT JOIN左外連接函數(shù)查詢,把多個表進(jìn)行連接,查詢出匹配返回的結(jié)果不僅是符合連接條件的記錄,還包含了左邊表中的全部數(shù)據(jù)[5]

      3.5.3 繪制表格

      在本功能模塊中,表格唯一功能是僅作為查詢數(shù)據(jù)輸出和顯示的位置,可借用現(xiàn)有定義的表格,在此不過多敘述。

      3.6 工時功能模塊實例展示

      配置完成后,在PDM零部件樹右擊選擇【審價】-【工時】功能后,系統(tǒng)直接調(diào)用KMBOM匯總的窗口,作為顯示出匯總的數(shù)據(jù)(如圖4所示)的環(huán)境。圖中圖號、名稱為該產(chǎn)品所有零部件的圖號、名稱,參數(shù)2為工序序號,參數(shù)3為工序名稱,理論重量為工時(由于借用現(xiàn)有的表格,表頭名稱為原表格名稱)。

      輸出數(shù)據(jù)可以需要導(dǎo)成不同格式的數(shù)據(jù)如Excel。在Excel中簡單處理后,即可導(dǎo)入裝備審價軟件中。

      4 結(jié)論

      目前,該報審價模塊已經(jīng)經(jīng)過多輪使用驗證、迭代更新,在多個項目中得到應(yīng)用,解決了工藝設(shè)計人員在產(chǎn)品數(shù)據(jù)管理和裝備價格工作方面的痛點問題,極大地提高了工作效率,降低了工作強(qiáng)度。

      參考文獻(xiàn):

      [1] 譚鵬,高宜朋,龔芊芊,等.一種基于分段抽樣的裝備材料費的審價方法[J].海軍工程大學(xué)學(xué)報,2022,34(5):78-83.

      [2] 張瑋,柯珊,趙艷.淺談新政策下裝備審價工作的關(guān)鍵切入點與應(yīng)對措施[J].航空財會,2022(6):68-70.

      [3] 黃曙榮,安晶,王偉.產(chǎn)品數(shù)據(jù)管理PDM原理與應(yīng)用[M].鎮(zhèn)江:江蘇大學(xué)出版社,2014.

      [4] 舒銳,潘世永.基于開目工藝管理系統(tǒng)的二次開發(fā)技術(shù)探討[J].國防制造技術(shù),2013(2)55-59.

      [5] 秦靖,劉存勇.Oracle從入門到精通:視頻實戰(zhàn)版[M].北京:機(jī)械工業(yè)出版社,2011.

      【通聯(lián)編輯:梁書】

      司法| 方城县| 娄底市| 二连浩特市| 龙里县| 潢川县| 定襄县| 九台市| 化州市| 论坛| 南部县| 临洮县| 驻马店市| 莒南县| 睢宁县| 盐城市| 山东| 安化县| 华容县| 华阴市| 沈阳市| 崇仁县| 通河县| 巧家县| 丁青县| 思茅市| 汉寿县| 都兰县| 满城县| 绥德县| 丰台区| 高邮市| 延长县| 白银市| 乐清市| 安塞县| 江山市| 卓尼县| 禹州市| 防城港市| 江门市|