Руководства, Инструкции, Бланки

Cnc Linux инструкция по эксплуатации img-1

Cnc Linux инструкция по эксплуатации

Рейтинг: 4.9/5.0 (1937 проголосовавших)

Категория: Инструкции

Описание

Пользователи LinuxCNC ( CNC ЧПУ )

Группа

Чтобы вступить в группу, Вам необходимо войти .

Информация

Описание: #LinuxCNC это программа для числового программного управления ( #ЧПУ #CNC ) фрезерными и токарными станками.
Группа создана для помощи новичкам в освоении этой программы,обмена решениями построения систем управления станками на базе этой ЧПУ и размещения объявлений о покупке, Показать полностью… продаже или оказании платных услуг.

Все опубликованные материалы и посты создателя группы и её членов,за исключением созданного другими авторами и материалов размещённых в обсуждениях "Оказание услуг:Спрос" и "Оказание услуг:предложение" распространяются на условиях лицензии " GNU Free Documentation License, Version 1.3" и более поздних,допустимо их коммерческое и не личное использование на условиях изложенных в этих лицензиях.
Авторы материалов фактом публикации этих материалов в группе дают на это своё явное и не двусмысленное согласие.

Другое

Другие статьи

Полезные программы

Мехатроника и робототехника Подборка туториалов к полезным программам RobotStudio

Программное обеспечение ABB RobotStudio, предназначенное для имитационного моделирования и офлайн-программирования роботов ABB и сложных мехатронных комплексов, включая различное автоматизированное оборудование. В основе RobotStudio лежит ABB VirtualController, точная копия программного обеспечения, управляющего роботизированными системами на производстве. Таким образом, обеспечивается возможность реалистичной имитации с использованием реальных программ и файлов конфигурации, идентичных используемым в производстве роботизированных комплексах.

PDF. Pedro Neto. Department of Mechanical Engineering (POLO II), University of Coimbra
A Guide for ABB RobotStudio

LabVIEW

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

Видео уроки с официального канала LabVIEW на youtube
Getting Started with LabVIEW

Отличные видео уроки от EnableEngVideo
LabVIEW Tutorial Videos

Inkscape

Векторный графический редактор, удобен для создания как художественных, так и технических иллюстраций (вплоть до использования в качестве САПР общего назначения, чему также способствует легкость обмена чертежами). Это стало возможным во многом благодаря открытому формату SVG.

Для нас Inkscape привлекателен огромным количеством доставляемых плагинов в том числе - gcodetools для генерации G кода

Blender

Blender — свободный пакет для создания трёхмерной компьютерной графики, включающий в себя средства моделирования, анимации, рендеринга, постобработки видео, а также создания интерактивных игр. В настоящее время пользуется наибольшей популярностью среди бесплатных 3D редакторов.

Видео уроки от Александр Журавлёв
Уроки по Blender

SketchUp

Программа для моделирования относительно простых трёхмерных объектов. Почти полностью отсутствуют окна предварительных настроек. Все геометрические характеристики во время или сразу после окончания действия инструмента задаются с клавиатуры в поле Value Control Box (поле контроля параметров). Огромная онлайн библиотека 3D компонентов (моделей). Нацеленность продукта на непрофессиональную целевую аудиторию.

Видео уроки на официальном сайте SketchUp
Video Tutorials

GIMP

растровый графический редактор с претензией на альтернативность. По причине своей бесплатности и, главное, опенсорснутости вызывает дикое обожание у линуксоидов, все остальные смотрят на него не более, чем на упрощённую альтернативу проприетарному Фотошопу или усложненную альтернативу Пеинту. [Луркоморье ]

Видео уроки от GimpedTutorials (у него же на канале есть еще уроки)
How to Use Gimp for Beginners

KiCad

Система автоматизированного сквозного проектирования, позволяющая создавать профессиональные электрические схемы, разрабатывать для них печатные платы и подготавливать выходные данные для производства. Кроме того KiCad включает в себя множество библиотек электронных компонентов для которых есть выполненные в программе Wings3D трехмерные модели. Размер схемы или платы в KiCad не ограничен, на любом этапе работы можно вернуться назад, внести изменения, а потом легко перенести их дальше. Опция 3D Viewer позволяет на базе OpenGL построить объемное изображение печатной платы.

Вся документация доступна как на английском так и на русском языках (см. помощь в программе)!

Компас 3D

Платная (Есть бесплатная учебная версия для студентов). http://kompas.ru/

Семейство систем автоматизированного проектирования с возможностями оформления проектной и конструкторской документации согласно стандартам серии ЕСКД и СПДС.

Видео уроки от Infinity Group
Компас и ЕСКД

