Skip to main content

2000 Series Surface Grinder Operating Manual

machmotion-logo.jpg

1. Introduction

1.1 Control Startup

To open the control software double-click on the profile icon on the desktop.

Control-Icon.JPG

Control IconControl Icon

1.2 Overview

This manual gives the process for basic operation of a using the 2000 Series Surface Grinder MachMotion control. The screen is shown below, followed by a brief summary of the different features of the screen. 

Screen Overview

1.2.1 Conversational

The numberconversational shownscreens are used to do your specific grinding functions. You can surface grind, plug grind, and dress. For advanced mode you can even program your own cycles in the screenshotProgram referstab. 

 

1.2.2 Grinder Setup

Grinder setup is used to aset briefup descriptionyour belowwheel, dresser options, and safety clearances. 

 

1.2.3 Fixtures

Fixtures are only used for advanced users when manually adjusting settings. 

 

1.2.4 Service

Service is used for setting up the image.machine, diagnostics, and getting remote help from MachMotion's support team. 

Control

 

1.2.5 Screen Overview:

Gcode Tab
Panel

Standard-Control-Screen-(Gcode-Tab).jpg

This
    contains
  1. Toolyour Pathcurrent
      axis
    • Regen ToolPath - Refreshpositions, the toolpathstatus, hydraulic table feedback, feed rates and spindle speeds. On the widget panel on the very left you can set up user buttons for your specific machine according to your preference. 

      Note that the grind table can be hydraulic or servo controlled. 

       

      2. Conversational

      Surface Grinding

      Surface grinding is used to grind a flat plane. You can use it to grind both sides of the gcode

    • same
    • Viewpart Topby -selecting TopGange viewPlunge ofSides. 

      Conversational - Surface Grinding

      Start by entering in the part

    • data
    • Viewfor ISOthe
    • Crossover
    Axis.

  2. Crossover Axis

  3. File

    Z1

      Crossover
    • RecentStart -is Loadthe aposition recentlythe loadedgrind gcodewill program
    • start
    • Loadfrom -and Loadit awill programgo the Z2 Crossover Distance from the computerstart position (it is an incremental position). You can enter in a positive or flashnegative drive
    • value
    • Editdepending -on Editwhat direction you want to go. 

      Use the codeaxis thatgraphics isto loadedsee intowhich directions the software

    • machine
    • Closewill -move. 

      Close

      the

       

      gcode

      Next that is currently loadedenter in the software

    • data
    for
  4. Side
  5. ControlA
      and
    • Cycle/ Startor -Side StartsB to show how much the gcodegrinder fromshould fromplunge. 

      the beginning of the part
    • Feed Hold - Pauses the gcode program and keeps the spindle running
    • Cycle Stop - Stops the gcode program from running
    • Reset - Resets the alarm and also enables the machine
  6. Status
    • Status - Displays any current messages (Home All Pressed, Cycle Start Pressed, etc.)
    • State - Displays the current state of the machine (Run, Feedhold, etc)
    • Cycle Time - Displays how long the gcode has been running
    • Date - Date and time of the timezone of the control
  7. DROs (Axis Digital Readouts)
    • MDI - Opens up a window that allows for gcode commands
    • Viewing Part - Shows the part coordinates or machine coordinates of the machine
  8. Active Modals
    • Active Offset - Shows the current active fixture offset (G54, G55, etc)
  9. Tool Display
    • T - The current tool number selected
    • Next Tool - The next tool that the gcode will need
    • Diameter - Diameter of the tool 
    • Length - Length of the tool
  10. Feedrate Display
    • F - The current feedrate commanded
    • Feed OV - The current Feedrate Override utilizing the Feedrate Override knob on the operating panel (0-200%)
    • Rapid OV - The current Rapid Override utilizing the Rapid Override knob on the operating panel (0-200%)
  11. Spindle Display
    • S - The current spindle speed
    • TSpeed - The current spindle speed feedback
    • FWD - Turns on if the spindle is moving Forward
    • REV - Turns on if the spindle is moving in Reverse
    • Spindle OV - The current spindle override utilizing the spindle override knob on the operating panel (0-200%)
    • Spindle Load - The current spindle load utilizing the spindle speed feedback
    • Range - Displays the current spindle range (spindle pulley) 
  12. Advanced
    • Single Block - If active the software will go line by line through the gcode when you press the cycle start button
    • Block Delete - Deletes the block of gcode that is selected
    • Part Counter - Displays the number of parts that the machine has produced
    • M1 OPT Stop - If active the software will stop at any M1 commands in the gcode program and waits for cycle start
    • Alexsys - Opens up the conversational assistant Alexsys in another window
    • Dry Run - If active the software will ignore all mist or flood commands
    • M-S-T Lock - If active the software will ignore all Macro codes, Spindle codes and Tool commands
    • File Resume - If selected this will start the program at the selected gcode line and resumes the file
    • Collapse v - If selected this will minimize the Advanced buttons

