VicktorVR

Связь с внешним миром Fanuc для управления оснасткой

Pinned posts

Добрый день. Есть необходимость оборудовать токарный станок с Fanuc`ом устройством загрузки/выгрузки заготовок, т.к. операция крайне простая, как и установка заготовки, машинное время очень маленькое(порядка 30 сек). Для этого надо как-то передать от станка команду и получить ответ. Раньше это называлось что-то вроде команда на обслуживание роботом(2Р22  т.п.). В HAAS`ах я помню есть(за отдельную плату, as usual) пользовательские М-коды и входы/выходы(реле в шкафу), штуки по 4, т.е. можно организовать полноценное обслуживание самодельным загрузчиком с пошаговой отработкой исполнительных органов (пневмоцилиндров),  проверкой правильности отработки/положения рабочих органов загрузчика.

 

В FANUK`е я ничего толком не нашел, кроме смутных упоминаний про параметры(иногда их называют системными или станочными #1000-1015, 1100-1105. Так же нашел упоминания, что они используются для управления и контроля штатных приспособлений станков(когда они имеются) - сменщиков паллет, барфидеров. Возможно они используются и для других штатных устройств - резцедержки, гидравлики патрона и пиноли.

 

1. Возможно ли реализовать через эти параметры(1000...,1100) управление(и контроль) пользовательскими устройствами?

2. Где искать "в железе" входы/выходы этих параметров? Какие там уровни(5В, 12, 24)?

3. Не будет ли конфликтов с остальным "навесным"?(хотя это можно проверить, "почитав" эти параметры при работе обычной программы)

 

З.Ы. При написании вопросов, появилась мысль тупо использовать имеющиеся входа/выхода резцедержки, она давно сломана, смена инструмента не используется. Вызов первого инструмента - загрузка детали, на сигнал зажима резцедержки повесить сигнал готовности, вызов второго - выгрузка, соотв на сигнал зажима резцедержки опять же сигнал готовности. Электроавтоматика нужна будет своя, отдельная. Зато не надо искать где там эти связанные с параметрами входы/выходы PMC... С другой стороны, вдруг когда-то захотят другие детали делать и резцедержку отремонтировать.

Поделиться сообщением


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


UnPinned posts

Многие производители оборудования закладывают в свои детища свободные М-коды для пользователей, о которых Вы упоминали. Возможно, они есть и в Вашем станке. Электросхемы станка имеются? Если да, то ищите там, если нет, то можете прошерстить ладдер на наличие таковых кодов, и определить к каким входам\выходам они привязаны. Дальше дело фантазии... А с резцедержкой я бы не заморачивался для таких целей. "Не по фэншую это")))

Поделиться сообщением


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

ЧПУ состоит как бы из двух частей.

CNC - тут работают пользовательские программы

PMC - тут работает автоматика станка.

 

Все внешние устройства подключаются через PMC. Возьмите электрическую схему, найдите свободные контакты на модулях ввода-вывода и подключите необходимые вводы и выводы. Запишите адреса на которые их подключили. Они соответствуют конкретным контактам модулей ввода-вывода. Входы имеют адрес с префиксом "X" выходы с префиксом "Y". Например Х025.7 Y032.3 Далее эти сигналы можно обрабатывать в PMC языком Ladder (лестничные диаграммы). Можно написать цепочки зависимостей. Если же требуется передать сигналы из PMC в CNC, для того что бы использовать их в пользовательской программе, необходимо использовать шлюз CNC-PMC. Сигналы из PMC в CNC имеют префикс "G", сигналы из CNC в PMC имеют префикс "F". Шлюз прямой передачи сигналов пишу ниже

CNC---->PMC

F54.0 = #1100

F54.1 = #1101

и так далее до

F55.7 = #1115

 

PMC----->CNC

G54.0 = #1000

G54.1 = #1001

и так далее до

G57.7 = #1031

 

Может этих сигналов и больше, я не проверял.

Так вот. Что бы сигнал передать в CNC надо в PMC написать цепочку где NO контакт входа X на который подключен сигнал, включает сигнал G54.0 Тогда этот сигнал можно ловить в пользовательской программе под именем #1000 и использовать его как нам нужно. Если же требуется из пользовательской программы включить что-то снаружи, следует в пользовательской программе записать "1" в #1100 тогда этот сигнал можно ловить в PMC под именем F54.0 и там заранее прописать цепочку что бы NO контакт F54.0 отправляет сигнал на нужный нам "Y" куда подключено внешнее устройство. И оно включится. Зуб даю.

Прежде чем использовать в PMC какие-то сигналы F G следует проверить поиском используется ли этот контакт в схеме уже или он свободный.

 

Уровень выходного сигнала DC24V нагрузить можно промежуточное реле.

5 пользователям понравилось это

Поделиться сообщением


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

СПАСИБО!

 

Т.е. что там прописано по умолчанию в шлюзе CNC-PMC знает только китайский производитель...

Надо залезть и поглядеть.

 

Вроде в талмудах пишут, что возможны два варианта - по 16 входов/выходов и по 32.

 

Поделиться сообщением


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

Программа PMC она открыта и её можно свободно смотреть и редактировать. Там же в поиске можно проверить какие сигналы свободны. А 16 и 32 это количество входов выходов на конкретных модулях. Их лучше в электросхеме станка искать

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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



  • Реклама

  • Сообщения

    • onotole12
      Добрый день! Подскажите, пожалуйста, как отобразить дерево элементов в Results?. Оно скрылось, не могу найти, как показать.
    • mrvcf1
      А что интересного в этой форме? Обычная реклама для привлечения на вакансии с зарплатой около 23 в час и мечтой когда то, ВОЗМОЖНО сесть на какое то время на эту должность, дурачков во всех странах хватает. Им нужно как то привлекать людей с большими амбициями.   По моему везде одно и тоже, только называется по другому. А зарплаты, зависят только от тех кто соглашается на эти цифры.
    • Kelny
      Даже если вдруг это понадобится, то не в чертеже, а в модели в состоянии отображении, там это проще делать чем на чертеже.   Детали не поверхностями сделаны? Вроде поверхности не режутся, может из-за этого и показывает всё.
    • Алексей_000
      Продается DSP пульт RichAuto A58.
      Работает с Флешки
      Поддерживает одновременное перемещение по 4 координатам. (оси X_Y_Z и поворотная ось A)
      Поддерживает смену инструмента (я правда так и не разобрался полностью, но при смене инструмента в G-коде станок уезжает в заранее запрограммированное положение).
      Запоминает до десяти независимых систем координат...(естественно для правильной работы нужны датчики HOME всех осей)
      Есть автозеро по Z. (разобраться с этой функцией не было времени)
      Может работать с частотным  инвертором (8 скоростей, вроде как, можно запомнить или больше... я, честно говоря, не помню)
      Заявлено запоминание координат осей при пропадании питания во время работы!!!
      Можно выполнить произвольный кусок G-кода !
      Есть разъем для подключения к сетевого кабеля(RJ45) ...Накой он там нужен не разбирался, но в меню пульта есть какие-то настройки сетевого подключения.... Зашил последнюю прошивку...теперь все пункты меню есть и в английском меню...
      Постпроцессор как на MACH3 или подобный !
      Ссылка на производителя http://www.richauto.com.cn/en/products.aspx?page=2
      Работал на станке около часа... Причина продажи - пришлось обратно поставить MACH3, так как пульт не может независимо нулить X и Y... (там одной кнопкой нулиться сразу X и Y ) 
      Z и A нуляться независимо !!! Продается в Москве! К сожалению в регионы не отправляю (если есть знакомые - в Москве можно передать через них)...
      Цена 35000руб. Без торга...хочу купить сервоприводы...а на базаре, нынче, все дорого....  Алексей. тел 8/916/4692855
    • Алексей_000
      С дублировалась при отправлении сообщения...  
    • Vdmitriev
      А если кандидату 36 (не мой возраст, я моложе, если что) и кандидат имеет 2 или 3 специализации внутри КБ, и ни по одной из них по сути ведущим, опорным специалистом не является, то он к молодёжи по такой логике относится? или просто поднялся по конструкторской вертикали роста ниже среднего для возраста. Интересна не сама по себе эта вакансия, а форма. У нас же сеньоров, мидлов и джунов нет в конструкторах. 3, 2, 1, в, г, н.о., н.д..
    • Z_52
      Доброго времени суток господа.  Нужен совет людей, которые разобрались в этом вопросе. В версии 8,5   9    10    и даже вроде в 11  есть те самые поднутрения, которые живут не в одной операции которыми можно сделать вот такой паз....         в 12-й версии они пропали...         Удалось найти их (спасибо форуму Форум CAD/CAM/CAE/PLM) только в одной операции и то совсем не очевидным способом сняв галочку с Толерантной обработки...     поигравшись со стратегией в CAVITI понял что он мне не нравиться. Так скажем необычную, а то и не оптимальную траекторию выдаёт.   Идём далее по NX12.   В операции "GROOVE_MILLING" (ФРЕЗЕРОВАНИЕ БОКОВЫХ ПАЗОВ) не удалось уговорить NX сделать паз данной формы, и ругалась программа на него следующими словами...           А вот простую "лыску"  эта операция понимает хорошо....       Помогите пожалуйста советом или делом. 1. Как в "FLOOR_WALL" включить опцию поднутрений (если это возможно). 2. Как заставить операцию "GROOVE_MILLING" (ФРЕЗЕРОВАНИЕ БОКОВЫХ ПАЗОВ) сделать паз данной формы.   P.S. Знаю что данный паз можно сделать и другими операциями, но меня интересуют исключительно эти две вышеперечисленные.
    • Sergei
      Вы знаете сколько я Вам могу подсказок накидать? Только проблема то не решена. Если Вы знаете как решить проблему то изложите пошагово. "Давать руководящие указания могут даже дрессированные шимпанзе в цирке" (С) Мюллер.   Есть два варианта построения 3D модели детали и отливки. 1. В одном файле детали 2 конфигурации - детали и отливка. Предпочтительно. 2. Два файла детали - деталь и отливка. Ну и как в обоих случаях автоматически или полуавтоматически создать полностью ассоциативный чертёж отливки согласно  ГОСТ 3.1125-88 - ЕСТД. Правила графического выполнения элементов литейных форм и отливок? Вперёд гении нравоучений и снобизма.
    • tehnologer
    • mrvcf1
      Это же не рядовой, а главный.  Рядовой получает 23 в час а это даже не в 2-е больше чем получает уборщица. Только после работы в этой отрасли возникнут проблемы с трудоустройством в схожие и так подозреваю с выездом из страны тоже. Весьма сомнительная вакансия. Устройтесь, потом расскажите, думаю проблем в этом нет никаких.