1 开放式数控技术概述
1.1 开放式数控系统的发展前景
1.2 开放式数控系统的特点与优势
1.3 几种开放式数控系统比较及应用范围
2 开放式数控系统LinuxCNC
2.1 通用Linux操作系统简述
2.2 实时Linux和LinuxCNC软件
2.3 LinuxCNC运行环境的准备
2.4 LinuxCNC快速启动
2.5 基本数控系统的配置
3 LinuxCNC体系结构与运行原理
3.1 实时Linux操作系统结构剖析
3.2 LinuxCNC数控系统体系架构分析
3.3 LinuxCNC模块分析与通信机制
3.4 LinuxCNC软PLC控制器功能
4 LinuxCNC软件构造
4.1 常见术语和定义
4.2 关节控制器的方框图和数据流
4.3 命令
4.4 LinuxCNC所用到的主要几个类
5 LinuxCNC硬件抽象层
5.1 硬件抽象层(HAL)简介
5.2 HAL实现原理与运行机制
5.3 LinuxCNC核心HAL组件
5.4 LinuxCNC通用HAL组件
5.5 用户空间HAL组件
6 LinuxCNC硬件设备驱动程序
6.1 硬件设备驱动程序
6.2 基于HAL的驱动程序编写
6.3 基于PC并口的HAL驱动程序设计举例
6.4 基于AX5214H的HAL驱动程序设计举例
6.5 基于Pico的HAL驱动程序
7 LinuxCNC人机界面开发
7.1 人机界面开发环境与开发语言
7.2 人机界面与LinuxCNC交互接口
7.3 LinuxCNC内置人机界面
7.4 基于Python与Tkinter/Qt的人机界面开发
7.5 基于Python的虚拟控制面板设计
7.6 基于PyVcP的界面设计实例
8 LinuxCNC系统配置文件
8.1 INI配置文件启动流程
8.2 INI配置文件结构与组成
8.3 INI配置文件段
8.4 回零配置
9 CNC数控机床基础概念
9.1 CNC机床组成部分
9.2 控制和数据组件
9.3 解释器与刀具表说明
10 LinuxCNC系统加工程序编制
10.1 标准G代码概述
10.2 G代码编程语法
10.3 数控加工任务规划
10.4 工件坐标系的选择
10.5 刀具补偿
10.6 G代码编程实例
11 LinuxCNC系统应用实例
11.1 基于LinuxCNC的4轴铣床数控系统构建案例
11.2 基于LinuxCNC的6轴工业机器人控制系统构建案例
12 诊断与常见问题解答
12.1 LinuxCNC常见问题
12.2 错误信息
12.3 Linux常见问题
附录 G/M代码参考表
参考文献
温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录