Tools Tab 

3. Grinder Setup

Tools-Tab.JPGGrinder Setup

     

  1. Edit

    4.
    • Edit Offsets - View and edit fixture offsets

  2. Tools
    • Tool Table - View and edit tool table
  3. Pockets
    • Register Tools - Register and save tools 
  4. Calibrate
    • Tool Setters - 
  5. Tool Life Management 
    • Current Group - 
    • Next Group - 
    • Selected Group - 
    • Current Tool Life - 
    • Current Tool Count - 
    • Tool Life Remaining - 
    • Override Percentage - 
  6. Jump to Tool Number
    • 1,2,3,4 etc. -  Tool number (Tool change)
  7. Control
    • Cycle Start - Starts the gcode from from the beginning of the part
    • Feed Hold - Pauses the gcode program and keeps the spindle running
    • Cycle Stop - Stops the gcode program from running
    • Reset - Resets the alarm and also enables the machine
  8. Status
    • Status - Displays any current messages (Home All Pressed, Cycle Start Pressed, etc.)
    • State - Displays the current state of the machine (Run, Feedhold, etc)
    • Cycle Time - Displays how long the gcode has been running
    • Date - Date and time of the timezone of the control
  9. DROs (Axis Digital Readouts)
    • MDI - Opens up a window that allows for gcode commands
    • Zero - Zero out the DROs for part coordinates
    • Viewing Part - Shows the part coordinates or machine coordinates of the machine
  10. Active Modals
    • Active Offset - Shows the current active fixture offset (G54, G55, etc)
  11. Tool Display
    • T - The current tool number selected
    • Next Tool - The next tool that the gcode will need
    • Diameter - Diameter of the tool 
    • Length - Length of the tool
  12. Feedrate Display
    • F - The current feedrate commanded
    • Feed OV - The current Feedrate Override utilizing the Feedrate Override knob on the operating panel (0-200%)
    • Rapid OV - The current Rapid Override utilizing the Rapid Override knob on the operating panel (0-200%)
  13. Spindle Display
    • S - The current spindle speed
    • TSpeed - The current spindle speed feedback
    • FWD - Turns on if the spindle is moving Forward
    • REV - Turns on if the spindle is moving in Reverse
    • Spindle OV - The current spindle override utilizing the spindle override knob on the operating panel (0-200%)
    • Spindle Load - The current spindle load utilizing the spindle speed feedback
    • Range - Displays the current spindle range (spindle pulley)
Fixtures Tab - Manual Setup
Service

svSFixtures-Tab.JPGService

  1. Edit
    • Edit Offsets - View and edit fixture offsets
  2. Fixtures
    • Fixtures Table - View and edit fixture table (G54, G55, G56, etc.)
  3. X/Y Edge Finder Offset
    • X+ - 
    • X- - 
    • Y+ - 
    • Y- - 
    • Edge Finder Diameter - 
  4. Fixture Offsets
    • X, Y, Z, etc. - 
  5. Rotary Axis
    • X,Y, Z - 
  6. Control
    • Cycle Start - Starts the gcode from from the beginning of the part
    • Feed Hold - Pauses the gcode program and keeps the spindle running
    • Cycle Stop - Stops the gcode program from running
    • Reset - Resets the alarm and also enables the machine
  7. Status
    • Status - Displays any current messages (Home All Pressed, Cycle Start Pressed, etc.)
    • State - Displays the current state of the machine (Run, Feedhold, etc)
    • Cycle Time - Displays how long the gcode has been running
    • Date - Date and time of the timezone of the control
  8. DROs (Axis Digital Readouts)
    • MDI - Opens up a window that allows for gcode commands
    • Zero - Zero out the DROs for part coordinates
    • Viewing Part - Shows the part coordinates or machine coordinates of the machine
  9. Active Modals
    • Active Offset - Shows the current active fixture offset (G54, G55, etc)
  10. Tool Display
    • T - The current tool number selected
    • Next Tool - The next tool that the gcode will need
    • Diameter - Diameter of the tool 
    • Length - Length of the tool
  11. Feedrate Display
    • F - The current feedrate commanded
    • Feed OV - The current Feedrate Override utilizing the Feedrate Override knob on the operating panel (0-200%)
    • Rapid OV - The current Rapid Override utilizing the Rapid Override knob on the operating panel (0-200%)
  12. Spindle Display
    • S - The current spindle speed
    • TSpeed - The current spindle speed feedback
    • FWD - Turns on if the spindle is moving Forward
    • REV - Turns on if the spindle is moving in Reverse
    • Spindle OV - The current spindle override utilizing the spindle override knob on the operating panel (0-200%)
    • Spindle Load - The current spindle load utilizing the spindle speed feedback
    • Range - Displays the current spindle range (spindle pulley) 
Fixtures Tab - Probing Setup

Fixtures-Tab-Probing.JPG

  1. Settings
    • X/Y Reposition Distance - 
    • Z Reposition Distance -
    • Approach Distance - 
    • Retract Distance - 
    • Zero after Probe - 
    • Measure Only - 
  2. Routines
    •  
  3. Control
    • Cycle Start - Starts the gcode from from the beginning of the part
    • Feed Hold - Pauses the gcode program and keeps the spindle running
    • Cycle Stop - Stops the gcode program from running
    • Reset - Resets the alarm and also enables the machine
  4. Status
    • Status - Displays any current messages (Home All Pressed, Cycle Start Pressed, etc.)
    • State - Displays the current state of the machine (Run, Feedhold, etc)
    • Cycle Time - Displays how long the gcode has been running
    • Date - Date and time of the timezone of the control
  5. DROs (Axis Digital Readouts)
    • MDI - Opens up a window that allows for gcode commands
    • Zero - Zero out the DROs for part coordinates
    • Viewing Part - Shows the part coordinates or machine coordinates of the machine
  6. Active Modals
    • Active Offset - Shows the current active fixture offset (G54, G55, etc)
  7. Tool Display
    • T - The current tool number selected
    • Next Tool - The next tool that the gcode will need
    • Diameter - Diameter of the tool 
    • Length - Length of the tool
  8. Feedrate Display
    • F - The current feedrate commanded
    • Feed OV - The current Feedrate Override utilizing the Feedrate Override knob on the operating panel (0-200%)
    • Rapid OV - The current Rapid Override utilizing the Rapid Override knob on the operating panel (0-200%)
  9. Spindle Display
    • S - The current spindle speed
    • TSpeed - The current spindle speed feedback
    • FWD - Turns on if the spindle is moving Forward
    • REV - Turns on if the spindle is moving in Reverse
    • Spindle OV - The current spindle override utilizing the spindle override knob on the operating panel (0-200%)
    • Spindle Load - The current spindle load utilizing the spindle speed feedback
    • Range - Displays the current spindle range (spindle pulley) 
  10. Edit
    • Edit Offsets - View and edit fixture offsets
  11. Fixtures
    • Fixtures Table - View and edit fixture table (G54, G55, G56, etc.)
Service Tab - Maintenance

Service-Tab.JPG

  1. Limits
    • Soft Limits - Toggles software limits on or off
    • Limit Override - Toggles to allow for the machine to move off a limit switch
  2. PLC
    • Reset Pocket - 
    • PLC Sequence - 
  3. Enable
    • Disable - Toggles if the machine is enabled or disabled
  4. Settings
    • Interface Config - 
    • Motion Controller - Opens the plugin for the Motion Controller
    • Screen Config - Edit the screen layout
    • Industrial Theme -
    • Toggle Menu - Turns the menu on or off 
    • Compile Scripts - Refreshes (recompiles) programming scripts
  5. Homing
    • Home X - Homes the X axis
    • Home Y - Homes the Y axis
    • Home Z - Homes the Z axis
    • Home All - Homes all axes
  6. Support
    • Remote Support - Starts a remote support session with MachMotion Technical Support
    • Support - Opens up the online MachMotion Support Library
    • Updates - Checks for updates for MachMotion Software
    • History - Views status history and alarms
  7. User
    • Logout - Logs out of the Windows username
    • Power - Turns off the computer
  8. Status
    • Status - Displays any current messages (Home All Pressed, Cycle Start Pressed, etc.)
    • State - Displays the current state of the machine (Run, Feedhold, etc)
    • Cycle Time - Displays how long the gcode has been running
    • Date - Date and time of the timezone of the control
  9. DROs (Axis Digital Readouts)
    • MDI - Opens up a window that allows for gcode commands
    • Zero - Zero out the DROs for part coordinates
    • Viewing Part - Shows the part coordinates or machine coordinates of the machine
  10. Active Modals
    • Active Offset - Shows the current active fixture offset (G54, G55, etc)
  11. Tool Display
    • T - The current tool number selected
    • Next Tool - The next tool that the gcode will need
    • Diameter - Diameter of the tool 
    • Length - Length of the tool
  12. Feedrate Display
    • F - The current feedrate commanded
    • Feed OV - The current Feedrate Override utilizing the Feedrate Override knob on the operating panel (0-200%)
    • Rapid OV - The current Rapid Override utilizing the Rapid Override knob on the operating panel (0-200%)
  13. Spindle Display
    • S - The current spindle speed
    • TSpeed - The current spindle speed feedback
    • FWD - Turns on if the spindle is moving Forward
    • REV - Turns on if the spindle is moving in Reverse
    • Spindle OV - The current spindle override utilizing the spindle override knob on the operating panel (0-200%)
    • Spindle Load - The current spindle load utilizing the spindle speed feedback
    • Range - Displays the current spindle range (spindle pulley) 
Service Tab - Dashboard

Dashboard.JPG

  1. Status
    • Status - Displays any current messages (Home All Pressed, Cycle Start Pressed, etc.)
    • State - Displays the current state of the machine (Run, Feedhold, etc)
    • Cycle Time - Displays how long the gcode has been running
    • Date - Date and time of the timezone of the control
  2. DROs (Axis Digital Readouts)
    • MDI - Opens up a window that allows for gcode commands
    • Zero - Zero out the DROs for part coordinates
    • Viewing Part - Shows the part coordinates or machine coordinates of the machine
  3. Active Modals
    • Active Offset - Shows the current active fixture offset (G54, G55, etc)
  4. Tool Display
    • T - The current tool number selected
    • Next Tool - The next tool that the gcode will need
    • Diameter - Diameter of the tool 
    • Length - Length of the tool
  5. Feedrate Display
    • F - The current feedrate commanded
    • Feed OV - The current Feedrate Override utilizing the Feedrate Override knob on the operating panel (0-200%)
    • Rapid OV - The current Rapid Override utilizing the Rapid Override knob on the operating panel (0-200%)
  6. Spindle Display
    • S - The current spindle speed
    • TSpeed - The current spindle speed feedback
    • FWD - Turns on if the spindle is moving Forward
    • REV - Turns on if the spindle is moving in Reverse
    • Spindle OV - The current spindle override utilizing the spindle override knob on the operating panel (0-200%)
    • Spindle Load - The current spindle load utilizing the spindle speed feedback
    • Range - Displays the current spindle range (spindle pulley) 
  7. Dashboard
    • Dashboard - 
Service Tab - Machine I/O

Machine-IO.jpg

  1. Status
    • Status - Displays any current messages (Home All Pressed, Cycle Start Pressed, etc.)
    • State - Displays the current state of the machine (Run, Feedhold, etc)
    • Cycle Time - Displays how long the gcode has been running
    • Date - Date and time of the timezone of the control
  2. DROs (Axis Digital Readouts)
    • MDI - Opens up a window that allows for gcode commands
    • Zero - Zero out the DROs for part coordinates
    • Viewing Part - Shows the part coordinates or machine coordinates of the machine
  3. Active Modals
    • Active Offset - Shows the current active fixture offset (G54, G55, etc)
  4. Tool Display
    • T - The current tool number selected
    • Next Tool - The next tool that the gcode will need
    • Diameter - Diameter of the tool 
    • Length - Length of the tool
  5. Feedrate Display
    • F - The current feedrate commanded
    • Feed OV - The current Feedrate Override utilizing the Feedrate Override knob on the operating panel (0-200%)
    • Rapid OV - The current Rapid Override utilizing the Rapid Override knob on the operating panel (0-200%)
  6. Spindle Display
    • S - The current spindle speed
    • TSpeed - The current spindle speed feedback
    • FWD - Turns on if the spindle is moving Forward
    • REV - Turns on if the spindle is moving in Reverse
    • Spindle OV - The current spindle override utilizing the spindle override knob on the operating panel (0-200%)
    • Spindle Load - The current spindle load utilizing the spindle speed feedback
    • Range - Displays the current spindle range (spindle pulley) 
  7. Machine I/O
    • Enabled Inputs - 
    • Enabled Outputs -  
    • I/O - 

