Gcodetools, emc2 и гравировка лазером
Добавлено: 07 ноя 2011, 17:01
Николай, добрый день!
Меня заинтересовала ваша разработка gcodetools. И хотелось бы узнать несколько моментов по ней, если не затруднит.
1. Ведется ли сейчас активная разработка этого функционала.
2. Применительно к моим задачам - необходимо создать CAD/CAM систему, которая формировала файл GCODE для системы EMC2. Данная система используется для лазерного гравировального станка. Работает станок в двухкоординатном поле. Также используется сигнал поджига и сигнал задания мощности для лазерного излучателя.
Таким образом используются стандартные команды GCODE, плюс поджиг лазера задается сигналом включения/выключения шпинделя (Это команды M3, M5). Мощность лазера задается сигналом управления скорости вращения шпинделя (S100).
Меня интересует следующая возможность
Имея файл cdr конвертировать его в svg, открыть incscape (вроде он это умеет хорошо делать), после чего сформировать программу GCODE. Формирование пограммы идет по следующему принципу:
- Контур фигур обрабатывается по принципу резки,
- Заливка фигур обрабатывается по принципу гравировки. Гравировка зигзагообразная, просто лазер проходит всю площадь и выжигает всю залитую поверхность.
- Мощность лазерного излучателя задается в соответствии с таблицей цветов (Например фигура залита красным, мощность гравировки 40%, залита зеленым - мощность 20%). Также и для резки в соответствии с цветом контура.
Можете подсказать, что позволяет реализовать ваше ПО на данный момент, возможно есть какие-то известные вам нюансы или "подводные камни".
Сейчас передо мной стоит задача разработать подобное решение, хотелось бы взять что-то за основу, чтобы не делать с нуля.
Меня заинтересовала ваша разработка gcodetools. И хотелось бы узнать несколько моментов по ней, если не затруднит.
1. Ведется ли сейчас активная разработка этого функционала.
2. Применительно к моим задачам - необходимо создать CAD/CAM систему, которая формировала файл GCODE для системы EMC2. Данная система используется для лазерного гравировального станка. Работает станок в двухкоординатном поле. Также используется сигнал поджига и сигнал задания мощности для лазерного излучателя.
Таким образом используются стандартные команды GCODE, плюс поджиг лазера задается сигналом включения/выключения шпинделя (Это команды M3, M5). Мощность лазера задается сигналом управления скорости вращения шпинделя (S100).
Меня интересует следующая возможность
Имея файл cdr конвертировать его в svg, открыть incscape (вроде он это умеет хорошо делать), после чего сформировать программу GCODE. Формирование пограммы идет по следующему принципу:
- Контур фигур обрабатывается по принципу резки,
- Заливка фигур обрабатывается по принципу гравировки. Гравировка зигзагообразная, просто лазер проходит всю площадь и выжигает всю залитую поверхность.
- Мощность лазерного излучателя задается в соответствии с таблицей цветов (Например фигура залита красным, мощность гравировки 40%, залита зеленым - мощность 20%). Также и для резки в соответствии с цветом контура.
Можете подсказать, что позволяет реализовать ваше ПО на данный момент, возможно есть какие-то известные вам нюансы или "подводные камни".
Сейчас передо мной стоит задача разработать подобное решение, хотелось бы взять что-то за основу, чтобы не делать с нуля.
Тема начата из личной переписки
-- Nick
-- Nick