LINUX.ORG.RU

LinuxCNC 2.5.0

 , , ,


1

2

После двух с лишним лет разработки вышла новая версия программы для управления ЧПУ-станками LinuxCNC (ранее известной как «EMC2»).
Увеличено удобство работы оператора, расширены возможности по поддержке оборудования.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Казалось бы, причем здесь C&C...

DNA_Seq ★★★★☆ ()

Здóрово же! Побольше бы Linux-решений в CAM.

powerpc ()

Столько изменений и багфиксов, что хотелось бы узнать, кто имел дело с этим софтом, как можно в нём работать?

А вообще новость радует.

kitar ★★★★ ()

ещё-бы сами станки были доступны для широких масс. А то пока это удел фанатов с прямыми руками :(

MKuznetsov ★★★★★ ()
Ответ на: комментарий от kitar

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

anonymous ()

dxf ей можно скормить, или только G-code?

UNiTE ★★★★★ ()
Ответ на: комментарий от MKuznetsov

А то пока это удел фанатов с прямыми руками :(

Руки тут не причём. Стоимость станков зависит от задач и конечно от бренда.

kitar ★★★★ ()

для каких-таких станков с чпу ?

kto_tama ★★★★★ ()
Ответ на: комментарий от kto_tama

как минимум должны быть фрезеровка и токарка.

kitar ★★★★ ()
Ответ на: комментарий от kto_tama

Это такие станки с ЧПУ :)

В сети полно чертежей самых разных станков с ЧПУ.

densss ★★★ ()

Еще бы мануальчик по сборке ЧПУ-станка вышел-бы...

anonymous ()

Годно. Надо будет как будет время наконец-то собрать. А то давно шаговики купил, все есть, нет только времени.

AiFiLTr0 ★★★★★ ()
Ответ на: комментарий от kitar

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

MKuznetsov ★★★★★ ()

Круто ждем докладов/руководств на русском, когда время по свободней будет может на форум нагряну, а то я в своё время купил Кулибин а как с ним разобраться и под линукс заставить работать не знаю

DR_SL ★★★★ ()
Ответ на: комментарий от UNiTE

И на что мне там смотреть? Если станок понимает систему fanuc, то CAD программа и существует для того, чтобы писать G и M-коды.

kitar ★★★★ ()
Ответ на: комментарий от anonymous

Еще бы мануальчик по сборке ЧПУ-станка вышел-бы...

Вам сюда - там есть чертежи и прочее.

densss ★★★ ()
Ответ на: комментарий от UNiTE

dxf можно открыть inkscape -ом, а для inkscape, в свою очередь есть плагин для преобразования в G-code :)

densss ★★★ ()
Ответ на: комментарий от densss

dxf можно открыть inkscape -ом, а для inkscape, в свою очередь есть плагин для преобразования в G-code :)

Ого! А как там с клиренсами для 3D фрезы?

baka-kun ★★★★★ ()
Ответ на: комментарий от baka-kun

Ого! А как там с клиренсами для 3D фрезы?

Было вроде и это. Видел где-то уроки на русском по linuxcnc и по плагину под inkscape - изменение глубины реза там тоже присутствовало. Кстати плагин для G-code пишут русскоговорящие разработчики.

densss ★★★ ()
Ответ на: комментарий от baka-kun

с клиренсами

3D фрезы?

Я совсем отстал от жизни? Станок может иметь координаты x,z или x,y,z, как минимум. Причём здесь 3D фреза? И что ещё за клиренс?

kitar ★★★★ ()
Ответ на: комментарий от densss

изменение глубины реза там тоже присутствовало.

Вообще ничёго не понятно. Какая глубина реза ещё? В станке устанавливается деталь и выставляются начальные координаты. Дальше дело программы и станка по обработке детали.

kitar ★★★★ ()
Ответ на: комментарий от kitar

Фреза может резать в несколько проходов и каждый проход будет на другой глубине. Иными словами: фрезерная головка меняет свои координаты по оси z.

densss ★★★ ()
Ответ на: комментарий от kitar

Причём здесь 3D фреза? И что ещё за клиренс?

Станок 3D, хотя за дополнительные деньги превращается в 5D.

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

baka-kun ★★★★★ ()
Ответ на: комментарий от baka-kun

Станок 3D, хотя за дополнительные деньги превращается в 5D.
5D

Пространственно-временной транклюкатор??? о________О

Я вообще в вопросе дуб-дубом, ты мне расскажи.

Он должен кому-то что-то объяснять и рассказывать? Почему?

Станок запускают, шпиндель раскручивается, жижа потекла, сервоприводы начинают двигать стол с заготовкой… Если клиренсы не учтены, заготовка впечатается в шейку или хвостовик фрезы или шпиндель, мало не покажется.

А теперь распарси эти предложения нам, падаван юный.

densss ★★★ ()

крутая прога, как раз скоро очень потребуется, однако... какой там GUI? на чем написан? где можно посмотреть скриншоты?

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от MKuznetsov

ещё-бы сами станки были доступны для широких масс.

стоимость станков для широких масс начинается чуть не от 10000$, а вот ПО действительно дорого.

Свободные CADы, в которых можно комфортно рисовать детали для обработки на фрезерном/токарном станке под линукс есть в ассортименте, LinuxCNC проприетарным аналогам не уступает(наверно, даже превосходит),
для генерации g-code по двумерным чертежам(плазменная резка, режущие плоттеры, токарные станки, «2.5d» фрезерование) утилиты тоже есть (dxf2gcode, pcb2gcode, Gcodetools (http://cnc-club.ru/forum/viewtopic.php?f=15&t=34 ) ....)
а вот получить хорошую g-code программу для фрезерного станка из 3D модели - это пока проблема, хотя и не непреодолимая.

Anonymous ★★★★★ ()
Ответ на: комментарий от Anonymous

а вот получить хорошую g-code программу для фрезерного станка из 3D модели - это пока проблема, хотя и не непреодолимая.

Есть способы решения? Буду признателен за подсказку.

densss ★★★ ()
Ответ на: комментарий от densss

Фреза может резать в несколько проходов и каждый проход будет на другой глубине.

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

kitar ★★★★ ()
Ответ на: комментарий от baka-kun

Станок 3D, хотя за дополнительные деньги превращается в 5D.

Да, есть такая возможность, путем покупки и установки дополнительных осей.

kitar ★★★★ ()
Ответ на: комментарий от DNA_Seq

Казалось бы, причем здесь

ага, ты еще спроси, при чем тут человеко-понятные урлы.
умнек, блин..

aol ★★★★★ ()
Ответ на: комментарий от densss

Есть способы решения? Буду признателен за подсказку.

Он должен кому-то что-то объяснять и рассказывать? Почему?

baka-kun ★★★★★ ()
Ответ на: комментарий от baka-kun

LinuxCNC поддерживает всё необходимое, что-бы станок автоматически поменял фрезу, обмерил её длину, нащупал поверхность и начал работать внеся соответствующие поправки(если станок такое может), проверка выхода программы за пределы станка перед выполнением и концевики во время выполнения тоже, естественно, поддерживаются.

То есть со стойкой ЧПУ проблем нет, а вот свободных САМов, способных генерировать g-code для 5-осевого станка(«5d») пока нет даже в плане- 2.5d есть, 3d - в процессе.

Anonymous ★★★★★ ()
Ответ на: комментарий от baka-kun

Я у него вежливо попросил, но да - он не обязан :Р

densss ★★★ ()
Ответ на: комментарий от kitar

Да, есть такая возможность, путем покупки и установки дополнительных осей.

Я знаю, в данном случае это две оси вращения стола.

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

baka-kun ★★★★★ ()
Ответ на: комментарий от baka-kun

Я вообще в вопросе дуб-дубом, ты мне расскажи.Знаю только, что у ребят станок, программа, преобразующая чертеж в команды должна учитывать клиренсы, длину фрезы там, диаметр шпинделя…

Так и есть в принципе, клиренсы, диаметр шпинделя - это не то. Вкратце:

— Имеется деталь,

— Пишется программа,

— Измеряется инструмент, который будет обрабатывать деталь и заносится в станок,

— Деталь устанавливается в станок и опять же спец. приспособлениями заносятся начальные координаты в станок, дальше как ты и описал:

Станок запускают, шпиндель раскручивается, жижа потекла, сервоприводы начинают двигать стол с заготовкой…

kitar ★★★★ ()
Ответ на: комментарий от Anonymous

LinuxCNC поддерживает всё необходимое…

Спасибо, это очень радует. Будем посмотреть.

САМов, способных генерировать g-code для 5-осевого станка(«5d») пока нет даже в плане- 2.5d есть, 3d - в процессе.

Жаль. Резать цилиндры (2.5d) мы давно умеем простейшим скриптом, хочется именно 3d изделие фрезеровать.

baka-kun ★★★★★ ()
Ответ на: комментарий от baka-kun

Я знаю, в данном случае это две оси вращения стола.

Как правило нет. Добавляются оси под детали.

kitar ★★★★ ()
Ответ на: комментарий от kitar

дальше как ты и описал

Ага, а потенциальное взаимопересечение болванки со станком кто контролирует? CAD/CAM? Человек? Сам станок не может.

baka-kun ★★★★★ ()
Ответ на: комментарий от kitar

Как правило нет. Добавляются оси под детали.

В данном станке шпиндель неподвижен, перемещается только стол. Или я снова чего-то не догоняю?

baka-kun ★★★★★ ()
Ответ на: комментарий от AP

отож! ;)

это лишь говорит о востребованности данной темы :)

aol ★★★★★ ()
Ответ на: комментарий от baka-kun

Ага, а потенциальное взаимопересечение болванки со станком кто контролирует? CAD/CAM? Человек? Сам станок не может.

Судя по-всему ты далек от этого дела. Почитай для начала что такое CNC или аналог на русском ЧПУ.

kitar ★★★★ ()
Ответ на: комментарий от baka-kun

В данном станке шпиндель неподвижен, перемещается только стол. Или я снова чего-то не догоняю?

Не догоняешь.

kitar ★★★★ ()
Ответ на: комментарий от densss

Есть способы решения? Буду признателен за подсказку.

иногда код, который можно использовать не очень сильно правя руками удаётся получить с помощью PyCAM http://pycam.sourceforge.net/ (только надо внимательно смотреть, чтоб он не попытался запустить фрезу под заготовкой, слышал положительные отзывы о http://code.google.com/p/heekscnc/ .
Вообще полноценного универсального решения я пока не нашёл, но для каждого частного случая что-нибудь подобрать удаётся, иногда вручную склеивая куски кода сгенерированные разными утилитами см: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Cam .

Anonymous ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.