Видео уроки от Роман Саляхутдинов
КОМПАС-3D

SolidWorks

программный комплекс САПР для автоматизации работ промышленного предприятия на этапах конструкторской и технологической подготовки производства. Обеспечивает разработку изделий любой степени сложности и назначения.

LinuxCNC

LinuxCNC (ранее называемаяя Enhanced Machine Controller или EMC2) это программное обеспечение, которое реализует возможности числового управления с помощью компьютеров общего назначения для управления станками с ЧПУ. LinuxCNC предназначен для таких ЧПУ станков как: фрезерные станки, токарные станки, станки плазменной и лазерной резки, роботы, хексаподы и т.д. Однако этим ее возможности не ограничены. Программа может контролировать до 9 осей, в качестве входных данных принимает G-код (RS -274NGC), имеет несколько графических интерфейсов и поддерживает как шаговые так и серво двигатели. LinuxCNC работает под ОС Linux с ядром реального времени RTAI.

OpenSCAM

OpenSCAM это программное обеспечение с открытым исходным кодом для симуляции 3-осевой фрезеровки или гравировки. Это быстрое, гибкое и удобное для пользователя программное обеспечение для хоббийного моделирования.

Симуляция (проверка) G-кода является важной частью создания траектории инструмента с ЧПУ. Запрограммировать ЧПУ без симуляции это как отрезать не померив - опасным и дорого! С OpenSCAM вы можете просмотреть результаты вашей работы прежде чем запустить машину. Это позволит вам сэкономить время и деньги, быстро визуализировать и скорректировать деталь без траты лишнего материала и поломки инструмента.

Atmel Studio

Интегрированная среда разработки (IDE) от компании Atmel для разработки приложений под микроконтроллеры ARM Cortex-M и AVR.

Программа позволяет работать как на ассемблере, так и на C/C++. Содержит в себе мастер проектов, виртуальный симулятор, редактор исходного кода, модуль внутрисхемной отладки и интерфейс командной строки. Поддерживает компилятор GCC и плагин AVR RTOS (операционной системы реального времени).

CooCox CoIDE

CoIDE это новая, бесплатная и высокоинтегрированная среда разработки программного обеспечения для микроконтроллеров на основе ARM Cortex MCU.Она включает в себя все инструменты, необходимые для разработки высококачественных программных решений сохраняющим время и экономически эффективным способом.

AutoCAD

AutoCAD — двух- и трёхмерная система автоматизированного проектирования и черчения, разработанная компанией Autodesk. AutoCAD и специализированные приложения на его основе нашли широкое применение в машиностроении, строительстве, архитектуре и других отраслях промышленности.

OpenSCAD

Это бесплатное ПО для создания твердотельных трехмерных объектов. OpenSCAD позволяет разработчику создавать точные 3D модели и параметрические конструкции, которые легко регулируются путем изменения параметров. OpenSCAD был рекомендован в качестве САПР инструмента начального уровня для разработки аппаратных средств с открытым исходным кодом, таких как инструменты для научных исследований и образования.

FreeCAD

Параметрический трехмерный редактор, позволяющий создавать объемные модели и чертежи их проекций. Функции инструментов FreeCAD аналогичны функциям инструментов таких ПО как CATIA, Creo, Autodesk Inventor, SolidWorks или Solid Edge, и, следовательно, также попадает в категорию систем автоматизированного проектирования (САПР).

Noetpad++

Свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса большого количества языков программирования и разметки. Поддерживает открытие более 100 форматов. Функциональность программы может быть расширена как за счёт плагинов, так и сторонних модулей, таких как компиляторы и препроцессоры.

ПО для 3D принтеров

В скором времени (надеемся до конца года) ожидается описание бесплатного ПО для 3D принтеров. Основные кандидаты:
  • Repetier Host (3D printer Hosts software (Frontend)) +Slic3r (Slicer)
  • Skeinforge или SFACT (Slicer)
  • ReplicatorG
  • Printrun
  • Cura от ultimaker Slicer
  • KISSlicer (Slicer)
  • MeshLab
  • RepSnapper
  • Printrun (3D printer Hosts software (Frontend))
  • Reprap host software
  • RepSnapper
  • X2SW
  • Yet Another RepRap Host (YARRH)
  • SuperSkein
  • netfabb Studio
  • MeshMixer
  • MatterControl
  • Makerware

Ярослав Власов ©

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

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

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

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

Но есть выход из этого, пренеприятного положения - это разработанный умельцами LinuxCNC. Фактически это программа управления ЧПУ станком совмещенная с операционной системой. На текущий момент в сборке используется бесплатная Ubuntu. Скачать бесплатно программу для управления ЧПУ станком

можно на сайте разработчиков - тут .

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

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

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

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

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

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

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

Самодельный ЧПУ станок или CNC в дома: Работа ЧПУ станка под управлением LinuxCNC

Я уже писал о бесплатном ПО для управления ЧПУ станком LinuxCNC

А на днях увидел видео как работает ЧПУ станок под LinuxCNC.

Как видно из видео - LinuxCNC прекрасно работает на 4-х осевом ЧПУ станке.

Точнее сказать управляет таким станком без проблем. Преимущество LinuxCNC перед другим ПО является то, что это операционная система которая изначально проектировалась для управления ЧПУ станками.
И у нее не возникает проблем с задержками между аппаратной и программной частью, стандартные сборки Linux, а уж и тем более Windows не предназначались для работы с портом в жестких условиях реального времени.

Вторым, неоспоримиым преимуществом LinuxCNC является ее бесплатность.


Скачать LinuxCNC можно здесь

На сайте LinuxCNC предлагаются 2 дистрибутива в формате LiveCD, те можно запускать LinuxCNC с DVD диска и нет необходимости устанавливать ПО на свой компьютер.

1. Официальный дистрибутив основанный на Ubuntu Linux

На сегодня Ubuntu это одна из наиболее успешных реализаций OC Linux для персональных компьютеров. Инсталируясь Ubuntu автоматически находит практически 90% известных устройств, а ее интерфейс, на мой взгляд, превосходит распиаренный интрефейс Windows XP.

К сожалению, сборку Ubuntu Linux на слабый старый ноут типа первого пня не поставишь. Нужно не менее 512 Мб оперативной памяти и 4Gb свободного места на винте. Впрочем, при загрузке с LiveCD последнее не требуется. А процессор на ПК должен быть не менее 1500 Мгц.

2. Вторая сборка - это дистрибутив EMC на базе Puppy Linux с названием COOLCNC, его потдержку осуществляют пользователи системы. Так сказать - софт порожденный коллективным разумом.
Такая сборка позволяет использовать ПК с меньшими требованиями. Она прекрасно ведет себя на ноуте с памятью в 512 Мб, процессором 600 Мг и флешкой в 128 Мб в качестве флешдрайва.

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

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

Работа с LiveCD более проста, так как не требует установки ПО, но и компьютер потребуется с более высокими требованиями.

На этом я остановлюсь - скачивайте, пробуйте, делитесь впечатлениями. )

Погружение в LinuxCNC

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

Недавно я участвовал в проекте одной перспективной молодой команды Jamlab. как видно я там есть )) Это статья скорее как фиксация некоего этапа работы. показывающая что я cделал. это важно иногда фиксировать навыки в виде балов в Skills, или новых выученных трюков в Feats(Передаю привет всем ролевикам).

Table of Contents Что такое LinuxCNC?

Linux обладает замечательными свойствами, его можно поставить куда хочешь даже на ATmega микроконтроллер. Или с помощью него можно сделать из обычного компьютера что то специфичное. Например на заре Linux его любили за то что он позволяет на дешевом оборудование создавать небольшие сервера, программно маршрутизировать пакеты и.т.д.

LinuxCNC — набор утилит который позволяет сделать из вашего компьютера стойку управления ЧПУ. Он позволяет программно генерировать шаги в случае управление по типу STEP-DIR-ENABLE, обрабатывать информацию с датчиков, позволяет вам собрать собственную заточенную под ваш станок — панель управления.

Ну а также LinuxCNC поддерживает работу с промышленными платами с аппаратной обработкой G-code — так называемые Mesa платы.

Состав LinuxCNC RealTime Linux ядро

Простое ядро(ванильное) в тех.процессах связанных с реальным временем. Реализаций real time в linux несколько, конкретно linuxcnc использует RTAI и хотя RTAI ушел далеко вперед(3.9 версия реализована). на данный момент поддерживаются ядра 2.4 и 2.6. вы скажите фи, а я отвечу что на производстве железо меняется крайне медленно, что большинство софта использует DOS а также что современный многоядерный монстр может показать… результаты на jitter time хуже чем одноядерный комп.

Драйвера

На данный момент хорошо реализованы и опробованы на практике, с работой в реальном времени. это параллельный порт(до 3-х штук) а также RS232 или COM-PORT.

Также ведутся работы(не могу оценить степень их активности), по реализации real time управления через Ethernet.

USB — использует буфферицацию и и говорить о настоящем real time не получается, в общем, с этим все сложно.

Итак представьте что вы делает сложную дугу, дугу можно представить как набор ступенчатых шажков.

Чем меньше размер шагов тем ближе мы к реальному изображению кривой, конечно это зависит и от минимального шага станка. ну да ладно. В общем если наша задача увеличить частоту с которой компьютер передает сигналы управляющей плате, то нужно уменьшать параметр jitter time, один из способов это увеличение частоты процессора, также можно избавляться от «лишних» процессов в системе, ну там браузер выключить, музыку на этом компьютере не слушать, compiz отрубить, network demon-а развеять…. ИЗБАВИТСЯ ОТ ГРАФИЧЕСКОГО СЕРВЕРА, но это совсем хардкор и теоретически linuxcnc предполагает клиент-серверную модель, так что интерфейс будет работать на компе с браузерами и прочими кофеварками, а преобразователь G-code и вся управляющая логика на другом.

Другой вариант использовать другой вариант и на железе с помощью ПЛИС преобразовывать G-code в управляющие сигналы, количество читаемых/передаваемых компьютером команд заметно уменьшиться, для этого и существуют MESA платы стоят они дороже чем PCI-parrport переходник.

HAL

Главная и самая интересная часть linuxcnc — Hardware Abstraction Layer. Это такая специальная прослойка которая позволяет обычному пользователю получать доступ к оборудованию(ядру) Linux. Раньше был ещё один HAL. который потом заменил проект udev. так вот это разные вещи, HAL Linuxcnc нужен только для linuxcnc.

Итак каждый компонент в HAL представлен черным ящиком с некоторым количеством ножек, каждая ножка обладает такими свойствами, как вход/выход а также тип передаваемого по ней сигнала. Ещё есть псевдо ножки, это константы, параметров компонента.

Все это похоже на блоксхемы и в итоге можно представить как вот такую вот схему(чем-то напоминает LabView, но увы удобного редактора нет).

Ещё стоит заметить что в HAL всегда работают два типа компонентов ,работают они в разных потоках loadrt загружает компоненты работающие в real time потоке, loadusr загружает компоненты работающие не real time т.е. с периодом >=200 мс … это например интерфейс или джойстик подключенный по USB.

Также с помощью специального синтаксиса макросов и языка С, можно создавать свои компоненты, с помощью утилиты comp.

Также можно вручную вводить команды с помощью halcmd. с поддержкой автодополнения, ведь файлы с расширением .hal всего лишь сценарии написанные на этом языке.

Подсветка синтаксиса

Для того чтобы .hal файлы настроек не выглядели однообразно, сделал подсветку для Emacs

LinuxCNC бесплатное ПО для ЧПУ станка (Страница 1) - Linux - Форум Каменский Станкостроительный Завод

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

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

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

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

Но есть выход из этого, пренеприятного положения - это разработанный умельцами LinuxCNC. Фактически это программа управления ЧПУ станком совмещенная с операционной системой. На текущий момент в сборке используется бесплатная Ubuntu. Скачать бесплатно программу для управления ЧПУ станком можно на сайте разработчиков - тут

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

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

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

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

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

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

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

Я использую линукс на ювелирном станке ) В некоторых случая нравится больше Матча3 .

расскажите применение программы ваше впечатление!

Линукс понравился тем что в первом плане он совершенно бесплатный.
2. Он стабильней ну и мне вид понравился по сравнению с матчем.
3. Линукс даже показался проще так как человек в самой программе не может изменить настройки. Если станок настроенный то что-то наклацать не получится.
4. На линукс нет вирусов. да и вообщем человеку не знающему трудно будет туда установить любое ПО которое будет мешать станку.
6. Ну а в работе стабильно нормально режет.
5. Опыты продолжаются еще не все успел протестировать.

Российское производство станков с ЧПУ
Орфография..как кунг-фу! Настоящие мастрера ею без надобности не пользуются!

9 Ответ от Sergey_Slavyanskiy 2016-01-20 17:30:22 Re: LinuxCNC бесплатное ПО для ЧПУ станка

Российское производство станков с ЧПУ
Орфография..как кунг-фу! Настоящие мастрера ею без надобности не пользуются!

https://777russia.ru/
РОССИЙСКИЙ КАМЕНСКИЙ СТАНКОСТРОИТЕЛЬНЫЙ ЗАВОД Номер 1.
Skype - s339933

10 Ответ от basera63 2016-02-03 17:38:08 Re: LinuxCNC бесплатное ПО для ЧПУ станка

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

11 Ответ от Twitte 2016-02-03 17:51:17 Re: LinuxCNC бесплатное ПО для ЧПУ станка

Да есть видео. Выложим позже. Работа ювелира с ОС линукс

Российское производство станков с ЧПУ
Орфография..как кунг-фу! Настоящие мастрера ею без надобности не пользуются!

12 Ответ от basera63 2016-02-04 12:42:02 Re: LinuxCNC бесплатное ПО для ЧПУ станка

