Для одного из предприятий Удмуртской Республики был разработан постпроцессор и драйвер симуляции для четырёхосевого фрезерного станка горизонтальной компоновки ГРС-13 под управлением УЧПУ Sinumerik 840D. Поворотный стол (ось C) дает возможность обрабатывать деталь с разных сторон. Помимо этого, одной из интересных возможностей станка является наличие выдвижной пиноли (ось W), которая позволяет добраться до труднодоступных мест на детали, не увеличивая при этом вылет самого инструмента. Также пиноль позволяет увеличить лимит хода оси Z.
Для управления поворотом стола и автоматического пересчета системы координат, используется классическая станочная функция по переносу и трансформации системы координат CYCLE800. Пример выражения:
N4 MSG(“Operation: FLOOR_WALL_LEFT_BEZ_LSK”)
N5 T=”UGT0201_087″
N6 M6
N7 TRAFOOF
N8 SOFT
N9 G54
N10 G17 G90 G64
N11 SUPA G0 Z=Z_HOME D0
N12 G00 W=-650.0; W_POS
N13 TRAFOOF
CYCLE800(1,”TABLE”,200000,57,0.,0.,0.,-0.,-90.,0.,0.,0.,0.,-1,0.)
N14 G0 G90 X121.5 Y-140.5 S796 D1 M3
N15 Z535. M8
N16 Z371.
N17 G94 G1 Z368. F250.
N18 Y-143.5
N19 Y-506.5
N20 Y-509.5
N21 Z371.
N22 G0 Z535.
N23 M5 M9
N24 SUPA G0 Z=Z_HOME D0