陈雪
摘 要:本文以华中世纪星HNC-21M系统为例,结合具体实例论述了数控铣削加工中子程序在加工多个相同的轮廓形状、分层切削、粗精加工、镜像、旋转、程序优化等方面的应用,并指出了应用子程序编程应注意的问题。
关键词:子程序 数控铣削 应用
中图分类号:TG547 文献标识码:A 文章编号:1672-3791(2014)06(b)-0020-02
理想的数控加工程序不仅应保证能加工出符合图纸要求的合格工件,还要充分合理地发挥数控系统的功能[1]。华中世纪星HNC-21M系统为用户提供了诸如子程序调用的编程功能。在实际生产中,适时、灵活地运用子程序,既可以使编程更加灵活、提高编程和加工的效率、节省时间和存储空间,又便于实现程序结构模块化,增强可读性,方便调试和修改,还能充分发挥数控机床的功能。下面以华中世纪星HNC-21M系统为例,介绍子程序在数控铣削加工中的应用。
1 子程序的应用
1.1 加工多个相同的轮廓形状
若一个零件沿同一方向有多个相同轮廓形状,并且某坐标轴的绝对坐标值相同,则编程时只需编写一个加工程序,作为子程序,其余形状的加工可直接通过调用子程序来实现。
如图1所示,有两个相同的轮廓①和②,设零件上表面为Z向原点,Z轴切深5 mm,编写外轮廓加工程序。有两种编程方法,方法一:按常规先把轮廓①的外形按如图所示刀具轨迹把加工程序编好,然后再编轮廓②的加工程序。这种方法程序比较长。方法二:由于轮廓①和②,加工走刀轨迹和方向相同,刀具半径补偿相同,且轮廓①和②各基点Y的绝对坐标值相同,因此,可把轮廓①的程序作为子程序,轮廓②直接通过调用子程序来加工[2]。
1.3 粗、精加工
一般零件由于表面质量要求,从工艺考虑,通常分粗加工与精加工,数控加工中没有必要单独编粗、精加工程序,可以通过子程序结合刀具半径补偿功能来解决。在编程时还按实际轮廓编写子程序,粗加工时,将刀具半径补偿设为D=R+Δ,其中R为刀具半径,Δ为精加工余量。精加工时,将刀具半径补偿设为D=R,这样以来,就可以利用同一程序实现零件的粗、精加工。
1.4 图形相对于某一坐标轴或坐标点相对称
如果被加工的图形都是相对于某一坐标轴或某一坐标点相对称,则编程时只编写一个轮廓形状加工程序,作为子程序,其余形状的加工只通过调用子程序是无法实现的。
如图2所示,加工轮廓①和②时,虽然①和②各基点增量坐标相同,但当加工轮廓①时,刀具沿X轴正方向走刀,刀具半径补偿为G41左刀补,而加工轮廓②时,刀具是沿X轴负方向走刀,刀具半径补偿为G42右刀补。因此,对于这种走刀轨迹相同走刀方向不同的情况编程时只编写轮廓①的加工程序,作为子程序,②的加工只单独通过调用子程序是无法实现的。由于轮廓①和②相对于Y轴对称,因此,编程时采用将轮廓①的程序作为子程序,另一个可以通过镜像和调用子程序的方法来加工。
1.5 图形绕某一点旋转
由于被加工的图形都是相对于某一坐标点旋转一定的角度,则编程时只编写一个轮廓形状加工程序,作为子程序,其余形状的加工只通过调用子程序也是无法实现的。
如图3所示,加工轮廓①、②、③时,由于轮廓①、②、③以坐标原点为旋转中心,逆时针旋转450。所以编程时采用将轮廓①的程序作为子程序,②、③可以通过旋转和调用子程序来加工。
1.6 实现零件程序优化
在加工较复杂的零件时,常包含许多相对独立的加工内容,把每一个相对独立的加工内容编成一个子程序,形成模块式的程序结构,这样便于加工顺序的安排、程序的修改调试和重复调用。这样以来主程序中只有换刀和调用子程序等指令,程序变得简洁明了[3]。
2 结语
子程序编程在生产实际中有广泛的应用。在数控铣削加工中,经常会出现走刀轨迹相同或相似的情况,用子程序编程就可以使零件的加工程序变得条理清晰,简洁明了,有利于程序的修改和重复调用,使程序优化,并且给编程带来了很大方便。
参考文献
[1] 顾京.数控机床加工程序编制[M].机械工业出版社,2000.
[2] 李红英.子程序在数控铣削中的应用[J].装备制造技术,2008(3):96-111.
[3] 陈小红,孟庆波,凌旭峰.子程序在数控铣削中的应用[J].机床与液压,2014(2):41-44.endprint
摘 要:本文以华中世纪星HNC-21M系统为例,结合具体实例论述了数控铣削加工中子程序在加工多个相同的轮廓形状、分层切削、粗精加工、镜像、旋转、程序优化等方面的应用,并指出了应用子程序编程应注意的问题。
关键词:子程序 数控铣削 应用
中图分类号:TG547 文献标识码:A 文章编号:1672-3791(2014)06(b)-0020-02
理想的数控加工程序不仅应保证能加工出符合图纸要求的合格工件,还要充分合理地发挥数控系统的功能[1]。华中世纪星HNC-21M系统为用户提供了诸如子程序调用的编程功能。在实际生产中,适时、灵活地运用子程序,既可以使编程更加灵活、提高编程和加工的效率、节省时间和存储空间,又便于实现程序结构模块化,增强可读性,方便调试和修改,还能充分发挥数控机床的功能。下面以华中世纪星HNC-21M系统为例,介绍子程序在数控铣削加工中的应用。
1 子程序的应用
1.1 加工多个相同的轮廓形状
若一个零件沿同一方向有多个相同轮廓形状,并且某坐标轴的绝对坐标值相同,则编程时只需编写一个加工程序,作为子程序,其余形状的加工可直接通过调用子程序来实现。
如图1所示,有两个相同的轮廓①和②,设零件上表面为Z向原点,Z轴切深5 mm,编写外轮廓加工程序。有两种编程方法,方法一:按常规先把轮廓①的外形按如图所示刀具轨迹把加工程序编好,然后再编轮廓②的加工程序。这种方法程序比较长。方法二:由于轮廓①和②,加工走刀轨迹和方向相同,刀具半径补偿相同,且轮廓①和②各基点Y的绝对坐标值相同,因此,可把轮廓①的程序作为子程序,轮廓②直接通过调用子程序来加工[2]。
1.3 粗、精加工
一般零件由于表面质量要求,从工艺考虑,通常分粗加工与精加工,数控加工中没有必要单独编粗、精加工程序,可以通过子程序结合刀具半径补偿功能来解决。在编程时还按实际轮廓编写子程序,粗加工时,将刀具半径补偿设为D=R+Δ,其中R为刀具半径,Δ为精加工余量。精加工时,将刀具半径补偿设为D=R,这样以来,就可以利用同一程序实现零件的粗、精加工。
1.4 图形相对于某一坐标轴或坐标点相对称
如果被加工的图形都是相对于某一坐标轴或某一坐标点相对称,则编程时只编写一个轮廓形状加工程序,作为子程序,其余形状的加工只通过调用子程序是无法实现的。
如图2所示,加工轮廓①和②时,虽然①和②各基点增量坐标相同,但当加工轮廓①时,刀具沿X轴正方向走刀,刀具半径补偿为G41左刀补,而加工轮廓②时,刀具是沿X轴负方向走刀,刀具半径补偿为G42右刀补。因此,对于这种走刀轨迹相同走刀方向不同的情况编程时只编写轮廓①的加工程序,作为子程序,②的加工只单独通过调用子程序是无法实现的。由于轮廓①和②相对于Y轴对称,因此,编程时采用将轮廓①的程序作为子程序,另一个可以通过镜像和调用子程序的方法来加工。
1.5 图形绕某一点旋转
由于被加工的图形都是相对于某一坐标点旋转一定的角度,则编程时只编写一个轮廓形状加工程序,作为子程序,其余形状的加工只通过调用子程序也是无法实现的。
如图3所示,加工轮廓①、②、③时,由于轮廓①、②、③以坐标原点为旋转中心,逆时针旋转450。所以编程时采用将轮廓①的程序作为子程序,②、③可以通过旋转和调用子程序来加工。
1.6 实现零件程序优化
在加工较复杂的零件时,常包含许多相对独立的加工内容,把每一个相对独立的加工内容编成一个子程序,形成模块式的程序结构,这样便于加工顺序的安排、程序的修改调试和重复调用。这样以来主程序中只有换刀和调用子程序等指令,程序变得简洁明了[3]。
2 结语
子程序编程在生产实际中有广泛的应用。在数控铣削加工中,经常会出现走刀轨迹相同或相似的情况,用子程序编程就可以使零件的加工程序变得条理清晰,简洁明了,有利于程序的修改和重复调用,使程序优化,并且给编程带来了很大方便。
参考文献
[1] 顾京.数控机床加工程序编制[M].机械工业出版社,2000.
[2] 李红英.子程序在数控铣削中的应用[J].装备制造技术,2008(3):96-111.
[3] 陈小红,孟庆波,凌旭峰.子程序在数控铣削中的应用[J].机床与液压,2014(2):41-44.endprint
摘 要:本文以华中世纪星HNC-21M系统为例,结合具体实例论述了数控铣削加工中子程序在加工多个相同的轮廓形状、分层切削、粗精加工、镜像、旋转、程序优化等方面的应用,并指出了应用子程序编程应注意的问题。
关键词:子程序 数控铣削 应用
中图分类号:TG547 文献标识码:A 文章编号:1672-3791(2014)06(b)-0020-02
理想的数控加工程序不仅应保证能加工出符合图纸要求的合格工件,还要充分合理地发挥数控系统的功能[1]。华中世纪星HNC-21M系统为用户提供了诸如子程序调用的编程功能。在实际生产中,适时、灵活地运用子程序,既可以使编程更加灵活、提高编程和加工的效率、节省时间和存储空间,又便于实现程序结构模块化,增强可读性,方便调试和修改,还能充分发挥数控机床的功能。下面以华中世纪星HNC-21M系统为例,介绍子程序在数控铣削加工中的应用。
1 子程序的应用
1.1 加工多个相同的轮廓形状
若一个零件沿同一方向有多个相同轮廓形状,并且某坐标轴的绝对坐标值相同,则编程时只需编写一个加工程序,作为子程序,其余形状的加工可直接通过调用子程序来实现。
如图1所示,有两个相同的轮廓①和②,设零件上表面为Z向原点,Z轴切深5 mm,编写外轮廓加工程序。有两种编程方法,方法一:按常规先把轮廓①的外形按如图所示刀具轨迹把加工程序编好,然后再编轮廓②的加工程序。这种方法程序比较长。方法二:由于轮廓①和②,加工走刀轨迹和方向相同,刀具半径补偿相同,且轮廓①和②各基点Y的绝对坐标值相同,因此,可把轮廓①的程序作为子程序,轮廓②直接通过调用子程序来加工[2]。
1.3 粗、精加工
一般零件由于表面质量要求,从工艺考虑,通常分粗加工与精加工,数控加工中没有必要单独编粗、精加工程序,可以通过子程序结合刀具半径补偿功能来解决。在编程时还按实际轮廓编写子程序,粗加工时,将刀具半径补偿设为D=R+Δ,其中R为刀具半径,Δ为精加工余量。精加工时,将刀具半径补偿设为D=R,这样以来,就可以利用同一程序实现零件的粗、精加工。
1.4 图形相对于某一坐标轴或坐标点相对称
如果被加工的图形都是相对于某一坐标轴或某一坐标点相对称,则编程时只编写一个轮廓形状加工程序,作为子程序,其余形状的加工只通过调用子程序是无法实现的。
如图2所示,加工轮廓①和②时,虽然①和②各基点增量坐标相同,但当加工轮廓①时,刀具沿X轴正方向走刀,刀具半径补偿为G41左刀补,而加工轮廓②时,刀具是沿X轴负方向走刀,刀具半径补偿为G42右刀补。因此,对于这种走刀轨迹相同走刀方向不同的情况编程时只编写轮廓①的加工程序,作为子程序,②的加工只单独通过调用子程序是无法实现的。由于轮廓①和②相对于Y轴对称,因此,编程时采用将轮廓①的程序作为子程序,另一个可以通过镜像和调用子程序的方法来加工。
1.5 图形绕某一点旋转
由于被加工的图形都是相对于某一坐标点旋转一定的角度,则编程时只编写一个轮廓形状加工程序,作为子程序,其余形状的加工只通过调用子程序也是无法实现的。
如图3所示,加工轮廓①、②、③时,由于轮廓①、②、③以坐标原点为旋转中心,逆时针旋转450。所以编程时采用将轮廓①的程序作为子程序,②、③可以通过旋转和调用子程序来加工。
1.6 实现零件程序优化
在加工较复杂的零件时,常包含许多相对独立的加工内容,把每一个相对独立的加工内容编成一个子程序,形成模块式的程序结构,这样便于加工顺序的安排、程序的修改调试和重复调用。这样以来主程序中只有换刀和调用子程序等指令,程序变得简洁明了[3]。
2 结语
子程序编程在生产实际中有广泛的应用。在数控铣削加工中,经常会出现走刀轨迹相同或相似的情况,用子程序编程就可以使零件的加工程序变得条理清晰,简洁明了,有利于程序的修改和重复调用,使程序优化,并且给编程带来了很大方便。
参考文献
[1] 顾京.数控机床加工程序编制[M].机械工业出版社,2000.
[2] 李红英.子程序在数控铣削中的应用[J].装备制造技术,2008(3):96-111.
[3] 陈小红,孟庆波,凌旭峰.子程序在数控铣削中的应用[J].机床与液压,2014(2):41-44.endprint