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

RS-232 мониторинг


Viktor2004

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

С мониторингом есть интересный парадокс: Многие "эффективные" менеджеры, узнав о возможностях системы мониторинга, по части документирования и протоколирования, отказываются от ее внедрения. Эта информация не позволяет им вносить "необходимые" коррективы в отчетность и проявляют организационные недостатки...

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


12 часа назад, agering сказал:

У нас для этого ставят видео-регистраторы..

Пошёл на обед, включил обороты шпинделя, задал по циклу перемещения туда-сюда. и вроде бы работает.(Проходили - знаем.)

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

Пошёл на обед, включил обороты шпинделя

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

Вот @agering  правильно пишет, с мониторингом проблемы вылезли не только у операторов, но и у цехового начальства, сложно стало лапшу вешать дальше по вертикали. Теперь жалеют, что мониторинг поставили. Так что, палка всегда о двух концах...

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

У нас в мониторинге контролируется и ток шпинделя.

Ну если идет сверление сверлом менее 3 мм станок никакой нагрузки и не покажет. А если взято большую фрезу, она и на холостых оборотах будет нагружать шпиндель

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

В том программе про которую я писал, выводится кол-во запусков определённой программы, легко сравнить с кол-вом деталей.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Плотно занимались темой мониторинга больше полутора лет. С фануком задача решена. Нужно использовать библиотеки Focas, они есть в сети, и документация к ним (не знаю есть ли документация в сети.) Рекомендую внимательно изучить сайт   https://www.inventcom.net/   там много всего полезного. Перелопатил кучу документации, но так и не выяснил, поддерживается ли Focas через RS232. Чтобы прояснить этот вопрос нужно написать своё приложение, которое бы использовало библиотеки  Focas , и опрашивало ЧПУ через RS232. А для себя я составил мнение, что если реализовать всё, что есть в фокасе, можно к станку вообще не подходить. Можно и режимы узнавать, и координаты отслеживать, и программы закидывать на станок. (Это проверено, работает.) Затык у нас возник в вопросе счётчика деталей, и контроля инструмента. Ну а потом контора наша развалилась, и все начинания  похерились.

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

нужно написать своё приложение

Безусловно все можно сделать если написать свое приложение. Можно и операционную систему свою написать что бы учла все наши хотелки. Но это не форум программистов. Я спрашивал про уже готовые коммерческие программы

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

Таковых в природе не существует. Даже ввиде маленьких утилиток по типу Predator Focas Tester (https://www.predator-software.com/index.htm) Чтобы ответить на вопрос, возможно ли в принципе связать Focas и RS232 придётся привлечь программистов для написания такой утилиты. И вот тут нужно будет им правильно поставить задачу. Если интересно, на следующей неделе подниму свои старые записи, и покажу, как это делал я.

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

Чтобы ответить на вопрос, возможно ли в принципе связать Focas и RS232

Такой вопрос не стоит. Стоит вопрос мониторинга станков хоть по какому порту.

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

Хоть по какому не получится. Если есть сетевой порт и активны вкладки с настройками Focas, то скорее всего всё будет работать. Если есть сетевой порт, но нет вкладок настройки сети и Focas (относительно старые станки примерно до 2005-2007 года) то ничего работать не будет, пока не купите соответствующую опцию. Или сетевую карту в разъём PCMCIA. Если нет сетевого порта, но есть ком-порт, (ком-порт есть везде), а это встречается и на относительно новых станках, но максимально урезанных по функционалу (видел станок 2014 года с 0i-TC с чёрно-белым монитором, без сети и без USB), то тоже надо покупать сетевую карту. А вот новый станок с Fanuc 32i - там аж 2 сетевых разъёма: Fast Ethernet, и Embedded Ethernet, и оба работают. А вот шлифовальный Walter с Fanuc 31i model-A5 (тот самый фанук с Windows, обсуждались здесь такие станки). Есть сетевой порт, но нет настроек Focas. Соответственно, порт пингуется, но Focas не работает. Тоже видимо опция. 

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

Есть у нас и Ethernet с Focas и RS-232 и USB

и опции есть

Нет только рабочей программы мониторинга

34 минуты назад, Andrey_kzn сказал:

то скорее всего всё будет работать

что бы все работало надо найти то, что будет работать. Я для этого тему и создал

FANUC-LADDER у меня работает в режиме ONLINE и по ETHERNET и по RS-232. Файлы тоже передаются по обоим потрам в обе стороны. OPC Server KeepWare тоже работает читает и записывает в станок

Ссылка на сообщение
Поделиться на других сайтах
  • 7 месяцев спустя...
В 25.01.2020 в 15:00, Viktor2004 сказал:

Есть у нас и Ethernet с Focas и RS-232 и USB

и опции есть

Нет только рабочей программы мониторинга

что бы все работало надо найти то, что будет работать. Я для этого тему и создал

FANUC-LADDER у меня работает в режиме ONLINE и по ETHERNET и по RS-232. Файлы тоже передаются по обоим потрам в обе стороны. OPC Server KeepWare тоже работает читает и записывает в станок

я смотрю тема интересная но никто не развивает, имею OPC Server KeepWare подключенный к фануку 30I, можно ли через OPC узнать М коды и G коды, передаваемые программой ЧПУ в PMC в реальном времени? Если да то может и адреса подскажете?

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

можно ли через OPC узнать М коды и G коды, передаваемые программой ЧПУ в PMC в реальном времени?

Можно. M S T. Насчет G не интересовался

F7.0 строб M-функции

F7.2 строб S функции

F7.3 строб T функции

F10-F13 номер кода в двоичной системе

 

Читаете номер кода в двоичной системе в момент прихода сигнала строба любой функции. Переводите в десятичную систему и получите номер команды. Если это был строб M значит это M-команда.

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

Можно. M S T. Насчет G не интересовался

F7.0 строб M-функции

F7.2 строб S функции

F7.3 строб T функции

F10-F13 номер кода в двоичной системе

 

Читаете номер кода в двоичной системе в момент прихода сигнала строба любой функции. Переводите в десятичную систему и получите номер команды. Если это был строб M значит это M-команда.

Всё понятно и про строб и про двоичную систему, единственное что:

F00000-F32767

F00000-F32766

F00000-F32764

Fxxxxx.0-Fxxxxx.7

Это описание регистров F в описании драйвера Focas от kepWare, помогите перевести F7.0 в адрес понятный для него

F00007 ?

каждый регистр в формате byte, значит он может быть 0-255 или -128 - 128, какой формат правильный

 

 

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

помогите перевести F7.0 в адрес понятный для него

Странно. Никогда с этим не заморачивался. В KeepWare адрес прописывается как есть. Вот например тег R5000.0

 

https://yadi.sk/i/AU70jM3r1408xg

 

Куда-то у меня пропала возможность вставлять рисунки в форум

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

на скриншоте видно, что у него адрес 05000, так что F7.0 будет 00007

Он у меня сам добавил нули сколько счел нужным

Тэг F7.0 имеет тип BOOLEAN (бинарный) и обязательно Read Only

Если оставить Read/Write он не запишется. Потому что F поступает из CNC в PMC

Снимок экрана от 2020-07-01 12-28-45.png

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

Библиотеки focac только для Ethernet и HSSB. Часть функционала Ethernet не поддерживает.

А какую версию Keepware используете? Я только 6.4 нашёл. Радует что потихоньку добавляют функции focas

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • karlf
      Тут красная не должна гореть   А тут должна зелёная гореть    Есть ещё самый первый бэкап, который со станком приехал, но он в формате .ВСК, не пойму чем и как его открыть. Он гарантированно рабочий.  
    • tompsongun
      Коперник 4.4.2 - исправил регресс - свойство Наименование из имени файла при запуске затиралось, если в свойстве конфига модели его не было, но если ввести символ при переименовке, то считывание из имени файла происходило. сделал проверку, и если Наименование и Обозначение в свойствах модели иные чем имя файла - включится чек-бокс Своё;  - считывание свойств Формат, Примечание, Раздел, Наименование из свойств общих, если они не обнаружены в конфиге. Коперник 4.4.2.zip  
    • adolf80
      А реально ЛИР-390Ф кто ни будь ставил вместо РОН285? Работает на хенде?
    • Larionov
      Доброго дня, коллеги! Подобная беда. Настроил по инструкции Fanuc Oi-mf. Пинг есть. Но при смене устройства. Ищет папку и не выдает ошибку поиска. Подскажите в какую сторону копать? Где может быть проблема?  
    • Koels
      А вообще, я потрогал сам радиатор привода в работе, и не смотря на включённые вентиляторы на самом радиаторе, он был очень горячий. Прикрутили два здоровых вентиля к этому привода, может дело было в перегреве. Дк меняли целиком привод новый, я писал, до меня ещё дело было. Меняли привод каждые пол года
    • Anat2015
      Бывает, что виноват не сам вентилятор, а схема его контролирующая, в приводе стоит.
    • Koels
      Про все это в курсе. И про внутренний вентилятор и про радиатор. Разъём тоже в норме. Вот это очень полезно. Спасибо.
    • Anat2015
      Это не описание ошибки, а описание массива ошибок. О чем ваша конкретная ошибка говорит должно быть в мануале на станок. Если энкодеры по оси абсолютные и наверняка есть программные конечники, можно попробовать их изменить, чтобы ось оказалась в разрешенной зоне. Если есть аппаратные датчики overtravel - заблокировать их. Только все очень аккуратно, чтоб еще дальше не уехать и не сломать механику. А с какого перепугу шпиндель поехал выше точки смены инструмента? Кто то порылся в параметрах? Опять человеческий фактор?
    • Anat2015
      @Madmax70 Это клон уже обсуждаемого. Админу надо просто удалить это.
    • Maks Horhe
      Можно и так сказать) Пока я не выслал бэкап посмотрите пожалуйста, будет работать уп? Станок 3х фрезер, fanuc 0i mf plus. Именно в таком виде, в одном файле, может где ошибся, подскажите. Пока не пробовал. %  O0001(FREZA D40R5) G21 G0 G17 G40 G49 G80 G90 T1 M6 (D40) G0 G90 G54 X0. Y0. S800 M3 G43 H1 Z20. M8 G1 F500. X0. Y0. G66 P8888 X0. Y0. G67 G66 P8889 X0. Y0. G67 G66 P8890 X0. Y0. G67 M5 M9 M30 % O8888 #20=20(RFrezi) #21=63.7(DNach) #22=-121.0(Z) #23=4.5(Angle) #24=1(step Z) #25=0.25(step CIRC) #33=-1(G2-1 G3+1) (****************) G90 G1 Z1.0 #11=0 #12=0 #13=1.0 #26=ROUND[3.142*#21/#25](N) #27=#21/2-#20 #31=#27 #28=0 #29=#24*TAN[#23] #30=#29/#26 #32=360/#26 N1 #1=#11+#27*COS[#28] #2=#12+#27*SIN[#28] #3=#13+[#27-#31]/TAN[#23] IF [#3 LT #22] GOTO2 G1 X#1 Y#2 Z#3 #27=#27-#30 #28=#28+#32*#33(G2 or G3) IF [ABS[#28] GE 360] THEN #28=0 IF [#27 LE 0.1] GOTO3 GOTO1 N2 X#1 Y#2 G2 I[#11-#1] J[#12-#2] N3 G1 X#11 Y#12  (Z[#13+5]) X#11 Y#12 M99 % O8889 #20=20(RFrezi) #21=45(DNach) #22=-121(Z) #23=0.001(Angle) #24=0.5(step Z) #25=0.25(step CIRC) #33=-1(G2-1 G3+1) (****************) G90 G1 Z-113.0 #11=0 #12=0 #13=-113. #26=ROUND[3.142*#21/#25](N) #27=#21/2-#20 #31=#27 #28=0 #29=#24*TAN[#23] #30=#29/#26 #32=360/#26 N4 #1=#11+#27*COS[#28] #2=#12+#27*SIN[#28] #3=#13+[#27-#31]/TAN[#23] IF [#3 LT #22] GOTO5 G1 X#1 Y#2 Z#3 #27=#27-#30 #28=#28+#32*#33(G2 or G3) IF [ABS[#28] GE 360] THEN #28=0 IF [#27 LE 0.1] GOTO6 GOTO4 N5 X#1 Y#2 G2 I[#11-#1] J[#12-#2] N6 G1 X#11 Y#12  (Z[#13+5]) X#11 Y#12 M99 % O8890 #20=20(RFrezi) #21=44.969(DNach) #22=-195(Z) #23=-4.5(Angle) #24=0.5(step Z) #25=0.25(step CIRC) #33=-1(G2-1 G3+1) (****************) G90 G1 Z-121.0 #11=0 #12=0 #13=-121.0 #26=ROUND[3.142*#21/#25](N) #27=#21/2-#20 #31=#27 #28=0 #29=#24*TAN[#23] #30=#29/#26 #32=360/#26 N7 #1=#11+#27*COS[#28] #2=#12+#27*SIN[#28] #3=#13+[#27-#31]/TAN[#23] IF [#3 LT #22] GOTO8 G1 X#1 Y#2 Z#3 #27=#27-#30 #28=#28+#32*#33(G2 or G3) IF [ABS[#28] GE 360] THEN #28=0 IF [#27 LE 0.1] GOTO9 GOTO7 N8 X#1 Y#2 G2 I[#11-#1] J[#12-#2] N9 G1 X#11 Y#12  G1 Z[0+10] F2000. X#11 Y#12 M99 %  
×
×
  • Создать...