Вопрос некорректный, и лампы и транзисторы бывают разные. Я в слепом тесте свои TTVJ и фиио различаю 10 из 10. Впрочем, фиио от нюфорса например тоже отличаю 10 из 10. Равно как и ТТВЖ от нюфорса. В общем, разные усилки действительно играют по разному, лампа/транзистор — почти очевидно.
И да, речь идет о хороших характерных наушниках, в моем случае — итемотик 6. Колонки не слушаю.
Ну почему не сделать. Во-первых, никто не запрещает сделать актуаторы на ремнях: рельса либо сдвоенная круглая направляха и каретка с ременным приводом. Только надо понимать что фактически ход каретки для актуатора — половина от длины направляющей. Во вторых, можно использовать не прямые, а круговые актуаторы, как тут www.youtube.com/watch?feature=player_embedded&v=Hz-M7G7jPA4, кинематика будет значительно сложнее, но не невозможна. В третьих, при относительно небольших размерах можно вообще обойтись без ремней, а движение с движков в линию переводить коленвалом или аналогичным механизмом.
В вашем случае оптимально будет использовать станочные ремни. Не брезгуйте, на CO2 лазерах ремни дают повторяемость в сотках на довольно высоких скоростях. Если точность должна быть совсем высокой — сделайте обратную связь в виде УЦИ, и будете работать в микронах.
ISO7 вполне себе стандарт, первая группа (перемещения по координатам) используется на всех станках одинаково. Различия возникают в циклах, иногда офсетах и пр., но я так понимаю, ваш станок это даже в планах поддерживать не собирается. В принципе для бытового применения и правильно, я начал всерьез углубляться в г-код и макро-б при появлении в хозяйстве станков, позволяющих делать серийную обработку и всякое баловство типа волнового точения.
Погодите, получается что у Вас станок (контроллер) кушает не г-код, а нечто специально подготовленное специальной программой на компе? Тогда вообще ничего не понимаю, нафига такое городить? Только чтобы избежать сбоя раз в 20 лет из-за нериалтаймовости линукса? И это все на станке, где благодаря качеству комплектующих сбои будут просто по определению по нескольку раз на час? У Вас же концепция "
ничего лишнего", зачем добавлять абсолютно ненужный заново изобретенный велосипед?
А зачем это «реальное время» в бюджетном станке? У меня на линуксцнц стоят станки уже годы без сбоев. Да и будет сбой на пятый год — абсолютно не жалко, косяки с инструментом/заготовкой/крепежом/оператором бывают чаще.
Я вообще в этом смысле против использования «контроллера» в обсуждаемом проекте. LinuxCNC форева, при этом роль контроллера начинает выполнять компьютер. Только при чем тут убирание G-code и замена его на ассемблероподобный язык?
G-code — вполне нормальный язык описания траектории движения инструмента и некоторых настроек станка, доступный для оператора. Я в своей практике достаточно часто правлю полученный из КАМа код ручками по мелочи, например, при запуске программы на другом станке или с другим инструментом, или просто часть объектов из траектории выкидываю, или сращиваю несколько траекторий в одну. Если бы на месте кода был ассемблер, не очень представляю себе, как бы я это делал. Кстати, на большом токарном станке, где траектории значимо проще чем на фрезерах, мне проще КАМ вообще не открывать и писать прямо в коде, тем паче что КАМа с нормальной поддержкой макро-Б не нашел.
Для пользователя это не пакет, а одна программа для управления станком. И заменяет она не винду, а ваш «контроллер» или виндовый мач3 (на входе — G-code, на выходе — сигналы драйверу шаговика), который как раз на порядок сложней для понимания, да еще и денег стоит. Если бы не проприетарные платы на моих станках, заточенные под винду, все бы перевел на LinuxCNC, более удобного в обращении софта по управлению станком с ПК не встречал.
С первого раза конечно не получится. При прогоне туда-обратно с нагрузкой в сотню кило — резьба начнет подминаться. На километре прогона — сорвется. А теперь простая математика: скорость метр в минуту, километр — 1000 минут, итого ресурс — 16 часов под нормальной нагрузкой. Это пара деталек в капролоне формата 100*200*50 мм, две рабочих смены. Китайский станок на ШВП стоит 120 тыр с доставкой, у нас набег на таких станках исчисляется реально годами. При смене 8 часов китаец относительно вашего поделия окупится за неделю.
Удлиненная тоже заедает, просто обычная сразу же, а удлиненная — через десяток часов работы. Чисто теоретически, набор из 2х удлиненных с капролоновой проставкой может отъездить и пару суток.
Если хотите совсем бюджетный вариант — зубчатые ремни, если чуть менее — трап-резьбы, если по человечески — все-таки купите ШВП.
В капитализме главным трендом является увеличение прибыли. Сокращение затрат (особенно сказывающихся в произвольную сторону на конечном продукте) при проектной работе — наиболее неэффективный способ.
Ну в общем да, фактически точная балансировка между фазами и есть микрошаг, просто драйвер в режиме шага или полушага не позволяет управлять ими, но все равно использует. Лесенки уже не будет: при, скажем, 256 микрошагах на шаг и 200 шагах на оборот дискретность будет полностью компенсироваться инерцией системы.
Драйверу не говорят, что делать, драйверу подаются импульсы по 2 линиям: STEP и DIR, с какой-то частотой. Дальше в зависимости от частоты импульсов драйвер сам «решает», какой ток с какой скоростью на какую обмотку подать.
МЕньший ток-то зачем? Импульс для собственно ШД представляет собой не дискретный сигнал, а плавную смену фаз. Скорость смены фаз может быть в общем почти произвольной, главное чтобы драйвер отработал.
Программа (если имеется ввиду УП) не при чем, проблема в контроллере ШД. Можете попробовать подключить драйверы ШД напрямую к LPT порту компьютераи порулить чем-нибудь вроде LinuxCNC или Mach3 — если проблема исчезнет, значит проблем аточно в контроллере.
Шаг лесенки к шагу двигателя отношения не очень имеет: если электроника сделана нормально, двигатели по X и Y двигаются независимо, соответственно, при одновременном движении по Х и Y будет четкая диагональ, даже если 1 шаг=10 оборотов.
Точность тоже к лесенке отношения не имеет: это характеристика, показывающая насколько близко к заданному расстоянию подводится инструмент.
Скорее всего лесенка — следствие неправильной электроники, плоттер не способен нормально интерполировать G код в одновременное движение обоих движков, Лечится заменой электроники. Но, ИМХО, в вашем случае пора уже менять станок. Учитывая, что направляшки, станина и электроника под замену, Вы можете пустить имеющееся на арт-объект, а нормальный плоттер/каттер собрать с нуля.
цену на керамику хочу. и цену на увеличенное поле.
И да, речь идет о хороших характерных наушниках, в моем случае — итемотик 6. Колонки не слушаю.
Погодите, получается что у Вас станок (контроллер) кушает не г-код, а нечто специально подготовленное специальной программой на компе? Тогда вообще ничего не понимаю, нафига такое городить? Только чтобы избежать сбоя раз в 20 лет из-за нериалтаймовости линукса? И это все на станке, где благодаря качеству комплектующих сбои будут просто по определению по нескольку раз на час? У Вас же концепция "
ничего лишнего", зачем добавлять абсолютно ненужный заново изобретенный велосипед?
G-code — вполне нормальный язык описания траектории движения инструмента и некоторых настроек станка, доступный для оператора. Я в своей практике достаточно часто правлю полученный из КАМа код ручками по мелочи, например, при запуске программы на другом станке или с другим инструментом, или просто часть объектов из траектории выкидываю, или сращиваю несколько траекторий в одну. Если бы на месте кода был ассемблер, не очень представляю себе, как бы я это делал. Кстати, на большом токарном станке, где траектории значимо проще чем на фрезерах, мне проще КАМ вообще не открывать и писать прямо в коде, тем паче что КАМа с нормальной поддержкой макро-Б не нашел.
Основные G-code (G0-3) — простые перемещения. Куда еще проще-то? Зачем оператору держать в голове с какой скоростью и что подавать?
А с любым колхозингом запаришься постпроцессоры для CAM писать. А все-таки любая более-менее сложная деталь — это КАМ по определению.
Сравнения ресурса ШВП наверное не встречал, сравнения по точности были на cnc-club вроде.
Если хотите совсем бюджетный вариант — зубчатые ремни, если чуть менее — трап-резьбы, если по человечески — все-таки купите ШВП.
Точность тоже к лесенке отношения не имеет: это характеристика, показывающая насколько близко к заданному расстоянию подводится инструмент.
Скорее всего лесенка — следствие неправильной электроники, плоттер не способен нормально интерполировать G код в одновременное движение обоих движков, Лечится заменой электроники. Но, ИМХО, в вашем случае пора уже менять станок. Учитывая, что направляшки, станина и электроника под замену, Вы можете пустить имеющееся на арт-объект, а нормальный плоттер/каттер собрать с нуля.