Contents - Table Of Contents
- Table Of Contents
- Table Of Contents
- Introductory comments
- Display of the G code
- Comments
- Preconditions for the feed
- Fixed feedrates F0 to F9
- Linear feed (G94)
- Revolutional feedrate (G95)
- Interpolation commands
- Linear interpolation (G01)
- Circular interpolation (G02, G03)
- Contour definition programming and addition of chamfers or radiuses
- Helical interpolation (G02, G03)
- Reference point approach with G functions
- Checking the reference position (G27)
- Reference point approach with reference point selection (G30)
- The coordinate system
- Machine coordinate systems (G53)
- Workpiece coordinate system (G92)
- Selection of a workpiece coordinate system
- Local coordinate system (G52)
- Selection of the plane (G17, G18, G19)
- Parallel axes (G17, G18, G19)
- Rotation of the coordinate system (G68, G69)
- D rotation G68/G69
- Defining the input modes of the coordinate values
- Inch/metric input (G20, G21)
- Scaling (G50, G51)
- Programmable mirroring (G50.1, G51.1)
- Time-controlled commands
- Tool offset functions
- Cutter radius compensation (G40, G41, G42)
- Collision detection
- S-, T-, M- and B functions
- M functions of spindle control
- M functions for subroutine calls
- M functions
- Controlling the feedrate
- Compressor in the ISO dialect mode
- Exact stop (G09, G61), Continuous-path mode (G64), tapping (G63)
- Program supporting functions
- Deep hole drilling cycle with chip breakage (G73)
- Fine drilling cycle (G76)
- Drilling cycle, preboring (G81)
- Drilling cycle, preboring (G82)
- Deep hole drilling cycle with chip removal (G83)
- Drilling cycle (G85)
- Boring cycle (G86)
- Boring cycle, reverse countersinking (G87)
- Drilling cycle (G89), return with G01
- Cycle "Tapping without compensating chuck" (G84)
- Drilling a left-hand thread without compensating chuck" cycle (G74)
- Left or right tapping cycle (G84 or G74)
- Deselection of a fixed cycle (G80)
- Program example with a tool length compensation and fixed cycles
- Multiple-start threads with G33
- Programmable data input (G10)
- M function for calling subroutines (M98, M99)
- Eight-digit program number
- Polar coordinates (G15, G16)
- Polar coordinates interpolation (G12.1, G13.1)
- Measuring functions
- Measuring with G31, P1 - P4
- Interrupt program with M96, M97
- Tool life control" function
- Macro programs
- Macro call via G function
- Special functions
- Switchover modes for DryRun and skip levels
- C.1 General machine data
- C.2 Channel-specific machine data
- C.3 Axis-specific setting data
- C.4 Channel-specific setting data
- D.1 Machine data
- D.2 Setting data
- D.3 Variables
- Glossary
- Index
|
Data DescriptionC.1 General machine dataISO Milling156 Programming Manual, 06/09, 6FC5398-7BP10-1BA010717 T_NO_FCT_CYCLE_NAMEMD number Name of tool change cycle for T function replacementDefault setting: - min. input limit: - max. input limit: -Changes effective after POWER ON Protection level: 2/7 Unit: -Data type: STRING Valid as of software version: 5.2Meaning: Cycle name of tool change routine during call via T function. If a T function is programmed ina part program block, then the subroutine defined in T_NO_FCT_CYCLE_NAME is called atthe end of block.The programmed T number can be queried in the cycle via the system variables$C_T/$C_T_PROG as decimal value and via $C_TS/$C_TS_PROG as string (only in toolmanagement).$MN_T_NO_FCT_CYCLE_NAME acts both in the Siemens mode G290 as well as in theexternal language mode G291.$MN_M_NO_FCT_CYCLE_NAME and $MN_T_NO_FCT_CYCLE_NAME may not beeffective in one block at the same time, i.e. max. one M/T function replacement can beeffective per block.Neither an M98 nor a modal subroutine call may be programmed in the block with the Tfunction replacement. It is also illegal to program a subroutine return jump or end of partprogram. Alarm 14016 is generated if these conventions are not observed.10718 M_NO_FCT_CYCLE_PARMD number M function replacement with parametersDefault setting: -1 min. input limit: - max. input limit: -Changes effective after POWER ON Protection level: 2/7 Unit: -Data type: DWORD Valid as of software version: 6.3Meaning: If a M function replacement was configured with MD10715$MN_M_NO_FCT_CYCLE[n]/MD10716 $MN_M_NO_FCT_CYCLE_NAME[n], thenMD10718 $MN_M_NO_FCT_CYCLE_PAR can be used for specifying parameter transfer forone of these M functions per system variable as is the case for the T function replacement.The parameters stored in the system variables always refer to the part program line in whichthe M function to be replaced is programmed. The following system variables are available:$C_ME: Address extension of the substituted M function$C_T_PROG: TRUE if address T has been programmed$C_T: Value of address T (integer)$C_TE: Address extension of address T$C_TS_PROG: TRUE if address TS has been programmed$C_TS: Value of address TS (string, with tool management only)$C_D_PROG: TRUE if address D has been programmed$C_D: Value of address D$C_DL_PROG: TRUE if address DL has been programmed$C_DL: Value of address DL PreviousNext |