LinuxCNC

LinuxCNC是一个开源的机床控制系统,支持多种硬件接口和9个轴的运动控制。它提供图形用户界面、G代码解释器、实时运动规划系统等功能。HAL层允许用户自定义配置,通过Python或C编写HAL代码来与硬件交互。LinuxCNC适用于铣床、车床、机器人等多种设备,具备实时扩展并在RTAI环境下运行。
摘要由CSDN通过智能技术生成

LinuxCNC简介

LinuxCNC(增强型机床控制)是一个计算机控制机床(如铣床和车床)、机器人(如puma和scara)和其他计算机控制机床(多达9个轴)的软件系统。

LinuxCNC是具有开放源代码的自由软件。LinuxCNC的当前版本完全根据GNU通用公共许可证和较小的GNU通用公共许可证(GPL和LGPL)进行许可

LinuxCNC提供:

图形用户界面(实际上有多个界面可供选择)

RS-274机床编程语言G代码的解释器

一种具有前瞻性的实时运动规划系统

低电平机器电子设备(如传感器和电机驱动器)的操作

易于使用的试验板层,用于快速为您的机器创建独特的配置

用梯形图编程的软件PLC

使用Live CD轻松安装

它不提供绘图(CAD-计算机辅助设计)或从绘图(CAM-计算机自动制造)功能生成G代码。

可同时移动9个轴,支持多种接口。

该控制装置可通过计算机上的LinuxCNC软件闭合的反馈回路操作真正的伺服系统(模拟或PWM),或通过步进伺服或步进电机操作开环。

运动控制功能包括:刀具半径和长度补偿、限制在指定公差内的路径偏差、车床螺纹、同步轴运动、自适应进给速度、操作员进给超越和恒速控制。

通过自定义运动学模块提供对非笛卡尔运动系统的支持。可用的体系结构包括六足动物(Stewart平台和类似概念)和带有旋转关节的系统,以提供运动,如PUMA或SCARA机器人。

LinuxCNC使用实时扩展在Linux上运行。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_S_Q

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值