LinuxCNC+EtherCAT(4)之LinuxCNC overview
2015-10-24 11:34
796 查看
典型的控制框图
OutLine
About the LinuxCNC
Linux / RTAI
LinuxCNC software
LinuxCNC Hierarchical
Configuring LinuxCNC
简介不说了,框图如下。
LinuxCNC提供了:
图形化的用户接口
G代码解析(RS-274机器编程语言)
实时运动规划
对于操作要求低
对于机器的配置简单
PLC梯形图编程
安装简单,Live-CD
LInuxCNC层次架构:
上图中,包括四个主要组件
运动控制(EMCMOT)
离散IO控制(EMCIO)
Task——将1,2联合起来(EMCTASK)
图形接口
除此之外,还有一个HAL硬件抽象层,这样LinuxCNC不需要重新编译,就可以简单配置。
EMCTASK
EMCMOT
EMCIO
INI :
The ini file overrides defaults that are
compiled into the LinuxCNC code.
HAL : The HAL files start up process modules and
provide linkages between LinuxCNC signals and
specific hardware pins.
VAR : The var file is a way for the interpreter to
save some values from one run to the next. These
values are saved from one run to another but not
always saved immediately.
TBL : The tbl file saves tool information.
NML : The nml file configures the communication
channels used by the LinuxCNC. It is normally
setup to run all of the communication within a
single computer but can be modified to
communicate between several computers.
可以在官方文档找到详细说明
http://www.linuxcnc.org/docs/2.5/html/config/ini_config.html
OutLine
About the LinuxCNC
Linux / RTAI
LinuxCNC software
LinuxCNC Hierarchical
Configuring LinuxCNC
简介不说了,框图如下。
LinuxCNC提供了:
图形化的用户接口
G代码解析(RS-274机器编程语言)
实时运动规划
对于操作要求低
对于机器的配置简单
PLC梯形图编程
安装简单,Live-CD
LInuxCNC层次架构:
上图中,包括四个主要组件
运动控制(EMCMOT)
离散IO控制(EMCIO)
Task——将1,2联合起来(EMCTASK)
图形接口
除此之外,还有一个HAL硬件抽象层,这样LinuxCNC不需要重新编译,就可以简单配置。
EMCTASK
EMCMOT
EMCIO
INI :
The ini file overrides defaults that are
compiled into the LinuxCNC code.
HAL : The HAL files start up process modules and
provide linkages between LinuxCNC signals and
specific hardware pins.
VAR : The var file is a way for the interpreter to
save some values from one run to the next. These
values are saved from one run to another but not
always saved immediately.
TBL : The tbl file saves tool information.
NML : The nml file configures the communication
channels used by the LinuxCNC. It is normally
setup to run all of the communication within a
single computer but can be modified to
communicate between several computers.
可以在官方文档找到详细说明
http://www.linuxcnc.org/docs/2.5/html/config/ini_config.html
相关文章推荐
- Linux内核定时器
- Linux OS下分区的擦除与重写
- How To Create A Local Repository For SUSE Linux
- centos6.7x86_64php7安装笔记 new
- 查看linux下arp信息
- 查看linux下网卡mac地址
- linux下通过lseek()实现文件大小设置
- 查看linux路由信息
- 定制自己的内核
- 内核配置与裁剪浅析
- centos 安装rpmforge、rpmfusion、epel软件仓库 ( a old article !!!!!! )
- linux日志文件
- Linux系统下设置静态IP或自动获取动态IP的简单方法
- Linux下的platform总线驱动
- Ubuntu 14.04 wubi 硬盘安装 ~ linux小白
- CentOS yum 源的配置与使用----rpmforge
- LinuxCNC+EtherCAT(3)翻译一篇东西KINS——LinuxCNC中的HAL运动学组件~~~~~~~~~
- Linux 系统信息分析
- CentOS7 添加用户到 sudoers
- 在 Linux 下使用 RAID(九):如何使用 ‘Mdadm’ 工具管理软件 RAID