Перейти к публикации

Нужна ли стойка станку с ЧПУ?


Рекомендованные сообщения



To Художник

К сожалению мир не идеален, как впрочем, и всё вокруг нас. Шаговые двигатели не исключение. Возьмём к примеру весьма распространённый двухсот шаговый двигатель. Двести шагов на один оборот это 1,8 градуса на шаг, но на практики шаг от шага может значительно отличаться, как собственно и сами двигатели, даже одной марки. В случае с синус косинусным управлением тоже не всё гладко. Если сделать дробление на восемь то каждый шаг должен составлять одну восьмую от полного шага, но на практике всё далеко не так. Для того чтобы скомпенсировать все эти не точности и нужны ЦАПы и чем больше разрешение, тем более точную настройку каждого шага можно сделать. Ещё одна не приятная особенность шаговых двигателей. Если много шагов то малая скорость и усилие на валу, если большое усилие и большая скорость то мало шагов. Применяя ЦАПы можно без труда выбирать размер шага. Нужна большая точность, управляй по синус косинусу, а на холостом ходу полными шагами. К тому же цена на разного рода электронику сейчас сильно упала и выгоднее с погрешностями бороться программно, чем изобретать супер точную механику.

Ссылка на сообщение
Поделиться на других сайтах

Для того чтобы скомпенсировать все эти не точности и нужны ЦАПы и чем больше разрешение, тем более точную настройку каждого шага можно сделать

<{POST_SNAPBACK}>

Применяя ЦАПы можно без труда выбирать размер шага

<{POST_SNAPBACK}>

Гы гы гы .Никогда ничего подобного и даже не мечтал услышать
Ссылка на сообщение
Поделиться на других сайтах

Polo,

"Для того чтобы скомпенсировать все эти не точности и нужны ЦАПы и чем больше разрешение, тем более точную настройку каждого шага можно сделать"

"Применяя ЦАПы можно без труда выбирать размер шага"

"выгоднее с погрешностями бороться программно, чем изобретать супер точную механику"

К сожалению, ошибаетесь.

Ссылка на сообщение
Поделиться на других сайтах

Polo,

"Для того чтобы скомпенсировать все эти не точности и нужны ЦАПы и чем больше разрешение, тем более точную настройку каждого шага можно сделать"

"Применяя ЦАПы можно без труда выбирать размер шага"

"выгоднее с погрешностями бороться программно, чем изобретать супер точную механику"

К сожалению, ошибаетесь.

<{POST_SNAPBACK}>

Пожалуйста прокомментируйте в чём именно. Если есть более простые решения с удовольствием воспользуюсь чужим опытом и не стану набивать свои шишки.

Ссылка на сообщение
Поделиться на других сайтах

"Для того чтобы скомпенсировать все эти не точности и нужны ЦАПы и чем больше разрешение, тем более точную настройку каждого шага можно сделать"

"Применяя ЦАПы можно без труда выбирать размер шага"

"выгоднее с погрешностями бороться программно, чем изобретать супер точную механику"

А вы объясните, собственно о чем конкретно эти три фразы? Например я ничего не понял...

Ссылка на сообщение
Поделиться на других сайтах

Polo,

Величина шага зависит от конструкции шагового двигателя.

Погрешности сборки и конструкции ШД микрошаг как таковой, практически не компенсирует.

Если при повороте вала двигателя, например на 1,5 градуса, погрешность составляет 5%, то это означает её наличие на данном перемещении вне зависимости от того, 8 микрошагов сделал двигатель или один полный шаг.

Если хотите повысить точность двигателя коммплексом мероприятий с примениением микрошагового режима, процитирую Ридко Л.И. :

"Микрошаговый режим иногда используется для увеличения точности величины шага сверх заявленной производителем двигателя. При этом используется номинальное число шагов. Для повышения точности используется коррекция положения ротора в точках равновесия. Для этого сначала снимают характеристику для конкретного двигателя, а затем, изменяя соотношение токов в фазах, корректируют положение ротора индивидуально для каждого шага. Такой метод требует предварительной калибровки и дополнительных ресурсов управляющего микроконтроллера. Кроме того, требуется датчик начального положения ротора для синхронизации его положения с таблицой корректирующих коэффициентов.

Однако в режиме микрошага график положения ротора отличается от прямой линии. Эта погрешность объясняется погрешностью геометрии деталей двигателя и может быть уменьшена путем проведения калибровки и последующей компенсации путем корректировки токов фаз.

На практике существуют некоторые факторы, ограничивающие точность работы привода в микрошаговом режиме. Некоторые из них относятся к драйверу, а некоторые непосредственно к двигателю.

Обычно производители шаговых двигателей указывают такой параметр, как точность шага. Точность шага указывается для положений равновесия ротора при двух включенных фазах, токи которых равны. Это соответствует полношаговому режиму с перекрытием фаз. Для микрошагового режима, когда токи фаз не равны, никаких данных обычно не приводится."

Добавлю, что если механика не обеспечивает точности перемещения, шаги двигателя не будут соответствовать перемещению.

Ссылка на сообщение
Поделиться на других сайтах

То, что стойка не к чему(точнее, без нее можно обойтись) - дело ясное.

Вопрос вот в чем: В программе, которой я пользуюсь, а именно - Turbocnc, не предусмотренна отработка кадров без торможения. Т.е., если прямую разделить на два участка, например:

G01X100

G01X200

, то после первого кадра станок затормозится, почти остановится и начнет опять разгоняться.

Может посоветуете программу, которая позволяет командовать торможением.

