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

Вопросы по LADDER'у 18i-MA


Killerchik

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

Всем привет. Проблема проста и банальна - прикручиваю к станку электрический насос смазки вместо ручного. С электрической частью проблем нет, свободные выхода есть. А вот с ладдером есть некоторые трудности. Хочется сделать красиво - чтобы смазка шла по пробегу осей, как только любая ось проезжает, к примеру, километр, запускается цикл смазки. Кто-то может подсказать наиболее простой способ вытащить значение пробега? Как только оно будет, дальше для меня всё просто.

Если так сделать невозможно или супер сложно - ок, будет по таймеру. Сейчас раз в 50 часов работы станка (просто работы, по SERVO_ON) загорается сообщение "пойди и смажь, кожаный мешок".

И вопрос номер два - ориентация шпинделя. Сейчас шпиндель ориентируется в одну позицию по М19, позиция настраивается соответствующим параметром. Нужно ориентировать по команде вида М19 (или любая другая) С45.817 в нужный угол, нужно для многих задач. На ютубе было классное видео на эту тему, но я тогда не умел сливать программу ПЛК со станка, и потому оставил его на потом, а теперь оно недоступно. Попробую списаться с автором. Опять же, может быть кто-то пнёт в нужном направлении?

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


UnPinned posts

F102 Axis moving signals

F102.0 ---- 1 axis

F102.1 ---- 2 axis и так далее

если вы понимаете о чем я

Второй вопрос можно решить так.

Через ладдер либо через управляющую программу менять параметр 4077 с одного значения на другое и потом подавать команду М19

Изменено пользователем Viktor2004
Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Killerchik сказал:

как только любая ось проезжает, к примеру, километр

Обычно включают таймер счетчик  по движению осей и через надцать минут каак - смажет!

Про километры - у фанук спидометра* время работы оси  не предусмотрено

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

Про километры - у фанук спидометра* время работы оси  не предусмотрено

Да, ладно, от вас не ожидал.

WINDR окно 28 в ADD далее COIN и хоть км, хоть метры.

6 часов назад, Viktor2004 сказал:

Через ладдер либо через управляющую программу менять параметр 4077 с одного значения на другое и потом подавать команду М19

Круче было-бы создать M20  M21 M22 и т д . и от них плясать - так и делают для выбора режущей кромки ин-та.

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

Да, ладно, от вас не ожидал.

WINDR окно 28 в ADD далее COIN и хоть км, хоть метры.

И какой параметр у фанук определяет пройденное осью расстояние без  всяких доп вычислений что-то я не в курсе?

Вы где нибудь в ладдере видели функцию отсчета километров для смазки оси?

Я написал это чтобы автор не заморачивался для подобной функции обычно хватает и счетчика ( даже на капельную систему смазки шпинделя).

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, andrey2147 сказал:

WINDR окно 28 в ADD

 

Так просто не получится. Функция WINDR работает очень медленно. Процесс чтения занимает несколько циклов PMC. И что потом с этой координатой делать? Ось крутится в обе стороны. Надо интегрировать каждое значение по отношению к предыдущему. И мониторинг этот должен работать постоянно. Ладдер зависнет либо будет считать ерунду

Ссылка на сообщение
Поделиться на других сайтах
13 минут назад, Viktor2004 сказал:

Ладдер зависнет либо будет считать ерунду

Вернее всего километры посчитает сам фанук да вот японцы не догадались эту функцию в по встроить.:smile:

Особенно интересно было бы это использовать для технического обслуживания и ремонта - пробежал 42 км

смена масла пробежал 40000 рассматриваем вопрос о пенсии или кап. ремонте!

Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, Viktor2004 сказал:

F102 Axis moving signals

F102.0 ---- 1 axis

F102.1 ---- 2 axis и так далее

если вы понимаете о чем я

Это вроде дискретные сигналы, говорящие о движении оси?

 

5 часов назад, gudstartup сказал:

Обычно включают таймер счетчик  по движению осей и через надцать минут каак - смажет!

"колхозный" вариант очевиден, на нашем первом Мазаке 2017-ого года так сделано. Но учитывая стоимость картриджей смазки, хочется решить вопрос правильно.

 

2 часа назад, andrey2147 сказал:

Круче было-бы создать M20  M21 M22

Мне кажется, куда круче именно дать возможность выбора любого угла с дискретностью 0,001 градуса, что описано в паспорте. Это для всяких инструментов, которым важно угловое положение.
Также очень полезно при выставлении торцевого биения алмазных пластин на торцевой фрезе с помощью микроскопа - вершины каждой пластины должны вставать в точно одинаковое положение относительно микроскопа, а угловой шаг зубьев на фрезе, ессно, не супер точный.

 

9 часов назад, Viktor2004 сказал:

Второй вопрос можно решить так.

Через ладдер либо через управляющую программу менять параметр 4077 с одного значения на другое и потом подавать команду М19

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

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Killerchik сказал:

"колхозный" вариант очевиден

