基于PMAC的开放式数控系统的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:suqingcsj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开放式数控系统以其功能强大、界面友好、交互方便等优点成为当今数控技术发展的方向。其体系结构一般为上下位机交互的并行双CPU通讯模式,上位机负责人机交互,下位机负责实时控制。本文对采用该种模式的数控铣床系统进行了设计和开发。 本文首先介绍了基于PMAC和IPC的并行双CPU开放式铣床数控系统的总体硬件结构,然后分析了数控系统上位机软件的功能需求,并对软件的总体架构和各软件模块的具体实现方法做了详细地说明,最后对整个数控系统进行了调试。 数控系统的上位机软件的开发是本文工作的重点。本系统在Windows2000环境下采用Visual C++6.0编程实现,并且严格按照模块化设计。软件主要由参数设定模块、初始化模块、实时监测模块、手动控制模块、补偿模块、运动程序下载并执行模块、和NC代码自动生成模块等组成。在各功能模块的实现中,充分利用了PMAC自身的特点和功能。参数设定模块完成系统机械参数和应用机械参数的设定;初始化模块主要包括上、下位机问建立通讯和系统变量的初始化设置,动态链接库初始化和系统参数初始化设置等;实时监测负责完成各轴坐标和速度信息的实时更新;手动控制模块可以及时的完成用户发出的指令;补偿模块的引入提高了数控系统的精度;下载执行运动程序模块能转换标准G代码为PMAC卡可识别的运动程序,并且将运动程序下载到PMAC卡中执行。 本文还就加工工件的G代码自动生成展开了分析。详细论述了如何根据工件的dxf图形格式,自动生成该工件数控加工代码。考虑到实际加工中可能存在刀具半径,本文提供了考虑刀具半径时加工工件G代码生成的详细解决方法。 本系统经实际运行表明,能够长期可靠工作,可以满足工业生产要求。
其他文献
无轴承电机是通过定子两套不同极对数绕组对气隙磁场调制,在电机转子上同时产生径向悬浮力和转矩力,实现转子的无机械支承,从而突破了传统电机的支承模式,使电机实现高速和超高速
面对日益增长的能源需求与日益减少的化石能源储量,加之减排带来的压力,降低发电煤耗率成了当务之急。在发电厂众多设备中给水泵的耗电量最大,因此对给水泵的节能改造就显得尤为必要。本文首先介绍了给水泵的工作原理、配置原则和配置现状,重点分析了给水泵的驱动方案和调节方案。从能耗的角度分析了给水泵常用的节流调节与变速调节的差异。建立模型以发电煤耗、厂用电率和供电煤耗三个指标,分析了小汽轮器驱动给水泵和变频器配
线条是中国画的筋骨、精髓,透过线条可以感知绘画对象的形态、方向、数量甚至是色彩和空间。无论是中国古代工笔白描还是写意画,无论是人物、山水还是花鸟画,其用笔都讲求书
为了能在未来近距空战中取得优势,新一代高性能飞行器需要具备过失速机动能力,尤其是空空战术格斗导弹更要求具备超机动性能。飞行器作过失速机动时,姿态角很大,气动力的变化严重
电源是各种电子设备的重要组成部分,它有如人体的心脏,为所有电类设备的正常运行提供动力。20世纪90年代以来,随着电力电子技术飞速地发展,不断涌现出新型电力电子器件,智能化IC和新电路拓扑,创造出许多新型稳压电源。现代高频开关稳压电源作为电源的一个分支,由于它具有功率小,效率高,体积小,重量轻,稳压范围宽,可靠安全等一系列特点,普遍受到青睐和推崇。现代高频开关稳压电源技术涉及的内容是极其广泛和复杂的
波形钢腹板箱梁桥是上世纪八十年代中期出现的一种新式桥梁,它将传统箱梁结构中的混凝土腹板替换为波形钢板,大大减轻了上部结构的自重,同时又充分发挥了各种材料的优势,提升了结构的整体性能。本文以某波形钢腹板PC组合箱型连续刚构桥为工程背景,使用有限元软件ANSYS对其进行了多维多点平稳地震加速度功率谱激励下的随机振动响应分析。采用ANSYS建立了波形钢腹板PC组合箱型连续刚构桥的有限元模型,并计算了桥梁
学位
剩余电流动作保护器在低压电网用电安全方面,起着重要的保障作用,它可以防止因故障剩余电流引发的人身触电、电气设备损坏和电气火灾等。目前,剩余电流保护器应用的环境越来
本文以Timoshenko梁和非局部理论为基础,推导平面梁单元的非局部Timoshenko梁理论,将其用于碳纳米管和石墨烯及增强复合材料的力学性能计算中。将非局部理论中的非局部参数引
针对双馈风电变流器在电网发生故障下的运行状况,本文通过理论分析和方法改进,进行了仿真研究和实验验证,取得了一些具有学术科研和工程应用价值的成果。(1)建立了三相静止坐
论文从一个新的角度研究风速预测模型,首次将局域波理论引入并应用到风速预测领域,对风速序列进行平稳化处理,提高了风速建模预测的精度。本文采用的方法是:首先应用局域波法对风速时间序列进行分解,分解的目的是为了从非平稳的风速序列中分离出平稳随机因素,或者降低风速序列平稳化处理过程中差分的阶数,以便从总体上改善风速序列的平稳性。然后应用常规建模方法对各个分量分别建立分量模型,最终形成组合模型实现对风速序列