恩佐2登录 > SEO技术 > 导seo课程简介入培训资料(最新版)

导seo课程简介入培训资料(最新版)

admin SEO技术 2020年01月23日

  导入培训资料(最新版)_自我管理与提升_求职/职场_实用文档。EPSON 机械手初级培训 爱普生中国 FA 营业本部 2013年12月16日 1 章程 一、EPSON机器人介绍与选型 二、机器人应用导入培训 三、EPSON软件特有功能 2 EPSON 机

  EPSON 机械手初级培训 爱普生中国 FA 营业本部 2013年12月16日 1 章程 一、EPSON机器人介绍与选型 二、机器人应用导入培训 三、EPSON软件特有功能 2 EPSON 机器人简介 3 EPSON机器人发展历史 开始于对手表的小型零部件的高精度、高效率组装 25年的销售业绩!业界行业最高的市场份额 手表组装生产线 EPSON机器人的产品线 爱普生机器人 选件部分 SCARA(4轴) Pro-six(6轴) 视觉 CV1 PV1 手编 控制器选件 RS系列 G系列 H 系列 LS系列 C系列 S系列 另有业界最高精度单轴模块机械手 通讯板卡 GUI Builder 传送带跟踪 5 4轴 G、RS 、LS系列主要参数 产品系列 系列名称 G1 最大负载 1Kg 重复精度 ±0.005 (J1+J2) mm 工作臂长 175~22 5mm 循环时间* 0.3 second 最高速度 3000 mm/s RC180/ 适合控制器 RC620 G3 3Kg ± 0.008 mm 250~350 mm 0.37 second 4350 mm/s RC180/ RC620 G6 6Kg ± 0.015 mm 550~650 mm 0.35 second 7900 mm/s RC180/ RC620 G10/20 10~20Kg ± 0.025 mm 650~1000 mm 0.38 second 11000 mm/s RC180/ RC620 RS3 3Kg ± 0.01 mm 350 mm 0.36 second 6237 mm/s RC180/ RC620 RS4 4Kg ± 0.015 mm 550 mm 0.39 second 7400 mm/s RC180/ RC620 * 循环时间: 负载1kg,垂直向25mm,水平300mm的门型往返运动时间 LS3 3Kg ±0.01 mm 400 mm 0.45 second 6000 mm/s RC90 LS6 6KG ±0.02 mm 600 mm 0.42 second 6800 mm/s RC90 6 6轴 C、S系列主要参数 产品系列 系列名称 最大负载 C3 3Kg C4 C4L S5 S5L 4Kg 4Kg 5Kg 5Kg 重复定位精度 ±0.02mm ±0.02mm ±0.03mm ±0.02mm ±0.03mm 工作臂长 600mm 600mm 900mm 700mm 900mm 循环时间* 0.37 0.37 0.47 0.44 0.49 最高速度 (p点线 RC700 4591mm/s 4215mm/s RC180 RC620 RC180 RC620 * 循环时间: 负载1kg,垂直向25mm,水平300mm的门型往返运动时间 7 控制器选择 控制器类型 RC620 RC180 连接本体类 Scara系列 Scara系列 型 (除LS)、 (除LS)、 C3、S5 C3、S5 RC700 C4 RC90 LS系列 扩展性 内置端口 可同时控制 4台机器人, 可扩展运动 控制卡支持 传送带跟踪 功能等 标准扩展 (见选型手 册) 同时可控制2 台机器人,可 扩展运动控 制卡,支持传 送带跟踪功 能等 新版本的 RC90可支持 运动控制卡, 支持传送带 跟踪功能 以太网, 以太网, 以太网,USB,以太网,USB, USB,RS232, USB, RS232 RS232 24输入/16 输出 24输入/16 24输入/16输 24输入/16输 输出 出 出 8 机器人应用导入 一、关于机械手的基础知识 二、硬件概要 三、EPSON RC+ 用户界面 四、示教 五、SPEL+语言 六、动作指令 七、I/O 八、Pallet 九、新宝7登录!...! 并列处理 十、多任务处理 9 一、关于机械手的基础知识 1、机械手坐标系 1.1 SCARA机械手坐标系 XY方向坐标(前后左 右) Z方向坐标(上 下) U方向坐标(旋 转) 10 一、关于机械手的基础知识 1.2 垂直6轴型机械手的机械手坐标系 11 一、关于机械手的基础知识 2. 机械手的手臂姿势 在使用机械手作业时,有必要使其用示教时的手臂姿势在指定的点上动作。如果不这样 做,根据手臂姿势的不同,会产生轻微的位臵偏移,或朝着意想不到的路径动作的结果,有 干涉周边设备的危险。为了避免这种情况,在点数据中必须事先指定使其在此点上动作时的 手臂姿势(如下图)。此信息也也可以从程序中变更(\L或者\R)。 2.1 SCARA机械手的手臂姿势图 12 一、关于机械手的基础知识 2.2 垂直6轴型机械手的手臂姿势 2.2.1 垂直6轴型机械手在其动作范围内的点上,可以不同的手臂姿 势使其动作,如下图示: 13 一、关于机械手的基础知识 2.2.1 在EPSON RC+ 5.0软件中设定垂直6轴型机械手的手臂姿势,如下图示: 2.2.2 也可以在程式中指定机械手的手臂姿势,记述为 “/”与后面的L(左手姿势)或R(右手姿势)、A(上肘 姿势)或B(下肘姿势)、F(手腕翻转姿势)或NF(手腕 非翻转姿势)。手臂姿势有以下8中组合,如表1示,但因 点而异,并非所有的组合都可以动作。 垂直6轴型的机械手在第4关节、第6关节同轴的点上,即使 将第4关节、第6关节旋转360度,也可以实现相同的位臵姿 势。作为用于区别像这样点的点属性,有J4Flag和J6Flag。 指定J4Flag时,请记述斜杠(/)和其后的J4F0 (-180J4 关节角度=180)、或J4F1(J4关节角度= -180 或80 J4关节角度)。指定J6Flag时,请记述斜杠(/)和其后的 J6F0 (-180J6关节角度=180)、或J6F1 ( J6 关节角度= -180 或180 J6 关节角度= 360 )、或 J6Fn(-180*(n+1) J6关节角度= 180*n 或180*n J6 关节角度= 180*(n+1))。 表1 14 二、硬件概要 系统构成 15 二、硬件概要 机械手和控制器 16 三、EPSON RC+ 用户界面 17 四、示教 1. 微动Jog &Teach页面 打开Jog&Teach页面: Tools →Robot Manager →Jog&Teach或单击工具栏 图标后,选择Jog&Teach页面。如下图示 Mode说明: World:在当前的局部坐标系、工具坐标系、机械手属性、ECP坐标系上,向X、Y、Z轴的方向微动动作。 如果是SCARA型机械手,也可以向U方向微动。如果是垂直6轴型机械手,则可以向U方向(倾斜)、V方 向(仰卧)、W方向(偏转)微动。 Tool : 向工具定义的坐标系的方向微动移动。 Local: 向定义的局部坐标系的方向微动移动。 Joint : 各机械手的关节单独微动移动。不是直角坐标型的机械手使用Joint模式时,显示单独的微动 按钮。 ECP : 在用当前的外部控制点定义的坐标系上,微动动作。 18 四、示教 2. 示教点步骤 (1)在Points页面Points Files下拉菜单中选择需要教点的点文件 (2)在Jog&Teach页面右下角位臵选择需要示教的点编号 (3)微动将机械手移动的需要示教点的位置。如果是SCARA机械 手,Motor On情况下,可以在Control Panel 页面Free All释 放所要轴后,手动将机械手移动需要示教点的位置后,Lock ALL锁定所有轴。 (4)点击Teach按钮,系统自动记录下示教点在当前坐标系的具 体数值。如果需要示教的点为新增点,将弹出以下对话框,用 户可根据需要对该点编辑标签及说明 (5)在Robot Manager Points页面点击Save按钮,完成示教点。 步骤 (4) 19 五、SPEL+语言 1. 概述 SPEL+是在R170/180控制器上运行的与BASIC相近的程序语言。它支持多任务,动作控制和I/O 控制。程序以ASCII文本形式创建,被编辑在可以执行的对象文件中。 2. 程序结构 一个SPEL+程序包括有函数,变量和宏指令,每一个程序以.PRG的扩展名保持到对应的项目里 (Project)。一个项目至少包含有一个程序和一个main函数。函数以Function开始,Fend结 束,函数名可以使用最多32个字符的半角英文数字和下划线,不区分大小写,但是不可以使 用以数字和下划线开始的名称或SPEL+关键字。 程序示例: MAIN.PRG Function Main Call Func1 Integer m_i ‘模块变量m_i Global (Preserve) Integer g_i ‘全局变量(全局保护变量)g_i ... Fend Function main Integer I ‘局部变量i Function Func1 ... Jump pickpnt Fend 3. 变量 ... Function Func1 SPEL+中有3种不同的变量。 ? Local : 局部变量(用在同一Function内使用的变量) ? Module : 模块变量(在同一程序内使用的变量) Integer I ... ? Global : 全局变量(在同一项目内使用的变量) Fend ‘局部变量i 20 五、SPEL+语言 4. 变量的数据类型 变量有多种数据类型,使用前先说明类型,格式为:数据类型变量名。例如: Integer i,定义变量i为整型数据。另外,代入的数据和变量的类型必须一致。在下 表中列出SPEL+ 语言中使用的数据类型。 21 六、动作指令 1. 动作指令分类 使机械手动作的指令叫作动作指令。 可分为:PTP动作指令,CP动作指令,Curves动作指令,Joint动作指令。 类型 PTP CP 指令 说明 Go、Jump、BGo、TGo 是经过机械手结构上最容易活动的 路径到达目标位臵的动作命令 Move、Arc、Arc3、 指定机械手到达目标位臵运动轨迹 Jump3/Jump3CP、 Bmove、 的指令 TMove、CVMove NOTE: * CP模式,即Continuous Path 连续路径模式。 * 指定PTP动作指令和Joint动作指令的速度和加/减速度时,使用SPEED指令和 ACCEL指令。指定CP模式动作指令时,使用使用SPEEDS指令和ACCELS指令。 22 六、动作指令 2. PTP指令 包括指令:Go、Jump、BGo、TGo PTP(Pose To Pose)动作,是与其动作轨迹无关,以机械手的工具顶端为目标位臵使其动作的动作方法。PTP 动作,使用各关节上配置的电动机,使机械手通过最短的路径到达目标位置。 优点:运动速度快,缺点:运动轨迹无法预测。指定PTP动作速度和加/减速,使用SPEED指令和ACCEL指令。 2.1 Go 指令 功能:全轴同时的PTP动作,动作的轨迹是各关节分别对从当前的点到目标坐标进行插补。 格式:Go 目标坐标 示例: 1. Go P1 ?机械手动作到P1点 2. Go XY(50, 400, 0, 0) ?机械手动作到X=50,Y=400,Z=0,U=0 3. Go P1+X(50) ?机械手动作到P1点X坐标值偏移量为+50的位置 4. Go P1:X(50) ?机械手动作到P1点对应X坐标值为50的位置 2.2 Jump 指令 功能:通过“门形动作”使手臂手臂从当前位臵移动至目标坐标。 格式:Jump 目标坐标 示例: 图1 1. Jump P1 ?机械手以“门形动作”动作到P1点 2. Jump P1 LimZ -10 ?以限定第三轴目标坐标Z=-10的门形动作移动到P1点,如图1示 3. Jump P1:Z(-10)LimZ -10 ?以限定第三轴目标坐标Z=-10的门形动作移动到P1点位臵Z坐标值为-10的位置 NOTE: Go与Jump的区别Jump与Go都是使机械手手臂用PTP动作移动的命令。但是Jump有Go没有的一个功能。Jump 将机械手的手部先抬起至LimZ 值,然后使手臂水平移动,快要到目标坐标上空的时候使其下降移动。此动作的 标准是可以更准确地避开障碍物这一点,更重要的是通过吸附、配置动作,提高作业的周期时间。 23 六、动作指令 3. CP指令 包括指令:Move、Arc、Arc3、Jump3/Jump3CP、BMove、TMove、CVMove CP(Continuous Path )指令可以指定机械手到达目标位臵的运动轨迹。新宝7登录 优点:轨迹可以控制,匀速动作。缺点:速度慢。 指定Linear动作速度和加/减速度,使用SPEEDS指令和ACCELS指令。 3.1 Move 指令 功能:以直线轨迹将机械手从当前位置移动到指定目标位置。全关节同时启动,同时停止。 格式:Move 目标坐标 示例:Move P1 ?机械手以直线点 NOTE: Move与Go的区别到达目标点时的手臂的姿势重要的时候使用Go命令,但是比控制动作中的手臂的轨迹重要的时 候,使用Move 命令。在SCARA机械手只有Z轴上下动作时,Go与Move的轨迹一样。 3.2 Arc和Arc3 指令 功能:Arc 在XY平面上以圆弧插补动作。 Arc3 在3D空间里以圆弧插补动作。 格式:Arc 经过坐标,目标坐标 说明:将机械手从当前位臵到目标坐标,通过经过坐标用圆弧插补动作活动时使用。从所给的3点(当前坐标、 经过坐标、目标坐标)自动演算圆弧插补轨道,并沿着此轨道移动机械手直至目标坐标为止。 示例:Arc P2,P3 NOTE: 即使目标坐标在机械手的动作范围内,一旦在Move或Arc运动轨迹超过允许动作范围外,机械手会突然停止,给 伺服电机带来撞击,有产生故障的危险。为了防止这样的事发生,请在高速执行之前先以低速进行动作范围确认。 24 六、动作指令 3.3 Jump3/Jump3CP指令 功能将手臂用3 维门形动作移动。Jump3是两个CP动作与1个PTP动作的组合 格式Jump3 退避坐标,接近开始坐标,目标坐标 示例Jump3 P1,P2,P3?从当前位臵经过保存坐标P1,接近坐标P2运动到目标坐标P3。图2示 图2 NOTE: 1、Jump不能用于6轴机械手,6轴机械手只能使用Jump3和Jump3 CP指令 2、Jump3CP指令用法与Jump3类似,不同在于Jump3CP是3个CP动作的组合 3、SCARA机械手Z轴上升或下降动作时,使用Jump指令可以提高运动速度 3.4 BMove 、TMove、CVMove 指令 BMove 在指定的局部坐标系(Local)上执行偏移直线插补动作。没有指定局部坐标系时,以局部0(基准坐标 系)为基准,进行进行偏移PTP 动作。 TMove 在当前的工具坐标系上执行偏移直线插补动作。 CVMove 用Curve 命令执行定义的自由曲线CP 动作。CVMove 执行设定控制器硬盘上的文件名的文件数据的 自由曲线CP 动作。此文件必须事先用Curve 命令制作。 Curve “mycurve”, O, 0, 4, P1, P2, On 2, P(3:7) ?设定自由曲线 Jump P1 ?用直线 CVMove “mycurve” ?用定义的自由曲线“mycurve”移动手 臂 25 六、动作指令 5. 速度设定指令 5.1 PTP指令的速度设定 Speed 功能用于设定PTP动作速度的百分比 格式:Speed s,[a,b] 说明:s 速度设定值;a 第三轴上升速度设定值;b 第三轴下降速度设定值。 示例:1. Speed 80 2. Speed 80,40,30 Accel 功能用于设定PTP动作加减速度的百分比。 格式:Accel a,b,[c,d,e,f] 说明:a/b 加/减速度设定值;c/d 第三轴上升加/减速度设定值; e/f 第三轴下降加/减速度设定值 示例:1. Accel 80,80 2. Accel 80,80,30,30,60,60 机械手 5.2 CP指令的速度设定 型号 Speeds值范围 mm/s SpeedS 功能用于设定CP动作速度值 格式:SpeedS 速度设定值 说明:表1 为不同机型对应的速度设定值范围 示例:SpeedS 800 ?CP动作的速度设置为800mm/s AccelS功能用于设定CP动作加减速度值 格式:AccelS 加速设定值,[减速设定值] 说明:表1 为不同机型对应的加减速度设定值范围 示例:AccelS 800 ?加减速度均为800mm/S? E2系列 G系列 PS系列 RS系列 1~1120 1~2000 1~2000 1~2000 表1 AccelS值范围 mm/s? 0.1~5000 0.1~15000 0.1~15000 0.1~15000 26 六、动作指令 5.3 Power指令 功能:电源模式的设定 格式:Power HighLow 说明:默认值为Low。低功率模式下电机输出被限制,实际动作速度变为默认初始值的 范围内。低功率模式设定时,从监控窗口或程序中即使出现设为高速的指示,也会按 初始值速度动作。如果需要用更高的速 度动作时,必须设定为Power High。 5.4 Weight指令 功能:进行补偿PTP 动作时的速度/加减速度的参数设定 格式:Weight 手部重量 说明:手部重量指指定手臂上垂挂的夹治具和其他工件的重量。由设定值计算出的等价 搬运重量超过最大可搬运重量时,会出现错误。 27 六、动作指令 6. Jump 指令的修饰 6.1 拱形动作 在Jump指令后通过指定门形参数Cn(n=0~7),可以改变拱形的形状。 上图中a,b的值与C0~C6对默认初始值(单位:mm)如下表列,C7为门形动作。要改变C0~C6对应的a, b的值,使用Arch指令。也可以ToolsRobot ManagerArch选项卡中修改。 拱形编号 0 1 2 3 4 5 6 7 a 30 40 50 60 70 80 90 门型运动 b 30 40 50 60 70 80 90 6.2 Arch指令 表1 功能:用于设定Jump动作拱形参数设定格式Arch 拱形编号,垂直上升距离,垂直下降距离说明设定值比垂直移 动距离大时变为门形动作。设定值即使掉电也会被保持。运动轨迹根据运动速度、机械手的动作方式而改变, 所以动作前请先确认动作轨迹 示例:Arch 0,10,40 28 七、 I/O控制、计时指令 RC170/RC180控制器标配了24位输入和16位输出,用户可以通过安装I/O板卡扩展I/O位数。每张I/O板卡包括 32位输入和32位输出,最多可以安装4张I/O板卡,既最多可增加128位输入和128位输出。 1硬件连接 1.1 输入电路:输入电压范围: + 12 ~24V ±10% ON 电压: + 10.8V(最小)OFF 电压: + 5V(最大) 输入电流: 10mA,24V输入时,典型值 29 七、I/O控制、计时指令 3 输入指令 Wait 功能:时间等待或输入位等待 格式:Wait 时间 Wait 输入条件,[时间] 时间:0~2147483,最小有效位为0.01秒;输入条件:记述待机条件 说明:只指定时间时,指定时间待机后执行下一个命令。只指定输入条件式时,待机至条件成立。指定输入条 件与时间时,条件式成立或指定时间到都会执行下一个命令。使用Sw函数,可以确认输入条件式是否成 立,或指定时间是否已到。 示例:Wait 1.5 ?待机1.5秒后,继续执行程序 Wait Sw(3)=On ?待机直到输入位3开启 Sw函数 功能:返回指定的输入位状态 格式:Sw (输入位编号) 输入位编号:可以使用的输入位编号 说明:进行I/O输入的状态确认。指定的输入打开时返回「1」,关闭时返回「0」。 示例:Print Sw(3) ?打印输入位3的状态 Wait Sw(1)=On and Sw(2)=On ?待机直到输入位1和2开启 Wait Sw(1)=On or Sw(2)=On ?待机直到输入位1或2开启 Wait Sw(1)=On xor Sw(2)=On ?待机直到输入位1或2其中一个开启 In函数 功能:返回指定的输入位端口 格式:In(端口编号) 端口编号:构成可以使用输入位的组 说明:可同时确认8个输入位的值。可以使其待机直到2个以上的I/O位的状态在特定的条件下一致。 返回值为0~255范围的整数值。 示例:Print In(0) ?打印输入位3的状态 30 七、 I/O控制、计时指令 1.2 输出电路 额定输出电压: + 12 ~24V ±10% 最大输出电流::100mA(典型值)/1输出 输出驱动器::Photo Mos继电器 通态电阻(平均)::23.5Ω以下输出 31 七、 I/O控制、计时指令 2 输出指令 On 功能:打开指定输出位 格式:On 输出位编号, [时间], [非同步指定] 输出位编号:可使用的输出位编号;时间:以秒为单位,最小有效位为0.01秒;非同步指定:0或1 说明:[非同步指定]在[时间]指定时可以指定,功能如表1 示 示例:1. On 1 2. On 1,0.5,0 指定1时 指定时间打开后关闭,执行下一个命令。 指定0时 On命令开始执行的同时,执行下一个命令。 省略时 与指定1时限同 表1 Off 功能:关闭指定输出位 格式:Off 输出位编号, [时间], [非同步指定] 输出位编号:可使用的输出位编号;时间:以秒为单位,最小有效位为0.01秒;非同步指定:0或1 说明[非同步指定]在[时间]指定时可以指定,功能如表1 示 示例:1. Off 1 2. Off 1,0.5,0 32 七、 I/O控制、计时指令 2 输出指令 Out 功能:同时设定输出8个输出位 格式:Out 端口编号,输出数据 端口编号:构成可使用输出位的组;输出数据:用端口编号指定的组的输出模式 说明:端口编号与输出数据的组合后同时设定8个输出位。输出位8位1组。首先在用端口编号指定的组中 指定输出数据参数中特定的输出模式。输出数据参数用10进制数(0~255)或16进制数(&H0~ &HFF)指定。端口编号如下与位编号对应。 端口编号 0 1 2 ... 63 位编号 0-7 8-15 16-23 ... 504-511 示例: Out 0, 0 Out 1, 255 Out 0, 100 Out 0, &H64 ?将0~7位全部关闭 ?将8~15位全部打开 ?将2,5,6位全部关闭 ?将2,5,6位全部关闭 33 七、I/O控制、计时指令 4 计时命令 tmreset, tmr 该功能常用于计算设备的cycletime TmReset 功能:复位计时器 格式:TmReset timerNumber 说明: timerNumber 计时器编号0-3 Tmr 功能:获取计时器的值 格式: Tmr (timerNumber) 实例: TmReset 0 Print Tmr (0) ‘复位0号计时器 ‘程序体 ‘把运行时间显示在运行窗口 34 七、I/O控制、计时指令 3 输入指令 Wait 功能:时间等待或输入位等待 格式:Wait 时间 Wait 输入条件,[时间] 时间:0~2147483,最小有效位为0.01秒;输入条件:记述待机条件 说明:只指定时间时,指定时间待机后执行下一个命令。新宝7登录只指定输入条件式时,待机至条件成立。指定输入条 件与时间时,条件式成立或指定时间到都会执行下一个命令。使用Sw函数,可以确认输入条件式是否成 立,或指定时间是否已到。 示例:Wait 1.5 ?待机1.5秒后,继续执行程序 Wait Sw(3)=On ?待机直到输入位3开启 Sw函数 功能:返回指定的输入位状态 格式:Sw (输入位编号) 输入位编号:可以使用的输入位编号 说明:进行I/O输入的状态确认。指定的输入打开时返回「1」,关闭时返回「0」。 示例:Print Sw(3) ?打印输入位3的状态 Wait Sw(1)=On and Sw(2)=On ?待机直到输入位1和2开启 Wait Sw(1)=On or Sw(2)=On ?待机直到输入位1或2开启 Wait Sw(1)=On xor Sw(2)=On ?待机直到输入位1或2其中一个开启 In函数 功能:返回指定的输入位端口 格式:In(端口编号) 端口编号:构成可以使用输入位的组 说明:可同时确认8个输入位的值。可以使其待机直到2个以上的I/O位的状态在特定的条件下一致。 返回值为0~255范围的整数值。 示例:Print In(0) ?打印输入位3的状态 35 八、Pallet 格式:Pallet [Outside,] [Pallet 编号, Pi, Pj, Pk[,Pm ], 列数, 行数] 参数: Outside 创建在指定的行及列的范围外可以访问的Pallet。指定范围:-32768 to 32767。可省略。 Pallet 编号用0到15的整数指定Pallet编号。 Pi, Pj, Pk 指定使用在Pallet定义(标准的3 点定义)中的点变量。 Pm 与Pi, Pj, Pk 一起使用定义Pallet的点变量。可省略。 列数 用整数指定Pi 与Pj的列数。范围为1到32767。(行数×列数32767) 行数 用整数指定Pi 与Pk的行数。范围为1到32767。(行数×列数32767) 说明:在机械手上至少必须示教Pi, Pj, Pk这3 点,并指定Pi 与Pj的分割数及Pi 与Pk的分割数,才能定义pallet。 Pallet 如果是高精度的四方形,则只要指定角上4 点中的3 个点就足够了,但是,还是建议指定全角4 点的位臵后进行pallet 定义。 定义pallet 时,首先要示教角的3 或4 个点,4 点定义时:以下表示P1、P2、P3 及P4。P1-P2 间有3 点,P1-P3 间有4点,总计使用12点用以下格式定义。表示Pallet的分割的各点自动地分配分割编号 (1-12)。 示教P1、P2、P3 时,尽量使三点的姿势一致。 36 八、Pallet Notes 不正确的pallet 的定义 如果搞错了点的顺序或点间的分割数,会出现错误的pallet顺序。 Pallet 面的定义 用角上3 点的Z 坐标值定义pallet 平面的高度。所以,也可以定义垂直方向的pallet。 1 列pallet 的pallet 定义 通过3 点指定的Pallet 命令,也可以定义1 列的pallet。如果是1 列,应示教两端的2 点,并如下输入、执行。 同一编号方向的分割数为1。 Pallet 2, P20, P21, P20, 5, 1 定义一个5x1 的pallet Pallet 使用示例 以下是从监控窗口设定用P1、P2、P3 定义的pallet 的示例。Pallet 而平均配臵15 点,P1-P2 间排列。 pallet 1, P1, P2, P3, 3, 5 jump pallet(1, 2) Jump to position on pallet 此设定的创建的pallet 如下所示。 37 九、!...! 并列处理 动作中并列进行I/O 等的输入输出处理。 使用示例 1) 将并列处理连同Jump命令同时使用。第3 关节上升移动结束,第1、第2、第4 关节 开始动作的阶段打开输出位1。输出位1 在Jump动作完成50%的阶段再次关闭。 Function test Jump P1 !D0; On 1; D50; Off 1! Fend 2) 将并列处理连同Jump 命令一起使用。第3 关节上升移动结束,第1、第2、第4 关节各自完成到P1 的移动的 10%的阶段打开输出位5,0.5 秒后关闭输出位5。 Function test2 Jump P1 !D10; On 5; Wait 0.5; Off 5! Fend 注意: 所有I/O 命令结束前动作结束的情况下 即使结束特定动作命令的动作所有的并列处理语句的执行也没有结束时,等全部结束以后执行下一个程 序。这种状况在必须并列处理多个I/O 命令的短距离移动动作时特别要注意 用停止手臂的Till 语句中途结束动作时,并联I/O 的执行 如果移动的中途停止手臂的Till 语句被使用,动作语句执行的下一个语句等待至全部并列处理语句执行结 束后执行。 38 EPSON特色功能 ? 窗口输出功能 Print 命令 命令格式: Print “1234”,”5678” Print here 功能:程序运行时可随时显示指定内容,方便调试、监控。 39 EPSON特色功能 ? 命令窗口 不需要启动程序,可让控制器执行单个命令 功能:调试、维护;可单独运行几乎所有SPEL+命令 40 结束 谢谢 41

标签: