Токарный VDF315C замена Philips 432 на LinuxCNC.

Токарные станки с ЧПУ.

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение Leo_1943 » 07 мар 2019, 08:30

Добрый день. И новый вопрос, на токарных станках с ЧПУ, есть команды переключения диапазонов оборотов шпинделя М38-М39-М40, которые помимо масштабирования выходного напряжения задания осуществляют, в некоторых моделях станков ещё и переключение коробки скоростей, это как то можно реализовать в LinuxCNC?
Leo_1943
Мастер
 
Сообщения: 785
Зарегистрирован: 03 май 2014, 07:24
Откуда: Харьков
Репутация: 188
Медальки:
Настоящее имя: Леонид

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение aftaev » 07 мар 2019, 08:53

Leo_1943 писал(а):есть команды переключения диапазонов оборотов шпинделя М38-М39-М40,

Это переключение коробки?

Leo_1943 писал(а):которые помимо масштабирования выходного напряжения задания осуществляют

Напряжение на любой коробке будет так же 0-10в. "Маштабируются" обороты в ЧПУ.

Leo_1943 писал(а):это как то можно реализовать в LinuxCNC?

Так же как на 16а20, 16к20 обороты зависят от положения ручки скоростей.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
 
Сообщения: 31986
Зарегистрирован: 04 апр 2010, 19:22
Откуда: Казахстан. Шымкент
Репутация: 5713
Медальки:

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение Leo_1943 » 07 мар 2019, 09:49

От ручки есть реализация, но тут коробка на гидравлике и нужно чтоб переключалась
Leo_1943
Мастер
 
Сообщения: 785
Зарегистрирован: 03 май 2014, 07:24
Откуда: Харьков
Репутация: 188
Медальки:
Настоящее имя: Леонид

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение nkp » 07 мар 2019, 09:55

Leo_1943 писал(а):От ручки есть реализация, но тут коробка на гидравлике и нужно чтоб переключалась


если в М код вставить вкл-откл нужных механизмов(клапанов,муфт,и пр)
или вопрос о чем то другом?
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение Leo_1943 » 07 мар 2019, 10:00

nkp писал(а):
Leo_1943 писал(а):От ручки есть реализация, но тут коробка на гидравлике и нужно чтоб переключалась


если в М код вставить вкл-откл нужных механизмов(клапанов,муфт,и пр)
или вопрос о чем то другом?


Кодом м64 м65?

Как сделать чтоб кодом м38, 39,40 включался какой-нибудь выход и делался масштаб оборотов, при подаче следующего кода из них же, другой выход и другой масштаб...
Leo_1943
Мастер
 
Сообщения: 785
Зарегистрирован: 03 май 2014, 07:24
Откуда: Харьков
Репутация: 188
Медальки:
Настоящее имя: Леонид

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение nkp » 07 мар 2019, 10:05

Leo_1943 писал(а):Как сделать чтоб кодом м38, 39,40 включался какой-нибудь выход и делался масштаб оборотов, при подаче следующего кода из них же, другой выход и другой масштаб...

о, от теперь задача предельно ясна :)
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение Leo_1943 » 07 мар 2019, 10:08

nkp писал(а):
Leo_1943 писал(а):Как сделать чтоб кодом м38, 39,40 включался какой-нибудь выход и делался масштаб оборотов, при подаче следующего кода из них же, другой выход и другой масштаб...

о, от теперь задача предельно ясна :)

К примеру код м39 включили выход 1, масштаб 0.33
Код м38 выключили выход 1, включили выход 2, масштаб 0.66
Leo_1943
Мастер
 
Сообщения: 785
Зарегистрирован: 03 май 2014, 07:24
Откуда: Харьков
Репутация: 188
Медальки:
Настоящее имя: Леонид

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение nkp » 07 мар 2019, 10:14

как вариант(их будет несколько)
рыба такая:
Код: Выделить всёРазвернуть
#!/bin/bash
#
halcmd sets pinname-out0 True
halcmd sets pinname-out1 False
halcmd sets pinname-out2 False

halcmd sets pinname-out-float 0.33
exit 0

щас подробней напишу
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение nkp » 07 мар 2019, 10:19

но только это будет M138 , M139 , M140 (вместо M38 , M39 , M40)
если таки надо именно M38 , M39 , M40 , то нужно применить remap
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение nkp » 07 мар 2019, 10:47

файлы M138 , M139 , M140 (вариант с коммутацией сигналов)
nc_files.tar
(10 Кб) Скачиваний: 103

в Hal файл пишем :
Код: Выделить всёРазвернуть
newsig   diapason0 bit
newsig   diapason1 bit
newsig   diapason2 bit
newsig   dscale float

sets diapason0 1
sets diapason1 0
sets diapason2 0
sets dscale 0.33


net diapason0 .....
net diapason1 .....
net diapason2 .....
net dscale   .....

(разумеется - там где net коммутируем с конкретными (mesa) пинами
------------
то есть - при загрузке емс "активен" первый диапазон (ну или прописать какой нужен)
потом уже из программы УП переключаем Mкодами
===========
как напоминание желающим потом повторить:
файлы помещаем в папку ,прописанную в ini в
PROGRAM_PREFIX =
-----------
делаем файлы исполняемыми
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение N1X » 07 мар 2019, 11:18

Такое обычно в ПЛК делается. Т.к. нужно не только золотники щелкнуть, а еще включить малую скорость главного привода, чтоб колеса в зацепление стали, а не в зуб уперлись, проверить ответ от цонечников, что все стало как надо и ответить в ЧПУ или о исполнении, или об ошибке... Т.е. тут ladder пользовать нужно по хорошему, а не толбко хал...
Аватара пользователя
N1X
Мастер
 
Сообщения: 3547
Зарегистрирован: 16 фев 2015, 21:19
Откуда: Беларусь, Гомель
Репутация: 1608
Настоящее имя: Владимир

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение nkp » 07 мар 2019, 12:19

N1X писал(а):а не толбко хал...

ладдер-неладдер - это вопрос только удобства интрефейса ;)
для емс это всё - hal
===============
проверку(пина) концевика можно вписать и в Mкод,вот как пример:
Код: Выделить всёРазвернуть
#!/bin/bash
# M138
halcmd sets diapason0 True
halcmd sets diapason1 False
halcmd sets diapason2 False

halcmd sets dscale0.33


PINSTATE=0
DCHANGETIME=0

until [ "$PINSTATE" = TRUE ]; do
PINSTATE=$(halcmd getp hm2_7i92.0.7i77.0.0.input-00)

sleep $(( DCHANGETIME++ ))
if [ "$DCHANGETIME" = 5 ]; then
halcmd setp halui.estop.activate TRUE
sleep 0.1
halcmd setp halui.estop.activate FALSE
exit 0
fi

done

exit 0

здесь после команды M138 из УП делаем свои "железные "дела и ждем 5с срабатывание концевика по пину hm2_7i92.0.7i77.0.0.input-00
не дождались - вываливаемся в авост
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение nkp » 07 мар 2019, 13:19

если бы не было "пересечения" диапазонов (с возможностью выбрать одну и ту же скорость с разным моментом),
то всё это дело можно было бы автоматизировать по задаваемому S
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение aftaev » 07 мар 2019, 14:01

N1X писал(а):а еще включить малую скорость главного привода, чтоб колеса в зацепление стали, а не в зуб уперлись, проверить ответ от цонечников, что все стало как надо и ответить в ЧПУ или о исполнении, или об ошибке...

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

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение Leo_1943 » 07 мар 2019, 14:39

Тут есть сигнал осцилляция на главном приводе, не вопрос его включить до совпадения диапазонов
Leo_1943
Мастер
 
Сообщения: 785
Зарегистрирован: 03 май 2014, 07:24
Откуда: Харьков
Репутация: 188
Медальки:
Настоящее имя: Леонид

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение UAVpilot » 07 мар 2019, 15:50

Leo_1943 писал(а):в некоторых моделях станков ещё и переключение коробки скоростей, это как то можно реализовать в LinuxCNC?

Пример есть в моей теме про AG400.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 20241
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4853
Заслуга: !!!
Медальки:
Настоящее имя: Сергей

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение Nick » 13 мар 2019, 01:11

ладдер-неладдер - это вопрос только удобства интрефейса ;)
для емс это всё - hal

Я обычно в таких случаях говорю:
Граждане, используйте python :-)

Ну или на крайний случай o-code для подпрограммы выбора скорости. Скажем что то вроде
o<gearbox> sub
O... If [#<_rpm> gt Xxx]
.......

По программе только начало, пишу с телефона
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение UAVpilot » 13 мар 2019, 04:21

Nick писал(а):Скажем что то вроде

Т.е. тебе не страшно на ходу шестерни двигать?.. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 20241
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4853
Заслуга: !!!
Медальки:
Настоящее имя: Сергей

Re: Токарный VDF315C замена Philips 432 на LinuxCNC.

Сообщение Leo_1943 » 16 мар 2019, 17:09

Всем спасибо за помощь. В итоге все получилось.
Вложения
Токарный VDF315C замена Philips 432 на LinuxCNC. 15527451304101363907608.jpg
Станок
Токарный VDF315C замена Philips 432 на LinuxCNC. 15527452648661070925106.jpg
Пульт
Leo_1943
Мастер
 
Сообщения: 785
Зарегистрирован: 03 май 2014, 07:24
Откуда: Харьков
Репутация: 188
Медальки:
Настоящее имя: Леонид

Пред.

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

Кто сейчас на конференции

Зарегистрированные пользователи: aftaev, Alka, Bing [Bot], calabr, Сергей Саныч, daemon78, denbond, drykov, Duhas, evgeni70, Google [Bot], heatsinker, hmnijp, Hugo, igorvpetrov, Kupfershcmidt, Majestic-12 [Bot], Malyarka74, Prav, Privat83, ruh2100, selenur, Umnik, xvovanx, Yandex [bot]

Reputation System ©'