AS9100D 8.5.1.1
一、用于生产过程“软件程序确认”的理解
1.目的:通过对软件的确认,确保软件能力满足设备安全、生产加工和产品质量要求。
2.对软件“确认”一词的理解:通过检查和提供客观证据来证明某一具体预期用途的特定要求已被满足。
注意关键词:
检查——你厂的什么设备或系统,什么软件程序,你用什么方法来验证是满足你预期用途的?
证据——检查后你要有记录证实你做的确认,也就是是你依据什么检查,检查什么,检查的结果如何。
满足预期用途——检查的结果,符合你的预期使用要求。
3.对软件预期用途的确认要做哪些工作?举例说明:
例1:机器人的某一项预期 用途确认。如:
1)机器人自动充电功能确认。在距离充电位置大于10m的地方模拟启动机器人自主充电命令,机器人能否自动在自动充电位置停止行驶,并保证进行自动充电。
2)机器人功能组件通信测试:机器人功能组件在不同状态下,分别对应机器人功能组件集成器里的不同颜色,如失活对应蓝色、激活对应绿色、错误对应红色等。
例2:加工航天产品用数控机床的软件程序。1)可通过对数控系统、PLC程序等、机床数据、实际使用功能测试进行验证。2)通过设备的运行情况,软件的稳定性、可靠性进行确认。
实例:数控铣床程序检查。如:
1)程序输入到数控系统后,进行加工之前,可以执行自动运行检查。这样可以检查程序是否能按照预想对机床进行操作,即验证程序的正确性,这对保证加工出正确的零件并防止机床事故十分重要。这类检查可以通过实际运行机床或者观察位置显示的变化(不运行机床)来实现。
2)运行机床进行检查
(1)空运行。将工件卸下,只检查刀具的运动。通过操作面板上的旋钮选择刀具运动的速度。
(2)改变进给倍率。通过改变程序中指定的进给速度来检查程序。
(3)单段操作。按下循环启动按钮时,刀具执行一段操作后停止。再次按下循环启动按钮,刀具执行下一段操作然后又停止。
3)在不运行机床的情况下观察位置显示的变化
(1)机床锁住。在机床锁住的情况下,程序自动运行,但机床不
产生实际的运动,刀具轨迹可以在显示画面上看到,通过该画面,可以检查刀具路径是否正确。
(2)辅助功能锁住。在机床锁住方式中,当自动运行被置于辅助功能锁住方式时,所有的辅助功能(主轴旋转,刀具更换,冷却液开/关等)均不执行。
4)利用图形显示对程序进行检查,如:在程序检查过程中,图形画面对操作者而言是一个很好的检查窗口。在调试的程序,其刀具轨迹的正确与否,可以在该画面完全显示出来,可以这样说,程序检查的很多工作就是通过图形画面完成的。(……)
4.生产设备控制软件确认,可采用模拟生产(或过程仿真测试,如:正常操作中出现的输入信号;预期的事件;不期望调节下要求的系统动作。)或实际生产的方式进行确认。(确认的方法,你可参考设备厂商说明书上有关软件程序的确认方法。)
5.确认后,你要有记录证明你做了确认的工作,记录表的内容如:设备名称、使用单位、软件名称、版本号及序号、制造厂商、确认时间、确认人、需确认的主要内容和依据、软件确认过程实施情况和结果。
提示:检查/确认软件可以避免拆卸数控设备而引发的许多麻烦,由软件引起的故障只要把相应的软件恢复正常之后,就可排除,软件故障也称为可恢复性故障。因此,做好软件的备份与维护工作则很重要,以数控机床的软件数据为例:
1)数控机床软件系统的数据文件主要分为系统文件、MTB(机床制造厂)文件和用户文件三类,如:
①系统文件。 FANUC提供的CNC和伺服控制软件称为系统软件。
②MTB文件。PMC程序、机床厂编辑的宏程序执行器( Manual guide及CAP程序等)。
③用户文件。系统参数、螺距误差补偿值、加工程序、宏程序、刀具补偿值、工件坐标系数据、PMC参数等。
2)数据机床数据备份与数据恢复
将机床数据输出,存储在快闪存储卡(U盘)、移动硬盘、服务器等外部数据存储设备中,以备需要时使用,称之为数据备份。要定期做好机床数据备份(机外备份),若不慎造成机床数据丢失,或者在更换了系统中的某些硬件如存储器模块时,必须重新向数控系统输入这些数据,称为恢复机床数据。通过数据恢复保证机床的正常运行。
二、“软件程序……用于生产前应进行确认,并维护。”
1.软件维护的目的:保持软件的质量或规定状态。
2.你对软件维护应明确并做好这些方面的工作:软件的贮存环境、贮存要求、检验与维护(包括修改控制)、利用和统计、鉴定和销毁等。对软件的维护、外观检验、病毒检验、有效性检验、完整性检验等,你可参照标准QJ 3174《航天软件产品贮存与管理》对软件进行维护管理。
3.为了便于软件维护管理,你可建立软件管理表。
以上,仅是个人理解,仅供参考。
注:AS9100 是一份在ISO 9001 质量体系要求基础上开发的航空航天标准,其中加入了航空航天行业所建立的有关质量体系的附件要求,以满足DOD, NASA,以及FAA 等监管机构的质量要求。此标准旨在为航空航天行业建立统一的质量管理体系要求。