Страница 60 из 130

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 12 авг 2017, 12:36
selenur
a321 писал(а):Скачал версию 3. Запустил, пытаюсь сделать g-code. Прохожу первые две стадии, ошибок не выдает, но и файл кода никуда не сохраняет. ЧЯДНТ?
Как и везде я пишу что 3-я версия в процессе разработки, т.е. она ещё очень не доделана, и проверок от неправильных действий очень мало.
Поэтому нужна точная раскадровка всех действий, т.е. скриншоты всех действий, либо видео.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 12 авг 2017, 13:08
a321

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 12 авг 2017, 13:20
selenur
на последнем шаге, нужно выбрать профиль станка, и имя файла для сохранения, но не видно какой профиль ты ты выбрал....

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 12 авг 2017, 14:18
a321
я бы с удовльствием там что-то выбрал, да меню выбора пустое. Вопрос - как наполнить? папка (директорий) профайлес пуста.
Пардон-тес, не пуста. Это винды ....
Суть в чем - с сайта скачиваем Архив сборки программы. Там, видимо, эти профайлы с русскими именами (суть есть зло), при скачиваниях\расзархвированиях буковки (могут) побиться, что и произошло, а винды в свою очередь вообще делали вид, что файлов нет.
переименовал (в 1 и 2 сотв), удалил лишнее в расширениях, выбрал профиль Фреезровка, и все ОК, спасибо.

Скажу, что точность воспроизведения вектора очень хорошая. Ну для этого и на вектора бьет очень маленькие. Но вот кода M30 в конце не хватает (у себя в профиль теперь вставил). И имена файлов профилей для стабильности результата лучше делать либо цифровыми, либо на лат.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 12 авг 2017, 14:26
selenur
Вот:
profiles.zip
(2.98 КБ) 318 скачиваний
Тут некоторое количество тестовых профилей различных станков.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 12 авг 2017, 14:29
selenur
a321 писал(а):профайлы с русскими именами (суть есть зло)
Исправлюсь :-)

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 12 авг 2017, 14:40
a321
Еще по примеру модуля преобразования вектора из Инскейпа - они сразу вставляют функцию масштабирования и переноса (отступа). Самому в коде сделать не сложно, всякими автозаменами, но это довольно многоопераций и навыки нужны. Автоматом генерируется примерно так -

G02 X[29.675657*#<msht>+#<sm_X>] Y[34.012067*#<msht>+#<sm_Y>] Z[#1] I[0.468497*#<msht>] J[-0.715027*#<msht>] F[#10]

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 12 авг 2017, 14:50
selenur
a321 писал(а):Еще по примеру модуля преобразования вектора из Инскейпа - они сразу вставляют функцию масштабирования и переноса (отступа). Самому в коде сделать не сложно, всякими автозаменами, но это довольно многоопераций и навыки нужны. Автоматом генерируется примерно так -

G02 X[29.675657*#<msht>+#<sm_X>] Y[34.012067*#<msht>+#<sm_Y>] Z[#1] I[0.468497*#<msht>] J[-0.715027*#<msht>] F[#10]
Ну у меня это можно в сделать проще.
Единственное что сейчас дуги не реализованы, т.е. они разбиваются на прямолинейные отрезки.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 12 авг 2017, 15:12
Tim74
Было бы здорово, если в модуле циклических отступов (или в отдельно модуле) ещё добавить функционал задания для каждого контура глубины фрезеровки, чтобы выполнять фрезеровку детали, как показано на рисунке во вложении. Также, по аналогии с циклическими отступами, можно реализовать циклическое заглубление (например, если режущей кромки фрезы не достаточно, чтобы сделать выборку на требуемую глубину за один проход).

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 12 авг 2017, 15:25
selenur
Пометку о таком пожелании себе сделаю :-)

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 14 авг 2017, 15:07
lenivets
Сергей, а где можно новые модули взять ?? (из хроники "ToolsGenGkode v3 + GRBL = сверловка")
Так сказать побаловаться.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 14 авг 2017, 15:22
selenur
lenivets писал(а):Сергей, а где можно новые модули взять ?? (из хроники "ToolsGenGkode v3 + GRBL = сверловка")
Так сказать побаловаться.
Выложить то могу, но там любой шаг с в сторону, и не будет получаться.... а почему непонятно....

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 14 авг 2017, 15:25
lenivets
selenur писал(а):
lenivets писал(а):Сергей, а где можно новые модули взять ?? (из хроники "ToolsGenGkode v3 + GRBL = сверловка")
Так сказать побаловаться.
Выложить то могу, но там любой шаг с в сторону, и не будет получаться.... а почему непонятно....
у меня ХР, если чем могу помочь в тесте программы ...... :rail: буду очень рад.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 14 авг 2017, 15:35
selenur
lenivets писал(а):
selenur писал(а):
lenivets писал(а):Сергей, а где можно новые модули взять ?? (из хроники "ToolsGenGkode v3 + GRBL = сверловка")
Так сказать побаловаться.
Выложить то могу, но там любой шаг с в сторону, и не будет получаться.... а почему непонятно....
у меня ХР, если чем могу помочь в тесте программы ...... :rail: буду очень рад.
Более менее стабильную версию с новыми модулями планирую сделать примерно в течение месяца, и тогда можно будет уже и потестить....

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 20 авг 2017, 13:55
selenur
Доступна новая версия с косячками: http://selenur.ru/wp-content/uploads/3.0.0.2.zip
Добавил в программу конструктор пресетов:
https://www.youtube.com/watch?v=qA4tqw9iIaA
https://www.youtube.com/watch?v=NUrw7e9V9kg
И пример генерации G-кода по созданию печатной платы:
https://www.youtube.com/watch?v=E7edsLI6Ilw

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 20 авг 2017, 16:40
Devils0
selenur писал(а):Доступна новая версия с косячками: http://selenur.ru/wp-content/uploads/3.0.0.2.zip
Ошибка при выборе пресетов с текстом
содержимое (для просмотра содержимого нажмите на ссылку)
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ArgumentException: Шрифт 'Aharoni' не поддерживает стиль 'Regular'.
в System.Drawing.Font.CreateNativeFont()
в System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
в System.Drawing.Font..ctor(String familyName, Single emSize)
в ToolsGenGkode.Modules.module105EnterText.UserActions()
в ToolsGenGkode.Modules.module105EnterText.comboBoxFont_SelectedIndexChanged(Object sender, EventArgs e)
в System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
в System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
в ToolsGenGkode.Modules.module105EnterText..ctor(Position pp)
в ToolsGenGkode.Modules.KOMPOSITION.Fill(Int32 indexPreset)
в ToolsGenGkode.ToolsGenGkodeForm.SelectPreset(Object s, EventArgs e)
в ToolsGenGkode.Modules.ListPresets.Selected(Int32 numberPreset)
в ToolsGenGkode.Modules.ListPresets.dataGridViewPreset_CellMouseDoubleClick(Object sender, DataGridViewCellMouseEventArgs e)
в System.Windows.Forms.DataGridView.OnMouseDoubleClick(MouseEventArgs e)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.DataGridView.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.18063 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
ToolsGenGkode
Версия сборки: 3.0.0.2
Версия Win32: 3.0.0.2
CodeBase: file:///D:/downloads/3.0.0.2/genGkode/ToolsGenGkode.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.18021 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.18021 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.34238 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
PresentationFramework
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.18060
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
WindowsBase
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.18060 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
PresentationCore
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.18060 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Notifier
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///D:/downloads/3.0.0.2/genGkode/Notifier.DLL
----------------------------------------
System.Drawing.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing.resources/v4.0_4.0.0.0_ru_b03f5f7f11d50a3a/System.Drawing.resources.dll
----------------------------------------
mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
Вдруг пригодится.

Странно, после удаления этого шрифта из системы ошибка пропала.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 20 авг 2017, 16:41
Rom327
Сергей, спасибо! Потенциал у программы огромный, если судить по конструктору пресетов. Попробовал сгенерить код из текста. Похоже программа не реагирует на изменение скорости.
Глюк версии3.2.JPG (2996 просмотров) <a class='original' href='./download/file.php?id=118631&mode=view' target=_blank>Загрузить оригинал (120.64 КБ)</a>
Или я где-то ошибся?

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 20 авг 2017, 17:56
selenur
Devils0 писал(а):Шрифт 'Aharoni' не поддерживает стиль 'Regular'.
В куче текста описания ошибки, есть вот такая фраза.....
Я чуть позже добавлю выбор стилей....

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 20 авг 2017, 18:05
Devils0
Rom327, подтверждаю, скорость не регулируется.

Еще при сохранении g кода не хватает сохранения пресетов скорости/мощности лазера. Было бы удобно для разных материалов сразу пресеты сохранять чтоб цифры не запоминать.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 20 авг 2017, 18:08
selenur
Rom327 писал(а):Сергей, спасибо! Потенциал у программы огромный, если судить по конструктору пресетов. Попробовал сгенерить код из текста. Похоже программа не реагирует на изменение скорости.
Глюк версии3.2.JPG
Или я где-то ошибся?
Вечером гляну...