Что такое управляющая программа и какую информацию она содержит

В настоящее время ведутся работы по решению задач комплексной автоматизации инженерного труда, т. е, созданию таких систем, которые бы охватывали все этапы конструирования и технологического обеспечения производства машиностроительной продукции. Заметной вехой на этом пути будет автоматизированное конст-рукторско-технологическое бюро (АК.ТБ). В его функции входит выполнение работ от автоматизированной разработки эскиза изделия конструктором до выдачи управляющих программ для оборудования с ЧПУ и роботов. Документы, создаваемые в АК.ТБ, могут быть выпущены как в виде традиционных чертежей, так н на магнитных носителях, в виде микрофиш и микрофильмов. [c.292]

Итак, имитационная система представляет собой сложное хозяйство, включающее в себя различные отдельные блоки и системы. Для того чтобы этот набор отдельных элементов был собран в целое и стал действительно системой, необходима управляющая программа (управляющий блок) имитационной системы. Эта программа, в соответствии с приказами экспериментатора, должна выбрать подходящие модули и составить по ним программу, найти с помощью информационной системы нужные исходные данные, обеспечить передачу экспериментатору необходимой ему информации, осуществить изменение процесса имитационного расчета по приказу экспериментатора, запись и хранение результатов расчета в банке данных и так далее. [c.291]

Как запоминать много и надолго.Проверенный способ.

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

Специализированное оборудование и оснастка могут быть в некоторых случаях более эффективными и дешевыми по сравнению с переналаживаемыми и гибкими средствами производства, но только в конкретных условиях — применительно к какому-либо одному изделию. Необходимость же обновления выпускаемых изделий влечет за собой, при использовании специального оборудования, перестройку всей производственной системы. Потери могут оказаться очень большими по сравнению с экономией, полученной при покупке или создании специального оборудования. Поэтому актуальным в 80-х годах стало создание гибких производственных систем (ГПС) и гибких автоматизированных линий (ГАЛ). Госстандартом СССР разработаны и утверждены ГОСТы, вводимые в действие с 1 января 1986 г. ГОСТ 25686 — 85 Манипуляторы, автооператоры и промышленные роботы и ГОСТ 26228 — 85 Системы производственные гибкие . ГОСТы содержат термины и определения, которые должны применяться при реализации этих наиболее прогрессивных видов оборудования. [c.105]

Как указывалось, организация очереди, поддержание ее структуры возлагаются на диспетчера Д1, а передача заданий из очереди на обработку в вычислительные машины, поддержание дисциплины обслуживания в очереди (поддержка системы приоритетов) осуществляются диспетчером Д2 (см. рис. 3.2). В вычислительной системе диспетчеры реализуются в виде управляющих программ, входящих в состав операционных систем ЭВМ. [c.77]

Создание управляющей программы в ArtCam для фрезерного ЧПУ станка

Реализация функций и алгоритмов планирования вычислительного процесса происходит с помощью управляющих программ операционной системы ВС. Программа планировщик определяет ресурсоемкость каждой поступившей на обработку задачи и располагает их в оптимальной последовательности. Подключение ресурсов в требуемых объемах к программам выполнения задач осуществляет по запросу планировщика управляющая программа супервизор, которая тоже входит в состав операционной системы. [c.81]

Сложность оперативного управления портфелем финансовых инвестиций определяет необходимость широкого использования в этом процессе современных компьютерных технологий. Программные продукты, связанные с использованием таких технологий, должны обеспечивать мониторинг основных параметров отдельных финансовых инструментов и портфеля финансовых инвестиций в целом, определять направления и сроки реструктуризации портфеля по основным видам и разновидностям финансовых инструментов, формировать наиболее эффективные альтернативные проекты приказов брокеру на совершение необходимых сделок. Программное оперативное управление портфелем финансовых инвестиций (известное под термином программная торговля») получило широкое распространение в странах с развитой рыночной экономикой, где в этих целях разработаны многочисленные виды специальных управляющих программ. [c.372]

Маркетинг занимается вопросами обмена и тем, как достигаются условия этого обмена. При рутинном обмене условия определяются менеджерами, управляющими программами ценообразования и распределения. При договорном обмене цена и другие условия устанавливаются в процессе торговых переговоров, в ходе которых две или более стороны приходят к долгосрочным соглашениям о сотрудничестве. [c.770]

Управляемая программа развития рынка представляет собой [c.48]

Сущность программно-целевого управления заключается в том, что вся совокупность ресурсов, а также видов деятельности по проекту (программе) независимо от их функциональной или ведомственной принадлежности рассматривается во взаимосвязи как единый, цельный объект управления. Для реализации каждой новой программы формируются специальные подразделения — отделы. Основная обязанность руководителя (управляющего) программы состоит в выполнении необходимых функций для реализации ее цели. [c.355]

Выполнение обширных задач производственного управления требует больших трудовых затрат, большой четкости и организованности работы на всех уровнях этого вида управления. Этот вид управления на современных предприятиях подвергается систематическому усовершенствованию путем внедрения технологических процессов, построенных на принципах гибкого автоматизированного производства, в основе которого лежит использование станков с числовым программным управлением, промышленных роботов и других механизмов, функционирующих в составе автоматизированных линий под управлением ЭВМ. Это позволяет перестраивать такие линии, участки, цехи сменой комплексов управляющих программ с единого центрального пульта управления и обеспечивать выпуск серийных, мелкосерийных и единичных изделий дискретными партиями, номенклатура и объем которых могут часто меняться во времени. [c.17]

Для эффективного использования станков с ЧПУ необходимо создать систему организованного обеспечения. Она должна представлять собой комплекс взаимодействующих мероприятий, подчиненных основной задаче — изготовлению деталей высокого качества в намеченные сроки при минимальных затратах труда и денежных средств. Система организации работ должна включать технико-экономическое обоснование применения станков с ЧПУ, номенклатуру деталей для обработки на станках, специальную структуру системы, надлежащее обслуживание станков, автоматизированную разработку управляющих программ. Рассмотрим некоторые из названных положений системы. [c.141]

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

Проектирование технологических процессов начинается с анализа технического задания (ТЗ) на проектирование, включающее следующие элементы рабочий чертеж детали с техническими условиями или сборочный чертеж узла с условиями приемки, программу выпуска и другие условия. Проектирование технологического процесса обработки деталей включает ряд уровней разработку принципиальной схемы технологического процесса проектирование технологического маршрута обработки детали проектирование технологических операций разработку управляющих программ для станков с числовым программным управлением (ЧПУ). [c.176]

САПР создается как иерархическая система, реализующая комплексный подход к автоматизации на всех уровнях проектирования. Блочно-модульный — иерархический — подход проектирования сохраняется при применении САПР. В технологическое проектирование механосборочного производства обычно включают следующие подсистемы структурное, функционально-логическое и элементное проектирование (разработка принципиальной схемы технологического процесса, проектирование технологического маршрута, проектирование операции, разработка управляющих программ для станков с ЧПУ). [c.181]

Проектирование технологических операций заканчивается с окончательным выбором оборудования, приспособлений и инструмента, назначением режимов обработки и норм времени разработкой управляющих программ для печи, расчетов технико-экономических показателей технологических процессов разработкой необходимой технологической документации. [c.185]

Тенденцией современного этапа автоматизации проектирования является создание комплексных (интегрированных) систем, включающих конструирование изделий, технологическое проектирование, подготовку управляющих программ для оборудования с программным управлением, изготовление деталей, сборку изделий, упаковку и транспортировку готовой продукции. [c.186]

Читайте также:
Модульная схема программы пример

С развитием ЭВМ, особенно крупных, опережающим темпом развивается, все усложняясь, их математическое обеспечение. Особенно это касается внутренних управляющих программ операционной системы, которая должна обеспечить автоматическое управление сложнейшим комплексом операций, выполняемых ЭВМ. Здесь имеются две проблемы. Первая состоит в том, что растущая сложность математического обеспечения, если не будут найдены принципиально новые методы ее преодоления, может положить предел дальнейшему росту единичной мощности ЭВМ. Вторая проблема связана с тем, что усложнение выполняемых на ЭВМ процедур ведет к росту роли оптимизации математического обеспечения, которая дает существенную экономию машинного времени, хотя и ведет к увеличению времени программирования. Это значит, что роль стандартных программ, оставаясь в ближайшие годы очень большой, в последующем может измениться больший [c.126]

