Nmi ошибка ожидания nc210

Поиск:

Вопрос:

Здравствуйте,вышлите пожалуйста примеры программ PLC для станка16а20ф3 стойка NC-201М. Спасибо.Сергей

Ответ:

Здравствуйте,высылаю учебные примеры программ PLC для станка16а20ф3.

Вопрос:

Здравствуйте. Скачал эмулятор ЧПУ из раздела «Документация». После распаковки при попытке запуска выдается сообщение «Программу невозможно запустить на вашем ПК». Объясните, пожалуйста, в чем проблема. ПК Lenovo, ОС Windows 8. Заранее спасибо. Юрий

Ответ:

Здравствуйте. Высылаю рекомендации по E- mail.

Вопрос:

Здравствуйте,вышлите пожалуйста примеры программ PLC для станка16а20ф3 стойка NC-202М. Спасибо.Сергей

Ответ:

Здравствуйте,высылаю учебные примеры программ PLC для станка16а20ф3.

Вопрос:

Здравствуйте. Токарный станок 16к20 Стойка NC201M У нас большой ассортимент изделий. И секция МР2 которую мы используем уже полностью забита программами. При создание новой программы. Она есть в секции, но при открытии в редакторе EDI программа не отражается. Её можно открыть только через командную строку, что не удобно. Скажите можно ли в логике станка увеличить количество отображаемых программ в секции. И как это сделать.

Ответ:

Здравствуйте. Попробуйте скопировать все уп в свободный, например МР3 и освободите МР2 для новых <200 шт уп.

Вопрос:

станок вертикально-фрезерный 3-хосевой с НЦ-210 при включении появляется след информация General failure writing drive C. Abort.Retry.fail?a/ Станок можно включить но он не может определить начальные координаты, в ноль выходит, но заданные координаты не видит.

Ответ:

Здравствуйте, в первую очередь снимите станочный архив или в пк или флешку и пр. (через загрузочную флешку или пк или простую флешку и пр.)<br />Можно далее запустить прог. scandisk.exe диска С и др. тесты. <br />После переустановите про учпу из резервного станочного архива учпу, который был ранее сохранён на пк и пр. для восстановления про учпу в начале эксплуатации.

Вопрос:

(general failure writing drive c abort,retry,fail ) Что с этим делать и как убрать чтоб все работало .и так же сбился ноль детали ни как изменить не могу.и можно пошаговую инструкцию.

Ответ:

Здравствуйте, в первую очередь снимите станочный архив или в пк или флешку и пр. (через загрузочную флешку или пк или простую флешку и пр.)<br />Можно далее запустить прог. scandisk.exe диска С и др. тесты. <br />После переустановите про учпу из резервного станочного архива учпу, который был ранее сохранён на пк и пр. для восстановления про учпу в начале эксплуатации. (См. Руководство по характеризации по восстановлению про). После чего появилась неисправность?<br />Какой тип учпу и версия про?

Вопрос:

Добрый день. На горизонтально-расточном станке с ЧПУ NC-310 выпадает ошибка «Ошибка нарезания резьбы» в кадре G33. Каким образом устранить ошибку: предполагаем отсутствие датчика шпинделя?! Каким образом проверить его наличие, если отсуствует как приобрести и установить?

Ответ:

Добрый день. Номер разъёма подключения датчика указывается<br />в действующем файле axcfil для оси S в 1м параметре NTC. Неисправность или отсутствие датчика шпинделя можно проверить вращением его при выключенном приводе в режиме DEBUG (см. Руководство оператора).<br /><br />

Вопрос:

Здравствуйте.Помогите создать загрузочную флешку .ЧПУ НЦ -201М

Ответ:

Здравствуйте. Образ загрузочной флешки выслан.

Вопрос:

Добрый день. Подскажите пожалуйста как можно исправить такую ситуацию: фрезерный 5-и осевой станок имеет выносной станочный пульт nc110-78i в нем в режиме hpg при подаче 10 мм на 1 оборот станочнргр очень быстро вращаются штурвал, врезультате чего происходят рывки и иногда станок отключается. Есть ли возможность как то этого избежать?максимальная скорость по всем осям в других режимах не завышена и устраивает.

Ответ:

Необходимо плавно начинать вращение штурвала.

Вопрос:

Здравствуйте. У нас фрезерный 5-и осевой станок.Раньше на нем стояла nc220, мы поставили 110. Не можем найти ответы на вопросы: станок не движется одновременно по оси X и любой другой, а потом любым другим двум осям перемещение осуществляет нормально; еще на повороте стола у нас огромный люфт и мы решили снимать готовность с привода стола, когда он не выбран, но стоит станочнргр нечаянно выбрать ось B как стол тут же совершает резкий поворот (не заметный глазу, но ощутимый при работе),нельзя ли как то при выборе оси сбрасывать сигнал рассогласования или управляющий сигнал от учпу, что бы избежать смещений. Подскажите пожалуйста что можно сделать по этим проблемам.

Ответ:

Здравствуйте. Вышлите станочный архив по адресу bs-sokolov@mail.ru

Вопрос:

приветствую. на фрейзерном станке (апгрейд. стойка nc210), при выполнении окружности, происходит остановка с ошибкой «неконгруэнтный профиль». как побороть ? вот фрагмент кода: N1096G3X-1.75Y1.75I-1.75J0 N1098X-1.75Y-1.75I0J-1.75 N1099X1.75Y-1.75I1.75J0 N1100X1.75Y1.75I0J1.75 N1101X-1.75Y1.75I-1.75J0 N1102G01G40Y-1.75 N1103G90Z50F1000 N1104X-4.25 N1105Z2F1000 N1106Z-1.5F60 N1108G91G41X1.75

Ответ:

Здравствуйте, попробуйте выслать полный текст уп, характеризацию,<br />файлы корректоров и начальных точек по bs-sokolov@mail.ru

Вопрос:

Здравствуйте! NC-210, есть ли возможность увеличения количества символов в имени программы?» Вышлите,пожайлуста.»

Ответ:

Здравствуйте! Для увеличения длины имени уп выслано специальное про.

Вопрос:

Добрый день.Посоветуйте графический редактор для NC-210(mill),понимающий программы написанные через параметры,либо постпроцессор для CIMCOedit под NC-210.Спасибо

Ответ:

Здравствуйте. Рекомендации высланы.

Вопрос:

Здравствуйте. Как корректировать время и дату на стойке НЦ-201? Вышлите инструкцию, если можно.

Ответ:

Здравствуйте. Корректировать время и дату на стойке НЦ-201 можно<br /> в BIOSe как в обычном ПК.

Вопрос:

Здраствуйте! Как в nc210 скопировать из модуля памяти rs-232 в память чпу. Дайте пожалуйста подробную инстр.

Ответ:

Здравствуйте, уточните тип модуля памяти подключаемого к rs232 учпу.<br />Рекомендации высланы.

Вопрос:

Здраствуйте! Как в nc210 скопировать из модуля памяти rs-232 в память чпу. Дайте пожалуйста подробную инстр.

Ответ:

Здравствуйте, уточните тип модуля памяти подключаемого к rs232 учпу.<br />Рекомендации высланы.

Вопрос:

Здравствуйте, у меня возникла такая проблема, мне с месяц назад отдали токарный станок с модернизации, с начало он работал только в радиусах, перевели в диаметры, стал резать поперечные подачи вдвое, сейчас каснулос делать радиуса и сферы, машина выдает неконгруэнтный профиль, пробовал забивать через центр радиуса, если забивать через радиус в половине случаев делает радиус в 2 раза больше, подскажите в чем причина. Заранее благодарен.

Ответ:

Здравствуйте, обычно в характеризации токарных станков для оси Х инструкция ТРА=41- признак диаметрального задния по оси ординат- <br />высылаю пример диаметрального задания оси.

Вопрос:

Имеется ли на nc 201m способ привязки одновременно всех инструментов к нулю детали? Чтобы не настраивать каждый, привязать к примеру лишь первый, а остальные привяжуться самостоятельно, вместе с первым.

Ответ:

Здравствуйте. Высылаю рекомендации.

Вопрос:

Здравствуйте! NC-210, есть ли возможность увеличения количества символов в имени программы?

Ответ:

Здравствуйте! NC-210, возможность увеличения количества символов в имени программы есть с применением оконной версии про- при необходимости вышлю.

Вопрос:

PGCFIL:*4 SER= Что такое функция?

Ответ:

Здравствуйте, SER= указатель номера серийного порта rs232, для подключения лазерных станков.

Вопрос:

Здравствуйте. Как рассчитывается глубина врезания резца при нарезании резьбы циклом FIL за несколько проходов? К примеру, в цикле L=5, a=1. Тогда за каждый проход резец будет врезаться на 0,2 мм? Или там другая зависимость?

Ответ:

Здравствуйте. Глубина врезания резца при нарезании резьбы циклом FIL за несколько проходов неодинаковая — сначала большая, а далее уменьшается<br />с каждым проходом. При желании можно сделать несколько повторений<br />цикла с 1м или 2мя проходами для приближения к одинаковой глубине.<br />Или можно в уп ввести свои циклы с G33.

Вопрос:

Доброго времени суток. Возникает проблема с 3d графикой. При чтении кода отвечающего за определение параметров графического экрана «#(UCG,2,Z-150Z10,X0X160,SS,0,-5)» система выдаёт ошибку «неверный формат» Не могли бы вы помочь мне разобраться с этой проблемой? Спасибо. P.s Кадр всячески менялся. Менялись значения, убирался знак «#» только результат не меняется.

Ответ:

Доброго времени суток. Попробуйте (UCG,2,Z-150Z10,X160X,SS,0,-5),<br />если не получится, то можете выслать по bs-sokolov@mail.ru станочный архив учпу и уп.

Вопрос:

Здравствуйте. Скачал эмулятор под XP. Создал загрузочную дискету — при загрузке с нее по сообщению меню выбрать nc 110 nc 210 NC и нажатию 2 -неверный путь далее выбор цвета -неверная команда и переход в нортон. Действовал согласно инструкции на сайте, на ПК установлены 2диска; С системный, 2 диск разбит на 4 раздела в FAT и присоединен к шине IDE. Что может делаю не так? Привязку к станкам делал на ПК с отладкой на реальных ЧПУ. Сейчас сложилась ситуация при отсутствии свободной стойки ЧПУ и пока не полученной заказанной системы необходимо отладить проект логики.Заранее спасибо.

Ответ:

Здравствуйте. Обычно эмулятор под XP. c загрузочной дискетой — при загрузке с нее работает с каталогами nc210 или nc110, которые расположены на диске С. При выборе цвета попробуйте нажать 6. <br />Высылаю архив с эмулятором на базе VM.

Вопрос:

Здравствуйте.Помогите создать загрузочною флешку .ЧПУ НЦ -201М №13L20100027 . Михаил .

Ответ:

Здравствуйте.Высылаю образ с инструкцией по созданию загрузочной флешки.

Вопрос:

Добрый вечер. Вышлите пожалуйста прайс лист на УЧПУ и комплектующие. Заранее Спасибо.

Ответ:

Добрый вечер. Высылаю прайс лист на УЧПУ и комплектующие.

Вопрос:

Существует ли какая-либо пошаговая инструкция по работе с FDD на ЧПУ NC-110?

Ответ:

Здравствуйте, высылаю рекомендации по Е-mail.

Вопрос:

Добрый День! у нас такая проблемма .У нас к стойке подключен USB (флешка) .Бывает при редактировании программы программы которые были на флешке все слетают и вместо них появляется название USB и смайлик .В чем может быть причина и можно ли запустить какой нибудь антивирус(в стойке NC-210 должна быть какая нибудь защита)

Ответ:

Добрый День! Рекомендации высланы.

Вопрос:

Добрый день! На станке установлена система NC-310. При включении станка в начале смены, после инициализации пульта, выходит ошибка: «оси NC-310 ошибка секция 2 процесс 1 ошибка в строке: NTC=1,1 номер ошибки: 208 ось: X». Данная ошибка, при загрузке, пропадает, если станок прогреется в течении 15 — 30 мин. Не подскажете, в чём может быть проблема? Спасибо!

Ответ:

Добрый день! Попробуйте проверить в режиме DEBUG датчик и цап<br />1го канала без прогрева станка. По отсутствию платы энкодеров лучше обратиться к электронщику Ковалёву Виталию Сергеевичу по т. (812-744-70-59 или 744-34-61)

Вопрос:

Сообщений нет, все оси исправны. Какие могут быть неисправности ?возможно ли это из за характеризации?подскажите где искать?

Ответ:

Здравствуйте. Попробуйте выслать весь станочный архив и уп по bs-sokolov@mail.ru можно проверить в логике нет ли запрета на одновременное движение по этим осям по сигналам W0K2 или др.

Вопрос:

Здравствуйте, подскажите пожалуйста почему фрезерный 5-и осевой станок с nc110 не выполняет передвижение одновременно по двум осям X и Z. Станок выключается.

Ответ:

Здравствуйте, фрезерный 5-и осевой станок с nc110 не выполняет передвижение одновременно по двум осям X и Z возможно по причине неисправности одной из этих осей- посмотрите в редакторе файл сообщений. При наличии неисправности вышлю рекомендации.

Задайте свой вопрос:

Имя:
E-mail:
Вопрос:
Код с картинки:

КАПЧА

 

Изменение в правилах «Опознайки»

Один объект для опознания — одна тема.
Запрещается размещать групповые фотографии или несколько разных объектов для опознания. 

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Войти

Уже есть аккаунт? Войти в систему.

Войти


Ошибки и ремонт ЧПУ Балт-Систем в Сулюкте

  • Ремонт ЧПУ Балт-Систем
  • Ошибки ЧПУ Балт-Систем
  • ЧПУ Балт-Систем программирование
  • CNC Балт-Систем ввод в эксплуатацию
  • О Балт-Систем
  • Оставить заявку на ремонт ЧПУ Балт-Систем

Ремонт ЧПУ Балт-Систем

Компания «Кернел» производит ремонт станков оснащеных системой ЧПУ Балт-Систем с 2002 года. За это время мы восстановили десятки станков оборудованных данными системами, и накопили колоссальный опыт в том числе опыт в ремонте CNC Балт-Систем. Ремонт подобной промышленной электроники ответственное и сложное занятие, требующие полной отдачи и профессионализма, а так же максимально полной материальной базе.

Ремонт ЧПУ Балт-Систем в Сулюкте производится как в сервисном центре, так и с выездом специалиста на территорию заказчика. ЧПУ Балт-Систем, является крайне сложной промышленной электроникой, соответственно ремонт CNC Балт-Систем можно доверить только настоящим профессионалам своего дела, с богатым опытом работы в данном направлении.

Все специалисты сервисного центра «Кернел» имеют высшее техническое образование, огромный опыт и максимально полную материальную базу включая новейшее высокотехнологичное диагностическое оборудование, благодаря чему ремонт ЧПУ Балт-Систем в Сулюкте проходит максимально эффективно.

Ремонт CNC Балт-Систем

Инженеры сервисного центра уделяют максимальное внимание к качеству исполнения ремонта, программирования и настройке ЧПУ, не зависимо от производителя данного промышленного оборудования. Именно поэтому мы смело даем гарантию на ремонт CNC Балт-Систем, гарантия также распространяется на замененные в процессе ремонта компоненты и составляет шесть месяцев.

Особое внимание заслуживает тот факт, что ремонт ЧПУ Балт-Систем в Сулюкте производится исключительно с использованием оригинальных запасных частей, на компонентном уровне с применением высокотехнологичного оборудования, квалифицированным персоналом с инженерным образованием.

Если на вашем производстве появились проблемы с ЧПУ Балт-Систем, которые вы не можете решить самостоятельно, мы всегда рады вам помочь. Обращайтесь в сервисный центр «Кернел».

Специалисты нашей компании в минимальные сроки проведут глубокую диагностику ЧПУ и последующий ремонт CNC Балт-Систем. Оставьте заявку на ремонт ЧПУ Балт-Систем в Сулюкте, используя форму на сайте.

Список ошибок систем управления ЧПУ Балт-Систем

Причины отсутствия сигнала готовности УЧПУ SPEPN (NC110)

Ошибка Индикатор
БУ
Экран дисплея ПО
(вторая строка)
Временные ошибки на шине.
Отсутствует или не отвечает модуль, установ-
ленный на шине.
ТАЙМ-АУТ
WATCH DOG.
Ошибка возникает вследствие ошибок ПрО, в том
числе, из-за неисправности модулей NC-110.
«WD» ОШ. ОЖИДАНИЯ
Сбой питания Сбой питания
Сбой питания ПО ЭЛТ. Сбой питания
Аварийный останов.
Ошибка возникает, если кнопка «АВАРИЙНЫЙ
ОСТАНОВ» СП обрабатывается ПрО. В этом случае
перед включением УЧПУ кнопка должна быть от-
жата.
Аварийный останов
Сбой УЧПУ.
Ошибка возникает, если причину сбоя УЧПУ не
определить по выше перечисленным причинам
данной таблицы.
NMI — ошибка УЧПУ
Не хватает памяти в ОЗУ (UMB) Нет свобод пам
Ошибка сервоцикла Ош сервоцикла
Ошибка инициализации энкодера Ош иниц энкод
Ошибка чтения файла SVDOLD при установленной
инструкции OLD в файле PGCFIL
Ош чтения OLD

Все возможные предупреждения, ошибки и способы их устранения ЧПУ Балт-Систем в формате PDF

Скачать PDF

Устранение причины ошибки, и ее сброс на станке, оснащенным системой ЧПУ, позволит в кратчайшие сроки возобновить работу. К сожалению не все ошибки можно исправить самостоятельно, некоторые ошибки Балт-Систем возможно исправить только в специализированных сервисных центрах.

ЧПУ Балт-Систем программирование

Ремонт ЧПУ Балт-Систем

Наряду с ремонтом, специалисты сервисного центра «Кернел» выполняют программирование ЧПУ Балт-Систем и настройку параметров системы CNC. Подобную услугу мы оказываем не только на территории сервисного центра, также инженер компании может выполнить программирование ЧПУ Балт-Систем с выездом на территорию заказчика.

Настройка параметров, программирование CNC Балт-Систем является заключительным звеном в процессе ремонта ЧПУ и требует профессионального подхода. Именно финальный этап программирования ЧПУ Балт-Систем наглядно покажет качество выполненного ремонта CNC.

К слову, мы уделяем особое внимание качеству, и смело даем гарантию на все выполненные ремонтно-восстановительные работы шесть месяцев, гарантия так же распространяется на запасные части, которые были заменены в процессе ремонта.

Хочется обратить внимание на то, что мы стараемся провести ремонт и программирование ЧПУ Балт-Систем в максимально сжатые сроки, тем самым минимизируя простой дорогостоящего промышленного оборудования.

Инструкция по программированию ЧПУ Балт-Систем описана в руководстве пользователя, которое вы можете скачать с нашего сайта.

Скачать руководство по программированию интерфейса PLC NC-110; NC-310; NC-400; NC-200; NC-201; NC-201М; NC-202; NC-210; NC-220; NC-230; NC-301; NC-302 ЧПУ Балт-Систем в формате PDF

Скачать PDF

Скачать руководство программиста МС NC-110; NC-310; NC-301; NC-302; NC-200; NC-201; NC-201М; NC-202; NC-210; NC-220; NC-230 ЧПУ Балт-Систем в формате PDF

Скачать PDF

Скачать руководство программиста ТС NC-110; NC-310; NC-301; NC-302; NC-200; NC-201; NC-201М; NC-202; NC-210; NC-220; NC-230 ЧПУ Балт-Систем в формате PDF

Скачать PDF

Скачать руководство по эксплуатации ЧПУ Балт-Систем NC-110 в формате PDF

Скачать PDF

Скачать руководство по эксплуатации ЧПУ Балт-Систем NC-200, NC-210, NC-220, NC-230 в формате PDF

Скачать PDF

Скачать руководство по эксплуатации ЧПУ Балт-Систем NC-201M (UEFI) в формате PDF

Скачать PDF

Скачать руководство по эксплуатации ЧПУ Балт-Систем NC-202 (UEFI) в формате PDF

Скачать PDF

Скачать руководство по эксплуатации ЧПУ Балт-Систем NC-301 (UEFI) в формате PDF

Скачать PDF

Скачать руководство по эксплуатации ЧПУ Балт-Систем NC-302 (UEFI) в формате PDF

Скачать PDF

Скачать руководство по эксплуатации ЧПУ Балт-Систем NC-310 (UEFI) в формате PDF

Скачать PDF

Скачать руководство по эксплуатации ЧПУ Балт-Систем NC-400 в формате PDF

Скачать PDF

Скачать руководство по эксплуатации ЧПУ Балт-Систем NC-400(S) в формате PDF

Скачать PDF

CNC Балт-Систем ввод в эксплуатацию

Ремонт CNC Балт-Систем

Инженеры сервисного центра «Кернел» не только выполняют качественный ремонт CNC Балт-Систем и программирование ЧПУ. Так же мы предоставляем услугу запуска в эксплуатацию оборудования от стадии проектирования до выпуска первой продукции.

Именно этап запуска в эксплуатацию ЧПУ Балт-Систем отвечает за долгий и безаварийный процесс работы промышленного оборудования, тем самым позволяя получить максимальную прибыль и сэкономить на незапланированном ремонте.

По-настоящему качественный ввод в эксплуатацию CNC Балт-Систем может выполнить только высококвалифицированный специалист с богатым опытом работы в данном направлении. Найти подобного специалиста достаточно сложно, но, если вы обращаетесь в наш сервисный центр, вам не придется об этом думать.

В нашей команде работают исключительно профессионалы своего дела, а за время существования нашей компании мы ввели в эксплуатацию не один десяток систем ЧПУ в том числе и Балт-Систем, с каждым разом получая и накапливая драгоценный опыт.

О Балт-Систем

Ремонт CNC Балт-Систем

ООО «Балт-Систем»– ведущий российский разработчик и производитель ЧПУ, приводов и двигателей подач.

Компания «Балт-Систем» за свой многолетний опыт работы создала линейку систем ЧПУ серии NC, двигателей и приводов для станков различной степени сложности со следующими способами обработки металла – токарная, фрезерная, круглошлифовальная и плоскошлифовальная, 5-ти осевая обработка, сплайны NURBS, С-сплайн, раскрой — газ, плазма, электроэрозионная.

Устройства ЧПУ серии NC «Балт-Систем» поставляются на станкостроительные предприятия России, в страны участники ЕАЭС, Болгарию, Германию, Грецию, Испанию, Латвию, Литву, Мексику, Польшу, Тайвань, Тунис, Украину, Чехию, Хорватию, Финляндию и другие страны.

Продукцией «Балт-Систем» успешно оснащают новые станки любой степени сложности. В результате модернизации оборудование не только получает вторую жизнь, но и новые функциональные возможности, позволяющие использовать оборудование для изготовления деталей более высокого класса точности.

Компания «Балт-Систем» имеет широкую дилерскую сеть в регионах России, а также в странах ближнего и дальнего зарубежья, что позволяет оперативно осуществлять техническую поддержку поставляемой продукции и проводить модернизацию станочного оборудования. Квалифицированные специалисты компании «Балт-Систем» оказывают техническую помощь на всех этапах разработки проектов заказчиков. Кроме того, компания проводит систематическое обучение специалистов заказчиков по применению и обслуживанию устройств ЧПУ серии NC.

Программное обеспечение устройств ЧПУ серии NC построено на 32- разрядной операционной системе реального времени RTOS-32, которая позволяет значительно увеличить быстродействие программного обеспечения (интерполирование 8 осей за 1 мc).

Оставить заявку на ремонт ЧПУ Балт-Систем в Сулюкте

Оставить заявку на ремонт Балт-Систем в Сулюкте можно с помощью специальной формы, которая вызывается нажатием одноименной кнопки в верхней части страницы. Все вопросы, связанные с ремонтом или программированием Балт-Систем в вы можете задать нашим менеджерам. Связаться с ними можно несколькими способами:

  • Заказав обратный звонок (кнопка в правом нижнем углу сайта)
  • Посредством чата (кнопка расположена с левой стороны сайта)
  • Позвонив по номеру телефона:
    • +7(8482) 79-78-54;
    • +7(8482) 55-96-39;
    • +7(917) 121-53-01
  • Написав на электронную почту: 89171215301@mail.ru
  • В начало статьи

Вот далеко не полный список производителей промышленной электроники и оборудования, ремонтируемой в нашей компании.

cnc-club.ru

Статьи, обзоры, цены на станки и комплектующие.

БалтСистем NC201: мои первые шаги

БалтСистем NC201: мои первые шаги

Сообщение Kopyloff » 13 авг 2015, 19:49

Появилась возможность познакомится со стойкой ЧПУ БалтСистем NC-201. Здесь для истории запишу мои потуги, может кому и полезны будут. А заодно и советов поспрошаю у знающих людей.

Обратились ко мне с такой бедой: есть у людей станок 16А20 со стойкой из сабжа и приводами «Размер 2М-5-21/11» (открыл шкаф и ностальгией по СССР потянуло — куча плат советских времён ). Так вот — работал станок и вдруг перестал — пишет ошибку «Нет готовности приводов подач».

При включении станка реле SPEPN включается, на выходе U4A20 появляется «1», а на вход I0A29 ничего не приходит. И с выдержкой времени T20U или T46U появляется авария с сообщением «Нет готовности приводов подач» и выход U4A20 также сбрасывается.

Пока буду курить схемы «Размера» может подскажет кто — сталкивались ли с приводами такими и подобной ошибкой? Может это какая распространённая болезнь размеров? Был бы рад любой информации.
Конечно, хотелось бы поставить туда нормальные привода, но это уже не мне решать

Re: БалтСистем NC201: мои первые шаги

Сообщение aftaev » 13 авг 2015, 19:59

Re: БалтСистем NC201: мои первые шаги

Сообщение Kopyloff » 13 авг 2015, 20:17

Re: БалтСистем NC201: мои первые шаги

Сообщение Kopyloff » 13 авг 2015, 21:11

Re: БалтСистем NC201: мои первые шаги

Сообщение aftaev » 13 авг 2015, 22:17

Re: БалтСистем NC201: мои первые шаги

Сообщение Kopyloff » 13 авг 2015, 23:16

Всё верно. Нашел в мануале: параметр PAS. Но это параметры оптического энкодера на ШВП, а он не менялся. Кстати, странное кол-во импульсов получается у этого энкодера: PAS=9950,-10 —> соответственно кол-во импульсов на оборот = 2487,5 имп/об. Первый раз такое вижу. Надо шильдик энкодера проверить

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

Re: БалтСистем NC201: мои первые шаги

Сообщение Kopyloff » 13 авг 2015, 23:28

Re: БалтСистем NC201: мои первые шаги

Сообщение aftaev » 13 авг 2015, 23:30

Re: БалтСистем NC201: мои первые шаги

Сообщение aftaev » 13 авг 2015, 23:33

Правильно.
Но в приводе задаются параметра ПИД крутилками, так же «задается» ползучка и ток.

Чтобы настроить привод нужно: задающий генератор, двухлучевой осциллограф, и куча терпения

Re: БалтСистем NC201: мои первые шаги

Сообщение N1X » 14 авг 2015, 06:28

Влезу и я что ли.
Если нет готовности привода, возможно что-то сломалось ))) Вообще автомат включен в шкафу приводов?
При включении приводов на щитке привода (находится над пинолью если она в конце направляек стоит, там 3 светодиода и 4 прибора со стрелками) должен через некоторое время (время зарядки батареи конденсаторов, их там дохрена, поэтому в шкафу ничего не лапать после выключения, пока стрелка на дне шкафа не упадет до вменяемого значения). Так вот, после включения должен загореться верхний диод. Это значит «Работа». Еще может гореть «Градусник» — перегрев, и «?» — авария.

Если не загорается вообще ничего — открываем шкаф и смотрим что там.
Там горесть ничего (почти) из всей возможной иллюминации не должно.

На выключенном станке провери еще предохранители в приводе сверху (стекляхи), через них вентилятор и БП работает.

Можно перекрутить привод на работу от наладочного пульта (ШР в шкафу из «РАБОТА» в «НАЛАДКА») и тумблером ОУП включить привод. Должно сначала реле включиться, после зарядки кондеров уже контактор.

Если найду на работе файл — скину свою шпору по индикации в шкафу. Там все на одном листе.

В общем нужно больше данных ) Ну а мне — вспомнить, токарники года 3-4 не обслуживаю уже ) Позабывал все.

Источник

cnc-club.ru

Статьи, обзоры, цены на станки и комплектующие.

Балт Систем NC-201 NMI ошибка ожидания

Балт Систем NC-201 NMI ошибка ожидания

Сообщение ilia040 » 18 окт 2014, 22:01

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение aftaev » 18 окт 2014, 22:13

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение ilia040 » 19 окт 2014, 01:08

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение aftaev » 19 окт 2014, 08:51

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение ilia040 » 19 окт 2014, 18:10

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение aftaev » 19 окт 2014, 18:19

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение ilia040 » 19 окт 2014, 20:57

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение aftaev » 19 окт 2014, 21:15

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение Nick » 20 окт 2014, 11:21

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение ilia040 » 20 окт 2014, 18:47

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение ilia040 » 07 дек 2014, 19:20

Источник

«NC-110, NC-310, NC-301, NC-302 NC-200, NC-201, NC-201М, NC-202, NC-210, NC-220, NC-230 Программирование интерфейса PLC Санкт-Петербург 2016г АННОТАЦИЯ . »

ЧИСЛОВОГО ПРОГРАММНОГО УПРАВЛЕНИЯ

NC-200, NC-201, NC-201М, NC-202, NC-210, NC-220, NC-230

Программирование интерфейса PLC

Документ «Программирование интерфейса PLC» (версия В2.4) распространяется на устройства числового программного управления

NC-110, NC-200, NC-201, NC-201М, NC-202, NC-210, NC-220, NC-230,

NC-301, NC-302 и NC-310 (далее УЧПУ). В данном документе изложены сведения о программном интерфейсе PLC, используемом в УЧПУ, а также сведения о языке PLC, на котором составляют программы логики управляемого оборудования (ПЛ) .

Документ предназначен для технологов-программистов, разрабатывающих ПЛ с учётом минимального взаимодействия между УЧПУ и управляемым оборудованием .

Программирование интерфейса PLC СОДЕРЖАНИЕ СТРУКТУРА ИНТЕРФЕЙСА PLC

ЛИНИИ СВЯЗИ МЕЖДУ МОДУЛЯМИ ПРО И PLC

Логические уровни и значения переменных

Символьное представление ПЛ

Одновибраторы (генератор импульсов)

Преобразование в двоичный код

Применение скобок для выполнения логических схем

6.1.1. Сообщения для оператора

6.1.3. Комментарии в программе

6.2.1. Операторы для сигналов

ПОРЯДОК ПРИМЕНЕНИЯ ЯЗЫКА PLC

КРАТКОЕ ИЗЛОЖЕНИЕ ЯЗЫКА PLC

ТАЙМЕРЫ (ПОСТОЯННЫЕ ИЛИ ПАРАМЕТРИЧЕСКИЕ)

СЧЕТЧИКИ (ПОСТОЯННЫЕ ИЛИ ПАРАМЕТРИЧЕСКИЕ)

Программирование интерфейса PLC ДЕКОДИРОВАНИЕ 8 ВЫХОДОВ

КОДИРОВАНИЕ В ДВОИЧНОМ КОДЕ 8 СИГНАЛОВ

СЛОЖНЫЕ СИГНАЛЫ ИЗ 8 БИТ: СЛОВО

СЛОЖНЫЕ СИГНАЛЫ ИЗ 4 БИТ: ПОЛУСЛОВО

УСЛОВНОЕ ПРИСВОЕНИЕ ИЛИ МУЛЬТИПЛЕКСОР

АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ В ДВОИЧНОМ КОДЕ

ПРЕОБРАЗОВАНИЕ ЧИСЛА В ФОРМАТЕ BCD В ДВОИЧНЫЙ КОД

ПРЕОБРАЗОВАНИЕ ДВОИЧНОГО КОДА В ФОРМАТ BCD

МОДУЛЬ ИЛИ АБСОЛЮТНОЕ ЗНАЧЕНИЕ

КОМПАРАТОР ASCII (СООБЩЕНИЕ ОПЕРАТОРА)

Описание параметров, вводимых в «Среде»

Значения параметров «Среды» для компилирования и выполнения отладки ПЛ

КОМПИЛЯЦИЯ С ЗАПРОСОМ ДЕЙСТВИЙ

БЫСТРАЯ КОМПИЛЯЦИЯ С ОПЦИЯМИ, ОБЪЯВЛЕННЫМИ В «СРЕДЕ»

АТТЕСТАЦИЯ ПРОГРАММЫ ЛОГИКИ

9.5.1. Создание файла для отладки

9.5.2. Загрузка объектного файла для отладки

9.5.3. Подключение программы отладки

9.5.4. Выполнение объектного файла для отладки

9.5.5. Отключение и разъединение объектной программы для отладки

9.5.6. Цифровая и графическая визуализация переменных в состоянии отладки

Визуализация цифрового значения переменной

Графическая визуализация переменных

9.5.7. Присвоение значений переменным

ПЕРЕЧЕНЬ ДИРЕКТИВ, ИСПОЛЬЗУЕМЫХ PLC

ДИАГНОСТИКА ПРИ РАБОТЕ С PLC

ОШИБКИ ПРОГРАММЫ, ВЫЯВЛЯЕМЫЕ ПРИ КОМПИЛЯЦИИ

ГЕНЕРАЦИЯ ФАЙЛА ОБЪЕКТНОЙ ПРОГРАММЫ ЛОГИКИ СТАНКА

ВКЛЮЧЕНИЕ СТАНКА ПОСЛЕ АВАРИИ

ИСКЛЮЧЕНИЕ КОНТРОЛЯ УПРАВЛЕНИЯ ПРИВОДОМ

Программирование интерфейса PLC БЛОКИРОВКИ БЕЗОПАСНОСТИ СТАНКА

ОГРАНИЧЕНИЯ ПЕРЕМЕЩЕНИЙ (ECDF)

ОБЪЁМНАЯ ЗАЩИЩЁННАЯ ЗОНА «КУБ» (ECDF)

ПРОГРАММНО-КОНТРОЛИРУЕМЫЕ ЗОНЫ (ECDF)

КОНТРОЛЬ СКОРОСТИ ОСЕЙ (ECDF)

Контроль нулевой скорости оси

Контроль нулевой скорости вращения шпинделя

Контроль скорости вращения шпинделя при значениях S больше нуля

ВЫПОЛНЕНИЕ ВСПОМОГАТЕЛЬНЫХ ФУНКЦИЙ

ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ СТАНДАРТНОГО ЦИКЛА

ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ НАЧАЛА ПЕРЕМЕЩЕНИЯ

ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ КОНЦА ПЕРЕМЕЩЕНИЯ

ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ НЕМЕДЛЕННОГО ДЕЙСТВИЯ

СПОСОБЫ УПРАВЛЕНИЯ ФУНКЦИЕЙ «Т»

ФУНКЦИЯ «ИНДЕКСНАЯ ОСЬ»

УПРАВЛЕНИЕ ЗАПРОСАМИ ОТ ПЛ

Обновление сигнала ЦАП шпинделя

Сигналы управления шпинделем

Позиционирование осей «от точки к точке» от ПЛ

Позиционирование осей «от точки к точке» от ПЛ (ECDF)

Работа оси до её выхода в ноль

Работа оси «ТТ» после выхода в ноль

Программные перемещения оси

Обновление инструмента шпинделя и коррекций

Запрос на визуализацию сообщения

Принудительная установка сигнала в канале ЦАП

Запрос управления пультом от ПЛ

Управление штурвалами. Версии ПрО Z.33Р(РИВ)

Режим обучения (TEACHING). Версия Z.70.10

Компенсация смещения нуля привода

Компенсация смещения нуля привода (ECDF)

Компенсация трения покоя оси на круговом контуре (ECDF)

Выполнение записи файла перемещений осей от системы

Запрос на выбор программы или управления с клавиатуры

АКТИВИЗАЦИЯ И ИСПОЛЬЗОВАНИЕ КОМАНДЫ «СТОП»

АКТИВИЗАЦИЯ И ИСПОЛЬЗОВАНИЕ КОМАНДЫ «ПУСК»

Разъёмы U15K(41К-67К-93К-119К) и U16K(42К-68К-94К-120К)

Разъёмы U18K(44К-70К-96К-122К) и U19K(45К-71К-97К-123К)

Разъёмы U21K(47К-73К-99К-125К) и U22K(48К-74К-100К-126К)

ТАБЛИЦА БАЗОВЫХ СИГНАЛОВ ПАКЕТА «K»

Назначение сигналов пакета «N»

ТАБЛИЦА БАЗОВЫХ СИГНАЛОВ ПАКЕТА «N»

СИГНАЛЫ СТАНОЧНОГО ПУЛЬТА

СИГНАЛЫ ПРОГРАММИРУЕМЫХ КНОПОК СП NC110-7

СИГНАЛЫ СП УЧПУ NC-200, NC-201, NC-201M, NC-202, NC-210, NC-220, NC-230

Разъём 02N для NC-200, NC-210, NC-220, NC-230

Разъём 02N для NC-201, NC-201M, NC-202

Способы организации СП УЧПУ NC-310

Сигналы программируемых кнопок СП NC310-7

Сигналы СП УЧПУ NC-310 в видеокадре #7

СИГНАЛЫ СП УЧПУ NC-301, NC-302

Способы организации СП УЧПУ NC-301, NC-302

Сигналы программируемых кнопок и индикатора СП NC301-3

Сигналы СП УЧПУ NC-301 и NC-302 в видеокадре #7

Программирование интерфейса PLC

БИБЛИОТЕКА ИКОНОК CNC.USR УЧПУ NC-200, NC-201, NC-201М, NC-202, NC-210, NC-220, NCNC-301, NC-302, NC-310 (ВЕРСИИ ПРО Z.60 И ВЫШЕ)

СОЗДАНИЕ БИБЛИОТЕКИ ИКОНОК CNC.USR

ПРИЛОЖЕНИЕ А (ОБЯЗАТЕЛЬНОЕ) БЛОК-СХЕМЫ АЛГОРИТМОВ ИНТЕРФЕЙСА PLC

1.1 Интерфейс PLC – программный интерфейс, предназначенный для реализации логики взаимодействия между УЧПУ и управляемым оборудованием. Интерфейс PLC имеет свой язык, на котором составляется программа логики управляемого оборудования (ПЛ), представляющая собой часть ПрО, используемую для конкретизации управляемого от УЧПУ оборудования. Язык PLC для разработки и испытания ПЛ реализован в программе CNC.RTB .

Язык PLC, используя простые логические выражения, позволяет составлять ПЛ, которая предназначена для управления электроаппаратной частью оборудования, учитывая при этом его специфические требования .

Таким образом ПЛ должна адаптировать управляемое оборудование к техническим возможностям УЧПУ .

ПЛ составляется по тем же правилам, что и УП, поэтому также как и УП, она может быть введена с клавиатуры или загружена с имеющегося у пользователя периферийного устройства. Эта программа записывается во FLASH. Проверка функционирования и корректировка ПЛ осуществляется на УЧПУ .

Интерфейс PLC обеспечивает взаимодействие базового ПрО УЧПУ с управляемым оборудованием через ПЛ, используя при этом конкретные алгоритмы (протоколы связи). Блок–схемы алгоритмов интерфейса PLC приведены в приложении А .

1.2 Функционирование интерфейса PLC обеспечивают сигналы, сгруппированные в четыре пакета. Каждый пакет имеет свою структуру и свою рабочую зону (назначение). Каждый пакет разбит на разъёмы по 32 сигнала каждый:

Определение рабочих зон сигналов ПЛ:

1) Сигналы, представляющие собой физические входы/выходы, относятся к физическому пакету «А». Сигналы пакета «А» делятся на входные и выходные по отношению к интерфейсу PLC. Физическим сигналам вх./вых. на уровне логической «1» соответствует напряжение постоянного тока +24В .

За входными сигналами в пакете «А» закреплены разъёмы 00-03, 08-11, 16-19, а за выходными – разъёмы 04-06, 12, 13, 20, 21. Количество используемых сигналов пакета «А» зависит от конфигурации УЧПУ, т.е. от количества модулей дискретных входов/выходов. Номера разъёмов дискретных входов/выходов, закреплённых за УЧПУ, должны быть объявлены в первой секции файла IOCFIL. Соответствие между именами сигналов пакета «А»

и физическими контактами разъёмов модулей I/O приведено в документе «Руководство по эксплуатации» для конкретного типа УЧПУ .

Программирование интерфейса PLC

2) Сигналы, представляющие собой константы, используемые в ПЛ, относятся к пакету «Т». Сигналы пакета «Т» — это 64 записи или 512 внутренних сигналов, зарезервированных за пользователем для записи информации, сохраняющейся при отключении УЧПУ .

Запись значений для этих сигналов может быть осуществлена через четвёртую секцию файла характеризации логики IOCFIL или из ПЛ .

3) Сигналы, представляющие собой рабочую память ПЛ, относятся к пакетам «К» и «N» (логические пакеты) .

Определённая часть этих сигналов имеет специальное назначение, поскольку при активном состоянии выполняет определённый диалог между базовым ПрО и ПЛ для реализации требуемого пользователю цикла электроавтоматики. Эта часть сигналов является базовыми сигналами интерфейса, обеспечивающими протокол обмена между базовым ПрО и ПЛ .

Базовые сигналы интерфейса пакетов «К» и «N» указаны в таблицах разделов 24 и 25. Для каждого процесса, объявленного на стадии характеризации системы, в базовой части пакета отведено по 26 разъемов. Из них первые 10 разъёмов – входные, а последующие 16 разъёмов – выходные .

Часть сигналов пакета «К», которая не указана в таблицах, может быть использована ПЛ как рабочая память для непосредственной связи между собой различных задач внутри самой ПЛ, а также в качестве промежуточных сигналов протокола обмена между базовым ПрО и ПЛ (свободная часть пакета «К») .

Назначение каждого сигнала свободной части пакета определяется самим пользователем .

Структура распределения разъёмов между базовой и свободной частями пакета «К» с учётом количества сконфигурированных в системе процессов представлена в таблице 1.1 .

Пакет «N» имеет то же значение и структуру, что и пакет «К». Сигналы пакета «N» не рекомендуется использовать в качестве свободных (пользовательских), т.к. со временем, в процессе развития ПрО, они могут стать частью базового пакета «N», вследствие чего могут возникнуть проблемы с обновлением версий ПрО, или потребуется корректировка ПЛ .

Структура распределения разъёмов между базовой и свободной частями пакета «N» с учётом количества сконфигурированных в системе процессов представлена в таблице 1.2 .

ЛИНИИ СВЯЗИ МЕЖДУ МОДУЛЯМИ ПрО И PLC

2.1. Архитектура ПрО управления процессом представлена на рисунке 2.1 .

Рисунок 2.2 — Линии связи между модулями управления логикой Программирование интерфейса PLC

ПРИНЦИП РАБОТЫ ПЛ

3.1 ПЛ представляет собой описание на языке PLC аппаратной схемы, отдельные ветви которой активны в интервалах времени, зависящих от длительности различных циклов электроавтоматики управляемого оборудования .

3.2 Обработка команд ПЛ выполняется центральным процессором УЧПУ в режиме разделения времени с другими функциями, такими как управление осями, анализ управляющей программы обработки детали, управление заданиями и т.п. Поэтому необходимо предварительно регулировать время исполнения событий, требующих небольшого времени реакции. С этой целью ПЛ подразделяется на две части: «быструю» и «медленную». Разделение «быстрой» части ПЛ от «медленной» осуществляется записью символа «$» между ними .

4.1 Отладочная система PLC предоставляет в распоряжение пользователя следующую методику работы с ПЛ:

1) компиляция ПЛ (файла программы-источника или файлов программ-источников) в объектный файл;

2) отладка объектной программы;

4.2 Запуск компилятора и отладчика PLC выполняется из главного меню режима «КОМАНДА» по клавише «F3» (опция «PLC») .

Язык программирования PLC обеспечивает разработку программы логики станка с минимальным взаимодействием между УЧПУ и станком.

От пользователя языка потребуется знание алгебры Буля и понимание различных систем счисления:

Основным элементом языка является команда, посредством которой можно выполнять определенную функцию. Команда состоит из элементов языка, составляемых по определенным правилам .

Данные элементы могут подразделяться на 4 группы:

Операнды — часть языка, содержащая обрабатываемую информацию. В состав языка входят операнды типа «СИГНАЛ» (элементарная информация по состояниям ВКЛ./ВЫКЛ.) и типа «СЛОВО» (информация, состоящая из 8 сигналов) .

Под словом «операнд» понимаются также константы .

Примечание — Соответствие сигналов пакета «А» контактам разъёмов модулей дискретных вх./вых. (I/O) приведено в документе «Руководство по эксплуатации» .

В пакете «К» имеются виртуальные (мнимые) разъёмы внутренней памяти (номера их расположены сразу за последним номером, указанным в таблице базового пакета «К»). Они определяются как промежуточные сигналы протокола обмена между базовым ПрО и ПЛ, могут назначаться пользователем. Сигналы базового интерфейса определены и описаны в данном документе .

Пакет «Т» определяет виртуальные (мнимые) разъёмы сигналов внутренней памяти, сохраняющиеся при отключении УЧПУ .

Слова определяются как для входных, так и для выходных операций .

Идентификаторы слова ххx и у имеют те же значения, что и для сигналов .

z — определяет группу из 8 сигналов внутри разъёма и может принимать значения от 0 до 3 (включительно) .

Единичный сигнал может принимать только два значения: «0» или «1». Физическим сигналам вх./вых. на уровне логической «1» соответствует напряжение +24В .

Слово может принимать значения:

Если шестнадцатеричное число начинается с символов A, B, C, D, E или F, то перед буквой необходимо записывать цифру 0. Например, число FFH должно быть записано в формате 0FFH .

Символ D для определения числа в десятичном формате может быть опущен.

Пример записи числа 45D разными форматами:

Сигналы и слова ПЛ могут быть представлены пользователем в символьном виде. Длина символьного имени может состоять максимально из 127 символов, но из них только первые 10 символов используются для идентификации каждого символьного имени .

Для определения имён сигналов и байтов, могут быть использованы следующие символы:

2) буквы латинского алфавита (прописные и строчные) .

ВНИМАНИЕ! В определении имени учитывается регистр букв, поэтому имя !COMU и имя !cOMU являются разными именами .

Для определения имён сигналов программист должен создать файл соответствия. Первым символом этого файла должен быть символ «*». Количество присвоений определяется значением, которое записано в инструкции SPL (секция 1 файл IOCFIL) .

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

ВНИМАНИЕ! После компиляции символьные имена в файле переписываются в алфавитном порядке .

В ПЛ символьные имена сигналов должны использоваться со знаком «!» .

Пример !STRMAS=10 !ACTOOL’M6=I00A20*[!BYTE.C0=6]+!ACTOOL’M6*/I00K26*/I00K27 .

Кроме элементарных операндов имеются также сложные операнды, так называемые «МЕТАОПЕРАНДЫ».

К ним относятся особые электронные компоненты, такие как:

Имеется 48 длительных таймеров, которые могут быть запрограммированы на время от 1/10 сек до 255/10 сек, и 16 коротких таймеров от 1/100 сек до 255/100 сек. С функциональной точки зрения таймер представляет собой элемент, определяемый входом, сигналами разрешения и задержки счёта и импульсным выходом .

Программирование интерфейса PLC

Таймер задаётся буквой «Т» по формату:

Сигналы TxxA и TxxI могут быть как входными, так и выходными .

Сигналы TxxD и TxxU являются только выходными сигналами, определяющими состояние таймера .

Если имеется сигнал TxxI на выходе, формат определения сигнала становится:

C логической точки зрения таймер можно рассматривать как компонент с четырьмя связями: 2 — на входе, 2 — на выходе. Схема таймера представлена на рисунке 5.1 .

Таймер начинает счёт, когда на вход TxxI подана логическая «1» .

Если за время счёта установится в «1» сигнал TxxA, счёт остановится до пропадания TxxA. Сигнал TxxU будет на логическом уровне «1» по окончании счёта таймера. Пример диаграммы работы таймера изображён на рисунке 5.2 .

-длительность запускающего сигнала на входе таймера менее yy

-длительность запускающего сигнала на входе таймера более yy

-длительность запускающего сигнала на входе таймера равна yy

Рассчитанное по формуле значение равно 500. Это значение в шестнадцатеричном коде равно 1F4. Для записи этого значения требуется два соседних байта, например, W250K0 (младший) и W250K1 (старший).

Тогда окончательно необходимо записать:

Для задания значений времени таймерам необходимо помнить, что для этого используется 2 байта. Если для записи значения достаточно только младшего байта, старший байт не должен использоваться в данной ПЛ .

— Использование таймера как генератора импульсов (T12U: 1 секунда = «0»; 1 цикл медленной логики = «1» и т.д.):

— Использование таймера для контроля времени исполнения действия на станке .

Некое действие на станке активируется по функции M33 посредством установки сигнала U4A8 в «1». Условием успешного окончания этого действия считается ответ от станка (I0A7=1) и, как следствие, сброс сигнала U4A8 в «0». На данное действие накладывается дополнительно условие по времени его выполнения, т.е. состояние I0A7=1 должно быть возвращено станком в течение первых 3-х секунд после установки U4A8 в «1». Контроль времени выполнения действия осуществляется сигналом таймера T5U, который будет установлен в «1» только после истечения выдержки времени, записанного в скобках с сигналом T5I. Вывод сообщения об ошибке с девятой строки файла RUMES5 запрашивается установкой сигнала U21K8 в «1» и сопровождается аварийным сбросом сигнала U4A8 в «0» после установки сигнала T5U=1.

Сброс сообщения об ошибке выполняется процедурой «Общий сброс», в процессе которой сигнал I0K1 будет установлен в «1» и, как следствие, будет выполнено обнуление сигнала U21K8 c очисткой на экране строки сообщения:

Существуют 100 счётчиков с модулями счёта (программируются) от 2 до 255. Функционально счётчик обеспечивает счёт импульсов, поступающих на его вход, пересылку из входа на свой выход, выход типа WORD .

Типовым применением счетчиков может быть:

Сигнал CXXR может быть только выходным, в то время как все другие сигналы могут быть как входными, так и выходными .

Сигнал CXXI можно определить как выходной, используя определённое выражение:

где величина «счёт» определяет модуль счёта .

Так же как и таймеры, счётчики могут быть абсолютного типа, когда величина счёта равна константе, или параметрического, когда величина счёта равна WORD (см. п.5.1.2.1). В этом случае модуль счёта будет изменяться сразу, как только изменится содержимое WORD .

CXXA определяет направление счёта. Если значение равно «1», счётчик работает в режиме обратного счёта, если «0» — в режиме прямого счёта .

С логической точки зрения счётчик можно рассматривать как элемент, имеющий три входных сигнала и один выходной с присвоенным значением счёта .

Значение счёта может зависеть от варианта входных сигналов, или может быть задано прямым назначением .

Счёт активизируется сигналом CXXI, а CXXW будет увеличиваться или уменьшаться в зависимости от задания CXXA .

CXXR становится «1» при достижении модулем счёта заданной величины .

Счётчик этапов смены инструмента в револьверной головке по упрощенной схеме:

C5I(4) = [C5W=0]*I4K17*/[W2K2=W15T0] + [C5W=1]*[W2K2=W0A0] + +[C5W=2]*I0A8 + [C5W=3]*I0K27

хх — определяет номер одновибратора, имеющего значение от 0 до 99 (включительно) .

Сигнал Рхх активизируется по переднему фронту и остаётся на уровне логической «1» в течение одного цикла «медленной» части логики. В течение данной фазы сигнал не подвергается никаким изменениям .

Данный сигнал может быть как на входе, так и на выходе. Если этот сигнал находится на входе, считывается текущее состояние логической микросхемы, а если на выходе — выполняется вышеопределённая функция. Работа одновибратора иллюстрируется диаграммой рисунка 5.5 .

Пример Р6=I1А3. Сигнал Р6 поднимается с I1А3 и остается равным «1» в течение одного цикла «медленной» части логики. Диаграмма работы одновибратора в данном случае представлена на рисунке 5.6 .

Компаратор предназначен для сравнения двух слов. Результатом сравнения может быть «Истина» (уровень лог. «1») или «Ложь» (уровень лог. «0»). В таблице 5.1 представлен список типов сравнения используемых операторов и синтаксис представляющих операций .

Операцию сравнения между словами необходимо заключить между служебными символами «[» и «]». Можно отрицать операцию сравнения слов, указывая символ «/» перед открытой квадратной скобкой. Сравниваемые слова WORD1 и WORD2 можно представить в виде Wxxxyzz, или в их символьном представлении. Одно из двух слов может быть представлено значением константы в формате zzzу.

В этом случае операции имеют следующий вид:

Пример U123K12 = /[W15K1 = W13T3] .

Сигнал U123K12 будет на уровне «1», если 2 слова: W15K1 и W13T3 будут отличаться .

U100K0=I4K17*/[W2K2=W15T0]*/[W2K2=0]*[W2K29] Сигнал U100K0 будет на уровне «1», если W2K2 не равно W15T0 и W2K2 не равно 0 и W2K2 меньше 9 .

Следует обратить внимание на тип кода, использованного в словах сравнения, с тем, чтобы он был одним для всех слов (двоичный, BCD или другой) .

Например, при необходимости создания сигнала декодирования вспомогательной функции М25, активной в конце хода осей, будет использовано следующее выражение:

уровне «1», иначе сигнал устанавливается на уровне «0». Этот сигнал импульсного типа, продолжительностью 2 цикла логики .

Последовательность «MESS» вводится с клавиатуры и засылается посредством выбора опции меню «ПОСЛАТЬ В ЛОГИКУ» в видеокадре #1 режима «УПРАВЛЕНИЕ СТАНКОМ» .

Пример U04A3 = U12K6 * «RIFCU»

Это выражение устанавливает третий контакт четвёртого разъёма пакета «А» равным «1», если U12K6 = 1, и «RIFCU» задано с клавиатуры .

Выход остается на «1» в течение 2-х циклов логики .

— функции условной передачи (представлены на рисунке 5.8):

Функции являются инструментальной поддержкой языка PLC, применяемые пользователем для записи в программу логики станка. Краткий перечень функций представлен в таблице 5.2 .

Под шифратором понимается логический компонент с 16 выводами:

8 выводов входных и 8 выводов выходных .

Функция состоит в преобразовании значения позиционного положения числа, содержащегося в слове (операнд функции), в двоичное значение, учитываемое полностью как слово. Если данное WORD имеет более одного бита на логическом уровне «1», кодируется только старший бит .

Значение данной операции можно увидеть в следующей таблице, в которой для каждого входа приведён соответствующий выход (двоичные значения). Символы Х определяют незначимые сигналы .

Таблица соответствия вх./вых. (двоичные значения) для шифратора:

ВХОД ВЫХОД 0000001Х 00000010 000001ХХ 00000011 00001ХХХ 00000100 0001ХХХХ 00000101 001ХХХХХ 00000110 01ХХХХХХ 00000111 1ХХХХХХХ 00001000 Пример Преобразование позиционного кода револьверной головки из W0A2 в числовой код номера инструмента в W101K0:

Под дешифратором понимается логический компонент с 16 выводами:

8 выводов входных и 8 выводов выходных .

Данная функция преобразует двоичное значение любого слова или выхода счётчика (операнд функции) в слово, содержащее значение позиционного положения .

Таблица соответствия вх./вых. (двоичные значения) для шифратора:

ВХОД ВЫХОД Для всех остальных входных значений выход равен «0» .

Вывод сообщений на экран W21K1 о выполняемом этапе C5W смены инструмента в револьверной головке (РГ) применительно к примеру, представленному в п.5.1.2.2:

Строка 9 : Анализ номера инструмента, поступившего в поиск Строка 10: Завершение поиска и начало фиксации РГ Строка 11: Завершение фиксации и начало активизации корректора Строка 12: Завершение активизации корректора. .

C5I(4)= условия перехода между этапами смены инструмента W21K1=DEC(C5W)

Преобразует двоичное содержание слова (параметр функции) в значение в формате BCD, также определяемое словом. Результат преобразования можно считать правильным в случае, если содержание входного слова меньше двоичного значения 100 (исключ.) .

Преобразует содержание слова в формате BCD (параметр функции) в двоичное значение, также определяемое словом. Результат преобразования можно считать правильным в случае, если входное слово содержит число в формате BCD .

Пример Преобразование номера инструмента в W2K2 из двоично-десятичного кода в двоичный код в W105K0:

Выражается в формате:

SGN [математическое выражение] .

Представляет на выходе сигнал, который устанавливается на уровне «1» при отрицательном результате математического выражения и на уровне «0» — в противном случае .

Пример U100K8 = SGN [C00W-W1T1]

Мультиплексор представляет на выходе слово, содержащее значение WORD1, если сигнал SIG1 находится на логическом уровне «1». Если он находится на уровне «0» -будут анализироваться последующие два элемента. На самом деле, выходному слову присваивается значение WORDn, Программирование интерфейса PLC если сигнал SIGn находится в состоянии «1» с приоритетом, уменьшающимся в правую сторону. Если ни один сигнал SIG не установлен в «1», ни одному выходу не присваивается значение .

Выход будет иметь значение W1A0, когда U27К5=1, и не будет изменяться при U27К5=0 .

2) W55K3=MUX (12H,25H),(U101K4,U101K5) .

Выход преобразуется от значения 12Н при U101K4=1 в значение 25Н при U101K4=0 и U1O1K5=1 .

Выход приобретает значение W0A0, если U101K3=1 или W0A1, если U101K4 = 1 или значение 16Н, если U101K5=1. Если ни одно из значений не равно «1», выход не изменяется .

4) W200K0=MUX(1,2,3,4,5,6,7,8),(I0A0,I0A1,I0A2,I0A3,I0A4,I0A5,I0 A6,I0A7) .

Выход W200K0 является шифратором позиции логической «1» в слове W0A0, такая конструкция может быть применена для извлечения номера инструмента револьверной головки по ее позиционному коду .

Данная функция может быть определена в трёх форматах:

HIG (WORD) — представляет на выходе слово, содержащее значение четырёх старших битов, выровненных справа .

Пример Определение новой позиции для движения оси «от точки к точке»

(W18K1 и W18K2), которая была запрограммирована в кадре УП с функцией

Т и которая сопровождается в интерфейсе PLC стробом I4K17 (номер инструмента является номером позиции оси «от точки к точке»):

DOF:I4K17 W18K1=LOW(W4K0) W18K1=XCH(W18K1) W18K2=HIG(W4K1) ENDF

При проверке условия отрабатывается блок уравнений, включённый между инструкцией DOF и концом инструкции END F. Если условие оказывается ложным, выполняется переход на первое уравнение после END F .

Параметр «Имя блока» в записи функций (DOF … ENDF) или (DOE … ENDE) не является обязательным элементом. Имя блока может состоять максимально из 128 алфавитно-цифровых символов, но только первые 6 из них являются значащими .

Если в течение выполнения программы в кадре 008 подтверждается условие U100K0=1, отрабатываются уравнения до инструкции END F, в противном случае выполняется переход к кадру 012 .

Данная инструкция обеспечивает отработку блока уравнений, соответствующего инструкции DOF…ENDF, при истинном условии, в противном случае — отработку последующих блоков DOE…ENDE также при проверке соответствующего условия .

Эти блоки уравнений также исключаются между собой, т.е. они учитываются последовательным способом, и после отработки первого блока (с истинным условием) выполняется переход к первому блоку программы после инструкции END E, соответствующей последнему блоку инструкций .

В этой инструкции можно пропустить «условие». В этом случае при проверке инструкция всегда выполняется (всегда учитывается как истинное условие) .

Если при выполнении программы подтверждается условие U100K10=1, выполняется цикл от блока 008 до блока 011, а затем происходит переход к блоку 022. При ложном условии немедленно осуществляется переход к блоку 012 и рассматривается новое условие с теми же ограничениями упомянутой выше инструкции .

Если в течение последовательной проверки не подтверждается никакого условия, будет отрабатываться последний блок уравнений, относящийся к инструкции DOE, поскольку условия нет. Необходимо, чтобы в указанном выше цикле инструкций первая инструкция была DOF .

Представлено символом «=». Этим символом выполняется равенство между оператором или метаоперандом, находящимся слева от символа, с выражением, находящимся справа. При этом значение выражения передается в элемент, предшествующий символу «=» .

Рисунок 5.10 – Применение скобок в логических схемах .

Пример 1 Поскольку при выполнении операций соблюдается приоритет операций, предусмотренных в арифметических выражениях, оператор AND имеет высший приоритет по отношению к OR и XOR .

Если схема имеет вид, представленный на рисунке 5.11, правильное выражение было бы U04А5=I1А1+(I1A2*U102K6). Его можно написать также Программирование интерфейса PLC U04A5=I1A1+I1A2*U102K6 с экономией времени и памяти, благодаря устранению скобок .

Нет никакого приоритета в пределах данного класса операторов .

Невозможно перепутать между оператором «+», определяемым как «ИЛИ» и «+», определяемым как сложение, поскольку они выполняются по-разному .

Пример W100K0=[ABS(W0A0-W0A1)] W100K1=[DEC(W0A0)-ENC(W0A1)] W100K2=[W0A0-W0A1)-(W0A2-W0A3)] W100K3=[W0A0-W0A1]

Числа Х могут быть представлены следующим образом:

Все отрицательные числа имеют старший бит (значение 200О), равный «1» .

Все положительные числа имеют старший бит, равный «0» .

-1 представляется 8 битами 11111111;

+1 представляется 8 битами 00000001 .

Для преобразования слова, представленного как отрицательное значение, в слово в абсолютном значении необходимо располагать в обратном порядке, начиная с младшего бита, все биты после первого, находящегося на «1» .

СТРУКТУРА ЯЗЫКА

Главным элементом структуры языка является ОПЕРАТОР или инструкция, посредством которой даётся команда .

Существует два типа операторов:

Операторы описания представляют собой класс инструкций, не требующих никакой операции выполнения, но предоставляющих компилятору некоторую информацию .

Операторы описания внутри языка PLC:

Разработчик ПЛ может создать файл из 255 сообщений по 42 знака каждое .

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

При этом подтверждается, что последующие инструкции будут принадлежать «медленному» циклу программы логики .

Примечание — После знака «$» может быть записан комментарий .

Очень важно иметь возможность включения в текст ПЛ некоторых комментариев, чтобы лучше понимать документацию программы. При записи в программу комментариев необходимо перед ним ставить символ «;». Количество комментариев в исходном тексте ПЛ не влияет на размер скомпилированной программы .

Исполнительные операторы — это операторы, определяющие электрические сети станка. Подразделяются на две группы:

Если «Выражение по слову» — логическое, оно состоит из набора операндов, метаоперандов или функций (имеющих как выход слово, за исключением MUX), соединённых между собой логическими операторами (возможно с помощью круглых скобок) .

Функция MUX должна записываться сразу после символа «=» .

Внутри программы исполнительные операторы могут отличаться между собой: имеются быстрые и медленные исполнительные операторы. Быстрые операторы включены между началом программы и первой инструкцией ЦИКЛ $; данная часть называется «быстрая логика». Все остальные операторы являются медленными и составляют «медленную логику». Сама система подразделяет «медленную логику» на блоки в зависимости от времени исполнения программы, объявленного в файле характеризации IOCFIL .

8.12. Сообщения для оператора Максимально 255 сообщений из 42 знаков каждое .

8.13. Условное присвоение или мультиплексор MUX (СЛОВА), (Сигналы) выбирает слово, соответствующее первому активному сигналу .

8.15. Арифметические операции в двоичном коде [Wxxxyz + Wxxxyz]- сложение или вычитание 2-х или больше слов .

Программирование интерфейса PLC

8.16. Преобразование числа в формате BCD в двоичный код BIN (Wxxxyz) — преобразует число в формате BCD, содержащееся в слове, в двоичный код .

8.17. Преобразование двоичного кода в формат BCD BCD (Wxxxyz) — преобразует двоичное значение слова в значение в формате BCD .

8.18. Модуль или абсолютное значение [ABS (Wxxxyz)] — представляет модуль числа или операции между скобками .

SGN (Wxxxyz) — предоставляет бит знака числа или операции между скобками .

8.20. Компаратор ASCII (сообщение оператора) «Текст» — сообщение, заданное оператором из 32 знаков максимально .

Файл-источник ПЛ при вводе воспринимается системой как общий файл.

Поэтому его ввод в память может быть выполнен оператором с заданием директивы с клавиатуры:

Источник ПЛ можно набирать в любом текстовом редакторе и сохранять как файл MSDOS в текстовом формате. Имя должно состоять из 6 символов (первой должна быть буква) без расширения .

Файл-источник ПЛ, загруженный на логический носитель предыдущей операцией, чтобы стать активным, должен быть переведён в объектную программу посредством директивы компиляции. Для этого необходимо вызвать программу PLC.

Директива следующая:

После ввода этой директивы на дисплее появится «Среда», если ещё не имеется конфигурация параметров «Среды», или МЕНЮ 1, первое из списка меню. Для удобства идентификации каждое МЕНЮ в этом документе имеет порядковый номер: МЕНЮ 1 — МЕНЮ 5 .

МЕНЮ 1 1 Компиляция |2 Быстрая компиляция |3 Отладчик |4 Среда |5 Выход Для того чтобы выбрать одну из выше указанных возможных операций

МЕНЮ 1, необходимо начать одну из функциональных клавиш «F1»–«F5»:

PLC обеспечивает определение источников ПЛ и резервирование части ОЗУ для загрузки объектного кода посредством задания параметров «Среды». Параметры «Среды» запоминаются в невидимом файле SIPCON/MP0 в момент выхода из «Среды»: по клавише «ESC» перейти в МЕНЮ «Функции среды» и нажать клавишу «F1» («Исправить») .

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

«Среда» PLC состоит из двух страниц. Топология изображения страниц «Среды» на экране представлена на рисунке 9.1 .

Обращение ко второй странице выполняется клавишей. Для ввода или замены параметра «Среды» необходимо сначала позиционировать маркер на этом параметре, а затем нажать клавишу «ENTER». При этом наименование этого параметра появится во второй строке дисплея. Ввод набранного значения выполняется нажатием клавиши «ENTER». Движение маркера осуществляется клавишами «СДВИГ НА СТРОКУ ВПЕРЕД» или «СДВИГ НА СТРОКУ НАЗАД» .

Параметры, определяемые в «Среде»:

Полное имя прогр.: наименование объектной программы (5 знаков макс., первая буква) и логического носителя, на котором она находится. Объектная программа будет загружена в ОЗУ и активизирована только при объявлении логического носителя под именем /МЕМ. Операция компиляции всегда должна выполняться при выключенном станке .

Опции компиляции: данный параметр устанавливает все возможные опции, которые будут автоматически приняты после задания команды «Быстрая компиляция» .

Опции задаются 1-ой буквой их названия и могут быть следующие:

Например, при задании DBISVE в параметре «Опции компиляции» активизируются все вышеуказанные опции компиляции .

Имя источника: данный параметр с записью типа «Имя ПЛ/логический носитель» указывает наименование и носитель одного из десяти компилируемых файлов-источников; программу-источник поэтому можно разбить на десять файлов и с помощью компиляции получить единую исполняемую скомпилированную программу. Такое разбиение удобно при создании ПЛ на серию однотипных станков, отличающихся друг от друга в управлении одним или несколькими узлами, например, количеством позиций в револьверной головке и прочее .

t быстр.лог. (мкс): этот параметр определяет максимальное время для выполнения быстрой части ПЛ (текст ПЛ выше символа «$»);

t медл.лог. (мс): этот параметр определяет максимальное время для выполнения медленной части ПЛ (текст ПЛ ниже символа «$»);

Адрес загр., Адрес исполн., Адрес загр.отлад., Адрес.исполн.отлад.: эти четыре адреса определяются автоматически программой PLC;

Объем прогр., Програм.отлад. — этими двумя параметрами определяются максимальная длина (КБ) объектной программы и объектной программы для отладки. При компиляции программа оценивается по двум критериям:

1) наличие свободной памяти в ОЗУ для размещения скомпилированной программы. Если памяти не хватает для размещения программы, на экране индицируется ошибка:

2) резервирование недостаточного объёма памяти для скомпилированной программы. Если памяти отведено недостаточно, на экране индицируется ошибка:

«ОСТАНОВ КОМПИЛЯЦИИ – ПЕРЕПОЛНЕНИЕ КОДА»

Примечание — Максимальная длина объектной программы и объектной программы для отладки может быть установлена не более FFFF (HEX) и физически ограничена объёмом ОЗУ, установленным в УЧПУ .

При переопределении объёма программы логики станка для новой компиляции необходимо предварительно остановить активную логику станка в меню «PLC» — опция «Отладчик» — опция «Стоп» .

При не выполнении данной процедуры действий и попытке компилирования на экран будет выведена следующая информация:

ОСТАНОВ КОМПИЛЯТОРА»

Адрес загр вх/вых, Лог. адрес загрузки, Адрес исполн. вх/вых, Лог.адр. исполнения: эти 4 параметра представляют собой адреса памяти, по которым вводятся и читаются во время выполнения программы логики входы/выходы физического пакета «А» и логического пакета «К» .

Данные адреса заполняются автоматически при компиляции программой PLC .

После заполнения второго кадра «Среды» надо нажать клавишу «ESC», на дисплей будет выведено МЕНЮ:

1 Исправить |2 Прекратить |3 Изменить Для выбора требуемой команды достаточно нажать одну из клавиш «F1»-«F3»:

Значения параметров «Среды» для компилирования и выполнения отладки ПЛ:

— интервал времени для отработки «медленной» части ПЛ и периодичность её отработки задаются при конфигурации системы, в файле IOCFIL (параметр CLO). Рекомендуемыми значениями будут соответственно 10 мс и 2 мс;

— время, выделяемое для отработки «быстрой» части ПЛ, задаётся в параметре t быстр.лог. (мкс), записанном в области «Среда»

Вышеуказанные параметры надлежит задавать перед компилированием в области «Среда» PLC, поскольку они определяют длительность окончательной ПЛ, т.е. периодичность, с которой будут обновляться сигналы, обрабатываемые «медленной» и «быстрой» частями ПЛ .

Из этого примера можно сделать вывод, что «медленная» логика будет иметь длительность, равную двум циклам по 10 мс каждый, т.е .

Кроме того, на основе полученного результата для интервала «быстрой» логики можно оптимизировать соответствующий параметр, задаваемый при характеризации, уменьшая вдвое время, резервируемое «быстрой» логике, ввиду его не использования (тарировка 500) .

Следует задать наименование первой программы-источника и ее место размещения «/логическое устройство памяти» .

После нажатия клавиши «ENTER» запрашиваются наименования и носители, других программ-источников, если такие имеются.

Если следующее имя программы-источника не задаётся, а нажимается клавиша «ENTER», на дисплей выводится конфигурация МЕНЮ 2:

МЕНЮ 2 D-Отладчик|B-Бит|I-Прервать|S-Сохранить|V-Дисплей|E-Выход по ошибке Примечание — Если данные опции компиляции не нужны, по клавише «ENTER»

выбираются опции компиляции по умолчанию .

При задании начальной буквы (D, B, I, S, V, E) различных позиций вышеуказанного меню получается компиляция с выбранными опциями (см .

описание опций в п.9.2.1.1). При нажатии клавиши «ENTER» (после выбора опций) выводится следующая информация:

Программирование интерфейса PLC

Полное имя прогр.: [Имя] [/устр.]

В данном случае следует объявлять имя генерированной объектной программы и логический носитель, куда надо ее вводить. Если параметр пропускается, будет принято по умолчанию наименование программыисточника. Наименование логического носителя [/устр.] рекомендуется установить: «МЕМ», при этом объектная программа будет скомпилирована и загружена в ОЗУ по адресу, определённому программой автоматически .

В конце компиляции результат её выводится на экран:

В верхней части дисплея будет выводиться начальная конфигурация

МЕНЮ 1 1 Компиляция|2 Быстрая компиляция|3 Отладчик|4 Среда|5 Выход

Процедура быстрой компиляции выполняется при задании «F2» в МЕНЮ 1, при этом автоматически выполняется компиляция в соответствии с данными, записанными в «Среде», т.е. генерируется объектный файл с учётом всех опций (отладка, выход с ошибкой и т.д.) и данных, предварительно присвоенных соответствующим параметрам «Среды». Если в «Среде» не определено имя программы-источника «Имя источника» и/или логический носитель, где она находится, то до начала компиляции запрашиваются эти отсутствующие данные .

Можно прерывать компиляцию при нажатии клавиши «ESC», а затем сбросить это прерывание или восстановить его, нажимая соответственно «N» или «Y». Активизация новой компилированной программы происходит сразу после процедуры компиляции .

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

Система PLC предоставляет в распоряжение пользователя опцию, называемую «Отладчик», которую можно вызвать двумя способами:

1) записать «D» в «Среде», в параметре «опции компиляции»;

В результате этих операций генерируется объектный файл ИМЯD .

ВНИМАНИЕ! ПОСЛЕ КОМПИЛЯЦИИ НЕОБХОДИМО ВЕРНУТЬСЯ В СОСТОЯНИЕ

ОТЛАДЧИК, ЧТОБЫ ЗАГРУЖАТЬ, ПОДКЛЮЧАТЬ И АКТИВИЗИРОВАТЬ ПОЛУЧЕННЫЙ

Затем необходимо задать наименование отладочной программы и логический носитель (/устр.), на котором он находится .

ВНИМАНИЕ! ЛОГИЧЕСКИЙ НОСИТЕЛЬ В ПАРАМЕТРЕ «ПОЛНОЕ ИМЯ ПРОГРАМ.»

ВСЕГДА ДОЛЖЕН ИМЕТЬ ИМЯ /MEM .

Имя отладочной программы должно состоять максимально из пяти знаков и буквы «D» в конце имени. Если программа отладки получена при быстрой компиляции, то имя отладочной программы должно повторять имя установленное в «Среде» в параметре «Полное имя прогр.» с буквой «D»

в конце имени. В этом случае при запросе ввода имени загружаемой программы отладки по клавише «F6» достаточно нажать клавишу «ENTER» .

В конце загрузки появляется конфигурация МЕНЮ 4:

МЕНЮ 4 1Монитор |2Монитор|3Назнач. |4Подклю-|5Отклю-|6Пуск|7Стоп|8Загруз .

реал.врем| графики| перемен.| чить | чить | | | програм

При нажатии клавиши «F4» индицируется:

Вводом параметров «строка 1» и «строка 2» можно подключить (активизировать) любые строки файла .

Пример 1,7 — с нажатием клавиши «ENTER»; подключаются уравнения с первого по седьмое .

Для активизации всех строк файла надо задать «*» .

После подключения файла снова появляется конфигурация МЕНЮ 4 .

При задании «F6» начинается выполнение объектного файла ИМЯD, и снова появляется конфигурация МЕНЮ 4 с визуализацией:

Визуализация переменных осуществляется одновременно с выполнением объектного файла ИМЯD с конфигурацией МЕНЮ 3 или объектного файла для отладки ИМЯD в конфигурации МЕНЮ 4 .

Для визуализации в реальном масштабе времени цифрового значения переменных (16 максимум), таких как разъёмы, слова, биты, необходимо задать «F1» .

После чего на дисплее появляется МЕНЮ 5:

Эту операцию можно повторять максимально для 16 переменных .

Для индикации данных переменных в реальном масштабе времени необходимо включать программу-монитор командой «F3» («ПУСК»). При необходимости ее отключения, следует задать «F4» («СТОП») .

При вводе более 16 переменных на дисплее сразу появляется сообщение: «Окно монитора заполнено». При этом необходимо стирать переменные, которые для наблюдения больше не нужны.

Для этого надо задать в конфигурацию МЕНЮ 5 опцию «Удалить», при этом на дисплее воспроизводится:

Ввод параметра:

Вначале маркер (определяемый реверсивным изображением строки на дисплее) позиционирован на первой переменной; нажатием клавиши «ENTER» стирается переменная, на которой установлен маркер. Нажатием клавиш «СДВИГ НА СТРОКУ ВПЕРЁД» или «СДВИГ НА СТРОКУ НАЗАД» маркер перемещают на переменную, которую необходимо стереть .

Необходимо задать наименование переменной и присваиваемое ей значение в десятичном коде .

После нажатия клавиши «ENTER» в зависимости от того, загружена или нет объектная программа для отладки, на дисплее снова появляется конфигурация МЕНЮ 3 или МЕНЮ 4, при этом на дисплее можно наблюдать:

Программирование интерфейса PLC

Этот способ присвоения значения переменной имеет высший приоритет возможного присвоения тому же слову в ПЛ .

Перечень директив, используемых PLC 9.6 .

Перечень всех директив, используемых в PLC, сведён в таблицу 9.1 .

Ошибки компиляции сведены в таблицу 10.2 .

Ошибки, отмеченные символом «*», не останавливают компиляцию .

Вышеназванные ошибки не останавливают компиляцию; для продолжения компиляции (если не запрашивается опция) необходимо нажать букву «Y», а для ее прекращения — букву «N» .

Программирование интерфейса PLC

Таблица 10.2 — Ошибки программы, выявляемые при компиляции

КОД ПРИЧИНА ОШИБКИ

Ошибка в определении переменной Синтаксическая ошибка Неподходящий операнд Ошибка в идентификаторе MSG Не хватает номера сообщения Неправильный номер сообщения Слишком длинное сообщение Сообщение уже определено Ошибка в идентификаторе MUX Неизвестный разделительный знак ( Запрошено перед параметром MUX ) Запрошено после параметров MUX Номер слова отличается от номера сигналов Неизвестные элементы в конце MUX Слишком сложный оператор Слишком много уровней скобок Ошибка в идентификаторе SGN Ошибка в идентификаторе ABS Неизвестный тестовый символ ] запрошено в конце теста Нулевой компаратор ASCII Слишком длинный компаратор ASCII » Запрошено в конце компаратора ASCII Ошибка в идентификаторе DEC Ошибка в идентификаторе ENC Ошибка в идентификаторе BIN Ошибка в идентификаторе BCD Ошибка в идентификаторе LOW Ошибка в идентификаторе HIG Ошибка в идентификаторе XCH ) запрошено в конце функции DEC ) запрошено в конце функции ENC ) запрошено в конце функции BIN ) запрошено в конце функции BCD ) запрошено в конце функции LOW ) запрошено в конце функции HIG ) запрошено в конце функции XCH Превышение максимального времени исполнения задачи медленной логики (указанного в «СРЕДА») Слишком большая вложенность в операторах в условных переходах Неверное имя оператора условного перехода Несоответствие типа DO/END в операторах условных переходов Отсутствие END в операторе условного перехода Отсутствие DO в операторе условного перехода Оператор DOE без предшествующего DOF Синтаксическая ошибка в символьном имени оператора Вторичное объявление символьного имени оператора Переполнение таблицы символьных имен операторов Символьный оператор не найден Программирование интерфейса PLC

10.3. Ошибки компиляции Ошибки компиляции сведены в таблицу 10.3. Ошибки, указанные в таблице 10.3, прекращают компиляцию .

10.4. Ошибки отладчика Ошибки отладчика представлены в таблице 10.4 .

Таблица 10.4 — Ошибки отладчика

СООБЩЕНИЯ УКАЗАНИЯ ПО ОШИБКАМ

Неправильная перемен- Уточнить переменную ная Неправильное значение Уточнить значение Строки вне диапазона Уточнить диапазон

11. ГЕНЕРАЦИЯ ФАЙЛА ОБЪЕКТНОЙ ПРОГРАММЫ ЛОГИКИ

Порядок выполнения действий для генерации файла объектной программы логики станка:

6) нажать клавишу «ESC», а затем клавишу «F1» («ИСПРАВИТЬ»);

7) нажать клавишу «F2» («БЫСТРАЯ КОМПИЛЯЦИЯ»), после чего проконтролировать результат выполнения компиляции по сообщению:

8) нажать клавишу «F5» («ВЫХОД») для выхода из PLC;

10) выключить, а затем снова включить УЧПУ .

Контролировать активизацию ПЛ при загрузке УЧПУ .

При необходимости удалить исходную программу логики из памяти УЧПУ (с FLASH), необходимо открыть ее в редакторе и удалить текст, оставив в программе один символ, например: «;». Записать файл и выйти из редактора. Параметры «Cреды» в PLC необходимо оставить без изменения .

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

В документе можно встретить описание сигналов, слов и операций, отмеченных кодом ECDF.

Применять эти сигналы, слова и операции допускается в двух случаях:

1) в версиях ПрО УЧПУ с порядковым номером 74 и выше (например:

Z.74Р), если во втором параметре инструкции NBP записан код ECDF;

2) в версиях ПрО УЧПУ, в обозначении расширения которых присутствует буквенный код «РИВ», например: Z.33РИВ .

Примечание – Кодирование версий ПрО УЧПУ указано в документе «Руководство по характеризации» .

Блок — схемы алгоритмов взаимодействия программного интерфейса PLC с ПЛ приведены в приложении А .

Интерфейс PLC обеспечивает взаимодействие базового ПрО УЧПУ с ПЛ, причём ПЛ является персональной для каждого объекта управления .

Протокол связи реализован посредством сигналов логических пакетов «К»

и «N». Условно, пакеты разделены на разъёмы. Общее число разъёмов составляет 256 для пакета «К» (ОК-255К) и 256 для пакета «N» (ОN-255N) .

Определённая часть разъёмов, сигналы которых представлены в таблицах 24.1, 24.2, 25.1-25.5, представляет собой базовые сигналы, остальные разъёмы — это память пользователя .

Выполнение запросов от базового ПрО к ПЛ осуществляется посредством базовых сигналов следующих разъёмов пакета «К»:

Кроме сигналов пакета «К» имеются еще 512 внутренних сигналов, зарезервированных для пользователя для записи информации, сохраняющейся при отключении УЧПУ. Это сигналы пакета «Т» (0Т-15Т). Всего 64 записи. Данные сигналы входят в состав секции 4 файла IOCFIL.

Каждая запись имеет следующий формат:

Программирование интерфейса PLC

13. ИНИЦИАЛИЗАЦИЯ УЧПУ Под инициализацией понимается выполнение определённых операций, служащих для приведения УЧПУ в предпусковое состояние (состояние

STAND-BY). Процедура инициализации УЧПУ может быть произведена различными способами:

13.1. Процедура ВКЛЮЧЕНИЕ Эта процедура инициализации начинается при повороте ключа включения УЧПУ. В этом случае УЧПУ после фазы сброса и самодиагностики, если не обнаруживаются какие-либо аномалии в работе (ошибки памяти, входов/выходов и т.д.), устанавливает в «1» сигнал RSPEPN (I06K21), выдаваемый в базовый пакет «К». Для включения управляющего напряжения на станке через контакты реле «SPEPN» сигнал SPEPNREQ (U10K20) необходимо установить в «1» (для выключения — в «0»). При включении управляющего напряжения на станке сигнал MUSPE (U10K0) в ПЛ должен быть сброшен из состояния «1» в состояние «0», при этом система ответит установкой сигнала CONP (I0K2) в состояние «1» (процесс готов к обслуживанию осей) .

Примечание — Реле «SPEPN» (реле готовности УЧПУ к включению станка) имеет НРК, которые должны быть задействованы в цепи аварийного отключения станка .

13.2. Включение станка после аварии

Под аварией понимается какая-либо особая, экстренная ситуация, сбой привода, выключение станка и т.п. и установка сигнала MUSPE в «1» .

После аварии система ожидает перехода в «0» сигнала MUSPE, после чего она сбрасывает диагностическое сообщение об аварии и устанавливает в «1» сигнал CONP (процесс готов к обслуживанию осей) .

13.3. Процедура «СБРОС» («RESET»)

При процедуре инициализации «СБРОС» прекращаются текущие операции, и осуществляется переход УЧПУ в состояние STAND-BY. Это происходит следующим образом:

1) останавливаются перемещения по осям;

2) аннулируются все предварительно запрограммированные вспомогательные функции .

14. РЕЖИМЫ РАБОТЫ УЧПУ УЧПУ может работать в различных режимах. Режим, как правило, выбирается самим оператором переключателем режимов или клавишами на станочном пульте или же из ПЛ посредством соответствующего запроса .

Интерфейс PLC выдаёт в пакет «К» набор сигналов в соответствии с определённым протоколом, однозначно определяющим выбранный режим .

Имеются следующие режимы:

2) исключение контроля управления приводом;

4) ручные перемещения («БЕЗРАЗМЕРНЫЕ РУЧНЫЕ ПЕРЕМЕЩЕНИЯ»,

«ФИКСИРОВАННЫЕ РУЧНЫЕ ПЕРЕМЕЩЕНИЯ», «ВОЗВРАТ НА ПРОФИЛЬ»,

5) автоматический режим («АВТОМАТИЧЕСКИЙ», «КАДР», «РУЧНОЙ ВВОД КАДРА») .

14.1. Отсоединение осей Этот режим позволяет визуализировать координаты, соответствующие вычисленной позиции осей, но без отработки перемещений по осям .

В этом режиме оси обслуживаются в той позиции, в которой они находятся, и контролируются только на сбой привода. Режим вызывается посредством команды: UAS=1 (UAS=0 – подсоединение осей) .

14.2. Исключение контроля управления приводом

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

Этот режим задаётся установкой в «0» тех разрядов (бит) слова RABn (W10K1), которые соответствуют осям, по которым исключён контроль управления приводом .

14.3. Переключение осей

В УЧПУ имеется возможность управления двумя взаимно переключаемыми осями (их имена объявляются при конфигурации) посредством одного цифрового аналогового канала .

Для этого в слове RCOMn (W17K1) устанавливается в «1» тот бит, который соответствует временно «отключаемой» оси (система выполняет только контроль сбоя привода неподвижной оси) в пользу той оси, которой требуется управлять. После выполнения коммутации осей система передаёт в пакет «К» посредством слова WO6K0 информацию об отключённой оси .

Программирование интерфейса PLC

14.4. Ручные перемещения Этот режим задаётся установкой переключателя режимов станочного пульта в одно из положений: «БЕЗРАЗМЕРНЫЕ РУЧНЫЕ ПЕРЕМЕЩЕНИЯ»

(«MANU»), «ФИКСИРОВАННЫЕ РУЧНЫЕ ПЕРЕМЕЩЕНИЯ» («MANJ»), «ВОЗВРАТ НА ПРОФИЛЬ» («PROF»), «ВЫХОД В НОЛЬ» («HOME»). В этих режимах единственными разрешёнными операциями являются перемещения по осям, запрашиваемые оператором с пульта, или же от ПЛ посредством определённого запроса. Перемещения выполняются поочередно для каждой оси. Кроме того, может выполняться поиск микронуля для абсолютного (нулевого) отсчётного значения оси и возврат на профиль .

В зависимости от выбранного оператором ручного режима система информирует ПЛ об установленном режиме посредством сигналов: MANUC (I08K27), MANUJ (I08K28), RIPRO (I08K29), RIMZE (I08K30) .

В тот момент, когда запрашивается перемещение оси, интерфейс устанавливает в «1» сигнал, соответствующий выбранной оси MOV1 (I00K16) — для оси 1, MOV2 (I00K17) — для оси 2, MOV3 (I00K18) — для оси 3 и т.д.). Перемещение выполняется сразу же при получении сигнала разрешения перемещения COMU=1 (U10K24) .

Скорость и направление перемещения оси задаётся посредством корректора ручной подачи «JOG». После окончания перемещения сигнал сбрасывается. УЧПУ информирует ПЛ о направлении перемещения выбранной оси посредством сигнала DIRMN(I00K31) (DIRMN=1 означает отрицательное перемещение) .

14.5. Автоматический режим

Режим задаётся посредством установки переключателя режимов станочного пульта в одно из положений «АВТОМАТИЧЕСКИЙ» («AUTO»), «КАДР»

(«STEP») или «РУЧНОЙ ВВОД КАДРА» («MDI»). В каждом из этих режимов УЧПУ выполняет, в принципе, однотипную работу. Работа УЧПУ состоит в обработке данных и отработке кадра программы (вспомогательные функции, перемещение по осям) .

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

1) в режиме «АВТОМАТИЧЕСКИЙ» система автоматически отрабатывает технологическую программу кадр за кадром;

2) в режиме «КАДР» система отрабатывает программу по кадру, после чего переходит в состояние STAND-BY, и только после нажатия оператором клавиши «ПУСК» начинает отработку очередного кадра программы;

3) в режиме «РУЧНОЙ ВВОД КАДРА» при нажатии клавиши «ПУСК» система начинает отработку кадра программы, предварительно введенного с клавиатуры УЧПУ .

Отработка кадра состоит из следующих фаз:

режим «КАДР» («STEP»); сигнал EMDI(I08K24) — если режим «РУЧНОЙ ВВОД КАДРА» («MDI»);

устанавливается в «1» сигнал «Признак отработки кадра»

исполняются вспомогательные функции начала перемещения • «S», «T», «M», индексная ось. Отработка функций производится в указанном порядке, если на фазе конфигурации (файл IOCFIL) была задана последовательная отработка .

При задании параллельной отработки вспомогательные функции «S», «T», «M» выдаются одновременно, а индексная ось

— в течение двух последовательных периодов ПЛ;

выполняется, если задано, перемещение по осям (с их переключением, если необходимо);

выполняются функции «M» немедленного действия;

• сбрасывается сигнал «CYCLE»;

• выполняются вспомогательные функции конца перемещения • «M»;

если имеется смена коррекций, то выполняется обновление • таблицы инструмента и корректоров;

устанавливается в «1» сигнал STABY, чем и заканчивается • отработка .

Программирование интерфейса PLC

15. БЛОКИРОВКИ БЕЗОПАСНОСТИ СТАНКА

В УЧПУ предусмотрены следующие блокировки:

15.1. Ограничения перемещений УЧПУ обеспечивает контроль за тем, чтобы все оси находились в пределах безопасных зон. При характеризации системы (файл AXCFIL) устанавливается способ управления конечными выключателями: аппаратный и/или программный .

При аппаратном способе управления конечными выключателями для каждой оси предусматривается два сигнала (положительный и отрицательный) конечных выключателей .

При программном способе — два предела (положительный и отрицательный) для каждой координаты, вводимые на фазе конфигурации системы от позиции начала отсчёта оси .

При программном способе управления контроль ограничения перемещения действует только после выхода в «0» для данной оси .

Следует отметить, что один и тот же станок может иметь как аппаратный, так и программный контроль ограничения перемещения. В случае если УЧПУ обнаруживает, что при перемещении какая-либо ось вышла в зону ограничения перемещения, УЧПУ обнуляет задания на перемещение для всех осей и визуализирует сообщение об ошибке на дисплее. Для выхода из зоны ограничения перемещения необходимо в режиме ручных перемещений выбрать требуемую ось и выполнить перемещения оси в таком направлении, чтобы вернуть её в рабочую зону. При этом если направление перемещения выбрано неправильно, УЧПУ прекращает перемещение, не заканчивая его .

15.2. Ограничения перемещений (ECDF)

При активизации функций расширения возможно использование двух зон оперативных пределов. Выбор одной из 2-х зон оперативных пределов выполняется в любой момент работы установкой сигнала LOX (U10N1) .

Зоны ограничения оперативных пределов, определённые в инструкции LOn, действительны в режимах «АВТОМАТИЧЕСКИЙ» («AUTO»), «РУЧНОЙ ВВОД КАДРА» («MDI») и «БЕЗРАЗМЕРНЫЕ РУЧНЫЕ ПЕРЕМЕЩЕНИЯ» («MANU») и «ФИКСИРОВАННЫЕ РУЧНЫЕ ПЕРЕМЕЩЕНИЯ» («MANJ»). Так как подготовка кадра для выполнения и ПЛ не синхронизированы между собой, то для более оперативной реакции проверка на вход в активную зону LOn проверяется каждый цикл привода, указанный в инструкции CAS (секция 1 файла AXCFIL) .

Программирование интерфейса PLC В режиме ручных перемещений сообщение «ВНЕ ОПЕРАТИВНЫХ ПРЕДЕЛОВ»

(Сообщение_4 03) и запрет на дальнейшее движение происходят непосредственно при въезде в активную на данный момент зону LOn .

В режимах «РУЧНОЙ ВВОД КАДРА» или «АВТОМАТИЧЕСКИЙ» сообщение «ВНЕ ОПЕРАТИВНЫХ ПРЕДЕЛОВ» (Сообщение_4 03) и запрет на дальнейшее движение происходят при анализе отрабатываемого кадра перед перемещением, заданным в нём, в том случае, если окончание заданного перемещения будет в активной на данный момент зоне LOn .

ВНИМАНИЕ! Если переключение зон LO1 и LO2 происходит в момент перемещения, и при этом положение оси оказывается внутри новой активной зоны, то перемещение будет немедленно прервано без контролируемого замедления, и на экране появится сообщение: «Вход на ограничение перемещения:» (Сообщение_4 04). При этом могут быть превышены пределы, установленные в инструкции SRV .

15.3. Объёмная защищённая зона «куб» (ECDF)

При активизации функций расширения возможно использование объёмной защищённой зоны. Объёмная зона позволяет определить часть пространства, где три оси не могут находиться одновременно .

Объемная защищенная зона действует в режимах «АВТОМАТИЧЕСКИЙ»

(«AUTO»), «РУЧНОЙ ВВОД КАДРА» («MDI»), «БЕЗРАЗМЕРНЫЕ РУЧНЫЕ ПЕРЕМЕЩЕНИЯ» («MANU») и «ФИКСИРОВАННЫЕ РУЧНЫЕ ПЕРЕМЕЩЕНИЯ» («MANJ»). Так как подготовка кадра для выполнения и ПЛ не синхронизированы между собой, то для более оперативной реакции проверка на вход в объёмную защищённую зону проверяется каждый цикл привода, указанный в инструкции CAS (секция 1 файла AXCFIL) .

В режимах «БЕЗРАЗМЕРНЫЕ РУЧНЫЕ ПЕРЕМЕЩЕНИЯ» («MANU») и «ФИКСИРОВАННЫЕ РУЧНЫЕ ПЕРЕМЕЩЕНИЯ» («MANJ») сообщение «ВНЕ ОПЕРАТИВНЫХ ПРЕДЕЛОВ» (Сообщение_4 03) и запрет на дальнейшее движение в данном направлении происходят непосредственно при въезде в активизированную объёмную защищённую зону .

В режимах «РУЧНОЙ ВВОД КАДРА» или «АВТОМАТИЧЕСКИЙ» сообщение «ВНЕ ОПЕРАТИВНЫХ ПРЕДЕЛОВ» (Сообщение_4 03) и запрет на дальнейшее движение происходят при анализе отрабатываемого кадра перед перемещением, заданным в нём, в том случае, если окончание заданного перемещения будет в активной на данный момент зоне .

1. Вход в защищённую зону CUB, и сообщение об этом происходит только в тот момент времени, когда в эту зону входят все три оси, имеющие инструкцию CUB, при U10N0 (CUB), равным «1». Таким образом, если только одна или две оси из 3-х, объявленных в инструкции CAX, находятся в защищённой зоне, то этого недостаточно для определения входа в объёмную защищённую зону и остановки движения осей .

2. Если активизация зоны происходит в момент перемещения, и при этом положение всех трёх осей оказывается внутри этой зоны, то перемещение будет немедленно прервано без контролируемого замедления, и на экран выводится сообщение: «Вход на ограниПрограммирование интерфейса PLC чение перемещения:» (Сообщение_4 04). В этом случае могут быть превышены пределы, установленные в инструкции SRV. Во избежание отключения станка правильно сформируйте значение области в третьем параметре инструкции CUB секция 2 файла AXCFIL .

3. Контроль входа осей в защищённую зону происходит каждый тик привода, определённый в инструкции CAS (секция 1 файла AXCFIL) .

4. Объёмная защищённая зона и запрещённая зона, определённая в трёхбуквенном коде ASC, могут быть активны и контролироваться одновременно .

15.4. Программно-контролируемые зоны (ECDF) При активизации функций расширения возможно использование программного контроля местоположения оси максимум в восьми зонах. Данные зоны должны быть определены при характеризации оси в инструкции SWn .

Сигнал, закреплённый за зоной n, устанавливается программным обеспечением в состояние «1», если ось находится в пределах заданной контролируемой зоны, и сбрасывается в «0», если ось выходит за пределы этой контролируемой зоны .

ВНИМАНИЕ! Сигналы PLC, устанавливаемые для контролирования зон, не должны быть внутри базовой области интерфейсных сигналов пакета «К» для всех определённых процессов и не должны быть в пакете «А» .

Допустимые действия оператора при входе в ту или иную контролируемую зону SWn, а также вывод соответствующих этому сообщений определяет ПЛ .

15.5. Контроль скорости осей (ECDF)

При активизации функций расширения возможно использование контроля нулевой скорости оси по его датчику обратной связи. Зона контроля скорости, равной нулю, и сигнал PLC назначаются пользователем при характеризации оси в инструкции GM0. Сигнал, закреплённый за контролируемой зоной скорости оси, устанавливается программным обеспечением в состояние «1», если реальная скорость оси находится в пределах заданной контролируемой зоны, и сбрасывается в «0», если ось выходит за пределы этой контролируемой зоны .

ВНИМАНИЕ! сигналы PLC, устанавливаемые для контролирования зон, не должны быть внутри базовой области интерфейсных сигналов пакета «К» для всех определенных процессов и не должны быть в пакете «А» .

При активизации функций расширения возможно использование контроля скорости вращения шпинделя по его датчику обратной связи. Значение допуска нулевой скорости вращения шпинделя и сигналы PLC, контролирующие этот допуск для различных диапазонов, назначаются пользователем при характеризации оси шпинделя в инструкциях GMnn. Сигнал, закреплённый за контролируемой зоной скорости вращения шпинделя, устанавливается программным обеспечением в состояние «1», если реальная скорость вращения находится в пределах заданной контролируемой зоны, и сбрасывается в «0», если ось выходит за пределы этой контролируемой зоны .

ВНИМАНИЕ! Сигналы PLC, устанавливаемые для контролирования зон, не должны быть внутри базовой области интерфейсных сигналов пакета «К» для всех определённых процессов и не должны быть в пакете «А» .

Допустимые действия оператора, если скорость вращения шпинделя после команды S0M3 или S0M4 не достигла заданной, и вывод сообщений об этом определяет ПЛ .

15.5.3. Контроль скорости вращения шпинделя при значениях S больше нуля При активизации функций расширения возможно использование контроля скорости вращения шпинделя по его датчику обратной связи. Зона контроля скорости и сигнал PLC назначаются пользователем при характеризации оси шпинделя в инструкции POM. Сигнал, закреплённый за контролируемой зоной скорости вращения шпинделя, устанавливается программным обеспечением в состояние «1», если реальная скорость вращения находится в пределах заданной контролируемой зоны, и сбрасывается в «0», если ось выходит за пределы этой контролируемой зоны .

Для отмены контроля скорости вращения шпинделя, если активна функция поддержания скорости резания G96, можно использовать сигнал FG96 (I9K26) .

ВНИМАНИЕ! Сигналы PLC, устанавливаемые для контролирования зон, не должны быть внутри базовой области интерфейсных сигналов пакета «К» для всех определённых процессов и не должны быть в пакете «А» .

Допустимые действия оператора, если скорость шпинделя не достигла заданной с адресом S, и вывод сообщений об этом определяет ПЛ .

15.6. Авария Под аварией понимается какая-либо аномальная или опасная ситуация, при которой возможно нарушение работоспособности станка, и стаПрограммирование интерфейса PLC нок подлежит выключению. При этом УЧПУ визуализирует сообщение об аварии в зависимости от вызвавшей её причины .

Имеется три типа аварийной ситуации:

1) аварийный останов по запросу от системы;

2) аварийный останов по запросу от ПЛ;

3) аварийный останов по запросу оператора .

В случае аварийного останова по запросу от системы сама система обнаруживает какую-либо аномалию в работе памяти, модулях входов/выходов или же потерю шага оси. При этом в пакет «К» выдаётся сигнал EMERG (I00K0) .

В случае аварийного останова по запросу от ПЛ аномалия обнаруживается ПЛ. Вследствие этого ПЛ должна запросить выключение станка посредством установки в УЧПУ сигнала RISPE (U10K7) и одновременно выдать диагностическое сообщение .

В случае аварийного останова по запросу оператора, как только сигнал MUSPE=1, система сбрасывает готовность CONP=0 (I00K2=0) и визуализирует сообщение о причине выключения станка, т.е. третий случай аварийной ситуации аналогичен второму случаю .

15.7. Приостанов Под аварийной ситуацией типа ПРИОСТАНОВ понимается останов без изменения ситуации на станке. ПРИОСТАНОВ может запрашиваться асинхронным способом:

1) от УЧПУ при отработке кадра в режиме «КАДР»;

2) по запросу оператора нажатием клавиши «СТОП» на пульте;

3) по запросу ПЛ посредством установки сигнала HLDR или RHOE .

При выборе оператором процесса системы ПРИОСТАНОВ действует для осей всех процессов, а в противоположном случае — для осей выбранного процесса.

Процедура управления ситуацией ПРИОСТАНОВ может быть подразделена на три отдельные фазы:

В течение первой фазы перемещения по осям останавливаются с управляемым замедлением, сбрасываются соответствующие сигналы перемещений (MOVn), затем устанавливается в «1» сигнал HOLDA (I00K28), сообщающий ПЛ о достижении состояния HOLD .

Во время второй фазы проверяются сигналы HLDR (U10K2) и RHOE (U10K3). Если они находятся в активном состоянии, то визуализируется диагностическое сообщение .

Для выхода из ситуации HOLD необходимо, чтобы оператор нажал на клавишу «СТОП». В любом случае, выход из HOLD разрешается только, если ПЛ даёт разрешение на выход посредством установки сигналов HLDR=0 и RHOE=0 .

Программирование интерфейса PLC

В течение третьей фазы восстанавливается активное состояние тех сигналов перемещения (MOVn), которые были активны в момент входа в HOLD, сбрасывается сигнал HOLDA и выполняется продолжение (возможное) прерванного перемещения, если сигнал COMU=1 .

Следует заметить, что некоторые операции разрешены даже при нахождении УЧПУ в состоянии HOLD, а именно:

1) ручное перемещение по одной из осей (для выхода из HOLD ось должна быть возвращена на профиль, если она была уведена с него);

2) ввод кадра с клавиатуры для активизации вспомогательных функций, которые могут быть приняты в состоянии HOLD (см. файл IOCFIL) .

15.8. Останов перемещения При запросе FOLD=1 (U10K5) выполняется останов текущих перемещений по осям как при автоматическом, так и при ручных перемещениях .

При исчезновении этого запроса FOLD=0 прерванное перемещение возобновляется автоматически .

Программирование интерфейса PLC

16. ВЫПОЛНЕНИЕ ВСПОМОГАТЕЛЬНЫХ ФУНКЦИЙ

Существует четыре различных типа вспомогательных функций, которые различаются по способу их выполнения .

К этим функциям относятся:

1) вспомогательные функции стандартного цикла;

2) вспомогательные функции начала перемещения;

3) вспомогательные функции конца перемещения;

4) функции немедленного действия .

Кроме этого, вспомогательные функции разделены на четыре семейства, различающихся по типу выполняемых операций. К ним относятся:

«S», «T», «M», «индексная ось». Вспомогательные функции могут управляться обычным способом или с запоминанием .

1) В первом случае функции выполняются синхронизировано внутри кадра программы .

2) Во втором случае одна функция выполняется за другой так, чтобы можно было возобновить обработку детали именно с того места программы, где она была прервана .

Посредством запроса RCM управляющая программа выполняется системой без активизации каких-либо перемещений и без передачи в пакет «К»

какой-либо вспомогательной функции. После окончания поиска с запоминанием посредством активизации оператором команды ERM в пакет «К» передаются вспомогательные функции, прошедшие буферизацию, причём в том порядке, в котором они были запрограммированы в кадре. Затем необходимо выполнить возврат осей на профиль, после которого можно будет возобновить работу с того кадра программы, где ранее произошло ее прерывание .

1. Если при конфигурации системы индексная ось была задана как инкрементальная ось, то после окончания поиска с запоминанием УЧПУ передаёт в пакет «К» информацию о перемещении, эквивалентную разности между начальной точкой (нуль оси) и точкой, вычисленной при поиске .

2. Если же индексная ось была задана как абсолютная, то после окончания поиска с запоминанием в пакет «К» будет передана последняя информация о перемещении, запрограммированная для индексной оси .

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

16.1. Вспомогательные функции стандартного цикла К вспомогательным функциям стандартного типа относятся функции, генерируемые системой при выполнении стандартных циклов обработки .

Данные функции служат для выдачи информации в ПЛ, когда следует выПрограммирование интерфейса PLC полнить реверс, ориентацию или останов вращения шпинделя во время циклов сверления, нарезания резьбы метчиком и фрезерования.

К ним относятся нижеследующие функции:

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

Вспомогательные функции стандартного цикла выполняются в начале перемещения по одной на кадр и по отдельности, т.е. не может быть кадра программы, содержащего одновременно вспомогательные функции пользователя «S», «T», «M» и «индексная ось». Каждой из этих функций присваивается в пакете «К» один сигнал, служащий для идентификации типа операции, которую должен выполнить интерфейс .

16.2. Вспомогательные функции начала перемещения

Вспомогательные функции начала перемещения выдаются перед какимлибо возможным перемещением по осям. К ним относятся:

