全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 处理器/DSP >

Mastercam后处理机器定义说明

时间:2023-05-26 17:40

人气:

作者:admin

标签: 定义    处理  机器  Mastercam 

导读:Mastercam后处理在开发5轴后处理的时候,始终绕不开的一个就是机器的定义,由于机器的结构种类繁多,各个厂家生产不同结构的5轴机器,那么在开发5轴后处理时,比如要定义机器各轴...

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个旋转轴.

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信