ЧПУ пульты

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

Re: ЧПУ пульты

Сообщение aftaev »

Вообщем у менЯ задача такая: нужно сверлить стойки около 100шт в кадой стойке 50 отверстий. Поставил на станок 6т80ш серву на Z поставил Масн3 вот щас эту клаву прикручу чтоб не лезть к компу нажимать Пуск :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: ЧПУ пульты

Сообщение Serg »

У телевонных размер меньше и за цену телефонного я взял работающий m500 и с контроллером мудрить не пришлось, только полудохлую батарейку выкинул.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: ЧПУ пульты

Сообщение Serb01 »

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

Re: ЧПУ пульты

Сообщение aftaev »

если это коммерческий проект то отдельно, а так можно и туточки
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: ЧПУ пульты

Сообщение Serb01 »

Похоже все синячат в честь праздника. :D
Буду здесь писать. С клавой проблемы: стиль - полёт орла.
Короче, идея воплощённая в жизнь, такова:
1. Энкодер - это шаговый двигатель от принтера, 5" флоппика или любой другой.
Схема и описание здесь http://radiokot.ru/articles/27/ или здесь http://ra3ggi.qrz.ru/UZLY/encod.htm .
2. Подключение через LPT2.
3. Пишем новый hal, прописываем его в ini или дописываем в основном hal-e:

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

# Энкодер
loadrt encoder num_chan=1
loadrt mux4 count=1
addf encoder.capture-position servo-thread
addf encoder.update-counters base-thread
addf mux4.0 servo-thread
#
# Если енкодер квадратурный то x4 установить  в 1
# Если енкодер 1 импульс на 1 шаг энкодера  то x4 установить в 0
#
setp encoder.0.x4-mode 0
#
# Для режима скорости установить setp axis.N.jog-vel-mode в 1, N - это ось. Нужно описать каждую ось.
# В режиме скорости пока крутишь энкодер ось вращается, прекратил - ось остановилась
# Для режима положения установить n в 0
# В режиме положения ось движется  в соответствии с установкой mux4.0.in0 - mux4.0.in
# проходя за один импульс энкодера 0.1, 0.01 или 0. 001 мм
#
setp axis.N.jog-vel-mode 
setp mux4.0.in0 0.1
setp mux4.0.in1 0.01
setp mux4.0.in2 0.001
#
#Эти 2 пина отвечают за величину шага
#
net scale1 mux4.0.sel0 <= parport.1.pin-09-in
net scale2 mux4.0.sel1 <= parport.1.pin-10-in
#
net pend-scale axis.0.jog-scale <= mux4.0.out
net pend-scale axis.1.jog-scale
net pend-scale axis.2.jog-scale
#
#Эти пины отвечают за энкодер
#
net mpg-a encoder.0.phase-A <= parport.1.pin-02-in
net mpg-b encoder.0.phase-B <= parport.1.pin-03-in
#
#Эти пины отвечают за выбор оси
#
net mpg-x axis.0.jog-enable <= parport.1.pin-04-in
net mpg-y axis.1.jog-enable <= parport.1.pin-05-in
net mpg-z axis.2.jog-enable <= parport.1.pin-06-in
#
net pend-counts axis.0.jog-counts <= encoder.0.counts
net pend-counts axis.1.jog-counts
net pend-counts axis.2.jog-counts

Все pin-ы индивидуальны.
Всё проверено - всё работает и в железе и в коде.
Последний раз редактировалось Serb01 12 июн 2012, 19:43, всего редактировалось 2 раза.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: ЧПУ пульты

Сообщение Serb01 »

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

Re: ЧПУ пульты

Сообщение aftaev »

Видео грузануть на Ютубе и выложить сюды, напрямую не получиться. Иль отправить Nick он наверно поможет с загрузкой.
Надеюсь ваш пульт кому нибудь пригодиться.

ИМХО работать с энкодерами не удобно хоть шаговые, хоть настоящие. По мне джойстики приятней :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: ЧПУ пульты

Сообщение Serb01 »

aftaev писал(а):Видео грузануть на Ютубе и выложить сюды, напрямую не получиться. Иль отправить Nick он наверно поможет с загрузкой.
Надеюсь ваш пульт кому нибудь пригодиться.

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

Re: ЧПУ пульты

Сообщение Nick »

А на чем ты преобразователь сигналов с шаговика в энкодер сделал?
Ждем викдео :)
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: ЧПУ пульты

Сообщение Serb01 »

Шаговик
Вложения
IMG_4313.JPG (2792 просмотра) <a class='original' href='./download/file.php?id=5860&mode=view' target=_blank>Загрузить оригинал (3.77 МБ)</a>
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: ЧПУ пульты

Сообщение Serb01 »

Плата
Вложения
IMG_4310.JPG (2792 просмотра) <a class='original' href='./download/file.php?id=5861&mode=view' target=_blank>Загрузить оригинал (2.6 МБ)</a>
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: ЧПУ пульты

Сообщение Serb01 »

На самом деле на чём собирать без разницы вся идея в 2 компараторах.
Последний раз редактировалось Serb01 12 июн 2012, 20:42, всего редактировалось 1 раз.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: ЧПУ пульты

Сообщение Serb01 »

Nick писал(а):А на чем ты преобразователь сигналов с шаговика в энкодер сделал?
Схема и описание здесь http://radiokot.ru/articles/27/ или здесь http://ra3ggi.qrz.ru/UZLY/encod.htm .
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: ЧПУ пульты

Сообщение Serb01 »

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

Re: ЧПУ пульты

Сообщение aftaev »

Serb01 писал(а):Схема и описание здесь http://radiokot.ru/articles/27/
вчера ток нарвался на эту схему. Непонятно только сколько импульсов выдает на оборот?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: ЧПУ пульты

Сообщение Serb01 »

Похоже, не нашёл.
https://www.youtube.com/watch?v=T5SL52Fw6ec
Последний раз редактировалось Serb01 12 июн 2012, 22:16, всего редактировалось 1 раз.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: ЧПУ пульты

Сообщение Serb01 »

aftaev писал(а):
Serb01 писал(а):Схема и описание здесь http://radiokot.ru/articles/27/
вчера ток нарвался на эту схему. Непонятно только сколько импульсов выдает на оборот?
Зависит от шаговика и обвеса
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: ЧПУ пульты

Сообщение Nick »

Круто, теперь только осталось ручку удобную к шаговику приделать!

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

Re: ЧПУ пульты

Сообщение aftaev »

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

Re: ЧПУ пульты

Сообщение Nick »

aftaev писал(а):у тебя сколько импульсов и сколько максимально можно сделать?
Да, меня тоже этот вопрос интересует, какую максимальную скорость поддерживает эта схема? Или там без ограничения и все упирается в скорость LinuxCNC?
aftaev писал(а):А если тригер в джойстике сделать как я писал ранее
Какой триггер?
Ответить

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