Существуют два способа управления вспомогательными функциями, (способ выбирается при конфигурации системы):

1) параллельное управление;

2) последовательное управление .

Если используется параллельный способ управления, и если в кадре программируются несколько вспомогательных функций начала перемещения, принадлежащие к различным семействам (за исключением «индексной оси», которая всегда выполняется последней), то все эти функции выполняются вместе за одну «посылку» .

Если же, кроме этого, имеется также несколько вспомогательных функций из одного и того же семейства, то они включаются во вторую «посылку» снова все вместе и по одной на семейство и т.д. в порядке их программирования. Выдача каждой «посылки» вспомогательных функций синхронизируется с состоянием CEFA=1 (U10K25) .

16.3. Вспомогательные функции конца перемещения

Вспомогательные функции конца перемещения выполняются после перемещения по осям в том кадре программы, где они были запрограммированы. К вспомогательным функциям конца перемещения относятся функции «М», но только если они были заданы таковыми на фазе конфигурации .

Программирование интерфейса PLC

Существуют два типа вспомогательных функций конца перемещения:

К первым относятся те функции конца перемещения, для которых выдача информации в пакет «К» синхронизирована с состоянием CEFA=1 .

Ко вторым относятся вспомогательные функции конца перемещения, которые могут запрашивать перемещение по осям от системы (MAS, W12K1). Для разрешения отработки команд MAS ПЛ должна синхронизироваться с интерфейсом посредством двух сигналов: CEFA и CEFAB .

При этом используется следующий протокол связи:

Выдача каждой «посылки» (передачи информации в пакет «К») • функций конца перемещения связана с условием CEFA=1 (U10K25) и с состоянием CEFAB=1 (U10K26), а, если функция предусматривала запрос на смену коррекций, то редактируются и значения коррекций. Для запроса на смену коррекций обязательно, чтобы вспомогательная функция запрашивала блокировку вычислений .

Для исполнения команд MAS сигнал CEFAB должен удерживаться в состоянии «0» до тех пор, пока не будет закончено все перемещение по осям, заданное от системы. После этого, устанавливая в «1» вышеуказанный сигнал CEFAB (а при наличии функций, требующих смены коррекций, также активизируя новый корректор), можно продолжить просмотр всех последующих вспомогательных функций конца перемещения .

Сигнал CEFAB позволяет программировать вспомогательные функции начала и/или конца перемещения внутри какого-либо перемещения осей системы. Единственным условием, которое необходимо соблюдать, является следующее условие: функции, введённые в MAS, не должны требовать блокировки вычислений .

16.4. Вспомогательные функции немедленного действия Эти функции передаются в пакет «К» в виде двух цифр в коде BCD после вспомогательных функций начала перемещения и действуют во время всего интервала перемещения осей, даже с активными функциями G27 или G28. Однако они передаются в зону, отличную от той, где записаны функции «М» начала и конца перемещения. Эти функции не зависят от состояния сигнала CEFA .

Функция «S» — это функция начала перемещения, принимаемая даже в состоянии HOLD. В одном кадре программы может программироваться только одна функция «S». Функция «S» определяет скорость вращения шпинделя. Она задается в виде пяти цифр, передаваемых в пакет «К» в формате: «код BCD + строб FUAS» (для шпинделя без преобразователя значение функции «S» записывается также в первые три слова разъёма I08K, но в зависимости от процентов, установленных корректором скорости вращения шпинделя «S»). Цифры BCD остаются зафиксированными до смены .

Дополнительно к функции «S» могут быть заданы четыре сигнала в пакете «К»: SGAM1-SGAM4 (I06K16-I06K19), которые определяют диапазон запрограммированной функции «S» .

Пределы режимов вращения для каждого диапазона задаются в файле характеризации AXCFIL.

Тип управления шпинделем определяется в инструкции ТРА файла AXCFIL:

Программирование интерфейса PLC

Функция «Т» выполняется в начале перемещения и может приниматься в состоянии HOLD. Программируется в формате: Т1234, т.е. посредством не более четырёх цифр.

Функция может иметь два типа управления:

Программирование какой-либо функции «Тх», где «Тх» инструмент, стоящий в шпинделе (аналогично запросу на смену коррекций без какого-либо физического поиска). В этом случае интерфейс передаёт в пакет «К» номер гнезда магазина, равный 0. Таким образом, ПЛ (пакет «К») не получает сообщения о гнезде магазина, которое надо искать, а получает только сообщение о запрограммированной функции: «Т + строб FUAT (или FUTKO)» .

2) Ручная смена инструмента .

Можно запрограммировать ручную смену инструмента, программируемого с функцией «Т», который не содержится в файле присвоения Гнездо = Инструмент (файл RANDOM). В этом случае устанавливается в «1» сигнал CUMAN (I04K26). ПЛ информируется о запрограммированной функции «Т + строб FUAT», но не о гнезде, которое следует искать. Инструмент, стоявший в шпинделе, должен быть выгружен вручную оператором, а стирание его из файла выполняется автоматически .

3) Обычная смена инструмента .

Если программируется какая-либо функция «Т» инструмента, содержащегося в файле RANDOM, то в пакет «К» передаётся:

— запрограммированная функция «Т»;

— гнездо, где находится запрограммированный инструмент;

Программируя какую-либо функцию «Т» с номером инструмента, находящегося в таблице, после ручной смены инструмента УЧПУ выполняет выгрузку в магазин загруженного вручную инструмента и запись его в таблицу инструментов .

4) Загрузка инструментов в магазин .

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

Первый способ предусматривает, что оператор загружает инструменты вручную или при помощи определённых средств (обычно станочный пульт) и затем «объявляет» загруженные инструменты посредством записи в файле RANDOM .

При втором способе можно выполнить загрузку инструмента из шпинделя. Последовательность выполняемых операций такова:

— программирование ТхМ6 для загрузки инструмента;

— система принудительно устанавливает режим ручной смены инструмента, поскольку Тх не содержится в таблице;

— ручная загрузка инструмента оператором в шпиндель;

Характеристики каждой функции «М» определяются в файле характеризации IOCFIL посредством трёх байтов в шестнадцатеричном формате, имеющих следующие значения, начиная с младшего бита:

На фазе инициализации все используемые функции «М» должны быть объявлены в файле IOCFIL. В случае если программируется какая-либо функция «М», не определённая в файле характеризации, сигнализируется ошибка. В зависимости от того, как эти функции определены в файле характеризации, они выполняются в начале или в конце перемещения (синхронизируясь с сигналом CEFA (U10K25)) или же, как функции немедленного действия .

Функции «М» передаются в пакет «К» в формате «2 цифры в коде BCD + строб FUAM» (строб импульсный, длительностью 2 цикла ПЛ), если это Программирование интерфейса PLC функции начала/конца перемещения, или «2 цифры в коде BCD», которые сохраняются в течение всего времени отработки перемещения осей, если эти функции — немедленного действия .

В каждом кадре программы может быть запрограммировано не более четырёх функций «М» начала или конца перемещения плюс одна функция «М» немедленного действия .

Функция «Индексная ось» — вспомогательная функция начала перемещения, не принимаемая в состоянии HOLD. Система может управлять движением 3-х «индексных осей», заданных в кадре. Имена осей, используемые при программировании, объявляются на фазе конфигурации в файле IOCFIL. Запрограммированная величина перемещения сообщается в пакет «К» посредством восьми цифр BCD в формате 5.3. Эта информация сохраняется в разъёме до её смены или сброса. С помощью импульсных строб сигналов TASCn (I04K20-I04K22), длительностью 2 цикла ПЛ, система сообщает, по какой из координат задано движение .

Сигнал SESC (I04K24), передаваемый в пакет «К», является общим для трёх осей и определяет запрограммированный знак направления вращения оси .

Каждая индексная ось может быть задана на фазе характеризации двумя способами:

1) как абсолютная, при этом интерфейс всегда сообщает позицию, в которую следует переместить ось; таким способом можно определить 99999.999 различных позиций;

2) как инкрементальная, при этом интерфейс сообщает число делений (позиций) для перемещения оси (макс. 99999.999 делений) .

ВНИМАНИЕ! ПОСЛЕ ВКЛЮЧЕНИЯ УЧПУ ПЕРВОНАЧАЛЬНОЕ ПРОГРАММИРОВАНИЕ

ДОЛЖНО ВКЛЮЧАТЬ В СЕБЯ «ОБНУЛЕНИЕ» «ИНДЕКСНЫХ ОСЕЙ», Т.Е. НЕОБХОДИМО

ЗАПРОГРАММИРОВАТЬ ПЕРЕМЕЩЕНИЕ В ПОЗИЦИЮ 0000 ИЛИ СИГНАЛИЗИРОВАТЬ

СИСТЕМЕ О ВЫПОЛНЕННОМ «ОБНУЛЕНИИ» СИГНАЛАМИ MIZE1 (U10K27), MIZE2 (U10K28), MIZE3 (U10K29), КОТОРЫЕ ДОЛЖНЫ ВСЕГДА ОСТАВАТЬСЯ АКТИВНЫМИ

(ИНАЧЕ БУДЕТ СИГНАЛИЗИРОВАТЬСЯ ОШИБКА) .

Программирование интерфейса PLC

21. УПРАВЛЕНИЕ ЗАПРОСАМИ ОТ ПЛ Интерфейс предоставляет ПЛ определенное число циклов в целях расширения оперативных возможностей программиста .

Данные циклы могут активизироваться сигналами запроса.

Сигналы запроса можно подразделить на две категории:

1) асинхронные запросы (принимаемые в любой момент);

2) синхронные запросы (принимаемые в особых условиях) .

К возможным асинхронным запросам относятся:

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

ПЛ путём определенных установок и соответствующих запросов информации может выдавать последовательно с течением времени определенный уровень этого аналогового сигнала .

Для расчёта коэффициента ЦАП используются четыре сигнала включения диапазонов вращения шпинделя, а именно: GAMM1-GAMM4 (U11K16U11K19) .

В любом случае шпиндель позиционируется посредством таких параметров как скорость, ускорение, коэффициент усиления, допуск позиционирования. Эти параметры задаются на фазе конфигурации системы .

сигналы FOMAO и FOMAA (U11K1, U11K2) — служат для запуска 2) вращения шпинделя со скоростью, не запрограммированной в кадре, а принудительной, задаваемой от ПЛ двумя цифрами BCD в слове W11K1. Эти две цифры выражают значение напряжения в вольтах, требуемое на выходе 0,1-9,9. Сигнал FORID (U11K5) служит для деления на 10 заданного принудительного напряжения (если это необходимо) .

сигналы ROMAO и ROMAA (U11K3, U11K4) — служат для выдачи на 3) выходе сигнала ЦАП, пропорционального запрограммированной функции «S» и диапазону, заданному от ПЛ. Интерфейс информирует ПЛ посредством сигналов SGAM1-SGAM4 (I06K16-I06K19) о том, какому диапазону принадлежит функция «S» .

В случае одновременности запросов сигналы, указанные выше, действуют с приоритетом в соответствии с порядком их упоминания (т.е. ANGOM — FOMAO — FOMAA — ROMAO — ROMAA) .

сигналы SMRIF и SMCZ (U16N0, U16N1). Сигнал U16N0 устанавливает режим шпинделя, когда 1 оборот шпинделя соответствует N оборотов датчика. Сигнал U16N1 – запрос поиска ближайшей «ноль-метки» шпинделя (обычно устанавливается при наезде на концевик и сбрасывается сразу при съезде с концевика шпинделя, при активном сигнале SMRIF). Данные сигналы устанавливаются для обеспечения ориентации шпинделя и резьбонарезания .

ВНИМАНИЕ! ПЕРВОЕ НАПРАВЛЕНИЕ ВРАЩЕНИЯ ШПИНДЕЛЯ ОПРЕДЕЛЯЕТ ОДНУ

ИЗ ДВУХ (ЛЕВУЮ ИЛИ ПРАВУЮ) «НОЛЬ-МЕТКУ» ОТНОСИТЕЛЬНО КОНЦЕВИКА .

ПОЭТОМУ ПОСЛЕ ВКЛЮЧЕНИЯ УЧПУ ПЕРВОЕ НАПРАВЛЕНИЕ ВРАЩЕНИЯ ШПИНДЕЛЯ В

ПРЕДЕЛАХ ОДНОГО ЕГО ОБОРОТА ДОЛЖНО БЫТЬ ОБЕСПЕЧЕНО ВСЕГДА В ОДНОМ

сигнал RIFOR (U16N2). Состояние сигнала RIFOR определяет 5) два алгоритма ориентации шпинделя по запросу сигналом

ВНИМАНИЕ! СИГНАЛ RIFOR (U16N2) ДОЛЖЕН БЫТЬ УСТАНОВЛЕН В

СОСТОЯНИЕ «0» ИЛИ «1» ДО ЗАПРОСА ОРИЕНТАЦИИ СИГНАЛОМ U11K0 (ANGOM) И

УДЕРЖИВАТЬСЯ В ЭТОМ СОСТОЯНИИ НА ВСЁ ВРЕМЯ ОРИЕНТАЦИИ. ЕСЛИ ВЫБРАННЫЙ

АЛГОРИТМ ОРИЕНТАЦИИ ДОЛЖЕН БЫТЬ ЕДИНСТВЕННЫМ, ТО СИГНАЛ U16N2 МОЖНО

УСТАНОВИТЬ В СООТВЕТСТВУЮЩЕЕ СОСТОЯНИЕ «1» ИЛИ «0» НА ВСЁ ВРЕМЯ

РАБОТЫ УЧПУ, НАПРИМЕР: U16N2=I0K2 .

Позиционирование осей «от точки к точке» от 21.1.3. ПЛ

Система предоставляет ПЛ два одинаковых и раздельных цикла для позиционирования восьми осей «от точки к точке» .

Оси можно позиционировать на конечное число эквидистантных позиций (гнёзд), максимум — 99999.999. Запрос на позиционирование оси производится посредством двух слов, которые однозначно определяют пару осей, подлежащих перемещению .

Программирование интерфейса PLC

Когда в одном из двух программных каналов активизируется запрос на движение, система во время всего интервала времени перемещения осей сигнализирует ПЛ о занятости канала сигналами BUSY1, BUSY2 (I05K26, I05K27)соответственно для первого и второго канала .

Если во время позиционирования одной оси в том же канале обнаруживается запрос на позиционирование другой оси, система аннулирует этот запрос и сигнализирует ошибку посредством сигналов KOSI1, KOSI2 (I05K28, I05K29) .

При позиционировании оси «от точки к точке» система использует кроме запросов от ПЛ также некоторые тарировки, установленные при характеризации (см. «Руководство по характеризации») .

Позиционирование оси «от точки к точке» выполняется по следующему алгоритму:

ВНИМАНИЕ! Если двигатель оси определён при конфигурации не как двигатель постоянного тока, т.е. когда не используется аналоговый сигнал, задачей ПЛ будет являться выполнение конкретного позиционирования оси сигналами направления, замедления, позиционирования .

Управление осями (максимум 8) возможно по двум независимым параллельным каналам. Для запроса включения осей необходимо установить их номера (номер каждой оси определяется индексом «n» в инструкции

TAn файла IOCFIL) в байтах:

ПрО по запросам включения займёт соответствующий канал для их управления и вернёт признаки захвата канала сигналом BUSY1 (I5K26) и «Ось в допуске позиционирования» сигналом POSI1 (I5K24), если номер оси был установлен в первом канале, и сигналами BUSY2 (I5K27) и POSI2 (I5K25), если номер оси был установлен во втором канале. При этом оси станут контролироваться по датчику обратной связи .

Каждая ось «от точки к точке» должна быть выведена в ноль до первого её перемещения по программе. Выход оси в ноль выполняется в режиме работы «ВЫХОД В НОЛЬ» («HOME»). Поведение оси до и после выхода в ноль отличаются .

До первого выхода в ноль по оси, открытой для управления на любом канале, ПрО позволяет в системе по кнопке «ПУСК» выполнять следующие действия:

1. Система игнорирует программное задание позиции для перемещения, записанное в разъёмах пакета «К» (18К или 19К), не выдавая на экран никакого сообщения. В данном случае сообщение необходимо формировать от ПЛ на основании сигналов-признаков выхода осей в ноль W3K0 .

2. Система не обнуляет на экране индикацию значения подачи F для оси после общего сброса .

3. Система не посылает текущую позицию оси в разъём 4N, если ось открыта в первом канале, и в разъём 5N, если ось открыта во втором канале .

Скорость ручных перемещений ограничена значением максимальной скорости ручных перемещений, определённой для оси в инструкции MAN файла AXCFIL с учётом коррекции, устанавливаемой корректором подач «JOG» .

Программирование интерфейса PLC

Процедура выхода оси, имеющей ЦАП, в ноль выполняется аналогично процедуре выхода в ноль непрерывных координатных осей .

Примечание — Физическое смещение позиции нуля оси может быть выполнено с помощью значения первого параметра инструкции ZN0 для данной оси в файле характеризации AXCFIL .

После выхода в ноль на индикацию в поле «ФАКТ» будет выведено значение смещения фаз между механическим и электрическим нулем (величина 3 инструкции TАn файла IOCFIL), а для оси «ТТ» в режиме «МАГАЗИН ИНСТРУМЕНТОВ» будет выведено значение, установленное в параметре 4 инструкции PAS файла AXCFIL .

В видеокадрах «УПРАВЛЕНИЕ СТАНКОМ» в строке «Сообщение 4_XX» индицируется сообщение: «Ось выведена в ноль». В отсутствии текстового файла или соответствующей строки в нём — код: «Сообщение 4_74» .

Примечание — Процедура «Выход в ноль» может быть выполнена неограниченное количество раз .

Скорость ручных перемещений ограничена значением максимальной скорости ручных перемещений, определённой в инструкции MAN файла AXCFIL для соответствующей оси «ТТ» с учётом коррекции, устанавливаемой корректором подачи «JOG» .

Перемещение по оси «ТТ», заданное от ПЛ через разъёмы 18К и/или 19К, выполняется на скорости, определённой в инструкции RAP файла AXCFIL для соответствующей оси «ТТ» с учётом коррекции, устанавливаеПрограммирование интерфейса PLC мой в байтах W20K2 и W20K3. Коррекция подачи в байтах W20K2 и W20K3 должна быть установлена до задания перемещения оси «ТТ». Если изменение коррекции подачи было выполнено в момент движения оси «ТТ», то оно игнорируется до завершения данного движения и активизируется в начале следующего .

Примечание – Величина подачи оси «ТТ» индицируется на экране справа от её фактической позиции сразу после символа «F» .

1. Если позиции оси «ТТ» расположены так близко друг от друга, что ось с заданным параметром ускорения не может быть позиционирована в ближайшую следующую позицию, то ось будет позиционирована в одну из следующих позиций с учётом установленного ускорения .

Программное задание позиции для перемещения оси «ТТ» должно быть записано в разъём 18К, активизированный в первом канале, и в разъём 19К — во втором.

Номер позиции может быть переписан в эти разъёмы ПЛ с помощью:

• индексной оси (инструкция ASn секция 3 файла IOCFIL) через разъём №1 пакета «К», например: дискетный поворотный стол .

слов W02K0 и W02K1, в которых записан номер ячейки магазина, • где находится запрограммированный инструмент под адресом «Т»

входных сигналов от станка и т.д .

ПЛ может направить запрос к системе посредством сигнала AGTOL (U10K21) на обновление и визуализацию инструмента, находящегося в шпинделе, и присвоенного ему корректора .

В случае, если обновление инструмента запрошено от какой-либо функции «М», система остается в состоянии ожидания (WAIT) до тех пор пока не выполнится запрос от ПЛ (сигнал AGTOL=1) .

Программирование интерфейса PLC В зависимости от результата операции УЧПУ отвечает либо сигналом ACKTO (I00K26) (обновление инструмента выполнено), либо NACKTO (I00K27) (не конгруэнтный запрос на обновление инструмента) .

Имеется возможность запроса на визуализацию сообщений, содержащихся в файле FILMS5.

Команда на визуализацию может быть дана двумя различными способами:

Система предусматривает возможность принудительной установки сигнала в канале ЦАП, объявленного при конфигурации. ПЛ должна сделать запрос к системе, задавая значение аналогового сигнала (в вольтах), выраженного в формате BCD, в пакет «К» сигналами FORZN=0 (положительное направление) и FORZN=1 (отрицательное направление). Номер канала ЦАП выбирается путём задания сигналов FORZ1, FORZ2 для осей, заявленных в инструкции UCDA файла IOCFIL .

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

21.1.11. Запрос управления пультом от ПЛ

Система позволяет управление пультом со стороны ПЛ посредством соответствующих запросов в пакете «К». Другими словами, имеется возможность запрета управления пультом для оператора и, в то же время, возможность присвоения этих функций ПЛ .

Для выполнения этого используют следующие функции:

Запрещение управления пультом для оператора может быть как частичным, путём установки в «1» отдельных сигналов слова W15K0, так и полным, путём установки в «1» всех сигналов вышеуказанного слова .

При получении запроса на перемещение осей, если этот запрос является конгруэнтным и, следовательно, может приниматься системой, о положительном результате операции ПЛ сообщается сигналом ACKCO, который остаётся в «1» до исчезновения запроса .

Перед отработкой запроса на «ПУСК» целесообразно подготовить пульт, т.е. необходимо, чтобы режимы, установленные с пульта, были конгруэнтны с запросом, подлежащим исполнению .

21.1.12. Управление штурвалами. Версии ПрО Z.33Р(РИВ)

Внешнее управление штурвалом (штурвалами) выполняется ПрО и активизируется ПЛ в любом режиме работы. Управление осями от штурвалов может выполняется по двум независимым каналам. Штурвал, объявленный в инструкции ADV в первом параметре, закрепляется за управлением осью, определённой на первом канале (W15N0). Штурвал, объявленный в инструкции ADV во втором параметре, закрепляется за управлением осью, определённой на втором канале (W15N1) .

Движение оси (осей) выполняется при следующих условиях:

1) оси процесса должны быть включены в ПЛ (ABIx=RABIx);

2) оси процесса должны быть подключены (UAS=0);

3) оси процесса должны находиться в состоянии покоя (сигнал STAND-BY=«1»);

4) состояние процесса не должно быть «HOLD» (сигнал HOLDA=«0»);

5) в процессе разрешено начало движения (сигнал COMU=«1»);

6) выбранная ось процесса должна быть определена в инструкции MAS процесса (секция 6 файла PGCFIL) и не должна являться виртуальной осью, осью «от точки к точке» или шпинделем;

7) подача осей процесса не должна быть выключена (сигнал FOLD= «0»);

8) шкала в канале управления штурвала (W15N2) должна быть выбрана до включения штурвала этого канала;

9) управляемая ось в 1-ом канале должна быть выбрана в слове W15N0 до включения штурвала 1-ого канала сигналом U15N24;

10) управляемая ось во 2-ом канале должна быть выбрана в слове W15N1 до включения штурвала 2-ого канала сигналом U15N25;

11) одна и та же ось не должна быть выбрана в 2-х каналах управления штурвалами одновременно (W15N0W15N1);

12) каналы управления штурвалами должны быть включены сигналами U15N24 или U15N25 .

Включение одного штурвала в любом из двух каналов или включение двух штурвалов одновременно отображается на экране в строке сообщений

FILMS4 следующим сообщением:

Штурвал готов к работе: состояние канала1/состояние канала2,

Для включения штурвала в выбранном канале предварительно необходимо выполнить следующие условия:

— условия для включения штурвала 1-ого канала:

21.1.13. Режим обучения (TEACHING). Версия Z.70.10 Система позволяет посредством соответствующих запросов в пакете «К» сохранить перемещения, кадры со вспомогательными («M», «S», «T») или подготовительными («G») функциями в виде кадров управляющей программы, выполненные в режиме «MDI», «MANU» и «MANJ». Кадры УП в режиме обучения записываются в файле TEACH. Файл TEACH создаётся автоматически при активизации режима обучения. Местоположение файла TEACH определено инструкцией NDD (секция 4 файла PGCFIL) .

Для работы в режиме обучения предназначены следующие сигналы:

21.1.14. Компенсация смещения нуля привода Чтение и компенсация «смещения нуля» приводов всех осей выполняется посредством двух запросов RZD (U11K22) и WZD (U11K23) соответственно. Устанавливать запрос RZD для чтения с последующим запросом WZD для компенсации можно, если компенсируемые оси включены и находятся в покое. Запрос WZD для постоянной компенсации должен оставаться в состоянии «1» до тех пор, пока не появятся условия для повторения цикла чтения и компенсации. Приоритет запроса WZD выше, чем у запроса RZD, поэтому, пока он находится в состоянии «1», состояние запроса RZD программным обеспечением не рассматривается .

Пример PLC $ T0I(10) = “START” * I0K4 * I0K8 + T0D U220K2 = T0U + U220K2*/“START” U11K22=T0D U11K23=/T0D*U220K2 Инициирование цикла чтения и компенсации «смещения нуля» всех приводов в данном примере выполняет слово ASCII-компаратора «START» .

Программирование интерфейса PLC 21.1.15. Компенсация смещения нуля привода (ECDF) При активизации функций расширения возможно использование компенсации «смещения нуля» привода раздельно для каждой оси. Чтение и компенсация «смещения нуля» привода выполняется посредством запросов «чтение смещения нуля привода» (третий параметр инструкции GAS) и «компенсации смещения нуля привода» (четвертый параметр инструкции GAS) соответственно. Устанавливать запрос для чтения с последующим запросом компенсации по выбранной оси можно, если она включена и находится в покое. Запрос компенсации по выбранной оси должен оставаться в состоянии «1» до тех пор, пока не появятся условия для повторения цикла чтения и компенсации по этой же оси. Приоритет запроса компенсации выше, чем у запроса чтения, поэтому, пока он находится в состоянии «1», состояние сигнала чтения программным обеспечением не рассматривается .

Инициирование цикла чтения и компенсации «смещения нуля» привода оси X в данном примере выполняет слово ASCII-компаратора «START» .

Процедура чтения-компенсации «смещения нуля» привода для шпинделя без датчика:

1) включить станок и ввести команду S0M03;

2) контролировать величину скорости вращения шпинделя по индикации;

3) задать Sзначение, равное скорости вращения шпинделя и обратное его направлению (направление выбрать функциями M03 или M04), и контролировать останов вращения шпинделя или вращение в допустимых пределах;

4) установить сигнал чтения, равным «1» (третий параметр в инструкции GAS для оси шпинделя);

5) установить сигнал компенсации, равным «1» (четвертый параметр в инструкции GAS для оси шпинделя), через одну секунду после выполнения предыдущего действия .

Процедура чтения-компенсации «смещения нуля» привода для шпинделя с датчиком:

2) установить сигнал чтения, равным «1» (третий параметр в инструкции GAS для оси шпинделя);

3) установить сигнал компенсации, равным «1» (четвертый параметр в инструкции GAS для оси шпинделя), через одну секунду после выполнения предыдущего действия .

При активизации функций расширения возможно использование компенсации трения покоя оси при её участии в выполнении кругового контура. Для включения или выключения этой функции с параметрами, установленными для неё в инструкции FRC в файле AXCFIL, необходимо установить сигнал PLC (параметр 9 в инструкции FRC) в состояние «1» или «0» соответственно. Сигнал PLC может быть установлен из ПЛ или из управляющей программы (см. переменные SK в документе «Руководство программиста МС/ТС») .

К возможным синхронным запросам относятся:

ПЛ может запросить выполнение перемещения осей в соответствии с подлежащей выполнению одной из 255 возможных записей (длина одной записи — 128 символов), имеющихся в файле FILMAS, путём присвоения двоичного номера строки в этом файле слову W12K1. Файл FILMAS создаётся командой EDI и должен быть объявлен в секции 2 файла FCRSYS .

Запрос принимается системой в двух случаях:

1) во время отработки какой-либо функции «М» конца движения, вызывающей блокировку вычислений (см. характеризацию функций «М» в документе «Руководство по характеризации), при состоянии сигналов CEFA=1 и CEFAB=0;

2) когда УЧПУ находится в состоянии STAND-BY, и переключатель режимов — в положении «РУЧНОЙ ВВОД» .

В файле FILMAS могут быть записаны функции перемещения осей, подготовительные функции «G», функции «M», «S», «T», функции «индексной оси» и т.д., как в обычной управляющей программе, за исключением функции «М» с характеристикой «Блокировка вычисления» .

Программирование интерфейса PLC Координаты позиционирования осей в файле FILMAS всегда задаются в миллиметрах. После выполнения записи система устанавливает в «1»

сигнал POSIA (I00K24), который остается активным до исчезновения запроса .

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

Причём, имя программы или команды может находиться:

В случае, когда имя программы или команды находится в файле FILCMD, необходимо открыть файл с логическим именем FILCMD (имя файлу присваивается при характеризации в секции 2 файла FCRSYS). Этот файл создаётся и заполняется командой EDI, и имеет не более 255 строк с максимальной длиной записи, равной 128 символам .

Посредством директивы EDI необходимо ввести в строки имена возможных управляющих программ и устройство их хранения (по одному для каждой строки), или же команду, которую потребуется выбирать .

Для запуска программы/команды, заданной с клавиатуры, необходимо выполнить последовательно одну за другой следующие операции:

1) активизировать сигнал FILCMD (U10K23);

2) присвоить слову W17K0 номер записи, содержащей имя программ/команды, задаваемой с клавиатуры, которую надо активизировать;

3) присвоить CMDLOG1=1 (U10K19), если требуется выполнить команду, задаваемую с клавиатуры, нажатием клавиши «ENTER»;

4) активизировать сигнал SPGCOM (U10K18) .

Примечание — Команды могут быть выполнены списком, если они указаны в косвенном файле (см. описание сигнала FILCMD (U10K23)) .

В случае, когда имя программы или команды находится в одном из разъёмов пакета «К» в коде ASCII, последовательность операций будет следующей:

1) присвоить слову W17K0 номер первого разъёма пакета «К», в котором записаны в коде ASCII имя файла, который надо выбрать, и устройство его хранения;

2) присвоить CMDLOG=1, если надо запросить выполнение команды, задаваемой с клавиатуры;

3) записать в пакет «К» (начиная с первого из 10 имеющихся разъёмов, предварительно объявленных) имя программы и соответствующее устройство ее хранения;

4) активизировать сигнала SPGCOM .

В обоих случаях, если запрос принимается, система сообщает об этом ПЛ сигналом ACKSPG (I05K30) (положительный результат операции) или же сигналом NKSPG (I05K31) (неконгруэнтный запрос на выбор программы) .

После выполнения выбора программы система выполняет «СБРОС»

От ПЛ можно осуществить запрос на «СТОП» двумя способами:

1) запросом на HOLD с выходом из состояния «СТОП» по разрешению оператора, осуществляемому установкой сигнала HLDR (U10K2);

2) запросом на HOLD с автоматическим выходом из состояния «СТОП», осуществляемым установкой сигнала RHOE (U10K3) .

ПЛ может запросить выполнение предварительно выбранной программы (посредством SPG) при помощи сигнала CYST (U10K4) .

Запрос принимается, когда УЧПУ находится в состоянии STAND-BY .

Из ПЛ можно управлять параллельно несколькими осями шпинделей, имена и параметры перемещения которых были предварительно определены в файле AXCFIL при конфигурации системы .

Для запроса коммутации шпинделя необходимо объявить в слове W11K3 имя нового шпинделя (в коде ASCII), которым надо управлять. Если этот запрос принимается, система переходит в состояние WAIT («Ожидание») на 2 цикла ПЛ и устанавливает сигнал ACKCM=0 (I00K29). Заменяемый шпиндель остаётся обслуживаемым согласно тому предписанию, которое он имел ранее. Заменяющий шпиндель обслуживается запросами на обновление аналогового сигнала шпинделя (сигналы ROMAO, ROMAA, FOMAO и т.д.) только тогда, когда сигнал ACKCM установится в состояние «1»

(новый шпиндель обслуживается) .

Если запрос на коммутацию шпинделя не был принят, интерфейс отвечает сигналом NCKCM (I00K30) .

При включении, если слово W11K3=0, будет обслуживаться первый из объявленных при конфигурации системы шпиндель .

В случае сброса (RESET) все коммутируемые шпиндели отключаются от управления .

Программирование интерфейса PLC

22. АКТИВИЗАЦИЯ И ИСПОЛЬЗОВАНИЕ КОМАНДЫ «СТОП»

Команда «СТОП» выполняется особым образом. Действие клавиши «СТОП» на пульте не может быть запрещено посредством слова W15K0 .

Установка HLDR=1 позволяет системе войти в состояние HOLD. Для выхода из этого состояния необходимо сбросить сигнал HLDR, и только после этого оператор нажатием клавиши «СТОП» может ввести систему в нормальное рабочее состояние. До тех пор пока HLDR=1 действие клавиши «СТОП» запрещено во избежание возможного непредусмотренного выхода из состояния блокировки .

Установка RHOE=1 позволяет системе войти в состояние «СТОП». Выход из этого состояния осуществляется автоматически после сброса этого сигнала. Работа не возобновится, если при установке RHOE=1 система уже находится в состоянии HOLD, или же, если в то время, когда система находится в состоянии HOLD, был осуществлен запрос установкой HLDR=1. Вышесказанное означает, что возобновление работы будет выполняться только тогда, когда наряду с активизацией сигнала RHOE не возникает запроса на HOLD с высшим приоритетом — посредством HLDR .

В состоянии HOLD сигнал HOLDA (I00K28) будет установлен в «1» .

23. АКТИВИЗАЦИЯ И ИСПОЛЬЗОВАНИЕ КОМАНДЫ «ПУСК»

Команда «ПУСК» имеет особенности с точки зрения её использования. Сигнал CYST (U10K4) (запрос на «ПУСК») проверяется системой даже в том случае, когда нулевой бит W15K0 не является активным. Этот бит, таким образом, имеет только одно назначение — запрещение действия клавиши «ПУСК». Что касается управления сигналом CYST, устанавливаемого ПЛ, то система выполняет активизацию этого сигнала, исполняющего роль синхронизатора с системой, и сообщает об этом установкой сигнала ACKCY (I04K30). Т.е. запрос на «ПУСК» (CYST) может быть активизирован только тогда, когда ACKCY=0, и должен быть сброшен, когда система установит ACKCY=1 .

W0K2(MOVj,j=1-6) — сигналы сообщают, если они находятся на логическом уровне «1», о том, что УЧПУ собирается выполнить перемещение осей; они остаются на этом уровне все время при перемещении осей, пока оси не будут позиционированы. Устанавливаются в «1» сигналы MOVj (j=1-6) после I0K26 (NACKTO) — сигнал информирует ПЛ о том, что запрос на «обновление» инструмента не был принят.

Такая ситуация может обуславливаться следующими причинами:

I04K25 (MPROFI) — сигнал устанавливается, когда оси перемещаются по профилю при G1, G2, G3 .

I04K26 (CUMAN) — сигнал устанавливается в «1» при управлении сменой инструмента RANDOM, когда программируется функция «T»

инструмента, не существующего в таблице RANDOM, либо запрограммирована функция «T» при заполненной таблице RANDOM. Этот сигнал остается в таком состоянии до программирования очередной функции «Т» .

I04K27 (PWMAN) — сигнал устанавливается в «1» на всё время продолжительности выполнения запроса вращения шпинделя. Устанавливается для всех сигналов, которые запрашивают вращение шпинделя без условия, что шпиндель действительно вращается (пример: ROMAO/ROMAA, FOMAO/FOMAA, ANGOM). Этот сигнал действителен только для шпинделя с датчиком и с двигателем постоянного тока .

I04K28 (SOFIT) — сигнал появляется во время цикла измерения: контроль диаметра отверстия, пересчёт начальной точки при перемещении быстрого хода во время подвода к детали .

U10K16(REGTOL) — сигнал запрашивает у системы сброс визуализации и инструмента, находящегося в шпинделе, при управлении сменой инструмента типа RANDOM и просто сброс визуализации инструмента в шпинделе при обычном управлении .

U10K19(CMDLOG) — сигнал должен устанавливаться ПЛ в «1», когда в файле FILCMD или в разъёме пакета «К» присутствует какаялибо команда, которая вводится с клавиатуры нажатием предварительно установленной в файле FILCMD, которая должна быть выполнена .

Если сигнал FILCMD установлен в «0», система интерпретирует установленный код в слове W17K0 как номер разъёма пакета «К», с которого записывается команда для выполнения кодами в HEX формате .

Пример команд, которые можно записать в пакет «К»:

1) команда, выполняемая с клавиатуры, например, URL=1 в ASCII коде;

2) имя выбираемой УП и соответствующей ей памяти, например, PROBA/MP2 в ASCII коде .

Источник

ilia040

Новичок
Сообщения: 24
Зарегистрирован: 18 окт 2014, 21:56
Репутация: 0
Контактная информация:


Балт Систем NC-201 NMI ошибка ожидания

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

aftaev

Зачётный участник
Зачётный участник
Сообщения: 34038
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6185
Откуда: Казахстан.
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

aftaev » 18 окт 2014, 22:13

201 работает по степ/дир или аналогу?

Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет — ищет возможности, кто не хочет — ищет оправдание.
Найди работу по душе и тебе не придется работать.

aftaev

Зачётный участник
Зачётный участник
Сообщения: 34038
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6185
Откуда: Казахстан.
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

aftaev » 19 окт 2014, 08:51

папку МР0 в архив и сюды выложи

Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет — ищет возможности, кто не хочет — ищет оправдание.
Найди работу по душе и тебе не придется работать.

aftaev

Зачётный участник
Зачётный участник
Сообщения: 34038
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6185
Откуда: Казахстан.
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

aftaev » 19 окт 2014, 18:19

Там все под ДОС нужно при запуске выбрать Debain и потом выйти из него. Должен запуститься Нортон Командер из него перекинут(скопировать) папку МР0 и выложить сюды.

Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет — ищет возможности, кто не хочет — ищет оправдание.
Найди работу по душе и тебе не придется работать.

aftaev

Зачётный участник
Зачётный участник
Сообщения: 34038
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6185
Откуда: Казахстан.
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

aftaev » 19 окт 2014, 21:15

MP0 там и есть все. Но можно весь диск скатать.

Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет — ищет возможности, кто не хочет — ищет оправдание.
Найди работу по душе и тебе не придется работать.

Аватара пользователя

Nick

Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

Nick » 20 окт 2014, 11:21

Возможно какая-то плата ввода/вывода плохо контачит, если ЧПУ не получает ответ от нее в течении определенного времени (1 сервопериод), она может уходить в ошибку, в данном случае, т.к. проблема может быть в железе, стойка может блокировать любые операции…

ilia040

Новичок
Сообщения: 24
Зарегистрирован: 18 окт 2014, 21:56
Репутация: 0
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

ilia040 » 20 окт 2014, 18:47

Я дозвонился сегодня в Питер и вот что они мне сказали,это скорее всего села батарейка биоса и сбросились настройки нужно зайти в биос-чипсет и выставить какуето галочку связанную с температурой проца,до конца я так толком и не понял не внятно говорил их электрон,завтра буду глядеть

ilia040

Новичок
Сообщения: 24
Зарегистрирован: 18 окт 2014, 21:56
Репутация: 0
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

ilia040 » 07 дек 2014, 19:20

Прошу прощения что долго не писал,решилось все заменой батарейки и изменением параметров биоса,теперь возникли еще пару вопросов 1 на станке установлен переключатель прерывания подач,так вот если этим переключателем отключить перемещение сигнал COMU снимается но координата продолжает движение пока не отработает кадр,как сделать что бы переключатель работал по нормальному?2 вопрос я хочу слить с машины файл PLC,если я подключу флешку я смогу это сделать?или как это правильно сделать?

aftaev

Зачётный участник
Зачётный участник
Сообщения: 34038
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6185
Откуда: Казахстан.
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

aftaev » 07 дек 2014, 19:48

ilia040 писал(а): вопрос я хочу слить с машины файл PLC,если я подключу флешку я смогу это сделать?или как это правильно сделать

в мануале прописан как называется файл. Не хош искать сливайвсе. Насколько помню папка MP0

Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет — ищет возможности, кто не хочет — ищет оправдание.
Найди работу по душе и тебе не придется работать.

ilia040

Новичок
Сообщения: 24
Зарегистрирован: 18 окт 2014, 21:56
Репутация: 0
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

ilia040 » 07 дек 2014, 20:29

aftaev писал(а):

ilia040 писал(а): вопрос я хочу слить с машины файл PLC,если я подключу флешку я смогу это сделать?или как это правильно сделать

в мануале прописан как называется файл. Не хош искать сливайвсе. Насколько помню папка MP0

Спасибо,так и сделаю,а на флешку тупо слить можно?

aftaev

Зачётный участник
Зачётный участник
Сообщения: 34038
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6185
Откуда: Казахстан.
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

aftaev » 07 дек 2014, 20:36

на флешку и сливают, но там ДОС :)

Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет — ищет возможности, кто не хочет — ищет оправдание.
Найди работу по душе и тебе не придется работать.

ilia040

Новичок
Сообщения: 24
Зарегистрирован: 18 окт 2014, 21:56
Репутация: 0
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

ilia040 » 07 дек 2014, 20:50

aftaev писал(а):на флешку и сливают, но там ДОС :)

флешка любая подойдет?а то я вычитал что нужна на 128 мб,вы можете расписать как это сделать?даа по сравнению с Вест Лабс балт систем просто мрак(((((

aftaev

Зачётный участник
Зачётный участник
Сообщения: 34038
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6185
Откуда: Казахстан.
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

aftaev » 07 дек 2014, 20:55

ilia040 писал(а):вы можете расписать как это сделать?

неа, это не так просто описать. Нужно флешку отформатировать, залить туды ДОС, с NC. Загрузится с флешки и копировать.

Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет — ищет возможности, кто не хочет — ищет оправдание.
Найди работу по душе и тебе не придется работать.

ilia040

Новичок
Сообщения: 24
Зарегистрирован: 18 окт 2014, 21:56
Репутация: 0
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

ilia040 » 07 дек 2014, 20:57

aftaev писал(а):

ilia040 писал(а):вы можете расписать как это сделать?

неа, это не так просто описать. Нужно флешку отформатировать, залить туды ДОС, с NC. Загрузится с флешки и копировать.

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

aftaev

Зачётный участник
Зачётный участник
Сообщения: 34038
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6185
Откуда: Казахстан.
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

aftaev » 07 дек 2014, 21:03

ilia040 писал(а):Весело, мы на вест лабах соеденялись по LAN и через Norton копировали все что нужно,тут так нельзя?

Не знаю. В мануале целая статья как сделать резервную копию разными спосабами.

Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет — ищет возможности, кто не хочет — ищет оправдание.
Найди работу по душе и тебе не придется работать.

ilia040

Новичок
Сообщения: 24
Зарегистрирован: 18 окт 2014, 21:56
Репутация: 0
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

ilia040 » 07 дек 2014, 21:07

aftaev писал(а):

ilia040 писал(а):Весело, мы на вест лабах соеденялись по LAN и через Norton копировали все что нужно,тут так нельзя?

Не знаю. В мануале целая статья как сделать резервную копию разными спосабами.

да я читал,но это просто жесть,наверно стоит позвонить в питер))))

aftaev

Зачётный участник
Зачётный участник
Сообщения: 34038
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6185
Откуда: Казахстан.
Контактная информация:

Re: Балт Систем NC-201 NMI ошибка ожидания

Сообщение

aftaev » 07 дек 2014, 21:10

ну вот, а ты хош чтоб эту жесть я описал здесь :)

Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет — ищет возможности, кто не хочет — ищет оправдание.
Найди работу по душе и тебе не придется работать.

Поиск:

Вопрос:

НЦ 201Т периодические зависания во время работы, зависания при перезагрузке в любой момент, зависания — нет старта DOS. Ваши рекомендации.

Ответ:

Здравствуйте, попробуйте связаться с электронщиком Ковалёвым Виталием Сергеевичем по т.(812)- 744-70-59 или 744-34-61.(после чего это случилось?)

Вопрос:

здравствуйте не получается с ССИ создаю файл GETOOL, затем ввожу VTU, но, поскольку альтернативного инструмента нет, то номер и корректор альтернативного инструмента ввожу нулевые. программа останавливается при первой же смене инструмента. в Руководстве оператора пример приведён только с альтернативным инструментом ЧПУ NC 3(230)E85.15P С уважением

Ответ:

Здравствуйте, если альтернативный инструмент и корректор нулевые, то нет смысла и применять файл GETOOL- уберите его из инструкции FIL.

Вопрос:

здравствуйте возможно ли прочитать из УП заданные режимы работы, действующие G/M функции, текущее положение осей и т.п.? возможно ли прочитать языком ASSET 3d файл корректора полностью? ЧПУ NC 3(230)E85.15P

Ответ:

Здравствуйте, высылаю такой пример УП UP104для создания и чтения такого файла корректоров.

Вопрос:

На экране ЧПУ NC 200 после прохождения всех тестов и последовательных сообщений: 1) идет инициализация станочного пульта; 2) конец синтаксического анализа. Ошибок не отражается. ЧПУ красной строкой сообщает: «Аварийный останов, здорово все». При нажатии кнопки F2 «Включение станка» появляется иконка напротив кнопки F11, при нажатии которой инициализация кнопки и, соответст- венно, включение станка не происходит, не срабатывает реле RS PEPN. Инициализация ПРО УЧПУ нажатием Ctrl+Alt+Del не помогает. Что делать? Помогите! В режиме DEBUG при нажатии кнопки «S» реле PEPN срабатывает. Станок 16Б16Т1С3 2003 <a href=»http://cityadspix.com/tsclick-BQBE4NPP-VRMIQUYF?url=http%3A%2F%2Fwww.enter.ru%2Freg%2F148110%2Fproduct%2Fdoityourself%2Fdeflektor-kapota-lexus-lx570-2080101024561&sa=mh&sa1=&sa2=&sa3=&sa4=&sa5=&bt=20&pt=9&lt=2&tl=3&im=Mjc3NS0wLTE0MTY5ODI4NDctMTg2MjM2MDc%3D&fid=NDQ1NzU2Nzc1&prdct=09380a3f07340d3005&kw=%D0%B3%D0%BE%D0%B4%D0%B0%20%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA%D0%B0″ target=»_blank» alt=»Toyota Land Cruiser 200 / Lexus LX 570 с 2007 года выпуска. Руководство по ремонту и эксплуатации» title=»Toyota Land Cruiser 200 / Lexus LX 570 с 2007 года выпуска. Руководство по ремонту и эксплуатации» style=»»>года выпуска</a> ОАО «Средневолжский станкостроитель- ный завод». Версия программы: 3,45 Р. Версия BIOS: V4 51 PG.

Ответ:

Здравствуйте, попробуйте выслать по bs-sokolov@mail.ru весь станочный <br />архив учпу или каталог cnc.

Вопрос:

Добрый день. На станке был установлен главный привод постоянного тока — на него подавалась двухполярное задание. После его замены на частотный привод Delta требуется однополярное задание и управление направлением вращения через цифровые входа привода. Как можно реализовать однополярное задание инструкцией характеризации или другим программным способом.

Ответ:

Добрый день. Рекомендации высланы.

Вопрос:

Здравствуйте. Существует ли спецПРО для зубошлифовальных станков ? Если имеется, прошу выслать рекомендации для заказа.

Ответ:

Здравствуйте. СпецПРО для зубошлифовальных станков нет.<br />Существует СпецПРО для круглошлифовальных станков.

Вопрос:

Здравствуйте! Прошу сбросить «Цены на все»

Ответ:

Здравствуйте! Сбрасываю Цены на все.

Вопрос:

Станок намоточный СНПУ-2,новая разработка, 5 осей, система NC310, приводы SEW Eurodrive. Режимы работы — сплошная динамика (подача меняется практически в каждом кадре). Наблюдается потеря устойчивости («рычат») контуров позиционирования с синхронными электродвигателями по нагруженным осям. Позиционирование выполняется по датчикам на серводвигателях (резольвер+TTL прео- бразователь SEW). Настройка приводов: — стабилизация скорости (возможен режим стабилизации момента); — регулируется темп разгона/торможения (испытывался 0…2сек); — параметры регулятора скорости определяются и автоматически при StartUp преобразователей и зависят от момента инерции оси. — режим стабилизации скорости или момента отключить нельзя. Характеризация «рычащих» осей: PRO=1 ; кооpдинатная ось X NAS=X TPA=1, NTC=6,-206 RAP=7200,100 GAS=0,0,, PAS=4096,-31.4159,, POS=, SRV=,, MAN=3000,100 GM0=10000,-7.5,16.667,, MCZ=U23K18,0,100 MFC=U23K23,U23K22 FBF=,,U255K31,1 ; кооpдинатная ось Y NAS=Y TPA=1, NTC=5,-205 RAP=12000,100 GAS=0,0,, PAS=4096,-31.4159,, POS=, SRV=,, MAN=7000,100 GM0=12000,-7.5,16.667,, MCZ=U23K17,1,100 MFC=U23K24,U23K25 FBF=,,U255K31,1 Результаты экспериментов: — перемещения в debug — идеально на любой скорости с любым темпом разгона/торможения; — перемещения в наладке при медленных темпах разгона/торможения без проблем; — наладочные перемещения с высоким темпом приводят к возбуждению системы УЧПУ-Привод, особенно на торможении; — программные перемещения при 30% подаче возбуждают кодебания электромеханической системы, иногда даже при старте. Еще вопрос: Смысл KV из GM0? Буду благодарен за любой совет. С уважением Мороз И.М., Днепропетровск

Ответ:

Здравствуйте, попробуйте выслать для проверки УП и характеризацию по bs-sokolov@mail.ru.

Вопрос:

Доброе время суток! Установил программу VMWare Player 3 и скачал Балт-Систем NC-210. Симулятор ЧПУ, при запуске выдает ошибку: версия зтого файла не совместима с используемой версией Windows. Есть ли Балт-Систем NC-210. Симулятор ЧПУ для 64 разрядной системы?

Ответ:

Доброе время суток! Высылаю эмулятор для win xp, попробуйте с VMWare Player 3, у нас этот эмулятор работает с Vmware версии 4.5.2

Вопрос:

Здравствуйте! Вышлите пожалуйста прайс на УЧПУ и привода! Спасибо!

Ответ:

Здравствуйте, высылаю прайс-лист нашей продукции.

Вопрос:

Здравствуйте! Извините пожалуйста вы бы не могли подсказать как и в каком формате можно с флешки скинуть в стойку nc-210 код УП

Ответ:

Здравствуйте! Рекомендации высланы.

Вопрос:

Здравствуйте! Станок 16а20 с системой нц-201м. Иногда при выводе станка в 0, суппорт идет в противоположную строну. при перезагрузке выходит в норму. При работе примерно 2-3 часа происходит сбой привязок. размеры уходят от 2х до 5 мм по Х и Z. Приходится перепривязывать интструмет. Помогите))

Ответ:

Здравствуйте! Проверьте исправность концевика исходного оси и замените.<br />Проверьте повторяемость исходного осей. Проверьте введён ли контроль<br />датчиков осей командой FBF. (после чего появилась потеря привязки инструмента).

Вопрос:

Здравствуйте, Павел. 1. Подскажите, пожалуйста, как обновить версию Про для использования функций ECDF? Вышлете, пожалуйста, ПО. Текущая версия Про 3.45р номер ЧПУ 0308044. 2. Как изменить букву floppy c «B» на «А». Дело в том, что BIOS настройка приоритете загрузки только «A,C,CDROM,» Выбора загрузки «В» нету. Пробовал менять настройки BIOS, связанные с floppy disk, но не как не работает под буквой «А». Когда Floppy disk «В» — то в NORTON COMANDER копирование и запись осуществляется. Когда Floppy disk «А» — то в NORTON COMANDER копирование и запись не осуществляется.

Ответ:

Здравствуйте Олег,. Попробуйте изменить в BIOS-е опцию Swab Floppy

Вопрос:

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

Ответ:

Здравствуйте, высылаю прайс-лист нашей продукции.

Вопрос:

Здравствуйте, приобрели у вас стойку УЧПУ NC-110 для фрезерного станка ГФ-2171, можете выслать примеры УП для него, или для магазина инструментов

Ответ:

Здравствуйте, высылаю учебные тестовые управляющие программы (для обработки деталей).

Вопрос:

Скажите пожалуйста как перевести часы(время) NC-310

Ответ:

Здравствуйте, время обычно пере устанавливается в Bios-е.

Вопрос:

при оборотах м3 не отрабатывает программу нарезки резьбы метчиком а при м4 отрабатывает почему

Ответ:

Здравствуйте, проверьте устанавливаются ли в в логике сигналы u11k3 <br />u11k4 соответственно для команд М3 М4.

Вопрос:

День добрый. Модернизирую станок плазменной резки производства Китай. На станке 4 шаговых привода, два работали в паре на одну ось без ОС. Заказал NC-202, проект модернизации бюджетный. 2 ЦИП будут управлять двумя двигателями, каждый со своим датчиком ОС на одной оси Y, Третий ЦИП будет управлять осью X. Можно ли этим же ЦИПом управлять и осью X и как=то физически переключив, управлять вертикальной осью Z (Например реле) ???

Ответ:

День добрый. 2 ЦИП будут управлять двумя двигателями, каждый со своим датчиком ОС на одной оси Y. Третий ЦИП будет управлять осью X. Можно ли этим же ЦИПом управлять и осью X и как=то физически переключив, управлять вертикальной осью Z со специальным про с переключением от сигналов слежения при тра= 1, I2K9, I2K10. c одинаковым ЦИП с переключениями реле.<br />

Вопрос:

Добрый день, станок ИР500 панель NC-230. Первый инструмент в двух привязках (0и1) привязывается через ORO. Второй через смещение. При повороте стола когда привязывается 1 сбивается нулевая отметка.

Ответ:

Добрый день, после привязки к 0 не должна меняться она при привязке к1-<br />по bs-sokolov@mail.ru вышлите весь станочный архив со значениями <br />0,1,0.

Вопрос:

Здравствуйте! Вышлите пожалуйста примеры УП для NC-210.

Ответ:

Здравствуйте! Высылаю примеры УП для NC-210 с токарными станками.

Вопрос:

Добрый день. На CNC-301 (русский и английский языки) проблема с картинками. Делаю копию стандартной картинки под другим номером, затем USRBMP32.EXE, копирую файлы CNC.USR и CNCSYS.PAL в рабочий каталог, далее — быстрая компиляция PLC и CNC зависает, даже пропадает связь по сети. При восстановлении на место «родных»файлов CNC.USR и CNCSYS.PAL после компиляции все равно CNC виснет, т.е. невозможно изменить стандартный набор картинок. Что Вы можете посоветовать? С уважением, Владимир.

Ответ:

Добрый день. Программы для работы с иконками высланы.

Вопрос:

День добрый , стоит вопрос по модернизации токарного и фрезерного станка , замена ШВП , приводов и стойки. Вопрос следующего характера , сколько будет стоить для токарного (X-Z оси) и фрезерного (X-Y-Z оси) и возможно ли у вас заказать поворотную голову для фрезерного станка (вокруг оси Z) и датчики привязки инструмента. Спасибо за ответ.

Ответ:

День добрый , высылаю прайс-лист нашей продукции.

Вопрос:

Здравствуйте! Вопрос по приводу CSD: достаточно ли автоматического выключателя в силовой цепи перед приводом? Или всетаки нужен еще пускатель для коомутации силового напряжения (например при аварийном отключении станка)? Заранее спасибо Константин Двоеглазов г.Новосибирск

Ответ:

Здравствуйте. Попробуйте связаться с Войновым Евгением по т.(812)- 744-70-59 или 744-34-61.

Вопрос:

Добрый день. Проблема с настройкой стойки NC-210. Установили энкодер на шпиндель, но ЧПУ не управляет оборотами шпинделя. Задание оборотов идет, но нет корректировки в реальном времени. Например: задаем S500M3, на экране S550-S540 и не стремится к S500. Другими словами от датчика нет полноценной обратной связи, только индикация фактического S, а не заданного. Подскажите, пожалуйста, 1. Как настроить регулировку оборотов в реальном времени? 2. Как сформировать ошибку если обороты вышли из допуска? Например: задаем S500M3, на экране S550-S540 и формируется сигнал тревоги. И прекращается движение осей. Надо при остановки шпинделя под нагрузкой. Настройки файла оси: NAS=S TPA=820, NTC=4,4 GAS=0,0 SRV=0,0,0 GM1=1500,8,10 TSM=5,15 RAP=,10 PAS=4633,1 POS=0.1,1 POM=0.1,20 ASM=Z FBF=,,U231K0,1 Сигналы логики во время исполнения S500М3: U11K16=1 U11K3=1 U16N3=1

Ответ:

Здравствуйте.<br />Рекомендации высланы по E-mail.

Вопрос:

Добрый день. Вышлите прайс на комплекную поставку оборудования для модернизации расточного станка 6А722 (имеется в наличии станок 6В722Ф4, разрабатывается смета модернизации). Имеется ли возможность разработки проекта, схем «под ключ» только с нашей сборкой и монтажом. Спасибо.

Ответ:

Добрый день. Рекомендации и прайс- лист Вам высланы.

Вопрос:

Здравствуйте.не могли бы выслать пример программы для нарезания резьбы на 16К20 со стойкой NC201M. А так же руководство программиста на данную стойку.

Ответ:

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

Вопрос:

Здравствуйте.не могли бы выслать пример программы для нарезания резьбы на 16К20 со стойкой NC201M. А так же руководство программиста на данную стойку.

Ответ:

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

Вопрос:

Добрый день. Просьба выслать обновленный прайс-лист. Спасибо.

Ответ:

Добрый день. Высылаю прайс- лист нашей продукции.

Вопрос:

Добрый день. Проблема с настройкой стойки NC210. Установлен энкодер на шпинделе. Управление оборотами шпинделя осуществляется от частотного преобразователя. Индикация «S» на ЧПУ правильная. Вопрос: 1. ЧПУ ни как не выполняет корректировку заданных оборотов. Например: задано S250M3. На экране отображается: S235-S240 и к S250 оно не стремится. 2. Не выдает ошибку по разнице заданных и фактических оборотов. Например: Если задано 500 об/мин, а по факту <450 то должно выдать ошибку и станок должен остановится. Это надо вдруг пойдет чрезмерная нагрузка на шпиндель. Установлены такие параметры: NAS=S TPA=820, NTC=4,4 GAS=0,0 SRV=0,0,0 GM1=1500,7,5,15 TSM=5,15 RAP=,10 PAS=4633,1 POS=0.1,2 POM=0.1,10 ASM=Z Сигналы логики при S250M3: U11K16=1 U11K3=1 16N0=1

Ответ:

Здравствуйте.<br />Рекомендации высланы по E-mail.

Вопрос:

Здравствуйте . На NC31 используют функцию G77 и G78 а как эти функции использовать на NC 200 ??

Ответ:

Здравствуйте . Уточните назначение G77 и G78 nc31 для сравнения с нашими циклами nc200.

Задайте свой вопрос:

Имя:
E-mail:
Вопрос:
Код с картинки:

КАПЧА

 
  • 8 Фев 2013

Верт-фрез.станок с ЧПУ NC-210. Z не выходит в зону смены инструмента.Все условия выполнены-инструмент зажат,шпиндель сориентирован,рука с магазином отведена.Нажимаю кнопку Z- на экране NC-210.Загорается зеленая кнопка ПУСК ,но ось Z стоит на месте.Никакие ошибки не индицируются.Может есть параметр коtорый задает координату смены инструмента?Все концевики проверены ,включая их индикацию на NC-210.Может подскажете где рыть дальше?

P.S.В ручном режиме все ходит. В исходное выходит. А вот когда нажимаешь кнопку выхода в зону смены инструмента-стоит на месте.Загорается только кнопка ПУСК на NC-210.

  • 9 Фев 2013

Датчики все в порядке.Они работают и это даже видно по индикации на плате входов.Когда нажимаю кнопку -выход в зону смены инструмента (Z-)на экране появляется команда RUN ,а также G79 G01.Но ось не движется.Еще нашел до какого места он должен идти. Это находится в файле Filmov-Там стоит-G79G01Z-142F3000.Еще просмотрел корректора по Z.Там тоже ничего страшного. У меня подозрение что загнулся какой-нибудь дешифоратор на плате входов.Индикация датчика есть ,а вот дальше ничего не идет. Ну и больше ничего в голову не идет.

  • 9 Фев 2013

Ну посмотри входы в DEBUG, чтобы уже наверняка. А так тяжело сказать чего он ждёт. Можно выслать каталог CNC32 в «Балт-систем», они порекомендют что проверить.

  • 9 Фев 2013

Что там в программе ЭА написано неизвестно. Я только знаю что инструмент должен быть зажат ,рука с магазином отведена и шпиндель сориентирован. Все это выполнено. А координата задана в файле Filmov-G79G01Z-142F3000.Может где еще что задается?Или что-то с корректорами не в порядке?В верхней позиции показывает Z 719,а когда нажимаешь выход в зону смены инструмента-то появляется конечная точка куда он должен придти-Z 577.Но он стоит.Никакой сервоошибки нет.

А можно ли посмотреть программу ЭА в NC-210?

  • 11 Фев 2013

Если есть исходник PL, то можно посмотреть какие условия для выхода па позицию смены. Не силен, по памяти не могу подсказать расширение файла. Всё же проверь концевые в debug.

  • 14 Фев 2013

Зайдите в режиме ‘Команда’ в меню-> PLC ->Среда и посмотрите там название файла источника, который потом можно посмотреть непосредственно на УЧПУ или скопировать на дискету и посмотреть на компьютере

  • 14 Фев 2013

Открыл как вы написали -Среда.Там имя источника 0-Riga6/MP0

Когда в режиме EDI захожу в папку MP0-там есть и файл Riga6.Когда нажимаю на нем Enter и потом кнопку все файлы-появляется название программы логики , название станка и имя программиста. Больше ничего нет. Или я не умею открыть дальше. Обьясните пожалуйста как и где открыть программу логики станка?

А неисправность почему Z не шел в зону смены оказалась банальной -переключатель F% стоял в 0!!!
Даже оператор про это ничего не знал ,хотя работает на этом станке уже лет 5.

  • 15 Фев 2013

Если в файле имя источника пусто (хотя лучше скопировать его на дискету и глянуть на компьютере) то значит, что тот кто писал программу логики удалил ее исходник и переделать в ней ничего не удастся , хотя посмотрите другие файлы , вдруг он просто переименовал его. При модернизации станка мы специально оговаривали чтобы были оставлены исходники программ PLC

Проблема в частотнике.

Скачиваете программу  KEB COMBIVIS , подключаетесь через кабель к частотнику, смотрите состояние, далее принимаете решение о способе и целесообразности ремонта. Программа есть в свободном доступе, и вроде бы была русифицированная версия даже, не уверен, пользуюсь оригинальной. Мануалов по KEB на русском языке очень много, это точно, сам читал. Ничего сложного в том , чтобы провести диагностику своими силами я не вижу. Если есть панелька, можете поставить и посмотреть при включении будет выдавать код ошибки.

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

p/s Других мыслей нет, погадать на кофейной гуще если только, но результат не гарантирую.

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


Изменено 20 февраля пользователем E_C_C

Понравилась статья? Поделить с друзьями:
  • Non orthogonal matrix support 3d max ошибка
  • Nlp schneider ошибка
  • No dtc ошибка ниссан
  • Non dx12 video card ошибка
  • Nivona добавить ошибка на кофемашина