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

ABB机器人供应商

产品:129    
联系我们
您当前的位置: 首页 » 新闻中心 » ABB机器人120搬运太阳能薄板程序编辑示教——ABB机器人
产品分类
  • 全部分类
  • 工博士自主品牌
  • 导轨:GBS-01-01-W500
  • 导轨:GBS-01-01-W1200
  • 导轨:GBS-01-01-W2500
  • 导轨:GBS-01-01-W5000
  • 变位机:铸造版
  • 变位机:焊接版
  • ABB通用性机器人
  • ABB IRB 660 负载250kg 臂展3.15m
  • ABB IRB 120 负载3kg
  • ABB IRB 1200 负载5、7kg
  • ABB IRB 1600 负载6、10kg
  • ABB IRB 2600 负载12、20kg
  • ABB IRB 4400 负载60kg
  • ABB IRB 4600 负载20、40、60kg
  • ABB IRB 6700 负载150~300kg
  • ABB IRB 7600 负载150~500kg
  • ABB IRB 8700 负载550-800kg
  • ABB集成方案
  • ABB机器人焊接方案 集成
  • ABB机器人物体上下料方案集成
  • ABB机器人喷涂方案集成
  • ABB机器人码垛方案
  • ABB焊接机器人
  • ABB IRB 1410 负载5kg
  • ABB IRB 1520 负载5kg
  • ABB IRB 1600ID 负载4、kg
  • ABB IRB 2600ID 负载8、15kg
  • ABB的SCARA机器人
  • ABB IRB 910sc 负载3kg
  • ABB并联机器人
  • ABB IRB 360 负载3、8kg
  • ABB 喷涂机器人
  • ABB IRB 5500-25喷涂机器人
  • ABB IRB 5500喷涂机器人
  • ABB IRB 5400喷涂机器人
  • ABB IRB 52喷涂机器人
  • ABB机器人配件
  • ABB机器人控制柜配件
  • ABB工业机器人主板
  • ABB机器人软件选项
  • ABB机器人保养换油 售后维保
新闻中心
ABB机器人120搬运太阳能薄板程序编辑示教——ABB机器人
发布时间:2019-03-07        浏览次数:1073         返回列表
 ABB机器人120搬运太阳能薄板程序编辑示教—— ABB机器人
  ABB机器人
 本工作站要实现的动作是机器人在流水线上拾取太阳能薄板工件,将其搬运至暂存盒中,以便周转至下一工位进行处理。
