LinuxCNC: различия между версиями

Материал из Wiki CNC
Перейти к навигации Перейти к поиску
(Связанные темы)
(Как получить? Сколько это стоит?)
(не показано 40 промежуточных версий 2 участников)
Строка 1: Строка 1:
 
LinuxCNC (EMC2) - программное обеспечение для управления оборудованием с ЧПУ, созданное на базе Linux.
 
LinuxCNC (EMC2) - программное обеспечение для управления оборудованием с ЧПУ, созданное на базе Linux.
 
<small><pre style="color: red"> Все вопросы, дополнения и исправления по данному руководству необходимо направлять на электронный адрес: aleksandr@enderukov.ru</pre></small>
 
<small><pre style="color: red"> Все вопросы, дополнения и исправления по данному руководству необходимо направлять на электронный адрес: aleksandr@enderukov.ru</pre></small>
=Связанные темы=
+
=Руководства и приложения=
 
Для более удобной структуризации информации воспользуйтесь ссылками на связанные темы:<br>
 
Для более удобной структуризации информации воспользуйтесь ссылками на связанные темы:<br>
 +
 +
[http://wcnc.ru/index.php?title=LinuxCNC_%D0%A1%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C Ссылки для скачивания]
 +
 +
[http://wcnc.ru/index.php?title=LinuxCNC_%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0 Руководство по установке]<br>
 +
 +
[http://wcnc.ru/index.php?title=LinuxCNC_%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F Руководство пользователя]<br>
 
   
 
   
[http://wcnc.ru/index.php?title=LinuxCNC_/_%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0 Настройка LinuxCNC]<br>
+
[http://wcnc.ru/index.php?title=LinuxCNC_/_%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0 Руководство администратора]<br>
 +
 
 +
[http://wcnc.ru/index.php?title=LinuxCNC_/_Руководство_разработчика_конфигураций Руководство разработчика конфигураций]<br>
  
 
[http://wcnc.ru/index.php?title=LinuxCNC_/_G-code G-код LinuxCNC]<br>
 
[http://wcnc.ru/index.php?title=LinuxCNC_/_G-code G-код LinuxCNC]<br>
Строка 40: Строка 48:
 
'''Какой вывод мы можем сделать исходя из этой сравнительной таблицы?''' По нашему мнению LinuxCNC является одной из надежных систем управления ЧПУ, сбоев при работе данной системы крайне мало. Однако стандартный интерфейс Axis недостаточно удобен и лишен некоторых возможностей (точнее говоря не лишен, но этот функционал не является интуитивным, удобным). При этом стоимость контроллеров, необходимых для работы с LinuxCNC очень доступная (к примеру контроллеры для работы через LPT - LPT-DPTR 1.03 или контроллеры MESA для работы через PCI или Ethernet). Именно поэтому мы постарались сделать интерфейс для LinuxCNC максимально удобным в работе (в частном случае, адаптированным под сенсорный экран). В итоге мы получили интуитивную, надежную, а самое главное доступную систему управления ЧПУ.
 
'''Какой вывод мы можем сделать исходя из этой сравнительной таблицы?''' По нашему мнению LinuxCNC является одной из надежных систем управления ЧПУ, сбоев при работе данной системы крайне мало. Однако стандартный интерфейс Axis недостаточно удобен и лишен некоторых возможностей (точнее говоря не лишен, но этот функционал не является интуитивным, удобным). При этом стоимость контроллеров, необходимых для работы с LinuxCNC очень доступная (к примеру контроллеры для работы через LPT - LPT-DPTR 1.03 или контроллеры MESA для работы через PCI или Ethernet). Именно поэтому мы постарались сделать интерфейс для LinuxCNC максимально удобным в работе (в частном случае, адаптированным под сенсорный экран). В итоге мы получили интуитивную, надежную, а самое главное доступную систему управления ЧПУ.
  
==Где скачать? Сколько это стоит?==
+
==Как получить? Сколько это стоит?==
Сама система управления LinuxCNC (вместе с интерфейсом Craftex) является полностью бесплатной и доступной каждому. Скачать созданный образ можно по ссылкам ниже. Процесс установки и настройки данной системы также описан ниже.
+
Сама система управления LinuxCNC (вместе с интерфейсом Craftex) является полностью бесплатной и доступной каждому.
 
+
Для того, чтобы получить образ диска с системой Craftex обратитесь в отдел продаж компании CNC-Technology или самостоятельно загрузите образы по [http://wcnc.ru/index.php?title=LinuxCNC_%D0%A1%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C ссылке].
=Интерфейс пользователя=
 
Почему мы решили изменить один из существующих в LinuxCNC интерфейсов пользователя? <br>
 
За основу интерфейса пользователя Craftex взят интерфейс Gmoccapy. Однако в стандартном виде данного интерфейса нет некоторых функций (правильней сказать не функций, а горячих клавиш), которые позволят даже неопытному пользователю легко и интуитивно понять, какая кнопка за какую функцию отвечает.
 
Итак, давайте детальнее рассмотрим интерфейс пользователя.  
 
 
 
==Главный экран==
 
Под главным экраном понимается основная часть интерфейса, которая не изменяется при перемещении по подменю JOG, MDI, PRG. Рассмотри основные элементы главного экрана интерфейса Craftex.<br>
 
[[File:MAIN.png|border|800px|MAIN]]<br>
 
<br>
 
<br>
 
 
 
===Выбор режима работы===
 
В правой части экране располагаются кнопки включения и выбора режима работы. <br>
 
[[File:Connect.png|border|100px|Connect]]
 
[[File:Alarm.png|border|100px|Alarm]] '''Индикатор готовности работы станка.''' <br>
 
Кнопка готовности работы. Если данный индикатор зеленый "OK", значит станок подключен и готов к работе. Если данный индикатор красный "Alarm", значит станок не может быть включен по следующим причинам: не подключен LPT-порт к ПК, неверно выставлен порт ввода-вывода LPT-порта в *.hal файле, нажата кнопка аварийной остановки, сработал один из аварийных сигналов (драйвера шаговых двигателей, преобразователь частоты).<br>
 
 
 
[[File:ON.png|border|100px|ON]]
 
[[File:OFF.png|border|100px|OFF]] '''- Кнопка включения\выключения станка. ''(Hotkey: F1).'''''<br>
 
 
 
[[File:JOG.png|border|100px|JOG]] '''- Переключение в режим JOG ''(Hotkey: F3)'' Режим JOG служит для ручного перемещения станка по рабочему полю. '''<br>
 
 
 
[[File:MDI.png|border|100px|MDI]]'''- Переключение в режим MDI ''(Hotkey: F4)'' Режим MDI служит для ручного ввода команд G-кода. Доступные команды G-кода ищите в главе G-code. '''<br>
 
 
 
[[File:PRG.png|border|100px|PRG]]'''- Переключение в режим PRG ''(Hotkey: F5)'' Режим PRG служит для работы с управляющей программой. '''<br>
 
===Координаты===
 
[[File:Coordinates.jpg|border|300px|Coordinates]]<br>
 
В LinuxCNC как и в других системах ЧПУ присутствуют несколько систем координат, среди них:<br>
 
 
 
1. '''Абсолютная система координат.''' Абсолютная система координат - реальное положение шпинделя относительно машинного нуля (машинный ноль - точка возврата по датчикам домашнего положения). На станках компании CNC-Technology машинный ноль находится в левом ближнем углу рабочего поля. Абсолютные системы координат не доступны для изменения пользователем. В интерфейсе Craftex абсолютная система координат обозначается как Abs. Возврат в машинный ноль станка происходит с помощью горячих функций REF (См. подробнее раздел REFERENCE).<br>
 
 
 
2. '''Относительная система координат.''' Пользовательская система координат G54. Относительная система координат создана для того, чтобы выставить точку начала управляющей программы относительно обрабатываемой заготовки. В интерфейсе Craftex система относительная система координат указывается как G54. Для того, чтобы обнулить относительную систему координат воспользуйтесь быстрой функцией ZERO (См. подробнее раздел ZERO)
 
 
 
===Ручное перемещение===
 
В режиме JOG пользователь может перемещать станок с помощью иконок на главном экране или горячих клавиш на клавиатуре. <br>
 
[[File:Ручное перемещение.jpg|border|160px|Ручное перемещение]]<br>
 
Для того, чтобы уменьшить или увеличить скорость ручного перемещения станка передвигайте регулятор скорости.<br>
 
 
 
[[File:Регулятор скорости.jpg|border|300px|Регулятор скорости]]<br>
 
В интерфейсе Craftex доступно два режима перемещения быстрый и медленный. Обратите внимание на переключатель режима скорости FAST-SLOW.
 
 
 
===Перемещение===
 
===Охлаждение===
 
===Шпиндель===
 
===Горячие функции===
 
Группа горячих функций - блок функций, созданный для удобства работы, функций, которые часто требуются для работы.<br>
 
[[File:HOTFUNCTION.jpg|border|240px|HOTFUNCTION]]
 
====REFERENCE (Возврат в машинный ноль)====
 
Группа параметров REFERENCE отвечает за возврат станка в домашнее положение. Структура LinuxCNC устроена таким образом, что работа на станке ограничена, пока не найден машинный ноль. Это позволяет предотвратить аварийные ситуации при работе (выход станка за рабочее поле и запуск управляющей программы, превышающей рабочее поле станка). Возвращать в домашнее положение станка необходимо каждый раз при запуске LinuxCNC. <br>
 
Обратите внимание, что группа функций разделена на:<br>
 
[[File:REFALL.jpg|border|100px|REFALL]]- Возврат в домашнее положение по всем осям одновременно.<br>
 
[[File:REFX.jpg|border|100px|REFX]] - '''Возврат в домашнее положение по оси X.''' <br>
 
[[File:REFY.jpg|border|100px|REFY]] - '''Возврат в домашнее положение по оси Y.''' <br>
 
[[File:REFZ.jpg|border|100px|REFZ]] - '''Возврат в домашнее положение по оси Z.'''<br>
 
 
 
====ZERO (Обнуление относительных координат)====
 
Группа горячий функций ZERO отвечает за установку относительных координат в 0 (G54). Относительные координаты служат для установки точка начала управляющей программы.<br>
 
 
 
[[File:ZERO0.jpg|border|100px|ZERO0]] - '''Установить относительные координаты в 0 по всем осям.''' <br>
 
[[File:ZEROX.jpg|border|100px|ZEROX]] - '''Установить относительные координаты в 0 по оси X.''' <br>
 
[[File:ZEROY.jpg|border|100px|ZEROY]] - '''Установить относительные координаты в 0 по оси Y.''' <br>
 
[[File:ZEROZ.jpg|border|100px|ZEROZ]] - '''Установить относительные координаты в 0 по оси Z.''' <br>
 
 
 
====ORIGIN (Возврат в относительный ноль)====
 
Группа горячих функций ORN отвечает за быстрый возврат в относительный ноль.<br>
 
 
 
[[File:ORNALL.jpg|border|100px|ORNALL]] - Переместить станок в относительный ноль по всем осям. <br>
 
[[File:ORNX.jpg|border|100px|ORNX]] - '''Переместить станок в относительный ноль по оси X.''' <br>
 
[[File:ORNY.jpg|border|100px|ORNY]] - '''Переместить станок в относительный ноль по оси Y.''' <br>
 
[[File:ORNZ.jpg|border|100px|ORNZ]] - '''Переместить станок в относительный ноль по оси Z.''' <br>
 
 
 
====AUTO TOOL ZERO (Датчик высоты инструмента)====
 
[[File:AUTOTOOLZERO.jpg|border|250px|AUTOTOOLZERO]]<br>
 
 
 
Датчик автоматического определения высоты инструмента позволяет точно определить ноль по оси Z. Процедура измерения инструмента происходит следующим образом: контактный провод (крокодил) подключается к инструменту, под инструмент устанавливается контактная площадка. После нажатия кнопки AutoToolZero ось Z поедет вниз до касания с контактной площадкой (процедура повторится дважды, на высокой и на низкой скорости). После этого произойдет автоматическое обнуление инструмента (с учетом толщины контактной площадки).<br>
 
 
 
==Подменю JOG==
 
Данный раздел находится в разработке.
 
==Подменю MDI==
 
Данный раздел находится в разработке.
 
==Подменю PGM==
 
В подменю PRG выполняются все функции связанные с запуском управляющей программы. Переключаясь на режим PGM в нижней строке функций появляются доп. элементы управления.<br>
 
[[File:PGM.png|border|800px|PGM]]<br>
 
<br>
 
 
 
Рассмотрим элементы доп. функции подменю PGM подробнее: <br>
 
[[File:LOAD.jpg|border|100px|LOAD]] - '''Загрузка управляющей программы.'''<br>
 
[[File:CLOSE.jpg|border|100px|CLOSE]] - '''Закрыть текущую управляющую программу.'''<br>
 
[[File:RUN.jpg|border|100px|RUN]] - '''Остановить выполнение управляющей программы.'''<br>
 
[[File:STOP.jpg|border|100px|STOP]] - '''Остановить выполнение управляющей программы.'''<br>
 
[[File:PAUSE.jpg|border|100px|PAUSE]] - '''Приостановить выполнение управляющей программы.'''<br>
 
[[File:STEP.jpg|border|100px|STEP]] - '''Выполнять управляющую программу в пошаговом режиме.'''<br>
 
[[File:RUNFROMLINE.jpg|border|100px|RUNFROMLINE]] - '''Начать выполнение управляющей программы с текущей строки.'''<br>
 
[[File:M1PAUSE.jpg|border|100px|M1PAUSE]] - '''Остановить выполнение управляющей программы при команде M1 в управляющей программе. '''<br>
 
[[File:FULLSCREEN.jpg|border|100px|FULLSCREEN]] - '''Полно-экранная визуализация управляющей программы'''<br>
 
[[File:EDITPROGRAM.jpg|border|100px|EDITPROGRAM]] - '''Редактировать загруженную управляющую программу.'''<br>
 
 
 
==Подменю MENU==
 
Данный раздел находится в разработке.
 
 
 
=F.A.Q.=
 
==Где скачать и как установить Craftex?==
 
Для того, чтобы получить образ диска с системой Craftex обратитесь в отдел продаж компании CNC-Technology.
 
Данное ПО распространяется бесплатно и доступно для скачиванию любому желающему.
 
 
 
==Как изменить *.hal или *.ini файл==
 
LinuxCNC не имеет привычного интерфейса пользователя для настройки параметров работы системы. Большинство необходимых параметров изменяются с помощью двух текстовых файлов *.hal и *.ini. Данные файлы расположены в директории:<br>
 
'''Домашний каталог/limuxcnc/config/Cutter_ST/Cutter_ST.hal'''<br>
 
 
 
''Примечание: В данном случае конфигурация создана для станка Cutter ST, если у вас станок другой модели или вы создаете конфигурацию под собственное оборудование, то каталог Cutter_ST будет называться в соответствии с вашей конфигурацией.''
 
 
 
Для того, чтобы изменить параметры системы в режиме супер-пользователя воспользуемся эмулятором терминала.<br>
 
*Перейдем в каталог с конфигурацией с помощью команды:<br>
 
 
 
<code>cd linuxcnc/config/Cutter_ST</code>
 
 
 
*Откроем необходимый файл с помощью текстового редактора mousepad.<br>
 
Пример как открыть для редактирования *.hal файл:<br>
 
 
 
<code>sudo mousepad ST.hal</code>
 
 
 
Пример как открыть для редактирования *.ini файл:<br>
 
 
 
<code>sudo mousepad ST.ini</code>
 
 
 
*После ввода пароля пользователя откроется окно редактора.
 
 
 
==Как изменить максимальную скорость перемещений по осям==
 
За максимальную скорость перемещения по конкретной оси отвечает параметр '''MAX_VELOCITY''' (*.hal файл) в соответствующей группе для каждой оси ('''[AXIS_0]''' - X, '''[AXIS_1]''' - Y, ...). <br>
 
Обратите отдельное внимание на то, что параметр '''MAX_VELOCITY''' не может превышать '''MAX_LINEAR_VELOCITY''' в группе '''[DISPLAY]''' (точнее говоря, превышать может, но фактическая скорость перемещений не поднимется выше параметра указанного в '''[DISPLAY]''').
 
 
 
==Как изменить деление шага для каждой оси==
 
==LinuxCNC не точно повторяет траекторию==
 
В LinuxCNC есть несколько способов режимов прохождения углов. Для того, чтобы LinuxCNC точно следовал заданной траектории, введите команду G61 в MDI перед выполнением управляющей программы или добавьте строку G61 в начало вашей управляющей программы.
 
=Приложения=
 
Здесь собраны все полезная информация, которая может пригодится пользователям и разработчикам LinuxCNC\Craftex.
 
==Конфигурационные файлы LinuxCNC для оборудования компании CNC-Technology==
 
Данные конфигурационные файлы созданы для работы с оборудованием CNC-Technology под управлением платы опто-развязки LPT-DPTR 1.03.
 
{| class="wikitable"
 
|+Конфигурационные файлы
 
|-
 
|Модель станка
 
|Конфигурационные файлы
 
|-
 
|Cutter CH
 
|[https://yadi.sk/d/Hnqn_6gBMBYoKg Download]
 
|-
 
|Cutter GQ
 
|[https://yadi.sk/d/sKTc7x8gTCZ2KQ Download]
 
|-
 
|Cutter GR
 
|[https://yadi.sk/d/Wp1nBxckgZ5kLw Download]
 
|-
 
|Cutter GT
 
|[https://yadi.sk/d/ue4UlQokbmBBlg Download]
 
|-
 
|Cutter GTL
 
|[https://yadi.sk/d/CQ3S25Gd6q855Q Download]
 
|-
 
|Cutter H
 
|[https://yadi.sk/d/68j97sHRgPJ1zg Download]
 
|-
 
|Cutter HD
 
|[https://yadi.sk/d/NmBbZ1_h7n3d8g Download]
 
|-
 
|Cutter HM
 
|[https://yadi.sk/d/wsh4980lDS2DRA Download]
 
|-
 
|Cutter KTM
 
|[https://yadi.sk/d/34nlyxc8I2NMkQ Download]
 
|-
 
|Cutter ST
 
|[https://yadi.sk/d/ClUF8nRB8-bMTQ Download]
 
|-
 
|Cutter STL
 
|[https://yadi.sk/d/OYh1g25EZ7x0lg Download]
 
|-
 
|Cutter VSK
 
|[https://yadi.sk/d/Uz0kQoB-6HAqFg Download]
 
|}
 
 
 
==Возможные ошибки и методы их устранения==
 
{| class="wikitable"
 
|+Возможные ошибки
 
|-
 
|Ошибка
 
|Возможная причина
 
|Метод устранения
 
|-
 
|Joint * following error
 
|Компьютер не отвечает техническим требованиям;<br> Установленная скорость перемещений слишком велика для допустимого параметра <code>BASE_PERIOD в *.hal файле;</code>
 
|Провести LATENCY-TEST и установить параметр BASE_PERIOD на 10% выше значение MaxJitter (обратите внимание на метод проведения LATENCY-TEST).
 
|}
 
 
 
==Показатели Latency-Test на различных ПК==
 
{| class="wikitable"
 
|+Показатели Latency Test на различных ПК
 
|-
 
|Max Interval (1.0 ms)
 
|Max Jitter (1.0 ms)
 
|Max Interval (25 ns)
 
|Max Jitter (25 ns)
 
|Материнская плата
 
|Центральный процессор
 
|Объем RAM
 
|Видеокарта
 
|HDD
 
|-
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|}
 

Версия 09:53, 25 мая 2020

LinuxCNC (EMC2) - программное обеспечение для управления оборудованием с ЧПУ, созданное на базе Linux.

 Все вопросы, дополнения и исправления по данному руководству необходимо направлять на электронный адрес: aleksandr@enderukov.ru

Руководства и приложения

Для более удобной структуризации информации воспользуйтесь ссылками на связанные темы:

Ссылки для скачивания

Руководство по установке

Руководство пользователя

Руководство администратора

Руководство разработчика конфигураций

G-код LinuxCNC

Введение

Что такое Craftex? Craftex - нельзя назвать отдельной системой управления ЧПУ. Craftex - интерфейс, созданный компанией CNC-Technology, построенный на базе LinuxCNC. Накопив опыт работы с разными системами управления ЧПУ (такими как Mach3, NC-Stuido, автономные пульты DSP RichAuto и другие) мы позаимствовали положительные качества каждой из них и сократили недостатки. Ниже мы постарались описать идеологию, которую мы преследовали.

Почему мы сделали это?

Одними из самых популярных систем управления ЧПУ, можно считать NC-Stuido, Mach3, различные автономные пульты управления. В чем преимущества и недостатки каждой из них? И почему мы сделали выбор в пользу LinuxCNC? Для этого давайте проведем сравнение этих систем?

Mach3 NC-Studio Автоном. пульты LinuxCNC
Количество осей При работе через LPT-DPTR 1.03: 4 оси.
При работе через ZKMotion: 6 осей
PCIMC-3D: 3 оси
PCIMC-3G: 3 оси
PM95A+Lambda4S: 4 оси (Примечание: стоимость более 1000$).
DSP RichAuto A11: 3 оси
DSP RichAuto A18: 4 оси
При работе через LPT-DPTR 1.03: 4 оси.
При работе через MESA: 6 осей
Максимальная частота При работе через LPT-DPTR 1.03: 60 kHz*.
При работе через ZKMotion: 1,5Mhz.
PCIMC-3D: 47 kHz.
PCIMC-3G: 120 kHz.
DSP RichAuto A11, A18: 1Mhz При работе через LPT-DPTR 1.03: 60kHz.
При работе через MESA: более 400 kHz.
Конфигурируемость (возможность изменения функционала или интерфейса под собственные задачи) Система скриптов на VB, легко изменяется интерфейс или функционал под задачи Интерфейс изменить невозможно, изменение функционала крайне ограничено Невозможно изменить не функционал, не интерфейс Легко изменить функционал и интерфейс, язык Python и другие
Удобность интерфейса Для рядового пользователя перенасыщен кнопками и функциями Минималистичный, удобный Недостаточно удобный, нет многих функций Минималистичный, нет некоторых удобных функций
Удобность настройки Легко настраивается из меню программы Почти не требует настройки, легко настраивается из меню программы Легко настраивается, но некоторые параметры не интуитивны Легко настраивается через файлы конфигурации
Работа с большим объемом G-кода Проблемы при загрузке больших управляющих программ Легко работает с большим объемом Легко работает с большим объемом но долго загружает управляющую программу Легко работает с большим объемом (однако иногда требуется выключить визуализацию)
Требовательность к ПК Очень требователен к ПК (не только к техническим характеристикам, но и к наличию сторонних программ на ПК) Не требователен (только тип операционной системы и битность) Не требует ПК Требователен только к техническим характеристикам ПК
Стабильность Не стабилен в ввиду требовательности к ПК Стабильная система Стабильная система Стабильная система
Итоги/выводы Интерфейс слегка перенасыщен и требует время для освоения системы у новичков, легко настраиваемая неопытным пользователем по созданным руководствам. Огромный плюс состоит в большом количестве информации о данной системе. Отличная гибкость под разные задачи. Однако существенным недостатком данной системы является не стабильная работа. В данном случае под нестабильностью стоит понимать "капризность системы". В особенности это проявляется на больших управляющих программах, которые исполняются на станке часами. Отличная надежность. Настройка крайне простая и можно легко сказать что данная система работает из коробки. Два больших недостатка не дают этой системе занять лидирующие позиции: 3 оси (существуют и 4-ех осевые версии, но стоимость контроллера не соизмерима - более 1000$) и полное отсутствие гибкости. Стабильны при работе, но статистике менее удобны в работе. Отсутствие визуализации, невозможность изменения интерфейса и прочее. Согласно статистике существует такая проблема: пульт проводной и находится в непостредственной близости к станку. Именно по этому 80% обращений в тех. поддержку - физические повреждения (разбит экран, клавиатура, перебит провод) Отличная гибкость, отличная надежность. Единственный недостаток скудный интерфейс в стандартном исполнении (интерфейс Axis). Некоторая сложность настройки на начальных этапах.


Какой вывод мы можем сделать исходя из этой сравнительной таблицы? По нашему мнению LinuxCNC является одной из надежных систем управления ЧПУ, сбоев при работе данной системы крайне мало. Однако стандартный интерфейс Axis недостаточно удобен и лишен некоторых возможностей (точнее говоря не лишен, но этот функционал не является интуитивным, удобным). При этом стоимость контроллеров, необходимых для работы с LinuxCNC очень доступная (к примеру контроллеры для работы через LPT - LPT-DPTR 1.03 или контроллеры MESA для работы через PCI или Ethernet). Именно поэтому мы постарались сделать интерфейс для LinuxCNC максимально удобным в работе (в частном случае, адаптированным под сенсорный экран). В итоге мы получили интуитивную, надежную, а самое главное доступную систему управления ЧПУ.

Как получить? Сколько это стоит?

Сама система управления LinuxCNC (вместе с интерфейсом Craftex) является полностью бесплатной и доступной каждому. Для того, чтобы получить образ диска с системой Craftex обратитесь в отдел продаж компании CNC-Technology или самостоятельно загрузите образы по ссылке.