Аналоги artcam для linux
Системы автоматизированного проектирования САПР в инженерии стали стремительно развиваться в конце прошлого столетия. На смену человеку пришли программы с практически неограниченными возможностями в создании 3D-моделей прототипов и деталей. Компьютеризированная подготовка производства – CAM System, заняла ведущее место в проектировании и наряду с системой CAD облегчила программирование станков с ЧПУ, повысила производство.
CAM System для станков с CNC
На современном оборудовании с системами ЧПУ, которые называют Computer numerical control (CNC), можно программировать и модифицировать установленное ПО. Это происходит благодаря современному микропроцессору:
- микроконтроллер;
- компьютер на базе микропроцессора;
- контроллер с программируемой логической матрицей.
CAM-системы (англ. Computer-aided manufacturing) используются для прописывания алгоритма действий станков с ЧПУ. Это прикладное программное обеспечение для компьютеризированной подготовки реализации производства и инженерно-технических расчетных проектов.
Информация: CAM System помогают разрабатывать технологические этапы, быстро настраивают программы для станков с CNC, моделируют процессы обработки заготовок и многое другое.
CAM-системы выполняют задачи на основе трехмерного образца, который создается в CAD (англ. Computer-aided design). Под термином понимают программы с комплектом модулей для детальной 3D-графики. Часто c помощью CAD получают полный пакет проектно-конструкторской документации.
Автоматизация процесса проектирования CAD/CAM System существенно ускорила производство новых моделей изделий, упростив процесс реального тестирования виртуальным, но не менее точным.
Принцип работы CAD/CAM программ для ЧПУ
В основу создания УП для станка ложится проект 3D-модели изделия из CAD системы. Иногда достаточно чертежей, эскизов и подробного описания процесса. Конечный этап программирования – ввод в станок параметров детали и настроек обработки, информации о траекториях движения заготовки и режущего элемента наряду с командами для движущих систем оборудования.
В современном проектировании CAM System чаще используются для синтеза УП и построения модели производственного процесса.
Сноска: наличие постпроцессора, специального программного модуля, обеспечивает формирование файла УП CAM-системой под конкретный станочный комплекс.
Шаги при производстве детали на станке с CNC:
- Формирование трехмерной модели изделия по чертежу или эскизу. Данные о траектории заготовки, координатах и прочее программа записывает в промежуточный файл.
- Создание УП на базе модели 3D с помощью постпроцессора, который преобразует промежуточный файл в файл для определенного типа станка.
- Загрузка программы в агрегат с CNC через кабель от специального разъема на корпусе агрегата или на пульте ЧПУ к COM-порту компьютера.
- Закрепление детали и выполнение операций, заложенных в оборудование.
- Контроль параметров готового изделия.
Лучшие CAM программы для CNC
PowerMILL
PowerMILL – среди ПО для фрезерных станков с трех и пятиосевой обработкой самая профессиональная. Дополнительно способна писать управляющую программу для поворотной оси.
- создание УП, при которых траектория рабочего органа проходит плавные кривые без заостренных углов, что бережет станок от перегрузки;
- полная 5-осевая обработка изделия в разных вариантах;
- объемная визуализация всего технологического процесса;
- учет изменений заготовки при обработке во избежание зарезов и столкновений патрона шпинделя, хвостовика инструмента и других элементов;
- автоматическое определение плоскостей и отверстий при 2.5D обработке с изменением стратегий на более эффективные;
- точная подводка траектории с ручными правками и контроль в любой точке перехода, отвода или продления.
SolidWorks
SolidWorks — пакет программ для автоматизации и конструкторско-технологической подготовки 3D-деталей от компании Dassult Systems.
Примечание: ПО известно на рынке, к нему активно пишутся продукты других разработчиков.
В SolidWorks два режима работы с объектами:
- Автоматический – образ создается по введенным параметрам, что ускоряет проектирование.
- Интерактивный – на базе ребер, граней и эскизов определяются любые элементы, а также создаются параметрические, способные обновляться при внесении изменений в начальные настройки заготовки.
Mastercam
Mastercam – программный комплект CAM-систем по созданию 2D- и 3D-моделей для производства на станках с CNC.
- использование алгоритма Dynamic Motion повышает производительность и скорость программирования.
- быстрая обработка и идеальная поверхность обеспечивается технологией Accelerated Finishing и Equal Scallop при работе с наклонными и изогнутыми элементами.
- доступный для восприятия Port Expert создает многоосевые траектории в сложных формах и отверстиях.
- эффективные инструменты многоосевой обработки для сглаживания кромок и удаление гребешков.
Autodesk ArtCAM
Autodesk ArtCAM – программа для проектирования 2D- и 3D-моделей, создания чертежей с нуля, пространственной механообработки, что позволяет автоматически подбирать модули из плоского эскиза и создавать готовую деталь. Особенно хороша в работе с фрезерными станками, но адаптирована к любому типу станочного оборудования с CNC.
Интерфейс программы интуитивно понятный и не вызывает сложностей при проектировании, библиотека инструментов для создания модели лидирует в своем классе.
Бесплатные Cam программы для ЧПУ
Fusion 360
Fusion 360 – пакет CAM, CAD и CAE с поддержкой станков до 5 осей, где можно создавать чертежи либо экспортировать файлы из AutoCAD, генерировать готовые модели изделий, наиболее подходящие под заданные параметры, и тестировать проект на начальных стадиях. Арсенал конструкторских решений существенно ускоряет разработку.
DeskProto
DeskProto – CAM-система автоподборки УП для обработки сложных изделий на токарных и фрезерных станках с CNC. Трехмерная модель заготовки экспортируется из любого 3D-редактора в виде файла STL, а чертеж 2D-формата – как файл DXF.
- генерация готовой УП для поворотной оси;
- создание программы для переворачиваемой детали;
- импорт и взаимодействие с 3D-объектом;
- построение процесса технологической обработки;
- наглядный просмотр проекта;
- настройка постпроцессора под характеристики станка.
FreeMILL
FreeMILL – бесплатный модуль CAM по написанию G-кода для фрезерных агрегатов с CNC от компании Mecsoft.
- строить траектории в пространстве для перемещения рабочего инструмента;
- проводить пробное тестирование траектории;
- создавать полный проект обработки детали;
- писать G-коды для конкретного типа станочного оборудования.
Примечание: ПО абсолютно бесплатное, нет ограничений ни по времени, ни по количеству строчек кода.
HeeksCNC
HeeksCNC – CAD/CAM система с открытым исходным кодом, который можно поменять на удобный для компании.
Примечание: NC-code настраивается редактированием файлов, заданных на Python.
- создание твердотельных моделей выдавливанием образца или элементов по сечениям твердых тел;
- изменение моделей миксованием или с включением логических операций;
- сохранение конструкции заготовки в файлах IGES, STEP и STL;
- проведение разных по сложности операций технологического процесса;
- изменение макета в G-Code;
- постпроцессор с редактируемыми файлами сценариев для различных станков с CNC.
Бесплатные Cam программы для ЧПУ на русском языке
Сразу стоит отметить, что бесплатных CAM System на русском языке нет, можно поискать русификаторы. У популярных систем с англоязычным интерфейсом есть инструкции на русском языке, помогающие разобраться в проектировании и создании УП. Для рискованных людей в интернете масса взломанных программ, но надеяться на отличную работу системы опасно – весь проект может пострадать.
Интересное решение предлагает российская компания – система SprutCAM с бесплатным 30-дневным пробным периодом. Это ПО способно рассчитывать траекторию с учетом расположения заготовки на станке, чтобы предусмотреть столкновение движущихся элементов, визуализировать обработку изделия.
SprutCAM рассчитывает траекторию заготовки с учетом результата предыдущей операции, а это означает:
- контроль столкновений;
- видимый оператору результат после каждой операции;
- сокращение рабочих ходов при создании управляющей программы.
Информация: набор инструментов и функций SprutCAM позволяет внедрять систему при изготовлении литейных форм, пресс-заготовок, шаблонов, эскизов, прототипных деталей, гравировки и других макетов.
Лучшие CAD программы для CNC
3D Max
3D Max считается софтом архитекторов и дизайнеров, но современные версии способны выходить за границы обыденности и выполнять огромное количество функций.
3D Max при моделировании объемного элемента использует работу с сеткой. Набор инструментов в программе необычайно расширенный, поэтому создать можно любой элемент, независимо от сложности конструкции. САD хорошо показала себя в работе с другим ПО по NURBS-моделированию.
AutoCAD
AutoCAD – система для создания 2D- и 3D-графических проектов и чертежей разной сложности – от сборочного до детального. После модели интегрируются в CAM-системы для создания УП.
Rhinoceros 3D
Rhinoceros 3D – программа для трехмерного NURBS-моделирования с возможностями редактирования, конструирования, анализа и документации. Включена функция анимации и визуализации объекта. Подходит для создания декоративных элементов высокой сложности.
Приведенные в перечне CAM и CAD-системы изучены производителями и успешно используются при настройке оборудования на предприятиях. Востребованное ПО стоит несколько тысяч долларов, поэтому всегда нужно учитывать возможность его приобретения и поддержания новых версий. При выборе CAM/CAD System стоит также обратить внимание, как функционирует служба поддержки разработчиками в вашей стране и приходят ли бесплатные или недорогие обновления.
1. простые версии 8 и 9 ставятся, но при запуске под вайном теряют часть интерфейса - кнопочки всякие. Причем 9 теряет больше 8. Поьзоваться если и возможно, то очень трудно
2. портабле версию из топика по ссылке не запускается вовсе -
wine ArtCAM\ Pro\ 9\ \(FLEX\).exe
и в ответ тишина.
Какие будут мнения? как по установке, так и по запуску портабле (предпочтительнее)? А то я на грани запуска виртуалки где-нибудь очень не близко, где много процессора и ОЗУ, с пользованием по vnc.
PS - конечно, неплохо отследить все установленные пакеты (и файлы), чтобы потом при необходимости их удалить (подчистить ручками)
EDIT 1 - почему предложил бинарник, похоже фирма солидная, раз предлагает trial для linux, то чтобы в дальнейшем купили ключ, все должно ставиться без проблем. Однажды пробовал один такой бинарник (тоже от солидной фирмы) и был приятно удивлен, когда запустился автоматом xterm, а в нем pacman и сообщает, что требуется установка таких то пакетов Yes/No .
Один минус - наставил/прописал в /home кучу разных файлов, которые потом пришлось вычищать вручную.
Тогда должен понимать, что не возможно в тяжелой графике на виртуалке получить то же, что и в реалии. Как пишут, графика в виртуалке и графика в реалии это две разные вещи. И дело здесь не в памяти, а в видеокарте - виртуальная видеокарта эмулируется процессором, а значит в тяжелых приложения всегда будут тормоза.
Но можно облегчить жизнь - задействовать (включить) графическое (3d) ускорение, но это не всегда возможно, есть нюансы.
PS - живая кукла намного приятней резиновой.
Солидные фирмы, выпускающие востребованное платное ПО, практически выпускают его только под наиболее распространенную ось windows. Ну нет смысла им вкладываться в разработку серъезного ПО под linux - чем серъезнее ПО, тем больше нюансов для его адаптации в linux, а денежки они считать умеют очень хорошо, плюс к этому, если ПО платное, то оно должно работать без всяких нареканий и не зависеть от обновления как ядра, так и другого софта. А потому им проще приспособить уже готовое виндовое ПО для linux используя уже что то имеющееся в linux, например, то же wine, внеся нужные незначительные изменения. Но эта адаптация тоже не должна вызывать никаких проблем (ПО то платное).
И под crossover все должно работать без проблем - ну не может платная версия иметь проблемы.
PS - а если смущает trial, то любой trial можно сделать вечным .
Сегодня я хочу поднять вопрос о софте который используется для обработки деталей на ЧПУ станках.
Если вы используете ЧПУ фрезер в производстве, то вопрос о легальности софта встает в полный рост. Все коммерческие программы управления ЧПУ станками стоят весьма не малых денег, таких, что малому бизнесу на первых порах не осилить. Тут и встает вопрос о том, как и легальный софт использовать и заплатить за него поменьше.
Конечно, в интернете можно найти много бесплатного и самописного софта, но зачастую данное ПО оказывается или малорабочим или заточенным под конкретный контроллер да и для работы требует то DOS, то Win 95-98. А уж чего стоит отсутствие богатства функционала!
Разработчики ПО 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 и на этом завершить обзор.
Так уж сложилось, что Linux для меня домашняя система более 5 лет. Я владею различными САПР системами под Windows и прекрасно вижу ту пропасть которая существует в этой области. Но вне зависимости от выбранной OC, не существует такого инструмента «сделать красиво» — нажал заветную кнопку и идея воплотилась в годную 3D модель/чертёж. Проектирование весьма длительный всесторонний процесс, от этапов тз до испытания образцов.И тут все средства хороши, от простого карандаша и бумаги, коробки пластилина до навороченной САПР с просчетом веса и прочими плюшками. Процесс в Windows выглядит аналогично и так-же приходится постоянно использовать «связки» различного софта для одного прототипа, но стоимость этого софта для хобби мягко говоря неподъемна.
В данном же случае речь пойдет о хобби, пусть и приносящем доход, но все же хобби. Я расскажу о софте, необходимом для создания реальных прототипов, которым пользуюсь под Debian testing с DE xfce. Мой выбор возможно не идеален, но для творчества вполне годится.
Итак, имеется некая идея в вакууме, необходимо найти инструмент для 3D визуализации с возможностью быстрого прототипирования средствами ЧПУ.
Blender
Пожалуй лучший инструмент для визуализации, даже из коробки, значительно превосходящий возможности модулей визуализации многих САПР.
Практически без танцев позволяет «переварить» модель в понятные ЧПУ g-code, и это понятно ибо с экспортом в .stl меньше всего вопросов.
Для инженера привыкшего к метрической системе и мерящего все в миллиметрах потребуется лишь выставить привычную систему измерения:
Плюсы:
— фото реалистичный рендер
— анимация, сгодится как средство для движущихся частей
— наличие видео редактора, как средство для презентации идеи
— возможность получения G-code для ЧПУ
Минусы:
— зачастую элементарно трудно прикинуть размеры деталей, а модель должна содержать максимум информации о себе.
— слабо предсказуемый импорт/экспорт форматов. не смотря на существование небольшой кучки плагинов-конвертеров, основная проблема — перевод исходных файлов в форматы, нужные инженеру. Так и по части геометрии: зачастую размеры «плывут», искажается кривизна линий и прочее
Однако Blender это все же не CAD, хотя попытки сделать из него таковой были, например плагин blenderCAD. Но заложенный изначально механизм полигонального моделирования мало пригоден для продвинутой САПР с механизмом твердотельного моделирования.
Впрочем для домашнего творчества «на коленке» обычно blender'а более чем достаточно ибо проектная документация зачастую просто излишня, достаточно понимания как идею завернуть в приемлемую оболочку. Но зачастую собственного скилла не достаточно либо проще отдать часть деталей на аутсорс, а при работе с подрядчиками де-факто нужна система которая идеально работает с DWG или DXF. Токарю / фрезеровщику «выхлоп» с Blendera тоже не предложишь ибо пойдешь не только лесом но и в пешее путешествие. Порой просто необходимы инструменты для создания документации и передачи ее в печатном виде.
Bricscad
Наиболее юзефрендли инструмент для твердотельного 3D моделирования (Solid modelling) под Linux, позиционируется как аналог AutoCad хотя и не дотягивает до такового. При работе в 2D ( чертежи, развертки, etc ) практически не уступает AutoCad.
Плюсы:
— полная совместимость выходных файлов с AutoCad
— предсказуемый импорт/экспорт
— возможность конвертации чертежей/модели в pdf
Минусы:
— proprietary software к тому-же платное, впрочем для студентов доступна бесплатная лицензия на год.
DraftSight
До знакомства с Bricscad был основным инструментом для работы с DWG. Позволяет создавать, редактировать и просматривать файлы DWG, но увы 2D. 3D можно просматривать, но не более.
В связи с полной миграцией на Bricscad как инструмент более не актуален.
Incscape
Для творчества «на коленке» инструмент вполне способен заменить Windows аналоги векторных редакторов, таких как CorelDraw. Незаменимая вещь при работе с развертками для Blender'a. Но по большей части пользую для получение бумажных распечаток по лазерно утюжной технологии.
Плюсы:
— неплохая система привязок
— экспорт в DXF
Минусы:
— нет «привычного» инженеру рисования командами
Scribus
Инструмент для верстки документов. Со своей основной целью — передача документации в электронном виде в формате PDF или бумажной распечатке справляется полностью.
Минусов не замечено.
Вот пожалуй и весь необходимый набор софта для визуализации идей. Остается лишь достать из кладовки самый простой инструмент и сделать, пусть порой не так как на картинках. Проектировка изначально экономит время как и материалы ибо идей много, а времени мало. При востребованности идеи и соответствующей конвертации в дензнаки опять же ничего не мешает сделать все на ЧПУ. Благо софт это позволяет по созданным 2D и 3D моделям.
Впрочем CAM системы и программы для управления CNC станками тема для отдельной статьи…
Помогите не потеряться в разнообразии Cam программ.
Необходимо выбрать Cam программу для фрезерования детали на 3 оси. Деталь будет готовиться в скорей всего Компасе (еще в поиске оптимального решения). На сегодняшний момент очень много разнообразных управляющих программ но какую выбрать для изучения, чтоб была легка в обучаемости и функциональности большой вопрос.
Посоветуйте пожалуйста из опыта, какую выбрать управляющую программу?
Помогите не потеряться в разнообразии Cam программ.
Необходимо выбрать Cam программу для фрезерования детали на 3 оси. Деталь будет готовиться в скорей всего Компасе (еще в поиске оптимального решения). На сегодняшний момент очень много разнообразных управляющих программ но какую выбрать для изучения, чтоб была легка в обучаемости и функциональности большой вопрос.
Посоветуйте пожалуйста из опыта, какую выбрать управляющую программу?
Выбор конечно большой надо просто знать какие задачи ставите перед собой, а так АртКам со многими задачами справляется вполне, тем более здесь на форуме много людей которые просветят по многим вопросам, я и сам многое для себя здесь почерпнул.
Посоветуйте пожалуйста из опыта, какую выбрать управляющую программу?
Ответ будет напоминать поговорку: "Всяк кулик свое болото хвалит"
Думаю, что при моделировании в твердотельной программе, нужно выбирать CAM систему для работы именно с твердыми телами, например PowerMill, MasterCam, ADEM, SprutCAM, Гемма. (Я пользуюсь PowerMill, ArtCAM)
ArtCAM - скорее растрово-поверхностная программа, хотя и понимает твердотельные форматы.
Однако, ArtCAM - наиболее простая в освоении программа - а это очень большое достоинство
Чтобы определиться, Вам необходимо для себя определить, для каких целей Вам нужна CAM система, для работы на каком оборудовании, какие хотите получить точности и на каких размерах.
На сегодняшний момент очень много разнообразных управляющих программ но какую выбрать для изучения, чтоб была легка в обучаемости и функциональности большой вопрос.
Видимо имеется в виду CAM система, а не текст УП (управляющей программы для станка с ЧПУ).
CAM (англ. Computer-aided manufacturing) — подготовка технологического процесса производства изделий
Читайте также: