Перейти к публикации
Олег А.

Управление токарным на Atmega

Какая версия "гитары", в текущий момент, установлена на Вашем станке?  

116 пользователей проголосовало

  1. 1. Какая версия "гитары", в текущий момент, установлена на Вашем станке?

    • Digital_Feed_2e
      10
    • Digital_Feed_3b
      1
    • Digital_Feed_3b_Uno
      4
    • Digital_Feed_4k
      2
    • Digital_Feed_4k_lite
      2
    • Digital_Feed_5d
      3
    • Digital_Feed_6c_auto
      17
    • Digital_Feed_7e2
      77


Рекомендованные сообщения

Dr_Law, :)

Ну это ужо ближе к ЧПУ. Ежели развивать, то как раз ЧПУ и буит.

Давайте упростим все ж задачу и девайс.

От ЧПУ отличается тем, что:

1) нет компа

2) нет приводов на поперечной подаче

4) нет G-кодов и не надо готовить УП.

....

 

По сути, мы просто механизируем (даже наверное не автоматизируем, коробку передач-гитару)

Изменено пользователем Аэробус

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Предложу свою версию.

Шаговый управляет ходовым винтом, это в принципе несложно, ноо

к программе надо прикрутить переменную в виде оборотов шпинделя. Разные материалы, скорость резания. Фунция if else должна работать как простой пример.

Дальше нужно менять обороты подачи в зависимости от шага это надо завязать на кнопки плюс минус.

Для начала должно быть достаточно. Так же можно добавить величину хода по шагам двигателя.

 

У самого была такая проблема немного в другой области :unknw:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Давайте определим для начала пункты которые необходимы (абсолютный минимум) - первый этап, потом определим пункты которые можно имплементировать по желания - второй этап. После этого разобьем пункты на подпункты и начнем обсуждение деталей.

 

Итак что необходимо:

  1. Определение оборотов шпинделя
  2. Определение угла поворота шпинделя
  3. Управление продольной подачей
  4. Управление поперечной подачей
  5. Панель оператора
  6. Плата управления
  7. Программа управления

Вот грубо, теперь давайте детали по пунктам

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

YuriS, Поперечной сей девайс управлять не должен! Тогда уж полный ЧПУ. Смысла тогда его делать нет!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проект не пошел в производство по причине нежелания персонала работать с "продвинутой" техникой, готовлю теперь попроще.

Собрано на атмеге 328, плюс лцд.

Это я к чему, может из ардуино и не получится полного ЧПУ, но простые подачи выполнять сможет.

 

post-28616-037532700 1353711901_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хорошо, давайте поперечную перенесем в список не необходимых фич, моя идея была если идет управление шпинделя частотником можно регулироварь обороты в зависимости от положения резца к центру. Но это как уже сказал в конец списка, надо только предусмотреть количество портов на контроллере

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Павел, ты можешь накидать свое видение необходимых функций?

Я буду совсем скромен :) Для начала, договоримся, что на шпинделе датчик (Какой - чуть позже)

Хотелось бы:

1. Несколько подач, от черновых до супер чистовых. Думаю 4 штуки за глаза. Хотя их количество вообще не принципиально. Для реализации этой функции энкодер не нужен. Достаточно чего-нибудь примитивного, типа фотодатчика и диска с прорезью.

2. Нарезание резьб. Только типовые варианты, никаких ручных вводов нестандартных параметров. Для этого уже потребуется энкодер.

3. Прогон суппорта на определенное расстояние - автоматизация точения.

Это все пока :)

Что мне не надо: Угол поворота шпинделя, точение конусов и прочее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

От ЧПУ отличается тем, что:

1) нет компа

2) нет приводов на поперечной подаче

4) нет G-кодов и не надо готовить УП.

 

Наличие компа для ЧПУ не обязательно.

 

Фактически, задача сводится к некоему аналогу "автоподачи" на фрезере, имеющим отдельный привод.

Тогда нам надо:

-1 метку на шпиндель, а не энкодер;

- схему, выдающую на этот один импульс заданное количество импульсов на вход STEP драйвера ШД.

- набор тумблеров, один из которых отвечает за прямое/обратное вращение ШД, остальные - задают подачу на оборот, соответствующую шагу резьбы. Ну, можно энкодер, как в магнитолах, поставить, и семисегментные индикаторы.

 

Вопрос - а кому такое недо-непонятно-что вообще надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

О! Во и частотник всплыл, как доп фича :)

В принципе, тут обсуждалось как частотником регулить обороты в зависимости от диаметра обработки....

А кто работает без частотника?

Вот об этом я и говорил, что проект приобретает необъемлемые границы.... и соответственно сроки. И реализация дохнет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что мне не надо: Угол поворота шпинделя, точение конусов и прочее.

Угол поворота нужен обязательно, иначе резьбу не сможете нарезать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

YuriS, Сможем :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос - а кому такое недо-непонятно-что вообще надо?

Многим, это замена коробки подач и гитары. Удобно :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

О! Во и частотник всплыл, как доп фича

Частотник опционален, надо только предусмотреть такую опцию, управление подачей идет от энкодера шпинделя и вычисляется программно микроконтролером.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Многим, это замена коробки подач и гитары. Удобно :)

 

