一、数模导入与放置
1.首先使用CATIA软件对输送带数模进行处理,处理完成后将数模文件格式转换为* .sat格式。
2.参考前几期数模导入步骤将机器人输送带导入仿真工作站,然后使用“两点法”将导入的数模放置到Layout中指定的位置处。
3.导入工件数模,并将其放置到输送带机器人放料位置处。
二、输送带Smart组件添加
在“建模”菜单下添加“Smsrt组件”,并将其重命名为“SC_Conveyor”。然后在其下添加3个LogicSRLatch、2个LogicGate、1个PlaneSensor、1个LineSensor、1个LinearMover、1个SimulationEvents以及1个Hide子对象组件,添加完成后将子对象组件进行编号重命名。
三、输送带Smart组件属性配置
1.分别设置LogicGate_1、LogicGate_2子对象组件为“取反”、“逻辑与”操作即“NOT”与“AND”操作。
2.设置面传感器PlaneSensor属性,在机器人输送带数模上拾取输送带前端角点作为面传感器基准点,然后分别设置面传感器长度为输送带长度、面传感器宽度为输送带宽度,输送对象暂不添加。
3.配置线性传感器LineSensor属性,分别拾取机器人输送带末端平面上两点作为传感器起始位置与结束位置,设置传感器半径为3mm,其他属性保持默认。
4.配置线性移动子对象组件LinearMover属性,设置移动速度为200mm/s,其他属性保持默认。
注:对象移动方向为相对于工作站世界坐标系的X轴方向,因此这里的Direction下只需设置沿X坐标轴下的参数为任意正值即可,这里保持默认值。
5.其他子对象组件属性配置保持默认。
四、Smart组件属性与连结配置
在机器人输送带Smart组件SC_Conveyor的属性与连结配置中添加如下连结。
说明:
(1)面传感器PlaneSensor检测到的对象作为线性移动子对象组件LinearMover的移动对象。
(2)线性传感器LineSensor检测到的对象作为隐藏对象子对象组件Hide的隐藏对象。
五、Smart组件信号和连接配置
1.在机器人输送带Smart组件SC_Conveyor的信号和连接配置中为Smart组件分别添加I/O信号SC_CNY_C与SC_CNY_R作为输送带的运行启动信号与输送反馈信号。
2.在I/O连接配置下添加如下所示信号连接。
说明:
(1)当输送带运行启动信号SC_CNY_C置位与面传感器PlaneSensor检测到的对象时置位线性移动子对象组件LinearMover的移动对象触发信号。
(2)当隐藏对象子对象组件Hide的对象隐藏完成后复位线性移动子对象组件LinearMover的移动对象触发信号。
(3)当仿真开始时置位面传感器PlaneSensor与线性传感器LineSensor的激活信号,当仿真结束后复位面传感器与线性传感器的激活信号。
(4)当线性传感器LineSensor检测到对象时,激活隐藏对象子对象组件Hide的触发信号。
(5)当面传感器PlaneSensor检测对象时复位输送反馈信号SC_CNY_R,当面传感器未检测到对象时置位输送反馈信号。
六、仿真运行
1.在软件的“仿真”菜单下打开“仿真设定”对话框,勾选仿真对象下的Smart组件“SC_Conveyor”。
2.软件“仿真”菜单下的“仿真设定”对话框中,只勾选仿真对象下的数控机床法兰连续旋转Smart组件“SM_Flange”。
3.点击“I/O仿真器”按钮,I/O信号监控面板中选择Smart组件“SM_Flange”, 然后点击“播放”按钮。
4.I/O信号监控面板中置位数控机床安装与拆除工件控制信号SM_W_C,此时机床安装于拆除反馈信号SM_W_R置位。然后点击机床法兰旋转控制信号SM_F_C,可以看到加工工件与机床法兰一起旋转运动。
5.点击“停止”按钮停止仿真运行,然后点击“重置”按钮,恢复工件与数控机床法兰的原始位置,以便重新仿真运行。
更多信息请咨询:那智机器人