Jump to content

SINUMERIK STEP 7 TOOLBOX V18.1


kinovari

Recommended Posts

kinovari

Приветствую благородных господ данного форума.

 

Возникла непреодолимая проблема в работе связки манупулятора и станка на sinumerik one.  Срочно требуется добыть SINUMERIK STEP 7 TOOLBOX V18.1 для tia portal. Может кто поделиться? Заранее благодарю!

Заодно хотелось бы узнать, можно ли как либо из NC обратиться в программе ко входу PLC? например вход I014.4, написать скрипт проверки готовности данного входа. Спасибо!

Link to post
Share on other sites


UnPinned posts
boomeeeer
10 часов назад, kinovari сказал:

Приветствую благородных господ данного форума.

 

Возникла непреодолимая проблема в работе связки манупулятора и станка на sinumerik one.  Срочно требуется добыть SINUMERIK STEP 7 TOOLBOX V18.1 для tia portal. Может кто поделиться? Заранее благодарю!

Заодно хотелось бы узнать, можно ли как либо из NC обратиться в программе ко входу PLC? например вход I014.4, написать скрипт проверки готовности данного входа. Спасибо!

Тулбокса, к сожалению, такого не имею, да и с sinumerik one ещё не приходилось работать. По поводу обмена сигналами между программой обработки и логикой PLC всегда использовал команды $A_IN[x] и $A_OUT[x], а также $A_DBB[x], а в самой логике их состояние опрашивается через DB10. Параметры правильно надо настроить для их использования. Не думаю что в данной серии ЧПУ что-то поменяли касательно этого

Link to post
Share on other sites
kinovari

Тут еще проблема в том, что исполнив команду на зажим патрона, например M71, станок не ждет пока патрон зажмется и сработает датчик, а сразу присутпает к следующим действиям по программе, т.е. обработке пока кулачки еще в процессе зажима и датчик не дал сигнала

 

 

Link to post
Share on other sites
boomeeeer
2 часа назад, kinovari сказал:

станок не ждет пока патрон зажмется

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

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

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

Либо оригинальный оператор подвинул датчик. 

Link to post
Share on other sites
Andrey_kzn

Скорее всего TOOLBOX вы не найдёте.  такие вещи покупались под конкретные проекты, а насколько мне известно, не было продано в России ни одного экземпляра Sinumerik ONE не в составе станка. К тому же надо точно знать версию портала, в котором писался проект для станка, чтобы его успешно  выгрузить. (проект) Или же надо иметь исходый проект PLC.  Есть некоторый опыт в отладке проекта для 840DSL в портале 15.1. Там NCU c контроллером 319PN/DP. Если нет исходного проекта, выгрузить его из контроллера не получается.

К обращению из программы к входам\выходам.  В программе можно обращаться к дискретным входам\выходам NCK, вида $A_IN[x] и $A_OUT[x] коих имеется 32 входа и 32 выхода. Это всё есть в документации. Но для этого в PLC должно быть что-то типа этого: A I 4.3 =  DB10.DBX[х], A I 4.4 =  DB10.DBX[х] и т.д, для входов, и соответственно A DB10.DBX[х] = Q5.3 для выходов например. Тогда можно будет прописывать условия в вашем цикле, например:

IF  $A_IN[x] = 0

GOTO N10

ELSE

GOTO N20

ENDIF

В вашем случае вам надо настроить задержку выполнения дальнейших действий через G4 Fхх в цикле где у вас выполняется М71. Так будет проще всего. А если хотите  по датчику, то надо редактировать PLC. Просто так туда лезть крайне не рекомендуется

Link to post
Share on other sites
gudstartup
9 часов назад, Andrey_kzn сказал:

а насколько мне известно, не было продано в России ни одного экземпляра Sinumerik ONE

а откуда тогда у товарища такие запросы?

Link to post
Share on other sites
gudstartup
10 часов назад, Andrey_kzn сказал:

Если нет исходного проекта, выгрузить его из контроллера не получается.

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

это актуально для всех проекто тиа портал или только для определенных контроллеров?

Edited by gudstartup
Link to post
Share on other sites
Andrey_kzn

