Стартуем в MACH3

DSP1

Мне нужно движение Только при нажатой кнопке .
При отпускании должно прекращаться .

Soling:

Посмотрите мануалы. Там есть примеры.
Скорее всего нужно писать в VBA Что нибудь типа цикла с условием.

Спасибо , я тоже так предполагаю . Буду разбираться .
Только вот что поставить условием ? Есть какое-то программное
соответствие нажатой ( любой ) кнопке ?

Soling
DSP1:

Буду разбираться .

Как стратегия: в папке Мача лежит куча файлов. Там и скрипты и процедуры и экраны. Многие из них - простые текстовые файлы. Стоит потратить время и разобраться что есть что. Как написано и где применено. Расширения файлов, естественно, не “ТХТ”. Но, блокнотом открываются.
Что не надо. ( На всякий случай )
Не надо пользоваться навороченными текстовыми редакторами, типа Ворда. Они вставляют свои добавки, которые не видны. Работать в простом блокноте.
Не надо работать с оригиналом.
По ходу проб можно нечаяно испортить файл и придется переставлять Мачь.
Не надо думать, что это отписка.
Залезши на такой уровень, стоит серьезно изучить все самому. Просто кусок текста с пояснением куда воткнуть ничего путного не даст.
😃
Непонятные сразу числа, которые встретятся в текстах, имеют соответствия в таблицах мануалов.

Dj_smart
Soling:

Не надо думать, что это отписка.

А что, вариант:). Копирнул на рабочий стол, и безбоязненно… А чтобы понять, так не грех и мач пару раз переставить.

dizzyy

ага, точно надо копировать, и то полностью папку на всякий
поставил раз скрин неплохой с просчётом времени , а он давай мне выдавать что мачь того и настойки Mach3Mill затёр
поменял скрин и всё равно трабла , а так скопирова, заменил и порядок (всегда надо иметь копию рабочей версии с настройкой)

Dj_smart

Возникли вопросы по автопоиску ноля и центров. У меня оно не дома, вот скачал и расписал что менял в скрипте. Это только для поиска ноля по Z. Остальное тоже надо пределывать.

скрипт.rar

Dominator
Dj_smart:

Возникли вопросы по автопоиску ноля и центров. У меня оно не дома, вот скачал и расписал что менял в скрипте. Это только для поиска ноля по Z. Остальное тоже надо пределывать.

У меня почемуто можно только редактировать поиск по Z а по XY вроде нельзя , где надо нажимать что бы редактировать поиск по XY ?

Dj_smart

Ну у меня так operator->edit button script. Всё работает.

Dominator
Dj_smart:

Ну у меня так operator->edit button script. Всё работает.

Раньше у меня вроде , кнопки отмеченые вами не редактировались , а сейчас нажал вроде редактируется . Буду пробовать , спасибо .

Sims

Все сделал как написали выше но у меня нечего на работает контроллр на мач3 неовечает

Sims

3 раза прочитал все по этой теме и нечего все равно не работает =(
Движки крутятся в lpttestе но контроллер сильно греется. Что делать?

Soling

Проверить кнопку аварийного останова. Верно ли выставлен в таблице настроек активный уровень.

Sims

А какое значение должно быть?
Сейчас стоит по умолчанию

Dominator
Sims:

Сейчас стоит по умолчанию

Цифру 10 замените на 0

Dj_smart
Dominator:

Цифру 10 замените на 0

Наверное ошибочно указано. Надо “после цифры 10” поставить активный низкий, ноль, тоесть зелёную птичку. Иначе всё время “reset” будет моргать, и не даст ничего сделать вообще.

Dominator
Dj_smart:

Наверное ошибочно указано. Надо “после цифры 10” поставить активный низкий, ноль, тоесть зелёную птичку. Иначе всё время “reset” будет моргать, и не даст ничего сделать вообще.

Нет , не ошибочно , проверьте если сомневаетесь .

Dj_smart
Dominator:

Нет , не ошибочно , проверьте если сомневаетесь

Не сомневаюсь. Просто таким образом, указав пин “0” мы отключим “Е-стоп”, аналогичный результат будет если в графе “enabled” поставить “невыбор”, тоесть крестик. И всё будет ОК, за исключением нерабочей аварийной кнопки. Если её нет, то можно и так, и так. А если есть, что крайне желательно, тогда как я писал выше…

Dominator
Dj_smart:

Не сомневаюсь. Просто таким образом, указав пин “0” мы отключим “Е-стоп”, аналогичный результат будет если в графе “enabled” поставить “невыбор”, тоесть крестик. И всё будет ОК, за исключением нерабочей аварийной кнопки. Если её нет, то можно и так, и так. А если есть, что крайне желательно, тогда как я писал выше…

А ему и нужно ее отключить . До кнопки ему еще мне кажется далеко .

Soling

Если есть кнопка, надо смотреть как она работает. Чаще всего она замыкает линию на “ноль”. Тогда активным будет низкий уровень.
Выводить на нулевой пин, мне кажется не стоит. Лучше, если будет определенность. Если кнопки нет, то подразумевается, что на линии постоянная единица ( кнопка не нажата). Стало быть активным будет, опять таки, низкий уровень.

Dominator
Soling:

Выводить на нулевой пин, мне кажется не стоит…

Посмотрите в маче , на всех не активных функциях стоят нули на пинах . Так что будет прекрасно работать и так и так .

Soling

Да, я в курсе. 😃 Просто эта кнопка задавала много хлопот. ИМХО, лучше все же определить именно ее.

Dj_smart
Soling:

Просто эта кнопка задавала много хлопот.

И бьёт покарману. Просто совет, поставтье. Ждал-выглядывал фрезы, пришли, в станок - ух ты, класс! И смотрю, что шурует прямо на зажим детали, а сделать ничего не могу!!! Хана, на первой же пробе… И не столько по карману, а мысль потом:“Ну ёлы палы, ну что стоило прицепить!!!”.