хочу у вас станок купить Jeweler mini и вот не могу определиться на чем остановиться mach3 или LinuxCNC

13 Ответ от Twitte 2016-02-04 13:31:45 Re: LinuxCNC бесплатное ПО для ЧПУ станка

Если учиться с нуля то без разницы под какой программой работать. Две эти системы работают нормально. Но есть один фактор на Линукс нет вирусов )

Российское производство станков с ЧПУ
Орфография..как кунг-фу! Настоящие мастрера ею без надобности не пользуются!

14 Ответ от basera63 2016-02-04 13:57:35 Re: LinuxCNC бесплатное ПО для ЧПУ станка

я работаю в mach3,есть ли смысл переходить на LinuxCNC,читал что Linux работает стабильнее ,нет сбоев как в mach3

15 Ответ от Twitte 2016-02-04 14:39:04 Re: LinuxCNC бесплатное ПО для ЧПУ станка

Ну если работали в мач то работайте в мач. Разницу вы почувствуете только сами. Попробуйте может понравиться.

Российское производство станков с ЧПУ
Орфография..как кунг-фу! Настоящие мастрера ею без надобности не пользуются!

16 Ответ от Sergey_Slavyanskiy 2016-02-05 23:29:11 Re: LinuxCNC бесплатное ПО для ЧПУ станка

я работаю в mach3,есть ли смысл переходить на LinuxCNC,читал что Linux работает стабильнее ,нет сбоев как в mach3

верно говорите. и он работает в реал тайме!

https://777russia.ru/
РОССИЙСКИЙ КАМЕНСКИЙ СТАНКОСТРОИТЕЛЬНЫЙ ЗАВОД Номер 1.
Skype - s339933

17 Ответ от basera63 2016-02-08 22:11:59 Re: LinuxCNC бесплатное ПО для ЧПУ станка

скажите ,если я установлю LinuxCNC ,а он мне по каким-то причинам не понравится,я смогу перейти на Mach 3. и если можно то что для этого нужно.

18 Ответ от Sergey_Slavyanskiy 2016-02-09 08:18:58 Re: LinuxCNC бесплатное ПО для ЧПУ станка

скажите ,если я установлю LinuxCNC ,а он мне по каким-то причинам не понравится,я смогу перейти на Mach 3. и если можно то что для этого нужно.

да запросто если вы не лезете и не устанавливаете другие программы на ком то практически не в чём для вас .

https://777russia.ru/
РОССИЙСКИЙ КАМЕНСКИЙ СТАНКОСТРОИТЕЛЬНЫЙ ЗАВОД Номер 1.
Skype - s339933

19 Ответ от Twitte 2016-02-09 08:52:07 Re: LinuxCNC бесплатное ПО для ЧПУ станка

скажите ,если я установлю LinuxCNC ,а он мне по каким-то причинам не понравится,я смогу перейти на Mach 3. и если можно то что для этого нужно.

LinuxCNC это операционная система. Если она вам не понравиться вы просто переустанавливаете виндовс на вашем пк. Устанавливаете Mach3, и работаете в маче. Проблем нет. Все просто и легко.

Российское производство станков с ЧПУ
Орфография..как кунг-фу! Настоящие мастрера ею без надобности не пользуются!

20 Ответ от sir-sw 2016-02-14 15:34:18 Re: LinuxCNC бесплатное ПО для ЧПУ станка

Если осваивание станка идет с нуля и сборка и настройка - то на мой взгляд Linuxcnc более приемлемый вариант. Настройка пинов, скорости передвижения, позиционирование-это все за линуксом.Не забываем что Mach3 условно платная программа. Бесплатная стабильная версия до 1000 строк УП, нужно больше-плати.Не существует русскоязычной версии (официальной). В сети надо много перерыть дистрибутива что бы найти более-менее стабильный. Хочется сразу предостеречь о большой УП на MACH3 - станок может не произвольно остановится и все.Да, и еще, на линуксе можно во время работы менять скорость работы станка,в некоторые моменты необходимая опция.

21 Ответ от Leninetz 2016-03-06 01:02:23 Re: LinuxCNC бесплатное ПО для ЧПУ станка

а LinuxCNC есть на русском?

22 Ответ от cnc-master 2016-03-09 11:13:41 Re: LinuxCNC бесплатное ПО для ЧПУ станка

а LinuxCNC есть на русском?

LinuxCNC — набор утилит который позволяет сделать из вашего компьютера стойку управления ЧПУ.

Некоторые программы и утилиты есть на русском, некоторых нет!

Завод по производству станков с ЧПУ - "TWITTE"

23 Ответ от fld1vrn 2016-04-01 15:46:09 Re: LinuxCNC бесплатное ПО для ЧПУ станка

где скачать установщик linux?

24 Ответ от msisaevs 2016-04-01 16:38:34 Re: LinuxCNC бесплатное ПО для ЧПУ станка

где скачать установщик linux?

на официальном сайте, ОС linux и ей подобные являются свободным программным обеспечением

25 Ответ от Apiiback 2016-04-09 12:50:31 Re: LinuxCNC бесплатное ПО для ЧПУ станка

Пробовал работать и на Mach3 ( даже купил лицензию), и на Linux cnc. Остановился на Linux. Стабильнее. Использую очень длинные Г коды, с которыми Mach3 бывает выдаёт не приятные сюрпризы.

Cnc linux инструкция по эксплуатации

Linuxcnc

1. 1000 строк это очень много, большенство индустриальных машин ограничено тоже на 1000.

ой. не скажите, не скажите.
1000 строк -- это для прохода растром объёмного м шагом бОльшим, чем черновой и диаметром фрезы меньшим, чем трёшка -- капелька. 2.5D-контур или там карман или бобшка -- спору нет. но 3D-траектории -- 1000 строк=детсад. да и нормальные (современные, то бишь за последние 10-15 лет) индустриальные машины, к слову, ограничений на длину УП не имеют.

25 килогерц тоже в некоторых ситуациях может не устраивать. хотя, по данному критерию спорить не стану, ибо пока что на этом не какался. (предстоит. от того и задаюсь вопросом, стоит ли игра свеч с EMC или нет)

да и на тему 1500МГц проца сомнния терзают смутные, так как, насколько я понял из документации, установка еэмцэ возможна тлько при реалтайм-патче ядра. ограничений на версию ядра особыз, в принципе нет (хотя, в это тоже сомневаюсь). но тем не менее, теоретически можно этот и-эм-си впендюрить хоть на допотопный компец, или на одноплатный промышленный комп на каком-нить 200-MMX. а ещё более теоретически, и под QNX. ну это, наверное, уж слишком фантастические мои догадки.

но в то, что "к частоте ЦПУ <MACH> не очень критичен, работает от 400 Мг и выше.
А на Линукс под ЕМС2 не менее 1500." -- это однозначно не верю. не бывает в линухе такого. не бы ва ет.


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

хотя, был ещё случай, что мечтал MaxNC запустить с EMC. но оказалось, что эти две креатуры несовместимы. пришлось давиться прилагаемым к максу софтом, а потом заставить-таки его пищать из мача. было обидно.

1) ой. не скажите, не скажите.
1000 строк -- это для прохода растром объёмного м шагом бОльшим, чем черновой и диаметром фрезы меньшим, чем трёшка -- капелька. 2.5D-контур или там карман или бобшка -- спору нет. но 3D-траектории -- 1000 строк=детсад. да и нормальные (современные, то бишь за последние 10-15 лет) индустриальные машины, к слову, ограничений на длину УП не имеют.

2) 25 килогерц тоже в некоторых ситуациях может не устраивать. хотя, по данному критерию спорить не стану, ибо пока что на этом не какался. (предстоит. от того и задаюсь вопросом, стоит ли игра свеч с EMC или нет)

3) но в то, что "к частоте ЦПУ <MACH> не очень критичен, работает от 400 Мг и выше.
А на Линукс под ЕМС2 не менее 1500." -- это однозначно не верю. не бывает в линухе такого. не бы ва ет.

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


1) Я ни слова не сказал про 3D. И гравировку.
2) Повторю:
А что даст 50 Кг. если карта расщитана на 20 Кг.
Тот-же вопрос задал и я.
3) Если есть сомнения, просто попробуйте, только правильно настроить надо.
Про Линукс смотрите первый пост.
4) Мне в кайф на станке детальки делать, а не. с софтом.

Регистрация 21.03.2006 Адрес СПБ Возраст 51 Сообщений 681

Если софт для домашнего,разового использования,то линукс близок действительно только фанату
Он интересен как бесплатный продукт со всеми вытекающими.
Работает нормально от 800 .
Мач от 1000
Турбоснс от 500 (меньше не пробовал)

Если софт для домашнего,разового использования,то линукс близок действительно только фанату
Он интересен как бесплатный продукт со всеми вытекающими.
Работает нормально от 800 .
Мач от 1000
Турбоснс от 500 (меньше не пробовал)

В статье на сайте cnczone сказано, что LinuxCNC проверяли на машине с 600 Mhzвым процессором. И не сказано что не будет работать меньше. Конечно не как TurboCNC который и на 100 Mhz побежит, графика требует жертв.

Мач конечно имеет больше возможностей и удобств, но что бы запустить его на машине с процессором 1000 нужно 3 притопа три прихлопа и в нужный момент за пипку дернуть и молиться что бы не заглючило.
Вообще нет гарантии что на 2х процессорном компе не заглючит все зависит от того что там понаустановлено.

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

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

Гибкость. Имхо главное достоинство EMC именно в этом.

Самый показательный пример: Мач, Tурба и т.п. работают только с шаговигами. А если вам надо сервы запустить.

Использование мача&Со совместно с сервами, которые "косят" под шаговики (управляются по интерфейсу степ/дир) я тоже не рассматриваю.

Ну кроме типа движков ещё много чего может понадобиться, чего нет в маче. Например, дополнительные выходы на насосы, пульты, индикаторы, датчики; ШИМ на несколько каналов (в маче можно только один), нелинейные оси (устройства наподобие гексапода); использование "своих" контроллеров движения, интерпретаторов G-кода, интерфейса с пользователем.

Про "Трубу" говорить не буду, не знаю, а Мach2-3 наворочен весьма и весьма.
И сервы с энкодерами, и PWM аж 3 штуки, если не 6, дополнительно.
И дополнительные элементы через "макру" какие хош (почти).
6 каналов, 3 из них по выбору линейные или поворотные оси (гексапод)
и много чего другого.
А ЕМС судя по всему для любителей с "софтом" поковыряться.

Поворотные оси и нелинейная кинематика - вещи разные. На этот счёт точно была фраза в доке по мачу типа такой "программа не подходит для управления извращёнными механизмами"

А ЕМС судя по всему для любителей с "софтом" поковыряться.

Не так всё страшно, как думают многие. Настройка конфигурации под своё железо доступна среднестатистическому юзеру без познаний в программировании, Пару часов можно убить на то, чтобы пошагово повторить упражнения по конфигурированию из учебника ЕМС. После этого проникаешься уважением к системе, понимаешь её логику и начинаешь себя чувствовать чуваком из Матрицы-1 (который в бегущих цифрах на экране блондинку видел ) и можешь конфигурить всё что угодно.
Ну а если надо просто шаговики подключить к LPT - процесс конфигурирования мало чем отличается от мача и турбы. Берёшь готовый файлик конфигурации и задаёшь куда какой пин подключён.

Наверное, многих процесс инсталяции самого линукса отпугивает. Рекомендую качнуть диск с сайта ЕМС, который 600М. Там всё красиво, просто, ставится вместе с самой прогой. Поддержка самого разного компьютерного железа + русский язык.
Маленький диск (50М), который там же - то же ничо. Ссылка на его описание дана в начале этой темы. Но так как он сильно урезан, могут быть траблы. Например, у меня SATA диск при установке не определялся. Но после загрузки системы - появлялся.
Ну и третий вараинт с отдельной установкой под свой линух - действительно для опытных поклонников линукса. Простым смертным не рекомендуется

Тогда не пишите безаппеляционные,утверждающие посты.

Могу "ответитить за базар"
Например, мне показалось что возможность EMC управлять всякими "авангардными" системами будет интересна некоторым участникам этого форума (видел, что некоторые здесь работают над такими схемами). В одном из предыдущих постов я это и написал. Теперь аргументирую:

Цитата из раздела 4.2 документации по Мач в моём вольном переводе:
"Если механизм вашей машины похож на руку робота или гексапод, Мач НЕ СМОЖЕТ управлять им, потому что для этого необходимы дополнительные кинематические расчёты. "

А вот цитата из доки по Emc:
"15.3 Non-trivial kinematics
There can be quite a few types of machine setups (robots: puma, scara; hexapods etc.). Each of
them is set up using linear and rotary joints. These joints don't usually match with the Cartesian
coordinates, therefor there needs to be a kinematics function which does the conversion (actually 2
functions: forward and inverse kinematics function). ".
Далее на примере описывается как составлять эти фунции преобразования координат и использовать их в Emc.

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

Зы: AlexSpb, я с уважением отношусь к Вашим работам и Вам лично. В своих постах тоже вроде не претендовал на истину, просто пытался призвать к обсуждению интересной мне темы (наверное, и Вам - раз вы её создатель). После некоторого ковыряния с Мачем пришёл к выводу, что он не позволяет решить стоящие передо мной задачи. Пока остановился на emc. Вот хочу разобраться, на самом деле у меня нет альтернативы этой проге или есть решения проще.
Не совсем понимаю, с чем связано Ваше столь критическое отношение.

Регистрация 21.03.2006 Адрес СПБ Возраст 51 Сообщений 681

Не совсем понимаю, с чем связано Ваше столь критическое отношение.

