By continuing to use this site, you agree to our use of cookies. Find out more
Forum sponsored by:
Forum sponsored by Forum House Ad Zone

CNC - What's the Problem?

All Topics | Latest Posts

Search for:  in Thread Title in  
John Haine01/04/2021 11:09:04
5563 forum posts
322 photos

Nigel, if you search the archives here there has been quite a lot of discussion about the packaged controllers - initiated especially by the late John Stevenson, rightly highly respected here, who fitted quite a few of them in upgrading older Denford CNC mills. He rated them highly. There are a few China based suppliers.

The PC's housekeeping issues are avoided by using a separate motion controller that does all the time-critical stuff, with USB or (better) Ethernet link to the PC. Having said that I have never seen a problem with Mach 3 / Win XP which just takes over the PC at a lower level than DOS.

Emgee01/04/2021 11:44:44
2610 forum posts
312 photos

Nigel, a bit more of an insight:

I use a 1985 Emco 5cnc lathe and an Emco F1 cnc mill, both are programmed by manual G&M code entry, either at the machine control pad or via an RS232 link to a computer.
On the lathe a single line of code will face the end of a bar, another line will turn any amount off the bar at the chosen depth per pass and selected cutting feedrate.
Threading either metric or inch is also a single line entry for threads from 0.25 to 2mm.
To part the work off also only needs 1 line of code.
There are 2 methods of programming, Absolute or Incremental that is used below.
In the code below the bar is 16mm diameter extending 25mm from the chuck jaws.
The RH cutting tool is positioned at 16mm diameter and the end of the bar.
No decimal points are used so 800 = 8.00mm and 50 = 0.50mm
After each cycle the tool returns to the cycle start position.
g code sample.jpg

Line 01 faces off .50mm for 8mm depth at 100 mm/min feedrate.
Cutting point of tool now 0.50mm from end of bar.
Line 02 turns 6mm off (12mm off diam) for 21.50mm length at 100mm/min
Line 03 Toolchange to threading tool, X&Z dimensions are the tool offsets
Line 04 Threading cycle .50mm depth of thread for 19.50mm at 1.0mm pitch

The 21.5 and 19.5mm dimensions are because the cycle starts 0,5mm from the end of bar.

It is only a 2 minute job to enter such a program at the machine control, takes less time than a computer takes to start and load the CAD.CAM program never mind about doing a sketch, converting to a model then completing the Manufacturing set-up then finally using a Postprocessor to output the machine code.
This is only true for simple turning and milling operations, for more complicated work and 3D milling CAD/CAM wins hands down, unfortunately such programs cannot be used by my old Emco machines without retrofitting, I have been messing with a lathe conversion and have CAD/CAM facility on that using Mach3.

Video showing sample G code entry here: **LINK**

Emgee

John Hinkley01/04/2021 11:44:49
avatar
1545 forum posts
484 photos

I have been having a "play" with some CNC software in the last couple of weeks and even as a complete novice, with resppect to cnc, can produce simulated toolpaths for a simple 3D drawing and subsequently the gcode to make the part, The software flow goes like this:

I designed part in Alibre 3D - loaded stl file into Meshcam V8 and did the necessary to generate the toolpaths - pressed the save gcode button.

This is the 3D part:

3d conrod blank

And the resultant toolpath looks like this:

Roughing toolpath

This is for a roughing pass and doesn't machine the top surface. It took a number of experimental tries but the gcode is only a mouse click away and further toolpath generation will produce a finishing cut which will do all the final machining. The two holes where the big and little end bores go are intended to be for mounting to a machining fixture so that the blank can be flipped and a pocket machining run will carve out the other relief and recess.

I found that the main problem I had was learning all the new (to me) terminology.

I realise that this doesn't add much to the original query, but does illustrate that, with the right tools, control of a machine is within the grasp of most people.

John

 

Edited By John Hinkley on 01/04/2021 11:46:26

JasonB01/04/2021 11:58:52
avatar
25215 forum posts
3105 photos
1 articles

A lot will depend on what you want to produce on the CNC, basic square/rectangular/round shapes and patterns of holes are not too bad to do by typing out the code but as said once things get complex CAM is your friend and will quite easily produce many lines of code once you start to get the hang of things.

Take a recently machined flywheel 45,000 lines of code to do one side and the other that had some extra features was just short of 84,000lines, not something I would want to do manually. Each side took maybe 10mins with CAM before I had a USB in my hand and was hot tailing it down to the workshop.

I think the Linux software has quite a user friendly screen for basic functions though not tried it myself.

May not have been noticed in my earlier post but Webeco are available here from Pro Machine

IanT01/04/2021 12:13:08
2147 forum posts
222 photos

This is a subject which has been discussed recently on the G3 forum and we are probably a mini-representation of the views I've read here - with one or two members making very extensive (and impressive) use of CNC to produce their models and others seeing it akin to learning Black Magic.

I've been a late convert to 3D Print but certainly don't see it as a 'do-all'. I see people printing things that would be more easily & quickly made in other materials for instance. I've looked at the gantry 'router' type machines but a G3 friend has advised they are simply "not rigid enough" - which I think also raises the question of "for what"

To my mind CNC is particularly useful to a Hobbyist in two areas. The first is to machine parts which have complex geometries. My current approach to this problem would often involve fabrication. The second is the area of 'mass production'

As someone has already commented - most hobbyists don't make multiple parts - although they do in fact often use them, in the form of commercially produced parts and fixtures. Using purchased components is usually the most sensible method to pursue, assuming that the parts you require are actually available and are affordable in the quantity you require. Has anyone tried to purchase 16BA nuts or bolts recently?

There are also some operations where it's all too easy to make mistakes if your mind wanders for a second (my mind does this frequently). Drilling multiple holes in small parts has been already mentioned but there are other things where it's very easy to make mistakes when doing repetitive actions .

I don't really need CNC for largish 'flat' parts in steel - laser cutting is a viable option for this and even smallish flat parts can be assembled (and brazed) to produce useful fabrications.

So within my specialist area (Gauge 3 Railway Modelling) I see several uses for (inexpensive) automation.

1/ A 'Micro' CNC machine - a kind of automated mini capstan lathe & mill - not removing huge amounts of material but capable of producing multiple small parts. It wouldn't need to be ultra quick (like its commercial counterparts) - simply fast enough to do a few dozen parts over a day or so. Not waiting for a commercial solution but hoping for a public domain one to pop up.

2/ An automated drilling table (probably already available in the form of the 3020/6040 type routers) - the issue being mainly cost for something that might only have limited uses.

So I think that 'capable of machining most things' CNC may be overkill in terms of price and technology for my uses - but smaller, cheaper, probably more specialist machines might be a better solution (for me). I certainly do use my 3D Printer but for things (I consider) best suited for it - e.g. not everything.

Just my thinking on CNC currently - but as things evolve so quickly these days, who knows what we will have available in another year or two.

Regards,

IanT

Another JohnS01/04/2021 13:22:49
842 forum posts
56 photos

I use CNC extensively in my workshop. (when I get in there, that is!)

I figure that it is like the change from making parts to fit, to making parts that fit. No longer any need to stamp mating parts for assembly, the parts just fit.

Look at the Sherline CNC products, although they have gone now to an expensive CNC controller. I do have a CNC-ready Sherline lathe and 5400 mill, but have only used them for manual machining at this point. (have 2 cnc mills, a KX1 and a larger one, both LinuxCNC driven, that work well)

I am a real fan of LinuxCNC; each mill has a small computer with monitor and one of those track-ball mice things (no keyboard) so they are self-contained. When I turn power on to the electrical socket for the mill, the computer boots in a few seconds, and bobs' your uncle - ready to go.

Martin Kyte01/04/2021 13:38:54
avatar
3445 forum posts
62 photos

It would be interesting to get some feel for how people got going in CNC. I suspect there are more gradual processes than all at once leaps. Sticking a stepper on a rotary table or dividing head gets a toe in the wtaer. Starting to use draughting software especially 3D versions really breaks down a lot of barriers. As soon as a person can generate a 3D version of an object there is always the notion in the back of the mind that there is not much further to go to a CNC manufactured part.

Maybe some responses of what path you took would encourage others.

I have a CNC mill part built and a fully operational dividing system. The stalling point for me is a settling on a reasonable draughting package and sorting out a computer for home. I have over relied on work equipment to do whatever I needed in the past so never really got set up at home, so that is my next barrier to cross.

regards Martin

mgnbuk01/04/2021 14:21:36
1394 forum posts
103 photos

How I would love to go back to using SolidWorks if only there was a cheaper 'lite' version

How cheap is cheap ?

Solidworks Education Premium is a membership benefit at the Experimental Aircraft Association - membership is from $40 year. Personal, not-for-profit, use only though, if that is a consideration.

Nigel B.

IanT01/04/2021 14:58:15
2147 forum posts
222 photos

Anyone know how different Solid Edge is from SolidWorks?

I ask because I recall reading that the (underlying) 3D CAD 'engine' that SolidWorks originally used was licensed by them from Siemens. So I wonder if there may be some product commonality lingering on from that previous association?

Either way - Solid Edge 2020 Community Edition is free to download and seems to be a very capable 3D CAD system - more than enough for most peoples needs I'd think.

Regards,

IanT

Martin Connelly01/04/2021 16:13:17
avatar
2549 forum posts
235 photos

Want to create a nameplate? F-engrave is free. I've also just downloaded Estlcam 11 (another free program) to have a play with. It loads a DXF file (available from plenty of CAD programs) and creates the Gcode program for the part and also simulates the program running. Just an few examples of the useful free programs available.

I use Mach3 on old laptops running XP that were going into the WEEE waste at work if I didn't salvage them. I have external motion controllers so an old computer works fine. On the lathe I use a wireless mini keyboard as a pendant control. I have a wireless pendant with MPG (manual pulse generator) for use on the mill because it has two more axes than the lathe.

You can download and run Mach3, F-engrave and Estlcam onto a windows 10 computer and play with them to see what can be done without knowing any Gcode and without buying any hardware.

Martin C

Nigel K01/04/2021 16:20:10
18 forum posts

Thanks again to all for this information - all very useful.

As I type I am downloading Solid Edge 2020 Community Edition so I'll take a look at that.

mgnbuk - great tip - thanks - and JasonB I will take a look at that Webeco website - I hadn't seen it before.

Andrew Johnston01/04/2021 17:05:59
avatar
7061 forum posts
719 photos
Posted by Martin Kyte on 01/04/2021 13:38:54:

It would be interesting to get some feel for how people got going in CNC.

I suspect my path was somewhat different to the norm.

Over the years I'd seen small CNC mills pocketing out clock wheels and similar at exhibitions. But that really didn't interest me. Similarly I have the skills to convert my own CNC, but not the interest. I'm lazy and want to make parts, not faff about with machine projects.

The impetus to go CNC came from work, where I was doing the mechanical and electronics design for a high power bi-directional AC to DC power converter. Clearly the case and liquid cooled heatsink was going to need to be CNC milled. I looked at a number of options from new, or secondhand, professional to high end hobby. In the end I settled on Tormach. The criteria were a minimum envelope of 6" cubed (which in restrospect would have been far too small) and 4-axis. Of course I could see that the CNC mill would be useful for my traction engines as well. smile

I was already conversant with 3D CAD, so it was simply a matter of learning CAM. Suffice to say I ended up with VisualMill, although looking back I'm not sure that was the right decision. OneCNC might have been better. These are commercial packages, but remember I want to make parts in a sensible time so multiple tools, automatic tool length measurement and tool tables, plus 2.5D, 3D and 4th axis capability were essential. Re-machining capability is essential for me.

Learning CAM and CNC was a very steep learning curve done under extreme time pressure from the client. Within a few weeks (full time) I was comfortable making fairly complex 2.5D and 3D parts. I can't show many of the larger parts, but here are some of the simple parts I made while feeling my way:

photo1 multiple parts_resized.jpg

Subsequently I've made many parts for work and for my engines. The engine parts range from simple but where multiple parts are needed like wheel spokes to parts that would be difficult to make in the workshop by other means:

nameplates brass me.jpg

or impossible:

governor bevel gears me.jpg

Like everything else the CNC mill is a tool to be used when appropriate. I don't have a CNC lathe, but my repetition lathe is probably quicker at turning out the multiple parts I need such as nuts, bolts and studs.

Andrew

John Haine01/04/2021 18:25:52
5563 forum posts
322 photos

I started thinking about an ELS system for my lathe and looked at the online project that was going on. After a bit I realised that if you were going to go to all that trouble just to cut a thread you might as well add full CNC, so after a small amount of cogitation (and inspired by Tony Jeffree's articles on his ML7 conversion) I converted my S7, using Mach 3 to drive it. This was back in 2010.

Once I'd discovered how easy it was I realised it would be much easier to avoid twiddling handles on the mill and thought about adding CNC to my VMB, but I didn't fancy doing major violence to it to add ballscrews, plus would need a mill anyway to do the work! I flirted with the idea of converting an X1 and actually bought one, but realised after a short while that it needed a lot of work just to make it an adequate mill (like machining the mating face for the column flat!) let alone converting it, so I sold it on.

I was keeping an eye on eBay and scored a Denford Novamill mechanics for a modest sum without the electronics. But who wanted an old DOS PC anyway? Since I'd already built the drive box for my lathe I did the same for the mill.

At some point I converted a Myford dividing head with a stepper to use as a 4th axis and built a "Ward" controller as well, and actually I've not yet used it as a 4th axis only straight dividing.

For software I use Mach 3 which was the obvious choice in 2010. I got a reconditioned Dell desktop to run it using the parallel port. I suspect the time is coming to change from M3 to something else before the PC disc drive crashes on me. At the time I didn't fancy the Linux learning curve as well. I have some special purpose macros I've written for Mach3 and it's harder to do these things in LinuxCNC I think, and the choice of motion control boards seems more limited - so not sure where to go next.

I don't yet use CAD/CAM but ought to learn. The Mach 3 wizards are very useful and do loads of common tasks for both turn and mill. I use a free CAM program called G-Simple which is good for shapes beyond the wizards (but no longer supported and hard to find a copy). F-Engrave is great for nameplates - have a look at my album called Nameplates. Also it's free. I also make G code for specialist things like cams, ratchets, and pallets, and wheel crossing-out. That's done in Excel (or could use Open Office Sheet). I've got some special purpose stuff like a program for thread milling that someone kindly supplied.

When you get into CNC technology you can use it for other things. When I wanted an X power feed for my VMB I used a stepper controlled by GRBL on an Arduino, just because it was easy - my phone provides the user interface. The controller will support 3 axes, so currently I'm building a CNC coil winder that will use the same box with an extra axis enabled. I will be able to use the same box to also drive the dividing head on the VMB so I'm thinking about whether I can do some helical gear cutting...

You might gather from this that I find the CNC technology as interesting as what I make, and you wouldn't be wrong...

jaCK Hobson02/04/2021 11:23:40
383 forum posts
101 photos

I feel (maybe just hope) that a cheap CNC metal cutting market will appear. With 3D printing, people are learning CAD so CAM should be an easy step for them. I'm amazed by what you can get in 3D printing for the money but I guess it is rigidity that really costs.

I got a real urge for a 5 axis Pocket NC https://www.solidprint3d.co.uk/pocket-nc-store/ but I need to win the lottery tonight before I can get that toy.

I'm sure the future is going to include a combination of additive and subtractive machining on one device.

Peter Cook 602/04/2021 12:54:56
462 forum posts
113 photos
Posted by jaCK Hobson on 02/04/2021 11:23:40:

I feel (maybe just hope) that a cheap CNC metal cutting market will appear. With 3D printing, people are learning CAD so CAM should be an easy step for them.

I'm not sure. I suspect an awful lot of the 3D printers bought are being used to print things from the internet (Thingverse, Yeggi, Instructibles etc.). The learning curve for 3D design is steep, and the risks inherent in metal cutting are also far higher than for 3D printers.

Be careful what you wish for. If 3D metal cutting tools become "cheap" and mass market - watch out for the H&S brigade to be close behind.

The other issue that I suspect will get in the way is tool changing. Commercial CNC setups have some very sophisticated tool changing capabilities, difficult to replicate at any reasonable cost. what proportion of hobby lathes have a capstan turret? How may of them could be automated?

John Haine02/04/2021 13:00:20
5563 forum posts
322 photos

The vast majority of my CNC work uses the same tool throughout the job, unless for example there are a few holes to drill as well as some profiling/pocketing etc. Toolchange is manual.

JasonB02/04/2021 13:20:19
avatar
25215 forum posts
3105 photos
1 articles

I probably average 2 or 3 cutters per job plush any drills and manually change them which works fine for me as most parts are one offs or maybe pairs and I tend to watch the first cut a bit more than I would subsequent ones so am by the machine when a tool needs changing. Also the free F360 no longer allows you to output multitool code so need to load the next bit of code anyway and I don't have any quick change tooling so set each tool as needed.

regarding the earlier comment about gantry type machines not being rigid enough, that will also depend on the machine. The very basic 3020 type machines from the likes of BangExpress are a bit lightweight but if you pay you can certainly get more capable machines in those sizes. However when I said that a gantry machine may suit a lot of "makers" more than a mill I was thinking more along the lines of the ones somebody else linked to from CNC4you or Sorotec. which are certainly more capable. Or you can build your own, this one is made from JB Welded together bits of granite but is more than capable of taking a decent size cut. ( colourful language alert)

Nigel K02/04/2021 14:53:13
18 forum posts

A braver man than me in that video!

To Jack Hobson's comment, yes, the Pocket NC does look attractive and may be useful for some applications but it's very limited on the size of things that it can cut and very expensive. I have to say also that a training video that I saw online didn't give me the confidence that I was a 5-axis sort of guy!

In my search for a suitable CNC mill my favourite wavers - and I clearly need to do more research - but my gut feeling is that the Tormach is a good bet. Yes, it's expensive, but the company gives the impression of being 'sorted'. Detailed product information is available, lots of videos and there is clearly a large amateur/SMB user base (which is a good sign). The other manufacturers of CNC equipment could learn a lot from their marketing. If I have any criticism it's that when you google 'Tormach' from this country (the UK) you are taken to a static page which, on the one hand, claims "United Kingdom Wide Coverage; Our delivery and customer support services are available to customers across the UK" but doesn't give any clue what this means or any addresses - just a web form. Anyway, I'll contact them and see what they say.

Turning to CAM software, I may have mentioned that I have been using FreeCAD for some time. This most definitely has its faults but I like the no-strings-attached nature of this open source application. I decided to find out whether there was a good CAM package to go with it and after a short browse on the Internet I realised that my very small brain had missed the fact that FreeCAD contains a tool path generation facility. For anyone who's interested, you might be interested in the following video because it shows, in very short order (about 17 minutes) how to both draw a part in FreeCAD and then to create the G-code to cut it on a CNC mill:
 

Edited By Nigel K on 02/04/2021 14:56:03

Edited By Nigel K on 02/04/2021 14:56:43

Bob Rodgerson02/04/2021 15:52:50
612 forum posts
174 photos

As a Tormach owner I can vouch for their excellent after sales service. I have had, since 2013/14, two occasions on which I have had to contact them with problems. On both occasions, even though I have zero electronics background they were able to trace a fault, determine what spares were necessary and get them to me in a short space of time. They do not have agents in the UK because Electrical regulations prevent them selling their products within the UK but you c an import theme direct.

Nigel K02/04/2021 16:02:32
18 forum posts

Very helpful Bob, many thanks!

I can feel a bullet-biting moment approaching smiley

As a matter of interest, do you know what electrical regulations they don't conform to? Perhaps not CE marked?

Edited By Nigel K on 02/04/2021 16:02:51

All Topics | Latest Posts

Please login to post a reply.

Magazine Locator

Want the latest issue of Model Engineer or Model Engineers' Workshop? Use our magazine locator links to find your nearest stockist!

Find Model Engineer & Model Engineers' Workshop

Sign up to our Newsletter

Sign up to our newsletter and get a free digital issue.

You can unsubscribe at anytime. View our privacy policy at www.mortons.co.uk/privacy

Latest Forum Posts
Support Our Partners
cowells
Sarik
MERIDIENNE EXHIBITIONS LTD
Subscription Offer

Latest "For Sale" Ads
Latest "Wanted" Ads
Get In Touch!

Do you want to contact the Model Engineer and Model Engineers' Workshop team?

You can contact us by phone, mail or email about the magazines including becoming a contributor, submitting reader's letters or making queries about articles. You can also get in touch about this website, advertising or other general issues.

Click THIS LINK for full contact details.

For subscription issues please see THIS LINK.

Digital Back Issues

Social Media online

'Like' us on Facebook
Follow us on Facebook

Follow us on Twitter
 Twitter Logo

Pin us on Pinterest

 

Donate

donate