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

标题: 【迟到作业】开贴研究MACH3控制主轴转速,(断续直播中)已解决变频主轴启动自动延迟 [打印本页]

作者: X机器    时间: 2012-9-28 16:08
标题: 【迟到作业】开贴研究MACH3控制主轴转速,(断续直播中)已解决变频主轴启动自动延迟
本帖最后由 X机器 于 2012-11-28 21:48 编辑

2010年对手里的小铣床做了一番研究,发现铣床的主轴调速居然是0-10.5V的直流电压控制的,与常见的变频器调速原理相同,这几天忙里偷闲,从PWM转0-10V的电路板做起:
(, 下载次数: 461)

PWM端输入PWM波,power接12v电源,OUT端输出0-10V模拟电压;

板上R1与C3构成积分电路,可调电阻Rp1可调节输出范围,比如调到0-8V,0-11v等,好与你的被调速对象匹配。

R3的作用是如果工作过程中PWM波接线断开时,使输出尽快归零

当年的研究贴在这里:http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=445276&highlight=%D7%EE%BA%F3%B9%B1%CF%D7

兄弟们如果感觉有用,加点分鼓励一下吧!



作者: X机器    时间: 2012-9-28 16:12
想要用雕刻机刻板,布成单面板:
(, 下载次数: 361)

作者: X机器    时间: 2012-9-28 16:16
软件转换成刀路,模拟显示一下(没有忘记左右镜像一下吧,呵呵)

(, 下载次数: 392)

作者: jerroldwu    时间: 2012-9-28 16:28
继续继续
作者: 小阿祺    时间: 2012-9-28 16:29
我是新手,更是电子盲!但是我也想学习这方面的知识,也在找MACH3控制主轴转速的方案!怀着学习的心看楼主!
作者: X机器    时间: 2012-9-28 16:30
君子动口也动手,哈哈:

做出来了:
(, 下载次数: 350)

作者: X机器    时间: 2012-9-28 16:38
小阿祺 发表于 2012-9-28 16:29
我是新手,更是电子盲!但是我也想学习这方面的知识,也在找MACH3控制主轴转速的方案!怀着学习的心看楼主! ...

放心,没啥深奥的,一会就看明白了,大致需要

1、PWM转模拟电压的电路板
2、MACH3的相关设置
3、了解自己的主轴速度控制方式(变频和直流调速的都能用)
4、解决一下驱动板先供电,电脑再启动会发生主轴自己转起来的问题;
5、以后编的刀路文件里面,主轴转速设置就真的有用了,可以试一个文件中自动改变主轴转速,当然,代码执行结束后,主轴自己会停下来,呵呵
6、仍有问题:如果主轴启动较慢,运行代码后主轴速度尚未达到目标值就开始接触工件。。。呵呵笨办法是有的,但是坛中高手们一定会给出好办法的!

作者: 小阿祺    时间: 2012-9-28 16:52
谢谢楼主的教导,我是做模具设计的,对电子真的一点都不懂,呵呵,机械还是懂一点的!下面的是我在外国的网站下到的有关PWM控制主轴的电路!但是不会单片机,附上来给楼主看看!
作者: Ahai_huang    时间: 2012-9-28 17:08
good
作者: 惠民    时间: 2012-9-28 17:10
楼主厉害,有实力。
作者: 龙图腾    时间: 2012-9-28 17:49
这个相当实用,记录一下!
作者: X机器    时间: 2012-9-28 20:09
小阿祺 发表于 2012-9-28 16:52
谢谢楼主的教导,我是做模具设计的,对电子真的一点都不懂,呵呵,机械还是懂一点的!下面的是我在外国的网 ...

大多数的变频器和很多直流调速电路,可以用外接的0-10V实现调速的,我在一楼贴的电路,就可以把电脑输出的PWM波变成0-10v的控制电压,输出电压与PWM波的占空比成正比。

作者: 海边的梦UAV    时间: 2012-9-28 20:11

