一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
posts - 3121,comments - 209,views - 578万

基本设置

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;

posted on   一杯清酒邀明月  阅读(213)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!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类型返回
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示