Перейти к публикации

ошибка по оси Х


Pavel8791

Рекомендованные сообщения

На фрезерном станке со стойкой Fanuc 0i есть проблема: при фрезеровании происходит сдвиг по оси Х на 0.11 мм. Когда происходит процесс сверления инструмент выходит в нужную координату. Сдвиг происходит в любой точке стола. Механический люфт не причем, проверяли. Проверяли перпендикулярность координат. Сравнивали параметры, которые возможно могут влиять на сдвиг, с различных станков, пока отличий не нашли. Тайванские производители ничем не помогают.

Расчитываю найти помощь здесь, ну хоть намек, где еще можно поискать причину.

Пример части программы:

% (NOL-TSENTR DETALI, Z0=VERH PLOSKOST)N1 G40 G17 G94 G90N2 G21 G54N3 T M06 (TSENTROVKA)N4 G0 X-223. Y0.0 S1200 M03N5 G43 G0 Z30. HN6 G81 Z-1.5 R3. F80. M08N7 G81 Y129.N8 G81 X-153. Y170.N9 G81 X-158.75 Y131.N10 G81 Y115.N11 G81 X-127.027 Y122.893N12 G81 X-114. Y170.N13 G81 X-95.25 Y131.N14 G81 Y115.N15 G81 X-63.5 Y95.65N16 G81 X0.0N17 G81 X43.9 Y60.35N18 G81 X44.5 Y82.65N19 G81 Y108.65N20 G81 X63.5 Y96.445N21 G81 X82.5 Y108.65N22 G81 X98.8 Y106.65N23 G81 X82.5 Y82.65N24 G81 X83.1 Y60.35N25 G81 X63.5 Y45.65N26 G81 Y15.65N27 G81 X127. Y46.895N28 G81 Y87.989N29 G81 X155.2 Y106.65N30 G81 X114. Y170.N31 G81 X153.N32 G81 X223. Y129.N33 G81 Y0.0N34 G81 X127. Y-37.464N35 G81 Y-78.982N36 G81 X135.8 Y-109.15N37 G81 X155.2 Y-97.35N38 G81 X223. Y-129.N39 G81 X153. Y-170.N40 G81 X114.N41 G81 X118.2 Y-109.15N42 G81 X98.8 Y-97.15N43 G81 X89.3 Y-91.65N44 G81 X71.25 Y-107.25N45 G81 X55.75N46 G81 X29.5 Y-107.N47 G81 X37.7 Y-91.65N48 G81 X63.5 Y-64.35N49 G81 X29.5 Y-33.N50 G81 X4.936 Y-70.N51 G81 X-90.5 Y-33.N52 G81 X-67.507 Y-70.524N53 G81 X-90.5 Y-107.N54 G81 X-95.25 Y-115.N55 G81 Y-131.N56 G81 X-114. Y-170.N57 G81 X-127.005 Y-122.845N58 G81 X-158.75 Y-115.N59 G81 Y-131.N60 G81 X-153. Y-170.N61 G81 X-223. Y-129.N62 G80N63 G0 Z150.0 M09...N200 T M06 (FREZA D63 POD DVE VIBORKI)N201 G0 X279.2 Y-167.522 S606 M03N202 G43 G0 Z3. HN203 G0 Z2.5N204 G1 Z-.5 F61. M08N205 G1 X276.2 Y-169.232N206 G2 X245. Y-177.5 I-31.2 J54.732N207 G1 X223.2N208 G2 X220.619 Y-177.447 I0.0 J63.N209 G1 X219.381N210 G2 X216.8 Y-177.5 I-2.581 J62.947N211 G1 X-30.8N212 G2 X-33.475 Y-177.443 I0.0 J63.N213 G1 X-33.866N214 G1 X-34.027 Y-177.441N215 G1 X-34.183 Y-177.44N216 G1 X-34.41N217 G1 X-34.465 Y-177.441N218 G2 X-37.2 Y-177.5 I-2.735 J62.941N219 G1 X-216.8N220 G2 X-219.381 Y-177.447 I0.0 J63.N221 G1 X-220.619N222 G2 X-223.2 Y-177.5 I-2.581 J62.947N223 G1 X-245.N224 G2 X-276.2 Y-169.232 I0.0 J63.N225 G0 X-279.2 Y-167.522N226 G0 Z2.5N227 G0 Z3.N228 G0 X281.945 Y-136.5N229 G0 Z2.5N230 G1 Z-.5N231 G3 X276.2 Y-133.5 I-5.745 J-4.N232 G1 X270.125N233 G2 X245. Y-146. I-25.125 J19.N234 G1 X223.2N235 G2 X221.375 Y-145.947 I0.0 J31.5N236 G1 X218.625N237 G2 X216.8 Y-146. I-1.825 J31.447N238 G1 X-30.8N239 G2 X-32.738 Y-145.94 I0.0 J31.5N240 G1 X-32.993 Y-145.941N241 G1 X-33.237 Y-145.94N242 G1 X-33.482 Y-145.943N243 G1 X-33.604N244 G1 X-33.786 Y-145.94N245 G1 X-33.886N246 G1 X-33.896 Y-145.847...
Ссылка на сообщение
Поделиться на других сайтах


