Тяжелый станок 500х400х200 по алюминию

Тяжелые фрезерные станки по металлу.
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение nik1 »

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

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение aftaev »

nik1 писал(а):Такой энкодер после отключения питания забудет инфу?
Почему? Это абсолютный энкодер
4ре отверстия даст 16 позиций

1 2 4 8
0 0 0 0 = 0
1 0 0 0 = 1
0 1 0 0 = 2
1 1 0 0 = 3

в столбцах где 1, складывай цифры верху таблицы(красным) это бинарный код
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
sr480
Мастер
Сообщения: 1295
Зарегистрирован: 08 янв 2012, 20:48
Репутация: 139
Откуда: Ростов-на-Дону
Контактная информация:

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение sr480 »

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

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение Nick »

В linuxCNC есть отдельный пин, который надо активировать, чтобы программа продолжила выполнение Gкода, т.е. после T5M6 LinuxCNC ждет 1 на пине
iocontrol.0.tool-changed.

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

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение aftaev »

nik1, не помню сколько там у тебя в магазине инструмента 3 бита(отверстия) даст 7-8 инструмента 4 бита(отверстия) даст позицию 15-16 инструмента
Можно взять в твоем барабане фрезернуть лунки. Сверху них поставить 4 микровыключателя с колесиком типо такого
микрик.jpg
микрик.jpg (12.28 КБ) 2274 просмотра
есть и по проще микрики. Можно оптопары поставить. Можно индуктивные датчики
Когда барабан вращается какие то микрики "падают" в лунку, а какие то нет. Когда барабан встает на место происходит кодирование. Например 1110 то есть 3 микрика упали в лунку. 1+2+4 = 7 инструмент
Нужно чтоб на твоем контроллере было 4 свободных пина и потом кодировку в скрипте прописать.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение aftaev »

Nick писал(а): или если уж совсем занаться нечем - абсолютный и перед сменой проверяй совпадение положения по энкодеру.
абсолютный энкодер можно сделать из 4х микровыключателей :hehehe:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение PKM »

aftaev писал(а):в барабане насверлить отверстий + оптопару = бинарный код 10011 типо энкодера
Точнее - сделать прорези в виде частей кольца: 1/2, 1/4 и т.д.
absolute-encoder-disk[1].gif
absolute-encoder-disk[1].gif (22.16 КБ) 2273 просмотра
http://www.alibaba.com/product-gs/46876 ... metal.html
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение nik1 »

Спасибо парни :beer_blow:
Свободных входов уже нет, все занято
Могу один освободить, если убрать Хоум с оси А
Магазин на 10 инструментов

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

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение aftaev »

у магазина свои мозги, у ЧПУ свои. ЧПУ общается с барабаном по PLC. ЧПУ дает команду магазину поменять инструмент №2 Контроллер магазина получает команду смены инструмента, и сам все делает (двигает магазин до нужной позиции, выдвигает штангу, открывает захват и тд...) После смены инструмента выдает команду ЧПУ готово или ошибка.

В твоем варианте можно бeдtт сделать какой нибудь контроллер для магазина например на Ардуине которая бы общалась с ЧПУ на понятном языке по RS232. И контроллер сам бы следил за позицией инструмента и знал в какую сторону вращать магазин до ближайшего инструмента и тд...
Если надумаешь переделывать объясню как это сделать.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение nik1 »

Этот вариант можно попробовать, если не получится найти входы на контроллере станка
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение Serg »

Только ещё надо придумать как магазинный контроллер будет рулить осью Z в процессе замены инструмента...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение nik1 »

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

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение Serg »

В принципе если гора не идет к Магомеду, то ..
Можно добавить к магазину ещё один моторчик и не шпиндель будет тыкаться в магазин, а наоборот. :)
Или даже не моторчик, а пневмоцилиндрик.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение nik1 »

Это уже посложнее конструкция будет
А еще шпиндель едет по Х к барабану, заезжает в держатель с патроном и выезжает
Тоже придется чего то мутить

Наверное надо как то найти вход на контроллере :)
Если перейти на энкодер, то датчик хоума автосмены будет не нужен же?
Тогда освободится еще 2 входа, счетчик и Хоум, плюс хоум оси А
Вот уже 3 входа есть :)
Нужен еще 1
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение Serg »

Всё равно ведь софт mycnc дорабатывают под тебя, пусть сделает общение с магазином по тому-же modbus - вполне универсальное решение.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение nik1 »

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

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение Nick »

Можно написать подпрограмму для смены, и вызывать смену инструмента через O<change> CALL [2] [4] (только в синтаксисе mycnc).
Чтобы выкинуть инструмент в 2 ячейку и забрать в 4. Ну и в процедуре уже что угодно можно писать...
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение nik1 »

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

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение Nick »

Не, это чтобы не выдумывать модификацию mycnc и сделать большую часть через Gкод.
Ну и ардуино тоже можно :).

Просто у тебя смена получится не через T5M6, а через приличный по размеру кусок Gкода.
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: Тяжелый станок 500х400х200 по алюминию

Сообщение nik1 »

Ясна
В общем непростая штука :)
Ответить

Вернуться в «Фрезерные станки по металлам»