Programming instructions
NC Programming 17VRS Figures
16-1
DOK-MTC200-NC**PRO*V17-ANW1-EN-P
16 Figures
Fig. 1-1: CNC data organization.........................................................................1-2
Fig. 1-2: NC program package ...........................................................................1-4
Fig. 2-1:Setup Lists with station-specific organization........................................2-1
Fig. 2-2: Setup Lists with program-specific organization....................................2-1
Fig. 2-3: NC program organization .....................................................................2-2
Fig. 2-4: Double-slide single-spindle lathe for milling work.................................2-4
Fig. 2-5: Word syntax .........................................................................................2-7
Fig. 3-1: Coordinate system ...............................................................................3-1
Fig. 3-2: Absolute dimension input .....................................................................3-3
Fig. 3-3: Input data as incremental values..........................................................3-4
Fig. 3-4: Zero points—drilling/milling machine ...................................................3-5
Fig. 3-5: Zero points—lathe (machining ahead of the center of rotation) ...........3-6
Fig. 3-6: Zero offset ............................................................................................3-6
Fig. 3-7: Total of zero offsets..............................................................................3-7
Fig. 3-8: Adjustable zero offset G54...................................................................3-8
Fig. 3-9: Adjustable zero offset G54 with coordinate rotation.............................3-9
Fig. 3-10: Available zero point tables ...............................................................3-10
Fig. 3-11: Calling 2 zero offset tables using G54..............................................3-11
Fig. 3-12: Programmed zero offset G50...........................................................3-12
Fig. 3-13: Call
G52 ...........................................................................................3-13
Fig. 3-14: Machining planes .............................................................................3-15
Fig. 3-15: Basic operation of the free plane selection
(example: lateral cylinder surface machining using G20 Z0 C0 X0).........3-16
Fig. 3-16: Location of the axes within the turning center..................................3-18
Fig. 3-17: Example of diameter programming ..................................................3-19
Fig. 3-18: Millimeters as the basic programming unit,
and change to inches G70........................................................................3-21
Fig. 3-19: Correlation when mirror imaging one or more coordinate axes........3-23
Fig. 3-20: Example of programming using the scaling
preparatory G-function..............................................................................3-25
Fig. 3-21: Feed to Positive stop........................................................................3-27
Fig. 3-22: Repositioning in the program operating modes ...............................3-29
Fig. 3-23: Repositioning in the program-controlled operating modes...............3-29
Fig. 3-24: Repositioning and NC-block restart..................................................3-30
Fig. 4-1: Linear
main axes (X, Y, Z) and rotary main axes (A, B, C)
in a reference coordinate system ...............................................................4-2
Fig. 4-2: Circular interpolation with F8000 mm/min and
Minimized Following-Error Mode ................................................................4-3
Fig. 4-3: Circular interpolation with Minimized Following-Error Mode,
partial view..................................................................................................4-4
Fig. 4-4: Circular interpolation with F1000 mm/min and
Minimized Following-Error Mode ................................................................4-4
Fig. 4-5: Circular interpolation with Minimized Following-Error Mode,
partial view F1000 ......................................................................................4-5
Fig. 4-6: Circular interpolation with F8000 mm/min and G07 .............................4-5
Fig. 4-7: Circular interpolation with G07, partial view, ........................................4-6
Fig. 4-8: Circular interpolation with F1000 mm/min and G07 .............................4-7
Fig. 4-9: Circular interpolation with G07, partial view with F1000 mm/min.........4-7
Fig. 4-10: NC-block transition with G08 and F8000............................................4-8
Fig. 4-11: NC-block transition via G08 from F8000 to F7000.............................4-9
Fig. 4-12: NC-block transitions with G09 and F8000..........................................4-9
Fig. 4-13: NC-block transition via G09 from F8000 to F7000...........................4-10
Fig. 4-14: Contour diagram with G61 ...............................................................4-11
Fig. 4-15: Velocity diagram with G61................................................................4-11
Fig. 4-16: Contour diagram with G62 ...............................................................4-12
Fig. 4-17: Velocity diagram with G62................................................................4-13
Fig. 4-18: Acceleration diagram for programmable acceleration......................4-14
Fig. 4-19: Linear interpolation, rapid traverse G00...........................................4-15
Fig. 4-20: Linear interpolation, feedrate G01 with 2 axes.................................4-15
Fig. 4-21: Linear interpolation, feedrate G01 with 3 axes.................................4-16
Fig. 4-22: Circular programming according to planes.......................................4-17
Fig. 4-23: Circular interpolation with interpolation parameters .........................4-18
Fig. 4-24: Full circle with
G90...........................................................................4-18
Fig. 4-25: Full circle with G91...........................................................................4-19
Fig. 4-26: Circle programming on lathe, behind center of rotation ...................4-19
Fig. 4-27: Circle radius programming, determining the sign to
be used for the radius...............................................................................4-20