基本设置
I/O-Devices-Device 3 (找到对应的设备)-Term1(EK1100)-Term2(EL7031)-Coe Online
8010:01 最大电流设置为600mA;
8010:02 保持电流设置为300mA;
8010:03 正常电压设置为24000mV;
8010:06 满步设置为200,表示1圈走200个脉冲;
备注:以上参数和具体电机型号有关。
8012:01:操作模式设置为Automatic;
8012:05:基频设置为2000,表示1秒走2000个脉冲,即1秒走10圈,即速度为3600°/s。
比例因子设置
按行进距离设置(默认)
- 情况1
假设丝杆导程为0.25mm,Axis1-Enc-Parameter-Scaling Factor Numerator设置为0.00001953125,表示1个脉冲走0.00001953125mm,Scaling Factor Denominator设置为默认值1。
丝杠转1圈
= 平移台移动0.25 mm
= 电机脉冲200*64个
Scaling Factor Numerator=0.25/(200×64)=0.00001953125
在Motion-NC-Task 1 SAF – Axes – Axis 1 – Parameter 中的Reference Velocity 和Maximum Velocity设置为2.5mm/s(1s走10圈,对应2.5mm/s)(单位只是参考,没有实际意义)。
- 情况2
假设丝杆导程为1mm,Axis1-Enc-Parameter-Scaling Factor Numerator设置为0.000078125,表示1个脉冲走0.000078125mm,Scaling Factor Denominator设置为默认值1。
丝杠转1圈
= 平移台移动1 mm
= 电机脉冲200*64个
Scaling Factor Numerator=1/(200×64)=0.000078125
在Motion-NC-Task 1 SAF – Axes – Axis 1 – Parameter 中的Reference Velocity 和Maximum Velocity设置为10mm/s(单位只是参考,没有实际意义)。
- 情况3
假设丝杆导程为1mm,减速比为91x6.76923=615.99993,Axis1-Enc-Parameter-Scaling Factor Numerator设置为,表示1个脉冲走mm,Scaling Factor Denominator设置为默认值1。
电机转616圈
= 丝杠转1圈
= 平移台移动1 mm
= 电机脉冲61620064个
Scaling Factor Numerator=1/(616×200×64)=1.268262987012987e-7
在Motion-NC-Task 1 SAF – Axes – Axis 1 – Parameter 中的Reference Velocity 和Maximum Velocity设置为0.01623mm/s(单位只是参考,没有实际意义)。
按电机角度设置
Axis1-Enc-Parameter-Scaling Factor Numerator设置为0.028125(由于EL7031没有编码器),表示1个脉冲走0.028125°,可根据实际情况调整。
在Motion-NC-Task 1 SAF – Axes – Axis 1 – Parameter 中的Reference Velocity 和Maximum Velocity设置为3600°/s(单位只是参考,没有实际意义)。
外部数字输入与PLC中变量链接方法
找到对应的EL7031模块,点击Change Link找到PLC中定义的变量
//电机限位开关
Axis_1_Limit_1 AT%I* : BOOL;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
2022-08-04 Qt 生成dump文件及windbg调试(进阶版)
2022-08-04 Windows下的Qt编译器 - MinGW和MSVC的区别
2022-08-04 Qt MSVC与MinGW的区别
2022-08-04 Qt 建立带有子项目的项目,以及子项目之间的调用
2021-08-04 使用C#调用C++类库
2021-08-04 C# IntPtr类型
2021-08-04 C# 调用C++ dll string类型返回