самодельный станок чпу (cnc)

Akvadak
toxa:

Проблема в другом, а именно - в софте. Не важно какой будет станок: wifi, bluetooth, работать по ethernet или usb. С каким софтом его использовать? Только с существующим. А это значит, что бы мы не выбрали, придется это делать в виде некого стандартного интерфейса эмулятора com или lpt. Это не настолько сложно как кажется, но по-любому сложнее, чем плата без мозгов и разъем lpt.
Но задача очень интересная.

Так я про то же. Встроив в станок контроллер пожирнее, можно будет реолизовать практически любой интерфейс.

Добавлено

Sergei-md:

Я уже несколько дней парюсь с подбором С и R на осциляторе L297. 😵
Не как не могу разобраться в его работе. При понижении тока во время стоянки, движки не двигаются, зато свистят как реактивные двигатели, а в работе всё в порядке.
В даташите есть какие то формулы по этой цепи, но в них чёрт ноги сломает.
Может кто знает как расчитывать эти цепи, поделитесь опытом.

Про формулы f = 1/(0.69*R*C)
В даташите типовые значения
R = 22K
C = 3.3nF
следовательно ваша частота f примерно равна
f = 1/(0.69*22000*0.0000000033) = 19962 Гц

toxa
Akvadak

Так я про то же. Встроив в станок контроллер пожирнее, можно будет реолизовать практически любой интерфейс.

К сожалению, это не совсем так. Для управления 3-4 шаговыми двигателями хватит и самого элементарного контроллера. Дело не в том, как будет устроена железка. Для того, чтобы ваша железка выглядела в виндах как порт rs232 нужно будет, в общем случае, написать драйвер для windows, задачей которого будет перенаправлять поток данных, направленный в виртуальный ком-порт (который и есть ваш драйвер станка) в ваше usb (или какое там: wifi и так далее) устройство.

А в самой железке особых мозгов не нужно. USB аппаратный, а остальное… Даже если научить железку напрямую понимать g-код, то самым сложным в нем будет чертить линию от точки xyz до точки x1y1z1 с помощью целочисленного алгоритма брезенхема. Справится даже атмеловский tiny. 😃

Нет, навернуть можно все что угодно, любой сложности, но дело не в том!!! Что толку что ваш станок будет понимать, скажем, HPGL? Нужно чтобы он понимал то, что ему выдает чья-то готовая, уже давно написанная программа управления чпу. Тот же mach2, например, или KCam, или хотя бы NINOS.

Подозреваю, что наверняка есть какой-то стандарт де-факто для управления любительскими станками в последовательном режиме через rs232. Там наверняка какие-то примитивные команды. Это и надо реализовывать, иначе получите крутую железку, но абсолютно ни с чем не совместимую.

Akvadak
toxa:

А в самой железке особых мозгов не нужно. USB аппаратный, а остальное…

Да как раз нужны там мозги по крайней мере для моего девайса. Я про это ->
rcopen.com/forum/f111/topic19608/166

Sergei-md
Akvadak

Про формулы f = 1/(0.69*R*C)
В даташите типовые значения
R = 22K
C = 3.3nF
следовательно ваша частота f примерно равна
f = 1/(0.69*22000*0.0000000033) = 19962 Гц

СПАСИбО, уже проще 😃

Эти R и C у меня стоят, но частота примерно 10000Гц получается.
Может проблема ещё в SENS1 и SENS2, там тоже надо подбирать номиналы на R и С. Хотя в типовом значении, ни R ни С нету. 😵

Akvadak
Sergei-md:

СПАСИбО, уже проще 😃

Эти R и C у меня стоят, но частота примерно 10000Гц получается.
Может проблема ещё в SENS1 и SENS2, там тоже надо подбирать номиналы на R и С. Хотя в типовом значении,  ни R ни С нету. 😵

Что могу посоветовать например для канала Х
1 Откинуть С3;C4 и остальные кондеры от выводов SENS1
2 Закоротить R12;R13
В даташите они не стоят.
Посмотреть что получится

СергейЛ
Akvadak:

Что могу посоветовать например для канала Х
1 Откинуть С3;C4 и остальные кондеры от выводов SENS1
2 Закоротить R12;R13
В даташите они не стоят.
Посмотреть что получится

На сайте www.hans-w.com/cnc.htm , так и написано , что не надо их ставить. Еще где-то я читал, что эти резисторы и конденсаторы дают помехи и тоже самое - не стоит их ставить.

Sergei-md
Akvadak:

Что могу посоветовать например для канала Х
1 Откинуть С3;C4 и остальные кондеры от выводов SENS1
2 Закоротить R12;R13
В даташите они не стоят.
Посмотреть что получится

С самого начала делал как ты говоришь. Тот же свист при регулировке тока.
Я думаю, может они подбираются исходя из параметров двигателя (индуктивность и сопротивление катушек)

На сайте www.hans-w.com/cnc.htm , так и написано , что не надо их ставить. Еще где-то я читал, что эти резисторы и конденсаторы дают помехи и тоже самое - не стоит их ставить.

У меня куча схем с этими R и С, и практически на всех разные номиналы стоят, значит они всё таки как то расчитываются 😃
Вот на этой схеме уже другие номиналы:

sergios
Sergei-md:

С самого начала делал как  ты говоришь. Тот же свист при регулировке тока.
Я думаю, может они подбираются исходя из параметров двигателя (индуктивность и сопротивление катушек)
У меня куча схем с этими R и С, и практически на всех разные номиналы стоят, значит они всё таки как то расчитываются 😃
Вот на этой схеме уже другие номиналы:

не парься по поводу фильтрующих элементов датчиков тока, а внимательно читай дата шиты. в одном из APPLICATION NOTE написано что применение этих элиментов не требуется
цитирую:" Because of the Set-dominant Latch Inside the L297 it is Possible to Hide Current Spikes and
Noise Across the Sense Resistors thus Avoiding External Filters." там ещё есть картинка, где этот резак с ёмкостью перечёркнуты ЖИРНОЙ чертой 😉

частоту (RC цепочку) для внутреннего генератора l297, нужно выбирать исходя из приеместости двигателя, желательно четырёх кратную от числа шагов в секунду, но не более 25-30кГц при связке с L298. удачи 😉

Sergei-md

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

Ну и как выбирать исходя из приеместости двигателя?
У меня FL86ST134-1806A stepmotor.ru/stfl86st.htm

MOLDMAKER

2 Народ.

Пока идет бурное Программное обсуждение, позволю себе его немного разбавить. А именно следующим. Берем за основу лист дюрали 14 мм (толще или тоньше), фрезерим из него необходимые комплектующие для сборки стола, т.е. станка. Подготавливаем все комплектующие под сборку на 6мм. винтах с круглой головкой и внутренним шестигранником, чтобы в потай крепить всё. Потом собриаем конструкцию, сбалчиваем.
А теперь, собственно, сам вопрос. Если мы всё это дело свинтили-сболитили, проверили сооность и т.п., можно ли всю эту конструкцию проварить в необходимых местах аргончиком. Если можно и целесообразно, то кто сможет помочь в этом вопросе. Есть ли из Москвичей кто с аргоновой сварочкой.

ЗЫ. MaxVovk свою машину собрал вроде бы из дюралевых компонентов, даже заиспытывал её. Володь, ьы все детали только на болтах-винтах крепил?

Wit
MOLDMAKER:

2 Народ.

А теперь, собственно, сам вопрос. Если мы всё это дело свинтили-сболитили, проверили сооность и т.п., можно ли всю эту конструкцию проварить в необходимых местах аргончиком.

а для чего??? смысл какой? что именно проваривать?

MOLDMAKER

2Wit.

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

pavel

сразу после сварки ,или во время её, всю вашу раму поведет .

Художник

Приветствую всех участников обсуждения!

Очень интересно. В настоящее время занимаюсь привязкой станков ЧПУ к компьютеру.

Кое-что о своей работе писал на форуме:

sapr2000.ru/invision/index.php?showtopic=4568&st=0…

По программному обеспечению особых проблем не вижу. Есть готовое. Можно новое написать.

MOLDMAKER

2 pavel.

Поэтому вопрос и возник - есть ли смысл. Я вроде бы именно так написал!
Потом надо пробовать варить дюраль и сталь, смотреть что выйдет. Не думаю, что при толщине листа в 10-14 мм. материал поведет очень сильно. А для того, чтобы ни мои не твои заявления не выглдели бы Голословными, надо просто взять и Поварить немного на образцах. И сделать вывод, например в этом узле сварка допускается перед фрезеровкой. А вот в этом узле варить можно после сбалчивания и т.д. и т.п.
У меня нет аргоновой сварки, не могу ничего сказать и тем паче проверить. Обычная сварка есть, под 3-4мм электроды, но нет стали в 10 мм. толщиной. Варить 2мм лист с первым, попавшим под руку уголком или швеллером нет счмысла, поскольку они не являются равноразмерными с будущими деталями.

