Welcome to Our Community

Some features disabled for guests. Register Today.

Adding a CNC controlled table on top of the table on my CNC Mill.

Discussion in 'CNC Mills/Routers' started by Joseph Casalino, Jan 19, 2022.

  1. Joseph Casalino

    Builder

    Joined:
    Jan 19, 2022
    Messages:
    26
    Likes Received:
    1
    Hi there,
    I have a project that requires me to drill 15- 135" dia holes in the fixture's base. I have 34" long piece of Aluminum Angle iron that needs to have those holes spaced 60mm apart along its whole length. My CNC Mill's 'X' axis will traverse only 15". I plan to mount another CNC table on top of the machines table. I have done the 'drill so far, then slide the piece down' , reset the machine, and then locate the last hole and proceed from there, route. The auxiliary table will be CNC controlled so I can traverse that table to its end and then start using the machines controls to finish the job. I am looking for a CNC controller board to put in my computer and use it to drill those first holes. This will be only one axis and I will also need software to control its motion. What exists that I can get to connect from my PC to the stepper motor on the aux. table.
    Thanks,
    Joe
     
  2. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    14,871
    Likes Received:
    4,283
    David the swarfer likes this.
  3. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,430
    Likes Received:
    1,907
    You can use a BlackBox which connects to the PC via USB.
    Connect a motor only to the X driver.
    Generate suitable Gcode to drive only the X as you need it.

    This is not what I would do though.
    I would attach a backing plate to the existing table and drill a hole in it 1 hole spacing to the left of the first hole in the part.
    Put a pin in this hole.
    Maybe also mill an alignment ledge into this fixture.
    This initial hole is X0 Y0
    Generate Gcode that drills the other holes (to the right) using this hole as 0,0
    move the part to the left and hook the last hole onto a pin in this initial hole.
    run the program again.
    repeat....

    This way the only careful aligning you need to do is for the first run where you need to make sure the position for the first hole in the part is 60mm to the right of the pin. I would carefully make a spacer that goes between the pin and the end of the part.

    Toggle clamps will greatly assist in making this a fast easy process
    Horizontal Toggle Clamp Straight Base All Arm Types
     
  4. Joseph Casalino

    Builder

    Joined:
    Jan 19, 2022
    Messages:
    26
    Likes Received:
    1
    That is interesting idea. I have thought of doing the same type of thing. One Question-Can the C beam X large linear activator be customized to use a specific lead screw? I found out that if I were to use a 5 turns= 1" ball lead screw and a specific stepping motor, I would be able to attach the 'X' axis feed off the machine on to motor. In so doing give the machine a longer 'X' axis with all the CNC controls.
     
  5. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,430
    Likes Received:
    1,907
    yes of course you can.
    The combination of motors steps per rev, driver microstepping, leadscrew pitch, and any gearing between motor and leadscrew is boiled down to a single value, the steps per millimeter
    The controller uses this value to convert from 'move X 20mm' to 'move this many steps', all internal math.
    All you have to do is calibrate.

    Calibration can start with known values and then refine that theoretical value.
    So a LEAD machine has 200 step per rev motors, 8x microstepping, and 8mm per rev leadscrews.
    200*8 (steps per rev) / 8 (distance per rev) = 200 steps per mm.
    You tell the controller that value.
    Then you calibrate because leadscrews are never spot on accurate because of the way they are made, ones we can afford are rolled, and that means the pitch is a little short or a little long.


    One can also start with no known values. You can set steps/mm to 1 and do the calibration process. By the 3rd iteration you will have a 'good enough' value for steps/mm. I did this with an old cable drive printer mechanism and it worked perfectly. I should make a video (-:
     
  6. Joseph Casalino

    Builder

    Joined:
    Jan 19, 2022
    Messages:
    26
    Likes Received:
    1
    I have been thinking this project through and decided that I could use the C Beam X large just as it is to only move the piece into different position for the regular CNC to do its job. What would be the necessary parts to make the linear activator move? I saw an interface that would have everything that I need to do the movements. Do I need something else between that interface and the stepper motor? I would like a closed loop system. The part would be mounted on a fixture mounted on the linear activator.
    Thanks,
    Joe
     
  7. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    14,871
    Likes Received:
    4,283
    Interface is just a "user interface". See docs.openbuilds.com and in particular docs.openbuilds.com/blackbox and docs.openbuilds.com/interface
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice