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

用户名:   密码:         免费注册  |   申请VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
刀具

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

刀具

电工电力 工程机械 航空航天 汽车 模具
仪器仪表 通用机械 轨道交通 船舶

搜索
热门关键字:

数控机床

 | 数控车床 | 数控系统 | 滚齿机 | 数控铣床 | 铣刀 | 主轴 | 立式加工中心 | 机器人
您现在的位置:刀具网> 技术前沿>矩形型腔数控铣削的宏程序编程方法
矩形型腔数控铣削的宏程序编程方法
2018-5-21  来源: 贵州工程应用技术学院 机械工程学院  作者: 籍永刚, 黄国冬

       摘要:在矩形型腔加工数控铣削过程中,若加工程序采用手工编程或 C A M 软件生成,则工作量大、易出错且 C A M 程序容量大。为了简化操作,针对 FA N U C 数控系统采用宏程序开发出矩形型腔数控铣削功能指令,通过设定机床参数可使该指令如数控系统的固有指令一样使用方便。结果表明,该方法操作方便,有很好的实用价值。

       关键词:宏程序;指令开发;数控系统;FA N U C

       0、引 言

       矩形型腔的加工程序常用的主要有计算机自动编程生成的 CAM 程序、子程序、宏程序,其中 CAM 程序生成的程序容量大,子程序不能适应加工参数的改变,而采用宏程序则具备许多优点。宏程序对加工参数化的适应性强,具备通用性。另外,手工编程是基础,是数控机床操作程人员必须掌握的一项基本功。手工编程是计算机编程的基础,是刀具轨迹设计、轨迹优化,以及进行后置处理的依据。实践证明,手工编程能力强的人在计算机编程中、速度更快,程序质量更高。

       1、宏程序编程

       宏程序是数控系统厂家提供给我们的一种二次开发工具。在一些典型的使用场所它的作用非常大,如可以把一些重复性强、编程有规律的工作编制成宏程序,使用时如调用数控系统中的固定循环一样。在编写宏程序时需要注意以下几点:运动轨迹尽可能多地受参数驱动,才能方便灵活;主要功能应针对性强,才能实用;要注意非加工运动轨迹的安全性、通用性;控制参数不要太多,一般固定参数可放在宏程序体内修改。

       FANUC 0i 系统的宏程序变量用变量符号“#”和后面的变量号指定,如 #13。根据变量的功能,宏变量可分为系统变量、用户变量。系统变量用于系统内部运算时各种
 
  
 

       3 、注意事项

       1)本文运用了跳转命令 G31,该命令在一定程度上与直线命令 G01 相同,不同之处是 G31 定义的坐标终点需要探针进入被测物体的内部,以确保能够测量到被测工件。进入的运动量可根据实际情况调整,但不宜过大,当接触到被测物体时会自动跳出并存储位置信息。

       2)由于计算孔心 X 向坐标时用到了孔径参数,所以被测孔的孔径必须是已知并且准确的。

       3)探针 Y 向运动测量两点中心,探头半径会在计算时抵消掉,不需要再对探头做半径补偿;而 X 向运动只测量一个点,在进行中心计算时则必须对探头半径做补偿。

       4)#1 的赋值范围是 54~59,分别对应的是 G54~G59工件偏置。可根据自身情况增加赋值范围的报警语句。

       4 、结 语

       三点定心宏程序已在 FANUC16i MA 系统调试成功,它会给此类零件的定心找正提供一种新的思路,操作更加便捷,不再需要人工用百分表找正、读取和抄写坐标值。
    投稿箱:
        如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com