(完整版)爱普生机器人课件

更新时间:2023-05-23 10:13:26 阅读: 评论:0

Local : 局部变量(用在同一Function内使用的变量)
Module : 模块变量(在同一程序内使用的变量)
Global : 全局变量(在同一项目内使用的变量
String  字符
全局变量    global integer  i、、、、、、byte、、、、、
掉电保持    global prerve integer  i
Move是在直线轨道上移动机械臂。
Jump 首先将机器人的夹具末端抬起到LimZ 值,然后水平移动机械臂,在达到目标坐标的上空时开始下降动作。
输出    On i,0.2  脉冲
虚拟输入    tSw i, On
输入    sw(1)=1
Cz(p1)
Speed 功能用于设定PTP动作速度的百分比
格式:Speed s,[a,b]
说明:s 速度设定值;a 第三轴上升速度设定值;b 第三轴下降速度设定值。
Accel 功能用于设定PTP动作加减速度的百分比。
格式:Accel a,b,[c,d,e,f]
说明:a/b 加/减速度设定值;c/d 第三轴上升加/减速度设定值;
e/f 第三轴下降加/减速度设定值
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的位置
Wait Oport(5)  返回指定的输出位的状态的函数
并行执行!    !
Jump 命令一起使用并行处理。在第3 关节结束上升移动、而第1、第2、第4 关节开始移动的阶段,打开输出位1。输出位like的过去式1 将在Jump modify什么意思动作完成50%的阶段再次关闭。
Function test
Jump P1 !D0; On 1; D50; Off 1!
Fend
If  then
格式
(1) If 条件表达式 Then
语句T1
[ElIf 条件表达式 Then]
语句T1.
[El]
语句F1.
EndIf
(2) If 条件表达式狗屎英语 Then 语句T1 [;语句T2...] [El 语句F1 [;语句F2...]]
参数
条件表达式 返回真伪值(sagittariusTrue/Fal 的值)的有效条件表达式。真(True)时返回“0”以外的
数值,伪(Fal)时返回“0”。(请参阅下述条件表达式示例。)
语句T1 条件表达式的值为真(True)时,也就是满足条件时执行语句。(可以将多个语
句记述在If...El 形式的区段中。)
语句F1 条件表达式的值为伪(Fal)时,也就是满足条件时执行语句。(可以将多个
语句记述在If...El 形式的区段中。)
条件表达式中使用True
常数 True 的值是-1,由于是Boolean 型,在与其他型变量的比较条件中使用时需要注意。
Function main
Integer i
i = 3
If i = True Then
Print "i=TRUE"
EndIf
Fend
Do  loop
    Integer i
    Do
        i = i + 1
    '    Wait MemSw(1) = On
            Print "okg", i
        Wait 1
    Loop
    Do While i < 8
        Print "i=", i
          i = i + 1
          Speed 8
        Go ss
        Speed 12
        Go yuan
    Loop
   
格式
Do [{ While | Until } 条件表达式]
[语句]
[Exit Do]
眼部化妆步骤[语句]
Loop
并且或者,使用下述格式。
Do
[语句]
[Exit Do]
[语句]
Loop [{ While | Until } 条件表达式]
Do Loop 语句格式中有条件表达式和语句。
条件表达式 表示True Fal 的数字或字符串表达式。当条件表达式为空(Null)时,条件将
作为Fal 来处理。可省略。
语句 在条件一致期间或者在条件一致为止在条件一致期间或者到条件一致时为止,反复
执行1 个以上的语句。
说明
作为退出Do...Loop 的另一种方法,在Do...Loop 中可以随时随地插入Exit Do 语句。Exit Do 常在用
于评价If...Then 等几个条件之后使用。如果在If...Then 中使用Exit Do 语句,则将控制移至evidencesLoop
下一语句。
如果在嵌套的Do...Loop 语句中使用,则Exit Do vampire什么意思将控制移至发生循环的上1 级循环。
参阅
NextSend
Do 使用示例
Do While Not Lof(1)
Line Input #1, tLine$
Print tLine$
Loop
换臂
Hand P0, Lefty
Hand pick, Righty
子程序跳转指令
GoSub 使用示例
pf是什么意思
下例为使用GoSub 命令转至指定标签并执行几个I/O 命令后进行返回的简单示例。
Function main
Integer var1, var2
GoSub checkio '使用标签执行GoSub
On 1
On 2
Exit Function
checkio: '子例程的起始位置
var1 = In(0)
var2 = In(1)
If var1 = 1 And var2 = 1 Then
On 1
El
Off 1
EndIf
Return '子例程的结束位置
Fend
尼基塔第四季跳转指令
GoTo 使用示例
下例为使用GoTo 命令将控制转至行标签的简单的程序例。
Function main
长官英语If Sw(1) = Off Then
GoTo mainAbort
EndIf
Print "Input 1 was On, continuing cycle"
.
.
Exit Function
mainAbort:
Print "Input 1 was OFF, cycle aborted!"
Fend
Halt 使用示例

本文发布于:2023-05-23 10:13:26,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/119433.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:条件   使用   表达式   动作   移动   速度
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图