roboforum.ru

Технический форум по робототехнике.


Станок ЧПУ без направляюших

Модератор: bolt

Станок ЧПУ без направляюших

Сообщение Широкий » 18 дек 2008, 17:58

Лазил в инете, и не помню - то ли видел где, то ли идея созрела - что если сделать станок ЧПУ по типу жесткого диска. Деталь на диск, дремель на штангу. Привод диска - ременный с индекс-ответстием для начального позиционирования прередаточное отношение 1к 10 (тогда шаг на краю диска d20 мм будет 0,12 мм примерно при шаге двигателя 1,8 градуса.
Привод рабочего рычага - как в старых хардах - ленточный с передаточным отношением 1к 10.

+ появляется возможность токарной обработки (фрезой)
+ всего 2 подшипника вместо направляющих по 200 баксов за штуку.
+ механика под столом, следовательно вся закрыта.

- расчеты для позиционирования усложняются многократно
- требуется новый софт на станке и компе (хотя это не факт)
Вложения
.jpg
Упрощенная схема
Аватара пользователя
Широкий
 
Сообщения: 185
Зарегистрирован: 25 сен 2006, 20:56
Откуда: Можайск
Skype: rtt1971
прог. языки: Java, C++
ФИО: АВ

Re: Станок ЧПУ без направляюших

Сообщение RoboTok » 18 дек 2008, 18:00

ИМХО дешевле поставить направляющие по 200 у.е., чем софт под этот аппарат написать.
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

Re: Станок ЧПУ без направляюших

Сообщение Myp » 18 дек 2008, 18:01

такой станок есть и софт для такого станка есть!!!!

даже тут в форуме была ссылка и автор программы светился
забыл как проект зовут тока :(
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Станок ЧПУ без направляюших

Сообщение Широкий » 18 дек 2008, 18:04

Бум искать и реализовывать! В принципе расчеты не такие уж и сложные.
Аватара пользователя
Широкий
 
Сообщения: 185
Зарегистрирован: 25 сен 2006, 20:56
Откуда: Можайск
Skype: rtt1971
прог. языки: Java, C++
ФИО: АВ

Re: Станок ЧПУ без направляюших

Сообщение RoboTok » 18 дек 2008, 18:06

Myp писал(а):такой станок есть:(


Вы про "ГигоМачо" ?
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

Re: Станок ЧПУ без направляюших

Сообщение Duhas » 18 дек 2008, 18:07

вопрос еще в жесткости штанги этой....
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Станок ЧПУ без направляюших

Сообщение Широкий » 18 дек 2008, 18:27

Гигамех.ру нашел. Это там есть. Но только общие суждения по-моему.
Последний раз редактировалось Широкий 19 дек 2008, 17:50, всего редактировалось 1 раз.
Аватара пользователя
Широкий
 
Сообщения: 185
Зарегистрирован: 25 сен 2006, 20:56
Откуда: Можайск
Skype: rtt1971
прог. языки: Java, C++
ФИО: АВ

Re: Станок ЧПУ без направляюших

Сообщение Широкий » 19 дек 2008, 17:45

Алгоритм наверное такой будет:
1. Создать из координат точек массив с данными об начальном угле точки (при начальном позиционировании диска) и ее расстоянии от центра диска.
2. Отсортировать по возрастанию (или убыванию) угла. В результате это минимизирует поворот диска. Если сортировать по возрастанию или убыванию длины, то это минимизирует движение штанги. Что предпочтительнее?
3. Решить задачу пересекающихся окружностей для каждой точки. При этом в массив добавить угол поворота диска и угол поворота коромысла.
4. Собственно позиционировать и сверлить. Относительным смещением (от предыдущей точки).

Для резки нужно будет вычислять все точки с шагом резки. Будет бааальшой массив.

Вопрос по п. 3. Есть ли готовые формулы?
Исходно дано : угол поворота диска, расстояние от центра диска, размеры окружностей.
Вычислить угол поворота коромысла.

Есть математики в русских селеньях? :O:

И еще вопрос - как организовать безлюфтовый привод диска? думаю ременная передача будет рулить. Или тросовая с кольцевым тросиком. Может фрикционная прокатит? Ваши мнения?
Аватара пользователя
Широкий
 
Сообщения: 185
Зарегистрирован: 25 сен 2006, 20:56
Откуда: Можайск
Skype: rtt1971
прог. языки: Java, C++
ФИО: АВ

Re: Станок ЧПУ без направляюших

Сообщение MiBBiM » 19 дек 2008, 19:47

мб наклеить на диск ремень?
3214.JPG
3214.JPG (6.33 КиБ) Просмотров: 6872

если я правильно вас понял:
321.JPG
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Станок ЧПУ без направляюших

Сообщение Широкий » 19 дек 2008, 22:25

Так штанга тоже по дуге ездит. Как в жестком диске.

Добавлено спустя 2 часа 29 минут 52 секунды:
Как рассчитать верхний угол равнобедренного треугольника зная все стороны? Дайте формулы, плиз. Искать задрался. Школьный курс забыл. В инете только доказательства всякие. Расчетов нет.
Вложения
.jpg
Последний раз редактировалось Широкий 19 дек 2008, 20:19, всего редактировалось 1 раз.
Аватара пользователя
Широкий
 
Сообщения: 185
Зарегистрирован: 25 сен 2006, 20:56
Откуда: Можайск
Skype: rtt1971
прог. языки: Java, C++
ФИО: АВ

Re: Станок ЧПУ без направляюших

Сообщение =DeaD= » 19 дек 2008, 22:41

Пусть A,B - прилежащие к искомому углу "x" стороны, а C - противолежащая. Тогда угол считается из теоремы косинусов школьного курса:

LaTeX: C^2 = A^2 + B^2 - 2 \cdot A \cdot B \cdot \cos x, т.е. LaTeX: \cos x= y = \frac{A^2+B^2-C^2}{2 \cdot A \cdot B}
LaTeX: x = \arccos y. Так как угол в треугольнике 0<x<180°, то уравнение решается однозначно.

Для равнобедренного: A=B
LaTeX: x = \arccos y, LaTeX: y = \frac{2 \cdot A^2-C^2}{2 \cdot A^2}

(это мне Vooon подсказал как чего оформить, ему спасибо! :friends: )
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Станок ЧПУ без направляюших

Сообщение Широкий » 19 дек 2008, 23:10

Огромное спасибо! :Bravo:
Теперь можно расчеты делать.
Еще, если не затруднит, угол прямоугольного треугольника по 2-м катетам подскажите. Это для расчета массива углов точек детали нужно.
Гипотенузу сам определю. Теорему пифагора еще помню.
То есть массив получается (гипотенуза, угол)
Углы отсортировать и начиная со второго элемента писать только дельту угла (приращение). Чтобы его потом на позиционер диска выдавать, а не считать каждый угол от нуля.
Последний раз редактировалось Широкий 19 дек 2008, 23:18, всего редактировалось 1 раз.
Аватара пользователя
Широкий
 
Сообщения: 185
Зарегистрирован: 25 сен 2006, 20:56
Откуда: Можайск
Skype: rtt1971
прог. языки: Java, C++
ФИО: АВ

Re: Станок ЧПУ без направляюших

Сообщение EdGull » 19 дек 2008, 23:13

=DeaD= уважаю! :friends:
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Станок ЧПУ без направляюших

Сообщение =DeaD= » 19 дек 2008, 23:40

Широкий писал(а):Еще, если не затруднит, угол прямоугольного треугольника по 2-м катетам подскажите. Это для расчета массива углов точек детали нужно.

Пусть A,B - прилежащие к прямому углу катеты, C - гипотенуза, а "x" и "y" - противолежащие от них углы (т.е. угол "x" напротив A и угол "y" напротив B), тогда по школьному же курсу:

LaTeX: sin x = cos y = \frac{A}{C}

LaTeX: sin y = cos x = \frac{B}{C}

Так как один угол в треугольнике уже 90°, тогда каждый из двух других <90°, а значит все arccos и acrsin можно брать не задумываясь:

LaTeX: x = \arcsin \frac{A}{C} = \arccos \frac{B}{C}

LaTeX: y = \arcsin \frac{B}{C} = \arccos \frac{A}{C}

Добавлено спустя 54 секунды:
EdGull писал(а):=DeaD= уважаю! :friends:

Да тут школьный курс, это же не взвешенные паросочетания на скорость писать или системы дифуров решать 8)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Станок ЧПУ без направляюших

Сообщение spike » 20 дек 2008, 14:39

Широкий писал(а):Гигамех.ру нашел. Это там есть. Но только общие суждения по-моему.

Ну не знаю, нащщот общих суждений... 8)
Вот конкретная тема.
Вот конкретный результат.
Программа есть, если нужно - выложу. :)
Не желайте мне удачи - удача для неудачников, лучше пожелайте мне успеха.
GIGAMESH.RU
spike
 
Сообщения: 42
Зарегистрирован: 04 дек 2008, 13:53
Откуда: Протвино
прог. языки: Delphi + Fortran

След.

Вернуться в Станочный парк

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2