步进接线图(教学) 联系客服

发布时间 : 星期日 文章步进接线图(教学)更新完毕开始阅读730af93987c24028915fc397

图 2.8.23 按照凸轮位置输出频率的程序 适用软元件:

:C235~C255 : M8132 :Y0、Y1

HSZ指令驱动M8132在程序中只能使用一次。其外与FNC53、FNC54、FNC55指令同时驱动的个数限制在6个以下。 利用HSZ驱动M8132使用时,源1指定凸轮参数表格的开始地址,将连续占用4×源

:D :D8132

:K、H (1<=K<=128) :K0、H0

2指定的数,上例中将占用D300开始4×8=32个(D300~D331)。

9) PWM 可调制脉冲输出

适用软元件: 、<=

:K、H KnX KnY KnM KnS T C D V、Z =0~32767ms

:Y0、Y1

当X10接通,往Y0输出源1指定脉冲宽度和源2指定脉冲周期的脉冲。在指令执行中允许改变源1和源2的数值,而且指令立刻会采取新的参数输出脉冲。

PWM指令在程序中只能使用一次。当出现

>

时,就出现错误。

图 2.8.29 PWM例子程序

在图 2.8.29所示的程序中,当X14接通,第一个10s Y0输出频率为5s脉冲宽度为2s的脉冲,第二个10s时Y0输出频率为0.9s脉冲宽度为0.5s的脉冲,第三个10s Y0输出频率为5s脉冲宽度为2s的脉冲,第四个10s时Y0输出频率为0.9s脉冲宽度为0.5s的脉冲,……以此重复输出脉冲。当X14断开时,中断输出脉冲。

10) 带加减速的方波脉冲输出

适用软元件: 、

:K、H KnX KnY KnM KnS T C D V、Z

:Y0、Y1

PLSR指令是按照指定的加/减速时间、指定最高频率和指定脉冲量控制输出脉冲,在加速时间里分10级加速输出脉冲(加速过程中所需的脉冲数=最高输出频率×加速时间÷2000),加速时间到后,按照指定的最高速度频率输出脉冲,当剩余等于加速过程所需的脉冲数时,转到减速过程,在减速时间里也是分10级减速,当速度减到为零时,脉冲总数刚刚发完,这时完成标志位M8029会接通。

源1是最高频率,取值范围是10Hz~20KHz,每级加/减速的量是最高频率的1/10,注意要求在步进电机不失调的范围内,如果出现失调,请减少最高频率数。

源2是输出脉冲总数,取值范围:当16位指令时是110~32767个脉冲,当32位指令时是110~2147483647个脉冲。

源3是加/减速时间,加/减速时间取值范围:大于10倍扫描时间的最大值(D8012),且小于5000ms。

加/减速时间可以设定最小值经验公式是:

如果设置比上公式小的数,加/减速时间误差增大。 加/减速时间可以设定最大值经验公式是: