Подскажите, пожалуйста, как можно сделать, чтобы хоумирование было в несколько шагов, как автоматический ноль по Z делается... сначала на быстрой скорости хоум, а затем на медленной. Такое можно в маче?
Как сделать Ref all home в несколько шагов для точности?
Автор
abrist
, 11 Ноя 2018 20:32
Сообщений в теме: 20
#1 OFFLINE
Отправлено 11 Ноябрь 2018 - 20:32
#2 OFFLINE
Отправлено 11 Ноябрь 2018 - 22:48
В меню Config кликаем Homing/Limits. В открывшемся окне пробуем изменить Speed%.
#3 OFFLINE
Отправлено 11 Ноябрь 2018 - 23:50
В открывшемся окне пробуем изменить Speed%
дак это скорость. Я про "двойной" режим, как по Z делают.
Сообщение отредактировал abrist: 12 Ноябрь 2018 - 00:23
#4 OFFLINE
Отправлено 12 Ноябрь 2018 - 05:58
так вот и уменьшайте эту скорость подхода к датчикам ; и будет вам счастье точность
не верьте никому, уж мне то вы можете поверить
#5 OFFLINE
Отправлено 12 Ноябрь 2018 - 18:32
так вот и уменьшайте эту скорость подхода к датчикам ; и будет вам счастье точность
дак он долго будет ехать до датчиков. А другого варианта нет?
#6 OFFLINE
Отправлено 12 Ноябрь 2018 - 18:36
Есть, руцками подкатил поближе на G0 и жмакнул в дом...
Дневник мастерской https://boosty.to/diycnc
#7 OFFLINE
Отправлено 12 Ноябрь 2018 - 19:33
дак он долго будет ехать до датчиков.
блин, эта скорость начинает действовать с определенного расстояния, которое опять же задается пользователем...
не верьте никому, уж мне то вы можете поверить
#8 ONLINE
Отправлено 13 Ноябрь 2018 - 00:12
Да макрос там поди переписать надо. Мач ведь.
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#9 OFFLINE
Отправлено 13 Ноябрь 2018 - 09:53
Тут же предполагается, что этот макрос должны подать на блюдечке, да с золотой каемочкой....
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#10 OFFLINE
Отправлено 13 Ноябрь 2018 - 17:06
Тут же предполагается, что этот макрос должны подать на блюдечке, да с золотой каемочкой....
не предполагалось, но если было бы вдруг так случилось, почему бы и нет
я думаю, если дело в макросе и других вариантов нет, то можно сделать по аналогии скрипта с автонулем по Z
#11 OFFLINE
Отправлено 13 Ноябрь 2018 - 17:09
Вот видите - у вас уже и образчик есть!!!
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#12 OFFLINE
Отправлено 13 Ноябрь 2018 - 17:09
бесполезное мероприятие , обнуление оси происходит при обратном движении(съезде с датчика) и на очень маленькой скорости .......
Сообщение отредактировал niksooon: 13 Ноябрь 2018 - 17:10
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
#13 ONLINE
Отправлено 13 Ноябрь 2018 - 18:38
Энцеха пятая три раза наезжает на датчик, восьмая раз шесть. Все настраивается в макросах.
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#14 OFFLINE
Отправлено 13 Ноябрь 2018 - 19:22
и в чем цимес ? Нс-ха такая вумная ,что среднедействующее значение от многократных наездов на датчик вычисляет?
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
#15 ONLINE
Отправлено 13 Ноябрь 2018 - 20:09
В стандарте пятерка нет, восьмерка да.
А таблетка на восьмёрке среднее за пять наездов берет, а если разброс большой, то в ошибку уходит.
А так-то обе они и синусы вычислять могут.
А таблетка на восьмёрке среднее за пять наездов берет, а если разброс большой, то в ошибку уходит.
А так-то обе они и синусы вычислять могут.
Сообщение отредактировал lkbyysq: 13 Ноябрь 2018 - 20:11
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#16 OFFLINE
Отправлено 13 Ноябрь 2018 - 20:41
Эвон оно как ..... зачет разработчикам NC-хи......... но надо понимать что в версиях NC-х за 2 с половиной рубля коими Али наводнен такого функционала нет....?
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
#17 OFFLINE
Отправлено 13 Ноябрь 2018 - 21:13
Может я не прав, но данный функционал должен быть реализован в софте, а не в железе. А значит написать макрос всегда можно.
#18 OFFLINE
Отправлено 13 Ноябрь 2018 - 21:16
то в версиях NC-х за 2 с половиной рубля коими Али наводнен такого функционала нет....?
1. на али такие платы только заказал за менее 2рублей..
2. перепишете и к ней макрос - будет...
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#19 OFFLINE
Отправлено 13 Ноябрь 2018 - 22:02
Да мне как-бы и не нать,так., для общего развития спросил...... Меня вполне устраивает как станок по Z метке энкодера хомиться.....
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
#20 OFFLINE
Отправлено 11 Декабрь 2020 - 02:29
Задался подобным вопросом. Имею в работе два станка. Китаец - на нули идет за два подхода. Быстро, а потом очень медленно, но на пару миллиметров. И у этого станка нет проблем с нулями. Второй - типа наш, но естественно из китайских комплектующих. Оба под управлением Mach3, но китаец поставили сразу настроенным. Наш - настраивал с нуля. И озадачился заставить его нули искать аналогично в два захода. Кто-то тут писал, что все-равно ноль выставляется когда ось выходит обратно от датчика home. Может и так, но станок брешет на несколько десятых постоянно при установке нулей, а в работе не плавает. Ошибка именно при установке нулей.
Пока нашел для себя такой способ:
Редактируем макрос "Ref All Home". ("Operator"-"Edit Button Script" и жмем мигающую кнопу "Ref All Home").
В окне скрипта вставляем:
"
' Это добавил для принудительной установки скорости первичного поиска
SetParam("ZRefPer",25) 'Задаем процент от основной скорости для поиска нуля
SetParam("YRefPer",25)
SetParam("XRefPer",25)
' Штатный поиск
DoButton( 24 ) 'Выполняем поиск Z
DoButton( 23 ) 'Выполняем поиск Y
DoButton( 22 ) 'Выполняем поиск X
DoButton( 25 ) 'Выполняем поиск A, у меня ее нет, но так было в базовом скрипте)
DoOEMButton(133) ' Обнуляем машинные координаты
DoOEMButton(134)
DoOEMButton(135)
' Обязательно ждем пока все закончится, иначе станок сразу перейдет к дописанному коду
While ismoving()
Sleep 100
Wend
' Отодвигаем оси, я например на пару мм.
code "G0G53Z" & z-2
code "G0G53Y" & y+2
code "G0G53X" & x+2
' Задаем новый (низкий) процент скорости поиска нулей
SetParam("ZRefPer",2)
SetParam("YRefPer",2)
SetParam("XRefPer",2)
' Повторный поиск, но уже на медленной скорости
DoButton( 24 ) 'Выполняем поиск Z
DoButton( 23 ) 'Выполняем поиск Y
DoButton( 22 ) 'Выполняем поиск X
DoButton( 25 ) 'Выполняем поиск A
DoOEMButton(133) ' Обнуляем машинные координаты
DoOEMButton(134)
DoOEMButton(135)
"
Станок, сначала придет в нули на повышенной скорости, затем немного отскочит и повторно возьмет нули на медленной скорости.
Дальше Ваша фантазия. Удачи)
Камни не кидать в автора, редко что описываю, но в этом случае думаю, что пригодится.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных