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

Небольшие вопросы по fanuc и не только


selfmademan

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

Добрый день, господа. Стоит задача - привязать пару строк УП к кнопке стойки, станок фрезер на фануке 0i MF. Грубо говоря, хочу нажать кнопку на стойке, которая раньше была свободная, не задействована никак и чтобы станок вышел в координату G53 X-500 Y0 Z0, подскажите как это проще всего реализовать, может кто то уже сталкивался с подобным? 

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


8 часов назад, Dimon92 сказал:

и чтобы станок вышел в координату G53 X-500 Y0 Z0

никогда такого не делал. Думаю надо нужные координаты забить в параметр 1243 (если он конечно не занят) это будет считаться "Четвертая референтная точка"

в параметр 1002#0 JAX поставить 1 (что бы ехали сразу все три оси)

Затем в ладдере прописать по нажатию нужной кнопки активацию сигналов

G340.5 = 0 ; G340.6 = 1 (это выбор именно четвертой референтной позиции)

Далее выбираете режим станка ZRN,  и нажимаете свою кнопку.

Оси пойдут в точку записанную в параметре 1243

Только учтите. Если шпиндель в этот момент опущен вниз, он может снести у вас со стола все.

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

(что бы ехали сразу все три оси)

Лучше не надо а то въедут в приспособу! :biggrin:

Нафига этому парню кнопка!

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

Лучше не надо а то въедут в приспособу!

Наши люди и с одной осью умудряются въехать (и в булочную на такси ночью...).

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

s655.jpg

спасибо, вот что нашел по этому поводу, завтра буду изучать... 

document.pdf

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

никогда такого не делал. Думаю надо нужные координаты забить в параметр 1243 (если он конечно не занят) это будет считаться "Четвертая референтная точка"

в параметр 1002#0 JAX поставить 1 (что бы ехали сразу все три оси)

Затем в ладдере прописать по нажатию нужной кнопки активацию сигналов

G340.5 = 0 ; G340.6 = 1 (это выбор именно четвертой референтной позиции)

Далее выбираете режим станка ZRN,  и нажимаете свою кнопку.

Оси пойдут в точку записанную в параметре 1243

Только учтите. Если шпиндель в этот момент опущен вниз, он может снести у вас со стола все.

спасибо, после функции one touch macro call попробую твой вариант)

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

спасибо, вот что нашел по этому поводу, завтра буду изучать...

Вы сначала изучите установлена ли у вас эта опция а потом думайте а надо ли вам эта кнопка.

Ordering Information
Specification Description
A02B-0340-S655 0i-MF One Touch Macro CallL Function

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

Добрый вечер. фрезер 0i  аси барабан, где или как настраивается положение ячейки инструмента? встает не по центру, смещена в сторону

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

смещена в сторону

А если попробовать вызвать не первый инструмент, а первый с половиной.

Барабан должен подогнать тогда ровно. Ну, а потом обнулить его в этой точке

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

Добрый вечер. фрезер 0i  аси барабан, где или как настраивается положение ячейки инструмента? встает не по центру, смещена в сторону

Вы как будто первый раз вопрос на форуме задаете!?

1. Модель станка?

2.Тип привода магазина (электродвигатель с электро-тормозом работает просто от пускателя, привод Fanuc, либо привод стороннего производителя)?

3.Тип обратной связи (датчик положения, индуктивные датчики и т.д.)?

4. В следствии чего возникла неисправность (версии и предположения)?

 

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

как настраивается положение ячейки инструмента

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

Кто хоть производитель вашего магазина? У меня есть доки от нескольких, мог бы скинуть

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

электроcхемы нету, доков нету, в ладере даже сигналы не подписаны ) станок YSM

10 часов назад, boomeeeer сказал:

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

Кто хоть производитель вашего магазина? У меня есть доки от нескольких, мог бы скинуть

именно такой

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

А если попробовать вызвать не первый инструмент, а первый с половиной.

Барабан должен подогнать тогда ровно. Ну, а потом обнулить его в этой точке

а как обнулить?) меню оператора есть переключатели service и что  то с магазином мвязанное 

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

а как обнулить?)

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

 

1 час назад, Soprin сказал:

именно такой

Есть вот такая pdf'ка

R4DK4.pdf

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

электроcхемы нету, доков нету, в ладере даже сигналы не подписаны ) станок YSM

Остается одно - долго думать. Как при такой остановке на полтора инструмента фиксируется позиция магазина , ее можно вручную за диск привести в предыдущую или следующую позицию?

Если нет сбоя счетчиков позиции то скорее всего смещение имеет  механизм после редуктора так как на 1 оборот редуктора и отсчета счетчиков должно происходить ровно 1/20-24 оборота барабана и никак иначе.

 

 

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

Если нет сбоя счетчиков позиции то скорее всего смещение имеет  механизм после редуктора так как на 1 оборот редуктора и отсчета счетчиков должно происходить ровно 1/20-24 оборота барабана и никак иначе.

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

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

Предыстория то неизвестна.

Вот это самое важное. Гадать на гуще долго можно, возможно датчик какой подвинули или еще что.

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

вал сместился, там все пораскручивалось. перебрали, собрали, прикрутили все нормально в все встало на место

кто нибудь подскажит что скрывается по переключателями в меню оператора?

Man. ABS

Servise 

Mag. init

Hand int

 

 

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

Доброго вечера, коллеги.

Разъясните или ткните где читать.

1. Есть станок с контроллером 0iMC хочицца 4ю ось.

2. Сервоусилитель в шкафу biSVSP - на нём один разъём COP10B - ответного нету.

3. При попытке включения 4й оси в 2020 ID двигателя = 64 ну и ругается что FSSB не настроена.

4. Согласно документации нету схемы одновременного подключения SV и SVPM усилителей и поэтому вопрос возможно ли подключить SVPM модуль вторым после подключения SV модуля.

5. Или надо подключать только через I/O Link Connection?

 

PS: на SV-шку 4ю ось, на SVSP - висят X,Y,Z и шпиндоль.

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

А если попробовать вызвать не первый инструмент, а первый с половиной.

Если совсем серьезно, то лучше сначала один, а потом уже 0,5.:smile:

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Viktor2004
      Туда вроде наоборот заносится значение какое-то, но не считывается Смотрю чужие программы, там вроде только 8549 используют. При чем у них в программах циклы поболее моих, которыми я круги чертил O4198 ; #500=#8549 ; IF[ #8549 EQ 0 ] THEN ; #10409=0 ; ENDIF ; IF[ #8549 EQ 134 && #10409 EQ 0 && #10422 NE 0 ] THEN ; #10409=1 ; #10422=FIX[#10422 / 10] ; #10427=1 ; ENDIF ; IF[ #8549 EQ 48 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 0 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 49 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 1 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 50 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 2 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 51 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 3 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 52 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 4 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 53 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 5 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 54 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 6 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 55 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 7 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 56 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 8 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 57 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 9 ; #10427=1 ; ENDIF ; IF[ #10422 GT 9999 ] THEN ; #10422=FIX[#10422 / 10] ; ENDIF ; IF[ #500 EQ 249 && #8500 EQ 4170 ] THEN ; #8500=4601 ; M99 ; ENDIF ; IF[ #500 EQ 240 ] THEN ; IF[ #8500 EQ 4174 || #8500 EQ 4173 || #8500 EQ 4177 ] THEN ; #8500=4170 ; M99 ; ENDIF ; IF[ #8500 EQ 4178 ] THEN ; #8500=4170 ; M99 ; ENDIF ; ENDIF ; IF[ #500 EQ 248 && #8500 EQ 4170 && D34.0 NE 0 ] THEN ; #8500=4174 ; M99 ; ENDIF ; IF[ #500 EQ 247 && #8500 EQ 4170 && D30.4 EQ 1 && D29.6 EQ 0 ] THEN ; #8500=4175 ; M99 ; ENDIF ; IF[ #500 EQ 246 && #8500 EQ 4170 && D35.0 EQ 1 && D35.4 EQ 1 ] THEN ; #8500=4178 ; M99 ; ENDIF ; IF[ #8549 EQ 152 && #10409 EQ 0 && #10422 EQ 5656 ] THEN ; #8500=4177 ; M99 ; ENDIF ; M99 ;  
    • nicomed
      Как победить проблему с блокированием сегментов эскиза не знаю. Поэтому пока полумеры... Ввел активацию чертежного листа после разрыва линии. Для разблокирования сегментов после закрытия программы двойным кликом активировать чертежный вид, где надо двигать сегменты эскиза. Добавил настройки. Можно настроить величину генерируемого зазора в  файле options.xml. По толщине и стилю линии, если кто подскажет как прочитать стиль и толщину выбранной кромки ( силуэтной кромки), то тогда можно будет "напосмотреть".   Пару раз натыкался на такой глюк - остается только один сегмент эскиза, грешу на рассинхронизацию работы солида и приложения. EdgeTrim_v3.3.zip
    • si-64
      да, это работает. спасибо. но как то особо не работал со слоями, нужно прямо заморачиваться(
    • nicomed
    • Stanislav
      Фрезеровка и токарка ЧПУ. Территориально Нижний Новгород, отправка в регионы ТК. Фрезеровка Алюминия и его сплавов, Латунь, Текстолиты, Сталь в небольших объемах. Токарка как цветные так и черный металлов и неметаллов. Габариты деталей для фрезеровки порядка 400мм*600мм. Оплата, пока что, наличные или на карту. Чертежи и модели отправлять на почту 0563506@mail.ru там же все согласования и обсуждения.
    • Александр1979
      Можно попробовать код считывать из переменной #8501. В руководстве написано что значение сохраняется в переменной до тех пор, пока не будет произведено чтение из неё.
    • si-64
      Можно ли сделать так чтобы в чертеже все размеры были черные, а в эскизе детали цвета управляемых и управляющих различались? настройка меняет цвет как в чертеже так и в эскизах: Зачем это нужно? В чертеже есть элементы, отличные от черного, поэтому вариант печати (сохранения в PDF) в ч/б не устраивает.
    • Artas28
      Шота получилось. Всё равно. Жду ответа от гуру NX, как сделать фаску красиво в 5 осях, что бы вектор инструмента менялся.  
    • Viktor2004
      Моя программа считывает его лишь тогда, когда в момент нажатия кнопки программа выполняет команду считывания переменной. Во всех остальных случаях код получается не считан
    • gudstartup
      но кто то же этот код считывает из mdi буфера раз его там не оказывается когда ваша программа его опрашивает? 
×
×
  • Создать...