
Сообщений в теме: 31
#1
OFFLINE
Отправлено 07 Май 2019 - 23:18
Доброго дня.
Столкнулся с проблемой.
Скрипт поиска высоты инструмента не выполняется полностью, а если точнее то выполняется только до касания фрезой пластины.
После этого останавливается. На вкладке Diagnostics горит индикатор Digitize. Сильно подозреваю что именно тут кроется причина, но сам не могу докопаться.
Прошу помощи.
Скрипты пробовал разные. Везде одно и тоже. Коснулся пластины и остановился.
Столкнулся с проблемой.
Скрипт поиска высоты инструмента не выполняется полностью, а если точнее то выполняется только до касания фрезой пластины.
После этого останавливается. На вкладке Diagnostics горит индикатор Digitize. Сильно подозреваю что именно тут кроется причина, но сам не могу докопаться.
Прошу помощи.
Скрипты пробовал разные. Везде одно и тоже. Коснулся пластины и остановился.
#2
OFFLINE
Отправлено 08 Май 2019 - 02:07
#3
OFFLINE
Отправлено 08 Май 2019 - 03:35
выполняется только до касания фрезой пластины.
так вы бы хоть скрипт выложили свой
не верьте никому, уж мне то вы можете поверить
#4
OFFLINE
Отправлено 08 Май 2019 - 11:52
А скрипт без разницы какой. Любой работает одинаково, до касания.
Предвосхищая вопросы про "по курить форум" и гугл. Курил. ВИдео видел и не одно.
Из того что накопал, это возможные глюки изза комментов на русском в скрипте.
Комментарии убирал совсем, оставлял только тело скрипта. Один фиг, коснулся и замер.
Примеры скриптов которые пользовал.
PlateOffset=15 'толщина платы мм.
Zup=20 'Расстояние на которое отойдет фреза после коррекции
MaxZPlus=60 'максимальный ход станка по оси Z мм.
Sleep 100 'Пауза 0,1 сек.
CurrentFeed = GetOemDRO(818) 'Запомнить текущюю скорость, для того чтобы восстановить после коррекции.
Code "F300" 'Задать скорость подачи до касания инструментом
ZNew = GetDro(2) - MaxZPlus 'опустить инструмент до касания
Code "G31Z" &ZNew
While IsMoving() 'Подождать пока произойдет касание платы.
Wend
ZNew = GetVar(2002) 'читать точку касания
Code "G0 Z" &ZNew + 3 'отьехать вверх на 3мм от точки касания
While IsMoving ()
Wend
Code "F50" 'замедлить подачу до 50мм\мин
ZNew = GetDro(2) - 6
Code "G31Z" &ZNew 'опустить инструмент до касания
While IsMoving() 'Подождать пока произойдет касание платы.
Wend
If PlateOffset <> 0 Then
Call SetDro (2, PlateOffset) 'записать в окно Z толщину платы, тем самым откорректировав позицию по Z
Code "G4 P0.25" 'пауза для успешной записи значения в DRO
ZNew = PlateOffset + Zup 'вычислени точки подьема
Code "G0 Z" &ZNew 'поднять на высоту отхода после коррекции
While IsMoving ()
Wend
Code "(Z axis is now zero !)" 'послать сообщение в статус
End If
Code "F" &CurrentFeed 'Возвращаем установленное значение подачи
Sleep 100
И вот этот
If GetOemLed (825) <> 0 Then 'Check to see if the probe is already grounded or faulty
Code "(Z-Plate is grounded or check connection and try again)" 'this goes in the status bar if aplicable
Else
Code "G4 P1" 'Pause 1 seconds to give time to position probe plate
PlateOffset = 15 'Get plate offset DRO
CurrentFeed = GetOemDRO(818) 'Get the current feedrate to return to later
MyFeed = 100
If CurrentFeed > MyFeed Then
Code "F" &MyFeed 'slow down feedrate to 100 mmpm
Else
Code "F" &CurrentFeed
End If
Rem Probe In the z direction
ZNew = GetDro(2) - 10 'probe move to current z - 10mm
Code "G31Z" &ZNew
While IsMoving() 'wait for probe move to finish
Wend
ZNew = GetVar(2002) 'read the touch point
Code "G1 Z" &ZNew 'move back to hit point incase there was overshoot
While IsMoving ()
Wend
If GetOemLed (825) <> 0 Then ' Zero or Not
Call SetDro (2, PlateOffset) 'set the Z axis DRO to plate thickness
Code "G4 P0.5" 'Pause for Dro to update.
ZNew = 5 ' Up to 5mm
Code "G1 Z5 F200" '&ZNew 'put the Z retract height you want here
While IsMoving ()
Wend
Code "(Z axis is now zeroed)" 'puts this message in the status bar
Else
Code "(Z-Plate is not grounded. Try again.)"
End If
Code "F" &CurrentFeed 'Returns to prior feed rate
End If
#5
OFFLINE
Отправлено 08 Май 2019 - 21:28
а такой не пробовали ?
только "Plate offset" свой надо вбить
Прикрепленные файлы
Сообщение отредактировал slavyan75: 08 Май 2019 - 21:30
не верьте никому, уж мне то вы можете поверить
#6
OFFLINE
Отправлено 09 Май 2019 - 02:17
Спасибо за ответы. Проблему решил. Скорее всего был какой то глюк невыясненного происхождения. Убил профиль в Маче, создал новый, все настройки выставил заново, загрузил скринсет "1024" стандартный который и все заработало. Чертовщина.
#7
OFFLINE
Отправлено 06 Август 2019 - 12:16
Уважаемые специалисты!
Чтобы не открывать новую тему, пишу в старую.
Тоже озадачился автопоиском нуля по "Z", накачал скрипты, сделал датчик, подключил и стал пробовать.
Но, вот незадача: VB Script Editor работает некорректно, любую команду обдумывает минут по 10-15.Иногда просто виснет, и приходится перегружать винду. После этого система сообщает, что была восстановлена после ошибки. Чтобы вставить новый скрипт или изменить старый, приходится танцевать с бубном..А чаще всего всё виснет.. Может кто-то подсказать, где порыться? Где лежит этот VB Skript Editor? Может, его надо заменить? Win XP, Mach3 (От Тодосиевича)
Код ошибки:
P1050934.bmp 659,9К
839 скачиваний
PS: Пытался найти Visual Basic на компьютере поиском- он не дал результата. Может, другое имя у файла?
Сообщение отредактировал al101404: 06 Август 2019 - 13:17
#8
OFFLINE
Отправлено 12 Август 2019 - 21:10
Спасибо всем за многочисленные советы!
Проблема решена путём установки другой ОС и переустановки Mach 3.

#9
OFFLINE
Отправлено 13 Август 2019 - 02:25
не за что, обращайтесь ....
не верьте никому, уж мне то вы можете поверить
#10
OFFLINE
Отправлено 02 Октябрь 2019 - 06:57
Где взять mach3?
#11
OFFLINE
Отправлено 02 Октябрь 2019 - 07:19
На официальном сайте.
Ничего не сделано, если что-то не доделано!
#12
OFFLINE
Отправлено 16 Декабрь 2019 - 20:25
Всем привет. Я тут новенький сильно не пинайте пожалуйста. Новую тему плодить не стал, но и перелистав интернет решение не нашел, уже неделю бьюсь. Имеем самодельный фрезер 3 оси на Nemo 34 китайская плата DB25 драйвера DM860A все это "хозяйство" управляется матчем и.... в общем то проблем нет точнее не было до недавнего времени...
Суть - станок по осям работает отлично, режет все что надо без сбоев, все переезды скорости и .т.д в ручном режиме без нареканий, но когда пытаюсь обнулить Z начинаются танцы с бубном... :pssdoff: нажимаю Autotoolzero и ось Z начинает медленно разгоняться (МЕДЛЕННО хотя в мотор тюнинг убрал замедление!) упирается в датчик, но по инерции едет дальше (благо стол прогибается в этом месте) давит на датчик останавливается и едет в верх далее все как обычно медленно до датчика-касание и вверх.
Раньше этой беды не было норм все срабатывало...
Что делал
1) драйвер тест - норм.
2) Mach -сносил, ставил разные версии.
3) Windows сносил ставил разные версии...от XP до.... остановился на 7х32
4) Скриптов автотул перепробовал….много
и теперь вопрос... откуда берется это плавное торможение Z и как с ним бороться? (кстати при каждом нажатии автотул z стартует с разной скоростью, но в датчик врезается всегда)!
Во вкладке диагностика в матче реакция на касание щупом датчика адекватная, да и второе касание на медленной скорости происходит без наезда
Суть - станок по осям работает отлично, режет все что надо без сбоев, все переезды скорости и .т.д в ручном режиме без нареканий, но когда пытаюсь обнулить Z начинаются танцы с бубном... :pssdoff: нажимаю Autotoolzero и ось Z начинает медленно разгоняться (МЕДЛЕННО хотя в мотор тюнинг убрал замедление!) упирается в датчик, но по инерции едет дальше (благо стол прогибается в этом месте) давит на датчик останавливается и едет в верх далее все как обычно медленно до датчика-касание и вверх.
Раньше этой беды не было норм все срабатывало...
Что делал
1) драйвер тест - норм.
2) Mach -сносил, ставил разные версии.
3) Windows сносил ставил разные версии...от XP до.... остановился на 7х32
4) Скриптов автотул перепробовал….много
и теперь вопрос... откуда берется это плавное торможение Z и как с ним бороться? (кстати при каждом нажатии автотул z стартует с разной скоростью, но в датчик врезается всегда)!
Во вкладке диагностика в матче реакция на касание щупом датчика адекватная, да и второе касание на медленной скорости происходит без наезда
#13
OFFLINE
Отправлено 25 Июль 2020 - 20:03
Добрый день ! Столкнулся с такой проблемой пытаюсь обнулить Z но фреза упирается в датчик и давит со всей силой потом через секунды 3 просто отходит. Второго подхода нет . Скрипт скачал с сайта. Посоветуйте где искать причину. Заранее спасибо.
#14
OFFLINE
Отправлено 20 Апрель 2021 - 13:15
Позвольте поинтересоваться! Нажимая на кнопку авто ноль по Z, - у меня она маргает а станок мёртвой стоит. Я ещё ничего не писал не скрипт не макрос но вероятно надо станок где-то прописать!?
#15
OFFLINE
Отправлено 20 Апрель 2021 - 14:23
надо
скрипт
прописать!
не верьте никому, уж мне то вы можете поверить
#16
OFFLINE
Отправлено 23 Май 2021 - 12:17
Почему мач3 матерится при настройки на автоноль? Выскакивает окно mach3Scripts а в нём мат-перемат Compile error и Syntex error
Что с этим делать, в чём моя ошибка?
Что с этим делать, в чём моя ошибка?
#17
OFFLINE
Отправлено 18 Июль 2021 - 21:34
а такой не пробовали ?
только "Plate offset" свой надо вбить
Благо есть добрая душа которая выложила единственный рабочий и поддающийся регулировке и настройке скрипт. Всего тебе самого доброго, светлого и прекрасного в жизни. Остальные выкладывают для понтов, вроде рабочие но работают через раз и не поддаются ни каким регулировкам. Спасибо мил человек.
#18
OFFLINE
Отправлено 18 Июль 2021 - 21:38
Достаточно один раз напряч мозг разобраться и писать такой шлак самому, чем "ой спасите памагите, спасибопожалуйста". Ты плохой а ты хороший.
Дневник мастерской https://boosty.to/diycnc
#19
OFFLINE
Отправлено 02 Сентябрь 2021 - 20:33
Добрый день! Пытаюсь подключить датчик высоты на чпу, управление Mach, контролер Контроллер PLCM-E3. скрипты брал с этой ветки. прописал пин, порт, подключил по схеме на плате
нажимаешь на кнопку работы скрипта... при касании датчика срабатывает e-stop. датчики подключены от отдельного блока питания не пойму что делать. Прошу помощи
#20
OFFLINE
Отправлено 02 Сентябрь 2021 - 23:57
дайте нормальные скрины настроек Мача
не верьте никому, уж мне то вы можете поверить
Темы с аналогичным тегами макрос для Mach, датчик привязки
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных