基于C#的多轴联动石材桥切机控制系统开发

来源 :华侨大学 | 被引量 : 0次 | 上传用户:huli890615
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
我国石材材料数控加工技术起步较晚,石材桥切机控制系统的研究成果主要是开发了基于PLC的控制系统,技术相对落后,实现的功能单一,存在如下几个缺点:(1)石材桥切机控制系统开放性、兼容性差;(2)对于通用CAD图形兼容性不佳,特别是CAD图形可读取性可修改性差;(3)无法对加工整体过程中的轮廓间空轨迹行程进行路径优化;(4)人机交互体验不够好。论文针对这些问题,搭建了由工业PC机和运动控制卡组成的控制系统,并在微软.NET Framework框架上开发了一套石材桥切机控制软件。论文先是对石材桥切机的硬件结构和接口连接做了系统的介绍,对国内外石材桥切机装备做了比较,分析了研发石材桥切机控制系统的重要性同实际意义以及前景,并继续介绍Visual C#语言的优点和其面向对象的软件工程的方法。随后论文从系统的CAD图形数据提取、图形轮廓识别、NURBS样条曲线绘制与加工、加工路径优化方法等方面做详细的介绍,着重介绍了石材桥切机控制系统的各部分功能实现与主要算法:CAD图形的数据提取过程中图形识别和显示方法,包括了对CAD的DXF文件的实体段中各图形元素数据提取和识别绘制功能;特别是针对CAD图形文件中的非均匀有理B样条曲线(NURBS曲线),使用了的德布尔递推算法实现该曲线的绘制和加工;针对加工过程中轮廓与轮廓之间空行程的路径优化问题,将该问题转换为旅行商问题,通过遗传算法进行迭代求解从而得到最优的加工路径。论文最终给出了石材桥切机控制系统的软件界面、使用方法、参数设定、加工效果等运行情况,图文并茂的介绍了软件各个模块,并验证了开发的石材桥切机控制系统的基本功能,能够达到本课题的设计目标。
其他文献
SCADA系统调度端数据服务器软件是SCADA系统调度端软件的重要组成部分,数据服务器软件多基于UNIX操作系统或LINUX操作系统,也有基于Windows操作系统。不同的操作系统平台需要
一年又一年,股指期货不绝于耳。从年初又等到现在,股指期货仍然未能出世,终于形成了如今的骑虎之势。    年内推出断无可能    最初对推出股指期货纷纷叫好,然归结起来看,其必要性和好处到底是什么,恐怕业内至今都没有给出很具说服力的注解。  后来反对的声音一度出来,指其社会效应太差、危害很大,必将是多数人的“财富绞肉机”,它甚至多次引发金融危机或加重实体经济危机等,应以防范金融衍生品弊端为重,力主慎