Типовые нормы времени на подготовку управляющих программ для станков с ЧПУ с помощью ЭВМ. — М. Экономика, 1991. [c.192]

Управляющая программа САПР [c.40]

Обращение к управляющей программе САПР [c.40]

Организовать разработку ТЗ с помощью ЭВМ лучше всего в диалоговом режиме. В программном комплексе следует предусмотреть последовательный вывод на экран видеотерминала постоянной информации начиная с титульного листа. По мере необходимости производится запрос исходной информации, которую должен ввести пользователь (конструктор). Для получения переменной информации управляющая программа комплекса вызывает по согласованию с пользователем программы выполнение соответствующих процедур. [c.113]

Необходимо учитывать затраты, обусловленные подготовкой изготовления изделий (деталей), в частности затраты на составление технологического процесса обработки деталей на данном оборудовании, нормирование операций, а для станков с ЧПУ и промышленных роботов — еще дополнительно затраты на составление управляющих программ (программных карт) для пультов управления оборудования, отладку этих программ, изготовление программоносителя, внедрение управляющих программ. [c.163]

Оперативное планирование производства. Управление автоматизированными подразделениями, а также оперативное планирование и управление ходом производственного процесса осуществляется с помощью центральной ЭВМ. Календарный план-график запуска и выпуска изделий становится главной управляющей программой, с которой взаимоувязываются и соподчиняются все другие программы, управляющие локальными функциями и действиями всей совокупности технических средств системы с применением микропроцессоров и мини-ЭВМ. [c.145]

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

Разнообразие методов и функций, используемых в алгоритмах организации вычислительного процесса, зависит от допустимых режимов обработки данных в ВС. В наиболее простой ВС, такой, как персональный компьютер (ПК), не требуется управление очередями заданий и планирование вычислительных работ. В ПК применяют в основном однопрограммный режим работы, поэтому их операционные системы не имеют в своем составе программ диспетчирования, планировщика и супервизора. Но в более мощных ЭВМ, таких, как серверы и особенно мэйнфреймы, подобные управляющие программы оказывают решающее влияние на работоспособность и надежность ВС. Например, к UNIX-серверам могут обращаться с заданиями одновременно сотни пользователей, а к мэйнфреймам типа S/390 — тысячи. [c.81]

Выжной процедурой технологического процесса обработки является также процедура преобразования данных. Она связана с рассмотренной выше процедурой ОВП, поскольку программа преобразования данных поступает в оперативную память ЭВМ и начинает исполняться после предварительной обработки управляющими программами процедуры ОВП. Процедура преобразования состоит в том, что ЭВМ выполняет в принципе типовые операции над структурами и значениями данных (сортировка, выборка, арифметические и логические действия, создание и изменение структур и элементов данных и т.п.) в количестве и последовательности, заданных алгоритмом решения вычислительной задачи, который на физическом уровне реализуется последовательным набором машинных команд (машинной программой). На логическом уровне алгоритм преобразования данных выглядит как программа, составленная на формализованном человеко-машинном языке — алгоритмическом языке программирования. ЭВМ понимает только машинные команды, поэтому программы с алгоритмических языков с помощью программ-трансляторов переводятся в последовательность кодов машинных команд. Программа преобразования данных состоит из описания типов данных и их структур, которые будут применяться при обработке, и операторов, указывающих ЭВМ, какие типовые действия и в какой последовательности необходимо проделать над данными и их структурами. [c.82]

AD/ AM — модифицированная версия пакета A AD, дополненная программами подготовки данных и преобразования их для использования в управляющих программах для производственного оборудования [c.212]

ППП ЛП АСУ — набор функциональных процедур (входных, оптимизационных, выходных, послеоптимизационных, сохранения и восстановления базиса, управления, определения базиса, утилизации наборов данных), операторов управляющего языка (ограничивающих, арифметических, определений и пересылки данных, управляющих ходом выполнения программы, макроопределения), монитор, состоящий из компилятора и процессора и интерфейса с языком ФОРТРАН. Для решения конкретной задачи создается управляющая программа на языке ППП, в которой задается последовательность выполнения функциональных процедур. Каждая процедура реализует определенный алгоритм вычислительного или логического характера. Связь между процедурами осуществляется через специально отводимую для этого область памяти — зону связи. [c.180]

