Цикл 256 RECTANGULAR STUD

Программирование ISO

G256

Применение

С помощью цикла 256 вы можете полностью обработать прямоугольный остров. Если размер заготовки больше максимального врезания в плоскости обработки, система ЧПУ выполняет несколько врезаний в плоскости обработки вплоть до достижения размера готовой детали.

Отработка цикла

  1. Инструмент перемещается из начального положения цикла (центр острова) в начальную позицию обработки острова. Начальная позиция определяется параметром Q437. Положение согласно стандартной настройке (Q437=0) находится в 2 мм справа рядом с необработанным островом
  2. Если инструмент находится на 2-м безопасном расстоянии, система ЧПУ производит перемещение на ускоренном ходу FMAX на безопасное расстояние и оттуда со скоростью подачи врезания перемещается на первую глубину врезания
  3. Затем инструмент перемещается по касательной к контуру острова, выполняя затем фрезерование витка.
  4. Если заданного размера острова нельзя получить за один проход, система ЧПУ возвращает инструмент на текущую глубину бокового врезания и фрезерует еще один проход. Система ЧПУ учитывает при этом размер заготовки, размер готовой детали и допустимое боковое врезание. Эта шаги повторяются до тех пор, пока не будет достигнут заданный готовый размер. При выборе начальной точки не на боковой стороне, а на углу (Q437 неравно 0), система ЧПУ производит фрезерование по спирали внутрь от точки старта до тех пор, пока не будет достигнут заданный готовый размер
  5. Если для достижения глубины требуется дополнительные проходы, инструмент отводится контура по касательной и возвращается назад в начальную точку обработки острова.
  6. Затем система ЧПУ перемещает инструмент на следующую глубину врезания и обрабатывает остров на этой глубине
  7. Эта операция повторяется, пока будет достигнута глубина острова
  8. В конце цикла система ЧПУ позиционирует инструмент по оси инструмента на заданную в цикле безопасную высоту. Таким образом конечная позиция не совпадает с начальной

Рекомендации

 
Указание
Осторожно, опасность столкновения!
Если в цикле задается положительное значение глубины, система ЧПУ меняет знак результата расчета предварительного позиционирования. Инструмент перемещается по оси инструмента на безопасное расстояние на ускоренном ходу ниже поверхности заготовки! Существует риск столкновения!
  1. Введите отрицательное значение параметра "глубина"
  2. При помощи параметра станка displayDepthErr (№ 201003) необходимо настроить, должна ли система ЧПУ выдавать (вкл.) сообщение об ошибке при вводе положительного значения для глубины или нет (выкл.)
 
Указание
Осторожно, опасность столкновения!
Если рядом с островом масло место для движения подвода в начальную точку, возникает опасность столкновения.
  1. В зависимости от позиции подвода Q439 системе ЧПУ необходимо место для подвода в начальную точку
  2. Оставить рядом со стойкой место для подвода в начальную точку
  3. Минимальный диаметр инструмента + 2 мм.
  4. В конце цикла система ЧПУ позиционирует инструмент на безопасное расстояние или на 2-е безопасное расстояние, если оно было задано. Конечное положение инструмента после цикла не совпадает с начальным
  • Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE MILL.
  • Система ЧПУ автоматически предварительно позиционирует инструмент вдоль его оси С учетом Q204 2-YE BEZOP.RASSTOJ..
  • Система ЧПУ сокращает глубину врезания на определенное в таблице инструментов значение рабочей длины режущей кромки LCUTS, если ее длина меньше, заданной в цикле глубины врезания Q202.
  • Этот цикл контролирует заданную рабочую длину инструмента LU. Если значение LU меньше, чем GLUBINA Q201, то система ЧПУ выдает сообщение об ошибке.

Указания к программированию

  • Предварительно позиционируйте инструмент в начальную позицию в плоскости обработки с коррекцией на радиус R0. Учитывайте параметр Q367 (положение).
  • Знак параметра цикла «Глубина» определяет направление обработки. Если для глубины задается значение, равное нулю, система ЧПУ не выполняет цикл.

Параметры цикла

Вспомогательная графика

Параметр

Q218 Длина 1-ой стороны?

Длина острова параллельно главной оси плоскости обработки

Ввод: 0...99999,9999

Q424 Размер загот., длина стороны 1?

Длина необработанного острова параллельно главной оси плоскости обработки. Введите размер заготовки длина стороны 1 больше 1-ой длины стороны. Система ЧПУ выполняет несколько боковых врезаний, если разница между размером заготовки 1 и размером готовой детали 1 больше допустимого бокового врезания (радиус инструмента умножить на перекрытие траектории Q370). Система ЧПУ всегда рассчитывает постоянное боковое врезание.

Ввод: 0...99999,9999

Q219 Длина 2-ой стороны?

Длина острова параллельно вспомогательной оси плоскости обработки. Задавайте длину 2-й стороны заготовки больше, чем 2-я длина. Система ЧПУ выполняет несколько боковых врезаний, если разница между размером заготовки 2 и размером готовой детали 2 больше допустимого бокового врезания (радиус инструмента умножить на перекрытие траектории Q370). Система ЧПУ всегда рассчитывает постоянное боковое врезание.

Ввод: 0...99999,9999

Q425 Размер загот., длина стороны 2?

Длина необработанного острова параллельно вспомогательной оси плоскости обработки

Ввод: 0...99999,9999

Q220 Радиус / Фаска (+/-)?

Введите значение для фаски или радиуса. При задании положительного значения система ЧПУ выполнит скругления на каждом углу. Введенная величина будет соответствовать радиусу скругления. Если задать отрицательное значение, то на всех углах контура будут добавлены фаски, при этом введённое значение будет определять длину фаски.

Ввод: -99999,9999...+99999,9999

Q368 к на чист.обработку со стороны?

Припуск на чистовую обработку в плоскости обработки, который система ЧПУ оставляет при обработке. Значение действует инкрементально.

Ввод: -99999,9999...+99999,9999

Q224 Угол поворота?

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

Ввод: –360.000...+360.000

Q367 Положение стойки (0/1/2/3/4)?

Положение острова по отношению к позиции инструмента при вызове цикла:

0: позиция инструмента = центр острова

1: позиция инструмента = левый нижний угол

2: позиция инструмента = правый нижний угол

3: позиция инструмента = правый верхний угол

4: позиция инструмента = левый верхний угол

Ввод: 0, 1, 2, 3, 4

Q207 Подача фрезерования?

скорость перемещения инструмента при фрезеровании в мм/мин

Ввод: 0...99999,999 или через FAUTO, FU, FZ

Q351 Вид фрез.? попут.=+1, встреч.=-1

Тип фрезерования. Учитывается направление вращения шпинделя:

+1 = попутное фрезерование

–1 = встречное фрезерование

PREDEF: система ЧПУ принимает значение из кадра GLOBAL DEF

(если вы задали 0, то обработка выполняется в попутном направлении)

Ввод: -1, 0, +1 или альтернативно PREDEF

Q201 Глубина?

Расстояние от поверхности детали до основания острова. Значение действует инкрементально.

Ввод: -99999,9999...+99999,9999

Q202 Глубина врезания?

Величина, на которую инструмент врезается при каждом проходе. Введите значение больше 0. Значение действует инкрементально.

Ввод: 0...99999,9999

Q206 Подача на врезание?

Скорость перемещения инструмента при перемещении на глубину в мм/мин

Ввод: 0...99999,999 или через FAUTO, FMAX, FU, FZ

Q200 Безопасная высота?

Расстояние от вершины инструмента до поверхности заготовки. Значение действует инкрементально.

Ввод: 0...99999,9999 или альтернативно PREDEF

Q203 Коорд. поверхности заготовки?

Координата поверхности детали относительно текущей нулевой точки. Значение является абсолютным.

Ввод: -99999,9999...+99999,9999

Q204 2-ая безопасная высота?

Координата по оси шпинделя, на которой невозможно столкновение инструмента и заготовки (зажимного приспособления). Значение действует инкрементально.

Ввод: 0...99999,9999 или альтернативно PREDEF

Q370 ЕКРЫТИЕ ТРАЕКТОРИИ

Q370 x радиус инструмента дает боковое врезание k.

Ввод: 0,0001...1,9999 или альтернативно PREDEF

Q437 Стартовая позиция (0...4)?

Задайте стратегию подвода инструмента:

0: справа от острова (базовая настройка)

1: левый нижний угол

2: правый нижний угол

3: правый верхний угол

4: левый верхний угол

Если при подводе с настройкой Q437 = 0 на поверхности острова остаются следы подвода, то выберите другую позицию подвода.

Ввод: 0, 1, 2, 3, 4

Q215 Обработка (0/1/2)?

Определите объём обработки:

0: черновая и чистовая обработка

1: только черновая обработка

2: только чистовая обработка
Чистовая обработка стороны и дна выполняется только, если определены припуски на чистовую обработку (Q368, Q369)

Ввод: 0, 1, 2

Q369 Припуск на чистовую обработку дна?

Размер припуска на чистовую обработку дна. Значение действует инкрементально.

Ввод: 0...99999,9999

Q338 Врезание для чистовой обработки?

Величина, на которую врезается инструмент по оси шпинделя при чистовой обработке.

Q338=0: чистовая обработка за одно врезание

Значение действует инкрементально.

Ввод: 0...99999,9999

Q385 Подача для чистовой обработки?

Скорость перемещения инструмента при чистовой обработке боковой стороны и основания в мм/мин

Ввод: 0...99999,999 или через FAUTO, FU, FZ

Пример

11 CYCL DEF 256 RECTANGULAR STUD ~

Q218=+60

;DLINA 1-OJ STORONY ~

Q424=+75

;WORKPC. BLANK SIDE 1 ~

Q219=+20

;DLINA 2-OJ STORONY ~

Q425=+60

;WORKPC. BLANK SIDE 2 ~

Q220=+0

;RADIUS ZAKRUGL. UGLA ~

Q368=+0

;PRIPUSK NA STORONU ~

Q224=+0

;UGOL POWOROTA ~

Q367=+0

;STUD POSITION ~

Q207=+500

;PODACHA FREZER. ~

Q351=+1

;TIP FREZEROWANIA ~

Q201=-20

;GLUBINA ~

Q202=+5

;GLUBINA WREZANJA ~

Q206=+3000

;PODACHA NA WREZANJE ~

Q200=+2

;BEZOPASN.RASSTOYANIE ~

Q203=+0

;KOORD. POVERHNOSTI ~

Q204=+50

;2-YE BEZOP.RASSTOJ. ~

Q370=+1

;PEREKRITIE TRAEKTOR. ~

Q437=+0

;APPROACH POSITION ~

Q215=+1

;OBRABOTKA ~

Q369=+0

;PRIPUSK NA GLUBINU ~

Q338=+0

;Врезание чист.обр. ~

Q385=+500

;Подача при чист.обработке

12 L X+50 Y+50 R0 FMAX M99