на главную
к оглавлению

7.4.1. Технологический кадр.

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

       Через параметр программируется:
       - код G-функции,
       - задание на перемещение по адресам X, Y, Z, четвёртая координата,
       - величины векторов I, J, K,
       - величина подачи F,
       - обороты шпинделя S,
       - номер инструмента Т,
       - номера корректоров D и H,
       - задание по функциям R и Q,
       - величина паузы Е,
       - количество повторений L.
       Пример:
       G#1
       Запрограммирована G-функция, код которой находится в параметре #1.
       Пример:
       X#28Y#78F#6
       Запрограммировано перемещение с подачей, величина которой находится в #6, задание на перемещение находится:
       по X в параметре #28,
       по Y в параметре #78.

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

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

       Если заранее известно, что величина параметра, через который программируется задание, в результате вычислений окажется дробной, то её можно округлить, используя операторы RND, FIX, FUP.

       Отработка заданий на перемещение происходит в соответствии с дискретностью системы.

       Примечание:

       Косвенный способ обращения к параметру, содержащему величину, недопустим. Номера M, N (кроме G32N), O, P программировать через параметры нельзя. Выражения языка макропрограммирования в технологическом кадре недопустимы.



.
Яндекс.Метрика