Как управлять станком из DWG файла?

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.
Andy52280
Мастер
Сообщения: 827
Зарегистрирован: 29 авг 2014, 19:29
Репутация: 188
Откуда: Тульская область
Контактная информация:

Re: Как управлять станком из DWG файла?

Сообщение Andy52280 »

Есть такая прога - LightBurn. Предназначена для управления лазерным станком. И там да, есть такой режим. Не нужно указывать никаких координат и прочего. Тыкаешь в любое место поля стола и голова туда едет. Вот только это простое перемещение, без привязки к какому-либо проекту или чертежу. Ткнул - поехало. Да еще и лишь 2D. Но вообще-то вроде как вполне себе распространен MPG штурвальчик, который позволит без написания g-кода подвести инструмент в нужную точку чертежа. Это не та как раз высокоинтеллектуальная программа, которая вам нужна?
mail263@mail.ru
Новичок
Сообщения: 11
Зарегистрирован: 04 мар 2019, 09:26
Репутация: 0
Настоящее имя: Олег
Контактная информация:

Re: Как управлять станком из DWG файла?

Сообщение mail263@mail.ru »

Andy52280 писал(а):Есть такая прога - LightBurn
Думаю, что-то подобное мне и нужно было
Спасибо!

В любом случае, если кто-то надумает сделать надстройку над автокадом (за вознаграждение)
прошу написать на mail263@mail.ru
lkbyysq
Мастер
Сообщения: 2096
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Как управлять станком из DWG файла?

Сообщение lkbyysq »

uralpt писал(а):Начиная от того, что все библиотеки под DWG - платные
В мое время автокад поддерживал VBA, я ковырял - реально добраться до данных.
uralpt писал(а):заканчивая синхронизацией "0" на картинке и реальной поверхности.
Пришлось написать exe-шник и dll-ку а-ля вирус с передачей координат в формы VBA и подгрузить ее в ЧПУ (NcStudio). Просто считывать формой VBA данные из окна ЧПУ - не то, не реалтайм. Но для ручного поиска заготовки пойдет.
SVP
Мастер
Сообщения: 6135
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Как управлять станком из DWG файла?

Сообщение SVP »

mail263@mail.ru писал(а):В любом случае, если кто-то надумает сделать надстройку над автокадом (за вознаграждение)
Предположим это займет 1-- часов рабочего времени.
Каково будет ваше "вознаграждение" :) ?
А 100 часов - это прискорбно мало, если хочется иметь не абсолютно наколенный продукт.
mail263@mail.ru
Новичок
Сообщения: 11
Зарегистрирован: 04 мар 2019, 09:26
Репутация: 0
Настоящее имя: Олег
Контактная информация:

Re: Как управлять станком из DWG файла?

Сообщение mail263@mail.ru »

SVP писал(а):Предположим это займет 1-- часов рабочего времени.
Каково будет ваше "вознаграждение" ?
А 100 часов - это прискорбно мало, если хочется иметь не абсолютно наколенный продукт.
Вы сделали предположение о низкой трудоемкости, затем сами же сделали вывод о низкой оплате и низком качестве продукта....
Я совершенно не понял вашего сообщения.
Надеялся, что люди, которые знают что делать, знают сколько времени это займет и сколько это будет стоить.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Как управлять станком из DWG файла?

Сообщение selenur »

