摊铺机基本本体的工艺分析及数控加工程序优化

发表时间:2021/9/6   来源:《科学与技术》2021年第12期4月   作者:胡虎娟1 贺文龙2
[导读] 摊铺机是筑养路机械的重要设备之一,基本本体又是摊铺机的关键、重要部件之
       胡虎娟1  贺文龙2
       陕西建设机械股份有限公司  陕西省西安市  710201

       摊铺机是筑养路机械的重要设备之一,基本本体又是摊铺机的关键、重要部件之一,新产品的研发过程、用户的反馈等都会带来本体结构的变化,设计变化带来的工艺变化,尤其是数控加工程序的变化,会带来一系列问题。市场要求新产品推出越好越快。面对以上问题,对于数控加工程序来说,运用R参数、条件指令等使程序简单明了,便于修改、检查,便于首件加工、检验,大大节约时间 ,提高效率。
1、摊铺机基本本体工艺分析

上图红颜色为加工面

工序排序:1、粗、精铣平面6处,精加工余量0.5mm
                2、铣缺口两处
                3、钻孔16*Φ16,扩孔16*Φ22,深5
刀具选择:Φ120硬质合金面铣刀,Φ25硬质合金面铣刀、定心钻、Φ16麻花钻、Φ22扩孔钻
坐标系选择:与图纸设计基准重合
设备选择:数控万能镗铣加工中心(带万向头)
2、原数控加工程序的结构
    粗加工平面→精加工平面→铣缺口两处→定心钻钻孔位置→钻Φ16孔
→扩钻Φ22孔
3、数控加工程序的优化
3.1  R参数编程及跳转指令简介
3.1.1、R参数编程
3.1.1.1参数的基本概念
(1)R参数的表示
R参数由地址R与若干位(通常为3位)数字组成
例如:R1,R10,R105
(2)  R参数的引用
       除地址N、G、L外,R参数可以用来代替其它任何地址后面的数值。但是使用参数编程时,地址与参数之间必须通过“=”连接。
       例如:G01 X=R10 Y=-R11 F=100-R12
       当R10=100、R11=50、R12=20时,上式即表示为“G01 X100 Y-50 F80;”
  (3)R参数的种类
R参数分成三类,即自由参数、加工循环传递参数和加工循环内部计算参数
R0~R99为自由参数,可以在程序中自由使用。
R100~R249为加工循环传递参数
R250~R299为加工循环内部计算参数
3.1.1.2、R参数的运算
(1)参数运算格式

表1   常用的R参数的运算功能

功能    格式    备注与具体示例
定义、转换    Ri=Rj    R1=R2;R1=30
加法    Ri=Rj+Rk    R1=R1+R2
减法    Ri=Rj-Rk    R1=100-R2
乘法    Ri=Rj*Rk    R1=R1*R2
除法    Ri=Rj/Rk    R1=Rj/30
正弦    Ri=SIN(Rj)    R10=SIN(R1)
余弦    Ri=COS(Rj)    R10=COS(36.3+R2)
正切    Ri=TAN(Rj)    R10=TAN(R1)
平方根    Ri=SQRT(Rj)    R10=SQRT(R1*R1-100)

(2) R参数的运算
R参数的运算次序依次为函数运算(SIN、COS、TAN等)、乘和除运算(*、/、AND等)、加和减运算(+、-、OR、XOR等)。
例如:R1=R2+R3SIN(R4)
运算次序为:①函数SIN(R4)
②乘和除运算 R3 SIN(R4)
③加和减运算R2+R3 SIN(R4)

3.1.2跳转指令
跳转指令起到控制程序流向的作用
(1)无条件跳跃
格式GOTOB  LABEL
        GOTOF  LABEL
GOTOB  带向后跳转目的的跳转指令(朝程序开头跳转)
GOTOF  带向前跳转目的的跳转指令(朝程序结尾跳转)
LABEL:跳跃目的,程序内标号。如果写成“LABEL:”则可跳跃到其它程序名中。
(2)条件跳跃指令
格式IF条件表达式GOTOB  LABEL
        IF条件表达式GOTOF  LABEL
        IF :跳转条件引入符
条件表达式跳跃条件既可以是任何对比,也可以是逻辑操作(结果为TRUE或FALSE,,如果结果是TURE,则实行跳跃)

3.2 摊铺机本体加工优化后的数控加工程序及说明
由于程序内容较多,下面举例说明,以件6外侧面粗精加工为例,说明程序优化的方法

件6外侧面粗精加工程序:
N190 M00;                                                         (粗精铣件6外侧面)
N195 M00;定位 图纸尺寸340 MM 定位尺寸340 MM
N200 R2=340.5
N205 XXX:
N210 G00 G54 X-1520 Y390 Z100
N215 V0 S1000 F300 M03
N220 G00 Z-14 M08
N225 G1 G41 Y=R2
N230 X40
N235 G1 G40 Y400
N240 G00Z100
N245 IF R2==340 GOTOF XXX1   (条件跳转,跳过N255句,进行后面的加工)
N250 R2=340               (给R2赋值为精加工尺寸)
N255 GOTOB XXX       (无条件跳转,跳转至N205句,进行件6外侧面精加工)
N260 XXX1:
说明:粗、精加工6处大平面,定心钻钻孔、钻孔、扩孔,这些加工程序的优化方法和以上举例的优化方法一样,优化后的程序结构是:粗加工平面→铣缺口两处→定心钻钻孔位置。
4、结论
通过运用R参数编程、无条件跳跃指令”GOTOB/GOTOF XXX:”、条件跳跃指令“IF条件表达式 GOTOB/GOTOF XXX:” ,将原本体加工程序缩减了1/4左右,并且使本体加工程序更为简单明了,条理化更清晰,方便了随设计变化的程序修改,更好提高了生产效率。
作者简介:
胡虎娟,1986.07.10,女,汉族,陕西西安人,大学本科。主要研究方向:机械加工制造。
贺文龙,1985.11.26,男,汉族,陕西黄陵人,硕士研究生。主要研究方向:机械加工制造。
投稿 打印文章 转寄朋友 留言编辑 收藏文章
您可能感兴趣的其他文章
•   ...
•   ...
•   《薛...
•   ...
•   ...
•   ...
•   ...
•   ...
•   公共...
•   ...
•   ...
•   ...
•   ...
•   ...
•   ...
更多>>
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: