Форум


FAQ    Поиск   Пользователи   Группы   Регистрация 
Профиль    Войти и проверить личные сообщения   Вход
M19 отмена стандартного действия

 
Начать новую тему   Ответить на тему    Список форумов SIEMENS, Россия. IA&DT -> Системы ЧПУ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Dig100



Зарегистрирован: 21.04.2012
Сообщения: 3

Сообщение Добавлено: Сб Апр 21, 2012 14:27    Заголовок сообщения: M19 отмена стандартного действия Ответить с цитатой

Имеется станок на NCU 840D. Есть задача отменить стандартное действие функции М19 в управляющей программе на NCU, т.е. поиск датчика 0 по шпинделю и поворот на угол. А по М19 выдавать бит на PLC и ждать ответного сигнала о завершении позиционирования. Т.е. отказаться от стандартного поведения по М19 и написать свою программу в PLC. Как это можно реализовать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Пряничников Алексей
Написал больше чем Вы читали


Зарегистрирован: 04.02.2006
Сообщения: 1114
Откуда: Москва

Сообщение Добавлено: Сб Апр 21, 2012 17:25    Заголовок сообщения: Ответить с цитатой

Легко. Взять другую свободную команду, например M99 и делать как вы хотите. Зачем переопределять M19? Почему все нужно усложнять?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Aldan4uk
Известный Писатель


Зарегистрирован: 14.04.2009
Сообщения: 212
Откуда: Санкт-Петербург

Сообщение Добавлено: Сб Апр 21, 2012 21:39    Заголовок сообщения: Ответить с цитатой

Такое может понадобиться для унификации управляющих программ. Посмотрите, везде, где я видел, M19 была определена через процедуру DEFINE, например:
define M19 as SPIPOS
а далее уже прописана процедура SPIPOS.SPF.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Dig100



Зарегистрирован: 21.04.2012
Сообщения: 3

Сообщение Добавлено: Пн Апр 23, 2012 8:53    Заголовок сообщения: Ответить с цитатой

Aldan4uk писал(а):
Такое может понадобиться для унификации управляющих программ. Посмотрите, везде, где я видел, M19 была определена через процедуру DEFINE, например:
define M19 as SPIPOS
а далее уже прописана процедура SPIPOS.SPF.

define M19 as SPIPOS придется писать в каждой программе? Если так, нет ли других вариантов?
Вот прочитал в документации 3.20_840D_FB1_1102_free.pdf
По соображением совместимости с прежними СЧПУ внутренняя обработка М19 (NCK позиционирует шпиндель) может быть выключена по следующему примеру:
MD 22000: AUXFU_ASSIGN_GROUP[0] = 4
MD 22010: AUXFU_ASSIGN_TYPE[0] = "M"
MD 22020: AUXFU_ASSIGN_EXTENSION[0] = 0
MD 22030: AUXFU_ASSIGN_VALUE[0] = 19.
Это как то может помочь делу?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Пряничников Алексей
Написал больше чем Вы читали


Зарегистрирован: 04.02.2006
Сообщения: 1114
Откуда: Москва

Сообщение Добавлено: Пн Апр 23, 2012 12:20    Заголовок сообщения: Ответить с цитатой

Если объявить глобальный макрос в файле MMAC.DEF
define M19 as SPIPOS и активировать его, то не нужно писать в каждой программе.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Dig100



Зарегистрирован: 21.04.2012
Сообщения: 3

Сообщение Добавлено: Ср Апр 25, 2012 12:47    Заголовок сообщения: Ответить с цитатой

Спасибо. Так и сделали. В файл MMAC.DEF прописал
DEFINE M19 AS М99
M30
активировал его. При отработке программы в PLC пошел сигнал DB21.DBX206.3, отработка М19 не идет. Что и требовалось.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов SIEMENS, Россия. IA&DT -> Системы ЧПУ Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB 2.0.11 © 2001, 2002 phpBB Group