Всем привет,
вопрос такой - при отработке УП созданной в арткаме фрезерный центр с ЧПУ движется рывками.
Причем это именно происходит при движении по Х и Z (фрезеровка волной).
В плоскости X и Y станок движется без рывков вообще.
Может это связано с тем что скорости по осям XY и Z сильно отличаются?
Есть ли способ сделать более плавное движение?
Сообщений в теме: 11
#1 OFFLINE
Отправлено 01 Август 2011 - 17:19
#2 OFFLINE
Отправлено 02 Август 2011 - 09:04
Какая у вас ЧПУ ?
Если Sinumerik то напшите в начале программы команды
SOFT
BRISK
COMPCAD
Должно помочь .
Если Sinumerik то напшите в начале программы команды
SOFT
BRISK
COMPCAD
Должно помочь .
Сообщение отредактировал SergeyKa777: 02 Август 2011 - 09:06
TOS KURIM FFQ-125A 6-Axis Sin840DQUASER UX-600 5-Axis iTNC530ABENE 360TI 3-Axis iTNC320T
#3 OFFLINE
Отправлено 02 Август 2011 - 13:50
Да как я и писал в первом посте у нас Sinumerik 810D.
COMPCAD там не поддерживается, а SOFT и BRISK взаимоисключающие команды.
Вставил два кадра в начало - G64 и SOFT - стал двигаться плавнее, но рывки все равно есть, хоть и сглажены.
Если бы точно знать в чем причина - или из-за разной скорости по осям X и Z и соответственно в настройках
ЧПУ контроллера или тут дело именно в УП сделанной в арткаме.
Рывки означают, я так понимаю, что станок разгоняется в начале кадра и тормозит тоже в конце каждого кадра.
Читал доки по синумерику - написано что look-ahead там есть с самого рождения.
COMPCAD там не поддерживается, а SOFT и BRISK взаимоисключающие команды.
Вставил два кадра в начало - G64 и SOFT - стал двигаться плавнее, но рывки все равно есть, хоть и сглажены.
Если бы точно знать в чем причина - или из-за разной скорости по осям X и Z и соответственно в настройках
ЧПУ контроллера или тут дело именно в УП сделанной в арткаме.
Рывки означают, я так понимаю, что станок разгоняется в начале кадра и тормозит тоже в конце каждого кадра.
Читал доки по синумерику - написано что look-ahead там есть с самого рождения.
#4 OFFLINE
Отправлено 02 Август 2011 - 20:57
А рывки как появились, в один момент?
Происходят при движении по прямой, кривой, в любом направлении?
Механика не может быть?(если направляющие плохо ходят или люфт)
Происходят при движении по прямой, кривой, в любом направлении?
Механика не может быть?(если направляющие плохо ходят или люфт)
#5 OFFLINE
Отправлено 04 Август 2011 - 11:49
Похоже все дело в компрессоре G1 блоков, который не поддерживается нашим контроллером 199x года выпуска. ((((
Механика у станка в порядке, круги в 3-плоскостях отрабатывает плавно и быстро.
Рывки появляются только при попытке отработать программу содержащую кучу G1 блоков с мелкими шагами.
Механика у станка в порядке, круги в 3-плоскостях отрабатывает плавно и быстро.
Рывки появляются только при попытке отработать программу содержащую кучу G1 блоков с мелкими шагами.
Сообщение отредактировал Хочувсезнать: 04 Август 2011 - 11:51
#6 OFFLINE
Отправлено 04 Август 2011 - 17:29
Ни фига не понял, что за компрессор и и что за контроллер, вроде речь шла про ЧПУ. Как вариант тут уже предлагалось увеличить количество этих отрезков, тем самым сократив их длинну.
#7 OFFLINE
Отправлено 04 Август 2011 - 17:41
Ну понимаешь, у ЧПУ контроллеров Sinumerik 810/840D есть такая встроенная функция - COMPON/COMPCURV/COMPCAD.
Так называемая компрессия.
Служит она для того, чтобы при большом количестве строк G1 с маленькими шагами контроллер не парился а брал эту кучку строк,
делал интерполяцию и преобразовывал в один сглаженный блок движения.
Так вот у меня оказывеется пипец какой старый контроллер (его версия) и там эта ерунда не поддерживается.
К слову, в современных контроллерах это все уже давно реализовано, поэтому оно работает по умолчанию и никто с этим не парится.
Так называемая компрессия.
Служит она для того, чтобы при большом количестве строк G1 с маленькими шагами контроллер не парился а брал эту кучку строк,
делал интерполяцию и преобразовывал в один сглаженный блок движения.
Так вот у меня оказывеется пипец какой старый контроллер (его версия) и там эта ерунда не поддерживается.
К слову, в современных контроллерах это все уже давно реализовано, поэтому оно работает по умолчанию и никто с этим не парится.
#8 OFFLINE
Отправлено 05 Август 2011 - 12:29
Проблему удалось решить.
после консультации со спецами из сименса были подредактированы
машинные данные и включена опциональным битом COMPCURV компрессия.
станок стал двигаться плавно на G1 блоках с мелкими шагами
Может кому поможет в дальнейшем
нужно добавить перед G1 блоками
FGROUP(X,Y,Z)
SOFT
COMPCURV
...
G1 blocks
...
COMPOF
после консультации со спецами из сименса были подредактированы
машинные данные и включена опциональным битом COMPCURV компрессия.
станок стал двигаться плавно на G1 блоках с мелкими шагами
Может кому поможет в дальнейшем
нужно добавить перед G1 блоками
FGROUP(X,Y,Z)
SOFT
COMPCURV
...
G1 blocks
...
COMPOF
Сообщение отредактировал Хочувсезнать: 05 Август 2011 - 12:49
#9 OFFLINE
Отправлено 06 Август 2011 - 01:52
Я обычно так и делаю. Но есть маленькое но.
Я уже раза 3 нарывался на странный глюк например когда делаю фаску концевой фрезой в 5 осях то если включить COMPCURV вместо ровной фаски получается что то вроде фаски элипсной формы .А еще в 840d есть цикл 832 который содержит в себе все функции сглаживания траектории он предназначен для высокоскоростного фрезерования , кстати помогает, рывки пропадают полностью.
Если кому интересно вот полная документация на Sinumerik 810D и 840D
SINUMERIK 810D, 840D.ZIP
А вот отдельно про компрессии
form.pdf.html
Я уже раза 3 нарывался на странный глюк например когда делаю фаску концевой фрезой в 5 осях то если включить COMPCURV вместо ровной фаски получается что то вроде фаски элипсной формы .А еще в 840d есть цикл 832 который содержит в себе все функции сглаживания траектории он предназначен для высокоскоростного фрезерования , кстати помогает, рывки пропадают полностью.
Если кому интересно вот полная документация на Sinumerik 810D и 840D
SINUMERIK 810D, 840D.ZIP
А вот отдельно про компрессии
form.pdf.html
Сообщение отредактировал SergeyKa777: 06 Август 2011 - 01:57
TOS KURIM FFQ-125A 6-Axis Sin840DQUASER UX-600 5-Axis iTNC530ABENE 360TI 3-Axis iTNC320T
#10 OFFLINE
Отправлено 13 Сентябрь 2011 - 00:11
Решил не создавать новую тему а спросить здесь. У меня похожая проблема. И как видимо с Mach 3... Потому что vri-cnc работает с двигателями нормально а mach 3 крутит их както рывками. Но если двигать мышкой по экрану то рывки пропадают. Как толко мышка останавливается сразу начинаются рывки. После минуты работы двигателя вообще перестают вращатся хотя vri-cnc крутил двигателя сколько нужно. Подскажите в чем может быть проблема. В настройках mach 3 ничего такого что моглобы помочь не нашел, врорде все нормально. Станок в работе еще небыл. Я его собираю сам. Схема рабочая, работает на step-dir. В настройках биос уже перепробовал все режимы лпт-порта. Пробовал ставить mach 2 но о него комп сразу виснет когда запускаешь... В чем может быть проблема? Может лучше поставить какуюто другую программу для управления станком?
#11 OFFLINE
Отправлено 13 Сентябрь 2011 - 02:42
еще такая проблема с "Х"-осью. У меня она подключена: step - 3 пин, dir - 2 пин но после минутной работы ось "Х" перестает вращатся. Когда захожу в настройки порта то вижу что step оси "Х" переключается на пин №0, ставлю опять №3 но через время всеравно сбрасывается на нулевой пин в процессе работы. Использую mach 3. Существует ли этот нулевой пин на лпт порте чтобы его задействовать? Или как можно решить проблему чтоб он не сбрасывался?
#12 OFFLINE
Отправлено 13 Сентябрь 2011 - 18:11
Посоветуйте пожалуйста какуюнибудь программу похожую на mach ато она почемуто у меня неправильно работает
Темы с аналогичным тегами двигается рывками
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных