Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2023, 11:40   #1
Gigaset2009
Мастер
 
Регистрация: 16.02.2023
Сообщения: 39
Сказал Спасибо: 14
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию вопрос по программированию перемещений.

Вопрос по программированию перемещений.
Ситуация.
Есть дуга (1 м длинна), набрана из она из небольших отрезков по примерно 1 см (используется формуляр Lin c Cont).
На небольших скоростях 1 см/сек робот двигает инструмент ровно. При скорости свыше 5 см/сек начинает двигаться с рывками т.е. типа подтормаживает к концу каждого отрезка. Вопрос почему?
Gigaset2009 вне форума   Ответить с цитированием
Старый 22.12.2023, 18:59   #2
Pavel_T
Гуру
 
Регистрация: 04.08.2016
Сообщения: 81
Сказал Спасибо: 0
Сказали Спасибо 29 раз(а) в 19 сообщении
По умолчанию

попробуйте то же самое с движеннием типа Ptp C_dis (синтаксис уже не помню).
а вообще существуют параметры, (для каждого типа движения) что-бы задать минимальное
расстояние, которое робот должен пройти между точками, для того двигаться без остановки. (по моему было так).
Pavel_T вне форума   Ответить с цитированием
cказали "Спасибо" Pavel_T за это сообщение:
Gigaset2009 (25.12.2023)
Старый 25.12.2023, 14:18   #3
Gigaset2009
Мастер
 
Регистрация: 16.02.2023
Сообщения: 39
Сказал Спасибо: 14
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию

поставили Ptp вместо Lin - не получилось, не держит траекторию, игнорирует инструмент. проблема не решилась, сглаживание не работает.
Gigaset2009 вне форума   Ответить с цитированием
Старый 25.12.2023, 14:28   #4
Gigaset2009
Мастер
 
Регистрация: 16.02.2023
Сообщения: 39
Сказал Спасибо: 14
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию

было:
;FOLD LIN P1 CONT Vel=1.0000 m/s CPDAT1 Tool[12]:skaner50_bok Base[31]tsechki480_pr;%{PE}%R 5.5.31,%MKUKATPBASIS,%CMOVE,%VPTP,%P 1:LIN, 2:P1, 3:C_DIS, 5:1.0000, 7:CPDAT1
$BWDSTART=FALSE
LDAT_ACT=LCPDAT1
FDAT_ACT=FP1
BAS(#CP_PARAMS,1.0000)
LIN XP1 C_DIS
;ENDFOLD

поменяли лин на птп ваще не работает

а что за параметр c_dis?
Gigaset2009 вне форума   Ответить с цитированием
Старый 26.12.2023, 09:56   #5
Роботёр
Гуру
 
Регистрация: 20.12.2017
Сообщения: 712
Сказал Спасибо: 19
Сказали Спасибо 145 раз(а) в 138 сообщении
По умолчанию

LIN XP1 C_DIS - c_dis в конце движения говорит о том, что данное движение идет с аппроксимацией (сглаживание траектории между точками).

Если, допустим, писать движение не готовыми формулярами, а текстово, то это бы выглядело вот так:
$APO.CDIS = 100
PTP XP1 C_DIS
Т.е. ptp перемещение в точку xp1 c аппроксимацией 100%. Без c_dis в конце строки - аппроксимация не работала.
При написании движения формулярами аппроксимация включается командой cont
Роботёр вне форума   Ответить с цитированием
Старый 26.12.2023, 10:18   #6
Роботёр
Гуру
 
Регистрация: 20.12.2017
Сообщения: 712
Сказал Спасибо: 19
Сказали Спасибо 145 раз(а) в 138 сообщении
По умолчанию

Gigaset2009, кстати в тему твоего первого поста: а ускорение на всех участках у тебя везде 100% точно?
Роботёр вне форума   Ответить с цитированием
Старый 26.12.2023, 13:16   #7
Gigaset2009
Мастер
 
Регистрация: 16.02.2023
Сообщения: 39
Сказал Спасибо: 14
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию

да, везде 100 процентов. но всё равно тормозит. методом тыка выяснили что если траекторию из отрезков исполнить не Linами а Circами, то не тормозит. а подскажите пожалуйста какой нибудь редактор чтобы прогу с Linами перевести в Circи. чтобы не в блокноте на компе это делать. такие вообще есть проги? спасибо за ответы.
Gigaset2009 вне форума   Ответить с цитированием
Старый 26.12.2023, 13:24   #8
Роботёр
Гуру
 
Регистрация: 20.12.2017
Сообщения: 712
Сказал Спасибо: 19
Сказали Спасибо 145 раз(а) в 138 сообщении
По умолчанию

Думаю такой программы и быть не может, т.к. движение Lin состоит из одной точки, а вот в движение Circ используется 2 точки: промежуточная и конечная.
А вообще для работы с программами робота всем советую бесплатную софтину OrangeEdit
https://www.orangeapps.de/?lng=en&pa...s%2Forangeedit
Роботёр вне форума   Ответить с цитированием
Эти2 пользователи сказал Спасибо Роботёр за это сообщение:
Gigaset2009 (27.12.2023), VlAD_m (28.12.2023)
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +2, время: 18:16.

vBulletin v3.6.2, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co