实验用SG90舵机,0-180度的控制脉宽为0.5ms到2.5ms。关于舵机的知识可以参看http://www.cdle.net/thread-51027-1-1.html
在CNC控制器控制舵机的目的是在于控制一些特殊要求的设置,比如激光、电焊、等离子做为主轴切割时,这些需要直接控制功率,可以用舵机来控制它们的功率调节旋钮,达到方便控制的目的。
把控制器的PWM频率设置为250HZ,MAX S设为400。
那么S值50-250刚好对应0.5-2.5ms,也就是说使用G码S50就会控制舵机转到0度,用S250就会控制舵机转到180度。
下面这段G码就是控制舵机从0到180度的连续运转G代码。
servo 《- G代码下载
演示的视频
注意:当控制器执行了PWM输出后,会一直输出,这样会使舵机发热严重,可以在输出后关断其输出,比如下面这段G代码可以让舵机在转到大约90度后停止
S90
G04P500
S0