Восстановление токарного 16К20Т1 ЧПУ
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
Пробовал. Такое не подходит. Оно работает если ручка до запуска ЕМС стоит на 100%. Если ручку оставили скажем на 1% то при старте ЕМС он показывает ползунок на 100% и при движении ручки будет прибавлять 101, 102% и показания не сходятся то что на ручке и на экране.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
ну да - скорей всего то что я сказал - бред
я же это все делал без axis (со своим экраном)
я же это все делал без axis (со своим экраном)
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
как нибудь можно сделать чтобы при старте ЕМС считывал в каком положении галлетник и прописывал по нему значение ползунка в ЕМС?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
где то разбирались с этим - надо поискать...
по любому решим - но может и axis надо будет подправить))
по любому решим - но может и axis надо будет подправить))
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
Хммм странно это. Вы сейчас про feed? Надо на пины смотреть, что на пине входа появляется?aftaev писал(а):как нибудь можно сделать чтобы при старте ЕМС считывал в каком положении галлетник и прописывал по нему значение ползунка в ЕМС?
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
Да, следом нужно и скорость шпинделя так же подключить.Nick писал(а):Вы сейчас про feed?
Число от 0 до 120% в s32Nick писал(а):что на пине входа появляется?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
Это ты в halmeter смотришь?aftaev писал(а):Число от 0 до 120% в s32
Тогда все должно работать, если просто завести на пины halui...
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
да наверно, где все пины можно посмотреть.Nick писал(а):Это ты в halmeter смотришь?
как именно?Nick писал(а):Тогда все должно работать, если просто завести на пины halui...
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
вот так
spindle override
halui.spindle-override.count-enable bit in (default: TRUE) - сюда 1 (setp halui.spindle-override.count-enable 1)
When TRUE, modify spindle override when counts changes.
halui.spindle-override.counts s32 in - сюда значение
counts X scale = spindle override percentage
pin to enable direct spindle override value input
pin for setting the scale of counts for SO - сюда подобрать значение
feed override
halui.feed-override.count-enable bit in (default: TRUE)
When TRUE, modify feed override when counts changes.
halui.feed-override.counts s32 in
counts X scale = feed override percentage
pin to enable direct value feed override input
pin for setting the scale on changing the FO
ну и остальные пины настроить...nkp писал(а):net feed_an halui.feed-override.counts arduino.aln03
spindle override
halui.spindle-override.count-enable bit in (default: TRUE) - сюда 1 (setp halui.spindle-override.count-enable 1)
When TRUE, modify spindle override when counts changes.
halui.spindle-override.counts s32 in - сюда значение
counts X scale = spindle override percentage
halui.spindle-override.decrease bit in
pin for decreasing the SO (-=scale)
halui.spindle-override.direct-value bit in - сюда 1pin for decreasing the SO (-=scale)
pin to enable direct spindle override value input
halui.spindle-override.increase bit in
pin for increasing the SO (+=scale)
halui.spindle-override.scale float inpin for increasing the SO (+=scale)
pin for setting the scale of counts for SO - сюда подобрать значение
halui.spindle-override.value float out
current FO value
тоже самое с feed overridecurrent FO value
feed override
halui.feed-override.count-enable bit in (default: TRUE)
When TRUE, modify feed override when counts changes.
halui.feed-override.counts s32 in
counts X scale = feed override percentage
halui.feed-override.decrease bit in
pin for decreasing the FO (-=scale)
halui.feed-override.direct-value bit inpin for decreasing the FO (-=scale)
pin to enable direct value feed override input
halui.feed-override.increase bit in
pin for increasing the FO (+=scale)
halui.feed-override.scale float inpin for increasing the FO (+=scale)
pin for setting the scale on changing the FO
halui.feed-override.value float out
current Feed Override value
current Feed Override value
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
что некоторое серое?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
это тебе не нужно, просто выдрал все, что есть в halui.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
нужно только это прописать?
Nick писал(а):net feed_an halui.feed-override.counts arduino.aln03
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
Еще лучше добавить:
Значение финальное можно посмотреть тут: halui.feed-override.value
Код: Выделить всё
net feed_an => halui.feed-override.counts <= arduino.aln03
setp halui.feed-override.count-enable 1
setp halui.feed-override.direct-value 1
setp halui.feed-override.scale 0.01 # этот параметр надо подобрать - должно быть out = scale*counts...
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
nkp, а ты себе случайно не делал чтобы на экране показывала параметры резания такие как:
Vc - скорость резанья
f - подача на оборот
S - обороты шпинделя
подача осей.
Vc - скорость резанья
f - подача на оборот
S - обороты шпинделя
подача осей.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
ты хочешь это в доп. панель Axis вывести (или куда?)
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
можно в доп. можно чтоб под координатами видно было.nkp писал(а):ты хочешь это в доп. панель Axis вывести (или куда?)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
в панель проще на порядок))aftaev писал(а):можно в доп. можно чтоб под координатами видно было.
да и еще мало ли чего выводить понадобиться - панель пригодится...
==========
думаю в хал все эти параметры вычислять громоздко будет - оптимальней в отдельномскрипте высчитать и
показать на панели...
------------
S - обороты шпинделя - берем из пина напрямую
f - подача на оборот - тут возможна или переменная величина или константа
Vc - скорость резанья - вычисляем: а вот "подача осей" - ??
зачем это??
- Dmaster
- Мастер
- Сообщения: 1271
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
Легко!!! )) сам с этим столкнулся... надо ардуину и све настройки для неё грузить в основном хале, а соединятьaftaev писал(а):как нибудь можно сделать чтобы при старте ЕМС считывал в каком положении галлетник и прописывал по нему значение ползунка в ЕМС?
net feed_an => halui.feed-override.counts <= arduino.aln03 надо уже в постхале... была така фигня , когда пульт делал)
Иначе,только когда один раз крутанешь увидит
" Linux CNC - наше всё"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
А -Wn а загрузке userspace компонента не помогает?
ну или sleep 1
ну или sleep 1
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
скорость с какой ось ездит в мм/мин мож она там где нибудь и показывает стандартноnkp писал(а):а вот "подача осей" - ??
зачем это??
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
