вот когда выкладывают ПАЧКАПМИ и не раз в день.......перебор... придется вмешаатся....
Кто обьяснит почему уходит 0 заготовки при выполнение одной
- NightV
- Почётный участник

- Сообщения: 6610
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
вот когда выкладывают ПАЧКАПМИ и не раз в день.......перебор... придется вмешаатся....
Всё просто! если знаешь КАК!
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
Если бы LCNC имел такую "накапливаемую ошибку", это бы заметили не только вы.
Похоже, действительно, есть механические проскальзывания.
Чтобы проверить, попробуйте в положении X0 Y0 поставить метки на валы, шкивы или муфты и на корпуса серв. А после выполнения программы вернуться в нули и убедиться, что все метки совпадают.
Похоже, действительно, есть механические проскальзывания.
Чтобы проверить, попробуйте в положении X0 Y0 поставить метки на валы, шкивы или муфты и на корпуса серв. А после выполнения программы вернуться в нули и убедиться, что все метки совпадают.
Чудес не бывает. Бывают фокусы.
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
Kulibin74 писал(а):только не все это поймут...
Ну, тут уж я ничего сделать не смогу, понимание у каждого своё
Kulibin74 писал(а):Зачем станок 2*1 метр выкладывать в разрешении
Есть такие, которые выкладывают в масштабе 1:1
МожноKulibin74 писал(а):я до сих пор не знаю можно ли файлы отсылать лруг другу через личку
- ukr-sasha
- Мастер
- Сообщения: 3401
- Зарегистрирован: 21 мар 2011, 07:47
- Репутация: 2181
- Настоящее имя: Украинец Александр Григорьевич
- Откуда: Киев, Украина
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
Про проскальзывание муфт уже сказали.
Есть еще такой момент: как правило входы Степ/Дир на приводах в режиме открытый коллектор имеют ограничение 200кГц. Причем если еще неправильно подобрать номинал резистора, то диод не будет успевать закрываться и будут теряться шаги.
Есть еще такой момент: как правило входы Степ/Дир на приводах в режиме открытый коллектор имеют ограничение 200кГц. Причем если еще неправильно подобрать номинал резистора, то диод не будет успевать закрываться и будут теряться шаги.
-
Kulibin74
- Почётный участник

- Сообщения: 665
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
Про метки понял в понедельник попробую. Про потерю шагов: так деталь при растре 0 град увеличивается, шаги добавляются? (А может портал при остановке шага продолжает двигаться и проворачивать места соединений валов с шкивами?
)
500 шагов на мм по Z максимальное количество у меня в станке. 500*160мм/с=90000 Гц. Никак не 200кГц. Длительность импульсов степ дир брал из мануала на сервы. Они 500 нс. А можно выход с энкодера сервы подцепить к месе к входу энкодера шпинделя и посмотреть будут ли совпадать шаги? У меня 7i76 5i25.
Про номинал резистора: у меня с месы идет напрямую на вход сервоусилителя.
500 шагов на мм по Z максимальное количество у меня в станке. 500*160мм/с=90000 Гц. Никак не 200кГц. Длительность импульсов степ дир брал из мануала на сервы. Они 500 нс. А можно выход с энкодера сервы подцепить к месе к входу энкодера шпинделя и посмотреть будут ли совпадать шаги? У меня 7i76 5i25.
Про номинал резистора: у меня с месы идет напрямую на вход сервоусилителя.
-
Kulibin74
- Почётный участник

- Сообщения: 665
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
Кто подскажет g-code программы цикл из премещений по У на 2мм в положит сторону потом 1 мм в отрицательную и так скажем 800 раз с возвратом потом в первую точку? В жкоде не силен....
сколько должен проехать станок 800мм?
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
Код: Выделить всё
G90 G61
G00 X0. Y0.
G91
o100 repeat [800]
G01 Y2. F2000
G01 Y-1.
o100 endrepeat
G90
M30
Чудес не бывает. Бывают фокусы.
-
Kulibin74
- Почётный участник

- Сообщения: 665
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
Блииин, а может у меня настройки степ дир в наносек неправильные?
# these are in nanoseconds
DIRSETUP = 500
DIRHOLD = 500
STEPLEN = 500
STEPSPACE = 500
Это ведь аж 1Мгц? правильно? А не надо ли поставить эти значения в 2500нс?
# these are in nanoseconds
DIRSETUP = 500
DIRHOLD = 500
STEPLEN = 500
STEPSPACE = 500
Это ведь аж 1Мгц? правильно? А не надо ли поставить эти значения в 2500нс?
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
DIRSETUP и DIRHOLD точно надо увеличить. Раз в сто.
А вообще, на чем управление сделано? На месе?
А вообще, на чем управление сделано? На месе?
Чудес не бывает. Бывают фокусы.
-
Kulibin74
- Почётный участник

