Our New Vertical CNC Mill

Our New Vertical CNC Mill

At Beatty Robotics, we’ve made good use of our gantry-style CNC mill over the last few years. We’ve built all our robots to date with it. Recently we decided to augment our machining capability with a vertical CNC mill. Our current mill has been excellent for machining large flat parts out of sheet aluminum, but now we wanted to be able to machine parts that were deeper and more three dimensional, as well as use coolant and a greater variety of tools. After extensive research of all the various machines available, we decided on a Tormach 1100. We bought and installed the base Tormach machine, then extended it with various add-on kits and our own customizations to turn it into a lean, mean milling machine. We’ve only had the mill for about a month, but we love it so far. The Tormach’s capabilities, features, and price are geared toward professional machinists, small businesses, and prototype shops, so the Tormach isn’t affordable for most hobbyists, but it is an excellent machine. In future posts, we’ll show you some of the parts we’ve made, but for now, here are some details on our installation.

The base machine weighs 1130 pounds, so in addition to the mill itself, we purchased Tormach’s stand kit to make sure we supported the machine properly. The chip tray’s bright white color didn’t fit too well in our shop, so we painted it oil rubbed bronze (in case you were wondering why it doesn’t look like other Tormachs you’ve seen). We then constructed a full enclosure of our own design using 80/20 and 1/4” polycarbonate plates. The enclosure keeps the flood coolant and chips contained, reduces shop noise, and improves safety. Part way through the building of the enclosure we ran out of the metal plates and brackets we needed. It was late on a Friday night and it stopped our project dead in its tracks. No problem. We jumped on the CAD system, designed the parts, and machined them on the mill. Very cool.

Tormach_Overview

The control panel on a standard Tormach is located on the electrical box just to the right of the spindle, which put it inside the enclosure, so we rewired the electrical controls so that they were accessible from outside the enclosure. We also simplified the controls to just what we needed: Emergency Stop, Start, Computer Power Button, and Spindle Load Gauge. Everything else is controlled via the computer screen.

Tormach_Controller

When we setup a part in the machine, we use an electronic touch probe, which allows us to find the X, Y, and Z position of the workpiece very precisely, which is critical to making good parts. We love using the probe, but the problem was that there is a bug in the Mach3 software’s probe wizard. In some cases, when you run the probe wizard, Mach3 turns on and spins the spindle, which yanks out the probe cable, whips it around at high speed, and destroys the probe. To make sure this never happened to us again, we wired the spindle power through a custom bracket we designed with a high-amp lever switch. When the probe is resting in the bracket, which is now its normal storage location, then the spindle will operate as usual. But when we pull the probe out and put it in the spindle for probing, the lever switch will cut power to the spindle so it can’t spin even if the buggy software tells it to. It was a really nice way to fool-proof and simplify the job setup procedure. [Important April 2015 UPDATE: Tormach now offers their new own, internally-developed Path Pilot software instead of Mach3. Path Pilot is a much better, more robust approach for running the Tormach. And best of all, this was a free upgrade to all previous Tormach owners!].

In the picture below, you can see the probe resting in the custom switch bracket we designed in SolidWorks and then machined on the Tormach.

Tormach_Probe_Bracket

Clamping and fixturing is often the most time consuming and troublesome part of running a job, so we put significant time into figuring out the best approach for our particular situation. After studying all the different kinds of parts we plan to machine, we designed our fixturing system around a 6” Kurt Vise with quick-change SnapJaws. Our goal was to leave the vise in the machine for 95% of our jobs. One of the trickiest elements of building the enclosure was to make sure that the vise didn’t hit the enclosure wall during the machining operation. It’s hard to tell from the picture, but the large door on the front of the enclosure is actually extended out 5” from the rest of the enclosure in order to give the vise plenty of room when the table is moving. Here’s a picture of the Kurt vise mounted into place, where it was promptly buried beneath a mound of chips.

Tormach_With_Vise

The mill with the enclosure door open.

Tormach_Open_Door

We also designed and machined a bracket shelf so that we could place the jog controller exactly where we wanted it, hovering on the right side just below the door so that we could use it whether the door was open or not.
Tormach_Jog_Bracket

