Professional Documents
Culture Documents
SIEMLATH
SIEMLATH
SIEMLATH
SIEMENS 840D LATHE Siemens Command SIN( ) COS( ) TAN( ) ASIN( ) ACOS( ) SINE COSINE TANGENT ARCSINE ARCCOSINE ARCTANGENT2 SQUARE SQUARE ROOT ABSOLUTE ROUND OFF (To nearest integer value) DISCARD FRACTIONS EQUAL NOT EQUAL GREATER THAN GREATER OR EQUAL TO LESS THAN LESS OR EQUAL TO GOTO FORWARDS GOTO BACKWARDS IF CASE STATEMENT DESTINATION (Label within program) JUMP DESTINATION followed by colon. Selective Local Varaibles -inputs to top level program only Local variables per Fanuc designations Comments
ATAN
ATAN2( ) POT( )
SQRT( ) ABS( ) ROUND( ) TRUNC( ) == <> > >= < <= GOTOF GOTOB
IF
Common variables as per Fanuc designations. Common retained variables as per Fanuc designations.
Siemens Command $M $S $P $A $V
Comments Machine Data Setting Data Programmed Values Current Values Service Values NCK Control Value Channel Specific Axis Specific Current Position -X Axis - MCS Current Position -Z Axis - MCS Current Position -Y Axis - MCS Current Position - X Axis - WCS Current Position - Z Axis - WCS Current Position - Y Axis - WCS Skip position X - MCS Skip position Z - MCS Skip position Y - MCS Skip position X - WCS Skip position Z - WCS Skip position Y - WCS Active Tool Edge (D1 to D9) Active X Axis length (Geom, Wear & Base) Active Z Axis length (Geom, Wear & Base) Active Y Axis length (Geom, Wear & Base) Number of cutting edges x=Tool No. Active Tool Number Active Tool Radius (Total) Active Tool Offset, [m]=active D Number PROBE STATUS (0 or 1) - n=probe number Last programmed spindle speed Actual spindle speed Last programmed feed
2nd. Letter
N C A
#4120
#4109
$P_F
$P_IFRAME MEAS MEAW SUPA #4006 #2700's (#15000's) #2000's (#10000's) $PA_GG[13] $TC_DP3[x,y] $TC_DP12[x,y] $TC_DP21[x,y] #2800's (#16000's) #2100's (#11000's) $TC_DP4[x,y] $TC_DP13[x,y] $TC_DP22[x,y] #2450's (#19000's) #2400's (#14000's) $TC_DP5[x,y] $TC_DP14[x,y] $TC_DP23[x,y] #2900's (#17000's) #2200's (#12000's) $TC_DP6[x,y] $TC_DP15[x,y] $TC_DP1[x,y] $TC_DP2[x,y] $P_UBFR[x,TR] $P_UIFR[1, x ,TR] $P_UIFR[2, x ,TR] $P_UIFR[3, x ,TR] $P_UIFR[4, x ,TR] $P_UIFR[5, x ,TR] $P_UIFRNUM (Page 10-8) INT
Current Work Offset Measure with Touch Trigger Probe Measure with Touch Trigger Probe without deleting Distance To Go on triggering Suppress all, Frame, preset offset, DRF offset Inch/Metric - Inch (G70)=1, Metric (G71)=2 Length 1 Tool Geometry x=Tool Number, y=Offset (D1 to D9) Length 1 Tool Wear x=Tool Number, y=Offset (D1 to D9) Length 1 Base x=Tool Number, y=Offset (D1 to D9) Length 2 Tool Geometry x=Tool Number, y=Offset (D1 to D9) Length 2 Tool Wear x=Tool Number, y=Offset (D1 to D9) Length 2 Base x=Tool Number, y=Offset (D1 to D9) Length 3 Tool Geometry x=Tool Number, y=Offset (D1 to D9) Length 3 Tool Wear x=Tool Number, y=Offset (D1 to D9) Length 3 Base x=Tool Number, y=Offset (D1 to D9) Tool Nose Comp Radius Geometry x=Tool Number, y=Offset (D1 to D9) Tool Nose Comp Radius Wear x=Tool Number, y=Offset (D1 to D9) Tool Type x=Tool Number, y=Offset (D1 to D9) Tool Edge Position x=Tool Number, y=Offset (D1 to D9) Work Offset G500 x = axis letter Work Offset G54 x = axis letter
Work Offset G55 x = axis letter Work Offset G56 x = axis letter Work Offset G57 x = axis letter Work Offset G505 & up to G599 x = axis letter Active $P_UIFR[n] number INTEGER - WHOLE NUMBER
REAL NUMBER WITH DECIMAL PLACE TRUE OR FALSE -BOOLEAN CHARACTER - ASCII CODE 0-255 CHARACTER STRING AXIS ADDRESS GEOMETRIC PARAMETERS