论文部分内容阅读
【摘 要】对于种类较多但形状基本相同的系列的回转零件,在数控车床编程中,可基于宏程序用一个程序来完成系列回转零件的所有数控车床的加工程序,包括粗车、精车及多次装夹等。
【关键词】宏程序 数控车削 编程应用
如今宏程序在数控铣床加工编程中得到广泛应用。但是在数控车床加工很少应用,经过长期不断地研究和试验。成功地总结在数控车削加工中的编程方法。并获得了成功,收到良好的效果。
一、基于宏程序对系列零件进行数控车削加工的编程方法的优点
(一)优点一
基于宏程序对系列零件进行数控车削加工的编程方法一个系列的工件可以只用一个数控程序来完成。有益于数控加工程序的管理,如程序的存储、传输等非常方便并有效地节约数控系统的储存空间。
(二)优点二
对于一个工件的多次装夹,或改换同系列的工件,可免除对刀工作,尤其是同一系列的工件单件小批量加工更换频繁时,优点更为突出,从而提高效率。
二、系列工件数控加工工艺分析
(一)回转类系列加工工件要求
1.回转类系列加工工件要求一。对于回转类系列加工工件虽然种类繁多,各部尺寸有很多差异。但是同类系列加工工件的基本要求必须是几何形状却完全相同或基本相同,以保证各部尺寸变量正确赋值及加工工艺路线的统一。
2.回转类系列加工工件要求二。对于回转类系列加工工件的几何尺寸差异不宜过大,并且各加工尺寸精度及表面粗糙度要统一,各部加工余量基本相同。这样可以保证车削数控加工工艺相同。
(二)数控车削加工中的工艺要求
1.选择车削数控加工工艺路线要基本相同;2.工件局部不同结构部位的工艺处理可单独编写一段程序单独调用。
三、回转类系列加工工件程序编制
对于在加工工艺确定之后,包括数控加工路线、刀具及切削用量的确定情况下。只要对加工过程中的影响切削用量的几何信息进行适应性的跟踪变化即可。
(一)零件几何信息输入赋值
每个不同工件的所有相对应尺寸进行赋值变量地址全部逐一规划。其次规划每个工件几何信息,工艺信息的赋值开始的程序段号,为该工件几何信息,工艺信息进行赋值。在同系列诸多的加工工件的图纸中对应的尺寸可以根据工艺要求先规划好宏变量的地址的分配,及准确调用运算等。
(二)工艺参数的运算及处理
对每个不同工件的所有相对应未注尺寸进行解算。为了数控编程的方便,根据工艺需要应对工件工艺尺寸进行计算并赋值,如解封闭环及编程中需要的一些间接尺寸确定等。完善在编程中获得工艺尺寸等几何信息。计算出一些点的坐标,如换刀点、起刀点等。
四、数控加工宏程序的编制
数控加工宏程序的编制是以宏变量作为数控加工程序的尺寸字来代替常规编程常量尺寸字。在留有加工余量的粗车编程中,减少加工余量尺寸变量的数量及计算,运用坐标系的变换来完成。这里以船用拉伸器油缸为例
数控加工宏程序主要由引导程序、赋值引导程序、赋值程序、运算程序、工序引导程序、工序加工程序和结束程序组成。
(一)引导程序。引导程序是由主变量(工件图号后四位)、工序变量及跳转语句构成。它是完成工件加工的重要部分。加工前必须设定,其主变量及工序变量必须输入正确:1.主变量。在这里设定主变量为 #100=□□□□(工件图号后四位数字)如图号为PBD120-MOTOR-PQ02005441,则#100=5441;2.工序变量。在这里设定工序变量为#1,可以加工工序序号来确定工序变量如#1=1则为第一道工序 (或2、3、4等);3.跳转语句。GOTO888它是无条件跳转到N888程序段,参数赋值引导程序。
(二)赋值引导程序。赋值引导程序是由N888引导的并根据#100的数值直接跳转的对应的参数赋值程序。如果#100没有相应的变量(图号),将由GOTO999语句转移到结束程序。
(三)参数赋值程序。参数赋值程序是由工件若干个工件的工艺尺寸的全部坐标值的变量值组成。是系列工件的基本几何参数值的汇总。如这里由IF[#100EQ5441]GOTO5441引导语句完成,转移到赋值程序中的N5441程序段进行逐一赋值。最后GOTO666结束并同一跳转到公共运算程序部分。
(四)公共运算程序。公共运算程序是根据参数赋值程序部分的工艺参数值来计算出的数控编程一些必要的数据变量。以N666开始进行逐一计算,完成所需的坐标字运算后,GOTO1000跳转到段号N1000进入到工序引导程序
(五)加工工序引导程序。加工工序引导程序是根据#1工序变量的值来选择加工工序的,进入工序加工程序。若是第二道工序,则由IF[#1EQ2]GOTO2转移到N2段号开始加工。
(六)工序加工程序。加工程序的组成是有由若干个工序加工程序组成。可按工件以工序号来确定,它对应着工序变量#1的数值内容工序,加工程序多少有工件工序决定,它们之间关系是独立的,每次加工由工序变量#1的数值确定。N1、N2、N3……等分别是#1变量确定的某一道工序加工程序开始的程序段号,而每个工序加工程序结束段的程序为GOTO999跳转到结束程序。
(七)结束程序。结束程序是由一些变量的初始化语句加上加工程序结束指令组成
五、数控加工宏程序编制时工件坐标系处理
(一)系列工件数控加工的工件原点
工件数控加工的工件原点应放到工件的左端面上,这样统一系列工件长度方向的基准。
(二)工件坐标系的处理
由于统一了系列工件长度方向的基准,对于编程习惯于原点放到工件的右端面是很不习惯的。这个问题可以在程序中给定坐标系G54 Z方向的偏移量ΔZ, #5222=ΔZ即可解决
六、新工件的增加
新工件的增加可以将要增加的图号按后4位进行编号,按格式填写到赋值引导程序中,并在参数赋值程序中按图号建立赋值程序段对其进行赋值以GOTO666结束。
参考文献:
[1] 发那科 FANUC OiT 数控车床编程说明书 [M].
【关键词】宏程序 数控车削 编程应用
如今宏程序在数控铣床加工编程中得到广泛应用。但是在数控车床加工很少应用,经过长期不断地研究和试验。成功地总结在数控车削加工中的编程方法。并获得了成功,收到良好的效果。
一、基于宏程序对系列零件进行数控车削加工的编程方法的优点
(一)优点一
基于宏程序对系列零件进行数控车削加工的编程方法一个系列的工件可以只用一个数控程序来完成。有益于数控加工程序的管理,如程序的存储、传输等非常方便并有效地节约数控系统的储存空间。
(二)优点二
对于一个工件的多次装夹,或改换同系列的工件,可免除对刀工作,尤其是同一系列的工件单件小批量加工更换频繁时,优点更为突出,从而提高效率。
二、系列工件数控加工工艺分析
(一)回转类系列加工工件要求
1.回转类系列加工工件要求一。对于回转类系列加工工件虽然种类繁多,各部尺寸有很多差异。但是同类系列加工工件的基本要求必须是几何形状却完全相同或基本相同,以保证各部尺寸变量正确赋值及加工工艺路线的统一。
2.回转类系列加工工件要求二。对于回转类系列加工工件的几何尺寸差异不宜过大,并且各加工尺寸精度及表面粗糙度要统一,各部加工余量基本相同。这样可以保证车削数控加工工艺相同。
(二)数控车削加工中的工艺要求
1.选择车削数控加工工艺路线要基本相同;2.工件局部不同结构部位的工艺处理可单独编写一段程序单独调用。
三、回转类系列加工工件程序编制
对于在加工工艺确定之后,包括数控加工路线、刀具及切削用量的确定情况下。只要对加工过程中的影响切削用量的几何信息进行适应性的跟踪变化即可。
(一)零件几何信息输入赋值
每个不同工件的所有相对应尺寸进行赋值变量地址全部逐一规划。其次规划每个工件几何信息,工艺信息的赋值开始的程序段号,为该工件几何信息,工艺信息进行赋值。在同系列诸多的加工工件的图纸中对应的尺寸可以根据工艺要求先规划好宏变量的地址的分配,及准确调用运算等。
(二)工艺参数的运算及处理
对每个不同工件的所有相对应未注尺寸进行解算。为了数控编程的方便,根据工艺需要应对工件工艺尺寸进行计算并赋值,如解封闭环及编程中需要的一些间接尺寸确定等。完善在编程中获得工艺尺寸等几何信息。计算出一些点的坐标,如换刀点、起刀点等。
四、数控加工宏程序的编制
数控加工宏程序的编制是以宏变量作为数控加工程序的尺寸字来代替常规编程常量尺寸字。在留有加工余量的粗车编程中,减少加工余量尺寸变量的数量及计算,运用坐标系的变换来完成。这里以船用拉伸器油缸为例
数控加工宏程序主要由引导程序、赋值引导程序、赋值程序、运算程序、工序引导程序、工序加工程序和结束程序组成。
(一)引导程序。引导程序是由主变量(工件图号后四位)、工序变量及跳转语句构成。它是完成工件加工的重要部分。加工前必须设定,其主变量及工序变量必须输入正确:1.主变量。在这里设定主变量为 #100=□□□□(工件图号后四位数字)如图号为PBD120-MOTOR-PQ02005441,则#100=5441;2.工序变量。在这里设定工序变量为#1,可以加工工序序号来确定工序变量如#1=1则为第一道工序 (或2、3、4等);3.跳转语句。GOTO888它是无条件跳转到N888程序段,参数赋值引导程序。
(二)赋值引导程序。赋值引导程序是由N888引导的并根据#100的数值直接跳转的对应的参数赋值程序。如果#100没有相应的变量(图号),将由GOTO999语句转移到结束程序。
(三)参数赋值程序。参数赋值程序是由工件若干个工件的工艺尺寸的全部坐标值的变量值组成。是系列工件的基本几何参数值的汇总。如这里由IF[#100EQ5441]GOTO5441引导语句完成,转移到赋值程序中的N5441程序段进行逐一赋值。最后GOTO666结束并同一跳转到公共运算程序部分。
(四)公共运算程序。公共运算程序是根据参数赋值程序部分的工艺参数值来计算出的数控编程一些必要的数据变量。以N666开始进行逐一计算,完成所需的坐标字运算后,GOTO1000跳转到段号N1000进入到工序引导程序
(五)加工工序引导程序。加工工序引导程序是根据#1工序变量的值来选择加工工序的,进入工序加工程序。若是第二道工序,则由IF[#1EQ2]GOTO2转移到N2段号开始加工。
(六)工序加工程序。加工程序的组成是有由若干个工序加工程序组成。可按工件以工序号来确定,它对应着工序变量#1的数值内容工序,加工程序多少有工件工序决定,它们之间关系是独立的,每次加工由工序变量#1的数值确定。N1、N2、N3……等分别是#1变量确定的某一道工序加工程序开始的程序段号,而每个工序加工程序结束段的程序为GOTO999跳转到结束程序。
(七)结束程序。结束程序是由一些变量的初始化语句加上加工程序结束指令组成
五、数控加工宏程序编制时工件坐标系处理
(一)系列工件数控加工的工件原点
工件数控加工的工件原点应放到工件的左端面上,这样统一系列工件长度方向的基准。
(二)工件坐标系的处理
由于统一了系列工件长度方向的基准,对于编程习惯于原点放到工件的右端面是很不习惯的。这个问题可以在程序中给定坐标系G54 Z方向的偏移量ΔZ, #5222=ΔZ即可解决
六、新工件的增加
新工件的增加可以将要增加的图号按后4位进行编号,按格式填写到赋值引导程序中,并在参数赋值程序中按图号建立赋值程序段对其进行赋值以GOTO666结束。
参考文献:
[1] 发那科 FANUC OiT 数控车床编程说明书 [M].