2000 Series Centerless Grinder Programming Manual
Grind Cycles
G241 In-Feed Grind Cycle
Move the selected grinding axis through a series of moves and then Sparkout and retract.
- Feed move to "Rapid End Position" at "Rapid Feedrate"
- Feed move to "Coarse End Position" at "Coarse Feedrate"
- Feed move to "Medium End Position" at "Medium Feedrate"
- Feed move to "Fine End Position" at "Fine Feedrate"
- Dwell for the Sparkout amount of time in seconds
Descriptions of parameters:
A - Rapid End Position
B - Rapid Feedrate
C - Coarse End Position
D - Coarse Feedrate
E - Medium End Position
F - Medium Feedrate
H - Fine End Position
I - Fine Feedrate
J - Sparkout Time
G246 In-Feed Retract Cycle
Move the selected grinding axis to the retract position
- Rapid move to "Retract Position"
Descriptions of parameters:
R - Retract Position
Grind Wheel Dress Cycles
O9511 Rapid To Safety Position From Dresser
- Rapid move Y to Machine Zero
- Rapid move X to Machine Zero
O9512 Rapid From Safety To Dresser Clear Position
- Rapid move X axis to X dress position plus wheel Clearance Front Side
- Rapid move Y axis to Y dress position plus wheel Clearance Circumference
O9513 Move X To Dresser Front
O9514 Move X To Dresser Back
O9515 Move Y To Dresser Safety
O9516 Move Y To Dress Position
O9517 Move Y To Dresser Clearance
O9521 Wheel Diameter Check
Description
Checks to see if the wheel is below the minimum diameter after dressing. If the wheel diameter is below the minimum diameter a Macro Alarm is created.
Examples
Wheel Diameter Check
G65 P9521
O9522 Wheel Width Check
Description
Checks to see if the wheel is below the minimum width after dressing. If the wheel width is below the minimum width a Macro Alarm is created.
Examples
Wheel Width Check
G65 P9522
O9523 Change Cycle Type
T Cycle type number
Description
Changes the cycle type number to update the screen status indicator.
Examples
Change cycle type to Multiple Plunge Grind
G65 P9523 T274
O9524 Change Cycle State
S Cycle state number
Description
Changes the cycle state number to update the screen status indicator.
Examples
Change cycle state to Grinding Free Pass
G65 P9524 S104
O9525 Sparkout Dwell
H Sparkout Time (sec)
Description
Changes the state to Sparkout and then dwells and then restores the state back.
Examples
Sparkout 2 seconds
G65 P9525 H2.0
O9528 Update Remaining Number Of Passes
E Remaining Passes
Description
Update the remaining passes normally used for dress passes.
Examples
Update the remaining passes to 3.
G65 P9528 E3
O9530 Increment Dress Counter
- Increment #9070
O9531 Zero Dress Counter
- Zero #9070
O9532 Increment Dress Positions
Regulating Wheel Dress Cycles
O9611 Rapid To Safety Position From Dresser
- Rapid move A to Machine Zero
- Rapid move Z to Machine Zero
O9612 Rapid From Safety To Dresser Clear Position
- Rapid move Z axis to Z dress position plus wheel Clearance Front Side
- Rapid move A axis to A dress position plus wheel Clearance Circumference
O9613 Move Z To Dresser Front
O9614 Move Z To Dresser Back
O9615 Move A To Dresser Safety
O9616 Move A To Dress Position
O9617 Move A To Dresser Clearance
O9621 Wheel Diameter Check
O9622 Wheel Width Check
O9630 Increment Dress Counter
- Increment #9170
O9631 Zero Dress Counter
- Zero #9170
O9632 Increment Dress Positions
Internal Subs
O9523 Change Cycle Type
Parameters:
T - Cycle Type
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
Appendix
Cycle States
| 0 | Idle |
| 1 | Positioning |
| 2 | Spark-out |
| 3 | Finished |
| 4 | Free Passes |
| 10 | Retracting |
| 11 | Repositioning |
| 100 | Moving to Grind Position |
| 101 | Grinding |
| 102 | Gap Grinding |
| 200 | Moving to Dress Position |
| 201 | Dressing |
| 202 | Returning from Dress Position |
| 203 | Gap Dressing |
| 400 | Rapid InFeed |
| 401 | Coarse InFeed |
| 402 | Medium InFeed |
| 403 | Fine InFeed |
Global Memory
| Pound Variable | Description |
| #9045 | GW Current Rotary Dresser RPM |
| #9065 | GW Default Dress Amount |
| #9066 | GW Default Dress Passes |
| #9067 | GW Default Dress Feedrate |
| #9070 | GW Dresser Parts Per Dress Cycle |
| #9071 | GW Dresser Parts Since Last Dress |
| #9080 | Current Cycle State |
| #9081 | Current Cycle Type |
| #9082 | Current Cycle Passes Remaining |
| #9140 | RW Current Wheel RPM |
| #9145 | RW Current Rotary Dresser RPM |
| #9165 | RW Default Dress Amount |
| #9166 | RW Default Dress Passes |
| #9167 | RW Default Dress Feedrate |
| #9170 | RW Dresser Parts Per Dress Cycle |
| #9171 | RW Dresser Parts Since Last Dress |
| #9999 | GW Dress program Sub number |
| #9998 | RW Dress program Sub number |
Grinding Wheel Memory (Wheel Number: 1)
| Pound Variable | Description |
| #9000 | Diameter |
| #9001 | Width |
| #9003 | Minimum Diameter |
| #9004 | Minimum Width |
| #9014 | Maximum RPM |
| #9015 | Wheel SFM |
| #9016 | RPM |
| #9017 | Dresser Diamond Type |
| #9018 | 1 Dress Position |
| #9019 | 2 Dress Position |
| #9024 | Tip Radius Diamond 1 |
| #9030 | Safety Position In-Feed |
| #9031 | Safety Position 1 |
| #9032 | Safety Position 2 |
| #9033 | Clearance Circumference |
| #9034 | Clearance Front Side Of Wheel |
| #9035 | Clearance Back Side Of Wheel |
| #9041 | Wheel Dress SFM |
| #9042 | Rotary Dresser Roll Diameter |
| #9043 | Rotary Dresser SFM |
| #9044 | Rotary Dresser RPM |
| #9047 | Rotary Dresser Maximum RPM |
| #9048 | Wheel SFM Mode |
| #9049 | Rotary Dresser SFM Mode |
| #9050 | Rotary Dresser Direction |
| #9053 | Wheel Dress RPM |
| #9054 | Wheel Command Source |
| #9055 | Max Surface Feet Per Min |
| #9065 | Part Loader Memory Tracking Part |
Regulating Wheel Memory (Wheel Number: 2)
| Pound Variable | Description |
| #9100 | Diameter |
| #9101 | Width |
| #9103 | Minimum Diameter |
| #9104 | Minimum Width |
| #9114 | Maximum RPM |
| #9115 | Wheel SFM |
| #9116 | RPM |
| #9117 | Dresser Diamond Type |
| #9118 | 1 Dress Position |
| #9119 | 2 Dress Position |
| #9131 | Safety Position 1 |
| #9132 | Safety Position 2 |
| #9133 | Clearance Circumference |
| #9134 | Clearance Front Side Of Wheel |
| #9135 | Clearance Back Side Of Wheel |
| #9141 | Wheel Dress SFM |
| #9142 | Rotary Dresser Roll Diameter |
| #9143 | Rotary Dresser SFM |
| #9144 | Rotary Dresser RPM |
| #9147 | Rotary Dresser Maximum RPM |
| #9148 | Wheel SFM Mode |
| #9149 | Rotary Dresser SFM Mode |
| #9150 | Rotary Dresser Direction |
| #9153 | Wheel Dress RPM |
| #9154 | Wheel Command Source |
| #9155 | Max Surface Feet Per Min |
GCode Parameters
|
1900 |
Upper or Lower Slide Selected. Upper = 0, Lower = 1 |
| 1902 | Enabled Axes Bits. Bit0 = X, Bit1 = Y... |
| 1903 | Upper Slide Axis ID |
| 1904 | Lower Slide Axis ID |
| 1910 | Wheel Diameter Lock (1 = Lock, 0 = Unlock) |
|
1911 |
Wheel Width Lock (1 = Lock, 0 = Unlock) |
| 1912 |
In-Feed Cycle Incremental or Position Default is Incremental (0 = Incremental, 1 = Diameter) |
| 1915 | Grinding Wheel Dresser Diamond In-Feed Axis Direction (1 = Standard, -1 = Reversed) |
| 1916 | Regulating Wheel Dresser Diamond In-Feed Axis Direction (1 = Standard, -1 = Reversed) |
| 1917 | Fixed Blade Machine (0 = Standard, 1 = Fixed Blade Machine) |
| 1920 | In-Feed Cycle Repeat (1 = On, 0 = Off) |
| 1921 | Part Loader Enabled (1 = On, 0 = Off) |
| 1922 | Thru-Feed Cycle Start Wheels and Coolant (1 = On, 0 = Off) |
| 1923 | Grind Wheel Dress Use Cutter Comp (1 = On, 0 = Off) |
| 1924 | Park Grinding Wheel Dresser in the Rear (1 = On, 0 = Off) |
| 1925 | Park Regulating Wheel Dresser in the Rear (1 = On, 0 = Off) |
| 1926 | Turn Off Coolant at end of cycle (1 = On, 0 = Off) |
| 1927 | Disable Interlock that forces the Regulating wheel to be on before the grinding wheel |
| 1928 | Start and stop Regulating wheel and coolant during In-Feed Cycle (1 = On, 0 = Off) |
| 1929 | Disable Wheels Starting Automatically in Cycles (1 = On, 0 = Off) |
| 1930 | Part Loader - Stop Regulating Wheel and Main Coolant (1 = On, 0 = Off) |
| 1931 | GW Dress Cycle Number, If not set the default is 260 |
| 1932 | RW Dress Cycle Number, if not set the default is 360 |
| 1933 | In-Feed Cycle Use Regulating Wheel Speeds (1 = On, 0 = Off) |