0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Mastercam后处理机器定义说明

冬至子 来源:若枫oneZone 作者:若枫oneZone 2023-05-26 17:40 次阅读

Mastercam后处理在开发5轴后处理的时候,始终绕不开的一个就是机器的定义,由于机器的结构种类繁多,各个厂家生产不同结构的5轴机器,那么在开发5轴后处理时,比如要定义机器各轴的结构类型,否则后处理无法正确的计算刀轨。

在Mastercam后处理中,5轴机器中的2个旋转轴共分为6大类,各旋转轴的类型如下:

旋转轴类型:双转台

#0 = Table/Table

旋转轴类型:一转台一摆头

#1 = Tilt Head/Table

旋转轴类型:双摆头

#2 = Head/Head

旋转轴类型:非正交双转台

#3 = Nutator Table/Table

旋转轴类型:非正交一转台一摆头

#4 = Nutator Tilt Head/Table

旋转轴类型:非正交双摆头

#5 = Nutator Head/Head

同时机器的类型有如下分类:

1:主轴平行Z轴,Z轴垂直地面,代表类型:立式机器

2:主轴平行Z轴,Y轴垂直地面,代表类型:卧式机器

3:C轴Z轴平行,Z轴平行地面,代表类型:车铣5轴类

4:其他类型 :其他类型

在开发5轴后处理时首先需要定义机器XYZ轴的结构,只有3个基础轴确定了,才能够定义2个旋转轴的旋转方向及旋转轴。

机器基础轴的定义函数:

matb1$-matb9$

由于机器有3个基础轴,每个基础轴有存在多种形式,所有机器的基础轴同样采用了一个3x3的矩阵来定义及体现机器的3个基础轴的各种类型。

3x3矩阵中,每一行代表着一个基础轴,如下:

  • matb1$matb3$ :表示X轴,即Xx,Xx,Xz
  • matb4$matb6$ :表示Y轴,即Yx,Yy,Yz
  • matb7$matb9$ :表示Z轴,即Zx,Zy,Zz

如下图所示:

图片

由上表可以看出通过3x3矩阵的方式可以定义出任何结构的形式机器。

那么如何定义机器的3个基础轴,如下图机器的机构,首先通过右侧的坐标系可以判断机器的类型为卧式机器(Front),因此,通过上图可以看出卧式机器的定义如下:

matb1$ : 1  
   matb2$ : 0           
   matb3$ : 0           
   matb4$ : 0           
   matb5$ : 0           
   matb6$ : 1           
   matb7$ : 0           
   matb8$ : -1           
   matb9$ : 0

图片

最终的定义如下:

# --------------------------------------------------------------------------
# Machine settings
# --------------------------------------------------------------------------
#Machine base matrix (Base to map positions into)
#Base is relative 2 WCS# T  S  F  B
matb1$       :   1     # 1  0  1  0   Enter base?
matb2$       :   0     # 0  1  0  -1  Enter base?
matb3$       :   0     # 0  0  0  0   Enter base?
matb4$       :   0     # 0  0  0  0   Enter base?
matb5$       :   0     # 1  0  0  0   Enter base?
matb6$       :   1     # 0  1  1  1   Enter base?
matb7$       :   0     # 0  1  0  -1  Enter base?
matb8$       :   -1     # 0  0  -1 0   Enter base?
matb9$       :   0     # 1  0  0  0   Enter base?

3个基础轴定义好了之后,就可以定义2个旋转轴.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18275

    浏览量

    222158
  • WCSP
    +关注

    关注

    0

    文章

    11

    浏览量

    3775