mail263@mail.ru писал(а):
SVP писал(а):Предположим это займет 1-- часов рабочего времени.
Каково будет ваше "вознаграждение" ?
А 100 часов - это прискорбно мало, если хочется иметь не абсолютно наколенный продукт.
Вы сделали предположение о низкой трудоемкости, затем сами же сделали вывод о низкой оплате и низком качестве продукта....
Я совершенно не понял вашего сообщения.
Надеялся, что люди, которые знают что делать, знают сколько времени это займет и сколько это будет стоить.
При моём опыте написания парсеров из различных форматов, трудоемкость задачи предварительно получается около 150-200 часов, если писать с нуля. Если использовать имеющиеся исходники, тут время сложно сказать...... т.к. в своё время как-то решил использовать чужие исходники парсера DXF файлов, и напоролся на то что не все моменты были реализованы, а кода было очень много, из-за чего на изучение исходников ушел месяц (вечерами по пару часов изучал), что-бы понимать логику кода, и иметь возможность дорабатывать...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
hmnijp
Мастер
Сообщения: 1724
Зарегистрирован: 20 авг 2017, 15:02
Репутация: 528
Настоящее имя: Константин
Откуда: Ульяновск
Контактная информация:

Re: Как управлять станком из DWG файла?

Сообщение hmnijp »

А в чем проблема просто координаты вбить в чпу чтоб он к ним отъехал? Тем более если есть чертеж и они известны. Можно все нужные в сразу прописать через g4 или m0 какой нибудь, останется только кнопку старт нажимать. Это если задача стоит контроля "отверстий или углов"
SVP
Мастер
Сообщения: 6135
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Как управлять станком из DWG файла?

Сообщение SVP »

mail263@mail.ru писал(а):Я совершенно не понял вашего сообщения.
Вы готовы оплатить хотя-бы месяц работы квалифицированного программиста ?
Сейчас это стоит "в среднем" 100.000-200.000 руб.
У вас есть такой бюджет ?
Если есть - явно его заявите, и, возможно подтянутся специалисты.
Аватара пользователя
dadlick
Новичок
Сообщения: 26
Зарегистрирован: 15 фев 2016, 20:40
Репутация: 32
Настоящее имя: Дмитрий
Контактная информация:

Re: Как управлять станком из DWG файла?

Сообщение dadlick »

dadlick писал(а):
mail263@mail.ru писал(а):нужно реализовать следующий алгоритм:
если связка AutoCADa и Grbl контроллера устраивает, то такое возможно реализовать.
Начнем с малого. :thinking:
1.PNG (6094 просмотра) <a class='original' href='./download/file.php?id=158744&sid=dff198943d9f9117639295da781e9d22&mode=view' target=_blank>Загрузить оригинал (99.02 КБ)</a>
2.PNG (6094 просмотра) <a class='original' href='./download/file.php?id=158745&sid=dff198943d9f9117639295da781e9d22&mode=view' target=_blank>Загрузить оригинал (98.08 КБ)</a>
Теоретически приложенная сборка должна работать на AutoCADе с версии 2017 по 2019, тестил на 2019.
Как использовать:
1 в командной строке исполнить команду "_Netload"
2 в открывшемся окне указать к приложенной dll "PointToGCode.dll"
3 согласится на загрузку
4 исполнить в командной строке "PtoG", запустится форма см скриншоты
5 кнопка GetPoints активирует стандартную функцию указания точки в AutoCAD, тыкая в чертеж, в окне будет писаться Gкод перехода в указанную координату.
6 по правой кнопке мыши доступно включить лазер "ВклЛазер" ( "M3 S255") и выключить "ЛазерВыкл" ("M5 S0")
Вложения
PointToGCode.zip
(8.06 КБ) 291 скачивание
mail263@mail.ru
Новичок
Сообщения: 11
Зарегистрирован: 04 мар 2019, 09:26
Репутация: 0
Настоящее имя: Олег
Контактная информация:

Re: Как управлять станком из DWG файла?

Сообщение mail263@mail.ru »

SVP писал(а):У вас есть такой бюджет ?
Если есть - явно его заявите, и, возможно подтянутся специалисты.
Считаю, что это переписка не для форума,
неоднократно указывал почту для обсуждения конкретных вопросов
могу еще раз повторить mail263@mail.ru
SVP
Мастер
Сообщения: 6135
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Как управлять станком из DWG файла?

Сообщение SVP »

