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

aleks_shap

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

Sergei-md

magiist.free.eplanet.hu/CNC/…/ProfiEng.htm

там найдешь и схему в pdf и многое другое.
используется PIC 16F871-877.

Для того чтобы изменять настройки под конкретные двигатели используется программа “Hobby CNC PWM Manager”. Тоже там есть.

Для настройки надо закоротить все концевики на минус и включить питание, пъезик издаст писк, и можно загружать новые настройки. После загрузки, питание выключается и вновь надо включить. Контр готов к работе.

У меня плата полностью готова, если можешь писать прошивки, то можно на моей плате испытывать и дорабатытать если надо.

pavel

всем привет! сегодня получил ответ из USA по сервомоторам.помогите,кто знает,как выбрать правильно шаг винтовой пары:мотор 2,4 А 2150 об\мин,360 oz\in ,100 USD без доставки, понижающий редуктор от рубанка 2,7 .резать дерево, пластик ,дюраль 5-7 мм.может есть какая-нибудь методика расчета?, это всем будет полезно знать!

aleks_shap
Sergei-md:

используется PIC 16F871-877.

К сожалению я программирую на контроллерах Atmel и на изучение PIC’ов у меня сейчас нет времени. Моя программа уже начала работать 😃 . Правда станок к сожалению не мой.
З.Ы. извини за поздний ответ, не было времени.

DrEl

–==ПРЕДЛОЖЕНИЕ==–

Мужики. У меня есть предложение тем кто занимается изготовлением контроллера шаговых двигателей с сайта hobbychc. Может скинемся все вместе и купим один PIC на всех. Кто-нибудь его прочитает и выложит прошивку на форум. Я могу предложить ~0,6 доллара, которые лежат у меня в WM. (Знаю и боюсь, что получу за это предложение тучу предупреждений от модератора).

Кстати, можно ли применить в схеме PIC16F877A?

Sergei-md

Предложение хорошее, но проблемма в том, что эти PICи при прошивки зашищяются так называемым “битом зашиты”.
После этого прошивку ни как ни прочитать.

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

Лучше найти спеца по написанию прошивки под этот PIC и эту плату. Готов заплатить за эту работу.

Да, PIC16F877A подходит. Все из серии 16F87x

leon585

Ребята , а кто нибудь повторял L298N в дискретке? Если да , поделитесь схемой. Хочу попробовать запитать дши200-3 на 100в , есть подозрение что это существенно увеличит максимальную скорость и момент. На спаренных Л298 этот мотор(биполярное паралельное включение)на 6 кГц чуть живой, тогда как ДШР57 на 15 кГц еще и нагружается нормально. Обидно, такой большой и такой тормоз. Иль хотя намекните как присобачить правильно транзисторы на enable.
q585@rambler.ru

anm
leon585

Ребята , а кто нибудь повторял L298N в дискретке?

Может пригодится.
hans-w.com/download.htm
Есть схема и плата. Для 3х и 4х координатных станков.

leon585
anm:

Может пригодится.
hans-w.com/download.htm
Есть схема и плата. Для 3х и 4х  координатных станков.

Спасибо за ссылку , схема хорошая вот только по питанию 40в предел , с таким напряжением и получаются тормоза на мощных моторах. У меня ума не хватает заменить л298 на рассыпуху чтоб вольт на 90 и управление по 6 проводам (как в даташите на л298) , потому и спрашиваю может кто бросит схемой моста.

СергейЛ
leon585:

Хочу попробовать запитать дши200-3 на 100в , есть подозрение что это существенно увеличит максимальную скорость и момент. На спаренных Л298 этот мотор(биполярное паралельное включение)на 6 кГц чуть живой, тогда как ДШР57 на 15 кГц еще и нагружается нормально. Обидно, такой большой и такой тормоз. Иль хотя намекните как присобачить правильно транзисторы на enable.
q585@rambler.ru

У ДШИ200(любые), номинальное напряжение 30В.
И скорость у них не большая.

leon585
СергейЛ:

У ДШИ200(любые), номинальное напряжение 30В.
И скорость у них не большая.

эти параметры даны для L/5R схемы питания. Тогда и элементной базы небыло нынешней. А вот если увеличить скорость нарастания тока(большее напряж.) и скорость спада (закорачивание обмоток на блок питания) ,то и результат можно ожидать приличный . Вопрост только в быстром драйвере на болшее напряжение.

graham

А что за напасть такая практически все ссылки не знаю на каком языке, но точно не русский, не немецкий и не английский 😦 А на тех что был не нашел как же всетаки программа управляет по rs232 контроллером шаговиков. Какой формат команд? Может кто-нить с этим помочь? И если не трудно подскажите какие шаговики лучше брать к станку для резки пенопласта, в каком режиме им управлять (полушаговый или микрошаговый (какое деление шага))?

leon585
graham:

как же всетаки программа управляет по rs232 контроллером шаговиков. Какой формат команд? Может кто-нить с этим помочь? И если не трудно подскажите какие шаговики лучше брать к станку для резки пенопласта, в каком режиме им управлять (полушаговый или микрошаговый (какое деление шага))?

А для чего заморачиваться с rs232 ? Разьве что привязка к софту, тогда какой софт?
Шаговики всегда лучше быстрые с достаточным моментом. Типа если рабочее поле 0.5м и разрешение надо в 0.01мм (50000 шагов 125об. при шаге винта 1мм и режиме полушага) время пробега от 0 до конца на частоте 2500гц 2мин. Если такой режим холостого хода устраивает, то практически любой мотор весом больше 150грамм 😉, если нет - надо поподробней чего надо.
Полушагового обычно хватает.

