kolibrios-gitea/programs/other/cnc_editor/doc/readme_ru.htm
IgorA 638f059c26 add button for optimize figure
git-svn-id: svn://kolibrios.org@7663 a494cfbc-eb01-0410-851d-a64ba20cac60
2019-05-23 19:31:53 +00:00

116 lines
5.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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>&uarr;</b>, <b>&larr;</b> - пермещает выделение точки вверх, выделяется предыдущая точка.</p>
<p><b>&darr;</b>, <b>&rarr;</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>