7360 |
IgorA |
1 |
|
|
|
2 |
|
|
|
3 |
CNC_editor |
|
|
4 |
|
|
|
5 |
|
|
|
6 |
body |
|
|
7 |
{ |
|
|
8 |
font-size: 15px; |
|
|
9 |
font-family: "Bookman Old Style"; |
|
|
10 |
color: black; |
|
|
11 |
text-align: justify; |
|
|
12 |
width: 750px; |
|
|
13 |
} |
|
|
14 |
h1 { |
|
|
15 |
color: white; |
|
|
16 |
background-color: 808080; |
|
|
17 |
font-size: 25px; |
|
|
18 |
text-align: center; |
|
|
19 |
} |
|
|
20 |
h2 { color: green; font-size: 21px; } |
|
|
21 |
h3 { color: green; font-size: 19px; } |
|
|
22 |
h4 { color: #803f00; font-size: 17px; } |
|
|
23 |
i { color: #0099cc; } |
|
|
24 |
b { color: #0099cc; } |
|
|
25 |
p { |
|
|
26 |
text-indent: 2em; |
|
|
27 |
margin-top: 3px; |
|
|
28 |
margin-bottom: 2px; |
|
|
29 |
margin-left: 0px; |
|
|
30 |
margin-right: 0px; |
|
|
31 |
} |
|
|
32 |
ol, ul, dl{ |
|
|
33 |
margin-top: 3px; |
|
|
34 |
margin-bottom: 2px; |
|
|
35 |
} |
|
|
36 |
|
|
|
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 |
|