самодельный станок с чпу on line
как управлять пока тоже не знаю.
При наличии готовых стандартных программ управления, просто сделать переходник с COM-порта ( или даже с USB ) на микропроцессоре, работать по командам типа “Двигатель X, шаг вперед”, и велосипедов не изобретать.
Но если все-таки будет интересно - лет десять назад сделал маленький станок целиком с нуля, и выкладываю программу управления:
Писано оно еще вроде под 5-й ПАСКАЛЬ.
Сам станок - 3 ШД плюс двигатель вращения инструмента, через LPT-порт. Схемы нет, но там все просто ( пара регистров, на ШД - пачка КТ817 с защитными диодами ( !!! обязательно; два диода - на плюс и землю ), на инструмент - релюхи; и 3 микрика-концевика по трем координатам ). Время задает ( чтобы не зависеть от скорости процессора ) одновибратор на 155АГ3.
Умеет рисовать прямые линии и окружности ( дуги ); использует простенький язык ( пример командного файла прилагается ), и есть программулька для преобразования из PLT-файлов PCAD ( старого - еще 4.5 ) в такой командный файл.
Если кто будет разбираться:
- Не пинайте сильно - я тогда ПАСКАЛЬ только учил, и вообще собирался это все на АССЕМБЛЕР к микропроцессору переписывать ( отсюда огромное количество GO TO и глобальных переменных при отсутствии локальных ). Все это делалось лет 10 назад, а тогда ни Интернета не было, ни магазинов, ни зарплаты нормальной, но были желание, свободное время, еще не накрылись заводы, и еще работали на них люди с правильно растущими руками, которые помогли с изготовлением деталей почти забесплатно.
- Если просто так взять старый ПАСКАЛЬ - м.б. Runtime Error 200; нужен патч для CRT. М.б. пройдет компиляция в дельфях под консольное приложение.
- WIN2000 и XP - не дают прямого доступа к LPT, нужен драйвер.
- Без железа прямо так работать не будет - упирается в одновибратор, который сейчас ( на PC AT ) можно заменить вызовом процедуры ( ??? функция 0x86 прерывания 0x15 ??? отработка задержки с точностью до микросекунд независимо от скорости процессора ). Менять процедуру WrkDelay в Simdrv2.pas.
- Скорость резания задается только задержкой шага ( разной для резки и для перемещений без нагрузки ); т.е. линейная скорость при резке по диагонали будет выше, чем вдоль одной из координат.
- Двигатели дают 100 шагов на оборот, и резьба валов - с шагом 1 мм, т.е. пересчитывать ничего не нужно; если будет нужно - там процедура есть, Scale, ее поменять. Общий диапазон - 0…32768 ( т.е. 32 см при шаге в 0.01 мм ). Работало в режиме полушагов ( мощность выше ). Умеет корректно приостанавливать работу ( инструмент отвести, все ШД - в фазу 0, и выключить питание ).
Про механику - даже рассказывать не хочу; работает страшно медленно и точность под нагрузкой ( фрезеровка канавки 1*1 мм в гетинаксе ) - всего около 0.5 мм. Позднее на работе ЕС ломали, так стащил направляющие от больших дисководов ( “ласточкин хвост” + каретка на подшипниках ), и потом м.б. что-нибудь из этого сделаю, если будут время, деньги, и фрезеровщик нормальный найдется со станками и материалом.
Если же все-таки контроллер свой делать ( загрузка в буфер и дальнейшая работа уже без компа ), то что-нибудь типа Atmel 89s52 ( прошить только простейший загрузчик ) + память на 64…128 Кб ( набрать из 62256 или вообще одной микросхемой найти ) + м.б. 24с256 ( основную программу хранить, и перегружать ОЗУ при включении, чтобы каждый раз с компа не грузить ). Командный файл - м.б. на флешке приносить; тогда комп вблизи станка по идее вообще не нужен.
Направляющие задерживаются… Фото нет т.к.осбо интересного пока нет.Всего неделю занимаюсь-материал,резка,тельфер, конструктив,оснастка.Но поддержку направляющих на 3х метрах выставил и закрепил с погрешностью 0.05мм.Мерил щупом от поверочной линейки.По поводу моторов FL86STH80-S5504A что думаете? 10K ppm думаю много 5К ppm-нормально,если момент сохранится.При шаге 5 это 7.5 м.мин.Вес портала получается~90 кг и 2 мотора с потерей момента могут либо не сдвинуть портал,либо не остановить инерцию.По управлению даже не думаю,либо контроллер либо DOS
Что-то мне станок такого размера без сервопривода плохо представляется…
…Но поддержку направляющих на 3х метрах выставил и закрепил с погрешностью 0.05мм.Мерил щупом от поверочной линейки…
Тоже делаю станок 1700х1200х280 оси Y и Z готовы, двигатели Berger Lahr VRDM 3913 на X и Y, на Z VRDM 368. Все работы по изготовлению оси X придется вести в гараже из инструмента болгарка, сварочный и руки. Как только оттает дорога закуплю швеллер.
Вопрос:
Как Вы выставляли направляющие да еще с такой точностью? Как избежать “перекручивания” стола? Короче как выставить плоскость? Опишите пожалуйсто технологию, кстати обещаные фото были бы очень кстати.
Направляющие пришли.
Фотик глючит при газоразрядном свете.
Nick34
Направляюшие по науке сперва ставятся по поверочной линейке поддержки(ограничители),а потом между ними сама направляющая.Стол варится на поверочной плите в выставленном состоянии кучей прихваток,а потом обваривается.Но можно попытаться упростить при помощи лазерного уровня.
…Направляюшие по науке сперва ставятся по поверочной линейке поддержки(ограничители),а потом между ними сама направляющая.Стол варится на поверочной плите в выставленном состоянии кучей прихваток,а потом обваривается.Но можно попытаться упростить при помощи лазерного уровня.
Что то поверочной плиты на Вашем фото не видно. 😁
Если можно поподробнее опишите, как все это можно сделать в гараже? 😊
Если можно поподробнее опишите, как все это можно сделать в гараже? 😊
Возмите более-менее ровный стол, на нем и сварите 😃.
Я варю так: беру 5 листов ДСП и 1 лист МДФ, ставлю вертикально, стягиваю по краям струбцинами, свничиваю с зенковкой по центру, кладу на стол и на этом деле варю по методике, описанной выше.
Эдакая доморощенная более-менее ровная поверочная плита 😃.
AlexSpb,
Обычно делается так: сначала изготовляются заготовки, на них фрезеруются площадки, сваривается каркас (естественно с выставкий и зажимом), затем проводится термическое старение, затем эти площадки под направляющие шлифуются, при сильной поводке фрезеруются, затем шлифуются, далее всё выставляется, сбалчивается, по месту сверлится, развёртывается (под конус или в размер) и штифтуется.
Художник
Согласен,но термическое старение конструкции 3000х1300 невозможно.Да и не нужно,т.к.Мест напряжений в месте крепления направляющих нет.Что касается места посадки кареток,то на фото видно что они состарены и отфрезерованы.
Nick34
Что то поверочной плиты на Вашем фото не видно.
На фото моя мастерская,а поверочная плита это чугунная конструкция весом тонн 8 и она на заводе.Поэтому я и думаю заморачиваться с ней или нет.Вес моего металла уже килограмм 250 а его надо перемещать…
Nick34
из инструмента болгарка, сварочный и руки. Как только оттает дорога закуплю швеллер.
Главный пункт здесь руки.Швеллер думаю не лучший материал.
maxvovk
Зависит от размера и требуемой точности.
Эдакая доморощенная более-менее ровная поверочная плита
Вфайле способы установки и допуски на лин.паправл.
Опять файл не вставляется.
AlexSpb,
Автоколлиматором простреляйте, выставьте и заштифтуйте.
Тогда можно без плиты обойтись.
допуски.
Художник
что такое Автоколиматор не знаю.
“что такое Автоколлиматор не знаю”
Специальный прибор для выставки параллельностей и перпендекулярностей, а так же для измерения угловых отклонений.
Точности - секунды и доли секунды.
Художник
Понял.
Хочу попробовать самоневилирующимся лазером с разных плоскостей пострелять в одну точку на расстоянии 11метров.На таком расстоянии погрешность приемлемая.Очень неохота на завод эту груду тащить.
Автоколлиматором простреляйте, выставьте и заштифтуйте
а где этот Автоколлиматор можно посмотреть,купить, арендовать ??
“а где этот Автоколлиматор можно посмотреть,купить, арендовать ??”
Довольно дорогой оптический прибор, покупать для одного станка смысла нет, наверное можно где нибудь в салонах проката приборов взять, или на производствах найти.
Пример приборов:
www.taylor-hobson.ru/prod/autoclim.htm
www.instrumentalist.ru/?StartID=3&ID=60&CategoryID…
Мне по случаю достался, новый, в консервационной смазке.
AlexSpb,
“Согласен, но термическое старение конструкции 3000х1300 невозможно. Да и не нужно,т.к. Мест напряжений в месте крепления направляющих нет.”
Вполне возможно, индукционный нагрев. Нужно? Для хоббийного станка пожалуй не нужно. Да те же поляки вряд ли делают…
А вот места крепления ни при чём. Поведёт раму, и выгнет направляющие. Можно пожалуй, не штифтовать, а просто хорошо протянуть, через месячишку прострелять, перетянуть, а через годик, прострелять, и заштифтовать.
Партнёр недавно в Китае купил привода и шаговые движки мощные, FL какие то, если хотите, как затестируем, могу рассказать.
По любому на ШД с вашим весом и габаритами 7.5 м/мин не вытянешь, даже не мечтайте.
Кстати, у вас ШВП или рейка?
…Швеллер думаю не лучший материал…
Посмотрев, что сделали Вы - полностью согласен.
Художник
констукцию стола задумал из расчета минимальных уводок.Да и плечо-3 метра и вес.периметр сегодня выставил,на плиту не повез.Металл закончился…
Партнёр недавно в Китае купил привода и шаговые движки мощные, FL какие то, если хотите, как затестируем, могу рассказать.
Xочу.
Какие? я собрался FL86STH80-5504B
С швп- засада срок поставки 2 месяца даже без обработки концов.
Принто решение ВРЕМЕННО поставить шпильки сделав конструктив из расчета замены на швп.Что шаг другой-понятно.Конструкцию вращающейся гайки обдумываю,пока неудачные решения,хочется решить без высокоточных посадок.
7.5 м/мин это много.
AlexSpb,
Обычно делается так: сначала изготовляются заготовки, на них фрезеруются площадки, сваривается каркас (естественно с выставкий и зажимом), затем проводится термическое старение, затем эти площадки под направляющие шлифуются, при сильной поводке фрезеруются, затем шлифуются, далее всё выставляется, сбалчивается, по месту сверлится, развёртывается (под конус или в размер) и штифтуется.
Ой, сколько ужасов!
Нам шашечки или ехать?
Нам нужен прямой стол или прямые направляющие?
Если таки второе- так надо их и выставлять…
Galant1,
Никакого ужаса. Это просто, чтобы ровно ехать.
“Если таки второе- так надо их и выставлять…”
Интересно, как вы их выставите, если сварной стол кривой, не в допуске, и его ведёт ежедневно?
Galant1,
Никакого ужаса. Это просто, чтобы ровно ехать.
Едут по направляющим, а не по столу
Интересно, как вы их выставите, если сварной стол кривой, не в допуске, и его ведёт ежедневно?
отфрезеруй 2 рельсы от трамвая, обеспечь параллельность дистанционными ребрами, и на раму через каждые 200 мм врежь установочные винты…
, да, не забудь стол сделать хорошей ферменнной конструкцией и поставить на бетонный фундамент опять же с установочными подушками…
А потом хоть твой автоколлиматор…