Управляющая программа определяет стратегию решения задачи. Выполнение управляющей программы осуществляется за два шага работы. На шаге компилятором DJL OMP осуществляется компиляция, синтаксический контроль и запись управляющей программы на МД. Обработка данных, загрузка и выполнение скомпилированной программы производится под управлением процедуры DJLEXE (шаг II). [c.180]

ВЕНИАМИНОВА Дарья Игоревна Москва МОНФ Управляющий Программы Местное самоуправление [c.119]

Рооп=0,5 — дополнительное число рабочих, приходящееся на один станок с ЧПУ для подготовки управляющих программ, настройки инструмента. [c.243]

Цифровой компьютер [Digital omputer] — компьютер, управляемый программами, хранящимися во внутренней памяти, который может использовать общую память для всех или части программ, а также для всех или части данных, необходимых для выполнения программ выполнять программы, написанные или указанные пользователем совершать заданные пользователем манипуляции над дискретными данными, представленными в виде цифр, включая арифметические и логические операции и выполнять программы, которые модифицируются в процессе исполнения. Примечание. В обработке информации термин компьютер часто относится к цифровым компьютерам. [c.352]

Проектирующие подсистемы, применяемые к конкретным объектам, часто называют объектно-ориентированными. Подобные подсистемы настолько многочисленны, что затруднительно привести даже их перечень. Остановимся для примера на подсистеме, связанной с проектированием гидропривода и названной САПР Гидрооборудование , сданной в промышленную эксплуатацию во ВНИИгидропривода [46].

Ее структурная схема приведена на рис. 1.5. Блок управления представляет собой управляющую программу (УП), обеспечивающую связь системы с пользователями, базой данных и блоком оптимизации. Работа УП начинается с обращения к блоку, содержащему базу данных.

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

Сформировав математическую модель, УП обращается к блоку оптимизации, сообщая пользователю список методов оптимального поиска. Пользователь указывает код метода оптимизации. В блок оптимизации включены методы Лагранжа, Шора, модифицированных функций Лагранжа с численным дифференцированием, Лагранжа—Мида, градиентный. Полученные по одному из указанных методов оптимизации параметры объекта выдаются УП в виде таблицы. Пользователь оценивает результаты и принимает решение о продолжении или окончании работы с системой. При необходимости могут быть уточнены математическая модель и исходная информация, выбран иной метод оптимизации. [c.39]

Смотреть страницы где упоминается термин Управляющая программа

[c.180] [c.180] [c.180] [c.229] [c.38] [c.34] [c.145] [c.248] [c.4] [c.345] [c.47] [c.212] [c.133] [c.148] [c.181] [c.101] [c.39] [c.39] Методы и модели планирования нефтеперерабатывающих производств в условиях неполной информации (1987) — [ c.180 ]

Читайте также:
Любая программа грузит диск на 100

Источник: economy-ru.info

Для управляющих программ

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

Рис. 1.1 Функциональная схема управления станком с ЧПУ

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

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

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

К числу подоб­ных механизмов относятся, прежде всего, те, которые непосредственно участвуют в геометрическом формообразовании из­делия. Это механизмы координатных по­дач, направления которых различны. В зависимости от числа координат дви­жения, задаваемых механизмами подачи, складывается та или иная система коор­динат обработки: плоская, пространст­венная трехмерная, пространственная многомерная. Из всех механизмов меха­низмы подачи требуют в процессе управ­ления наибольшего объема переработки информации и вычисления, поэтому от числа управляемых координат, от слож­ности геометрической координатной за­дачи формообразования во многом зави­сит сложность УЧПУ в целом и исполь­зуемая методика программирования.

Функциональность реальной системы ЧПУ (СЧПУ) определяется степенью реализации целого ряда функций при управлении оборудованием. Дадим крат­кую характеристику этих функций.

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

