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

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


selfmademan

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

41 минуту назад, Grundick сказал:

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

Всем привет! На одном из станков (FANUC 0i) если инструмент идёт на обработку без включённой СОЖ, моргает красная лампа и на стойке сигнализирует. Но обработка при этом не останавливается. Скажите, где и как включается эта сигнализация? Хочу и на других станках активизировать. 

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

В ладдере (программа логики) прописывается производителем станка. Возможно на других станках именно этого производителя есть. 

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


54 минуты назад, Grundick сказал:

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

Здравствуйте. Если корректор на длину инструмента оказался равным нулю, то лучше запрограммировать остановку программы. Это можно попробовать сделать так. Назначить на адрес H выполнение подпрограммы, в которой будет проверяться величина вызываемого корректора. Если она меньше, например 10 мм, то выполняется остановка программы с аварийным сообщением, иначе - активизируется этот корректор.

Но все управляющие программы нужно будет переделать так, чтобы не было команд перемещения по Z в одном кадре с H:
 

G43 H2
G0 Z100

или, ещё проще, если команду G43 перенести в подпрограмму:
 

H2
G0 Z100

 

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

У нас все программы так написаны, что активация G43 идёт в кадре с перемещением. И никто это исправлять не будет. Так устроена наша система. Поэтому хотелось  хотя бы сигнализации, пусть и без останова программы...

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

И никто это исправлять не будет. Так устроена наша система.

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

IF[#[11000+...] LT 10] THEN #3000=1 (НЕ ВЕРНО ЗНАЧЕНИЕ КОРРЕКТОРА)

... - номер проверяемого корректора.

Отработаете, и если эта строка будет работать правильно, то её можно будет перенести в программу смены инструмента.

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

Друзья, подскажите пожалуйста!

Чем можно открыть файлы бекапа Fanuc 0i-TC .
Вытащил на карту памяти то что было доступно
Нужно узнать значения параметров

MINFO.000
OPRM_INF.000
PD1T_CAP.000
PMC-SB.000
SRAM1_0A.FDB
SRAM1_0B.FDB

Архив файлов

Или может кодировку подскажете....
PMC-SB.000 открыл - это ладдер, MINFO.000 открылся через Notepad++, а с остальными беда

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

Друзья, подскажите пожалуйста!

Чем можно открыть файлы бекапа Fanuc 0i-TC .
Вытащил на карту памяти то что было доступно
Нужно узнать значения параметров

MINFO.000
OPRM_INF.000
PD1T_CAP.000
PMC-SB.000
SRAM1_0A.FDB
SRAM1_0B.FDB

Архив файлов

Или может кодировку подскажете....
PMC-SB.000 открыл - это ладдер, MINFO.000 открылся через Notepad++, а с остальными беда

Параметры системы ЧПУ, также открываются блокнотом, они хранятся в файле CNC-PARA.TXT, параметры PMC читаются программой из установочного пакета вместе с ладдером (PMC parameter editor), они хранятся в файле PMC1_PRM.TXT. Этих файлов в вашем списке нет, вы их похоже не выдернули со станка

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

OPRM_INF.000

С этим поаккуратнее, не дай бог обратно залить в станок.

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

Спасибо за ответы! CNC-PARA.TXT так было когда снимал бекапы с 0i-TD и 0i-TF, а тут получилось зайти зажав правые две кнопки под монитором и вытащил только те файлы , которые позволила забрать защита. CNC-PARA.TXT в списке не помню. Возможно в старой стойке они иначе обзываются. Попробую ещё. Всем спасибо!

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

Возможно в старой стойке они иначе обзываются. Попробую ещё. Всем спасибо!

Вы бы руководство по эксплуатации почитали! 

image.png

 

image.png

И так далее иногда полезно читать документацию!

Да и для 0iC файл с параметрами ЧПУ называется CNCPARAM.DAT

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

Вы бы руководство по эксплуатации почитали! 

image.png

 

image.png

И так далее иногда полезно читать документацию!

Да и для 0iC файл с параметрами ЧПУ называется CNCPARAM.DAT

 

Большое спасибо! Попробую!

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

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

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

 

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

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

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

 

Стоп программы, переключаем в один из режимов ручного перемещения (Джог или маховичек), нажимаем стоп шпинделя, смахиваем стружку, нажимаем пуск шпинделя, переключаем в автоматический режим, нажимаем пуск программы.

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

нажимаем пуск шпинделя,

 

9 часов назад, drion сказал:

но снова он не запускается.

Не все ЧПУ помнят S при повторном пуске ,я просто советовал в программе снова писать M3S...........

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

Не все ЧПУ помнят S при повторном пуске

А мы reset не делаем. Просто стоп-пуск, а между ними манипуляции. На экране в модальных функциях ничего не поменяется, соответственно, и S никуда не денется

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

А мы reset не делаем. Просто стоп-пуск, а между ними манипуляции. На экране в модальных функциях ничего не поменяется, соответственно, и S никуда не денется

Это всё зависит от настроек. О чём говорить, если некоторые станки приезжают и не умеют после останова по М1\М0 нормально запуститься.

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

Здравствуйте. Можно ли поменять порядок выполнения команд в кадре? Так, чтобы в строке

G0 A55 X100 Y50 B0

сначала выполнялся вызов подпрограммы, назначенной на адрес A, а потом все остальные команды.

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

Так разбить строчку на две.

Да, конечно, сейчас так и делаем. Просто хочется предотвратить ошибку. A54-59 заменяет G54-59, а такие кадры привыкли записывать в одной строке с перемещением.

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...