Results 1 to 6 of 6

Thread: DIY CNC Milling Machine Control Panel for EMC2

  1. #1
    Registered
    Join Date
    Jun 2005
    Location
    USA
    Posts
    27
    Downloads
    0
    Uploads
    0

    DIY CNC Milling Machine Control Panel for EMC2

    I am wondering what people look for in a control panel that is both like a commercial unit and made for DIY.

    This panel is meant to be an addition to a regular industrial style alphanumeric keyboard with trackball. It contains the most widely used functions as far as I now know. All these functions are available on the keyboard within EMC2 and will not require a separate input. Since I am using a CNC4PC C11G I only have 5 inputs. This panel will require a keyboard encoder either bought, ripped from an old keyboard, or made with a custom pcb. Keyboard encoders are available from Hagstrom, Ultimarc ($40) and Vetra. There is another good thread here on keyboard encoders.

    This control panel is meant to be a cheap way of controlling the machine before or in conjunction with an MPG. This panel can be made for less than $200.

    One of the things this is missing is indicators/blinken lights. The power button is meant to be lit when on. Suggestions?

    Machine Functions

    * Emergency Stop - with an added contact for drivers/vfd input
    * Machine On - Lit - with an added contact for machine functions/relay/contactor/etc
    * Coolant toggle
    * Spindle toggle (Turns the spindle on CW, could be more advanced as my Bridgeport has 2 speeds for Hi/Lo. But when do you need a button to control the spindle speed otherwise?)
    * Touch Off

    Program Functions

    * Run
    * Stop
    * Feed Hold/Pause
    * Resume

    Jog Functions

    * X increase / X decrease
    * Y increase / Y decrease
    * Z increase / Z decrease
    * A increase / A decrease
    * Jog Feed rate increase / decrease
    * Continuous Jog
    * Incremental Jog increase / decrease (first press selects incremental and second moves in 0.001,0.01,0.1)
    * Limits Override

    Display Functions

    * DRO/Path Preview Toggle
    * Jog (Jog keys do not work in MDI so this button selects the jog page. MDI can be selected by the track ball or keyboard but will not have a button as it is a keyboard function)

    Expansion

    * 3 buttons without functions.

    I would like to have a feed override but EMC2 does not have an easy buttons for this function. Instead EMC2 uses the number keys to select a percentage. I think that a potentiometer would be the most useful for feed override but that would require an analog input into the computer which I do not have.

    For your reference I have included the list of keyboard commands for EMC2 from the Axis Quick Reference help page.
    Attached Thumbnails Attached Thumbnails DIY CNC Milling Machine Control Panel for EMC2-cnc_control_panel.png   DIY CNC Milling Machine Control Panel for EMC2-screenshot-axis_quick_reference.png  


  2. #2
    Registered
    Join Date
    Sep 2010
    Location
    USA
    Posts
    1
    Downloads
    0
    Uploads
    0
    I too am very interested in making a custom control panel for my mill. Have you made any progress with this?


  3. #3
    Registered
    Join Date
    Nov 2005
    Location
    Canada
    Posts
    487
    Downloads
    0
    Uploads
    0
    for single button feed override check out HALU:

    halui.feed-override.decrease
    halui.feed-override.increase

    well ok two buttons


  4. #4
    Registered
    Join Date
    Jun 2005
    Location
    USA
    Posts
    27
    Downloads
    0
    Uploads
    0
    I really had hoped for some feedback and critique. These buttons are what I use on the keyboard now but I am a newbie.

    This box will be an easy build. I am going to start the g-code this weekend.


  • #5
    Registered
    Join Date
    Nov 2005
    Location
    Canada
    Posts
    487
    Downloads
    0
    Uploads
    0
    The CNC lathe I used at work had a rotary switch with 12 ? positions for feed override.
    I think I would like this better then a potentiometer as it gave tactile feedback to me.
    If you have extra Inputs available it's pretty easy to add to EMC.

    Chris M


  • #6
    Registered
    Join Date
    Feb 2007
    Location
    USA
    Posts
    559
    Downloads
    0
    Uploads
    0
    Yeah - I been hunting for a good 3bit and 4bit BCD rotary switch.

    2Bit BCD offers selection for 10%, 25%, 50%, and 100% for rapid overrides using 2 pins.
    3Bit BCD offers 50%-120% in 10% steps for spindle override using 3 pins
    4Bit BCD offers 0%-150% in 10% steps for feed rate override using 4 pins

    I hope to design a basic/generic panel that could be part of a lathe or mill control.


  • Similar Threads

    1. CNC Milling Machine: PWM Control Problem
      By phyllis_ave in forum Controller & Computer Solutions
      Replies: 15
      Last Post: 10-02-2009, 02:36 AM
    2. Help: Spindle Control in MACH3 - Milling Machine
      By phyllis_ave in forum Controller & Computer Solutions
      Replies: 3
      Last Post: 08-05-2009, 01:27 PM
    3. Need Help!- 640 M CONTROL MAZAK MILLING MACHINE
      By fenix728 in forum Mazak, Mitsubishi, Mazatrol
      Replies: 1
      Last Post: 04-26-2009, 07:24 PM
    4. milling square cutouts in a panel?
      By PGale in forum General Metalwork Discussion
      Replies: 6
      Last Post: 05-12-2008, 12:24 PM
    5. Front panel milling dimensions
      By chuck99z28 in forum General Metalwork Discussion
      Replies: 6
      Last Post: 01-07-2008, 05:49 PM

    Tags for this Thread

    Posting Permissions



    About CNCzone.com

      We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

    Follow us on

    Facebook Dribbble RSS Feed


    Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.