скорее всего речь идет о том,что емс может запомнить в параметр координату при замыкании дотчика(проба,и т.п.)aftaev писал(а):Народ переведите это на понятный язык:
потом можно использовать этот параметр
скорее всего речь идет о том,что емс может запомнить в параметр координату при замыкании дотчика(проба,и т.п.)aftaev писал(а):Народ переведите это на понятный язык:
поставил.nkp писал(а):поставь HOME_SEARCH_VEL =0
да ищет только по метке, как только находит крутиться серва быстро в начальное положение. То же самое но без поиска концевика.nkp писал(а):так будет искать ноль только по метке (исключая концевик)
Чёта я такого в исходниках не видел...aftaev писал(а):Народ переведите это на понятный язык:взято с http://www.chipmaker.ru/topic/52408/pag ... _p__809966Starik писал(а):по концевикам и тачпробам меса умеет позицию в себе запоминать, а потом уже можно читать из серво-шреда.
скинь свои ини и хал файлы.PKM писал(а):У меня поиск по метке Z в дельта-роботе, никаких проблем.
разницы нет что HOME_OFFSET = 10 что HOME_OFFSET = 0 серва находит метку шутро крутиться и всегда стает в одну и туже позицию.PKM писал(а):Кстати, а что если поставить HOME_OFFSET = 10
там все шустро происходит что не понятьNick писал(а):Да, так что там у тебя все таки на пинах encoder.position и counts?????
а если в ини добавить HOME_FINAL_VEL = 2aftaev писал(а):шустро происходит
там все шустро происходит что не понятьNick писал(а):Да, так что там у тебя все таки на пинах encoder.position и counts?????
Код: Выделить всё
# Скорость поиска НОМЕ
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = -1.000
# Поиск по Z метке
HOME_USE_INDEX = YES
как бы одну ось пока мучиим Щас пропишу обе осиStarik писал(а):у тебя для оси 0 скорости заданы, а для оси 2 -- нет.
скопировал что было в оси Х в ось Z работает точно так жеStarik писал(а):вот такое должно быть в обоих описаниях, а не только в первом...
Код: Выделить всё
#********************
# Axis X
#********************
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
# Скорость поиска НОМЕ
HOME_SEARCH_VEL = 0.000000
HOME_LATCH_VEL = 1.000
# Поиск по Z метке
HOME_USE_INDEX = Yes
# Скорость после НОМЕ
HOME_FINAL_VEL = 1.000000
HOME_OFFSET = 0.0
FERROR = 100000
MIN_FERROR = 10000
MAX_VELOCITY = 200
MAX_ACCELERATION = 500
STEPGEN_MAX_ACCEL = 12500
# these are in nanoseconds
DIRSETUP = 1000
DIRHOLD = 1000
STEPLEN = 1200
STEPSPACE = 1200
STEP_SCALE = 1000.0
MIN_LIMIT = -1000
MAX_LIMIT = 1000
#********************
# Axis Z
#********************
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
# Скорость поиска НОМЕ
HOME_SEARCH_VEL = 0.000000
HOME_LATCH_VEL = 1.000
# Поиск по Z метке
HOME_USE_INDEX = Yes
# Скорость после НОМЕ
HOME_FINAL_VEL = 1.000000
HOME_OFFSET = 0.0
FERROR = 100000
MIN_FERROR = 10000
MAX_VELOCITY = 200
MAX_ACCELERATION = 500
STEPGEN_MAX_ACCEL = 12500
# these are in nanoseconds
DIRSETUP = 1000
DIRHOLD = 1000
STEPLEN = 1200
STEPSPACE = 1200
STEP_SCALE = 1000.0
MIN_LIMIT = -1000
MAX_LIMIT = 1000
ХStarik писал(а):так ты какую из них мучаешь? Z или X?
в Hal скорее всего тоже только одна ось прописанаStarik писал(а):у тебя для оси 0 скорости заданы, а для оси 2 -- нет.
скорость меньше с которой бежит обратно.nkp писал(а):а если в ини добавить HOME_FINAL_VEL = 2
(ну или сколько нужно))
должно заканчивать с небольшой скоростью
только как бы это записать чтобы видно былоNick писал(а):Да, так что там у тебя все таки на пинах encoder.position и counts?????
в halshow есть все пины ,сигналы,компоненты и параметры))aftaev писал(а):Эти сигналы где смотреть encoder.position и counts