您好!欢迎光临工博士商城

爱普生机器人服务商

产品:47    
联系我们
联系方式
  • 联系人:庾文科
  • 电话:18616561800
  • 邮件:ywk@gongboshi.com
  • 手机:18616561800
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 爱普生机器人:爱普生机器人编程操作之点文件操作及点位修改
新闻中心
爱普生机器人:爱普生机器人编程操作之点文件操作及点位修改
发布时间:2022-02-07        浏览次数:5778        返回列表
爱普生机器人程序操作之点文件操作及点位修改
---------------------------------------------------------------------------------------------------------------------------------------------------------------------  epson机器人

一、点文件操作及点位修改

1)点位定义(一般用示教方式示教点位,直接指定时要注意点的属性,否则运动时容易撞机)

P1 = XY(200100-250)’向点P1分配坐标

Pick = XY(300,200-45O)’向点pick位置分配坐标P10 = Here '向当前位置分配某个点

P1=p2   将点P2赋值给P1

2 用点标签调用点位

For i = 0 To 10

Go pickJump placeNext i

3)用变量调用点位

For i = 0 To 10

Go P(i)

Next i

4)上载程序中点文件

启动程序时将加载机器人的默认点文件“robot1.pts”。您还可以使用LoadPoints语句在程序中加载其他点。

Function main

Integer i

LoadPoints "model1.pts"For i = 0 To 10

Jump pickJump placeNext i

Fend

5)保存点文件Function main

P1 = XY(200100-250)’向点P1分配坐标

Pick = XY(300200-45,0)’向点pick位置分配坐标

Savepoints "robot1.pts"'将点保存到点文件"robot1.pts"

Fend

6)点位属性指定

1LOCAL属性(指定机器人坐标是相对那个坐标系的位置)P1 = XY(300-125.54,-42.30)/1 'P1在本地坐标1

2、左右手姿势指定

若要为SCARA6 轴机器人指定方向,添加斜杠(/),其后是L(左手方向)或R(右手方向)。

P2 = XY(200,100-20-45)/L’手的方向为左P3 = XY(50000)/2/R’本地2为右手方向您可以使用Hand语句和函数读取和设置点手的方向。Hand P1Righty

36轴肘姿势指定

若要在点分配语句中为6 轴机器人指定肘的方向,添加一个斜杠(/),其后是A (上方肘方向)或B(下方肘方向)

指定P1肘的方向为下方。  P1 = XY (0,600400900,180)/B

4、指定6轴手腕姿势

若要在点分配语句中为6 轴机器人指定手腕的方向,添加一个斜杠(),其后是NF(非反转手腕方向)或F(反转手腕方向)。

指定P2点手腕方向为翻转。

P2= XY(0,600,400,90,0,180)/F

5、指定J4FlagJ6Flag点属性

在工作范围的某些点上,即使第四关节或第六关节旋转360度,6 轴机器人也可以具有相同的位置和方向。为了区分这些点,提供了J4Flag J6Flag 点的属性。这些标记允许您为某个既定点的关节4和关节6 指定一个位置范围。

若要在分配语句中指定J4Flag,添加一个斜杠(/),其后是J4FO (-180<第四关节角度<=180)或J4F1(第四关节角度<=-180180<第四关节角度)。

P2 = XY (0,600400900180)/J4F1

若要在点分配语句中指定J6Flag,添加一个斜杠 (/),其后为J6FO (-180<第六关节角度<= 180),J6F1 (-360〈第六关节角度<= -180180<第六关节角度<= 360,J6Fn (-180*(n+1)〈第六关节角度<= 180 * n180 *n〈第六关节角度<= 180 *(n+1) )

P2= XY (50400400,900180)/J6F2

5、指定J1FlagJ2Flag点属性

在工作范围的某些点上,即使***关节或第二关节旋转360 度,RS 系列也可以具有相同的位置和方向。为了区分这些点,提供了J1Flag J2Flag 点的属性。这些标记允许您为某个既定点的关节1和关节2指定一个位置范围。

若要在点分配语句中指定J1Flag,添加一个斜杠(/),其后是J1FO (-90<***关节角度<=270)或J1F1 (-270<=***关节角度<=-90270<***关节角度<=450)。

P2 = XY (-175-1750,90)/J1F1

若要在点分配语句中指定J2Flag,添加一个斜杠(/),其后是J2FO (-180<第二关节角度<=180),J2F1 (-360<第二关节角度<=-180180<第二关节角度<=360)。P2= XY (3001754090)/J2F1

J1FlagJ2Flag点属性

在机器人坐标系的原点,即使***关节在旋转,RS系列也可以具有相同的位置和方向。为了区分这些点,提供了J1Ang点的属性。

(7)提取和设置点位

使用CXCYCZCUCVCwCS CT命令获得一个点的坐标,或对其进行设置。

xcoord = CX(P1)

P2= XY(xcoord,200-200)

ycoord = CY(P*)’获取当前的Y位置坐标CX(pick) = 25.5

CY(pick)= CY(pick)+2.3

(8)点位修改

有几种方法可以修改某个点而无需再示教。您可以用相对偏移值或***值更改一个或多个坐标值。

若要设置某个坐标的zuida值,使用冒号,后跟轴的字母和值。

若要向坐标添加相对偏移值,使用一个轴字母,后跟括号中的偏移值或表达式。如果偏移值为负,则轴字母的前面是减号。如果省略了括号,其将被自动添加。Go P1 -Z(20)偏移Z-20mm,移动到P1

Go P1 :Z(-25)偏移Z轴到-25mm的zui位置,移动到P1

Go P1 -X(20)+Y(50):Z(-25)XY相对偏移量和Z 位置移动到P1 

了解更多请咨询epson机器人、爱普生机器人官网
爱普生官网




 

联系热线:18616561800 联系人:庾文科 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 爱普生机器人服务商

返回
顶部