谁是CNC机床之父?一个名字与一点保留
问十位机加工人谁是CNC机床之父,多数会说是John T. Parsons。这个答案站得住脚。Parsons和他在密歇根州特拉弗斯城的Parsons Corporation团队,在1940年代造出了穿孔卡片系统,用于计算和切割检查直升机旋翼叶片所用的曲面模板。他1948年向美国空军提交的数字化轮廓加工机床方案,为下一步提供了资金。没有Parsons推动这个想法,伺服驱动铣床不会在当时立项。
保留之处在于,Parsons并没有造出CNC机床。他造的是数控系统、读卡器和一套计算。随后的机床由MIT伺服机构实验室设计,由空军资助,于1952年切削金属。所以诚实的答案是条链:Parsons定义了问题,MIT解决了伺服问题,控制厂商把它做成了产品。
工程师至今争论这个称号的原因:“之父”一词暗示只有一个人,但数控需要三项独立发明才能工作。位置反馈、存储的坐标程序,以及能按指令运动的机床。每一项都来自不同的车间或实验室。第一项发明属于Parsons,第二项属于MIT,第三项属于工业界。
John Parsons与数控的穿孔卡片起源
Parsons在1940年代中期面对的问题不是加工,而是检测。直升机旋翼叶片有扭曲的曲面轮廓,用于验证该轮廓的检查工装夹具必须按模板手工锉配。那些模板是根据坐标表手工放样的,耗时数周,且件与件之间会漂移。他的解决办法是在穿孔卡片上计算坐标点,再把卡片送入一台定位切削头的机器。
那台机器不是通常意义上的铣床。它是一套卡片驱动的定位系统,沿曲线钻削或切割一系列离散点。路径不光滑,但坐标是对的。这是存储程序驱动机床的第一个实用例子。程序是一叠卡片,不是文本文件,但逻辑与现代控制器读取的相同。
Parsons在1948年把这个想法带给空军。空军当时在采购后掠翼飞机,需要比手工放样更快的轮廓零件。随后的合同给了MIT,而不是Parsons,因为伺服问题被认为是更难的工程挑战。Parsons提供了概念、需求和早期的硬件经验。
Parsons没有的是闭环控制。他的系统定位到一个位置就停下。它无法在刀具以进给速度切入材料时跟随连续轮廓。这个差距就是MIT的机器通常被视为第一台真正NC铣床、而Parsons被视为提出需求之人的原因。
MIT伺服实验室与第一台数控铣床
1949年,MIT伺服机构实验室开始研制由存储坐标程序控制的铣床。团队包括战时做过雷达跟踪和火炮指挥仪的研究生和职员。他们的经验在伺服回路,不在切屑制造,这影响了设计。项目由美国空军资助,空军希望在没有熟练靠模工的情况下切出飞机轮廓零件。
机床是一台改装的Cincinnati Hydro-Teletype立式铣床。三个轴由液压伺服电机驱动。位置反馈来自旋转变压器,指令数据以穿孔纸带输入。纸带保存一系列坐标指令,逐块读取。控制器将指令位置与实际位置比较,驱动伺服直到误差接近零。这就是闭环,也是NC的决定性特征。
首次切削在1952年完成。机床能以受控进给速度跟随曲线路径,这是任何靠模或模板系统在复杂轮廓上都无法达到的精度。纸带易损,电子设备占了好几个机架,整套装置对加工车间来说太贵。这些都不重要。概念已被证明。
这对一线机加工人为何重要:现代控制器中的一切都源自那个回路。Fanuc或Siemens控制器仍然读取一个程序块,与编码器读数比较,并修正伺服。数字变了,回路没变。
从穿孔纸带到G代码:计算机从何处进入
1952年之后的约二十年里,NC机床是硬接线的。不改变逻辑就无法重新编程控制器,纸带必须在另一台机器上准备。更换零件意味着制作新纸带,而且常常要重新接线部分控制电路。装夹很慢,机器集中在买得起的大型航空航天工厂里。
转向 CNC 发生在通用计算机取代固定逻辑之时。第一台商用 CNC 控制器通常归功于 Fanuc,该公司于 1956 年推出了一款,这一概念在 1960 年代和 1970 年代传播开来。此时控制逻辑存在于软件中。新零件需要新程序,而不是新电路板。正是这一变化把 NC 从航空航天工厂推向了通用加工。
标准化为 G-code 的编程语言于 1960 年代正式确立,后来在 ISO 6983 下发布。它能沿用至今,是因为它以人和控制器都能读取的方式描述运动。像 G01 X50.0 Y20.0 F250 这样一行代码,告诉控制器以某进给率沿直线移动到某点。每个 CAM 系统,从小型车间软件包到完整的航空航天套件,都输出该语言的某种方言。
工程师应该关心这条时间线的原因在于,机床行为仍然反映着它。旧控制器前瞻有限,所以程序员使用许多短程序段并在拐角处减速。现代控制器前瞻数百个程序段并自动调整进给。同样的G代码,运动却大不相同。
从加工角度看,CNC之父们实际发明了什么
抛开历史,这些发明可归结为机械师每天都在用的三个理念。第一是存储程序:零件几何形状以数据形式存在于操作者双手之外。一旦几何形状成为数据,它就可以在第一次切削前被编辑、复制、通过网络发送和验证。这就是为什么一家东莞的工厂可以根据俄亥俄州编写的文件加工零件。
第二是闭环伺服:机床测量自己所在的位置并朝应在的位置修正。这就是重复定位的机床与保持公差的机床之间的区别。带位置反馈的控制器可以补偿热增长、刀具磨损和切削力。这就是为什么现代机床在生产运行中能保持±0.005 mm(±0.0002 in)。
第三是插补:控制器计算两个编程坐标之间的中间点,使刀具沿平滑路径运动。直线和圆弧插补是常见形式。在五轴机床上,控制器还插补两个旋转轴,这使球头铣刀能够保持垂直于曲面。
这些理念都不是关于某一台机床。它们关乎把几何形状的控制从工作台移到控制器。一旦发生这种转移,精度就不再取决于手有多稳,而开始取决于环路和程序有多好。
谁做了什么:三位贡献者对比
每一行是一项不同的发明。没有一个人涵盖全部三项。
| 来源 | 贡献 | 多年 | 技术遗产 |
|---|---|---|---|
| John T. Parsons | 穿孔卡坐标系统,空军提案 | 1940年代-1948年 | 机床的存储程序概念 |
| MIT伺服实验室 | 带读带机的闭环伺服铣床 | 1949-1952 | 位置反馈与连续轮廓加工 |
| Fanuc与控制器制造商 | 商用计算机控制器 | 1956年起 | 可重新编程的控制逻辑,CNC |
| ISO与CAM供应商 | 标准化G代码与后处理器 | 1960 年代起 | 跨机床的可移植零件程序 |
常见问题
第一台数控机床是铣床还是车床?
第一台NC机床是1952年MIT的一台改装Cincinnati Hydro-Teletype立式铣床。
NC车削后来才出现。车床需要可靠的换刀装置和主轴分度,控制器才能在生产现场有用。
为什么第一台NC机床归功于MIT而不是Parsons?
Parsons建造的定位系统移动到一点然后停止。它无法在切削时跟随轮廓。
MIT增加了闭环伺服控制,使机床能以受控进给率跟踪连续路径。这才是定义NC加工的特征。
CNC机床有唯一的父亲,还是一个团队?
这是一连串的团队。Parsons提出了需求,MIT建造了第一台可工作的闭环铣床,Fanuc和其他控制器制造商将其转化为商业产品。
选一个名字是一种简写。这项技术需要存储程序、位置反馈和可重新编程的控制器才能工作。
硬接线NC何时变成CNC?
当通用计算机取代固定控制逻辑时,变革随之而来。Fanuc 于 1956 年推出商用 CNC 控制器,这一方法在 1960 年代和 1970 年代逐步普及。
此后,更改零件意味着更改程序,而不是重建控制逻辑。
这段历史会改变我今天编写零件程序的方式吗?
它能解释一些习惯做法。旧控制器程序段预读能力有限,因此程序员把轮廓拆成许多短移动段,并在拐角处降低进给速度。
现代控制器可预读数百个程序段并自动调整进给,因此干净的 CAM 刀路通常比手工拆分的刀路运行得更好。
为什么闭环对公差很重要?
没有反馈的机床只是重复指令位置,会随温度和负载发生漂移。有反馈的机床测量实际位置并修正误差。
正是这种修正让批量生产能保持 ±0.005 mm,而不是在整个批次中漂移。
