Mach3 и кнопка "Stop" из VBScript

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
gennadiy
Кандидат
Сообщения: 64
Зарегистрирован: 03 ноя 2013, 22:28
Репутация: 32
Откуда: Брест
Контактная информация:

Mach3 и кнопка "Stop" из VBScript

Сообщение gennadiy »

Всем доброго дня!
У меня возникла проблема с нажатием кнопки "Stop" из VBScript-а: DoOemButton (1003).
При нажатии на эту кнопку выполнение G-кода останавливается, как и положено, но и к текущей строке G-кода прибавляется значение, записанное в окне "LookAhead" (Config --> General Config...). Может кто знает, как победить эту проблему?
gennadiy
Кандидат
Сообщения: 64
Зарегистрирован: 03 ноя 2013, 22:28
Репутация: 32
Откуда: Брест
Контактная информация:

Re: Mach3 и кнопка "Stop" из VBScript

Сообщение gennadiy »

Кстати, я заметил, что если запустить программу и (во время выполнения G-кода) нажать кнопку "Reset", а затем запустить программу кнопкой "Cycle Start"
получается тот же "эфект". Допустим, было в "Line 20", а стало "Line 20 + LookAhead". Ну и, естественно, программа G-кода стартует с этой новой строки
(победить это конечно можно, нажав после "Reset" кнопку "Set Next Line" и только потом "Cycle Start").

Вопрос к тем, кто ещё использует на своих станках Mach3:

У Всех так или ЭТО только у меня такой "эфект". (Масh3, последняя стабильная версия с офсайта - "Mach3Version3.043.066")
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Mach3 и кнопка "Stop" из VBScript

Сообщение michael-yurov »

Если останавливать Mach3 кнопкой Stop или Reset, то предполагается, что дальнейшего продолжения обработки уже не будет.

Единственный вариант остановить станок с возможностью продолжения - это кнопка Пауза, а потом уже, можно и Стоп нажать, когда он корректно приостановит выполнение программы.
А Reset - вообще отключает питание драйверов, так что смещение координат неизбежно.
gennadiy
Кандидат
Сообщения: 64
Зарегистрирован: 03 ноя 2013, 22:28
Репутация: 32
Откуда: Брест
Контактная информация:

Re: Mach3 и кнопка "Stop" из VBScript

Сообщение gennadiy »

Kнопку "Feed Hold" Mach3 не даёт нажать, когда выполняемые строки с IJ-кодом (круговая интерполяция).

Делаю потихоньку скринсет, в котором многие процессы (например "шаг вперёд", "шаг назад", "движение вперёд", "движение назад") работают просто при нажатии кнопки. Заодно и замеченные "странности" в работе программы поубирать. Поэтому и интересуюсь...
Ответить

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