Author Archives: David

CNC Programming Running Order

CNC Programming Running Order (CNC Basics)

CNC Programming Running Order

CNC Programming Running Order, the order of your CNC code within one block does not matter (see below)

Or does it?

O0001(G81 DEMO)
G21 G90 G40
(G90 G40 G21) Works the same
T01 M06 (20.0 MM DIA X 90 POINT SPOT DRILL)
(M06 T01) Works the same
G90 G0 G54 X12.64 Y88.0 S2546 M3
(S2546 M3 G90 G0 G54 X12.64 Y88.0) Works the same

However it is best to keep the order the same. Create your own convention and stick to it.

G90 G0 G54 X12.64 Y88.0 S2546 M3


So if you always put the speed and M3 (spindle start clockwise) at the end of the first position line try to always stick to that.

It Could Save You

If one day you miss out the speed for example. You will look at the code and it will look strange. You will immediately realise what is wrong.

It’s like the time my cooker got pinched, I looked in the kitchen and their was an old pince of cheese and a dirty floor where it used to be. Whilst I was thinking of a recipe to use the old cheese in I thought “something is wrong”.

Anyway

You will get used to the order of your programs and they will be easier to read, so the CNC Programming Running Order is important.

This helps not only you but your customer, the machine operator or setter.

CNC Programming Running Order

Imagine you have not seen this program for a while. How long will it take you to realise how it works and what it does?

When you look at any code that I write, in any of my articles, I always use extra end of blocks to space out the code.

Compare CNC Programming Running Order to paragraphs in a book, that is how we visually can jump around the pages.

If for example you were looking at an old program,  you would quickly be able to scan the program and see what’s going on.

So although the order does not matter to the machine it matters to you, try to make your programs consistent and to a regular pattern.

Anyone using your programs, including you, will find them easy to read and to fault find.

Summary

  •  Try to keep XYZ in that order to save confusion.
  •  Make your first three or four lines of each tool always follow the same pattern.
  •  Turn on the coolant in the same place (if it’s not there you will notice).
  •  Start the spindle in the same place and the same when you switch them off.
  • Produce an SOP (Standard Operating Procedure) documenting program layout.
  • Bunch code together in meaningful blocks.

Please contact me if you require:

  • CNC programming training.
  • Want to learn CNC programming.
  • Fanuc control training.
  • Yasnac programming training.
  • Any type of CNC course.
  • Fanuc training courses
  • CNC lathe training
  • CNC Vertical Machining Centre training

Services offered at CNC Training Centre

Edgecam training.

Classroom programmer training.

Onsite CNC Machine Training.

Siemens Sinumerik Training

CNC 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.


G91 Non modal Haas Setting 29

Now I don’t want to appear sexist here but sometimes my wife will be awake at night worrying about whether or not she left a gas ring turned on.

Now me I worry about different things I mean how can you compare a gas explosion to a collision on a CNC Machine.

(I really should clean that cooker)

Anyway my point is if you worry about G91 and if you left one active in a program and it causes a collision.

Help is at hand. Now this maybe another piece of useless shit and you might wish you had stayed on Facebook, reading your mates post, ruminating on the benefits of vegan cheese and how you can’t tell the difference. (I have tried and it’s really nice once you get the thought of eating semtex out of your brain).

Don’t set me off about vegans. Just answer one question, if they don’t like meat why do they have to keep banging on “I’ve just eaten this burger and you would think it was real beef”

Anyway if you change setting 29

G91 becomes non modal read this article if you need to know more

Anyway what it means is that if you wrote some code like this

G90 G0 X0 Y0
G81 G98 Z-20. R1. F100.
G91 X50
X10.
X20.
X30.
G90 X100.

You would have to write it like this

G90 G0 X0 Y0
G81 G98 Z-20. R1. F100.
G91 X50
G91 X10.
G91 X20.
G91 X30.
X100. (This would go back to G90 automatically)

“That’s daft” I hear you say.

Well not really because it means that if you ever forget to switch back to absolute (G90) it doesn’t matter because it never got swapped in the first place.

Every time you want G91 you need to write it in that block of code.

 Best Website with Crack Program:


Edgecam Part Modeler Tutorial, Parametric Model

Category : Edgecam

Edgecam Part Modeler Tutorial

Imagine you have a family of parts to create models for. The parts are all of a similar shape but the sizes vary in sizes.

