WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
-
vtgmfg
- Мастер
- Сообщения: 1818
- Зарегистрирован: 23 июн 2022, 14:13
- Репутация: 77
- Настоящее имя: Максим
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
вот и я ее прошу уже год тем более что в описании есть. вернее там есть но не то что надо бы
MACHINE.goDriveVerify() вот это надо исправить.
MACHINE.goDriveVerify() вот это надо исправить.
-
Vytos
- Кандидат
- Сообщения: 72
- Зарегистрирован: 13 ноя 2018, 18:03
- Репутация: 3
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
SETXYZA0.setScript("funcXYZA0()")klepa писал(а): ↑09 сен 2023, 08:34 всем добра,подскажите где ошибка,в написании скриптов не силен,нужна кнопочка на сброс осей в ноль,так как режу в разных местах на столе,при запуске вылетает в ошибку,заранее спасибо
function funcSETXYZA0()
{
MACHINE.setCurPositionSC("X",0)
MACHINE.setCurPositionSC("Y",0)
MACHINE.setCurPositionSC("Z",0)
MACHINE.setCurPositionSC("A",0)
}
function initmyButton()
{
TOOLBAR1.addButton("SETXYZA0")
SETXYZA0.setShow(1);
SETXYZA0.setIcon("zerro.png")
SETXYZA0.setText("SETXYZA0")
SETXYZA0.setScript("funcXYZA0()")
SETXYZA0.setShortcut("F10") //горячая клавиша
}
//initG28Button(); // при необходимости закомментировать
//исполняется при инициализации скриптов
function init()
{
//Добавление кнопки быстрого запуска программы
//initStartButton()
//Добавление кнопки перехода в G28
//initG28Button(); // при необходимости закомментировать
initmyButton()
А сама функция обозвана funcSETXYZA0()
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
Спасибо,все заработало.
-
Vytos
- Кандидат
- Сообщения: 72
- Зарегистрирован: 13 ноя 2018, 18:03
- Репутация: 3
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
Фиг там. Оно отрабатывает все смещения СК, показывает все диалоги о завершении копии. Хоть 2 там, хоть 5 - все 5 раз покажет. То есть отрабатывает все итерации цикла, тупо игноря запуск УП. А УП только после окончания работы цикла запускается один раз, а не в цикле.
-
vtgmfg
- Мастер
- Сообщения: 1818
- Зарегистрирован: 23 июн 2022, 14:13
- Репутация: 77
- Настоящее имя: Максим
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
так оно пока скрипт не закончит будет в нем вертеться.. а потом выполнит то что поставлено в очередь.Vytos писал(а): ↑09 сен 2023, 10:09Фиг там. Оно отрабатывает все смещения СК, показывает все диалоги о завершении копии. Хоть 2 там, хоть 5 - все 5 раз покажет. То есть отрабатывает все итерации цикла, тупо игноря запуск УП. А УП только после окончания работы цикла запускается один раз, а не в цикле.
вариант все равно не очень так как посреди выполнения этого всего могут случится другие скрипты - например Stop или M3/4/5/6.
то есть как я понимаю нужно запустить УП в свободное плавание, а потом по М30 снова взять управление.
короче на кнопку g28 я повесил работающий вариант. он странно выглядит но работает
function toG28()
{
copies = DIALOG.enterNum("колво",0)
distance = DIALOG.enterNum("дистанция",0)
Y = MACHINE.getCurPositionSC("Y")
count=0
SCRIPT.runFunction('Cycle()')
}
function Cycle(){
Y=Y-distance
MACHINE.setCurPositionSC("Y",Y)
if (count!==copies){
SCRIPT.runFunction('startCurGProgram()')
}else{return}
}
function M30(){
count=count+1
DIALOG.message("копия "+count+" готово")
LSCRIPT.setTimeout("MSCRIPT.runScript('Cycle()')",100)
}
-
Vytos
- Кандидат
- Сообщения: 72
- Зарегистрирован: 13 ноя 2018, 18:03
- Репутация: 3
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
Блинас... А может все проще? Я только сейчас обратил внимание в вашем коде - в runFunction надо имя функции в кавычки ж ставить, а у меня-то (глянул сейчас) без них стоит, протупил. Может всего-навсего надо их поставить.... В любом случае проверить можно будет не раньше завтра-послезавтра.
А последняя строка - LSCRIPT..... - она зачем?
А последняя строка - LSCRIPT..... - она зачем?
-
vtgmfg
- Мастер
- Сообщения: 1818
- Зарегистрирован: 23 июн 2022, 14:13
- Репутация: 77
- Настоящее имя: Максим
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
еще бы понимать что в этом хитросплетении
LSCRIPT.setTimeout("MSCRIPT.runFunction('Cycle()')",100) тоже работает
а вот это:
SCRIPT.runFunction('Cycle()') - не работает
тут смысл дать УП совсем закончиться. тут отпущено на это 100мс. может и 100мкс достаточно не проверял, а потом по таймеру вызывается Cycle()
LSCRIPT.setTimeout("MSCRIPT.runFunction('Cycle()')",100) тоже работает
а вот это:
SCRIPT.runFunction('Cycle()') - не работает
тут смысл дать УП совсем закончиться. тут отпущено на это 100мс. может и 100мкс достаточно не проверял, а потом по таймеру вызывается Cycle()
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
Так, рано я радовался.
Прога запустилась на машинке и убунту мэйт, но контроллера в упор не видит.
Сергей, что можно сделать?
При подключении контроллера к одноплатнику загорается и гаснет светодиод. При запуске программы, диод не реагирует вообще
Прога запустилась на машинке и убунту мэйт, но контроллера в упор не видит.
Сергей, что можно сделать?
При подключении контроллера к одноплатнику загорается и гаснет светодиод. При запуске программы, диод не реагирует вообще
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
А вот вывод lsusb
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
Все определилось только после запуска sudo ./wlmill
Что то не так с правами, хотя из под акка с рутовыми правами
Что то не так с правами, хотя из под акка с рутовыми правами
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
Но...
https://youtu.be/5JhsJ2B0lp4?si=Ez9sy2zA5K_nnrn2
Строка программы, вызвавшая ступор Настройки осей
https://youtu.be/5JhsJ2B0lp4?si=Ez9sy2zA5K_nnrn2
Строка программы, вызвавшая ступор Настройки осей
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
-
vtgmfg
- Мастер
- Сообщения: 1818
- Зарегистрирован: 23 июн 2022, 14:13
- Репутация: 77
- Настоящее имя: Максим
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
ну и в виндах программа пока впишется в экран надо пощелкать по разным кнопкам и все участки заново порастягивать. не знаю какая там сложность с запоминанием юзерских настроек.
запустили прогу вы в итоге правильно, почему она не пошла пилить - сложно сказать.
попробуйте загрузить тестовую программу из GProgram и откройте закладку где листинг программы - может будет что то понятно
ну так по диагонали же поехал вот и больше 4м/мин..
запустили прогу вы в итоге правильно, почему она не пошла пилить - сложно сказать.
попробуйте загрузить тестовую программу из GProgram и откройте закладку где листинг программы - может будет что то понятно
ну так по диагонали же поехал вот и больше 4м/мин..
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
Обе тестовые проги отработали без вопросов.vtgmfg писал(а): ↑09 сен 2023, 21:00 ну и в виндах программа пока впишется в экран надо пощелкать по разным кнопкам и все участки заново порастягивать. не знаю какая там сложность с запоминанием юзерских настроек.
запустили прогу вы в итоге правильно, почему она не пошла пилить - сложно сказать.
попробуйте загрузить тестовую программу из GProgram и откройте закладку где листинг программы - может будет что то понятно
ну так по диагонали же поехал вот и больше 4м/мин..
Но, я запустил короткую выборку кармана, которую делал раз 5 и на ней программа тоже застыла.
Правда нашел вот такое сообщение
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
-
vtgmfg
- Мастер
- Сообщения: 1818
- Зарегистрирован: 23 июн 2022, 14:13
- Репутация: 77
- Настоящее имя: Максим
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
не сталкивался но походу УП с нестыковкой каких то радиусов. ну или прога так считает.
откройте правка/влмил/гкод/ошибка и там вбейте чонить крупнее
откройте правка/влмил/гкод/ошибка и там вбейте чонить крупнее
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
Выставил максимальную тройку, ни чего не изменилось.
Каждая УП зависает на одном и том же моменте. Станок переходит к точке врезания и припервой же команде врезания по дуге зависает. Такое ощущение, что то с дугами.
Но самое смешное в том, что все эти УП отрабатывали на старой версии прошивки.
Видимо что то принципиальное изменилось, а я не понял что.
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
-
vtgmfg
- Мастер
- Сообщения: 1818
- Зарегистрирован: 23 июн 2022, 14:13
- Репутация: 77
- Настоящее имя: Максим
- Контактная информация:
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
а работает ли кто то еще на вашем железе? конечно много поменялось, а тестить некому. у вас станок новый - домашний или "гаражный"?