数控机床测量反馈系统自动切换功能的开发

2012-10-23 05:50王红亮徐秀玲赵国涛
制造技术与机床 2012年6期
关键词:反馈系统数控系统闭环

王红亮 徐秀玲 赵国涛

(①中捷机床有限公司,辽宁沈阳110141;②沈阳工程学院,辽宁沈阳 110041)

菲迪亚C系列数控系统机床是一种高精度、高效率的自动化设备。该系列机床具有两套测量反馈系统[1],一套是由伺服电动机及编码器构成的半闭环系统,实现对速度控制;另一套由光栅尺构成的全闭环系统,实现对位置的控制。

在数控机床的制造及使用周期中,两种测量反馈系统经常需要进行手动切换实现位置控制,切换时不仅需要单独运行BRUCO软件,进行驱动部分参数的设置,而且还要在用户操作界面下设置轴参数,激活相应的补偿数据,进行数控系统的初始化[2]。以上手动切换过程繁琐,极易出错,通常要求具有丰富经验的调试、维护人员进行操作[3]。为了提高工作效率,实现测量系统简单、可靠的切换,本文通过对菲迪亚C系列数控系统界面开发技术及测量系统切换机制的研究,利用菲迪亚系统的用户接口功能,在系统界面上集成可视化的操作软键,结合AUCOL编程语言,开发出测量反馈系统的自动切换功能,并成功应用于GMC820u五轴数控机床。

1 测量系统切换控制原理

菲迪亚C系列产品是基于PC的数控系统。其数控系统由用户界面和CNC控制两部分组成。用户界面运行在WindowsXP操作系统环境下,CNC控制部分通过菲迪亚的CPU5控制板实现程序运行、轴控制等功能,是现代的开放型结构,其控制原理[1]如图1。

菲迪亚C系列产品控制核心为CPU5板,通过PCI插槽安装在工控机的主板上,实现数控系统所有的功能,其中FFB1控制板为系统的通讯接口,经高速现场总线,与数字驱动单元进行通讯,接收来自CPU5板的控制指令,完成系统对坐标轴的位置、速度控制。数字驱动单元反馈接口如图2所示。数控系统的位置控制有两种实现方式,一种是通过伺服电动机上的编码器反馈,经接口X51实现位置和速度控制,构成位置半闭环伺服系统;另一种由光栅尺直接进行位置反馈,经直接位置反馈接口X55实现位置控制,构成位置全闭环伺服系统。通过设置不同的驱动参数、轴参数(表1),实现全闭环和半闭环的切换。

为了实现数控系统对机床运动部件的精准控制,完成对测量反馈系统切换后,需要利用数控系统本身所具有的反向间隙误差补偿、丝杆螺距误差补偿功能,对各个坐标轴的位置精度进行补偿,保证机床的加工精度。使用补偿指令如下:

补偿格式:N..X..R..E..

例如:N20 X 120.R.15 E.25

表1 切换参数

2 自动切换功能开发

测量反馈系统的自动切换功能需要两个独立的按键分别实现全闭环、半闭环的切换控制。由于菲迪亚系统提供的用户自定义键数量有限,所以需要通过界面开发扩展用户按键,满足功能开发的需求。

2.1 界面开发

菲迪亚C系列产品提供3种界面开发形式:

(1)用户软键扩展

通过系统操作界面选项菜单,实现用户自定义键的扩展。可在操作界面定义100个用户化软键。

(2)用户化界面

通过系统提供的编程语言,建立CUSTOM.VID文件,形成用户化的按键及界面。但需要外购编程手册。

(3)VSKP软件扩展按键

通过菲迪亚提供的VSKP软件扩展用户化特色软键。用户可更改按键界面,形成自己的界面风格,但需要按其提供的编程格式编写配置文件。

基于满足功能开发需求,减少额外编程工作量,本文采用第一种方法,即通过在系统初始化文件(Fidia.ini)内的[WS]区域下增加“CustomVertKey=CUSTOM”实现用户软键扩展,界面如图3所示。

当按下“CUSTOM”软键后,会打开一组空白水平软键,通过“Custom keys”定义用户化的特色软键,即按键“X LINE”、“Y LINE”、“Z LINE”、“X MOTOR”、“Y MOTOR”、“Z MOTOR”、“A LINE”。

X、Y、Z、A—分别表示坐标轴;

LINE—表示全闭环;

MOTOR—表示半闭环。

2.2 功能实现

通过扩展的用户软键,利用AUCOL编程语言提供的WRITEP更改参数指令以及NCBLK块执行指令,开发全闭环与半闭环参数及补偿数据自动切换。

每个水平软键有两个内存位,MDSKnn和MDLKnn,当按下图3所示用户扩展按键时,系统会通过两个内存位实现与AUCOL编程语言的交互。本文以X坐标轴为例,实现测量系统的自动切换。

(1)全闭环、半闭环自动转换

使用AUCOL编程语言,在编写的PLC程序内增加子进程,通过处理两个内存位,利用WRITEP写参数指令实现全闭环、半闭环驱动参数、轴参数的更改及生效。主要指令如下:

(2)补偿数据切换

在plcblk.set文件内增加补偿数据,格式如下:

以上补偿数据,可以根据实际补偿需要进行任意扩展。对补偿数据进行更改及生效的子进程如下:

3 结语

通过对菲迪亚界面开发及测量系统切换机制的研究,实现了按键操作完成测量反馈系统的自动切换。该功能在GMC820u五轴机床[4]的实际应用,能有效地保证机床的稳定运行[5-6]。在安装、调试及维修过程中,不仅操作方便、实用性强,而且极大缩短了切换操作时间,提高了工作效率。

[1]Fidia S.p.A.Fidia C Class software installation[Z].San Mauro Torinese Italy,2010(6).

[2]李吉,田亚铃,赵健,等.基于FIDIA系统的高速铣NURS插补技术研究[J].制造技术与机床,2010(10):78 -80.

[3]胡乾坤,张慧贤.基于CATIA的FIDIA数控系统5轴后置处理器的研究[J].制造技术与机床,2009(6):49-51.

[4]ISO230-1:1996机床检验通则 第1部分:在无负荷或精加工条件下机床的几何精度[S].

[5]ISO10791-2:2001加工中心试验条件第二部分:带有垂直轴或垂直旋转轴普通端头机械的几何试验[S].

[6]沈阳机床有限公司.产品检验合格证[Z].2005.

猜你喜欢
反馈系统数控系统闭环
基于安全闭环的“两客一危”动态监管平台
一种新型烟气含氧量闭环动态自适应控制系统的研制和应用
基于四元数卷积神经网络的移动机器人闭环检测
基于FANUC 32i A数控系统的外部测量设计
西门子840D sl数控系统在SC125大型车铣镗床技术改造中的应用
基于FANUC Oi mate TD数控系统的手动功能开发
数控系统中GUI软件平台设计和实现
全面财务风险管理反馈系统的构建
计量检测绩效考核与决策辅助系统
#1发电机有效防止进油策略应用及优化