文摘
英文文摘
第1章绪论
1.1课题研究的现实意义
1.2开放式数控系统
1.3国内外开放式数控系统的研究现状
1.3.1国际研究现状
1.3.2国内研究现状
1.4论文的主要工作及研究内容
第2章开放式数控系统的体系结构和软CNC
2.1概述
2.2开放式数控体系模块结构
2.3软件平台
2.4硬件平台
2.5软CNC
2.5.1软CNC的工作流程
2.5.2软CNC的结构
2.5.3软CNC的内容
2.5.4软CNC的特点
2.6本章小结
第3章开放式数控系统中的代码解释
3.1概述
3.1.1主要指令介绍
3.1.2任务分解
3.2词法分析
3.2.1输入代码的格式
3.2.2词法分析的实现
3.3语法分析
3.3.1语法分析的实现
3.3.2语法分析中的错误类型和处理
3.4语义分析
3.4.1数控指令语义功能分解
3.4.2词法分析的实现
3.5本章小结
第4章开放式数控系统中的刀具补偿
4.1概述
4.2刀具长度补偿
4.3刀具半径补偿
4.3.1 C机能刀具半径补偿原理
4.3.2 C机能刀具半径补偿的执行过程
4.3.3 C机能刀具半径补偿的有效点的判别和实现流程
4.3.4偏移轨迹
4.3.5过切判断
4.4刀心轨迹仿真
4.5本章小结
第5章开放式数控系统中的插补
5.1概述
5.1.1插补周期的选择
5.2直线插补
5.3圆弧插补
5.3.1平面圆弧插补
5.3.2空间平面圆弧插补
5.3.3插补结果分析
5.4插补轨迹仿真
5.5本章小结
第6章三坐标铣床中的软CNC的研究开发
6.1三坐标数控系统的组成及软CNC的任务
6.2软件结构设计
6.2.1多任务并行处理
6.2.2实时中断
6.3软CNC的实现
6.3.1代码解释
6.2.2数据处理
6.4数据结构
6.4.1背景程序中的数据结构
6.4.2共享区的数据结构
6.5通讯
6.6系统测试
6.7本章小结
结论
参考文献
致谢
北京工业大学;