» » Интерфейсная плата с опторазвязкой порта LPT для станка ЧПУ (CNC) V2.1
Информация к новости
  • Просмотров: 134785
  • Автор: Sergey_r
  • Дата: 3 марта 2009
  • 100
3 марта 2009

Интерфейсная плата с опторазвязкой порта LPT для станка ЧПУ (CNC) V2.1

Категория: Домашнее ЧПУ (CNC)

В данном материале представляем новую версию платы интерфейса для 3-х осевого станка ЧПУ(CNC). Как и прошлая версия, плата имеет опторазвязку порта LPT от электронной части станка, что обеспечивает сохранность порта компьютера в случае аварийных ситуаций. В отличии от предыдущей версии, данный вариант имеет полную развязку, включая входящие сигналы. Так же новая  плата имеет установленные реле для управления различными силовыми нагрузками (шпиндель, пылесос, охлаждение и т.п.)

 

Плата интерфейса позволяет управлять тремя любыми контроллерами двигателей для станков ЧПУ с поддержкой сигналов STEP, DIR, ENABLE, тремя силовыми элементами станка и позволяет подключать разнообразные датчики (LIMIT, HOME, E-STOP) в необходимых комбинациях.

 

 Интерфейсная плата с опторазвязкой LPT порта для ЧПУ (CNC) станка.

 

Схема была существенно переработана с учетом практического использования первой  версии платы интерфейса. На линиях управления STEP и DIR  были использованы высокоскоростные оптроны HCPL2630, это позволяет подавать на контроллеры двигателей сигналы с более высокими частотами, чем в предыдущей версии. На остальных линиях управления и входящих сигналах остались недорогие PC817, так как тут высокая скорость работы не требуется.

 

 Интерфейсная плата с опторазвязкой порта LPT для станка ЧПУ (CNC) V2.1

 

Питание части схемы со стороны станка обеспечивает линейный стабилизатор L7805 (либо любой другой аналог). Питание со стороны LPT порта компьютера можно реализовать двумя способами – с помощью гальванически развязанного DC-DC конвертера AM1D-0505SZ либо от USB порта (через шнур USB A-B). На печатной плате эти варианты реализованы (использовать необходимо только один из них!). Так же возможна установка реле с напряжением срабатывания 5 или 12 вольт, при этом для 5 вольтовых устанавлевается перемычка P1, а для 12 вольтовых P2. Тип реле к примеру такой: SRUDH series, SRU TV-5 series, HJR-21FF-S-Z series и им подобные с учетом посадочных мест, рабочего напряжения и тока контактной группы. 

Для снижения нагрузки на LPT порт в схему дополнительно были включены микросхемы 74HC14 (инвертирующий триггер Шмитта), что так же позволяет стабильно управлять ЧПУ станком в случае «слаботочности» LPT порта компьютера.

 

Данная схема была основательно обкатана в программах K-Cam  и MACH3 (на разных компьютерах). Пропуска шагов и сбоев не выявлено.

 

Рекомендуемая схема сопряжения электронных блоков и элементов для 3-х осевого станка ЧПУ (CNC) приведена ниже.

Можно скачать файл в формате sPlan 6.0 (rus): Вы не можете скачивать файлы с нашего сервера

 

 Интерфейсная плата с опторазвязкой порта LPT для станка ЧПУ (CNC) V2.1

 

Электроника для станка ЧПУ в сборе

 

Печатная плата интерфейса выполнена в двухстороннем  варианте с небольшим количеством переходных отверстий, что позволило сильно уменьшить габариты по сравнению с предыдущей версией. Это конечно усложнило процесс изготовления, но при должной аккуратности проблем не возникнет. Разводка выходных разъемов выполнена для оптимального подключения микрошагового контроллера шагового двигателя на базе PIC18F2320 V4.1.

 

 Печатная плата интерфейсная с опторазвязкой LPT порта для ЧПУ (CNC) станка.

 

При повторении схемы:

  1. в разумных пределах допустимо изменение номиналов резисторов.
  2. возможно использование любых аналогов транзисторов 2SC945 (NPN) для управления силовыми реле.
  3. рекомендуем оптопары устанавливать в панельки.
  4. диоды 1N4001 можно заменить на любые из линейки 1N400x

Схема в формате sPlan 6.0 (rus) и разводка платы в формате Sprint Layout 5.0 вы можете скачать ниже:

Вы не можете скачивать файлы с нашего сервера

Метки к статье: интерфейсы, LPT, CNC, ЧПУ, шаговый двигатель

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
evr

3 марта 2009 17:59

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Спасибо, это уже поинтереснее вариант smile .
<
oldabrikos

4 марта 2009 10:55

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Я-бы не отказался от платы... а то и нескольких
<
АНАТОЛИЙ

5 марта 2009 11:22

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Хороший комплект, хотел бы знать примерную цену.
<
administrator

5 марта 2009 11:47

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
АНАТОЛИЙ, контроллеры вот - http://robozone.su/2009/01/07/mikroshagovyjj-kontroller-shagovogo-dvigatelja-na.
html
по плате интерфейса пока трудно сказать, чем больше будет на нее желающих, тем дешевле удастся сделать.
<
andrew480

6 марта 2009 20:52

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 1.03.2009
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 3
доброго времени суток вперые обращаюсь на сайт чтобы выразить благодарность людям которые не занимаются болтовнёй а выносят реальные проекты ,что касается критики -согласен она нужна и даже полезна. Что и показал этот релиз.
Что касается меня, облазил за год много мест, где речь идёт об "CNC"(стихи какие-то) Но ничего кроме болтовни и флуда, путного не нашел.
Здесь же нашел реальное решение. Поэтому и хочу высказать благодарность всем тем кто эаботится о нас бедолагах, которые мало в чём
смыслят(в роде меня)

<
administrator

6 марта 2009 21:33

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
andrew480, спасибо, приятно осознавать, что не в пустую что то делаем и кому то это нужно smile
<
andrew480

6 марта 2009 23:08

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 1.03.2009
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 3
Это не лесть с моей стороны, а задуматься о наглядности производимых процессах налример:
а)скорость двигатепей т.е. чтобы не залазить в сам агрегат (джампера на драйвере), переключать галетником на лицевой панеле.
б)примерные координаты осей .Хотя это спорный вопрос поскольку винты и шаги у всех разные. Пусть будет направление
в)естественно при загрузке логотип сайта или автора.
Отображение на LCD 2x16 ЭТОГО ДОСТАТОЧНО.
Для кого дорого может не ставить, а так иногда полезно.
Естественно это не весь перечень пожеланий кто-то может добавить своё.
p.s. Хотелось чтобы это был отдельный встраиваемый блок.
<
administrator

7 марта 2009 00:17

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
andrew480, насколько я понимаю речь идет о автономном блоке управления станком? Если так, то у нас уже есть первый макетный прототип автономного контроллера, он засветился на видео, где мы разгоняли движек (тема про версию контроллера 4.0). Работы над ним еще неимоверно много и до релиза еще ооочень далеко, и прототипов чую будет не один штук и схемотехника поменяется неоднократно =)) так что движемся в этом направлении.
<
slevinx

7 марта 2009 00:22

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Помогите!!!

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

В конструкции шпинделя стоят два концевика, один для верхнего положения, а второй для нижньго положения.

Скажите как в программе задать настройки для оси "Z", в таком случае???


Програму пока ещо невибрал)))

Возможно ли в таком случае фрезования???

<
administrator

7 марта 2009 01:53

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
Цитата: slevinx
Програму пока ещо невибрал)))

ну дык о чем разговор тогда? С софтом определись сначала, что это есть "машина"?. Телепатия у нас к сожалению отсутствует smile
Назад Вперед
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.