1、0 01 10 02 20303掌握机器人压铸系统的掌握机器人压铸系统的I/O点设置。点设置。认知压铸工艺参数、要求及一般工认知压铸工艺参数、要求及一般工艺流程艺流程 。 熟悉工业机器人在压铸系统中的应熟悉工业机器人在压铸系统中的应用。用。 任务目标任务目标任务压铸工艺及压铸机器人编程 10404会进行简易压铸机器人程序编写会进行简易压铸机器人程序编写 。【背景知识背景知识】 压铸是利用模具腔对融化的金属施加高压,将熔融金属在高压高速下充填铸型,并在高压下结晶凝固形成铸件的过程。任务1压铸工艺及压铸机器人编程【背景知识背景知识】压铸工艺主要参数有压力参数(压射力、压射比压);速度参数(内浇道速
2、度、压射速度);温度参数(金属液温度、模具温度);时间参数(填充时间、持压时间、留模时间);余料饼厚度;合金液用量等。高压和高速充填成型是压铸的两大特点。常用的压射比压是从几千至几万kPa,甚至高达2105kPa。充填速度约在1050m/s,有些时候甚至可达100m/s以上。充填时间很短,一般在0.010.2s范围内。任务1压铸工艺及压铸机器人编程【背景知识背景知识】压铸工艺流程:模具安装、调试、清理预热模具、喷脱模剂、合模、进料、融化、压射、冷却与凝固、开模、顶出铸件、质量检验、成品下线、废品回收融化等过程。任务1压铸工艺及压铸机器人编程【背景知识背景知识】工业机器人的加入使得现代压铸工艺更
3、加方便,免去了人工取件所面临的高温,劳动强度大等恶劣环境,还可以配合后工作站进行打磨,组装等一系列自动化作业。 任务1压铸工艺及压铸机器人编程【任务实施任务实施】多功能机器人综合实训平台完成压铸程序编制及调试,该实训平台由PLC控制系统、机器人系统、压铸机构、光电检测等构成 。任务1压铸工艺及压铸机器人编程【任务实施任务实施】PLC控制系统完成进料、合模、压铸及产品检测工作,并与机器人通信,确保安全及同步。 任务1压铸工艺及压铸机器人编程【任务实施任务实施】 PLC压铸系统I/O分配表 任务1压铸工艺及压铸机器人编程端口元件名称/功能端口元件名称/功能X0启动开关Y0机器人输入DI0X1停止开
4、关Y1机器人输入DI1X2复位开关Y7电磁阀01,压铸合模气缸X3急停开关Y10电磁阀02,压铸出料气缸X5模式选择开关Y11电磁阀03,压铸进料气缸X6模式选择开关Y14模式指示灯控制X7压铸料斗原料检测(光电开关)Y15模式指示灯控制X10合模气缸归位Y16运行指示灯X12压铸进料气缸归位(磁开关)X20出料气缸归位X13工件检测【任务实施任务实施】工作模式选择 任务1压铸工艺及压铸机器人编程模式选择输入端工作模式输出模式状态灯X5X6Y14Y15灯A灯B灯C1001亮灭灭0010灭亮灭0111灭灭亮【任务实施任务实施】压铸送料模块 任务1压铸工艺及压铸机器人编程【任务实施任务实施】PLC
5、程序设计按压铸工艺,PLC工作过程包括压铸合模、进料、开模、出料、等待机器人取件等步骤。初始化过程包括启动、急停、停止、模式状态输出、各气缸的状态位置分析、相应变量及标志位的初始值赋值等。 任务1压铸工艺及压铸机器人编程【任务实施任务实施】 任务1压铸工艺及压铸机器人编程【任务实施任务实施】机器人压铸取件程序设计压铸取件通过安装于机器人前端的夹具和真空吸盘共同完成,运行前需将吸盘安装于夹具内并加紧,连接吸盘的气路。 任务1压铸工艺及压铸机器人编程【任务实施任务实施】机器人I/O信号 任务1压铸工艺及压铸机器人编程信号名称类型说明DI10_1输入PLC输出Y000DO10_3输出夹具控制信号DO
6、10_4输出真空吸盘控制信号【任务实施任务实施】机器人运动轨迹:先回原点,当压铸完成开模后铸件已推出时,线性移至压铸台中间位置(p10),下降至与取件位置齐高(p20),缓慢运动至取件位置(p30)取件,返回p20,返回p10,运动至接近检测区域(p40),线性通过检测区域(确保能被光电传感器检测到)至p50点,上升200mm,运动至放置位上方100mm处,下降至放置点,放置后返回,上升100mm,返回原点,进行下一次取件或停止。 任务1压铸工艺及压铸机器人编程【任务实施任务实施】机器人运动轨迹: 任务1压铸工艺及压铸机器人编程【任务实施任务实施】压铸取件工作流程任务1压铸工艺及压铸机器人编程
7、【任务实施任务实施】运行调试分别编写PLC程序及机器人取件程序,上电后检查各状态指示,确保急停按钮没有按下,将真空吸盘安装于夹具内并夹紧,连接气路。将操作面板模式选择开关调至模式A,运行并检验结果。由于实训台安装位置可能存在偏差,各点位(尤其是取件位及放置位)需要根据实际情况,利用示教器进行手动微调并修改,确保运行正常。 任务1压铸工艺及压铸机器人编程0 01 10 02 20303掌握掌握Smart子组件子组件PoseMover、Sink的应用的应用 。掌握机器人掌握机器人WORLDZONE安全区安全区域设置。域设置。掌握机器人软伺服指令的应用掌握机器人软伺服指令的应用 。 任务目标任务目标
8、任务压铸系统仿真设计 20404熟悉事件例程熟悉事件例程Event Routine及应及应用用 。【背景知识背景知识】压铸机器人工作站 任务2压铸系统仿真设计【背景知识背景知识】安全区设置区域检测(WorldZones)选项用于设定一个空间直接与I/O信号关联。在此工作站中,将压铸机开模后的空间进行设定,当机器人进入此空间时,I/O信号立即变化并与压铸机互锁(由压铸机PLC编程实现),禁止压铸机合模,保证机器人安全。使用WorldZones指令选项时,关联一个数字输出信号,该信号设定时,在一般的设定基础上需要增加I/O信号的存储级别参数AccessLevel设定。 任务2压铸系统仿真设计【背景
9、知识背景知识】矩形体区域设定指令WZBoxDefWZBoxDef是与WorldZones相关的应用指令,用在大地坐标系下设定矩形体的区域检测,设定时需要定义该虚拟矩形体的两个对角点 。 任务2压铸系统仿真设计WZBoxDef Inside, volume, corner1, corner2; !设置监控区域的矩形对角点【背景知识背景知识】WZBoxDef指令说明任务2压铸系统仿真设计指令变量名称说明Inside矩形体内部有效值Outside矩形体外部有效值(与Inside二者必选其一)Shape形状参数LowPoint左下对角点HighPoint右上对角点【背景知识背景知识】区域检测激活输出信
10、号指令WZDOSetWZDOSet是与WorldZones相关的指令,用于区域检测被激活时输出设定的数字输出信号,当该指令被执行后,机器人的工具中心点(TCP)接触到设定区域检测的边界时,设定好的输出信号将输出一个特定的值。 指令示例任务2压铸系统仿真设计WZDOSet Temp, service Inside, volume, do_service, 1; !设置区域进入触发信号【背景知识背景知识】WZDOSet指令说明 任务2压铸系统仿真设计指令变量名称说明Temp开关量,设定为临时区域检测Stat开关量,设定为固定区域检测,与上一项二者选其一WorldZonewztemporary或wz
11、stationaryInside开关量,当TCP进入设定区域时输出信号Before开关量,当TCP或指定轴无限接近设定区域时输出信号Shape形状参数Signal输出信号名称SetValue输出信号设定值【背景知识背景知识】事件例程Event Routine参数说明任务2压铸系统仿真设计参数名称参数说明Routine需要关联的例行程序名称Event机器人系统运行的系统事件,如启动停止等Task事件例程所在的任务All Tasks该事件程序是否在所有任务中执行,YES或NOAll Motion Tasks该事件程序是否在所有单元的所有任务中执行,YES或NOSequence Number 程序执
12、行的顺序号,0100,0最先执行,默认值为0【背景知识背景知识】事件例程的设置任务2压铸系统仿真设计【背景知识背景知识】软伺服激活指令SoftAct SoftAct软伺服激活指令用于激活任意一个机器人或轴或外部机械装置的“软”伺服,激活后轴具有一定的柔性。SoftAct指令只能应用于系统主任务T_ROB1中,即使是在MultiMove系统中情况下。指令示例:SoftAct 3,90Ramp:=150;SoftActMechUnit:=orbit1,1,50Ramp:=120; 任务2压铸系统仿真设计【背景知识背景知识】SoftAct指令说明 任务2压铸系统仿真设计指令变量名称说明MechUni
13、t机械单元名称Axis轴名称Softness软化值(0%-100%)Ramp软化坡度(100%)【背景知识背景知识】软伺服关闭指令SoftDeactSoftDeact指令是用来关闭机械单元软伺服,一旦该指令执行,程序中所有机械单元的软伺服将失效。指令示例:SoftDeact Ramp:=150;指令说明:参数Ramp为软化坡度(100%)。通过对每个轴设定一定的软化值,可以适应模具顶针顶出的力量,使机器人更具柔性。SoftDeact关闭时可一次关闭所有的软化设置。任务2压铸系统仿真设计【任务实施任务实施】解压压铸机器人工作站文件yazhu.rspag 任务2压铸系统仿真设计【任务实施任务实施】
14、部件说明 任务2压铸系统仿真设计名称说明名称说明IRB4600_60_205_02机器人工作站BaseCord 机器人工作站基座IRC5_Singel-Cabinet机器人控制柜DCM压铸机开/合模机构,机械装置ControlPanel 压铸机操作面板SafetyDoor压铸机安全门,机械装置CoolTabel压铸件冷却台Gripper 夹具,用于夹取工件workpiece_Source压铸件Fence工作区域围挡400_guide传输链Trash不合格铸件收集桶workpiece3不合格铸件Part_1压铸开模/合模导轨Floor地板CCD图像传感器part1模具Laser图像检测光束【任务
15、实施任务实施】1.光电传感器检测光电传感器检测Smart_CCD组件创建组件创建创建一个空白Smart组件,修改名称为“Smart_CCD”,将部件/模型“Laser”拖放入“Smart_CCD”组件中,利用Smart_CCD组件控制光束(Laser)的动态出现和隐藏,模拟光电传感器工件检测过程。添加 “信号和属性”中的LogicGate、“动作”菜单下的Show和Hide子组件,将LogicGate的“Operator”属性设为NOT,即非门。 将部件/模型“CCD”和“Laser”拖放入“Smart_CCD”组件中,确保“Laser”设置为不可见,即正常情况下不显示。 任务2压铸系统仿真设
16、计【任务实施任务实施】添加I/O信号 任务2压铸系统仿真设计【任务实施任务实施】信号连接 任务2压铸系统仿真设计【任务实施任务实施】信号连接 任务2压铸系统仿真设计【任务实施任务实施】工作原理为:当diLaserShow=1时,显示光束Laser,并使输出信号doPartOK=1;否则隐藏光束,输出信号doPartOK=0 任务2压铸系统仿真设计【任务实施任务实施】2.传输链传输链Smart_CNV组件创建组件创建 在“建模”窗口中点击“Smart组件”按钮创建一个空白Smart组件,修改名称为“Smart_CNV”。在左侧“布局”窗口中,将部件/模型“400_guide”拖放入“Smart_
17、CNV”组件中。 任务2压铸系统仿真设计【任务实施任务实施】在此组件的编辑窗口中点击“添加组件”,添加“本体”中的“LinearMover”子组件,修改名称为“LinearMove_CNV”,右击此组件,选择“属性”,其属性设置如图所示;添加“其它”中的“Queue”子组件;添加“动作”中的“Sink”子组件。 任务2压铸系统仿真设计【任务实施任务实施】添加“传感器”中的面传感器“PlaneSensor”子组件,修改其名称为“PlaneSensor_Front”(传输链前端传感器,用于检测工件是否进入传输链),如图所示进行属性参数设置,点击“应用”完成设置。任务2压铸系统仿真设计【任务实施任务
18、实施】添加“传感器”中的面传感器“PlaneSensor”子组件,修改其名称为“PlaneSensor_Back” 传输链末端传感器,用于检测工件是否传输至终点),如图所示进行属性参数设置,点击“应用”完成设置。任务2压铸系统仿真设计【任务实施任务实施】两个面传感器分布示意任务2压铸系统仿真设计【任务实施任务实施】进入“信号和连接”选项卡,点击“添加I/O Signals”添加数字输出信号“doCNVEmpty” 。任务2压铸系统仿真设计【任务实施任务实施】点击“添加I/O Connection”,进行信号连接,完成后如图任务2压铸系统仿真设计【任务实施任务实施】功能说明:当传输链前端传感器P
19、laneSensor_Front检测到工件时,将工件加入到队列Queue的尾部,LinearMove_CNV组件使之按300mm/s速度线性运动。当工件运动至传输链末端时被传感器PlaneSensor_Back检测到,传感器输出信号将激活Sink组件删除该工件(表示已下线),并使输出信号doCNVEmpty置1,该信号表明此时传输链已空,可再次放置已冷却工件于其上。任务2压铸系统仿真设计【任务实施任务实施】3.压铸机构压铸机构Smart_DCM组件创建组件创建 创建一个空白Smart组件,修改名称为“Smart_DCM”,在左侧“布局”窗口中将部件/模型“part1”、“DCM”、“Safty
20、Door”、“workpiece_Source”均拖放入该组件中。添加动作组件“Attacher”、“Detacher”和“Source”,然后将Attacher组件属性中Parent项设为“Smart_DCM/part1” ;Detacher 组件不作修改,属性选择默认;Source组件中的Source项设为“Smart_DCM/workpiece_Source”。任务2压铸系统仿真设计【任务实施任务实施】3.压铸机构压铸机构Smart_DCM组件创建组件创建 任务2压铸系统仿真设计【任务实施任务实施】添加4个PoseMover子组件,修改为Pose_DieOpen开模、Pose_DieCl
21、ose合模、Pose_DoorOpen安全门开和Pose_DoorClose安全门关,分别进行其属性设置。 任务2压铸系统仿真设计【任务实施任务实施】添加4个PoseMover子组件,修改为Pose_DieOpen开模、Pose_DieClose合模、Pose_DoorOpen安全门开和Pose_DoorClose安全门关,分别进行其属性设置。 任务2压铸系统仿真设计【任务实施任务实施】添加“信号和属性”中子组件LogicGate和LogicSRLatch。 任务2压铸系统仿真设计【任务实施任务实施】建立信号连接。 任务2压铸系统仿真设计【任务实施任务实施】功能说明:diDCMStart=1,
22、复位doDoorOpen信号(doDoorOpen=0),Pose_DoorClose执行安全门关闭动作(运动至位置pos3,耗时3s),完成后执行压铸动作(Pose_DieClose,压铸上模板运动至pos2进行压铸,时间为4s),然后Source组件产生一个铸件复制品,并执行Attacher动作,将工件安装于压铸上模板模具内,随之运动。如果此时diDelay=1,延时8s后,铸件随压铸上模板返回压铸前位置pos1(Pose_DieOpen,耗时5s),到达后安全门打开(Pose_DoorOpen,运动至pos4,耗时3s),动作完成后置位doDoorOpen信号(doDoorOpen=1)
23、,此信号可通知机器人取件。 任务2压铸系统仿真设计【任务实施任务实施】4.夹具夹具Smart_Gripper组件创建组件创建 创建一个空白Smart组件,修改名称为“Smart_Gripper”,将部件/模型Gripper拖放如该组件中。右击Gripper,选择“安装到” “IRB4600_60_205_02”,将夹具安装至机器人末端,在弹出的“更新位置”单击“否”,保留夹具当前位置不变。 任务2压铸系统仿真设计【任务实施任务实施】添加动作组件“Attacher”和“ D e t a c h e r ” , 然 后 将Attacher组件属性中Parent项设为“Smart_Gripper”;
24、Detacher 组件不作修改,属性选择默认。 任务2压铸系统仿真设计【任务实施任务实施】添 加 “ 传 感 器 ” 中 的“PlaneSensor”子组件,进行属性参数设置,点击“应用”,创建一个100mm100mm的面传感器。 任务2压铸系统仿真设计【任务实施任务实施】通过线性移动和旋转工具将此面传感器移至夹具的夹爪中央位置。 任务2压铸系统仿真设计【任务实施任务实施】完成信号连接任务2压铸系统仿真设计【任务实施任务实施】功能说明:设置于夹具中传感器检测到工件时执行Attacher动作,夹取工件,diAttach=1。当搬运到指定位置后,diAttach置为0,经非门使Detacher组件
25、输入端Execute为1,Detacher组件动作,释放工件。任务2压铸系统仿真设计【任务实施任务实施】仿真工作站逻辑设定进入“仿真”窗口,点击工具栏上“仿真逻辑”右侧的下拉箭头,选择“工作站逻辑”,选择“信号和连接”,为工作站添加数字输入信号“diDCMAuto”和数字输出信号“doEmpty”。 任务2压铸系统仿真设计【任务实施任务实施】工作站逻辑信号连接 任务2压铸系统仿真设计源对象源信号目标对象目标对象信号yazhudiDCMAutoST_FoundryIRB4600di01DCMAutoyazhudiDCMAutoST_FoundryIRB4600di05CNVEmptyST_Fou
26、ndryIRB4600do04StartDCMSmart_DCMdiDCMStartST_FoundryIRB4600do06AtPartCheckSmart_CCDdiLaserShowST_FoundryIRB4600do03GripperOFFSmart_GripperdiAttachSmart_DCMdoDoorOpenST_FoundryIRB4600di02DoorOpenSmart_DCMdoDoorOpenST_FoundryIRB4600di03DieOpenSmart_DCMdoDoorOpenST_FoundryIRB4600di06LsEjectFWDSmart_CNV
27、doCNVEmptyyazhudoEmptySmart_CCDdoPartOKST_FoundryIRB4600di04PartOK【任务实施任务实施】工作站逻辑信号连接 任务2压铸系统仿真设计【任务实施任务实施】仿真运行单击“I/O仿真器”,在右侧窗口中将“选择系统”设为“工作站信号”,单击“播放”,单击diDCMAuto,使diDCMAuto=1。将“选择系统”改为“ST_FoundryIRB4600”,此时di01Auto=1,di05CNVEmpty=1,di01Auto=1表示压铸机自动工作状态,di05CNVEmpty=1表示传输链空,当冷却架放满工件时,可挑选已冷却工件送至传输链
28、经传输下线。 任务2压铸系统仿真设计【任务实施任务实施】压铸机器人程序工件坐标系wobjDCM和wobjCool 任务2压铸系统仿真设计【任务实施任务实施】载荷数据LoadPart 任务2压铸系统仿真设计参数名称参数值工件质量mass(kg)5工件重心坐标cog(mm)X50Y0Z150其余参数均为默认值【任务实施任务实施】工作站I/O单元及信号配置 在机器人进入压铸机之前,我们必须与压铸机进行信号通讯。需要知道的安全信号有:模具打开、模具关闭、产品检测、模具顶针顶出、模具顶针收回、机器人在检测位置、机器人在压铸机的工作区域中等。 任务2压铸系统仿真设计NameI/O单元名称Type of u
29、nitI/O单元类型Connected To BusI/O单元所在的总线DeviceNet addressI/O单元总线地址pBoard11DP_SLAVE_FAProfibus_FA111【任务实施任务实施】工作站I/O单元及信号配置 任务2压铸系统仿真设计NameI/O信号名称Type of SignalI/O信号类型Assigned to UnitI/O信号从属的I/O单元Unit MappingI/O信号单元地址信号说明do01RobInHomeDigital OutputpBoard110机器人在Home点do02GripperONDigital OutputpBoard111夹爪打
30、开do03GripperOFFDigital OutputpBoard112夹爪关闭do04StartDCMDigital OutputpBoard113允许合模do05RobInDCMDigital OutputpBoard114机器人在压铸机工作区域【任务实施任务实施】工作站I/O单元及信号配置 任务2压铸系统仿真设计NameI/O信号名称Type of SignalI/O信号类型Assigned to UnitI/O信号从属的I/O单元Unit MappingI/O信号单元地址信号说明do06AtPartCheckDigital OutputpBoard115机器人在检测位置do07Ej
31、ectFWDDigital OutputpBoard116模具顶针顶出do08EjectBWDDigital OutputpBoard117模具顶针收回do09E_StopDigital OutputpBoard118机器人急停输出信号【任务实施任务实施】工作站I/O单元及信号配置 任务2压铸系统仿真设计NameI/O信号名称Type of SignalI/O信号类型Assigned to UnitI/O信号从属的I/O单元Unit MappingI/O信号单元地址信号说明do10CycleOnDigital OutputpBoard119机器人运行状态信号do11RobManualDigit
32、al OutputpBoard1110机器人处于手动模式信号do12ErrorDigital OutputpBoard1111机器人错误信号【任务实施任务实施】工作站I/O单元及信号配置 任务2压铸系统仿真设计NameI/O信号名称Type of SignalI/O信号类型Assigned to UnitI/O信号从属的I/O单元Unit MappingI/O信号单元地址信号说明di01DCMAutoDigital InputpBoard110压铸机自动状态di02DoorOpenDigital InputpBoard111安全门打开状态di03DieOpenDigital InputpBoa
33、rd112模具处于开模状态di04PartOKDigital InputpBoard113产品检测合格信号【任务实施任务实施】工作站I/O单元及信号配置 任务2压铸系统仿真设计NameI/O信号名称Type of SignalI/O信号类型Assigned to UnitI/O信号从属的I/O单元Unit MappingI/O信号单元地址信号说明di05CnvEmptyDigital InputpBoard114输送链产品检测信号di06LsEjectFWDDigital InputpBoard115顶针顶出到位信号di07LsEjectBWDDigital InputpBoard116顶针收
34、回到位信号di08ResetE_StopDigital InputpBoard117紧急停止复位按钮【任务实施任务实施】工作站I/O单元及信号配置 任务2压铸系统仿真设计NameI/O信号名称Type of SignalI/O信号类型Assigned to UnitI/O信号从属的I/O单元Unit MappingI/O信号单元地址信号说明di09ResetErrorDigital InputpBoard118错误报警复位信号di10StartAt_MainDigital InputpBoard119从主程序开始信号di11MotorONDigital InputpBoard1110电动机上电
35、信号di12StartDigital InputpBoard1111启动信号di13StopDigital InputpBoard1112停止信号【任务实施任务实施】为了提高do05RobInDCM信号的可靠性,将其设定为常闭信号,当机器人在压铸机外的安全空间时,输出为1;当机器人在压铸机开模空间内,输出为0。如果发生I/O通信中断,输出也为0,确保机器安全。 任务2压铸系统仿真设计Name信号名称Access Level存储级别Default Value默认值do05RobInDCMReadOnly1【任务实施任务实施】上述信号中,部分信号需关联机器人系统控制信号,作为系统的输入/输出信号,
36、其配置如表所示。 任务2压铸系统仿真设计Signal Name信号名称Action系统控制信号Argument1信号类型功能di08ResetE_StopReset Emergency Stop无急停复位di09ResetErrorReset Execution Error无报警状态复位di10StartAt_MainStart at MainContinuous从主程序启动di11MotorONMotors On无电动机上电di12StartStartContinuous程序启动di13StopStop无程序停止系统输入配置 【任务实施任务实施】上述信号中,部分信号需关联机器人系统控制信号,
37、作为系统的输入/输出信号,其配置如表所示。 任务2压铸系统仿真设计系统输出配置 Signal Name信号名称Status状态功能do09E_StopEmergency Stop急停状态输出do10CycleOnCycleOn自动循环状态输出do12ErrorExecution Error报警状态输出【任务实施任务实施】主程序任务2压铸系统仿真设计【任务实施任务实施】程序数据任务2压铸系统仿真设计常量/变量名称注解常量/变量名称注解pHome机器人工作原点pRelPart1冷却台放置位置1pWaitDCM等待压铸位置pRelPart2冷却台放置位置2pPickDCM取件位置pRelPart3冷
38、却台放置位置3pRelCNV输送链放料目标点pRelPart4冷却台放置位置4pMoveOutDie压铸机目标点pRelDaPart废品放置点pPosOK机器人目标点变量tGripper夹具工具坐标wobjDCM压铸机工件坐标系wobjCool冷却台工件坐标系【任务实施任务实施】程序数据任务2压铸系统仿真设计常量/变量名称注解常量/变量名称注解PosExtRobSafe1干涉区域对角点1PosExtRobSafe2干涉区域对角点2shExtRobSafe干涉区域形状参数wzExtRobSafe 区域参数(临时/固定)nCtime计时LoadPart有效载荷参数vFast空载运行速度vLow负载
39、运行速度nPickOff_XX向取件目标点偏移值nPickOff_YY向取件目标点偏移值【任务实施任务实施】程序数据任务2压铸系统仿真设计常量/变量名称注解常量/变量名称注解nPickOff_ZZ向取件目标点偏移值bEjectKo顶针状态nErrPickPartNo抓取错误变量bDieOpenKO开模状态bPartOK产品检测结果nRelPartNo冷却台工件计数nCoolOffs_Z冷却台Z向偏移值bFullOfCool冷却台满状态bCool1PosEmpty 冷却台位置1空bCool2PosEmpty冷却台位置2空bCool3PosEmpty 冷却台位置3空bCool4PosEmpty冷却台位置4空【任务实施任务实施】初始化程序rIninAll()任务2压铸系统仿真设计其他程序【拓展练习拓展练习】“ShiXunTai.rspag”文件,参照本项目任务2完成夹具及压铸机构Smart组件设计;按任务1图5-9所示示教轨迹的各目标点,编写RAPID程序;利用虚拟示教器进行I/O单元配置、I/O信号设置及系统输入/输出配置。 要求:机器人图5-9轨迹进行取件、经过检测区及放置工件满3次停止,压铸机构进行压铸合模、开模及开模出料,具体可参照视频文件“压铸与搬运”中的压铸工作部分。练习综合实训台压铸机构模型仿真压铸拓展练习仿真视频.Avi