基于Linux的微细电火花加工数控系统的研究  被引量:8

Micro electrical discharge machining CNC system based on Linux

在线阅读下载全文

作  者:郭锐[1] 赵万生[2] 李论[1] 李志勇[2] 郑君民[1] 

机构地区:[1]哈尔滨工业大学机电工程学院,黑龙江哈尔滨150001 [2]上海交通大学机械与动力工程学院,上海200030

出  处:《计算机集成制造系统》2007年第2期370-374,380,共6页Computer Integrated Manufacturing Systems

摘  要:为了满足微细电火花加工高精度、高灵敏度和强实时性的运动控制要求,提出了以可编程多轴控制器为下位机、PC和Linux为上位机的体系结构,进行了六轴联动微细电火花加工数控系统的软硬件设计。为了解决微细电极在线制造和补偿等技术难题,该数控系统集成了机器视觉功能,基于V4L2应用程序接口开发了图像采集程序,基于OpenCV开发了图像处理程序,通过Canny边缘检测算法,提取了微细电极的边缘轮廓,可以在线观察和测量微细电极。此外,基于Lex和YACC设计并实现了数控代码解释器。To satisfy the motion control requirements of high precision, high sensitivity and hard real--time for micro Electrical Discharge Machining (EDM), a 6--axis micro EDM Computer Numerical Control (CNC) system was developed. In the system, a motion controller of Programmable Multi--Axis Controller (PMAC) was employed as the subordinate computer, and a PC-- based platform was applied as the principal computer running on the Linux operating system. To deal with the difficulties in microelectrodes on-- line fabrication and compensation, a machine vision function was integrated into the CNC system. An image capturing program was developed base on V4L2 Application programming Interface(API), and an image processing program was developed based on OpenCV software. The contour of microelectrodes could be extracted by means of the Canny edge detector, thereby the microelectrodes could be observed and measured on-- line. In addition, a CNC code interpreter was also developed based on Lex and YACC.

关 键 词:微细电火花加工 运动控制器 LINUX 数控系统 

分 类 号:TG661[金属学及工艺—金属切削加工及机床]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象