5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 一个雕刻机,也碰到不回原点问题, 34楼有测试用刀路。 问题圆满解决! [打印本页]

作者: Friendz    时间: 2009-7-4 22:55
标题: 一个雕刻机,也碰到不回原点问题, 34楼有测试用刀路。 问题圆满解决!
问题圆满解决,是驱动板上的光耦速度不够引起的“方向”引脚换向延迟。 去掉光耦,一切正常! 致谢在38楼。


用林大夫的套件做了一个PVC机,用的二手滚珠杠,57步进,很早前阿尔法的8435步进板。

现在碰到一个问题,请看下图:
(, 下载次数: 85)
(, 下载次数: 85)

雕刻了一个圆盘零件,最终闭合的地方,差了一点点,无法雕成一个闭合的环路,很奇怪,以前的一台没有这个问题。

简单的形状好像可以闭合的。

有以下几个问题可能会出问题:
1,丝杠回隙问题,用手用力推拉,没有发现回隙;
2,软件设置问题,MACH3中将速度、加速度设到很低,像蚂蚁爬,还是出现这个问题;
3,步进设置中,低电平有效还是高电平有效设置错,上面图上纸上的两个图,一个是步进脉冲高电平有效,另一个是步进脉冲低电平有效;
4,人品问题。

看来4的可能性更大一些。

发上来G代码给坛友们试试看,看是不是我的G代码有问题。

(, 下载次数: 137)
请大家多帮忙,先谢谢了!

还有一个请教:

用ARTCAM PRO生成G代码,用的DXF导入到ARTCAM中,一开始的分辨率设置为多少合适?比如100mm×100mm,还有个分辨率,应该设置为多少才好?

如下图:

(, 下载次数: 76)

:em17: :em17: :em17: :em17: :em17: :em17: :em17: :em17: :em17: :em17: :em17: :em17: :em17: :em17: :em17: :em17: :em17: :em17:

[ 本帖最后由 Friendz 于 2009-7-10 16:02 编辑 ]
作者: 黄百山    时间: 2009-7-4 23:01
没用过这软件,学习一下
作者: Friendz    时间: 2009-7-4 23:02
谁有CNC给帮忙测试一下,看是否能回到原点?
                       
谢谢了阿!
作者: 蓝色∮的海    时间: 2009-7-4 23:09
:em04:
作者: HGQ21102    时间: 2009-7-4 23:10
G代码没问题~~很大可能是有回差~~你来回打表看看就知了~~

[ 本帖最后由 HGQ21102 于 2009-7-4 23:13 编辑 ]
作者: id19642000    时间: 2009-7-5 00:16
pvc很难说,可能是进给太快变形了,
作者: Friendz    时间: 2009-7-5 00:18
谢谢楼上的几位了,我估计丢步的可能性大些。
崭新的二手滚珠丝杆,不太会有回差,画简单的形状,就没有这个问题。

下面这个步进脉冲 方向 1~5us 0~5us 是什么意思呢? 以前没有注意这个设置。
(, 下载次数: 68)
作者: fm484    时间: 2009-7-5 00:20
请检查软件的设置,软件有一个回差的设计的,如机没回差,而你软件设置回差,那么一定是出问题
作者: Friendz    时间: 2009-7-5 00:28
哦,好的,周一去机器那里检查一下设置。

我YOUKU帐号上还有个回隙的教学片呢。


作者: 漂流四海    时间: 2009-7-5 01:28
X和Y轴的直角度。还有就是丝杆间絮太大。都有可能。要不就是控制器和电机不冲突。
作者: xshhh    时间: 2009-7-5 12:34
如果图纸没有问题就是机器有回差。
LZ是消防行业的?

[ 本帖最后由 xshhh 于 2009-7-5 12:35 编辑 ]
作者: Friendz    时间: 2009-7-5 15:00
不是消防行业的,何以见得? 我是大学研究所里搞科研的。
作者: xshhh    时间: 2009-7-5 15:20
原帖由 Friendz 于 2009-7-5 15:00 发表
不是消防行业的,何以见得? 我是大学研究所里搞科研的。

黑色圆盘全都是消防报警系统的术语:em15:
作者: 饥骨如柴    时间: 2009-7-5 18:59
学习下~~~~~~~
作者: Friendz    时间: 2009-7-5 20:05
原帖由 xshhh 于 2009-7-5 15:20 发表

黑色圆盘全都是消防报警系统的术语:em15:


呵,这个是给一个厂家开发的烟尘浓度监测仪的第一版本,后来改成盖革计数器的了,做了几个面板就用来试刀了。。。 老兄对这个这么敏感,难道是搞消防行业的? :em00:
作者: xshhh    时间: 2009-7-5 20:37
原帖由 Friendz 于 2009-7-5 20:05 发表


