Тяжелый станок 500х400х200 по алюминию
-
nik1
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Такой энкодер после отключения питания забудет инфу?
На заметку возьму, надо будет обсудить это дело
На заметку возьму, надо будет обсудить это дело
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Почему? Это абсолютный энкодер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 по алюминию
Отличное объяснение двоичной системы счисления!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
В linuxCNC есть отдельный пин, который надо активировать, чтобы программа продолжила выполнение Gкода, т.е. после T5M6 LinuxCNC ждет 1 на пине
iocontrol.0.tool-changed.
У тебя может быть что-то подобное. То что магазин проглючил особого смысла контроллировать нет (лучше его грамотно отладить) - но если уж очень хочется - поставь на вал обычный экнкодер, или если уж совсем занаться нечем - абсолютный и перед сменой проверяй совпадение положения по энкодеру.
Ну и еще один вариант - после смены ехать обмерять инструмент, если сильно расходится с желаемым по размерам - то в авост.
iocontrol.0.tool-changed.
У тебя может быть что-то подобное. То что магазин проглючил особого смысла контроллировать нет (лучше его грамотно отладить) - но если уж очень хочется - поставь на вал обычный экнкодер, или если уж совсем занаться нечем - абсолютный и перед сменой проверяй совпадение положения по энкодеру.
Ну и еще один вариант - после смены ехать обмерять инструмент, если сильно расходится с желаемым по размерам - то в авост.
-
aftaev
- Зачётный участник

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

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

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Точнее - сделать прорези в виде частей кольца: 1/2, 1/4 и т.д. http://www.alibaba.com/product-gs/46876 ... metal.htmlaftaev писал(а):в барабане насверлить отверстий + оптопару = бинарный код 10011 типо энкодера
-
nik1
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Спасибо парни
Свободных входов уже нет, все занято
Могу один освободить, если убрать Хоум с оси А
Магазин на 10 инструментов
На данном этапе запланировано так, после запуска станка делаю хомления барабана
При этом все инструменты должны стоять на своих местах
При сбое или еще чего, снова делается хомление и возврат инструмента на место
Потом можно дальше работать
Свободных входов уже нет, все занято
Могу один освободить, если убрать Хоум с оси А
Магазин на 10 инструментов
На данном этапе запланировано так, после запуска станка делаю хомления барабана
При этом все инструменты должны стоять на своих местах
При сбое или еще чего, снова делается хомление и возврат инструмента на место
Потом можно дальше работать
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
у магазина свои мозги, у ЧПУ свои. ЧПУ общается с барабаном по PLC. ЧПУ дает команду магазину поменять инструмент №2 Контроллер магазина получает команду смены инструмента, и сам все делает (двигает магазин до нужной позиции, выдвигает штангу, открывает захват и тд...) После смены инструмента выдает команду ЧПУ готово или ошибка.
В твоем варианте можно бeдtт сделать какой нибудь контроллер для магазина например на Ардуине которая бы общалась с ЧПУ на понятном языке по RS232. И контроллер сам бы следил за позицией инструмента и знал в какую сторону вращать магазин до ближайшего инструмента и тд...
Если надумаешь переделывать объясню как это сделать.
В твоем варианте можно бeдtт сделать какой нибудь контроллер для магазина например на Ардуине которая бы общалась с ЧПУ на понятном языке по RS232. И контроллер сам бы следил за позицией инструмента и знал в какую сторону вращать магазин до ближайшего инструмента и тд...
Если надумаешь переделывать объясню как это сделать.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
nik1
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Этот вариант можно попробовать, если не получится найти входы на контроллере станка
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Только ещё надо придумать как магазинный контроллер будет рулить осью Z в процессе замены инструмента...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nik1
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Вот это нюанс
Мля, кругом подводные камни
Мля, кругом подводные камни
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
В принципе если гора не идет к Магомеду, то ..
Можно добавить к магазину ещё один моторчик и не шпиндель будет тыкаться в магазин, а наоборот.
Или даже не моторчик, а пневмоцилиндрик.
Можно добавить к магазину ещё один моторчик и не шпиндель будет тыкаться в магазин, а наоборот.
Или даже не моторчик, а пневмоцилиндрик.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nik1
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Это уже посложнее конструкция будет
А еще шпиндель едет по Х к барабану, заезжает в держатель с патроном и выезжает
Тоже придется чего то мутить
Наверное надо как то найти вход на контроллере
Если перейти на энкодер, то датчик хоума автосмены будет не нужен же?
Тогда освободится еще 2 входа, счетчик и Хоум, плюс хоум оси А
Вот уже 3 входа есть
Нужен еще 1
А еще шпиндель едет по Х к барабану, заезжает в держатель с патроном и выезжает
Тоже придется чего то мутить
Наверное надо как то найти вход на контроллере
Если перейти на энкодер, то датчик хоума автосмены будет не нужен же?
Тогда освободится еще 2 входа, счетчик и Хоум, плюс хоум оси А
Вот уже 3 входа есть
Нужен еще 1
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Всё равно ведь софт mycnc дорабатывают под тебя, пусть сделает общение с магазином по тому-же modbus - вполне универсальное решение.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nik1
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Как приедет, тогда спрошу по этой теме
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Можно написать подпрограмму для смены, и вызывать смену инструмента через O<change> CALL [2] [4] (только в синтаксисе mycnc).
Чтобы выкинуть инструмент в 2 ячейку и забрать в 4. Ну и в процедуре уже что угодно можно писать...
Чтобы выкинуть инструмент в 2 ячейку и забрать в 4. Ну и в процедуре уже что угодно можно писать...
-
nik1
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Это что бы поставить на барабан андруино?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Не, это чтобы не выдумывать модификацию mycnc и сделать большую часть через Gкод.
Ну и ардуино тоже можно
.
Просто у тебя смена получится не через T5M6, а через приличный по размеру кусок Gкода.
Ну и ардуино тоже можно
Просто у тебя смена получится не через T5M6, а через приличный по размеру кусок Gкода.
-
nik1
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Тяжелый станок 500х400х200 по алюминию
Ясна
В общем непростая штука
В общем непростая штука
