Siemens SINUMERIK 840D sl Programming Manual page 178

Job planning
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Special Motion Commands
5.4 Compressor (COMPOF/ON, COMPCURV, COMPCAD)
Example COMPCAD
G00 X30 Y6 Z40
G1 F10000 G642
SOFT
COMPCAD
STOPFIFO
N24050 Z32.499
N24051 X41.365 Z32.500
N24052 X43.115 Z32.497
N24053 X43.365 Z32.477
N24054 X43.556 Z32.449
N24055 X43.818 Z32.387
N24056 X44.076 Z32.300
...
COMPOF
G00 Z50
M30
Requirements
Machine manufacturer
Three sets of machine data are provided for the compressor function:
• $MC_COMPRESS_BLOCK_PATH_LIMIT
• $MA_COMPRESS_POS_TOL
• $MC_COMPRESS_VELO_TOL
COMPCAD
• $MN_MM_EXT_PROG_BUFFER_SIZE should be large, e.g., 100 (KB).
• $MC_COMPRESS_BLOCK_PATH_LIMIT must be significantly increased in value, e.g.,
• $MC_MM_NUM_BLOCKS_IN_PREP must be >= 60, to allow machining of much more
• FLIN and FCUB cannot be used.
Recommended for large block lengths and optimum velocity:
• $MC_MM_MAX_AXISPOLY_PER_BLOCK = 5
5-14
A maximum path length is set. All the blocks along this path are suitable for compression.
Longer blocks are not compressed.
A tolerance can be set for each axis. This value specifies the maximum deviation of the
generated spline curve from the programmed end points. The higher the values, the more
blocks can be compressed.
The maximum permissible path feed deviation with active compressor can be preset in
conjunction with FLIN and FCUB.
50 (mm).
than 10 points.
$MC_MM_PATH_VELO_SEGMENTS = 5
$MC_MM_ARCLENGTH_SEGMENTS = 10
;Compressor interface optimization ON
;Compressor OFF
Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
Job planning

Advertisement

Table of Contents
loading

Table of Contents