Contents
VI Industrial HydraulicsBosch Rexroth AG IAC-R valve RE 29090-B-01/06.05
7.3 Special cases of application 7−15 . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3.1 Live counter 7−15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3.2 Power switching signal function 7−15 . . . . . . . . . . . . . . . . . . . . . .
7.3.3 Monitoring of target window (InPos message) 7−17 . . . . . . . . .
7.3.4 Range monitoring (software cam) 7−21 . . . . . . . . . . . . . . . . . . . .
7.3.5 Control error monitoring (following error) 7−22 . . . . . . . . . . . . . .
7.4 Firmware update 7−26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5 Customer-specific information 7−26 . . . . . . . . . . . . . . . . . . . . . . . . .
8 Creating and processing NC programs 8−1 . . . .
8.1 Introduction 8−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.1.1 Program syntax 8−2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.1.2 Program structure 8−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2 Commands supported by the IAC-R valve 8−8 . . . . . . . . . . . . . .
8.2.1 G00 Rapid Traverse 8−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.2 G01 Linear interpolation 8−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.3 G04 Dwell time 8−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.4 G22-G24 Subroutine calls and program jumps 8−11 . . . . . . . .
8.2.5 G53, G54-G59 Zero offsets (shifts) 8−14 . . . . . . . . . . . . . . . . . .
8.2.6 G61, G62 In-position logic On/Off (accurate halt) 8−18 . . . . . .
8.2.7 G64, G65 Inhibit/enable following error monitoring 8−19 . . . . .
8.2.8 G70, G71 Setpoint input in inches or mm 8−20 . . . . . . . . . . . . .
8.2.9 G90, G91 Absolute or relative dimensioning 8−21 . . . . . . . . . . .
8.2.10 M00, M01 Unconditional/Conditional Program Halt 8−22 . . . .
8.2.11 M02, M30 End-of-program tag for main program
and subroutine 8−24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.12 M90, M91 Setting/Resetting PLC outputs 8−26 . . . . . . . . . . . . .
8.3 Callback functions (mapped M functions) 8−27 . . . . . . . . . . . . . . .
8.3.1 M functions with compulsory acknowledgement 8−27 . . . . . . . .
8.4 Spindle speed 8−30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.5 Axis names 8−31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.6 Programmable variables (R parameters) 8−32 . . . . . . . . . . . . . . .
8.7 Operation with NC program selection 8−36 . . . . . . . . . . . . . . . . . .
8.7.1 Automatic mode 8−36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.7.2 Single step/Automatic mode 8−37 . . . . . . . . . . . . . . . . . . . . . . . . .
8.8 Debugging NC files 8−38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.8.1 Checking an NC file when loading 8−38 . . . . . . . . . . . . . . . . . . .
8.8.2 Syntax verification 8−40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.8.3 Logic analysis 8−41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.8.4 Interpreter errors (runtime errors) 8−42 . . . . . . . . . . . . . . . . . . . .
9 Error messages and how to deal with them 9−1
9.1 Introduction 9−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2 Determining the error state 9−1 . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2.1 Read out error state via bus system 9−1 . . . . . . . . . . . . . . . . . .
9.2.2 Read out error state via analog fault signal 9−2 . . . . . . . . . . . .
9.3 Error codes 9−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.3.1 Error code table 9−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.3.2 Read error code 9−13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4 Reaction to errors 9−15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4.1 Types of errors and priority 9−15 . . . . . . . . . . . . . . . . . . . . . . . . . .