ВТОРОЙ ВАРИАНТ СКРИПТА В 2 КОСАНИЯ ФРЕЗОЙ ДАТЧИКА PlateOffset=20.12 'толщина платы мм. Zup=5 'Расстояние на которое отойдет фреза после коррекции MaxZPlus=100 'максимальный ход станка по оси 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
здравствуйте .кое как подключил датчик,установил ваш скрипт( все три варианта) датчик опускается до касания и останавливается прям на *таблетке* не отходит, и еще когда нажимаю GO TO ZERO результат X -0 Y-0 Z -19.1 т.е.не опускается до заготовки,что ни так делаю
Проверить толщина таблетки точно ли она 19.10 и проверить нет ли замыкания до компания, может у вас повод где-то касания корпуса станка. И попробуйте второй скрипт
Зайдите в вкладку где. Датчики мешают будет ли мигать.табдетка в контакте с крокодилом таблетки, может у вас в замыкани датчик постоянно,может пины в настройках неправильно указаны датчика,мАч может глючит,может не в те слоты подсоединили сам датчик к плате
доброго времени суток,сегодня как не пытался подключить датчик высоты без толку(плата красная 100 грц) нажимаю на диогностик на маче горит зеленый индикатор и ничего не происходить,что ни так делаю?вроде всё делаю как мануале
И смотрите внимательно видео Если Вы ходите вкладку диагностик то ничего происходить не будет вам нужно дать команду поиск датчика и фреза должна опускаться и коснуться датчика
Проверьте проводку насколько вы правильно подсоединили Там мач3 должно быть два провода подсоединено для датчика саму плату плюс в настройках пины Посмотрите точно ли те номера пинов в плате регистрировали это правильным номером ещё может глючить плата нужна вторая вам плата чтобы проверить не глюк ли самую платы
Приветствую! А если в макросе м3 прописать строчки запоминания скорости подачи и восстановления, работать будет? Для плазмы нужно, хочу чтобы в одной УП выдавала разную скорость для отверстий маленьких и для контура(уже сделал, но макрос м3 все портит со своей скоростью) Спасибо!
К сожалению не имею времени на написание макросов и не вкурсе. У меня самого пульт пол года не подключен так как нужен макрос который надо самому писать.
Спасибо! Второй вариант поставил - огонь!
Рад что помогло,в первом надо менять значение там где 2.19.1 где 19.1 толщина таблетки
ВТОРОЙ ВАРИАНТ СКРИПТА В 2 КОСАНИЯ ФРЕЗОЙ ДАТЧИКА
PlateOffset=20.12 'толщина платы мм.
Zup=5 'Расстояние на которое отойдет фреза после коррекции
MaxZPlus=100 'максимальный ход станка по оси 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
Спасибо дорогой всех благ тебе !!!!!
Спасибо!
здравствуйте .кое как подключил датчик,установил ваш скрипт( все три варианта) датчик опускается до касания и останавливается прям на *таблетке* не отходит, и еще когда нажимаю GO TO ZERO результат X -0 Y-0 Z -19.1 т.е.не опускается до заготовки,что ни так делаю
Проверить толщина таблетки точно ли она 19.10 и проверить нет ли замыкания до компания, может у вас повод где-то касания корпуса станка. И попробуйте второй скрипт
@@JekaOdesskiy замыкрний нет фреза касается и останавливается, и сразу горит reset на мач3 ,толшину я указал 19.1
Значит неправильно подключен датчик,если ресет горит значит херня какая то
Пины надо проверить какие прописаны в настройках.хз там много Вариантов,может мАч глючит .Я не специалист по мАч так же как и вы ебся с ним
Зайдите в вкладку где. Датчики мешают будет ли мигать.табдетка в контакте с крокодилом таблетки, может у вас в замыкани датчик постоянно,может пины в настройках неправильно указаны датчика,мАч может глючит,может не в те слоты подсоединили сам датчик к плате
скрипт понравился, спасибо.
Ок, легко установили?
Здравствуйте,не работает кнопка ref all home в мач 3,станок не реагирует.как прописать скрипт?Спасибо.
Скрипт идёт автоматически с установкой мАч. Скорее всего у вас или замыкают концевики или вы их не настроили в мАч 3
доброго времени суток,сегодня как не пытался подключить датчик высоты без толку(плата красная 100 грц) нажимаю на диогностик на маче горит зеленый индикатор и ничего не происходить,что ни так делаю?вроде всё делаю как мануале
Возможно вас замыкает датчик он не должен гореть зелёным если нет замыкания
Если матч видит датчик то при замыкании загорается зелёный цвет и тогда можете сохранить скрипт и он будет работать Возможно вы не сохраняете скрипт
И смотрите внимательно видео Если Вы ходите вкладку диагностик то ничего происходить не будет вам нужно дать команду поиск датчика и фреза должна опускаться и коснуться датчика
Подключил датчик даже если один провод сразу загорается зелёный, перезапуска систему всё одно, завтра ещё раз попробую, сегодня целый день мучился
Проверьте проводку насколько вы правильно подсоединили Там мач3 должно быть два провода подсоединено для датчика саму плату плюс в настройках пины Посмотрите точно ли те номера пинов в плате регистрировали это правильным номером ещё может глючить плата нужна вторая вам плата чтобы проверить не глюк ли самую платы
Добрый день. Может быть датчик с одним проводом. Т. Е. Только датчик, без прищепки? У меня только датчик. И не знаю как обнулить с ним. Спасибо.
Не там должно быть замыкание ,там 2 провода. бывает что один идёт на корпус станка,но я не вкурсе и не вникал
Вы что так делаете каждый раз когда инструмент меняете? Технологичьней поставить зонд компенсации длины инструмента это во-первых безопасней.
Да я так привык работать
Приветствую! А если в макросе м3 прописать строчки запоминания скорости подачи и восстановления, работать будет? Для плазмы нужно, хочу чтобы в одной УП выдавала разную скорость для отверстий маленьких и для контура(уже сделал, но макрос м3 все портит со своей скоростью) Спасибо!
К сожалению не имею времени на написание макросов и не вкурсе. У меня самого пульт пол года не подключен так как нужен макрос который надо самому писать.
@@JekaOdesskiy ладно, спасибо, буду экспериментировать )
Доброго дня. А на размыкание можно настроить датчик оси зет?
Здравствуйте я не вкурсе
а высоту безопасности кто будет задавать? если тонкая фреза или гравер секундально сомаеш
Слушайте там все нормально, не делайте мне нервы)) люди благодарят значит им помогло.
Контакты не замкнуты, а индикатор в разделе " диагностика" светится постоянно. Это о чём свидетельствует? Подскажите, если не сложно.
Глючит материнка мач 3 или неправильно подсоединение произошло у вас датчика к плате
@@JekaOdesskiy Благодарю!
Как установить на клаву высоту и глубину ? Оно стоит просто на другом пульте физический. Хочу на клаву
Это Я не вкурсе.
Хорошее видео. Но скрипт 1 не дописан чуть.
Я 2 года работаю на нем
@@JekaOdesskiy Да я про другое. Второй (конец) очень удачный. Его бы с первым срастить, третий вариант.
Спасибо, попробую второй способ, отпишусь.......
В первом случае call setDro(2,19.1) толщина 19.1 таблетки, а 2,хз что ,но скрипт рабочий и короткий