ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Занятие 6. Постоянныециклы механической обработки в программномобеспечении WIN NC SINUMERIKПостоянные циклы механической обработки в программном WIN NC SINUMERIK
Клавиши для команд Команды Смысловое содержание АСВвод позиции оси шпинделя в абсолютных координатах 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____ Адрес для промежуточной точки круга 1С ___ Ввод позиции оси шпинделя с приращением (координаты с приращением) __________ 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 секунды).
Не нашли, что искали? Воспользуйтесь поиском:
|