“把三十度、四十五度和最大扭转角的数据全调出来,二阶方案先在计算机上跑,不接控制板。”
陈向东把计算纸铺到终端旁,苏玉瑶取出前一天整理好的叶片坐标,按角度分成三组。
“最大扭转角这一组,我核了两遍,原来的线性算法在叶根位置偏差最大。”
“输入你的程序,误差比较和运行时间一起测。”
“程序还没做压缩,第一遍可能跑得慢。”
“先看原始运算量,压得太早,出了错不好查。”
陈向东坐到终端前,将二阶展开程序逐行输入,苏玉瑶负责核对坐标,沈初音在旁边检查边界条件。
第一组结果出来后,误差停在零点零零四毫米,第二组为零点零零五毫米,最大扭转角没有超过工艺允许值。
苏玉瑶在表格上填完三组数字。
“误差合格,比线性方案少了一个数量级。”
陈向东没有接她的话,只把计时结果推到沈初音面前。
“每个插补周期五十二毫秒。”
刘铁柱刚送来机械组的进度表,听见数字便停在门口。
“原来是多少?”
“十八毫秒左右,后面再加补偿指令,余量已经不多。”
“五十二毫秒会怎么样?”
“计算机来不及连续送出控制指令,步进电机等不到下一组数据,五根轴联动时会出现停顿。”
“精度够了,机器却跑不动?”
陈向东把铅笔放到桌边,刚写好的程序还留在屏幕上。
“二阶计算多了两轮乘法和加法,运算量接近原来的三倍,我把能合并的部分看过了,暂时没找到足够大的压缩空间。”
沈初音对照计算纸,将三个角度区间重新算了一遍。
“数学方法没有错,大扭转角确实该用二阶,问题在计算机速度。”
“要不要小角度继续用线性,大角度才切换二阶?”
“程序中途切换会增加判断,临界角附近还要处理两套结果,省下来的时间未必够用。”
苏玉瑶翻开DJS一百三十的内存表。
“能把一部分结果提前算好吗?叶片坐标都是固定的,加工时不用每回从头算。”
陈向东拿回计算纸,在其中两项下面画线。
“角度固定时,这几项可以提前算,可每个插补点的坐标都在变,还是要重新调用。”
“提前算固定项就够了。”
沈初音坐到键盘前,将二阶展开中重复出现的常数项提取出来,按角度区间存进内存,再把主循环里的重复运算改成查表调用。
陈向东站到她身后,看到第三处修改时拿起铅笔。
“这里也能提出来?”
“它跟当前坐标没有关系,只跟叶片初始角有关,留在循环里每次都算,白白占时间。”
“那我前面两组程序也能照这个方法改。”
“先别动,等新程序跑完,确认精度没丢再改。”
修改完成后,苏玉瑶重新输入三组坐标,计算机依次给出结果,误差仍留在零点零零五毫米以内。
陈向东看向秒表。
“二十一毫秒。”
刘铁柱听懂了这回的变化。
“从五十二压到二十一,能接电机了吗?”
“还是偏慢,补偿和保护程序加进去以后,还要多占时间。”
陈向东正在转铅笔的手停下来,笔尖落回记录纸,却没有写字。
“我再拆一次循环,也许还能省两毫秒。”
“两毫秒不够,继续删会碰到必要判断。”
“换回线性方案,翼龙零件又过不了验收。”
“谁说要换回去?”
沈初音拿过步进电机参数表,将原定控制频率那一栏划掉。
“插补周期从一毫秒放宽到两毫秒,步进频率由一千赫兹降到五百赫兹,切削速度减半。”
苏玉瑶顺着参数往下看。
“加工一件整体毂的时间会多出一倍。”
“会多,但控制窗口能放宽,二阶方案可以留住。”
陈向东重新拿起计算纸。
“航空部要求六个月交货,速度减半后,批量任务还来得及吗?”
“前两个月本来就留给试切和修正,正式加工时再按叶片位置分配速度,小角度区域可以提高,大扭转角区域维持五百赫兹。”
“程序里还得加分区控制。”
“先做统一低速版,保证设备能稳定联动,分区提速放在第二版,别把两件事混着做。”
刘铁柱指了指钛合金切削参数。
“这材料本来也不能吃刀太深,慢下来对刀具有好处。”
“对于钛合金加工来说,速度慢不是问题,本来就要微切。”
陈向东将二十一毫秒的结果圈起来,又把新的周期参数写到旁边。
>>>点击查看《穿越七零,娇痞军嫂竟是重工大佬》最新章节