Э, нет. Удобным оно будет только тогда, когда будет удобоваримый интерфейс. А значит индикаторы/экран, кнопки ввода/тачскрин.

И их тоже надо задать.

Вы пробовали программировать частотник, у которого из интерфейса - два 4-разрядных семисегментника, 5-6 кнопок, и одна крутилка?

Я пробовал.

Присобачиться можно, но ни разу не удобно и не интуитивно понятно.

А эту красоту еще надо чем-то обработать... той же атмегой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Угол поворота нужен обязательно, иначе резьбу не сможете нарезать

Юрий, это понятно. Про энкодер я писал, и как резьбу резать тоже понятно.

Я имел в виду, что угол поворота не надо выводить на экран. Да и считать его не обязательно. Главное синхронизировать "щелчки" энкодера и шаги шаговика с разными коэффициентами, тогда и резьбы будут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос - а кому такое недо-непонятно-что вообще надо?

Алексей, Вы ж пришли из ветки где все начиналось, там и ответ на этот вопрос.

Я тоже немножко от ЧПУ. И мне тоже эих функций маловато. Но перебирать гитару не сильно хочется.

Ну и не хочется курочить приличный станочек ради ЧПУ.

Под ЧПУ у меня другие планы. Поэтому хотелось бы иметь возможность проточить заданное растояние (не диаметр, а длину), без линеек и сложных замеров, на автоподаче.

Нарезать аналогичным образом резьбу. Проточить канавки. Ну может дырей насверлить по окружности (типа делилки).

А вот конуса и сложные поверхности тут уж и поперечная подача и ЧПУ.

Иными словами, ежели ставить привод на поперечку, то мне сей девайс не нужен, тогда мне достаточно МАЧА

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Частотник опционален, надо только предусмотреть такую опцию, управление подачей идет от энкодера шпинделя и вычисляется программно микроконтролером.

 

А для частотника надо СAN/RS-485 (для умных), или аналоговый сигнал (для тупых). Это если мы УЖЕ знаем, ЧТО скормить частотнику.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сможем

Надеюсь вы ее не за один проход резать собрались :) а иначе надо как-то обратно в нитки резьбы попадать ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А эту красоту еще надо чем-то обработать... той же атмегой?

Алексей,

Конечно экранчик нужен. Я его не вписал, тк подумал, что это само собой разумеется. Виноват. А меню там будет крайне простое.

Выбор режима: 1. Подача, 2. Резьба, 3. Перемещение суппорта

В режиме один - выбор подачи из нескольких штук

В режиме 2 - выбор резьбы

В режиме 3 - Выбор направления перемещения и расстояния.

 

Это первое приближение. Конечно надо думать о переходах из меню в меню, как запускать процесс (из какой точки), может защиту от дурака, типа концевика поставить, и тд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а иначе надо как-то обратно в нитки резьбы попадать ...

 

уповать, что частотник не пропустил шаги, аднака...

Алексей, Вы ж пришли из ветки где все начиналось, там и ответ на этот вопрос.

Я тоже немножко от ЧПУ. И мне тоже эих функций маловато. Но перебирать гитару не сильно хочется.

 

Эх, я вообще-то от ДРО и автоподбора оборотов частотника стартовал. И предполагаю, что для хоть какой-то разумной целесообразности системы надо танцевать от ДРО к ЧПУ. Сколько па придется сделать - каждый решит для себя.

 

А танцевать от "электронной коробки" - это заложиться сразу на большой расход, и поиметь ничтожный гешефт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

YuriS, :) ага, энкодер для этого двоякий, один из рисок другой из одной метки, которая и есть синхронизатор захода на резьбу. Да и то это ежели маточную разомкнули в обратном ходе.

 

Dr_Law, Алексей, давайте оставим частотник в покое. Это Вы его сюда приплели и пытаетесь объяснить как сложно с ним общаться.... :hi:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выбор режима: 1. Подача, 2. Резьба, 3. Перемещение суппорта

В режиме один - выбор подачи из нескольких штук

В режиме 2 - выбор резьбы

 

А где тут учтен шаг ходового винта? (у МН80 - 3, у ТВ-16 - 4, у моего 1Е61 - 5, у кашки вообще 6, кажется).

А где учет люфта маточной гайки или одностороннего подвода резца? без этого ни энкодер, ни метка смысла не имеют.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я имел в виду, что угол поворота не надо выводить на экран. Да и считать его не обязательно.

Считать надо только неполные обороты, полные сразу переводить в абсолютные и относительные координаты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Алексей, давайте оставим частотник в покое. Это Вы его сюда приплели и пытаетесь объяснить как сложно с ним общаться....

 

Не я :), честное слово. Я про него в другой ветке говорил. Но если вопрос ШД+его драйвер вопросов не вызывает, почему не применить имеющийся "драйвер" главного движения?

Общаться с частотником по последовательному порту не чрезмерно сложно, но это тоже придется программировать....

 

И чем дальше, тем более высокими выглядят требования к "сердцу" этой системы. И я опять задаю вопрос - почему мега? она потянет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×