Edgecam Part Modeler Tutorial
Rotating Washers

This Edgecam Part Modeler Tutorial Video explains how to link your model to an XL Spread Sheet.

For simplicity I am using a washer but it could be something far more complex.

In this Edgecam Part Modeler Tutorial the thickness, bore diameter, outside diameter and chamfer size are listed for eight washers in a spread sheet. This spread sheet links to Part Modeler and you can add as many washers as you choose and vary the sizes.

One of my big projects over the last few years has been creating Macro Programmes for the machining of wedding rings. People who know me are saying “did they really trust him with all that precious metal“.

Edgecam Part Modeler Tutorial
Gold Bars

A wedding ring is quite a simple thing to produce on a CNC Lathe or so I thought. The customer then happened to mention that there were 250 styles. He needed to produce them in six different materials and in every size.

Try one if you want to get married all you need is a partner.

A quick bit of maths there are 143 sizes, 250 styles. Oh dear that’s like millions of programmes.

The clever ones amongst you already feel a Macro Programme coming on. I have love hate relationship with Macros.

Use them correctly and you have a very powerful tool. Used wrongly as they often are, they are a recipe for collisions and bullshit.

One of my Golden Rules is never over complicate CNC Code for your customer ie the CNC Setter Operator. Anyway no more ranting. This wedding ring Macro is a masterpiece and has been developed over nearly three years.

Hear is something you might not know. Edgecam Part Modeler can calculate weights if given the density of the material.

How cool is that?

Edgecam Part Modeler Tutorial
Get Weight

Anyway that was where I got thinking about linking a spreadsheet to Part Modeler (here is another video). The spreadsheet contains all the data for the wedding rings (all 250 of them) in any size.

By clicking on  a ring the model is produced and the weight calculated. I can’t actually show you this because of confidentiality agreements. It’s not like I am the James Bond of CNC Programming. But they would kill me if I told you how it’s done.

Anyway I know that once you see this Edgecam Part Modeler Tutorial your imagination will run away. It is a part of my job I really love. Seeing people learn something and then go on to put it to use.

I am lucky enough to work with people who are often way more creative and intelligent than me. Once they are given the tools to work with anything can happen.

Watch this Edgecam Part Modeler Tutorial and release your creative skills.

 

 

Looking for Edgecam Training?

Don’t forget to watch my Tutorial Videos

Other Edgecam Stuff

Edgecam Instruction Simulation

Edgecam Associativity How it Works

Layers in Edgecam

Roughing Edgecam (Centre Cutting Tool)

Edgecam Version Update Now

Edgecam Tutorial Assemblies and Filters

Services offered at CNC Training Centre

Classroom programmer training.

Onsite CNC Machine Training.

CNC 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.


Edgecam Tutorial 1: Intermediate Slices and Flat Land Finishing

Tags :

Category : Edgecam

Intermediate Slices and Flat Land Finishing

This is a short video that covers Flatland Finishing and Intermediate Slices. You may have forgotten you can do this or maybe you didn’t know it existed. Please add comments and request any tutorial videos you may want.

If you liked this video, please don’t forget to subscribe to my YouTube channel by going to: CNC Training Centre

Please contact me if you require:

  • CNC programming training.
  • Want to learn CNC programming.
  • Fanuc control training.
  • Yasnac programming training.
  • Any type of CNC course.
  • Fanuc training courses
  • CNC lathe training
  • CNC Vertical Machining Centre training

Other Edgecam Stuff

Edgecam Instruction Simulation

Edgecam Associativity How it Works

Layers in Edgecam

Roughing Edgecam (Centre Cutting Tool)

Edgecam Version Update Now

Services offered at CNC Training Centre

Edgecam training.

Classroom programmer training.

Onsite CNC Machine Training.

CNC 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.

Siemens Sinumerik Training


Jumping Sections of Programme Using M99 and Block Skip

 

Click for M99

Please contact me if you require:

  • CNC programming training.
  • Want to learn CNC programming.
  • Fanuc control training.
  • Yasnac programming training.
  • Any type of CNC course.
  • Fanuc training courses
  • CNC lathe training
  • CNC Vertical Machining Centre training

Contact: 07834 858 407

Services offered at CNC Training Centre

Edgecam training.

Classroom programmer training.

Onsite CNC Machine Training.

CNC 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.


WP to LinkedIn Auto Publish Powered By : XYZScripts.com