回复:请大接帮我解释一下这个程序.

ago

  • 帖子

    138
  • 精华

    9
  • 被关注

    0

论坛等级:游士

注册时间:2003-10-05

普通 普通 如何晋级?

发布于 2005-07-13 19:41:36

0楼

要想知道这个程序是用来做什么的,就必须先知道这里面的参数是什么含义。

$MA_COMPRESS_POS_TOL:为每个轴设定容许误差,产生之样条曲线不能通过以超过此值来偏离编程的终点。这些数值设得越大,则可压缩越多程序段。
$SC_SMOOTH_CONTUR_TOL:表示最大轮廓的偏移量。
$SC_SMOOTH_ORI_TOL:最大定向偏移量。
$MC_COMPRESSOR_MODE:可以制定容许误差规范:
0: 轴精确度:所有轴的轴容许误差(几何轴和定向轴)
1: 轮廓精确度:轮廓容许误差(1.)的规范,通过轴容许误差的定向容许误差(a.)。
2: 刀具定向最大角度位移的规范(2.),通过轴容许误差的容许误差(a.)
3: 具(1.)的轮廓容许误差的规范,和具(2.)的刀具定向最大角度位移的规范。
$MC_SMOOTHING_MODE,这个我不知道了,也许是OEM功能吧。

这个程序的作用简单一点说就是:在进行“样条插补”的时候,压缩不必要G1语句。压缩的程度取决于real toleran1, real toleran2两个参数。
这两个数字越大,则压缩越多,则加工出来的精度越不好。
为什么会遇见含有大量G1的程序呢?
大家都知道,G2,G3圆插补其实都是通过直线段来插补出来的,那么事实上是很多G1来完成的。就是这个意思。

我对这个程序的理解就是:在做一些样条轮廓的时候,为了节约时间,或者不必要的精度要求。(因为一根样条,由于啮合精度不同,得到的直线段也是不相同的,那么,这里就有个点的取舍问题)。根据精度的需要,设定toleran1,toleran2两个值,在能满足精度要求的前提下,来有效地节省加工时间。
这几个容差变量可以应用于所以可以联动的轴上面去,不知道发现没有,除了XYZ,还有ABC几个轴也是可以设定容差的。

如果讲得不对,请大家原谅,谢谢!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25538条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。