Программа для редактирования файлов .nc - CNC_editor

...
  • Выглядит хорошо! Спасибо тебе за работу!
    В первую очередь доделывай создание нового файла и уточни ограничения на формат *.nc. Нужно будет выбрать парочку аналогичных программ в других ОС и стремиться к совместимости, чтобы экспортируемые/импортируемые данные (в NC файле) можно было открыть одинаково корректно и в Колибри и на другой ОС (в этих выбранных приложениях).
    Вес приложения немного многоват, с учётом того, что ты его пожал. Вероятно картинки, граф интерфейс (скроллбар и дерево объектов) отъедают большую часть. По возможности постарайся добавить функционал создания нового файла и одновременно уменьшить размер приложения до 9 Кб в сжатом виде.
    Пока нет отдельной категории Kolibri Machine Controller или Kolibri Machine Kit или просто CNC...
    Тем не менее приложение важное. Предлагаю добавить это приложение в основной дистрибутив, после доработок, под названием "Редактор CNC" ("CNC Editor"). Расположить можно вместе с приложениями группы: "Меню" -> "Обработка данных".
  • Под виндовсом я пользовался такими программами: GСodeСonstructor и NC Corrector.
    Программа GСodeСonstructor создает код из графического файла. В ней есть моного разных настроек, но я ее полностью не изучил. А для корректировки созданного файла использовал NC Corrector. Т.е. моя программа упрощенный аналог NC Corrector только под Колибри.
    При создании нового файла есть 2 варианта:
    1) сделать аналогично с GСodeСonstructor т.е. создавать на основе изображения.
    2) сделать при создании файла контур какой-нибудь простой фигуры (квадрат, круг, элипс) с настройкой числа ребер, радиусов и размеров.
    Второй вариант более простой, так что скорее всего буду делать по нему.
  • Однозначно делай второй вариант.
    Выбор фигуры по умолчанию можешь вынести в настройки приложения. Хватит выбора из круга и квадрата.

    Первый вариант пометь как идею на будущее: сделать импорт на основе изображения, аналогично с GСodeСonstructor.
  • Тема, конечно, большая, но тоже несколько интересно данное направление :)
    Из программ - одна из упоминаемых в радиолюительской практике FlatCam (гравировка печатных плат для CNC - базис Phyton язык)
    (но если засвечивать фоторорезист интересен формат Gerber и например такая тема Лазерная установка для засветки фоторезиста от AlphaCrow но там, хоть и авторская программа сделана на Forth :) , необходим выход на USB-Web и Com или USB порт что в KOS не так однозначно)

    P.S. Интересен и слайсер не к 3D принтеру на основе Stl файла, но и для Cnc станка (с функционалом сопернечашим с ArtCam :)
    А для CNC полезен функционал по автоматической генерации векторов CNC кода для разной контурной обработки.
    Из признанных программ СNC верификайции - Cimco Edit, неплоха и NCPlot
    для Stl, например Camostic неплохо сделана.
    Интересно иметь в программе навигацию по контуру рисунка и его соответствие в текстовом CNC файле,
    и например возможность включать/отключать код по круговой интерполяции/апроксимациии его в результируешем файле.
  • Внес программу на svn rev 7360
    И сделал такие доработки:
    + добавил кнопки копирования и вставки точек
    + сделал изменение размера буфера при изменении размеров окна
    + мелкие доработки и исправления
  • Можешь добавить в ночную сборку ISO?
    Из хаоса в космос
  • пробовал добавить в ISO в rev 7363 но что-то не получилось
  • IgorA wrote:пробовал добавить в ISO в rev 7363 но что-то не получилось
    + исправил ошибки в include
    + изменил Tupfile.lua
    осталось узнать точное местоположение в папке kolibrios/.. я же его положил в utils
    Технологии меняют мир, а я - меняю технологии.
  • pavelyakov wrote:+ исправил ошибки в include
    + изменил Tupfile.lua
    осталось узнать точное местоположение в папке kolibrios/.. я же его положил в utils
    Спасибо.
    С путями я опять тупанул, потому что оставил полный путь. Когда начинаю писать какую-нибудь программу, то она у меня сначала лежит не в папке с svn, потому и пишу пути полностью.
    Пускай будет в utils, я поначалу хотел сделать папку CNC, но пока что ради одной программы думаю не стоит делать новую папку в корне диска.
  • rev 7415
    1) Исправлена функция определения размеров объекта (из-за не правильного сохранения регистров в определении размеров объекта не участвовал последний контур)
    2) Добавлены 4 кнопки выравнивания выделенных точек по левому, правому, верхнему и нижнему краю. Теперь в случае выравнивания точек в линию можно не использовать диалог с настройками координат.
  • Какая из иконок подходит CNC_editor ?
    Если ни одна, скинь примеры того что должно быть или опиши что должно быть на иконке.
    Attachments
    cnc.png
    cnc.png (3.01 KiB)
    Viewed 15737 times
    Из хаоса в космос
  • Как идея, может быть карандаш рисующий надпись CNC :)
  • Who is online

    Users browsing this forum: No registered users and 8 guests