windboy_ruins 发表于 2012-7-15 00:05 
论坛上传附件下 载出错,我直接把优化后的Mach3的对刀及校零代码原文贴上来吧,这样就不怕丢了,大家拷贝后 ...
非常感钦佩楼主的研究精神。
这个代码我反复测试过了,有一点看法供楼主参考:
我对比了一次对刀多次校零的坐标文件,发现Z坐标有时候相差比较大,甚至超过0.1mm,这已经是铜箔的厚度了。进过分析,认为这说明两个问题:
1.板基是软的,铜箔本身也是软的,在探针反复接触后会变形,变形量有随机性,不会完全回复原位;
2.Z轴很重,惯性使得探针不会马上令行禁止,发出信号后还会继续下降一点。
欲减少Z轴坐标的波动性,第1条肯定没法直接解决,建议楼主在Z0Fix程序的基础上增加一个平均功能,将若干次校零的数据合起来求得一个平均值。第2条的解决办法也就只有进一步降低Z轴下降的速度,从而减少惯量。
另外请楼主明示,.nc文件要用那一种(ArtCAM就能输出很多种)?里面内容应该是什么规则的?以及要删掉那些代码。多谢!
|