Станки ЧПУ


Подготовка чертежа детали для фрезерных станков с ЧПУ

Язык программирования

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

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

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

Программирование детали для САП-2 состоит из подготовки чертежа программируемой детали; записи группы обозначений; записи строки обхода; нанесения языковой программы на программоноситель.

Подготовка чертежа детали

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

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

Запись группы обозначений

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

При помощи элементарных обозначений записывается вся численно заданная информация о геометрии детали и ее обработке – численно заданные радиусы окружностей (R), величины заданных координат (х, у и z), численно заданные угловые коэффициенты прямых (R), заданные расстояния между прямыми (R), а также величины цены импульса (ци), радиусы фрез (r) скорости рабочих и ускоренных подач (Sp и Sy) и точность линейной аппроксимации окружностей (?).

Каждое элементарное обозначение пишется в виде равенства: слово в левой стороне равенства обозначает тип и порядковый номер рассматриваемой величины, в правой стороне равенства записывается в заранее выбранном масштабе численная величина. После каждого слова в обозначении ставится знак «/», обозначающий конец слова.

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