搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
LinuxCNC开放式数控平台系统分析及应用
0.00     定价 ¥ 98.00
浙江图书馆
  • ISBN:
    9787562364634
  • 出 版 社 :
    华南理工大学出版社
  • 出版日期:
    2020-11-01
收藏
畅销推荐
作者简介

史步海,华南理工大学自动化学院教授。长期从事自动控制、数控技术、计算机监控和嵌入式系统开发等领域的教学与科研工作,主要致力于大型装备自动化电气控制系统、地下空间装备自动化电气控制系统、船舶及海洋工程装备自动化控制系统以及数控装备自动化系统的控制理论及应用研究。已发表论文30多篇,出版了专著2本,取得专利5项。


丁川,华南理工大学设计学院副教授,中共党员,系副主任。在机械设计、计算机图形学、机器人插补算法及路径规划方面有多年的研究和学术造诣。


展开
目录

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代码参考表
参考文献

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用浙江图书馆的读者帐号和密码进行登录

点击获取验证码
登录