Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Mach3 Смещает 0 Координат По Х...
Все о станках с ЧПУ > Станки с ЧПУ, Hobby CNC > Программное обеспечение
CINN
Приветствую!

Столкнулся с такой особенностью: MACH3 смещает начало координат(0) по оси Х на 0,5мм. С чем это связано и как избавиться?

Т.е. процесс выглядит так- нужно изготовить несколько одинаковых деталей, для этого:
1.Выставляю на станине угольник и закрепляю его,
2.Нахожу "нули" по X и Y, задаю их как начала координат для деталей,
3.Устанавливаю первую заготовку, обрабатываю, всё нормально,
4.Отгоняю шпиндель в "нули", устанавливаю вторую заготовку,
5.Запускаю в работу, всё нормально.
6.При сравнении первой детали со второй выясняется, что вся фрезеровка правильная, но относительно габаритов детали сдвинута на 0,5мм.

В G-кодах ошибок нет.
В чём дело, где копать?
Gene
Проверь, чтобы в MACH3 на те пины, куда идут STEP и DIR для осей ничего не было назначено в папке Outputs.
CINN
Цитата(Gene @ 12.7.2010, 22:58) *
Проверь, чтобы в MACH3 на те пины, куда идут STEP и DIR для осей ничего не было назначено в папке Outputs.

Проверил, в Outputs вообще ничего не назначено(красные крестики).
Gene
Тогда может быть проблема из-за Breakout board. Надо попробовать напрямую подключить к LPT.
CINN
Цитата(Gene @ 13.7.2010, 13:03) *
Тогда может быть проблема из-за Breakout board. Надо попробовать напрямую подключить к LPT.

А это как? Без контроллера?
А порт не погорит?
CINN
Подключил старый комп с TurboCNC под DOS- всё чётко, без смещений.
Только медленно... wacko.gif
Значит не в контроллере дело...
И главное- только по оси Х.
AlexSpb
пропуск шагов при G0.
CINN
Цитата(AlexSpb @ 13.7.2010, 15:34) *
пропуск шагов при G0.

А как точно определить? И почему всегда одна и та же величина?
Там ведь не происходит накопления сбойных шагов, фрезеровка проходит как надо.
Т.е. между операциями для смены фрез я отгоняю в нули G00, дальнейшая фрезеровка проходит точно в размер.
По логике, если бы были пропуски шагов, то и фрезеровка была бы кривая(накопленные пропуски шагов), но этого нет.
Именно смещение нуля детали по Х на 0,5мм. Хотя первая деталь обрабатывается как надо.
AlexSpb
Сама фрезеровка G01
замените все G0 на 01 и посмотрите
CINN
Цитата(AlexSpb @ 13.7.2010, 15:51) *
Сама фрезеровка G01
замените все G0 на 01 и посмотрите

Если бы были пропуски шагов при фрезеровке (G01), то изделие выглядело бы причудливо и гравировка с толщиной линии в 0,2мм. вообще не получилась бы.
Здесь же всё идеально, за исключением того, что ноль координат по Х отъезжает на 0,5мм., а обработка идёт от этого нуля.
Опять же, то же самое в TurboCNC фрезеруется как надо(скорости и ускорения в настройках те же), только медленно(лукахеада нету).
AlexSpb
ответ вы сами и даете; МЕДЛЕННО!!!
трудно понять что там: механика или сбой по частоте,но предположение именно это.
г 0 у вас же явно больше Г01
ну,или заготовку сместили.
CINN
Цитата(AlexSpb @ 13.7.2010, 17:04) *
ответ вы сами и даете; МЕДЛЕННО!!!


Медленно- в смысле в режиме "точного останова", MACH в режиме "точного останова" точно так же работает.
Скорости и ускорения- те же.

Цитата(AlexSpb @ 13.7.2010, 17:04) *
трудно понять что там: механика или сбой по частоте,но предположение именно это.
г 0 у вас же явно больше Г01
ну,или заготовку сместили.


Заготовку сместил- отпадает, на столе закреплён угольник. При помощи стрелочного индикатора и мерной плитки выставлен 0 с точностью+-0,0125мм.
Заготовку прижимаю к угольнику.
Соринок нет, всё плотно.

По поводу быстрых перемещений G00- в процессе работы они тоже есть, учитывая нормально отфрезерованное изделия, вряд ли именно там пропускает.
Xentaur
Цитата(CINN @ 12.7.2010, 18:17) *
Приветствую!

Столкнулся с такой особенностью: MACH3 смещает начало координат(0) по оси Х на 0,5мм. С чем это связано и как избавиться?

Т.е. процесс выглядит так- нужно изготовить несколько одинаковых деталей, для этого:
1.Выставляю на станине угольник и закрепляю его,
2.Нахожу "нули" по X и Y, задаю их как начала координат для деталей,
3.Устанавливаю первую заготовку, обрабатываю, всё нормально,
4.Отгоняю шпиндель в "нули", устанавливаю вторую заготовку,
5.Запускаю в работу, всё нормально.
6.При сравнении первой детали со второй выясняется, что вся фрезеровка правильная, но относительно габаритов детали сдвинута на 0,5мм.

В G-кодах ошибок нет.
В чём дело, где копать?


Детали разные. Значит программы тоже разные. Вот и копать в эту сторону.
Если бы одну и туже деталь фрезеровало со смещением - тогда копать в ПО, станок, драйвера и т.д.

Возможны фокусы с коррекцией на радиус, относительного смещения, зеркального отражения и т.п.
Вы уверены что программы подготовлены относительно одного нуля и под один и тот-же набор инструментов?
CINN
Цитата(Xentaur @ 18.7.2010, 3:00) *
Детали разные. Значит программы тоже разные. Вот и копать в эту сторону.
Если бы одну и туже деталь фрезеровало со смещением - тогда копать в ПО, станок, драйвера и т.д.

Это самое первое, что в голову приходит.
Программы сверял, всё в норме.

Цитата(Xentaur @ 18.7.2010, 3:00) *
Возможны фокусы с коррекцией на радиус, относительного смещения, зеркального отражения и т.п.


А вот это интересно- где копать?

Цитата(Xentaur @ 18.7.2010, 3:00) *
Вы уверены что программы подготовлены относительно одного нуля и под один и тот-же набор инструментов?

Да. Это я несколько раз проверил, прежде, чем в форум вылезать. rolleyes.gif
CINN
Пробовал уменьшать ускорения по Х в motor tuning, было 100мм, стало 80мм. всё тоже самое. Т.е. при команде G00 X0 Y0 инструмент отъезжает к нулям, на экране тоже нули, а фреза останавливается за пределами истинного нуля на 0,5мм., т.е. как будто не успевает остановиться. Истинный ноль- это грань слесарного угольника, закреплённого на столе. Нули по Y и X в начале работы выставляю при помощи стрелочного индикатора по граням угольника.
Ещё интересный момент- в motor tuning скорость привода Х ставлю 2000мм/мин. По команде G00 X0 Y0 на табло скорости перемещения почему-то 2500мм/мин.
Перерыл все настройки Mach3, нигде не нашёл 2500мм/мин. Это-то откуда?!
Ещё нашёл вкладку fixtures, там в графе G54 сидело x-0,4 y-0,1 z-101. Это может как-то влиять на переезд по Х?

Может кто из более опытных товарищей глянет xml файл настройки? Ато сразу всего не постичь, а работать надо... wacko.gif
AlexSpb
Цитата
там в графе G54 сидело x-0,4 y-0,1 z-101. Это может как-то влиять на переезд по Х?

смотря что в г кодах написано.
саму программу положите.
CINN
Цитата(AlexSpb @ 23.7.2010, 12:01) *
смотря что в г кодах написано.
саму программу положите.

Да, конечно...
Т.е. выставляется ноль по осям, запускаются в работу коды. В конце обработки даётся команда G00 X0 Y0, и видно, что фреза в направлении Х выходит на 0,4-0,5мм. "в минус" от истинного нуля.
AlexSpb
Попробуйте так,но думаю это электро-механический трабл.
в проге ничего криминального не нашел.
CINN
Цитата(AlexSpb @ 23.7.2010, 16:47) *
Попробуйте так,но думаю это электро-механический трабл.
в проге ничего криминального не нашел.

Спасибо, сейчас попробую...
CINN
Цитата(AlexSpb @ 23.7.2010, 16:47) *
Попробуйте так,но думаю это электро-механический трабл.
в проге ничего криминального не нашел.

Попробовал, станок отработал 4 часа, по команде G00 X0 Y0 вышел в 0. (это на глаз, индикатором ещё не мерил)
Может быть субъективно, но показалось, что звук работы шаговиков чуть другим стал.

Большое спасибо!

P.S. Если нетрудно- на что при настройке приводов(кроме мотортюнинга) нужно первостепенное внимание уделять?
ukr-sasha
CINN
Что в новых настройках изменилось по сравнению с вашими?
CINN
Цитата(ukr-sasha @ 24.7.2010, 10:37) *
CINN
Что в новых настройках изменилось по сравнению с вашими?

Не знаю. Мой xml был 30Кб., новый- 90Кб....
Yuriy86
что такое -"электро-механический трабл" ? розшыфруйте...
AlexSpb
Цитата
что такое -"электро-механический трабл" ? розшыфруйте...

это когда электроника хочет,а механика не может. biggrin.gif
Maier-86
Приветствую всех точно такая же ерунда (тоже самое все вначале делал,как и человек-проверили все ,ну не мог же я раз десять по привязке ошибиться ).Октлонение десятки на две тоже по "X".Если не затруднит-можно файл Mach 3.xml глянуть?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2021 IPS, Inc.