2.5. Homing

To home the Machine, begin by click the [Reset] button and then the [Service] tab and click on [Home All].

3.6. Programmed Movement

3.1 MDI

To command a movement using the MDI feature, press the [MDI] button.

Enter the desired G-Code command into the field and press [Cycle Start] to execute the command(s). The up/down arrow buttons will scroll through the history of cycled commands. Click the Red [X] to close the MDI window.

Example-MDI-Command.JPG

Example MDI Command

3.2 G-Code

The primary method of commanding motion is using G-Code files. G-Code files can be hand written, generated by a wizard, or generated from CAD files using a CAM program.

3.2.6 Tool Path Screen

Below are the controls to manipulate the tool path screen:

  • Zoom – Right click with the mouse and move mouse up/down or using the scroll wheel on the mouse
  • Rotate – Left click with the mouse and rotate the part by moving the mouse
  • Pan – Press and hold [Ctrl] on the keyboard and left click with the mouse, then pan by moving the mouse (one-hand control option is to use left and right mouse click and move the mouse. No [Ctrl] press needed)

4.7. ToolsWheel and Tool Offsets

4.1 Tool Offsets

4.2 Tool Setup

5. Spindle ControlHead

5.1 G-Code Spindle Control

The spindle is controlled through G-Code using the M-Codes M3 (Clockwise), M4 (Counterclockwise), and M5 (Off). To control the spindle speed in RPMs an S word is added.

For example, M3 S2000 would turn the spindle on in the clockwise direction at 2000 RPM.

5.2 Manual Spindle Control

To control the spindle separately from G-Code use the spindle control on the operating panel. The [Spindle FWD] turns the spindle on clockwise and the [Spindle REV] turns the spindle on counterclockwise.

O0qSpindle-Control-Operating-Panel.jpg

Spindle Control

The following spindle settings are also shown on the Spindle tab located in Configure -> Control -> Spindle:

  1. G50 Speed Limit – the maximum RPM the spindle can move with the current G50 setting
  2. Range – Pulley number selected and speed range

5.3 Spindle Display

The current spindle settings are shown in the main Spindle Display.

 Spindle-Control.JPG

Spindle Display

  1. S – Commanded Speed
  2. Spindle OV – Spindle Override Percentage
  3. Spindle Load – % of the load of the spindle. 
  4. Range – Current Pulley Selected

6. Machine Output Control

 

7. Fixture Offsets

All G-Code files have their own coordinate system. In order to allow parts to be located on the table at any desired location, the part offset can be defined to adjust the actual location of the part on the table.

Part offsets can be defined and saved using G54-G59P120. The functionality is designed to allow different tooling setups to have predefined zero points to allow for streamlined setup.

You can view the fixture table and change the values directly by clicking the [Fixtures] tab. The values can also be set by using the MDI command to select the G-Code number for the fixture offsets to be stored in. Once the machine is at the desired zero position, zero Z by pressing the [Zero Z] button.

Fixtures-Tab.JPG 

Fixture Offsets

8. Appendix

8.1 Start-Up Procedure

 

Start-Up Procedure 

 

8.2 Warranty Information

MachMotion warranty policy is subject to change. Updated information is available at our website:
https://machmotion.com/warranty

8.3 Additional Resources

Additional manuals and resources can be found at MachMotion.com

The MachMotion Team
http://www.machmotion.com
14518 County Road 7240, Newburg, MO 65550
(573) 368-7399 • Fax (573) 341-2672