У моего самодельного агрегата скорость и так не высока, а тут еще и лишние торможения.

Ссылка на сообщение
Поделиться на других сайтах

То, что стойка не к чему(точнее, без нее можно обойтись) - дело ясное.

Вопрос вот в чем: В программе, которой я пользуюсь, а именно - Turbocnc, не предусмотренна отработка кадров без торможения. Т.е., если прямую разделить на два участка, например:

G01X100

G01X200

, то после первого кадра станок затормозится, почти остановится и начнет опять разгоняться.

Может посоветуете программу, которая позволяет командовать торможением.

У моего самодельного агрегата скорость и так не высока, а тут еще и лишние торможения.

<{POST_SNAPBACK}>

Ндааа...

Ссылка на сообщение
Поделиться на других сайтах

не понял.  даже если фигню сморозил, поясните.

<{POST_SNAPBACK}>

Фигню сморозил тот программер, который написал TurboCNC. Попробуйте этот, как его.... Mach2, говорят неплохая прога, внешне.....

Ссылка на сообщение
Поделиться на других сайтах

Понял. Спасибо. Может еще что есть. Очень повыбирать хочется.

Да есть у меня, точно. Завал, черт ногу сломает.

Изменено пользователем Андрей28
Ссылка на сообщение
Поделиться на других сайтах

То, что стойка не к чему(точнее, без нее можно обойтись) - дело ясное.

Вопрос вот в чем: В программе, которой я пользуюсь, а именно - Turbocnc, не предусмотренна отработка кадров без торможения. Т.е., если прямую разделить на два участка, например:

G01X100

G01X200

, то после первого кадра станок затормозится, почти остановится и начнет опять разгоняться.

Может посоветуете программу, которая позволяет командовать торможением.

У моего самодельного агрегата скорость и так не высока, а тут еще и лишние торможения.

<{POST_SNAPBACK}>

Хороший вопрос.

Это значит программа пресловутый Look ahead не делает.

Вообще предпросмотр УП не каждая стойка ЧПУ, программа-драйвер или плата моушен контроллера выполняет. Хотя

N1 G01 X100

N2 G01 X200

это частный случай. Такую программку ни один САМ не выдаст. Да и оператор X300 напишет. Есть команда G28 - движение с заданной скоростью. Хорошая стойка ЧПУ её отрабатывает.

Но это не важно, главное, чтобы на окружностях и изломах траектории разгон-торможение правильно отрабатывались.

Ссылка на сообщение
Поделиться на других сайтах

То, что кам не выдаст такое- точно. Пример взял из башки и поместил здесь, просто, как - яркий.

Вообщем то проблема в том и есть, что на не крутых изломах и окружностях происходит то же самое.

"Есть команда G28 - "

Все, что я видел - везде G28 - позицианорование "домой".

На одной "слабой стойке" видел такое решение: G09 - оператор торможения в конце кадра. Сам лично писал постпроцессор, который расставлял его в зависимости от угла излома траектории (у окружностей - по касательной).

Поскольку та стойка - критична к объему программы, то это не сильно ее улучшело. А при ее скорости подсчетов, предпросмотр ее убил бы.

Поэтому хочу выяснить как эти вопросы обычно решаются в программах управления через комп.

Ссылка на сообщение
Поделиться на других сайтах

Наверное по разному решаются, вот мы с коллегами, когда вычислительных мощностей не хватало, решали проблему "смотри вперёд" по методу "смотри ещё впередее", таким образом:

предварительно просчитывается ВЕСЬ файл, создаётся и сбрасывается на диск новая УП, с коррекциями скоростей и торможений, а затем следует банальное считывание без загрузки расчётами центрального процессора.

Ссылка на сообщение
Поделиться на других сайтах

Как можно решить эту проюлему, конечно интересно.

Но, Может посоветуете программу...

Или они все "сырые".

По поводу "смотри вперед". Сам писал постпроцессор с подсчетом скоростей, а в TURBOCNC выставлял стартовую скорость, как максимальную. Все операторы были G01 с разной скоростью.

Только файлы перестали на дискеты влазить :clap_1: , даже небольшие изначально.

Ссылка на сообщение
Поделиться на других сайтах

Как можно решить эту проблему, конечно интересно.

Но, Может посоветуете программу...

<{POST_SNAPBACK}>

Естественно, мою программу управления станком посоветую :smile:

Вроде неплохо работает.

Ссылка на сообщение
Поделиться на других сайтах

Как долго она тестируется и сколько стоит?

Какие виды интерполяций, какие настройки и насколько удобно их вводить.

Вы-ж понимаете вопросов - куча. Описание есть?

Ссылка на сообщение
Поделиться на других сайтах

Под Виндовс тестирую недавно. Под ДОС лет десять работаю. Стоит не дорого. Интерполяция линейная и круговая. Винтовую не привинчивал за ненадобностью. Но под заказ можно привинтить. Параболическую тоже можно сделать, только не знаю, зачем. Со сплайнами не баловался.

Настройки: количество шагов на мм, количество шагов на разгон, количество шагов на тормоз, количество ступеней разгона-торможения, длительность управляющих импульсов по высокому и низкому уровню сигнала для разгонных, рабочих и скоростей торможения, таким образом, регулировка частот и скважностей управляющих импульсов, толщина юстировочной площадки, выдача позиции в мм или шагах, включение/выключение режима Look ahead, выбор цветов визуализатора. Добавлю по Вашему желанию. Вводить удобно, интерфейс под Windows.

Описание и демо-версию могу по E-mail выслать.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...