линукс cnc на русском

Линукс cnc на русском

LinuxCNC 2.8 Downloads

The Debian 10 Buster ISO uses a PREEMPT-RT patch which is close to mainstream Linux but does not, in some cases, give quite such good realtime performance as the previous RTAI kernel. It is very often more than good enough. It should probably be the first version tried even if using a parallel port. This is compatible with all Mesa and Pico interface boards.

Users requiring a known-stable RTAI installation can install the Debian 7 Wheezy ISO and then upgrade as described in 2.8 documents.

The more adventurous can install the Buster ISO and then install the experimental RTAI kernel as described in 2.8 documents

Raspberry Pi 4 Uspace compatible with Mesa Ethernet and SPI interface boards.

LinuxCNC 2.7 Downloads

The Debian 7 Wheezy ISO uses RTAI which LinuxCNC has used as the Realtime layer since the very beginning. This gives the best real-time performance and is generally a better choice for software stepping using a parallel port. However making a stable version of a 4.x Kernel for Stretch (and eventually Buster) has proven difficult, which is partly why we still distribute the EOL Wheezy. This is compatible with Mesa PCI and PCIe and Pico interface boards but is not compatible with Mesa Ethernet interface boards.

The Debian 9 Stretch ISO uses a PREEMPT-RT patch which is closer to mainstream Linux but does not, in some cases, give quite such good realtime performance. It is very often more than good enough. It should probably be the first version tried even if using a parallel port. This is compatible with all Mesa and Pico interface boards.

The LinuxCNC Buildbot builds several different versions of OS’s and is the best way to get the 2.8 (master) version. If you have a gantry type of machine the 2.8 supports dual motor gantry homing.

More information on downloading and installing is in the LinuxCNC Documents

LinuxCNC Packages

Источник

cnc-club.ru

Статьи, обзоры, цены на станки и комплектующие.

Установка LinuxCNC EMC2

линукс cnc на русском

Установка LinuxCNC EMC2

Сообщение Nick » 05 дек 2009, 14:08

ТипУправление станками с ЧПУ
РазработчикLinuxCNC.org
OSLinux
Последняя версия2.4.4
ЛицензияGNU GPL

Содержание

Установка EMC2 с LiveCD LinuxCNC 10.04

Этот тип установки не требует каких-либо специальных навыков и фактически повторяет обычную установку Ubuntu 10.04. Также Вы можете запустить EMC2 с диска не устанавливая его на компьютер.
Загрузить LiveCD можно официального сайта: http://www.linuxcnc.org/index.php/english/download

MD5 сумма образа 5283b33b7e23e79da1ee561ad476b05f.
По умолчанию устанавливается rtai ядро и EMC2.

Процедура установки:

Установка EMC2 на уже установленную Ubuntu 10.04

Процесс установки вариант 1 с использованием графического интерфейса

Процесс установки вариант 2 из консоли

См. также

Use the Console, Luke.

линукс cnc на русском

линукс cnc на русском

Re: Установка EMC2

Сообщение Nick » 05 дек 2009, 18:59

Читайте следующее сообщение, этот способ не сработал.

Установка EMC это гораздо проще чем кажется:

1. Устанавливаем ядро с поддержкой Realtime:

Цифры 2.6.31-9 могут быть другими. Просто пишите в консоли sudo apt-get install linux-image- нажимайте [TAB] и ищите строчку кончающуюся на rt.
Для моей версии «Необходимо скачать 28,8MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 90,5MB.»

2. Устанавливаем EMC 2:

Получаем последнюю версию EMC:
На 05.12.2009 это emc2_2.3.4-1 (размер 12 Мб).

Запускаем и пробуем.

линукс cnc на русском

Re: Установка EMC2

Сообщение Nick » 06 авг 2010, 08:44

I’m pleased to announce that we’ve made it easier to try emc2 on Ubuntu
10.04: just download and run a shell script, which will download all the
packages necessary for emc2. This requires a working network
connection, and depending on the speed of your connection will take
several minutes to complete.

Я рад сообщить, что мы сделали проще попробовать EMC2 для Ubuntu 10.04: просто скачайте и запустите скрипт, который загрузит все необходимые пакеты для emc2. Для этого необходимо подключение к интернету, и, в зависимости от скорости Вашего подключения, займет несколько минут.

Use the Console, Luke.

линукс cnc на русском

линукс cnc на русском

