工业机器人编程.pdf
《工业机器人编程.pdf》由会员分享,可在线阅读,更多相关《工业机器人编程.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、工业机器人编程作者:日期:工业机器人报告书任务:工业机器人搬运的仿真程序学院机械与汽车工程学院专业机械工程学生姓名黄耀坤学生学号指导教师一、小组任务及分工1、小组任务 :基于 root tudo 平台 ,建立一个工业机器人搬运的仿真程序。系统具有完整的物品输送装置、物品、容器装置等,可演示整个搬运过程。2、小组分工 :经小组讨论,得到机器人搬运仿真程序的总体制作思路后,五个组员决定分工完成各个模块内容,本人主要负责数据定义、主程序以及前面三个子程序的编程。二、程序总体介绍程序总体介绍 (主程序及各子程序功能介绍):三、程序中的需要使用的数据定义数据定义CNS obtargepPick:=3 4
2、.997607159, 12.7039938,12.7 82184,0.005865 ,- .0000065, .9 996662,0.08 06,0,0,0,9 ,9E, 9E9,E9,99,9E9; COSTobaget pHoe:= 5 .42 5962,-238621249,8 .4096 92, 000000 ,-0.70106781,0.7 1078, .00000 012, 0,0,0,9E , 9 , E9,9E, 9E9,9E9; C STrobtarget pPaeBase: =1 0 088 059, 7. 146 21,158.046135973,0.00000 04,
3、-0.0006234 4, .999980, -0.000000 001,-1,0,-1 ,0,9 9,9E,9E, ,9 9,9E;!需要示教的目标点数据, 抓取点 pick ,HOM 点 pHome、放置基准点 laceBase PERSrobtaretp lace; !放置目标点,类型为PER, 在程序中被赋予不同的数值,用以实现多点位放置CNSTjoi tt etjpoHome: =0 , 0,0,0,0,0,9E9,9E ,9E, 9E,E9, E9; !关节目标点数据,各关节轴度数为,即机器人到各关节轴机械刻度零位ON peedat aMx:=3000,3 ,5000,100; C
4、 STpe ata oaMi :=5 0,200,5000,10 ; CONST edatavEptyM : 0 0,500, 00,100; STspeedata m yMin: 1000,20,5000,100; !速度数据,根据实际需求定义多种速度数据, 以便于控制机器人各动作的速度 RSnmnCount: 1; !数字型变量 nCoun,此数据用于太阳能薄板计数,根据此数据的数值赋予放置目标点 pPa不同的位置数据, 以实现多点位放置PRSnumn ffs t:= 5; PERSnumYoffset:=14 ; ! 数字型变量 , 用做放置位置偏移数值, 即太阳能薄板摆放位置之间在X、
5、方向的单个间隔距离 Rb lP ckK:=Fase; !布尔量,当拾取动作完成后将其置为Tre,放置完成后将其置为F lse,以作逻辑控制之用TA KPEStoold ta tripper:=T UE,0,0,115 , 1,0,, 1,0,0,10,0,0,0,0,0,0 ;!定义工具坐标系数据tGipper TS E wbdatWob Buffe :FAL E,TR ,-350.365,- 55.079,418.61, .70547,0,0, .7066 , ,0,0,1, ,0;!定义暂存盒工件坐标系W Buffer T KPERSwobjdat CV:=FA SE, UE, ,-726
6、. 07,-645.4,60001,0.70925,-0.007558,.00 3113,0.0491,0, ,1,0 ,0, ;!定义输送带工件坐标系Wobj TSKERSla taLoadFull:= , , 0,3,1,0,0 ,0, ,0,0; !定义有效载荷数据LadFul四、主程序介绍:ROC M in() !主程序rIn tiali e; !调用初始化程序,初始化程序数据, o信号及返回 H me 点此子程序中还需调用子程序eckHoePos,以检测机器人是否在 Ho点,若不在则自动返回Hme 点WH LETR DO !利用 WHILE 循环将初始化程序隔开rPickPanl;!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 机器人 编程
限制150内