Он не колхозный а легко и просто реализуемый гораздо проще подсчета км/час а иногда и контроллер этим не загружают просто покупают автоматизированную систему и на ней все настраивают.

5 минут назад, Killerchik сказал:

Мне кажется, что раз это описано в паспорте,

Конечно покупаете опцию  и делаете из шпинделя обычную поворотную ось

7 минут назад, Killerchik сказал:

Мне кажется, куда круче именно дать возможность выбора любого угла с дискретностью 0,001

А у вас датчик шпинделя сколько зубчиков на оборот имеет чтобы задумываться о такой дискретности?

Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, Killerchik сказал:

. Но учитывая стоимость картриджей смазки, хочется решить вопрос правильно

Так у вас консистентная смазка? Ее вообще надо раз в сутки запускатть

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, Killerchik сказал:

Но учитывая стоимость картриджей смазки, хочется решить вопрос правильно.

Правильно набивайте картриджи сами а не покупайте оригиналы

Ссылка на сообщение
Поделиться на других сайтах
38 минут назад, gudstartup сказал:

Конечно покупаете опцию  и делаете из шпинделя обычную поворотную ось

Прям ось нам ни к чему. В Connection Manual (Function) описана именно ориентация, без Spindle>C axis

 

39 минут назад, gudstartup сказал:

А у вас датчик шпинделя сколько зубчиков на оборот имеет чтобы задумываться о такой дискретности?

Зубчиков - не знаю, импульсов - порядка миллиона.

 

35 минут назад, Viktor2004 сказал:

Так у вас консистентная смазка? Ее вообще надо раз в сутки запускатть

А почему раз в сутки? А если станок просто стоял включённый - надо запускать? Если станок проехал 3 метра за день от маховичка - надо запускать? А если одна из осей катается на максимальной скорости 50% рабочего времени (у нас такое часто) - раз в сутки нормально, или всё таки нужно чаще? На нашем VCS530 2017-ого года система таки немного адаптивна - при плотной работе картридж улетает за месяц, при не плотной - его хватает и на полгода. Я смотрел его ладдэр, но сходу с формированием сигнала запуска смазки не разобрался.

 

39 минут назад, gudstartup сказал:

Правильно набивайте картриджи сами а не покупайте оригиналы

Это очень далеко от моего понимания правильности :) Кто будет этим заниматься? Где гарантия, что в картридж не попадёт грязь?
В общем, по первому вопросу, видимо, понятно - простого способа подсчитывать пройденное расстояние нет. Я, правда, погляжу ещё доки на привода, может в них это есть.
Остаётся второй вопрос, по ориентации шпинделя.

Ссылка на сообщение
Поделиться на других сайтах
53 минуты назад, Killerchik сказал:

Зубчиков - не знаю, импульсов - порядка миллиона.

 

На шпиндельном датчике вы что издеваетесь?

55 минут назад, Killerchik сказал:

Я смотрел его ладдэр, но сходу с формированием сигнала запуска смазки не разобрался.

У нас

 

57 минут назад, Killerchik сказал:

Где гарантия, что в картридж не попадёт грязь?

А вы когда вручную ось шприцуете для смазки направляющих тоже всю банку клюббера ложкой преворачиваете  а шприц для смазки спирто-бензиновой смесью моете?

Не надо сильно заморачиваться и находить проблему там где ее нет.

 

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

@Killerchik

У стандартных фануковских шпиндельных моторов датчик магнитный и число импульсов на нем из ряда 64 128,256,512 да еще и бывает без 0 метки а на шпидель ставят в основном 1024 и этого вполне хватает и на практике ни разу в жизни я не видел на  шпинделе датчика с 1000000 имп на оборот представьте что будет с оптикой если раскрутить стекляшку допустим до 10000 об или выше да еще и вибрация присутствует неслабая.

 

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

вас датчик шпинделя сколько зубчиков

А какая разница? Он ведь не просто зубчики считает, но и фазу между ними. Зубчиков обычно 128

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Viktor2004 сказал:

Зубчиков обычно 128

А где вы у шпинделя в параметрах нашли что количество импульсов на оборот 1000000 вы такую величину даже установить не сможете.

А чего это на оптических датчиках не выполняют 128 рисок куда проще было бы и дешевле!

@Viktor2004 360/4096 это максимально

image.png

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, gudstartup сказал:

Вы где нибудь в ладдере видели функцию отсчета километров для смазки оси?

Я всегда пишу что видел и знаю.

Конечно видел и настраивал.

Только не км, а минимальной единицы измерения (обычно мкм )

..............

Был у нас один старый электронщик, так он говорил : Я этого не знаю значит этого не бывает.

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

А уж если у автора обычный асинхронный мотор а не синхронный двигатель шпиндель то про точную остановку он вообще может забыть

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, gudstartup сказал:

обычный асинхронный мотор

Ну дык,а  как тогда  М19 ?

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

Я всегда пишу что видел и знаю.

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

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

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

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

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

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

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

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

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

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

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

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




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