返回主站|会员中心|保存桌面

依必安派特风机中国区域服务商    

离心风机,紧凑型风机,鼓风机,轴流风机

新闻分类
  • 暂无分类
站内搜索
 
友情链接
  • 暂无链接
首页 > 新闻中心 > 台达伺服用自动搜索远点指令程序!
新闻中心
台达伺服用自动搜索远点指令程序!
发布时间:2025-11-13        浏览次数:0        返回列表

台达伺服系统的 “自动搜索原点”(Home Search)功能可通过伺服驱动器参数配置结合 PLC 指令实现,核心是通过预设的搜索模式(如近点狗 + Z 相、极限开关 + Z 相)让电机自动定位到原点位置。以下是基于 PLC 控制的自动搜索原点程序设计思路、参数设置及示例代码(以台达 ASDA-B2 系列伺服为例):

一、自动搜索原点的核心原理

台达伺服的原点搜索通过驱动器参数设定搜索模式,并由 PLC 发送 “原点搜索启动指令”(DI 信号或通讯指令)触发,过程如下:

  1. 伺服驱动器根据参数(如 P2-31 设定原点搜索模式)执行预设动作(如正向 / 反向寻找极限开关或近点狗信号)。

  2. 触发原点信号(如近点狗上升沿 + 编码器 Z 相)后,伺服停止并将当前位置设为 “机械原点”(位置计数器清零)。

二、前期参数设置(伺服驱动器)

需在台达伺服驱动器(如 ASDA-B2)中配置以下关键参数,定义原点搜索规则:

参数代码参数名称常用设定值说明
P2-31原点搜寻模式1~15选择原点搜索方式(如模式 1:近点狗 + Z 相;模式 5:极限开关 + Z 相,具体见手册)
P2-32原点搜寻方向0 或 10 = 正向搜索,1 = 反向搜索(根据机械结构选择,避免超程)
P2-33原点搜寻速度(高速)500~3000快速搜索阶段速度(单位:rpm,根据负载设定)
P2-34原点搜寻速度(低速)100~500接近原点时的慢速(提高定位精度)
P2-35近点狗输入极性0 或 10 = 低电平有效,1 = 高电平有效(匹配近点狗传感器输出类型)
P2-36极限开关输入极性0 或 10 = 低电平有效(常闭),1 = 高电平有效(常开)

示例配置:若采用 “近点狗(DOG)+ 编码器 Z 相” 模式(P2-31=1),正向高速搜索(P2-32=0,P2-33=1000rpm),低速 500rpm(P2-34=500),近点狗低电平有效(P2-35=0)。

三、PLC 控制程序设计(以台达 DVP 系列 PLC 为例)

1. 硬件接线(信号交互)

  • PLC→伺服

    • 控制信号:原点搜索启动(DI3,伺服驱动器 “SON” 信号需先使能)。

    • 方向 / 脉冲:若需手动干预,可接方向(DIR)和脉冲(PULSE)信号(可选)。

  • 伺服→PLC

    • 原点完成信号:伺服 “ORG” 输出(原点搜索完成后 ON)。

    • 报警信号:伺服 “ALM” 输出(异常时 ON)。

2. 程序逻辑(梯形图 / LAD)

核心流程:伺服使能→启动原点搜索→等待完成信号→确认原点

ladder

// 步骤1:伺服使能(SON信号置ON)
LD     M0.0          // 伺服使能按钮(常开)
OR     M1.0          // 使能保持
ANI    M3.0          // 报警信号(ALM=OFF时允许)
OUT    M1.0          // 使能保持标志
OUT    Y0.0          // Y0.0连接伺服SON(伺服使能)

// 步骤2:启动原点搜索(触发伺服DI3)
LD     M0.1          // 原点搜索启动按钮(常开)
ANI    M2.0          // 原点未完成
ANI    M1.1          // 未在搜索中
OUT    M1.1          // 搜索中标志
OUT    Y0.3          // Y0.3连接伺服DI3(原点搜索启动)

// 步骤3:检测原点搜索完成(伺服ORG信号)
LD     X0.0          // X0.0连接伺服ORG(原点完成信号)
EU                   // 上升沿触发
OUT    M2.0          // 原点完成标志
RST    M1.1          // 复位搜索中标志
RST    Y0.3          // 关闭原点搜索指令

// 步骤4:报警处理(伺服ALM信号)
LD     X0.1          // X0.1连接伺服ALM(报警信号)
EU                   // 上升沿触发
OUT    M3.0          // 报警标志
RST    M1.0          // 关闭伺服使能
RST    Y0.0

3. 程序说明

  • 伺服使能(SON):必须先使能伺服(Y0.0=ON),否则原点搜索指令无效。

  • 启动条件:仅当伺服无报警(M3.0=OFF)、未在搜索中(M1.1=OFF)时,按启动按钮(M0.1)才触发搜索。

  • 完成标志:伺服找到原点后,ORG 信号(X0.0)ON,触发 M2.0 置位,表明原点定位完成。

四、调试与注意事项

  1. 原点模式选择:根据机械结构选择合适的 P2-31 模式(如无极限开关则用近点狗 + Z 相,有极限开关则用极限开关 + Z 相)。

  2. 速度设置:高速(P2-33)不宜过快(避免过冲),低速(P2-34)确保定位精度(建议≤500rpm)。

  3. 信号极性:近点狗和极限开关的极性(P2-35、P2-36)需与实际传感器(NPN/PNP)匹配,否则无法检测信号。

  4. 异常处理:若搜索超时(如未找到原点信号),需在 PLC 中添加超时报警(如 T37 计时 5 秒未完成则报警)。

  5. 原点验证:搜索完成后,可通过伺服面板查看当前位置(应显示 0 或预设原点值),或手动移动电机后复位原点重新搜索,确认重复性(误差≤0.01mm)。

五、通过通讯控制(Modbus RTU)

若采用 PLC 与伺服通讯(如台达 PLC 的 MODBUS 指令),可通过写入伺服寄存器启动原点搜索:

  1. 向伺服 “控制指令寄存器”(地址 0x6040)写入 “原点搜索启动” 指令(具体代码见伺服通讯手册)。

  2. 读取 “状态寄存器”(地址 0x6041)判断原点是否完成(如 bit0=1 表示完成)。

台达伺服的自动搜索原点程序核心是 “参数配置定义规则 + PLC 指令触发流程”,需结合机械结构(近点狗 / 极限开关位置)和工艺需求(精度、速度)调整参数,确保原点定位准确、稳定。调试时建议先单步执行,观察伺服动作和信号变化,逐步优化速度和极性参数。

收缩
  • QQ咨询

  • 电话咨询

  • 18576370666
  • 添加微信客服