• • • Programming manual
CNC 8070
(SOFT V02.0X)
i
INDEX
1. Creating a program
1.1 Program structure ..............................................................................................................1
1.2 Block structure ...................................................................................................................4
1.3 Programming in ISO code..................................................................................................5
1.3.1 List of preparatory "G" functions.....................................................................................8
1.4 High-level language programming ...................................................................................11
1.5 Parameters, constants and expressions ..........................................................................13
1.5.1 Arithmetic parameters...................................................................................................14
1.5.2 Operators and functions ...............................................................................................16
1.5.3 Expressions ..................................................................................................................19
2. Machine overview
2.1 Axis nomenclature............................................................................................................21
2.2 Coordinate system ...........................................................................................................23
2.3 Reference systems ..........................................................................................................24
2.3.1 Origins of the reference systems ..................................................................................25
2.4 Home search....................................................................................................................26
2.4.1 Definition of "Home search"..........................................................................................26
2.4.2 "Home search" programming........................................................................................27
3. Coordinate system
3.1 Plane selection (G17/G18/G19/G20) ...............................................................................29
3.1.1 Work plane programming by two directions (G20)........................................................31
3.1.2 Longitudinal tool axis selection.....................................................................................33
3.2 Programming in millimeters (G71) or in inches (G70)......................................................34
3.3 Absolute (G90) or incremental (G91) coordinates ...........................................................35
3.4 Programming in radius (G152) or in diameters (G151)....................................................37
3.5 Coordinate programming .................................................................................................38
3.5.1 Cartesian coordinates...................................................................................................38
3.5.2 Polar coordinates ..........................................................................................................39
4. Origin selection
4.1 Programming with respect to machine zero.....................................................................43
4.2 Fixture offset ....................................................................................................................45
4.3 Coordinate preset (G92) ..................................................................................................47
4.4 Zero offsets (G54-G59/G159)..........................................................................................48
4.4.1 Incremental zero offset (G158) .....................................................................................50
4.4.2 Excluding axes in the zero offset (G157)......................................................................52
4.5 Zero offset cancellation (G53)..........................................................................................53
4.6 Polar origin preset (G30)..................................................................................................54
5. Technological functions
5.1 Machining feedrate (F) .....................................................................................................55
5.2 Feedrate related functions ...............................................................................................57
5.2.1 Feedrate programming units (G93/G94/G95)...............................................................57
5.2.2 Feedrate blend (G108/G109/G193)..............................................................................59
5.2.3 Constant feedrate mode (G197/G196) .........................................................................61
5.2.4 Cancellation of the % of feedrate override (G266)........................................................63
5.2.5 Acceleration control (G130/G131) ................................................................................64
5.2.6 Jerk control (G132/G133) .............................................................................................66
5.2.7 Feed-Forward control (G134) .......................................................................................68
5.2.8 AC-Forward control (G135)...........................................................................................70
5.3 Spindle speed (S).............................................................................................................72
5.3.1 Spindle speed programming.........................................................................................73
5.3.2 Turning speed limit........................................................................................................75