Build Thread PM-932m CNC Conversion

Page 1 of 3 123 LastLast
Results 1 to 20 of 41

Thread: PM-932m CNC Conversion

  1. #1
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default PM-932m CNC Conversion

    Introduction

    I placed an order with Precision Matthews for a lathe and a mill a week ago, originally the order was:

    • PM-1030V Lathe
    • PM-30M Mill


    The lathe was backordered, so a week later I reconsidered my choice of the mill and decided to go bigger and heavier for just a bit more money.

    So, I changed the mill order to be the PM-932m with the Power Down Feed and cast iron stand.

    Both the lathe and the mill will be here in December, and that is when I will start planning to convert the PM-932m to CNC.


    Wishlist

    Here's what I'd like to do to the mill:

    • Convert the leadscrews to ballscrews.
    • Start the CNC electronics with simple steppers, upgrade to full AC servos later.
    • Change the R8 Spindle to an NT30 spindle such as the one from Charter Oaks Automation.
    • Epoxy Granite All the Things
    • Convert the motion from dovetail ways to linear rails.
    • Replace the spindle head with a Chinese belt-driven BT30 spindle, rated for 10,000 RPM / 12,000 RPM Max.
    • Replace the 1.1kw/1.5hp AC motor with a 1.5/2.2kw AC Spindle Servo, rated for 6000 RPM, 8000 RPM Max.
    • Belt drive the spindle with the servo with a 2:1 overdrive.
    • Add a BT30 carousel ATC


    Initial Designs

    Thanks to KCJ for sharing his excellent CAD models, it's helped me get a much better idea and a quicker head start on designing the upgrade.

    KCJ's models:
    https://github.com/KurtJacobson/RF45...r/CAD%20Models


    So the initial design for the BT30 spindle and 1.5kw AC spindle servo was based on taking a giant block of cast iron and making an entire head out of it.

    Assuming I get the mill converted to CNC first, it should be able to mill its own replacement head.

    PM-932m CNC Conversion-pm-932m-v7-jpg

    PM-932m CNC Conversion-pm-932m-v7-cut-jpg


    Initial Parts List

    Ball Screw Kit:
    TBD, have to find a matching kit for an RF-45/PM-45/ZX45/etc.

    Steppers / Servos:
    TBD, prefer to start with less expensive plain steppers just to get things moving.

    BT30 Spindle:
    Plenty of inexpensive 6000 RPM BT30 spindles listed on AliExpress, but here's one example rated for 10,000 RPM with a 12,000 RPM maximum:
    high speed ATC BT30 automaitc spindle for cnc machine / cutting machine 12000rpm

    AC Spindle Servo
    Found a AC Spindle Servo that comes in 1.5kW or 2.2kW sizes that fit within a 150x150mm square frame, complete with servo, driver, and brake resistor - and single-phase 220V compatible.

    How do these torque ratings compare to the stock AC motor? I don't know yet..




    ATC




    All comments and suggestions are welcome, this will most likely be a multi-year build.


    I am located in Atlanta, GA, if anybody else has a large mill and is willing to help, let me know!

    Similar Threads:


  2. #2
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    Steppers / Servos:

    I think for the motors for motion, I'll pick closed-loop hybrid steppers like these from Lichuan:




    With the AliExpress Sale starting on November 11th, I can get three of these beefy closed loop steppers for just under $600 with shipping.

    Toroid Transformers add to the cost, one per stepper driver.


    AC servos are also available, but they start at around $200 and the torque ratings are different...


    Control Electronics

    I will probably go with the Mesa US PCIe Stepper Kit, and run LinuxCNC.

    Last edited by gmoschini; 11-04-2019 at 06:31 PM.


  3. #3
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    Also possible alternative for the Z-axis stepper, a closed loop stepper with a brake:

    https://www.omc-stepperonline.com/cl...tic-brake.html



  4. #4
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    Might choose the Leadshine versions, their documentation seems to be better (it exists):

    Leadshine CS-M234120 (without Brake) for the X/Y axis.
    Leadshine CS-M234120B (with Brake) for the Z-axis.

    Stepper Driver CS-D808



  5. #5
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    Ball Screw Kit:
    linearmotionbearings2008 on eBay has this kit:
    X Y & Z ball screws kit 772mm/397mm/602mm for ENCO RF45 CLONE CNC conversion


    If the pictures look familiar, they're from KCJ:
    https://www.cnczone.com/forums/rf-45...ml#post1991518

    But these are sold with double-ballnuts instead of two separate ball nuts.



  6. #6
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    Playing with the idea of mounting Hiwin QR-series heavy-duty rails on the axises (axii?).

    The QR Series uses rollers instead of ball bearings, so they're for super heavy duty motion.

    These are the 30mm wide models, with flanged carriages.


    I got the idea from CNC4RX7 on YouTube, who's doing something similar with a PM-727.

    He has his ballscrew inside the column, I'm thinking of moving the ballscrew forward and filling the column with epoxy granite.

    PM-932m CNC Conversion-pm-932m-v10-jpg

    PM-932m CNC Conversion-pm-932m-v10-jpg



  7. #7
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    Linear Rails

    I think I'll go with Hiwin genuine HG series rails, from motionconstrained.com:

    Z Axis: 2 x HGH20CAZAC rails with normal blocks, 20mm rails 760mm long. $288
    X Axis: 2 x HGH20CAZAC rails with normal blocks, 20mm rails 820mm long. $299
    Y Axis: 2 x HGH20CAZAC rails with normal blocks, 20mm rails 520mm long. $245

    Total: $832


    The rails are longer than the dovetail slots, so I'll have to support the ends for some overtravel.

    Last edited by gmoschini; 11-06-2019 at 04:33 PM.


  8. #8
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    Hybrid Closed-Loop Steppers

    Prices from Leadshine USA (leadshine.com):

    2 x $148: Leadshine CS-M234120 (without Brake) for the X/Y axis.
    1 x $208: Leadshine CS-M234120B (with Brake) for the Z-axis.

    3 x $129: Stepper Driver CS-D808

    So total cost: $891



  9. #9
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    Hiwin RG Series Rails

    I am also getting quotes for the Hiwin RG Series rails, which use angled rollers instead of ball bearings.

    RGH20CA2R520ZAHII: $671

    2 x RGH20 rails, Heavy Load, Standard Block, Medium Preload, Precision H, 2 blocks per rail, 520mm long.


    RGH20CA2R760ZAHII: $718

    2 x RGH20 rails, Heavy Load, Standard Block, Medium Preload, Precision H, 2 blocks per rail, 760mm long.


    RGH20CA2R820ZAHII: $741

    2 x RGH20 rails, Heavy Load, Standard Block, Medium Preload, Precision H, 2 blocks per rail, 820mm long.


    Total: $2282


    This quote was from Braas Automation, brassco.com.

    What's interesting about these prices is that the rails are cheap - but the bearing blocks are $132 each!



  10. #10
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    I'm looking at the TBI Motion store for Ball Screws:

    https://www.aliexpress.com/store/1797664


    They have some double-nut C3 or C5 grade ballscrews in 2005 series that are interesting:

    https://www.aliexpress.com/item/32942915298.html


    The manufacturer's page has info and drawings/cad:
    https://www.tbimotion.com.tw/en/page...e-catalog.html

    https://www.tbimotion.com.tw/en/download/index.html



  11. #11
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    X-Axis Ballscrew

    Came up with a simpler mount for the X-axis ballscrew and motor mount, allowing for a full length ball screw and more travel.

    The parts are designed based on off-the-shelf components:

    • MBA15-F Nema 34 Motor Mount
    • FK15-F Fixed End Flanged Bearing Block
    • FF15 Floating End Flanged Bearing Block
    • MGD-20 Ballnut Mounting Block, modified with 6mm cut off from the bottom and the top.


    The only custom parts are the 15mm thick plates on each end of the table which serve as the mounting points for the ballscrew assembly.

    The Ballscrew is looking to be a 2005 series (20mm, 5mm lead), with a DFU/OFU double-ball nut.

    The saddle will need some minor pocket machining to fit the MGD-20 mounting block, I could probably even bolt it down to my tiny X2-series mill to do that.


    PM-932m CNC Conversion-pm-932m-v23-x-axis-mount-jpg

    PM-932m CNC Conversion-pm-932m-v23-x-axis-free-end

    PM-932m CNC Conversion-pm-932m-v23-x-axis-ofu-double



  12. #12
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    AC Servos

    Decided to splurge and go for DMM AC Servos and DYN4 drives:

    • 86M-DHT 0.75 kW AC Servo on X
    • 86M-DHT 0.75 kW AC Servo on Y
    • 86M-DHT 0.75 kW AC Servo with Brake on Z
    • 3 x DYN4 AC Servo Drives


    Cost: $1643


    The DYN4 AC Servo drives have the benefit that they can run directly off of single-phase 110/220V AC, so a DC power supply or an AC toroidal transformer isn't required.


    For controlling hardware, I'm going to with the Mesa electronics 7I77 6-Axis Servo control board, and either a PCI/PCIe 5i25 or 6i25 card and LinuxCNC.

    5i25-7i77 PCI Kit
    6825-7i77 PCIe Kit



  13. #13
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    Test fitting a NEMA 4 enclosure sized 20" x 20" x 10", with 3 x DMM DYN4 AC Servo Drivers inside the box.

    I probably won't put the NEMA enclosure on the mill itself, but it gives you an idea of the scale.

    Also added the DMM 750W AC servos on the X/Y axis.


    PM-932m CNC Conversion-pm-932m-v6-jpg

    PM-932m CNC Conversion-pm-932m-v6-front-jpg

    PM-932m CNC Conversion-pm-932m-v6-right-jpg



  14. #14
    Member ninefinger's Avatar
    Join Date
    Sep 2006
    Location
    Canada
    Posts
    509
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    I'd ask DMM for their recommendation on controlling the servos. They take step & direction inputs so may be better with a "stepper" control board rather than a servo control board. The drives themselves handle the feedback from the encoder, not the control board so no need for that on the control. Also, look at the ethernet MESA cards, (7i76e), card can go in the control box and the PC can be completely separate, connected with a dedicated ethernet cable. Lets you use almost any format PC and not have to have a slot for the card. Plus the 7i76e has lots of IO, no real need for another card right away.



  15. #15
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    Quote Originally Posted by ninefinger View Post
    I'd ask DMM for their recommendation on controlling the servos. They take step & direction inputs so may be better with a "stepper" control board rather than a servo control board. The drives themselves handle the feedback from the encoder, not the control board so no need for that on the control. Also, look at the ethernet MESA cards, (7i76e), card can go in the control box and the PC can be completely separate, connected with a dedicated ethernet cable. Lets you use almost any format PC and not have to have a slot for the card. Plus the 7i76e has lots of IO, no real need for another card right away.
    Thanks for the feedback.

    I looked at the Ethernet stepper board, but kind of decided against it because it didn't appear to have the encoder feedback with steppers (?).

    I thought it was important that LinuxCNC have the feedback from the servos so it can do its own servo driving with PID loops.

    So I'm going to start with the PCIe card... And maybe if they ever release a Ethernet servo board I might switch to it then.

    Sent from my Pixel 3 XL using Tapatalk



  16. #16
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    I found a like-new Hoffman CSD202012 (20x20x12") NEMA 4 enclosure on eBay for about $100, plus the panel board (sold separately) for another $40, so I'm going with that size.

    Hoffman also has excellent 3D STEP models of their products, so that's also helpful.


    It's big enough that I might be able to fit a Mini-ITX board in there for the CNC computer.

    I have two Mini-ITX boards lying around, an older Intel Avoton C23750 fanless board, and another with an Intel Xeon-D server processor - also low power.

    PM-932m CNC Conversion-csd202012-v4-front-jpg



  17. #17
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    Came up with a Y-axis motor mount that should allow me to re-use the existing hole for the ballscrew, with only drilling and tapping mounting holes required.

    The motor end has the DMM NEMA34 servo, a MBA15-F motor mount, the aluminum mounting block, and then a FK15 block for the threaded end of the ballscrew.

    The free end of the ballscrew will be supported by a FF15 block, mounted to a T-shaped aluminum block which should bolt to the underside of the casting.



    The Aliexpress store (TBI Motion) I'm looking at offers C3 ground ballscrews, and they also offer C3 class FK blocks with real Angular Contact bearings.

    I'm going to wait until the machine arrives so I can double-check the measurements before I order the ballscrews and such.


    PM-932m CNC Conversion-pm-932m-v3-y-servo-jpg

    PM-932m CNC Conversion-pm-932m-v3-y-axis-cut-jpg

    PM-932m CNC Conversion-pm-932m-v4-y-axis-free-end



  18. #18
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    Quote Originally Posted by ninefinger View Post
    I'd ask DMM for their recommendation on controlling the servos. They take step & direction inputs so may be better with a "stepper" control board rather than a servo control board. The drives themselves handle the feedback from the encoder, not the control board so no need for that on the control. Also, look at the ethernet MESA cards, (7i76e), card can go in the control box and the PC can be completely separate, connected with a dedicated ethernet cable. Lets you use almost any format PC and not have to have a slot for the card. Plus the 7i76e has lots of IO, no real need for another card right away.
    Looking into this further, Mesa actually offers two other Ethernet boards that would work:

    • 7I95 Ethernet interfaced Step & Dir & encoder plus I/O Interface
    • 7I97 Ethernet interfaced Analog servo plus I/O interface



    Description for the 7i95:

    The 7I95 is a Ethernet connected motion control interface designed for interfacing up to 6 Axis of step&dir step motor or servo motor drives and includes encoder feedback for each axis. Step rates up to 10 MHz are supported. The 7I95 also has 24 isolated inputs plus 6 isolated outputs for general purpose I/O use. 6 high speed encoder interfaces are provided axis feedback and for spindle synchronized motion. Two RS-422/RS485 serial expansion ports and a parallel expansion port are also provided.
    All step and direction outputs are buffered 5V signals that can drive 24 mA. All outputs support differential mode to reduce susceptibility to noise. The encoders can be used with TTL or differential input.
    24 isolated inputs are provided for general control use including limit switch and control panel inputs. Inputs operate with 3V to 36V DC and can have a positive or negative common for sourcing or sinking input applications. 8 inputs can be used to support up to 4 quadrature MPGs.
    Six 36V 2A isolated outputs allow sinking, sourcing combinations of both.
    Two RS-422/RS-485 interface is provided for I/O expansion via a serial I/O daughtercard. In addition to the on card I/O, A FPGA expansion connector compatible with Mesa's 25 pin daughtercards or standard parallel port breakout boards allow almost unlimited I/O options including additional quadrature or absolute encoder inputs, step/dir or PWM/dir outputs, and field I/O expansion to hundreds of I/O points. All field wiring is terminated in pluggable 3.5 mm screw terminal blocks. The 7i95 runs from a single 5V supply.


    MesaUS.com doesn't list the card, so I may have to ask about it.



  19. #19
    Member
    Join Date
    Mar 2015
    Posts
    18
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by gmoschini View Post
    AC Servos

    Decided to splurge and go for DMM AC Servos and DYN4 drives:

    • 86M-DHT 0.75 kW AC Servo on X
    • 86M-DHT 0.75 kW AC Servo on Y
    • 86M-DHT 0.75 kW AC Servo with Brake on Z
    • 3 x DYN4 AC Servo Drives


    Cost: $1643


    The DYN4 AC Servo drives have the benefit that they can run directly off of single-phase 110/220V AC, so a DC power supply or an AC toroidal transformer isn't required.


    For controlling hardware, I'm going to with the Mesa electronics 7I77 6-Axis Servo control board, and either a PCI/PCIe 5i25 or 6i25 card and LinuxCNC.

    5i25-7i77 PCI Kit
    6825-7i77 PCIe Kit
    Look at EBay. I ordered my DMM servos and drives from them on Ebay. Saved a couple hundred and free shipping. I’m working on getting them up and running. I bought them for a PM45.



  20. #20
    Member
    Join Date
    Oct 2005
    Location
    USA
    Posts
    45
    Downloads
    0
    Uploads
    0

    Default Re: PM-932m CNC Conversion

    DMM has some really fast shipping, the servo motors arrived today!

    PM-932m CNC Conversion-img_20191111_114309-jpg

    PM-932m CNC Conversion-img_20191111_114338-jpg

    PM-932m CNC Conversion-img_20191111_114404-jpg

    PM-932m CNC Conversion-img_20191111_115016-jpg

    PM-932m CNC Conversion-img_20191111_115434-jpg

    PM-932m CNC Conversion-img_20191111_115425-jpg


    Decided to cancel my order from MesaUS while I reconsider my controller options.


    I'm leaning towards one of these two:

    • Mesa 7i97 - Ethernet Analog Servo Control + Encoders
    • Mesa 7i95 - Ethernet Step + Direction Control + Encoders



    I think my preference will be for the 7i97, analog servo control...


    However I did send an e-mail to DMM asking their feedback.



Page 1 of 3 123 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

PM-932m CNC Conversion

PM-932m CNC Conversion