Перейти к содержанию

    

Разработка комплекса программа+железо LPT/USB для станков

Такие хотелки регулярно возникают на тематических форумах, только вот доведенных до ума вариантов пока не видно :)

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В механических станках многократное попадание в нитку обеспечивалось отмоткой системы в обратную сторону. Такой прикол, как сбег резьбы - ещё не придумали. В станках с ЧПУ многопроходное нарезание проходит без остановки шпинделя. Попадание в нитку происходит либо стартом прохода с нулевой меткой, либо применением шаго-подобных двигателей при работе под MACH.

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

Но это лирика.

Имелось в виду не это, а Ваш пример управляющей программы в G-кодах. То есть что там с многопроходностью и попаданием в нитку при выбранном Вами способе управления, кинематике, точности и жесткости механической части?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
только вот доведенных до ума вариантов пока не видно :)

Если не злодействовать в ТТХ, то китайский станочек вполне не плох по характеристикам и доступен по цене.

Я купил с рабочим полем 240x180x45 мм + лазер 2.5 Вт с доставкой менее 21 тыр.

Таможню пролетел без вопросов.

На станке можно фрезеровать фанеру (пробовал 8 мм), гравировать лазером надписи, резать лазером фанеру 4 мм,

гравировать печатные платы (ширина реза около 0.35 мм) и выполнять другие работы.

Для начала работы с ЧПУ очень рекомендую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Т.к. вряд ли на токарном станке с реечной передачей на приводе продольной подачи можно отматыванием в обратную сторону точно попасть в нитку и нарезать резьбу.

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

Так что можно и без ШВП резьбы резать.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Я купил с рабочим полем 240x180x45 мм + лазер 2.5 Вт с доставкой менее 21 тыр.

На станке можно фрезеровать фанеру (пробовал 8 мм), гравировать лазером надписи, резать лазером фанеру 4 мм,

А что еще и какой толщины лазер такой мощи режет? Пластик черный, белый толщиной 2..3мм может? С какой скоростью режет?

Софт нормальный?

Ссылочку не дадите на такой комплект, а то на али дороже значительно выходит.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
А что еще и какой толщины лазер такой мощи режет? Пластик черный, белый толщиной 2..3мм может? С какой скоростью режет?

Пластик начинает гореть и плавиться. Уменьшив мощность лазера, можно нарезать канавки (лазерная гравировка).

Пластики разные бывают, и не все допускают реза, даже на промышленных лазерных резаках.

 

Пластик можно резать фрезой.

 

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

агрегат посерьезнее, ибо этот никогда не окупится.

Обычно режу фрезой или гравирую PCB с F50,

Фанеру режу лазером с F160 в 4 прохода.

Быстрое перемещение около F500.

 

Софт нормальный?

Бесплатный так себе, но я привык. Можно купить нормальный, но я не готов. Можно поломать, но я противник.

Ссылочку не дадите на такой комплект, а то на али дороже значительно выходит.

На али. Кста, на 3 тыр подешевел из-за курса.

Поделиться сообщением


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

Пластики разные бывают, и не все допускают реза, даже на промышленных лазерных резаках.

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

Бесплатный так себе, но я привык. Можно купить нормальный, но я не готов. Можно поломать, но я противник.

А уже ломанного нет для не противников? Или там стандартный интерфейс и софт для других 3д фрезеров подходит.

 

Поделиться сообщением


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

А мне рез после лазера не очень приятен. Мне ближе фреза + постобработка напильником.

Больше всего смущает малый ход по Z (~45 мм). Не всякую деталь обработаешь. В основном листовой материал.

Кста, если кого интересует результат работы станка, могу фоток наделать.

А уже ломанного нет для не противников? Или там стандартный интерфейс и софт для других 3д фрезеров подходит.

Я пользуюсь этим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Больше всего смущает малый ход по Z (~45 мм). Не всякую деталь обработаешь. В основном листовой материал.

Кста, если кого интересует результат работы станка, могу фоток наделать.

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем привет! Я вернулся! Дотянули трубу до зоны покрытия GSM.

Благодарю всех за публикации в теме. Лазерный гравер мне тоже нужен.

К сути вопроса:

1. Есть интерфейс CAN. По своим ресурсам он позволяет управлять одновременно 5-ю приводами с частотой 1 КГц, что уже неплохо. На этом все заканчивается.

2. В идеале нужно сделать такую вещь: плата PCI либо PCI-E с клеммником на подключение 100 витых пар. Назовём этот вариант 100%

Каждому приводу (и не только приводу) будет соответствовать свой физический разъём. Соединение по типу RS485-CAN-Свой стандарт, нужно рассмотреть все 3 варианта.

3. Финансирование работы предполагается с моим приездом к месту проведения работы и моего участия в оной.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Выбор порта LPT, не в пользу остальных

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

напишете ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Lpt я сам лично не смогу написать. Задача обозначена - делаем плату на PCI или PCI-E, 100 витых пар на частоте 1 МГц. Применять ноутбук не планируется, слишком суровые реали на производстве. А LPT на плате уже есть, на всякий случай.

 

Сейчас нужно распределить обязанности и определиться со стоимостью проведения работ. Как минимум 50 000р у меня на это есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Советую скачать исходники LinuxCNC и оценить обьем кода. Тогда станет понятно, что в одиночку такую работу не потянуть. Если надо сразу начинать работать- то ставить на выделенный компьютер LinuxCNC, цеплять у нему контроллеры на базе карт Mesa http://www.mesanet.com/ и к ним драйверы выбранных моторов и работать.

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

Про LPT забыть как страшный сон.

На самом деле любая система CNC распадается на две части - trajectory planner и motion controller. Первая часть интерпретирует G-код и готовит наборы кадров с позициями, скоростями и привязкой кадра по времени для 6 координат. Вторая часть заставляет станок двигаться по этим приготовленным координатам. Вот физически это могут быть два разных устройства, и только второе должно обеспечивать риалтайм. Попытка напихать все в одну программу и один компьютер годится только для хоббийщиков.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Lpt я сам лично не смогу написать.

я думаю, 50 рублей хватит, чтобы написать виртуальный lpt, задача непростая, но не большая по объёму

 

Задача обозначена - делаем плату на PCI или PCI-E

нет в ноутах pci, можно даже сказать, что и pcmcia нет

эзернет есть во всех, поэтому и нужен виртуальный lpt

и да, есть ещё забавный вариант - hdmi

 

Применять ноутбук не планируется, слишком суровые реали на производстве

ну купите милитари

в принципе, не исключено сделать свой ноут, вопрос лишь нафига

точнее, где деньги, зин

 

один компьютер годится только для хоббийщиков

вы бы видели станки - палка-палка-два-конца, на которых люди деньжищи зарабатывают - не обижайте хоббийщиков

Изменено пользователем Огурцов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
вы бы видели станки - палка-палка-два-конца, на которых люди деньжищи зарабатывают - не обижайте хоббийщиков

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

Про витруальный LPT забыть ка про ночной кошмар. В крайнем случае китайская USB плата с драйверами под мач3 за 50 баксов типа такой

01_595_2_15.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация