Чудит станок с Z

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
sadchi
Новичок
Сообщения: 15
Зарегистрирован: 18 мар 2018, 18:26
Репутация: 0
Контактная информация:

Чудит станок с Z

Сообщение sadchi »

Господа,

Пытаюсь завести следующую конфигурацию Aman 2030 800W подключен через PureLogic USb-LPT адаптер к MAch3 (стоит на вин10).
Ручное управление движением по осям работает нормально. Записываю скрипт для поиска 0 через пробник.

Первый раз вроде работает. Следом запускаю Мач с начала. Вызываю скрипт - коретка движется не в том направлении (например должна сначала опускаться, а она поднимается, или после первого касания должен подняться вверх и опускаться медленней, а он наоборот вниз еще дает).

Совсем отчаялся. Пробовал в разных скринсетах (в обычном и в русском). В русском вообще беда, даже в 0 по Х и Y возвращаться не хочет и скрипт поиска 0 работает произвольно.

Сккрипт поиска 0 такой :

PlateOffset=8.3
Zup=10
MaxZPlus=25

Sleep 100
CurrentFeed = GetOemDRO(818)

Code "F100"

ZNew = GetDro(2) - MaxZPlus
Code "G31Z" &ZNew
While IsMoving()
Wend

ZNew = GetVar(2002)
Code "G0 Z" &ZNew + 3
While IsMoving ()
Wend

Code "F30"
ZNew = GetDro(2) - 6
Code "G31Z" &ZNew
While IsMoving()
Wend

If PlateOffset <> 0 Then
Call SetDro (2, PlateOffset)
Code "G4 P0.25"
ZNew = PlateOffset + Zup
Code "G0 Z" &ZNew
While IsMoving ()
Wend
Code "(Z zeroed)"

End If

Code "F" &CurrentFeed
Sleep 100
sadchi
Новичок
Сообщения: 15
Зарегистрирован: 18 мар 2018, 18:26
Репутация: 0
Контактная информация:

Re: Чудит станок с Z

Сообщение sadchi »

Нашел следующую закономерность: если после включения станка сбросить оси X Y Z в 0. Потом отъехать куда нить и нажать Goto Zero , то после скрипт поиска 0 по Z работает корректно.

Можно ли как то в настройки мача вбить, чтобы он при старте какие то действия делал?
Аватара пользователя
Provodnik
Опытный
Сообщения: 195
Зарегистрирован: 11 мар 2018, 17:40
Репутация: 13
Настоящее имя: Андрей
Контактная информация:

Re: Чудит станок с Z

Сообщение Provodnik »

Походу то же самое
viewtopic.php?p=578240#p578240
sadchi писал(а): 19 мар 2018, 15:33 ..если после включения станка сбросить оси X Y Z в 0. Потом отъехать куда нить и нажать Goto Zero , то после скрипт поиска 0 по Z работает корректно.
Это всегда работает ?
Сейчас сам не могу проверить.
Аватара пользователя
Provodnik
Опытный
Сообщения: 195
Зарегистрирован: 11 мар 2018, 17:40
Репутация: 13
Настоящее имя: Андрей
Контактная информация:

Re: Чудит станок с Z

Сообщение Provodnik »

Работает.
Сбрасывать оси X Y Z в 0 не надо.
Достаточно нажать Goto Zero.

Кто знает что делает Mach при нажатии этой кнопки?
Кроме G0 Z0X0Y0

что то есть волшебное в этой кнопке
Аватара пользователя
Provodnik
Опытный
Сообщения: 195
Зарегистрирован: 11 мар 2018, 17:40
Репутация: 13
Настоящее имя: Андрей
Контактная информация:

Re: Чудит станок с Z

Сообщение Provodnik »

Я кстати нашел в чем дело .
При обработке программы в конце цикла стоит G91 и этот режим остается.
Если в скрипте не поставить в начале G90, он и глючит.
Добавил и все заработало.

Goto Zero в Mach3 именно G90 и делает это чудо.
Runiz30
Новичок
Сообщения: 2
Зарегистрирован: 07 мар 2021, 07:49
Репутация: 0
Настоящее имя: Руниз
Контактная информация:

Re: Чудит станок с Z

Сообщение Runiz30 »

Здравствуйте, у меня такая же проблема с автоZ. Подскажите где именно в скрипте исправить G90?
Runiz30
Новичок
Сообщения: 2
Зарегистрирован: 07 мар 2021, 07:49
Репутация: 0
Настоящее имя: Руниз
Контактная информация:

Re: Чудит станок с Z

Сообщение Runiz30 »

Разобрался, добавил Code "G90" все заработало как надо. Что только не перепробовал до этого, и винду сносил, разные скрипты, на разных компах запускал. Спасибо большое)
Ответить

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