Перейти к содержимому


Фотография

Смещение по оси Z

Смещение координат Полоски при обработке

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 369

#161 OFFLINE   DEDAlex

DEDAlex

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 568 сообщений
  • Пол:Мужчина
  • Город:Северодонецк/Москва
  • Интересы:Любознательный дилетант широкого профиля
  • Из:Украина/Московия

Отправлено 28 Сентябрь 2012 - 21:28

А какая у вас "быстрая" скорость стоит? Ведь именно со скоростью, устанавливаемой параметром Travel Speed, и происходит движение по команде G0. Попробуйте уменьшить.
Ну явно пропуск шагов на подъеме...
А компенсацию люфта верните в ноль, как было. Это все равно, что принимать димедрол от бессонницы. Программная компенсация люфта замедляет обработку, и соответственно могла "улучшить" что-то, так же как седативный эффект у димедрола - побочное действие (а вообще он от аллергии)

Сообщение отредактировал DEDAlex: 29 Сентябрь 2012 - 04:24

  • 0
ДАВНО ЖИВУ-ПРИВЫК УЖЕ...
Самый хороший учитель в жизни — опыт. Берет, правда, дорого, но объясняет доходчиво.
Ничто так не украшает человека, как дружба с собственной головой.
Работать надо не 12 часов, а головой. © Стив Джобс
Только тогда, когда ваши мечты будут сильнее ваших страхов — они начнут сбываться.
Любая достаточно развитая технология неотличима от волшебства (с) Артур Кларк

#162 OFFLINE   rz.nekr

rz.nekr

    Абитуриент

  • Пользователи
  • Pip
  • 2 сообщений
  • Из:Москва

Отправлено 02 Октябрь 2012 - 20:01

Нашел корень своих бед. Вездесущий китайский контроллер Leashine m542. Стоят такие штуки по всем осям на станке с пульсациями 4000 выставленные перемычками и пульсациями 800 на пульте.
Взял контроллер М532(производства американского), установил его с пульсациями 1600 на перемычках и 640 на пульте, чтобы размеры соотвествовали. Все здорово и точно, никаких грешков. Попытался изменять пульсации на 542м,(ну должен же он работать какнибуть?!). Если ставить пульсации кратные 1000, то погрешность преждняя, независимо от пульсаций, если поставить её кратной 400, то становится меньше с увеличениеим пульсаций. Дошел до 25600 и 5120 на пульте, погрешность накапливается заметно меньше(~0,05мм вверх на 360 команд G0), но всеравно присутствует. Хочется конечно разобраться что не так с 542м..
  • 0

#163 OFFLINE   ok.live

ok.live

    Абитуриент

  • Пользователи
  • Pip
  • 3 сообщений
  • Из:Ukraine

Отправлено 26 Декабрь 2012 - 15:23

здравствуйте!
подскажите, уже месяц борюсь с проблемой, решить никак не удается!
станок уезжает по Z, причем, если в уп задано мало перемещений по Z, то режет хорошо (например раскрой материала), а если перемещений много, то к концу программы поднимается на несколько милиметров, прикрепил фото, на свет видна толщина материала, в проработанном месте она 0,2 мм, а к концу программы около 2-х мм.
станок работает через Mach3.

Прикрепленный файл  1.rar   381,62К   501 скачиваний
  • 0

#164 OFFLINE   DEDAlex

DEDAlex

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 568 сообщений
  • Пол:Мужчина
  • Город:Северодонецк/Москва
  • Интересы:Любознательный дилетант широкого профиля
  • Из:Украина/Московия

Отправлено 26 Декабрь 2012 - 15:29

Явно пропуски шагов. Снижайте скорость и ускорение. Смотрите механику по оси зет на предмет подклиниваний.
Возможно нужно (если есть такая возможность) поднять ток на драйвере. По осям икс и игрек таких траблов нет?
  • 0
ДАВНО ЖИВУ-ПРИВЫК УЖЕ...
Самый хороший учитель в жизни — опыт. Берет, правда, дорого, но объясняет доходчиво.
Ничто так не украшает человека, как дружба с собственной головой.
Работать надо не 12 часов, а головой. © Стив Джобс
Только тогда, когда ваши мечты будут сильнее ваших страхов — они начнут сбываться.
Любая достаточно развитая технология неотличима от волшебства (с) Артур Кларк

#165 OFFLINE   ok.live

ok.live

    Абитуриент

  • Пользователи
  • Pip
  • 3 сообщений
  • Из:Ukraine

Отправлено 26 Декабрь 2012 - 16:34

Явно пропуски шагов. Снижайте скорость и ускорение. Смотрите механику по оси зет на предмет подклиниваний.
Возможно нужно (если есть такая возможность) поднять ток на драйвере. По осям икс и игрек таких траблов нет?


по X и Y все нормально, только Z. механику отладили, подклиниваний нет, поднятие происходит плавное, без рывков, ступеней...сегодня буду искать нарушение контактов, возможно повреждение проводки от двигателя, если есть какие-то еще варианты, подскажите
  • 0

#166 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 26 Декабрь 2012 - 17:09

Попробуйте увеличить Dir Pulse в мотор тюнинг до 15, если там стоит меньше…
  • 0

#167 OFFLINE   Newbie

Newbie

    Студент

  • Пользователи
  • PipPip
  • 11 сообщений
  • Из:Чита

Отправлено 06 Январь 2013 - 16:55

Коллеги, помогите разобраться! Недавно купил китайца CNC 3020. В основном режу фанеру и листовой МДФ. УП готовлю в Арткаме, станком управляет Mach3. При резке замечал, что резка немного уходит по X влево. Но при раскрое набегающая ошибка была некритичной, поэтому просто забивал на это. А тут потребовалось 3D барельеф сделать. Видимо из-за того, что при чистовой обработке количество проходов по Х очень большое, очень быстро обработка съезжает влево и начинает не совпадать с черновой обработкой. Для теста сделал простую УП: шаровой фрезой 1мм отводится прямоугольник, а затем начинается выборка внутри прямоугольника на глубину 0,5 этой же фрезой. Выборка горизонтальным растром с шагом 0,12. Так вот на первом тесте углубление ушло влево от исходного прямоугольника примерно на 2мм при количестве проходов примерно 660. Протянул соединение ШД c ведущим валом, прогнал тест еще раз - тот же уход. Уход настолько стабильный, что граница выемки абсолютно ровная, никаких ступенек. Попробовал уменьшить скорость и ускорение в Махе, причем кардинально в 2 раза. Не помогло нисколько. То же самое отклонение. Одна вещь неожиданно помогла, но только частично: в настройке порта поменял Kernel speed с 35000Hz на 25000Hz, отклонение в тесте стало примерно в 2 раза меньше, но все равно осталось. Дальше не знаю что еще сделать. По Y и Z все отлично, а вот по X стабильно отклоняется влево. Может у кого-то было что-то подобное? Очень нужен совет. Тестовая УП прилагается. Может код с ошибками? Но я не знаю как его проверить.

Прикрепленные файлы


Сообщение отредактировал Newbie: 06 Январь 2013 - 16:56

  • 0

#168 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 06 Январь 2013 - 17:15

А совет, одним сообщением выше, не пробовали?
Не понятно, помогло или нет в том случае адресату совета…
  • 0

#169 OFFLINE   Newbie

Newbie

    Студент

  • Пользователи
  • PipPip
  • 11 сообщений
  • Из:Чита

Отправлено 06 Январь 2013 - 17:38

У меня почему-то в Mach3 нет такого параметра. Есть Step pulse. Это оно?
  • 0

#170 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 06 Январь 2013 - 17:42

clip.jpg
  • 0

#171 OFFLINE   Newbie

Newbie

    Студент

  • Пользователи
  • PipPip
  • 11 сообщений
  • Из:Чита

Отправлено 06 Январь 2013 - 19:09

Ок, спасибо! Попробую. О результатах обязательно отпишусь.
  • 0

#172 OFFLINE   Newbie

Newbie

    Студент

  • Пользователи
  • PipPip
  • 11 сообщений
  • Из:Чита

Отправлено 07 Январь 2013 - 10:25

