Изготовление станка с ЧПУ для резки бальзы.

aquarius
Гриша:

А на каком строй рынке брали вы?

шпилек полно на любом строительном рынке. диаметры от 4х мм до 20ти. длина - 1000мм. я покупал на семеновском и на киевском рынках.

aquarius
Mazay:

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

зачем вообще нужен PIC в контроллере ? для того только лишь, что бы подключиться по СОМ порту 3мя проводами? ИМХО, овчинка выделки не стоит. У вас станок находится за 20 метров от компа ? помоему не очень удобно… у меня все работает по ЛПТ. драйверы двигателей управляются непосредственно битами порта. зачем делать 2 преобразования ? сначала софт кодирует для передачи по последовательному каналу, потом ПИК разворачивает обратно и все, опять же, приходит на драйверы двигателя. битов ЛПТ порта вполне достаточно, чтобы управлять 3ми двигателями (XYZ), концевиками, вкл/выкл инструмента. отпадает необходимость многотрудного поиска халявных прошивок 😃

spoz

В Мытищах перед Королевским повортом есть Магазинчики “СТРОИМ ДОМ”, я их рынком называю 😃 вот в них и брал все.

11 days later
МАСТЕР КИТ
match:

Тоже увидел сие устройство… Но цена для меня оказалась неподходящая… 😢 Драйверы собрал на PIC12C508 и L298N по схеме какого-то француза, так гораздо дешевле получилось… (если кому надо вышлю описание, прошивку)… Драйверов 4 штуки… Шаговые двигатели покупал такие -  www.masterkit.ru/main/set.php?num=611 Блок питания - компутерный… Софт написали с приятелем на VB6, работет под все Windows… 😃
В обменник закачал PDF’ку с описанием моего варианта станка для резки пенопласта… chat.rcdesign.ru/uploads/cnc.pdf

Match, привет.
Многие ребята обращаются к нам с проблемами совместимости модулей управления шаговыми двигателями с WinXP, ввиду того, что новая софтинка от Microsoft совершенно “не заточена” для решения прикладных задач. Предлагаю обсудить вопросы совмесного сотрудничества по разработке устройств управления нового поколения. Если Вам это интересно - давайте обсудим.

toxa
МАСТЕР КИТ

Многие ребята обращаются к нам с проблемами совместимости модулей управления шаговыми двигателями с WinXP, ввиду того, что новая софтинка от Microsoft совершенно “не заточена” для решения прикладных задач. Предлагаю обсудить вопросы совмесного сотрудничества по разработке устройств управления нового поколения. Если Вам это интересно - давайте обсудим.

А в чем, собственно, состоит проблема? Двигатель же шаговый, так что нет необходимости точно измерять малые временные интервалы, что обычно является проблемой в мультизадачных OS. Если же проблема в работе с LPT портом, то это очень легко решается. 😃 Есть вопросы - пишите.

match
toxa:

А в чем, собственно, состоит проблема?

Думаю проблема состоит в том, что Win XP (а равно как и NT, и 2000) не дает писать напрямую в порт LPT или COM (не важно) командой OUT из программ…
Поэтому мы с товарищем, когда писали программку использовали некую библиотечку IO.DLL (подробнее на www.geekhideout.com/iodll.shtml )…
Она позволяет легко писать/читать из порта/в порт…

На счет малых временных интервалов, тут тоже проблема решается не сложно, если использовать например вызовы к kernel32 из программы (подробнее на mech.math.msu.su/~vfnik/…/getsystemtime.html )… Но надо ли?
Те условные временные интервалы получаемые отработкой разных циклов в программе, разных переходов по условию вполне достаточны… 😃

HARRY

А чтобы нагретой проволокой - ИМХО из области фантастики что-то…

Стопроцентная реальность! У меня сосед по гаражу таким образом делает резные наличники, ажурные украшения и пр. из доски и древесных клееных щитов до 40мм. Правда у него нихром 3мм, подвешен на потолке, а на конце, возле пола груз, килограмм на пять. Говорит, что можно использовать обычную проволоку 2-4мм. Греет его от “сварочника” с регулятором тока. Возле зоны резания сооружен зонтик с коробом. Отсос дыма производится пылесосом без фильтра, и на улицу. Дым из трубы, как будто печку топят.

toxa
match

Думаю проблема состоит в том, что Win XP (а равно как и NT, и 2000) не дает писать напрямую в порт LPT или COM (не важно) командой OUT из программ…

Потому, что нужно не пользоваться командой out, а функцией deviceiocontrol(). Но если уж очень надо управлять портом на уровне сигналов, то в этом случае можно воспользоваться драйвером от BeyondLogic: www.beyondlogic.org/porttalk/porttalk.htm

match

На счет малых временных интервалов, тут тоже проблема решается не сложно, если использовать например вызовы к kernel32 из программы (getsystemtime)… Но надо ли?
Те условные временные интервалы получаемые отработкой разных циклов в программе, разных переходов по условию вполне достаточны…  😃

Вот как раз интервалы получаемые обработкой разных циклов в мультизадачных os получаются очень разные. Я, говоря о малых интервалах, имел в виду интервалы меньшие чем 1 милисекунда. К тому же, есть такой неприятный момент: отмерив достаточно точно интервал времени, только соберетесь выдать сигнал в порт, а тут винда раз - и переключила задачу, и через сколько времени ваш пользовательский процесс получит управление назад - одному гейтсу известно; даже будь ваш тред THREAD_PRIORITY_TIME_CRITICAL. Так что вот. 😦 Но все это не так страшно.

7 days later
Гриша
Гриша:

