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

用户名:   密码:         免费注册  |   申请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