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

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

English  |   German  |   Japanese  |   添加收藏  |  

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

TPI
搜索
热门关键字:

数控机床

 | 数控车床 | 数控系统 | 滚齿机 | 数控铣床 | 铣刀 | 主轴 | 立式加工中心 | 机器人
      用户频道:    应用案例 |  汽车 |  模具 |  船舶 |  电工电力 |  工程机械 |  航空航天 |  仪器仪表 |  通用机械 |  轨道交通 |  发动机加工 |  齿轮加工 |  汽轮机加工
您现在的位置:数控机床市场网> 专题>机床测量专题
数控机床测量反馈系统自动切换功能的开发
2013-9-18  来源:  作者:中捷机床有限公司 王红亮 徐秀玲

     菲迪亚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) ,实现全闭环和半闭环的切换。

 

 

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

 

G102; 补偿开始

G100; 补偿结束

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

 

N: 顺序号

 

X: 轴名及补偿坐标值

 

E: 补偿值

 

R: 反向补偿值

 

例如: N20 X 120 R 15 E 25

 

 

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

 

G102; 补偿开始

 

G100; 补偿结束

 

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

 

N: 顺序号

 

X: 轴名及补偿坐标值

 

E: 补偿值

 

R: 反向补偿值

 

例如: N20 X 120 R 15 E 25

 

2 自动切换功能开发

 

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

   

     2 1 界面开发

 

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

  

      ( 1) 用户软键扩展

 

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

 

      ( 2) 用户化界面

 

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

 

     ( 3) VSKP 软件扩展按键

 

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

 

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

  

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

  

XYZA—分别表示坐标轴; 

 

LINE—表示全闭环;

 

MOTOR—表示半闭环。

   

     2 2 功能实现

  

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

  

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

 

 

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

 

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

 

ACL MDSK00 按键判断;

 

IFNE JUMP ONE020 跳转;

 

ONE020:

 

WRITEP 0L"

 

FDP0065 XM" 参数更改;

 

WRITEP 1B"

 

FDBRESET" 参数生效;

 

PEND 进程结束。

 

     ( 2) 补偿数据切换

 

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

 

MX0 = X0 E0 R0] 半闭环补偿数据;

 

LX0 = X0 E0 R0] 全闭环补偿数据。

  

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

 

NCBLK G102 补偿开始;

 

TSTP " FDP0065 XM" 全闭环、半闭环判断;

 

IFNE JUMP ONA030 跳转全闭环补偿;

 

NCBLK MX0 半闭环补偿数据;

 

JUMP ONA040 跳转补偿结束;

 

ONA030: NCBLK LX0 全闭环补偿数据;

 

ONA040: NCBLK G100 补偿结束;

 

PEND 进程结束。

 

3 结语

 

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

    投稿箱:
        如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com
名企推荐
山特维克可乐满
哈斯自动数控机械(上海)有限公司
西门子(中国)有限公司
哈挺机床(上海)有限公司
北京阿奇夏米尔技术服务有限责任公司
陕西秦川机械发展股份有限公司