Страница 65 из 123

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 17:10
nkp
aftaev писал(а):Народ переведите это на понятный язык:
скорее всего речь идет о том,что емс может запомнить в параметр координату при замыкании дотчика(проба,и т.п.)
потом можно использовать этот параметр

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 17:18
aftaev
nkp писал(а):поставь HOME_SEARCH_VEL =0
поставил.
nkp писал(а):так будет искать ноль только по метке (исключая концевик)
да ищет только по метке, как только находит крутиться серва быстро в начальное положение. То же самое но без поиска концевика.

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 17:22
PKM
Тоже ничего не пойму. У меня поиск по метке Z в дельта-роботе, никаких проблем.

Кстати, а что если поставить HOME_OFFSET = 10

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 17:38
Nick
Может index invert 1 поставить? Что там на Z когда нет метки, 1 или 0? Хотя в принципе разницы особой быть не должно...
(bit r/w) index-invert
If set to True, the rising edge of the Index input pin triggers the Index event (if index-enable is True). If set to False, the falling edge triggers.

Да, так что там у тебя все таки на пинах encoder.position и counts?????

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 17:41
Serg
aftaev писал(а):Народ переведите это на понятный язык:
Starik писал(а):по концевикам и тачпробам меса умеет позицию в себе запоминать, а потом уже можно читать из серво-шреда.
взято с http://www.chipmaker.ru/topic/52408/pag ... _p__809966
Чёта я такого в исходниках не видел...
Да и как это реализовать? По изменению любого пина запоминать состояние всех энкодеров? Эдак у неё мозги быстро кончатся.

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 17:48
aftaev
PKM писал(а):У меня поиск по метке Z в дельта-роботе, никаких проблем.
скинь свои ини и хал файлы.
Дельта как работает по аналогу или степ/дир?
PKM писал(а):Кстати, а что если поставить HOME_OFFSET = 10
разницы нет что HOME_OFFSET = 10 что HOME_OFFSET = 0 серва находит метку шутро крутиться и всегда стает в одну и туже позицию.

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 17:49
aftaev
Nick писал(а):Да, так что там у тебя все таки на пинах encoder.position и counts?????
там все шустро происходит что не понять :)

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 17:53
nkp
aftaev писал(а):шустро происходит
а если в ини добавить HOME_FINAL_VEL = 2
(ну или сколько нужно))
должно заканчивать с небольшой скоростью

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 18:16
aftaev
Nick писал(а):Да, так что там у тебя все таки на пинах encoder.position и counts?????
там все шустро происходит что не понять :)

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 19:05
Starik
Саш,
у тебя для оси 0 скорости заданы, а для оси 2 -- нет.

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 19:06
Starik
вот такое должно быть в обоих описаниях, а не только в первом...

Код: Выделить всё

# Скорость поиска НОМЕ
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = -1.000
# Поиск по Z метке
HOME_USE_INDEX = YES

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 19:07
aftaev
Starik писал(а):у тебя для оси 0 скорости заданы, а для оси 2 -- нет.
как бы одну ось пока мучиим :) Щас пропишу обе оси

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 19:13
Starik
так ты какую из них мучаешь? Z или X?

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 19:15
aftaev
Starik писал(а):вот такое должно быть в обоих описаниях, а не только в первом...
скопировал что было в оси Х в ось Z работает точно так же

Код: Выделить всё

#********************
# 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

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 19:16
aftaev
Starik писал(а):так ты какую из них мучаешь? Z или X?
Х

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 19:19
aftaev
Starik писал(а):у тебя для оси 0 скорости заданы, а для оси 2 -- нет.
в Hal скорее всего тоже только одна ось прописана

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 19:21
nkp
а это пробовал ?

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 19:28
aftaev
nkp писал(а):а если в ини добавить HOME_FINAL_VEL = 2
(ну или сколько нужно))
должно заканчивать с небольшой скоростью
скорость меньше с которой бежит обратно.

Щас попробую сделать то что Nick написал:
Nick писал(а):Да, так что там у тебя все таки на пинах encoder.position и counts?????
только как бы это записать чтобы видно было

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 19:32
aftaev
Эти сигналы где смотреть encoder.position и counts????? :thinking:

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 17 дек 2013, 19:37
nkp
aftaev писал(а):Эти сигналы где смотреть encoder.position и counts
в halshow есть все пины ,сигналы,компоненты и параметры))
короче - все что ты прописал в хал явно или не явно - можно смотреть там)
(энкодер на месе - значит идешь :
пины ,там номер месы и т.д.)