新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

MODULE MainMoudle  

  

PERS 

wobjdata 

WobjPallet_L:=[FALSE,TRUE,"",[[-456.216,-2058.49,-233.373],[1,0,0,0]],[[0,0,0],[

1,0,0,0]]] 

!定义左侧码盘工件坐标系

WobjPallet_L 

 

PERS 

wobjdata 

WobjPallet_R:=[FALSE,TRUE,"",[[-421.764,1102.39,-233.373],[1,0,0,0]],[[0,0,0],[1

,0,0,0]]]; 

 

!定义右侧码盘工件坐标系

WobjPallet_R 

 

PERS 

tooldata 

tGripper:=[TRUE,[[0,0,527],[1,0,0,0]],[20,[0,0,150],[1,0,0,0],0,0,0]]; 

!定义工具坐标系数据

tGripper 

 

PERS loaddata LoadFull:=[20,[0,0,300],[1,0,0,0],0,0,0.1]; 

 

 

!定义有效载荷数?/p>

LoadFull 

 

PERS wobjdata CurWobj; 

 

 

!定义工件坐标系数据

CurWobj

,此工件坐标系作为当前使用坐标系。即当在左侧码垛时,

将左侧码盘坐标系

WobjPllaet_L

赋值给该数据;当在右侧码垛时,则将

WobjPllaet_R

赋?/p>

给该数据

 

 

PERS 

jointtarget 

jposHome:=[[0,0,0,0,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]]; 

!定义关节目标点数据,各关节轴数值为

0

,用于手动将机器人运动至各关节轴机械零位

 

 

CONST 

robtarget 

