forked from KolibriOS/kolibrios
638f059c26
git-svn-id: svn://kolibrios.org@7663 a494cfbc-eb01-0410-851d-a64ba20cac60
116 lines
5.2 KiB
HTML
116 lines
5.2 KiB
HTML
<html>
|
||
<head>
|
||
<title>CNC_editor</title>
|
||
<meta http-equiv="content-type" content="text/html; charset=WINDOWS-1251">
|
||
<style>
|
||
body
|
||
{
|
||
font-size: 15px;
|
||
font-family: "Bookman Old Style";
|
||
color: black;
|
||
text-align: justify;
|
||
width: 750px;
|
||
}
|
||
h1 {
|
||
color: white;
|
||
background-color: 808080;
|
||
font-size: 25px;
|
||
text-align: center;
|
||
}
|
||
h2 { color: green; font-size: 21px; }
|
||
h3 { color: green; font-size: 19px; }
|
||
h4 { color: #803f00; font-size: 17px; }
|
||
i { color: #0099cc; }
|
||
b { color: #0099cc; }
|
||
p {
|
||
text-indent: 2em;
|
||
margin-top: 3px;
|
||
margin-bottom: 2px;
|
||
margin-left: 0px;
|
||
margin-right: 0px;
|
||
}
|
||
ol, ul, dl{
|
||
margin-top: 3px;
|
||
margin-bottom: 2px;
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<h1>CNC_editor версия 23.05.19</h1>
|
||
|
||
<h2>Оглавление</h2>
|
||
<ul>
|
||
<li>О программе</li>
|
||
<li>Панель инструментов</li>
|
||
<li>Клавиатура</Li>
|
||
<li>Автор</li>
|
||
</ul>
|
||
|
||
<h2>О программе</h2>
|
||
<p><b>CNC_editor</b> - программа просмотра и редактирования файлов формата <b>*.nc</b>. Файлы <b>*.nc</b> содержат в себе код (<b>gcode</b>) для станков с ЧПУ (числовое программное управление или на английском CNC). К таким станкам относятся: лазерные граверы, фрезеровальные станки, сверлильные станки, плоттеры. На похожем принципе работают 3D принтеры только используют другой формат данных <b>*.stl</b>.</p>
|
||
|
||
<p><img src="cnc_01.png"></p>
|
||
<p>Рис. 1. Внешний вид программы с открытым файлом *.nc</p>
|
||
|
||
<p>Возможности программы:</p>
|
||
<p>Открытие файлов и просмотр траектории движения станка. Можно изменять координаты, добавлять точки в траекторию, удалять точки, менять порядок точек движения. Не все данные редактируются программой, например: установка скорости движения, поднятие/опускание шпинделя в программе изменить нельзя. Сохранение траектории движения в файл <b>*.png</b>. Код <b>gcode</b> имеет разновидности в зависимости от специфики станка, потому не все файлы *.nc могут корректно отображаться данной программой.</p>
|
||
|
||
<p><img src="cnc_02.png"></p>
|
||
<p>Рис. 2. Просмотр точек движения станка</p>
|
||
|
||
<h2>Панель инструментов</h2>
|
||
<p><img src="but_01.png"> новый файл. При создании нового файла можно выбрать фигуру окружность или прямоугольник. Которые потом можно редактировать.</p>
|
||
<p><img src="cnc_03.png"></p>
|
||
<p>Рис. 3. Окно создания нового файла</p>
|
||
|
||
<p>Параметры для создания окружности:</p>
|
||
<ul>
|
||
<li>X0, Y0 - координаты центра</li>
|
||
<li>R - радиус окружности</li>
|
||
<li>S - колличество граней</li>
|
||
<li>Z0 - минимальная (рабочая) высота инструмента</li>
|
||
<li>Z1 - максимальная (безопасная) высота инструмента</li>
|
||
</ul>
|
||
<p>Параметры для создания прямоугольника:</p>
|
||
<ul>
|
||
<li>X0, Y0, X1, Y1 - координаты углов прямоугольника</li>
|
||
<li>Z0 - минимальная (рабочая) высота инструмента</li>
|
||
<li>Z1 - максимальная (безопасная) высота инструмента</li>
|
||
</ul>
|
||
<p><img src="but_02.png"> открыть файл</p>
|
||
<p><img src="but_03.png"> сохранить файл</p>
|
||
<p><img src="but_04.png"> спрятать/показать номерацию точек</p>
|
||
<p><img src="but_05.png">, <img src="but_06.png"> перемещение выбраной команды в списке</p>
|
||
<p><img src="but_07.png"> вызвать диалог создания/редактирования точки. Если ни одна точка не выбрана, то вызывается диалог создания точки. Если выделена одна точка то вызывается диалог редактирования координат точки.</p>
|
||
<p><img src="cnc_04.png"></p>
|
||
<p>Рис. 4. Окно создания точки</p>
|
||
<p><img src="cnc_05.png"></p>
|
||
<p>Рис. 5. Окно редактирования точки</p>
|
||
|
||
<p><img src="but_08.png">, <img src="but_09.png"> перемещение выделенных точек вверх или вниз в пределах выбранной траэктории</p>
|
||
<p><img src="but_16.png"> выравнивание выделенных точек по левому, правому, верхнему и нижнему краю</p>
|
||
<p><img src="but_17.png"> выделение точек фигуры для оптимизации. Выделяются точки которые расположены на относительно прямых линиях, но при этом сами несут избыточную информацию. Такие точки можно удалять без особой потери качества фигуры.</p>
|
||
<p><img src="but_10.png"> копирование координат выделенных точек в буфера обмена</p>
|
||
<p><img src="but_11.png"> вставка точек из буфера обмена. Формат текста для вставки в буфере обмена: 'X_ Y_\n...\0'.</p>
|
||
<p><img src="but_12.png"> удаление выделенных точек</p>
|
||
<p><img src="but_13.png"> сброс масштаба и центровка текущей фигуры по центру окна просмотра</p>
|
||
<p><img src="but_14.png"> сохранение траектории в файл <b>*.png</b></p>
|
||
<p><img src="but_15.png"> настройки разрешения для сохранения файла <b>*.png</b>, указывается число пикселей на 1 мм. По умолчанию указано число 11.81102362204724 (для перевода в dpi: 11.81102362204724 * 25.4 = 300).</p>
|
||
<p><img src="cnc_06.png"></p>
|
||
<p>Рис. 6. Окно настроек разрешения</p>
|
||
|
||
<h2>Клавиатура</h2>
|
||
<p><b>Delete</b> - удаляет выделенные точки.</p>
|
||
<p>Если не удается мышей выделить одну какую-либо точку (например когда ее координаты совпадают с другими точками, тогда выделяются сразу все совпадающие точки а необходимо взять только одну), можно воспользоваться курсорами:</p>
|
||
<p><b>↑</b>, <b>←</b> - пермещает выделение точки вверх, выделяется предыдущая точка.</p>
|
||
<p><b>↓</b>, <b>→</b> - пермещает выделение точки вниз, выделяется следущая точка.</p>
|
||
<p><b>Ctrl+N</b> - создание нового файла.</p>
|
||
<p><b>Ctrl+O</b> - открытие файла.</p>
|
||
<p><b>Ctrl+S</b> - сохранение файла.</p>
|
||
<p><b>Ctrl+A</b> - выделение всех точек текущей фигуры.</p>
|
||
|
||
<h2>Автор</h2>
|
||
<p>IgorA</p>
|
||
|
||
</body>
|
||
</html> |