You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

453 lines
9.1 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

;分号后面的文字为解释文字
;注意,此文件中的名称不能修改
;此文件为函数库模块的配置文件,
;此文件是配合IMC_Pkg.dll函数库中的PKG_IMC_InitCfg函数使用的
;此文件必须与函数库IMC_Pkg.dll文件放在同一个文件夹中
;清空轴的所有状态,包括位置、错误寄存器等;非零:清空; 零:不清空。
;清空状态设置,必须放在此文件的最前面。
[CLEAR]
clear[0] = 1
clear[1] = 1
clear[2] = 1
clear[3] = 1
;clear[4] = 1
;clear[5] = 1
;clear[6] = 1
;clear[7] = 1
;clear[8] = 1
;clear[9] = 1
;clear[10] = 1
;clear[11] = 1
;clear[12] = 1
;clear[13] = 1
;clear[14] = 1
;clear[15] = 1
;设置脉冲有效电平的宽度,单位为纳秒
;例如电机的最大转速为3000转每分钟每转需要10000脉冲
;则每个脉冲的时间是60*1000/3000/10000 = 0.002毫秒 = 2微秒
;按50%的占空比计算则脉冲有效电平的宽度为1微秒 = 1000纳秒
[STEPTIME]
steptime[0] = 1000
steptime[1] = 1000
steptime[2] = 1000
steptime[3] = 1000
;steptime[4] = 1000
;steptime[5] = 1000
;steptime[6] = 1000
;steptime[7] = 1000
;steptime[8] = 1000
;steptime[9] = 1000
;steptime[10] = 1000
;steptime[11] = 1000
;steptime[12] = 1000
;steptime[13] = 1000
;steptime[14] = 1000
;steptime[15] = 1000
;设置脉冲信号的有效电平;非零:高电平有效; 零:低电平有效。
[PULPOLAR]
pulPolar[0] = 1
pulPolar[1] = 1
pulPolar[2] = 1
pulPolar[3] = 1
;pulPolar[4] = 1
;pulPolar[5] = 1
;pulPolar[6] = 1
;pulPolar[7] = 1
;pulPolar[8] = 1
;pulPolar[9] = 1
;pulPolar[10] = 1
;pulPolar[11] = 1
;pulPolar[12] = 1
;pulPolar[13] = 1
;pulPolar[14] = 1
;pulPolar[15] = 1
;设置方向信号的有效电平;非零:高电平有效; 零:低电平有效。
[DIRPOLAR]
dirPolar[0] = 1
dirPolar[1] = 1
dirPolar[2] = 1
dirPolar[3] = 1
;dirPolar[4] = 1
;dirPolar[5] = 1
;dirPolar[6] = 1
;dirPolar[7] = 1
;dirPolar[8] = 1
;dirPolar[9] = 1
;dirPolar[10] = 1
;dirPolar[11] = 1
;dirPolar[12] = 1
;dirPolar[13] = 1
;dirPolar[14] = 1
;dirPolar[15] = 1
;使能/禁止使用编码器反馈;非零:使能; 零:禁止
[ENCPENA]
encpEna[0] = 0
encpEna[1] = 0
encpEna[2] = 0
encpEna[3] = 0
;encpEna[4] = 0
;encpEna[5] = 0
;encpEna[6] = 0
;encpEna[7] = 0
;encpEna[8] = 0
;encpEna[9] = 0
;encpEna[10] = 0
;encpEna[11] = 0
;encpEna[12] = 0
;encpEna[13] = 0
;encpEna[14] = 0
;encpEna[15] = 0
;设置编码器反馈的计数模式;零:正交信号模式; 非零:脉冲+方向模式
[ENCPMODE]
encpMode[0] = 0
encpMode[1] = 0
encpMode[2] = 0
encpMode[3] = 0
;encpMode[4] = 0
;encpMode[5] = 0
;encpMode[6] = 0
;encpMode[7] = 0
;encpMode[8] = 0
;encpMode[9] = 0
;encpMode[10] = 0
;encpMode[11] = 0
;encpMode[12] = 0
;encpMode[13] = 0
;encpMode[14] = 0
;encpMode[15] = 0
;设置编码器反馈的计数方向;
;编码器的计数方向与计数模式的选择有关。
;当计数模式为正交信号模式时encpMode=0encpDir为非零则A相超前B相为正方向为零B相超前A相为正方向。
;当计数模式为脉冲+方向模式时encpMode!=0encpDir为非零B-方向为高电平时往正方向计数为零B-方向为低电平时往正方向计数。
[ENCPDIR]
encpDir[0] = 1
encpDir[1] = 1
encpDir[2] = 1
encpDir[3] = 1
;encpDir[4] = 1
;encpDir[5] = 1
;encpDir[6] = 1
;encpDir[7] = 1
;encpDir[8] = 1
;encpDir[9] = 1
;encpDir[10] = 1
;encpDir[11] = 1
;encpDir[12] = 1
;encpDir[13] = 1
;encpDir[14] = 1
;encpDir[15] = 1
;设置平滑因子范围是0-32767
[SMOOTH]
smooth[0] = 64
smooth[1] = 64
smooth[2] = 64
smooth[3] = 64
;smooth[4] = 64
;smooth[5] = 64
;smooth[6] = 64
;smooth[7] = 64
;smooth[8] = 64
;smooth[9] = 64
;smooth[10] = 64
;smooth[11] = 64
;smooth[12] = 64
;smooth[13] = 64
;smooth[14] = 64
;smooth[15] = 64
;设置轴的速度极限,单位为脉冲/毫秒。范围是0-32767.9999
;只要轴的运动速度大于等于设置的极限值,控制卡会置位速度超限错误,此轴运动将停止。
;中括号中的数值表示轴号轴号由0开始需要设置所有运动轴的速度极限。请根据自己的控制卡的轴数来设置。
[VELLIM]
vellim[0] = 1000.0
vellim[1] = 1000.0
vellim[2] = 1000.0
vellim[3] = 1000.0
;vellim[4] = 1000.0
;vellim[5] = 1000.0
;vellim[6] = 1000.0
;vellim[7] = 1000.0
;vellim[8] = 1000.0
;vellim[9] = 1000.0
;vellim[10] = 1000.0
;vellim[11] = 1000.0
;vellim[12] = 1000.0
;vellim[13] = 1000.0
;vellim[14] = 1000.0
;vellim[15] = 1000.0
;设置轴的加速度极限,单位为脉冲/平方毫秒。范围是0-32767.9999
;只要轴的加速度大于等于设置的极限值,控制卡会置位加速度超限错误,此轴运动将停止。
;中括号中的数值表示轴号轴号由0开始需要设置所有运动轴的加速度极限。请根据自己的控制卡的轴数来设置。
[ACCLIM]
acclim[0] = 1000.0
acclim[1] = 1000.0
acclim[2] = 1000.0
acclim[3] = 1000.0
;acclim[4] = 1000.0
;acclim[5] = 1000.0
;acclim[6] = 1000.0
;acclim[7] = 1000.0
;acclim[8] = 1000.0
;acclim[9] = 1000.0
;acclim[10] = 1000.0
;acclim[11] = 1000.0
;acclim[12] = 1000.0
;acclim[13] = 1000.0
;acclim[14] = 1000.0
;acclim[15] = 1000.0
;使能/禁止硬件限位。 零:禁止; 非零:使能;
;中括号中的数值表示轴号轴号由0开始。请根据自己的控制卡的轴数来设置。
[PLIMIT]
plimit[0] = 1
plimit[1] = 1
plimit[2] = 1
plimit[3] = 1
;plimit[4] = 1
;plimit[5] = 1
;plimit[6] = 1
;plimit[7] = 1
;plimit[8] = 1
;plimit[9] = 1
;plimit[10] = 1
;plimit[11] = 1
;plimit[12] = 1
;plimit[13] = 1
;plimit[14] = 1
;plimit[15] = 1
;设置硬件正限位的有效电平;非零:高电平有效; 零:低电平有效。
;中括号中的数值表示轴号轴号由0开始。请根据自己的控制卡的轴数来设置。
[PLIMITPOLAR]
plimitPolar[0] = 0
plimitPolar[1] = 0
plimitPolar[2] = 0
plimitPolar[3] = 0
;plimitPolar[4] = 0
;plimitPolar[5] = 0
;plimitPolar[6] = 0
;plimitPolar[7] = 0
;plimitPolar[8] = 0
;plimitPolar[9] = 0
;plimitPolar[10] = 0
;plimitPolar[11] = 0
;plimitPolar[12] = 0
;plimitPolar[13] = 0
;plimitPolar[14] = 0
;plimitPolar[15] = 0
;使能/禁止硬件负限位。 零:禁止; 非零:使能;
;中括号中的数值表示轴号轴号由0开始。请根据自己的控制卡的轴数来设置。
[NLIMIT]
nlimit[0] = 1
nlimit[1] = 1
nlimit[2] = 1
nlimit[3] = 1
;nlimit[4] = 1
;nlimit[5] = 1
;nlimit[6] = 1
;nlimit[7] = 1
;nlimit[8] = 1
;nlimit[9] = 1
;nlimit[10] = 1
;nlimit[11] = 1
;nlimit[12] = 1
;nlimit[13] = 1
;nlimit[14] = 1
;nlimit[15] = 1
;设置硬件负限位的有效电平;非零:高电平有效; 零:低电平有效。
;中括号中的数值表示轴号轴号由0开始。请根据自己的控制卡的轴数来设置。
[NLIMITPOLAR]
nlimitPolar[0] = 0
nlimitPolar[1] = 0
nlimitPolar[2] = 0
nlimitPolar[3] = 0
;nlimitPolar[4] = 0
;nlimitPolar[5] = 0
;nlimitPolar[6] = 0
;nlimitPolar[7] = 0
;nlimitPolar[8] = 0
;nlimitPolar[9] = 0
;nlimitPolar[10] = 0
;nlimitPolar[11] = 0
;nlimitPolar[12] = 0
;nlimitPolar[13] = 0
;nlimitPolar[14] = 0
;nlimitPolar[15] = 0
;使能/禁止伺服报警。 零:禁止; 非零:使能;
;中括号中的数值表示轴号轴号由0开始。请根据自己的控制卡的轴数来设置。
[ALM]
alm[0] = 0
alm[1] = 0
alm[2] = 0
alm[3] = 0
;alm[4] = 0
;alm[5] = 0
;alm[6] = 0
;alm[7] = 0
;alm[8] = 0
;alm[9] = 0
;alm[10] = 0
;alm[11] = 0
;alm[12] = 0
;alm[13] = 0
;alm[14] = 0
;alm[15] = 0
;设置伺服报警的有效电平;非零:高电平有效; 零:低电平有效。
;中括号中的数值表示轴号轴号由0开始。请根据自己的控制卡的轴数来设置。
[ALMPOLAR]
almPolar[0] = 0
almPolar[1] = 0
almPolar[2] = 0
almPolar[3] = 0
;almPolar[4] = 0
;almPolar[5] = 0
;almPolar[6] = 0
;almPolar[7] = 0
;almPolar[8] = 0
;almPolar[9] = 0
;almPolar[10] = 0
;almPolar[11] = 0
;almPolar[12] = 0
;almPolar[13] = 0
;almPolar[14] = 0
;almPolar[15] = 0
;使能/禁止伺服到位。 零:禁止; 非零:使能;
;中括号中的数值表示轴号轴号由0开始。请根据自己的控制卡的轴数来设置。
[INP]
inp[0] = 0
inp[1] = 0
inp[2] = 0
inp[3] = 0
;inp[4] = 0
;inp[5] = 0
;inp[6] = 0
;inp[7] = 0
;inp[8] = 0
;inp[9] = 0
;inp[10] = 0
;inp[11] = 0
;inp[12] = 0
;inp[13] = 0
;inp[14] = 0
;inp[15] = 0
;设置伺服到位的有效电平;非零:高电平有效; 零:低电平有效。
;中括号中的数值表示轴号轴号由0开始。请根据自己的控制卡的轴数来设置。
[INPPOLAR]
inpPolar[0] = 0
inpPolar[1] = 0
inpPolar[2] = 0
inpPolar[3] = 0
;inpPolar[4] = 0
;inpPolar[5] = 0
;inpPolar[6] = 0
;inpPolar[7] = 0
;inpPolar[8] = 0
;inpPolar[9] = 0
;inpPolar[10] = 0
;inpPolar[11] = 0
;inpPolar[12] = 0
;inpPolar[13] = 0
;inpPolar[14] = 0
;inpPolar[15] = 0
;设置发生错误时运动轴是否停止运行;非零:停止; 零:不停止。
;中括号中的数值表示轴号轴号由0开始。请根据自己的控制卡的轴数来设置。
[STOPFILT]
stopfilt[0] = 1
stopfilt[1] = 1
stopfilt[2] = 1
stopfilt[3] = 1
;stopfilt[4] = 1
;stopfilt[5] = 1
;stopfilt[6] = 1
;stopfilt[7] = 1
;stopfilt[8] = 1
;stopfilt[9] = 1
;stopfilt[10] = 1
;stopfilt[11] = 1
;stopfilt[12] = 1
;stopfilt[13] = 1
;stopfilt[14] = 1
;stopfilt[15] = 1
;设置发生错误时运动轴是否退出运行;非零:退出; 零:不退出。
;中括号中的数值表示轴号轴号由0开始。请根据自己的控制卡的轴数来设置。
[EXITFILT]
exitfilt[0] = 0
exitfilt[1] = 0
exitfilt[2] = 0
exitfilt[3] = 0
;exitfilt[4] = 0
;exitfilt[5] = 0
;exitfilt[6] = 0
;exitfilt[7] = 0
;exitfilt[8] = 0
;exitfilt[9] = 0
;exitfilt[10] = 0
;exitfilt[11] = 0
;exitfilt[12] = 0
;exitfilt[13] = 0
;exitfilt[14] = 0
;exitfilt[15] = 0
;设置静态补偿的范围。
;中括号中的数值表示轴号轴号由0开始。请根据自己的控制卡的轴数来设置。
[RECOUPRANGE]
RecoupRange[0] = 1
RecoupRange[1] = 1
RecoupRange[2] = 1
RecoupRange[3] = 1
;RecoupRange[4] = 1
;RecoupRange[5] = 1
;RecoupRange[6] = 1
;RecoupRange[7] = 1
;RecoupRange[8] = 1
;RecoupRange[9] = 1
;RecoupRange[10] = 1
;RecoupRange[11] = 1
;RecoupRange[12] = 1
;RecoupRange[13] = 1
;RecoupRange[14] = 1
;RecoupRange[15] = 1
;设置急停输入的有效电平;非零:高电平有效; 零:低电平有效。
EmstopPolar = 0
;使能/禁止驱动器, 零:禁止; 非零:使能;
;中括号中的数值表示轴号轴号由0开始需要使能所有运动轴。请根据自己的控制卡的轴数来设置。
[DRVENA]
drvEna[0] = 1
drvEna[1] = 1
drvEna[2] = 1
drvEna[3] = 1
;drvEna[4] = 1
;drvEna[5] = 1
;drvEna[6] = 1
;drvEna[7] = 1
;drvEna[8] = 1
;drvEna[9] = 1
;drvEna[10] = 1
;drvEna[11] = 1
;drvEna[12] = 1
;drvEna[13] = 1
;drvEna[14] = 1
;drvEna[15] = 1