pPlaceBase0_L:=[[296.473529255,212.21064316,3.210904169],[0,0.70711295,-0.707100

612,0],[-2,0,-3,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!左侧不旋转放置基准位置

 

 

CONST 

robtarget 

pPlaceBase90_L:=[[218.407102669,695.953395421,3.210997808],[0,-0.000001669,1,0],

[-2,0,-2,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!左侧旋?/p>

90

°放置基准位置

 

 

CONST 

robtarget 

pPlaceBase0_R:=[[296.473529255,212.21064316,3.210904169],[0,0.707221603,-0.70699

194,0],[1,0,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!右侧旋转不旋转放置基准位置

 

 

CONST 

robtarget 

pPlaceBase90_R:=[[218.407102669,695.953395421,3.210997808],[0,-0.00038594,0.9999

99926,0],[1,0,1,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!右侧旋?/p>

90

°放置基准位置

 

 

CONST 

robtarget 

pPick_L:=[[1627.550991372,-426.974661352,-26.736921885],[0,0.707109873,-0.707103

689,0],[-1,0,-2,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!左侧抓取位?/p>

 

 

CONST 

robtarget 

pPick_R:=[[1611.055992534,442.364097921,-26.736584068],[0,0.707220363,-0.7069931

81,0],[0,0,-1,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

MODULE MainMoudle  

  

PERS 

wobjdata 

WobjPallet_L:=[FALSE,TRUE,"",[[-456.216,-2058.49,-233.373],[1,0,0,0]],[[0,0,0],[

1,0,0,0]]] 

!定义左侧码盘工件坐标系

WobjPallet_L 

 

PERS 

wobjdata 

WobjPallet_R:=[FALSE,TRUE,"",[[-421.764,1102.39,-233.373],[1,0,0,0]],[[0,0,0],[1

,0,0,0]]]; 

 

!定义右侧码盘工件坐标系

WobjPallet_R 

 

PERS 

tooldata 

tGripper:=[TRUE,[[0,0,527],[1,0,0,0]],[20,[0,0,150],[1,0,0,0],0,0,0]]; 

!定义工具坐标系数据

tGripper 

 

PERS loaddata LoadFull:=[20,[0,0,300],[1,0,0,0],0,0,0.1]; 

 

 

!定义有效载荷数?/p>

LoadFull 

 

PERS wobjdata CurWobj; 

 

 

!定义工件坐标系数据

CurWobj

,此工件坐标系作为当前使用坐标系。即当在左侧码垛时,

将左侧码盘坐标系

WobjPllaet_L

赋值给该数据;当在右侧码垛时,则将

WobjPllaet_R

赋?/p>

给该数据

 

 

PERS 

jointtarget 

jposHome:=[[0,0,0,0,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]]; 

!定义关节目标点数据,各关节轴数值为

0

,用于手动将机器人运动至各关节轴机械零位

 

 

CONST 

robtarget 

pPlaceBase0_L:=[[296.473529255,212.21064316,3.210904169],[0,0.70711295,-0.707100

612,0],[-2,0,-3,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!左侧不旋转放置基准位置

 

 

CONST 

robtarget 

pPlaceBase90_L:=[[218.407102669,695.953395421,3.210997808],[0,-0.000001669,1,0],

[-2,0,-2,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!左侧旋?/p>

90

°放置基准位置

 

 

CONST 

robtarget 

pPlaceBase0_R:=[[296.473529255,212.21064316,3.210904169],[0,0.707221603,-0.70699

194,0],[1,0,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!右侧旋转不旋转放置基准位置

 

 

CONST 

robtarget 

pPlaceBase90_R:=[[218.407102669,695.953395421,3.210997808],[0,-0.00038594,0.9999

99926,0],[1,0,1,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!右侧旋?/p>

90

°放置基准位置

 

 

CONST 

robtarget 

pPick_L:=[[1627.550991372,-426.974661352,-26.736921885],[0,0.707109873,-0.707103

689,0],[-1,0,-2,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!左侧抓取位?/p>

 

 

CONST 

robtarget 

pPick_R:=[[1611.055992534,442.364097921,-26.736584068],[0,0.707220363,-0.7069931

81,0],[0,0,-1,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

MODULE MainMoudle  

  

PERS 

wobjdata 

WobjPallet_L:=[FALSE,TRUE,"",[[-456.216,-2058.49,-233.373],[1,0,0,0]],[[0,0,0],[

1,0,0,0]]] 

!定义左侧码盘工件坐标系

WobjPallet_L 

 

PERS 

wobjdata 

WobjPallet_R:=[FALSE,TRUE,"",[[-421.764,1102.39,-233.373],[1,0,0,0]],[[0,0,0],[1

,0,0,0]]]; 

 

!定义右侧码盘工件坐标系

WobjPallet_R 

 

PERS 

tooldata 

tGripper:=[TRUE,[[0,0,527],[1,0,0,0]],[20,[0,0,150],[1,0,0,0],0,0,0]]; 

!定义工具坐标系数据

tGripper 

 

PERS loaddata LoadFull:=[20,[0,0,300],[1,0,0,0],0,0,0.1]; 

 

 

!定义有效载荷数?/p>

LoadFull 

 

PERS wobjdata CurWobj; 

 

 

!定义工件坐标系数据

CurWobj

,此工件坐标系作为当前使用坐标系。即当在左侧码垛时,

将左侧码盘坐标系

WobjPllaet_L

赋值给该数据;当在右侧码垛时,则将

WobjPllaet_R

赋?/p>

给该数据

 

 

PERS 

jointtarget 

jposHome:=[[0,0,0,0,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]]; 

!定义关节目标点数据,各关节轴数值为

0

,用于手动将机器人运动至各关节轴机械零位

 

 

CONST 

robtarget 

pPlaceBase0_L:=[[296.473529255,212.21064316,3.210904169],[0,0.70711295,-0.707100

612,0],[-2,0,-3,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!左侧不旋转放置基准位置

 

 

CONST 

robtarget 

pPlaceBase90_L:=[[218.407102669,695.953395421,3.210997808],[0,-0.000001669,1,0],

[-2,0,-2,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!左侧旋?/p>

90

°放置基准位置

 

 

CONST 

robtarget 

pPlaceBase0_R:=[[296.473529255,212.21064316,3.210904169],[0,0.707221603,-0.70699

194,0],[1,0,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!右侧旋转不旋转放置基准位置

 

 

CONST 

robtarget 

pPlaceBase90_R:=[[218.407102669,695.953395421,3.210997808],[0,-0.00038594,0.9999

99926,0],[1,0,1,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!右侧旋?/p>

90

°放置基准位置

 

 

CONST 

robtarget 

pPick_L:=[[1627.550991372,-426.974661352,-26.736921885],[0,0.707109873,-0.707103

689,0],[-1,0,-2,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!左侧抓取位?/p>

 

 

CONST 

robtarget 

pPick_R:=[[1611.055992534,442.364097921,-26.736584068],[0,0.707220363,-0.7069931

81,0],[0,0,-1,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

 

Ͼλ">
Ͼλ
Ŀ

ABB左右码垛详细解说 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

MODULE MainMoudle  

  

PERS 

wobjdata 

WobjPallet_L:=[FALSE,TRUE,"",[[-456.216,-2058.49,-233.373],[1,0,0,0]],[[0,0,0],[

1,0,0,0]]] 

!定义左侧码盘工件坐标系

WobjPallet_L 

 

PERS 

wobjdata 

WobjPallet_R:=[FALSE,TRUE,"",[[-421.764,1102.39,-233.373],[1,0,0,0]],[[0,0,0],[1

,0,0,0]]]; 

 

!定义右侧码盘工件坐标系

WobjPallet_R 

 

PERS 

tooldata 

tGripper:=[TRUE,[[0,0,527],[1,0,0,0]],[20,[0,0,150],[1,0,0,0],0,0,0]]; 

!定义工具坐标系数据

tGripper 

 

PERS loaddata LoadFull:=[20,[0,0,300],[1,0,0,0],0,0,0.1]; 

 

 

!定义有效载荷数?/p>

LoadFull 

 

PERS wobjdata CurWobj; 

 

 

!定义工件坐标系数据

CurWobj

,此工件坐标系作为当前使用坐标系。即当在左侧码垛时,

将左侧码盘坐标系

WobjPllaet_L

赋值给该数据;当在右侧码垛时,则将

WobjPllaet_R

赋?/p>

给该数据

 

 

PERS 

jointtarget 

jposHome:=[[0,0,0,0,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]]; 

!定义关节目标点数据,各关节轴数值为

0

,用于手动将机器人运动至各关节轴机械零位

 

 

CONST 

robtarget 

pPlaceBase0_L:=[[296.473529255,212.21064316,3.210904169],[0,0.70711295,-0.707100

612,0],[-2,0,-3,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!左侧不旋转放置基准位置

 

 

CONST 

robtarget 

pPlaceBase90_L:=[[218.407102669,695.953395421,3.210997808],[0,-0.000001669,1,0],

[-2,0,-2,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!左侧旋?/p>

90

°放置基准位置

 

 

CONST 

robtarget 

pPlaceBase0_R:=[[296.473529255,212.21064316,3.210904169],[0,0.707221603,-0.70699

194,0],[1,0,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!右侧旋转不旋转放置基准位置

 

 

CONST 

robtarget 

pPlaceBase90_R:=[[218.407102669,695.953395421,3.210997808],[0,-0.00038594,0.9999

99926,0],[1,0,1,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!右侧旋?/p>

90

°放置基准位置

 

 

CONST 

robtarget 

pPick_L:=[[1627.550991372,-426.974661352,-26.736921885],[0,0.707109873,-0.707103

689,0],[-1,0,-2,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

!左侧抓取位?/p>

 

 

CONST 

robtarget 

pPick_R:=[[1611.055992534,442.364097921,-26.736584068],[0,0.707220363,-0.7069931

81,0],[0,0,-1,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; 

 



ļ׺.doc޸Ϊ.docĶ

  • [ʵòο]2018Ƕšʾѧκ.doc
  • ˹ҿרҵӢ 2017ӢԺУרҵ
  • 2018-2019ѧ꼶Ӣȫ Unit 2 I think that m
  • 2016꿵ʦ⼰𰸽-23ҳ
  • Ŵ(ϰ
  • 2017-2022ݳؽPPPĿʵʩоѯ(Ŀ¼)
  • 2015-2016ѧѧڸ20144½׶ο
  • еĵ֣֡֡ĵ
  • Ӧûӽ̰excel
  • -ѧУĽ鷶3ƪ Ʒ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)