答疑:在AS9100D中8.5.1.1條“軟件程序確認(rèn)”如何理解及要做哪些工作?
資料整理自:Q群“中國設(shè)備管理”,Q群號:283752911 答疑日期:2019/1/18
【提問】:恒神股份(呂建平):@成都華標(biāo)企管蔣良君 及各位老師:請教一下,在AS9100D《質(zhì)量管理體系-對于航空、航天以及國防組織的要求》中8.5.1.1條,“設(shè)備、工裝和軟件程序的控制:生產(chǎn)設(shè)備、工裝和用于生產(chǎn)過程自動化和控制、監(jiān)視和測量的軟件程序最終放行用于生產(chǎn)前應(yīng)進(jìn)行確認(rèn),并維護(hù)。” 請教各位老師,關(guān)于“軟件程序確認(rèn)”如何理解,簡單講要具體做哪些工作? 2019/1/18 9:24:50
【答疑】:成都華標(biāo)企管 蔣良君 2019/1/18 13:50:28
恒神股份呂工好!看了你的提問,我利用中午的時間,回復(fù)如下:
一、用于生產(chǎn)過程“軟件程序確認(rèn)”的理解
1.目的:通過對軟件的確認(rèn),確保軟件能力滿足設(shè)備安全、生產(chǎn)加工和產(chǎn)品質(zhì)量要求。
2.對軟件“確認(rèn)”一詞的理解:通過檢查和提供客觀證據(jù)來證明某一具體預(yù)期用途的特定要求已被滿足。
注意關(guān)鍵詞:
檢查——你廠的什么設(shè)備或系統(tǒng),什么軟件程序,你用什么方法來驗證是滿足你預(yù)期用途的?
證據(jù)——檢查后你要有記錄證實你做的確認(rèn),也就是是你依據(jù)什么檢查,檢查什么,檢查的結(jié)果如何。
滿足預(yù)期用途——檢查的結(jié)果,符合你的預(yù)期使用要求。
3.對軟件預(yù)期用途的確認(rèn)要做哪些工作?舉例說明:
例1:機(jī)器人的某一項預(yù)期 用途確認(rèn)。如:
1)機(jī)器人自動充電功能確認(rèn)。在距離充電位置大于10m的地方模擬啟動機(jī)器人自主充電命令,機(jī)器人能否自動在自動充電位置停止行駛,并保證進(jìn)行自動充電。
2)機(jī)器人功能組件通信測試:機(jī)器人功能組件在不同狀態(tài)下,分別對應(yīng)機(jī)器人功能組件集成器里的不同顏色,如失活對應(yīng)藍(lán)色、激活對應(yīng)綠色、錯誤對應(yīng)紅色等。
例2:加工航天產(chǎn)品用數(shù)控機(jī)床的軟件程序。1)可通過對數(shù)控系統(tǒng)、PLC程序等、機(jī)床數(shù)據(jù)、實際使用功能測試進(jìn)行驗證。2)通過設(shè)備的運行情況,軟件的穩(wěn)定性、可靠性進(jìn)行確認(rèn)。
實例:數(shù)控銑床程序檢查。如:
1)程序輸入到數(shù)控系統(tǒng)后,進(jìn)行加工之前,可以執(zhí)行自動運行檢查。這樣可以檢查程序是否能按照預(yù)想對機(jī)床進(jìn)行操作,即驗證程序的正確性,這對保證加工出正確的零件并防止機(jī)床事故十分重要。這類檢查可以通過實際運行機(jī)床或者觀察位置顯示的變化(不運行機(jī)床)來實現(xiàn)。
2)運行機(jī)床進(jìn)行檢查
(1)空運行。將工件卸下,只檢查刀具的運動。通過操作面板上的旋鈕選擇刀具運動的速度。
(2)改變進(jìn)給倍率。通過改變程序中指定的進(jìn)給速度來檢查程序。
(3)單段操作。按下循環(huán)啟動按鈕時,刀具執(zhí)行一段操作后停止。再次按下循環(huán)啟動按鈕,刀具執(zhí)行下一段操作然后又停止。
3)在不運行機(jī)床的情況下觀察位置顯示的變化
(1)機(jī)床鎖住。在機(jī)床鎖住的情況下,程序自動運行,但機(jī)床不
產(chǎn)生實際的運動,刀具軌跡可以在顯示畫面上看到,通過該畫面,可以檢查刀具路徑是否正確。
(2)輔助功能鎖住。在機(jī)床鎖住方式中,當(dāng)自動運行被置于輔助功能鎖住方式時,所有的輔助功能(主軸旋轉(zhuǎn),刀具更換,冷卻液開/關(guān)等)均不執(zhí)行。
4)利用圖形顯示對程序進(jìn)行檢查,如:在程序檢查過程中,圖形畫面對操作者而言是一個很好的檢查窗口。在調(diào)試的程序,其刀具軌跡的正確與否,可以在該畫面完全顯示出來,可以這樣說,程序檢查的很多工作就是通過圖形畫面完成的。(……)
4.生產(chǎn)設(shè)備控制軟件確認(rèn),可采用模擬生產(chǎn)(或過程仿真測試,如:正常操作中出現(xiàn)的輸入信號;預(yù)期的事件;不期望調(diào)節(jié)下要求的系統(tǒng)動作。)或實際生產(chǎn)的方式進(jìn)行確認(rèn)。(確認(rèn)的方法,你可參考設(shè)備廠商說明書上有關(guān)軟件程序的確認(rèn)方法。)
5.確認(rèn)后,你要有記錄證明你做了確認(rèn)的工作,記錄表的內(nèi)容如:設(shè)備名稱、使用單位、軟件名稱、版本號及序號、制造廠商、確認(rèn)時間、確認(rèn)人、需確認(rèn)的主要內(nèi)容和依據(jù)、軟件確認(rèn)過程實施情況和結(jié)果。
提示:檢查/確認(rèn)軟件可以避免拆卸數(shù)控設(shè)備而引發(fā)的許多麻煩,由軟件引起的故障只要把相應(yīng)的軟件恢復(fù)正常之后,就可排除,軟件故障也稱為可恢復(fù)性故障。因此,做好軟件的備份與維護(hù)工作則很重要,以數(shù)控機(jī)床的軟件數(shù)據(jù)為例:
1)數(shù)控機(jī)床軟件系統(tǒng)的數(shù)據(jù)文件主要分為系統(tǒng)文件、MTB(機(jī)床制造廠)文件和用戶文件三類,如:
①系統(tǒng)文件。 FANUC提供的CNC和伺服控制軟件稱為系統(tǒng)軟件。
②MTB文件。PMC程序、機(jī)床廠編輯的宏程序執(zhí)行器( Manual guide及CAP程序等)。
③用戶文件。系統(tǒng)參數(shù)、螺距誤差補償值、加工程序、宏程序、刀具補償值、工件坐標(biāo)系數(shù)據(jù)、PMC參數(shù)等。
2)數(shù)據(jù)機(jī)床數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)
將機(jī)床數(shù)據(jù)輸出,存儲在快閃存儲卡(U盤)、移動硬盤、服務(wù)器等外部數(shù)據(jù)存儲設(shè)備中,以備需要時使用,稱之為數(shù)據(jù)備份。要定期做好機(jī)床數(shù)據(jù)備份(機(jī)外備份),若不慎造成機(jī)床數(shù)據(jù)丟失,或者在更換了系統(tǒng)中的某些硬件如存儲器模塊時,必須重新向數(shù)控系統(tǒng)輸入這些數(shù)據(jù),稱為恢復(fù)機(jī)床數(shù)據(jù)。通過數(shù)據(jù)恢復(fù)保證機(jī)床的正常運行。
二、“軟件程序……用于生產(chǎn)前應(yīng)進(jìn)行確認(rèn),并維護(hù)。”
1.軟件維護(hù)的目的:保持軟件的質(zhì)量或規(guī)定狀態(tài)。
2.你對軟件維護(hù)應(yīng)明確并做好這些方面的工作:軟件的貯存環(huán)境、貯存要求、檢驗與維護(hù)(包括修改控制)、利用和統(tǒng)計、鑒定和銷毀等。對軟件的維護(hù)、外觀檢驗、病毒檢驗、有效性檢驗、完整性檢驗等,你可參照標(biāo)準(zhǔn)QJ 3174《航天軟件產(chǎn)品貯存與管理》對軟件進(jìn)行維護(hù)管理。
3.為了便于軟件維護(hù)管理,你可建立軟件管理表。
以上,僅是個人理解,僅供參考。
注:AS9100 是一份在ISO 9001 質(zhì)量體系要求基礎(chǔ)上開發(fā)的航空航天標(biāo)準(zhǔn),其中加入了航空航天行業(yè)所建立的有關(guān)質(zhì)量體系的附件要求,以滿足DOD, NASA,以及FAA 等監(jiān)管機(jī)構(gòu)的質(zhì)量要求。此標(biāo)準(zhǔn)旨在為航空航天行業(yè)建立統(tǒng)一的質(zhì)量管理體系要求。
? 如果本文對您有幫助,請分享給您的朋友!
【提示】:
1.更多好資料,盡在 gyjfz.cn “找資料”欄目。
2.國內(nèi)設(shè)備管理、6S管理、目視管理相對專業(yè)、高質(zhì)的互動交流、答疑解惑 QQ群,群名:中國設(shè)備管理 Q群號: 283752911
3.加"中國設(shè)備管理" Q群,總有一個人知道你問題的答案