- Сообщения: 665
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
да на месе и почему в 100 раз а не в 10?
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
Раз на месе, то STEPLEN и STEPSPACE тоже можно увеличить, и да, где-то до 2500 нс.
Можно и в 10, но в 100 надежнее. А то, что задержка смены направления вырастет до 50-100 мкс, никто не заметит.Kulibin74 писал(а):почему в 100 раз а не в 10?
Чудес не бывает. Бывают фокусы.
-
Kulibin74
- Почётный участник

- Сообщения: 665
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
проехал 804мм, обратно возвратил на 800мм несовпадение нуля 4мм. Изменил на такой цикл:Сергей Саныч писал(а):Примерно так. Да, 800 мм.
G90 G61
G00 X0. Y0.
G91
o100 repeat [800]
G01 Y1. F2000
o100 endrepeat
G90
M30
проехал 800 мм ровно... Пробовал менять тайминги, при 5000 и 2500 LinuxCnc стал вываливаться в ошибку следования (на разных участках программы) возвратил на 500... ускорения тоже разные ставил, не помогло.
Что интересно ведь X тоже уходит!!! завтра погоняю такой же цикл по Х.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
DIRSETUP и DIRHOLD увеличили? Они не должны влиять на ошибку следования.
Чудес не бывает. Бывают фокусы.
-
Kulibin74
- Почётный участник

- Сообщения: 665
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
да. тоже делал 5000. смущает меня всетаки это дробное количество импульсов на мм...
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
значит при смене направления теряет один импульс, равный 0.005мм, или прибавляет смотря в каком направлений смотреть.Kulibin74 писал(а):проехал 800 мм ровно...
Что то подобное было в PlanetCNC с какими то драйверами, решили просто ввели переменную где можно задать задержку при смене направления.
Сферический ватник в вакууме.
-
Kulibin74
- Почётный участник

- Сообщения: 665
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
Считаем дальше 2мм/0.004069=491.521шагов. 1мм/0.004069=245.67 шагов. Как должен отработать станок при таком цикле? Он просто отбросил дробные части? Тогда он должен проехать 491-245=246шагов *0.004069=1.000974мм*800=800.7792мм несовпадение с реальной погрешностью... 492-246=246 при доезжании шага до целого с округлением в меньшую сторону, то же самое.
Тогда ничего не понимаю, почему при движении по 1мм вперед все совпадает, ровно 800мм!
И не надо больше говорить про механику и прскальзывания муфт....
http://www.cnc-club.ru/forum/viewtopic. ... 3&start=20
Вот здесь надо мне повнимательней почитать. Все-таки мне кажется прав был Сергей Саныч (не я
Последний раз редактировалось Kulibin74 31 мар 2015, 19:35, всего редактировалось 2 раза.
-
Kulibin74
- Почётный участник

- Сообщения: 665
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
поставил в настройках удержание направления 50000 и установка направления 50000. Такая же ерунда. пробовал менять время и пауза шага до 2000, не помогает. Прогнал цикл туда обратно по Х 800 раз получил расхождение нуля около 2мм (а если быть точным то 800*шаг по X=0.0024414 = 1.92мм!!!) , по Y расхождение при таком цикле около 3.5мм (мерил линейкой). На Z стоит целое количество импульсов на мм При этом же цикле увеличения координаты Z не происходит!!! . На остальных дробное значение
Ставил метки на валы X и Y. После цикла много не совпадают. Какие мысли? (про точность вычисления linuxCnc?)
Ставил метки на валы X и Y. После цикла много не совпадают. Какие мысли? (про точность вычисления linuxCnc?)
Последний раз редактировалось Kulibin74 31 мар 2015, 10:58, всего редактировалось 1 раз.
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
Поставь на остальные целые значения, проверь что получается.Kulibin74 писал(а): На остальных дробное значение
Сферический ватник в вакууме.
-
Kulibin74
- Почётный участник

- Сообщения: 665
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
уже побежал проверять, тоже до этого додумалсяBaha писал(а):Поставь на остальные целые значения, проверь что получается.
-
Kulibin74
- Почётный участник

- Сообщения: 665
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Кто обьяснит почему уходит 0 заготовки при выполнение од
Отбросил дробные части. Результат НОЛЬ, поставил 500имп на мм результат НОЛЬ (также смещение по X 1.92мм). Почему теряется один шаг при каждой смене направления движения???? на z стоит серва панасоник, на x, y-samsung
Последний раз редактировалось Kulibin74 31 мар 2015, 12:04, всего редактировалось 1 раз.