One of the best things about the Tormach is the Tormach Tooling System (TTS). It’s a well thought out approach to standardizing and simplifying tool heights so that mid-job tool changes are super fast and accurate. Here’s a picture of the tools and tool holders we have so far. The beauty of this system, especially when combined with the quick-change capability of Tormach’s compressed-air-powered drawbar option, is that you can change tools in a few seconds and be certain that the new tool is in the exact position it needs to be. This means that you can use the right tool for each portion of the job without worrying about changeover issues. Our tools include various sizes of end mills, chamfers, radius tools, modular insert mills, a fly cutter, engravers, drills, and taps. It has really expanded our capability.

Tormach_Tools

We are looking forward to making many interesting parts with our new machine. I would like to thank the folks at Tormach for designing and building such an excellent mill, and for their email-based assistance when we had questions. I would also like to thank our friend and colleague Mike Dutra here in Asheville for his help during the installation process. His confidence with a 2-ton engine hoist moving around a 1130 pound hunk of iron was very helpful. He also helped out in many other areas of the installation process. Also, a special shout out to John over at CNC NYC. If you’re into machining, be sure to subscribe to his YouTube channel.  Finally, I would like to give a nod to Camille and Genevieve who couldn’t wait to start using the machine. They started using it even before we had finished the enclosure (chips were a-flyin’ fast and far) and they have already proven themselves to be excellent machine operators. They’ve both made some great parts already and it’s just the beginning. We’ll keep you posted.

Mini CAD System

Mini CAD System

At Beatty Robotics, we love building custom computers. Our latest computer project is a “Mini CAD System” for doing Computer Aided Design. Our goal was to build a small, but very powerful computer for running Solidworks and our CAM software HSMWorks. The computer required a super-fast CPU, a discrete Solidworks-approved graphics processor, plenty of RAM, a SSD hard drive, and the ability to run Windows 7 or 8 (Solidworks requires Windows). We also wanted to be able to customize the computer and overclock the processor to maximize its speed. After doing the necessary research to make sure everything was going to fit our requirements and work together without compatibility problems, we selected these components:

Intel i7-4790K CPU (4.0 Ghz / boost to 4.4 Ghz)

CPU

Asus Z971-PLUS Mini-ITX motherboard
Motherboard

16GB RAM (Crucial Ballistix)
RAM

512GB Transcend M.2 Solid State Drive (SSD)

It’s hard to tell from this picture, but this “hard drive” is TINY, just .86″ x 2.36″ x .088″. It fits into a slot on the underside of the motherboard. Incredible.

SSD

Sapphire AMD FirePro V4900 PCIe Graphics Processor
GPU

Intel CPU Fan
Fan

Streacom ST-NANO150 Power Supply
PSU

We have the computer assembled, configured and running. Here’s what it looks like so far. We’ve mounted everything on a sandwich of metal plates that we machined. In order to reduce the overall height of the computer, we mounted the graphics card horizontally beneath the motherboard and used a long PCIe “riser” cable. We’ve never seen this done before, but we’re hoping it will work. Everything seems to run fine, including SolidWorks.

Mini CAD Computer back

Mini CAD Computer

So far, so good. It’s 6.7″ square, which is very small for a fast, powerful CAD system. The next step is to build a case for it. There are many excellent commercial cases available for Mini ITX motherboards, but most of them have lots of extra space for a large power supply, conventional hard drives, and an optical drive, all of which we’ve eliminated from our design. The cases that are very small don’t have space for the graphics card. So, we decided it would be fun to design and machine our own small case using our CNC. We haven’t started that part yet, but we’ll keep you posted on how it goes.

Kuala Lumpur Mini Mars Rovers

Kuala Lumpur Mini Mars Rovers

We have just completed and shipped two new Mini Mars Rover exhibits to Petrosains, The Discovery Centre in Kuala Lumpur City Centre.

Although very small in size, these little robots pack some excellent features. They have a simplified, CNC-machined rocker-bogie suspension system, thin film solar panels, LED indicator lights, six small but powerful gear motors, an Arduino Nano microcontroller, front and rear sonars for object avoidance, a voltage sensor for battery charge monitoring, an audible battery alarm, an on-board battery charge jack, an Xbee radio, and a high-resolution infrared camera. They operate via real-time Remote Control and/or autonomously in conjunction with our “Mars Rover Controller” software. These two robots will be used as functional hands-on exhibits at two different locations. The exhibits are scheduled to open in November, 2014. So, the next time you’re in Malaysia, go check it out.

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

 

With the top removed, you can see the inside of the robot. We crammed the camera and a sonar sensor at the front. The wifi module (not visible) is attached to the side. The Arduino microcontroller, rear sonar, voltage sensor, motor controller, fuse, battery alarm, xbee radio, two antennas, and power switch are all crammed in the back section. This leaves the center area for a huge 10,400 mAh 7.4V Lithium-Ion battery (black square in center), which will allow the robot to last a long time on one charge.

OLYMPUS DIGITAL CAMERA

This is the back of the robot, where you can see the sonar, battery alarm LED, battery alarm speaker, charge jack, main power switch, and fuse.

OLYMPUS DIGITAL CAMERA

 

OLYMPUS DIGITAL CAMERA

We would like to thank our contacts in Malaysia for their excellent work on this project so far. They have been very good to work with. We look forward to helping them (from a distance) to get their robots setup and working at their location. We would also like to thank our part suppliers from servocity.com (hardware components), sparkfun.com (electronics), pololu.com (motors), dimensionengineering.com (motor controller), maxbotix.com (sonars), robotshop.com (electronics), all-battery.com, and mcmaster.com (metal and hardware), to name a few.

 

 

Alumini

Alumini

https://vimeo.com/104241178

We would like to introduce you to our newest robot. Her name is Alumini, which is pronounced Ah-lu-min-ee. She’s a 12-legged running creature. She’s made out of custom, CNC-machined aluminum components designed to be like vertebrae and bones in keeping with the idea that is a creature not just a machine. Our goal was to create a little beastie without any visible wires or electronics (other than her sonar eyes). She does not have a box filled with electronics like our other robots. We wanted her to look like she was all legs. This meant we needed to use very small electronic parts and we had to do some very tricky wiring. The soldering on this project proved to be quite a challenge, but we were happy with the end results.  Alumini is ten inches wide and consists of over 500 parts. Like her much larger 16-legged predecessor, Aluminalis, she uses gear motors to drive two crankshafts, one for each side. Alumini uses a tiny Arduino Pro Mini 328 microcontroller. She can operate via remote control (using an on-board xbee radio) or autonomously using her sonar eyes.

OUR POSTS ON THE CONSTRUCTION OF THIS ROBOT:

Alumini (Baby Aluminalis)

A Miniature Robot Control System

Laser Tank base – work-in-process

Laser Tank base – work-in-process

We are working on a tank with treads and a laser cannon gun turret. It’s a complex, long-term project with lots of CNC-machined parts as well a a variety of purchased components, but we’ve been making good progress on it. Today’s posting will focus on the base, which holds the electronics, provides mobility, and establishes a sturdy platform for the gun turret (not shown here).

The robot is powered by a large 8-cell 30 Volt LIPO battery, our first ever. So we’ve got lots of power for the motors and the laser cannon. We are driving the wheels (which are actually timing wheels) with two beefy gear motors and a Sabertooth dual 32-Amp Motor Controller. The treads are timing belts. There are two machined aluminum plates (separated by standoffs) on each side that provide the mounting for the wheels. We are using an Arduino Yun for the first time in this robot, which is a new microcontroller that integrates Linux and Arduino into a single board, which among other things, provides for a nice wifi layer, including WiFi-based software updates. We’re using an AnyVolt voltage regulator to bring some of the 30V down to 7.4V for the gun turret servos and the laser cannon. And we have a second voltage regulator for the 5 volt components. The Arduino will trigger relays (shown) to turn on the four targeting lasers and the main laser cannon (not shown), which will laser-burn targets using an autonomous targeting system. This photo also shows the four multi-tapped rails that we made to hold the robot together, including the track sub-assemblies on each side, the bottom plate, and top plate. The front plate and rear plate are held onto the bottom plate with six small #6-32 angle brackets. To better visualize the scale of this robot, the bottom plate is about 10″ wide and 13″ long.

The CNC-machined back plate includes the main power switch, a USB jack for programming (although we’ve been using the Yun Wifi for that), banana plugs for charging, and a fuse.

There are many things we like about this robot so far, but we were especially pleased with the smoke-gray acrylic top that we machined on our CNC. It’s transparent enough to see the circuit board lights on the electronics, but opaque enough to give it a nice blackish sheen. The main top plate is held onto the rails with a bolt pattern of ten 1/4-20 bolts. The difficulty with gun turrets is that you can’t get the top plate off the base without removing the gun turret, which is a pain, so we machined a slot into the main top plate. We didn’t want to use fasteners or a hinge on the acrylic, so we machined mating shelves (grayish area along the edge) so that the small back plate press fits perfectly into the top plate and stays there without needing any fasteners.