mail263@mail.ru писал(а):
SVP писал(а):У вас есть такой бюджет ?
Если есть - явно его заявите, и, возможно подтянутся специалисты.
Считаю, что это переписка не для форума,
неоднократно указывал почту для обсуждения конкретных вопросов
могу еще раз повторить mail263@mail.ru
Ну значит решаете свои вопросы самостоятельно.
Терять время и писать какие-то письма в отсутствии внятных ответов на прямо заданные вопросы желания нет никакого.
Работы слава богу гораздо больше, чем её можно сделать, так что есть возможность выбирать заказчиков...
lkbyysq
Мастер
Сообщения: 2096
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Как управлять станком из DWG файла?

Сообщение lkbyysq »

mail263@mail.ru писал(а):Mach3 и NCStudio - обе доступны
Вот как раз на энцехе я и сделал.
Если к быстродействию нет требований, то задача решается просто.
В автокаде в VBA (и иже) пишется макрос, который считывает из окна программы ЧПУ содержимое TextBox'ов с координатами. Для желающих воплотить вот поиск https://www.yandex.ru/search/?lr=2&offl ... 0%BD%D0%B0
Найти нужные TextBox'ы можно по их оконным координатам и общему родительскому окну (в энцэхе).

Аналогично, но чуть более сложно решается и обратная задача по управлению энцехой из автокада.
Для этого средствами VBA надо найти в энцехе окно MDI, вставить в TextBox (или комбо? - не помню) команду "G0 X.. Y.. Z.." и нажать кнопку. Все это конечно средствами VBA решается.

Для VBA программиста сложность одна - отсутствие автокада и программы управления станком.
SVP
Мастер
Сообщения: 6135
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Как управлять станком из DWG файла?

Сообщение SVP »

lkbyysq писал(а):Найти нужные TextBox'ы можно по их оконным координатам и общему родительскому окну (в энцэхе).
По кепшену еще часто ищут.

Странно, что именно о VBA речь (яб ожидал на с++ доступных апи)... и что-то я сомневаюсь, что какая-нибудь windows10 даст вам всё это провернуть.
По идее не должна. Т.е. целевую систему надо аккуратно выбирать.
Помнится софт, который менял звездочки обратно на пароль после висты перестал работать.
Возможно надо что-то отключить где-то.

PS. Возился с месяц назад с селениумом, так из него так и не удалось добиться нажатия клавиши ОК в диалоге open.
Всё законопачено насмерть. Всё, что раньше работало. Не помню как-то вышел из ситуации, но по-моему пришлось
маусклики просто эмулировать в нужную область. А до окна не добрался :(
lkbyysq
Мастер
Сообщения: 2096
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Как управлять станком из DWG файла?

Сообщение lkbyysq »

Я с корелом работаю, а у него vba как в Экселе - просто. Ну в автокаде 2004 тоже с vba малость поковырялся.
А вот с visual studio в Кореле не подружился.
Перехватчик и внедрение для энцехи написал в Делфи. Работает. Внедрение потребовалось для обеспечения обратной связи через строку сообщений энцехи. Там сообщение на панели пишется через OutText, так просто не достанешь. Зато в теле УП можно писать чего-нибудь, а в Кореле при исполнении УП ловить.

На Делфи написал ActiveX, встроил в Корел через VBA.

Вот как-то так получилось.
https://youtu.be/L3JgW4Xa-4I

Не ахти оператор, но, надеюсь, суть понятна.
SVP
Мастер
Сообщения: 6135
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Как управлять станком из DWG файла?

Сообщение SVP »

Да вообще отличный вариант.
Сам windows какой версии ?
lkbyysq
Мастер
Сообщения: 2096
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Как управлять станком из DWG файла?

Сообщение lkbyysq »

Хр, семёрка. На десятке не пробовал, боюсь она корел мне почикает.

Да, загрузка УП в энцеху также реализована и работает. Вроде как всё-таки кнопку open нашел и нажимаю.
Ответить

Вернуться в «CAM пакеты»