恭喜,你发布的帖子
发布于 2026-02-28 21:51:30
1楼
840D sl 增量→绝对值光栅尺更换设置
1. 首先是硬件确认与选型
编码器模块选择:
SMC20:用于EnDat 2.1/2.2接口,支持Heidenhain LC/LS/LIDA系列
SME25:用于EnDat 2.1,带IP67防护
SME125:用于EnDat 2.2,高分辨率版本
SMC40:用于EnDat 2.2,支持更高时钟频率
关键要求:绝对值光栅尺必须为EnDat协议,SSI协议需额外确认模块兼容性
2. 驱动侧参数配置(SINAMICS S120)
编码器参数:
p404 = 2025:编码器类型选择为"EnDat 2.1/2.2绝对值编码器"
p407:编码器线数(根据光栅尺铭牌设定,如Heidenhain LC 415为20μm栅距)
p408:绝对值编码器分辨率位数(如EnDat 2.2通常为25-29位)
p423 = 1:启用绝对值编码器监控
DRIVE-CLiQ配置(来源:SINAMICS S120 调试手册):
若使用带DRIVE-CLiQ接口的编码器(如Heidenhain EnDat 2.2 + DRIVE-CLiQ适配器),控制单元可自动识别参数,无需手动输入p404/p407。
3. NC侧机床数据设置(840D sl)
编码器类型定义
MD30240[0] = 4:编码器类型设为"绝对值编码器"(0=仿真,1=增量,4=绝对值)
MD30242[0] = 0:编码器安装方式(0=直接安装在电机/负载侧,1=间接)
MD30244[0] = 0:绝对值编码器旋转/直线类型(0=直线光栅尺,1=旋转编码器)
回零方式设置
MD34200[0] = 0:绝对值编码器无需主动回零(0=不回零,1=增量回零,2=被动回零)
MD34210[0] = 1:绝对值编码器校准状态(0=未校准,1=已校准,2=校准生效)
测量系统激活
MD30200[0] = 1:启用第一测量系统(若光栅尺作为第二测量系统,则设置MD30200[1] = 1)
4. 机械安装与零点校准
机械安装要求:
确保读数头与光栅尺间隙符合规格(通常为0.8±0.3mm)
安装位置需与旧增量尺机械零位一致,否则需重新确定机床零点
零点校准步骤:
进入"诊断"→"轴信息"→选择对应轴
软键"零点"→"绝对值编码器校准"
输入当前机械位置值(通常为0或原增量尺的零点偏移值)
确认后系统自动将当前绝对值编码器位置设为机床坐标系零点
MD34210[0]自动变为2(校准生效),需保存数据
5. 数据备份与验证
必做操作:
执行NCK Reset使参数生效
备份NC数据(含驱动参数)至CF卡或PC
验证绝对值位置:断电重启后,机床坐标应保持不变(无需重新回零)。
以上内容来源于网络归纳,参数号不敢保证准确,仅供参考;使用前建议参考手册进行核实。
请填写推广理由:
分享
只看
楼主