В системах, обеспечивающих управление широким классом объектов (в так называемых многоцелевых СЧПУ), при настройке СЧПУ для решения определенного круга задач СПО вводится извне. Это необхо­димо, поскольку у разных объектов су­ществуют различия в алгоритмах формо­образования по числу координат управ­ления, скоростям и ускорениям движения инструмента. Разнообразие типов приво­дов и состава технологических команд объектов ведет к различиям в количестве и характере сигналов обмена.

В автономных многоцелевых устройст­вах управления СПО вводится с перфо­ленты, в автоматизированных устройст­вах (в составе АСУ ТП и ГАП) — по каналу связи с ЭВМ верхнего уровня. Естественно, что СПО хранится в памяти системы до тех пор, пока не меняется объект управления. При замене объекта управления (например, вместо токарного станка к СЧПУ подключается промыш­ленный робот) необходим ввод в СЧПУ новых программ (СПО), которые опреде­лили бы алгоритмы функционирования этого нового объекта.

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

Ввод и хранение УП. Управляющая программа может вводиться в СЧПУ с перфоленты, с пульта управления или по каналам связи с ЭВМ высшего уровня. Память для хранения УП, которая обыч­но представляется в коде ИСО, должна быть энергонезависимой. В СЧПУ выс­ших классов УП обычно вводится сразу и целиком и запоминается в оперативной памяти системы. Однако в ряде СЧПУ используется также метод покадрового ввода УП — путем поэтапного (покадро­вого) чтения перфоленты фотосчитывающим устройством системы управления.

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

Интерпретация кадра. Управляющая программа состоит из составных час­тей — кадров. Отработка очередного кадра требует проведения ряда предвари­тельных процедур, называемых интерпре­тацией кадра. Для непрерывности кон­турного управления процедуры интерпре­тации i+1-го кадра должны быть реа­лизованы во время управления объектом по i-му кадру. Иначе говоря, система управления должна быть готова к немед­ленной (без перерывов на чтение и рас­познавание кадров) выдаче команд управления в соответствии с командами последующего кадра после исполнения команд, заложенных в кадре текущем.

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

Управление приводами подач. Слож­ность управления зависит от типа при­вода. В общем случае задача сводится к организации цифровых позиционных следящих систем для каждой координаты. На вход такой системы поступают коды (код), соответствующие результатам ин­терполяции. Этим кодам должно отвечать положение по координате (линейное или угловое) перемещающегося объекта.

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

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

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

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

Реализация циклов. Выделение повто­ряющихся (стандартных) участков про­граммы, называемых циклами, является эффективным методом сокращения УП. Так называемые фиксированные циклы характерны для определенных технологи­ческих операций (сверления, зенкерования, растачивания, нарезания резьбы и т.п.) и встречаются при изготовлении многих изделий.

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

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

Смена инструмента. Эта функция ха­рактерна для многоинструментальных и многоцелевых станков. Задача смены инструмента в общем случае имеет две фазы: поиск гнезда магазина с требуе­мым инструментом и замену отработав­шего инструмента на новый.

Коррекция погрешностей механиче­ских и измерительных устройств. Любой конкретный агрегат механообработки (т.е. объект управления) можно аттесто­вать с помощью измерительных средств достаточно высокого класса точности. Результаты такой аттестации в виде таблиц погрешностей (внутришаговая ошибка, накопленная ошибка, люфты, температурные погрешности) заносятся в память СЧПУ. При работе системы текущие показания датчиков агрегатов корректируются данными из таблиц по­грешностей.

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

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

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

Автоматический встроенный контроль. Организация такого контроля в зоне обработки особенно актуальна для ГАП. Непрерывный контроль по формируемым размерам обрабатываемого изделия — одна из основных задач повышения ка­чества механообработки.

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

Источник: mydocx.ru

Подготовка управляющих программ с применением систем автоматизированного программирования

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

Использование какой-либо САП для подготовки УП предполагает наличие материального обеспечения (hardware), то есть наличие компьютера, и программно-математического обеспечения (software), реализующего комплекс алгоритмов для решения геометрических и технологических задач подготовки УП с проблемно-ориентированным входным языком для записи и ввода в компьютер исходной информации.

Математическое обеспечение САП включает в себя три основные блока:

1. Транслятор (препроцессор) — это алгоритмическая программа перевода исходных данных, записанных на входном языке соответствующей САП, в кодах и символах, понятных программисту, в машинный код, воспринимаемый ЭВМ.

Этот блок выполняет следующие функции:

· считывание исходной программы обработки детали с внешнего программоносителя или ввод этой программы с клавиатуры;

· вывод исходной исходной программы обработки детали на печать или на экран дисплея;

· синтаксический анализ операторов входного языка исходной программы и вывод сообщений об ошибках при их наличии;

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

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

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

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

· приведение описания всех заданных геометрических элементов к канонической форме;

· нахождения точек пересечения и сопряжения различных геометрических элементов;

· аппроксимация различных кривых с заданным допуском;

· диагностика геометрических ошибок с выдачей сообщения об имеющихся ошибках на экран дисплея;

· построение окончательного контура детали.

· вывод промежуточной информации на языке CLDATA.

Логическая и физическая структура выходных промежуточных данных с процессора может быть различна для разных САП и компьютеров. Однако, с целью возможности использования этих данных для большого количества разнообразных постпроцессоров, международная организация по стандартизации ISO разработала рекомендации по приведению этих данных в единую, стандартную форму. Эта форма представления данных носит название CLDATA (от английского выражения Cutter Location Data –данные о положении инструмента) и представляет собой промежуточный язык между процессором и постпроцессором.

3. Постпроцессор – это алгоритмическая программа переработки информации УП, подготовленной в общем виде, в вид, воспринимаемый конкретным оборудованием, с учётом всех его возможностей и особенностей. Постпроцессор представляет на выходе управляющую программу в коде, воспринимаемым данным станком (как правило, в коде ISO) с учётом формата кадра конкретной системы управления. 3-2

В функции постпроцессора входит:

· преобразование системы координат детали в систему координат станка;

· формирование элементарных перемещений с учётом динамических характеристик станка;

· учёт максимальных скоростей перемещения по координатным осям;

· учёт имеющегося диапазона скоростей вращения шпинделя;

· проверка по ограничениям станка;

· формирование и выдача технологических команд (включение или выключение вращения шпинделя, подачи охлаждающей жидкости, зажимов и разжимов перемещающихся узлов станка и т.п.)

· выдача управляющей программы в коде ISO с учётом формата кадра конкретной системы станка, для которого готовится данная УП.

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

1.3.2. Этапы разработки управляющих программ с применением САП

При разработке управляющих программ с применение какой-либо САП необходимо выполнить следующие этапы:

· Прочитать инструкцию программирования по данной САП и освоить входной язык этой системы.

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

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

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

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

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

· Ввести в компьютер всю подготовленную исходную программу.

· Вывести из компьютера подготовленную управляющую программу, представленную в коде ISO и обработанную постпроцессором с учётом всех особенностей станка, для которого готовилась эта управляющая программа, на какой-либо программоноситель и приступить к её отладке на станке.

1.3.3. Пример применения САП при разработке управляющих программ для обработки деталей на станках с ЧПУ.

В качестве примера программирования обработки детали с применение САП рассмотрим, вкратце, подготовку исходной информации на языке отечественной системы САП СМ. Применение какой-либо другой отечественной или зарубежной САП методически ничем не отличается. Разница заключается только в изображении имён геометрических элементов и написании отдельных операторов.

Алгоритмический язык системы АПТ СМ

Алгоритмический (входной) язык системы автоматизированного программирования АПТ СМ служит для написания ИП, предназначенной для реализации на ЭВМ. ИП представляет собой последовательность операторов, определяющих геометрию обрабатываемых поверхностей, необходимые перемещения режущего инструмента, указания по обработке основных, подготовительных и вспомогательных функций оборудования или системы управления. Совокупность операторов, записанных отдельными строками на

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

Входной язык АПТ СМ включает в себя ограничители, числа, слова, идентификаторы и метки.

Ограничители

В эту группу входят:

+ знак плюс используется для обозначения арифметического действия или указания знака числа;

Источник: vunivere.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru