Mastercam后处理数组使用技巧

Mastercam后处理函数中没有数组函数,如何使用,定义数组?

MP后处理中的数组由格式化或初始化的降序变量列表定义。如果必须格式化和初始化数组,则两个操作中都应包含完整的数组。


Val1 : 0

Val2 : 0

Val3 :0

Fmt X 1 val1

Fmt Y 1 val2

Fmt Z 1 val3


任何三个变量的有序列表都可以用作向量(数组),但它们的名称应该恰当,且显而易见,如下:。


v3_x1 : 0

v3_y1 : 0

v3_z1 : 0

fmt X 1 v3_x1

fmt Y 1 v3_y1

fmt Z 1 v3_z1


一些预定义的变量是有序列表,可以用作向量(数组),如下函数默认就可以作为向量(数组)使用,而不需要再次定义为向量(数组)。


x$, y$, z$ xh$, yh$, zh$ xr$, yr$, zr$ tox$, toy$, toz$


因为MP在数学函数调用中只能传递一个参数,而向量数学函数需要数组调用,所以函数调用需要预定义的有序数组,其中列表中的第一个变量出现在函数调用中,如下。


vec_x1 : 0
vec_y1 : 0
vec_z1 : 0
vec_x2 : 0
vec_y2 : 0
ec_z2 : 0
vec_x2 = vequ ( vec_x1 )


任何向量的方向都存在至少3各向量值,如一个点的向量值存在x,y,z等。

向量(数组)如何赋值?如何复制向量(数组)?

复制向量(数组):


x1:1.1
y1:2.2
z1:3.3
x2:0
y2:0
z2:0

x2=vequ(x1)


即把x1的向量赋值给x2,此时x2向量值如下:


x2:1.1
y2:2.2
z2:3.3


向量(数组)单独赋值:

单独对向量赋值,如:x1=1.5


x2=vequ(x1)

即把x1的向量赋值给x2,此时x2向量值如下:


x2:1.5
y2:2.2
z2:3.3


数组将在5轴后处理开发过程中使用的比较多。





免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空