#172220 Опубліковано: 24 березня, 2019 (змінено) Так по порядку. Драйвер к месе был подключен не правильно тоесть Дир - и + наоборот. И я уже думаю ну вот оно. Это случилось когда переустановил Линукс и оси крутились на оборот. И какого то ... Я перебросил именно Дир на управлении а не на шаговиках. Но к сожалению не помогло. Как была сотка с пяти циклов так и осталось. По оси х. По z 2 десятки с 5 циклов. Переключил 8 пин на (он. ) Не помогло. Зашол в настройки и давай ганять ось зет. Делал так: Сначало выставил 20мм на обе стороны всего 40. На скорости 2000 все попадало в ноли. Потом я поставил 300 и стало с одной стороны не доходить 1 сотку я опять поставил 2000. Вроде стало попадать в ноли опять. Я снизил до 150 стало 2 сотки не дорабатывать и ещё пару игр с скоростями и получилось + 2 сотки. Драйвера и шаговики брал бу. Может они уже с косяками? По том я сделал 10 циклов на скорости 2000. Все G1 поменял на G0. Тоесть на ускоренных сделал 10 циклов ось Z попала в пол сотки. Вместо 2 десяток с 5 циклов. Выходит проблема с шаговиками? А вот Су..а ось Х как была сотка так и осталась но уже с 10 ускоренных вместо 5ти обычных. Я уже не знаю что ещё можно проверить. По ходу кроилово привело к попадалову. Змінено 24 березня, 2019 користувачем Parxom 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#172545 Опубліковано: 26 березня, 2019 Короче я думаю с движком какая то лажа. Все перепробовал и 1600 и 3200 микрошаг и все амперы перепробовал на драйвере и задержки ставил и 15000 и 25000 и 500000. Одно тока стало не в + ось х прибавлять а в минус. Думаю из за смены полярности. И ось х ганял все по нолям. Зет с 60 циклов на подаче 1500мм в минуту +2 сотки. А ось х + 7 соток. Это на ускоренных. Думаю с g1 будут больше. При этом ось х торцует диталь и все. А зет работает много. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#172840 Опубліковано: 28 березня, 2019 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#172852 Опубліковано: 28 березня, 2019 крок пропускає))) зменшуй швидкість і прискорення 1 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#172881 Опубліковано: 28 березня, 2019 2 години назад, aegis написав: крок пропускає))) зменшуй швидкість і прискорення Міша, не гони переслухай - він по G0 ганяє, без помилок! По G1 зі смішною подачею F200 набігає помилка, станок без зворотнього зв'язку. Проблема не в моторах і не в приводах, а в компі (в керуючій програмі) чи в месі. Тепер варто не забути, скільки набігає за 10 циклів при такому русі - 0.07мм. Після цього розставити індикатори подалі, і прогнати по всій станині 10 циклів по G1 в один бік, по G0 в зворотньому напрямку, порівняти. Прогнозую ті ж 0.07 за 10 циклів, тобто похибка з'являється під час розгону\гальмування. Це чисто для експерименту, не думаю що допоможе відремонтувати. Мабуть найпростіше було б із цим впоратись за допомогою лінійок 1 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#172895 Опубліковано: 29 березня, 2019 7 часов назад, Наливайко сказал: Міша, не гони переслухай - він по G0 ганяє, без помилок! По G1 зі смішною подачею F200 набігає помилка, в одну сторону ж0 в іншу ж1. тож я усе вірно кажу))) таке питання. а якщо прогнати не 10, а скажімо 20-30 разів. буде зберігатися та ж сама закономірність? тобто 7 соток кожних 10 циклів? 1 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#172907 Опубліковано: 29 березня, 2019 Да. Идёт постоянное наростание. Тоесть стоит 2 индикатора. Ганяем ж0 все по нолям. Меняем 1 команду на ж1. И начинается смещение. Начинает 1 индикатор показывать -7 а другой +7 после 10 проходов. И это наростание постоянное. После 20 будет 14 соток. Но если поменять местами подачи с ж0 на ж1 и с ж1 на ж0 то после 10 циклов все вернёт я в 0 по индикаторам. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#172932 Опубліковано: 29 березня, 2019 Подскажите как правильно программно убрать эти люфты. Я к примеру замяряю по микронному индикатору погрешность. К примеру после цикла будет по х - 0.14 по z + 0.2. Я так понимаю что в конце программы или в начале нужно ввести эти погрешности. Как правильно ? 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#172933 Опубліковано: 29 березня, 2019 давай погоняй в обидва боки по ж1, але з різними швидкостями. скажімо 200 і 50; 200 і 800. якщо будуть однакові показники, то в тебе бреше не ж1 а ж0 1 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#172946 Опубліковано: 29 березня, 2019 Ок сделаю. А если врёт ж0 то куда копать. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#172953 Опубліковано: 29 березня, 2019 28 минут назад, Parxom сказал: А если врёт ж0 то куда копать. зменшувати швидкість та(або) прискорення 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#172954 Опубліковано: 29 березня, 2019 Ускорение менял до 100. Скорость до 1000. Раньше. Не помогало. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#172961 Опубліковано: 29 березня, 2019 направляючі ковзання мають великий початковий коефіцієнт тертя. саме він може наробити шкоди 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#172966 Опубліковано: 29 березня, 2019 Дак ось х на рельсах. А погрешность одинаковая. Я делал программу с одинаковыми ходами оси зет и х. То после цикла погрешность одинаковая. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#173074 Опубліковано: 30 березня, 2019 22 часа назад, aegis сказал: давай погоняй в обидва боки по ж1, але з різними швидкостями. скажімо 200 і 50; 200 і 800. якщо будуть однакові показники, то в тебе бреше не ж1 а ж0 Поганял. Без результатов. Все тоже самое идёт наростание или убывание. Но я бы сказал смещение. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#173091 Опубліковано: 30 березня, 2019 3 години назад, Parxom написав: Поганял. Без результатов. Все тоже самое идёт наростание или убывание. Но я бы сказал смещение. Ви чуть не так зрозуміли. На G0 вісь проходить точну відстань, чи навпаки на G1? Щоб визначити де і яка похибка наростає треба знати на якій подачі вісь точно проходить задану відстань. Тому вище і писав про тест з одним індикатором, і рухом осі з різними подачами в межах дії одного індикатора, щоб точно знати, що вісь реально пройшла таку-то відстань, і похибка тока-то на такій-то подачі. А Ви заміряєте різницю між поточною і попередньою позицією, при цьому не ясно чи вісь перед тим зробила правильне переміщення. Мотор у Вас 6-ти вивідний, як скомутовані обмотки? Мож там "собака" зарита? 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#173094 Опубліковано: 30 березня, 2019 На любой подаче если она не меняется все приходит в микрон. Но стоит изменить подачу начинается сбой. Движок 6 выводов но подключен на 4 провода. Так сказал продавец. А по х на 4 вывода. Но обе оси работают с одинаковой погрешностью. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#173097 Опубліковано: 30 березня, 2019 (змінено) , Parxom написав: На любой подаче если она не меняется все приходит в микрон. От тепер взагалі все перемішалось в моїй голові. Допустим стоїть вісь в точці А. Ви ставите G1 X[A+50] F200. Вісь пройшла 5см точно( чи ні)? От в чому питання. Далі G1 X[A] F200. Вісь повернулась в задану точку точно і пройшла точно таку саму відстань 50мм. І так 20 раз? Далі Ви ставите G0 X[ A+50] F1500, вісь знову проходить точно 50мм без похибки, чи як Ви говорите є похибка? А далі G0 X[A] F1500, і вісь знову повертається в ту саму точку по індикатору і нівелює набрану похибку в попередньому русі. І так 20 раз? Чи ні? От тому і треба знати на якій подачі вісь точно проходить задану відстань( 50.000 мм як в даному випадку наприклад). По Ваших відео не ясно на якій подачі вісь пройшла точно задану відстань. Чи може вісь проходить точно задану відстань по G0, неважно яка подача стоїть в параметрах при G0, а при G1 йде зміщення? Визначте спершу на якій подачі вісь точно проходить задану відстань і на G0( змінюючи параметр макс. швидкості станка) і на G1, змінюючи подачу в програмі. Змінено 30 березня, 2019 користувачем andrysir1 Помилка 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#173103 Опубліковано: 30 березня, 2019 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#173126 Опубліковано: 30 березня, 2019 Да... Пропуск походу на малій подачі реально. Як Ви хочете компенсовувати різницю? Типу: стали в стартову точку, зробили одну деталь, в кінці знову стали в цю точку, якщо якість влаштовує, то дивимось на зміщення по індикаторі, корегуєм координати, щоб станок знову став в те саме положення як і при старті перед виконанням програми обробки. І так по кругу? Таке можна організувати, скиньте якусь програму повністю від початку до кінця, щоб було видно всі привязки, початкові та кінцеві точки обробки, точки зміни інструмерту і т.д. Бажано текстовим файлом, щоб можна було її зразу ж редагнути. 1 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#173151 Опубліковано: 30 березня, 2019 (змінено) Совершенно верно. !!! И на что грешить: на движки , драйвер, плату управления, комп?. Менять все по кругу))))) Змінено 30 березня, 2019 користувачем Parxom 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#173163 Опубліковано: 31 березня, 2019 Спробуй замість G1 X[A+50] F200 написати G1 F200 X[A+50] оптичні лінійки не розглядаєш? 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#173165 Опубліковано: 31 березня, 2019 На мою месу они не станут. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#173416 Опубліковано: 1 квітня, 2019 а подскажите кто знает . Parhom использует не тривиальную кинематику , и я не очень понимаю, что в хел файле у него грузится и как настраивать такую кинематику , loadrt [KINS]KINEMATICS loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS loadrt hostmot2 loadrt hm2_eth board_ip="192.168.1.121" config=" num_encoders=1 num_pwmgens=0 num_stepgens=5 sserial_port_0=00xxxx" setp hm2_7i76e.0.watchdog.timeout_ns 5000000 loadrt pid names=pid.x,pid.z,pid.s loadrt near может ли кинематика давать смещение осей и убегание координат насколько я понимаю то [KINS]KINEMATICS используется шоб программно подкорректированный кривой станок , и собака порылась именно здесь, координаты не убегают а целенаправленно корректируются 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#174120 Опубліковано: 5 квітня, 2019 Установил новый движок с энкодером и драйвер. И все заработало идеально сколько не ганяй все приходит в 0. Пока поменял по z. Теперь и по х закажу. Огромное спасибо всем кто помогал. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах