1.最好用switch case语句控制,条理分明。
2.一个case语句对应一个动作。
3.任何报警必须停机。报警不要弹出对话框,只能显示在信息栏。让客户选择的选项才能弹框提示。报警信息用红色字体显示,报警后必须要有报警提示或者操作提示,显示信息用黄色字体。
4.必须所有轴复位完成后才能点击启动功能,没有复位完成不允许点击启动功能,要有复位标志。
5.软件上要有“停止”和“暂停”按钮。
6.修改参数要设置权限,操作员与工程师的权限分明。
7.机器动作能并行的不得串行。宁可多开线程。
8.必须先将Z轴升起时才能运行X/Y轴,运行X/Y轴时必须读取Z轴传感器,如没挡住就要break,停机报警。;微调时不用升起来,要判断是否处于微调模式。
9.机器人走位时,必须用标志记录机械手当前的位置,判断在此位置是否能够移动。
10.要记录产品的所有信息,完整的信息,方便排查问题或追溯。比如:产品SN信息,生产时间,数量等等。
11.只要用鼠标操作的必须要有记录,时间,状态等。可以单独开线程控制。
12.必须要用勾选的方式选择运行功能。
13.单步功能,点击一下运行走一个case,权限不开放给OP。
14.单独功能,方便“取料”,“放料”功能的调试。
15.急停或暂停后,实时记录所有产品的信息,机械手所在的位置等等。
16.要求调试界面随便乱点都不会装机。并且界面一定要简单明了,不要复杂,让没操作过设备的人一看就会。
------爱学的小曾2023年7月31日