Плагин осуществляющий переход инструмента на точку траектории ближайшую к текущему положению, либо переход на начало ближайшей траектории. Кроме перемещения плагин осуществляет подготовку к началу реза с точки траектории.
Плагин работает исключительно с программой UCCNC и предназначен для систем газо-плазменной резки. Хотелось бы обратить внимание на тот факт, что траектория обрабатывается без учета координаты Z – по этому этот плагин не применим для фрезерных ЧПУ и прочих систем, где важна координата по Z.
Установка и запуск плагина
Для запуска плагина необходимо распаковать содержимое самораспаковывающегося архива в папку плагинов (Обычно это “c:\UCCNC\plugins”) и после входа в программу активировать его.
Для активации выберете вкладку “configuration->general settings” и нажмите кнопку “Configure plugins”.
Далее выберите в строке плагина UCCNCCutStart “Call startup” и “Enabled”. А так же можете отконфигурировать его нажав на кнопку “Configure”.
Здесь Action Button Id – это идентификатор кнопки, который будет вызывать переход на траекторию, а Start button id – идентификатор кнопки, которая будет вызывать переход на начало траектории. Если не хотите добавлять кнопки на рабочий экран можете привязать сочетания клавиш к этим функциям.
Для этого выберите вкладку “Configureation->I/O Trigger->HotKeys”. На этой вкладке установите привязку этих команд на определенные сочетания клавиш.
Всем привет! С вами компания 3Dtool!
Часто при выборе фрезерного станка с ЧПУ у покупателя возникает вопрос — каким образом данный станок управляется, в каких программах можно подготавливать УП (машинный код, или управляющая программа), как оперировать инструментом в холостую и вообще, какой софт используется при работе с подобными устройствами. Отвечая на эти вопросы, мы подготовили для Вас полезный материал — подборку программ для полноценного оперирования фрезерным станком с ЧПУ. А в качестве примера рассмотрим одну из самых ходовых моделей таких станков нашего каталога — фрезерный широкоформатный станок с ЧПУ TS1325 / TS1325L
Характеристики фрезерного станка с ЧПУ TS1325
Широкоформатная модель TS1325 занимает среднюю позицию по рабочему объему между TS2040 и TS1515L: размер области построения достигает 1300х2500х300 мм, позволяя работать с дверными полотнами, столешницами и другими крупногабаритными заготовками.
Станок собран на прочной сварной раме из толстой стали, обеспечивающей должную устойчивость и вибростойкость. В комплект входит шпиндель мощностью 5,5 кВт с воздушным охлаждением для обработки древесины, фанеры, древесноволокнистых плит, искусственного камня, а также различных полимеров, включая оргстекло, акрил, полистирол, и другие.
Шпиндель развивает до восемнадцати тысяч оборотов в минуту и оборудован стандартным патроном ER25. Дополнительно можно установить щетку для сбора мусора и подключить вытяжной рукав к системе аспирации или вытяжному насосу.
Предусмотрена установка вакуумного стола и поворотного крепления для обработки цилиндрических заготовок. Перепрошивка при работе с ротационным модулем не требуется, так как в машинном коде ось вращения просто заменяет одну из плоскостных осей. Ручки управления вакуумным прижимом, разбитым на сколько зон, расположены на передней панели.
Электроника вынесена в отдельный шкаф с органами управления оборотами шпинделя, аварийной остановки и включения и выключения. За остальные функции отвечает выносной DSP-пульт, принимающий USB-флешки. В стандартной комплектации это пульт RichAuto A11, позволяющий программировать движения инструмента, выставлять нули и положение шпинделя относительно заготовок и выполнять другие операции, включая непосредственно передачу управляющих заданий и запуск обработки.
Система позиционирования построена на косозубых реечных передачах в горизонтальной плоскости и шарико-винтовых парах в вертикальной, рельсовых направляющих и гибридных редукторных сервоприводах и драйверах от Leadshine. Обработка осуществляется на жертвенном столе с T-образными слотами для фиксации заготовок. Как уже упоминалось выше, станок можно оборудовать вакуумным прижимом.
Технические характеристики фрезерного станка с ЧПУ TS 1325:
- Размер рабочей зоны: 1300х2500х300 мм
- Станина: сварная стальная
- Направляющие: линейные квадратные
- Передачи по осям X и Y: косозубые реечные
- Передача по оси Z: шарико-винтовая
- Двигатели: гибридные сервоприводы Leadshine
- Мощность двигателей: 0,45 кВт
- Мощность шпинделя: 5,5 кВт
- Частота вращения шпинделя: 6000-18000 об/мин
- Охлаждение шпинделя: воздушное
- Мощность инвертора: 5,5 кВт
- Стол: вакуумный с механическим креплениями
- Система смазки: централизованная
- Максимальная скорость фрезерования: 10 м/мин
- Система управления: NC Studio
- Формат файлов: Gcode
- Напряжение питания: 380 В
- Габариты: 3160х1980х1780 мм
- Вес: 1200 кг
- Срок гарантийного обслуживания: 12 месяцев
Опции:
- Сервоприводы Yaskawa (Япония), 850 Вт, 4 шт.: $5000
- Система охлаждения инструмента масляным туманом: $710
- Система удаления стружки мощностью 3 кВт и воздуховод длиной шесть метров: $380
- Поворотное устройство длиной 1200 мм c диаметром патрона 230 мм: $1300
- Вакуумный вихревой насос мощностью 5,5 кВт: $1150
- DSP-пульт RichAuto А11: $410
Подходящее программное обеспечение разобьем на три категории — программы для моделирования, программы для подготовки машинного кода и управляющие программы.
Программы для моделирования
Самый первый этап — создание цифровой модели, которую станок с ЧПУ должен воспроизвести уже в физической форме. В случае с фрезерами это могут быть как двухмерные, так и трехмерные модели, в зависимости от геометрической сложности изделий и возможностей оборудования.
Fusion 360
Одна из самых популярных программ в своем классе, разработанная компанией Autodesk и предлагающая возможность 2D- и 3D-моделирования, плюс множество плагинов, дополнительно расширяющих функционал. Fusion 360 также поддерживает CAM и обладает интуитивно понятным интерфейсом. С освоением проблем быть не должно: высокая популярность этого программного обеспечения обуславливает огромный набор учебных пособий — от официальных руководств до множественных видеоуроков, публикуемых пользователями на Youtube.
Любителям и студентам предлагаются бесплатные версии Fusion 360, но для коммерческого пользования с неограниченным функционалом придется оформить подписку примерно за $500 в год. Программа совместима с операционными системами Windows и macOS.
Официальный сайт Fusion 360
AutoCAD
Еще один продукт компании Autodesk, профессиональная система автоматизированного проектирования (CAD) с облачными вычислениями и поддержкой 2D- и 3D-моделирования. В AutoCAD реализованы параметрическое черчение, твердотельное, поверхностное и полигональное 3D-моделирование, фотореалистичный рендеринг и возможность работы с облаками точек, получаемыми 3D-сканированием. Функции CAM программа не предлагает, но допускает использование сторонних надстроек.
Как и Fusion 360, программу AutoCAD можно использовать бесплатно в образовательных целях: студенческая версия отличается от профессиональной только специальными пометками. Платная профессиональная версия доступна примерно за $1900 в год. Программа совместима с операционными системами Windows и macOS.
Официальный сайт AutoCAD
Inkscape
Опенсорсная программа, популярная в первую очередь благодаря развитому функционалу 2D-моделирования. Inkscape — векторный и растровый графический редактор.
Векторные изображения— это, по сути, наборы математических функций, не зависящие от разрешения. Векторная графика полагается на сочетания геометрических примитивов, то есть точек, линий, кривых Безье, окружностей и так далее. Начальные, конечные точки и координаты примитивов отлично преобразуются в машинный код — по этой причине векторная графика так популярна в качестве инструмента моделирования для фрезерования и гравирования.
Inkscape также допускает использование плагинов от сторонних разработчиков, например приложений для переработки изображений в G-код и визуализации кода прямо в самой программе. Inkscape поддерживает экспорт файлов в форматах ODF, DXF, Sk1, PDF, EPS и Adobe PostScript. Начинающие пользователи могут воспользоваться учебными пособиями на официальном сайте. Весь этот функционал предлагается совершенно бесплатно. Программа совместима с операционными системами Windows, Linux и macOS.
Официальный сайт Inkscape
SolidWorks
Система автоматизированного проектирования разработки компании Dassault Systеmes, очень популярная среди профессиональных инженеров ввиду обширных возможностей. Среди прочего SolidWorks поддерживает черчение, 3D-моделирование и САМ, начинающим пользователям доступна обширная поддержка в виде официальных учебных пособий и уроков в независимых блогах и на Youtube.
Будучи профессиональной программой, SolidWorks предлагается на платной основе, хотя студентам доступны значительные скидки и даже возможность бесплатного пользования, если оформление академической подписки на себя берет образовательное учреждение. Коммерческие подписки с полной технической поддержкой стоят от $1820 в год, программа предназначена для установки на Windows.
Официальный сайт SolidWorks
Aspire
Aspire — специализированная программа для моделирования объемных рельефов, разработанная компаний Vectric и ориентированная на станки с ЧПУ. Программа легко осваивается и отлично подходит для начинающих пользователей.
Бессрочная лицензия стоит чуть менее $2000, но перед покупкой можно воспользоваться бесплатной пробной версией, неограниченной по времени, но не позволяющей сохранять или экспортировать машинный код. Программа предназначена для установки на Windows.
Официальный сайт Aspire
Программы для подготовки машинного кода
Готовые цифровые модели необходимо преобразовывать в понятные оборудованию команды, то есть машинный код (G-code, G-код). Программы ниже помогают выполнять эту задачу и зачастую предлагают дополнительный функционал, например возможность симуляции — предварительного просмотра для отладки траекторий перед обработкой настоящих заготовок, чтобы не тратить материалы впустую.
eCam
Программа eCam объединяет функции CAD и CAM с диалоговым программированием, упрощая создание машинного кода для станков с ЧПУ — фрезерных, гравировальных и токарных. eCam позволяет проектировать изделия, моделировать траектории движения инструментов с предварительным просмотром и поддерживает экспорт файлов в форматах DXF и DWG.
Программа платная, но разработчики предлагают потенциальным покупателям бесплатную и полностью функциональную двухнедельную пробную версию. Забавный момент — возможность бесплатного использования программы по выходным с условием некоммерческого применения. Платные версии предлагаются по цене от $150. Программа предназначена для установки на 64-разрядные версии Windows.
Официальный сайт eCam
HeeksCNC
HeeksCNC — недорогая CAD/CAM-программа для Windows, разработанная британским программистом Даниэлем Хиксом. Более того, это опенсорсное приложение: при желании программу можно модифицировать, скачав исходный код с репозитория GitHub. HeeksCNC — это надстройка собственной системы автоматизированного проектирования HeeksCAD, использующая опенсорсные библиотеки OpenCAMLib и Area. Программа позволяет генерировать машинный код для трехосевых станков с ЧПУ, а также симулировать рабочие процессы.
Готовое приложение предлагается за £10, перед установкой HeeksCNC необходимо установить HeeksCAD, OpenCASCADE/OCE и wxWidgets 2.8. Программа предназначена для установки на Windows.
Официальный сайт HeeksCAD и HeeksCNC
G-Wizard Editor
G-Wizard Editor — это комбинированный редактор и симулятор для создания, модификации и оптимизации G-кода. Функционал включает построчные комментарии, объясняющие назначение конкретных команд, а также систему проверки ошибок, заодно предлагающую варианты по оптимизации. Программа предлагается примерно за $270 и предназначена для установки на Windows.
Официальный сайт G-Wizard Editor
CNC Simulator Pro
CNC Simulator Pro, как подсказывает название, служит в первую очередь симулятором управляющих программ для проверки результатов перед настоящей обработкой. С его помощью можно моделировать рабочие процессы как станков с ЧПУ, так и 3D-принтеров, но не только. Это еще и полноценная CAD/CAM программа, позволяющая заниматься проектированием и генерировать траектории инструментов. Версия с ограниченным функционалом предлагается бесплатно, а полноценный вариант доступен по подписке за $100 в год. Программа совместима с Windows.
Официальный сайт CNC Simulator Pro
NC Viewer
NC Viewer — это уже онлайн-симулятор работы с ЧПУ-станками, не требующий установки. После импорта G-кода программа показывает симуляцию рабочих процессов, то есть траекторию движения шпинделя, сопровождаемую координатами. Отсюда определенные ограничения: например, программа не учитывает полезный объем оборудования, так что за этим моментом нужно следить самостоятельно. За счет браузерной природы программа работает в том числе на мобильных устройствах. NC Viewer предлагается бесплатно.
Официальный сайт NC Viewer
Управляющие программы
Задача управляющих программ — интерпретировать машинный код и пересылать команды непосредственно на обрабатывающее оборудование, а также помогать настраивать станки, например калибровать по высоте или выставлять скорость вращения шпинделя.
Universal Gcode Sender
Максимально простая и понятная программа, обладающая всеми необходимыми базовыми функциями и позволяющая визуализировать, изменять и оптимизировать G-код. Программа предлагается бесплатно и совместима с операционными системами Windows, macOS и Linux, но требует установки Java. На официальном сайте можно найти инструкции по установке, настройке и основным функциям, а также по устранению неполадок.
Официальный сайт Universal Gcode Sender
UCCNC
Программное обеспечение от компании CNCdrive, работающее с фирменными контроллерами и поддерживающее до шести осей. Программа совместима с контроллерами UC400ETH, UC300ETH, UC300, UC100 и AXBB-E и содержит функции предварительного просмотра траектории инструмента и некоторые базовые модули CAM, включая импорт файлов в формате DXF. UCCNC устанавливается на Windows, для каждого контроллера требуется отдельный лицензионный ключ за $60.
Официальный сайт UCCNC
PlanetCNC
PlanetCNC — комплексное аппаратное и программное решение с широким функционалом, совместимое практически с любыми шаговыми двигателями и подходящее для фрезерных и токарных станков с ЧПУ, граверов и резаков. Сама программа бесплатна, но использовать ее можно только в связке с предлагаемыми контроллерами и при наличии активированной лицензии. PlanetCNC совместима с Windows, Linux, мacOS и Raspberry Pi OS.
Официальный сайт PlanetCNC
OpenCNCPilot
Изюминка OpenCNCPilot в возможности измерения указываемых пользователями участков на предмет деформаций с последующей корректировкой траектории движения шпинделя вокруг изогнутых поверхностей. Это помогает избегать растрескивания и неравномерной обработки. Калибровка и построение карт высот осуществляются автоматически. Это опенсорсная и бесплатная программа, доступная в репозитории GitHub.
Ссылка на проект
ChiliPeppr
ChiliPeppr — браузерный хост G-кода. Программа работает с ЧПУ-контроллерами TinyG, Lua, GRBL и некоторыми другими. Для работы с ChiliPeppr необходимо установить простой драйвер для подключения к станку через браузер. Будучи опенсорсной программой, ChiliPeppr предлагается бесплатно.
Официальный сайт ChiliPeppr
GRBL Candle
GRBL Candle — это бесплатное программное обеспечение с открытым исходным кодом для станков с ЧПУ на базе прошивки GRBL с подключением через параллельные порты. Программа позволяет осуществлять предварительный просмотр траекторий, выставлять нули, вручную изменять координаты, визуализировать и редактировать G-код. GRBL Candle совместима с операционными системами Windows и Linux и доступна в репозитории GitHub.
Ссылка на проект
LinuxCNC
LinuxCNC — проверенная временем программа на Ubuntu Linux с системой жесткого реального времени (RTAI). Программа представляет собой набор приложений с открытым исходным кодом, несколькими графическими интерфейсами и возможностью управления девятью осями через параллельные порты с точной синхронизацией. Опенсорсность проекта обуславливает широкий функционал и выбор настроек. LinuxCNC предлагается бесплатно.
Официальный сайт LinuxCNC
Machinekit
Machinekit — форк LinuxCNC, но несколько модернизированный и с некоторыми отличиями в плане поддержки разных графических интерфейсов для удаленного управления и возможности переноса части вычислений на одноплатные компьютеры с процессорами на архитектуре ARM и поддержкой жесткого реального времени, например Beagleboards, что положительно сказывается на синхронизации осей. Программа предлагается бесплатно и доступна в репозитории GitHub.
Ссылка на проект
Mach3
Программный пакет для управления фрезерными и токарными станками, а также лазерными граверами, превращающий компьютер в полноценный пульт управления. Mach3 — это устаревшая, но все еще широко используемая версия с развитой технической поддержкой разработчика — компании Newfangled Solutions. Программа имеет кастомизируемый интерфейс и функцию визуализации машинного кода, позволяет индивидуально настраивать разные параметры и использовать макросы.
Mach3 работает только на 32-разрядных версиях Windows, владельцам 64-разрядных операционных систем доступна более современная Mach4. Программа предлагается за $175.
Официальный сайт Mach3
Mach4
Mach4 — практически полностью переделанная Mach3, устраняющая множество недоработок, отличающаяся модульностью и повышенной гибкостью и использующая собственное вычислительное ядро. Точность и скорость визуализации траекторий повышены, графический интерфейс расширен и модернизирован, добавлен категоризированный раздел диагностики.
Программа предлагается за $200 для хоббийного использования и $1400 для промышленного. Mach4 совместима c 32- и 64-разрядными версиями Windows.
Официальный сайт Mach4
OpenBuilds Control
OpenBuilds Control — опенсорсная программа с минималистичным, но более удобным интерфейсом, чем Mach3. Функционал включает исполнение машинного кода, определение нулей, сглаживание поверхностей перед обработкой, и так далее. Программа может работать в связке с OpenBuilds CAM — браузерным приложением для конвертации двухмерных изображений в G-код. OpenBuilds Control предлагается бесплатно и совместима с операционными системами Windows, Linux и macOS.
Официальный сайт OpenBuilds Control
Easel
Браузерный генератор G-кода и управляющая программа, совместимая с Windows, Linux и macOS. Easel отличается удобным интерфейсом, богатым выбором инструментов и совместимостью с разнообразными прошивками. Пользователям предлагаются бесплатная и платные версии программы. Платные стоимостью $25 или $240 в год дают доступ к разным профилям оборудования, продвинутому функционалу и библиотеке цифровых моделей, содержащей свыше трех миллионов дизайнов.
Официальный сайт Easel
Вывод
Как видите, на рынке существует большое количество софта для совершенно разных задач в разрезе оперирования станками с ЧПУ. В этой статье мы представили наиболее известные на данный момент на мировом рынке примеры, наглядно продемонстрировав, что одними Corel Draw и Mach3 набор таких программ не заканчивается. А на этом у нас все, до встречи в новых материалах!
Приобрести 3D принтеры, ЧПУ станки или другие 3D устройства и расходные материалы, задать свой вопрос, или сделать предложение, вы можете, связавшись с нами:
По телефону: 8(800)775-86-69
Электронной почте: Sales@3dtool.ru
На нашем сайте: https://3dtool.ru/
Наша информация также публикуется в Telegram, Dzen и ВКонтакте.
Реклама. ООО «3ДТУЛ». ИНН: 7733905388
ПО для управления станком с ЧПУ — это мост, который соединяет вашу модель с реальностью. Это то, что вам нужно, чтобы объединить ваши моторы, рельсы и 3D-модель. Все фрезерные станки с ЧПУ и практически все другие типы станков с ЧПУ используют программное обеспечение для управления процессом преобразования чертежа или модели в движение двигателя.
В общих чертах, мы можем разделить процесс обработки с ЧПУ на четыре этапа: сначала пользователь проектирует или получает модель, затем генерируется G-код. Импульсы шага и направления определяются из G-кода, и, наконец, шаговые двигатели машины управляют последовательностями.
Этап проектирования часто завершается с использованием программного обеспечения САПР и является самостоятельным предметом. Он генерирует и интерпретирует G-код, с которым обычно работает специальное программное обеспечение для ЧПУ.
Некоторые программы позволяют вам редактировать и вводить ваш G-код и создавать всю математику, все импульсы шага (направления) и отправлять их точно по времени на драйверы шагового двигателя. Другие делят работу и просто отправляют G-код, а остальные вычисления оставляют на усмотрение прошивки машины (на отдельной плате).
Исключением из этих двух методов является программное обеспечение Mach, которое является промежуточным вариантом. Mach интерпретирует G-код на вашем компьютере, но отправляет специальные низкоуровневые команды на внешнюю плату, вместо того, чтобы пытаться рассчитать время импульсов шага (направления).
ЛУЧШЕЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ СТАНКА С ЧПУ
Здесь мы составили список лучших вариантов программного обеспечения для ЧПУ. Из-за разнообразия машин и способов использования, способ создания и интерпретации G-кода станками с ЧПУ может быть разным. По этой причине мы разделим наш выбор на основе различных подходов.
Мы выбрали множество программ, но позаботились о том, чтобы все они соответствовали следующему:
- Доступно активное сообщество и поддержка
- Диапазон функций
- Доступность для любителей
- Некоторая степень настраиваемости
Хотя разные варианты могут соответствовать этим критериям лучше, чем другие, мы уверены, что вы найдете то, что вам нужно. Итак, теперь давайте посмотрим, что там есть!
Для начала, разберем тот тип ПО, который пытается все сделать сам. Другими словами, программное обеспечение, которое принимает G-код и генерирует импульсы шага и направления для драйверов шагового двигателя (обычно через параллельный порт).
Aspire
Aspire от Vectric — это многофункциональная программа для ЧПУ. Его легко освоить, и он может управлять сложными задачами по созданию деталей с помощью станка с ЧПУ. Его инновационные инструменты 3D-моделирования, полный набор 2D-дизайнов и возможности редактирования делают его идеальным выбором для новичков.
Особым бонусом для новичков является неограниченная бесплатная пробная версия Aspire, которая включает в себя различные бесплатные проекты, чтобы вы узнали, как их использовать, прежде чем совершить покупку.
- Стоимость: ~ 2000 долларов
- Операционная система: Windows
- Основные возможности: полный набор инструментов для редактирования моделей, неограниченный пробный период (для избранных проектов), более 5400 минут видеоуроков, активное сообщество.
На нашем сайте есть статья с подробным обзором инструментов Aspire от Vectric
LinuxCNC
LinuxCNC — популярный выбор среди любителей ЧПУ. Это один из старейших и наиболее надежных вариантов.
Чтобы осуществить мечту об универсальном устройстве, он работает под управлением ядра Linux с расширением реального времени (RTAI). Устанавливая его таким образом, LinuxCNC может генерировать необходимые импульсы через параллельный порт с точной синхронизацией.
LinuxCNC существует уже некоторое время, поэтому стали популярны и другие установки. Например, также возможно использование карт Ethernet и Mesa (внешних плат), и некоторые пользователи даже экспериментировали с запуском LinuxCNC на Raspberry Pi. В конце концов, вы можете выбрать простую или углубленную настройку при использовании LinuxCNC.
В частности, LinuxCNC имеет открытый исходный код и имеет очень большое активное сообщество. Учитывая эти два условия, неудивительно, что программное обеспечение в значительной степени настраивается, особенно графический интерфейс, и имеет множество дополнительных функций.
- Стоимость: Бесплатно
- Операционная система: Linux
- Основные характеристики: Зрелое программное обеспечение, полностью открытый исходный код, активное сообщество пользователей, проста в установке, поддерживает многие станки с ЧПУ.
HeeksCNC
HeeksCNC от Heeks — это программное обеспечение CAD / CAM для Windows. Заплатив около 14 долларов, вы получите легкую установку Windows и обещание помощи от разработчика, если она вам понадобится. Кроме того, исходный код доступен на GitHub, что означает, что вы можете изменить программное обеспечение в соответствии с требованиями вашей установки.
HeeksCNC построен на основе HeeksCAD и включает OpenCAMLib plus Area. Это помогает в создании кода ЧПУ, наиболее часто используемого G кода, для вашего 3-осевого фрезерного станка. HeeksCNC набирает популярность как вариант с открытым исходным кодом и регулярно обновляется, и разработчик работает над Heeks2.
Обратите внимание, что для установки бесплатной версии HeeksCNC (путем ее сборки из исходного кода) вам сначала необходимо установить HeeksCAD, OpenCASCADE / OCE и wxWidgets 2.8.
- Стоимость: ~ 14 долларов за установку Windows или исходный код можно скачать с GitHub.
- Операционная система: Windows
- Основные характеристики: Поддерживает чертежи в формате DXF, регулярно обновляется, открытый исходный код
Machinekit
Machinekit — новичок на рынке. Это форк LinuxCNC, ориентированный на модернизацию старой программы. Они изменили кое-что под капотом и улучшили поддержку других форм удаленного управления с графическим интерфейсом. Кроме того, Machinekit предлагает образы, доступные для плат Beagle, популярных одноплатных компьютеров.
В целом Machinekit унаследовал многие положительные особенности LinuxCNC и все еще находится в процессе создания достойного сообщества. Существуют учебные пособия, которые помогут вам настроить, и многообещающие функции в разработке, если вы хотите оценить потенциал Machinekit.
- Стоимость: Бесплатно
- Операционная система: Linux
- Основные характеристики: многообещающее будущее, поддержка компьютеров ARM, решение проблем в LinuxCNC, растущее сообщество
ECam
ECam — еще одна универсальная программа для станков с ЧПУ. Он упрощает создание G-кода для детали и предназначен для ускорения процесса для простых моделей.
ECam объединяет функции, обычно встречающиеся в системах CAD / CAM, с диалоговым программированием. Он поставляется с 14-дневной полностью рабочей пробной версией, поэтому вы можете поэкспериментировать с программным обеспечением, прежде чем совершить покупку. Более того, что необычно, это программное обеспечение можно бесплатно использовать по выходным для всех в некоммерческих целях.
- Стоимость: ~ 180 $ (только токарный или фрезерный), ~ 240 $ (полный), ~ 420 $ (адаптивный)
- Операционная система: Windows (только 64-битная система)
- Основные возможности: редактор САПР, поддержка файлов DXF и DWG, моделирование траектории инструмента, пользовательский G-код, предварительный просмотр материалов в 3D, унифицированный калькулятор
TurboCNC
TurboCNC от Dak Engineering работает под DOS (да, MS-DOS). А за небольшую плату в размере около 60 долларов вы получаете доступ к исходному коду и дополнительную поддержку. Хотя сначала вы можете подумать, что это любопытный выбор, TurboCNC работает под DOS, чтобы иметь точное время, подобно LinuxCNC. Это старая программа, но вокруг нее все еще есть активное сообщество.
Пара недостатков заключается в том, что он не такой настраиваемый, как другие параметры, и его графический интерфейс архаичен. Тем не менее, автор выразил это лучше всего: «[это] качественное, серьезное программное обеспечение».
- Стоимость: ~ 60 $
- Операционная система: MS-DOS
- Основные характеристики: встроенный редактор кода, полностью настраиваемый шаг / направление, одновременное движение по 8 осям с компенсацией люфта, полностью параметрическое программирование, возможность нарезания резьбы по нескольким осям
Easel
Easel — это генератор G-кода и инструмент управления ЧПУ, который работает во всех основных операционных системах. Это программа на основе браузера, с помощью которой вы можете легко создавать свои проекты и выполнять разрезы на своей машине.
У нее также есть очень полезная образовательная инициатива — Уроки Easel. Это общественное образовательное мероприятие, побуждающее пользователей развивать свои навыки и реализовывать практические проекты.
Easel популярен среди любителей и новичков благодаря удобному интерфейсу, набору встроенных инструментов и совместимости с различными вариантами прошивки ЧПУ.
- Стоимость: Бесплатно
- Операционные системы: Windows, Linux, MacOS
- Основные характеристики: Easel Classes, поддержка пользовательского G-кода, активное сообщество, простота использования
MACH
Программное обеспечение Mach, пожалуй самое популярное в промышленности и существует уже долгое время. Он фокусируется на вычислении движения изнутри программного обеспечения и отправке низкоуровневых команд на совместимые платы.
Mach 3
Mach 3 — это многофункциональная программа, которая обычно используется любителями, которым нужен пакет управления ЧПУ. Он популярен и разрабатывался долгое время. Помимо множества функций, графический интерфейс Mach 3 полностью настраивается.
Mach 3 можно настроить несколькими способами, но наиболее распространенная настройка работает только со специально совместимыми внешними платами, такими как популярный SmoothStepper. Обратите внимание, что хотя Mach 3 можно использовать в универсальном подходе, аналогичном LinuxCNC, это не так часто. Это связано с тем, что запуск его в Windows означает, что он не может работать в режиме реального времени, что может привести к задержке синхронизации импульсов драйвера.
На смену этому зрелому программному обеспечению приходит его младший брат, Mach 4, о котором мы поговорим позже. Благодаря заметно более низкой цене, отличным функциям и активному сообществу Mach 3, он по-прежнему является хорошим выбором для любого любителя.
- Стоимость: ~ 175 $
- Операционная система: Windows
- Основные возможности: Универсальный визуальный дисплей G-кода, настраиваемый интерфейс, настраиваемые макросы и M-коды с помощью VBscript.
Mach 4
Mach 4 — это полная перезагрузка Mach 3. Он решает многие проблемы, связанные с устаревшим программным обеспечением. В частности, он модульный и гибкий. Он не построен с идеей использования параллельного порта, хотя есть еще способы пойти по этому пути. Он может похвастаться полной настраиваемостью благодаря своей модульности и использует свое оригинальное ядро для вычислений.
Излишне говорить, что у Mach 4 достаточно функций и возможностей настройки для любителя. Хотя он относительно новый, он прошел долгий путь и имеет многообещающие перспективы на будущее. Все это говорит о том, что это достойный выбор для любой настройки.
- Стоимость: ~ 200 долларов (хобби), ~ 1400 долларов (индустрия).
- Операционная система: Windows
- Основные характеристики: возможности дистанционного управления, быстрая и простая настройка графического интерфейса, возможность связывать информацию между другими приложениями, улучшенное удобство использования по сравнению с Mach3, ядро, отвечающее за все вычисления управления движением
ОТПРАВИТЕЛИ G-КОДА
Отправители G-кода — это более простые программы, чем другие в этом списке. Их основная функция — передать ваш G-код на внешние платы для остальной части процесса обработки с ЧПУ.
UCCNC — это программное обеспечение контроллера ЧПУ, которое работает с контроллерами движения CNCdrive. Поддерживаемые контроллеры движения: UC400ETH, UC300ETH, UC300, UC100 и AXBB-E.
UCCNC без проблем работает с машинами с числом осей до 6, а использование C # в качестве языка делает его эффективным, а также полностью изменяемым.
Программа также поставляется с программой просмотра трехмерных траекторий в реальном времени, оптимизацией экрана OpenGL и некоторыми базовыми модулями CAM, включая импорт файлов DXF. Не говоря уже о встроенном визуальном редакторе экрана, позволяющем полностью настраивать экран.
Важно отметить, что это программное обеспечение разрешено для каждого контроллера движения, что означает, что один лицензионный ключ будет работать только с указанным контроллером движения.
- Стоимость: ~ 60 $
- Операционная система: Windows
- Основные характеристики: 48 настраиваемых горячих клавиш, встроенный визуальный редактор экрана, поддержка DXF, минимальное использование CPU / GPU, регулярное обслуживание
PlanetCNC
Еще один хорошо разработанный вариант отправителя G-кода сделан PlanetCNC, предлагая полное аппаратное и программное решение. Он имеет современный подход к программному обеспечению ЧПУ, фокусируясь на манипуляции с G-кодом, и имеет специальные платы для всего остального. Он также может работать с вашей собственной платой, если он способен интерпретировать G-код.
PlanetCNC поставляется с гибкими параметрами конфигурации и функциями моделирования. Это, наряду с его интуитивно понятным дизайном, делает его исключительным программным обеспечением.
- Стоимость: программное обеспечение предоставляется бесплатно для контроллеров с действующей лицензией.
- Операционные системы: Windows, Linux, MacOS, Raspberry Pi
- Основные характеристики: Полностью настраиваемая процедура смены инструмента, поддерживает многие виды использования станков с ЧПУ (моделирование, синхронизация шпинделя, измерения, зондирование и стандартные циклы), совместима с различными вариантами G-кода и типов файлов.
ChiliPeppr
ChiliPeppr — это хост G-кода на основе браузера, который работает так же хорошо, как и программные контроллеры ЧПУ. Это платформа, которая позволяет без труда создать рабочее пространство для управления оборудованием с помощью программного обеспечения.
Он работает как с TinyG, так и с GRBL, и доступно несколько других предварительно настроенных рабочих пространств. Заставить его работать с вашим станком с ЧПУ очень просто: вам просто нужно установить простой драйвер, который подключается к станку через ваш браузер.
- Стоимость: Бесплатно
- Операционные системы: N / A (на основе браузера)
- Основные возможности: работает с TinyG, Lua, GRBL и др., Включает зондирование и автоматическое выравнивание, открытый исходный код.
Universal Gcode Sender
Универсальный отправитель Gcode (UGS) имеет открытый исходный код и прост в использовании. Он написан на Java для поддержки нескольких платформ и хорошо работает с пользовательскими настройками.
UGS имеет все необходимые функции для большинства любителей, а также некоторые приличные манипуляции с G-кодом. Добавьте к этому простоту исполнения, и вы получите идеальную установку для новичка. Обратите внимание, что вам необходимо связать это с прошивкой для вашей платы, которая принимает G-код. Взгляните на варианты ниже, чтобы получить некоторые идеи.
- Стоимость: Бесплатно
- Операционные системы: Windows, Linux (включая ARM SBC), MacOS
- Основные характеристики: настраиваемая оптимизация G-кода, 3D визуализатор G-кода, исполняемые файлы JAR «все в одном», работает в нескольких операционных системах, упрощенный пользовательский интерфейс.
OpenCNCPilot
Подобно ChiliPeppr, эта программа только управляет машиной, но отлично справляется с этой задачей. Изюминкой OpenCNCPilot является его способность проникать в определенные пользователем области для деформации, а также обертывать траекторию инструмента по изогнутой поверхности. Это очень удобно при фрезеровании изоляционных печатных плат, где деформация приводит к повреждению или короткому замыканию дорожек.
Кроме того, для работы не требуются дополнительные датчики. Это, в сочетании с автоматическим выравниванием и автоматическими картами высоты, делает OpenCNCPilot очень функциональным вариантом.
- Стоимость: Бесплатно
- Операционные системы: Windows
- Основные характеристики: поддерживает прошивку GRBL, автоматические карты высот, возможность TCP-соединений, автоматическое выравнивание, открытый исходный код
GRBL Candle
GRBL Candle — это бесплатное программное обеспечение с открытым исходным кодом для управления вашим станком с ЧПУ на базе GRBL. Его можно бесплатно скачать со страницы Github и установить на компьютеры с Windows или Linux. Пользовательский интерфейс минималистичен и прост в использовании. Кроме того, вы можете назначить клавиши на клавиатуре для управления осями. Вы можете импортировать, просматривать и редактировать G-код. Кроме того, вы можете просмотреть траекторию, пройденную инструментом до и во время резки.
Связь с контроллером осуществляется через USB. Однако он может поддерживать не более 3 осей. Он подходит для любителей и энтузиастов DIY. Кроме того, у GRBL Candle есть большое онлайн-сообщество пользователей и форумы, которые могут помочь вам с GRBL Candle.
ПРОШИВКА
Мы больше не говорим о программном обеспечении в самом строгом смысле этого слова, но без прошивки отправители G-кода не будут очень продуктивными. Обычно они являются проприетарными в приобретенном программном обеспечении, но если вы любитель, эти два варианта — хорошее место для начала.
Marlin
Марлин будет знакомым именем, если вы раньше перепрошивали свой аппарат. Это очень популярная прошивка для всех типов 3В-принтеров, которая также поддерживает конфигурации с ЧПУ. Существует большое количество разнообразных конфигураций, и перепрошивка — это простой процесс. Не стесняйтесь ознакомиться с нашим руководством по началу работы с Marlin.
Поскольку Marlin широко используется, существует широкая поддержка целого ряда плат. Добавьте к этому его гибкость и большое сообщество, и это делает Marlin одним из лучших вариантов для любой настройки ЧПУ.
- Стоимость: Бесплатно
- Платы: Arduino, Teensy и другие.
- Основные характеристики: высокая гибкость, возможность настройки практически для любой машины, поддержка множества плат, простая настройка, большое сообщество
GRBL
GRBL — это очень простая прошивка с открытым исходным кодом для трехкоординатных ЧПУ. Да, он ограничен тремя, поэтому он не предназначен для 3D-принтеров; это было сделано для того, чтобы удовлетворить потребность в системе, не зависящей от параллельного порта.
Несмотря на то, что он не большой и многофункциональный, GRBL выполняет свою работу и делает это хорошо. Он утверждает, что дает очень плавные результаты и прост в настройке. Перепрошивка может быть выполнена через удобную для пользователя Arduino IDE, и она имеет простую конфигурацию. Все это делает его очень удобным для новичков выбором для проектов с ЧПУ.
- Стоимость: Бесплатно
- Платы: платы Arduino (кроме Arduino Mega)
- Основные характеристики: открытый исходный код, простая настройка, поддержка двух осей, на базе Arduino
What is the UCCNC?
The UCCNC is CNC controller software that works their own USB and Ethernet motion controllers. This includes the following:
-
UC100
-
UC300
-
UC300ETH
-
UC400ETH
The software runs on and is fully functional on:
-
Windows XP
-
Windows 7
-
Windows 8 and 8.1
-
Windows 10
It supports both the 32bit and 64bit versions of the software.
It uses Visual C# as it macro languages and is fully modifiable.
UCCNC Licencing
The software is free to down load and runs in demo mode. It is fully functional, but can not talk to your machine until its licenced.
A licence costs $60 and will only talk to one of the following motion controllers.
-
UC100 — USB based controller with a LPT compatible interface.
-
UC300 — USB based controller with multiple 6 IDC connectors (Discontinued)
-
UC300ETH — Ethernet based controller with 6 IDC connectors
-
UC400ETH — Ethernet based controller with 2 IDC connectors
You can purchase a licence here:
UCCNC Software Licence
The licence key is tied to the serial number of one of the above motion controllers which means for each controller you purchase, you will also have to purchase a separate licence key.
So the bottom line, its going to cost you $170 for each UC100 (or other UC device) you want to use with the UCCNC software.
All that said the UCCNC and UC100 combo is still a good deal as long as you are only going to use a single computer to control a single CNC machine. Note that you can move the laptop with the interface to another CNC. If you have any notion about running multiple machines at once with the UNCNC, you will need both the controller and licence for each machine.
Licence Key Delays (update 1/11/2018)
I have had issues with the licence key arriving several days after I have received the motion controllers. If you are doing a project and plan on using the UCCNC software to control it, keep this in mind. Note that the UC100 and UC300 motion controllers can be used with Mach3 out of the box.
Cost Comparisons
OK, here is the scenario. You have a laptop or tablet computer and you want to control your KReduCNC. Lets look at a few software and interface options.
-
Mach3 and Parallel Port — $159
-
Mach 3 & Smooth Stepper — $159 + $165 = $324
-
Mach 3 & UC100 — $259 (bundle price)
-
UCCNC & UC100 — $165 (bundle price)
While there are other options, I am going to be concentrating on the UCCNC software and the UC100 interface for now.
As you can see in the above scenario, the UCCNC and UC100 have the lowest price point of entry.
Second scenario. You have a laptop and a desktop, both are connected to different CNC machines.
-
Mach3 and Parallel Port — $159
-
Mach 3 and 2 Smooth Steppers — $159 + $165 + $165 = $489
-
Mach 3 and 2 UC100 — $369
-
UCCNC & 2 UC100 — $330
Third scenario. You have a laptop and two desktop computers, all three are connected to different CNC machines.
-
Mach3 and Parallel Port — $159
-
Mach 3 and 2 Smooth Steppers — $159 + $165 + $165 + $165 = $654
-
Mach 3 and 2 UC100 — $479
-
UCCNC & 2 UC100 — $495
Last Scenario. You have 9 CNC machines, all connected to different computers. This may sound crazy, but this is my scenario.
-
Mach 3 and Parallel Port — $159
-
Mach 3 and 9 Smooth Steppers — $159 + $1485 = $1644
-
Mach 3 and 9 UC100 — $1139
-
UCCNC & 2 UC100 — $1485
As you can see as soon as you go to more than one CNC , all the costs go up except the Mach 3 and parallel port. The cost remains constant.
Not counting the Mach3 and parallel port option, at the three machine point the UCCNC and UC100 overtake the Mach3 and UC100 option.
Keep in mind you can use a single copy of Mach3 as long as you are only running one machine at a time. If you are running more than one machine at a time then the UCCNC and UC100 is the best price option.
Just for perspective, I have a lot of CNC machines in my shop, but I cant think back to a time when I was running more than one machine at a time. That’s my environment, a machine shop with multiple operators would be a totally different scenario.
Also keep in mind that you can mix and match the above machines and controller. All but the SmoothStepper and the UCCNC software. Which brings up a point. The UCCNC software is only compatible with its own motion controllers. Also the Mach 3 software is more mature so it has more third party plugins. So that pendant you have your eye on might not work with the UCCNC software.
UC100 Motion Controller
I will be testing the UC100 with the UCCNC software as it looks like the simplest to use. Later, I will look at some of the other UCxxx motion controllers.
Machine Configurations
As I test my various CNC machines with the UCCNC software, I will post the results.
There are full instructions for the UCCNC software however wading through those is time consuming.
This is supposed to be a quick reference to make it easier for me the next time I set up the software.
These notes assume the default screen layout and colours. I am sure I will reconfigure this at some point in the future.
Axes
I started with the pins and ports for the Pulse, Dir and Enable lines.
I use active high. In the case of the step pulse, this means that the pulse activates on the rising edge not the falling edge of the pulse, therefore there is no tick required in the ‘active low’ check box.
The pins and port numbers come from the breakout board.
Enable Line
I have the enable line connected, in that case I had to activate the enable pin on all three axes, otherwise nothing moved. Active high.
Speed and Calibration
I was expecting this to be more difficult but the built in calibration routine made it very easy.
The software calculates the ‘Steps per unit’ based on the measurement of a known distance.
I work exclusively in millimetres (mm) so for me, one unit = 1mm.
I just pressed the calibration button and followed the instructions. In short that was, measure the distance travelled in, my case, millimetres, enter that back in when requested and the correct value is calculated.
I ran this a couple of times to get a more precise result.
I also adjusted the velocity to something I was comfortable with. For a cutter the velocity would need to based on the material being worked on but for the pen I am using for testing, a rough guess is acceptable.
Soft Limits
These look like they will be useful for my proof of concept machine because I do not have any physical limit switches. I have not tried these settings out yet.
I/O Setup
There are lots of optional settings on this page but I only use the emergency stop (E-stop).
My E-stop is connected to pin 10, and this is normally ground when the machine is OK to run. It is therefore, active when it is not low, which is high or technically floating, as far as I know.
Lining up the tool head with the UCCNC software
I followed some online tutorials and started with the Z axis to avoid crashing that on the bed.
I used a piece of paper resting on the bed or it could have been the work piece. I jogged the head down until the paper was just gripped by the tool.
I then zeroed the position in UCCNC using the pale blue button next to the axis.
I raised the head, a little, to avoid it fouling the work piece.
Image from an older software version [to be replaced with a newer version] |
I moved the tool X and Y positions to move the tool to a position that corresponds with the tool position indicated on the tool path view.
I was looking at the machine upside down, so from my view the pen needed to be in the far right corner. That corresponded to the lower left corner on the tool path view.
I don’t know if that orientation is normal for CNC machines, but it would be correct if I was peering over the top of the gantry from, what I call, the back of the machine.
Once the screen view and the physical tool were in corresponding positions, I zeroed the X and Y positions using the pale blue buttons within UCCNC.
For me, that had aligned the tool head on screen with the real world position of the tool.
UCCNC was ready to use.
Xbox 360 controller
The Xbox controller is a very popular addition as a hand held jog control tool. It’s a lower cost than the professional dedicated units and very effective.
The add-in for using an Xbox 360 controller is included with the UCCNC software installation and there is a description file within the UCCNC folder for what codes to use for each function.
I followed the instructions to enable and configure the plugin.
It’s on the Configuration, General Settings tab.
After ticking the Enable button for the Xbox 360 plugin, it was necessary to close UCCNC and restart it.
I used the Show button to configure the controller buttons.
I have changed what all the buttons do. My preferences are:
- The Z axis controlled by the bumpers.
- The X and Y axes controlled by the left stick.
- The jog speed is changed using the controller X and Y buttons
- The movement speed is controlled by the controller A and B buttons
- Cycle start uses the controller Start button
- Cycle stop uses the controller Back button.
The right stick on the Xbox controller is not available for use with the UCCNC plugin. None of the buttons on my Xbox 360 controller activate buttons 10 or 11 within the plugin. I even downloaded a text app to make sure my Xbox controller was working but it was.
Much more convenient using the Xbox controller to move the tool about. A bargain for less than £15.
==
Links:
The video for the Stepcraft Machine Setup, shows aligning the tool before starting work.
https://stoneycnc.co.uk/uccnc-software/
Setting up an Xbox 360 controller.
https://www.youtube.com/watch?v=ve-HJjnXvog
==
Shapecut Series:
Part 1 — Magic Eye to CNC
Part 2 — CNC proof of concept design
Part 3 — CNC controller enclosure
==
maual
- Addeddate
- 2022-01-01 05:44:17
- Identifier
- en-uccnc-usersmanual
- Identifier-ark
- ark:/13960/s2mthbkh2d9
- Ocr
- tesseract 5.0.0-1-g862e
- Ocr_autonomous
- true
- Ocr_detected_lang
- en
- Ocr_detected_lang_conf
- 1.0000
- Ocr_detected_script
- Latin
- Ocr_detected_script_conf
- 1.0000
- Ocr_module_version
- 0.0.14
- Ocr_parameters
- -l eng+Latin
- Ppi
- 300
comment
Reviews
There are no reviews yet. Be the first one to
.
202
Views
DOWNLOAD OPTIONS
Temporarily Unavailable
DAISY
For users with print-disabilities
Temporarily Unavailable
EPUB
Uploaded by
Diego2062
on