Спасибо огромное! Кажется помогло. По крайней мере не тесте если уход и есть, то я его не смог измерить. Т.е. как бы есть ощущение, что немного уходит, но на уровне "кажется". Еще раз перепроверю механику, может и это "кажется" удастся убрать. Китайцы, кстати, забыли вложить в комплект один инструмент для протяжки муфт, из-за этого на муфтах один маленький болтик не затянут. Поищу такой ключ, может еще это дает какое-то микроскопическое отклонение.
PS Кстати, если установка Dir pulse помогла, о чем это говорит? Я просто не очень разбираюсь, но понимаю, что где-то что-то не вывозит резких изменений направления движения, а вот что конкретно не могу понять.
  • 0

#173 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 07 Январь 2013 - 17:06

PS Кстати, если установка Dir pulse помогла, о чем это говорит? Я просто не очень разбираюсь, но понимаю, что где-то что-то не вывозит резких изменений направления движения, а вот что конкретно не могу понять.

Dir pulse это длительность паузы в миллисекундах, после смены уровня сигнала Dir и перед подачей новой порции сигналов Step. Некоторые драйверы ШД регламентируют эту паузу в инструкции. Для проверки ухода оси на реверсах, можно просто поставить метку на валу ШД, обнулить координаты и запустить цикл коротких перемещений, типа:
G0 X5
G0 X0
M47
И смотреть метку…
  • 0

#174 OFFLINE   dekor1963

dekor1963

    Абитуриент

  • Пользователи
  • Pip
  • 1 сообщений
  • Из:Алмата

Отправлено 30 Январь 2013 - 11:23

проблема наверно ка у большенства станок СС-М1325В Китаец шаговики управление пультом формат mmg при оброботки детали где программа весит болие 10 МГб происходит резкий провал по Z
На черновой нет
Скорость была 5000 теперь 3500 но таже проблема
криволинейное ускорение 400
Что делать подскажите замучился лечить заготовки
Если можно то обьясните для тех кто в танке я на новенького

да механику перебрал подшибники поменял

Прикрепленные изображения

  • IMG01280-20130130-1112.jpg

  • 0

#175 OFFLINE   Dissmis

Dissmis

    Студент

  • Пользователи
  • PipPip
  • 17 сообщений
  • Пол:Мужчина
  • Из:Dubai

Отправлено 13 Февраль 2013 - 19:41

День добрый.
Взяли станок китайский с пультом RZNC - D5416 (0501HBBC) на двигателях 86HS80-EC по X и Y, и 86HS40-EC по Z. драйвера на всех стоят Leadshine HBS86H. По началу радовались - высокая скорость и точность перемещений при раскрое. но когда дело дошло до 3D стало заметно что при обработке Z ползет вверх. чем больше движений вниз вверх тем сильнее смещение. Ковырнул поглубже оказалось по всем осям оно присутствует. Механика здесь ни причем потому что даже со снятым двигателем к концу уп вал повернут, пропуска шагов здесь тоже нет (двигатель с энкодером) выше видел что параметр Dir pulse можно менять облазил весь пульт не нашел (в мануале на драйвер указано что задержка должна быть не менее 5μs). уже думал драйвер косячный но при смене мест слагаемых сумма как известно... замена двигателя и драйвера ничего не дала. выше писали что там есть лишние пики по при смене направления хотелось бы поподробнее потому что в драйвере есть функция фильтрации но надо знать параметры пиков. Евгений как вы решили проблему?
  • 0

#176 OFFLINE   Dissmis

Dissmis

    Студент

  • Пользователи
  • PipPip
  • 17 сообщений
  • Пол:Мужчина
  • Из:Dubai

Отправлено 14 Февраль 2013 - 11:35

Кстати из тюнинговочного софта под эти драйвера делает 5000 движений туда обратно и возвращается обратно с прецизионной точностью. Так что проблема думаю в пульте или в несогласованности выхода пульта и входа драйвера
  • 0

#177 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 14 Февраль 2013 - 23:38

выше видел что параметр Dir pulse можно менять облазил весь пульт не нашел (в мануале на драйвер указано что задержка должна быть не менее 5μs)

