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

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

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

Сообщение selenur »

Talion писал(а):Вот файлы моих первых опытов неудачных.
Сегодня вечером выложу обновленную версию программы, и видео всего процесса... :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Talion
Новичок
Сообщения: 10
Зарегистрирован: 12 окт 2017, 14:51
Репутация: 0
Настоящее имя: Alex
Контактная информация:

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

Сообщение Talion »

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

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

Сообщение selenur »

Вот видео того как можно делать:
https://www.youtube.com/watch?v=ycsypgf7fkQ
Вот ссылка на программу: http://selenur.ru/wp-content/uploads/3.1.1.2.zip

ВНИМАНИЕ!!! начиная с версии 3.1.х.х изменился формат описания пресета, в связи с чем старые пресеты в новой программе не откроются :oops:
Но зато скоро, появиться возможность сохранять параметры вводимые в модулях, что-бы при следующем открытии не требовалось повторно настраивать :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Небольшое обновление до версии 3.1.1.3: http://selenur.ru/wp-content/uploads/3.1.1.3.zip
В модуле ввода текста добавил выравнивание текста, по левой/правой стороне, и по центру.
2017-10-14_000823.jpg (3231 просмотр) <a class='original' href='./download/file.php?id=122127&mode=view' target=_blank>Загрузить оригинал (352.57 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Alexversh
Опытный
Сообщения: 115
Зарегистрирован: 15 апр 2017, 17:27
Репутация: 7
Настоящее имя: Александр
Контактная информация:

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

Сообщение Alexversh »

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

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

Сообщение selenur »

Alexversh писал(а):Сергей, пожелание по интерфейсу. Ты в программе параметр F называешь то рабочая скорость, то скорость врезания, то скорость G1. Принято (в литературе, на производстве), да и универсальней -подача
Параметр S -обороты.
подходы к оси z при сверловке, фрезеровке тоже обозвать везде -Безопасная Z.
:)
Хорошо, поправлю ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Talion
Новичок
Сообщения: 10
Зарегистрирован: 12 окт 2017, 14:51
Репутация: 0
Настоящее имя: Alex
Контактная информация:

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

Сообщение Talion »

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

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

Сообщение selenur »

Talion писал(а):Огромное спасибо за ваш труд! Все прекрасно получилось.
Единственная маленькая просьба. Если допустим внутри вырезаемой детали есть окна, то сначала должны вырезаться окна, а потом только внешний контур. А сейчас получается, что у нас вырезаемый внешний контур уже выпадает, а потом только режутся окна в детали.
Для данной возможности я добавлю отдельный модуль, в котором пользователь мог самостоятельно выбирать последовательность обработки траекторий.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Начал понемногу наводить марафет у программы, сейчас начал с модуля 100, в котором теперь сохраняются настройки, всего их 5 штук:
2017-10-16_002355.jpg (3124 просмотра) <a class='original' href='./download/file.php?id=122236&mode=view' target=_blank>Загрузить оригинал (142.55 КБ)</a>
Постепенно сделаю для большинства модулей.

Логика работы такая, когда создаем новый пресет, то в нем параметры у модулей отсутствуют, и модуль при загрузке пресета, отображается с дефолтными параметрами.
Но если в меню программы:
2017-10-16_002928.jpg (3124 просмотра) <a class='original' href='./download/file.php?id=122237&mode=view' target=_blank>Загрузить оригинал (186.91 КБ)</a>
Нажимаем сохранить, то в файл пресета дописываются все параметры всех модулей. И при повторном открытии пресета, данные параметры заполняются в модулях.
Как вам такая логика работы с параметрами? :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Alexversh
Опытный
Сообщения: 115
Зарегистрирован: 15 апр 2017, 17:27
Репутация: 7
Настоящее имя: Александр
Контактная информация:

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

Сообщение Alexversh »

selenur писал(а):Нажимаем сохранить, то в файл пресета дописываются все параметры всех модулей. И при повторном открытии пресета, данные параметры заполняются в модулях.
Как вам такая логика работы с параметрами?
Да, будет востребовано.)
Wasiliy
Новичок
Сообщения: 2
Зарегистрирован: 22 окт 2017, 17:45
Репутация: 0
Настоящее имя: Вася
Контактная информация:

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

Сообщение Wasiliy »

подскажите что с этим делать?
Вложения
при запуске программы такое выскакивает (2927 просмотров) <a class='original' href='./download/file.php?id=122724&mode=view' target=_blank>Загрузить оригинал (26.63 КБ)</a>
при запуске программы такое выскакивает
Wasiliy
Новичок
Сообщения: 2
Зарегистрирован: 22 окт 2017, 17:45
Репутация: 0
Настоящее имя: Вася
Контактная информация:

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

Сообщение Wasiliy »

все скачаные здесь программы одно и то же что делать?
Вложения
222222.jpg (2923 просмотра) <a class='original' href='./download/file.php?id=122726&mode=view' target=_blank>Загрузить оригинал (26.63 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Судя по значкам, у тебя windowsXP?
программа требует наличия установленного microsoft Framework версии не ниже 4.0, а если ещё будет использоваться модуль 107 (работа с гербер файлом через внешнюю утилиту) то не ниже 4.5 (но к сожалению 4.5 для windows XP не существует)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Новое обновление: http://selenur.ru/wp-content/uploads/3.1.1.5.zip
Что сделано:
* В модуле 101 добавил возможность сохранения параметров
2017-10-22_231056.jpg (2896 просмотров) <a class='original' href='./download/file.php?id=122735&mode=view' target=_blank>Загрузить оригинал (127.57 КБ)</a>
* В модуле 103 добавил возможность сохранения параметров
2017-10-22_230845.jpg (2896 просмотров) <a class='original' href='./download/file.php?id=122736&mode=view' target=_blank>Загрузить оригинал (159.86 КБ)</a>
* Так-же в 103 модуле добавил поле, где можно указывать название метки для траекторий данного модуля.
2017-10-22_231355.jpg (2896 просмотров) <a class='original' href='./download/file.php?id=122737&mode=view' target=_blank>Загрузить оригинал (130.93 КБ)</a>
Что позволяет, имея например такую схему пресета:
2017-10-22_232603.jpg (2896 просмотров) <a class='original' href='./download/file.php?id=122738&mode=view' target=_blank>Загрузить оригинал (94.3 КБ)</a>
В модуле №500 объединения списка всех траекторий, видеть различия:
2017-10-22_231620.jpg (2896 просмотров) <a class='original' href='./download/file.php?id=122739&mode=view' target=_blank>Загрузить оригинал (166.4 КБ)</a>
И при использовании модуля 901, выполнять по отдельности нужные операции:
2017-10-22_231709.jpg (2896 просмотров) <a class='original' href='./download/file.php?id=122740&mode=view' target=_blank>Загрузить оригинал (216.27 КБ)</a>
* И уже можно было заметить выше, в модуле №500 появилась возможность сортировки траекторий, и удаления ненужных.
2017-10-22_230709.jpg (2896 просмотров) <a class='original' href='./download/file.php?id=122741&mode=view' target=_blank>Загрузить оригинал (418.64 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Alexversh
Опытный
Сообщения: 115
Зарегистрирован: 15 апр 2017, 17:27
Репутация: 7
Настоящее имя: Александр
Контактная информация:

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

Сообщение Alexversh »

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

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

Сообщение selenur »

Alexversh писал(а):
selenur писал(а):В модуле 103 добавил возможность сохранения параметров
Сергей, можно ли добавить сохранение параметров для модулей 900 и 901.
Как доберусь к ним, так сделаю :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
lenivets
Опытный
Сообщения: 141
Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:

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

Сообщение lenivets »

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

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

Сообщение selenur »

lenivets писал(а):Доброго дня Сергей, не работает всплывающее окно.
В новых версиях, его теперь нет, я переделываю систему уведомлений, и всё будет немного иначе....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
gavru
Новичок
Сообщения: 12
Зарегистрирован: 24 окт 2017, 23:47
Репутация: 1
Контактная информация:

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

Сообщение gavru »

Решил поставить глянуть, выбрал рисунок + закраска, потыкал на кнопки получил то, что на скриншоте, и перед этим один раз вообще упала не успел сделать скришот, вернее протупил его сделать.
Вложения
2017-10-24_23-43-40.png (2780 просмотров) <a class='original' href='./download/file.php?id=122906&mode=view' target=_blank>Загрузить оригинал (550.6 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

gavru писал(а):Решил поставить глянуть, выбрал рисунок + закраска, потыкал на кнопки получил то, что на скриншоте, и перед этим один раз вообще упала не успел сделать скришот, вернее протупил его сделать.
Ошибка произошла из-за того что в предыдущем модуле не были готовы данные, и в этот модуль они не попали, т.к. исходный размер не может быть равен нулю.... Посмотри внимательнее, какое-то действие пропустил... ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

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