Фрезерный станок с ЧПУ. Hand made.
Форумы Автоклуба ИЖ.2126.ru
01 Декабря 2024, 04:30:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: С 1-го августа 2013 объявляется бессрочный месячник по борьбе с матом
   Начало   Главная Поиск Правила Камасутра Блоги Чат Галерея Войти Регистрация  
Страниц: 1 2 [3] 4 5 6 7   Вниз
  Печать  
Автор Тема: Фрезерный станок с ЧПУ. Hand made.  (Прочитано 5131 раз)
0 Пользователей и 1 Гость смотрят эту тему.
LMN
Главный модератор

******

Карма +1390/-2
Offline Offline

Пол: Мужской
Сообщений: 12770

МОСКВА, МИТИНО


Мутант ИЖ 21261-070 Фабула 4х4 2.0i


Ларгус KS0Y5 02D-42 Люкс
« Ответ #30 : 11 Декабря 2015, 11:11:37 »

Это что за станок?

http://www.t-g.ru/shop/61/235/


Я под драйверами имел в виду сопряжение компутерного вектора с фрезой... т.е. перевод команд из КАД систем в команды моторчиков.

  Длинноват путь будет. Начать хотя бы с того, что вектор, это понятие весьма не определённое в сравнении с физическим смыслом. Если это прямая, то понятно, если дуга, ну тоже можно как то условно, эллипс уже гораздо сложнее. А если это сплайн или поверхность Кунса? Вот. А моторчик кушает только импульсы. Каждый импульс поворачивает его на определённый угол.
  В простых терминах подготовка к  работе выглядит так:
1. Готовится матмодель в CAD системе.
2. Загрузка модели в CAM систему. Там модель по частям анализируется применительно к конкретному инструменту и строится траектория инструмента, состоящая из прямых и дуг. Попутно определяется и скорость перемещения по каждому сегменту.
3. Однотипные по инструменту траектории объединяются в одну или одна траектория разделяется на несколько, если время работы зашкаливает или надо делать остановки для переноса прижимов.
4. Траектории переводятся в управляющие программы через постпроцессор, который для каждого станка свой. Хотя есть станки с унифицированными постпроцессорами. Управляющие программы записываются в G-кодах (ISO). Каждая строка по сути перемещение по одному сегменту.
5. Программа на компе разделяет перемещения по осям и передаёт по шлангу на контроллер двигателя, который превращает осевое перемещение (постоянное или переменное по времени) в конкретные электрические слаботочные сигналы и передаёт их на драйвер двигателя.
6. Драйвер двигателя преобразует полученный сигал в поток импульсов с большим током.
7. Шаговый двигатель отрабатывает импульсы и вращает ходовой винт.
8. Винт перемещает шпиндель или стол в нужном направлении с заданной скоростью.

  В итоге всё вертится, крутится и ползает. Получается вот такая картинка.


Смотреть на YouTube
Записан

Мы можем делать быстро, качественно и дёшево.
Выбирайте любые два пункта.
Скачай книжку - спаси дерево!
«Демократия — стадо идиотов под управлением подонков». Альфред Нобель.
udm
Самый шустрый
Ветеран форума
******

Карма +1277/-7
Offline Offline

Пол: Мужской
Сообщений: 5837

Симферополь - СПб - Ижевск


KIA-Sportage III

« Ответ #31 : 11 Декабря 2015, 12:00:28 »

строится траектория инструмента, состоящая из прямых и дуг.
И дуги тоже строятся как множество линейных отрезков Smile
Записан

Беглый ижевчанин

Не напрягайтесь ни в жизни своей, ни в помыслах. Ибо лишь оттянувшиеся кайфуют...
LMN
Главный модератор

******

Карма +1390/-2
Offline Offline

Пол: Мужской
Сообщений: 12770

МОСКВА, МИТИНО


Мутант ИЖ 21261-070 Фабула 4х4 2.0i


Ларгус KS0Y5 02D-42 Люкс
« Ответ #32 : 11 Декабря 2015, 12:06:12 »

  Это раньше. Сейчас код G02 гонит по кругу. Надо только задать параметры.
Записан

Мы можем делать быстро, качественно и дёшево.
Выбирайте любые два пункта.
Скачай книжку - спаси дерево!
«Демократия — стадо идиотов под управлением подонков». Альфред Нобель.
udm
Самый шустрый
Ветеран форума
******

Карма +1277/-7
Offline Offline

Пол: Мужской
Сообщений: 5837

Симферополь - СПб - Ижевск


KIA-Sportage III

« Ответ #33 : 11 Декабря 2015, 12:20:58 »

Сейчас код G02 гонит по кругу.
Так код G02 существует давным-давно. Но он же не более, чем элемент интерфейса, так, чиста для удобства. Макрос, объединяющий две строки:G01X и G01Z Smile
Механическая реализация движения по радиусу все равно складывается интерполяцией из двух одновременных элементарных линейных движений приводов по двум осям Smile
Записан

Беглый ижевчанин

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

*******

Карма +1691/-43
Offline Offline

Пол: Мужской
Сообщений: 40861

Путинград, Колпино


!"№;%:?*!!!

WWW

Питер
ИЖ 2126-060 4x4 * ИЖ 2126-030
« Ответ #34 : 11 Декабря 2015, 16:34:49 »

по частям анализируется применительно к конкретному инструменту
вот тут и не понятно - как кадовские программы узнают как польщзоваться интерфейсом самодельного станка? Я про это и говорю.
Записан

БЖ «Боевой Колобок» - маленькая, круглая, милая, своя.

БЖ "Шайтан-арба 2.0i будет 4х4" * БЖ "Заводной черепашки" * БЖ «HedgeHogHammer/ХЗ» - ЁЖИК №1 В САНКТ-ПЕТЕРБУРГЕ!


Лошадь сказала, взглянув на верблюда: "Какая гигантская лошадь-ублюдок".
Верблюд же вскричал: "Да лошадь разве ты?! Ты просто-напросто - верблюд недоразвитый".
И знал лишь бог седобородый, что это - животные разной породы.
 
В.Маяковский
udm
Самый шустрый
Ветеран форума
******

Карма +1277/-7
Offline Offline

Пол: Мужской
Сообщений: 5837

Симферополь - СПб - Ижевск


KIA-Sportage III

« Ответ #35 : 11 Декабря 2015, 16:47:52 »

как кадовские программы узнают как польщзоваться интерфейсом самодельного станка?
Программа CAD перегоняет свои данные в G-код или, если по-русски, код ISO 7bit.

Управляющие программы записываются в G-кодах (ISO)

Постпроцессор станка изначально обучен понимать G-код Smile

Ты же можешь программить на стандартном языке, а как тамм воспринимает процессор AMD или Intel твою писанину, тебе интересно? Это забота того, кто слабал процессор.
Так и здесь Smile

« Последнее редактирование: 11 Декабря 2015, 16:50:34 от udm » Записан

Беглый ижевчанин

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

*******

Карма +1691/-43
Offline Offline

Пол: Мужской
Сообщений: 40861

Путинград, Колпино


!"№;%:?*!!!

WWW

Питер
ИЖ 2126-060 4x4 * ИЖ 2126-030
« Ответ #36 : 11 Декабря 2015, 17:39:13 »

G-код или, если по-русски, код ISO 7bit.
ИСО 7 бит это по русски цифры от 0 до 127 - ничего не значащие Smile

Вот если так:
Цитировать
G-код - общее название языка программирования, регламентированного стандартом ISO 6983-1:1982, стандартом ГОСТ 20999-83.
Это уже понятнее, что ж-код это протокол управления ЧПУ, а не просто 7 бит Smile

Постпроцессор станка
Это вон та плата к которой моторчики присоединяюся, так? В ней зашито понимание кода (интерпретация и исполнение коменд ЧПУ) аппаратно или всетаки програмный дравйер принимает коды?

программить на стандартном языке, а как тамм воспринимает процессор AMD или Intel твою писанину
Я могу программить на какомто языке. Но без компилятора или интерпретатора - это просто набор букв в текстовом файле который процессор не поймет.
Записан

БЖ «Боевой Колобок» - маленькая, круглая, милая, своя.

БЖ "Шайтан-арба 2.0i будет 4х4" * БЖ "Заводной черепашки" * БЖ «HedgeHogHammer/ХЗ» - ЁЖИК №1 В САНКТ-ПЕТЕРБУРГЕ!


Лошадь сказала, взглянув на верблюда: "Какая гигантская лошадь-ублюдок".
Верблюд же вскричал: "Да лошадь разве ты?! Ты просто-напросто - верблюд недоразвитый".
И знал лишь бог седобородый, что это - животные разной породы.
 
В.Маяковский
Кувалдыч

*******

Карма +1691/-43
Offline Offline

Пол: Мужской
Сообщений: 40861

Путинград, Колпино


!"№;%:?*!!!

WWW

Питер
ИЖ 2126-060 4x4 * ИЖ 2126-030
« Ответ #37 : 11 Декабря 2015, 17:46:43 »

ГОСТ 20999-83
http://vsegost.com/Catalog/13/13092.shtml

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


Так. Теперь вопрос конфигурации - откуда софтины знают возможности станка?
Нужно софтине это как-то рассказать, настроить? Или это в прошиввку платы станка записывать?
Записан

БЖ «Боевой Колобок» - маленькая, круглая, милая, своя.

БЖ "Шайтан-арба 2.0i будет 4х4" * БЖ "Заводной черепашки" * БЖ «HedgeHogHammer/ХЗ» - ЁЖИК №1 В САНКТ-ПЕТЕРБУРГЕ!


Лошадь сказала, взглянув на верблюда: "Какая гигантская лошадь-ублюдок".
Верблюд же вскричал: "Да лошадь разве ты?! Ты просто-напросто - верблюд недоразвитый".
И знал лишь бог седобородый, что это - животные разной породы.
 
В.Маяковский
udm
Самый шустрый
Ветеран форума
******

Карма +1277/-7
Offline Offline

Пол: Мужской
Сообщений: 5837

Симферополь - СПб - Ижевск


KIA-Sportage III

« Ответ #38 : 11 Декабря 2015, 17:55:41 »

Так. Теперь вопрос конфигурации - откуда софтины знают возможности станка?
А что тамм знать-то? Smile
Производитель станка прописывает ограничения по возможностям станка в сам контроллер. Примерно как каждый производитель смарта конфигурирует Андроид под свою модель Smile
Записан

Беглый ижевчанин

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

*******

Карма +1691/-43
Offline Offline

Пол: Мужской
Сообщений: 40861

Путинград, Колпино


!"№;%:?*!!!

WWW

Питер
ИЖ 2126-060 4x4 * ИЖ 2126-030
« Ответ #39 : 11 Декабря 2015, 18:16:08 »

А что тамм знать-то? Smile
Размер фрезы, высота "безопасного положения", передаточные числа редукторо - там же в ж-коде все в метрах, а в станке в шагах моторчика, а на каждом станке шаг моторчика может соотвествовать любым значениям в метрах и т.д.

Много чего. Софт бывает или не универсальный или универсальный а значит конфигурируемый.
в сам контроллер.
Вот я о чем и справшиваю. Значит просто купить плату из тех что приводились ссылки - не достаточно.
Надо еще ее перепрошить.
конфигурирует Андроид под свою модель
Там он конфигурирует софт, а не железо. Для того и делают операционки чтобы избавиться от привязки к железу.

Вот потому я и спрашиваю где и как конфигурится ЧПУ - в станке и софтина получает конфигу оттуда, либо в софтине описывается станок.
Записан

БЖ «Боевой Колобок» - маленькая, круглая, милая, своя.

БЖ "Шайтан-арба 2.0i будет 4х4" * БЖ "Заводной черепашки" * БЖ «HedgeHogHammer/ХЗ» - ЁЖИК №1 В САНКТ-ПЕТЕРБУРГЕ!


Лошадь сказала, взглянув на верблюда: "Какая гигантская лошадь-ублюдок".
Верблюд же вскричал: "Да лошадь разве ты?! Ты просто-напросто - верблюд недоразвитый".
И знал лишь бог седобородый, что это - животные разной породы.
 
В.Маяковский
udm
Самый шустрый
Ветеран форума
******

Карма +1277/-7
Offline Offline

Пол: Мужской
Сообщений: 5837

Симферополь - СПб - Ижевск


KIA-Sportage III

« Ответ #40 : 11 Декабря 2015, 18:31:58 »

Давай так, по шагам Smile
1. CAD-программа создает управляющую траекторию инструмента. Она хранится обычно в виде текстового CL-файла. Этот файл понятен всем. Можешь его и сам написать, на бумажке в виде G-кода.
2. CL-файл  заливается в постпроцессор станка. Постпроцессор - это и есть стойка ЧПУ. Программно-аппаратный комплекс по трансляции траектории инструмента в управляющую программу.
3. Управляющая программа это тоже текстовый файл, но уже учитывающий возможности и предназначение станка.
4. Постпроцессор может иметь универсальный внутренний язык программирования для всей линейки фирмы-производителя.
5. Формат файла  индивидуален для конкретного станка. Т.е. железо и софт постпроцессора прописываются под конкретный экземпляр станка.
« Последнее редактирование: 11 Декабря 2015, 18:32:46 от udm » Записан

