Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Занятие 6. Постоянныециклы механической обработки в программномобеспечении WIN NC SINUMERIK




Постоянные циклы механической обработки

в программном WIN NC SINUMERIK

 

Команда Смысловое значение
CYCLE81 Сверление, центрование
CYCLE82 Сверление, цилиндрическое зенкерование
CYCLE83 Сверление глубоких отверстий
CYCLE83E Сверление глубоких отверстий
CYCLE84 Жесткое нарезание внутренней резьбы
CYCLE84E Жесткое нарезание внутренней резьбы
CYCLE840 Нарезание внутренней резьбы с компенсирующим патроном для метчика
CYCLE85 Растачивание 1
CYCLE86 Растачивание 2
CYCLE87 Растачивание 3
CYCLE88 Растачивание 4
CYCLE89 Растачивание 5
CYCLE93 Проточка
CYCLE94 Внутренняя выточка
CYCLE95 Цикл снятия припуска
CYCLE96 Резьбовая выточка
CYCLE97 Цикл нарезания резьбы
CYCLE98 Последовательность нескольких резьб

 

Клавиши для команд

Команды Смысловое содержание

АСВвод позиции оси шпинделя в абсолютных координатах

CAN Подвод к оси вращения в отрицательном направлении

АСРПодвод к оси вращения в положительном направлении

AN _ Логическое соединение AND

АР __ Полярный угол

AR _ Угол сегмента круга

AXI _ Тип переменной

АХ _ Оператор оси

AXNAME Строковая операция

AMIRROR Зеркальная система координат

AROT Вращение системы координат

ASCALE Изменение масштаба

ATRANS Программируемый сдвиг нуля

В AND Битовые операторы

В NOT

В OR

В XOR

BOOL Тип переменной

CASE Словарное слово для указания перехода

CIP _ Круговая интерполяция с промежуточной точкой (круг по точкам)

CHAR Тип переменной

CHFВставка фаски (фаска)

CR _ Радиус круга

CFCПостоянная скорость на контуре

CFIN Постоянная скорость на контуре для внутренних закруглений, постоянная скорость центра инструмента для внешних закруглений (постоянная скорость на в нутренних закруглениях)

CFTCP Постоянная скорость центра вершины резца

CONTPRON Активация подготовки контура в форме таблицы ____

CHR Вставка фаски

D___ Номер сдвига инструмента

FOR__ Контрольные структуры

FRAME Тип переменной

FAD Скорости движения с медленной подачей при подводе и отводе с малой скоростью

G0TOB Указание перехода назад

G0TOF Указание перехода вперед

II____ Адрес для промежуточной точки круга

___ Ввод позиции оси шпинделя с приращением (координаты с приращением) __________

JF____ Словарное слово состояния

INT __ Целые значения с предварительным знаком

INTERSEC Предварительное вычисление контура в форме таблицы _

_J1___ Адрес для промежуточной точки круга

KONTКоррекция на радиус инструмента, возле контура в начальной и конечной точке

К1 ___ Адрес для промежуточной точки круга

LIMS _ Адрес для промежуточной точки круга

LOOP _ Контрольные структуры

MCALL Модальный цикл вызова подпрограммы (данный вызов остается активным, пока не отменен MCALL без параметра) (модальный вызов)

MSG__ Вывод сообщения при неисправности

MIRROR Зеркальное отражение

N_____ Адрес номера кадра

NOT__ Отрицание

NORM Коррекция на радиус инструмента, прямой подвод к контуру (нормальный подвод)

QFFN_ Сдвиг в нормальном направлении к контуру

OR___ Логическое соединение OR

_Р____ Повтор программы

PROC _ Запуск подпрограммы

_R____ R-параметр R[0]-R[99]

ROT __ Вращение системы координат (вращение)

REAL _ Действительное число

RET __ Повтор подпрограммы

RND __ Вставка закругления в углу контура (круг)

RNDMВставка закругления в углу контура модально

RP ____ Полярный радиус

RPL ___ Вращение плоскости

REP ___ Инициализация поля

_S_____ Адрес шпинделя

SAVE _ Сохранение реестра при вызове подпрограммы

SETALПрограммирование диагностических сигналов выполняется вставкой этого слова

SET ___ Инициализация списка значений

SETMS Определение основного шпинделя

SF ____ Сдвиг начальной точки, требуется только для многозаходных резьб

SPCOFРабота шпинделя с позиционным управлением ВЫКЛ ____

SPCONРабота шпинделя с позиционным управлением ВКЛ ______

STRING Тип переменной

SCALEИзменение масштабного коэффициента (масштаб)

STRLEN Строковая операция

SPOS __ Позиция шпинделя

SPOSAПозиция шпинделя

SUBSTR Определение части строки

SUPA _ Покадровое подавление всех сдвигов нуля

SBLOFИндивидуальное подавление ВКЛ

TRANSПрограммируемый сдвиг нуля (преобразование)

_Т_____ Адрес инструмента

TURN _ Количество оборотов спирали

TRAFOOF Отмена активной трансформации (трансформация ВЫКЛ)

TRACYL Трансформация XZ- плоскости

TRANSMIT Трансформация XY-плоскости

UNTIL _ Контрольные структуры

VAR __ Определение переменной

WAITP Ожидание окончания перемещения оси

WAITSОжидание позиции шпинделя

WHILEКонтрольные структуры

WALIMOF Ограничение рабочей зоны ВЫКЛ

WALIMON Ограничение рабочей зоны ВКЛ

XOR| Исключение OR

Арифметические и тригонометрические функции

Команда Смысловое значение

+, -, *, Арифметические функции

SIN() __ Синус

COS() Косинус

TAN () Тангенс

ASIN() Арксинус

ACOS() Арккосинус

ATAN() Функция арктангенса

ATAN2(,) Функция арктангенса (секция X, секция Y)

SQRT() Корень квадратный

РОТ () _ Показательная функция

SQR() _ Квадратная функция

EXP() _ Экспоненциальная функция (основание е)

LOG() _ Функция логарифма (основание е)

LN9) __ Натуральный логарифм

_Р1____ Число разбиения окружности (3.141592...)

TRUE _ Логический оператор Истина (1)

FALSE Логический оператор Ложь (0)

ABS() _ Абсолютная функция

TRUNC() Округление до целого

ROUND() Округление

MOD() Модулированная функция

 

Системные переменные

Системная переменная Смысловое содержание

$Р AXN1Текущий адрес геометрической оси- абсцисса

$Р AXN2Текущий адрес геометрической оси - ордината

$P_AXN3Текущий адрес геометрической оси - аппликата

$P_IFRAMEУстанавливаемая система отсчета

$Р_РFRAMEПрограммируемая система отсчета1

$Р_В FRAMEПеременная базовой системы отсчета

SPACTFRAMEОбщая переменная

$P_UIFR[]Изменяемые системы отсчета (G54)

$P_FПодача по траектории F, последняя запрограммированная

$Р DRYRUNО (FALSE): Холостой ход ВКЛ

1 (TRUE): Холостой ход ВЫКЛ

$P_SEARCH 1 (TRUE): Поиск кадра (с или без. вычислений) активирован

$P_TOOLRАктивная коррекция на радиус инструмента (общая)

$Р TOOLNO ____________ ТО - Т32000

$AC_MSNUM __________ Номер основного шпинделя

$MN_SCALING_SYSTEM_IS_METRIC Базовая система отсчета, метрическая (1: метрическая, 2: дюймовая)

$MN_SCALING_VALUE_INCH Фактор преобразования из метрических единиц в дюймы (25,4) I

$MN_INT_INCR_PER_MM Точность вычислений линейных позиций

$MN_MIRROR_REF_AX Основная ось для элементов кадра ______

$Р SIM1 (TRUE): Имитация в процессе

$P_SDIR[] Последнее направление вращенияшпинделя для программирования

$Р GG Текущая функция G группы G. Как для интерфейса PLC

$Р ЕР Последняя запрограммированная заданная позиция

$МА SPIND ASSIGN ТО МАСНАХРасположение шпинделя относительно оси станка

$МА NUM ENCSКоличество датчиков

$AA_S Фактическая скорость шпинделя: знаксоответствует направлению вращения

$МС DIAMETER АХ DEF

$Р_АР[] _______________ Номер плоскости

$Р TOOL ______________ D0-D9

$Р_МС О (FALSE): Нет модального вызова подпрограммы 1 (TRUE): Модальный вызов подпрограммы

$P_TOOLL _____________ Общая длина инструмента

$A_IN[] _______________ Цифровой ввод NC (1-16)

$A_OUT[] ______________ Цифровой вывод NC

$AJNA[] Аналоговый ввод NC (1-4)

Рабочие движения: G0, G1 - линейная интерполяция (прямоугольная система координат) с запрограммированной скоростью подачи F, например, при обработке детали.

Формат кадра следующий:

G0 X.. Z.. G1 X..Z..F..

G0, G1- линейная интерполяция (полярные координаты) Формат кадра: G0 АР.. RP.. G1 АР.. RP..

Примечание: перед выполнением программирования необходимо установить начало координат детали при помощи G11.

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

Фаска (рис.3.4,а)

Фаска выполняется после кадра, с котором она запрограммирована. Фаска всегда выполняется в рабочей плоскости (G17). Фаска выполняется симметрично по углу контура.

а)

 

б)

Рис. 2.4. Фаска (а) и закругление (б).

 

Значение CHF-это длина фаски.

Пример:

N30 G1 X.. Z.. CHF=5

N35 G1 X.Z..(рис.2.4,а)

Закругление (рис.2.4,б) выполняется после кадра, в котором оно запрограммировано. Закругление всегда выполняется в рабочей плоскости (G17)

Круговая интерполяция (рис.2.5) программируется с использованием команд G2, G3, CIP. Функция G2 означает круговую интерполяцию по часовой стрелке, G3 - против часовой стрелки, CIP - через промежуточную точку (окружность через точки). Для кругового движения начальная и конечная точки должны быть в одной плоскости (уровне).

Программирование с начальной, конечной точкой и центральной точкой осуществляется в формате кадра:

G2/G3 X.. Z.. I.. К,

где X, Z - конечная точка Е в прямоугольных координатах,

I, К - точка М - центр круга, закоординированный в декартовой системе относительно начальной точки S (3.5,б) рассматриваемого участка контура. Начальная точка S - это позиция инструмента во время вызова команды G2/G3. Конечная точка Е программируется указанием ее координат в направлении осей X и Z.

Центральная точка М круга программируется дискретно с использованием адреса I или К относительно начальной точки S или с 1=АС(..), К=АС(..) абсолютно от нулевой точки (рис.2.6а,б).

 

 

а) б)



Рис.2.5. Круговая интерполяция (а) и программирование координат

центра окружности (б).

 

Программирование с начальной, конечной точкой и радиусом круга выполняется в формате кадра: G2/G3 X.. Z.. CR=±..,

где X, Y, Z – координаты конечной точки Е в прямоугольной системе координат; CR=± радиус круга.

Конечная точка программируется с X, Z. Радиус круга указывается при помощи CR. Знак показывает, что дуга меньше или больше 180°. CR=+ означает, что угол, соответствующий дуге окружности, меньше или равен 180°, CR= - означает,что угол больше 180°. Полная длина окружности, то есть угол 360 градусов, не может быть запрограммирована при помощи адреса CR.

.



 

а) б)

Рис.2.6. Программирование с начальной, центральной точкой круга (а) или с конечной точкой и углом (б)

 

Программирование с начальной, центральной точкой круга (рис.32.6,а) или конечной точкой и углом (рис.2.6, б) осуществляется в формате следующего кадра:

G2/G3 X.. Z.. AR=.. или G2/G3 I.. К.. AR=…,

где X, Z координаты конечной точки Е в прямоугольной системе координат; I, К - координаты центральной точки М круга в прямоугольной системе координат относительно начальной точки S участка контура ES;

AR= угол раскрытия, соответствующий дуге окружности ES.

Начальная точка S - это позиция инструмента в момент вызова команды G2/G3.

Положение конечной точки Е программируется координатами X и Z. Центральная точка круга программируется дискретно с использованием адреса I, J, К относительно начальной точки S или абсолютными размерами

l=AC(..), К=АС(..) относительно нуля детали. Угол раскрытия должен быть меньше 360°. Полные круги не могут быть запрограммированы при помощи AR.

Программирование в полярных координатах (рис. 2.7,а) выполняется в формате кадра:

G2/G3 АР=.. RP=..,

где АР - конечная точка Е полярного угла. Полюс - центральная точка круга RP = полярный радиус, в то же время радиус круга.

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

Программирование с начальной точкой, промежуточной точкой и конечной точкой (рис.2.7,б) выполняется в формате кадра:

 

CIP X.. Z.. I1=.. К1=..

 

б)

Рис.2.7. Программирование в полярной системе координат: а) – радиусом и углом конечной точки Е; б) – промежуточной и конечной точек.

 

X, Z - координаты конечной точки Е в прямоугольной системе координат; I1, K1 – координаты промежуточной точки в направлении осей X и Z в прямоугольных системе координат.

Начальная точка рассматриваемого участка контура - это позиция инструмента в момент вызова команды G2/G3. Конечная точка программируется с использованием адресов X, Z, промежуточная точка программируется - 11, К1.

При вызове команды G91 (программирование в инкрементальных размерах) промежуточная точка координируется относительно начальной точки рассматриваемого участка контура.

Программирование времени выдержки выполняют командой G4

в формате следующих кадров:

N... G04 F... [сек]

N...G04S... [U],

где F- время выдержки в секундах, S- время выдержки в количестве оборотов главного шпинделя. Инструмент будет остановлен в крайнем рабочем положении (притупляются острые кромки, выполняются переходы очистки сверла, зачистка дна канавки, точное позиционирование).

Примечание:

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

•S и F используются как временные значения только в кадре G4.

Пример:

N75 G04 F2.5 (время выдержки равно 2,5 секунды).

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных