Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Nc Mill Composer - Простая Фрезеровка И Раскрой Материала
Все о станках с ЧПУ > Станки с ЧПУ, Hobby CNC > Программное обеспечение
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://vk.com/video15095180_456239025
Нажмите для просмотра прикрепленного файла
FreeSky
Фрезеровка по контуру отпечатанного изображения с коррекцией масштаба по трем точкам - https://vk.com/video15095180_456239027
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.