definition and programming of turning tools on siemens...
Post on 07-Jul-2020
2 Views
Preview:
TRANSCRIPT
K:\p-va\Anleitungen-Infos-Organisation\Anleitungen - VA-Schulungsunterlagen\2000-HEUTE_Siemens_840D_OPRATE\2010-10-29_MDynamics\MDynamics SL 2.7 Seite 1
Definition and programming of turning tools on Siemens Operate
NOTE: Consider following tooldata from the Spindel Base Orientation, viewing from
the operater side into the machine.
The Spindel Base Orientation is defined by SPOS=0 + “Spindelposition”.
The „Spindelposition“ can be set in the „cutting edge data“ mask. (It might
be necessary to get the tool to the spindle first to determine the data)
Spindelposition ($TC_DPC4)
Tool dimensions
-Length Z (L1)
-Length X (L2)
-Length X positiv if tool tip points towards X- (see picture)
-Length X negativ if tool tip points towards X+
-Corner radius
Cutting edge data mask
K:\p-va\Anleitungen-Infos-Organisation\Anleitungen - VA-Schulungsunterlagen\2000-HEUTE_Siemens_840D_OPRATE\2010-10-29_MDynamics\MDynamics SL 2.7 Seite 2
cutting edge position
NOTE: The screen only shows the cutting edge position as a graphics without number. The
number only gets shown for a short time while the curser´s on the graphics.
Programming
Programming of Turning mode is carried out by using a special CYCLE800. This cycle orientates and
tilts the tool with transformations that means all tool data are automatically calculated while tilting
or orientating. E.g if the tool orientation around the spindle axis gets changed also the cutting edge
position gets changed. The screen also shows the transformed cutting edge pos. Activation of
CYCLE800 for turning also activates G18, G95 and DAIMON.
Programming CYCLE800 for turning:
Possible cutting edge positions
graphic display of cutting edge orientation
K:\p-va\Anleitungen-Infos-Organisation\Anleitungen - VA-Schulungsunterlagen\2000-HEUTE_Siemens_840D_OPRATE\2010-10-29_MDynamics\MDynamics SL 2.7 Seite 3
Input mask for CYCLE800 turning:
K:\p-va\Anleitungen-Infos-Organisation\Anleitungen - VA-Schulungsunterlagen\2000-HEUTE_Siemens_840D_OPRATE\2010-10-29_MDynamics\MDynamics SL 2.7 Seite 4
Example: Tool orientated with SPOS=0 as shown on left picture below.
Tool example at SPOS=0 Picture shows the same tool at
SPOS=0+ „Spindelposition“=180
Tool definition either: or:
Spindelposition=0 Spindelposition=180
Cutting edge pos=2 cutting edge pos=3
Length X = negativ Length X= positiv
Vertical turning OD (turning axis MCS X)
CYCLE800 β = 0 β = 0
γ = 180 γ = 0
α0 = 0 α0 = 0
Vertical turning ID (turning axis MCS X)
CYCLE800 β = 0 β = 0
γ = 0 γ = 180
α0 = 0 α0 = 0
Vertical turning OD (turning axis MCS Y)
CYCLE800 β = 0 β = 0
γ = 180 γ = 0
α0 = 90 α0 = 90
K:\p-va\Anleitungen-Infos-Organisation\Anleitungen - VA-Schulungsunterlagen\2000-HEUTE_Siemens_840D_OPRATE\2010-10-29_MDynamics\MDynamics SL 2.7 Seite 5
Horizontal turning (component tilted towards operator side)
CYCLE800 β = 90 β = 90
γ = 0 γ = 180
Direction = - Direction = -
Horizontal turning (backside of table tilted towards operator side)
CYCLE800 β = 90 β = 90
γ = 0 γ = 180
Direction = + Direction = +
NOTE: It is not recommended to program negative swivel angle β for horicontal turning. It this case
it´s required to program negative X values .
NOTE: The -/+ sign for the tilting angle β (0<β<90) or the tilting „Direction“ has effect to the
position of the turning tool while tilted turning (eighter in front of or behind the turning center)
NOTE: The cutting edge position changes in tilted turning mode (0<β<90) depending on the tilting
angle. It might be possible that a cutting edge pos 6 or 8 becomes active even thou the original
cutting edge pos was 2 or 3.
Korrecture of turning-tools with touch probe: To display the Cycle masks in the „extended“ version
you have to alter following General Settingdata.
SD54760 Bit11 activation of selection of “geometrie/wear”
Bit12 activation of selection of „normal“ or “inverted”
Bit13 activation of selection “Length”
K:\p-va\Anleitungen-Infos-Organisation\Anleitungen - VA-Schulungsunterlagen\2000-HEUTE_Siemens_840D_OPRATE\2010-10-29_MDynamics\MDynamics SL 2.7 Seite 6
Example for programming a contour using CYCLE952: - Raw Part contour definition with CYCLE62
- Finish Part contour definition with CYCLE62
- Roughing with CYCLE952 with determination of restmaterial
- Finishing undercut with CYCLE952 on bottom of contour only
- Finishing complete contour with CYCLE952 (reversed direction)
Tooldefinition:
Tool1: ROUGH_TURN
Tool2: FINISH_TURN
K:\p-va\Anleitungen-Infos-Organisation\Anleitungen - VA-Schulungsunterlagen\2000-HEUTE_Siemens_840D_OPRATE\2010-10-29_MDynamics\MDynamics SL 2.7 Seite 7
Contour definition with CYCLE62:
- The input creates the reference to the selected contour
- The raw part contour must always be defined prior to the finish contour.
- There are four ways to call the contour:
- 1. Contour name
- 2. Labels
- 3. Subprogram
- 4. Labels in Subprogram
Definition of CYCLE952 for roughing with determination of rest material:
K:\p-va\Anleitungen-Infos-Organisation\Anleitungen - VA-Schulungsunterlagen\2000-HEUTE_Siemens_840D_OPRATE\2010-10-29_MDynamics\MDynamics SL 2.7 Seite 8
Definition of CYCLE952 for semifinishing undercut only (uses Restmaterial of previous
cycle):
K:\p-va\Anleitungen-Infos-Organisation\Anleitungen - VA-Schulungsunterlagen\2000-HEUTE_Siemens_840D_OPRATE\2010-10-29_MDynamics\MDynamics SL 2.7 Seite 9
Definition of CYCLE952 for finishing the complete contour :
K:\p-va\Anleitungen-Infos-Organisation\Anleitungen - VA-Schulungsunterlagen\2000-HEUTE_Siemens_840D_OPRATE\2010-10-29_MDynamics\MDynamics SL 2.7 Seite 10
Raw part definition with contour calculator:
ATTENTION: The rawpart contour must be closed and envelope the finish part contour.
Finish part definition with contour calculator:
K:\p-va\Anleitungen-Infos-Organisation\Anleitungen - VA-Schulungsunterlagen\2000-HEUTE_Siemens_840D_OPRATE\2010-10-29_MDynamics\MDynamics SL 2.7 Seite 11
NC-Programm:
N10 L_NULL(1,_RT_MITTE_X_NEU,_RT_MITTE_Y_NEU,_RT_MITTE_Z_NEU+400,0,0)
N20 G54
N30 T="ROUGH_TURN"
N40 M6
N50 D1
N60 G0A0C0
N70 ;Active Turning Mode
N80 CYCLE800(0,"TURN",200,57,,,,0,0,0,,,,-1,,2)
N90 G0Y0
N100 LIMS=450
N110 G96 S2=200 M2=3
WORKPIECE(,,,"CYLINDER",0,2,-162,-80,250)
N120 ;Definition of RAW Part contour for cycle 952 if selected in cycle 952
N130 CYCLE62("RAW1",1,,)
N140
N150 ;Definition of FINISH Part contour for cycle 952
N160 CYCLE62("CONTUR1",1,,)
N170
CYCLE952("WEGA",,"REST1",1101311,0.5,0.3,0,8,0.1,0.1,0.1,0.1,0.1,0,3,10,10,,,,,2,2,,,0,1,,0,1
2,1110010,1,0)
N200 ;Deactive Turning Mode
N205 G97 S2=0 M2=5
N210 CYCLE800(0,"0",200,57,,,,0,0,0,,,,-1,,2)
N220 T="FINISH_TURN"
N230 M6
N240 D1
N250 G0A0C0
N260 ;Active Turning Mode
N270 CYCLE800(0,"TURN”,200,57,,,,0,0,0,,,,-1,,2)
N280 G0Y0
N290 LIMS=500
N300 G96 S2=250 M2=3
K:\p-va\Anleitungen-Infos-Organisation\Anleitungen - VA-Schulungsunterlagen\2000-HEUTE_Siemens_840D_OPRATE\2010-10-29_MDynamics\MDynamics SL 2.7 Seite 12
N310
CYCLE952("WEGE2","REST1","",1103112,0.1,0.1,0,5,0.1,0.1,0,0.1,0.1,0.5,1,0,,115.5,,,,2,2,,,0,
1,,11000,112,1101010,1,0)
N311
CYCLE952("WEGE",,"",1101321,0.25,0,0,5,0.1,0.1,0,0,0.1,0,2,10,10,,,,,2,2,,,0,1,,0,12,1100010
,1,0)
N320 ;Deactive Turning Mode
N325 G97 S2=0 M2=5
N330 CYCLE800(0,"0",200,57,,,,0,0,0,,,,-1,,2)
N450 M30
N460 ;Definition of Raw Part contour for CYCLE952 (Name as defined in CYCLE62)
N470
N480 E_LAB_A_RAW1: ;#SM Z:3
;#7__DlgK contour definition begin - Don't change!;*GP*;*RO*;*HD*
G18 G90 DIAM90;*GP*
G0 Z2 X250 ;*GP*
G1 X100 ;*GP*
Z-160 ;*GP*
X250 ;*GP*
Z2 ;*GP*
;CON,2,0.0000,3,3,MST:3,2,AX:Z,X,K,I,TRANS:0;*GP*;*RO*;*HD*
;S,EX:2,EY:250;*GP*;*RO*;*HD*
;LD,EY:100;*GP*;*RO*;*HD*
;LL,EX:-160;*GP*;*RO*;*HD*
;LU,EY:250;*GP*;*RO*;*HD*
;LR,EX:2;*GP*;*RO*;*HD*
;#End contour definition end - Don't change!;*GP*;*RO*;*HD*
E_LAB_E_RAW1:
N490 ;Definition of Finish Part contour for CYCLE952 (Name as defined in CYCLE62)
N500
N510 E_LAB_A_CONTUR1: ;#SM Z:5
;#7__DlgK contour definition begin - Don't change!;*GP*;*RO*;*HD*
G18 G90 DIAM90;*GP*
G0 Z-130 X250 ;*GP*
G1 X200 ;*GP*
Z-140 X160 ;*GP*
X115 ;*GP*
Z0 ;*GP*
;CON,V64,2,0.0000,0,0,MST:3,2,AX:Z,X,K,I,TRANS:0;*GP*;*RO*;*HD*
K:\p-va\Anleitungen-Infos-Organisation\Anleitungen - VA-Schulungsunterlagen\2000-HEUTE_Siemens_840D_OPRATE\2010-10-29_MDynamics\MDynamics SL 2.7 Seite 13
;S,EX:-130,EY:250,ASE:90;*GP*;*RO*;*HD*
;R,RROUND:0;*GP*;*RO*;*HD*
;LD,EY:200;*GP*;*RO*;*HD*
;LA,EX:-140,EY:160;*GP*;*RO*;*HD*
;LD,EY:115;*GP*;*RO*;*HD*
;LR,EX:0;*GP*;*RO*;*HD*
;#End contour definition end - Don't change!;*GP*;*RO*;*HD*
E_LAB_E_CONTUR1:
top related