2、数控系统基础:数控系统的基本组成(CNC装置、伺服驱动、主轴、PLC等)、工作原理与信号流程
数控系统是数控机床的“大脑”与“神经中枢”,其核心任务是将零件加工程序转化为刀具与工件之间精确的相对运动。理解数控系统的基本组成、工作原理与信号流程,是进行故障诊断与修复的前提。本章从硬件架构出发,剖析CNC装置、伺服驱动、主轴驱动、可编程逻辑控制器(PLC)及检测反馈装置的功能边界与协作关系,并梳理从零件程序到坐标轴运动的完整信号链路。只有清晰掌握“指令—处理—放大—执行—反馈”的闭环逻辑,维修人员才能在面对报警代码或异常现象时,快速定位故障域,避免盲目更换硬件。
2.1 数控系统的五大功能部件与职责边界
数控系统并非单一计算机,而是由多个专用模块构成的实时控制系统。从维修视角看,可将系统划分为五个功能域:CNC装置(核心控制单元)、伺服驱动系统、主轴驱动系统、PLC逻辑控制器、检测反馈装置。每个功能域承担不同的实时性任务,其故障表现也截然不同。
CNC装置是系统的决策中心,负责加工程序的译码、刀具补偿计算、插补运算(直线/圆弧/螺旋插补)、位置闭环调节以及各轴运动协调。它输出的是数字量位置指令,通常以脉冲串(如FANUC的DO/DI信号)或高速总线(如SERCOS、PROFINET IRT、MECHATROLINK)形式发送给伺服驱动器。CNC装置内部还包含PMC(可编程机床控制器)或集成PLC,用于处理开关量逻辑。
伺服驱动系统是执行机构,由伺服驱动器与伺服电动机构成。驱动器接收CNC的位置指令,内部完成位置环(部分系统位置环在CNC内)、速度环和电流环的三环调节,输出PWM电压驱动电机旋转。伺服电机尾部的编码器将转子位置和速度实时反馈给驱动器与CNC,形成半闭环或全闭环控制。伺服系统的故障通常表现为:轴抖动、定位误差、过流报警、编码器通信丢失等。
主轴驱动系统负责刀具旋转运动,其控制要求与伺服轴不同:主轴需要宽广的调速范围(恒功率区)、快速定向(准停)、与进给轴联动(螺纹加工时主轴编码器信号参与插补)。主轴驱动可以是变频器+异步电机,也可以是伺服驱动器+主轴伺服电机。主轴故障常见于:转速波动、定向不准、负载过大报警、编码器信号丢失导致螺纹乱牙。
PLC(可编程逻辑控制器)在数控系统中扮演“后勤部长”角色,处理所有开关量逻辑:操作面板按钮、行程开关、刀库换刀、冷却泵启停、润滑系统、排屑器、门锁互锁等。PLC程序通常由机床制造商编写,与CNC通过内部总线交换数据(如FANUC的PMC窗口、西门子的PLC变量区)。PLC故障往往表现为:机床不动作、报警信息提示“外部互锁未解除”、I/O点无响应等。
检测反馈装置包括编码器、光栅尺、旋转变压器、电流传感器等,是闭环控制的“眼睛”。位置检测精度直接影响加工精度,速度检测影响动态响应。反馈信号丢失或受干扰时,系统会立即报警(如FANUC的“SV0401伺服报警:编码器通信错误”)。
| 功能部件 | 核心任务 | 典型输出 | 故障特征 |
|---|---|---|---|
| CNC装置 | 插补运算、位置闭环、译码 | 位置指令(脉冲/总线) | 系统死机、轨迹错误、报警900+ |
| 伺服驱动 | 电流/速度/位置环放大 | PWM功率电压 | 轴抖动、过流、编码器报警 |
| 主轴驱动 | 主轴转速/定向控制 | 变频电压/伺服转矩 | 转速不稳、定向超时、负载大 |
| PLC | 开关量逻辑、辅助功能 | I/O信号、M/S/T执行 | 互锁报警、刀库不动作 |
| 检测反馈 | 位置/速度/电流检测 | 数字脉冲/串行数据 | 位置漂移、通信错误、断线报警 |
2.2 信号流程:从零件程序到坐标轴运动
理解信号流程是排障的关键。一个典型的直线插补运动信号链路如下:
- 程序输入:操作者通过MDI键盘、RS-232、USB或以太网将G代码程序输入CNC内存。
- 译码与预处理:CNC的译码器将G代码文本解析为内部数据结构,进行刀具半径补偿、长度补偿计算,并检查语法错误。
- 插补准备:预处理后的数据进入插补缓冲区,CNC根据进给速度F值计算每个插补周期(通常1-8ms)内各轴的位移增量。
- 位置指令输出:插补结果通过位置控制模块转换为指令脉冲序列(如FANUC的指令倍乘CMR)或总线报文,发送至伺服驱动器。
- 伺服放大:驱动器接收指令后,与编码器反馈的实际位置比较,经位置环、速度环、电流环调节,输出PWM信号驱动IGBT功率模块,产生三相交流电驱动伺服电机。
- 机械执行:电机通过联轴器或减速机构带动滚珠丝杠旋转,丝杠螺母驱动工作台移动。
- 反馈闭环:编码器实时反馈位置与速度信号至驱动器(半闭环)或光栅尺反馈至CNC(全闭环),形成闭环调节。
同时,PLC信号流并行运行:CNC执行到M代码(如M08冷却开)时,将M代码值发送给PLC,PLC扫描用户梯形图程序,驱动对应输出继电器,接通冷却泵接触器。若PLC检测到急停信号或超程信号,会立即通过硬件互锁回路切断伺服使能,确保安全。
排障入口提示:当机床出现“轴运动异常”时,不要急于检查电机或丝杠。首先观察CNC是否输出位置指令(通过诊断画面查看各轴“位置跟随误差”),若跟随误差为0且指令为0,则问题在CNC侧或程序;若指令有值但电机不动,则问题在伺服驱动或电机;若电机转动但工作台不动,则问题在机械传动(联轴器打滑、丝杠断裂)。
2.3 实战场景:一台加工中心X轴“爬行”故障排查
背景与约束:某汽车零部件厂一台VMC850加工中心,FANUC 0i-MF系统,使用半年后出现X轴低速进给时“爬行”现象(工作台一顿一顿),高速时正常。现场无备件,停机损失约800元/分钟。
初始现象与关键数据:
- X轴手动JOG速度10mm/min时,工作台明显抖动,伴随“咯噔”声。
- CRT无报警,伺服诊断画面显示X轴位置跟随误差在±5μm内波动(正常应稳定)。
- 伺服电流监视画面显示X轴电流在0.5A~2.5A之间周期性波动(正常应平稳)。
- Y轴、Z轴同速度运行正常。
分析判断过程:
根据信号流程,爬行可能原因有:①机械传动系统爬行(导轨润滑不良、丝杠预紧过紧);②伺服低速性能差(速度环参数不当、编码器分辨率不足);③位置反馈信号受干扰。由于高速正常,排除机械严重磨损;电流波动明显,说明伺服系统在低速时存在振荡。进一步检查发现,X轴伺服电机编码器为增量式2500线,经4倍频后分辨率10000脉冲/转,丝杠导程10mm,最小分辨率1μm。低速时,位置指令脉冲频率极低(10mm/min ÷ 60s ÷ 0.001mm = 166.7Hz),编码器反馈脉冲频率也低,此时若速度环积分时间常数设置过小,容易产生低速抖动。
实际操作步骤:
- 检查导轨润滑:手动润滑泵打压,确认X轴导轨油路畅通,排除润滑不良。
- 检查机械连接:脱开X轴电机与丝杠联轴器,手动盘动丝杠,感觉阻力均匀,排除机械卡滞。
- 调整伺服参数:进入FANUC伺服调整画面,将X轴速度环增益(参数2021)从150降至120,同时将积分时间常数(参数2022)从2000ms增加至3000ms。
- 重新运行10mm/min JOG,爬行现象消失,电流监视平稳在0.8A左右。
结果对比与复盘:参数调整后,X轴低速平稳性恢复,加工表面粗糙度从Ra3.2降至Ra1.6。此案例说明:低速爬行优先排查机械润滑,其次调整伺服增益。但需注意,降低增益会牺牲动态响应,若高速加工时出现过冲,需重新平衡。维修人员应记录原始参数,调整幅度不宜超过20%。
风险提示:伺服参数调整必须在机床制造商的参数手册指导下进行,不当修改可能导致轴飞车或振荡。调整前务必备份所有参数(通过FANUC的BOOT画面或CF卡备份)。
2.4 常见误区与总结复盘
误区一:将CNC装置与PLC混为一谈。CNC负责轨迹控制(实时性要求毫秒级),PLC负责逻辑控制(实时性要求十毫秒级即可)。当出现“主轴不转但无报警”时,可能是PLC未输出主轴使能信号,而非CNC故障。排查时应先看PLC梯形图中主轴使能条件是否满足。
误区二:忽视反馈装置的重要性。许多维修人员只关注“指令是否发出”,而忽略“反馈是否回来”。实际上,编码器断线、光栅尺污染、反馈电缆屏蔽层破损等,都会导致系统报警或位置漂移。建议定期检查反馈电缆的固定与屏蔽接地。
误区三:盲目更换硬件。在未确认信号流程各环节状态前,直接更换伺服驱动器或电机,不仅成本高,且可能因参数不匹配导致新故障。正确做法是:利用系统自带的诊断功能(如FANUC的伺服诊断画面、西门子的“驱动调试”界面)逐步检查指令值、实际值、电流值。
总结复盘:数控系统故障诊断的核心是“分段隔离”。将信号链路分为“CNC输出段—驱动放大段—电机执行段—反馈检测段—机械传动段”,通过测量各段的关键信号(指令脉冲、电机电流、编码器波形、机械位移),即可快速锁定故障域。本章所学的系统组成与信号流程,是后续所有章节(如伺服报警处理、主轴故障修复、PLC程序调试)的基础。维修人员应在日常工作中绘制本机床的信号流程图,标注关键测试点(如CNC输出端子、驱动器LED状态、编码器接口),以便快速查阅。
经验之谈:对于FANUC系统,当出现“SV0410”报警时,表示伺服异常,此时应首先查看伺服放大器上的LED状态(如“1”表示控制电源正常,“2”表示主回路电源正常),再检查编码器电缆插头是否松动。对于西门子840D sl系统,可利用“Start-up”工具查看驱动报警代码,其“A31415”等代码可直接定位到具体轴与故障类型。