А как Вы определяете сдвиг. Замеряете конечные размеры полученной детали?

В какой момент этот сдвиг происходит? Не очень понятна проблема, подробностей добавьте.

И кто врет? Станок, стойка, постпроцессор или САМ система?

И где в программе место, которое Вам не нравиться?

Изменено пользователем subscriber
Ссылка на сообщение
Поделиться на других сайтах

На фрезерном станке со стойкой Fanuc 0i есть проблема: при фрезеровании происходит сдвиг по оси Х на 0.11 мм. Когда происходит процесс сверления инструмент выходит в нужную координату. Сдвиг происходит в любой точке стола. Механический люфт не причем, проверяли. Проверяли перпендикулярность координат. Сравнивали параметры, которые возможно могут влиять на сдвиг, с различных станков, пока отличий не нашли. Тайванские производители ничем не помогают.

Расчитываю найти помощь здесь, ну хоть намек, где еще можно поискать причину.

Правильно ли я понял, что при осевых операциях все получается правильно, а при фрезеровании контуров - со сдвигом?

Ссылка на сообщение
Поделиться на других сайтах

А как Вы определяете сдвиг. Замеряете конечные размеры полученной детали?

В какой момент этот сдвиг происходит? Не очень понятна проблема, подробностей добавьте.

И кто врет? Станок, стойка, постпроцессор или САМ система?

И где в программе место, которое Вам не нравиться?

При замере размеров полученной детали обнаруживается что по оси Х сдвиг на 0.11мм.

Программа была отработана на другом станке (стойка тоже Fanuc 0i), проблем нет.

Так происходит с каждой программой.

Правильно ли я понял, что при осевых операциях все получается правильно, а при фрезеровании контуров - со сдвигом?

Правильно

может ошибка в программировании?

Чертеж есть?

сдвиг происходит при отработке каждой программы. На другом станке (стойка тоже Fanuc 0i, только производитель другой) эти программы идут без проблем.

Ссылка на сообщение
Поделиться на других сайтах

Как Вы проверяли механический люфт?

Профрезеруйте меандр попутным и встречным фрезерованием. Посмотрите размеры.

Ссылка на сообщение
Поделиться на других сайтах

Такая же проблема только на Sinumerik - тоже по оси Х но на 0,08 мм. Тоже только при фрезеровке. Причину так и не нашли. Просто в программу перед фрезеровкой стали вводить смещение нуля детали по х -0,08 мм, а после возвращать назад.

Интересно составлена программа - зачем повторять G81 и G1 в каждой строке? Обьём памяти в станке ограничен. :poster_dont:

Ссылка на сообщение
Поделиться на других сайтах

To Pavel8791.

Раз эта программа отрабатывается на другом станке нормально, значит проблема в станке или стойке. Если и в станке Вы уверены, то остается только стойка. Еще раз проверяйте все настройки. Возможно какой-нибудь корректор начинает действовать на обработку. Даже если Вы коррекцию в программе не включаете, возможно есть параметр, который смещает систему координат подобно тому, что описал zarathustra.

Ссылка на сообщение
Поделиться на других сайтах

Попробовать конечно можно, если не принципиальны зарезы на переходах контура.

Ссылка на сообщение
Поделиться на других сайтах

Как Вы проверяли механический люфт?

Профрезеруйте меандр попутным и встречным фрезерованием. Посмотрите размеры.

Люфт проверяли индикаторной стойкой. При задании движения на 0.01 мм, допустим, сначала в "+", координата перемещается по индикатору 0.01 мм в "+". При задании 0.01 мм в "-", координата перемещается на 0.01 мм в "-" без задержки, т.е. без люфта. Датчик положения не линейный на координате, а круговой на винте.

Ссылка на сообщение
Поделиться на других сайтах

To Pavel8791.

Раз эта программа отрабатывается на другом станке нормально, значит проблема в станке или стойке. Если и в станке Вы уверены, то остается только стойка. Еще раз проверяйте все настройки. Возможно какой-нибудь корректор начинает действовать на обработку. Даже если Вы коррекцию в программе не включаете, возможно есть параметр, который смещает систему координат подобно тому, что описал zarathustra.

Вот на параметры больше всего грешу. Только кажется перебрали все возможные. Может конечно еще раз перебрать параметры относящиеся к серводвигателю.... :confused_1:

Кстати, может кто-нибудь подробно расскажет что за интересный параметр №1850, для чего он и как он настраивается, а то я из книги по параметрам ничего про него не понял, кроме того что это какой то сдвиг.

Ссылка на сообщение
Поделиться на других сайтах

А если попробовать использовать при фрезеровании G09/G61?

Присоединяюсь! Попробуйте с G9 сделать прямоугольный контур. Если погрешность уйдет, то надо копать в сторону параметров влияющих на команду G64, (она вроде везде по умолчанию).

Ссылка на сообщение
Поделиться на других сайтах

Люфт проверяли индикаторной стойкой. При задании движения на 0.01 мм, допустим, сначала в "+", координата перемещается по индикатору 0.01 мм в "+". При задании 0.01 мм в "-", координата перемещается на 0.01 мм в "-" без задержки, т.е. без люфта. Датчик положения не линейный на координате, а круговой на винте.

А теперь проверьте под нагрузкой, фрезеруйте меандр. Мне кажется, что проблема в люфте.
Ссылка на сообщение
Поделиться на других сайтах

а фрезеровку не делаете с зеркалированием?

а то если после использования этой функции по какой-то оси - не восстанавливать координаты - они могут уезжать... на каждой детали...

Ссылка на сообщение
Поделиться на других сайтах

А теперь проверьте под нагрузкой, фрезеруйте меандр. Мне кажется, что проблема в люфте.

Я думаю что если бы был люфт, то отклонение по оси было бы плавающим, а у нас точное значение 0,11 мм

Ссылка на сообщение
Поделиться на других сайтах
  • 10 месяцев спустя...

Доброго времени суток.

Возникает ошибка на подобее вашей только токарный станок - ошибка по оси Z. Возникает только при ускоренном перемещении: при выполнении G0 или в режиме ускоренного ручного перемещения. Стоят два одинаковых станка-сравнили параметры-все эдентично.Параметры сервопривадов отличаються в пределах разумного.Люфта нет-также проверяли стойкой с микронным индикатором.

По G01, в толчковом ручном режиме перемещения и с моховичка-погрешности не возникает.

Погрешность по оси не стабильна может быть и в + и в - с различным числовым значением.

Подскажите что может быть?Ошибку систематизировать както нам не удалось,значения различны...

Изменено пользователем ivandenga
Ссылка на сообщение
Поделиться на других сайтах

Ещё заметка. Если ускоренное перемещение происходит в - по оси z то и ошибка с минусом - тоесть врезание в деталь. Если отвод на ускоренном и подвод на g1 то не доходит до заготовки - ошибка в +. На экране всё культурно отображаеться,сколько задал столько и переместился. Муфту проверели - жестко закреплена как на валу двигателя так и на винте.

Может датчик инкодера в самом движке? Или питание... Не знаю что ещё думать...

Стойка fanuc 0i-md, привода без ботареек.

По оси x отрабатывает идиально.

Ссылка на сообщение
Поделиться на других сайтах

параметры 1851=1852? люфты могут компенсироваться по разному на рабочей подаче и при быстрых перемещениях

а так - болбар вам в руки он покажет источник проблемы.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...