Здавалка
Главная | Обратная связь

Повышение уровня языка УП



 

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

Формальные параметры (ФП) и действия над ними. Для расширения возможностей применения технологических программ и циклов, а также для введения условных переходов используется формальные параметры. ФП допустимо использовать под любыми адресами кадров технологической программы, за исключением адресов N, G, M, L, D. ФП записывается вслед за числом, указанным непосредственно после адреса. В этом случае результирующее численное значение адреса равно алгебраической сумме числа и текущего значения ФП.

Формирование значений ФП. Если в каком либо кадре УП используется ФП, то в расчет берется то числовое значение ФП, которое он имеет в момент использования. Возможны следующие способы формирования значений ФП: присвоение значений, действия над параметрами. Присвоение значения параметру происходит в информационном слове R, например, N12R12+734000ПС (параметру R12 присваивается значение 734000). Действия над ФП вводятся с помощью оператора @рр, где значения двух рр определяет конкретный вид арифметической операции над целыми числами: рр=04 – сложение; рр=05 – вычитание; рр=06 – умножение; рр=07 – деление (с отсутствием дробной части результата).

Формат записи действия по ФП: RЛ@ррRП, где RЛ и RП – левый и правый ФП, участвующие в операции. Результат операции присваивается левому параметру.

Способы изменения последовательности выполнения кадров УП.

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

Повторение участка программы (цикл). Границы повторяемого участка отличаются: начало участка – кадр, начинающийся символом Н, конец участка – кадр, заканчивающийся вспомогательной функцией М20. Число повторений устанавливается в информационном слове Н в виде целого числа без знака от 1 до 98.

Переходы в технологической программе. Инструкция перехода к кадру записывается в виде Е±иnnn@ddRmn, где иnnn – адрес перехода (номер кадра), к которому переходят вниз программы при знаке «+», вверх при знаке «-»;@dd – вид перехода

Технологические подпрограммы. Повторяющиеся процессы обработки детали могут быть сведены в подпрограммы. Подпрограммы вводятся в память УЧПУ до начала работы. Подпрограмма начинается кадром в формате L02ПС. Последний кадр подпрограммы должен содержать слово М17 – конец подпрограммы.

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

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

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

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.