Mach 3 Compatible Control Panel Manual

CNC Control Panel Configuration User Guide
MISL
Command & Control Systems
Mach 3 Compatible
CNC Control Panel
Operational User Guide
Configuration Instructions
Version 3.3
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 1 of 40
CNC Control Panel Configuration User Guide
CONTENTS
Introduction........................................................................................................................................... 4
Plug and Play .................................................................................................................................... 4
Warning: ........................................................................................................................................... 4
Set Application shortcut keys ............................................................................................................... 5
Step 1: Set up the Mach 3 default Shortcut Key............................................................................... 5
Step 2: Set up the Notepad default Shortcut Key ............................................................................. 6
Control Panel Operational Use ............................................................................................................. 7
Connect to USB ................................................................................................................................ 7
Enable the Control Panel .................................................................................................................. 8
First time use Configuration ............................................................................................................. 8
Jog On/Off .................................................................................................................................... 8
Axis Jog Keys setup...................................................................................................................... 8
Rapid Jogging Setting Speed (Slow) Jog...................................................................................... 9
USB Cable Interference ................................................................................................................ 9
Operational Use .................................................................................................................................. 10
Operational Modes.......................................................................................................................... 10
Jog Mode..................................................................................................................................... 11
Maintenance mode ...................................................................................................................... 11
Cycle Run Mode ......................................................................................................................... 12
Setting Component position in line with Machine Datum.............................................................. 13
How to................................................................................................................................................. 15
Reset the device .............................................................................................................................. 15
Configure Escape codes to run Mach3 or Notepad ........................................................................ 16
Change the Direct DRO access....................................................................................................... 20
Set the DRO offset parameters ....................................................................................................... 21
Short cut DRO Offset Access ..................................................................................................... 22
DRO Offset Menu Access .......................................................................................................... 25
Set the Functions Keys.................................................................................................................... 26
Function 1 {Panel Key} F1......................................................................................................... 26
Function 2 {Panel Key} F2......................................................................................................... 26
Function 3 {Panel Key} F3......................................................................................................... 26
Function 4 {Single Block}.......................................................................................................... 27
Function 5 {Enable} ................................................................................................................... 27
Function 6 {Rewind} .................................................................................................................. 27
Example Function Key Change .................................................................................................. 27
Set the Start-up preferences ............................................................................................................ 28
Jog On ......................................................................................................................................... 28
Rapid Jog .................................................................................................................................... 28
Screen Scroll ............................................................................................................................... 28
Direct DRO ................................................................................................................................. 28
Cycle Stop................................................................................................................................... 28
App Trans.................................................................................................................................... 28
Key Hold..................................................................................................................................... 28
Save Your Changes......................................................................................................................... 29
Key Codes....................................................................................................................................... 29
Cycle Start................................................................................................................................... 30
Feed Hold.................................................................................................................................... 30
Cycle Stop;.................................................................................................................................. 30
Enable ......................................................................................................................................... 30
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 2 of 40
CNC Control Panel Configuration User Guide
Rewind ........................................................................................................................................ 30
Single Block................................................................................................................................ 30
Jog On/Off .................................................................................................................................. 31
Incremental Jog........................................................................................................................... 31
Jog Z+(Up).................................................................................................................................. 31
Jog Z-(Down).............................................................................................................................. 31
Jog Left ....................................................................................................................................... 31
Jog Right ..................................................................................................................................... 31
Jog Forward ................................................................................................................................ 31
Jog Back...................................................................................................................................... 32
X Zero (F1) ................................................................................................................................. 32
Y Zero (F2) ................................................................................................................................ 32
Z Zero (F3).................................................................................................................................. 32
Example Key Code Change (Enable Key).................................................................................. 33
Reverse a Jog Axis.......................................................................................................................... 35
Change the Screen Scroll Settings .................................................................................................. 36
Screen Permissions Described .................................................................................................... 37
Screen Scroll Changing the Escape codes. ................................................................................. 38
Default Settings............................................................................................................................... 38
Modifier and Character Selection ....................................................................................................... 39
Modifier .......................................................................................................................................... 39
Character ......................................................................................................................................... 39
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 3 of 40
CNC Control Panel Configuration User Guide
Introduction
MISL’s Command & Control Systems has many years of CNC operational use and the
manufacturing capability to design and build a professional panel for the enthusiast or home use
CNC need. Mach 3 application has an affordable capability that works extremely well for the small
production batch run or hobbyist; this is becoming more and more popular in the UK and is in need
of a professional, robust and reliable control panel to underpin the Mach 3 software use. The
challenge was to overcome the control setup or configuration complexity when using specific device
divers that link into Mach 3. An enthusiasts CNC Control Panel needs to be a plug and play and as
safe as possible. Using a game controller to run Mach3 will work but has no built in intelligence to
handle the transition from Cycle run to jog mode and much in terms of managing the environment is
needed if the application loses focus under windows then the game controller starts affecting the
windows OS. To design a panel that reduces this issue and maintains a plug and play approach with
the CNC experience is a combination of skills and expertise that MISL can apply to the challenge.
The Device has all this built into its design and is configurable to an extent that allows the user to
make it compatible with your own unique environment.
Plug and Play
The device is set from the factory with the standard Mach 3 configuration. If you already use the
Cursor Keys to Jog your machine then it is likely it will work without any configuration changes just
follow Step 1 and Step 2. Refer to the Operational Use section and you will be up and running in
minutes.
Warning:
The device is a standard HID compatible keyboard emulator specifically designed for use with Mach
3 software. To maintain our objective for an affordable device, we have used an approach for
configuration that is somewhat different to the conventional way of changing device parameters.
After much research we found that the approach described herein is the most economical way and
must be followed accurately. The configuration changes are achieved by utilising an, already
provided basic text editor, namely “Notepad” and manipulates the information from the control
panel processor displayed as information in the Notepad application. Please note that the escape
codes used in the Control Panel are specific for Notepad and Mach3 for Mach 3 Version R3.043.062
and do not work on any other application including direct Windows OS. Some of the Mach 3 escape
codes are also commands used in Windows to change the display. If you inadvertently use the
control panel while not running Mach 3 or Notepad and therefore not “in focus” then unforeseen
configuration changes can occur to your operating system. Every precaution is made in the design
for the control panel to prevent this as much as possible, but this is a warning that this device can
inadvertently cause configuration issues if you do not follow the instructions carefully. MISL take no
responsibility for any data loss or configuration setting recovery or any component or machine
damage cased by the use or configuration of this device.
The factory settings in the Control Panel (CP) are set to accommodate the standard use of Mach 3
there should be no need to go into the configuration mode unless you have built your own Mach 3
interface and have changed the control codes. Please follow the steps described in this manual
carefully
DO NOT Enable your CP until you have completed the all the steps up to “Enable the Control
Panel.”
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 4 of 40
CNC Control Panel Configuration User Guide
Set Application shortcut keys
To maintain complete control of the environment it is recommended that you have a dedicated PC
for your Mach 3 controller software and nothing else running on that machine. This leaves the PC
processor dedicated to the Mach 3 interrupt driven software and prevents any run time problems. To
use the control panel configuration function, the use of Notepad is required in addition to Mach 3 on
your PC, which should be part of the windows operating system OS. It is recommended that these
are the only two applications that remain running on the PC. The control Panel will run these
application and switch between each using the ALT TAB command built into the CP configuration
automatically. Preparing the environment to do this is the aim of this guide.
The CP has by default Ctrl+Shift+M for Mach 3 which is executed when the Enable key is pressed
initially and has Ctrl+Shift+N for Notepad which is executed when the Single Block key is pressed
in configuration mode. The panel uses ALT TAB to switch between the two applications using the
Rewind Key. This can be changed if you already use this set of escape codes for something else.
Before connecting your CP to any free USB port please complete Step 1 and Step 2.
Step 1: Set up the Mach 3 default Shortcut Key
•
Right Click on Mack 3 Icon on your desktop or Start Menu and select ‘Properties’
The following Dialogue Box will appear.
•
•
•
•
Select the Tab named “Shortcut”
Click on the Shortcut Key box where is says ‘None’
Press the Ctrl and Shift and then ‘M’ keys on your keyboard
The text in the box will change to reflect your key selection to start Mach 3
Select the dropdown “Run” selector and chose “Maximise” (Index Prevent OS Issues: 1)
Note: this combination is set already in the CP software as a default setting.
•
•
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 5 of 40
CNC Control Panel Configuration User Guide
The Shortcut key box should now look as above.
Step 2: Set up the Notepad default Shortcut Key
•
Right Click on Notepad Icon on your desktop or Start Menu and select ‘Properties’
The following Dialogue Box will appear.
•
•
•
•
Select the Tab named “Shortcut”
Click on the Shortcut Key box where is says ‘None’
Press the Ctrl and Shift and then ‘N’ keys on your keyboard
The text in the box will change to reflect your key selection to start Notepad
Select the dropdown “Run” selector and chose “Maximise” (Index Prevent OS Issues: 1)
Note: this combination is set already in the CP software as a default setting.
•
•
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 6 of 40
CNC Control Panel Configuration User Guide
The Shortcut key box should now look as above.
With step 1 and 2 complete, check the shortcut keys actually work by holding down Ctrl + Shift +
“M” keys on your PC keyboard and Mach 3 should start. Do the same for Notepad by holding Ctrl +
Shift + “N” keys. Notepad should also now be running. You should then be able to toggle from one
application to the other by using the ALT TAB keys. The environment is now set for use of the
control panel default settings. The only way to close the applications is through your PC keyboard
or mouse, the CP is not designed to close the applications. Note: The keys assigned to these escape
codes are subject to a internal process which switches from Jog to Cycle modes and these buttons
only execute the codes at the time the process allows.
If you need to change the escape sequence to a different one, check the “How To” section.
Control Panel Operational Use
Each CP is tested before leaving our manufacturing facility and has undergone a test procedure that
confirms all memory configurations are in line with the operational process. The device is designed
to manage a 3 axis CNC machine for component set up and datum setting and execution of the Gcode part program.
There are three modes:
1. Jog Mode; where the CP is running in Machine control mode activated by default or the
Cycle Stop button if in Cycle Run mode
2. Cycle Run Mode; where the CP is running a CNC G-code program activated by the Cycle
Start button after the Enable and Mach 3 Screen Synchronise is achieved.
3. Maintenance Mode; where the CP is running an internal configuration process that can be
seen via the use of Notepad.
Connect to USB
After completing the initial steps 1 and 2, close down the applications on your PC and plug in your
CP. Please make sure you leave enough time for Windows to recognise the device. The PC Link
light will show there is a connection to the PC. The device uses the USB power. AT this stage of the
process no other keys are illuminated.
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 7 of 40
CNC Control Panel Configuration User Guide
Enable the Control Panel
Press the Enable Synchronise button and Mach 3 will execute and after a couple of seconds the
default setting will activate putting the device into Jog mode with the Jog on/off button enabled at
start up. If your PC is a bit slow in loading the application a refresh action may be required. To
refresh and synchronise press the Enable button to toggle off and then press again to toggle on this
will set the screen to “Program Run” and synchronise the screen select screen scroll button. This is a
good way to check everything is working correctly. Press the Screen Scroll button and the screen
will jump to the next default set screen MDI. Subsequent pressing will scroll through each screen.
To refresh, use the Enable button again where the screen with flash as it resets for Program Run.
If the application has not executed, to return to pre-initialise you can unplug the device and
reconnect or hold the Cycle Stop button down and press Enable. The Enable button will flash three
times and another execution of Mach 3 will be attempted. This can also be used to run Mach 3 if it
has closed down while the CP is in operational mode.
First time use Configuration
Jog On/Off
As the default setting on start up preference is with Jog on the Mach 3 Jog ON/OFF control needs to
be the same as the CP Jog on off button. Check this control is on, on the Mach 3 application, if it is
not use the mouse or PC Keyboard (Ctrl + Alt + J) to switch it on then press the Jog On/Off button
on the CP and the two should be in sync. Now close down Mach 3 the Jog condition will be
retained. Providing Mach 3 is closed down with the same setting as CP default start up condition, the
next time CP starts Mach 3 this will already be in sync. You can restart mach3 by using the Holding
Cycle Stop down and press Enable.
Axis Jog Keys setup
If you already use the PC keyboard to jog your axis’ using the arrow keys on the keyboard you will
not need to do anything to start rapid jogging using the joystick on the CP. If your Mach 3 software
is not set up to use the arrow keys for jogging then this needs to be configured in Mach 3 first.
Select the Config option from the menu bar on Mach 3. Then Select “System Hotkeys” and the
following dialogue box will appear.
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 8 of 40
CNC Control Panel Configuration User Guide
Set the Jog Hotkeys Scan code by pressing on the X++ button where you will see a small box appear
now press the Right arrow key. Code 39 should now be in the scan code box on this form. Repeat
for the X—using the Left arrow Key, the Y++ using the Up arrow key, the Y—using the down
arrow key, the Z++ using the PgUP key and the Z—using the PgDown key.
When complete the form should look like this.
Rapid Jogging Setting Speed (Slow) Jog
The difference between “rapid” jogging and “setting speed” jogging needs to be quite considerable.
Mach 3 uses a setting on the Jog control
form that uses the Shift key to rapid jog and
setting speed level jog. The CP uses the
joystick to move the X & Y axis and has two
buttons called Z + (up) and Z – (Down)
when the rapid button is illuminated and in
Jog Mode the control uses the rapid setting
in Mach 3. When the rapid jog key is off the
slower level is used. To set this up in Mach
press the TAB key on the PC Keyboard and
click on the Slow Jog rate box percentage
and enter 5%.
USB Cable Interference
It is likely that you will need to extend
your USB cable to reach a convenient
place next to your CNC Machine. In our
tests we found that long cables can be
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 9 of 40
CNC Control Panel Configuration User Guide
subject to the interference that control s spindles and stepper motors. The spikes resulting from this
can be picked up by the Mach 3 software as commands. The most common we found was the Reset
command where the Mach 3 software would detect a USB spike and implement a EStop Button
Pressed and stop the machine. If you experience the same situation open the form on Mach 3 under
the Config, General Config menu selection on the top right hd side of the form “Input Signal
Debouncing/Noise rejection” put a figures of 100 in the Debounce interval box and try again.
Operational Use
Model 175USB has been designed to overcome the limitations encountered when using a PC
keyboard and mouse and manage the operational control for rapid and slow jogging for component
setting and easier operational use for the enthusiast using Mach 3 software. The design incorporates
an overall safety aspect that goes a long way to prevent accidental incorrect use of the device. Some
aspects of the design that were considered in the original prototype have been systematically
improved for the safety aspect of its operational use. The device has been initialised and tested
before leaving our manufacturing facility.
The layout overlay is made from hard wearing vinyl and supported by a professional industrial
quality tactile switching and joystick. The illuminated buttons are Cycle Start, Cycle Stop, Jog
On/Off, Rapid Jog and Enable.
The Stop Cycle button will work on any
screen selected in Mach3 as the device
has a must stop in any condition or
mode procedure. The device does not
have an emergency stop or control the
Reset button on Mach 3 as this should
not be connected via a USB interface but
must be connected directly to your
controller board for instant response to
an emergency stop request. The reset
Button should remain on for Cycle run
and Jog modes, therefore there is no
need to incorporate this function into the
device. Before using the CNC Control
Panel, .we strongly recommend the
following is in place and fully tried and
tested on your CNC machine:
• Limit Stop Switches on all Axis’
• Emergency Stop Button.
Operational Modes
There are three modes defined in the CP these are:
1. Jog Mode
2. Maintenance Mode
3. Cycle Run Mode
The Jog mode is the default at start up mode. The device is designed to switch between Cycle Run
and Jog modes when needed. To explain how the device works from an operational perspective in
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 10 of 40
CNC Control Panel Configuration User Guide
Jog mode we will go through some basic engineering steps for setting up a component on your CNC
machine through to completing the part. Please see “Setting Component position in line with
Machine Datum” for an example of how to set a component and use the Control Panel features.
Jog Mode
Once you have “Enabled the Control Panel” the unit will be in the default Jog mode already. Start
your CNC machine controller using the Reset button on Mach 3. Now, if this is the first time use of
the CP, we advise you to be ready with your emergency stop button and move one of the axis’ by
using the joystick. Returning the Joystick to the centre position should stop the rapid travel. If this
fails, the configuration of Mach 3 needs urgent attention. All being well, the axis moved rapidly in
the direction you wanted. Try all axis controls including the Z up and Z down buttons. If the axis
direction is not what you prefer, the configuration section in this guide will help you to reverse the
axis. Pressing the Rapid Jog Button will turn the light off, using the jog controls now will run at 5%
of the jog speed, this should be slow enough for setting a component and imputing your tool offset
for machine and job datum setting.
Pressing the Jog On/Off button will toggle the light on the button, this should be in synchronisation
with Mach 3 Jog ON/OFF Ctrl-Alt-J button on the screen, when off the CP will disable the Joystick
and Z axis jog controls. Mach 3 does not allow the screen selection if the JOG ON/OFF is OFF.
While in this non rapid jog mode the three function keys are also active, the default setting for these
are:
• F1= GOTO Zero
• F2 = Spindle Start/Stop
• F3 = Flood Coolant
The default setting only allows function key use while in the Program Run (Alt-1) screen. The DRO
parameters are set at Zero (000.0000) so update the DRO without setting the offset will only set
them to a zero offset until you have updated these parameters with your tool and axis offset gauge
sizes.
In this mode there is enough control to manually machine a component by using incremental jog and
slow jog settings or set the machine datum in line with your component.
Maintenance mode
Using the Enable key to turn the CP off and then the Single Block key to jump to maintenance mode,
has already been described above in the component setting example. Providing the shortcut keys are
set in Notepad the application should start and the following seen:
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 11 of 40
CNC Control Panel Configuration User Guide
All keys are operational in the Jog Mode and are used for different functions.
The key functions in Maintenance Mode are as follows:
• Right Joystick selects menu item
• Left Joystick moved up one menu level (if at menu start returns from Maintenance mode)
• Forward Joystick Increases Selection value (Menu choice)
• Back Joystick Decreases Menu Selection vale (Menu choice)
• X Zero Jumps directly to X axis DRO offset setting
• Y Zero Jumps directly to Y axis DRO offset setting
• Z Zero Jumps directly to Z axis DRO offset setting
• When in menu item selection:
o Right Joystick moves cursor to the right or confirms selection
o Left Joystick moves cursor to the left
o Forward Joystick Increases parameter value
o Back Joystick Decreases parameter value
o Cycle Start is used to save parameters after editing
o Cycle Stop is used to return from a selection without saving
• Rewind Key Jumps back to Mach3 and Enable re-synchronises
Cycle Run Mode
After loading your G-code part program and set your screen to one of the Cycle Start screens the
Cycle Start button will execute your G-code and the M/C will start responding to the Mach 3 control.
The Enable button can still be used to disconnect the CP from the machine and resynchronise by
pressing again. It is possible to go into the maintenance mode while your machine is running;
however this is not advisable as the Stop Cycle button will not be active while in this mode. The
initial synchronise Enable key will set Mach 3 to the ‘Program Run’ screen or you can Screen Scroll
to the Tool Path screen as both have a Cycle Start function, the default configuration reflects the
same. The cycle start key will only operate in these two screens.
Enable Synchronise; This will completely disable the control panel from any interaction with Mach
3 while the blue light is off only the Single Block key will jump to the maintenance mode.
Cycle Stop / Jog Mode; providing the configuration is set accordingly the Cycle Stop button will
stop the machine from any screen Mach 3 has been moved to via the Screen Scroll key. If you
manually change the screen on Mach 3 to a non cycle stoop screen while is cycle run mode the Stop
key should still be able to jump to the preferred stop screen, however it will return to the screen
position made by the Screen Scroll key on the CP. If the Screen Scroll position is already on a Cycle
Stop Screen (Program Run or Tool Path) the cycle stop will execute without Jumping to the
preferred stop screen. When pressing the Cycle Stop key the CP will transfer to Jog Mode, so when
your G-code program finishes use the Cycle Stop key to transfer to Jog. There is a timer that flashed
the keys alternately bases in the number of pulses in the preferences.
Feed Hold; The Feed Hold key pauses the Machine ready to either stop or continue by pressing
Cycle Start again, the Cycle Start key will flash while in this mode.
Joystick Forward or Back; Increase or decrease the axis travel speed override.
Joystick Left or Right; Increase of decrease the Spindle RPM override.
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 12 of 40
CNC Control Panel Configuration User Guide
Screen Scroll; The Screen Scroll key will sequentially shift the Mach 3 screen while in Cycle run
mode so you can view the screens such as Diagnostics while running your G-code.
Jog On/Off; The Jog On /Off key is also active in this mode and disables the Joystick and Z axis
controls, the screen scroll, rapid jog and the Speeds and Feeds control .
Rapid Jog; The rapid jog toggles the speeds and feeds control. Once the machine is adjusted to a
speed and or feed override the rapid jog key should be pressed to prevent any accidental change.
Single Block; This key will toggle the single block and the machine will stop at the end of the line in
the C-code subsequent pressing of the Cycle Start button will execute each line sequentially.
Setting Component position in line with Machine Datum
Setting the component position on you machine may or may not need to be an accurate position, if
you are setting a pre-machined part accuracy of the location is important. In this example we are
going to align the machine with the X & Y zero position using a “wobble bar” and set the Z axis
using a 50mm DTI height gauge. It is assumed that you are familiar with this type of setting tool.
Setting the component parallel to the X axis using a DTI place the DTI in the spindle and bring the
stylus close to the component face using the rapid jog, when close, turn off rapid jog and slow jog to
gain a reading on the DTI, then use the Y axis rapid jog to check the component run out along the
datum face. Adjust the component if necessary and repeat until you are happy the component is in
line with the X axis. Clam down firmly.
Important Note: the parameters held in the CP must be related to the units that Mach 3 is using. If
you change the units in Mach 3 the parameters in the CP will remain the same. For Example is you
have an offset in the CP Z axis of 50.000, if Mach 3 is in Metric this will be 50mm, if this is changed
in Mach 3 to inches this will now be 50 inches (1,270mm). The danger is obvious here, as the rapid
go to zero could, in some circumstances, ram you spindle head and tool into the table.
Measure the diameter of the Wobble Bar (WB) WB head piece and dive in half. In my example
Mach 3 is using Metric Units but my WB is 0.250 inches so we need to convert to metric. The
metric equivalent is 6.35mm and divided by 2 is 3.175 which is the parameter we want to put into
CP zero axis memory. One input this value will stay resident and only needs changing if you use a
different size setting tool. As we are going to use the same tool for both X & Y we can make them
both the same. Using the Z axis tool offset DTI setting tool, we are using a 50mm tool height set
gauge. In summary the X&Y offset will be 3.175 and the Z offset will be 50.000.
Now set the offsets in the CP memory. Typically, this will only need setting once. To do this:
• Press Enable and all CP lights will go off.
• Press Single Block (Notepad will now appear, providing you have set the shortcut key
control)
• Press the X Zero Button and use the Joystick to adjust the value to 003.1760 use Cycle Start
to save the parameter
• Press the Y Zero Button and use the Joystick to adjust the value to 003.1760 use Cycle Start
to save the parameter
• Press the Z Zero Button and use the Joystick to adjust the value to 050.0000 use Cycle Start
to save the parameter.
• Use left Joystick to return to operational mode
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 13 of 40
CNC Control Panel Configuration User Guide
•
•
Press Rewind to return to Mach 3
Enable to refresh the screen.
After setting the offset parameters in the CP memory, follow these steps:
1. Set component parallel
2. Place the WB in the Spindle and set the RPM to 300 using the MDI on Mach 3
3. Jog to component X edge
4. Start Spindle (F2)
5. Slow jog to accurate setting
6. Stop Spindle (F2)
7. Press the Rapid Jog button for 2 Seconds until it flashes
8. Press X axis zero button while holding – Offset button (Cycle Stop)
9. Press the Rapid Jog button for 2 Seconds until it stops flashing
10. Jog to component Y edge
11. Start Spindle (F2)
12. Slow jog to accurate setting
13. Stop Spindle (F2)
14. Press the Rapid Jog button for 2 Seconds until it flashes
15. Press Y axis zero button while holding – Offset
button (Cycle Stop)
16. Press the Rapid Jog button for 2 Seconds until it
stops flashing
17. Jog to safe area
18. Place Tool in Spindle and tighten
19. Use Tool offset height setting tool place on the
component top surface
20. Jog over to the setting tool
21. Slow Jog the Z axis down to read zero on the
setting tool
22. Press the Rapid Jog button for 2 Seconds until it
flashes
23. Press Z axis zero button while holding + Offset
button (Feed Hold)
24. Press the Rapid Jog button for 2 Seconds until it
stops flashing
25. Slow Jog up off the setting tool
26. Remove setting tool
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 14 of 40
CNC Control Panel Configuration User Guide
The steps in blue above can be removed if the parameter for Direct DRO is set to ‘Yes’, the default
is ‘No’ as this prevents any accidental zero setting of the DRO. It is recommended that you leave
this in place until you become completely familiar with the CP operation.
The component is now set for Machining providing you have your part program loaded you can now
press Cycle Start. Providing there are no clamps in the rapid tool path you can press F1 to go to
zero for all axis and check the tool position is directly over the X & Y Zero the tool should also stop
on the surface of the component.
How to
This section provides examples of how to use the maintenance mode to change things in the control
panel. To jump into the maintenance mode turn off the CP operational mode by pressing the Enable
button all controls for CNC interaction will then stop. Providing the CP has run once press the
Single Block button and the Configuration Mode will launch Notepad and display the maintenance
mode initialisation information.
Note: This device utilises the Notepad application to display the menu system and the saved
parameters that control Mach 3 there is no other use for this application.
Reset the device
If you find the panel doing something inconsistent or not responding after you have changed a
setting use the Default setting from the main menu
Right Joystick
Back Joystick to increment selection to [2] Default
Right Joystick to Select [2]
After listing the areas for reset you will be prompted to reset your CP. Power off the unit by
unplugging the USB cable.
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 15 of 40
CNC Control Panel Configuration User Guide
Reset your CP by either unplugging the device USB cable for at lease seven seconds or using the
reset hole with a pin next to the PC Link light. This will recover to the factory setting on all
parameters including the DRO X Y and Z axis offset settings.
The next time you start the maintenance mode the following confirmation of defaults initialised will
be seen.
Configure Escape codes to run Mach3 or Notepad
The same codes must be applied to the application properties in Windows as set in the CP
configuration. The Example here explains how to set a different key combination that the default
already in the memory. Please note that a reset and power down is not necessary to apply these
changes in the CP.
Jump to the maintenance mode by Enable off and Single Block key, this will start Notepad based on
the default setting already in CP. If this fails, run Notepad and make sure it has the focus and press
the Single Block key. The CP must be initialised by pressing the Enable key first and then again to
turn it off otherwise the Single Block key will not do anything. When setting the maintenance mode
as it depend on the escape codes to run Notepad manually running Notepad may have missed the
display for Maintenance mode initialisation. If none of the above seems to be working then the CP
is already in Maintenance Mode but we have missed the initialisation banner so providing you have
Notepad running and the cursor is flashing in the top left corner move the Joystick to the Right and
the main menu will appear. The Enable key will flash fast.
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 16 of 40
CNC Control Panel Configuration User Guide
Joystick Right to Select [1] Config
Joystick Back twice to increment to [3] Function
Then Joystick Right select
Joystick Back three times to increment to [4]
Joystick Right to select Function 4 Notepad
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 17 of 40
CNC Control Panel Configuration User Guide
This is currently set to = CTR+Shift+N we are going to set this in CPO to CRT+Shift+P
The modifier is the CTR and Shift part moving the Joystick forward or back will scroll through all
the modifiers in the CP moving the Joystick to the Right with change this to character
Move the Joystick to the right once to select the Character change
Now the Character is selected to scroll through using the Forward and Back Joystick
Push the Joystick Forward twice times to select in sequence ‘O’ then ‘P’
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 18 of 40
CNC Control Panel Configuration User Guide
Use the Cycle Start key to save this parameter for this session. This parameter will stay in memory
until the CP is powered down and if not saved using the main menu will revert back to the previously
saved value. The whole menu will refresh itself and display your new configuration.
If you want to keep this parameter after power down then move back to the main menu by using the
Left Joystick twice
Move the Joystick Forward to Select [3] Save and move the Joystick Right to select
After listing the saved configuration the menu then clears
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 19 of 40
CNC Control Panel Configuration User Guide
You now have the option to press Rewind to go back to Mach 3 or Single Block to run the menu
again. Don’t forget to change the Shortcut Key in Notepad to reflect your new setting, as described
in Step 2.
Change the Direct DRO access
The CP has a safe mode to change the DRO parameters; this is demonstrated in “Setting Component
position in line with Machine Datum” example. The Example also indicated that the tasks in Blue
can be skipped by changing the preferences in the configuration mode. This will require a closer
attention to what keys are pressed and what mode other keys are setting so after this change it will be
faster to set your machine but much easier to make a mistake and possible accidently clearing a
DRO setting you have just made.
Go into the maintenance mode by Enable off and pressing the Single Block key, Notepad should
start and display the maintenance mode banner, use the right Joystick to select [1] Config and then
[2] Preference.
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 20 of 40
CNC Control Panel Configuration User Guide
Using the Joystick Forward or Back to select [4] Direct DRO it is set to No by default.
Use Right Joystick to place the cursor on the parameter and Forward or Back to select Yes or No
Select ‘Yes’ and press the Cycle Start Key to save.
The new parameter will be displayed and the menu system with refresh showing the new setting.
Set the DRO offset parameters
The axis offset parameters are simply digits stored in the CP memory for transfer to Mach 3 DRO
input, there are only two screen on Mach 3 that accommodate this update; Program Run (Alt-1) and
MIDI (Alt-2) screens. CP is set to allow the update of these two screens when selected by either the
Enable default screen or the Screen Scroll to the next screen. To take advantage of the saving
structure in the CP you can update the offset parameters on a temporary (This session) basis or you
can save the data permanently in non volatile memory of the device. To save a permanent value in
the non volatile memory the procedure must be completed with the main menu Save. For example:
Save the wobble bar size in the X & Y axis offset and the Tool height gauge offset in the Z axis
ready for continued use of these setting tools. If however you want to keep these parameters but for
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 21 of 40
CNC Control Panel Configuration User Guide
one special setup have a need to use a different size, you may want to set an offset plus the
component width to set a datum on the opposite side of the job. You can then use the short cut
access to change the parameter and feed it into the Mach 3 for that session. If this is not saved then
when you re-start your CP after power down it will revert back to the previous setting.
Short cut DRO Offset Access
Jump to config mode by pressing the Enable Button and then the Single Block Key.
Non press the appropriate Axis Offet Key we are going to press X Zero
In this case the saved parameter was the default 000.0000 and the cursor is set to the Integer ready to
change the figure use the Forward and back Joystick to change the number and the Right and Left
Joystick to change the cursor position. In this example we are going to enter half the diameter of the
wobble bar. Important point to remember her is that this has no unit setting between Metric or
Imperial units so you must enter the value that your Mach 3 software is running in at the moment.
The wobble bar ball is 0.250” imperial and the Mach 3 software is running in Metric Units mm s we
need to put the metric equivalent into the offset parameter. 0.250”= 6.35mm as half of the diameter
is the offset setting we want to input half of 6.35mm = 3.175mm.
Use the forward Joystick to increment the integer until it says 003.000
Now use the right Joystick to move to the first decimal point.
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 22 of 40
CNC Control Panel Configuration User Guide
Use the forward Joystick to increment the integer until it says 003.100
Now use the right Joystick to move to the second decimal point.
Use the forward Joystick to increment the integer until it says 003.170
Now use the right Joystick to move to the third decimal point.
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 23 of 40
CNC Control Panel Configuration User Guide
Use the forward Joystick to increment the integer until it says 003.175
Now with a complete number input press the Cycle Start (Save) button to complete the update.
To update another axis press the Y Zero button and repeat the procedure then the Z Zero.
Use the Left Joystick to exit the mode
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 24 of 40
CNC Control Panel Configuration User Guide
If you want to save these parameters permanently at this stage you can press the Single Block button
to re-enter the configuration mode and save the settings.
Or Press Rewind and when inn Mach3 press Enable.
Right Joystick to see main menu
Increment the selection to Select [3] Save and right Joystick to save
DRO Offset Menu Access
The same can be achieved through the menu system.
Select [1] Config, {1] Axis Ctrl, [1] Offset,[1] X axis
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 25 of 40
CNC Control Panel Configuration User Guide
Update the parameter using the joystick. Press Cycle Start to save. Use the Left Joystick to navigate
back to the main menu select [3] and save.
Set the Functions Keys
There are six user definable functions setting in the Control Panel. These have already been set for
you for the most common use:
•
•
•
•
•
•
•
Function 1 Panel Key
Function 2 Panel Key
Function 3 Panel Key
Function 4 Notepad
Function 5 Mach 3
Function 6 App Swap
[X Zero
]=CTR+O
[Y Zero
]=F5
[Z Zero
]=CTR+ALT+PGUP
[Single Block ]=CTR+Shift+N
[Enable
]=CTR+Shift+M
[Rewind
]=ALT+TAB
Function 1 {Panel Key} F1 on the panel is associated with the X Zero button and is assigned
CTR+O which is GOTO Z this is a rapid jog to X,Y & Z Zero position. Consideration of tool path
and travel must be made before using this F1 command. The Stop Cycle Button is also active when
using this command if you see the tool head rapidly travelling toward an obstruction.
Function 2 {Panel Key} F2 on the panel is associated with the Y Zero button and is assigned
F5 which is Mach 3 spindle start and stop command. Care must be taken here as the spindle RPM
setting must be set through the MDI screen using M3 Sxxx to set the spindle speed you would like to
use. This command will use the RPM last set by either a G-code program or your last setting. There
is no speed override in this mode from the CP.
Function 3 {Panel Key} F3 on the panel is associated with the Z Zero button and is assigned
CTR+ALT+PGUP to turn on or off the coolant.
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 26 of 40
CNC Control Panel Configuration User Guide
Function 4 {Single Block} is associated with the Single Block key and is nominated to run
Notepad this is assigned CTR+Shift+N which is the setting used for Notepad Windows Shortcut key
preferences.
Function 5 {Enable} is associated with the Enable key and is nominated to run Mach 3 this is
assigned CTR+Shift+M which is the setting used for Mach 3 Windows Shortcut key preferences.
Function 6 {Rewind} is associated with the Rewind key and is nominated to switch between the
two applications Mach 3 and Notepad. Note here that this is assigned the Windows command
Alt+TAB which jumps from the first to the next application in Windows, this is one reason why it is
best to have only these two applications running as this command can jump to a third application if
its it running.
Example Function Key Change
Select Configuration Mode using Enable and Single Block keys
Right Joystick for Main Menu
Select [1] Config, [3] Function
In this case the function key 4 has the wrong setting CTR+Shift+P so we are going to change it to
CTR_Shift+N
Use the Forward or Back Joystick to increment selection [4]
Right Joystick to Select [4]
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 27 of 40
CNC Control Panel Configuration User Guide
Use the following sequence to update the character from P to N…
Right Joystick Once, Back Joystick Twice
Press Cycle Start to Save
Set the Start-up preferences
The Mach 3 start up preferences is also included in the CP settings so the CP and Mach 3 preference
on start up will be the same. Mach 3 has a Toggle button option for Jog ON/OFF and this is set
when Mach 3 is closed down. Leaving the button on when closed down will mean it stays on when
starting the application. The CP also has a set of start-up options for this and other parameters and
can be set in the Start-Up preferences men selection.
The preferences that can be changed are as follows:
Jog On; default set to [Yes] mean the Jog On/Off toggle will start with an On condition
Rapid Jog; default set to [Yes] means the Rapid Jog setting will starting an On Rapid Jog
setting
Screen Scroll; default set to [Yes] mean the screen scroll button is not disabled
Direct DRO; default set to [No] mean the access to DRO offset parameter update requires
a press and hold to allow DRO axis setting
Cycle Stop; default set to [10 cycles] means the transition from Cycle run to jog mode is
delayed and the buttons will flash alternatively using 10 cycles before moving into Jog mode.
App Trans; default set to [2.04s] means it will wait 2 seconds before initialising the
application escape codes when transferring from Mach 3 to Notepad and visa versa. This is
also used when starting Mach 3. As the Shortcut key sequence is fired to the PC and 2
seconds later the Alt-1 default screen synchronisation is made.
Key Hold; default set at [1.49s] how long you hold the key for DRO update mode if Direct
DRO is set to No.
Select Configuration Mode using Enable and Single Block keys
Right Joystick for Main Menu
Select [1] Config, [2] Preference
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 28 of 40
CNC Control Panel Configuration User Guide
Right Joystick to select [1] Jog on
Right Joystick to set cursor on the Yes
Back Joystick to change to No
Cycle Start to Save
Save Your Changes
If you have made changes to the parameters in the CP they will be safe until you turn off the power
by either pulling the USB cable out or pressing reset. You can use the main menu Save option [3] at
anytime as long as the power remains on. After using the main menu save the parameters will be
safe even when no power is on. A main menu default [2] will reset the parameters to factory default
affective after resetting the device.
Key Codes
The CP keys are used in three different modes, Cycle Run, Jog and Maintenance. To change the
configuration of the Keys is not advisable unless you are experienced with Mach 3 and how it relates
to the keyboard escape codes and sequences. The maintenance mode keys are not configurable in
the CP.
The default Cycle and Jog Key escape codes are listed in the following table
.
Key
Cycle Run Escape Code
Jog Escape Code
Cycle Start
[=ALT+R]
[]
Feed Hold
[=SPC]
[]
Cycle Stop
[=ALT+S]
[=ALT+S]
Enable
[=ALT+1]
[=ALT+1]
Rewind
[]
[=CTR+W]
Single Block
[=ALT+N]
[=ALT+N]
Jog On
[=CTR+ALT+J]
[=CTR+ALT+J]
Inc Jog
[]
[=CTR+J]
Jog Z+(Up)
[]
[=PGUP]
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 29 of 40
CNC Control Panel Configuration User Guide
Jog Z-(Down)
[]
[=PGDN]
Jog Left
[=KP-]
[=LEFT]
Jog Right
[=KP+]
[=RGHT]
Jog Forward
[=F11]
[=UP]
Jog Back
[=F10]
[=DOWN]
X Zero
[]
[=CTR+X]
Y Zero
[]
[=CTR+Y]
Z Zero
[]
[=CTR+Z]
The closed square brackets [] indicates there is no code set for this mode
Cycle Start
This key is used to start the G-Code program in Mach3 it is assigned with the ALT+R escape code.
Usage; The key can be pressed after on to resend the code to start the G-code program. To move the
CP out of this mode press the Cycle Stop button.
Feed Hold
The feed hold key is used to send a SPC (Space) to Mach 3 to put the programming a suspend or
Feed Hold condition, the Cycle Start button will flash while in this mode. Another press on the
Cycle Start will return to cycle run mode or press the Cycle Stop key to stop and transfer to jog
mode. In Jog mode this key sets the Positive parameter for DRO offset setting when held down and
one of the Axis Zero keys pressed.
Cycle Stop;
The Cycle Stop key will work in both Cycle Run and Jog mode; it has its command on both modes.
The Cycle stop will also execute if Mach 3 is on a screen that does not have a Cycle Stop button. CP
has a fixed nominated screen for stopping the machine Program Run Screen. Pressing this button
will jump to this screen to execute a Cycle Stop. If in Jog Mode and running the Spindle or using
the GOTO Z Function Keys F1 and F2 this will stop the spindle and the Axis travel. In Jog mode
this key sets the Negative parameter for DRO offset setting when held down and one of the Axis
Zero keys pressed.
Enable
This key must be pressed to initialise the CP. On first power up nothing is allowed to work. Once
pressed it sends the Mach 3 run command and waits then sends an initialise command to set the
application to the Program Run Screen and synchronise the screen scroll position. Pressing this key
at anytime will re-initialise the connection. This key flashes fast when the devise is in maintenance
mode. The key os set with ALT+1 to jump to the Program Run Screen. The same value should be
set on the first location for the Screen Scroll sequence.
Rewind
The rewind key sends a command to rewind the G-Code program when in Jog Mode. It has no
function assigned in Cycle run mode. This key is also assigned in maintenance mode to return to
Mach3 as Function 6.
Single Block
The Single block key sets the single block mode in Mach3 for both Cycle run and jog modes. This
key is also assigned as the Maintenance start key after the CP is initialised with Enable as Function 4
to run the Notepad application and switch to maintenance mode.
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 30 of 40
CNC Control Panel Configuration User Guide
Jog On/Off
This Jog On/Off key should be synchronised with the same button on Mach3 this key disables the
Jogging control and the update DRO offset function. The Rapid Jog key is also disabled when this
key is off.
Incremental Jog
This key send the incremental jog condition to Mach3 allowing the jog controls to run in incremental
mode. The setting for this need to be applied in the Mach3 configuration only one setting can be
used. For example 1.000 increments when on the jog will stop after that distance is reached. Setting
this to an integer of 1mm will allow you to manually machine a part to a distance in any axis using
the slow speed jog settings and the Function keys for Spindle on and coolant control F3. To move
5mm in one axis use the joystick five time in the same direction.
Jog Z+(Up)
This key is only used for the Jog mode and responds to the rapid Jog button for fast and slow
jogging, pressing this key and holding will run the Z axis up until the button is released and the axis
stops, this can also be used at the same time as the X and Y axis.
Jog Z-(Down)
This key is only used for the Jog mode and responds to the rapid Jog button for fast and slow
jogging, pressing this key and holding will run the Z axis down until the button is released and the
axis stops, this can also be used at the same time as the X and Y axis.
Jog Left
This is the Joystick Left (Normally in the X- Axis) operation, moving the Joystick will start the axis
moving while held in that position, releasing the joystick will stop the axis movement. This can by
use at the same time as the Y and Z axis controls. The default setting moves the component on the
machine table. Left means component or M/c Table moves left of X- Axis. Note for a router or
gantry mill the gantry will move in the opposite direction to the joystick. In Cycle run mode with
the rapid jog on this control decreases the Spindle speed override.
Jog Right
This is the Joystick Right (Normally in the X+ Axis) operation, moving the Joystick will start the
axis moving while held in that position,
releasing the joystick will stop the axis
movement. This can by use at the same time as
the Y and Z axis controls. The default setting
moves the component on the machine table. Left
means component moves left of X- Axis. In
Cycle run mode with the rapid jog on this
control increases the Spindle speed override.
Jog Forward
This is the Joystick Left (Normally in the Y+
Axis) operation, moving the Joystick will start
the axis moving while held in that position,
releasing the joystick will stop the axis movement. This can by use at the same time as the X and Z
axis controls. The default setting moves the component on the machine table. Left means component
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 31 of 40
CNC Control Panel Configuration User Guide
moves forward of Y+ Axis. In Cycle run mode with the rapid jog on this control increases the M/C
feed rate override.
Jog Back
This is the Joystick Left (Normally in the Y- Axis) operation, moving the Joystick will start the axis
moving while held in that position, releasing the joystick will stop the axis movement. This can by
use at the same time as the X and Z axis controls. The default setting moves the component on the
machine table. Left means component moves left of Y- Axis. In Cycle run mode with the rapid jog
on this control decreases the M/C feed rate override.
X Zero (F1)
This is the X DRO Zero setting key in Jog mode with rapid jog off and Direct DRO active (Yes).
This will set the DRO value to Zero. If the Direct DRO is inactive or (No) the rapid jog button must
be set to off in slow jog mode and then held down until flashing and then released to update the
DRO parameters holding the key down again until the buttons stops flashing will protect the field
from any accidental updates. Holding the Feed Hold while using this key will set the stored DRO
parameter for the X axis in a positive value + figure. Holding the Cycle Stop will set the stored DRO
parameter for the X axis in a negative value – figure. If the Direct DRO access is not set (No) and
the rapid jog is not flashing, the DRO axis field in Mach 3 will be highlighted (Selected) but the
parameter stored or a zero value will not be updated.
In Rapid Jog mode, rapid jog button illuminated, this key works as a Function key 1 F1 and is set by
default to GOTO Z or rapid jog the machine to the X zero Y zero and Z zero position. The Cycle
Stop key will stop the GOTO Z function.
Y Zero (F2)
This is the Y DRO Zero setting key in Jog mode with rapid jog off and Direct DRO active (Yes).
This will set the DRO value to Zero. If the Direct DRO is inactive or (No) the rapid jog button must
be set to off in slow jog mode and then held down until flashing and then released to update the
DRO parameters holding the key down again until the buttons stops flashing will protect the field
from any accidental updates. Holding the Feed Hold while using this key will set the stored DRO
parameter for the Y axis in a positive value + figure. Holding the Cycle Stop will set the stored DRO
parameter for the Y axis in a negative value – figure. If the Direct DRO access is not set (No) and
the rapid jog is not flashing, the DRO axis field in Mach 3 will be highlighted (Selected) but the
parameter stored or a zero value will not be updated.
In Rapid Jog mode, rapid jog button illuminated this key works as a Function key 2 F2 and is set by
default to start/Stop the spindle Note: the speed of the spindle should be preset using the MDI M3
Sxxx command on Mach 3 before using this function. The next key press will stop the spindle as
will the Cycle Stop key.
Z Zero (F3)
This is the Z DRO Zero setting key in Jog mode with rapid jog off and Direct DRO active (Yes).
This will set the DRO value to Zero. If the Direct DRO is inactive or (No) the rapid jog button must
be set to off in slow jog mode and then held down until flashing and then released to update the
DRO parameters, holding the key down again until the buttons stops flashing will protect the field
from any accidental updates. Holding the Feed Hold while using this key will set the stored DRO
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 32 of 40
CNC Control Panel Configuration User Guide
parameter for the Y axis in a positive value + figure. Holding the Cycle Stop will set the stored DRO
parameter for the Y axis in a negative value – figure. If the Direct DRO access is not set (No) and
the rapid jog is not flashing, the DRO axis field in Mach 3 will be highlighted (Selected) but the
parameter stored or a zero value will not be updated.
Example Key Code Change (Enable Key)
Select Configuration Mode using Enable and Single Block keys
Right Joystick for Main Menu
Select [1] Config, [4] keys, [4] Enable
With two sets of control modes to consider the right and left joystick will cycle through the
following:
1. Cycle Run Modifier
2. Cycle Run Character
3. Jogging Modifier
4. Jogging Character
In this example, we want to change the Character for both Cycle Run and Jogging to a 4 which
means the Enable button will initialise the Mach3 application to start on the Tool Path (Alt-4)
screen. Joystick Forward 3 times will set the character parameter to 4. Nor Joystick Right twice to
select Jogging Character and Forward 3 time to set this to 4.
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 33 of 40
CNC Control Panel Configuration User Guide
Press Cycle Start to save.
The menu will refresh and show the update
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 34 of 40
CNC Control Panel Configuration User Guide
Note the keys list for key [4] Enable now says [=Alt+4] for both Cycle and Jog.
Don’t forget to move up to the main menu and save this if you want to retain the value after power
down.
Reverse a Jog Axis
To reverse any of the three axis for Jogging Select Configuration Mode using Enable and Single
Block keys
Right Joystick for Main Menu
Select [1] Config, [1] Axis Ctrl, [3] Reverse [1] X axis, Joystick Right
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 35 of 40
CNC Control Panel Configuration User Guide
Joystick Right for Yes
The X axis jog control will now work in the opposite direction.
Change the Screen Scroll Settings
The Mach 3 application has a set of screens that are accessed using the ALT-n value, the application
has a sequence of buttons from left to right at the tope of the screen. The default setting for this in
CP action is shifting right one screen each time the Screen Scroll button is pressed. Mach3 has some
dedicated controls on each of the standard screens that are reflected in the permission parameters in
the CP. Each screen selected, when using the screen scroll key, has the following set of permissions
that can be applied to the screen. The default settings are designed to allow for most common use of
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 36 of 40
CNC Control Panel Configuration User Guide
Mach3. Editing these parameters can effectively block the access to a Mach3 function. The editing
control has three modes. The last two are the same as previously seen and access the Escape Code
for each screen using the Modifier and the Character selection, the first is the Permissions mode
which is the default selection and ready to change as soon as the option is selected.
Select Configuration Mode using Enable and Single Block keys
Right Joystick for Main Menu
Select [1] Config, [5] Scrn Scroll
After the selection is displayed wit the default Change: Permissions under the selected screen push
the joystick forward and the cursor to change the permission selection will appear on the first, far
right parameter ready for a change by pushing the joystick forward again or left or right to select a
different permissions parameter, pulling the joystick back will remove the cursor and allow you to
use the left or right joystick to select the mode Modifier, Character or back to Permissions. Use the
Cycle Start to Save or keep the change value or the Cycle Stop to return to the menu to select a
different screen.
Screen Permissions Described
The objective is to configure the CP in line with Mach3 operation. Each screen has a menu selection
from 1-6 the Init Pos has the same Escape code as the Enable Function Key, the CP uses the second
position after a Enable Synchronise to navigate to the next screen, each time the Screen Scroll key is
pressed the escape code is sent to Mach 3 and the Permissions applied in the CP. The default setting
shows that for Screen 1 “Init Pos” the (Program Run) is the Mach 3 name for that screen has an
ALT+1 escape code and has five permissions set out of the six total which are:
•
•
•
•
]This means the screen has a Cycle Start button in Mach3 so the CP will allow the Cycle
Start button to operate.
[Stop
]This means the screen has a Cycle Stop button in Mach3 so the CP can use this screen if
the Cycle Stop button is pressed
[Pref Stop
]The CP requires a Preferred Stop screen to jump to if there is no Cycle Stop on the current
screen when the Cycle Stop key is pressed.
[Function 1-3]Function Keys F1 F2 F3 will work if this is set on the screen (Rapid Jog must be ON also)
[Start
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 37 of 40
CNC Control Panel Configuration User Guide
• [Jump Stop
• [Set DRO
]This nominates the screen as one which will jump to the preferred stop nominated screen
when the CP Cycle Stop key is pressed
]This allows the Axis offset parameters to be entered into Mach3. Mach3 has two screens that
allow this update by default Program Run and MDI screens.
If Mach3 doesn’t allow a function to work either because there is no key on the screen or the
function is disabled in Mach3 while using that screen, setting the permission in CP will make no
difference using that command.
The Jump Stop permission is not needed on a screen that has a Stop permission. The CP has a
process that tries to stop the machine if the Cycle Stop key is pressed in any operational mode. The
Cycle Stop key also stops the Machine is GOTO Z, the default F1 and stops the Spindle if Mach3 is
configured correctly.
Screen Scroll Changing the Escape codes.
Use the Left Joystick to select Character and Forward to increase the Character Value to 2.
Use the Cycle Start key to keep or Save these changes. If you want to permanently keep the changes
use the main menu Save option before turning the power off on the CP.
Default Settings
To set the CP into default factory setting Select Configuration Mode using Enable and Single Block
keys Right Joystick for Main Menu
Select [2], this will reset all parameters to the default factory condition to take affect the device must
be powered down and re-started.
The first time the maintenance mode is used after a reset the following confirmation prompt will be
seen.
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 38 of 40
CNC Control Panel Configuration User Guide
Modifier and Character Selection
Modifier
The modifiers when selected cycle through the following:
1. None
2. CTRL
3. SHIFT
4. ALT
5. CTRL+ALT
6. CTRL+SHIFT
Character
1. None
2. A
3. B
4. C
5. D
6. E
7. F
8. G
9. H
10. I
11. J
12. K
13. L
14. M
15. N
16. O
17. P
18. Q
19. R
20. S
21. T
22. U
23. V
24. W
25. X
26. Y
27. Z
28. 1
29. 2
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 39 of 40
CNC Control Panel Configuration User Guide
30. 3
31. 4
32. 5
33. 6
34. 7
35. 8
36. 9
37. 0
38. ENTER
39. SPACE
40. INSERT
41. HOME
42. DELETE
43. END
44. PAGE_UP
45. PAGE_DOWN
46. RIGHT
47. LEFT
48. DOWN
49. UP
50. KEYPAD_PLUS
51. KEYPAD_MINUS
52. TAB
53. F1
54. F2
55. F3
56. F4
57. F5
58. F6
59. F7
60. F8
61. F9
62. F10
63. F11
Copyright © 2013 Management Innovation Services Ltd All rights reserved
Page 40 of 40