Jump to content

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


Killerchik

Recommended Posts

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

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

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

Link to post
Share on other sites


UnPinned posts
Viktor2004

F102 Axis moving signals

F102.0 ---- 1 axis

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

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

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

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

Edited by Viktor2004
  • Нравится 1
Link to post
Share on other sites
gudstartup
4 часа назад, Killerchik сказал:

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

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

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

Edited by gudstartup
Link to post
Share on other sites
andrey2147
3 часа назад, gudstartup сказал:

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

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

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

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

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

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

Edited by andrey2147
  • Нравится 1
Link to post
Share on other sites
gudstartup
1 час назад, andrey2147 сказал:

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

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

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

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

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

Link to post
Share on other sites
Viktor2004
1 час назад, andrey2147 сказал:

WINDR окно 28 в ADD

 

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

  • Чемпион 1
Link to post
Share on other sites
gudstartup
13 минут назад, Viktor2004 сказал:

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

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

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

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

Link to post
Share on other sites
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 не задумывался для меняющегося значения.

Link to post
Share on other sites
gudstartup
2 минуты назад, Killerchik сказал:

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

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

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

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

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

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

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

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

Link to post
Share on other sites
Viktor2004
8 минут назад, Killerchik сказал:

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

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

Link to post
Share on other sites
gudstartup
9 минут назад, Killerchik сказал:

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

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

Link to post
Share on other sites
38 минут назад, gudstartup сказал:

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

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

 

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

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

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

 

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

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

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

 

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

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

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

Link to post
Share on other sites
gudstartup
53 минуты назад, Killerchik сказал:

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

 

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

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

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

У нас

 

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

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

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

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

 

Link to post
Share on other sites
gudstartup

@Killerchik

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

 

Edited by gudstartup
Link to post
Share on other sites
Viktor2004
2 часа назад, gudstartup сказал:

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

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

Link to post
Share on other sites
gudstartup
1 минуту назад, Viktor2004 сказал:

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

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

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

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

image.png

Link to post
Share on other sites
andrey2147
3 часа назад, gudstartup сказал:

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

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

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

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

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

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

Edited by andrey2147
Link to post
Share on other sites
gudstartup

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

Link to post
Share on other sites
andrey2147
1 минуту назад, gudstartup сказал:

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

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

Edited by andrey2147
Link to post
Share on other sites
gudstartup
1 минуту назад, andrey2147 сказал:

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

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

  • Нравится 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • Maklay
      а можно и мне пост на dnm500?
    • SAPRonOff
      3D-манипулятор с типом "список"
    • kkk
      Смотрел тут видео, где человек вставляет панели по трем точкам. И у него там на каждой панели присутствуют сферы, при нажатии на которую производится модификация положения либо размеров панели (в зависимости от нажатой сферы). Честно говоря так и не понял как это сделано. На манипулятор не похоже, на коннектор вроде тоже (хотя с коннекторами еще особо не разбирался). Может кто подскажет, как это сделано?     
    • Кварк
      Некоторая странность при расчете появилась: при изменении параметров одна из выходных величин перестала значительно меняться. То ли изменение конструкции к этому привело (тогда хорошо),то ли что-то в расчете неправильно. Может ли кто прогнать у себя расчет? Надо порядка 12Гб оперативки. ЭГР для статьи.SLDASM
    • 3Dmill
      Уважаемые, было бы вам известно  FMS3000 работает под PC-DOS 7.0 , а она 16 разрядная система и FAT32 уже не видит,  так что форматируйте под FAT16 и работайте.
    • MCH218
      SW только совпадение предлагает прямой с дугой, пронзания нет а всё получилось
    • Maik812
      Почитал, куйня полная а не система. Ручками заполнять нужно все! Спасибо класс!
    • Chardash
    • ak762
      я бы прислушался этого совета на месте ТС
    • maxx2000
      Ага, значит а тут вдруг ни с того ни с сего взяли и угробили в  не интеллектуальной печи. Хватит уже оправдываться, тем более от тебя этого никто не ждёт. Половина страны на кухне и балконе работает и всё у них получается.
×
×
  • Create New...