Циклы OCM
Циклы OCM
Общие сведения
Следуйте указаниям инструкции по обслуживанию станка!
Эта функция активируется производителем станка.
С помощью циклов OCM (Optimized Contour Milling) вы можете составлять сложные контуры из подконтуров. Эти циклы являются более функциональными, чем циклы 22 - 24. Циклы OCM предлагают следующие дополнительные функции:
- При черновой обработке система ЧПУ точно соблюдает заданный угол зацепления
- Наряду с карманами вы можете также обрабатывать острова и открытые карманы
Режимы программирования и эксплуатации:
- В одном цикле OCM вы можете запрограммировать макс. 16384 элементов контура.
- Циклы OCM выполняют большие по объему и сложные внутренние расчеты, а на их основе - обработку. Из соображений безопасности перед отработкой программы протестируйте её графически! Таким простым способом можно установить, правильно ли выполняется рассчитанная системой ЧПУ обработка.
Угол зацепления
При черновой обработке система ЧПУ точно соблюдает угол зацепления. Угол зацепления определяется не явно, через коэффициент перекрытия траектории. Коэффициент перекрытие траектории может иметь максимальное значение 1,99, что соответствует углу, почти 180°.
Контур
Вы определяете контур с помощью CONTOUR DEF / SEL CONTOUR или с OCM циклами фигур 127x.
Закрытые карманы вы можете задавать также через цикл 14.
Размерные данные обработки, такие как глубина фрезерования, припуски и безопасное расстояние, вы задаёте в цикле 271 OCM DANNYE KONTURA или в циклах фигур 127x.
CONTOUR DEF / SEL CONTOUR:
В CONTOUR DEF / SEL CONTOUR первый контур может быть карманом или ограничением. Последующие контуры вы программируете, как карманы или острова. Открытые карманы вам необходимо программировать через ограничение и остров.
Выполните действия в указанной последовательности:
- Запрограммируйте CONTOUR DEF
- Задайте первый контур, как карман и второй, как остров
- Задайте цикл 271 OCM DANNYE KONTURA
- Запрограммируйте параметр цикла Q569=1
- Система ЧПУ интерпретирует первый карман, не как карман, а как открытое ограничение. Таким образом открытый карман получается из открытого ограничения последующего запрограммированного острова.
- Задайте цикл 272 OCM CHERN. OBRABOTKA
Указания по программированию:
- Последующие контуры, которые находятся за пределами первого контура, не учитываются.
- Первая глубина подконтура - это глубина цикла. Запрограммированный контур ограничен этой глубиной. Другие подконтуры не могут быть глубже глубины цикла. Поэтому всегда начинайте с самого глубокого кармана.
OCM циклы фигур:
В OCM циклах фигур фигура может быть карманом, островом или ограничением. Если вы программируете остров или открытый карман, используйте циклы 128x.
Выполните действия в указанной последовательности:
- Запрограммируйте фигуру с циклами 127x
- Если первая фигура - остров или открытый карман, то запрограммируйте цикл ограничения 128x
- Задайте цикл 272 OCM CHERN. OBRABOTKA
Схема: работа с циклами OCM
0 BEGIN OCM MM |
---|
... |
12 CONTOUR DEF |
... |
13 CYCL DEF 271 OCM DANNYE KONTURA |
... |
16 CYCL DEF 272 OCM CHERN. OBRABOTKA |
... |
17 CYCL CALL |
... |
20 CYCL DEF 273 OCM CHIST.OBRAB.DNA |
... |
21 CYCL CALL |
... |
24 CYCL DEF 274 OCM CHIST.OBR.STOR. |
... |
25 CYCL CALL |
... |
50 L Z+250 R0 FMAX M2 |
51 LBL 1 |
... |
55 LBL 0 |
56 LBL 2 |
... |
60 LBL 0 |
... |
99 END PGM OCM MM |
Обработка оставшегося материала
Цикл предоставляет возможность при черновой обработке, предварительно обработать большим инструментом и выбрать остаточный материал меньшим инструментом. Также во время чистовой обработки система ЧПУ учитывает ранее выбранный материал и чистовой инструмент не перегружается.
Пример: открытый карман и дополнительная выборка с помощью циклов OCM
- Если после черновой обработки во внутренних углах остается материал, используйте меньший инструмент для выборки или определите дополнительную черновую операцию с меньшим инструментом.
- Если не удается полностью выбрать внутренние углы, система ЧПУ может повредить контур при снятии фаски. Для предотвращения повреждения контура соблюдайте следующий порядок действий.
Порядок действий при удалении остатков материала во внутренних углах
В примере показана внутренняя обработка контура несколькими инструментами, радиусы которых больше, чем запрограммированный контур. Несмотря на меньшие радиусы инструмента, во внутренних углах контура после выборки остается остаточный материал, который учитывается система ЧПУ при последующей чистовой обработке и снятии фаски.
В примере вы используете следующие инструменты:
- MILL_D20_ROUGH, Ø 20 мм
- MILL_D10_ROUGH, Ø 10 мм
- MILL_D6_FINISH, Ø 6 мм
- NC_DEBURRING_D6, Ø 6 мм
Черновая обработка
- Предварительная выборка контура с помощью инструмента MILL_D20_ROUGH
- Система ЧПУ учитывает Q-параметр Q578 KOEFF. NA VNUTR.UGLAH, так что внутренние радиусы при предварительной черновой обработке получаются 12 мм.
... | |
---|---|
12 TOOL CALL Z "MILL_D20_ROUGH" | |
... | |
15 CYCL DEF 271 OCM DANNYE KONTURA | |
... Q578 = 0.2 ;KOEFF. NA VNUTR.UGLAH ... | Результирующий внутренний радиус = RT+ (Q578 * RT) 10 + (0,2 *10) = 12 |
16 CYCL DEF 272 OCM CHERN. OBRABOTKA | |
... |
- Последующая выборка контура с меньшим инструментом MILL_D10_ROUGH
- Система ЧПУ учитывает Q-параметр Q578 KOEFF. NA VNUTR.UGLAH, так что внутренние радиусы при дополнительной черновой обработке получаются 6 мм.
... | |
---|---|
20 TOOL CALL Z "MILL_D10_ROUGH" | |
... | |
22 CYCL DEF 271 OCM DANNYE KONTURA | |
... Q578 = 0.2 ;KOEFF. NA VNUTR.UGLAH ... | Результирующий внутренний радиус = RT+ (Q578 * RT) 5 + (0,2 *5) = 6 |
23 CYCL DEF 272 OCM CHERN. OBRABOTKA | |
... Q438 = -1 ;CHERNOVOI INSTRUMENT ... | -1: последний использованный инструмент применялся в качестве инструмента выборки |
Чистовая обработка
- Чистовая обработка контура с помощью инструмента MILL_D6_FINISH
- С помощью чистового инструмента возможен внутренний радиус 3,6 мм. Это означает, что чистовой инструмент может выполнить заданный внутренний радиус 4 мм. Однако система ЧПУ учитывает остаток материала после инструмента доработки MILL_D10_ROUGH. Система ЧПУ изготовит контур с внутренним радиусом предыдущего чернового инструмента 6 мм. Таким образом не будет превышения нагрузки на чистовую фрезу.
... | |
---|---|
27 TOOL CALL Z "MILL_D6_FINISH" | |
... | |
29 CYCL DEF 271 OCM DANNYE KONTURA | |
... Q578 = 0.2 ;KOEFF. NA VNUTR.UGLAH ... | Результирующий внутренний радиус = RT+ (Q578 * RT) 3 + (0,2 *3) = 3,6 |
30 CYCL DEF 274 OCM CHIST.OBR.STOR. | |
... Q438 = -1 ;CHERNOVOI INSTRUMENT ... | -1: последний использованный инструмент применялся в качестве инструмента выборки |
Снятие фаски
- Контур фаски: При определении цикла вы должны определить последний инструмент выборки процесса черновой обработки.
- Tip
Если в качестве инструмента выборки принять чистовой инструмент, то система ЧПУ повредит контур. В этом случае система ЧПУ предполагает, что чистовая фреза изготовила контур с внутренним радиусом 3,6 мм. Однако из-за предыдущей черновой обработки чистовая фреза ограничила внутренний радиус до 6 мм.
... | |
---|---|
33 TOOL CALL Z "NC_DEBURRING_D6" | |
... | |
35 CYCL DEF 277 OCM FASKA | |
... QS438 = "MILL_D10_ROUGH" ;CHERNOVOI INSTRUMENT ... | Инструмент выборки от последней черновой обработки |
Алгоритм позиционирования циклы OCM
Текущее положение инструмента - выше безопасной высоты:
- Система ЧПУ перемещает инструмент в начальную точку в плоскости обработки на ускоренном ходу.
- Инструмент позиционируется с подачей FMAX на Q260 BEZOPASNAYA VYSOTA и затем на Q200 BEZOPASN.RASSTOYANIE
- Затем система ЧПУ позиционирует инструмент по оси инструмента с Q253 PODACHA PRED.POZIC. в начальную точку.
Текущее положение инструмента - ниже безопасной высоты:
- Система ЧПУ перемещает инструмент на ускоренном ходу на Q260 BEZOPASNAYA VYSOTA.
- Инструмент перемещается с подачей FMAX на начальную точку в плоскости обработки и затем на Q200 BEZOPASN.RASSTOYANIE
- Затем система ЧПУ позиционирует инструмент по оси инструмента на Q253 PODACHA PRED.POZIC. в начальную точку
Режимы программирования и эксплуатации:
- Q260 BEZOPASNAYA VYSOTA система ЧПУ берёт из цикла 271 OCM DANNYE KONTURA или из циклов фигур.
- Q260 BEZOPASNAYA VYSOTA действует только в том случае, если безопасная высота находится выше безопасного расстояния.