PowerMill + Mach3 смещение по осям при фрезеровке

Обсуждение софта, программ, постпроцессоров...

Модератор: life

Ответить
DIMSON
Станкостроитель
Станкостроитель
Сообщения: 20
Зарегистрирован: 16 янв 2012, 22:47

PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение DIMSON »

Всем привет! Возникла проблемка. При обработке детали с двух сторон, не 4-х осевая, просто с переворотом по оси на 180 градусов. УП (обработка первой стороны+переворот+обработка второй стороны). Половинки детали должны быть совмещены, но они смещены относительно друг друга на 1мм. В ПМ этого нет, УП без ошибок. Но станок смещает половинки. Машинный и программный ноли в порядке, но и при черновой смещает (хотя это не сильно видно), и при чистовой тоже, на чистовой естественно видно сильно. Оси станка откалиброваны точно. Станок не убитый, наработки часа три. Ноль программный выставлен очень точно, погрешность максимум 0.02.

Где искать ошибку, может кто знает? В ПМ, в Mach3 или же в станке ?

Смещение происходит по оси Х на 1мм, по оси Y порядка 0.3 мм.

Машинный и программный ноли в норме. Перпендикулярность оси поворотки по отношению к оси Х практически идеальное.

От цента оси поворотки вдоль оси Х на расстоянии 180 мм погрешность максимум 0.1, т.е. расхождение на отрезке 360мм максимум 0.2 мм. Выставил все точно.
Изображение

Изображение

Изображение

Изображение
Planet
Станкостроитель
Станкостроитель
Сообщения: 1179
Зарегистрирован: 25 мар 2013, 13:09
Имя: Baha
Откуда: Moscow-Taraz

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение Planet »

Может еще при перевороте модели в CAD/CAM сместил на обсчете УП, или при базирований заготовки или инструмента, остальное не влияет на смещение. Если после переворота заготовки повторно не базировался, тогда может быть потери шага. Чудес не бывает!
Окно откройся - onclick="return !window.open(this.href)"
DIMSON
Станкостроитель
Станкостроитель
Сообщения: 20
Зарегистрирован: 16 янв 2012, 22:47

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение DIMSON »

Planet писал(а):Может еще при перевороте модели в CAD/CAM сместил на обсчете УП, или при базирований заготовки или инструмента, остальное не влияет на смещение. Если после переворота заготовки повторно не базировался, тогда может быть потери шага. Чудес не бывает!
На счет смещения в ПМ не могу сказать. После переворота заготовки не базировался ибо обработка первой и переход на вторую стороны это все в одной УП без перерыва.
Ось поворотки отрегулировал в перпендикулярности к оси Х вплоть до 0.2мм на отрезке в 360мм.
Ноль программный с таким же допуском точен.
Вот после этих процедур тестовый шар. Смещение на 0.5мм, т.е. на 0.5мм стало меньше.
Изображение

Изображение

Изображение
Planet
Станкостроитель
Станкостроитель
Сообщения: 1179
Зарегистрирован: 25 мар 2013, 13:09
Имя: Baha
Откуда: Moscow-Taraz

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение Planet »

если заготовку крутите на поворотке, тогда еще ось поворотки может играть по плоскости Z.
Окно откройся - onclick="return !window.open(this.href)"
DIMSON
Станкостроитель
Станкостроитель
Сообщения: 20
Зарегистрирован: 16 янв 2012, 22:47

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение DIMSON »

Planet писал(а):если заготовку крутите на поворотке, тогда еще ось поворотки может играть по плоскости Z.
Нет, ось зет не при чем. Смещение по осям Х и Y.
Выровнял перпендикулярность оси поворотки по отношению к оси Х, т.к. запараллелил с осью Y более точно. Поставил другой мач3, изменил скорость по осям и увеличил количество PulseWidth 5 и DirPulse 10.
Этим добился уменьшения смещения с 1 мм до 0.2 мм.
Попробую выставлять ноль по оси Х с помощью краеискателя для большей точности и думаю смещение будет еще меньше.
Planet
Станкостроитель
Станкостроитель
Сообщения: 1179
Зарегистрирован: 25 мар 2013, 13:09
Имя: Baha
Откуда: Moscow-Taraz

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение Planet »

