How do we resolve this problem
How do we resolve this problem
(#509 COLLET DEPTH ADJUSTMENT)
(NEG VALUE OF #509 MOVES SUB SPINDLE TOWARD MAIN)
(#510 PART LENGTH ADJUSTMENT)
(NEG VALUE SHORTENS SUB SPINDLE G10 VALUE AND OAL OF PART)
IF[ABS[#510]LE.050]GOTO8999
M0(ERROR #510 VARIABLE OUTSIDE PERMITTED RANGE)
N8999G10P0Z[-.721-#510]
IF[#501EQ1]GOTO9000
GOTO9999
N9000(START FLOW 2)
(ADDED)
( OPERATION 14, CONTOUR )
( GEO )
( TOOL POSITION 2, 0.03125 RAD. 80-DEG. DIAMOND )
( CS#2 - ZX PLANE )
( RIGHT TURRET )
( SUB - HEAD 2 )
( OPERATION 14, CONTOUR )
( GEO )
( TOOL POSITION 2, 0.03125 RAD. 80-DEG. DIAMOND )
( CS#2 - ZX PLANE )
( RIGHT TURRET )
( SUB - HEAD 2 )
M1 (ADDED)
G0G28U0.W0.
N1( 180148 )
G0G99T0202
G50S2000
G96S500M3
G0G99Z0.0991M8
X.9935
X.8364
G1Z0.0408F.01
X.7649Z0.005
X-.0852
X.015Z0.0551
G0X.9937
( OPERATION 15, ROUGH )
( GEO )
( TOOL POSITION 2, 0.03125 RAD. 80-DEG. DIAMOND )
( RIGHT TURRET )
( SUB - HEAD 2 )
G0G99Z0.025M8
X.9729
X.6935
G1Z-0.5708
X.7935Z-0.5968
G0Z0.025
X.5935
G1Z-0.0425
X.6359Z-0.0637
G3X.6571Z-0.0882I-.0256K-.0257
G1X.685Z-0.5557
Z-0.5686
X.6935Z-0.5708
G0Z0.0248
X.4935
G1Z0.0075
X.5935Z-0.0425
G0Z0.0191
X.4702
G1X.4935Z0.0075
X.5215Z0.0215
G0X.861
G28U0.
G28W0.
M9
M1
( OPERATION 16, CONTOUR )
( GEO )
( TOOL POSITION 4, 0.01563 RAD. 35-DEG. DIAMOND )
( CS#2 - ZX PLANE )
( RIGHT TURRET )
( SUB - HEAD 2 )
G0G28U0.W0.
N2( 180149 )
G0G99T0404
G50S2500
G96S635M3
G0G99Z0.0193M8
X.7714
G1X.6301F.0055
X.5268Z0.
X-.0392
X.2285Z0.0501
G0X.9912
( OPERATION 17, CONTOUR )
( GEO )
( TOOL POSITION 4, 0.01563 RAD. 35-DEG. DIAMOND )
( RIGHT TURRET )
( SUB - HEAD 2 )
G96S90
G0G99Z-0.583M8
G1X.8625Z-0.607F.004
X.703Z-0.5655
Z-0.5404
X.6752Z-0.0744
G2X.6643Z-0.0618I-.0186K-.0005
G1X.5516Z-0.0055
G2X.5253Z0.I-.0131K-.0132
G1X.0048
X.537Z0.0995
G28U0.
G28W0.
M9
M1
( OPERATION 18, THREAD )
( GEO )
( TOOL POSITION 6, 0 RAD. THREADING - GROOVE STYLE )
( CS#2 - ZX PLANE )
( RIGHT TURRET )
( SUB - HEAD 2 )
G0G28U0.W0.
N3( 180092 )
G0G99T0606
G97S1608M3
G0G99Z0.2M8
X1.0143
X.775
X.6213
G32X.6651Z-0.5F.055556
G0X.775
Z0.2
X.6132
G32X.6569Z-0.5F.055556
G0X.775
Z0.2
X.607
G32X.6507Z-0.5F.055556
G0X.775
Z0.2
X.6017
G32X.6455Z-0.5F.055556
G0X.775
Z0.2
X.5971
G32X.6408Z-0.5F.055556
G0X.775
Z0.2
X.5929
G32X.6367Z-0.5F.055556
G0X.775
Z0.2
X.5891
G32X.6328Z-0.5F.055556
G0X.775
Z0.2
X.5855
G32X.6292Z-0.5F.055556
G0X.775
Z0.2
X.5821
G32X.6259Z-0.5F.055556
G0X.775
Z0.2
X.579
G32X.6227Z-0.5F.055556
G0X.775
Z0.2
X.5759
G32X.6197Z-0.5F.055556
G0X.775
Z0.2
X.573
G32X.6168Z-0.5F.055556
G0X.775
Z0.2
X.5703
G32X.614Z-0.5F.055556
G0X.775
Z0.2
X.5676
G32X.6114Z-0.5F.055556
G0X.775
Z0.2
X.565
G32X.6088Z-0.5F.055556
G0X.775
Z0.2
X.5625
G32X.6063Z-0.5F.055556
G0X.775
Z0.2
X.5601
G32X.6039Z-0.5F.055556
G0X.775
Z0.2
X.5581
G32X.6019Z-0.5F.055556
G0X.775
Z0.2
X.5581
G32X.6019Z-0.5F.055556
G0X.775
X1.0143
G28U0.
G28W0.
M9
M1
( OPERATION 19, CONTOUR )
( GEO )
( TOOL POSITION 4, 0.01563 RAD. 35-DEG. DIAMOND )
( CS#2 - ZX PLANE )
( RIGHT TURRET )
( SUB - HEAD 2 )
G0G28U0.W0.
N4( 180149 )
G0G99T0404
G50S2500
G96S425M3
G0G99Z-0.589M8
X.9927
G1X.8302F.004
X.7924Z-0.596
X.675Z-0.5655
Z-0.5404
X.6729Z-0.5058
X.7227Z-0.4965
G0X.9516
( OPERATION 20, CONTOUR )
( GEO )
( TOOL POSITION 4, 0.01563 RAD. 35-DEG. DIAMOND )
( RIGHT TURRET )
( SUB - HEAD 2 )
G0G99Z-0.0651M8
X.8568
G1X.7012Z-0.0942
X.5259Z-0.0066
G2X.494Z0.I-.016K-.016
G1X-.0329
X.5019Z0.1
G28U0.
G28W0.
M9
M1
( OPERATION 21, THREAD )
( GEO )
( TOOL POSITION 6, 0 RAD. THREADING - GROOVE STYLE )
( CS#2 - ZX PLANE )
( RIGHT TURRET )
( SUB - HEAD 2 )
G0G28U0.W0.
N5( 180092 )
G0G99T0606
G97S1608M3
G0G99Z0.2M8
X1.0143
X.775
X.5581
G32X.6019Z-0.5F.055556
G0X.775
X1.0143
G28U0.
G28W0.
M9
M1
( OPERATION 22, HOLES )
( GEO )
( TOOL POSITION 1, .375 DIA. SPOT DRILL )
( CS#2 - ZX PLANE )
( RIGHT TURRET )
( SUB - HEAD 2 )
G0G28U0.W0.
N6( 125976 )
G0G99T0101
G97S458M3
G0G99Z0.1002M8
X1.3685
X0.
Z0.1
G1Z-0.0765F.0055
G4U2.
G0Z0.1
X1.3685
G28U0.
G28W0.
M9
M1
( OPERATION 23, HOLES )
( GEO )
( TOOL POSITION 5, .0938 DIA. DRILL )
( CS#2 - ZX PLANE )
( RIGHT TURRET )
( SUB - HEAD 2 )
G0G28U0.W0.
N7( 125975 )
G0G99T0505
G97S1832M3
G0G99Z0.105M8
X1.0875
X0.
Z0.1
G1Z-0.1F.001
G0Z0.1
Z-0.05
G1Z-0.2
G0Z0.1
Z-0.15
G1Z-0.3
G0Z0.1
Z-0.25
G1Z-0.4
G0Z0.1
Z-0.35
G1Z-0.5
G0Z0.1
Z-0.45
G1Z-0.6
G0Z0.1
Z-0.55
G1Z-0.7
G0Z0.1
Z-0.65
G1Z-0.7294
G0Z0.1
Z0.105
X1.0875
G28U0.
G28W0.
M9
M1
( OPERATION 25, UNLOAD SUB-SPINDLE - PART CATCHER )
( WORKGROUP )
M5
M52
G4U.5
G0G28U0.W0. ( HOME )
M73
M11 ( CHUCK UNCLAMP )
G4U.5 ( DWELL )
M10 ( CHUCK CLAMP )
G4U.5 ( DWELL )
M74 ( FACE CUT-OFF ,DEEP HOLE DRILL CYCLE )
M57 ( O.D/I.D. GROOVING CYCLE ,CUT OFF CYCLE )
( OPERATION 27, SUB SPINDLE ON PART )
( WORKGROUP )
N9999
G10P0Z[-.721-#510]
M101 ( SYNCHRONIZATION OF PROGRAM EXECUTION )
M102 ( SYNCHRONIZATION OF PROGRAM EXECUTION )
G97S500M4 (MOVED AND REVERSED)
M34 ( PHASE SYNCHRONOUS OPERATION )
(G97S500M3)
M11 ( CHUCK UNCCLAMP )
G0G0G59Z[-26.49+2.0+.150+#509]
(-26.49 CONSTANT MACHINE FACE TO FACE LENGTH)
(2.0 FLOW 1 G10 VALUE)
(.150 Z CLEARANCE IN SUB SPINDLE IN)
G1G98W-.659F75.
(-.509 FROM GRIP Z IN SUB SPINDLE IN -.150 Z CLEARANCE IN SUB SPINDLE IN)
M10 ( CHUCK CLAMP )
G4U.5 ( DWELL )
M103 ( SYNCHRONIZATION OF PROGRAM EXECUTION )
( OPERATION 29, PART SHIFT - SUB SPINDLE PULL )
( WORKGROUP )
M104 ( SYNCHRONIZATION OF PROGRAM EXECUTION )
(G97S500M3)
M105 ( SYNCHRONIZATION OF PROGRAM EXECUTION )
M106 ( SYNCHRONIZATION OF PROGRAM EXECUTION )
G1G98W[1.397+#510]F75.( G98 FEED PER MINUTE MODE )
M107 ( SYNCHRONIZATION OF PROGRAM EXECUTION )
M108 ( SYNCHRONIZATION OF PROGRAM EXECUTION )
M109 ( SYNCHRONIZATION OF PROGRAM EXECUTION )
G0W0.1
M110
( OPERATION 32, SUB SPINDLE RETURN )
( WORKGROUP )
M111
(M5)
G0G28U0.W0.
M5
M36
M112
T0200
M113
M5
M99
M30
%
Are you trying to write to the common shift or to G54, G55 etc. ?
What machine model and control?
I seemed to remember that you couldn't use the G10P0 command if the control was set up with G54-G59. I just tried it on a Daewoo 200MS w/18T and a Mori-Seiki SL-35 with MF-T6 control. Both took the command without alarming, but I couldn't find a change made anywhere. Tried it on an older SL-25 with OT control. It alarmed. Sorry, didn't think to look at the alarm number.
So unless someone knows of a paramter that allows it, I think you are out of luck if your machine uses the G54-G59 workshifts.
If there is a different command to set workshift on machines using G54-G59, then I would also be interested in knowing what it is.
I've successfully written to the Common shift as well as G54-G59 but the command line requires an "L"
G10 L1 P0 X_____ Z_____ etc.
This was used on a Mori NL series with the Mitsubishi control.
My bad. Mr. NL2000 is absolutely correct. After reading his post, I remembered reading about this in a book by Peter Smid that I recently purchased. Except he says the format is G10 L2 P_ X_ Y_ Z_ with P being a value from 1 to 6 and representing P1 = G54, P2 = G55, etc.
I just tried it on a Daewoo 200S with 18T control. Tried several combinations. Control excepts the command without alarming, but no workshifts are changed. Book doesn't mention a parameter needing to be changed. At least not that I saw with a quick glance through that section.
So why can't I get the workshift to change? The lathe has Macro B.
Thanks for your help.