Эта темя является продолжением начатой дискуссии. В этой ветке обсуждаем код контроллеров, математику управления и програмное обеспечения подготовки задачи для ЧПУ станка.
Ну чтожь поехали..... И так кто знает гибкую систему CAD-CAM для построения трехмерных моделей а потом резки их в на 4х координатном станке?! Основное условие управляющая команда должна формироваться в G-code ......
Любая современная CAD/CAM/CAE система на выходе даёт программу для станка ЧПУ. Ну например Cimatron IT.... Для преобразования программы под конкретный станок пишутся под каждую систему постпроцессоры для преобразования с.к. САПР в с.к. станка .
Mike_MA писал(а):Любая современная CAD/CAM/CAE система на выходе даёт программу для станка ЧПУ. Ну например Cimatron IT.... Для преобразования программы под конкретный станок пишутся под каждую систему постпроцессоры для преобразования с.к. САПР в с.к. станка .
У меня куча КАМ программ но совсеми разобраться надо с годик.... я спрашиваю чтоб долго не мучаться Интерисует именно возможность работы в 4х координатном пространсве для 3х у меня уже есть не плохая програма с которой я дружу 3 года Там вроде есть возможность даже оброботки в 4х координатах но что-то у меня не как не получается собрать код для 4д...над этим что называется работаем..... Так же важно то чтоб Постпроцессор имел возможность настройки и воводил коды в G-code....
Ну, контроллер оживает, пора начинать писать прогу для компа. Терминал юзать уже не так уж удобно... =)
Думаю на первое время хватит простой системы комманд: старт/стоп, установка координат цели, регулировка скорости каждого мотора через ШИМ, возможность установки нуля и прочая мелочь...
прошу не смеяться - писать буду на вижал бейсике. С сями я дружу только под ДОС, а разбираться со всякими билдерами щас лениво (все равно через полгода в универе научат). А прогу для начала буду делать простую: режим хождения по координатам, режим плоттера, режим карты высот и режим построчного рисования...
Подробности - схемку сюда я уже кидал. Найду - кину еще раз. Все это время было убито на создание прошивки на уровне работы с железом. Она готова. Создал пачку функций работы с моторами, независимые счетчики импульсов для оптики, все это завязано друг на друга через главную процедуру управения. Тоесть об удержании позиции заботиться уже не приходится, это аппарат делает сам. Даешь ему координату и значения ШИМ и он сам туда отрабатывает и там стоит до получения следующей команды. Естественно все это не вслепую, аппарат говорит если там застрял или приехал или еще чего случилось (например мотор слегка заклинило и фреза ушла чуть в сторону) Тоесть полный контроль над положением. Все это сделано для четырех осей. Теперь разрабатываю уровень протокола. Когда он дойдет до нужной кондиции (и станет неудобно дебагить с термиала) начну строить прогу для компа. В будущем добавлю измерение тока моторов. Это даст данные о нагрузке. А из них можно сделать компенсацию гибкости рамы... Но это пока только в будущем...
У меня есть программы для станков с ЧПУ! Но не для самодельных, а для фирменных. Но там их немеренно, может что и подойдёт. Могу скоприровать на диск и прислать...
Вот здесь есть: http://www.electroprivod.ru/program.htm Но только это для управления с компа, программы ПОЛНОСТЬЮ универсальны, им только LPT порт и шаговые двигатели нужны. Гибкие настройки. Но единственный минус - надо ставить DOS или WIN 98 - другое просто напросто будет страшно тормозить!
Есть еще одна программа для станков с ЧПУ, называется GeMMa-3D, у нее даже интерфейс русский и на сайте производителя помойму выложены примеры выполнения некоторых изделий.
Я сейчас по книге делать пытаюсь... Там более-менее подробно описана программа KCam. И демо версия в инете есть... Неплохая штука если использовать в паре с CorelDrаw.
Кстати, наскока можно удлиннить LPT (всмысле кабелем) без использования всяких там буферных усилителей?