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

Токарные станки с ЧПУ.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Поехали дальше:

У сервы есть входные сигналы:
S-On при активации этого сигнала серва переходит в режим удержания(подается ток на мотор)
Estop при активации этого сигнала серва тормозится.

По нормальному включается станок кнопкой на экране, это активирует S-On серва в режиме удержания. В случае аварии жмем грибок, S-On не должен отключиться(чтобы серва могла тормозить) но на серву идет сигнал Estop.
Когда в ЕМС жмем грибок вырубается кнопка питание станка, появляется сигнал Естоп, вырубается сигнал Enable Ampfiller. Как сделать так чтобы когда жмем Естоп не вырубался сигнал Enable Ampfiller
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2180
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

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

Сообщение ukr-sasha »

Там, где некоторые ставят линейки на оси, чтобы добиться максимальной точности позиционирования. И там же логично, и считаю правильно, задействовать индексную метку, чтобы с сопоставимой точностью найти "номе".
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

ukr-sasha писал(а):Там, где некоторые ставят линейки на оси, чтобы добиться максимальной точности позиционирования. И там же логично, и считаю правильно, задействовать индексную метку, чтобы с сопоставимой точностью найти "номе".
мы пролетариат - так нам не понять ;)
пример приведи для токарного станка подобного 16А20 где что то изменится при отсутствии индексов на подачах :)
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2180
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

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

Сообщение ukr-sasha »

Не приведу. :D
С токарными не имел дела.
Писал применительно к фрезеру, с которым сталкивался - КФПЕ-250. Хотя думаю не сильно принцип отличается. :)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

примеры можно привести)
и конечно классно , когда все точненько...
но в нашем случае большинство работ будет наверно включать подрезку с обнулением и наш индекс становится второстепенным...
=========
вот завтра появятся токари(токаря - как они говорят)) - и может разотрут меня в порошок поддержат меня :shock:
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

nkp писал(а):но в нашем случае большинство работ будет наверно включать подрезку с обнулением и наш индекс становится второстепенным...
ну да мне не шибко нужен. Возможно на этом станке НОМЕ искался только по концевикам.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

aftaev писал(а):Возможно на этом станке НОМЕ искался только по концевикам.
нет - там были и индексы (ну если станок конечно был исправен))
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

aftaev писал(а):не вырубался сигнал Enable Ampfiller
а почему он тебе "так дорог" ?
если ты про то , что ним включаешь приводы , так можно на него забить и включать сервы другим пином(тем
более что это будет железная кнопка)
то есть выключаться сигнал Enable Ampfille авостом будет (а сервы - нет),и
в наоборот: когда пином отдельным сервы включаем - то пин Enable Ampfille тоже активируется (ну чтоб лишний раз не нажимать F2)
=========
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

1) Enable с приводов снимать обязательно. Во взрослых станках вообще с них снимается 380/220 через пускатель. Вертикальная ось - нормально заторможкена
2) Index на приводах подач нужен обязательно и обсуждать это вообще смысла не вижу.
3) Ниче не мешает поставить реле безопасности - и с авоста снимет и enable снимет и привода вырубит.
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

aftaev писал(а):Как сделать так чтобы когда жмем Естоп
Ты электрические и логические схемы рисовать умеешь? Нарисуй как тебе надо чтоб работало и переведи, что нарисовал в HAL. Примеры перевода есть в теме про AG400? Если надо ещё вывалю. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

nkp писал(а):а почему он тебе "так дорог" ?
Когда аварийная ситуация жмем Естоп. Станок в этом случае должен максимально быстро остановится. Если Естоп вырубает Enable Ampfiller(у сервы он называется S-On) то серва снимает напругу сдвигателя и вал легко крутиться. тобишь нечем тормозить. У сервы для этого есть сигнал Естоп. В ЕМС у меня сейчас так что при срабатывании Авост вырубается сигнал питание станка и Enable Ampfiller.
Lexxa писал(а):1) Enable с приводов снимать обязательно. Во взрослых станках вообще с них снимается 380/220 через пускатель. Вертикальная ось - нормально заторможкена
В мануале есть схема подключение силовой части сервы через пускатель. И пускатель управляется от сигнала аварии сервы. Если критическая авария серва сама себя вырубит. Так будет подключено у меня.
UAVpilot писал(а):Ты электрические и логические схемы рисовать умеешь? Нарисуй как тебе надо чтоб работало и переведи, что нарисовал в HAL.
Рисовать умею но смысла нет. Мне нужно чтобы при срабатывании Авост в ЕМС не вырубалась кнопка включение станка. В ЕМС вверхнем левом углу 2 кнопки Авост и питание станка. При срабатывании Авост вырубаются обе кнопки. Мне нужно чтобы вырубался только Авост.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

В linuxcnc это зашито в код. Тебя никто не заставляет при "выключении станка" в linuxcnc выключать и приводы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение 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 переписать....
Вложения
rect4259.png (1483 просмотра) <a class='original' href='./download/file.php?id=22519&sid=65674da56a39639ec970af62ccf0f4e1&mode=view' target=_blank>Загрузить оригинал (45.66 КБ)</a>
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Nick писал(а):Так надо тебе hal переписать....
жду варианты :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

UAVpilot писал(а):Тебя никто не заставляет при "выключении станка" в linuxcnc выключать и приводы.
Вот и спрашиваю как сделать так чотбы при нажатии Авост срабатывал сигнал толко Авост, но не изменялся сигнал "питание станка" и Enable Ampfiller.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

О, сделай в мастере новый конфиг на одну (или несколько) аналоговую ось, оттуда надо будет много чего стырить...
И давай его сюда!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

aftaev писал(а):Вот и спрашиваю как сделать так чотбы при нажатии Авост срабатывал сигнал толко Авост, но не изменялся сигнал "питание станка" и Enable Ampfiller.
Очевидно разработать электросхему так, чтобы сигнал выключени от linuxcnc не выключал питание станка и Enable Ampfiller.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

aftaev писал(а):Вот и спрашиваю как сделать так чотбы при нажатии Авост срабатывал сигнал толко Авост, но не изменялся сигнал "питание станка" и Enable Ampfiller.
А что тогда в твоем понимании Авост? :)
Просто притормозить? Типо "эй станок погоди, не надо жарить шпиндель об тиски?" :)

Где конфиг с аналоговой осью???
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Nick писал(а):А что тогда в твоем понимании Авост?
Просто притормозить? Типо "эй станок погоди, не надо жарить шпиндель об тиски?"
Для примера возьмем шпиндель с тормозом - раскрутили его = авария. Если станок обесточить (выдернуть из розетки) то шпиндель будет медленно останавливаться тормоз не включили
А если подать команду на тормоз он остановится.
Nick писал(а):Где конфиг с аналоговой осью???
Щас сделаю :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Nick писал(а):Где конфиг с аналоговой осью???
отправил в ЛС
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

Вернуться в «Токарные станки»