Start2 p$ `: O9 y2 s, u* Q! l3 M
Include(variabledefines) @0 K7 `2 |" V) c, }
Include(definedefaults)
0 x2 y7 X; X0 ^' K& d4 x2 kRunFunction(shaftdata2)
4 ^8 v) n; \7 k7 F2 Y7 M) J% A6 FDefineGaugeAdjustParameters(1,1,2,1)' Q# a" S H* [: Q( E- E; A5 A
WriteBoolean( PPB_WorkRunOff, 0)
! N, p' O1 u5 |1 {' w! Z# eB_Axis_Angle= 0
6 }% N1 }6 S! [, m. j3 bRunPartProgram(testturretmove)0 I8 D0 ]5 l" `: E; a
WaitPartProgram()
6 W8 x( p, @! c1 D7 cGrindClearanceRadius(1,110.0000)
3 ^+ T4 u! t& P0 N" h'WriteBoolean( PPB_ColdStart, 1)2 w0 H5 @: f- R l
'ReadBoolean( PPB_ColdStart, ColdStart)
* m E+ h/ s' S'IF( ColdStart > 0)
) b- [1 m( |" ?, z; \'StatusMessage(1,"Gauge Calibration")
, q7 P7 @" l/ s2 i% H3 w'MoveAxis(Z2,0.0000,MoveAxis_Set1,2)' c1 ?' v' [; Q2 w( r% o
'WriteBoolean( PPB_GageZeroing, 1)
- v0 D9 t4 d. q7 B'ReadReal( PPR_CalDiff, CalDiff)5 Z* y' x2 D+ ]: P9 }( v9 Y6 Z: Z% ?
'GaugeSize(1,-368.00,0.0000,0.0000,266.725,0,1,1,GaugeSize_Set1,8)4 Y) j. O. O3 S4 x+ |
'WriteBoolean( PPB_GageZeroing, 0)# t3 G' I' ^( b' U% P6 D' M
'DefineGaugeAdjustParameters(1,1,2,1)8 J; e1 L; b) J. Z9 n( i+ Q/ a
'ENDIF J1 A5 E6 k6 B9 A$ q
'Print("CalDiff=" , CalDiff)2 i8 I! ]: H- K3 }7 V
MoveAxis(Z2,WhlOffset + WWidth - 20,MoveAxis_Set1,2)
7 P% H" J7 g3 ?1 `6 _# I''/ C8 Y/ d" ?7 C( P
'LatRet= 04 V6 W- p% b/ n. w- Y2 X! O" j
'LocateLateralReturnMeasurement(2,50,60.0000,0.0000,L0 + LHBody - Facestock,0.0000,LatRet,LateralLocation_Set1,6)
3 G# U. {& c. Y' c) A- }( f @- W'Print("Lateral Return =" , LatRet)* [6 r _, H6 r" }
ReadBoolean( SPB_MC_SingStep, SingleStep); t5 Z; I) j2 ]% U8 x
IF( SingleStep > 0)
7 l' v( k- r0 V+ F* _- rMessageBox("STOCK CHECK","Has LH body face already been ground?","If you answer 'yes' stock will be subtracted","from lateral return measurement.","",7,MessageRet)& E" c) [# E, T& y4 X2 Q
IF( MessageRet < 0)
( y! o6 p4 R, H) w! `4 gPrint("No change to lateral return")* x) ?* r3 R( G/ G2 _* B, u
ELSE5 V! i6 {, u6 r
LatRet= LatRet - LHFaceStock
! S( P, z3 ~5 W9 `$ V* U4 NPrint("Lateral Return =" , LatRet)
/ d* p( ^% M& q }- hENDIF+ _1 P' P& w& d# S: B' N
ENDIF( Y* T8 e" @( ] n" k. K6 S
|