Skip to main content

2000 Series Universal Cylindrical Grinder Programming Manual

Internal Subs

O9523 Change Cycle Type

Cycle Type
Spindle Speed (RPM)

O9523 Examples

Launch the rocket ship.

G65 P9523 T12

Change cycle type to "inverse rotary plunge"

G65 P9523 T92
O9524 Change Cycle State

Parameters:

S - Cycle State

O9525 Sparkout Dwell

Parameters:

H - Sparkout time in seconds 

O9528 Update number of passes remaining

Parameters:

E - Remaining Passes

(Acquired from Wheel Setup tab).

#9000             Wheel diameter

#9001             Effective width of wheel

#9002             Overhang

#9003             Minimum diameter of wheel

#9004             Minimum width of wheel

#9005             Working angle of wheel

#9006            Wheel left edge radius

#9007            Relief angle left

#9008            Relief height left

#9009            Wheel right edge radius

#9010            Relief angle right

#9011            Relief height right

#9012            Phase height left

#9013            Phase height right

4.2 Dresser Variables

#9024            Tip radius diamond 1

#9025            Tip radius diamond 2

#9026            Tip radius diamond 3

#9033            Safety clearance on wheel periphery

#9034            Safety clearance on left side of wheel

#9035            Safety clearance on right side of wheel

4.3 Subroutines

O9500          Set dressing flag

O9501          Re-set dressing flag

O9502          Rapid from safety to X clear then part

O9510          Rapid from safety to part

O9511          Rapid from safety to dresser

O9512          Rapid from safety to dresser clear position

O9520          Collision detection

O9521          Error detection (Wheel dia. < min.)

O9522          Error detection (Wheel width < min.)

O9523          Change cycle type

O9524          Change cycle state

O9525          Sparkout dwell

O9526          Activate diamond offsets & store current tool offsets

O9527          Restore tool offsets

O9528          Update number of passes remaining

O9529          G code modals for grinding

O9530          Common setup to start dressing

O9531          Common setup to end dressing

O9532          Update parts per dress logic

O9533          Update parts per dress counter

 

 

Wheel Head Memory

Pound Variable Description
#9000 Diameter
#9001 Effective Width
#9002 Overhang
#9003 Minimum Diameter
#9004 Minimum Width
#9005 Working Angle
#9006 Corner Radius Left
#9007 Relief Angle Left
#9008 Relief Height Left
#9009 Corner Radius Right
#9010 Relief Angle Right
#9011 Relief Height Right
#9012 Phase Height Left
#9013 Phase Height Right
#9014 Max Wheel RPM
#9015 Wheel SFM
#9016 Wheel RPM
#9017 Dresser Diamond Type
#9018 X Position Diamond 1
#9019 Z Position Diamond 1
#9020 X Position Diamond 2
#9021 Z Position Diamond 2
#9022 X Position Diamond 3
#9023 Z Position Diamond 3
#9024 Tip Raduis Diamond 1
#9025 Tip Raduis Diamond 2
#9026 Tip Raduis Diamond 3
#9027 Infeed Angle
#9028 Feed Factor 1
#9029 Feed Factor 2
#9030 Xsw Safety Position
#9031 Zs Safety Position
#9032 Xsd Safety Position
#9033 Deta X Safety Clearance
#9034 Deta ZL Safety Clearance
#9035 Deta ZR Safety Clearance
#9036 X Return Clearance
#9037 Z Return Clearance
#9040 Current Commanded RPM
#9041 Wheel Dressing SFM
#9042 Rotary Dresser Roll Diameter
#9043 Rotary Dresser SFM
#9044 Rotary Dresser RPM
#9045 Current Rotary Dresser Rpm
#9046 X Dresser Offset (Optional)
#9047 Rotary Dresser Maximum RPM
#9048 Wheel Speed Mode
#9049 Rotary Dresser Surface Feet Per Min Mode
#9050 Rotary Dresser Direction (0 = FWD,1 = REV)
#9051 Teach New Wheel Dresser Offset 1
#9052 Teach New Wheel Dresser Offset 2
#9060 Wheel Type
#9080 Current Cycle State
#9081 Current Cycle Type
#9082 Current Cycle Passes Remaining
#9083 Parts Per Dress Cycle
#9084 Parts Since Last Dress Cycle
#9085 Part Count On Last Dress Cycle
#9086 Parts Per Dress Cycle Enabled
#9100 Work Head Diameter