Строим ЧПУ. Автонастройка 0 по оси Z
Vložit
- čas přidán 12. 09. 2024
- Скрипт:
CurrentFeed = GetOemDRO(818)
DoSpinStop()
ZMove = 20.00 'Total lenght of Probe to move before Stop or no Contact Made.
ZOffset = 31.60 ' Plate Hight
ZSal = ZOffset + 5.00 '+ Free Hight, Will possition the Proble 2 MM over the Material.
StopZmove = 0
If GetOemLed (825)=0 Then
DoOEMButton (1010)
Code "G4 P2.5"
Code "G31 Z-"& ZMove & "F150"
While IsMoving()
Sleep(200)
Wend
Probepos = GetVar(2002)
If Probepos = - ZMove Then
responce = MsgBox ("**ERROR** " , 4 , "Probe **ERROR**" )
Code "G0 Z10"
StopZmove = 1
Code "F" &CurrentFeed
End If
If StopZmove = 0 Then
Code "G0 Z" & Probepos
While IsMoving ()
Sleep (200)
Wend
Call SetDro (2, ZOffset)
Code "G4 P1"
Code "G0 Z" & ZSal
Code "(Z zeroed)"
Code "F" &CurrentFeed
End If
Else
Code "(Check Ground Probe)"
End If
Exit Sub
Всё заработало, спасибо большое.
Спасибо за скрипт !
Спасибо большое, все работает идеально!!!
Классно вышло! ФирмА)
Спасибо
Чтобы фрезы не ломались, металлический пятак должен быть подпружинен.
Через пружину ноль не поймать...пятак алюминиевый... фреза его продавливает при разрыве....
Это не так. У нас 2 станка, на одном древний обыкновенный датчик из мягкого металла, а на Вудпекере датчик с подпружиненной площадкой. Всё ловится и проблем нет.
Спасибо ! работает.
Нашёл ваш канал, посмотрел, подписался, лайканул. Есть у меня проблемка: стары CNC, купленный 10лет назад не устанавливал - ломал ноги в авариях делал 8 операций, жопа была. Вот решил запустить, даже комп к нему купил с серийным портом. не могу никак прописать порты и и пины, чтоб узнавал оси , моторы и пр. Поможете?
Здравствуйте! Ещё раз очень благодарен Вам! По вашим видео я собрал и настроил форматный чпу станок. Подскажите пожалуйста, при нажатии кнопки гото z , тоесть к нулевой исходной, ось z начала подниматься на 150мм хотя раньше этого не было, где можно это настроить, и даже при нажатии стоп это происходит, подскажите где можно это исправить, заранее благодарен! Ваш подписчик.
Огромное спасибо!!! Все работает.
Спасибо за скрипт)
подскажите пожалуйста какая у вас плата опторазвязки, и как вы подключили к ней датчик 0 автонастройки z???????????????
У вас плата опторазвязки LPT???????????
Если бы эта бобышка работала как кнопка было бы немного проще с подключением. Особенно кнопка была бы полезна если шпиндель на керамике. А так ее можно заменить любым плоским куском алюминия или меди.
Спасибо за скрипт.👍 Осваиваю mach.
Да, есть уже такие, у китайцев. Стоят по 3 - 4 тыс руб))
все заработало спасибо.
спасибо. Скрипт рабочий.
у меня USB ПЛАТА подключаю дптчик настраиваю,фреза опускается до касания и остановливается,при этом на маче начинает мигать ресет пока не бираю шипцы ничего нельза делать,пробовал разные скрипты,какая иожет быть причина ,подключил как указано пдф пин 4 порт 3
Здраствуйте. Я столкнулся с такой проблемой, ось z не возвращается в ноль. Погрешность небольшая, в тысячные доли, но при 3д обработке очень заметно. Знаю что в Mach3 эту погрешность можно программно компенсировать, но где что прописывать не знаю. Помогите пожалуйста, подскажите где прописать смещение в mach3?
Всем привет у меня данный скрипт не захотел работать или глючно работал(пару фрез в помойку). У кого такая же ситуация меняем строчку Probepos = GetVar(2002) на новую Probepos = GetDRO(2). P.S. У меня mach3 стоит последней версии 066 и функцию GetVar(2002) не понимает, а с функцией GetDro(2) работает отлично. Всем успехов в освоении ЧПУшного дела.
СПАСИБО!!! Реально теперь и у меня заработало!)
Большое спасибо. А я не знал что делать. Изменил строчку и все заработало.
@@hadorik2 Большое спасибо.Реально работает.
у вас что за плата и как подключен датчик, через резистор или просто замыкается на GND? И не вредно ли смешивать GND с платы (где дачтики) с минусом питания от БП и с массой станка (что на фрезе и шпинделе)? Ведь у вас шпиндель заземлен ну или имеет все равно массу, тот же GND, а вы на фрезу крепите сигнальный провод... ведь сразу же происходит замыкание на GND, даже не включая скрипт. Как получается, что у вас работает?
Не забудьте выставить в G code в абсолютные координаты иначе может протыкать стол.
Забыл рассказать, что нужно ещё прописать в маче (входные сигналы) указать пин на который будет подключен сам датчик.
А так , спасибо большое.
Добрый день! Подскажите что нужно сделать изменяю скорость перемещения зед в скрипте сохраняю но ничего не меняется даже после перезагрузки. Ось зед с огромной скорость перемещается вниз и сама имитирует косание и возврат на высоту. Что не так с программой или настройками?
РЕБЯТ, КТО СМОЖЕТ ОБЪЯСНИТЬ ГЛЮКИ МАЧА ? ПРИ ПОВТОРНОМ КАСАНИИ (ОБНУЛЕНИИ ДАТЧИКА ) ПОЧЕМУ ТО ОСЬ ЗЕТ ВВЕРХ ПОДНИМАЕТСЯ .ТО ЕСТЬ ЕДЕТ ПРОТИВОПОЛОЖНУЮ СТОРОНУ
Ваш скрипт работает при высоте датчика 21,6 мм. У вас точно высота датчика 31,6?
Разобрался был неправ. Все работает отлично. Один провод с крокодильчика нужно давать на шпиндель
Здравствуйте ! Спасибо за подробное видео.Подписался. Попробовал ваш скрипт и ваши настройки, но увы результат отрицательный(( Такое чувство , что не видит датчика и продолжает давить на плату.У меня USB Motion Card STB4100 V2.1 и по схеме сам крокодильчик крепится к 14 пину. В настройках все прописываю , но нет касания и отскока. Просто давит осью в датчик. Если что то посоветуете , буду весьма признателен.
Тимур Устоев этот скрипт подходит только для плат с LPT с usb он не будет работать. Ищите в интернете скрипт под usb. У меня нету.
Спасибо, поищу.
@@user-rf8un7sx5j Нормально работает и с USB (у меня тоже STB4100) В маче в настройках конфигурации в Input-->Probe ввести в первых трёх колонках: птичка, 3, 4. Соответственно подключить вход Probe на плате. Пока сбоев не было...
Второй провод на корпус шпинделя?
si fuese en español o con leyenda seguiria con gusto estos sitios rusos pero....
кнопочки нажать это хорошо, к каким ЛПТ портам подключать датчик и как настроить мач на эти лпт порта что бы он понимал что это пробник?
А вы видео то хоть смотрели? Чтобы настроить, нужно как раз нажимать кнопочки. А в ролике подробно показано, что и где нужно настроить. А куда датчик подключать, так это на каждой плате свои контакты
Здравствуйте использовал ваш скрипт при нажатии на кнопку тол зеро фреза идет вниз но прога не видет датчика .на плате есть контакт probe
А Вы землю цепляете к фрезе?
Где её купить!?
подключаю два провода к home А на плате. с другой стороны на крокодил и пластинке, что получается -включаю поиск нуля и замыкая пластинку с крокодилом отрабатывает как прописано в скрипте, а проблема возникла при подключении крокодила к шпинделю и при замыкании фрезы на пластинку искрить и мач3 уходит в резет.
Не понимаю что делать с этим. Что посоветуете?
Попробуйте подключить через резистор 1-10 кОм.
Почему не сохраняется скрипт !!!!???????
После того как мы нажали "go to zero" и фреза коснулась заготовки, нам нужно обнулять ось Z или уже нет?
Фреза должна косаться не заготовки, а вашего датчика. И если Вы в скрипте указали правильную высоту Вашего датчика, то Z отбивать уже не нужно. Она уже будет отбита.
это я понял, но на 5.44 вы отправляете на ноль ось Z и вот именно после этого нужно обнулять з или нет?
Я отправил фрезу в "0" для того чтобы продемонстрировать на сколько точно отбился ноль.
а всё понял тогда, спасибо!
А как станок понимает толщину самого датчика?
Толщина прописана в скрипте
скажите пожалуйста а на какой пин надо подключать этот дачик на pin 11?
модель платы
5 Axis CNC Breakout
Да, все верно. Pin №11
спасибо вам большое
здравствуйте
сделайте пожалуйста обзор как подключить и настроит концевики в mach3
спасибо
Привет! Просьба... Можешь скинуть код скрипта на почту или в вк? И под какую прогу сделан? Матч?
Скрипт есть в описании, под видео. Скрипт под МАCH3.
Assolo спасибо! 😉
Assolo это получается на замыкание работает... По типу концевика?
Настроил по видео авто настройку нуля,а как назначить горячую клавишу на клавиатуре авто зеро?
Фиг знает. Сам мучаюсь с этим. Все достал приготовил, а надо к мышке тянуться, неудобно. Если разузнаете как это сделать, будьте добры напишите и мне.
Кнопку ресет пауза и пуск настроил,а вот с автонулем не получается .Похоже нужно делать через редактор скринов но пока не могу разобраться с этой программой.
Странно. У меня стоит голый Mach3, никаких дополнений и все работает.
Горячую клавишу можно присвоить через программу machscreen ,. На скриншоте под параметром стандарт кода есть строка "Hotkey" Выделить строку и нажать нужную клавишу.
Забыл скриншёт прикрепить cloud.mail.ru/public/4RSb/9HyQdEbzw
Можно к тебе постучаться за советом?
vk.com/id372370994
Підскажіть як його скачати в папку, не в мач?
Создай текстовый файл, скопируй содержимое и сохрани.
а почему не использовать концевик по типу как у 3d приетеров
индукционный концевик тут думаю не подойдёт раз подложка из дерева. хотя есть и которые подложку пробьют и измерять могут по основанию. оно вроде у тебя металлическое
3d принтер всегда с одного и того же уровня печатать начинает. там 0 по Z всегда одинаков. А заготовки для фрезерования всегда разной толщины, вот и применяется электронный ноль по z.
да и фрезы все разной длины
+Assolo у принтеров ещё хуже. там каждый 0.01мм важен и автокалибровка для этого. причём во всех точках
У меня не грузится скрипт((((( а в мач пишет not yet implemented. Типа не исполнен
грузить не надо, просто скопировать
Где такой проводок взять со штекером?)
Проводок можно взять от телефонной трубки (у меня был от автомобильного видеорегистратора). А разъемы продаются в магазинах радиоэлектроники.
Assoloхотел про реле спросить, но уже сам разобрался
А на вашей плате на какой пин датчик подключатся?
P11
Альберт Соловьев
подскажите, на пин идёт контакт от таблетки? а масса к фрезе от куда подключается?
Assolo
подскажите, на пин идёт контакт от таблетки? а масса к фрезе откуда подключается?
Я изначально хотел через шпиндель сам чтобы земля проходила, но в итоге сделал отдельный проводок с крокодильчиком, тут видно czcams.com/video/CLKvx_JToU0/video.html 0:27
Assolo
таблетка на Р11, а масса на какой контакт к плате подключается?
почитав отзывы скрипт так понял глючной и фрезы ломают многие . народ есть же пдф там все указано можно дописать
Добрый день! Очень классно у вас всё получается.
А вот такую полезную штуку сложно делать самому?
czcams.com/video/zYHxQrB9mHw/video.html
Сделать, то может и не сложно будет, но там принцип другой. Там внутри корпуса расположен круговой (дисковый) контакт очень близко друг к другу (возможно что то типа биметаличесской пластинки) и через рычаг - он замыкается, при воздействии на жало в любую сторону. А в по какой оси произошло замыкание - это уже определяет программа (скрипт) Если движение было по оси Х, то и замыкание приписывается к оси Х и т.д. Плюс еще наверное есть какой то механизм (типа концевика) на сработку по оси Z. Вообщем, если в теории, то сделать можно практически все что угодно. Другой вопрос насколько оно надо? Да и по стоимости, та контора, что их продает - ценник (на мой взгляд) выставляет вполне гуманный, так плюс еще и поддержкой ПО обеспечивает.
Кто подскажет где взять скрипт?
Я же под видео приложил
куда подключить датчик нуля на плате опторазвязки
P11 + GND
А вообще, можно подключить на любой контакт P10 - P15, а потом назначить в Мач3 как удобно.
Кроме P14. Т. е. 10-13 и 15.
@@user-eh3bm3ip7e Здравствуйте.Скажите пожалуйста ,а если к этим контактам подключены концевые датчики,так можно?
@@armandoarmando9932 Какие датчики? Микрушки можно, да и индуктивные можно пригородить.
@@user-eh3bm3ip7e Здравствуйте! Почему нельзя 14? Только он у меня как назло свободный...