DIMSON писал(а):Попробую выставлять ноль по оси Х с помощью краеискателя для большей точности и думаю смещение будет еще меньше.
надо базироваться не по заготовке, в начале надо вставить в ось вращение круглый вал, и по X или Y (смотря как расположен ось заготовки) забазироваться с боку вала, потом по верху вала базируетесь на Z. И после этого как бы вы заготовку не выставили, обе стороны должны сойтись, если только нет потери шагов.
DIMSON писал(а): Поставил другой мач3, изменил скорость по осям и увеличил количество PulseWidth 5 и DirPulse 10.
если уменьшение подачи помогло, значит есть потери шагов.
DIMSON писал(а):Нет, ось зет не при чем. Смещение по осям Х и Y.
это вам так кажется, если по плоскости Z, ось поворотки гуляет, то результат фрезеровки для несведущих будет казаться смещением по X или Y.
Изображение
Окно откройся - onclick="return !window.open(this.href)"
DIMSON
Станкостроитель
Станкостроитель
Сообщения: 20
Зарегистрирован: 16 янв 2012, 22:47

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение DIMSON »

Planet писал(а):надо базироваться не по заготовке, в начале надо вставить в ось вращение круглый вал, и по X или Y (смотря как расположен ось заготовки) забазироваться с боку вала, потом по верху вала базируетесь на Z. И после этого как бы вы заготовку не выставили, обе стороны должны сойтись, если только нет потери шагов.
Я не по заготовке собрался выставлять, по зажатому в патрон поворотки хвостовику фрезы, ну в принципе как вы и написали.
Planet писал(а):если уменьшение подачи помогло, значит есть потери шагов.
Я тоже так считал и по этому весь комплекс мер принял, что бы не терять времени.
Planet писал(а):это вам так кажется, если по плоскости Z, ось поворотки гуляет, то результат фрезеровки для несведущих будет казаться смещением по X или Y.
На вашем видео это закономерно.
Но кайма смещения тогда будет по всему периметру одинакова и ее величина будет постоянна.
А в моем случае как будто два бруска сложили вместе и сдвинули между собой. Т.е. со стороны А смещение влево, а со стороны В смещение вправо.
Ход ваших мыслей мне понятен ,если смещена ось зет то она либо уменьшит размер половинки модели, либо увеличит. Но все же равномерно.
А у меня иначе.
Спасибо вам за помощь :trumbsup:
Planet
Станкостроитель
Станкостроитель
Сообщения: 1179
Зарегистрирован: 25 мар 2013, 13:09
Имя: Baha
Откуда: Moscow-Taraz

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение Planet »

на потерю шагов проверить просто ( хотя его даже на слух слышно), закрепить ЧИ или штангенциркуль на рабочем столе, и отправить станок покататься по воздуху на полчаса или час, обязательно с включенным шпинделем (шпиндель основной создатель помех).
Окно откройся - onclick="return !window.open(this.href)"
DIMSON
Станкостроитель
Станкостроитель
Сообщения: 20
Зарегистрирован: 16 янв 2012, 22:47

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение DIMSON »

Planet писал(а):на потерю шагов проверить просто ( хотя его даже на слух слышно), закрепить ЧИ или штангенциркуль на рабочем столе, и отправить станок покататься по воздуху на полчаса или час, обязательно с включенным шпинделем (шпиндель основной создатель помех).
ЧИ это что?
И после того как станок покатался, что делать, как проверить?
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение VVChaif »

Часовой Индикатор
Planet
Станкостроитель
Станкостроитель
Сообщения: 1179
Зарегистрирован: 25 мар 2013, 13:09
Имя: Baha
Откуда: Moscow-Taraz

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение Planet »

DIMSON писал(а):ЧИ это что?
часовой индикатор
DIMSON писал(а):И после того как станок покатался, что делать, как проверить?
в начале фрезой (лучше цельной круглой стержнем) отжимаешь ножку ЧИ или глубиномер штангенциркуля, обнуляешь показатели ЧИ или ШЦ, обнуляешь программный ноль, отправляешь покататься, ЧИ подпружинен, если ШЦ опять надо глубиномер выдвинуть, миллиметров 5 достаточно, и когда через час станок приезжает в ноль, должен снова отдавить ножку ЧИ или глубиномер ШЦ, если разница на индикаторах в сотках, то все отлично, если большая, десятки или миллиметры, то есть пропуск шагов.
Эту процедуру надо сделать по всем 3-м осям, даже Z.
Окно откройся - onclick="return !window.open(this.href)"
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение VVChaif »

Еще 2 фактора которые могут повлиять...
1. Ось шпинделя стоит не строго по центру заготовки. При смещении в 0,5мм в сторону, при перевороте это приведет к 1мм ступеньки.
2. Заготовка криво прикручена к планшайбе. Уход на одной стороне в 0,5мм, тоже приведет к "уходу" при перевороте...
DIMSON
Станкостроитель
Станкостроитель
Сообщения: 20
Зарегистрирован: 16 янв 2012, 22:47

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение DIMSON »

