Страница 68 из 123
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 00:21
aftaev
Поехали дальше:
У сервы есть входные сигналы:
S-On при активации этого сигнала серва переходит в режим удержания(подается ток на мотор)
Estop при активации этого сигнала серва тормозится.
По нормальному включается станок кнопкой на экране, это активирует S-On серва в режиме удержания. В случае аварии жмем грибок, S-On не должен отключиться(чтобы серва могла тормозить) но на серву идет сигнал Estop.
Когда в ЕМС жмем грибок вырубается кнопка питание станка, появляется сигнал Естоп, вырубается сигнал Enable Ampfiller. Как сделать так чтобы когда жмем Естоп не вырубался сигнал Enable Ampfiller
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 00:41
ukr-sasha
Там, где некоторые ставят линейки на оси, чтобы добиться максимальной точности позиционирования. И там же логично, и считаю правильно, задействовать индексную метку, чтобы с сопоставимой точностью найти "номе".
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 00:45
nkp
ukr-sasha писал(а):Там, где некоторые ставят линейки на оси, чтобы добиться максимальной точности позиционирования. И там же логично, и считаю правильно, задействовать индексную метку, чтобы с сопоставимой точностью найти "номе".
мы пролетариат - так нам не понять
пример приведи для токарного станка подобного 16А20 где что то изменится при отсутствии индексов на подачах

Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 00:49
ukr-sasha
Не приведу.
С токарными не имел дела.
Писал применительно к фрезеру, с которым сталкивался - КФПЕ-250. Хотя думаю не сильно принцип отличается.

Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 00:57
nkp
примеры можно привести)
и конечно классно , когда все точненько...
но в нашем случае большинство работ будет наверно включать подрезку с обнулением и наш индекс становится второстепенным...
=========
вот завтра появятся токари(токаря - как они говорят)) - и может
разотрут меня в порошок поддержат меня

Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 01:06
aftaev
nkp писал(а):но в нашем случае большинство работ будет наверно включать подрезку с обнулением и наш индекс становится второстепенным...
ну да мне не шибко нужен. Возможно на этом станке НОМЕ искался только по концевикам.
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 01:07
nkp
aftaev писал(а):Возможно на этом станке НОМЕ искался только по концевикам.
нет - там были и индексы (ну если станок конечно был исправен))
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 01:08
nkp
aftaev писал(а):не вырубался сигнал Enable Ampfiller
а почему он тебе "так дорог" ?
если ты про то , что ним включаешь приводы , так можно на него забить и включать сервы другим пином(тем
более что это будет железная кнопка)
то есть выключаться сигнал Enable Ampfille авостом будет (а сервы - нет),и
в наоборот: когда пином отдельным сервы включаем - то пин Enable Ampfille тоже активируется (ну чтоб лишний раз не нажимать F2)
=========
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 01:28
Lexxa
1) Enable с приводов снимать обязательно. Во взрослых станках вообще с них снимается 380/220 через пускатель. Вертикальная ось - нормально заторможкена
2) Index на приводах подач нужен обязательно и обсуждать это вообще смысла не вижу.
3) Ниче не мешает поставить реле безопасности - и с авоста снимет и enable снимет и привода вырубит.
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 06:03
Serg
aftaev писал(а):Как сделать так чтобы когда жмем Естоп
Ты электрические и логические схемы рисовать умеешь? Нарисуй как тебе надо чтоб работало и переведи, что нарисовал в HAL. Примеры перевода есть в теме про AG400? Если надо ещё вывалю.

Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 10:34
aftaev
nkp писал(а):а почему он тебе "так дорог" ?
Когда аварийная ситуация жмем Естоп. Станок в этом случае должен максимально быстро остановится. Если Естоп вырубает Enable Ampfiller(у сервы он называется S-On) то серва снимает напругу сдвигателя и вал легко крутиться. тобишь нечем тормозить. У сервы для этого есть сигнал Естоп. В ЕМС у меня сейчас так что при срабатывании Авост вырубается сигнал питание станка и Enable Ampfiller.
Lexxa писал(а):1) Enable с приводов снимать обязательно. Во взрослых станках вообще с них снимается 380/220 через пускатель. Вертикальная ось - нормально заторможкена
В мануале есть схема подключение силовой части сервы через пускатель. И пускатель управляется от сигнала аварии сервы. Если критическая авария серва сама себя вырубит. Так будет подключено у меня.
UAVpilot писал(а):Ты электрические и логические схемы рисовать умеешь? Нарисуй как тебе надо чтоб работало и переведи, что нарисовал в HAL.
Рисовать умею но смысла нет. Мне нужно чтобы при срабатывании Авост в ЕМС не вырубалась кнопка включение станка. В ЕМС вверхнем левом углу 2 кнопки Авост и питание станка. При срабатывании Авост вырубаются обе кнопки. Мне нужно чтобы вырубался только Авост.
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 10:47
Serg
В linuxcnc это зашито в код. Тебя никто не заставляет при "выключении станка" в linuxcnc выключать и приводы.
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 10:49
Nick
aftaev писал(а):когда находит метку encoder.position видно сбрасывается в ноль но encoder.position показывает 200
вот тут ничего не понятно