Беглый ижевчанин

Не напрягайтесь ни в жизни своей, ни в помыслах. Ибо лишь оттянувшиеся кайфуют...
igor_r ТС
Ветеран форума
******

Карма +556/-1
Offline Offline

Пол: Мужской
Сообщений: 1559

г.Орел


WWW

г.Орёл
Lada Largus KS0Y5-42-02K, 2014г, Lada Kalina седан. дв. 1,4л 16v. 2010г.
« Ответ #41 : 12 Декабря 2015, 15:06:49 »

Чтобы было понятно объясню на пальцах: Для управления станком я использую связку программ ArtCAM и Mach3. В ArtCAM рисуется (или загружается готовая) модель. Выбирается инструмент и стратегия обработки (обработка по вектору, выборка, обработка 3D растром и пр.) затем программа просчитывает траекторию инструмента и сохраняет ее в управляющую программу для нужного типа станка. В моем случае это Mach3. Программа Mach3 преобразует управляющую программу в сигналы STEP и DIR LPT-порта. Получается, что плата и драйверы нужны только для того, чтобы соединить шаговые двигатели с LPT-портом.
В программе Mach3 настраиваются параметры станка: на каком пине LPT-порта подключен какой мотор, концевик и пр. Так же прописываются максимальные скорости и ускорения для моторов каждой оси, шаг ходового винта и редуктора, размеры рабочего поля и пр. данные о станке.

Кувалдыч, если интересно, то могу выслать документацию к программе Mach3 на русском.
« Последнее редактирование: 12 Декабря 2015, 15:10:31 от igor_r » Записан

Группа VK: CNCvOrle. Резьба на ЧПУ в Орле
Был ИЖ-2126-030 2004г. Продан.
Lada Largus KS0Y5-42-02K дв. 1,6л 16v 2014г.в. Серебристый, люкс.
Lada Kalina седан. дв. 1,4л 16v. 2010г.в. Черно-синий, люкс.

LMN
Главный модератор

******

Карма +1390/-2
Offline Offline

Пол: Мужской
Сообщений: 12770

МОСКВА, МИТИНО


Мутант ИЖ 21261-070 Фабула 4х4 2.0i


Ларгус KS0Y5 02D-42 Люкс
« Ответ #42 : 12 Декабря 2015, 15:32:51 »

  И мне. Я хочу прицепиться к ноуту. Не знаю, правда, как это будет через LPT ходить. Принтер в своё время не удалось прицепить. Потратил кучу денег на переходники и кабели, текст печатал нормально, а в графическом формате раздвигал строки.
Записан

Мы можем делать быстро, качественно и дёшево.
Выбирайте любые два пункта.
Скачай книжку - спаси дерево!
«Демократия — стадо идиотов под управлением подонков». Альфред Нобель.
vadeek
Мастер
Ветеран форума
******

Карма +653/-0
Offline Offline

Пол: Мужской
Сообщений: 6736





Магнитогорск Челябинская обл., чаще в Башкирии
На чëм придётся
« Ответ #43 : 12 Декабря 2015, 18:29:58 »

Игорь, если вдоль стола рельсы будут опираться на край стола или лежать на нём, то жесткость будет достаточной.
А то что дорого, ну так и заводские стоят миллионы.
Записан

LMN
Главный модератор

******

Карма +1390/-2
Offline Offline

Пол: Мужской
Сообщений: 12770

МОСКВА, МИТИНО


Мутант ИЖ 21261-070 Фабула 4х4 2.0i


Ларгус KS0Y5 02D-42 Люкс
« Ответ #44 : 12 Декабря 2015, 20:28:50 »

если вдоль стола рельсы будут опираться на край стола или лежать на нём, то жесткость будет достаточной

  Нижние направляющие штука особенная. Они всегда под столом. Иначе стружка будет мешать перемещению. На моём станке жесткость обеспечена тем, что скалки опираются на вертикальные пластины, которые стоят под ними. Что то вроде уголка с ребром вверх. Линейные подшипники с пазами. Вот такого типа



Записан

Мы можем делать быстро, качественно и дёшево.
Выбирайте любые два пункта.
Скачай книжку - спаси дерево!
«Демократия — стадо идиотов под управлением подонков». Альфред Нобель.
Страниц: 1 2 [3] 4 5 6 7   Вверх
  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines

Яндекс.Метрика

Google последней посетил эту страницу 29 Ноября 2024, 09:07:02