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

Проблема с осью Z


Maxidrom777

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

Здравствуйте.

Ситуация - после ремонта системы ЧПУ (FANUC 0i Mate TC) по гарантии пришлось самому поднастраивать стойку под наш станок. Сам являюсь инженером-технологом, пишу управляющие программки. Никогда не лазил ни в какие параметры. Поэтому особо глубоко (типа LADDER) не разбираюсь.

Сначала были проблемы с выходом в ноль, с привязками инструмента и с программными концевиками. Ещё и язык был итальянский почему-то. Язык и программные концевики поменял, спасибо форуму. Долго не хотел трогать машинный ноль. Но получалось так, что при выходе в ноль станок в 50% случаев ехал в какой-то свой ноль, который находился примерно в 200 мм по Х и в 150 мм по Z от текущего положения резцедержателя. А в половине случаев вообще проезжает эти точки, пока не доедет до программных выключателей. Причём резцедержатель мог находиться в любой точке станка, хоть возле задней бабки, хоть возле кулачков, хоть в охрененном минусе по X. Всё-равно ноль он "находил" рядом с этим положением. То есть ноль станка был постоянно разный. Пришлось установить новый ноль через параметр 1815.

Вроде всё встало на свои места. В ноль выходит в одну и ту же точку. Привязки не слетают. Но получилось одно страннное НО - задаю в MDI перемещение допустим от Z0 до Z-200. По цифрам на мониторе перемещение произошло на 200 мм. Фактически же станок уехал всего на 110-112 мм (как смогли замерили по следам смазки на направляющих). То есть в 1,8 раза меньше. Меняли длину "пробега" по Z на 10, 100, 300, 500, 1000 мм. Пробовали перепривязывать инструмент, меняли значения машинного нуля в 1240. Изменили его положение. Результат один и тот же. Разница между перемещеним по монитору и фактическим перемещением примерно в 1,8 раза (1,78-1,82 но этот разбег скорее всего получается в невозможности точного замера фактического перемещения).

По оси Х размеры держит нормально. Перемещается фактически и по индикации монитора на одинаковое расстояние. То есть там проблем нет.

Подскажите что можно сделать. Я в тупике. Спасибо.

P.S. Извиняюсь за большую писанину.

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


Как вариант - неправильное передаточное отношение, т.е. шаг винта, размер референсного счетчика и т.п.

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

Как вариант - неправильное передаточное отношение, т.е. шаг винта, размер референсного счетчика и т.п.

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

То есть думаете дело в механике? Или где-то в параметрах нужно что-то изменить?

Может, множитель как по Х стоит, на 0.5? Ведь следящая система должна работать, следить за правильной отработкой перемещения?
Ссылка на сообщение
Поделиться на других сайтах

Может, множитель как по Х стоит, на 0.5? Ведь следящая система должна работать, следить за правильной отработкой перемещения?

Если множитель 0,5 стоит, то фактическое перемещение было бы в 2 раза короче заданному. А оно в 1,8 раза меньше. Вот это дробность вводит в ступор больше всего.

А где посмотреть множитель по оси Z ?

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

Если механику не ремонтировали и не меняли в ней каких-либо деталей, то при чём тут механика?

Нужно посто тупо подогнать множитель под фактическое перемещение.

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

Если механику не ремонтировали и не меняли в ней каких-либо деталей, то при чём тут механика?

Нужно посто тупо подогнать множитель под фактическое перемещение.

Так где найти этот множитель, подскажите пожалуйста.

Механику не трогали.

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

Вы наверное залили параметры не с того станка

2084 и 2085 по оси Z

если там сейчас стоят 1 и 100, сделайте их 9 и 500 (или 18 и 1000, но правила хорошего тона не позволяют)

если 1 и 10, то соотв. 9 и 50

1821 reference counter в первом случае 18000, во втором 180000

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

Вы наверное залили параметры не с того станка

2084 и 2085 по оси Z

если там сейчас стоят 1 и 100, сделайте их 9 и 500 (или 18 и 1000, но правила хорошего тона не позволяют)

если 1 и 10, то соотв. 9 и 50

1821 reference counter в первом случае 18000, во втором 180000

Спасибо, попробую завтра.

Параметры заливали не мы. У нас станок работал нормалньно, потом отвалился порт для CF карты (предположительно плата памяти накрылась). Потом на экране монитора стали появляться тёмные полосы вертикальные, сначала немного, потом всё больше и больше. Ни хрена не видно стало. Потом и вовсе накрылся монитор. Отправили по гарантии на ремонт в Москау. Там и заливали новый архив с параметрами, для чего выясняли у нас серийный номер станка.

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

Сегодня поигрался параметрами 2084, 2085 и 1821. В итоге попытки с седьмой фактическое перемещение совпало с цифровым по монитору.

Начальные данные были такими параметр 2084 - 3, параметр 2085 - 250, параметр 1821 - 6000.

Окончательные данные - 1, 150, 8000 соответственно.

В общем всё получилось. Огромное спасибо всем участникам данного обсуждения, особенно IBV за наводку и bfi за разжёвывание. Благодарен. :laugh:

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

Сегодня поигрался параметрами 2084, 2085 и 1821. В итоге попытки с седьмой фактическое перемещение совпало с цифровым по монитору.

Начальные данные были такими параметр 2084 - 3, параметр 2085 - 250, параметр 1821 - 6000.

Окончательные данные - 1, 150, 8000 соответственно.

В общем всё получилось. Огромное спасибо всем участникам данного обсуждения, особенно IBV за наводку и bfi за разжёвывание. Благодарен. :laugh:

Проверте ещё раз, никогда не видел, чтобы шаг винта был 6.6 мм, до этого у вас шаг был 12 мм, емкость 6000, как следствие у вас в некоторых случаях ноль находил в другом месте. Сейчас вы ему шаг в 6.666 дали, при этом счетчик не соответствует тому, что вы задали в 2084 и 2085. Посмотрите 2024 и 2185.

1821=шаг винта*10000; параметр 2179 знаменатель.

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

Сейчас установил так

2084 - 3

2085 - 150

1821 - 6000 (вернул на то, что было, может не верно?)

и параметр 1820 изменил с 2 на 6. (это и есть множитель?)

Фактический шаг винта 20 мм.

Теперь вроде всё нормально. Перемещения по Z соответствуют.

Может ещё что не так?

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

Сейчас установил так

2084 - 3

2085 - 150

1821 - 6000 (вернул на то, что было, может не верно?)

и параметр 1820 изменил с 2 на 6. (это и есть множитель?)

Фактический шаг винта 20 мм.

Теперь вроде всё нормально. Перемещения по Z соответствуют.

Может ещё что не так?

Честно скажу, никогда не разбирался с CMR (1820)

До этого у вас шаг винта был задан 12 мм, соответственно у вас фактическое перемещение было в 1,66 раз меньше (вместо 200мм 200/1,6(6)=120 мм.)

Сейчас:

2084=3 2085=150 => 3/150=1/50=20/1000, т.е. параметры соотвтствуют шагу в 20мм.

1821 = 6000, учитывая, что для шага в 12мм, реф. счетчик должен быть равен 12000, то 1820=2 стояло правильно (1821*1820), верните в 1820 = 2 и в 1821 поставте 10000.

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

Если шаг винта 20, то 2084:2085 = 1:50 (3:150) нормально, тогда 1821 должен быть 20000.

CMR, 1820 = 6, это значит есть еще передача 1:3 с двигателя до винта (6 в 1820 означает умножать *3).

Думаю то же самое можно получить и если 1820=2 (т.е. 1) а 2084:2085 = 1:150. 1821=20000

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

Если шаг винта 20, то 2084:2085 = 1:50 (3:150) нормально, тогда 1821 должен быть 20000.

CMR, 1820 = 6, это значит есть еще передача 1:3 с двигателя до винта (6 в 1820 означает умножать *3).

Думаю то же самое можно получить и если 1820=2 (т.е. 1) а 2084:2085 = 1:150. 1821=20000

Ну я и говорю, что с Command multiplier for each axis (cmr) я не разбирался =)

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

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

Честно скажу, никогда не разбирался с CMR (1820)

До этого у вас шаг винта был задан 12 мм, соответственно у вас фактическое перемещение было в 1,66 раз меньше (вместо 200мм 200/1,6(6)=120 мм.)

Сейчас:

2084=3 2085=150 => 3/150=1/50=20/1000, т.е. параметры соотвтствуют шагу в 20мм.

1821 = 6000, учитывая, что для шага в 12мм, реф. счетчик должен быть равен 12000, то 1820=2 стояло правильно (1821*1820), верните в 1820 = 2 и в 1821 поставте 10000.

При параметрах 1820 = 2, 2084 = 3, 2085 = 150 движение фактическое в 3 раза меньше, чем по монитору. (При задании перемещения на 400 мм, фактическое расстояние равно 133 мм).

При изменении параметра 1821 (не изменяя 1820, 2084 и 2085) ничего не происходит. Менял 1821 на 8000, 10000, 16000, 20000, 100000. Перемщение всё-равно в 3 раза меньше. Поэтому только 1820 = 6 помог. По-другому не знаю как сделать соответствие фактич и цифрового перемещения.

Если шаг винта 20, то 2084:2085 = 1:50 (3:150) нормально, тогда 1821 должен быть 20000.

CMR, 1820 = 6, это значит есть еще передача 1:3 с двигателя до винта (6 в 1820 означает умножать *3).

Думаю то же самое можно получить и если 1820=2 (т.е. 1) а 2084:2085 = 1:150. 1821=20000

При 1821 = 2 фактическое перемещение в 3 раза меньше мониторного (писал выше). 2084 и 2085 можно конечно и 1:50 поставить.

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

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

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

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

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

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

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

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

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

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

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



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