И Мач и ЛинуксСнс и ТурбоСнс,не думают,не знают,не подозревают и не хотят знать чем они управляют,когда выполняют команды Г-00,01.И не должны знать.Дело софта,создающего у.программу знать что там:3-и координаты,4-е,гексапод,или ротор.
И название осей можете тупо переименовать в блокноте.

О возможности ЕМС управлять моторами через специализированные платы, коих он уже штук пять поддерживает.

Действительно, можно поставить специализированные платы управления движением.
Но можно обойтись и без них.
Попробую немного пояснить. Мач и его аналоги выдают только импульсы по интерфейсу степ/дир для управления шаговиками. А если надо управлять драйвером AC или DC двигателя? Например у меня есть заводской привод серводвигателя постоянного тока. Требует на входе аналоговый сигнал +-10В. И как мне его к Мачу пристроить?

Мач&Со позволяет только решение, когда серва "косит" под шаговик. Т.е. нужна внешняя плата, которая принимает импульсы шагов (т.е. сигналы изменения ПОЛОЖЕНИЯ) и выдаёт на двигатель напряжение (сигнал СКОРОСТИ вращения). Много где обсуждается, как это может работать. Я тоже не понимаю, но раз это реально работает, приходится просто поверить, что технически это возможно. Тем не менее, для этого необходима специализированная плата с достаточно сложным алгоритмом обработки. Здесь на форуме даже есть тема, где многие участники заказывали себе такие контроллеры из Германии. И судя по тому, что тема на несколько страниц - дело это нелёгкое.

В Емс, кроме этого решения, возможно несколько вариантов попроще. Например, ставим плату ЦAП и выводим аналоговый сигнал на драйвер двигателя. Или выводим ШИМ прямо на LPT или COM, а с него на тот же драйвер двигателя.

В принципе есть возможность нагородить что угодно с входными и выходными сигналами. Хоть по оптическому кабелю управлять удалённым приводом. Но для этого придётся писать драйвер. Согласен с выражением "уже штук пять" - готовых драйверов там маловато, хотя и больше пяти.

Вы романтик, это и хорошо, но оторвано от реальности.

Если можно, поконкретнее - какие из моих утверждений Вам кажутся "романтическими"?

P.S. Вообще кто-нить пробовал хотя бы хелп к программе почитать? А поковыряться с настройками HAL-а, попробовать своё железо запустить под EMC? А то не совсем понятно, почему данная ТЕХНИЧЕСКАЯ тема уже не в первый раз переходит в обсуждение моих личных качеств, уровня образованности и особенностей темперамента

Регистрация 21.03.2006 Адрес СПБ Возраст 51 Сообщений 681

P.S. Вообще кто-нить пробовал хотя бы хелп к программе почитать? А поковыряться с настройками HAL-а, попробовать своё железо запустить под EMC?

Ну я пробовал, и продолжаю.

А то не совсем понятно, почему данная ТЕХНИЧЕСКАЯ тема уже не в первый раз переходит в обсуждение моих личных качеств, уровня образованности и особенностей темперамента

Нужно задуматься, если это становится системой.

Регистрация 09.09.2006 Адрес Петербург Сообщений 46

Если можно, поконкретнее - какие из моих утверждений Вам кажутся "романтическими"?

P.S. Вообще кто-нить пробовал хотя бы хелп к программе почитать? А поковыряться с настройками HAL-а, попробовать своё железо запустить под EMC? А то не совсем понятно, почему данная ТЕХНИЧЕСКАЯ тема уже не в первый раз переходит в обсуждение моих личных качеств, уровня образованности и особенностей темперамента


Романтичность в том что вы думаете что люди не пойдут по пути наименьшего сопротивления.

Я читал хелп, и даже детально, и даже настраивал по нему систему. В начале февраля допишу статью про это и выложу на Сайт

Регистрация 08.02.2005 Адрес Лобня Возраст 36 Сообщений 64

Станок доработан, почти CNC, почти в виду того что не могу определиться с софтом, пробовал TurboCNC- нет хорошего графического интерфейса, Mach2 - замучил до того что после наложения разных версий он разблокировался и принимает Gкод любого объема, теперь набрел на EMC с линуксом особо не дружу. Кто нибудь ясно разъяснит как оно будет работать, имею в виду следующее, изделие которое хотел получить рисовал в ArtCam Pro8 затем управляющую полученую программу открывал в Mach2 и соответственно получал что хотел, а с Линухастой прогой как быть иметь две операционки что бы арткам запускать в одной и управлять станком в другой, вообще если можно поясните процесс передачи созданой управляющей программы под виндоус в линукс, если такое возможно. Прошу не пинать за то что не читал мануал, завтра будет возможность скачаю дистрибутивы и установлю на чистую машину, просто не хотелось повторять чужих ошибок.