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

Вопросы по 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 пользователей

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




  • Сообщения

    • AlexKaz
      Различают жёсткие и гибкие ротора. В данном случае вал жёсткий. Для него соответствуюшая формула. 4000 об/мин = 66.67 Гц, это ни о чём, эффекты для такой частоты почти не скажутся на жёстком роторе. Но проблема в том, что в лопаточных машинах (а насос на скрине наверное лопаточная?) собственные кратны числу лопаток. Я не разбирался в вопросе чтобы что-то здесь советовать. Лучше не спешить и внимательно почитать про модальный в лопаточных. Заодно проверить, а какое нагружение идёт в деталях насоса чтобы корректно выполнить престресс.
    • ДОБРЯК
      Хотите еще и матрицу масс изменить. :=) И сколько килограмм воды будете присоединять?  Опыт правильного моделирования, опыт расчета таких конструкций накапливается десятилетиями. Маловероятно, что кто-то на форуме будет вам объяснять как правильно моделировать, какие КЭ использовать, какие граничные условия задавать и т. д. Вы же всегда уклоняетесь от разговора на эти темы, даже для простых моделей.  Даже если перейдете на Ансис и не разберётесь в том, что он считает это не поможет вам написать грамотный отчет и объяснить грамотному заказчику, что вы там насчитали. Считает расчетчик, а программа это инструмент. Это только в рекламе пишут, что купите программу трехмерного моделирования, сделайте трехмерную модель, потом нажмите одну кнопку и на обычном игровом компьютере все посчитаете. Только в жизни все немножко иначе...:=)
    • Jesse
      Вот что у Биргера: Центробежные силы и индуцированный гироскопический момент зависят от квадрата частоты вращения вала   Хотя уже сама критическая частота зависит только от момента инерции колеса (альфа, бэта, гамма - это прогибы, углы поворота и прочая шелуха), т.е. частота вращения в формулу не входит, а всё определяется только моментом инерции Jm Ну у него рассматривается простая одномассовая система (фактически грузик на пружинке). Думаю поискать публикации.. мб где то раскопали аналитическую зависимость первой и высшей СЧ от частоты вращения для сложных систем. Хотя если выяснится что зависит,  всё равно обоснование придумывать придётся.  Эхх...
    • Fedor
      https://www.litres.ru/book/v-n-faddeeva/vychislitelnye-metody-lineynoy-algebry-65999878/  Ну и классику жанра :) 
    • Jesse
      4000 об/мин при наружном диаметре колеса 380 мм. Думаете, на больших оборотах вилка всё равно может разойтись и могут появиться гироскопические эффекты? Даже несмотря на вышеприведенные массово-инерционные оценки и расположение опор?   да я влияние престресс (вращение) особо не увидел... Думал обычным модальником прогнать, Ланцошом (он пошустрее).   Ещё мои раздумья направлены в сторону присоединённой массы воды, что по идее должно занижать частоты. Хотя для такого массивного вала как у меня даже на это дело можно забить, наверно...
    • Handrusik
      Maxx2000 - благодарю Павлуха - это не фриланс Утомлённый солнцем - приятно, что меня помнят
    • Борман
      Я так понимаю, что обороты не особо большие. ДК - это чисто высокооборотистая тема.   Просто мысли вслух... Если вилка будет сильно расходится, то всегда будет точка пересечения любого луча с кривой BW. Причем точка будет на меньших оборотах по сравнению с обычным престресс-модальником. Какие дальше действия ? С чем тут нужно дополнительно бороться по сравнению с тем, с чем нужно было бы бороться по результатам обычного престресс-модальника Если вилка не сильно расходится (от кривой обычного престресс-мобальника), то смысла стоить строгую ДК большого нет.    
    • boomeeeer
      На сименсе параметрами настраивается многое, что связано с менеджером иснструмента. Вызов возможен как по номерам, так и по именам инструментов. Через равно вроде как по имени вызывается (Т="имя"), а по номеру можно было, например, Т1 M6, а первый корректор подтянулся бы автоматически. И не всегда М6 на смену. Производитель мог нагородить чего угодно. Параметры надо смотреть
    • Den4ik85
      P.S этой ошибки не было при запуске,она возникла при выполнении команды смены инструмента "T=.." d1m6. (так учили на курсах) возможно,не тот номер ввел или не соответствовало название инструмента его номеру?
    • boomeeeer
      @Den4ik85 Подключаться к контроллеру и искать цепочку формирования сигнала ошибки DB2.DBX183.0. Возможно один из индуктивных датчиков на подсчёт ячеек магазина вышел из строя
×
×
  • Создать...