- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
robodk机器人离线编程软件学习
RoboDK 学习总结/基础教程
E-mail: ygfwind@ robodk 交流群:253679540
由于RoboDK 在国内的资料特别少,而本资料是作者一点一点摸索总结的结果,如有错误请
邮件联系,一起学习改正!
1.在导入工件,或是导入刀具时,在Solidworks 中绘制好工件或刀具三维图,按
照 RoboDK 中所期望的坐标系,将工件的坐标系在Solidworks 中配置好,并保
存成 RoboDK 所支持的格式(.igs ,.stp 等),在保存时在坐标系选项中将坐标
设置成你所编制好的坐标系。这样在导入 RoboDK 时,导入零件的坐标系就可
以是非原点坐标系。(注:编制坐标系一定要在装配体中编制,在零件图编制无
效)。
2.对铣削加工CAM 路径的导入,需要使用MasterCAM 。
在使用MasterCAM 路径编辑的时候,需要注意以下几点:
1)MasterCAM 编制路径必须为5 轴机床刀具路径,可以直接创建曲面五轴刀具
轨迹,也可以3 轴转为五轴轨迹的方式。
2 )MasterCAM 需导出NC 代码,可以在NC 代码后处理的部分,修改轨迹代码,
并可以保存成RoboDK 支持的CAM 格式如(.nc,.apt)。
3.在RoboDK 中最好将各工件都设定一个坐标系,并设置好工件基坐标系与设定
的用户坐标系的参数,这样方便操作,如果若干个部件的相对位置不改变,可以
设置在同一个坐标树下。如图,部件zuozi 和DKtest body2 都有各自的坐标系。
4.在RoboDK 导出机器人程序时,我们可以注意到,对于不同厂家,机器人的编
程方式也有所不同,有些是直接对机器人的关节角度变化进行编程,如UR 。而
更为普遍的是给定TCP 点的六自由度坐标值进行编程。
5.在利用Python 进行机器人编程时需注意一下几个方面:
1)在编写循环语句时,一定要注意for、while 的对齐格式,否则容易出错,
且不容易被发现。
2 )Python 编写函数时,特别是自定义函数def,也需要注意对齐格式。例如
定义名为box_calc() 的数组函数,其中return 的返回值就是函数执行结束的结果:
def box_calc():
xyz_list=[]
for k in range(count_z):
for j in range(count_y):
for i in range(count_x):
xyz_list=xyz_list+[ [ i*distance_x, j*distance_y, k*distance_z ] ]
return xyz_list
6.关于MoveL,MoveJ ,MoveC 的使用和解释
众所周知
MoveL 指的是机器人直线运动
MoveJ 指的是机器人关节运动
MoveC 指的是机器人圆弧运动
我们可以注意到在图标中有黑色点和红色点,黑色点指的是动作的起始点(个人实践得出),
红色点为目标点(软件中有说明)。
具体做法:1)MoveL 和MoveJ 的操作方法一致,首先创建一个目标点 作为起始点,并
将机器人移动到起始点。再创建一个目标点2 作为移动的目标点,点击MoveL 或MoveJ ,
将软件自动创建的目标点删除。将MoveL 或MoveJ 的关联目标点设置为创建的目标点2
2 )MoveC 与MoveL 类似,只不过MoveC 需要选择两个目标点(加上起始点,三点确定一
个圆),关联点1 代表先经过的点,关联点2 代表后经过的点。运行路径如图。
注意:一定要把机器人先置于设定好的起始点位置,在点击仿真运动。例子中目标点1 为起
始点,2 ,3 为经过的圆弧路径点。其次,机器人路径最好不要经过4.5.6 关节的原始位置,
容易接近奇异点出现错误,如图。改变路径位置便可修复错误。三个点必须可以是同一圆上
的三点,否则一样会出现错误。
7. 自定义机器人的创建
我们以六轴机器人为例
实用程序→添加机构或机器人→六轴机器人
把机器人名称设为my robot1
导入事先创建的机器人各关节CAD 模型(最好是英文名称)。机器人有六个轴,所以应该
创建七个零件(包含基座)。
然后设置机器人各关节的位置,在joint1 的基座位置创建
最近下载
- 中建-商务经理项目实操手册(73页).docx
- 云南2025年春季高考信息技术真题-试题.pdf VIP
- 大学语文01秋天的况味教程.ppt VIP
- 考研题库 《数据结构教程》(C++语言描述)配套题库(考研真题+课后习题+章节题库+模拟试题) (3).docx VIP
- 交通运输信息化“十五五”发展规划.docx
- 2025年人教版8年级数学下册《一次函数》同步测试试卷(解析版含答案).docx VIP
- 2025年高中政治培训材料:议题式教学与实例分析.pdf VIP
- 《秋天的况味》课件.ppt VIP
- 广东2025年10月自考10177设计基础试题及答案.docx VIP
- 期末复习限时提高训练(二)2021-2022学年上学期牛津译林版英语七年级上册(word版 含答案).docx VIP
原创力文档


文档评论(0)