- Legal information
- Document information
- Preface
- 1Fundamental safety instructions
- 2Flexible NC programming
- 2.1Variables
- 2.1.1System data
- 2.1.2Predefined user variables: Arithmetic parameters
- 2.1.3Predefined user variables: Link variables
- 2.1.4Definition of user variables (DEF)
- 2.1.5Redefinition of system data, user data, and NC commands (REDEF)
- 2.1.6Attribute: Initialization value
- 2.1.7Attribute: Limit values (LLI, ULI)
- 2.1.8Attribute: Physical unit (PHU)
- 2.1.9Attribute: Access rights (APR, APW, APRP, APWP, APRB, APWB)
- 2.1.10Attribute: Data class (DCM, DCI, DCU) - only SINUMERIK 828D
- 2.1.11Overview of definable and redefinable attributes
- 2.1.12Definition and initialization of array variables (DEF, SET, REP)
- 2.1.13Definition and initialization of array variables (DEF, SET, REP): Further Information
- 2.1.14Data types
- 2.1.15Check availability of a variable (ISVAR)
- 2.1.16Reading attribute values / data type (GETVARPHU, GETVARAP, GETVARLIM, GETVARDIM, GETVARDFT, GETVARTYP)
- 2.2Indirect programming
- 2.3Arithmetic functions
- 2.4Comparison and logic operations
- 2.5Precision correction on comparison errors (TRUNC)
- 2.6Variable minimum, maximum and range (MINVAL, MAXVAL and BOUND)
- 2.7Priority of the operations
- 2.8Possible type conversions
- 2.9String operations
- 2.9.1Type conversion to STRING (AXSTRING)
- 2.9.2Type conversion from STRING (NUMBER, ISNUMBER, AXNAME)
- 2.9.3Concatenation of strings (<<)
- 2.9.4Conversion to lower/upper case letters (TOLOWER, TOUPPER)
- 2.9.5Determine length of string (STRLEN)
- 2.9.6Search for character/string in the string (INDEX, RINDEX, MINDEX, MATCH)
- 2.9.7Selection of a substring (SUBSTR)
- 2.9.8Reading and writing of individual characters
- 2.9.9Formatting a string (SPRINT)
- 2.10Program jumps and branches
- 2.11Repeat program section (REPEAT, REPEATB, ENDLABEL, P)
- 2.12Check structures
- 2.12.1Conditional statement and branch (IF, ELSE, ENDIF)
- 2.12.2Continuous program loop (LOOP, ENDLOOP)
- 2.12.3Count loop (FOR ... TO ..., ENDFOR)
- 2.12.4Program loop with condition at start of loop (WHILE, ENDWHILE)
- 2.12.5Program loop with condition at the end of the loop (REPEAT, UNTIL)
- 2.12.6Program example with nested check structures
- 2.13Coordination commands (INIT, START, WAITM, WAITMC, WAITE, SETM, CLEARM)
- 2.14Interrupt routine (ASUB)
- 2.14.1Function of an interrupt routine
- 2.14.2Creating an interrupt routine
- 2.14.3Assign and start interrupt routine (SETINT, PRIO, BLSYNC)
- 2.14.4Deactivating/reactivating the assignment of an interrupt routine (DISABLE, ENABLE)
- 2.14.5Delete assignment of interrupt routine (CLRINT)
- 2.14.6Fast retraction from the contour (SETINT LIFTFAST, ALF)
- 2.14.7Traversing direction for fast retraction from the contour
- 2.14.8Motion sequence for interrupt routines
- 2.15Axis replacement, spindle replacement (RELEASE, GET, GETD)
- 2.16Transfer axis to another channel (AXTOCHAN)
- 2.17Activate machine data (NEWCONF)
- 2.18Write file (WRITE)
- 2.19Delete file (DELETE)
- 2.20Read lines in the file (READ)
- 2.21Check for presence of file (ISFILE)
- 2.22Read out file information (FILEDATE, FILETIME, FILESIZE, FILESTAT, FILEINFO)
- 2.23Roundup (ROUNDUP)
- 2.24Subprogram technique
- 2.24.1General information
- 2.24.2Definition of a subprogram
- 2.24.2.1Subprogram without parameter transfer
- 2.24.2.2Subprogram with call-by-value parameter transfer (PROC)
- 2.24.2.3Subprogram with call-by-reference parameter transfer (PROC, VAR)
- 2.24.2.4Save modal G functions (SAVE)
- 2.24.2.5Suppress single block execution (SBLOF, SBLON)
- 2.24.2.6Suppress current block display (DISPLOF, DISPLON, ACTBLOCNO)
- 2.24.2.7Identifying subprograms with preparation (PREPRO)
- 2.24.2.8Subprogram return M17
- 2.24.2.9RET subprogram return
- 2.24.2.10Parameterizable subprogram return jump (RET ...)
- 2.24.2.11Parameterizable subprogram return jump (RETB ...)
- 2.24.3Subprogram call
- 2.24.3.1Subprogram call without parameter transfer
- 2.24.3.2Subprogram call with parameter transfer (EXTERN)
- 2.24.3.3Number of program repetitions (P)
- 2.24.3.4Modal subprogram call (MCALL)
- 2.24.3.5Indirect subprogram call (CALL)
- 2.24.3.6Indirect subprogram call with specification of the calling program part (CALL BLOCK ... TO ...)
- 2.24.3.7Indirect call of a program programmed in ISO language (ISOCALL)
- 2.24.3.8Call subprogram with path specification and parameters (PCALL)
- 2.24.3.9Extend search path for subprogram calls (CALLPATH)
- 2.24.3.10Execute external subprogram (840D sl) (EXTCALL)
- 2.24.3.11Execute external subprogram (828D) (EXTCALL)
- 2.25Macro technique (DEFINE ... AS)
- 2.1Variables
- 3File and Program Management
- 4Protection zones
- 5Special motion commands
- 5.1Approaching coded positions (CAC, CIC, CDC, CACP, CACN)
- 5.2Spline interpolation (ASPLINE, BSPLINE, CSPLINE, BAUTO, BNAT, BTAN, EAUTO, ENAT, ETAN, PW, SD, PL)
- 5.3Spline group (SPLINEPATH)
- 5.4Activating/deactivating NC block compression (COMPON, COMPCURV, COMPCAD, COMPSURF, COMPOF)
- 5.5Polynomial interpolation (POLY, POLYPATH, PO, PL)
- 5.6Settable path reference (SPATH, UPATH)
- 5.7Measuring with touch-trigger probe (MEAS, MEAW)
- 5.8Axis-specific measurement (MEASA, MEAWA, MEAC) (option)
- 5.9Special functions for OEM users (OMA1 ... OMA5, OEMIPO1, OEMIPO2, G810 ... G829)
- 5.10Feedrate reduction with corner deceleration (FENDNORM, G62, G621)
- 5.11Programmable end of motion criteria (FINEA, COARSEA, IPOENDA, IPOBRKA, ADISPOSA)
- 6Coordinate transformations (frames)
- 6.1Coordinate transformation via frame variables
- 6.2Value assignments to frames
- 6.3Coarse and fine offsets (CTRANS, CFINE)
- 6.4External zero offset ($AA_ETRANS)
- 6.5Set actual value with loss of the referencing status (PRESETON)
- 6.6Set actual value without loss of the referencing status (PRESETONS)
- 6.7Frame calculation from three measuring points in space (MEAFRAME)
- 6.8NCU global frames
- 7Transformations
- 7.1General programming of transformation types
- 7.2Three, four and five axis transformation (TRAORI)
- 7.2.1General relationships of universal tool head
- 7.2.2Three, four and five axis transformation (TRAORI)
- 7.2.3Variants of orientation programming and initial setting (ORIRESET)
- 7.2.4Programming the tool orientation (A..., B..., C..., LEAD, TILT)
- 7.2.5Face milling (A4, B4, C4, A5, B5, C5)
- 7.2.6Reference of the orientation axes (ORIWKS, ORIMKS):
- 7.2.7Programming orientation axes (ORIAXES, ORIVECT, ORIEULER, ORIRPY, ORIRPY2, ORIVIRT1, ORIVIRT2)
- 7.2.8Orientation programming along the peripheral surface of a taper (ORIPLANE, ORICONCW, ORICONCCW, ORICONTO, ORICONIO)
- 7.2.9Specification of orientation for two contact points (ORICURVE, PO[XH]=, PO[YH]=, PO[ZH]=)
- 7.3Orientation polynomials (PO[angle], PO[coordinate])
- 7.4Rotations of the tool orientation (ORIROTA, ORIROTR, ORIROTT, ORIROTC, THETA)
- 7.5Orientations relative to the path
- 7.6Compression of the orientation (COMPON, COMPCURV, COMPCAD, COMPSURF)
- 7.7Activating/deactivating the orientation characteristic (ORISON, ORISOF)
- 7.8Kinematic transformation
- 7.9Activate concatenated transformation (TRACON)
- 7.10Cartesian PTP travel
- 7.10.1Activating/deactivating Cartesian PTP travel (PTP, PTPG0, PTPWOC, CP)
- 7.10.2Specify the position of the joints (STAT)
- 7.10.3Specify the sign of the axis angle (TU)
- 7.10.4Example 1: PTP travel of a 6-axis robot with ROBX transformation
- 7.10.5Example 2: PTP travel for generic 5-axis transformation
- 7.10.6Example 3: PTPG0 and TRANSMIT
- 7.11Constraints when selecting a transformation
- 7.12Deselecting a transformation (TRAFOOF)
- 8Kinematic chains
- 9Collision avoidance with kinematic chains
- 10Transformation with kinematic chains
- 11Tool offsets
- 11.1Offset memory
- 11.2Additive offsets
- 11.3Special handling of tool offsets
- 11.4Online tool offset
- 11.53D tool radius compensation
- 11.6Tool orientation (ORIC, ORID, OSOF, OSC, OSS, OSSE, ORIS, OSD, OST)
- 11.7Free assignment of D numbers, cutting edge numbers
- 11.7.1Free assignment of D numbers, cutting edge numbers (CE address)
- 11.7.2Free assignment of D numbers: Checking D numbers (CHKDNO)
- 11.7.3Free assignment of D numbers: Rename D numbers (GETDNO, SETDNO)
- 11.7.4Free assignment of D numbers: Determine T number to the specified D number (GETACTTD)
- 11.7.5Free assignment of D numbers: Invalidate D numbers (DZERO)
- 11.8Toolholder kinematics
- 11.9Tool length compensation for orientable toolholders (TCARR, TCOABS, TCOFR, TCOFRX, TCOFRY, TCOFRZ)
- 11.10Online tool length compensation (TOFFON, TOFFOF)
- 11.11Modification of the offset data for rotatable tools
- 11.12Working with tool environments
- 11.12.1Save tool environment (TOOLENV)
- 11.12.2Delete tool environment (DELTOOLENV)
- 11.12.3Read T, D and DL number (GETTENV)
- 11.12.4Read information about the saved tool environments ($P_TOOLENVN, ($P_TOOLENV)
- 11.12.5Read tool lengths and/or tool length components (GETTCOR)
- 11.12.6Change tool components (SETTCOR)
- 11.13Read the assignment of the tool lengths L1, L2, L3 to the coordinate axes (LENTOAX)
- 12Path traversing behavior
- 12.1Tangential control
- 12.2Feedrate characteristic (FNORM, FLIN, FCUB, FPO)
- 12.3Acceleration behavior
- 12.4Traversing with feedforward control (FFWON, FFWOF)
- 12.5Programmable contour accuracy (CPRECON, CPRECOF)
- 12.6Program sequence with preprocessing memory (STOPFIFO, STARTFIFO, FIFOCTRL, STOPRE)
- 12.7Defining a stop delay range (DELAYFSTON, DELAYFSTOF)
- 12.8Prevent program position for SERUPRO (IPTRLOCK, IPTRUNLOCK)
- 12.9Repositioning to the contour (REPOSA, REPOSL, REPOSQ, REPOSQA, REPOSH, REPOSHA, DISR, DISPR, RMIBL, RMBBL, RMEBL, RMNBL)
- 12.10Influencing the motion control
- 12.11Programming contour/orientation tolerance (CTOL, OTOL, ATOL)
- 12.12Block change behavior with active coupling (CPBC)
- 13Axis couplings
- 13.1Coupled motion (TRAILON, TRAILOF)
- 13.2Curve tables (CTAB)
- 13.2.1Define curve tables (CTABDEF, CATBEND)
- 13.2.2Check for presence of curve table (CTABEXISTS)
- 13.2.3Delete curve tables (CTABDEL)
- 13.2.4Locking curve tables to prevent deletion and overwriting (CTABLOCK, CTABUNLOCK)
- 13.2.5Curve tables: Determine table properties (CTABID, CTABISLOCK, CTABMEMTYP, CTABPERIOD)
- 13.2.6Read curve table values (CTABTSV, CTABTEV, CTABTSP, CTABTEP, CTABSSV, CTABSEV, CTAB, CTABINV, CTABTMIN, CTABTMAX)
- 13.2.7Curve tables: Check use of resources (CTABNO, CTABNOMEM, CTABFNO, CTABSEGID, CTABSEG, CTABFSEG, CTABMSEG, CTABPOLID, CTABPOL, CTABFPOL, CTABMPOL)
- 13.3Axial master value coupling (LEADON, LEADOF)
- 13.4Electronic gear (EG)
- 13.5Synchronous spindle
- 13.6Generic coupling (CP...)
- 13.7Master/slave coupling (MASLDEF, MASLDEL, MASLON, MASLOF, MASLOFS)
- 14Synchronized actions
- 15Oscillation
- 16Punching and nibbling
- 17Grinding
- 18Additional functions
- 18.1Axis functions (AXNAME, AX, SPI, AXTOSPI, ISAXIS, AXSTRING, MODAXVAL)
- 18.2Replaceable geometry axes (GEOAX)
- 18.3Axis container (AXCTSWE, AXCTSWED, AXCTSWEC)
- 18.4Wait for valid axis position (WAITENC)
- 18.5Programmable parameter set changeover (SCPARA)
- 18.6Check scope of NC language present (STRINGIS)
- 18.7Interactively call the window from the part program (MMC)
- 18.8Program runtime/part counter
- 18.9Process DataShare - Output to an external device/file (EXTOPEN, WRITE, EXTCLOSE):
- 18.10Alarms (SETAL)
- 18.11Extended stop and retract (ESR)
- 18.12Define blank (WORKPIECE)
- 18.13Switch language mode (G290, G291)
- 19User stock removal programs
- 19.1Supporting functions for stock removal
- 19.2Generate contour table (CONTPRON)
- 19.3Generate coded contour table (CONTDCON)
- 19.4Determine point of intersection between two contour elements (INTERSEC)
- 19.5Execute the contour elements of a table block-by-block (EXECTAB)
- 19.6Calculate circle data (CALCDAT)
- 19.7Deactivate contour preparation (EXECUTE)
- 20Programming cycles externally
- 20.1Technology cycles
- 20.1.1Introduction
- 20.1.2Technology-specific overview
- 20.1.3HOLES1 - row of holes
- 20.1.4HOLES2 - hole circle
- 20.1.5POCKET3 - milling a rectangular pocket
- 20.1.6POCKET4 - milling a circular pocket
- 20.1.7SLOT1 - longitudinal slot
- 20.1.8SLOT2 - circumferential slot
- 20.1.9LONGHOLE - elongated hole
- 20.1.10CYCLE60 - engraving cycle
- 20.1.11CYCLE61 - Face milling
- 20.1.12CYCLE62 - contour call
- 20.1.13CYCLE63 - Milling contour pocket
- 20.1.14CYCLE64 - Predrilling contour pocket
- 20.1.15CYCLE70 - thread milling
- 20.1.16CYCLE72 - Path milling
- 20.1.17CYCLE76 - rectangular spigot milling
- 20.1.18CYCLE77 - circular spigot milling
- 20.1.19CYCLE78 - Drill thread milling
- 20.1.20CYCLE79 - multi-edge
- 20.1.21CYCLE81 - drilling, centering
- 20.1.22CYCLE82 - drilling, counterboring
- 20.1.23CYCLE83 - deep-hole drilling
- 20.1.24CYCLE84 - tapping without compensating chuck
- 20.1.25CYCLE85 - reaming
- 20.1.26CYCLE86 - boring
- 20.1.27CYCLE92 - cut-off
- 20.1.28CYCLE95 - contour cutting
- 20.1.29CYCLE98 - thread chain
- 20.1.30CYCLE99 - thread turning
- 20.1.31CYCLE435 - Set dresser coordinate system
- 20.1.32CYCLE495 - form-truing
- 20.1.33CYCLE800 - swiveling
- 20.1.34CYCLE801 - grid or frame
- 20.1.35CYCLE802 - arbitrary positions
- 20.1.36CYCLE830 - deep-hole drilling 2
- 20.1.37CYCLE832 - High-Speed Settings
- 20.1.38CYCLE840 - tapping with compensating chuck
- 20.1.39CYCLE899 - Milling open slot
- 20.1.40CYCLE930 - groove
- 20.1.41CYCLE940 - undercut forms
- 20.1.42CYCLE951 - stock removal
- 20.1.43CYCLE952 - contour grooving
- 20.1.44CYCLE4071 - longitudinal grinding with infeed at the reversal point
- 20.1.45CYCLE4072 - longitudinal grinding with infeed at the reversal point and cancel signal
- 20.1.46CYCLE4073 - longitudinal grinding with continuous infeed
- 20.1.47CYCLE4074 - longitudinal grinding with continuous infeed and cancel signal
- 20.1.48CYCLE4075 - surface grinding with infeed at the reversal point
- 20.1.49CYCLE4077 - surface grinding with infeed at the reversal point and cancel signal
- 20.1.50CYCLE4078 - surface grinding with continuous infeed
- 20.1.51CYCLE4079 - surface grinding with intermittent infeed
- 20.1.52GROUP_BEGIN - beginning of program block
- 20.1.53GROUP_END - end of program block
- 20.1.54GROUP_ADDEND - End of trial cut addition
- 20.1.55Supplementary conditions
- 20.2Measuring cycles
- 20.1Technology cycles
- 21Tables
- AAppendix
- Glossary
- Index
Combine search queries with whitespace
0-9
- 0-9
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- #
- 0-9
- A
- Absolute dimensions
- Axis address
- Axis name
- Axes
- Address
- Alarms
- Archiving
- Asynchronous subprogram
- Automatic
- Acceleration with jerk limitation
- Auxiliary functions
- B
- Backup battery
- Blank
- Block search
- Basic axis
- Basic Coordinate System
- Baud rate
- Block
- Booting
- Backlash compensation
- C
- Cycles
- Continuous-path mode
- C axis
- CNC
- COM
- CPU
- C spline
- Channel
- Compensation axis
- Compensation table
- Compensation value
- Contour
- Contour monitoring
- Coordinate system
- Circular interpolation
- Curvature
- CU
- CNC
- D
- Dynamic feedforward control
- Drive
- Data block
- Data word
- Diagnostics
- DRF
- Dimensions specification, metric and inches
- E
- Editor
- External work offset
- Exact stop
- Exact stop limit
- F
- Fast retraction from the contour
- Feed override
- Finished-part contour
- Fixed-point approach
- Frame
- Fixed machine point
- G
- Geometry
- Geometry axis
- Ground
- H
- High-speed digital inputs/outputs
- Helical interpolation
- HIGHSTEP
- High-level CNC language
- HW Config
- I
- Inclined surface machining
- Increment
- Inverse-time feedrate
- Inch measuring system
- Intermediate blocks
- Identifier
- Interpolator
- Interpolatory compensation
- Interrupt routine
- Incremental dimension
- J
- JOG
- K
- Keywords
- Key switch
- KV
- L
- Leadscrew error compensation
- Leading axis
- Linear interpolation
- Limit speed
- Load memory
- Linear axis
- Look Ahead
- M
- Mirroring
- Machining channel
- Mode
- Mode group
- Main program
- Main block
- Macro techniques
- Machine axes
- Machine coordinate system
- Machine zero
- Machine control panel
- MDI
- Messages
- Metric measuring system
- N
- NC
- Network
- NURBS
- NRK
- O
- Overall reset
- Offset memory
- OEM
- Oriented spindle stop
- Override
- P
- Peripheral module
- PLC
- PLC programming
- PLC program memory
- Polar coordinates
- Polynomial interpolation
- Positioning axis
- Program block
- Program level
- Programmable working area limitation
- Programmable frames
- Programming key
- Protection zone
- Programmable logic controller
- Part program
- Part program block
- Part program management
- Pre-coincidence
- Path axis
- Path velocity
- Path feedrate
- PCIN data transfer program
- Q
- Quadrant error compensation
- R
- Reference point
- Rotation
- R parameters
- Rotary axis
- Rounding axis
- RS-232-C
- Rapid traverse
- S
- Setting data
- Safety functions
- Scaling
- Softkey
- Software limit switch
- Spline interpolation
- Standard cycles
- Synchronized axes
- Synchronized actions
- Synchronization
- System memory
- System variable
- Subprogram
- Synchronized axis
- Subblock
- T
- Tool nose radius compensation
- Text editor
- TOA area
- TOA unit
- Transformation
- Travel range
- Tool
- Tool offset
- Tool radius compensation
- Tapping without compensating chuck
- U
- User-defined variable
- User program
- User memory
- User interface
- V
- Variable definition
- Velocity control
- W
- Workpiece
- Workpiece contour
- Workpiece coordinate system
- Workpiece zero
- WinSCP
- Working area limitation
- Working area
- Working memory
- Work offset
- X
- Y
- Z
- #
0-9
- 0-9
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- #
- 0-9
- 0 character
- A
- A spline
- ABS
- Acceleration mode
- ACCLIMA
- ACOS
- Acquiring and finding untraceable sections
- ACTBLOCNO
- ACTFRAME
- Actual value coupling
- Addressing
- ADISPOSA
- Alarms, set in the NC program
- ALF, for fast retraction from contour
- AND
- APR
- APRB
- APRP
- APW
- APWB
- APWP
- Arbitrary positions - CYCLE802, External programming
- Arithmetic parameters, Channel-specific
- Arithmetic parameters, Global
- Array
- Array, definition
- Array, element
- Array index
- AS
- ASIN
- ASPLINE
- Asynchronous oscillation
- ATAN2
- ATOL
- Automatic interrupt pointer
- Automatic path segmentation
- AV
- Availability, System-dependent
- AX
- AXCTSWE
- AXCTSWEC
- AXCTSWED
- Axes, Coupled-motion
- Axial master value coupling
- AXIS
- AXNAME
- AXSTRING
- AXTOCHAN
- AXTOSPI
- B
- B spline
- B_AND
- B_NOT
- B_OR
- B_XOR
- BAUTO
- Beginning of program block - GROUP_BEGIN
- BFRAME
- Blank definition
- BLOCK
- Block display, suppress
- BLSYNC
- BNAT
- BOOL
- Boring - CYCLE86, External programming
- BOUND
- BRISK
- BRISKA
- BSPLINE
- BTAN
- C
- C spline
- CAC
- CACN
- CACP
- CALL
- CALLPATH
- Cartesian PTP travel
- CASE
- Case-insensitive
- CDC
- Centering - CYCLE81, External programming
- CFINE
- CHAN
- CHANDATA
- CHAR
- Check, structures
- CHKDNO
- CIC
- Circle data, calculating
- Circular pocket - POCKET4, External programming
- Circular position pattern - HOLES2, External programming
- Circular spigot - CYCLE77, External programming
- Circumferential slot - SLOT2, External programming
- CLEARM
- CLRINT
- COARSE
- COARSEA
- COLLPAIR
- Comparison operators
- COMPCAD
- COMPCURV
- COMPLETE
- COMPOF
- COMPON
- COMPSURF
- Concatenation, of strings
- Constraints for transformations
- CONTDCON
- Contour, -coding
- Contour, -preparation
- Contour, reposition
- Contour, table
- Contour accuracy, Programmable
- Contour call - CYCLE62, External programming
- Contour cutting - CYCLE95, External programming
- Contour element, travel
- Contour grooving - CYCLE952, External programming
- Contour preparation, Error feedback signal
- CONTPRON
- Corner deceleration at all corners
- Corner deceleration at inside corners
- CORRTRAFO
- COS
- Count loop
- COUPDEF
- COUPDEL
- Coupled motion
- Coupled-axis combinations
- Coupled-motion axes
- coupling, Generic
- Coupling factor
- Coupling status, during coupled motion
- Coupling status, for axial master value coupling
- COUPOF
- COUPOFS
- COUPON
- COUPONC
- COUPRES
- CP
- CPBC
- CPDEF
- CPDEL
- CPFMOF
- CPFMON
- CPFMSON
- CPFPOS + CPOF
- CPFPOS + CPON
- CPFRS
- CPLA
- CPLCTID
- CPLDEF
- CPLDEL
- CPLDEN
- CPLINSC
- CPLINTR
- CPLNUM
- CPLOF
- CPLON
- CPLOUTSC
- CPLOUTTR
- CPLPOS
- CPLSETVAL
- CPMALARM
- CPMBRAKE
- CPMPRT
- CPMRESET
- CPMSTART
- CPMVDI
- CPOF
- CPON
- CPRECOF
- CPRECON
- CPROT
- CPROTDEF
- CPSETTYPE
- CPSYNCOP
- CPSYNCOP2
- CPSYNCOV
- CPSYNFIP
- CPSYNFIP2
- CPSYNFIV
- CSPLINE
- CTAB
- CTABDEF
- CTABDEL
- CTABEND
- CTABEXISTS
- CTABFNO
- CTABFPOL
- CTABFSEG
- CTABID
- CTABINV
- CTABISLOCK
- CTABLOCK
- CTABMEMTYP
- CTABMPOL
- CTABMSEG
- CTABNO
- CTABNOMEM
- CTABPERIOD
- CTABPOL
- CTABPOLID
- CTABSEG
- CTABSEGID
- CTABSEV
- CTABSSV
- CTABTEP
- CTABTEV
- CTABTMAX
- CTABTMIN
- CTABTSP
- CTABTSV
- CTABUNLOCK
- CTOL
- CTRANS
- CUT3DC
- CUT3DCC
- CUT3DCCD
- CUT3DCD
- CUT3DF
- CUT3DFD
- CUT3DFF
- CUT3DFS
- CUTMOD
- CUTMODK
- Cut-off - CYCLE92, External programming
- Cutting edge number
- Cycle alarms
- CYCLE4071, External programming
- CYCLE4072, External programming
- CYCLE4073, External programming
- CYCLE4074, External programming
- CYCLE4075, External programming
- CYCLE4077, External programming
- CYCLE4078, External programming
- CYCLE4079, External programming
- CYCLE435 - Set dresser coordinate system, External programming
- CYCLE495 - form-truing, External programming
- CYCLE60 - Engraving, External programming
- CYCLE61 - Face milling, External programming
- CYCLE62- contour call, External programming
- CYCLE63 - Milling contour pocket, External programming
- CYCLE64 - Predrilling contour pocket, External programming
- CYCLE70 - thread milling, External programming
- CYCLE72 - Path milling, External programming
- CYCLE76 - rectangular spigot, External programming
- CYCLE77 - circular spigot, External programming
- CYCLE78 - Drill thread milling, External programming
- CYCLE79 - multi-edge, External programming
- CYCLE800 - swiveling, External programming
- CYCLE801 - grid/frame position pattern, External programming
- CYCLE802 - arbitrary positions, External programming
- CYCLE81 - centering, External programming
- CYCLE82 - drilling, External programming
- CYCLE83 - deep-hole drilling, External programming
- CYCLE830 - deep-hole drilling 2, External programming
- CYCLE832 - High-Speed Settings, External programming
- CYCLE84 - tapping without compensating chuck, External programming
- CYCLE840 - tapping with compensating chuck, External programming
- CYCLE85 - reaming, External programming
- CYCLE86 - boring, External programming
- CYCLE899 - Milling open slot, External programming
- CYCLE92 - cut-off, External programming
- CYCLE930 - groove, External programming
- CYCLE940 - Undercut, External programming
- CYCLE95 - contour cutting, External programming
- CYCLE951 - stock removal, External programming
- CYCLE952 - contour grooving, External programming
- CYCLE98 - thread chain, External programming
- CYCLE99 - thread turning, External programming
- Cylinder surface transformation
- D
- D number, Freely assigned
- D numbers, Check
- D numbers, Renaming
- Data class
- DCI
- DCM
- DCU
- Deep-hole drilling - CYCLE83, External programming
- Deep-hole drilling 2 - CYCLE830, External programming
- DEF
- DEFAULT
- DEFINE ... AS
- DELAYFSTOF
- DELAYFSTON
- DELDL
- DELETE
- Delete distance-to-go
- DELOBJ
- DELTOOLENV
- Denominator polynomial
- DIN subprogram name
- Direction vector
- Directory path
- DISABLE
- DISPLOF
- DISPLON
- DISPR
- DIV
- DL
- DO
- Drill thread milling - CYCLE78, External programming
- Drilling - CYCLE82, External programming
- DRIVE
- Drive name
- DRIVEA
- DV
- DYNFINISH
- DYNNORM
- DYNPOS
- DYNROUGH
- DYNSEMIFIN
- E
- Easy XML
- EAUTO
- EES
- EES notation
- EG, Electronic gear
- EGDEF
- EGDEL
- EGOFC
- EGOFS
- EGON
- EGONSYN
- EGONSYNE
- Electronic gear
- Elongated hole - LONGHOLE, External programming
- ELSE
- ENABLE
- ENAT
- End of program block - GROUP_END, External programming
- ENDFOR
- ENDIF
- ENDLABEL
- Endless loop
- ENDLOOP
- End-of-motion criterion, Programmable
- ENDWHILE
- Engraving - CYCLE60, External programming
- ESR
- ESRR
- ESRS
- ETAN
- Euler angles
- EVERY
- EXECSTRING
- EXECTAB
- EXECUTE
- EXP
- EXTCALL, for SINUMERIK 828D
- EXTCALL, for SINUMERIK 840D sl
- EXTCLOSE
- EXTERN
- External programming
- External zero offset
- EXTOPEN
- F
- Face milling
- Face milling - CYCLE61, External programming
- FALSE
- Fast retraction from the contour
- FCTDEF
- FCUB
- FENDNORM
- FFWOF
- FFWON
- FIFOCTRL
- File, -information
- File name
- FILEDATE
- FILEINFO
- FILESIZE
- FILESTAT
- FILETIME
- FINE
- FINEA
- FLIN
- FNORM
- Following axis, for axial master value coupling
- FOR
- Form-truing - CYCLE495, External programming
- FPO
- FRAME
- Frame component, FI
- Frame component, MI
- Frame component, RT
- Frame component, SC
- Frame component, TR
- Frame variable, Assigning values
- Frame variable, Calling coordinate transformations
- Frame variable, Predefined frame variable
- Frames, Assign
- Frames, Channel-specific
- Frames, Frame chains
- Frames, NCU global
- Frames, System
- FROM
- FTOCOF
- FTOCON
- G
- G code, Indirect programming
- G group, Technology
- G290
- G291
- G5
- G62
- G621
- G7
- G810 ... G819
- G820 ... G829
- GEOAX
- Geometry axis, Switching
- GET
- GETACTTD
- GETD
- GETDNO
- GETTCOR
- GETTENV
- GETVARAP
- GETVARDFT
- GETVARDIM
- GETVARLIM
- GETVARPHU
- GETVARTYP
- Global part program memory (GDIR)
- GOTO
- GOTOB
- GOTOC
- GOTOF
- GOTOS
- GP
- Grid/frame position pattern - CYCLE801, External programming
- Groove - CYCLE930, External programming
- GROUP_ADDEND - End of trial cut addition, External programming
- GROUP_BEGIN - beginning of program block, External programming
- GROUP_END - end of program block, External programming
- GUD
- H
- High Speed Settings - CYCLE832, External programming
- Hold block
- HOLES1 - line position pattern, External programming
- HOLES2 - circle position pattern, External programming
- I
- ID
- IDS
- IF
- IFRAME
- INDEX
- Indirect programming, of addresses
- Indirect programming, of G codes
- Indirect programming, of part program lines
- Indirect programming, of position attributes
- INICF
- INIPO
- INIRE
- INIT
- INITIAL
- Initial tool orientation setting ORIRESET
- INITIAL_INI
- Initialization, of arrays
- Initialization program
- Insertion depth
- INT
- Interpolation of the rotation vector
- Interrupt routine, Deactivating/activating
- Interrupt routine, Delete
- Interrupt routine, Fast retraction from the contour
- Interrupt routine, Newly assign
- Interrupt routine, Programmable traverse direction
- Interrupt routine, Retraction movement
- INTERSEC
- IPOBRKA
- IPOENDA
- IPOSTOP
- IPTRLOCK
- IPTRUNLOCK
- ISAXIS
- ISFILE
- ISNUMBER
- ISOCALL
- ISVAR
- J
- Jerk, Limitation
- Jerk, offset
- JERKLIM
- JERKLIMA
- Jump, to beginning of program
- Jump, to jump labels
- Jump label, for program jumps
- Jump marker, For program section repetitions
- K
- Kinematic type
- Kinematics, Resolved
- L
- L...
- Label
- Language mode
- LEAD
- Leading axis, for axial master value coupling
- LEADOF
- LEADON
- LENTOAX
- LIFTFAST
- Line position pattern - HOLES1, External programming
- Link, variables
- LLI
- LN
- Logic operators
- LONGHOLE - elongated hole, External programming
- Longitudinal slot - SLOT1, External programming
- LOOP
- LUD
- M
- M17
- M30
- Macro
- MASLDEF
- MASLDEL
- MASLOF
- MASLOFS
- MASLON
- Master value coupling, Actual value and setpoint coupling
- Master value coupling, Synchronization of leading and following axis
- Master value simulation
- MATCH
- MAXVAL
- MCALL
- MD10010
- MD10280
- MD15800
- MD18104
- MD18116
- MD18156
- MD20360
- MD24558
- MD24658
- MEAC
- MEAFRAME
- MEAS
- MEASA
- Measuring task status
- MEAW
- MEAWA
- Memory, Preprocessing
- Memory, Program
- Memory, Working
- Milling contour pocket – CYCLE63, External programming
- Milling open slot - CYCLE899, External programming
- Milling tool machining point
- Milling tool reference point
- Milling tool tip
- MINDEX
- MINVAL
- MMC
- MOD
- MODAXVAL
- MPF
- Multi-edge - CYCLE79, External programming
- N
- NAMETOINT
- NCK
- NCK notation
- Nesting depth, of check structures
- NEWCONF
- Nibbling
- NOC
- NOT
- NPROT
- NPROTDEF
- NUMBER
- NUT
- O
- Oblique angle transformation (TRAANG), with programmable angle
- Oblique plunge-cut grinding
- OEM addresses
- OEM functions
- OEMIPO1/2
- Offset memory
- OMA1 ... OMA5
- Online tool length offset
- Operating mode, During measurement
- OR
- ORIAXES
- ORIC
- ORICONCCW
- ORICONCW
- ORICONIO
- ORICONTO
- ORICURVE
- ORID
- Orientation axes
- Orientation programming
- Orientation transformation TRAORI, Generic 5/6-axis transformation
- Orientation transformation TRAORI, Machine kinematics
- Orientation transformation TRAORI, Orientation movements
- Orientation vector THETA
- ORIEULER
- ORIMKS
- ORIPATH
- ORIPATHS
- ORIPLANE
- ORIRESET(A, B, C)
- ORIROTA
- ORIROTC, during interpolation the tool rotation
- ORIROTC, for rotation of the tool orientation
- ORIROTR
- ORIROTT
- ORIRPY
- ORIRPY2
- ORIS
- ORISOF
- ORISOLH
- ORISON
- ORIVECT
- ORIVIRT1
- ORIVIRT2
- ORIWKS
- OS
- OSB
- OSC
- OSCILL
- Oscillating motion, Infeed at reversal point
- Oscillating motion, Reversal point
- Oscillating motion, Reversal range
- Oscillation, Asynchronous
- Oscillation, Asynchronous oscillation
- Oscillation, Control via synchronized action
- Oscillation, Partial infeed
- Oscillation, Synchronous oscillation
- OSCTRL
- OSD
- OSE
- OSNSC
- OSOF
- OSP1
- OSP2
- OSS
- OSSE
- OST
- OST1
- OST2
- OTOL
- Output, to external device/file
- P
- P...
- P_ACTFRAME
- Parameter, Actual
- Parameter, Formal
- Parameter, transfer for subprogram call
- Parameter, Transfer on subprogram call
- Parameters, Machine
- Path milling - CYCLE72, External programming
- Path specification
- PCALL
- PDELAYOF
- PDELAYON
- PFRAME
- PHI, For orientation along the peripheral surface of a taper
- PHI, Orientation polynomials
- PHU
- PL, for polynomial interpolation
- PL, for spline interpolation
- PO
- PO[PHI], For orientation along the peripheral surface of a taper
- PO[PHI], for rotation of the tool orientation
- PO[PHI], Orientation polynomials
- PO[PSI], For orientation along the peripheral surface of a taper
- PO[PSI], for rotation of the tool orientation
- PO[PSI], Orientation polynomials
- PO[THT], for rotation of the tool orientation
- PO[THT], Orientation polynomials
- PO[XH], for orientation specification of two contact points
- PO[XH], Orientation polynomials
- PO[YH], for orientation specification of two contact points
- PO[YH], Orientation polynomials
- PO[ZH], for orientation specification of two contact points
- PO[ZH], Orientation polynomials
- POCKET3 - rectangular pocket, External programming
- POCKET4 - circular pocket, External programming
- Point-to-point travel
- Polar transformation
- POLF, for NC-controlled retraction
- POLFA
- POLFMASK, for NC-controlled retraction
- POLFMLIN, for NC-controlled retraction
- POLY
- Polynomial coefficient
- Polynomial interpolation
- POLYPATH
- PON
- PONS
- POSFS
- Position attributes, Indirect programming
- Position synchronism
- Position synchronism with angular offset
- POT
- Predrilling a contour pocket – CYCLE64, External programming
- PREPRO
- Preprocessing, -memory
- PRESETON
- PRESETONS
- PRIO
- PRLOC
- Process DataShare
- Processing time
- Program, addressing
- Program, Branch
- Program, Initialization
- Program, Jumps
- Program, memory
- Program, repetition
- Program, Runtimes
- Program loop, Count loop
- Program loop, End of loop
- Program loop, IF loop
- Program loop, REPEAT loop
- Program loop, WHILE loop
- Program memory, File types
- Program memory, Standard directories
- Program section, -repetition
- Program section repetition, with indirect programming CALL
- PROTA
- PROTD
- Protection zones
- PROTS
- PSI, For orientation along the peripheral surface of a taper
- PSI, Orientation polynomials
- PTP
- PTPG0
- PTPWOC
- PUD
- PUNCHACC
- Punching
- PUTFTOC
- PUTFTOCF
- PW
- Q
- R
- READ
- REAL
- Reaming - CYCLE85, External programming
- Rectangular pocket - POCKET3, External programming
- Rectangular spigot - CYCLE76, External programming
- REDEF
- RELEASE
- REP
- REPEAT
- REPEATB
- REPOSA
- REPOSH
- REPOSHA
- REPOSL
- REPOSQ
- REPOSQA
- Residual time, for a workpiece
- RET
- RET (parameterizable)
- RETB (parameterizable)
- Retraction, drive-autonomous
- Retraction, NC-controlled
- RG
- RINDEX
- RMBBL
- RMEBL
- RMIBL
- RMNBL
- Rotary axes, Angle of rotation
- Rotary axes, Direction vectors
- Rotary axes, Distance vectors
- Rotation, of the orientation vector
- ROUND
- Round up
- ROUNDUP
- RPY
- Run MyScreens
- Runtime, Response of check structures
- S
- SAVE
- SBLOF
- SBLON
- SCPARA
- SD
- SD41610
- SD41611
- SD42475
- SD42476
- SD42477
- SD42900
- SD42910
- SD42920
- SD42930
- SD42935
- SD42940
- SD42984
- Search path, for subprogram call
- Search path, Programmable search path
- SET
- Set dresser coordinate system - CYCLE435, External programming
- SETAL
- SETDNO
- SETINT
- SETM
- Setpoint value coupling
- SETTCOR
- Setup value
- SIN
- Single-block, suppression
- Singular positions
- SLOT1 - longitudinal slot, External programming
- SLOT2 - circumferential slot, External programming
- Smoothing, of the orientation characteristic
- SOFT
- SOFTA
- SON
- SONS
- Speed coupling
- Speed synchronism
- SPF
- SPI
- SPIF1
- SPIF2
- Spindle, replacement
- Spline, interpolation
- Spline, types
- Spline group
- SPLINEPATH
- SPN
- SPOF
- SPP
- SPRINT
- SQRT
- START
- STARTFIFO
- STAT
- Stock removal, supporting functions
- Stock removal - CYCLE951, External programming
- STOPFIFO
- Stopping, drive-autonomous
- Stopping, NC-controlled
- STOPRE
- String, concatenation
- String, formatting
- String, length
- String, -operations
- STRINGIS
- STRLEN
- Subprogram, Application
- Subprogram, call with parameter transfer
- Subprogram, call without parameter transfer
- Subprogram, call, indirect
- Subprogram, call, modal
- Subprogram, Name
- Subprogram, Programmable search path
- Subprogram, repetition
- Subprogram, return, parameterizable (RET ...)
- Subprogram, return, parameterizable (RETB...)
- Subprogram with path specification and parameters
- SUBSTR
- Switchable geometry axes
- Swiveling - CYCLE800, External programming
- Synchronism, coarse
- Synchronism, Fine
- Synchronous oscillation, Assignment of oscillating and infeed axes
- Synchronous oscillation, Define infeeds
- Synchronous oscillation, Evaluation, IPO cycle
- Synchronous oscillation, Infeed in reversal point range
- Synchronous oscillation, Infeed movement
- Synchronous oscillation, Next partial infeed
- Synchronous oscillation, Synchronized actions
- Synchronous spindle, Coupling
- Synchronous spindle, pair definition
- SYNR
- SYNRW
- SYNW
- System, -dependent availability
- System frames
- System variables, Probe limitation
- System variables, Probe status
- T
- TAN
- TANG
- TANGDEL
- TANGOF
- TANGON
- Tapping with compensating chuck - CYCLE840, External programming
- Tapping without compensating chuck - CYCLE84, External programming
- TCARR
- TCOABS
- TCOFR
- TCOFRX
- TCOFRY
- TCOFRZ
- THETA, during interpolation the tool rotation
- THETA, for rotation of the tool orientation
- Thread chain - CYCLE98, External programming
- Thread milling - CYCLE70, External programming
- Thread turning - CYCLE99, External programming
- TILT
- TLIFT
- TMOF
- TMON
- TOFFOF
- TOFFON
- TOLOWER
- Tool, -orientation
- Tool, -orientation for frame change
- Tool, -parameters
- Tool chain
- Tool offset, Coordinate system for wear values
- Tool offset, Offset memory
- Tool offsets, additive
- Tool orientation, relative to the path
- Tool orientation relative to the path
- Tool radius compensation, Corner deceleration
- TOOLENV
- Toolholder, kinematics
- Toolholder, -orientable
- Toolholder with orientation capability
- TOUPPER
- TOWBCS
- TOWKCS
- TOWMCS
- TOWSTD
- TOWTCS
- TOWWCS
- TRAANG, with programmable angle
- TRACON
- TRACYL
- TRAFOOF
- TRAFOON
- TRAILOF
- TRAILON
- Transformation types, General function
- Transformation with a swiveling linear axis
- Transformations, Chained transformations
- Transformations, Concatenated
- Transformations, Initial tool orientation setting regardless of kinematics
- Transformations, Kinematic transformations
- Transformations, Orientation transformation
- Transformations, Three-, four- and five-axis transformation
- TRANSMIT
- TRAORI
- Trigger event, During measurement
- TRUE
- TRUNC
- TU
- Type of coupling
- U
- ULI
- Undercut - CYCLE940, External programming
- UNTIL
- User XML
- V
- Variable, Type conversion
- Variables, Type conversion
- Variables, User-defined
- VELOLIM
- VELOLIMA
- W
- WAITC
- WAITE
- WAITENC
- WAITM
- WAITMC
- Wear value
- WHEN
- WHEN-DO
- WHENEVER
- WHENEVER-DO
- WHILE
- Working memory
- Workpiece, counter
- Workpiece, directories
- Workpiece, main directory
- Workpiece chain
- WRITE
- X
- XOR
- Y
- Z
- Zero offset, External
- #
- - End of trial cut addition - GROUP_ADDEND, External programming
- $AA_ATOL
- $AA_COUP_ACT, during coupled motion
- $AA_COUP_ACT, for axial master value coupling
- $AA_ESR_ENABLE
- $AA_LEAD_SP
- $AA_LEAD_SV
- $AC_ACT_PROG_NET_TIME
- $AC_ACTUAL_PARTS
- $AC_AXCTSWA
- $AC_AXCTSWE
- $AC_CTOL
- $AC_CUT_INV
- $AC_CUTMOD
- $AC_CUTMOD_ANG
- $AC_CUTMODK
- $AC_CUTTING_TIME
- $AC_CYCLE_TIME
- $AC_DELAYFST
- $AC_ESR_TRIGGER
- $AC_OLD_PROG_NET_TIME
- $AC_OLD_PROG_NET_TIME_COUNT
- $AC_OPERATING_TIME
- $AC_OTOL
- $AC_PROG_NET_TIME_TRIGGER
- $AC_REPOS_PATH_MODE
- $AC_REQUIRED_PARTS
- $AC_SMAXVELO
- $AC_SMAXVELO_INFO
- $AC_SPECIAL_PARTS
- $AC_TOTAL_PARTS
- $AC_TRAFO_CORR_ELEM_P
- $AC_TRAFO_CORR_ELEM_T
- $AC_TRAFO_ORIAX_LOC
- $AN_AXCTAS
- $AN_AXCTSWA
- $AN_ESR_TRIGGER
- $AN_LANGUAGE_ON_HMI
- $AN_POWERON_TIME
- $AN_SETUP_TIME
- $NT_CLOSE_CHAIN_T
- $NT_CNTRL
- $NT_CORR_ELEM_P
- $NT_CORR_ELEM_T
- $NT_NAME
- $NT_ROT_AX_NAME
- $NT_TRAFO_INDEX
- $P_ACTBFRAME
- $P_AD
- $P_BFRAME
- $P_CHBFRAME
- $P_CHBFRMASK
- $P_CTOL
- $P_CUT_INV
- $P_CUTMOD
- $P_CUTMOD_ANG
- $P_CUTMOD_ERR
- $P_CUTMODK
- $P_DELAYFST
- $P_IFRAME
- $P_IS_EES_PATH
- $P_NCBFRAME
- $P_NCBFRMASK
- $P_ORI_DIFF
- $P_ORI_POS
- $P_ORI_SOL
- $P_ORI_STAT
- $P_OTOL
- $P_PATH
- $P_PFRAME
- $P_PROG
- $P_PROGPATH
- $P_SIM
- $P_STACK
- $P_SUBPAR
- $P_TOOLENV
- $P_TOOLENVN
- $PA_ATOL
- $SA_LEAD_TYPE
- $SC_CONTPREC
- $SC_MINFEED
- $SC_PA_ACTIV_IMMED
- $SN_PA_ACTIV_IMMED
- $TC_CARR1...14
- $TC_CARR18...23
- $TC_CARR18[m]
- $TC_DP1 ... 25
- $TC_ECPxy
- $TC_SCPxy
- * (arithmetic function)
- / (arithmetic function)
- + (arithmetic function)
- < (comparison operator)
- << (concatenation operator)
- <= (relational operator)
- <> (comparison operator)
- == (comparison operator)
- > (comparison operator)
- >= (relational operator)