Jump to content

Sinumerik 840 Dsl Токарно-фрезерный станок. Переключается шкала, маштабируется.


Сергей Кочев

Recommended Posts

Сергей Кочев

ДОбрый день.

Sinumerik 840 Dsl Токарно-фрезерный станок. При работе по словам оператора может сам переключиться с масштабировать шкалу в два раза.

Такое происходит крайне редко, при том в программе чётко прописано TURN MODE, DIAMON. WCS . На видео видно

Во время простоя всячески пытался ввести станок в такое состояние не получалось, только если перевести станок МСS. G90, G91 тоже пробовал.

Подскажите как такое может быть, где копать?

Машинные данные.

COMPLETE_TEA_1600.INI

https://disk.yandex.ru/d/XyZw_F4dQh5auQ

c1a23c7a-ef92-4e0c-bef2-03f280b86db3.jpg

 

Link to post
Share on other sites


UnPinned posts

Камеру поставьте возле оператора

Так у вас и появится материал для исследования

  • Нравится 1
Link to post
Share on other sites
Сергей Кочев

Я то же думал, что дело в операторе,но

Если переключить станок с фрезерного на токарный в JOGe и задать позицию X=1200 это край планшайбы, то он приедет в Х=600, хотя должен в 1200.

В режиме AUTO работает нормально, задали Х1200 и пришёл в 1200. 

Может в MD20098 какой нибудь бит не так установлен.

Link to post
Share on other sites
1 час назад, Сергей Кочев сказал:

в двух видео абсолютно правильная работа станка во фрезерном или токарном режиме.

Не увидел того что вы говорите.

Edited by mannul
Link to post
Share on other sites
Сергей Кочев
1 час назад, mannul сказал:

в двух видео абсолютно правильная работа станка во фрезерном или токарном режиме.

Не увидел того что вы говорите.

В режиме DIAMON  в диаметральном режиме TURN MODE при вводе Х=1200 резец должен перейти в край планшайбы - у нас планшайба на 1200 диаметр.

Edited by Сергей Кочев
Link to post
Share on other sites
1 час назад, Сергей Кочев сказал:

В режиме DIAMON  в диаметральном режиме TURN MODE при вводе Х=1200 резец должен перейти в край планшайбы - у нас планшайба на 1200 диаметр.

Так там оператор какую-то фигню делает. Выбран токарный инструмент T1111, а он просто режимы меняет. А выбрать блок, чтобы применились смещения, корректор? Есть большие вопросы к тому как забит в таблицах инструмент и смещения блоков. Если всё сделано по инструкции станкостроителя, то почему при смене режима не меняется инструмент на главном окне?

Edited by mannul
Link to post
Share on other sites
Сергей Кочев
14 минут назад, mannul сказал:

Так там оператор какую-то фигню делает. Выбран токарный инструмент T1111, а он просто режимы меняет. А выбрать блок, чтобы применились смещения, корректор? Есть большие вопросы к тому как забит в таблицах инструмент и смещения блоков. Если всё сделано по инструкции станкостроителя, то почему при смене режима не меняется инструмент на главном окне?

Инструмент в главном окне при смене режимов TURN MODE или MILL MODE на данном станке неизменен. 

ИНструмент меняеся при команде CHANGE HD=(номер головы) TL=(номер капты).

А так в MDI можно выбрать для любого инструмента токарный режим или фрезерный. Меняется только шкала.

Хотя в OFFSET в таблице указывается какой инструмент для токарной обработки ли для фрезерной, но станок почему то на них не реагирует.

Link to post
Share on other sites
3 часа назад, Сергей Кочев сказал:

Хотя в OFFSET в таблице указывается какой инструмент для токарной обработки ли для фрезерной, но станок почему то на них не реагирует.

Значит что-то не так делаете, инструмент должен меняться.

Link to post
Share on other sites
Сергей Кочев

Проблема то не в этом, инструмент меняет, всё работает, детали точит. Разная шкала при работе. В автоматическом режиме работает нормально, а в режиме JOG шкала почему то делиться на 2. На другом таком же станке такого нет.

 

Link to post
Share on other sites
39 минут назад, Сергей Кочев сказал:

В автоматическом режиме работает нормально, а в режиме JOG шкала почему то делиться на 2. На другом таком же станке такого нет.

Может параметр 20360#13?

Если на другом станке такого нет, то надо сравнивать параметры

Link to post
Share on other sites
Сергей Кочев

20360 - параметры одинаковые, сравнил

20310 - разные

20098 - ещe разняться, при том машинные данные задваиваются для 1 и 2го канала.

image.png

 

Link to post
Share on other sites

Вы не замечаете что возле индикации позиции оси X стоит знак диаметра в токарном режиме?

Link to post
Share on other sites
Сергей Кочев

Размер диаметра, конечно замечаю, тут проблема намного глубже чем кажется, дело не крожочке диаметра. 

Дело в том, что в какой то момент маштабируется шкала ровно в 2 раза. 

 Не где не нашёл полное описание машинных данных параметра 20098, поставил биты как на другом станке

В SINUTRAINe сделал симуляцию, вроде стало работать нормально.

Всем спасибо

Link to post
Share on other sites

изображение.png

6 часов назад, Сергей Кочев сказал:

Размер диаметра, конечно замечаю, тут проблема намного глубже чем кажется, дело не крожочке диаметра.

