卧式车床电气PLC控制系统课程设计:图纸程序对齐与星-角降压启动
2026/9/20 20:22:25 网站建设 项目流程

简介:这是一份面向自动化、电气工程及机电一体化专业学生的卧式车床电气PLC控制系统课程设计资料,围绕课程设计任务书与设计说明书展开,可帮助读者完成从需求分析到程序编写的完整设计流程。资源包内含1个doc文档,约310KB,内容涵盖设备概况与控制要求、三台电机(主电动机、冷却泵电机、快速移动电机)的短路与过载保护配置、断路器与热继电器等控制电器及信号说明,并给出主电路、控制电路与PLC硬件配置设计、PLC控制梯形图与指令表、反接制动与降压启动等功能的实现思路,以及电器元器件选择计算和电气设备明细表。目前已有221人学习下载,适合作为课程设计参考、答辩准备或PLC电气控制入门练手材料。

1. 卧式车床电气PLC控制系统课程设计:先把图纸和程序对齐再动手

课程设计卡壳的位置,通常不是梯形图不会画,而是电气原理图和 PLC 程序对不上号。卧式车床那套电气控制本身不复杂:主轴电机正反转加降压启动、冷却泵、刀架快速移动、照明与信号灯,继电器-接触器线路两页 A3 图纸就能画完。换成 PLC 之后冒出来的是一串新问题——急停和热继电器要不要进 PLC 输入,正反转互锁放在硬回路还是软逻辑里,星-角切换的延时到底用时间继电器还是定时器,这几个答案直接决定答辩时被问「你的 PLC 控制了什么」能不能接住。

这一篇按课程设计的推进顺序走:先把卧式车床的电气动作拆成执行机构和信号清单,再定机型与 I/O 分配,然后把电气原理图逐段映射成梯形图和结构化文本,接着落到工程建立、离线仿真和上电排错,最后收在图纸规范与整定参数上。手上有 CA6140 类图纸或只拿到一份课题任务书的,都能照着往下做。

2. 卧式车床电气动作拆解与 PLC 选型、I/O 分配

2.1 运动、执行机构与电气回路的对应关系

卧式车床的运动分三类:主轴的回转运动是主运动,刀架的纵向和横向移动是进给运动,刀架快速靠近或退离工件是辅助运动。落到电气上,主运动由主轴电动机承担,进给在普通车床里多数还走机械挂轮和光杠,课程设计中通常只把刀架快移做成电动机驱动,进给部分保留机械结构。这一点想清楚,I/O 点数就不会算错。

以常见的 CA6140 类配置为例,主轴电动机约 7.5 kW,冷却泵电动机约 0.125 kW,刀架快速移动电动机约 0.25 kW。主轴功率超过 4 kW 且在空载启动的场合,直接全压启动对电网冲击大,标准做法是星-角降压启动,启动电流降到全压的三分之一左右,启动转矩也同步降到三分之一。车床主轴启动时是空载的,这个转矩损失可以接受——这是能选星-角而不是软启动器的原因。

控制要求整理成一句话:主轴能正转、反转、停止,启动过程走星-角;冷却泵在主轴运行后允许启动,也能单独停;刀架快移按钮按住才动,松开即停;照明用安全电压独立供电;整机要有短路、过载、零压和急停保护。

2.2 主回路与控制回路的边界怎么划

主回路的改动其实很小:三相 380 V 经断路器 QF1,主轴支路串主接触器 KM1 和热继电器 FR1 再接 M1;星、角两个接触器 KM3、KM2 的接法保持原样;冷却泵支路走 KM4 和 FR2;快移支路走 KM5、KM6 实现两个方向。PLC 出场的位置是控制回路——把原来继电器-接触器的按钮逻辑、互锁逻辑和延时逻辑搬进程序。

判断一个信号该不该进 PLC,标准是「程序是否需要知道它」。按钮、行程开关、模式选择开关都进 PLC 输入;热继电器的常闭辅助触点既串在接触器线圈硬回路里做最后保护,也引一路进 PLC 输入,让程序能显示故障并禁止再次启动;急停按钮则必须硬接线切断所有接触器线圈回路的电源,同时引一组辅助触点进 PLC 做状态判断。

