ЖУРНАЛ «СТА» №3/2001
граммного обеспечения учитывались следующие обязательные условия: ● естественно, должны использоваться все современные элементы интер- фейса «человекЭВМ» (окна, кон- текстные меню, контекстные справ- ки, графические образы, монито- ринг времени и т.д.) и поддержи- ваться все существующие типы уст- ройств вводавывода; ● должен быть максимально сохранен алгоритм работы операторов различ- ных типов станков и одновременно обеспечена совместимость клавиш при выполнении аналогичных функ- ций (в полной мере это условие не может быть выполнено по указан- ным ранее причинам); ● должна быть обеспечена максималь- ная программная поддержка таких традиционно трудоёмких процедур, как поиск неисправности (как в стан- ке, так и в самой системе ЧПУ), наст- ройка станка в целом и отдельных его элементов, подготовка и отладка уп- равляющих программ, сбор и анализ статистической информации. Программное обеспечение системы «ДиаНаCNC» поддерживает девять рабочих режимов и два вспомогатель- ных. Оба вспомогательных и восемь рабочих режимов общие для всех типов станков, один рабочий режим поддер- живает особенности конкретного стан- ка. На рис. 4 показан экран токарного станка типа MDW20. Экраны рабочих режимов содержат четыре окна: системное (расположено в верхней части экрана, в нем размещены логотип изготовителя ЧПУ, логотип за- казчика ЧПУ и указатель текущих вре- мени, даты, состояния клавиатуры); выбора режима работы (расположено в правой части экрана, является общим для всех станков, за исключением пояс- нительных надписей к клавишам SF6 и SF7); информационное (расположено в левой средней части экрана, структура окна является общей для всех станков, состав и характеристики конкретных элементов окна определяются типом станка и требованиями Заказчика); операционное (расположено в левой нижней части экрана, структура окна является общей для всех станков, со- став и характеристики конкретных эле- ментов окна определяются типом стан- ка и требованиями заказчика). Режим Работа по программе (на рис. 4 он является текущим) внешне выпол- няется традиционно, но алгоритмы об- работки отдельных слов, кадра и уп- равляющей программы в целом опти- мизированы по быстродействию и точ- ности (с учетом возможностей кон- кретного станка). Например, если схе- ма станка позволяет выполнять подго- товку смены инструмента одновремен- но с подачей, то оба слова выполняют- ся параллельно; при интерполяции пе- ред выбором скорости для конкретной оси анализируется (и, естественно, учитывается при выдаче задания) не- линейность преобразователей и физи- ческое состояние механической пере- дачи каждой оси и т.д. Режим Подготовка программ является общим для всех типов станков и имеет подрежимы для создания новой управ- ляющей программы (группы программ), чтения или редактирования существую- щей управляющей программы, записи существующей управляющей програм- мы под новым именем, удаления или переименования существующей управ- ляющей программы (группы программ), импорта/экспорта управляющих про- грамм и выполнения управляющей про- граммы в отладочном режиме. Особый интерес представляют подрежимы со- здания и отладки программ. Для Создания управляющих программ может использоваться как стандарт- ный внешний редактор, устанавливае- мый по выбору заказчика, так и кон- текстный встроенный редактор (пер- вый вспомогательный режим), экран которого показан на рис. 5. Контекст- ный редактор автоматически настраи- вается на формат управляющей про- граммы конкретного станка, соответ- ствующий разделу 9 ГОСТ 2099983. Редактор содержит набор контекстных подсказок как по отдельным управля- ющим словам, так и по подготовке уп- равляющей программы в целом. Кроме контекстного редактора, име- ется возможность создания управляю- щей программы по прототипу, когда оператор заполняет специальную фор- му, общую для некоторой группы изде- лий. Например, на рис. 6 показана группа фланцев, для расточки отвер- стий в которых используется коорди- натнорасточный станок. Для тради- ционной подготовки управляющей программы требуется программирова- ние расточки каждого отверстия. При использовании прототипа достаточно определить форму фланца (круг, эл- липс) и его размеры, после чего управ- ляющая программа будет создана авто- матически с соблюдением ГОСТ 2099983. 36 СТА 3/2001 РАЗ РА БО Т КИ / МАШИНОС Т Р О Е НИ Е www.cta.ru Заказывайте у нас бесплатный каталог по факсу (095) 234-0640 Вы строите сети? Мы можем помо÷ь! Программа быстрой поставки шкафов и принадлежностей для сетевых применений #86
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy