Acramatic 2100 Cincinnati CNC Blast From the Past

Category : Acramatic

Acramatic 2100 Cincinnati CNC, I recently trained four people on some Cincinnati Arrow machines with the Cincinnati Acramatic 2100  control.

Acramatic 2100 Cincinnati

 

Vertical Machining Centres that go from a 500 small machine up to 3 metre X axis machine.

Some have Fanuc controls but these machines have the Cincinnati Acramatic 2100 control.

I have to admit when I train on some of these older machines around 1999-2000 some of the stuff I have forgotten.

Preparation Is king

Preparation is everything so it is sometimes necessary to spend a lot of time making sure I am back up to speed with everything the machine can do.

When I support people on CNC machines I feel like I am on a personal mission to make sure they discover all the great functions their CNC Machine has.

This one has loads.

I just love that feeling when a someone who worked on a machine for three years is shown a whole bunch of things he didn’t know about the machine.

All the functions of a machine are like a tool box, but first of all you have to know what’s in the box.

It’s then an informed choice as to what tool you choose.

These  Cincinnati Acramatic 2100 controls certainly have a vast array of available tools.

Anyway enough of the toolbox bullshit.

Remote Control

These machines work in quite a different way to most CNC Machines in that you work a lot of the time from a remote pendant.

 

Acramatic 2100 Cincinnati

This controls almost everything. JOG, HANDWHEEL and CYCLE START. All your SINGLE BLOCK, DRY RUN etc buttons are on here too.

It takes a bit of getting used to, oh and it’s bloody heavy too. It’s on a magnet so you can stick it to the machine door if you want. It’s a powerful magnet so you can always make your own body scanner if you need to scrap the machine.

The machine control panel is a touch screen. Don’t get too excited here it’s not a fuckin iPhone you can’t Skype the Mrs when you are bored.

Mine got dropped unfortunately.

Sometimes you have to force yourself to do things a different way and when you get used to it things are whole lot quicker.

Once you get used to touching the screen for whatever you want it gets really fast.

You can add a keyboard to the control which I think most people do. Otherwise it has a button to get an onscreen keyboard.

PC Based

Oh yea this control is PC based and that can be a real pain in the arse cos it does have a slight tendency to fall over every now n then.

Acramatic 2100 Cincinnati

I can never understand why some of these controls got left behind like Tosnuc 888 and Phillips. I could go on but I won’t.

The machine was way ahead of its time. The more I play with it the more excited I get. (No pun intended).

The programs are very similar to Fanuc/Haas G code type shit but in a lot of ways simpler and easier.

Acramatic 2100 Cincinnati

Unlike the program above there is no G43 and H number needed. Once you call a tool then it’s offset is active (just like on Mazaks) it don’t arf make life easy.

So in a program you just call the tool M6 T1 and use it, no G43 crap. It’s the same when you apply G41 and G42 no need for a D number.

So if you have a tool in the spindle and you want to mill the top face of your part by hand. You can just read it’s position off the display.

Rigid Tapping, Acramatic 2100 Cincinnati

There are tons of extra cycles and stuff. Like Rigid Tapping. Oh and peck tapping. It’s even got that nifty J figure thing. Like if you put in J2 you get double the speed when the tap retracts (how cool is that).

Yes smart-arse I know you have it on your Haas Machine.

Brackets for comments are a bit weird cos you have to put MSG, at the beginning to tell it it’s a comment. Like this.

(MSG, PLEASE FEED THE DOG)

This control is not like Fanuc where you have square brackets for calculations and curved brackets for comments.

So if you don’t put in the MSG, then it will try n make mathematical sense of what you wrote.

 

 

(It didn’t feed my dog by the way and now he’s angry.)

It Gets Better n Better

This leads me on to some real cool shit. You can just add calculations in brackets wherever you want.

Even without brackets you can put things like X10.+10. and it will move to X20. I always think it is better to let the computer do all the maths. So you can just write things straight off your drawing.

It has its own parametric programming system like Macro as well. Just read this if you don’t know what that is.

It will add rads and chamfers for you too. Just by adding a comma and the R50. for a 50mm radius or C50. for a 50mm chamfer.

So let’s imagine we want to mill a square like this.

Acramatic 2100 Cincinnati

You would need a program something like this. G1 and G2 then you would have to calculate all the endpoints.

Acramatic 2100 Cincinnati

But on this control all you need is to program corner to corner like a square then add the R. You just use a comma see below.

Acramatic 2100 Cincinnati

Oh and if you swap the R for C

 

Acramatic 2100 Cincinnati

You get this.

Acramatic 2100 Cincinnati

By the way these don’t have to be ninety degree corners it works for any angle.

You can do this on Heidenhain too.

Cut Copy Paste, Acramatic 2100 Cincinnati

Where this control really started to leave the competition behind, back in the day, is when you get to editing.

Acramatic 2100 Cincinnati

It’s got touch buttons for cut, copy and paste. But you can copy and paste the same way as you do on your PC.

Ctr C for copy and Ctr V to paste you can even undo using Ctr Z.

Split Screen

On Acramatic 2100 you also have a split screen function when editing. This makes it really easy. Yea and just like a PC if you want to copy a program you just save it under a different name.

Now the crap bit

It’s got graphics Hooray (not). You guessed it the graphics are shite. But never mind they still serve as a quick way to test for any alarms in your code. Obviously you can see if the positions are roughly right. As for the 3d graphics bit I wouldn’t even go there. I can’t be too critical here I mean we are in the late 90’s and you were listening to Qasis records.

If you can’t get em to work here’s how. You lock the machine (Machine Lock). This is on most machines and it’s a button that effectively stops everything moving while you test a program.

Run the program and it records the shape for the graphics. You then press play and voila you have your part in graphics. A little tip if you can’t see it then use the magnifying glass with the red circle round it to see the full table.Acramatic 2100 Cincinnati

Your part will look like fly shit in the middle of the screen. Now press the Center on Tool button

Acramatic 2100 Cincinnati

With page up and down keys you can zoom a square around the shape. When you press enter it will scale your shape up.

Tools and Tool File, Acramatic 2100 Cincinnati

You can get a real nice graphical display of the tool changer that allows you to see each tool in the carousel.

When you touch on a tool it takes you to that tools offset. A real quick way to access each tool. You have to be arsed to put in all the information for each tool by the way but it’s worth it.

Acramatic 2100 Cincinnati

There is loads of stuff you can do with the tool file. It can even allow for the drill point (like Mazatrol does).

  • Tool Material
  • Tip Angle
  • Flute Length

Acramatic 2100 Cincinnati

Be patient as parts of the screen are loading it’s easy to think things are not there and go on to another page.

Work Offsets

You have G92 and G92.1 for setting datums which is the old fashioned way. It’s a bit like just zeroing the display on a Bridgeport with a DRO. The good thing about G92.1 is it takes into account the current tool length when you set zero.

Personally I would avoid using G92 or G92.1 but if you must…..

It uses H numbers like the Tosnuc system which allows you to use 36 work offsets H1 to H36 (like G54 through to G59 on a Fanuc). This is a much better way in my opinion.

A word of caution you need to program the H with a rapid move and it needs to be all axis.

G0 G90 X0 Y0 Z100. H1

With work offsets on this control I think there are actually too many options so I think it is best to decide on what is best for you and stick with it.

It has a table type thing where you can see where each offset is and activate which one you want. We played around with this but the operators really didn’t like it so we dumped it. But I did my job in demonstrating it. Now it’s in their toolbox if they decide to use it.

G Codes, Acramatic 2100 Cincinnati

Very similar to Fanuc and Haas with a few exceptions like G53.

If you didn’t know, this positions the machine using it’s distance from zero return. Anyway on this control it’s G99 instead of G53.

Canned cycles like G81  (Drilling Cycle) work a bit differently you still have a rapid point but there is no G98 and G99 (return to initial or R point).

It has a standard clearance point (which you can adjust in settings) standard it’s 3mm above the part.

What you do is you program a W figure which is none modal.

G81 Z-10. R1. F100.
X50.
X100. W100. (Jumps up 100mm for this hole only)
X150. (Automatically continues with standard clearance point)
x200.
G80

It’s a bit funny to start with but I think once you get used to it it’s a good a way of jumping over clamps n stuff.

End Of Program, Acramatic 2100 Cincinnati

M30 on this control will end the program and put the tool away.

M2 ends a program and returns to the beginning. Unlike standard where it ends the program but does not reset (it just sits there laughing at you)

If you program

M2 T5

At the end of your program it will pick up tool 5 ready for next program run.

A nice little touch I thought.

Well Thought Out

Everything on this machine is well thought out. When it comes to setting tool lengths. Again you use the pendant. Bring your spindle nose down to the point where you want to set your tools from. It then has a nifty button you press that records the position they call it SET TRAM

Acramatic 2100 Cincinnati

This stays in the control. When you bring your tool down to touch in the same place, press SET LEN and it records the tool length. It’s a real no nonsense affair.

Acramatic 2100 Cincinnati

Polar, Acramatic 2100 Cincinnati

It’s got polar coordinates too you can program holes for example by their angular position.

G16 Polar on a Fanuc control.

Easy To Save

  • Tool lengths
  • Workoffsets
  • Fixture Offsets
  • Program

All really easy to save at the push of a button. I recommend you do this on a regular basis as they are a bit too easy to delete.

Setting Work Offsets, Acramatic 2100 Cincinnati

They make this really simple too you can use a button that just grabs the current values.

Calculator

One of my favorite features of this machine.

There is a really useful calculator on this control the calculator screen extends to give loads more functionality. It has a button called FETCH and when pressed you can access loads of information.

  • Current position in X Y and Z.
  • Current Machine Position in X Y and Z.
  • Current tool length and diameter.
  • And loads more

This means you can easily access the machine position if you need to set datums etc.

FETCH will bring these figures up on the command line of the calculator.

You could also use it to record positions to build up a program for face milling. See this example on an Heidenhain Control.

Sub Programs, Acramatic 2100 Cincinnati

It’s got local subroutines. That means you can just write it at the end of your normal program and you don’t have to worry about managing loads of random program.

Local Sub routine Fanuc

Oh yea and there is this awesome way of passing values into a subroutine.

The call is like this.

(CLS , “MYSUBPROGRAM”, X50 Y50)

Then the sub program looks like this.

(DFS , “MYSUBPROGRAM”)
G0 X! Y!

So the program would use the X50 Y50 

The exclamation marks mean it’s waiting for values.

Next time you call the subprogram the values can be different. You have all 26 letters of the alphabet to use.

This is amazing. Oh and here is another one.

How many controls can do this?

You can just stuff an inch command in the middle of a metric program.

G71 (Metric)
G90 G0 X15. Y15.
G70(Inches)
X1.5 Y1.5

That means you could write a metric program but stick all your drawing dimensions in in inches!!

Love it.

Siemens can do it

You can even modify offsets in inches or millimeters.
Why don’t more controls do this kind of stuff?

I mean it’s not like you need some incredibly complex computer algorithm to change from inch to metric.

All this stuff just makes life so  much easier.

Web Drilling

How many times did you have to drill a part like this?

 

Acramatic 2100 Cincinnati

The programs a pain in the arse to do this. Well these guys have it sussed you have a G88 cycle

G88 R0 Z-100. I25. K25. F200.

You don’t have to waste time drilling fresh air.

So there you have it Acramatic 2100 Cincinnati

If you want CNC Machine Onsite Training on any machine or Classroom Training contact me, David at the CNC Training Centre.

 

 


U and W on a CNC Lathe (Incremental Programming)

Using U and W on a CNC Lathe

 

U and W on a CNC Lathe

On a CNC machining centre incremental and absolute are modal. That means when one is active it stays active until you programme the other.

U and W on a CNC Lathe

Now on a CNC Lathe it’s different. You just change your axis to U or W. You can remember this by its position in the alphabet UVW correspond to XYZ .

What this means is that you have U instead of X and W instead of Z. Oh and if you have a Y axis you can use V.

 

This can make programming easier if the drawing is dimensioned incrementally.

Click for Classroom Training

Using U and W on a CNC Lathe

This is a nice convenient 10mm. If it was 10.312 then you would have to do the arithmetic in order to use absolute.

U and W on a CNC Lathe

 

You can even mix incremental and absolute in the same block. Look at this example.

This is it with W

Using U and W on a CNC Lathe

Got to be honest I don’t use incremental that much in turning but I reckon this is a really good use for it.

 

 

If you have a slight taper in the part and you want to programme it out. This makes a really simple way.

Onsite Machine Training (Fanuc Haas Heidenhain Mazak)

It is also much less prone to error. You can put it back to zero for the next time if you want.

Changing the X value can be dodgy.

So there you have it Using U and W on a CNC Lathe

Just one other thing.

DON’T FORGET

The U figure is a diameter not a radius.

So in the example above the diameter is increasing by .02 (U.02)

Mazak Training

 

 


G94 Facing Cycle CNC Turning

G94 Facing Cycle CNC Turning. Facing on a CNC Lathe is no big deal. You just call out the tool, start the spindle, rapid to the part n face the job.

G94 Facing Cycle CNC Turning

 

G94 Facing Cycle CNC Turning

But then what do you do when you get to the end of the batch of work and find you have got some parts with extra metal on the lengths.

G94 Facing Cycle CNC Turning

Now you need to add a lot of extra code. This takes a while and it’s easy to make a mistake.

So enter our Knight in Shining Armor

G94

This is how it looks for the first cut

So if you got into the habit of using G94 Facing Cycle CNC Turning.

When you want to add more cuts it’s easy, piss easy.

So if this blank had 3mm on the face it’s really easy to add some more cuts.

G94 Facing Cycle CNC Turning

Oh just one other thing

This cycle is modal. Notice how all we did was add some Z figures and it just did the facing.

Well just like your wife when you got drunk 15 years ago and urinated in the bed. Well……

It remembers.

So that means we need to stop it. Just by adding a rapid command G0 or G00. It stops. It forgets.

Oh and don’t try n space the code out here because if you leave an extra block in it will face the part again.

I think I need to be honest with you here and confess that until recently I have never seen the point of this G94 code. But now I have seen the error of my ways and I think this demonstrates just how useful it can be.

Now I know some smart prick will say “Oh well I just use G71” . Yes that’s fine but don’t you think it is rather complicated just to face the front off a part that’s too fuckin long?

Interested in classroom CNC training courses?

Look no further Contact CNC Training Centre

Don’t forget to watch my Tutorial Videos

We offer training on all types of CNC Machines and controls check em out.

co*****@***************re.com

Or fill out the contact form below

 

 


Single Block CNC Beginners Guide

Category : Beginners

CNC beginners guide (using Single Block)

CNC beginners guide

This article CNC beginners guide, is about Single Block and how it is used.

When you write a CNC programme it will consist of blocks of programme.

What is meant by a block?

Well it’s everything until the control sees a semicolon ;

If your not sure what a semi colon is it’s when you have had an operation to remove half your large intestine.

The semicolon is called an end of block or EOB


CNC beginners guide

Try not to confuse this with a line of code.

Depending on how your screen is set out a block could be more than one line. The control reads everything until it sees the semicolon or EOB (End of block).

In most cases and on most controls it does not matter what order the code is in. The main reason to follow a set pattern for your code is to make it easy to read.

Try to always put things in the same order.

In one block of code you can have loads of stuff.

You could write:

G0 X50. Y50. S1500 M3;

But if you wanted you could put the S1500 M3 on a different line.

When doing this, think about why you might want to do it. For example you may want to get the tool ready to use before switching on the spindle or the coolant. This saves the excitement of the spindle whizzing round when proving the programme.

Oh yes and you could get fuckin soaked.

Most of this applies when you first test your programme. This is when we use single block.

The Switch

To run a programme in Single Block we have to throw a switch.

CNC beginners guide

This can be a normal Single Block switch or a button or a soft key. Read the article below to learn how to prove out your CNC programme in Single block.

 

Read this if you don’t know how to prove out a CNC programme.

Once single block is enable the machine will do exactly what it says on the tin.

It will run that block and wait for its next command like a good doggy.

The beauty of this is you only need to think about one block.

Now I don’t want to appear sexist at this point but I recon if my wife were a CNC Operator she wouldn’t need single block. Not only can she do two things at once, which I can’t, but my wife also has an uncanny knack of knowing what’s going to happen next too.

For those with no extrasensory powers just switch on the fuckin single block.

If you turn single block off the machine will still stop at the end of it’s current block and wait for another press of the CYCLE START button to carry on.

Also when you first turn single block on it will stop at the end of the block it is executing.

CNC beginners guide

Those of you who read my articles will know that I love these old Matsuura machines (they make me feel young again).

You know when you’re getting old when you keep asking complete strangers “how old do you think I am”

I did it in Barwell the other day. The woman in the Coop said “piss off you silly old bastard”

What No Telly Screen

Anyway these machines have a one line display so you have to step through to read each line. You can only see little bits of code.

I once input a whole programme into one of these controls not realising I had no end of blocks .

(From now on I ‘m not saying fuck in my articles, I will refer to it as the F word like these posh people on the telly)

On this occasion I said the F word after taking about an hour trying to realise why the programme wouldn’t work.

The whole program was in one block!!!

 

Don’t mix your G Codes

(here is a nice way to make a John Collins if your bored with this CNC Shit)

You can even make this with non alcoholic Gin. Yes it’s true (non alcoholic gin) my wife bought a bottle the other day. Now I happily went along with this scenario till I found out it was fourteen quid a fuckin bottle.

Absolutely no way, no hang over, no phone call from your mate saying you shit in his cat tray. No no none of that, honestly I give up.

Let’s continue with this CNC beginners guide to CNC programming.

In one block of CNC code you can only have G codes that belong to the same group. I’ll tell you about this in another article when I can be bothered to do it. Anyway it’s easy, they can’t argue with one another. You can’t put G1 and G0 on the same line for example because they are in the same group.

You can’t say feed and rapid in the same line. That would be stupid.

Obviously you can’t repeat things like having two speeds in the same block.

G0 S1200 X50. Y50. S2000;

I don’t think anyone who reads my articles is that stupid….. Except for that bloke in Bolton, but I think he took up plumbing in the end.

Heidenhain

If you have a Heidenhain control the single block works the same. You select Full Run or Single Block

CNC beginners guide

You don’t hear me criticise Heidenhain very often cos I love em. Brace yourselves cos I’m about to.

Those bloody icons.

They all look the same. Every time I come back to working on Heidenhain I can never remember which is which.

I sometimes suggest making little sticky labels to go underneath to identify them.

 

This one will do wonders for your relationship with the guy on nights.

Before You Go A Few Question about Single Block

  1. What about a tool change?
  2. What about a canned cycle?
  3. What is the meaning of life?

Ok the last one is easy. Question 3 ….. the meaning of life is 42 

Right, Now the Difficult Ones.

Your tool change M06 is probably aliased to a macro. This means that a programme is running in the background that you can’t see. Single block may well be inhibited. This means one press of the CYCLE START button will do the tool change. Sometimes however single block works. In this case it will take loads of presses to get through the tool change. Just be patient.

This is the sort of thing that’s running in the background.

CNC beginners guide

I won’t go too much into this, after all it is a CNC beginners guide.

Canned cycles depend on parameter settings. It will normally be one press to rapid to the tool down. Then one press to drill the hole. It may or may not need another press to bring the drill out of the hole.

The exception is G84 Tapping Cycle. You definitely wouldn’t want single block to work on this. Imagine the tap gets to the bottom of the hole and sits there waiting for a push of the button.

Sometimes feedhold is inhibited too in a canned cycle.

Hope you enjoyed this CNC beginners guide

Services offered at CNC Training Centre

Edgecam training

Classroom programmer training.

Onsite CNC Machine Training.

CNC Programming and Training on all controls and machines.

Mazak Training Fanuc Training

Don’t forget we offer training on all types of Mazak Machines and all Fanuc Controls 6m to 31i Oi old to young.


 

 

 

 


G76 Threading Start Point (Where Do you Start?)

Tags :

Category : Fanuc Turn

G76 threading start point, when you use a G76 threading cycle on a CNC Lathe the position that you start the tool at is really important.

This is the position you rapid the tool to just before you call the G76 threading cycle.

For example how does the control know if you are producing an internal thread or an external thread.

Actually I learnt this the hard way. It was on an old machine.

G76 threading start point

Maybe not that old. Anyway I couldn’t get it to perform a G76 threading cycle. It was cutting an external thread but the tool was working it’s way outwards.

What to do Next?

Everything rushed through my head, senile dementia, flashbacks from a misspent youth, did I feed the dog?

Anyway I suddenly realised I didn’t have a dog and that the start position of the tool was wrong.

G76 threading start point how was it wrong?

Well that’s how the machine knows whether you want an internal or external thread. Your start point needs to be inside or outside the thread. What a fuckin dipstick I was.

I had the tool just below the external diameter of the thread. If you do this the machine thinks the thread is internal and therefore cuts outwards.

Correct

G76 threading start point

So providing the tool is initially placed outside of the maximum diameter it will do exactly what you want.

IncorrectG76 threading start point

Put it here and you are in deep shit. The tool will work from this position backwards and you will be totally confused.

Don’t say I didn’t warn you.

Here is a example of a 20mm external thread.

G0 X21. Z3.
G97 S1200 M3

G76 P010060 Q20 R.02
G76 X16.93 Z-25. P1535 Q485 F2.5

This thread has a core diameter of 16.96 (X16.93) the thread depth is 1.535 (P1535).

Soooo…… 16.93 + (1.535 x 2) = 20

G76 threading start point

Therefore you must first position the tool outside that 20mm diameter.

If you don’t do this then your tool will try and cut away from the 20 mm diameter.

Wrong as Below

G0 X19.95 Z3.
G76 P010060 Q20 R.02
G76 X16.93 Z-25. P1535 Q485 F2.5

So be careful because you might not notice that tiny amount.

Of course if you have a Siemens control Sinumerik 828 840D then this does not apply because you have to specify if the thread is internal or external in the cycle.

Front Clearance (G76 threading start point)

Now let’s think about how far in front of the part you need to be with the threading tool.

Maybe you never thought about it?

Well now’s the time.

Spare a thought for people like me who lie awake at night ruminating about these things. If you don’t know what ruminating means then maybe you shouldn’t be reading this article. Or maybe you just like the pictures.

This is my puppy his name is Donald he is learning to programme a G71 woofing cycle.

Lets take another look at the code.

G0 X21. Z3.
G97 S1200 M3

G76 P010060 Q20 R.02
G76 X16.93 Z-25. P1535 Q485 F2.5

The spindle starts at 1200 rpm and the feedrate (which in the case of a thread is the pitch) is 2.5 mm per rev.

2.5 x 1200 = 3000

So the machine will be feeding at 3000 mm per minute along the thread.

So at the start of the thread you have 3 mm of clearance (Z3.)

Therefore in that 3 mm the machine has to accelerate up to 3000 mm per minute.

If it does not accelerate quick enough you will get a pitch error, your thread will be wrong.

Strange Behaviour

Ever had a thread where you can’t get the gauge on then suddenly it goes on only to find the thread is really loose further down?

Maybe you had a pitch error.

Taking it further if I double the speed

G0 X21. Z3.
G97 S2400 M3

G76 P010060 Q20 R.02
G76 X16.93 Z-25. P1535 Q485 F2.5

2.5 x 2400 = 6000

Now I need to feed at 6000 mm per minute so this pitch problem will be twice as bad.

Can you see where this is going?

Eat more fish.

No not really, well it is good for you but it’s not what I meant.

The faster you go and the courser your thread pitch the quicker the machine will have to feed.

If you have a coarse pitch thread in aluminium you probably will end up with a super high feed-rate your machine can’t even achieve.

This will all depend on the age of your machine but you must always make this calculation just in case you are trying to cut a thread at the speed of light.

G76 threading start point in Z Axis

This start point distance is really important because it will allow the machine to get up to speed.

I can’t give you exact figures for this, not because I can’t be arsed but because it will vary depending on your machine.

The machine will have a maximum feedrate and it will be in the manual.

You know that old book that you use to prop  the door open.

The bigger you make this Z figure the more time your machine will have to get up to speed.

So don’t forget if you are starting at Z1. then the poor old machine doesn’t have much time to get up to speed.

 

G76 threading start point

Thanks for watching and reading

If you have been affected by any of the issues in this post or need CNC Counselling then contact me.

Siemens 828 840 Sinumerik Training

Or call us

If you want to learn to programme CNC Milling Machines

Look no further Contact CNC Training Centre

 

 

 


Careers in CNC

View all current vacancies in CNC

Click here

Call David: 07834 858 407