Wit
MOLDMAKER:

2Wit.

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

четвёртый год работаю, ещё ни одного болта не подтянул! за исключением, когда переезжал, разобрал на узлы, потом собрал, правда у меня варить особо нечего, напрявляющие на деревянном каркасе сидят, пока ни вибраций ни коках либо неточностей не замечалось, координаты перемешения фрезы 650 Х 1100 х 95 мм обрабатываемый матерьял от бальзы до стали, правда у меня без воды, воздухом на фрезу дую 😉

Добавлено

Художник:

Приветствую всех участников обсуждения!

Очень интересно.  В настоящее время занимаюсь привязкой станков ЧПУ к компьютеру.

Кое-что о своей работе писал на форуме:

sapr2000.ru/invision/index.php?showtopic=4568&st=0…

По программному обеспечению особых проблем не вижу. Есть готовое. Можно новое написать.

Салам земляк! 😉
Что у тебя за софт и к чему, давно уже ищу приличный, но в винде. Я пробовал установить мачь2, но при запуске программы постоянно идёт рестарт компа, так что даже испытать не получилось! 😦

Vitaly

To Художник:

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

В настоящее время лично мне хочется просто понять, нужно ли для хоббийного CNC что-то посложнее платы драйверов, с управлением от LPT, или ну его нафик. В принципе, за бабки-то можно и интерпретатор G-Code в контроллер зафигарить, и так чтобы железака дешевой была. Только надо ли?

PS. Сделать что ли раздел форума по CNC 😃 ? Народ, вы темы хоть создавайте отдельные для разный проблем, а то тут параллельно несколько вопросов обсуждается. Хотя, с другой стороны, топик живой получился, читать интересно.

Cаша

Салам земляк! 😉
Что у тебя за софт и к чему, давно уже ищу приличный, но в винде. Я пробовал установить мачь2, но при запуске программы постоянно идёт рестарт компа, так что даже испытать не получилось! 😦

[snapback]144092[/snapback]

[/quote]

😒 а я как раз скачал себе МАСН2 и проверил ее только вертуально - без станка, но на первый взгляд все работает надеюсь так будет и дальше и те которые поделились ей утверждают что прога работает супер.

Akvadak
Vitaly:

To Художник:
PS. Сделать что ли раздел форума по CNC 😃 ?

Так сделай раз тема пользуется спросом 😃

Добавлено

Wit:

координаты перемешения фрезы 650 Х 1100 х 95 мм обрабатываемый матерьял от бальзы до стали, правда у меня без воды, воздухом на фрезу дую 😉

А какой диаметр ходового винта?

Wit
Akvadak:

Добавлено
А какой диаметр ходового винта?

все винты 12 мм, шаг 3 мм, направляющие 20 мм.

Mikhail_Yunin

Извините пожалуйста .
Первый раз пишу.
Меня - тема- глубоко тронула .
С большим удовольствием читаю.
НО -начинаю путаться.
Давайте - создадим отдельный раздел ЧПУ-CNC/
Более того - Виталий предложил .
Тема крайне интересная и перспективная.
С уважением .
Михаил

MOLDMAKER

2 Wit.

Вот поэтому я такие “странные” вопросы и задаю. Видишь. появился первый пример, твой пример, когда весь почти Конструктив собран из Дюрали и ничего подтягивать не надо. Для меня это является действенным примером того, что можно избежать лишней работы и сложностей при сборке. Спасибо.
Слушай, Wit, а каковы толщины твоих деталей на станке. Судя по фото, корпуса подшипников, блоки поддержки Направляющих, никак не менее 20 мм., а скорее еще толще. Так ли это. Ты бы не мог более подробно написать о этих деталях станка.

Sergei-md

Предлагаю создать отдельный форум по программе “Mach2”.
Софт очень качественный, и надёжный. По крайней мере, вижу что многие на этом форуме отдают предпочтение имено Mach2. 😃

Cаша

я обоими руками за!!!

Добавлено

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

Vitaly

Короче, народ, темы создайте сами. Я не возьмусь. Посмотрим, как пойдет. Если также бурно разовьются как эта - сделаем отдельный раздел, хотя 2 недели назад я такого не мог даже предположить. В общем, создавайте пока новые темы, не стесняйтесь. Не надо обсуждать какие темы, просто создайте и все, при очередном вопросе, у кого духу хватит 😃