■齐重数控装备股份有限公司 (黑龙江齐齐哈尔 161005) 安保钢
FANUC系统特殊加工界面的开发
■齐重数控装备股份有限公司 (黑龙江齐齐哈尔 161005) 安保钢
摘要:通过定义宏变量、编辑宏程序、整理常见的加工程序,针对用户特殊加工制定解决方案,利用FANUC PICTURE 软件制作标准加工程序界面,将界面文件和程序文件载入到系统中,进行实际运行和调试,最终完成界面的开发。
对于用户常见加工类型和重复性的编程,尤其是遇到特殊类型的加工,系统没有标准加工循环界面,用户的操作者通常无法满足高级编程要求,针对这种情况,进行FANUC系统标准加工界面的研究、开发工作尤为重要,凭借这种功能界面,为用户提供方便、简单的编程平台,为特种工件的加工制定对应的解决方案。
标准加工程序界面是建立在人机对话理念基础上的,构建的框架如图1所示。即操作者在界面中输入加工数据,数据传输给宏程序中的宏变量,宏程序由界面操作按键调用,最终实现加工过程。
分析用户常见加工工件,常用加工程序,总结适合FANUC系统的编程语句;分析特殊加工案例,制定可行性加工流程。其中包括实际加工时刀具的选用,刀沿方向的设定、零点设置,加工轨迹的分析等,都要加入界面开发的工作中,这也是为编辑宏程序做好准备工作。
常用加工类型包括端面车削,外圆、内孔车削等,加工编程需注意加工细节,全面地考虑实际加工步骤,以此编程并增加加工数据,使宏程序更灵活、更高效地进行生产加工。
特殊加工类型包括圆弧螺纹车削、梯形螺纹车削、圆弧槽及梯形槽的粗精加工等,其宏程序编辑应着重考虑加工轨迹的合理性和可调整性。
图1
图2
宏程序的编辑是标准加工界面开发的关键,也是实现“百变工件、不变程序”的前提。当用户在前台界面中输入加工数据时,也正是定义宏变量的过程,如图2所示。
宏程序的编写就是要程序跟
随变量的变化而变化。宏程序中的循环、跳转等语句能够实现定义范围的循环动作。为了保证编写好的后台程序和变量不被改写和干扰,还可以通过定义参数进行锁定,如图3所示。编辑状态下后台程序被锁定。
图3
编辑完成的宏程序,通过PC机上的NCGuide软件或载入系统显示单元进行模拟运行,检验程序是否准确,加工路径是否合理。多次模拟运行,调整并完善加工程序,如图4所示。
图4
界面元素包括:加工工件示意图(由平面设计软件制作,见图5)、加工参数输入区域及程序调用按键等。编辑界面后台程序,将输入参数与宏程序中变量建立链接。
通过设置界面控件的属性框,实现数据的读写功能、动作设置和显示方式等,如图6所示。尤其是动作互锁占用的PMC中间变量,如图7所示。
图5
图6
图7
将制作好的截面文件和宏程序按照规定路径放置,如图8所示,在PC机上运行并调试界面和程序。
界面运行动作和后台程序调用都需要在PMC中增加子程序块,实现界面中定义的PMC变量和信号的互锁和激活等动作,如图9所示。
将界面文件和程序文件载入到系统中,进行实际运行和调试,通过系统CF卡将生成的DY61.MEM、FPF0FPDT.MEM界面文件、宏程序文件和PMC梯形图程序载入到系统相应位置,进行实际运行及调试。检验界面的运行情况,程序的调用情况,程序实际加工准确程度。
图8
图9
FANUC系统标准加工程序界面的开发,通过FANUC PICTURE软件能够实现前台界面数据输入,传输到后台程序中并通过界面进行程序的调用。界面的程序编辑功能强大,由数据即可构建程序。FANUC系统可用的开发界面的软件中只有FANUC
PICTURE图形显示功能和数据读写功能兼备,但不能生成程序,因此后台程序需要用户编辑完善后载入系统,提供界面的同时提供配套的加工宏程序,此套系统界面具有编程的直观性,现场加工时简化用户编程,从而满足用户实用性需求、大大降低编程难度,提高生产效率。
专家点评
本文主要介绍了加工程序界面的功能框架,提出了针对用户特殊加工制定方案,定义宏变量,编辑带有宏变量程序的方法;介绍了使用FANUC PICTURE 软件制作标准加工程序的界面;提出了使用FANUC NCGuide软件,在PC机上的运行界面和程序的方法。无论对机床制造商,还是对数控机床使用者来说都具有很好的指导作用。
收稿日期:(20141204)