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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

selenur, У меня почему то модуль №302 начал кончики кривых "откусывать" :
Безымянный.jpg (2069 просмотров) <a class='original' href='./download/file.php?id=158253&mode=view' target=_blank>Загрузить оригинал (212.41 КБ)</a>
Безымянный1.jpg (2069 просмотров) <a class='original' href='./download/file.php?id=158254&mode=view' target=_blank>Загрузить оригинал (209.91 КБ)</a>
Не все "кусает" :thinking:
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Q-starь писал(а):selenur, У меня почему то модуль №302 начал кончики кривых "откусывать" :
Безымянный.jpg
Безымянный1.jpg
Не все "кусает" :thinking:
пришли этот файл
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

Сразу не сообразил приклеить: :thinking:
Проба.rar
(6.05 КБ) 242 скачивания
Если модуль №302 убрать, то в следующем №301 тоже откусывает.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Q-starь писал(а):Сразу не сообразил приклеить: :thinking:
Проба.rar
Если модуль №302 убрать, то в следующем №301 тоже откусывает.
Ошибку исправил, в версии 3.3.0.32 будет нормально работать.

Так-же в этой версии добавил математические функции: sin, cos, tg, ctan, и квадратный корень, которые можно будет использовать в описании правил генерации G-кода ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Мастерю
Мастер
Сообщения: 520
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 34
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Мастерю »

selenur писал(а):Так-же в этой версии добавил математические функции: sin, cos, tg, ctan, и квадратный корень, которые можно будет использовать в описании правил генерации G-кода
Спасибо! А обратные тригонометрические функции будут?
Anri
Новичок
Сообщения: 34
Зарегистрирован: 22 мар 2017, 11:54
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

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

Сообщение Anri »

А как сделать что-б по краям черная линия не получалась из-за замедления и ускорения?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Anri писал(а):А как сделать что-б по краям черная линия не получалась из-за замедления и ускорения?
Опиши подробнее что и как делал, что привело к данной проблеме.... А то я так с ходу не понял.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Anri
Новичок
Сообщения: 34
Зарегистрирован: 22 мар 2017, 11:54
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

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

Сообщение Anri »

в крайних точках, из-за ускорения и замедления, лазер задерживается дольше чем надо. поэтому нужно сперва разогнать до нужной скорости за пределами гравировки, а потом уже включать лазер.

Кто нибудь вообще пользовался этой программой что б не заметить такого очевидного косяка?

и еще, при перемещение из нуля в верхнюю точку зачем-то включается лазер, рисуя ненужную линию
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Anri писал(а):в крайних точках, из-за ускорения и замедления, лазер задерживается дольше чем надо. поэтому нужно сперва разогнать до нужной скорости за пределами гравировки, а потом уже включать лазер.
Кто нибудь вообще пользовался этой программой что б не заметить такого очевидного косяка?
и еще, при перемещение из нуля в верхнюю точку зачем-то включается лазер, рисуя ненужную линию
А понял речь идет ещё о 2-й версии ;-)
Я например использовал GRBL версии 1.1 в связи с чем там это аппаратно решалось, т.е. в моментах разгона/торможения мощность пропорционально скорости уменьшалась.
По поводу прожига при перемещении из нуля, нужно в правило добавить команду выключения лазера....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Мастерю
Мастер
Сообщения: 520
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 34
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Мастерю »

Anri писал(а):не заметить такого очевидного косяка?
Это ваш "косяк", ибо, G-код формируется по вашему алгоритму. Что вам самому мешает в программе для модуля 900 сначала "разогнать" станок, а потом двигаться по точкам из массива? :wik:
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Выложил новую версию: http://selenur.ru/?page_id=1182
1) В конструкторе правил исправил проблему тестирования правила, с пользовательскими параметрами.
2) В окне предварительного просмотра добавил кнопку, что-бы все имеющиеся данные отобразить в пределах видимости окна, т.е. увидеть всЁ.
3) Добавил математические функции (скоро покажу как ими пользоваться).
4) Исправил проблему автоматического обновления программы.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Мастерю
Мастер
Сообщения: 520
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 34
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Мастерю »

selenur писал(а):Выложил новую версию
СПАСИБО!!!



п.с.
Почитал описание изменений. Уф... :cry:
Математика.jpg (1742 просмотра) <a class='original' href='./download/file.php?id=158923&mode=view' target=_blank>Загрузить оригинал (36.29 КБ)</a>
Два синуса и не одного arc... Мне нужно наоборот, получить значение угла поворота инструмента...
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

selenur писал(а):Выложил новую версию: http://selenur.ru/?page_id=1182
У меня автоматически не обновляется :thinking:
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Мастерю писал(а):Два синуса и не одного arc... Мне нужно наоборот, получить значение угла поворота инструмента...
Ок добавлю и такую функцию ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

Anri писал(а):Кто нибудь вообще пользовался этой программой что б не заметить такого очевидного косяка?
Я пользуюсь этой программой и неизменно получаю превосходные результаты!
Изображение
Возможно у Вас проблемы с регулировкой мощности лазера (если он не TTL управляемый)
Я описал это на странице https://cnc1310.ru/Message/Thread/31
Мой сайт: https://cnc-hobby.ru
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

selenur писал(а):Ок добавлю и такую функцию
Сергей! А можно ли попросить на будущее добавление функции работы с датчиком касания (touch sensor)? :good:
Например, для точного позиционирования инструмента относительно заготовки с известной геометрической формой?
Изображение
Мой сайт: https://cnc-hobby.ru
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Курдль писал(а):
selenur писал(а):Ок добавлю и такую функцию
Сергей! А можно ли попросить на будущее добавление функции работы с датчиком касания (touch sensor)? :good:
Например, для точного позиционирования инструмента относительно заготовки с известной геометрической формой?
В этой теме: http://www.cnc-club.ru/forum/viewtopic.php?f=41&t=21393 возможно видел я написал утилиту, для настройки GRBL контроллера, так вот в ней могу добавить возможность проведения сканирования.
А так-же эта утилита является частью конструктора G-кода, но пока не адаптирована в модуле 901....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

selenur писал(а): могу добавить возможность проведения сканирования.
А так-же эта утилита является частью конструктора G-кода, но пока не адаптирована в модуле 901....
Было бы прекрасно! Думаю, что многие пользователи были бы весьма благодарны!
Но нужно не просто сканирование (воссоздание твердотельной модели объекта по замерам датчика есть в GrblGru),
а именно позиционирование инструмента.
Типа:
1. Установил заготовку на стол
2. подвел датчик внутрь цилиндра
3. запустил цикл замеров
4. Программа выставила инструмент в позицию точного центра цилиндра
5. Заменил датчик фрезой и приступил к обработке
[youtube]https://youtu.be/dRfOBc8RB6o[/youtube]
Мой сайт: https://cnc-hobby.ru
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

А такой датчик сколько стоит?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

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

Сообщение Rom327 »

selenur писал(а):А такой датчик сколько стоит?
http://www.cnc-club.ru/forum/viewtopic.php?f=41&t=7139
https://vers.by/ru/16-touch-probes
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Ответить

Вернуться в «Windows / Mach»