Разработка управляющих программ (часть 3)
Функциональный характер интерполируемого участка траектории (прямая, окружность, парабола или кривая более высокого порядка) определяется соответствующей подготовительной функцией (G01 – G03, G06). Для задания параметров интерполяции применяют адреса I, J, К, используя их для определения геометрических характеристик кривых (например, центра дуги окружности, радиусов, углов и т.п.). В тех случаях, когда вместе с параметрами интерполяции необходимо записать математический знак («+» или «-»), он должен следовать за адресным символом и перед цифровыми символами. Если знак отсутствует, подразумевается знак плюс.
Начальная точка каждого участка интерполяции совпадает с конечной точкой предыдущего участка, поэтому в новом кадре она не повторяется. Каждой последующей точке, лежащей на этом участке интерполяции и имеющей определенные координаты, соответствует отдельный кадр информации с адресами перемещений X, Y или Z.
Современные устройства ЧПУ в своем программном обеспечении имеют «встроенные» функции для выполнения простейшей интерполяции. Так, в токарных станках с ЧПУ фаска под углом 45° задается адресом С со знаком и конечным размером по той координате, по которой идет обработка детали перед фаской. Знак под адресом С должен совпадать со знаком обработки по координате X. Направление по координате Z задается только в отрицательную сторону.
Для задания дуги указываются координаты конечной точки дуги и радиус под адресом R с положительным знаком при обработке по ходу часовой стрелки и отрицательным при отработке против хода часовой стрелки.
Подача и скорость главного движения кодируются числами, количество разрядов которых указано в формате конкретного устройства ЧПУ. Выбор типа подачи должен осуществляться одной из подготовительных функций: G93 (подача в функции, обратной времени), G94 (подача в минуту), G95 (подача на оборот).
Выбор типа главного движения должен осуществляться одной из подготовительных функций: G96 (постоянная скорость резания) или G97 (обороты в минуту).
В качестве основного метода кодирования подачи используется метод прямого обозначения, при котором должны применяться следующие единицы: миллиметр в минуту — подача не зависит от скорости главного движения; миллиметр на оборот — подача зависит от скорости главного движения; радиан в секунду (градус в минуту) — подача относится только к круговому перемещению. При прямом кодировании скорости главного движения число обозначает угловую скорость шпинделя (в радианах в секунду или оборотах в минуту) либо скорость резания (в метрах в минуту). Например, если в программе частота вращения шпинделя задана как S -1000, это означает, что шпиндель вращается по ходу часовой стрелки с частотой вращения 1000 об/мин. (Если минус отсутствует, значит, вращение шпинделя происходит против хода часовой стрелки.)
Для быстрого перемещения рекомендуется использовать подготовительную функцию G00, но допускаются и другие варианты.
Для скорости векторного перемещения, не зависящей от скорости главного движения, подача может быть выражена значением, обратно пропорциональным времени (в минутах), необходимому для отработки соответствующего кадра. В этом случае подача равна отношению векторной скорости (в миллиметрах в минуту) к вектору перемещения (в миллиметрах) по траектории обработки.
Слово «Функция инструмента» используется для выбора инструмента. Допускается применять его для коррекции (или компенсации) инструмента. В этом случае слово «Функция инструмента» будет состоять из двух групп цифр. Первая группа используется для выбора инструмента, вторая — для его коррекции. Если для записи коррекции (компенсации) инструмента используется другой адрес, рекомендуется использовать символ D или Н.
Количество цифр, следующих за адресами Т, D и Н, указывается в формате конкретного устройства ЧПУ.
Слово (или слова) «Вспомогательная функция» выражается кодовым числом в соответствии с таблицей “Вспомогательные функции”.
В кадре управляющей программы, задающем режим резьбонаре-зания, должна быть следующая информация:
□ подготовительная функция, определяющая режим резьбона-резания;
□ размерные слова по адресам X и(или) Z, определяющие длину участка резьбы;
□ слова по адресу I или К, определяющие шаг резьбы, параллельной соответствующим осям координат.
Значение шага резьбы должно быть выражено в миллиметрах на один оборот шпинделя. Количество цифр в словах, задающих шаг резьбы, определено в формате конкретного устройства ЧПУ. При нарезании резьбы с переменным шагом слова под адресами I и К должны задавать размеры начального шага резьбы.
Продолжение …