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