@gudstartup , а вы впитываете информацию как губка:biggrin: Код у сименса хранится в контроллере в пригодном для редактирования виде. И по идее, должен выгружаться. Естественно без комментариев. Просто в нашем случае - это станок с 840DSL и контроллер  319, выгрузить проект в портал я  не могу. И в Step7 тоже не могу, пишет что-то про несовместимость версий.  Как будет в случае с настоящим Sinumerik ONE, не знаю.  Там контроллер 1500. Тут ещё надо не забывать о аппаратно-программной совместимости портала и железа, порталов уже куча разных версий вышла.  Поэтому, если перед вами станок с Sinumerik ONE, совсем не факт, что железо будет совместимо с вашей версией портала.  Станок с проектом в тиа портале у нас один,  и попробовать больше негде.

 

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

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

а 319 контроллеров у вас нигде более нет чтобы попробовать?

может попробовать обычным step7 выгрузить 317 добавив туда какой нить аддон поновее версии?

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

а вы впитываете информацию как губка

вы побольше выливайте все впитаем:biggrin:

а с чего вообще взяли что аддон синумерик 1 предназначен только для тиа портала?

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

что железо будет совместимо с вашей версией портала.

для этого в степ 7 были аппаратные апдейты и я уверен что в тиа они тоже есть только нам сейчас недоступны

Link to post
Share on other sites
kinovari
15 hours ago, Andrey_kzn said:

Скорее всего TOOLBOX вы не найдёте.  такие вещи покупались под конкретные проекты, а насколько мне известно, не было продано в России ни одного экземпляра Sinumerik ONE не в составе станка. К тому же надо точно знать версию портала, в котором писался проект для станка, чтобы его успешно  выгрузить. (проект) Или же надо иметь исходый проект PLC.  Есть некоторый опыт в отладке проекта для 840DSL в портале 15.1. Там NCU c контроллером 319PN/DP. Если нет исходного проекта, выгрузить его из контроллера не получается.

К обращению из программы к входам\выходам.  В программе можно обращаться к дискретным входам\выходам NCK, вида $A_IN[x] и $A_OUT[x] коих имеется 32 входа и 32 выхода. Это всё есть в документации. Но для этого в PLC должно быть что-то типа этого: A I 4.3 =  DB10.DBX[х], A I 4.4 =  DB10.DBX[х] и т.д, для входов, и соответственно A DB10.DBX[х] = Q5.3 для выходов например. Тогда можно будет прописывать условия в вашем цикле, например:

IF  $A_IN[x] = 0

GOTO N10

ELSE

GOTO N20

ENDIF

В вашем случае вам надо настроить задержку выполнения дальнейших действий через G4 Fхх в цикле где у вас выполняется М71. Так будет проще всего. А если хотите  по датчику, то надо редактировать PLC. Просто так туда лезть крайне не рекомендуется

Исходный проект есть, открыть его без тулбокса не получается.  https://prnt.sc/ZtPH--Acn6Do . А в каком мануале инфа по работе с $A_IN? Просто с сименс наши закупают крайне редко... 

Link to post
Share on other sites
Andrey_kzn
13 часов назад, gudstartup сказал:

может попробовать обычным step7 выгрузить 317 добавив туда какой нить аддон поновее версии?

Проект изначально создавался в тиа портале, и всё это было закуплено, и портал 15.1, апдейт к нему, и толбокс. Естественно толбокс  под тиа портал, и причём ему нужна именно своя версия,  и без апдейта он не ставится. Толбоксы под Step7 не совместимы с порталом.

 

13 часов назад, gudstartup сказал:

а с чего вообще взяли что аддон синумерик 1 предназначен только для тиа портала?

Потому что в Sinumerik one контроллер S7-1500. Значит ему положен только тиа портал.   Но в портале можно программировать и S7-300, S7-400, следовательно портал с толбоксом совместимы  с 840DSL - сверху вниз. Ценой потери совместимости  со Step7. Надо будет попробовать порталом выкачать проект из 840DSL Step7, что он интересно писать будет.

@kinovari , давайте ваш проект, я попробую его открыть. Ссылка не работает.

 

 

@kinovari Работа со входами\выходами NCK описана в документации - переменные NCK и интерфейс PLC.  гуглится легко, причём старые версии документации для 840D актуальны. важные сигналы PLC не менялись очень давно.  Каждому входу или выходу, или М-команде соответствует определённый сигнал DB, который можно обработать в PLC.

Link to post
Share on other sites
gudstartup
7 часов назад, Andrey_kzn сказал:

Проект изначально создавался в тиа портале, и всё это было закуплено, и портал 15.1, апдейт к нему, и толбокс.

проект был сделан и весь инструментарий имеется загружен через тиа портал но не выгружается - это мистика какая то??

7 часов назад, Andrey_kzn сказал:

Надо будет попробовать порталом выкачать проект из 840DSL Step7, что он интересно писать будет.

если проект создавался в степ7 то вероятно напишет про несовместимость хотя казалось бы какая разница в какую базу данных качать блоки из памяти контроллера Правда вследствие того что контроллеры для тиа портала серий 300 400 имеют новую firmware возможно изменение в формате самих блоков и отсюда несовместимость и запрет на выгрузку.

Link to post
Share on other sites
ID_Hacker

Для обмена пользовательскими данными между NC и PLC зонами есть системная функция FC21. Позволяет читать и записывать данные в программе PLC из/в зону $A_DBB[x], $A_DBD[x] и т.д. Можно найти в документации по системным переменным NC PLC.

 

Программа PLC загруженная определённой версией TIA может быть выгружена только этой или более старшей версией TIA.  Step7 и TIA не совместимы даже на S300, S400 контролерах, в виду разных версий прошивок контроллеров.

 

Toolbox нужен для того, что в Sinumerik не просто PLC а связка PLC, CU, NC и CP, и стандартный Step или TIA просто не понимает аппаратную конфигурацию контроллера без ToolBox.

 

31.05.2024 в 19:28, kinovari сказал:

Тут еще проблема в том, что исполнив команду на зажим патрона, например M71, станок не ждет пока патрон зажмется и сработает датчик, а сразу присутпает к следующим действиям по программе, т.е. обработке пока кулачки еще в процессе зажима и датчик не дал сигнала

Здесь проблема программирования станка производителем. Он не ожидает завершения выполнения М команды от PLC. Либо проблемы в электроавтоматике и команда завершается до зажима патрона - например реле давления зажима всегда даёт сигнал.

 

01.06.2024 в 11:03, gudstartup сказал:

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

это актуально для всех проекто тиа портал или только для определенных контроллеров?

Проекты реализованные на TIA хранят в контроллере не только программу, но и все комментарии и данные. Если не стоит защита паролем выгружается всё в том же виде в котором было загружено.

Link to post
Share on other sites
gudstartup
5 часов назад, ID_Hacker сказал:

Если не стоит защита паролем выгружается всё в том же виде в котором было загружено.

а чего же тогда у @Andrey_kzn не выгружает ничего даже в обычном виде без исходников и комментов?

сомневаюсь что станкостроитель станет загружать в контроллер исходники scl или graph простые fbd я встречал а высокоуровневые никогда.

Link to post
Share on other sites
ID_Hacker

@gudstartup  То же самое что и на SL со степом. Тулбокс нужно. У меня с тулбоксом V4.5 не выгружался ПЛК из NCU 710.3B с версией ПО 4.8.

 

Естественно исходники SCL не загружаются. Они компилируются до STL формата и выгружаются обратно в виде STL.

Link to post
Share on other sites
gudstartup

@ID_Hacker а откуда известно какую надо версию?

30.05.2024 в 21:45, kinovari сказал:

требуется добыть SINUMERIK STEP 7 TOOLBOX V18.1 для tia portal.

у меня например 16 и что она не загрузит этот проект или она для тиа портала нужной версии не подходит?

откуда может быть  известно каким тиа порталом сделан проект в контроллере?

@kinovari

Link to post
Share on other sites
gudstartup

@ID_Hacker степ 7 выгружает проекты из контроллера независимо от того какой версией они были созданы иначе вам пришлось бы каждый раз под разные контроллеры версию подбирать. я уверен что и в тиа портале также просто нужен тулбок который поддерживает правильную версию контроллера плк и тогда все загрузится а уж тиа портал какнибудь разместит скачанные блоки в своем проекте

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

а откуда известно какую надо версию?

При попытке выгрузить программу из контроллера ТИА ругается на версию. Выдаёт сообщение о версии портала на котором написана ПО.

 

15 минут назад, gudstartup сказал:

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

Именно так в ТИА и происходит - подбирать версию. У нас на производстве приходилось держать на программаторе 13, 14, 15, 16 версии ТИА из-за того, что между собой они не совместимы, а оборудование устанавливалось не единовременно, а на протяжении 5-10 лет. Ну а дать неделю на обновление, миграцию и пусконаладку производство не могло. Однажды вообще столкнулись с тем, что ТИА 15.1 не поддерживает один конкретный модуль в составе оборудования станка, пришлось обновляться до 16й версии и много что переписывать. Последние поколения оборудования поддерживаются только последними ТИА, некоторые старые контроллеры в новые версии ТИА уже не входят. А какой был треш при переходе с 12й версии на 13ю, это как в своё время с ProTool на WinCC Flexible перейти.

 

15 минут назад, gudstartup сказал:

я уверен что и в тиа портале также просто нужен тулбок который поддерживает правильную версию контроллера

Я почти уверен, что версии тулбокса идут под конкретную версию ТИА, потому что дополнения для ТИА, модули и т.д. нельзя использовать не со своей версией ТИА

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

Я почти уверен, что версии тулбокса идут под конкретную версию ТИА

так как же узнать какая версия тиа была использована в проекте который лежит в памяти контроллера вашего чпу? иначе придется иметь все тулбоксы и все версии тиа а это терабайты места да и как они уживутся на одном программаторе - это просто жесть! Сименсу надо за это :bash:

у фанука тоже есть несовместимость с ладдером но их программа хотя бы гигабайты не отъедает

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.



  • Сообщения

    • ANT0N1DZE
      Тоже вот думаем, что лучше купить для solidworks, RTX A4000 или какую-нибудь 4090. Ответа нигде так и не нашел. 
    • сааня
      Есть хорошие излишки металла бронзы кругляк ТОЛЬКО 25мм.  Полностью название материала БрАЖМц 10-3-1.5. Цена на металлобазах от 1400₽. Пусть будет ценник 1000₽, не меньше. 
    • eljer0n
      А что за патч и для чего?   Вроде как пишут везде, что ARC сильно не дотягивает до NVidia. На форуме Дасо был какой-то пост с жалобой на нее, больше ничего не видел. По поводу карт, мне тут в этой или соседней теме с полгода назад навешали презрения и упреков, а вот теперь разговор идет о работе на встройке, вот чудеса чудесные. Собственно, за полгода работы на i9-14900K, 96Gb DDR5-6400, RTX A4000 каких-то особых бонусов от использования профкарты в повседневной работе на сборках до 5000 деталей со сложной и несложной геометрией не ощутил в сравнении с бывшей рабочей станции на GTX1650. Реалвью быстро крутится, без вопросов, но я им не пользуюсь. В расчетах профкарта действительно берет на себя часть вычислений, это 100%. Но вклад от проца и оперативы на 1000% более ощутим. Кстати, отсутствия/присутствия артефактов на чертежах, кромок, про которые везде написано тут и в интернете тоже не ощутил, ни с обычной, ни с профкартой, скорее всякие косяки связаны с версией солида (невозможность зацепиться размером за кромку, выделить и т.д).   Сейчас в закупке еще один компьютер, решили попробовать на встройке в качестве эксперимента.
    • И_л_ь_я
      Технически (V) не параметр, а самостоятельный знак... В ГОСТ 2.309-73 на картинке именно так изображено:
    • SHARit
    • AICNC
      Вот с производства давали заказ на проверку работоспособности кибера. https://dzen.ru/video/watch/6796481bb8d7b42c95968e40
    • Kelny
      Это ошибка в ЕСКД, долно быть безобразно, но единообразно, то есть всё что после знака при наличиии, должно быть под полкой: Считаю что (V) такой же параметр как и остальные элементы под полкой, а значит полке быть. Но сам для этого знака использую блок, просто так исторически сложилось, что несколько версий подряд этот знак работал не корректно. Блок можно править по своему усмотрению.
    • andref
      Ну попробуйте посмотреть параметр 14512 [31] = 9bH  или 10011011B (это у меня)  бит 1=1  X-Achse fährt mit internem Geber, что переводится Гуглом как ось X перемещается с помощью внутреннего энкодера
    • И_л_ь_я
      да, только полочки в этом случае не должно быть
    • AICNC
      https://dzen.ru/video/watch/67911b27acf1795aae1ecc04 Вот такие детали, как на ролике, первый в мире кибер-технолог, способный выполнять работу специалиста СЧПУ, делает на 100% в автоматическом режиме, моментально генерируя технологию их обработки и УП, после ввода параметров детали с чертежа. Год назад RIN CNC из Австрии писали: "Проверял на практике вашего кибер технолога . Мы просто в восторге !!!! Он делает 70% наших деталей . По токарным операциям"/ Сейчас кибер в автоматическом режиме генерирует ТП и УП в среднем на 90% деталей. Остальное надо доделывать ручками. Какие то на 100% делает, а какие то на 80%. 
×
×
  • Create New...