为机床工具企业提供深度市场分析                     

用户名:   密码:         免费注册  |   点击 进入企业管理  |   申请VIP  |   退出登录  |  

English  |   German  |   Japanese  |   添加收藏  |  

车床 铣床 钻床 数控系统 加工中心 锻压机床 刨插拉床 螺纹加工机床 齿轮加工
磨床 镗床 刀具 功能部件 配件附件 检验测量 机床电器 特种加工 机器人

博古通
搜索
热门关键字:

数控机床

 | 数控车床 | 数控系统 | 滚齿机 | 数控铣床 | 铣刀 | 主轴 | 立式加工中心 | 机器人
      用户频道:    应用案例 |  汽车 |  模具 |  船舶 |  电工电力 |  工程机械 |  航空航天 |  仪器仪表 |  通用机械 |  轨道交通 |  发动机加工 |  齿轮加工 |  汽轮机加工
您现在的位置:数控机床市场网>资讯中心>加工与维修
基于Edgecam 的异型螺纹自动编程技术研究
2016-8-26  来源:沈阳工程学院机械学院,  作者:李铁钢  访问量:


       摘要: 针对异型螺纹的加工问题, 研究数控程序编制的自动化。基于Edgecam 软件提出了螺纹加工的智能化编程方法; 论述了工艺设计、软件设计和程序编制等关键技术, 利用PCI 和PDI 等二次开发语言编制了程序; 以某零件的螺纹圆弧加工实例测试了方法的有效性, 实现了螺纹制造的智能化和快速化, 为其它智能编程提供了借鉴。
  
       关键词: 异型螺纹加工; 自动编程; Edgecam; 二次开发; PCI; PDI
  
       0、前言
  
       螺纹是机械零件的典型结构, 常见的形式是60°牙型角的普通三角形螺纹, 现代零件普遍使用数控机床加工, 此种螺纹可在自动化的CAM 数控编程软件上编制数控机床加工用程序。
  
       异型螺纹指的是剖面形状为圆弧形、梯形及其它复杂剖面形状的螺纹, 此类螺纹的形状参数不定, 很多无统一的标准参照, 现今的计算机辅助编程软件没有异型螺纹的编程功能, 在编制数控车床加工的程序时, 通常手工计算数据点, 或者利用宏变量编程, 程序代码手工编写, 程序编制繁琐且容易出错。
  
       Edgecam 软件是由英国开发的智能数控编程系统, 主要应用于数控铣、数控车、数控线切割以及车铣复合等领域[1-2] , 是全球最著名的数控编程软件之一, 使用数量居于独立CAM 系统前矛, 具有完备的客户二次定制开发功能, 可利用JVASCRIPT、VB 和C#等语言开发复杂的交互界面, 可基于工艺模型进行非交互自动制造特征识别和构建并进行加工, 特别适合开发定制自动化数控编程系统。
  
       本文作者开发了基于Edgecam 的数控车床异型螺纹自动编程系统, 研究了工艺设计、软件设计和程序编制等关键技术。
   
       1、关键技术及实现方法
   
       1.1 工艺设计
  
       异型螺纹的剖面由若干圆弧和直线组合而成, 典型的结构如图1 所示。

   
  
       图1 典型异型螺纹
   
       螺纹加工采用层切法加工, 同Z 轴方向平行,由内向外一层层加工, 可以采用带圆弧的普通外圆车刀, 也可以采用标准螺纹车刀等实现。
  
       层切法的基本原理是每个异型螺纹剖面X 向分层拟合加工, 当利用60°角的外螺纹车刀加工如图2所示外螺纹时, 车刀沿Z 向平行进给, 每条进给路线拟合成若干个数据点, 数据点轴向步距为L, 在粗加工时L 值可取较大值, 刀具以拟合点处的(x, z)作为螺纹的加工起点, 执行螺纹加工命令, 比如, 对于FANUC0i-TB 系统而言, 可以使用单一螺纹加工指令G32 或螺纹单一循环指令G92 书写程序。



    
  
       图2 异型螺纹剖面加工
  
       1.2 系统设计及功能实现
  
       Edgecam 程序利用二次开发PCI (Program CommandInterface) 语言和PDI (Program Developing Interface)语言编写接口程序读写Edgecam 数据库中的几何信息和拓扑信息实现螺纹的加工[3-4] , 异型螺纹自动加工系统运行于Edgecam 应用界面上, 对话框利用VB.net 开发, 系统的功能流程如图3 所示。
  
   

       图3 系统功能流程
  
       设螺纹车刀的圆弧半径为r, 取拟合的公差为ε,利用等步长直线逼近法拟合螺纹剖面, 设计算时与Z轴平行的轨迹上的数据点间的拟合步长为L, 则计算得:
  
       
  
       如图4 所示, 设层切计算时由毛坯外向内与Z 轴平行的轨迹上加工, 刀具轨迹同左侧螺纹剖面接触的数据点为p1 , 下一切削层刀具轨迹同左侧螺纹剖面接触的数据点为p2 , p1 和p2 间的拟合步长为L1 , 则计算得:
   
      

   
      
    
       图4 X 向拟合步距
  
       设两个圆弧的圆心分别为O1 (x1 , y1 , z1 ),O2(x2, y2 , z2), 由于X 向拟合2 层间的拟合距离和螺纹截面的曲线挠度不大, 则O1O2 ≈ p1 p2 =L1,O1(x1,y1 , z1 ) 为已知的数据点, 则X 向的拟合距离为[5]:
  
     
  
       1.3 程序生成算法
  
       程序使用变量宏编程实现, 每层内用宏变量实现层内的加工, 其中#1 变量表示每层数据点同最左侧螺纹拟合的Z 坐标(半径表示), #4 变量表示每层数据点同最左侧螺纹拟合的X 坐标(坐标变换后), #5为层数控制循环变量, #2 变量为层切削的控制循环变量, #6 变量为每层内拟合点的增量, 且#6=LX 。典型的程序(部分) 示例如图5 所示。
 
 
 
       图5 加工程序实例
  
        2、应用实例
  
       某零件的图纸如图6 所示, 零件两端头具有异型螺纹, 螺纹由多段圆弧和直线连接而成。
  
  

       图6 典型异型螺纹零件
  
       此零件先进行除螺纹外的其它工序的加工, 最后车削加工两端头的螺纹, 螺纹加工时编程坐标系设置在零件的右端面, 切削外螺纹使用刀尖圆弧半径为0.8 的60°的通用外螺纹车刀, 切削内螺纹使用刀尖圆弧半径为0.4 的60°的通用内螺纹车刀。生成的加工程序利用VERICUT 仿真, 仿真结果验证了系统设计的正确。经过实际零件的切削加工,得到了合格的产品。
  
       3、结论
 
       基于Edgecam 的异型螺纹自动编程技术研究了异型螺纹的自动编程技术, 重点论述了软件设计、层切法加工的原理和技术等关键问题[6] , 完成了系统的开发并加工出了合格的产品, 提高了异型螺纹编程加工的效率, 为其它产品的智能编程提供了借鉴作用。
  
   
  
    投稿箱:
        如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com
更多相关信息
  • target=_blank>基子实B寸检测的飞机对合面加工系统设计和研究
  • target=_blank>基于VERICUT的双主轴龙门加工中心数控加工仿真技术应用
  • target=_blank>基于遗传算法的双机器人加工中心布局优化
  • target=_blank>摇臂钻床升降装置的改进
  • target=_blank>某型平面磨床液压系统的改造
名企推荐
山特维克可乐满
哈斯自动数控机械(上海)有限公司
西门子(中国)有限公司
哈挺机床(上海)有限公司
北京阿奇夏米尔技术服务有限责任公司
陕西秦川机械发展股份有限公司