Так всё верно работает. У вас X диаметральная, потому при задании по X диаметра 1200 вы перемещаетесь в радиус 600. Переходите во фрезерный режим, ось становится обычная, вы перемещаетесь в координату 1200. Карнага я так понимаю AC24?
Я так понимаю всё та же проблема, при которой у вас произошло столкновение? Изучите список фреймов. Хотя я не уверен что DIAMON/DIAMOF входит в трансформацию координат и работает по активированию какого то фрейма. Возможно это через представление в HMI.

Link to post
Share on other sites
55 минут назад, ID_Hacker сказал:

всё верно работает. У вас X диаметральная, потому при задании по X диаметра 1200 вы перемещаетесь в радиус 600

Все токарно-фрезерные, что я видел работали на диаметр в обоих режимах

Edited by Guhl
Link to post
Share on other sites
Сергей Кочев
10 часов назад, ID_Hacker сказал:

изображение.png

Так всё верно работает. У вас X диаметральная, потому при задании по X диаметра 1200 вы перемещаетесь в радиус 600. Переходите во фрезерный режим, ось становится обычная, вы перемещаетесь в координату 1200. Карнага я так понимаю AC24?
Я так понимаю всё та же проблема, при которой у вас произошло столкновение? Изучите список фреймов. Хотя я не уверен что DIAMON/DIAMOF входит в трансформацию координат и работает по активированию какого то фрейма. Возможно это через представление в HMI.

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

Удар был но не факт, что из-за этого просто програмисты нашли повод якобы по этой причине.

image.png

Link to post
Share on other sites

https://support.industry.siemens.com/cs/mdm/28705635?c=13211378827&lc=ru-KZ

 

Здесь про базовые фреймы. Но на деле их на много больше, около 15 различных трансформаций. Точно не помню в каком документе перечислены все фреймы, скорее всего там где системные переменные.

https://support.industry.siemens.com/cs/mdm/28705635?c=11847979659&t=1&s=DIAMON&lc=ru-KZ

Здесь про D
IAMON/OF для канала

 

https://support.industry.siemens.com/cs/mdm/28705635?c=11847973259&t=1&s=DIAMON&lc=ru-KZ

Здесь то
же но для отдельной оси оси.

11.12.2024 в 09:23, Сергей Кочев сказал:

Удар был но не факт, что из-за этого просто програмисты нашли повод якобы по этой причине.

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

  • Нравится 1
Link to post
Share on other sites
Сергей Кочев

В момент когда происходит масштабирование шкалы, как проверить какие фреймы активны?

В станке есть настройки MD данных для канала 1, для канала 2 (chan 1, chan 2). 

Что за каналы, зачем они нужны?

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

TURN_MOD  DIAMON  либо MILL MOD DIAMOF после нескольких ударов стали подстраховыаться.

Но по моим наблюдением удар произошёл в TURN MODE DIAMON, но шкала на самом деле не переключилась во фрезерный режим, она почему стала в два раза меньше, задано было диаметр 1000, а резец поехал в 250. И потом в JOGe задавали перемещение по оси Х = 1000, он ехал в по шкале в 500 и показывал 500, а реально в 250.  После того как сделали reset PO, работа в JOGE по позиции стала работать корректно, сам лично видел. Я подумал, что бы отвертеться программисты сами ввели станок в такое состояние, но я потом как ни пробовал, и использовал фреймы и разные G, у меня не получалось. 

Ещё обратил внимание на ошибку Канал 1, очень редкая ошибка, описание есть, но пока не удалось причину найти.

Если у кого есть КАРГНАГА вышли пжл машинные данные параметра 20098 (обоих каналов), хочу сравнить.

image.png

 

Link to post
Share on other sites
куркуль

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

вероятно пропадает OUTSE[1]

Link to post
Share on other sites

 

13.12.2024 в 11:00, Сергей Кочев сказал:

Что за каналы, зачем они нужны?

Группа осей объединяется в канал. Траектория движения осей в канале рассчитывается интерполятором. Программа выполняется в канале. Каналы объединяются в группу режимов работы - ГРР. Если у вас магазин с осями, тогда они во втором канале.

 

 

13.12.2024 в 11:00, Сергей Кочев сказал:

В момент когда происходит масштабирование шкалы, как проверить какие фреймы активны?

image.png

Список всех фреймов. Подробности смотрите в документе NC variables and interface signals.

 

13.12.2024 в 11:00, Сергей Кочев сказал:

Ещё обратил внимание на ошибку Канал 1, очень редкая ошибка, описание есть, но пока не удалось причину найти.

Ошибка говорит о том что канал не готов к работе. Это следствие. Причина в ошибке 27090. Это ошибка сравнения сигналов Safety integrated. Какой сигнал заведён на $A_OUTSE[1] можно найти в фале программы SAFE.SPL. У нас на карнаги 2021 года постоянно проблемы со сравнением по сигналу безопасной скорости осей X/Z. Обработка деталей происходит на скорости осей около 20мм/минуту, что находится на границе безопасной скорости. Состояние постоянно переключается и в какой то момент значения в NC и PLC различны дольше чем допустимо по таймеру. Сам сигнал формируется приводной системой, при этом считывается NC и PLC и система Safety их постоянно сравнивает, тем самым контролируя синхронную работу NC и PLC. В вашем случае надо смотреть что за сигнал заведён на $A_OUTSE[1]. У нас другой адрес.

Edited by ID_Hacker
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...