在熟悉了此RAPID程序后,可以根据实际的需要在此程序的基础上做适用性的修改,以满足实际逻辑与动作的控制。
以下是实现机器人逻辑和动作控制的RAPID程序:
MOUDLE MainMoudle
CONST robtarget pPick: (t*.]*,*.,[0,0,0,0J,[9E9,9E9,9E9,9E9,9E9,9E91];CONST robtarget pHome :1l*.**J,[0,0,0J.[9E9,9E9,9E9,9E9,9E9,9E91];CONST robtarget pPlaceBase :=[[*,*,*].[*,*,*,*],[-1,0,1,0],[9E9,9E9,9E9,9E9,9E9,9E9]];

PERS
!需要示教的目标点数据,抓取点pPick、HOME点pHome、放置基准点pPlaceBasePERS wobjdata WobjCNV:=[FALSE,TRUE,"" [-456.216, 2058.49, 233.373],[1,0,0,0]1,[[0,0,0],[1,0,0,0]];
!定义输送带工件坐标系WobjCNV
PERS wobjdata WobjBuffer:=[FALSE,TRU,,[-421.764,1102.39,-233.373],[1,0,0,0]],[0,0,0_,[,0,0,0]];
!定义暂存盒工件坐标系WobjBuffer
PERS toldata tGripper:=[TRUE,[O0,1151][,0,017L[,[,0100,[,0],0,0,0]];
!定义工具坐标系数据tGripper
PERS loaddata LoadFull:=[0.5,[0,0,3],[1,0,0,0],0,0,0.1];
!定义有效载荷数据LoadFullrobtarget pPlace;
!放置目标点,类型为PERS,在程序中被赋予不同的数值,用以实现多点位放置CONST jointarget jposHome:=[[0,0,0,0,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

关节目标点数据,各关节轴度数为0,即机器人回到各关节轴机械刻度零位CONST speeddata vLoadMax:=[3000,300,5000,1000];CONST speeddata vLoadMin:=[500,200,5000,1000];CONST speeddata vEmptyMax:([0005005000,1000];CONST speeddata vEmptyMin:=[1000,2005000,1000];
速度数据,根据实际需求定义多种速度数据,以便于控制机器人各动作的速度PERS num nCount:=1;
数字型变量nCount,此数据用于太阳能薄板计数,根据此数据的数值赋予放置目|点pPlace不同的位置数据,以实现多点位放置。

 PERS numPERS num nYoffset-148; 他称数值, 即太nXoffset:=145;  太阳能薄板摆放位置之间在X.、Y方向数字型变量,用做放置位置的单个间隔距离
VAR bool bPickOK:=False;
!布尔量,当拾取动作完完成后将其置为True控制之用

放置完成后将将其置为False, 以作逻辑

PROC Main
主程序rInitialize;
!调用初始化程序WHILE TRUE DO
I利用WHILE循环将初始化程序隔开
PickPanel;!调用拾取程序
PlaceInBuffer;!调用放置程序Waittime 0.3;
措环等待时间,防止在不满足机器人动作情况下程序扫描过快,造成CPU过负荷
ENDWHILEENDPROC

T20
PROC rInitialize()
初始化程序rCheckHomePos;
机器人位置初始化,调用检测是否在Home位置点程序,检测当前机器人位置是否在HOME点,若在HOME点的话则继续执行之后的初始化相关指令;若不在HOME点,则先返回至HOME点nCount:=1;
计数初始化,将用于太阳能薄板的计数数值设置为1,即从放置的**个位置

始摆放
reset do32_ VacuumOpen;
信号初始化,复位真空信号,关闭真空bPickOK:=False;
布尔量初始化,将拾取布尔量置为FalseENDPROC

拾取太阳能薄板程序IF bPickOK-Falsc THEN
当拾取布尔量bPickOK为False时,则执行IF条件下的拾取动作指令,否则执行ELSE中出错处理的指令,因为当机器人去拾取太阳能薄板时,需保证其真空夹具上面没有太阳能薄板
MoveJ ofs(pPick,0,0,100),VEmptyMax,z20,tGripper\WObj:=WobjCNV;!利用MoveJ指令移至拾取位置pPick点正上方z轴正方向100mm处WaitDI di01_ PanelInPickPos,1;
等待产品到位信号di01 PanellnPickPos 变为1,即太阳能薄板已到位MoveL pPick,vEmptyMin,fine,Gripper\WObj:=WobjCNV;!产品到位后,利用MoveL移至拾取位置pPick点Set do32 VacuumOpen;
将真空信号置为1,控制真空吸盘产生真空,将太阳能薄板拾起WaitDI di02_ VacuumOK,1; 
等待真空反馈信号为1,即真空夹具产生的真空度达到需求后才认为已将产品完全拾起。若真空夹具上面没有真空反馈信号,则可以使用固定等待时间,如Waittime 0.3;
bPickOK:= TRUE;
真空建立后,将拾取的布尔量置为TRUE,表示机器人夹具上面已拾取一个产品,以便在放置程序中判断夹具的当前状态
GripLoad LoadFull;
加载载荷数据LoadFull
MoveL offs(pPick,0,0,100),vLoadMin,z10,tGripperWObj:=WobjCNV;!利用MoveL移至拾取位置pPick点正上方100mm处ELSE

TPERASE;
TPWRITE "Cycle Restart Error";
TPWRITE "Cycle can't start with SolarPanel on Gripper";
TPWRITE "Please check the Gripper and then restart next cycle ";Stop;
!如果在拾取开始之前拾取布尔量已经为TRUE,则表示夹具上面已有产品,此种情况下机器人不能再去拾取另一个产品。此时通过写屏指令描述当前错误状态,并提示操作员检查当前夹具状态,排除错误状态后再开始下一个循环。同时利用Stop指令,停止程序运行
ENDIF
 
PERS numPERS num nYoffset-148; 他称数值, 即太nXoffset:=145;  太阳能薄板摆放位置之间在X.、Y方向数字型变量,用做放置位置的单个间隔距离
VAR bool bPickOK:=False;
布尔量,当拾取动作完完成后将其置为True控制之用
 
放置完成后将将其置为False, 以作逻辑
 
PROC Main(
主程序rInitialize;
调用初始化程序WHILE TRUE DO
利用WHILE循环将初始化程序隔开
PickPanel;!调用拾取程序
PlaceInBuffer;!调用放置程序Waittime 0.3;
措环等待时间,防止在不满足机器人动作情况下程序扫描过快,造成CPU过负荷
ENDWHILEENDPROC
 
T20
PROC rInitialize()
初始化程序rCheckHomePos;
机器人位置初始化,调用检测是否在Home位置点程序,检测当前机器人位置是否在HOME点,若在HOME点的话则继续执行之后的初始化相关指令;若不在HOME点,则先返回至HOME点nCount:=1;
计数初始化,将用于太阳能薄板的计数数值设置为1,即从放置的**个位置
 
始摆放
reset do32_ VacuumOpen;
信号初始化,复位真空信号,关闭真空bPickOK:=False;
布尔量初始化,将拾取布尔量置为FalseENDPROC
 
 
 
我的手机 2019-03-07 08:47:55
PROC rPickPanelO
拾取太阳能薄板程序IF bPickOK-Falsc THEN
当拾取布尔量bPickOK为False时,则执行IF条件下的拾取动作指令,否则执行ELSE中出错处理的指令,因为当机器人去拾取太阳能薄板时,需保证其真空夹具上面没有太阳能薄板
MoveJ ofs(pPick,0,0,100),VEmptyMax,z20,tGripper\WObj:=WobjCNV;!利用MoveJ指令移至拾取位置pPick点正上方z轴正方向100mm处WaitDI di01_ PanelInPickPos,1;
等待产品到位信号di01 PanellnPickPos 变为1,即太阳能薄板已到位MoveL pPick,vEmptyMin,fine,Gripper\WObj:=WobjCNV;!产品到位后,利用MoveL移至拾取位置pPick点Set do32 VacuumOpen;
将真空信号置为1,控制真空吸盘产生真空,将太阳能薄板拾起WaitDI di02_ VacuumOK,1; 
等待真空反馈信号为1,即真空夹具产生的真空度达到需求后才认为已将产品完全拾起。若真空夹具上面没有真空反馈信号,则可以使用固定等待时间,如Waittime 0.3;
bPickOK:= TRUE;
真空建立后,将拾取的布尔量置为TRUE,表示机器人夹具上面已拾取一个产品,以便在放置程序中判断夹具的当前状态
GripLoad LoadFull;
加载载荷数据LoadFull
MoveL offs(pPick,0,0,100),vLoadMin,z10,tGripperWObj:=WobjCNV;!利用MoveL移至拾取位置pPick点正上方100mm处ELSE
 
TPERASE;
TPWRITE "Cycle Restart Error";
TPWRITE "Cycle can't start with SolarPanel on Gripper";
TPWRITE "Please check the Gripper and then restart next cycle ";Stop;
如果在拾取开始之前拾取布尔量已经为TRUE,则表示夹具上面已有产品,此种情况下机器人不能再去拾取另一个产品。此时通过写屏指令描述当前错误状态,并提示操作员检查当前夹具状态,排除错误状态后再开始下一个循环。同时利用Stop指令,停止程序运行
ENDIF
 
更多ABB机器人信息请点击—— ABB机器人






  • 下一篇: ABB机器人数字IO信号设置参数介绍——ABB机器人
  • 上一篇: ABB机器人示教器搬运程序解析——ABB机器人
 

联系热线:18621383601   联系人:石川 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 ABB机器人供应商

深圳SEO优化公司商丘网站推广优化哪家专业长春价格低的网站品牌优化潮州网站优化出售南宁网站排名优化淮安优化网站哪家公司好常德网站搜索优化方案河北seo网站优化费用seo快速排名网站优化平台武汉网站优化外包公司网站搜索引擎优化系统铜川网站优化排名推广中心站长之家网站优化怎么优化江口网站关键词优化武汉规模大的销售行业网站优化龙岗网站改版seo网站内容优化湘西网站排名优化软件网站域名优化优选大将军21西宁省心的网站优化南宁浙江网站优化建站武汉网站优化公司怎么选普陀区谷歌网站优化定制株洲网站排名优化公司江门网站优化电池充电成都分享网站优化方法博望seo网站优化公司武进区网站优化收费碑林网站优化淮安网站排名优化费用龙城个人如何做网站优化歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化