Настройка "отскока" станка при наезде на концевик
- slooter
- Мастер
- Сообщения: 212
- Зарегистрирован: 24 авг 2016, 12:23
- Репутация: 16
- Настоящее имя: Виталий К
- Контактная информация:
Настройка "отскока" станка при наезде на концевик
Добрый день!
Подскажите, как возможно реализовать отъезд станка при наезде на концевик?
Концевики соединены параллельно, схема ниже:
Подскажите, как возможно реализовать отъезд станка при наезде на концевик?
Концевики соединены параллельно, схема ниже:
- hmnijp
- Мастер
- Сообщения: 1719
- Зарегистрирован: 20 авг 2017, 15:02
- Репутация: 526
- Настоящее имя: Константин
- Откуда: Ульяновск
- Контактная информация:
Re: Настройка "отскока" станка при наезде на концевик
концевики лимиты или home?
- slooter
- Мастер
- Сообщения: 212
- Зарегистрирован: 24 авг 2016, 12:23
- Репутация: 16
- Настоящее имя: Виталий К
- Контактная информация:
Re: Настройка "отскока" станка при наезде на концевик
Концевики - лимиты.
- hmnijp
- Мастер
- Сообщения: 1719
- Зарегистрирован: 20 авг 2017, 15:02
- Репутация: 526
- Настоящее имя: Константин
- Откуда: Ульяновск
- Контактная информация:
Re: Настройка "отскока" станка при наезде на концевик
что вы имеете ввиду под отскоком? с какой целью?slooter писал(а):Концевики - лимиты.
чтобы съехать с лимита жмите override limits и съезжаете.
при штатной работе должны быть настроены софтлимиты, и заезд на лимит происходит только в случае аварии. сам он к ним никогда не подъедет, будет притормаживать до нуля при приближении.
- slooter
- Мастер
- Сообщения: 212
- Зарегистрирован: 24 авг 2016, 12:23
- Репутация: 16
- Настоящее имя: Виталий К
- Контактная информация:
Re: Настройка "отскока" станка при наезде на концевик
hmnijp, спасибо!
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 24 сен 2019, 23:01
- Репутация: 3
- Настоящее имя: Александр
- Контактная информация:
Re: Настройка "отскока" станка при наезде на концевик
Добрый день. Осваиваю mach3 и возник вопрос, как сделать отскок от концевых датчиков? Я вижу это так, координаты хомов выставлены в -5. После нахождения хомов станок идет в машинный ноль, отъезжая от датчиков на 5 мм, что мне и нужно. Вот как я вижу это в скрипте:
DoButton( 24 )
DoButton( 23 )
DoButton( 22 )
Code "G53 X0 Y0 Z0"
Если выполнять скрипт пошагово, то все прекрасно работает. Но если запустить скрипт, то он спрева переходит в машинный ноль, а потом ищет хоумы.
Подскажите, почему так странно выполняется скрипт и как это исправить.
DoButton( 24 )
DoButton( 23 )
DoButton( 22 )
Code "G53 X0 Y0 Z0"
Если выполнять скрипт пошагово, то все прекрасно работает. Но если запустить скрипт, то он спрева переходит в машинный ноль, а потом ищет хоумы.
Подскажите, почему так странно выполняется скрипт и как это исправить.
-
- Мастер
- Сообщения: 1094
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 125
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Настройка "отскока" станка при наезде на концевик
DoButton( 24 )
DoButton( 23 )
DoButton( 22 )
While IsMoving
Wend
Code "G53 X0 Y0 Z0"
DoButton( 23 )
DoButton( 22 )
While IsMoving
Wend
Code "G53 X0 Y0 Z0"
Ему нужно порядок выполнения указать, мач он натура творческая.faraddin писал(а):почему так странно выполняется
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 24 сен 2019, 23:01
- Репутация: 3
- Настоящее имя: Александр
- Контактная информация:
Re: Настройка "отскока" станка при наезде на концевик
Итак, с этим разобрался, спасибо большое,сделал так:
DoButton( 24 )
While IsMoving
Wend
Code "G0 G53 Z0"
DoButton( 23 )
While IsMoving
Wend
Code "G0 G53 Y400"
DoButton( 22 )
While IsMoving
Wend
Code "G0 G53 X0"
While IsMoving
Wend
Но тут возникает другая проблема. Т.к. хоумы у меня совмещены с лимитами, то что бы не наезжать на лимиты, софтлимиты у меня находятся на 5мм от точки хоум, логика работы какая, софтлимит у меня в 0, хоум в -5, станок едет к хоуму в -5, потом отскакивает в 0. Вот с этим отскоком и проблема, т.к. станок находится за пределами софт лимита то останавливается с соответствующей ошибкой.
Вопрос, как в макросе поиска дома временно отключить софт лимиты?
DoButton( 24 )
While IsMoving
Wend
Code "G0 G53 Z0"
DoButton( 23 )
While IsMoving
Wend
Code "G0 G53 Y400"
DoButton( 22 )
While IsMoving
Wend
Code "G0 G53 X0"
While IsMoving
Wend
Но тут возникает другая проблема. Т.к. хоумы у меня совмещены с лимитами, то что бы не наезжать на лимиты, софтлимиты у меня находятся на 5мм от точки хоум, логика работы какая, софтлимит у меня в 0, хоум в -5, станок едет к хоуму в -5, потом отскакивает в 0. Вот с этим отскоком и проблема, т.к. станок находится за пределами софт лимита то останавливается с соответствующей ошибкой.
Вопрос, как в макросе поиска дома временно отключить софт лимиты?
-
- Мастер
- Сообщения: 1094
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 125
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Настройка "отскока" станка при наезде на концевик
Так можно попробовать:faraddin писал(а):как в макросе поиска дома временно отключить софт лимиты?
Код: Выделить всё
If GetoemLED(23) <> 0 Then
DoOEMButton(119)
End If
DoButton( 24 )
DoButton( 23 )
DoButton( 22 )
sleep(100)
While IsMoving
Wend
DoOEMButton(119)
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 24 сен 2019, 23:01
- Репутация: 3
- Настоящее имя: Александр
- Контактная информация:
Re: Настройка "отскока" станка при наезде на концевик
Спасибо, получилось. Если кому надо вот код:
-
- Новичок
- Сообщения: 14
- Зарегистрирован: 23 июн 2020, 11:25
- Репутация: 0
- Настоящее имя: Sergey
- Откуда: Nikolaev
- Контактная информация:
Re: Настройка "отскока" станка при наезде на концевик
а что эхто после хоуминга у на 400 съезжает ?faraddin писал(а):Спасибо, получилось. Если кому надо вот код:
DoOEMButton(119) - это что означает ?