Activity
Вам всё правильно ответили.
А насчёт DeskCNC, вот здесь народ с ним работал, сообщение №43:
sapr2000.ru/invision/index.php?showtopic=7572&st=4…
Там, конечно, замечательное обсуждение
Сначала некто прицепился к слову desk в названии, трудно спорить, серьезный недостаток.
Потом он заявил, что контроллер пропускает шаги.
А число пользователей составляет минимум несколько сотен, включая, на данный, момент меня со старой версией контроллера. Странно, что никто не заметил ухода на 15мм…
Так что рискну предположить, что у товарища слегка не оттуда растут руки.
Настоятельно советую хотя-бы посмотреть. что собственно находится внутри принтера. 😕
Там находится реалтайм- контроллер шагового двигателя,который
спасибо, конечно, за рекомендацию, это я как электронщик, с одной из специализаций, в переводе звучащей как «встроенные контроллеры» говорю ))
в ответ порекомендовал бы внимательней читать топик, потому что именно про это(в принтерах) я и писал.
касательно затрат на интеллектуальный(а не степ\дир) контроллер – они совершенно невелики – дешевый кристалл типа атмеловкой меги + транслятор rs232 + любой драйвер двигателя по вкусу
и совершенно не в кассу упоминание PCI и ISA – пропускной способности обычного COMа совершенно достаточно
вот пример – контроллер, софт
2 Creolka - спасиб! )
вышеуказанные точности в сотку, вряд ли удастся получить, в лучшем случае - десятые, и то на больших площадях, к метру и более - очень сомнительно
при полимеризации или кристаллизациии больших объемов всегда возникают значительные деформации изгиба и кручения, связанные, в основном, с тем что материал затвердевает неравномерно по времени, чему опять же основная причина дифферент температур - достаточно сотых-десятых долей градуса
чтобы это компенсировать применяют способ, при котором масса затвердевает при значительно пониженной температуре(в разы-десятки дольше) и в специальном термостате
чем морочиться подобными извращениями проще предусмотреть возможность юстировки креплений станины
неужели никто не владеет информацией?
даже как-то странно 😉
фреза - самодельная, карбид вольфрама (колбы от поломанных сверел для производства ПП)
для конвертации пока пользуюсь Ккамом, станок самодельный
экспериментировал еще мало, но достаточно стабильно получается проводящяа дорожка примерно до 0.15 мм
если не гнать трасировку между выводами DIPов, имхо, оптимальная канавка не менее 0.5 мм должна быть. Просто по опыту электронщика - меньшие зазоры, если не покрывать лаком, склонны “течь” особенно летом при повышенной влажности. Причем гравированная поверхность текстолита куда более гигроскопична, чем классическая травленая. Это серьезный минус технологии.
ну вот сейчас например мне актуально коническое перо-полукруг ок. 40градусов, концевое закругление - 0.3 мм 20000 оборотов по фольгированному стеклотекстолиту (печатные платы)
фрезы ломать не очень хочется ))
можно, наверное, недорого отечественные найти, типа там Г-ои-16 или лти-502
но эти гиперболоиды размером поболее выходят, ибо там дуговая накачка
особенно блоки питания неподъемные
плюс двухконтурное вод. охлаждение
но при желании можно работать
хороши своей ремонтопригодностью - квантроны и зеркала относительно доставабельны
как грамотно расчитать оптимальную скорость?
может существуют таблицы?
диаметр, количество реж. кромок, скорость вращения, материал…
для распространенных материалов - латунь, дюраль, сталь, текстолит
может кто-то поделится эмпирически полученными значениями…
…Нет, я с Матчем не работал, у меня своя система ЧПУ собственной разработки.
да это не суть. главное - че на Win пенять, что она как РТОС не работает?
Она для этого и не предназначена. Если грамотно использовать ее ресурсы, штук пять станков можно контроллировать и заодно во что-то рубиться ))
что-то я только на французские демки этого ниноса натыкаюсь, английские есть?
---------------------
вопрос снят ))
а как у ninos-а с равномерностью подач?
что-то я только на французские демки этого ниноса натыкаюсь, английские есть?
…Не, от винды для управления ухожу однозначно, как от страшного сна…
horse,
Тема про mach2. Эта программа работает под виндой, используя её как РТОС. В данном случае, контроллер управления - это персональный компьютер, на котором установлен mach2.
наверное тогда стоило написать “от mach-а ухожу…” 😃 да?
а для управления CNC нет совершенно никакой нужды в РТОС
простейшие функции типа мгновенной реакции на концевики и кнопку Стоп, выдача стабильного по частоте шага - это функции контроллера а не ОС
в любом принтере есть шаговые двигатели - почему то никто не ищет РТОС, чтобы что-нибудь распечатать.
Не, от винды для управления ухожу однозначно, как от страшного сна…
Для серьёзного станка, винда как РТОС непосредственного управления в принципе не годится.
Уходить надо не от винды, а от примитивных контроллеров на дремучих интерфейсах и без буферизации
а винда как ось, прекрасно работает в таких устройствах, как анализаторы спектра, где требования по скорости реакции на события на порядок-два выше
все проблемы с реализацией CNC управления под виндами - в связке контроллер-интерфейс-драйвер
2horse
Можно в гугле набрать GERBER to G-code,
😃) неужели вы думаете, что я этого не сделал?
в Kcam импорт гербера ограничен 100 объектами и автор описывает его как тестовый, круглые площадки интерпретируются как ромбы, что не всегда соответствует необходимости ))
мастер5 на моей машине запускаться отказывается
из программ формирующих путь фрезы есть еще две:
visolate – ява-апплет, формирует полигоны с кратчайшими путями изоляции, что мне не подходит, так как искажается внешняя форма дорожек, а я работаю с СВЧ схемами.
DesKam 2000 – формально имеет все необходимые функции, но галлюцинирует совершенно ужасно, я прямо посыпал голову пеплом ))
к eagle есть плагины для формирвания G кода
в целом пакет довольно приличный, но импорта гербера нет, поэтому трассировать надо прямо в нем, а мне совсем не хочется после 5 лет работы в протеле и кучи сделанных под него библиотек куда-то еще пребираться )))
2horse
Ну если Вам “шашечки”, то пoжалуйте в CAM350.
Втягиваете туда GERBER и получаете фрезеровку.
Для 10-15 корпусов и 2 слоев, Спринта вполне достаточно.
шашечки?
layout - отсутствие редактора схем, импорта нет-листов(что вообще не поддается осмыслению) невозможность проверить зазоры, сделать нормальную сопроводительную документацию - это даже не велорикша, это как на хромой собаке ездить =))
2VD46
нет, росле protel dxp переходить на спринт - спасибо, увольте, максимум можно было бы использовать как конвертер, но его возможности этого не позволяют (
2maxvovk
иногда полезно читать топик внимательней
особенно заголовок
черт, мне не нужна дохлая вторая машина, занимающая лишнее место и заикающаяся под 95й _не_нужна_
Неужели это трудно понять?
А топик был заведен для поиска оптимального варианта программы, то есть такой программы, кторая корректно работает с железом и не требует для своих нужд целую машину.
Интерпретация G кодов для современного компьютера - совершенно смешная задача, которая может выполняться на фоне видеорендеринга.
Очень неплохо выглядит DeskWinNC, правда завязан на собственный контролллер. Но он стоит своих двухсот долларов. Управление по RS232, буфер на 51 команду, встроенная интерполяция.
Программа с очень внятным интерфейсом, под 98/NT/2000. Есть описание API dll для управления железом из программ пользователя.
То, за что действительно стоит заплатить деньги.
И что это за драйвер, приведите конкретные примеры. И какой софт вы хотите использовать с этим драйвером? Тот софт, о котором вы говорили в своем первом письме, для этого не очень подходит.
если бы я увидел достойные во всех отношения примеры, я бы опубликовал их еще в шапке топика
Вы даже не представляете, насколько разными бывают молотки, кувалды, киянки и так далее.
у одной киянки монитор-порт-клавиатура и у другой монитор-порт клавиатура. Одной можно пользоваться по четным, другой - по нечетным.
Не смею больше настаивать.
ага, но мало кто пользуется двумя молотками сразу
Да теоретически все можно, можно и светодиодом в двоичном коде выводить, можно полкомнаты проводами завесить.
Но есть странное желание не городить лишних сущностей и использовать то оборудование что есть, тем более его ресурсов на это хватает с гаком.
платы с плотной трассировкой я делаю на фоторезисте, но вот решил те что попроще попробовать фрезеровать
что КСАМ импортирует гербер, я, конечно, прощелкал, но все равно, хотелось бы узнать существуют ли сторонние программы трансляции, особенно позволяющие опционально убирать всю лишнюю медь или только контурить
2Граф
Ваш вопрос изумительно риторичен, но с какой стати вы его мне адресуете?
Я не собираюсь воспользоваться вашими рекомендациями, потому что не вижу никакого смысла выкладывать минимум 300 долларов за одноплатник, и 100 за дисплей, – вот и все.
Фантазии от том, что я хочу, а что нет можете оставить при себе.
Топик, кстати, был заведен для обсуждения ПО.
…Не ищите трудностей там, где их нет 😃
Промышленная плата типа PC104 (486 DX, флеш-карта в качестве жесткого диска, видеокарта, сеть) имеет размер 100х100 мм и легко встраивается в контроллер станка. Плоский монитор 14’ 640х480 можно купить за 4 бутылки пива и повесить его на стенку.
Все это гораздо проще, чем искать “грамотно сделанный драйвер с буферизацией” и сетовать на “примитивность контроллера”. 😃
По крайней мере мне так кажется 😃
Я, простите, не знаю где вы живете, но там где живу я невозможно найти ни таких плат за разумную цену, ни lcd мониторов “за 4 бутылки пива”
ключевые слова - контекстная зависимость, угу
тут посоветовали Спринт Лэйаут, посмотрел - там ни импорта, ни экспорта из нормальных PCB форматов (
а сама среда очень примитивна (
…Чисто практически занимать мощный компьютер пилением - абсоютно непрактично 😃
На станке должен стоять свой комп под ДОС. Вот это практично во всех отношениях 😃
Практичность - контекстно-зависимое понятие )). У меня, как и у многих, не слишком много места для размещения дополнительного системника, монитора, клавиатуры
Вообще говоря, управление станком, через грамотно сделанный драйвер с буферизацией, для более-менее современного компа задача не более напряженная, чем вывод на принтер.
Все портит, в основном, примитивность контроллера, живущего в реальном времени.
Почему голый ДОС минус?
да чисто практически, если машина одна и надо что-то побыстрому подкорректировать в каде - перегружать каждый раз машину - удовольствие ниже среднего )
по Mach3 поправлюсь - “в части функциональности автор погнался”
KellyCAM 4.xx
Достаточно внятный интерфейс. Работа под ХР.
Основной минус – большая неравномерность подачи, приводящая к ошибкам позиционирования даже на средних скоростях. + мелкие глюки.
Mach2/3
Весьма приличная равномерность подач. Работа под ХР. Хорошая конфигурируемость.
Минусы.
Интерфейс _ужасен_. Его не спасает даже возможность пересборки, так как в конструкторе все те же компоненты, страшные на вид и жрущие ресурсы на не слишком быстрых машинах.
В части конфигурируемости автор погнался, кажется, за всеми зайцами и лосями в лесу одновременно. Отсюда странные неповторяющиеся глюки, грамматические ошибки в интерфейсе, при построении которого опции навалены как попало, кажется не использовался даже грид.
Самая ценная часть этой программы, имхо – драйвер. Практически риэлтайм под ХР – внушает.
TurboCNC
Режим реального времени под ДОС. Подачи – идеальны. Интерфейс – очень внятен, хотя и не слишком удобен. Ничего лишнего. Конфигурируемость отличная, и опять ничего лишнего.
Минус один – голый ДОС и тут ничего не сделаешь, как говорится хочешь кататься… )))
Добавляйте, плиз, известные вам программы или дополнительные комментарии по поводу вышеописанных.
Ну, вообще-то не такая уж и прямая. Так или иначе оба развязываемых устройства должны быть заземлены, то есть соединены . Иначе возможно накопление статического заряда на одном из них, с последующим пробоем. А от статики опторазвязка спасает далеко не всегда.
Ваще говоря, необходимость опторазвязки о-очень спорна. Вы видели ее хоть в одном принтере?
Аккуратный монтаж и грамотная схемотехника – этого достаточно. А иная опторазвязка хуже прямого включения в сеть может оказаться )))
схема с транзистором будет работать, только реле там избыточно
выключать все можно по цепи ШИМа
схема с тиристором работать не будет, так как нужна синхронизация его открывания с сетевой фазой, реле, кстати, тоже избыточно )))
в настройках стола, для X, У, Z индивидуальные - не работают?
или у меня галлюцинации? ((
ничего, кстати, сложного - открытая оптопара или датчик холла + 1долларовый микроконтроллер
только использованием обратной связи по частоте вращения
ну ухудшить точность, относительно полушага, микрошаг никак не может. позиционирование задается конструкцией двигателя и соотношением токов. другое дело что микрошаг не может точно поделить, скажем, 1 шаг двигателя на 10 микрошагов. Тут будет сказываться нелинейность распределения магнитного поля в зазорах двигателя а также гистерезис, вызываемый трением и люфтами. Хотя эти погрешности в некоторой стемени можно скомпенсировать программно - специальной таблицей токов, что, правда, есть гиморрой и нафиг не нужно для настольного станка ))
Добавлено
поправлюсь насчет нелинейности, м. поле в идеальном двигателе распределено и так, конечно, нелинейно. Имееется ввиду нерегулярная погрешность вызванная неточностью изготовления и сборки, и зависящая от угла поворота ротора
Программа не может влиять на уровень напр. логической единицы.
Просто mach, возможно, дает более короткие импульсы, что в сочетании с емкостью кабеля плюс емкость входов контроллера дает зарезание амплитуды.
Резисторы 4к7-2к2 в плюс и максимально короткий кабель спасут отцов корябательной индустрии )
и еще триггеры шмидта без инверсии - тоже спасут