- 74 -
74
ПЗУ и недоступен изменению пользователем. Однако в универсальности
постоянных циклов их недостаток.
Станки с ЧПУ работают в конкретном производстве, участке, цехе и часто
обрабатывают однотипные детали или поверхности различных типоразмеров.
Постоянные циклы существенно упрощают программирование, однако они
предполагают численное задание входящих в них параметров.
Параметрическая подпрограмма обработки типовых поверхностей
оперирует формальными параметрами, не численными величинами, а
переменными, причем их значение может определять не только геометрию
поверхностей, но и технологические функции.
УП с параметрическим программированием содержит вычислительные и
технологические кадры. Кадры в которых производятся вычисления, рекомен-
дуется записывать отдельно от кадров, непосредственно формирующих
обработку поверхности детали.
Перед вызовом подпрограммы, необходимо присвоить фактические
(численные) значения формальным параметрам. Достоинство параметров в УП,
заключается в том, что над ними можно выполнять арифметические и логи-
ческие действия, строить УП с переходами по условию. С помощью параметров
в УП можно изменять параметры станка, например границы зоны программных
ограничений, численные значения, определяющие размерную настройку
инструмента, направление выхода на позицию функции G60 и пр.
Параметрам можно присваивать значение системных переменных определя-
ющих технологические функции. Следует отметить, что все функции
объявленные в основной программе (функции режимов резания,
подготовительные G и вспомогательные М) действуют и в подпрограмме. Если
эти функции изменить в подпрограмме, то их действие переходит и в основную
программу.
Если необходимо избежать этой взаимосвязи, то перед входом в
подпрограмму действующие значения функций запоминаются параметрами,
отрабатывается подпрограмма, после чего восстанавливаются значение ранее
определенных функций.
Для использования параметрической подпрограммы, необходимо знать точку
исходного положения (точку входа в подпрограмму) и характеристику
входящих в нее параметров. Параметрическое программирование позволяет
пользователю, составить собственную библиотеку подпрограмм и формировать
из них УП.
12.1 Представление данных в параметрическом
программировании.
Данные представляются в десятичной системе счисления, целая и дробная часть
числа разделяется десятичной точкой. Формальные параметры (переменные
величины), определяются латинскими буквами или числом со значком # (диез).
При этом для различных УЧПУ правила обозначения формальных параметров
имеют свои особенности.
Внимание! При выполнении практических работ, а также в курсовом и
дипломном проектировании, принимать обозначения формальных параметров
следуя правилу:
1.Значок #
2.Заглавная латинская буква, характеризующая параметр