Страница 2 из 2

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

Добавлено: 06 мар 2019, 23:18
Andy52280
Есть такая прога - LightBurn. Предназначена для управления лазерным станком. И там да, есть такой режим. Не нужно указывать никаких координат и прочего. Тыкаешь в любое место поля стола и голова туда едет. Вот только это простое перемещение, без привязки к какому-либо проекту или чертежу. Ткнул - поехало. Да еще и лишь 2D. Но вообще-то вроде как вполне себе распространен MPG штурвальчик, который позволит без написания g-кода подвести инструмент в нужную точку чертежа. Это не та как раз высокоинтеллектуальная программа, которая вам нужна?

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

Добавлено: 11 мар 2019, 06:51
mail263@mail.ru
Andy52280 писал(а):Есть такая прога - LightBurn
Думаю, что-то подобное мне и нужно было
Спасибо!

В любом случае, если кто-то надумает сделать надстройку над автокадом (за вознаграждение)
прошу написать на mail263@mail.ru

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

Добавлено: 11 мар 2019, 08:45
lkbyysq
uralpt писал(а):Начиная от того, что все библиотеки под DWG - платные
В мое время автокад поддерживал VBA, я ковырял - реально добраться до данных.
uralpt писал(а):заканчивая синхронизацией "0" на картинке и реальной поверхности.
Пришлось написать exe-шник и dll-ку а-ля вирус с передачей координат в формы VBA и подгрузить ее в ЧПУ (NcStudio). Просто считывать формой VBA данные из окна ЧПУ - не то, не реалтайм. Но для ручного поиска заготовки пойдет.

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

Добавлено: 11 мар 2019, 10:21
SVP
mail263@mail.ru писал(а):В любом случае, если кто-то надумает сделать надстройку над автокадом (за вознаграждение)
Предположим это займет 1-- часов рабочего времени.
Каково будет ваше "вознаграждение" :) ?
А 100 часов - это прискорбно мало, если хочется иметь не абсолютно наколенный продукт.

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

Добавлено: 11 мар 2019, 15:35
mail263@mail.ru
SVP писал(а):Предположим это займет 1-- часов рабочего времени.
Каково будет ваше "вознаграждение" ?
А 100 часов - это прискорбно мало, если хочется иметь не абсолютно наколенный продукт.
Вы сделали предположение о низкой трудоемкости, затем сами же сделали вывод о низкой оплате и низком качестве продукта....
Я совершенно не понял вашего сообщения.
Надеялся, что люди, которые знают что делать, знают сколько времени это займет и сколько это будет стоить.

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

Добавлено: 11 мар 2019, 15:41
selenur
mail263@mail.ru писал(а):
SVP писал(а):Предположим это займет 1-- часов рабочего времени.
Каково будет ваше "вознаграждение" ?
А 100 часов - это прискорбно мало, если хочется иметь не абсолютно наколенный продукт.
Вы сделали предположение о низкой трудоемкости, затем сами же сделали вывод о низкой оплате и низком качестве продукта....
Я совершенно не понял вашего сообщения.
Надеялся, что люди, которые знают что делать, знают сколько времени это займет и сколько это будет стоить.
При моём опыте написания парсеров из различных форматов, трудоемкость задачи предварительно получается около 150-200 часов, если писать с нуля. Если использовать имеющиеся исходники, тут время сложно сказать...... т.к. в своё время как-то решил использовать чужие исходники парсера DXF файлов, и напоролся на то что не все моменты были реализованы, а кода было очень много, из-за чего на изучение исходников ушел месяц (вечерами по пару часов изучал), что-бы понимать логику кода, и иметь возможность дорабатывать...

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

Добавлено: 11 мар 2019, 16:09
hmnijp
А в чем проблема просто координаты вбить в чпу чтоб он к ним отъехал? Тем более если есть чертеж и они известны. Можно все нужные в сразу прописать через g4 или m0 какой нибудь, останется только кнопку старт нажимать. Это если задача стоит контроля "отверстий или углов"

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

Добавлено: 11 мар 2019, 17:13
SVP
mail263@mail.ru писал(а):Я совершенно не понял вашего сообщения.
Вы готовы оплатить хотя-бы месяц работы квалифицированного программиста ?
Сейчас это стоит "в среднем" 100.000-200.000 руб.
У вас есть такой бюджет ?
Если есть - явно его заявите, и, возможно подтянутся специалисты.

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

Добавлено: 11 мар 2019, 20:01
dadlick
dadlick писал(а):
mail263@mail.ru писал(а):нужно реализовать следующий алгоритм:
если связка AutoCADa и Grbl контроллера устраивает, то такое возможно реализовать.
Начнем с малого. :thinking:
1.PNG (6371 просмотр) <a class='original' href='./download/file.php?id=158744&mode=view' target=_blank>Загрузить оригинал (99.02 КБ)</a>
2.PNG (6371 просмотр) <a class='original' href='./download/file.php?id=158745&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")

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

Добавлено: 12 мар 2019, 07:16
mail263@mail.ru
SVP писал(а):У вас есть такой бюджет ?
Если есть - явно его заявите, и, возможно подтянутся специалисты.
Считаю, что это переписка не для форума,
неоднократно указывал почту для обсуждения конкретных вопросов
могу еще раз повторить mail263@mail.ru

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

Добавлено: 12 мар 2019, 11:01
SVP
mail263@mail.ru писал(а):
SVP писал(а):У вас есть такой бюджет ?
Если есть - явно его заявите, и, возможно подтянутся специалисты.
Считаю, что это переписка не для форума,
неоднократно указывал почту для обсуждения конкретных вопросов
могу еще раз повторить mail263@mail.ru
Ну значит решаете свои вопросы самостоятельно.
Терять время и писать какие-то письма в отсутствии внятных ответов на прямо заданные вопросы желания нет никакого.
Работы слава богу гораздо больше, чем её можно сделать, так что есть возможность выбирать заказчиков...

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

Добавлено: 12 мар 2019, 11:23
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 программиста сложность одна - отсутствие автокада и программы управления станком.

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

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

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

PS. Возился с месяц назад с селениумом, так из него так и не удалось добиться нажатия клавиши ОК в диалоге open.
Всё законопачено насмерть. Всё, что раньше работало. Не помню как-то вышел из ситуации, но по-моему пришлось
маусклики просто эмулировать в нужную область. А до окна не добрался :(

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

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

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

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

Не ахти оператор, но, надеюсь, суть понятна.

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

Добавлено: 12 мар 2019, 12:16
SVP
Да вообще отличный вариант.
Сам windows какой версии ?

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

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

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