Re: Установка EMC2

Сообщение Nick » 09 авг 2010, 19:44

Фактически он добавляет новый репозиторий и устанавливает пакет emc2.
Чтож, проверим как он работает.

Вот какие пакеты за собой тянет emc:

Use the Console, Luke.

линукс cnc на русском

линукс cnc на русском

Re: Установка EMC2

Сообщение Nick » 09 авг 2010, 20:20

Источник

LinuxCNC / Настройка

Содержание

Введение

В LinuxCNC настройка параметров под конкретное оборудование, происходит отлично от большинства популярных систем управления ЧПУ (Mach3 или NC-Studio). Большинство необходимых параметров задаются внесением изменений в текстовые конфигурационные файлы *.hal и *.ini.

Примечание: В составе LinuxCNC есть приложение с графическим интерфейсом пользователя для настройки конфигурации станка (Stepconf), однако, как показывает практика некоторые изменения приходится вносить в конфигурационные файлы вручную. В большинстве случаев в этом нет необходимости. Именно поэтому в данном руководстве вся настройка и внесение изменений происходят через *.hal и *.ini файлы.

Что же такое *.hal и *.ini файлы? Немного теории.

Для удобства освоения материала настоящее руководство разделено на 2 части: справочники по *.hal и *.ini файлам, а также отдельные главы по настройке тех или иных функций (перемещения, шпинделя, датчиков и прочее). Ниже перечислены все необходимые параметры для настройки вашего станка под управлением LPT (в руководстве используется контроллер LPT-DPTR 1.03)

В данном руководстве подразумевается, что вы установили скаченный образ Craftex т.к. некоторые аспекты по настройке уже сделаны. Также в данном руководстве не подразумевается использование утилит по автоматическому созданию или изменению файлов конфигурации.

В начале определим местоположение наших файлов конфигурации. По умолчанию файлы конфигурации расположены по адресу home/notroot/linuxcnc/config/Cutter_ST/Cutter_ST.hal и home/notroot/linuxcnc/config/Cutter_ST/Cutter_ST.hal. Обратите внимание, в директории config лежат все созданные конфигурации. Конфигурация может отличаться в зависимости от названия станка к примеру, Cutter_GR, мой-станок.hal и другое.

Настройка адреса ввода\вывода LPT-PCI

Настройка системы LinuxCNC для работы с LPT-портом начинается с указания адреса ввода-вывода LPT в вашем ПК. В случае использования материнской платы не имеющего на борту встроенного LPT порта, рекомендуется воспользоваться платой PCI-LPT c чипом CH351Q (ссылка на сайт CNC-Technology).

Для того, чтобы увидеть установленные в системный блок PCI устройства нужно открыть эмулятор терминала и набрать команду:
lspci –vv
В командной строке отобразятся все устройства, доступные операционной системе для работы. Среди них необходимо найти Parallel controller. Необходимый нам Region 0, адрес данного устройства, к примеру c000.

Данный адрес необходимо указать в *.hal файле конфигурации:
linuxcnc/configs/Cutter_ST/ST.hal

В открытом файле Cutter_ST.hal изменить строку loadrt hal_parport cfg=”0x378 out” на loadrt hal_parport cfg=”0xс000 out”, где 0xс000 адрес п0орта pci-платы, который мы определили ранее. Теперь мы можем запустить linuxcnc ярлыком на рабочем столе и убедиться что станок перемещается.

Настройка работы шаговых двигателей

Основные параметры настройки шаговых двигателей это деление шага (кол-во импульсов на мм), направление движения, скорости и ускорения. Дополнительные параметры, которые могут потребоваться: изменение временных составляющих импульсов на драйвер. Рассмотрим основные параметры и алгоритм настройки.

Установка пинов в *.hal

Необходимо открыть *.hal файл и убедиться в том, что порты и пины указаны в соответствии с распиновкой LPT. Подробнее смотрите в справочнике по *.hal файлу. Настройка направлений, скоростей и ускорений для каждой из осей.
Детальней рассмотрим назначение пинов для xtep и xdir.
net xstep => parport.0.pin-02-out
net xdir => parport.0.pin-03-out
Данные записи означают, что сигнал Step по оси X будет подаваться на пин 2 LPT-порта, а сигнал Dir по оси X будет подаваться на пин 3 LPT-порта. По аналогии проверяем другие сигналы для LPT.