提示:急停回路不要只走 PLC。PLC 扫描周期内输出可能维持原状态,硬回路才是最后一道防线,答辩时这一点被问到的概率很高。

接触器线圈电压统一选 AC 220 V,从控制变压器二次侧取,PLC 的继电器输出直接驱动。如果选晶体管输出机型,必须加中间继电器转接,否则带不动感性负载。

2.3 PLC 机型怎么选:点数、输出类型和余量

点数先算总数再打折选型。输入列出 14 点、输出列出 8 点,选型时留 20%~30% 余量,同时同组输出的公共端要够用。

项目本设计数量选型建议说明
数字量输入14≥18 点按钮 8、热继 2、限位 2、模式 1、急停反馈 1
数字量输出8≥10 点主轴主/星/角、冷却泵、快进、快退、照明、报警
模拟量0可不配无转速闭环,做显示再加
高速计数0可不配本设计无主轴编码器

西门子 S7-200 SMART CPU SR30 提供 18 点 DI / 12 点 DO,继电器输出,正好卡住需求并留有余量,是课程设计里最省事的一档;想用博途生态的可以选 S7-1200 CPU 1214C 继电器输出型;习惯三菱体系的用 FX3U-32MR 也是同样的规格逻辑。机型差异不影响本章的方法,I/O 分配和程序结构完全可移植。

输出类型上,车床接触器动作不频繁,继电器输出够用,且能直接带 AC 220 V 负载,省掉一层中间继电器。真正要注意的是每组公共端的电流上限,同一公共端带多个接触器线圈时,把线圈电流加起来核对,别超。

2.4 I/O 分配表与内部地址规划

分配表要写进课程设计报告,答辩老师第一眼就翻这一页,地址命名规范比程序本身更能体现电气素养。

地址符号元件功能备注
I0.0SB0急停按钮辅助触点急停状态反馈常闭输入
I0.1SB1主轴正转启动正转指令常开
I0.2SB2主轴反转启动反转指令常开
I0.3SB3主轴停止停止指令常闭输入
I0.4SB4冷却泵启停冷却泵自锁按钮
I0.5SB5刀架快进点动常开
I0.6SB6刀架快退点动常开
I0.7SB7照明开关照明常开
I1.0FR1主轴热继电器过载反馈常闭
I1.1FR2冷却泵热继电器过载反馈常闭
I1.2SQ1刀架前进限位限位保护常闭
I1.3SQ2刀架后退限位限位保护常闭
I1.4SA1手动/自动模式模式选择旋钮
I1.5备用预留
Q0.0KM1主轴主接触器主轴通电AC 220 V
Q0.1KM2角接接触器角运行与 Q0.2 互锁
Q0.2KM3星接接触器星启动与 Q0.1 互锁
Q0.3KM4冷却泵接触器冷却泵运行
Q0.4KM5刀架快进接触器快进点动
Q0.5KM6刀架快退接触器快退点动
Q0.6EL照明回路工作照明36 V 独立
Q0.7HA报警指示故障报警闪烁

内部位地址同时规划好:M0.0 作系统运行标志,M0.1/M0.2 存正转/反转方向记忆,M0.3 标记星-角切换中,M1.0 作过载报警锁存。定时器统一用 100 ms 精度的 T37~T63 区间,计数器和整数变量分开编号,别混用。

3. 从电气原理图到 PLC 梯形图:正反转与星-角降压启动

3.1 主轴正反转的硬互锁与软互锁怎么叠加

原图纸上 KM1 和 KM2 的线圈回路各串对方一个常闭触点,这是硬互锁;程序里再让 Q0.0 和 Q0.1 的输出条件互串对方的常闭,这是软互锁。两层都保留,不是冗余——接触器触点粘连时硬互锁会失效,而 PLC 输出在程序层面永远不可能同时为真。

车床主轴惯性大,运行中直接按反向按钮换向会把电流冲击叠加到已经旋转的转子上,规范操作是先按停止、等主轴停稳再反向。程序里就把这条写成约束:方向记忆位一旦置位,必须收到停止指令才能清除,反向按钮在方向位未清零时不响应。这比加互锁更贴近实际操作规程,也是答辩时的加分点。