Где задаётся задержка в пульте (аналог Dir Pulse в Mach3) и вообще, есть ли к ней доступ - не ведаю…
Тут вот решили вопрос заменой драйверов ШД, сборка не та оказалась.
Для проверки, приходит мысль – написать вручную УП, со множеством коротких перемещений туда-сюда, где в конце каждой строки с G00 и G01 вставить код паузы G04 P1. Если не ошибаюсь, время паузы задаётся в миллисекундах, т.е. в этом коде – 1мс.
И сравнить уход с паузой и без…
  • 0

#178 OFFLINE   Dissmis

Dissmis

    Студент

  • Пользователи
  • PipPip
  • 17 сообщений
  • Пол:Мужчина
  • Из:Dubai

Отправлено 17 Февраль 2013 - 14:17

И действительно с использованием G04 P1 смещения исчезли совсем. но пауза что при P1 что при P5 очень большая и практически одинаковая. Да и каждый раз руками править УП не дело.... Кто хорошо знаком с пультом 0501 подскажите как поставить задержку при переходе к следуюшей строке в УП примерно 0.5 - 0.7 мс (микросекунд)?
  • 0

#179 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 17 Февраль 2013 - 14:50

А с нулевой паузой (Р0) не пробовали?
Полагаю, обработка одного кода, даже пустого, тоже занимает сколько-то машинных тактов.
Руками править УП не дело, конечно. Но, можно исправить постпроцессор, чтоб автоматом добавлялся код. Допустим, в Арткаме это несложно.

PS. Конечно, вставлять пустой код в целях паузы в каждую строку - способ не очень правильный, только как временный выход. В идеале, необходимая пауза нужна только перед строкой, где есть реверс какой-либо оси и должна организовываться самим пультом. А сделать такую фильтрацию строк в УП - проблемно…

Сообщение отредактировал Roma: 17 Февраль 2013 - 15:34

  • 0

#180 OFFLINE   Dissmis

Dissmis

    Студент

  • Пользователи
  • PipPip
  • 17 сообщений
  • Пол:Мужчина
  • Из:Dubai

Отправлено 17 Февраль 2013 - 16:17

При P0 или Вообще без P пульт делает паузу пока кнопку не нажмешь. Да и при Р1 задержка визуально около полсекунды. Тестовые файлики выполнялись с разницей по времени в 3-5 раз а там было перемещение 6 мм за раз. При 3Д время вырастет вероятно в десятки раз если после каждой строчки ставить паузу :shok:. Roma не подскажете как поправить пост процессор? Вот взгляните так можно сделать? Я красным выделил...

; G - Code configuration file
;
; History
;
; Who When What
; === ======== ========================================
; TM 13/05/99 Written
; BEM 20/05/99 Removed line numbers
; bem 21/03/00 Added DESCRIPTION and FILE_EXTENSION fields
;
DESCRIPTION = "G-Code (mm) (*.tap)"
;
FILE_EXTENSION = "tap"
;
UNITS = MM
;
; Cariage return - line feed at end of each line
;
END_OF_LINE = "[13][10]"
;
; Block numbering
;
LINE_NUM_START = 0
LINE_NUM_INCREMENT = 10
LINE_NUM_MAXIMUM = 999999
;
; Set up default formating for variables
;
; Line numbering
FORMAT = [N|@|N|1.0]
; Spindle Speed
FORMAT = [S|@|S|1.0]
; Feed Rate
FORMAT = [F|#|F|1.1]
; Tool moves in x,y and z
FORMAT = [X|#|X|1.3]
FORMAT = [Y|#|Y|1.3]
FORMAT = [Z|#|Z|1.3]
; Home tool positions
FORMAT = [XH|@|X|1.3]
FORMAT = [YH|@|Y|1.3]
FORMAT = [ZH|@|Z|1.3]
;
; Set up program header
;
START = "T1M6"
START = "G0[ZH]"
START = "G0[XH][YH][S]M3"
;
; Program moves

;
RAPID_RATE_MOVE = "G0[X][Y][Z]"
FIRST_FEED_RATE_MOVE = "G1[X][Y][Z][F]"
FEED_RATE_MOVE = "G4 P1[13][10]G1[X][Y][Z]"
;
; End of file
;
END = "G0[ZH]"
END = "G0X0Y0"
END = "M30"
  • 0





Темы с аналогичным тегами Смещение координат, Полоски при обработке

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных