基于PMAC的开放式数控系统软件关键技术研究
更新时间:2023-07-23 16:51:01 阅读量: 实用文档 文档下载
基于 P MAC的开放式数控系统软件关键技术研究黎良田(深圳职业技术学院,广东深圳 5 1 8 0 5 5 )
摘要:在制造业中,一些特殊零件的测量与加工需要由专用设备来完成,而专用设备必须要有专用的数控系统与之匹配。针对基于P MAC开发的开放式数控系统软件中的几个关键技术问题的技术方案进行研究,提出了基于P MA C 运动控制器的开放式数控系统进行大容量 G代码程序下载的新方法,以及加工中 G代码的同步高亮显示和进度显示技术。
关键词:开放式数控系统; P MA C; G代码下载;高亮显示中图分类号: G4 3 4 文献标识码: A 文章编号: 1 6 7 2 . 7 8 0 0 ( 2 0 1 3 ) 1 1 . 0 0 6 9。 0 3
在制造业中,一些特殊零件的测量与加工需要由专用设备
将位置数据、程序等信息快速地下载到 P MAC中,同时快速地
来完成,通用的数控系统无法满足特殊的加工要求,需要同步开发专门的控制系统。开放式数控系统由于具有良好的软硬件重构特性,开发成本低,在工程只工程中得到了广泛应用。 。在开放式数控系统结构中,以‘ ' P C- t -运动控制卡”模式应用最为广泛。美国 DE L T AT AU公司生产的 P MAC作为全球技术领先的多轴运动控制卡在工业上被大量采用。然而 P MA C提供给用户的是指令式的后台软件,需要根据特定的系统功能要求开发出面向对象的用户界面软件。在用户界面与 P MA C的通讯中需要解决大容量数据处理与 G代码加载,以及用户界面的同步显示等技术问题。
获取 P MA C中的系统状态信息 (包括伺服系统状态信息、后台常量状态信息等 )。用户还可以用 P MA C中的 M变量和主机的指针变量来指定 DP A M中使用的寄存器, R来实现自定义的通讯功能。
2大容量 G代码加载技术P MAC为用户提供了许多程序缓冲器来存储运动程序代码,包括 2 5 6个常规运动程序缓冲器( mo t i o np r o g r a mb u f f e r ), 8 个循环运动程序缓冲器, 3 2个 P L C程序缓冲器 ( P L C p r o g r a mb u f f e r )。
上下位机及软件通讯模式P MAC— L I T E是美国 DE L T A T AU公司生产的多轴运动控制卡,它与主机之间的通讯采用了两种方式,一种是总线通讯方
P MAC提供的循环运动程序缓冲器是专门为了执行大于P MAC可利用的存储容量的运动程序而设计的。它允许在运动
程序执行期间对程序进行同时下载,下载到同一个 r o t缓冲器中,覆盖已经执行完的运动程序行。每一个坐标系只能拥有一个循环缓冲器,每个循环缓冲器的最大容量不超过约 I O O K B,因而可以把不超过循环缓冲器容量的前部分运动程序先下载到循
式,另一种是利用 DP R AM( Du a l P o r t R AM )方式。以 P C总线通讯为主,通过设置 P MAC上的跳线,主机到指定的地址上去找
到P MA C, P C总线为 P MA C提供数字电源等信号。D P A M则 R主要是用来与 P MAC进行快速数据通讯和命令通讯。D P A M R通过一块空白的共享存储空间为主机与总线通讯提供了一条高速的通讯路径,当每秒钟有超过大约 1 0 0条数据信息在控制器和主机之间传输时,DP A M就会被利用。在进行数据存取时 R
环缓冲器中,开始执行运动程序后,再利用定时器把剩余部分程序按行陆续下载到循环缓冲器中,下载程序时先利用 C S t r i n g对象的成员函数 F i n d ( ),以及 L e f t (), Mi d ()截取运动程序文件中的程序行,然后利用 P C OMM3 2 . DL L库函数 P ma c D P A s R c i i S t r—
T o R o t ()把程序行下载到循环缓冲器中,利用&I R指令执行运动程序,如图 1 ( a )框图所示。
不需经过通讯口发送命令或等待响应,因而能够在实时状态下
收稿日期: 2 0 1 3—1 0 -1 2
作者简介:黎良田( 1 9 8 1一),男,广东肇庆人,硕士,深圳职业技术学院机电学院讲师,研究方向为自动化控制与数字化加工技术。
:王重 :塑 兰旦 丛生呈 :蝥童基 曼皇 l
正在阅读:
部编版小学语文一年级下册课文412古诗二首同步练习C卷05-20
380A制动系统复习题01-06
应急预案编制作业指导书10-23
软件实施经验之谈10-23
PBS管理系统--torque04-04
原子吸收试题 - 答案解析09-20
评标专家题库(500题)06-22
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 数控系统
- 开放式
- 基于
- 关键
- 研究
- 技术
- 软件
- PMAC
- 优秀教案29-第三章导数及其应用(复习1)
- 宏观调控八大规律
- 读书分享 精简版计算机经典书籍 读后分享
- 个人思想汇报和转正申请书
- 碳排放量_碳信息披露质量与企业价值_张巧良
- HACCP小组内部审核检查表
- 2015-2020年中国医疗保险市场调研及发展前景预测报告
- 天河区初中英语专题辅导讲义(六)
- 八年级数学德育渗透计划-代瑞敏
- 三种性病男性患者聚合酶链反应(PCR)检测结果分析
- 手机行业超级全面可靠性测试规范
- 美丽的规则说课稿1
- 2011年中考时政热点分析1
- 项目开发时间进度表_BA
- 2014届高考英语二轮全面深化专题训练:短文改错13
- 北师大版小学数学教材目录最新的
- 2014电大护士考试:妇产科护理学常见考点归纳
- 齐鲁医药学院(原山东万杰医学院)
- 矿大会计硕士考研辅导班解析
- _第一课___客观实际与人生选择订稿