Part Program Of The Machine Model - Siemens SINUMERIK 840D sl Function Manual

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

Advertisement

K9: Collision avoidance - only 840D sl
7.4 Example
7.4.2

Part program of the machine model

Program code
;***********************************************************
;************************* Example ************************
; milling machine: 3 linear axes, 1 spindle
;
;
;***********************************************************
; status: 2/11/2013, 15:34
;
;===========================================================
; collision machine data used
;===========================================================
; MD10619 $MN_COLLISION_TOLERANCE = 1
;
; MD18880 $MN_MM_MAXNUM_KIN_CHAIN_ELEM
; MD18890 $MN_MM_MAXNUM_3D_PROT_AREAS
; MD18892 $MN_MM_MAXNUM_3D_PROT_AREA_ELEM =
; MD18893 $MN_MM_MAXNUM_3D_T_PROT_ELEM
; MD18894 $MN_MM_MAXNUM_3D_FACETS_INTERN
; MD18895 $MN_MM_MAXNUM_3D_FACETS
; MD18896 $MN_MM_MAXNUM_3D_COLLISION
; MD18897 $MN_MM_MAXNUM_3D_INTERFACE_IN
; MD18899 $MN_PROT_AREA_TOOL_MASK
;
; MD19830 $ON_COLLISION_MASK = 1
;
;
;===========================================================
; definitions
;===========================================================
DEF INT RETVAL = 0
;
DEF INT C_NKE = 0
DEF INT C_NPC = 0
DEF INT C_NPE = 0
DEF INT C_NPP = 0
;
;
284
table
=> X1, Y1
Z axis, tool adapter, tool => Z1
=
=
=
= 1000
= 3000
=
=
=
; option
; return value of the delete function
; index for kinematic elements
; index for protection areas
; index for protection area elements
; index for collision pairs
Function Manual, 01/2015, 6FC5397-2BP40-5BA2
100
10
10
100
0
16
1
Special functions

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents