Старинный гравер в 2026 году
Дисклеймер: Че-то надоели все эти остросоциальные темы. Обещаю больше не постить про оные и не ввязваться в дискуссии. Поэтому сегодня про железки.
Попался мне тут на Авите древнючий гравер фирмы Roland DG. Модель PNC-2300a. Ну не то что бы он был действительно старинным, производился в конце 90-х начале 2000-х.
Учитывая цену в 15к и мое давнее желание завести себе какой-нибудь гравер/фрезер купил я эту железяку не глядя. Сгонял за ней из Питера в Подмосковье :)
Для моих задач моделестроения сия агрегатина очень даже подходящая. Большое рабочее поле, почти 200х300мм и наличие оси Z. Пусть и маленькой, всего 30мм, но настоящей. То есть машина не 2.5D, а честная 3D. Ну опять же, хоть и старый, но таки японец :) На старте аппарат стоил немыслимых денег. Да и сейчас новые экземпляры стоят примерно 100-150К.
Естественно, я не ожидал от машины чудес. Понятно, что проработал он на своем веку достаточно. Как потом оказалаось ~6300 часов наработки. Даже на слова продавца, что оно таки включается и что-то показывате посмотрел скептически.
Но, в целом, гравер действительно включился. И даже в тестовом режиме покрутил мотором.
Первое, что я с ним сделал, выгреб изнутри многолетнее говнище. Ну там где достал пылесосом и тряпкой.
Дальше встал вопрос, как этим чудом управлять. Весь софт который с ним был, закончился еще на Win XP. Большой плюс этой модели в том, что управляется он посылкой команд в обычной ASCII. Хотя и имеет свой собственный язык управления CAMM-GL, похожий на g-code, но все таки отличный от него.
У гравера два интерфейса управления. Это CENTRONICS, через который можно слать только команды на языке CAMM-GL и обычный, честный RS232C, который позволяет еще и немножко порулить самой железкой, а не только процессом гравировки.
Спаял кабель под RS232 - не работает. Причем не работает не только с дешевыми переходниками USB-232, но и с честной платой MOXA на 4 232-х порта. Разобрал, потыкал, выяснил что сдохла микруха отвечающая за 232-й порт. Заказал. Пока ехала, попробовал через LPT. Встроенного LPT у меня нет, купил переходник USB-LPT для старых принтеров. Но, тут меня ждала интересная проблема. Эти переходники, как оказалось, нихрена не создают LPT порт в системе. Они вешаются на принтер установленный в системе и какими-то там внутренними механизмами преобразуют то, что рожает драйвер принтера, в сигналы пригодные для отправки на старый LPT принтер. Но мы же помним, у нас обычный текстовый протокол, поэтому добавил в систему Generic/Text-only принтер и повесил его на переходник. Заодно net use прицепил к принтеру имя LPT1 :)
Команды начали отправляться и гравер их начал выполнять. Что бы каждый раз в командной строке не набирать что-нибудь типа "echo H;>LPT1" написал программульку читающую файлик с командами и отправляющую их с небольшой задержкой через принтерный API винды. В целом, к тому, что бы чего-то загравировать ящик стал готов.
Пробуем отправить простую тестовую программу, без фрезы что бы ничего не сломать.
Но, наши руки не для скуки, надо бы починить 232-й порт. Как раз приехала нужная микросхемка.
Вон она, справа сверху, многоногая DS14C238WM от давно присоединенной к TI фирмы National Semiconductors. Такую же сейчас не купить, TI их снял с производства, но есть полный аналог от MAXIM MAX238.
В общем перепаиваем
И после плясок с бубном, включавших в себя окирпичивание устройства самой свежей прошивкой с сайта Роланд, поиски старой прошивки, которой нигде нет, и которую по запросу подогнали парни из австралийского саппорта Роланд, перепайки кабеля - 232-й оживает :)
Собственно оба интерфейса работают, можно чего-то начинать делать. Но. Как мы помним, весь софт стух. Напрямую сейчас язык управления не поддерживает. А хочется жеж гламура, модельки-то у меня во Fusion 360...
В общем пошарил по инету, нарыл постпроцессор для Fusion от другой модели Roland, примерно того же времени, PNC-3000. Дописал его под 2300а. Добавил поддержку com-порта в программу посылалку, и ВАУ! оно заработало!!! :)
Моделька с генерацией программы и постпроцессингом во Fusion 360
Ну и собственно резня
Да, фреза не та, материал не тот, режимы не те :) Но уж очень хотелось попробовать в деле.
На этом первую часть закончу. Дальше как-нибудь расскажу, что сделал по обслуживанию и ремонту механики. Там есть чего сделать :)















