1. EL2521发脉冲控制松下伺服的设置方法

脉冲模块KL/EL2521 在NC中的使用说明

做如下定义约定:

机械终端每转一圈的行程:Distance;单位为mm

减速比: M_ratio;由设备制造厂家提供;

电机每转一圈所需指令脉冲:CMD_PULSE; 询问电机厂商。

驱动器电子齿轮比: E_ratio; 设置不同值提高精度,大部分厂商默认为1。

电机额定转速:N (rpm),日系多为3000rpm。

 

则模块参数设定如下:

 Reference  velocity= N/60 *Distance/M_ratio;

  ScalingFator=( Distance/ M_ratio)/( CMD_PULSE/ E_ratio);

             =(Distance*E_ratio)/ (M_ratio* CMD_PULSE);

8001:02  Base frequency1:= (CMD_PULSE/ E_ratio)  *( N/60);  

8000:0E  Operating mode: pulse+dir  or cw/ccw  or  incremental code

         这个参数设定需要和驱动器侧的设定保持一致。

8000:06  ramp function active :  false

8000:08  direct input mode :  false

举例1:

 DISTANCE=10mm

 M_ratio=1

 CMD_PULSE=10000

 E_ratio=1

 N=3000RPM

则reference velocity=N/60 *Distance/M_ratio=500

    Scaling factor=(Distance*E_ratio)/ (M_ratio* CMD_PULSE)=0.001

    8001:02  Base frequency1:= (CMD_PULSE/ E_ratio)  *( N/60)=500000

举例2:

 DISTANCE=360°

 M_ratio=1

 CMD_PULSE=3200

 E_ratio=1

 N=60RPM

则reference velocity=N/60 *Distance/M_ratio=360

    Scaling factor=(Distance*E_ratio)/ (M_ratio* CMD_PULSE)=0.1125

    8001:02  Base frequency1:= (CMD_PULSE/ E_ratio)  *( N/60)=3200


魏正齐 2023.3.10 编辑