Subversion Repositories Kolibri OS

Rev

Rev 7415 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
7360 IgorA 1
2
3
CNC_editor
4
5
37
38
7663 IgorA 39

CNC_editor версия 23.05.19

7360 IgorA 40
 
41

Оглавление

42
    43
  • О программе
  • 44
  • Панель инструментов
  • 45
  • Клавиатура
  • 46
  • Автор
  • 47
    48
     
    49

    О программе

    50

    CNC_editor - программа просмотра и редактирования файлов формата *.nc. Файлы *.nc содержат в себе код (gcode) для станков с ЧПУ (числовое программное управление или на английском CNC). К таким станкам относятся: лазерные граверы, фрезеровальные станки, сверлильные станки, плоттеры. На похожем принципе работают 3D принтеры только используют другой формат данных *.stl.

    51
     
    52

    53

    Рис. 1. Внешний вид программы с открытым файлом *.nc

    54
     
    55

    Возможности программы:

    56

    Открытие файлов и просмотр траектории движения станка. Можно изменять координаты, добавлять точки в траекторию, удалять точки, менять порядок точек движения. Не все данные редактируются программой, например: установка скорости движения, поднятие/опускание шпинделя в программе изменить нельзя. Сохранение траектории движения в файл *.png. Код gcode имеет разновидности в зависимости от специфики станка, потому не все файлы *.nc могут корректно отображаться данной программой.

    57
     
    58

    59

    Рис. 2. Просмотр точек движения станка

    60
     
    61

    Панель инструментов

    62

    новый файл. При создании нового файла можно выбрать фигуру окружность или прямоугольник. Которые потом можно редактировать.

    63

    64

    Рис. 3. Окно создания нового файла

    65
     
    66

    Параметры для создания окружности:

    67
      68
    • X0, Y0 - координаты центра
    • 69
    • R - радиус окружности
    • 70
    • S - колличество граней
    • 71
    • Z0 - минимальная (рабочая) высота инструмента
    • 72
    • Z1 - максимальная (безопасная) высота инструмента
    • 73
      74

      Параметры для создания прямоугольника:

      75
        76
      • X0, Y0, X1, Y1 - координаты углов прямоугольника
      • 77
      • Z0 - минимальная (рабочая) высота инструмента
      • 78
      • Z1 - максимальная (безопасная) высота инструмента
      • 79
        80

        открыть файл

        81

        сохранить файл

        82

        спрятать/показать номерацию точек

        83

        , перемещение выбраной команды в списке

        84

        вызвать диалог создания/редактирования точки. Если ни одна точка не выбрана, то вызывается диалог создания точки. Если выделена одна точка то вызывается диалог редактирования координат точки.

        85

        86

        Рис. 4. Окно создания точки

        87

        88

        Рис. 5. Окно редактирования точки

        89
         
        90

        , перемещение выделенных точек вверх или вниз в пределах выбранной траэктории

        7415 IgorA 91

        выравнивание выделенных точек по левому, правому, верхнему и нижнему краю

        7663 IgorA 92

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

        7360 IgorA 93

        копирование координат выделенных точек в буфера обмена

        94

        вставка точек из буфера обмена. Формат текста для вставки в буфере обмена: 'X_ Y_\n...\0'.

        95

        удаление выделенных точек

        96

        сброс масштаба и центровка текущей фигуры по центру окна просмотра

        97

        сохранение траектории в файл *.png

        98

        настройки разрешения для сохранения файла *.png, указывается число пикселей на 1 мм. По умолчанию указано число 11.81102362204724 (для перевода в dpi: 11.81102362204724 * 25.4 = 300).

        99

        100

        Рис. 6. Окно настроек разрешения

        101
         
        102

        Клавиатура

        103

        Delete - удаляет выделенные точки.

        104

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

        105

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

        106

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

        107

        Ctrl+N - создание нового файла.

        108

        Ctrl+O - открытие файла.

        109

        Ctrl+S - сохранение файла.

        110

        Ctrl+A - выделение всех точек текущей фигуры.

        111
         
        112

        Автор

        113

        IgorA

        114
         
        115
        116