Большое спасибо за ссылки  😁
Случайно наткнулся на http://www.imafania.boom.ru. Автор этого сайта высылает диск с чертежами самодельных станков, электрическими схемами, прошивками и т.д.

Этот сайт недавно обновился. Автор пишет:

"Вот что хотелось бы зделать в ближайшее время

-Разместить больше информации по механической части станка ( различные узлы , приспособления)
-Разместить подробное описание програмного обеспечения
-Узнать спрос на готовые схемы управления и печатные палаты без деталей
При достаточном общем количестве заказов ( порядка 100 шт) цена печатной платы без деталей для станка с тремя шаговыми двигателями типа ДШИ-200 будет стоить порядка 200р., готового блока управления около 700р. со всеми почтовыми расходами".

Можно посмотреть: www.imafania.boom.ru/plan.htm

aquarius
HARRY:

Стопроцентная реальность! У меня сосед по гаражу таким образом делает резные наличники, ажурные украшения и пр. из доски и древесных клееных щитов до 40мм. Правда у него нихром 3мм, подвешен на потолке, а на конце, возле пола груз, килограмм на пять. Говорит, что можно использовать обычную проволоку 2-4мм. Греет его от “сварочника” с регулятором тока. Возле зоны резания сооружен зонтик с коробом. Отсос дыма производится пылесосом без фильтра, и на улицу. Дым из трубы, как будто печку топят.

3мм проволока - однако! 😃) еще и сварочник 😃 да… век живи - век учись. Думаю, к модельному приложению такой способ не подходит… 😃 Все-таки удивительно. Из детства помнится приборчик для выжигания. Чтобы им дырку в фанерке прожечь - надо было постараться. А тут доска 40мм распускается 😃 Хотя “приборчик” несколько побольше… 😁

klim

Не могу точно сказать диаметр но что-то около .5-.4
При 36в режет 5мм бальзу на ура.

LazySerg

Интересует вот что- какие из общедоступных шаговых двигателей (например принтер, 5-ти дюймовый дисковод, старые HDD) можно использовать в станках?
Какие у них должны быть параметры ( сопротивление и т.д.)

BALAL
LazySerg:

5-ти дюймовый дисковод

Проверено - слабый и низкооборотистый ужасно!!! А вот если с матричного принтера… Может быть, ничего

Dmitrij

Вопрос к практикам!!!
Подскажите, какой мотор подобрать к фрезеру с рабочий поверхность 1000 Х 1000мм (мощность).
От шага ведущего вала, на сколько я понимаю, зависит точность и как это влияет на согласование с программное обеспечение.

LazySerg
Dmitrij:

Вопрос к практикам!!!
Подскажите, какой мотор подобрать к фрезеру с рабочий поверхность 1000 Х 1000мм (мощность).
От шага ведущего вала, на сколько я понимаю, зависит точность и как это влияет на согласование с программное обеспечение.

Присоединяюсь к Dmitrij-у ! Почитать форум - так чутьли не каждый второй собрал станок 😃 Поделитесь опытом! Не роверю что все покупали шаговики в магазине.
Какие параметры должны быть? Чем пользуетесь? Откуда можно свинтить ? 😋

aquarius
Dmitrij:

Вопрос к практикам!!!
Подскажите, какой мотор подобрать к фрезеру с рабочий поверхность 1000 Х 1000мм (мощность).
От шага ведущего вала, на сколько я понимаю, зависит точность и как это влияет на согласование с программное обеспечение.

от дисководов - однозначно слабоваты. я использую от принтера СМ6337. при номинальном токе обмотки - рукой вал движка не остановить. даже при разгоне. шаг ведущего вала - параметр не первостепенный, т.к. наверняка, будет использоваться, как минимум, ходовой винт - тот-же редуктор. или, как, например, у меня - еще и полноценный редуктор. реальная точность позиционирования зависит только от жесткости всей конструкции и точности ее изготовления. теоретически, шаг перемещения по осям у меня получился что-то около 0.0006 мм/шаг двигателя. 😃 реальность же намного прозаичнее - 0.1 - это для меня максимально достижимая точность реза\рисования\сверления.
к софту же, вообще шаг двигателя никак не привязан. твое дело сообщить ему (софту) сколько шагов двигателя необходимо для перемещения инструмента\материала на 1мм.

Dmitrij
aquarius

теоретически, шаг перемещения по осям у меня получился что-то около 0.0006 мм/шаг двигателя. 😃 реальность же намного прозаичнее - 0.1 - это для меня максимально достижимая точность реза\рисования\сверления.

Какой софт используете?

LazySerg
aquarius:

от дисководов - однозначно слабоваты. я использую от принтера СМ6337…

к софту же, вообще шаг двигателя никак не привязан. твое дело сообщить ему
^^^^^^^^^^^^^^^^
(софту) сколько шагов двигателя необходимо для перемещения ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
инструмента\материала на 1мм.
^^^^^^^^^^^^^^^^^^^^^^

А можно об этом по подробнее 😃

aquarius
LazySerg:

А можно об этом по подробнее  😃

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

Лорд

Хочу создать в домашних условиях гравировальный станочек ЧПУ.
Хочу использовать такие устройства:
Мастер Кит МК304 и МК305 + шаговые двигатели описание устройств можно найти здесь:
www.masterkit.ru/main/set.php?num=447
www.masterkit.ru/main/set.php?num=448
Проблема с тем как заставить работать эти устройства с программой в G-кодах.
ПО что идет с устройством МК304 дает возможность управлять двигателями (количество оборотов, шагов, и т.п.), а мне надо как-то загнать NC-программу /
Может кто-то с такой проблемой сталкивался и может чем-то помочь, буду очень благодарен.

Lazy

Я такое купил… 😋 Строю резак для пенопластовых крыльев…