作者: X机器    时间: 2012-9-28 20:13
接下来验证一下这个转换电路的“线性”,所谓线性,就是指PWM波的占空比提高10%,OUT端输出电压也升高10%,
理想化的电路可以调教成:PWM占空比=10% 时,输出1=v;PWM占空比=20%时,输出=2v。。。
以此类推,当PWM占空比=80%时,输出=8v。。。PWM占空比=100%时,输出=10v;
这就算“线性”令人满意了。
作者: X机器    时间: 2012-9-28 20:49
借图科普一下:

PWM波是占空比变化的方波,每个PWM有3个要素:
1、峰值电压,MACH3外接并口引脚输出的是5V;
2、波形频率,MAVH3控制并口引脚输出的PWM波的频率是可以设置的,见下图说明;
3、占空比,占空比越高,等效电压越高。

(, 下载次数: 196)

作者: cqwp    时间: 2012-9-28 21:16
楼主强人,顶你
作者: fmtx    时间: 2012-9-28 21:30
顶顶
作者: X机器    时间: 2012-9-28 21:46
饭要一口一口吃,先抛开我们心爱的小床,用信号发生器来调教一下这个PWM转0-10V的转换板,顺便验证一下它的“线性”
我手里的信号发生器只能够制造占空比20%到80%的PWM波,如图

频率选择了1KHz = 1000Hz,峰值电压=5V,

占空比=20%波形:
(, 下载次数: 202)

占空比=80%时的波形:
(, 下载次数: 194)


对于实验来说倒也够了。

作者: X机器    时间: 2012-9-28 21:52
频率=1KHz = 1000Hz,在MACH3里面可以设定(其实这个频率与使用效果关系不大的。=800HZ或300Hz测试结果一样的)
峰值电压=5V,正好与MACH3控制电脑并口引脚产生的PWM波参数一致,
所以我们把这个PWM波改变不同的占空比输入到转换板,然后检测OUT端输出的直流电压对应值,就可以模拟转换板在MACH3的驱动下的工作效果了
作者: 道无言    时间: 2012-9-28 21:57
这个应该也可以控制激光电源的功率是吗?
(0-5v)
作者: qingdiy    时间: 2012-9-28 22:01
好帖,做个记号,待以后研究。

作者: X机器    时间: 2012-9-28 22:18
测试工作现场直播中。。。。正在拍照片
作者: X机器    时间: 2012-9-28 22:39
道无言 发表于 2012-9-28 21:57
这个应该也可以控制激光电源的功率是吗?
(0-5v)

通过调整可调电阻,可以实现0-5v的输出范围,必须的,万金油,呵呵
作者: X机器    时间: 2012-9-28 22:41
电路连接:

接入信号发生器送来的PWM波,并用示波器监视,

接入12v直流电源

OUT端接了一块万用表监测输出电压:

(, 下载次数: 145)

作者: X机器    时间: 2012-9-28 22:47
连接好后,输入PWM信号的占空比调到50%,小心翼翼的调整可调电阻,使输出OUT端输出的电压=5V,

PWM=50%时,OUT=5v,这样比较直观。

为了让大家看到测试效果,我费尽心机把相关仪器弄到接近同一个焦平面,以利于合影

图中的示波器与信号发生器是同一个仪器(示波器带简单的信号发生器功能)

(, 下载次数: 117)

作者: X机器    时间: 2012-9-28 22:51
本帖最后由 X机器 于 2012-9-28 22:52 编辑

然后改变PWM波的占空比,得到结果如下:

PWM占空比=20% 时,OUT=2V

(, 下载次数: 127)

PWM占空比=30%时:

(, 下载次数: 146)



PWM占空比=40%时:
(, 下载次数: 159)


作者: X机器    时间: 2012-9-28 22:56
PWM占空比=50%时:
(, 下载次数: 137)


PWM占空比=60%时:
(, 下载次数: 134)


PWM占空比=70%时:
(, 下载次数: 94)


PWM占空比=80%时:
(, 下载次数: 131)

作者: duanyz    时间: 2012-9-28 22:58
这直播比中 国好声音好看
作者: X机器    时间: 2012-9-28 23:00
统计一下输入输出的数据:
输入PWM波占空比=20%,输出电压=2.0028v
输入PWM波占空比=30%,输出电压=3.005v
输入PWM波占空比=40%,输出电压=4.008v
输入PWM波占空比=50%,输出电压=5.009v
输入PWM波占空比=60%,输出电压=6.010v
输入PWM波占空比=70%,输出电压=7.012v
输入PWM波占空比=80%,输出电压=8.013v


线性度完全可以了,哈哈
作者: X机器    时间: 2012-9-28 23:03
后面要折腾的是将这块PWM转0-10v转换板来控制一个变频器的试验,

转换板将MACH3送出的PWM波转换成对应的直流电压,控制变频器的转速,应该不难,

未完待续,没有搞定之前,不会就此问题另外发帖,所有研究过程都在将这一个帖子里添砖加瓦,但愿对大家有点用处。
作者: X机器    时间: 2012-9-28 23:05
duanyz 发表于 2012-9-28 22:58
这直播比中 国好声音好看

那个好声音不是用来背对着听的么?
作者: duanyz    时间: 2012-9-28 23:18
请教楼主这个控制的主轴电机是什么类型什么电压的电机呢?
作者: X机器    时间: 2012-9-28 23:27
duanyz 发表于 2012-9-28 23:18
请教楼主这个控制的主轴电机是什么类型什么电压的电机呢?

大多数的变频器(交流主轴)都可以用外接模拟电压调速,大多认0-10V,

很多小铣床上原配的主轴调速板,也可以用外接模拟电压调速,我的小铣经测量是0.5-10.5v,
作者: X机器    时间: 2012-9-28 23:31
转接板上机之前,找点变频器的资料来复习一下:
(, 下载次数: 92)

上图中,AVI端就是外接电压调速信号的输入端口,参考端是GND;

圆圈中内容表示这台变频器调速适应的电压是 0-10VDC(直流);

作者: duanyz    时间: 2012-9-28 23:46
X机器 发表于 2012-9-28 22:39
通过调整可调电阻,可以实现0-5v的输出范围,必须的,万金油,呵呵

可调电阻是要手动调整吗?还是自动调整的?怎么才能实现自动调整?菜鸟问题多,请楼主不嫌麻烦解答

