第318章 这代码是给钢铁写的情书(2 / 2)

请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。

“这就是我要头疼的地方。”林振揉了揉太阳穴,“我需要一套全新的编码规则。一套简单、高效,能被那几千个晶体管识别,还能精准控制三轴联动的规则。”

魏云梦一把抢过笔:“那就现在定。”

“现在?”林振看了看墙上的挂钟。

“就现在。”魏云梦把速写本翻到新的一页,眼神灼灼,“既然洋人不给标准,那咱们就自己定标准。以后龙国的机床,都得说咱们定的方言!”

林振看着她这副斗志昂扬的模样,心里的血也热了。

既然睡不着,那就造!

“好,听你的。”林振下床,把台扇搬得离两人更近些,又去倒了两杯凉白开,“今天咱们就把这套龙国方言给造出来。”

两颗绝顶聪明的脑袋凑在了一起。

“首先是动作指令。”林振指着纸面,“机床最基本的动作只有两个:直线插补和圆弧插补。直线走得直,圆弧画得圆,这机床就成了一半。”

魏云梦咬着笔杆,思索了片刻:“用字母G开头怎么样?取几何的英文单词首字母。”

林振眼睛一亮。后世的G代码,就是这路数!看来天才的思路总是殊途同归。

“行,就叫G指令。”林振点头,“G00,快速定位,不切削,全速跑到起刀点。G01,直线插补,这时候刀就要吃肉了。G02,顺时针画圆;G03,逆时针画圆。”

魏云梦手里的笔飞快地记录着,一个个字符在她笔下跳跃。

“那坐标呢?三轴联动,X、Y、Z。”魏云梦在纸上画了一个三维坐标系,“还有进给速度F,主轴转速S,刀具号T。”

“对,但这只是给人看的。”林振沉声道,“机器不认识字母。咱们得把这些字母和数字,全部翻译成0和1的二进制代码,还要排列在纸带的八个孔道上。”

这就需要极强的数学逻辑和编码能力了。

魏云梦把头发随意地挽了个结,露出修长的脖颈。

她此时完全进入了状态,仿佛这闷热的宿舍就是她的战场,手里的铅笔就是她的刺刀。

“这其实就是一种映射关系。”魏云梦一边在纸上推演,一边喃喃自语,“八孔纸带,第一孔做校验位,剩下七孔做数据位。2的7次方是128,我们可以定义128种不同的状态。”

“G01,我们可以定义为00。”魏云梦写下一串数字,“X轴坐标,如果我们要移动100毫米,这就需要转化成脉冲数。假设我们的丝杠螺距是5毫米,步进电机细分后……”

“咱们没有步进电机。”林振打断了她,语气中带着一丝苦涩,“咱们用的是伺服液压马达配合光栅尺反馈。这是闭环控制,比开环更难。”

“闭环?”魏云梦笔尖一顿,抬头看着林振,“那就要引入误差计算。控制系统不仅要发指令,还要实时接收光栅尺反馈回来的位置信息,做减法。指令位置减去实际位置,等于误差。只要误差不为零,马达就不能停。”