2. 数控设备I/O接口基础

数控设备的I/O接口,本质上是控制器与机床现场之间交换信息的“边界”。控制器内部处理的是低电压逻辑信号,而机床现场可能是按钮触点、继电器线圈、伺服驱动器、变频器、温度传感器或光栅尺。接口的任务,就是把这些不同形态、不同电平、不同功率的信号,转换成控制器能够识别和输出的形式。理解I/O接口,不能只记“输入输出”四个字,而要按信号类型分别看清:它传递什么物理量、以什么电气形式传递、控制器如何采集或发出、现场如何判断有效与无效。

数字量输入/输出:开关状态的采集与驱动

数字量输入(DI)处理的是二值状态,例如急停按钮是否按下、门开关是否闭合、刀库到位接近开关是否触发、气压压力继电器是否动作。典型DI通道由现场触点、接口端子、限流与滤波电路、光电隔离器和控制器输入寄存器组成。以24V直流输入为例,现场触点闭合后,约24V电压经端子进入输入电路,通过限流电阻使光耦发光二极管导通,光耦二次侧向控制器输出低电平有效信号,控制器在输入映像表中将该位记为“1”。若触点断开,光耦截止,该位为“0”。这里必须区分“现场触点闭合”与“控制器读到1”之间的极性关系,因为不同厂家可能采用源型输入或漏型输入,公共端接法不同,逻辑极性会相反。

数字量输出(DO)则用于驱动继电器线圈、电磁阀、指示灯或接触器。控制器输出端通常为晶体管或继电器触点。晶体管输出又分源型输出和漏型输出:源型输出在有效时向负载提供正电压,漏型输出在有效时将负载端拉向0V。以驱动一个24V电磁阀为例,若采用漏型晶体管输出,电磁阀一端接24V,另一端接输出端子,输出有效时晶体管导通,电磁阀得电。工程上必须核算输出电流是否超过通道额定值,并在感性负载两端加续流二极管,否则关断瞬间的反向电动势可能击穿输出管。

数字量接口的调试,核心不是“看灯亮不亮”,而是核对三件事:现场触点状态、接口端子电压、控制器输入映像位是否一致。三者不一致时,优先检查公共端接法和源漏型匹配。

模拟量输入/输出:连续量的采集与给定

模拟量输入(AI)用于采集连续变化的物理量,如主轴负载电流、液压压力、温度、位置反馈电压等。常见形式为0~10V电压、±10V电压、4~20mA电流或0~20mA电流。其中4~20mA具有断线检测优势:当回路电流低于约3.6mA时,可判断为断线或传感器故障。模拟量输入通道一般包括滤波、隔离、A/D转换和量程映射。以12位A/D、0~10V量程为例,满量程对应数字量0~4095,若输入电压为5.0V,则理论数字量约为2048。控制器再按组态将数字量映射为工程量,例如0~4095对应0~100%或0~250bar。

模拟量输出(AO)用于向变频器、比例阀或伺服驱动器发送速度给定、转矩限幅或压力指令。以0~10V输出控制变频器0~50Hz为例,若要求25Hz,则输出电压应为5.0V。实际接线中要注意模拟量公共端与数字量公共端是否隔离,屏蔽层应单端接地,信号线与动力线分开走线,避免变频器载波干扰导致给定值跳动。若发现给定值有几十毫伏的周期性波动,通常不是控制器故障,而是屏蔽、接地或布线问题。

脉冲量与编码器信号:位置和速度的数字化传递

脉冲量信号在数控设备中极为常见,典型对象是步进驱动器、伺服驱动器和编码器。脉冲输出一般以“脉冲+方向”或“CW/CCW双脉冲”形式给出。以“脉冲+方向”为例,控制器每发一个脉冲,驱动器使电机移动一个当量;方向信号为高电平时正转,低电平时反转。若驱动器设置为10000脉冲/转,丝杠导程为10mm,则每个脉冲对应0.001mm。要移动10mm,需要发出10000个脉冲。这个计算关系是数控编程、电子齿轮比和螺距补偿的基础。

编码器信号则用于反馈位置和速度。增量式编码器输出A、B、Z三路信号:A、B两路相位差90°,通过计数脉冲数和判断A超前B还是B超前A,可以得到位移量和方向;Z相每转输出一个零位脉冲,用于回参考点。若编码器为2500线,驱动器四倍频后每转计数为10000。绝对式编码器则通过串行协议直接给出绝对位置,上电后无需回零。编码器信号属于高频弱电信号,必须使用双绞屏蔽电缆,屏蔽层接驱动器侧地,且不能与电机动力线捆扎在一起。

数控设备I/O接口信号类型与电气特性总览 数控控制器 I/O接口单元 信号采集 / 指令输出 数字量输入 DI 急停 / 门开关 / 接近开关 24V DC · 光耦隔离 源型 / 漏型 · 公共端决定极性 数字量输出 DO 继电器 / 电磁阀 / 指示灯 晶体管输出 · 额定电流核算 感性负载加续流二极管 模拟量输入 AI 压力 / 温度 / 负载电流 0~10V · 4~20mA 12位A/D · 量程映射 4~20mA可断线检测 模拟量输出 AO 变频器给定 / 比例阀指令 0~10V · ±10V 屏蔽单端接地 · 远离动力线 25Hz对应5.0V示例 脉冲量与编码器信号 脉冲+方向 / CW·CCW双脉冲 增量式A/B/Z · 绝对式串行 10000脉冲/转 · 10mm导程 → 0.001mm/脉冲 接口电气特性要点 隔离 · 电平匹配 · 屏蔽接地 · 源漏型一致 信号线与动力线分槽走线 DI DO AI AO 脉冲/编码器

接口电气特性与信号类型:匹配比功能更重要

接口能否稳定工作,往往不取决于功能是否“接上了”,而取决于电气特性是否匹配。第一是电平匹配:现场24V信号不能直接进入3.3V或5V控制器引脚,必须经过隔离和电平转换;模拟量0~10V不能直接接入只支持4~20mA的模块。第二是源漏型匹配:源型输出接漏型输入、漏型输出接源型输入,公共端接法必须成对确认,否则会出现“输出有效但输入读不到”的现象。第三是隔离与接地:数字量光耦隔离、模拟量隔离、编码器信号隔离,目的都是切断地环路,避免动力设备启停时地电位差损坏接口。第四是负载能力:DO驱动继电器线圈时,吸合电流和保持电流不同,若多路同时动作,还需考虑公共端总电流和电源容量。

从信号类型看,数字量是“状态”,模拟量是“连续量”,脉冲量是“增量”,编码器是“反馈量”。四类信号在控制器中的处理路径不同:DI进入输入映像表,DO由输出映像表驱动,AI经A/D转换后进入过程数据区,AO由过程数据区经D/A输出,脉冲量由运动控制轴输出,编码器信号由编码器接口计数或解码。实际排障时,可以按这个路径逐段测量:现场侧看电压或电流,端子侧看信号是否到达,控制器侧看映像位或过程值是否变化。若现场有信号而控制器无变化,问题多在接口电路、公共端或组态;若控制器有输出而现场不动作,问题多在负载电源、输出管或接线极性。

模拟量信号和编码器信号都属于弱电信号,屏蔽层必须单端接地,且不能与伺服动力线、变频器输出线在同一线槽内平行长距离走线。否则可能出现给定值漂移、编码器计数跳变或回零失败,这类问题用万用表静态测量往往看不出来。

把四类接口放在一起看,可以得到一个清晰的工程判断顺序:先确认信号类型,再确认电气形式,然后确认源漏型与公共端,最后确认控制器组态和量程映射。只有这四步都一致,接口才算真正可用。对于数控设备集成而言,I/O接口不是简单的“接线端子”,而是控制器与机床之间关于状态、连续量、增量和反馈量的完整约定。