graham
leon585:

А для чего заморачиваться с rs232 ? Разьве что привязка к софту, тогда какой софт?
Шаговики всегда лучше быстрые с достаточным моментом. Типа если рабочее поле 0.5м и разрешение надо в 0.01мм (50000 шагов 125об. при шаге винта 1мм и режиме полушага) время пробега от 0 до конца на частоте 2500гц 2мин. Если такой режим холостого хода устраивает, то практически любой мотор весом больше 150грамм 😉, если нет - надо поподробней чего надо.
Полушагового обычно хватает.

В полушаговом режиме и с обеспечением точности в 0.01мм пожно конечно сделать на l297, l298, только не нашел я схемы от LPT порта и без микроконтроллера. Если есть схема без МК и прога которая умеет таким управлять, угостите.
А по rs232 надо для более точного станка у которого двигатели в микрошаговом режиме работают.

DrEl

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

А вообще, зайти на сайт hans-w.com/modular.htm. Там схема построена на L297-L298 и управляется от LPT. Вроде работает с большенством программ. Если хочешь, могу прислать схему и плату в формате Eagle.

graham
DrEl:

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

А вообще, зайти на сайт hans-w.com/modular.htm. Там схема построена на L297-L298 и управляется от LPT. Вроде работает с большенством программ. Если хочешь, могу прислать схему и плату в формате Eagle.

Вот дело в том что не могу я все линки посмотреть (трафик ограничен), - там много просто механических решений. А мне именно контроллер нужен. С hans-w.com/modular.htm скачал схему, спасибо. У Вас она в Eagle или другая? Еще подскажите какой программой с этим контроллером можно пенопласт резать? Посмотрел на том сайте также CNC фрезер, если он с этим контроллером, как я понимаю большую точность он не обеспечит. И еще один вопрос, как бороться с 5% погрешностью шаговиков после каждого оборота?

leon585

Точность программно можно хоть доли микрона, только механика не обеспечит,а 5% это погрешность установки конкретного шага - а не систематическая т.е. не накапливается.

technik

Вот мой вариант ШВП, я её пока не делал но буду пробовать именно по этому чертежу.Если не хватит одного шарика поставлю ещё один такой же.А кто-нибудь на этом форуме работал с ШД-5Д1МУ3, как они вам?

graham
leon585:

Точность программно можно хоть доли микрона, только механика не обеспечит,а 5% это погрешность установки конкретного шага - а не систематическая т.е. не накапливается.

Вот… теперь понял. А какую же точность обеспечивает сама раскаленая нихромовая проволока? Я так думаю вся точность именно на нее и опирается.
Вот до сих пор у меня остаются следующие вопросы:

  1. какую минималную погрешность можно обеспечить для станка резки пенопласта и чем это ограничиватся?
  2. какой фомат команд передаваемый от программ по LPT и по RS-232 (он же стандартизован?)
  3. подойдет ли схема для резки пенопласта построеная на l297 и l298 (интерфейс LPT порта) и прога kcam (там режим полушаговый, мне сказали что не будет точности 0.1мм)?
leon585
graham:

Вот… теперь понял. А какую же точность обеспечивает сама раскаленая нихромовая проволока? Я так думаю вся точность именно на нее и опирается.
Вот до сих пор у меня остаются следующие вопросы:

  1. какую минималную погрешность можно обеспечить для станка резки пенопласта и чем это ограничиватся?
  2. какой фомат команд передаваемый от программ по LPT и по RS-232 (он же стандартизован?)
  3. подойдет ли схема для резки пенопласта построеная на l297 и l298 (интерфейс LPT порта) и прога kcam (там режим полушаговый, мне сказали что не будет точности 0.1мм)?

1 это как железо сделаеш, и насколько равномерно заготовку подавать будешь (прогиб проволоки и прижог на замедлеии).
2 Банальные импульсы и постоянные сигналы. Импульс = шаг. высокий уровень = по часовой стрелке. Можеш проверить светодиодом через резистор 😉
3 подойдет. будет хоть 0.001мм . хотя лучше использовать софт из ДОСа. Реальный режим времени понимаешь.

СергейЛ
technik:

Вот мой вариант ШВП, я её пока не делал но буду пробовать именно по этому чертежу.Если не хватит одного шарика поставлю ещё один такой же.А кто-нибудь на этом форуме работал с ШД-5Д1МУ3, как они вам?

Весь смысл в шариковинтовой паре - уменьшить трение. Сложность в проектировании шариковой гайки заключается в том, что шарики должны перекатываться по резьбе и по гайке, возвращаясь обратно через специальную канавку, а у Вас он будет просто скользить. Если даже поставить несколько шариков, по кругу, чтобы уменьшить трение в нижней части (см. рис), то все равно это не будет даже похоже на шариковинтовую пару.
www.servotech.ru/catalog/…/ball-screw/

Прочитай PDF 8-я стр.
www.servotech.ru/files/…/prec-ball-screw.pdf
Проще сделать все на обычной гайке, точнее на 2-х гайках, чтобы регулировать люфт.
Все сказанное, это мое личное мнение, я ни кого ни в чем не упрекаю и ни чего не навязываю. Каждый выбирает свой путь. 😃