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

发那科机械手服务商

产品:131    
联系我们
发那科机器人联系方式
  • 联系人:申
  • 电话:18621383635
  • 邮件:wqh@gongboshi.com
  • 手机:18621383635(微信同号)
新闻分类
发那科机器人友情链接
首页 > 发那科机器人新闻中心 > 发那科FANUC机器人抓取程序案例
发那科机器人新闻中心
发那科FANUC机器人抓取程序案例
发布时间:2021-08-10        浏览次数:632        返回列表

工博士机器人技术有限公司是一家集研发、生产、销售、技术服务于一体的专注于自动化、智能化设备生产和机器人系统集成应用的科技型企业,与ABB、库卡KUKA、发那科FANUC、安川YASKAWA欧地希OTC川崎Kawasaki遨博AUBO现代HYUNDAI电装DENSO欧姆龙OMRON爱普生EPSON等机器人公司签订了战略合作关系。

公司业务范围:

◆机器人本体及配套产品销售、机器人应用技术培训服务;

◆机器人在焊接、切割、搬运、激光技术、机床上下料、钣金折弯、锻造等领域的系统集成应用;

◆机器人变位机、导轨、防护工作房、焊接工装夹具等系统周边设备的设计和生产。

 地址:上海市嘉定区南翔镇众仁路399B202007(王工:18616566200)