作者: X机器    时间: 2012-9-28 23:57
duanyz 发表于 2012-9-28 23:46
可调电阻是要手动调整吗?还是自动调整的?怎么才能实现自动调整?菜鸟问题多,请楼主不嫌麻烦解答{:1_47 ...

投入使用之前,调整一次就够了,当输入PWM波的占空比达到最大时,调整输出=5v,就可以了,以后这块板的作用就是把电脑送来的不同占空比的PWM变成不同的对应直流电压值,不需要再调
作者: 小阿祺    时间: 2012-9-29 08:26
我似懂非懂的!但还是认真听课了!
作者: lulgs    时间: 2012-9-29 09:15
站个位置,等待下回分解!
作者: 闲云孤鹤    时间: 2012-9-29 11:54
静听下回分解,楼主太专业了
作者: toly    时间: 2012-9-29 12:04
强,用心学习一下。
作者: 456bb    时间: 2012-9-29 14:42
图文并茂,利于学习.
作者: 跨越彩虹    时间: 2012-9-29 15:02
楼主家大业大,口水那个示波器,可以给个链接么?
作者: 邂逅    时间: 2012-9-29 15:13
本帖最后由 邂逅 于 2012-9-29 16:33 编辑

作为电子大笨鸟 特来学习~楼主上个作品测转速板 材料都买了可太忙实在是没时间哇!这个更给力哈~不过有个老帖也是讲用MACH3调速的 那里好像是用了一个场效管什么的~为灰常简单 嗯嗯~名字yhzzp
http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=487255&highlight=pwm  这是他做的   

请楼主点评一下  (本人电子盲 无分辨能力

作者: 小马飞腾    时间: 2012-9-29 16:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: X机器    时间: 2012-9-29 17:24
转换板性能基本可信了,放下转换板,调头来研究一下我们使用的MACH3软件的相关问题,

这里涉及到的是MACH3软件中关于主轴PWM调速的设置和一个意外发现的问题:MACH3输出PWM的线性问题

作者: X机器    时间: 2012-9-29 17:27
软件设置:

针脚设置中选择正确的PWM针脚(你用并口的哪条线就是哪条啦)及其他注意问题:
(, 下载次数: 118)


主轴设置:


作者: X机器    时间: 2012-9-29 17:30
根据您的实际情况,设置一下主轴电机的最高转速,还是有必要的,这样MACH3将来显示的转速才会与你的主轴一样的:

我的主轴是24000转的变频主轴,这样设置:

第一步:
(, 下载次数: 106)

第二步:
(, 下载次数: 118)

作者: X机器    时间: 2012-9-29 17:37
先不要急着接PWM转0-10v转换板和你的主轴调速器(直流调速器或交流变频调速器)

设置完成之后,你在MACH3软件中点一下【主轴速度】输入转速比如“24000”,点一下确定,

然后点一下【主轴正转】,此时你指定的并口针脚上(如46楼指定的17)就会有 信号产生,点几次【主轴正转】下面的 “ - ”号,使【主轴修调】显示值为“12000”,


那么,理想情况下,如按照46楼的设定,连接到PWM输出引脚(17号)的示波器上能够看到 频率=1KHz,占空比=50%,峰值=5V的方波。
作者: X机器    时间: 2012-9-29 17:43
邂逅 发表于 2012-9-29 15:13
作为电子大笨鸟 特来学习~楼主上个作品测转速板 材料都买了可太忙实在是没时间哇!这个更给力哈~不过有个 ...

目的不同,您说的用场效应管的PWM调速板,输入信号是PWM信号,输出信号是变化的直流PWM电压,输出的目标就是直流电机了;

我折腾的这个是在您已经有调速控制器的情况下,如何与MACH3连接;

常见的情况是:

1、您有一台直流调速的小铣床,比如25LV之类;

2、您有DIY或其他渠道弄到的雕刻机或其他机床,主轴电机是用变频器控制转速的;

上述两种情况都可以用MACH3输出的PWM信号 → 转换板转换成直流控制电压 → 控制直流调速器或变频器。



作者: X机器    时间: 2012-9-29 18:19
跨越彩虹 发表于 2012-9-29 15:02
楼主家大业大,口水那个示波器,可以给个链接么?

那个是安捷伦的DSOX2022A数字示波器,是安捷伦示波器中“经济”型的------其实真不经济
作者: X机器    时间: 2012-9-29 22:59
本帖最后由 X机器 于 2012-9-30 08:34 编辑

工作压力大,朋友们也不甚感兴趣,慢慢来吧,力争把问题的原理讲清楚,免得大家稀里糊涂的照葫芦画瓢,弄出一堆问题
作者: 瞎折腾    时间: 2012-9-29 23:22
虽然对电路不太懂,学习了。
好多人看,不少人回复, 怎么没人给加分啊?
好的帖子加分是基本的礼貌 .
作者: wnv    时间: 2012-9-30 00:45
x机器是个好同志!几个帖子都是好帖,看了很多遍,赞一个!
作者: zdall911    时间: 2012-9-30 01:21
这个一定要顶了,太合适了,简直就是及时雨,谢了!
作者: aakk    时间: 2012-9-30 02:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: genggeng67    时间: 2012-9-30 07:19
太好了,
作者: X机器    时间: 2012-9-30 08:48
瞎折腾 发表于 2012-9-29 23:22
虽然对电路不太懂,学习了。
好多人看,不少人回复, 怎么没人给加分啊?
好的帖子加分是基本的礼貌 .

就是啊,兄弟们只管加分啊,机器决不嫌弃,哈哈
作者: X机器    时间: 2012-9-30 08:50
继续,很意外的发现,MACH3输出的调速PWM波,并不理想,下面通过实验测试数据来总结、猜想、解决MACH3主轴调速的PWM波的线性问题
作者: pf2051    时间: 2012-9-30 09:17
X机器 发表于 2012-9-30 08:50
继续,很意外的发现,MACH3输出的调速PWM波,并不理想,下面通过实验测试数据来总结、猜想、解决MACH3主轴调 ...

告诉楼主一个消息,如果mach内核速度是25000的话,你设置了脉宽调制基数1000后,mach输出可调节脉宽比例只有25级,是不是这个影响mach输出的调速pwm波呢? (, 下载次数: 63)

作者: X机器    时间: 2012-9-30 09:17
出于职业习惯,在连接电脑与新做的转换板之前,对MACH3通过并口17号针脚送出的主轴调速PWM波做了简单的测试,结果大跌眼镜!

当MACH3将主轴速度调到最高的时候,输出的PWM波的占空比居然只有88%,我勒个去。。。

如图:PWM波的频率接近1kHz,占空比88%,理论值应该是接近100%的啊(当然不能=100%),否则怎么调速啊????


(, 下载次数: 43)

作者: mengdll    时间: 2012-9-30 09:22

作者: X机器    时间: 2012-9-30 09:25
本帖最后由 X机器 于 2012-10-2 00:05 编辑
pf2051 发表于 2012-9-30 09:17
告诉楼主一个消息,如果mach内核速度是25000的话,你设置了脉宽调制基数1000后,mach输出可调节脉宽比例只 ...


多谢提醒!确实是跟软件计算有关系,但是应该不是分辨率的问题。

瞎分析一番:

我们使用PWM占空比一般只会用到 10%,20%。。。80%,90%,和接近100%,
25级的分辨率,10的分度只会影响输出精度,不会影响输出线性;
换句话说也不至于设置100%实际输出只有88%,应是100% * 24/25 = 96%才对

作者: X机器    时间: 2012-9-30 09:54
理论分析有时候不如试验总结来的快,瞎猜一番之后,决定试验测定一下,根据猜想这个东西可能与PWM的频率有关,

理由是PWM是由软件计算产生的,PWM的频率越高,计算机的数据处理负荷越重。。。。【个人猜想,可能谬误】

改变PWM频率和主轴速度修调值,测试结果如下表:
(, 下载次数: 136)

作者: X机器    时间: 2012-9-30 09:58
从测试表上看,似乎验证了x机器同学的猜想,PWM频率低一些,线性度会很好,其中100Hz的线性度与50Hz的线性度都可以,不同的是50Hz的最高输出更接近100%;

个人对25Hz与更低的频率不看好,因为PWM的频率太低,经过积分放大之后的直流电压纹波会更高(除非使用更大的积分电容等手段。。。不讨论了)
作者: X机器    时间: 2012-9-30 10:05
所谓的“纹波”(放大后的交流波形):
(, 下载次数: 145)


我们要的理想输出(PWM转换出来的0-10v直流电压)波形是一条水平直线,但实际上总会纹波电压叠加在上面。

作者: X机器    时间: 2012-9-30 10:09
言归正传,既然有了线性的PWM波,又有了线性的PWM转DC0-10v的转换板,那么后面应该可以用MACH3来控制主轴的转速了,计划做两个试验:
1、使用  MACH3 +PWM转DC0-10v的转换板  控制变频器调速试验;


2、使用  MACH3 + PWM转DC0-10v的转换板  控制25LV原机调速器的试验;

力求MACH3界面显示速度与主轴实际速度一致。

作者: X机器    时间: 2012-9-30 15:32
变频器控制的实验结果取得阶段性的成功,如果您的主轴是变频调速的,可以试一下了,呵呵;
具体情况慢慢道来:
1、变频器的设置
2、电路连接与试验
作者: 听涛    时间: 2012-9-30 16:08
加油 出套件
作者: hmily1818    时间: 2012-9-30 19:01

作者: hmily1818    时间: 2012-9-30 19:03
示波器不错

作者: X机器    时间: 2012-9-30 20:09
仲秋,家族聚会,哈大了,酒醒后继续,敬请期待,呵呵
作者: X机器    时间: 2012-9-30 20:21
听涛 发表于 2012-9-30 16:08
加油 出套件

电路太简单了,就是一片LM358和几个电阻电容,洞洞板自己焊接也就是一会功夫,出套件没有神马价值,原理上大家明白了,就可以随便玩了
作者: X机器    时间: 2012-9-30 21:49
感谢斑竹设为精华,继续努力
作者: X机器    时间: 2012-10-1 08:31
本帖最后由 X机器 于 2012-10-1 09:09 编辑

几乎所有的变频器都支持外接0-10v直流电压调速,在使用此功能之前,需要做一些设置,比如需要将调速指令来源设置为外接电位器,调速电压选择为0-10v等,具体设置操作可参考您的变频器使用手册;
电路上则很简单,PWM到0-10v转换板输出的直流电压信号连接到变频器的DVI端,GND端连接到变频器的GND端

可参考34楼的资料





作者: X机器    时间: 2012-10-1 09:42
本帖最后由 X机器 于 2012-10-1 10:18 编辑

点击MACH3界面上的主轴修调的减速按钮,每按动一次,主轴速度降低10%
(, 下载次数: 94)



主轴转速90%时变频器输出(理论值:400*90%=360):
(, 下载次数: 91)
----------
主轴转速80%时变频器输出(理论值:400*70%=280):
(, 下载次数: 98)

-----------
主轴转速50%时变频器输出(理论值:400*50%=200):
(, 下载次数: 102)

-------------
主轴转速40%时变频器输出(理论值:400*40%=160):
(, 下载次数: 108)

--------------
主轴转速30%时变频器输出(理论值:400*30%=120):
(, 下载次数: 90)


------------
主轴转速20%时变频器输出(理论值:400*20%=80):
(, 下载次数: 87)



















作者: 三脚猫    时间: 2012-10-1 10:19
看着头晕啊,没上学的坏处啊。
作者: X机器    时间: 2012-10-1 10:23
这是PWM转0-10v转换板的雕刻刀路中PCB切割刀路(长方形的落料刀路)的CNC代码:

G00 G90 G94 G71 G40 G54 G80
T4 M06
M03 S18000
G00 F300
G00 Z2
G00 X-2.14 Y2.14
G00 Z0
G01 F140 Z-2.1
G01 F300 X-48.66
G01 Y37.23
G01 X-2.49
G01 X-2.14 Y36.88
G01 Y2.14
G00 Z2
M05
M02
%

代码中红色一行中的 S18000被执行后,主轴转速会自动跟随为18000转,这样你就不用每次使用这个刀路时都要想着调整主轴转速了;


作者: X机器    时间: 2012-10-1 10:25
三脚猫 发表于 2012-10-1 10:19
看着头晕啊,没上学的坏处啊。


因为是直播,边分析,边试验测试,边发帖,帖子会比较繁琐,有理论基础的朋友会看的很明白,不需要死记硬背,

为方便没有理论基础的朋友,结贴前我会做一个总结,尽量简明扼要,切中要害。

作者: X机器    时间: 2012-10-1 10:31
使用MACH3直接控制主轴的转速另一个方便的地方是:我们可以在同一个CNC文件中,多次修改主轴的转速,以适应加工动作。

比如下面这一段PCB先钻孔,后切割的CNC刀路:

G00 G90 G94 G71 G40 G54 G80
T1 M06
M03 S12000(钻孔,主轴转速12000
G00 F3000
G00 Z2
G00 X-15.11 Y22.74
G00 Z0
。。。。。省略若干行,
G01 X-44.7
G00 Z2
M05
T1 M06
M03 S16000   (切割,主轴转速16000)
G00 F3000
G00 Z2
G00 X-2.14 Y2.14
G00 Z0
G01 F300 Z-1.7
G01 X-48.66
G01 Y37.23
G01 X-2.49
G01 X-2.14 Y36.88
G01 Y2.14
G00 Z2
M05
M02
%


这样雕刻机就会以12000转的主轴转速完成电路板的钻孔,然后自动调整主轴转速到16000转完成切割,很方便吧?

作者: X机器    时间: 2012-10-1 10:36
我使用的雕刻机是PVC的,在咨询我坛高手林大夫之后,将原来的8000转直流主轴换成了号称36000转的变频主轴降格到24000转使用,所以变频器输出最高频率设置为400Hz,对应到主轴的转速则是:

变频器输出400Hz,主轴转速  2万4千转
变频器输出300Hz,主轴转速  1万8千转
。。。。。
依次类推, 主轴转速 = 变频器输出频率 * 60;

在实际使用时,我们并不需要这个60的倍数,只要在代码中指定主轴转速值,MACH3就会自动计算输出PWM的占空比,控制变频器的输出。

作者: X机器    时间: 2012-10-1 10:43
至此,使用MACH3控制变频主轴的试验大功告成,完全可以使用了。

但是,新的问题被发现了:如果先开雕刻机驱动箱的电源并使变频器处于RUN状态,

然后启动电脑,在电脑的启动过程中,主轴会突然启动,并以最高转速转一段时间,有一定的危险性

这个问题的原因是并口输出针脚在电脑启动过程中会有一段时间输出稳定的5v直流电压(相当于100%的PWM)!

比较勉强的办法是,牢记先启动电脑,然后再启动变频器到RUN状态就可以了,

但是这有点不符合DIY到底的精神,

所以X机器同学又要折腾一下用MACH3控制变频器的启动与停止了

作者: 28.    时间: 2012-10-1 10:52
变频器在专业设计中除了转速控制如正反转,启动一般用继电器做控制
作者: X机器    时间: 2012-10-1 10:54
所有的变频器都支持外部开关控制启动与停止,当然这个功能一般需要在变频器的编程设置中做一下设置,

设置方法参考您的变频器实用编程手册,都是很简单的;

设置完成后,我们看一下这个变频器配线原理图,

我们只要控制图中M0 与GND 之间的通断就可以了,当需要主轴启动时,就将M0与GND接通,需要停止时,就断开
(, 下载次数: 147)

作者: X机器    时间: 2012-10-1 10:56
28. 发表于 2012-10-1 10:52
变频器在专业设计中除了转速控制如正反转,启动一般用继电器做控制

是的,变频器面板上的RUN和STOP按钮使用不便,反正我是从来不愿意用,呵呵
作者: X机器    时间: 2012-10-1 11:07
本帖最后由 X机器 于 2012-10-1 11:09 编辑

使用MACH3控制 一个继电器的通断,太容易了,大多数的CNC驱动板都会有一路主轴控制继电器,经常被用来做主轴电源的控制信号,使用这个继电器来控制变频器M0与GND之间的通断,最合适不过了。

注:绝对不要试图使用这个主轴继电器来控制变频器的电源!!!切记切记。

我的驱动板上预留的主轴继电器在这里,呵呵,继电器的常开触点、常闭触点、动触点,都引出来了,很方便


(, 下载次数: 159)
作者: 28.    时间: 2012-10-1 11:09
本来面板设定控制方式来源就行了,自带面板一般很小用,多数外接按键,也有高级应用无恊意通讯来控制
作者: 28.    时间: 2012-10-1 11:13
你的变频带485通信的?如果会编程可以用控制软件vc写个通讯程序
作者: X机器    时间: 2012-10-1 11:14
查阅驱动板的使用说明文档,得知这块板上的继电器使用并口的14号引脚控制:

(, 下载次数: 151)

作者: X机器    时间: 2012-10-1 11:16
28. 发表于 2012-10-1 11:13
你的变频带485通信的?如果会编程可以用控制软件vc写个通讯程序

XP系统运行MACH3软件的时候,应该尽量不要同时运行其他软件,让电脑专心做CNC驱动,我的驱动电脑不装杀毒,不接网线。

这是在这里学到的,呵呵

作者: X机器    时间: 2012-10-1 11:16
未完待续,大家稍候,偶要喝喜酒去,呵呵
作者: 28.    时间: 2012-10-1 11:27
这个是mach3自带的功能
作者: X机器    时间: 2012-10-1 16:06
本帖最后由 X机器 于 2012-10-2 07:05 编辑
28. 发表于 2012-10-1 11:27
这个是mach3自带的功能


当然喽,没有的功能我们也木办法

作者: X机器    时间: 2012-10-1 16:23
本帖最后由 X机器 于 2012-10-2 07:07 编辑

主轴控制是MASCH3的基本功能之一,在目前的情况下,我们想要这个控制功能,主要是因为如果先行启动驱动系统,而后启动电脑,主轴会有一段时间失控疯转,目标明确,要解决问题还是要理论一实践相结合才行,我的目的是叫兄弟们可以随心所欲的玩转MACH3对主轴的控制,无他。
作者: X机器    时间: 2012-10-1 16:29
28. 发表于 2012-10-1 10:52
变频器在专业设计中除了转速控制如正反转,启动一般用继电器做控制

变频器在工业应用中,转速控制往往是有PLC控制,正反转也有PLC控制,简单的控制系统中,使用最简单的红绿按钮来控制启动与停止,使用它面板扩展控制的电位器来控制输出频率,启动停止控制可以使用外部逻辑来控制,想怎样,就怎样,会用的,不必沾沾自喜,本来就是简单的很。
作者: X机器    时间: 2012-10-1 16:37
本帖最后由 X机器 于 2012-10-2 07:07 编辑
28. 发表于 2012-10-1 11:13
你的变频带485通信的?如果会编程可以用控制软件vc写个通讯程序

求你写一段变频器的通讯程序,嵌入到MACH3中,以作变频调速及主轴开停之用,可以否?

232,485,没神马两样,关键是弄个大家能玩的东西出来,是吧?

作者: hellojun    时间: 2012-10-1 18:34
X机器 发表于 2012-10-1 10:36
我使用的雕刻机是PVC的,在咨询我坛高手林大夫之后,将原来的8000转直流主轴换成了号称36000转的变频主轴降 ...

请教几个问题啊?
1、如果电机是变频调速,是不是电机是无刷直流电机呀?
2、是不是由于你变频器的限制--最大只能输出400HZ,所以你36000转的电机只能最快转到24000转。

不太懂,请解答,谢谢

作者: 何凤    时间: 2012-10-1 19:38
顶,很厉害
作者: X机器    时间: 2012-10-1 23:53
hellojun 发表于 2012-10-1 18:34
请教几个问题啊?
1、如果电机是变频调速,是不是电机是无刷直流电机呀?
2、是不是由于你变频器的限制- ...

1、变频器驱动的电机是交流电机,不是直流无刷;比如最常见的三相380v的电机,就可以用变频器来调速的;

2、确实是变频器的能力所限,导致我的主轴只能上到24000转,如果变频器输出频率能够达到600Hz,主轴就36000转了,

不过我对自己买的主轴不太有信心,感觉如果真的弄到36000转,寿命多长都未可知,呵呵。

作者: shaofei35623    时间: 2012-10-2 00:43
不错。一起改的数控,兄弟你都上将了。
作者: hangsu    时间: 2012-10-2 01:07
不错的话题,关注一下。




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