VVChaif писал(а):Часовой Индикатор
Ага, спасибо, есть такой в хозяйстве!
VVChaif писал(а):2. Заготовка криво прикручена к планшайбе. Уход на одной стороне в 0,5мм, тоже приведет к "уходу" при перевороте...
Это не повлияет ибо я УП делаю в повермилл, там центр берется не от поверхности заготовки, а из центра поворотки. Если будет криво прикручена то либо больше материала срезать будет, либо просто не дорежет часть заготовки.
Planet писал(а):в начале фрезой (лучше цельной круглой стержнем) отжимаешь ножку ЧИ или глубиномер штангенциркуля, обнуляешь показатели ЧИ или ШЦ, обнуляешь программный ноль, отправляешь покататься, ЧИ подпружинен, если ШЦ опять надо глубиномер выдвинуть, миллиметров 5 достаточно, и когда через час станок приезжает в ноль, должен снова отдавить ножку ЧИ или глубиномер ШЦ, если разница на индикаторах в сотках, то все отлично, если большая, десятки или миллиметры, то есть пропуск шагов.
Эту процедуру надо сделать по всем 3-м осям, даже Z.
Не знал.
Спасибо большое.
Надо проверить таким способом :trumbsup:
Planet
Станкостроитель
Станкостроитель
Сообщения: 1179
Зарегистрирован: 25 мар 2013, 13:09
Имя: Baha
Откуда: Moscow-Taraz

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение Planet »

DIMSON писал(а):Ход ваших мыслей мне понятен ,если смещена ось зет то она либо уменьшит размер половинки модели, либо увеличит. Но все же равномерно.
А у меня иначе.
забыл ответить, такое может быть только при идеальном смещений по вертикали без биений, а реально такого не бывает, потому и волной, и получиться как у вас иначе. К тому же не известно какой конструкций ваша ось вращения, и его косоглазие, даже заводские станки малого класса с опорными подшипниками на расстояний 150мм, в идеальном случае бьют в 4 сотки у основания.
Окно откройся - onclick="return !window.open(this.href)"
Dima966
Наблюдающий
Сообщения: 1
Зарегистрирован: 03 авг 2023, 15:43
Имя: Дмитрий

Re: PowerMill + Mach3 смещение по осям при фрезеровке

Сообщение Dima966 »

Уважаемые пользователи, прошу помощи.
Проблема следующая:
При использовании траектории в PM "проекция поверхности" или "проекция линии" убегает ось A (получается крученая модель), убегает одинаково при разных настройках.
При использовании траектории "4х осевая" такого нет. Грешу на то, что при траектории "проекция" работают сразу 4 оси одновременно и что то не справляется. Что было сделано:
1. Заземление всего и вся (ничего не изменилось)
2. Изменение настроек скоростей моторов и частоты работы самой программы (от 25kHz до 100, в итоге оставил 100)(Скорости оставил такие X2500(ускорение 600) Y2500(600) Z1500(350) A2000(350) B300(150)) (ничего не изменилось)
3. Изменение сигнала StepDir на низкий/высокий (не помогло, ну тут как я понимаю у меня нет ни низкого ни высокого, т.к. контроллер это просто опторазвязка)
Оборудование:
Самосбор + готовая 4ая и 5ая ось с али (ведро конечно, но разбираться интересно. Редукция 1 к 4 на обоих осях). Контроллер (так называемый) bl-usb-mach3 v2.1. Драйвера DM542. Питание xyz бп 42В 12А (честных+-), питание a и b 36В 6A (китай), сам контроллер 24В 6А (китай). Моторы типоразмера nema23, микрошаг 1/16 на всех, концевики home (xyz), шпиндель 1,5кВт и частотник к нему.
Соответственно все от компа (i3 и 8Gb оперативы, win7) по usb управляется Mach3
На фото видно как на одной и той же заготовке отработали две траектории, сторона где все "ровно" это стратегия 4х осевая, все углы совпадают. Вторая сторона проекция поверхности, и тут уже видно как модель "закрутило" и при том что закручивает всегда одинаково, т.е. вытачиваю 3 раза и все три раза кручение абсолютно одинаковое (из этого делаю вывод что это не пропуски шагов).
Хочу докопаться до истины, то ли не суждено этому котроллеру работать одновременно в 4х осях (не говоря уж о пяти) то ли все таки где то есть ошибка которую можно исправить. Оси xyz после обработки остаются в нулях, 4ая ось соответственно нет, убегает на 26 градусов (но при 4х осевой остается в нуле)
Подготовил уже бук с новой версией mach3, последней с сайта, буду пробовать, но почему то не верю в этот вариант. Так же заказал еще один контроллер, такой же, может в моем какая ерунда (т.к. точно знаю два косяка за ним с которыми смирился).
Может кто сталкивался с подобной историей. Читал тут на форуме что у человека была похожая проблема (4ая ось убегала и работала рывками, он отключил визуализацию в мач и все стало нормально) мне такое не помогло, без визуализации все точно так же.
Изображение
Изображение
Изображение
Изображение
Изображение
Ответить