互锁类型实现位置失效场景是否可省
电气互锁接触器常闭触点触点熔焊粘连不可省
程序互锁梯形图输出条件程序被强制置位不可省
操作约束方向记忆位逻辑建议保留

3.2 星-角降压启动的时序与梯形图实现

时序分三段:按下启动后主接触器和星接触器同时吸合,电动机降压启动;延时 5 s 后星接触器释放;再等 200 ms 灭弧,角接触器吸合,进入全压运行。中间这段死区不能用零,接触器分断有电弧,星和角哪怕重叠几十毫秒都会造成相间短路。

下面这段 IEC 61131-3 结构化文本写法把上面三步表达清楚,移植到 S7-200 SMART 时对应成梯形图网络,定时器换成 TON 指令即可。

(* 卧式车床主轴星-角降压启动控制 *) (* 输入: I0.1 正转 I0.2 反转 I0.3 停止 I1.0 主轴热继常闭 *) (* 输出: Q0.0 KM1主 Q0.1 KM2角 Q0.2 KM3星 *) VAR rFwd : R_TRIG; (* 正转按钮上升沿 *) rRev : R_TRIG; (* 反转按钮上升沿 *) tStar : TON; (* 星接运行定时器 PT=5s *) tDead : TON; (* 星角换接死区 PT=200ms *) bRun : BOOL; (* 主轴运行允许 *) bFwd : BOOL; (* 方向记忆: 正转 *) bRev : BOOL; (* 方向记忆: 反转 *) END_VAR rFwd(CLK := I0.1); rRev(CLK := I0.2); (* 1. 停止优先: 停止按钮或热继动作, 三个状态位全部清零 *) IF I0.3 OR NOT I1.0 THEN bRun := FALSE; bFwd := FALSE; bRev := FALSE; END_IF; (* 2. 方向记忆: 只有在无方向记忆时才响应, 强制先停后反 *) IF rFwd.Q AND NOT bRev THEN bFwd := TRUE; bRun := TRUE; END_IF; IF rRev.Q AND NOT bFwd THEN bRev := TRUE; bRun := TRUE; END_IF; (* 3. 星接计时: 从运行开始计时, 到 5s 切换 *) tStar(IN := bRun, PT := T#5S); (* 4. 换接死区: 星接定时到之后再等 200ms 才允许角接 *) tDead(IN := tStar.Q, PT := T#200MS); (* 5. 输出映射, 星与角互斥 *) Q0.0 := bRun; (* KM1 主接触器 *) Q0.2 := bRun AND NOT tStar.Q; (* KM3 星接: 0~5s *) Q0.1 := bRun AND tDead.Q; (* KM2 角接: 5.2s 之后 *)

定时器tStar的 PT 设 5 s 是经验值。功率大、负载惯量大就往 8 s 调,判断依据是切换瞬间的电流表读数——如果切到角接时电流表有明显上冲,说明转子还没升到接近额定转速,延时还得加。tDead的 200 ms 是灭弧余量,接触器越大灭弧越慢,1.5 倍额定电流以上的回路一般给到 200~300 ms。

程序里 Q0.1 和 Q0.2 虽然逻辑上互斥,仍要在两个输出前各串对方的常闭触点,这样即使定时器被强制也不会同时输出。这是软互锁在星-角回路里的具体落法,答辩必问。

3.3 冷却泵、刀架快移与照明回路的程序写法

冷却泵在原图纸上是独立启停,PLC 版本加一条顺序约束:主轴未运行时禁止启动冷却泵,避免切削液先于主轴喷出。实现方式是冷却泵输出的接通条件里串一个bRun,同时串I0.7对应的自锁按钮状态和I1.1热继常闭。

刀架快进快退走点动逻辑,输出条件就是按钮常开加对应限位常闭:Q0.4 := I0.5 AND I1.2 AND NOT Q0.5。两个方向同样互锁,限位常闭保证刀架撞到行程开关时程序立即切断输出,不依赖接触器机械动作。这里注意按钮用常开、限位用常闭,和原图纸的接线习惯保持一致,接线和程序对照起来才不会出错。

照明回路不接 PLC 输出更合理,直接从控制变压器取 36 V 经开关供给,PLC 只用 Q0.6 做「照明已开」的状态指示。信号灯那条用定时器做 1 Hz 闪烁:tFlash(IN := NOT tFlash.Q, PT := T#500MS),输出取反即可。

3.4 数据类型与 M/T/C 元件的使用要点

课程设计里最常见的扣分点是数据类型混用。位逻辑用 BOOL,计数器当前值、参数编号用 INT,定时器预设值在 S7-200 SMART 的梯形图里是整数毫秒,在 ST 里是 TIME 类型,写成T#5ST#5000MS都行,但别写成5,那会被当成布尔常量。实数只在涉及温度、转速这类模拟量时出现,本设计用不到。

元件类型地址区间本设计用途注意点
位存储器 MM0.0~M1.7运行标志、方向记忆、报警锁存掉电保持区域另配
定时器 TT37~T63(100 ms)星接延时、死区延时、闪烁时基不同精度不同
计数器 CC0~C31本设计未用,可做工件计数与定时器编号独立
整数 VVW0 起预留参数存储数据块里规划

梯形图转指令表时容易踩的坑是置位复位顺序。原图纸上按钮是点动,程序里用 S/R 指令记忆状态,就必须保证停止逻辑写在置位后面或者用停止优先的 IF 结构,否则按下停止的同一个扫描周期里又会被置位,表现为「按停止按钮没反应」。检测方法是把程序状态监控打开,逐周期看 M 位的变化。

4. 课程设计的程序编写、仿真与上电排错

4.1 编程软件工程建立与硬件组态

以 S7-200 SMART 为例,新建工程后在系统块里把 CPU 型号定为 SR30,确认输入滤波时间(默认 6.4 ms 一般够用,按钮抖动大可调到 12.8 ms),再设置掉电保持区。通信设置里指定网卡和 IP,下载前先用「查找 CPU」确认能扫到设备。工程目录按「程序块 / 数据块 / 符号表 / 系统块」四块组织,符号表里把第 2 章的 I/O 分配表原样录进去,程序里就能显示 SB1、KM1 这样的符号名,读起来和图纸对得上。

用博途做 S7-1200 的话,先在设备和网络里添加 CPU 1214C,再在 PLC 变量表里批量导入变量。变量表的命名规则建议「区域_功能_信号」,例如IN_主轴_正转启动,导出成 Excel 附进报告,比在程序里截图清楚得多。

4.2 主程序结构:公共段、手动段、自动段

主程序不要写成一整块。按三段拆:公共段处理急停、热继、模式判断和故障锁存;手动段处理所有点动按钮;自动段留给后续扩展的循环加工。三段之间用子程序调用隔开,主程序里只留调用指令和最终输出映射,调试时能单独使能某一段。

输出映射统一放在主程序末尾一次性赋值,中间过程全用 M 位。这样做的直接好处是排查输出不动作时,只需看最后一小段映射逻辑,前面几百行都不用管。故障锁存用置位指令,复位条件是急停复位加手动确认,避免过载消失后设备自启动。

4.3 用离线时序脚本验证星-角切换逻辑

没接实物之前,先用一段脚本把时序跑一遍,比在仿真器里手点按钮快得多,也更容易发现死区设小了这类问题。

# 卧式车床星-角启动时序离线校验 DT = 0.01 # 单个扫描周期, 10ms, 接近 S7-200 SMART 实际值 STAR_TIME = 5.0 # 星接运行时间, 对应 T#5S DEAD_TIME = 0.20 # 换接死区, 对应 T#200MS t = 0.0 run = True # 启动指令已置位 log = [] while t <= 6.0: star = run and t < STAR_TIME delta = run and t >= STAR_TIME + DEAD_TIME # 互斥校验: 星与角任何时刻不得同时为真 assert not (star and delta), f"t={t:.2f}s 星角同时输出" log.append((round(t, 2), star, delta)) t += DT for row in log[::25]: # 每 250ms 采样打印一次 print(f"t={row[0]:>4.2f}s 星接={row[1]} 角接={row[2]}")

脚本里的DT模拟扫描周期,assert那行是核心——只要星和角在同一时刻同时为真就直接抛异常,等价于在代码层面做了一次互斥验证。把DEAD_TIME改成 0 再跑一遍,立刻能看到断言触发,这就是为什么死区不能省。把输出结果按 250 ms 采样打印,能直观看到 5.0 s 到 5.2 s 之间两个输出都是 FALSE 的空档,这段空档对应接触器的灭弧时间。

同样的思路可以用来验证换向死区:把正转和反转的状态位也加进去,强制模拟「运行中按反向」,看方向位是否按预期被拒绝。

4.4 上电调试步骤与常见故障排查

上电按四步走:先断开所有接触器线圈回路,只给 PLC 供电,用监控表逐个点按钮核对输入映射;再单独点动每个输出,用万用表量接触器线圈端子有没有 220 V;然后接上主回路空载试转,观察星-角切换瞬间的电流;最后带负载切削试验,检查过载保护动作值。

故障现象常见原因排查点
输入点无反应按钮常开常闭接反对照 I/O 分配表,用监控表看位状态
按停止不停机停止逻辑写在置位之后改成停止优先的 IF 结构
星接不切换定时器使能条件用了脉冲检查 TON 的 IN 是否保持为真
切换时跳闸死区时间太短或星角互锁缺失加大死区至 300ms,检查软互锁
接触器吸合但电机不转主回路缺相或热继已跳量三相电压,复位热继电器
输出时有时无公共端电流超限或端子松动核对同组输出总电流,紧固端子

注意:调试阶段先用编程软件强制输出功能逐个验证接触器,比直接跑程序安全,强制完记得取消,否则会掩盖程序里的逻辑错误。

5. 课程设计报告里的电气图纸规范与整定参数

5.1 电气原理图的标题栏、线号与元件代号

原理图按 GB/T 4728 的图形符号画,图幅用 A3,主回路和控制回路分两张或者上下分栏。标题栏模板各校要求不同,但固定字段跑不掉:图名、图号、比例、设计人、审核人、日期、页码。元件代号统一按国家标准:断路器 QF、接触器 KM、热继电器 FR、按钮 SB、行程开关 SQ、选择开关 SA、电动机 M、指示灯 HL、接线端子 XT。同一元件在不同图纸上代号必须一致,主回路里是 KM1,控制回路和 I/O 分配表里也得是 KM1,这是老师最容易抽查的一致性。

线号规则建议「回路号 + 电位」,主回路用 L1/L2/L3 加相序,控制回路从 101 开始顺序编,PLC 输入输出端子直接标 I0.1、Q0.0。接线图另出一张,标清楚每个端子接哪根线,上电排错时照着量,效率完全不一样。

5.2 星-角延时、热继与熔断器的整定参数表

项目整定值依据可调范围
星接延时5 s空载启动至接近额定转速4~8 s
换接死区200 ms接触器灭弧时间200~300 ms
主轴热继 FR11.15 倍额定电流电机铭牌额定电流按刻度微调
冷却泵热继 FR21.15 倍额定电流0.125 kW 电机约 0.35 A
主轴支路熔断器1.5~2.5 倍额定电流兼顾启动冲击
控制回路熔断器2~4 A变压器二次侧

热继整定要和电机铭牌对,不能用「大概 15 A」这种写法。报告里附一张电机铭牌参数表,把额定电流、功率因数、接法都列上,整定值算出来的过程写清楚,比写一页「满足安全要求」有用得多。

5.3 答辩前自己先跑一遍的三项自检

第一项,把 I/O 分配表、电气原理图、程序符号表三份材料摊开对照,逐个地址核对功能名,凡是三份里说法不一致的地方就是答辩时会被指出的地方。第二项,在仿真环境里完整走一遍启动、运行、停止、过载、急停五个流程,把每个流程的 M 位和 T 位变化录屏,答辩演示时直接放录像比现场点更稳。第三项,算一次星-角切换时的启动电流和切换电流,把估算过程写进报告附录——老师问「为什么选星-角不选软启动」时,三分之一启动电流这个数字有推导过程,比背结论有说服力。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询