сбрасывает в 0, но показывает 200

. (ладно, не в этом суть)
merkwurdigliebe писал(а):т.е. вообще ничего не происходит. вот в варианте с сервой, когда axis.0.motor-pos-fb подцеплен к этому же энкодеру с индексом, по приходу индекса его счетчик обнуляется. тогда в вышеприведенном коде и позиция pos_fb станет нулем, как положено...
Глубоко копнул! +1! И кстати, тут похоже и ответ! В hal в фидбек оси заведена обратная связь от stepgen, а надо от энкодера! В общем смотрим мы не туда
Код: Выделить всё
net z-pos-fb axis.2.motor-pos-fb <= hm2_5i25.0.stepgen.02.position-fb
Т.е. должно быть как на картинке.
Так надо тебе hal переписать....
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 10:53
aftaev
Nick писал(а):Так надо тебе hal переписать....
жду варианты

Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 10:54
aftaev
UAVpilot писал(а):Тебя никто не заставляет при "выключении станка" в linuxcnc выключать и приводы.
Вот и спрашиваю как сделать так чотбы при нажатии Авост срабатывал сигнал толко Авост, но не изменялся сигнал "питание станка" и Enable Ampfiller.
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 11:02
Nick
О, сделай в мастере новый конфиг на одну (или несколько) аналоговую ось, оттуда надо будет много чего стырить...
И давай его сюда!
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 13:08
Serg
aftaev писал(а):Вот и спрашиваю как сделать так чотбы при нажатии Авост срабатывал сигнал толко Авост, но не изменялся сигнал "питание станка" и Enable Ampfiller.
Очевидно разработать электросхему так, чтобы сигнал выключени от linuxcnc не выключал питание станка и Enable Ampfiller.
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 14:01
Nick
aftaev писал(а):Вот и спрашиваю как сделать так чотбы при нажатии Авост срабатывал сигнал толко Авост, но не изменялся сигнал "питание станка" и Enable Ampfiller.
А что тогда в твоем понимании Авост?
Просто притормозить? Типо "эй станок погоди, не надо жарить шпиндель об тиски?"
Где конфиг с аналоговой осью???
Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 16:01
aftaev
Nick писал(а):А что тогда в твоем понимании Авост?
Просто притормозить? Типо "эй станок погоди, не надо жарить шпиндель об тиски?"
Для примера возьмем шпиндель с тормозом - раскрутили его = авария. Если станок обесточить (выдернуть из розетки) то шпиндель будет медленно останавливаться тормоз не включили
А если подать команду на тормоз он остановится.
Nick писал(а):Где конфиг с аналоговой осью???
Щас сделаю

Re: Восстановление токарного 16К20Т1 ЧПУ
Добавлено: 18 дек 2013, 16:18
aftaev
Nick писал(а):Где конфиг с аналоговой осью???
отправил в ЛС