WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

Где именно?
если в переходе инструмент уже выбран, то там будут 4 закладки - закладка "данные" - внизу слева
если в процессе выбора - то закладка "параметры резания" - внизу справа
M6 - это макрос смены инструмента на заданный T*.
необходимо и достаточно, кмк.. Что еще нужно станку с автосменой у которого все инструменты измерены по отношению к базовому инструменту и деталь привязана к системе координат которая задана в УП?
Чтото я не уловлю необходимости в отдельном указании G43 Hn. Есть какая то необходимость ломать фрезы станок и заготовку?


вот что нашел:
https://www.youtube.com/watch?v=YC8FOE4 ... ex=32&t=1s
на 3:50
да после
M06 Tn
нужна
G43 Hn
причем чел говорит что на некоторых системах ЧПУ M06 автоматически отменяет предыдущую G43 и без конкретной G49.. (что логично). Если эту логику развить - то в "этих некоторых системах ЧПУ" команда M06 Tn должна автоматически исполнять и G43 Tn даже если ее нет.

само наличие отдельной G43 возможно обусловлено тем, что она появилась раньше чем M06 и чтобы оставить совместимость программы для старых станоков и станков с автосменой в УП лучше иметь последовательность что-то типа G49 M06 Tn G43 Hn при смене инструмента чтобы это гарантированнно выполнилось на любом станке.
тогда вопрос - а можно организовать "галочку" в WLmill чтобы он автоматически это и делал? Это ж реально приближает станок без автосмены к станку с автосменой по удобству, скорости и главное устойчивости к ошибкам оператора.
Последний раз редактировалось VAT 01 фев 2021, 11:41, всего редактировалось 3 раза.
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

посмотрю
VAT писал(а): Чтото я не уловлю необходимости в отдельном указании G43 Hn. Есть какая то необходимость ломать фрезы станок и заготовку?
Надо посмотреть как принято у станков...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

Добавил файл перевода, его нужно положить в папку "lang".
Вложения
WLMill_ru.rar
(9.87 КБ) 95 скачиваний
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение Serg »

VAT писал(а): Чтото я не уловлю необходимости в отдельном указании G43 Hn. Есть какая то необходимость ломать фрезы станок и заготовку?
Например отрезной резец на токарном станке может иметь две разные компенсации.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

Serg писал(а): Например отрезной резец на токарном станке может иметь две разные компенсации.
допустим, и?
в игноре:
Афтаев
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение Serg »

Что "и?"?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

Что делать с этой информацией?
в игноре:
Афтаев
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение Serg »

Что пожелаете. Можно использовать в работе, можно делится с другими... :wik:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

Обновился WLMill!!!

Заготовка ручной замены инструмнта с замером.

function M6()
{
var Fprobe=500 //подача поиска

var backX=MACHINE.getCurPositionSC('X');
var backY=MACHINE.getCurPositionSC('Y');
var backZ=MACHINE.getCurPositionSC('Z');

MACHINE.runGCode("G0 G53 Z0"); //поднимаемся
MACHINE.runGCode("G0 G53 X10 Y10");//положение замены инструмента
while(WAIT(MACHINE.isActiv()));

DIALOG.question("Необходимо заменить инструмент на T"+GCODE.getT().toString()+" и нажать Ok.");

while(WAIT(DIALOG.isShow()));

if(DIALOG.isCancel())
{
MACHINE.reset();
return;
}

MACHINE.runGCode("G0 G53 X10 Y40 Z0"); //положение поиска длины
MACHINE.runGCode("H"+GCODE.getT()); //устанавливаем какую H будем искать
while(WAIT(MACHINE.isActiv()));

MACHINE.goHToolProbe( Fprobe,0); //ищем
while(WAIT(MACHINE.isActiv()));

MACHINE.runGCode("G0 X"+backX.toString()+" Y"+backY.toString()); //едем обратно в плоскости XY

MACHINE.runGCode("G43 H"+GCODE.getT()+" Z"+backZ.toString()); //опускаемся
}
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

Ну а все таки - если поправить постпроцессор чтобы он выдавал вместе с M06 Tn еще и G43 Hn? Судя по всему - это поправить пару строк..

Запускать УП и если в этой программе n поменялось от предыдущей - то ехать на позицию смены и выдавать сообщение поменяйте инструмент на n. получается ровно тот же алгоритм что и при автосмене.. а если не поменялось то пилим нонстоп. конечно надо тогда пронумеровать свои инструменты и если один и тот же устанавливается по ситуации с разным вылетом - то считать это разными инструментами. Ну и с возможностью отменить автоматизм и работать без таблиц конечно.
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а): Ну а все таки - если поправить постпроцессор чтобы он выдавал вместе с M06 Tn еще и G43 Hn? Судя по всему - это поправить пару строк..
Добавил в макрос...M6:

MACHINE.runGCode("G43 H"+GCODE.getT()+" Z"+backZ.toString()); //опускаемся
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

если это ответ на мой вопрос - то я мало что понял, а до станка пару дней.
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а): 03 фев 2021, 19:57 если это ответ на мой вопрос - то я мало что понял, а до станка пару дней.
Я добавил в макрос выполнение установки компенсации инструмента. То есть будет выполняться код типа
G43 H2 Z10
Где H2 установленный инструмент.
Z10 старая координата, где был вызван макрос M6
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

wldev писал(а): Где H2 установленный инструмент.
H2 вы хотели сказать взятая на основании команды М06 T2?
а макрос М6 будет автоматически вызываться каждым кадром с М06?
в общем ничего не понятно, а изучать язык скрипта некогда
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а): H2 вы хотели сказать взятая на основании команды М06 T2?
Да верно.
VAT писал(а): а макрос М6 будет автоматически вызываться каждым кадром с М06?
да
VAT писал(а): в общем ничего не понятно, а изучать язык скрипта некогд
Для этого и написал, Можно попробовать в холосутю (чисто программно), чтобы стало яснее..
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

ок. завтра постараюсь испытать. то есть постпроцессор вернуть обратно как был, чтобы там не было G43 Hn? или все равно?
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

Все равно если будет повторяться...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

установил новую версию SW при предыдущем FW на скорую руку? попробовал запустить старую УП с инструментом Т1 и ее же поправленную на Т2 - без разницы - отправляется пилить по траектории. И ! на нажатие пауза реагирует оч странно - начинает еле заметно ползти вверх по Z.
По моим ожиданиям смена номера инструмента должна была вести к диалогу замера инструмента.

теперь только завтра могу еще подойти и далее.
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а): установил новую версию SW при предыдущем FW на скорую руку? попробовал запустить старую УП с инструментом Т1 и ее же поправленную на Т2 - без разницы - отправляется пилить по траектории.
Надо код программы смотреть..
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

М6 макрос скопировали/вставили?

WLMill обновили?
Последний раз редактировалось wldev 05 фев 2021, 17:25, всего редактировалось 1 раз.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Ответить

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