收藏 人收藏

    评论

    相关推荐

    危险品处理机器人控制电路设计 —电路图天天读(47)

    本文首先简要介绍了危险品危险品处理机器人的作用,机械手的结构形式,着重从控制系统、硬件设计和软件设计3 个方面介绍了危险品处理机器人机械手控制系统的设计与实现。最后给出了实验测得的机械手的各项技术指标。
    发表于 11-17 11:49 1751次阅读

    一种柔性图像并行处理机

    一种柔性图像并行处理机摘 要:探讨了多指令流多数据流图像并行处理拓扑结构,设计了一种具有柔性结构的图像并行处理机。分析比较了柔性图像并行处理机与典型图像并行
    发表于 10-06 08:57

    INtime RTOS内部的关键处理机制是什么

    INtime RTOS内部的关键处理机制是什么?INtime RTOS内部的关键处理机制有哪些相关的应用案例?
    发表于 09-29 06:28

    linux处理机调度与死锁

    linux处理机调度与死锁 掌握处理机的三级调度 掌握作业调度及进程调度的概念 理解调度算法的评价准则 掌握并灵活运用常用的几种作业调度、
    发表于 04-28 14:59 0次下载

    MasterCAM后处理文件应用

    CAD/CAM技术的发展,使得在数控加工中直接利用CAD的设计数据成为可能,特别是DNC系统微机与数控机床的联接,使得设计、工艺规划及编程的整个过程全部在计算机上完成,一般不需
    发表于 09-11 17:03 0次下载

    FPGA在弹上信息处理机中的应用

    FPGA在弹上信息处理机中的应用  引言   信息处理机(图1)用于完成导弹上多路遥测信息的采集、处理、组包发送。主要功能包括高速1553B总线的数据收发 、422
    发表于 02-25 10:47 693次阅读
    FPGA在弹上信息<b class='flag-5'>处理机</b>中的应用

    处理机的应用

    处理机的应用 发展较为缓慢主要原因是受限于软件以及使用效率,这也是多处理机体系结构设计追求的主要目标。本章讨论了多
    发表于 04-13 14:07 849次阅读

    向量处理机结构原理教程

    向量处理机结构原理教程 学习目标:        理解向量的三种处理方式及其特点;     掌握CRAY-I的向量
    发表于 04-13 16:12 3158次阅读

    基于FPGA的视频后处理系统

    基于FPGA的视频后处理系统--的技术论文
    发表于 10-30 10:38 0次下载

    基于自定义架构的局部处理机

    针对企业生产过程中存在大量原始数据需要实时处理的问题,设计并实现了一个基于自定义架构的局部处理机。在设计之初以Hadoop的并行架构为参考,对MapReduce的工作原理和缓存方式进行了分析
    发表于 01-10 16:18 0次下载
    基于自<b class='flag-5'>定义</b>架构的局部<b class='flag-5'>处理机</b>

    氧化皮处理机真的贵吗

    力泰科技资讯:热锻造厂家都知道去除氧化皮能节约大量成本,氧化皮处理机具有以下优势:能减小坯料的尺寸节约材料成本;改变锻件表面质量;减少后续机加工量提高合格率;提高设备能耗比节约电能等。长期下来能节约
    发表于 12-14 10:25 195次阅读

    解析PCB电镀后处理的12类处理方法工艺

    完整的PCB电镀工艺包括电镀的后处理,广义地说,所有电镀层在完成电镀以后都要进行后处理。最简单的后处理包括最简单的后处理包括热水清洗和干燥。而许多镀层还要求有钝化、着色、染色、封闭、涂
    的头像 发表于 02-25 17:32 4057次阅读

    使用Python的焊接后处理的详细说明

    后处理是数值计算的关键技术之一,是分析数值模型结果以及预测焊接结构和工艺的重要步骤。采用合理方法和思路,才能很好的实现后处理功能。 MSC. Marc提供了 Pvpost后处理函数接口,充分体现
    发表于 10-20 16:16 6次下载
    使用Python的焊接<b class='flag-5'>后处理</b>的详细<b class='flag-5'>说明</b>

    为大家带来后处理尿素泵针脚定义总结

    随着排放法规的升级,越来越多的车辆配备尿素后处理系统。本期小编为大家带来后处理尿素泵针脚定义总结,希望师傅们认真阅读,收藏,转发起来!
    的头像 发表于 12-08 13:57 5810次阅读

    出保的车后处理有问题该怎么办?

        总有些师傅认为出保的车,后处理有问题,更换新的后处理配件,成本很高。所以后处理出问题以后宁愿去屏蔽后处理,甚至为了贪图便宜加一些恶劣尿素。那么这么做真的省钱了吗?和修
    的头像 发表于 01-18 16:11 3317次阅读
    出保的车<b class='flag-5'>后处理</b>有问题该怎么办?