Параметр SCALE указана в *.ini файле, в соответствии с каждой группой для своей оси. К примеру для того, чтобы изменить данный параметр для оси X нужно найти его в группе [JOINT_0]. Аналогично [JOINT_1] для оси Y и [JOINT_2] для оси Z.

Если направление перемещения не совпадает с фактическим, то необходимо удалить строчку setp parport. для необходимого пина. К примеру, если направление перемещения не совпадает по оси X то в *.hal файле необходимо найти строчку setp parport.0.pin-03-out-invert 1 и её удалить (достаточно сделать её комментарием поставив знак # перед строчкой: #setp parport.0.pin-03-out-invert 1).

Настройка датчиков домашнего положения

Для настройки датчиков необходимо убедиться, что аппаратная и программная часть связаны. Для этого откроем наш *.hal файл и проверим правильность настройки.
net home-x

Подобным образом происходит связь аппаратной и программной части в области датчиков домашнего положения. Рассмотрев детальнее мы поймешь что pin 10 соответствует входу LimX на плате LPT-DPTR 1.03 и другие входные сигналы соответственно.

После того, как мы установили датчики домашнего положения необходимо проверить их срабатывание через hal-scope или HAL-метр (более подробно см. в главе Hal-scope настоящего руководства).
Необходимо убедиться, что в свободном состоянии т.е. в состоянии когда датчик не сработал состояние в LinuxCNC соответствует FALSE.
Для того, чтобы привести значение всех датчиков к FALSE необходимо изменить значение датчика на in-not.
После того, как все датчики в свободном состоянии соответствуют показанию FALSE, можно приступать к дальнейшей настройке.

Далее необходимо определить минимальные и максимальные пределы (размеры рабочего поля). Для этого обратимся к *.ini файлу. В *.ini файле, для каждой оси присутствует группа параметров AXIS и JOINT. К примеру, для оси X группа [AXIS_X] и [JOINT_0]. В этих группах необходимо изменить параметры MIN_LIMIT и MAX_LIMIT, для минимального и максимального перемещения соответственно. Обратите внимание, что данные параметры повторяются как в группе AXIS, так и в группе JOINT.

Настройка работы шпинделя

Настройка шпинделя как правило состоит из двух частей: настройка автоматического вкл./выкл. шпинделя и настройка генерации ШИМ для управления скоростью вращения шпинделя.

Далее необходимо убедиться, что точно также подключен сигнал spindle-pwm отвечающий за выход ШИМ.
net spindle-pwm => parport.0.pin-14-out
setp parport.0.pin-14-out-invert 1

Настройка сети и подключение сетевой папки

Настройка удаленного доступа

Удаленный доступ к Debian можно осуществить несколькими способами. Например через терминальный или графический доступ.

Терминальный или SSH(Secure Shell) доступ полезен, когда достаточно функционала командной строки для осуществления деятельности, такой доступ очень экономичен в плане интернет трафика. SSH сервер уже встроен в минимальную сборку с Craftex. Для доступа из ОС Windows потребуется лишь установленная программа Putty.
линукс cnc на русском
Если вам привычнее работать с файлам в графическом обозревателе можно воспользоваться WinSCP, который работает по тому же SSH протоколу.
линукс cnc на русском
линукс cnc на русском
Надо сказать, что данный способ требует белого ip адреса для компьютера с Debian. Если у вас есть роутер, тогда потребуется пробросить стандартный для ssh порт № 22.

Графический доступ можно осуществлять через тот же SSH и программы Putty+Xming или протокол VNC, но как показывает практика, даже в одной локальной сети задержки графики настолько большие, что комфортно работать невозможно. Поэтому придется пользоваться сторонним ПО. Всем известный Team Viewer уже встроен в образ с Craftex. Запустите его и получите доступ из Windows после ввода вашего ID и пароля.
линукс cnc на русском

Настройка высоты датчика автоматического определения высоты инструмента

Перед тем, как настраивать работу датчика необходимо убедиться в том, что в *.hal файле указаны верные назначения для входного сигнала.
net probe-in => motion.probe-input
net probe-in
А также, необходимо убедиться в правильности нормального состояния датчика. Для этого необходимо воспользоваться утилитой HAL-метр. В разомкнутом состоянии датчик должен быть в состоянии FALSE.
В текущем релизе ПО для изменение высоты датчика вам потребуется отредактировать системный файл Craftex. В дальнейшем этот параметр будет находиться в глобальном config файле Craftex.config.

2.Далее, вам нужно отыскать в текущем каталоге файлы gmoccapy3, gmoccapy4 и открыть их поочередно через программу Mousepad (текстовый редактор)

3.В текстовом редакторе нажмем сочетание клавиш Ctrl + F для вызова поиска по файлу и введем в поиск строку: #SIZE OF SENSOR

4.Как только будет найдена требуемая строка нам потребуется всего лишь поменять значение после буквы Z в мм.

линукс cnc на русском
5.Сохраним файл сочетанием клавиш Ctrl + S.

6.Теперь можно запускать Craftex.

Настройка внешней кнопки E-Stop

Для удобства работы чаще всего организовывается внешняя кнопка E-stop (фактически сигналом E-Stop может, более того, должна являться не только кнопка E-stop, но и другие источники сигнала аварии. Такими источниками: драйвера шаговых двигателей имеющих выход Alarm или Fault; преобразователь частоты). Отдельное внимание стоит обратить на то, что в случае использования внешней кнопки E-stop первая функциональная клавиша (соответствующая F1) в Craftex становится привязана к сигналу E-stop, что также является очень удобным.

Для того, чтобы клавиша была функциональна необходимо внести соответствующие изменения в *.hal файл. Привести к данному следующие строки файла:
net estop-ext => parport.0.pin-15-in
net estop-out iocontrol.0.emc-enable-in

Примечание: если при включении система заблокирована, то вероятно дело в том, что входной сигнал имеет неправильное нормальное состояние (NO, NC). В таком случае нужно инвертировать входной сигнал, для этого:
net estop-ext => parport.0.pin-15-in-not

Рекомендации по выбору беспроводного адаптера

1. После компиляции командой make в терминале мы увидим сообщения о том, какой файл скомпилирован «8188eu.ko»
2. Версию ядра [kernel version]мы можем увидеть, если пройдем по пути lib/modules/

Справочник параметров *.ini файла

Давайте разберем, из чего состоит *.ini файл.

Группа [DISPLAY]

DISPLAY

Имя интерфейса для использования при загрузки текущей конфигурации LinuxCNC.
Доступные интерфейсы: axis, touchy, gmoccapy, gscreen, keystick, mini, tklinuxcnc, xemc.
DISPLAY = gmoccapy Выбран интерфейс GMOCCAPY.

EDITOR

Имя графического редактора, с помощью которого можно открыть файл управляющей программы для редактирования.
Доступные редакторы: gedit, mousepad.
EDITOR = gedit Выбран графический редактор gedit.

POSITION_OFFSET

POSITION_FEEDBACK

ARCDIVISION

Тип отображения дуг (дробление дуги на прямые участки). Чем большее значение дробления указано, тем более точное (приближенное к идеальной дуге) отображение будет в окне предпросмотра, но чем тем требуется больше ресурсов ПК.
ARCDIVISION = 64 Значение по умолчанию 64.

GRIDS

Тип деления сетки. Единица измерения дюймы (in), мм (mm).
GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in Доступные по умолчанию сетки.

MAX_FEED_OVERRIDE

Максимальное изменение скорости подачи, относительно скорости выставленной в управляющей программе или окне MDI.
MAX_FEED_OVERRIDE = 1.2 Значение 1.2 означает, что пользователь может превысить значение установленной скорости лишь на 20%

MIN_SPINDLE_OVERRIDE

Минимальное значение скорости вращения шпинделя, относительно выставленной в управляющей программе или окне MDI.
MIN_SPINDLE_OVERRIDE = 0.5 Значение 0.5 означает, что пользователь может понизить установленную скорость вращения шпинделя не более чем на 50%

MAX_SPINDLE_OVERRIDE

Максимальное значение скорости вращения шпинделя, относительно выставленной в управляющей программе или окне MDI.
MAX_SPINDLE_OVERRIDE = 1.2 Значение 1.2 означает, что пользователь может повысить установленную скорость вращения шпинделя не более чем на 20%

DEFAULT_LINEAR_VELOCITY

Скорость перемещений, установленная при первом запуске LinuxCNC.
DEFAULT_LINEAR_VELOCITY = 20.0 Скорость по умолчанию 20 мм/сек.

MAX_LINEAR_VELOCITY

Максимальная скорость свободных перемещений, которую можно изменять из интерфейса.
MAX_LINEAR_VELOCITY = 100.0 Максимальная скорость перемещений не более 100.0 мм\сек.

Группа [EMCMOT]

EMCMOT

COMM_TIMEOUT

BASE_PERIOD

Параметр BASE_PERIOD является одним из основных параметров, влияющих на максимальную скорость перемещения станка. Параметр BASE_PERIOD определяется исходя из показателей Latency-Test.

SERVO_PERIOD

Группа [TRAJ]

Группа [AXIS_*]

В LinuxCNC могут быть два типа оси: линейная и угловая.

TYPE = LINEAR Линейная ось
TYPE = ANGULAT Угловая (поворотная ось)

MAX_VELOCITY

Максимальная скорость перемещений данной оси (мм\сек).
MAX_VELOCITY = 100.0 Максимальная скорость перемещения 100.0 мм/сек.

MAX_ACCELERATION

Максимальное ускорение данной оси (мм\сек^2).
Пример: Максимальное ускорение 600 мм\сек^2 MAX_ACCELERATION = 600.0

STEPGEN_MAXACCEL

SCALE

Параметр SCALE отвечает за количество импульсов на единицу перемещения. Другими словами, данный параметр отвечает за соответствие реального перемещения станка программному. Для того, чтобы посчитать количество импульсов на мм, необходимо воспользоваться формулой.

FERROR

Максимальное допустимое отклонение от перемещений станка (в мм). Если рассогласование между реальным и заданным положением превысит значение FERROR, то контроллер отключится. Максимально допустимое отклонение FERROR может достигаться при скорости [TRAJ] MAX_VELOCITY и при снижении скорости ошибка будет стремиться к MIN_FERROR.

MIN_FERROR

Минимальное допустимое отклонение от заданного перемещения (в мм). Если рассогласование между реальным и заданным положением превысит значение MIN_FERROR, то контроллер отключится. Минимально допустимое отклонение MIN_FERROR при низкой скорости. При росте скорости, пропорционально будет увеличиваться ошибка рассогласования и может достигать FERROR при скорости MAX_VELOCITY.

MIN_LIMIT

Минимальные машинные координаты для перемещения (мм).

MAX_LIMIT

Максимальные координаты станка для перемещения (мм).

HOME_OFFSET

Смещение рабочего поля станка относительно датчика домашнего положения для данной оси.

HOME_SEARCH_VEL

Примечание: При указании параметра HOME_SEARCH_VEL = 0.0, ось не будет возвращаться в домашнее положение (если в конструкции станка, не предусмотрен датчик домашнего положения).

HOME_LATCH_VEL

Скорость уточнения (точной калибровки) датчиков домашнего положения (мм\сек).

HOME_IGNORE_LIMITS

HOME_SEQUENCE

Справочник параметров *.hal файла

Для работы системы необходим правильно настроенный *.hal файл. Пройдемся по реальному конфигурационному файлу и изучим требуемые параметры.

В блоке выше нас интересует строка loadrt hal_parport cfg=»0xe000 out», в ней указан адрес LPT порта в системе, для того, чтобы узнать какой адрес требуется сюда вписать обратимся к разделу «Настройка адреса ввода\вывода LPT-PCI».

Остальные блоки (для других осей) настраиваются полностью аналогично. Переходим далее.

В первой строке задается пин LPT для запуска шпинделя в прямом напрвлении. В второй строке задается инверсия для этого сигнала. Если требуется запускать шпиндель в обратном направлении используем spindle-ccw

В первой строке этого блока задается пин LPT для ШИМ управления шпинделя. Во второй строке задается режим работы ШИМ/ЧИМ. Для наших задач этот пин должен быть инвертирован.

Как мы можем видеть, в блоках выше настраиваются параметры шаговых двигателей по осям. Нас интересуют только идентичные для блоков выше параметры steplen,stepspace, dirhold, dirsetup. Они задаются в соответствии с используемыми драйверами, по-умолчанию заданы эти параметры.

В данном блоке настраивается блокировка работы кнопкой аварийной остановки, тоесть если кнопка нажата, то мы не можем управлять станком. Если нам требуется временно отключить эту кнопку (для тестирования), то для этого потребуется заменить вторую строку на net estop-out => iocontrol.0.emc-enable-in.

Блок выше отвечает за использование автоматической или ручной смены инструмента, по умолчанию используется ручная, поэтому изменения не потребуются.

Работа с утилитами HAL

HALSHOW

Данная утилита позволяет работать со всеми переменными, пинами, сигналами системы.

Для наших задач удобно просматривать состояния пинов.

Для запуска требуется перейти в раздел MENU в CRAFTEX и кликнуть кнопку HALSHOW на нижней панели.

Далее мы должны увидеть окно HALSHOW.

линукс cnc на русском

В левой колонке мы можем найти интересующий нас пин. Откроем ветку дерева Pins->parport->0. Для просмотра состояний пинов щелкнем по вкладке «Следить» и выберем из нашей ветки нужные пины для просмотра двойным кликом по ним.

линукс cnc на русском

Теперь, когда мы видим состояния нужных нам пинов, можно проверить работу утилиты физически замыкая датчики.

Приложения

Ссылки на дополнительную документацию

Вы можете найти полное описание системы EMC2 перейдя по ссылке http://linuxcnc.org/docs/html/

Конфигурационные файлы LinuxCNC для оборудования компании CNC-Technology

Данные конфигурационные файлы созданы для работы с оборудованием CNC-Technology под управлением платы опто-развязки LPT-DPTR 1.03.

Источник

LinuxCNC бесплатное ПО для ЧПУ станка (Страница 1 из 3)

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщения с 1 по 25 из 51

1 Тема от warik 2014-12-17 16:42:55

Тема: LinuxCNC бесплатное ПО для ЧПУ станка

Сегодня я хочу поднять вопрос о софте который используется для обработки деталей на ЧПУ станках.

Если вы используете ЧПУ фрезер в производстве, то вопрос о легальности софта встает в полный рост. Все коммерческие программы управления ЧПУ станками стоят весьма не малых денег, таких, что малому бизнесу на первых порах не осилить. Тут и встает вопрос о том, как и легальный софт использовать и заплатить за него поменьше.

Конечно, в интернете можно найти много бесплатного и самописного софта, но зачастую данное ПО оказывается или малорабочим или заточенным под конкретный контроллер да и для работы требует то DOS, то Win 95-98. А уж чего стоит отсутствие богатства функционала!

Разработчики ПО LinuxCNC переписали частично саму ОС для того, что бы улучшить работу с ЧПУ станками в реальном времени. Ведь в основе своей Linux и тем более Windows не предназначены для работы с портами в реальном времени с ограниченными тайменгами. А именно этого и требуется для работы со станками с числовым программным управлением. При этом, промышленные станки имеют свой встроенный блок управления, на который подается список команд, а работу с осями выполняет уже микроконтроллер. А самописные программы для ЧПУ работают из под DOSа или старых версий виндовс, где можно было стучаться к портам напрямую, а не через виртуальное управление железом.

Программа LinuxCNC на сайте разработчика есть как в виде инсталяционного пакета, так и в виде LifeCD на базе Ubuntu 8.04 Hardy Heron.
Вам достаточно записать образ на диск и загрузиться с него, после чего вы сразу сможете работать с LinuxCNC и управлять своим самодельным ЧПУ устройством.
линукс cnc на русском

LinuxCNC это универсальная программа, которая может может управлять фрезерно-гравировальным станком, лазерной и плазменной резкой, а так же любыми другими станками. Было бы желание разобраться и настроить программу. Но самое главное, это то, что LinuxCNC абсолютно бесплатен, имеет свою техподдержку и постоянно развивается

На сегодняшний день OS Ubuntu, на базе которой сделан дистрибутив LinuxCNC, это одна из наиболее успешных реализаций Linux для ПК. Устанавливаясь на комп Ubuntu автоматически находит практически 96% известных устройств, а пользовательский интерфейс может поспорить с Windows 7.

Для нормальной работы вам необходим комп с 512 Мб оперативной памяти и 4 Gb свободного места на харде. Процессор желателен не менее 1500 Мгц. Если судить по сегодняшним меркам, то эти требования довольно слабые. Всегда можно взять недорого ноутбук 5-6 летней давности с рук с подобной конфигураций.

Документацию по программе управления ЧПУ станком можно взять здесь. Она лежит в PDF файлах так же доступна Wiki и сообщество с форумом. Все это добро на английском языке, но такова уж судьба бесплатных проектов.

Остается лишь привести пример работы 4-х осевого ЧПУ станка под управлением LinuxCNC и на этом завершить обзор.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *