Программирование в среде CNC-системы ЧПУ обработки на многофункциональных станках
Установленные оптимальные управления s ( x ) и n ( x ) реализованы пара- метрическим структурированным программированием обработки. Для описа- ния перемещений на дискретных участках траектории рабочего хода, каждый из которых выполняется на дифференцированных оптимальных режимах резания, в структуре УП формируются операторы цикла с обращением к R- параметрам. В примере УП, разработанной для многофункционального фрезерного станка с системой ЧПУ SINUMERIK 840 Di , меткой MARK выде- лены операторы цикла с постусловием, к которому производится переход после отработки кадров описания обработки очередного дискретного участка траектории рабочего хода. G0 G17 G53 G90 T0 D0 M5// Отвод шпиндельного узла в позицию смены инстру- мента T1 D1 M6 G54 X5 Y50 Z-15 R1=-2.5 MARK:// Объявление метки перехода к операторам цикла с постусловием R2=-0.000156*R1*R1*R1+0,0338*R1*R1-1.091*R1+40.0 R3=0.02*R1*R1*R1-2.15*R1*R1+55.875*R1+2673.0 R4=4*(0.0000197*R1*R1*R1-0.000334*R1*R1-0.01396*R1+0.29667)*R3 R5=42.5 S=R3// Переключение частоты вращения шпинделя на значение, определяемым па- раметром R3 M3 G1 G42 X=R1 Y=R2 F=R4// Подход к начальной точке обрабатываемого контура с включением радиусной коррекции и рабочей подачи, а при последующих обращениях к кадру – обработка на дискретных участках траектории рабочего хода на оптимальных ре- жимах резания R1=R1+5 IF R1≤R5 GOTOB MARK// Условный переход G40 X35 Y50// Отход от контура (после завершения цикла) с отключением радиус- ной коррекции G0 Z15 M30 При текущем значении параметра R 1, определяющего текущую коор- динату x траектории рабочего хода, рассчитываются значения параметра R 2= y ( x ), определяющего текущую координату y траектории рабочего хода, параметра R 3= n ( x ), определяющего текущее значение оптимальной частоты 48
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy