数控技术

找回密码
立即注册

QQ登录

只需一步,快速开始

在线测量切削参数的数控车削测量过程的自动编程技术

2012-11-2 14:14| 发布者: 静馨| 查看: 1786| 评论: 0

摘要: 图1 系统主控对话框 图2 测量工艺参数设置框 1概述以数控机床为核心设备的各种现代化制造系统在机床 行业和非机床行业中已得到普遍应用。被加工零件的图纸,给出了数控加工的几何数据和工 艺数据,是NC机床工作的原始 ...

 

 

 

1


图1 系统主控对话框

 

 

1


图2 测量工艺参数设置框

 

 

1概述以数控机床为核心设备的各种现代化制造系统在机床 行业和非机床行业中已得到普遍应用。被加工零件的图纸,给出了数控加工的几何数据和工 艺数据,是NC机床工作的原始依据。使用 数控机床加工零件时,必须事先编制好零件加工程序单,零件加工程序单中规定了零件加工 工艺路线、走刀轨迹、位移量、切削参数(主轴转数、进给量、切深 )以及辅助机能(换刀、变速、冷却液开停等 )。数控机床按编制好的程序自 动地工作,加工出合格的零件。数控编程的主要内容包括:分析零件图纸,确定加工工艺过 程;计算走刀轨迹,得到刀位数据;编写零件加工程序,校对程序及首件试切。根据有关统 计,一个零件的编程时间与机床加工时间之比,平均约为30:1。使用计算机来实现加工程序 的自动编制称作自动编程,本文介绍基于Microstation图形平台的在线 测量切削参数的数控车削测量过程的自动编程。Microstatioin为美国 Intergraph公司将其工作站上 的交互式图形设计系统(IGDS)完整地移植到微机上的 CAD图形系统,该图形系统的用 户界面非常友好(和WINDOWS 95应用程序类似 ),该图形平台具有良好的开放 性,并提供了功能强大的32位编程的Microstation开发语言—— MDL语言(类似标准C语言)。 对于毛坯制造精度低的工件的数控加工,若按传统的编程方式,就必须按照最大毛坯尺 寸编程。由于按最大尺寸编程,一则加工效率较低,再则会在某种情况下造成空切,而在另 外一种情况可能会造成过切。过切的后果,轻则影响刀具耐用度,重则造成崩刀甚至损坏刀 杆。所以,毛坯制造误差大的工件的数控加工必须根据每个工件的具体情况,来确定该工件 的切削参数(如切削余量、走刀次数等 )。本编程系统借助 SINUMERIK-810T数控系统的刀 具监控功能,在轮廓加工前用测量过程来获得零件上的一些关键点的余量分布情况,进而为 加工程序提供当前工件的切削参数。 2切削参数测量过程CAPP

  • 具有测量功能的车削测量图形自动编程系统的架构 车削测量图形自动编程系统由两大模块组成:测量规划模块和测量程序后置模块。其中 测量规划模块以交互式CAPP的方式完成测量过程的规 划,系统提供了功能强大的修改功能,用户可以对已规划的测量点进行删除、改变测量次序 和修改测量过程工艺参数等操作;测量程序后置模块则以测量规划数据为输入,经后置处理 自动生成测量过程的NC程序。 测量规划CAPP以CAD方式建立起来的零件图为输 入,用户以人机交互方式规划每个测量点,同时在左/右刀架测量对话框中输入测量 过程工艺参数,生成测量过程刀位及工艺数据文件。测量程序后置以测量规划CAPP过程产生的刀位及工艺数 据文件为输入,经过后置处理生成测量规划过程的NC程序。图1是测量主控对话框,图 2为左刀架测量参数设置对话框 。 本系统以配备SINUMERIK-810T数控系统的双刀架数控车床的测量过程的 数控编程作为研究对象,系统同时涵盖了单刀架数控车床的测量过程的数控编程。系统以双 向链表为基本数据结构,链表中的一个节点对应着一个测量点的刀具刀位数据和相应的工艺 数据,双向链的使用节省了数据存储空间,并且提高了系统的修改功能的执行效率。为了方 便用户的测量过程规划,系统提供了规划刀具切入和切出工件段运动轨迹的刀具动态显示, 使规划过程更加直观,现场感更强。图3为系统的结构图。

     

     
    图3 车削测量图形自动编程系统架构

     

    本系统以配备SINUMERIK-810T数控系统的双刀架数控车床的测量过程的 数控编程作为研究对象,系统同时涵盖了单刀架数控车床的测量过程的数控编程。系统以双 向链表为基本数据结构,链表中的一个节点对应着一个测量点的刀具刀位数据和相应的工艺 数据,双向链的使用节省了数据存储空间,并且提高了系统的修改功能的执行效率。为了方 便用户的测量过程规划,系统提供了规划刀具切入和切出工件段运动轨迹的刀具动态显示, 使规划过程更加直观,现场感更强。图3为系统的结构图。
    • 切削参数在线测量的原理 如前所述,在使用SINUMERIK- 810T数控系统的数控车床中,利用数控系统提供的刀具监控功能,即通过适当调整某个 刀具监控号(如下述的H8230)对应的切削力增益值, 使刀具和工件接触并开始切削时,切削力就已达到设定的切削力极限值,由此系统将自动停 止当前程序段的执行,并将此时的X、Z坐标存放在系统R参数R94和R95中。 在某些大型结构件(如火车车轮)的数控切削实践中,要保证刀具耐用度,一般所使用的车刀的刀具半径较大 (R10~R20)。为了保证加工余量测量 的正确性,刀具必须沿切削面的法向切入工件。此外,测量切入时应在无刀具半径补偿的情 况下进行,即测量切入段应使用G40。下列NC程序即为测量过程的数控代 码。 …… G0 G40 X963.75 Z93.967 G1 X915.189 Z93.814 F5 H8230 R94=0 R95 @714 G1 @720 R94 K1 X891.219 Z93.215 F1.2 @714 @360 R601 K1 …… R801=R601-445.609 R535=0.999 N20 R610=R801/R535 SINUMERIK-801T数控系统中,指令“@720 R94 K1 ”的作用为将切削力超过设定值时的刀具中心坐标X(直径方向的坐标 )和Z分别送入R94和R95中保存;而指令 “@360 R601 K1”则是将存在 R94中的直径方向坐标值转换成 半径方向的坐标值,并将之存入参数R601中。由此可知,系统 R参数R601中存放的就是当刀尖和工 件接触时刀具中心X向半径坐标值。 由图4可知 ,B(x,y)点为规划的测量点,刀具半径为R,而测量切入时总是沿 工件表面的法向切入,所以我们可以计算出图中所示的切削余量的单位法矢(亦即图4中的测量切入段方向矢量)。

      和X轴夹角 ——测量切入段方向矢量
      图4 切削余量计算示意图

      =(cosq, sinq) 由图4的几 何关系则可计算出总切削余量t0的粗 加工余量t粗。 总切削余量t0=BO-R BO=(R601-x)/cosq, 所以t0=(R601-x)/cosq- R 若已知精加工余量为t精,由总余 量则可计算出粗加工余量。 t粗=t0- t精= (R601- x)/cosq- R-t精 根据计算出的粗加工余量和编程者参照切削工艺规范所设定的每刀最大切削量 Amax,就能够算出走刀次数和 每刀切削量。

       

       

      1

       


      图6 测量时的刀具运动轨迹
      注:图6中仅画出了刀片圆,实心圆为刀具开始接触工件时的状态;虚线圆的圆心O1为测量NC程序中,测量切入段的目标点坐标。精切余量A精为 DE段的长度,测量规划点E的坐标为(x,z)。

       

      计算出O1点坐标后,也就得到了测量切入段目标点的坐标,即:   “G1 @720 R94 K1 X891.219 Z93.215 F1.2”中的X和Z坐标值,由 “@360 R601 K1”得到图 6中O点的X坐标(存在R601中),又由“R801=R601-455.609”计算出总余量在 X方向的投影,再由 “R535=0.999”将切削面的单位法矢的方 向余弦cosq存入R801,最后由“N20 R610=R801/R535”得到总切削余量 (存在R610中)。 4结束语利用数控系统的刀具监控功能来实现切削余量自动测 量的数控加工的自动编程,为解决毛坯制造精度低的大型铸、锻件的数控加工找出了一条高 效途径。该自动编程系统现已成功地用于马钢车轮轮箍厂,实现了不同国家不同型号的火车 车轮的车削数控编程。该编程系统的使用不仅大大提高了编程精度,而且数倍地提高编程效 率,用本系统生成的NC程序加工出的车轮经检验完 全符合图纸要求。该系统对大型铸、锻件的自动数控编程具有很大的推广价值。

       


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

QQ|小黑屋|手机版|Archiver|网站地图|联系站长|西码机床 ( 沪ICP备15018029号

GMT+8, 2018-10-20 21:57 , Processed in 0.083171 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部