Форум профессиональных мебельщиков PROMEBELclub

Форум профессиональных мебельщиков PROMEBELclub (https://промебельклуб.рф/forum/index.php)
-   Программы для конструирования и дизайна мебели (https://промебельклуб.рф/forum/forumdisplay.php?f=4)
-   -   Программы для станков с ЧПУ (https://промебельклуб.рф/forum/showthread.php?t=49)

Valerian 14.06.2008 15:23

Программа Turbocnc для управления тремя шаговыми двигателями. Работает только под DOC. Подробное описание программы (manual) Turbocnc здесь
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 5 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Valerian 14.06.2008 15:24

http://electroprivod.ru/program/stepmotor_device.gif Программа Stepmotor Device для работы с приводами типа SMCD
Программа работает под Windows 98//2000/XP.
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 5 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Valerian 14.06.2008 15:30

Управление шаговым двигателем с помощью PC

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

Параллельный порт является великолепным интерфейсом, позволяющим подключать к персональному компьютеру множество самых различных устройств. Однако он может быть легко поврежден, поэтому при его использовании для подсоединения самодельных внешних устройств нужно быть очень внимательным. Если вы не уверены в том, что вы все делаете правильно, сначала проконсультируйтесь у специалистов и только потом экспериментируйте. Ниже приводится краткое описание параллельного порта. Параллельный порт имеет несколько линий ввода/вывода, которые могут быть разделены на две группы — линии передачи данных и линии сигналов управления. Линии передачи данных — двунаправленные (разумеется, речь идет о режимах ЕСР/ЕРР), и именно их мы и будем использовать. В табл.1 описано назначение выводов разъема порта LPT.
http://img361.imageshack.us/img361/6310/cpuyv1.jpg

Для эксперимента был использован шаговый двигатель от старого 5,25-дюймового дисковода модели FD-55GFR фирмы Теас. У этого двигателя оказалось пять выводов. В большинстве источников описываются шаговые двигатели, имеющие шесть выводов. Существуют также описания 4-выводных шаговых двигателей, у которых не подключены средние выводы и которые требуют двухполярного напряжения для управления. Поиск в Интернете дал ответ: этот шаговый двигатель похож нашаговые двигатели сшестью выводами, но две обмотки у него соединены в одной точке, и наружу выведен один провод, подсоединенный к ним. Для более подробного знакомства с шаговыми двигателями можно посетить страницу в Интернет по адресу: www.HowStuffWorks.com, задав поиск для шаговых двигателей (страница на английском языке — прим. переводчика). Процесс извлечения двигателя из дисковода несложен — требуется всего лишь отвернуть несколько винтов. К валу двигателя с помощью винтика прикреплена тонкая металлическая полоска, нужно соблюдать осторожность, чтобы не порезаться об нее в процессе ее извлечения. После извлечения шагового двигателя следует убедиться, что он исправен. Простейший способ это сделать — замкнуть все выводы двигателя между собой и попробовать повернуть его вал. Вал должен проворачиваться с трудом, по сравнению с тем, как он проворачивается при разомкнутых выводах. Также с помощью тестера можно проверить целостность обмоток двигателя. Выводы каждой из обмоток следует пометить. Идентифицировать выводы шагового двигателя можно следующим способом:

1. Подсоедините вывод любой обмотки двигателя к выводу питания +12 В, а к другому выводу этой обмотки — общий провод. Вал должен провернуться на небольшой угол. Пометьте первый вывод цифрой 1.
2. Оставьте эти два вывода в одном месте. Теперь подключите выводы других обмоток к источнику питания 12 В. Обратите внимание, что эти два вывода заставляют шаговый двигатель поворачивать вал на небольшой угол в другую сторону. Отметьте один из них номером 2, другой — номером 4.
3. Оставшийся вывод обозначьте номером 3.


Параллельный порт IBM PC

Прим. переводчика: я использовал шаговый двигатель от русского дисковода. Тип двигателя: ПБМГ-200-265Ф. Для определения выводов применялся тестер. При этом я зарисовал схему обмоток, фиксируя на ней измеренные сопротивления. Оказалось, что двигатель имеет четыре обмотки. Две обмотки соединены друг с другом и имеют общий провод белого цвета, вторые выводы этих обмоток красного и зеленого цвета. Две другие обмотки также соединены друг с другом и имеют общий провод черного цвета, вторые выводы этих обмоток голубого и желтого цвета. Если соединить белый и черный провода, получается практически та же схема, что и описанная в оригинальной статье. Порядок подключения выводов я определил опытным путем.
Для управления шаговым двигателем можно использовать микросхему драйвера ULN2003, которая содержит семь мощных транзисторных ключей, собранных по схеме Дарлингтона. Каждый ключ способен управлять нагрузкой с током потребления до 500 мА. Микросхема имеет резисторы в цепи базы, что позволяет напрямую подключить ее входы к обычным цифровым микросхемам. Все эмиттеры соединены вместе и выведены на отдельный вывод. На выходах транзисторных ключей имеются защитные диоды, что позволяет управлять с помощью этой микросхемы индуктивными нагрузками при минимуме внешних компонентов. В нашей конструкции использовано только четыре транзисторных ключа. Электрическая схема подключения шагового двигателя показана на рис. 2.
Электрическая схема подключения шагового двигателя
http://electroprivod.ru/public_images/pc_operating2.gif
Обратите внимание, что первый вывод шагового двигателя, идентифицированный с помощью описанной ранее процедуры, подсоединен к линии DO параллельного порта (разумеется, через микросхему ULN2003). Каждый следующий вывод подсоединен к соответствующему выводу параллельного порта. Если порядок подключения выводов шагового двигателя неверный, вал мотора будет не вращаться, а лишь поворачиваться на небольшой угол из одной стороны в другую и наоборот. Общий провод схемы подсоединен к источнику питания не напрямую, а через стабилитрон. Это сделано с целью защиты схемы от напряжения ЭДС самоиндукции, возникающего в катушках при резком выключении напряжения питания схемы.
Программа, разработанная для описываемого устройства, достаточно проста. Она управляет выводами порта и формирует на них специальную последовательность импульсов. Эта последовательность показана в табл. 2 и 3.
Различие между алгоритмами (полным и половинным углом поворота вала на один шаг) состоит в том, что во втором случае скорость вращения оказывается в два раза ниже, при этом в два раза уменьшается угол поворота вала двигателя на каждом шаге, т. е. увеличивается разрешающая способность системы. Также во втором случае примерно в два раза увеличивается потребляемая мощность, и кроме того, двигатель способен развивать в два раза больший крутящий момент.
Для изменения направления вращения вала двигателя необходимо формировать указанные последовательности в обратном порядке.
Таблица 2.
№ шага DO D1 D2 D3
1 1 0 0 0
2 0 1 0 0
3 0 0 1 0
4 0 0 0 1
Ниже приведен короткий пример программы для Turbo С, работающей в операционной системе MS-DOS. Эта программа заставляет шаговый двигатель вращаться в прямом направлении, в режиме полного угла на один шаг.

Полная программа, написанная на MFC, с удобным графическим интерфейсом, находится по адресу:
http:// wiredworld.tripod.com/binaries/ stepper_drive.zip. Она может управлять двигателем в режиме полного и половинного угла поворота вала на один шаг, в прямом и обратном направлении, в режиме постоянного вращения вала двигателя и одиночных шагов. Кроме того, можно включать и выключать различные обмотки двигателя.

Таблица 3.
№ шага DO D1 D2 D3
1 1 0 0 0
2 1 1 0 0
3 0 1 0 0
4 0 1 1 0
5 0 0 1 0
6 0 0 1 1
7 0 0 0 1
8 0 0 0 1

Перевод с английского Михаила Голубцова.

Valerian 14.06.2008 15:36

Программируемый контроллер для управления шаговыми приводами SMC-3
Программируемый контроллер SMC-3 предназначен для управления шаговыми приводами типа D2832, D4247, D5751, D5776, D8665, D8665R, D8680, D86118, D86156, D11099, D110201. Контроллер SMC-3 включает в себя 3 независимых канала управления приводами. Каждый из каналов выполнен на микроконтроллере ATMega8 и работает по исполнительной программе, содержащейся в энергонезависимой памяти микроконтроллера. Исполнительная программа записывается от ПК через интерфейс RS232. Для уменьшения помех и увеличения длины линий связи устройство имеет балансные выходы по линиям импульсов переключения.
Контроллер SMC-3 выполнен в виде платы с расположенными на ней электронными компонентами, элементами индикации, органами управления, клеммами и разъемами. Контроллер может работать как автономно (вручную), так и от ПК. Предусмотрена возможность синхронизации работы двигателей, подключенных к блоку управления SMC-3.
Функции и возможности устройства:

* Выдача управляющих сигналов для приводов шаговых двигателей по программе, хранящейся в устройстве;
* Запись управляющей программы во внутреннее ПЗУ и дальнейшая автономная работа без участия ПК
* Автоматический останов шагового двигателя при поступлении сигнала от аварийного датчика;
* Автоматическое переключение направления вращения двигателя при поступлении сигнала от датчика реверса;
* Возможность работы в ручном режиме.


Технические характеристики:
Количество каналов управления шаговыми двигателями 3
Диапазон частот импульсов перемещения ШД, Гц 1-10000
Точность установки частоты, %, не хуже 0,2
Максимальная длина линии связи, м 30
Напряжение питания, В 22-40
Трехкоординатный контроллер для управления шаговым приводом
http://electroprivod.ru/drivers/smc.gif
Исполнительные команды контроллера SMC-3:
DIR L Установка вращения влево
DIR R Установка вращения вправо
REVERS Реверс
MICRO ON Включение режима микрошага
MICRO OFF Выключение микрошага
ACCEL Ускорение от -100 до 100
SPEEDd Скорость, мах = 10000
SSPEED Начальная скорость, мах = 2000
MOVE Включить двигатель
MOVE_N Выполнить N шагов, Мах = 10 000 000
STOP_N Останов на N секунд, Мах = 100 000
LABLE L Установить метку L
JMP L N Выполнить программу от Mетки N раз, N – мах 255
SET_FLAG Установить флаг синхронизации
WAIT_HIGH Дождаться флага синхронизации от старшего канала
WAIT_LOW Дождаться флага синхронизации от младшего канала

Zinovich 14.06.2008 18:59

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

Valerian 14.06.2008 19:16

Цитата:

Сообщение от Zinovich (Сообщение 18357)
И чего это ты тут понатыкивал, кому это нужно? Врядли кто осмелится сменить УП для своего ЧПУ

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

Сonv 14.06.2008 21:38

Вложений: 2
В том что менять УП не станут я согласен (Зачем менять то что и так нармално работат) а вот собрать свой станок ЧПУ может кто и надумает Вполне реално( Люди делают)

monarh 15.06.2008 15:28

Цитата:

Сообщение от Dvorkin (Сообщение 18385)
В том что менять УП не станут я согласен (Зачем менять то что и так нармално работат) а вот собрать свой станок ЧПУ может кто и надумает Вполне реално( Люди делают)

Вот еще бы чертеж с подробным описанием,
то вобще супер было!!!

Сonv 15.06.2008 21:03

monarh, http://www.mntc.ru

ledokol1 19.07.2008 20:25

Программа "Fasad Expert" является одним из инструментальных средств автоматизации мебельного производства. Данная программа предназначена для создания и редактирования управляющих программ для фрезеровки мебельных и дверных фасадов на фрезерных станках с ЧПУ производства НПФ "ИнСтанкоСервис", а также на фрезерных станках с ЧПУ других производителей. Применение данной программы позволяет подготовить управляющую программу в кратчайшие сроки.
демо -жаль
http://warawan.w777w.ru/file/?fileid=4206
насчет самодельных чпу
зайди лучше сюда там люди уже сделали посоветуют
http://forum.rcdesign.ru/index.php?showforum=41
http://www.cnczone.ru/forums/index.php?act=idx

проекты самодельных станков
http://www.akcesoria.cnc.info.pl/projekty_maszyn.htm
http://refit.com.ua/mainr

http://www.purelogic.ru/production.html
там же можно и купить комплектующие
Цитата:

Сообщение от Zinovich (Сообщение 18357)
И чего это ты тут понатыкивал, кому это нужно? Врядли кто осмелится сменить УП для своего ЧПУ .

уп меняется в зависимости от траектории движения фрезы:p ,а он выложил программки для управления станком через порт lpt компьютера:)


Текущее время: 20:05. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL