NC Mill Composer - простая фрезеровка и раскрой материала

Обсуждение софта, программ, постпроцессоров...

Модератор: life

Ответить
FreeSky
Наблюдающий
Сообщения: 9
Зарегистрирован: 22 фев 2013, 03:12
Имя: Дмитрий Шелехов
Откуда: Новополоцк, РБ

NC Mill Composer - простая фрезеровка и раскрой материала

Сообщение FreeSky »

Программа NC Mill Composer изначально рассчитана на формирование G-кода под NC Studio 5 версии, но, думаю, что и другие системы вполне сносно примут ее выходные файлы.
Цель написания мной данной программы – сделать очень простой и быстрый способ формирования УП для фрезеровки по контуру из CorelDraw.
NC Mill Composer формирует УП в G-коде, которые позволяют легко выравнивать заготовку по осям и осуществлять привязку контура для фрезерования к отпечатанному изображению. При привязке по трем точкам есть возможность производить корректировку масштаба, подгоняя уже готовую УП во время ее работы под фактически полученный отпечаток.
На данный момент, не было времени разбираться со структурой векторных форматов, поэтому программа открывает только HPGL *.plt файлы. К счастью, CorelDraw очень хорошо экспортирует в этот формат. Чтобы получить большее количество узлов, перед экспортом, выделяете все необходимые объекты, увеличиваете их на 500%, экспортируете в *.plt , нажав [Ctlr]+Z, возвращаете масштаб объектов на место. В окне экспорта все настройки по дефолту, менять там PLU особого смысла нету, т.к. Corel больше узлов от этого не создаст. Или можно оставить 100% масштаб контура в Корел (в программе при этом тоже вместо 500% установить значение 100%) и на последней закладке "Дополнительные" при экспорте в PLT указать "Разрешение кривой" - единицы: "миллиметры", значение "0,1" - так даже лучше будет ).
Чтобы NC Mill Composer корректно распознал точки привязки они должны представлять из себя два одинаковых отрезка, пересекающихся в середине под 90 градусов. То есть крестик из двух отрезков. Значения точек также можно ввести вручную.
Двойной клик по полям со значениями первой точки – меняет местами точки =0= и -1-
Двойной клик по полям со значениями второй точки – меняет местами точки -1- и -2-
Двойной клик по изображению – перерисовывает экран
Перед сохранением укажите папку для сохранения файлов. При сохранении в данной папке сформируется файл, с именем, как и у открытого и расширением *.g
Кнопка [Cохранить] активна, если высота безопасности отлична от нуля icon_smile.gif
В поле “Скрыть” – указывается размер, объекты меньше которого будут игнорироваться
Лазер – Это лазерная указка, закрепленная относительно шпинделя по оси Х =0 и по оси Y со смещением. То есть, по сути ,точка от лазерного луча находится спереди шпинделя ближе к наблюдателю.
Программу я разрабатывал с целью - корректировки масштаба и автоматического считывания точек привязки из файла-контура, минуя человеческие ошибки. До этого у меня был сделан постпроцессор для резки по 2-м точкам, в целом все устраивало, за исключением:
- необходимости измерять каждый раз в Кореле местонахождение второй точки и подписывать его на отпечатке;
- Ловить в ArtCam ноль;
- вручную вписывать значения второй точки в УП в NC Studio;
- зачастую переделывать контура в Кореле, т.к. на безье могут быть микро-петли, которые ArtCam воспринимает как пересечения (которыми они безусловно и являются) и наотрез не хочет строить по ним УП.
- непопадание в масштаб, в связи с тем что пленка сильно меняет геометрию в процессе печати (нагрев/остывание), ламинирование (растяжение), накатка на ПВХ (растяжение), а если еще и постоит пару недель, то и усадка. Изменение геометрии - непредсказуемо.
И Именно, чтобы решить и автоматизировать все эти задачи я и занялся написанием собственного софта. Поскольку задачи по сути типовые и многие с ними сталкиваются - выложил свое творение в люди - может кому тоже пригодится.
Изображение
Программа еще пишется. Не судите строго. Критика и замечания приветствуются.
Если что не понятно - спрашивайте!
http://cncfiles.su/download/4987
Trudogolik
КУМ
КУМ
Сообщения: 6126
Зарегистрирован: 26 авг 2009, 00:00
Имя: Николай Иосифович
Откуда: Инта респ. Коми, 2000 км от Москвы на север!
Контактная информация:

Re: NC Mill Composer - простая фрезеровка и раскрой материал

Сообщение Trudogolik »

Увеличить количество узлов в кореле просто.
-Нажимаете F10
-Выделяете объекты
- Нажимаете правую кнопку мыши
- нажимаете верхнюю строчку менюшки "Добавить +" столько раз сколько нужно.
До увеличения:
Изображение
После увеличения.
Изображение
Моя страница для тех, кто ищет ЧПУ выжигатели: https://vk.com/club153912868

Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!
FreeSky
Наблюдающий
Сообщения: 9
Зарегистрирован: 22 фев 2013, 03:12
Имя: Дмитрий Шелехов
Откуда: Новополоцк, РБ

Re: NC Mill Composer - простая фрезеровка и раскрой материал

Сообщение FreeSky »

Trudogolik писал(а):Увеличить количество узлов в кореле просто.
Спасибо за подсказку. Про эту функцию знал, но так как никогда ей не пользовался, как-то и не думал...
Ответить