![]()
内容推荐 《LinuxCNC开放式数控平台系统分析及应用》全面细致地剖析了LinuxCNC系统架构、功能以及运行机制,并按照自上而下的层次结构逐步分析各个功能模块的结构和原理,包括HAL模块定制、运动控制器、I/O控制器、任务控制器以及人机界面的开发设计。针对各种多轴的数控设备属性阐明了设备坐标系创建与配置、刀具库与刀具创建、回零过程设置、多轴控制系统及路径规划、插补算法及运行方式的初始化文件配置与开发。最后从工程实际应用出发,通过图文并茂的实例讲解,详尽介绍了如何应用LinuxCNC构建专用领域的数控系统以及机器人控制系统。 《LinuxCNC开放式数控平台系统分析及应用》配有光盘,包含LinuxCNC的安装包、EtherCAT总线主站驱动程序、Python语 目录 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人机界面开发 8 LinuxCNC系统配置文件 9 CNC数控机床基础概念 10 LinuxCNC系统加工程序编制 11 LinuxCNC系统应用实例 12 诊断与常见问题解答
附录 参考文献 |