----------------------------------------------------------------------------------------------------------

 

  

 发那科机器人

 

 

 

  1:TIMER[1]=RESET

 

 

  2:TIMER[1]=START

 

 

  3:UTOOL_NUM=1 [工具坐标系1]

 

 

  4:UFRAME_NUM=1 [用户坐标系1]

 

 

  5:OVERRIDE=50% [速度50%]

 

 

  6:D0[101]=OFF [机器人抓手关闭状态]

 

 

  7:WAIT DI[105]=ON [回原点信号]

 

 

  8:WAIT DI[101]=ON [机器人抓手原位磁性开关]

 

 

  9:J P[1] 50% FINE [机器人原点位置]

 

 

  10:WAIT DI[101]=ON

 

 

  11:DO[103]=ON [回原点完成]

 

 

  12:LBL[1] [标签1]

 

 

  13:R[1]=0 [Y轴方向计数清零]

 

 

  14:PR[1]=LPOS [当前位置的直角坐标值]

 

 

  15:PR[1,1]=0 [清零X轴位置数值]

 

 

  16:PR[1,2]=0 [清零Y轴位置数值]

 

 

  17:PR[1,3]=0 [清零Z轴位置数值]

 

 

  18:PR[1,4]=0 [清零A轴位置数值]

 

 

  19:PR[1,5]=0 [清零B轴位置数值]

 

 

  20:PR[1,6]=0 [清零C轴位置数值]

 

 

  21:LBL[2] [标签2]

 

 

  22:R[2]=0 [X轴方向计数清零]

 

 

  23:LBL[3] [标签3]

 

 

  24:UFRAM_NUM=1 [用户坐标系1]

 

 

  25:J P[1] 100% FINE [原点位置或过度位置]

 

 

  26:WAIT DI[106]=ON [允许机器人取料信号]

 

 

  27:L P[2] 1500MM/SEC FINE OFFSET,PR[1] [块取料位置上方]

 

 

  28:L P[3] 500MM/SEC FINE OFFSET,PR[1] [块取料位置]

 

 

  29:WAIT .50(SEC) [等待0.5s]

 

 

  30:DO[101]=ON [机器人抓手打开]

 

 

  31:WAIT DI[102]=ON [机器人抓手到位磁性开关]

 

 

  32:WAIT .05(SEC) [等待0.5s]

 

 

  33:L P[2] 1500MM/SEC CNT100 OFFSET,PR[1] [返回块取料位置上方]

 

 

  34:DO[104]=ON [机器人取料完成信号]

 

 

  35:WAIT .05(SEC) [等待0.5s]

 

 

  36:DO[104]=OFF [断开取料完成信号]

 

 

  37:J P[1] 100% CNT100 [原点位置或过度位置]

 

 

  38:R[3]=R[3]+1 [机器人取料完成计数]

 

 

  39:IF R[3]=1,JMP LBL[4]

 

 

  40:IF R[3]=2,JMP LBL[5]

 

 

  41:IF R[3]=3,JMP LBL[6]

 

 

  42:IF R[3]=4,JMP LBL[7]

 

 

  43:IF R[3]=5,JMP LBL[8]

 

 

  44:IF R[3]=6,JMP LBL[9]

 

 

  45:IF R[3]=7,JMP LBL[10]

 

 

  46:IF R[3]=8,JMP LBL[11]

 

 

  47:IF R[3]=9,JMP LBL[12]

 

 

  48:IF R[3]=10,JMP LBL[13]

 

 

  49:IF R[3]=11,JMP LBL[14]

 

 

  50:IF R[3]=12,JMP LBL[15]

 

 

  51:IF R[3]=13,JMP LBL[16]

 

 

  52:IF R[3]=14,JMP LBL[17]

 

 

  53:IF R[3]=15,JMP LBL[18]

 

 

  54:IF R[3]=16,JMP LBL[19]

 

 

  55:IF R[3]=17,JMP LBL[20]

 

 

  56:IF R[3]=18,JMP LBL[21]

 

 

  57:LB[4] [标签4]

 

 

  58:

 

 

  59:L P[4]1500MM/SEC FINE [机器人放料位置1上方]

 

 

  60:WAIT DI[106]=OFF [允许机器人放料信号]

 

 

  61:L P[5] 500MM/SEC FINE [机器人放料位置1]

 

 

  62:DO[101]=OFF [机器人抓手关闭]

 

 

  63:WAIT DI[101]=ON [机器人抓手原位磁性开关]

 

 

  64:WAIT .05(SEC) [等待0.5s]

 

 

  65:L P[4] 1500MM/SEC CNT100 [返回机器人放料位置1上方]

 

 

  66:DO[105]=ON [机器人放料完成信号]

 

 

  67:WAIT .05(SEC) [等待0.5s]

 

 

  68:DO[105]=OFF [关闭放料完成信号]

 

 

  69:PR[1,1]=PR[1,1]+74.2 [机器人X轴方向偏移74.2mm]

 

 

  70:R[2]=R[2]+1 [机器人X轴方向取料计数]

 

 

  71:IF R[2]<4,JMP LBL[3] [当机器人X轴方向取料计数小于4时,跳转到标签3]

 

 

  72:PR[1,1]=O

 

 

  73:PR[1,2]=PR[1,2]+60.8 [机器人Y轴方向偏移60.8mm]

 

 

  74:R[1]=R[1]+1 [机器人Y轴方向取料计数]

 

 

  75:IF R[1]<6,JMP LBL[2] [当机器人Y轴方向取料计数小于6时,跳转到标签2]

 

 

  76:IF R[1]=6,JMP LBL[1] [当机器人Y轴方向取料计数等于6时,跳转到标签1]

 

 

  77:

 

 

  78:LBL[5]

 

 

  79:

 

 

  80:L P[7]1500MM/SEC FINE

 

 

  81:WAIT DI[106]=OFF

 

 

  82:L P[6] 500MM/SEC FINE

 

 

  83:DO[101]=OFF

 

 

  84:WAIT DI[101]=ON

 

 

  85:WAIT .50(SEC)

 

 

  86:L P[7] 1500MM/SEC CNT100

 

 

  87:DO[105]=ON

 

 

  88:WAIT .50(SEC)

 

 

  89:DO[105]=OFF

 

 

  90:PR[1,1]=PR[1,1]+74.2

 

 

  91:R[2]=R[2]+1

 

 

  92:IF R[2]<4,JMP LBL[3]

 

 

  93:PR[1,1]=O

 

 

  94:PR[1,2]=PR[1,2]+60.8

 

 

  95:R[1]=R[1]+1

 

 

  96:IF R[1]<6,JMP LBL[2]

 

 

  97:IF R[1]=6,JMP LBL[1]

 

 

  98:

 

 

  99:LBL[21]

 

 

  100:R[3]=0

 

 

  101:L P[40] 1000MM/SEC FINE

 

 

  102:WAIT DI[106]=OFF

 

 

  103:L P[39] 1000MM/SEC FINE

 

 

  104:DO[101]=OFF

 

 

  105:WAIT DI[101]=ON

 

 

  106:WAIT .50(SEC)

 

 

  107:L P[40] 1500MM/SEC CNT100

 

 

  108:D0[105]=ON

 

 

  109:WAIT .50(SEC)

 

 

  110:DO[105]=OFF

 

 

  111:PR[1,1]=PR[1,1]+74.2

 

 

  112:R[2]=R[2]+1

 

 

  113:IF R[2]<4,JMP LBL[3]

 

 

  114:PR[1,1]=O

 

 

  115:PR[1,2]=PR[1,2]+60.8

 

 

  116:R[1]=R[1]+1

 

 

  117:IF R[1]<6,JMP LBL[2]

 

 

  118:IF R[1]=6,JMP LBL[1]

 

  更多咨询:发那科机器人




 

联系热线:18621383635(微信同号) 联系人:申 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 发那科机械手服务商

返回
顶部