LINUXGNG 开放式数控平台系统分析及应用/史步海 丁川
- ISBN:9787562364634
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:280
- 出版时间:2020-11-01
- 条形码:9787562364634 ; 978-7-5623-6463-4
内容简介
《LinuxCNC开放式数控平台系统分析及应用》全面细致地剖析了LinuxCNC系统架构、功能以及运行机制,并按照自上而下的层次结构逐步分析各个功能模块的结构和原理,包括HAL模块定制、运动控制器、I/O控制器、任务控制器以及人机界面的开发设计。针对各种多轴的数控设备属性阐明了设备坐标系创建与配置、刀具库与刀具创建、回零过程设置、多轴控制系统及路径规划、插补算法及运行方式的初始化文件配置与开发。很后从工程实际应用出发,通过图文并茂的实例讲解,详尽介绍了如何应用LinuxCNC构建专用领域的数控系统以及机器人控制系统。
《LinuxCNC开放式数控平台系统分析及应用》配有光盘,包含LinuxCNC的安装包、EtherCAT总线主站驱动程序、Python语言和Pyqt库安装程序以及英文LinuxCNC介绍文档等。
《LinuxCNC开放式数控平台系统分析及应用》可以作为希望学习LinuxCNC软件平台系统知识、获得优选数控系统开发技术的科研院所和高校师生学习用书,也可供数控及机器人控制技术行业的研发人员参考。
目录
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代码参考表
参考文献
作者简介
史步海,华南理工大学自动化学院教授。长期从事自动控制、数控技术、计算机监控和嵌入式系统开发等领域的教学与科研工作,主要致力于大型装备自动化电气控制系统、地下空间装备自动化电气控制系统、船舶及海洋工程装备自动化控制系统以及数控装备自动化系统的控制理论及应用研究。已发表论文30多篇,出版了专著2本,取得5项。丁川 女,华南理工大学,设计学院, 副教授,党员,系副主任。在机械设计、计算机图形学、机器人插补算法及路径规划方面有多年的研究和学术造诣。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0