数控车床加工抛物线的方法.pdfVIP

  • 424
  • 0
  • 约4.68千字
  • 约 10页
  • 2022-11-07 发布于上海
  • 举报
数控车床加工抛物线的方法 摘要:抛物线是一种非圆曲线,在数控车床上面加工比较常用的有两种方法。一种是利用宏程序,另一 种是利用CAD/CAM软件进行自动编程。用户宏程序是以普通NC指令、采用变量的NC指令、计算指令和 转移指令的组合,通过各种算术和逻辑运算、转移和循环等命令,而编制的一种可以灵活运用的程序, 只要改变变量的值,即可完成不同的加工或操作,可以显著地增强机床的加工能力,同时可精简程序 量。我校常用的数控车的自动编程软件是CAXA ,通过自动编程软件,利用计算机并以人机交互图形方 式完成零件几何图形计算机化、轨迹生成与加工仿真到数控程序生成全过程。这种编程方法适用于所有 的机床,不仅可以提高程序的准确率,保证零件的加工精度,还大大提高了生产率。 关键词:宏程序 自动编程 抛物线 车削加工 一、宏程序编程 1.原理:现在大多数数控机床的插补功能只有直线插补和圆弧插补两种插补功能 ,而没有非圆二次曲线 (如椭圆、 抛物线、 阿基米德螺旋线等)插补功能。对于有方程式的非圆二次曲线(如椭圆、 抛物线等) , 在加工时可用直线或圆弧拟合。由于直线拟合计算简单 ,数控系统运算量小 ,加工速度快 ,所以比圆弧拟 合应用广泛。采用直线拟合时 ,用等间距法更简捷 ,用宏程序容易实现。等间距法是使某一坐标的增量相 等 ,然后求出曲线上相应的节点 ,将相邻节点连成直线 ,用这些直线段组成的折线代替原来的轮廓曲线进 行直线插补编程。那么这种功能的实现就要用到宏程序。使用用户宏程序时 ,用户把实现某种功能的一 组指令像子程序一样预先存入存储器中 ,用一个指令代表这个存储的功能 ,在程序中只要指定该指令就能 实现这个功能。通常我们把这一组指令称为用户宏程序本体 ,简称宏程序 ,把代表指令称为用户宏程序调 用指令 ,简称宏指令。 2.宏程序编程的优点: (1).宏程序引入了变量和表达式,还有函数功能,具有实时动态计算能力,可以加工非圆曲线,如 抛物线、椭圆、双曲线、三角函数曲线等; (2).宏程序可以完成图形一样,尺寸不同的系列零件加工; (3).宏程序可以完成工艺路径一样,位置不同的系列零件加工; (4).宏程序具有一定决策能力,能根据条件选择性地执行某些部分; (5).使用宏程序能极大地简化编程,精简程序。适合于复杂零件加工的编程。 2.零件图工艺分析 零件外轮廓简单明了,只有一个抛物线与外圆的相接,在加工上没有什么难度。我们只要利用∮55的圆 棒料,一次性装夹,因为只进行外形轮廓的加工,所以加工完以后直接进行切断就可以了。工艺比较简 单 3.程序示例 图∶抛物线零件图 (1)编程思路: 上图中抛物线的公式为Z=-0.05*X*X,在数控车的编程中,由于数控车床的坐标系统是由X轴和Z轴组成 的,通过观察上图,我们要找到与之相对应的关系以方便宏程序的编辑。 (2)程序编写: O0001 (粗加工主程序) T0101; (93° 菱形外圆车刀) G00 X100 Z100;(刀具定位,检查对刀的正确性) G99 G97 M03 S800 F0.2;(转速800rP min ,进给速度0.2mm/r) G00 X52 Z2; (刀具快速定位到起到点) G71 U1 R0.5; (外形粗加工循环) G71 P1 Q2 U0.5 W0.05 ; (留有0.5mm的精加工余量) N1 G00 X0; (刀具移动到工件坐标系的原点) G01 Z0; # 1=0; (定义变量# 1为Z的自变量) WHILEV #1LE31.25 DO1 (自变量#1的范围) #2=-0.05*#1*#1; (抛物线X轴的坐标值) G01 X 【# 1*2】Z#2 (加工抛物线曲线) #1=# 1+0.1 ;(自变量每次循环的变化值) END1(条件成立,跳转到DO1执行程序) G01 W-40; (后面外圆的车削) N2 X52; (退刀到安全位置) G00 X100 Z100; (快速退刀) M05; (主轴停转) M00; (程序暂停) T0101; (精加工程序) G99 G97 M03 S1800 F0.1;(转速1800rP min ,进给速度0.1mm/r) G00 X52 Z2; (快速定位到起到点) G70 P1 Q2; (精加工循环) G00 X100 Z100; (快速退刀) M05; (主轴停转) M30; (程序结束) 以上是采用直线拟合抛物线的方法加工抛物面的,若采用圆弧拟合抛物线的方法加工抛物面可进一步提高 加工品质。另外 , X 轴和 Z 轴步距( # 103和

文档评论(0)

1亿VIP精品文档

相关文档