呵,这个是给一个厂家开发的烟尘浓度监测仪的第一版本,后来改成盖革计数器的了,做了几个面板就用来试刀了。。。 老兄对这个这么敏感,难道是搞消防行业的? :em00:

早年是专门干这个,现在是其中的一项。
消防烟雾探测浓度是用减光率作定量分析的。
作者: newcrz    时间: 2009-7-6 00:23
你用了X01900的驱动板?
作者: 老申劳神    时间: 2009-7-6 20:42
不懂,学习下。
楼主真是认真敬业啊,连第四条都考虑到了。佩服,佩服。:em15:
作者: Friendz    时间: 2009-7-6 21:58
呵呵,老申劳神兄见笑了。。
     
今天又试了一下,会隙确实没有,三轴的联轴器重新紧固了一遍,XY轴是直角,速度、加速度都设置的很慢。还是不行。
   
但是做一些简单的刀路,例如方、圆、刻字,都可以很好的闭合起来。这个真的是很奇怪。等我再仔细研究一下,把三轴的驱动器互换试试,另外就是换步进电机测试了。
作者: 小菜鸟制造    时间: 2009-7-6 23:11
楼主的每单位脉冲是200,是用8MM螺距的丝杆吗?还是步进细分太小?会不会是最小移动距离太大,积累误差造成的?这种情况下,简单的形状是没问题,最多就是1/200mm,复杂的刀路,例如单方向200步,就可能达到1mm误差了,不知道MACH有没有考虑这个误差补偿。建议你用其他控制软件看看有没有这个问题,例如DOS下的TURBOCNC
作者: Friendz    时间: 2009-7-6 23:27
原帖由 小菜鸟制造 于 2009-7-6 23:11 发表
楼主的每单位脉冲是200,是用8MM螺距的丝杆吗?还是步进细分太小?会不会是最小移动距离太大,积累误差造成的?这种情况下,简单的形状是没问题,最多就是1/200mm,复杂的刀路,例如单方向200步,就可能达到1mm误差了 ...

哦,我明白你的意思了,多谢提醒。明天试试。
我的丝杆,一根螺距4,一根螺距5,细分可能是设置的太小。
作者: d692236    时间: 2009-7-6 23:32
G码没问题,换MACH2试下。
作者: 老来少    时间: 2009-7-7 15:09
学习了
作者: Friendz    时间: 2009-7-7 22:02
今天又测试了一阵子,把细分调上去了,误差倒是变小了。 其它的,交换了几个轴的驱动器,故障照旧;换了NC格式的直线刀路误差少了很多。
   
现在估计有这么两种可能:机器或者MACH3精度不够,有0.01或者更小位数的误差积累了,引起加工不回零点;
                        再一个就是圆弧拟合造成的误差,因为同一个形状用TAP圆弧刀路比NC直线拟合刀路误差大很多;
                        第三种可能就是雕刻机的本身刚性不够,进退过程中机架有轻微变形,变形体现在最终闭合刀路的地方。
   
唉,都有可能,再慢慢调试吧。
   
(, 下载次数: 34)
作者: jzm111188    时间: 2009-7-8 10:00
听朋友说TA8435H这块心片全是二手会不会这个心片有问题呢
作者: 活到老学到老    时间: 2009-7-8 11:20
用林大夫的套件做了一个PVC机,用的二手滚珠杠,57步进,很早前阿尔法的8435步进板
-------------------------------------------------------------------------------------------------------------------
你可以直接去技术咨询呀?

问过吗?
作者: Friendz    时间: 2009-7-8 13:09
原帖由 活到老学到老 于 2009-7-8 11:20 发表
用林大夫的套件做了一个PVC机,用的二手滚珠杠,57步进,很早前阿尔法的8435步进板
-------------------------------------------------------------------------------------------------------------------
你可 ...

呵呵,我只买了PVC,其他丝杠什么的都是自己配的。 问一个人没有集思广益解决问题来的快。头脑风暴是现代创新的最佳源泉。
另,
8435应该没有问题吧,大量的雕刻机都用的二手8435,而大部分都没有出问题。
作者: xshhh    时间: 2009-7-8 17:38
很固执地认为就是回差引起的,因为以笔代刀负载很轻就已经有问题了。
回差不是用手摇晃就能察觉的,能察觉的已经非常大了。细心地检查、调整一下消回差锣母。
作者: 活到老学到老    时间: 2009-7-8 19:18
某个步进电机问题
作者: Friendz    时间: 2009-7-8 20:40
由于是PVC机,用手用力来回推动Z轴,大约有半毫米的活动余地,当然是用力推,轻轻推没有问题。

我会试试改变刀路,在起点Z轴点一个点做为标记,然后抬刀,走遍上次的刀路后,再点回起点点一个标记,看看两个标记是否能重合。如果能重合,说明确实是PVC机架的影响,只能用减少进刀量,多次加工来解决问题了。

谢谢大家!
作者: 活到老学到老    时间: 2009-7-9 06:07
原帖由 Friendz 于 2009-7-8 20:40 发表
由于是PVC机,用手用力来回推动Z轴,大约有半毫米的活动余地,当然是用力推,轻轻推没有问题。

我会试试改变刀路,在起点Z轴点一个点做为标记,然后抬刀,走遍上次的刀路后,再点回起点点一个标记,看看两个标记是 ...

不会把。
pvc机那么多,好像别人末你的问题?
还是借个不仅电机替换下吧。
作者: Scripitsky    时间: 2009-7-9 09:18
不用郁闷了。
1、丢步了。要么是X轴,要么是Y轴。
      而且总是在回程丢步。
      注意你的电机扭矩。
2、某一轴存在回差,或固定件串动。用百分表打一下就清楚了。
3、电路板有点问题,把X\Y轴驱动线交换一下试试看,不闭合的地方是否还是原来的位置,或调转90度
4、人品问题:em15:
作者: Friendz    时间: 2009-7-9 21:56
多谢各位前辈的指点。今天与林大夫交流了一下,林大夫说问此类问题的有很多,原因也有许多种。

与林大夫一起分析了一下,误差和细分数、以及刀路的复杂程度有很大的关系,很可能是负责方向的光耦速度不够。因为误差的量与回程的数量成正比,和细分数成反比。

林大夫推荐我取掉光耦,再试试。

我编写了一个刀路,专门用于测试回程误差,请有类似的DX测试一下: (, 下载次数: 119)   。这个原理就是钻一个定位孔,然后抬刀,让步进电机驱动板不断换向,再回到零点再钻一遍孔,再不断换向,如此反复,如果有换向丢步,则铣刀在板上打的孔会形成一排长孔,或有些像椭圆。
使用方法: 刀下面装一小块PVC或有机玻璃板,刀抬到板上2.5mm左右,三轴清零,然后运行此刀路,看运行后的孔的情况。 (使用时注意开启主轴,我G代码编程是新手,没有查看是不是有开主轴的命令)。


谢谢大家! 明天去掉驱动板光耦即可真相揭晓。
作者: Friendz    时间: 2009-7-9 21:58
文件没有贴上? 压RAR再实验一次吧: (, 下载次数: 130)
作者: 12分    时间: 2009-7-9 22:20
看起来就有问题啊
作者: 林大夫    时间: 2009-7-10 02:39
像这种折返次数越多误差越大的问题多是驱动板的问题,而且这种驱动板都是带光偶的,问我的人很多,都是换驱动板或去掉或换了光耦就解决了,另外设置的时候尽量吧把“方向改变”值加大,部分驱动板也能解决
作者: zhang56    时间: 2009-7-10 10:45
原帖由 林大夫 于 2009-7-10 02:39 发表
像这种折返次数越多误差越大的问题多是驱动板的问题,而且这种驱动板都是带光偶的,问我的人很多,都是换驱动板或去掉或换了光耦就解决了,另外设置的时候尽量吧把“方向改变”值加大,部分驱动板也能解决

林大夫说得应该是对的。
作者: Friendz    时间: 2009-7-10 15:58
真相大白!

去掉光耦,一切正常。 在此感谢所有帮助分析问题的玩友,特别感谢林大夫的手到病除。 :em26:
林大夫是大夫,以后改“林一刀”算了,呵呵。。。:em21:

作者: xshhh    时间: 2009-7-10 16:55
是否用没有用高速一点的光耦呢?或是电阻取值不当呢?
我帮朋友做的板用的光耦6N137,负载电阻用300欧,雕齿轮没有此问题哦。
个人认为除非要求十分高速或用的是本本(并口电平通常不足),否则不太主张废掉光耦,静电等因素有可能损坏并口。

[ 本帖最后由 xshhh 于 2009-7-10 17:09 编辑 ]
作者: Friendz    时间: 2009-7-10 21:05
好,我找好些的光耦替换上去再说。

原来的板子上还有74HC14做为缓冲,不过还是接上光耦放心些。




欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://wz.5imx.com/) Powered by Discuz! X3.3