面向差分插补数控系统平台的NC代码解释器开发
- 格式:pdf
- 大小:419.93 KB
- 文档页数:4


I
维宏®
数控系统NCSTUDIO V5.4
编程手册
二○○四年一月
上海维宏科技有限公司
II
感谢您选择了本公司的产品! 本手册帮助您熟悉本公司的产品,了解系统组成配置等方面的信息。
本资料详细介绍系统安装过程及系统的各项功能,在使用本软件系统及相关
的机床设备之前,请您详细阅读本手册。这将有助于您更好地使用它。 由于软件、硬件的不断更新,您所收到的软硬件在某些方面可能与本手册
的陈述有所出入。在此谨表歉意。 为了方便您使用,在此列出公司地址和联系电话、网址,欢迎垂询。 公司名称:上海维宏科技有限公司
联系人:郑之开,汤同奎,汪永生
地址: 上海市斜土路1171号
邮编: 200032
电话: 64038574
传真: 64038574
E-mail:weihong@ III目 录
目 录................................................................................................................... III
1
概述............................................................................................................ 1
1.1 数控编程概述............................................................................................... 1 定义零件程序................................................................................................. 1 准备零件程序................................................................................................. 1 1.2 数控机床概述............................................................................................... 2 机床坐标轴..................................................................................................... 2 机床坐标系机床零点和机床参考点............................................................. 3
面向数控设备的嵌入式操作系统NC-Linux
李志勇;宋颖慧;侯爽;赵万生
【期刊名称】《计算机工程》
【年(卷),期】2004(030)004
【摘 要】文章以电火花(EDM)数控设备为例,分析了基于Linux平台的数控嵌入(式)系统软件结构,提出了数控嵌入(式)操作系统的一种设计方案.该系统以PC机为硬件平台,数控嵌入式操作系统巾同时存在Linux内核和NC核两个内核.NC核完成数控设备的实时控制功能,并可以抢占Linux内核和Linux进程的处理机时间,Linux内核和Linux进程仅在NC核放弃处理机时运行,从而实现了对EDM数控设备的强实时控制;同时,运行在用户态的外围数控软件可以获得所有Linux系统的支持.
【总页数】3页(P142-144)
【作 者】李志勇;宋颖慧;侯爽;赵万生
【作者单位】哈尔滨工业大学机电学院,哈尔滨,150001;哈尔滨工业大学计算机学院;哈尔滨工业大学计算机学院;哈尔滨工业大学机电学院,哈尔滨,150001
【正文语种】中 文
【中图分类】TG5;TG659
【相关文献】
1.面向数控设备的实Linux系统构建与应用 [J], 史旭光;
2.面向CAPP的数控设备信息建模及能力评价研究 [J], 靳勇强;孙厚芳;宫琳;高进
3.面向区域性网络化制造的数控设备共享研究 [J], 齐铁力;吴志静;刘海生 4.面向数控设备的实时Linux系统构建与应用 [J], 史旭光
5.面向数控设备的WEB服务网关 [J], 尹颖禹;徐小平;余剑生;宋海涛
因版权原因,仅展示原文概要,查看原文内容请购买
第24卷第2期 2010年3月 山东理工大学学报(自然科学版) Journal of Shandong University of Technology(Natural Science Edition) Vo1.24 No.2 Mar.2010
文章编号:1672—6197(2010)02-0082—05
双曲线ISO代码译成差分插补代码及程序的实现
刘 肖,赵庆志,于光伟,张 健
(山东理工大学机械工程学院,山东淄博255049)
摘 要:针对目前复杂曲线加工实例缺少的现状,基于差分插补原理定义了双曲线ISO代码,详细
论述了将双曲线的ISO代码翻译成差分插补代码的方法及其程序的实现,并在Windows XP环境
下用c++Builder开发程序进行了验证,取得了良好的效果. 关键词:双曲线;ISO代码;差分插补
中图分类号:TP311 文献标志码:A
Program and difference interpolation of ISO code of hyperbola
LIU Xiao,ZHAO Qing—zhi,YU Guang—wei,ZHANG Jian
(School of Mechanical Engineering,Shandong University of Technology,Zibo 255049,China)
Abstract: Based on the fact that there is short of manufacturing examples of complex curves,we
define ISO code of hyperbola.The program and the method of translating from ISO code to difference interpolation code were discussed,and the program was developed using C++Builder
—HNC-8数控系统 API层二次开发
1、HNC-8 系统结构
从功能上划分,HNC-8平台分为HMI,NCAPI以及NCU3个层次,其结构如图1-1 所示。HMI层为人机交互界面,主要给用户一个宜人的可视化操作接口,用户通过HMI完成数控机床的操作,API层为接口层,为上层的应用提供访问NC功能的接口,NCU为数控核心层,实现NC各类功能。
HMIAPI参数加工程序刀具数据变量…GUINCU(数控核心模块)
2、二次开发的层次
1)G代码层次二次开发
在该层次上的开发,不需要借助高级编程语言,不需要过分依赖系统厂商,是一种较灵活和便捷的开发方式。
同时,HNC-8系统提供了自定义界面配置功能,通过修改或编写配置文件,就可以在原系统中嵌入新界面,该界面具有图片显示,宏变量或系统参数编辑等功能。与G代码配合,可以弥补单纯用G代码二次开发的系统存在的缺点,提高操作的宜人性
2)API层次二次开发
API层次二次开发指借助系统提供的NC-API以及GUI-API,开发专用的NC应用,或扩展原系统的NC应用。对于需要复杂功能及界面控制的应用,适合在API层次进行二次开发。在该层次上开发需要HNC-8 SDK开发包的支持。HNC-8 SDK开发包提供了开发框架,开发工具以及方位系统资源及控制系统的各类接口,借助HNC-8 SDK开发包,可以开发各类复杂的专用界面,甚至重新构建全新的HMI模块。但采用该方式开发,需要具有较强的C语言开发能力,以及要对系统的接口函数,加工工艺等方面较熟悉。 3)NCU层次二次开发
对于需要在NCU中扩展系统功能,特别是需要在插补周期内周期调用实现的功能,需采用NCU层次的二次开发并需要HNC-8 SDK开发包的支持。该层次的开发对开发人员的要求较高,不仅需要熟练的C语言编程功底,也需要对linux内核模块的开发有较深入的理解。
此方式一般适合系统厂家以及其他有能力的开发团队。