In Stores

Categories
Pinboard
Subscribe to Blog

Search for returned 10 results

### Lessson 2: Outside Profile, Cutter Radius Offset Compensation

January 29, 2014, 3:51 am

In this tutorial we are going to explore different options and techniques when programming cutter movement.

Lets begin with a simple part shown in a drawing below.

Basically it is a rectangular piece 4.00x2.00
For the purpose of simplicity lets make the depth of our profile (z- dimention) 0.75"

We are going to use a 0.5" dia endmill, again because it is a very common size and is easy to do basic math with.

I took a liberty of puting locations for our part/toolpath, so it is easy to extract numbers from the drawing just by looking at it.

Notice the green rectangle. This rectangle represents the path that the center of the tool will have to take to produce the part with required dimentions.
The thing is: because endmills have certain diameter, the center of the tool must be always offset by its radius.

There are two ways of doing that.

### Lesson 1 : Generic G-Code Milling Program Flow

January 24, 2014, 4:40 am

At my day job I am starting to do more and more manual programming.

Which i do not realy like, but since am at it anyway i have decided to keep piling little articles about G-Code programming into this new category.
This way when i forget things again i will be able to quicly refresh my memory.

### Program Start

O0001 (COMMENT OR PROGRAM NAME)

### Starting safety blocks

(G20 IMPERIAL UNITS, G21-METRIC)
(G17 XY ARC PLANE, G18-XZ, G19-YZ)
(G49 CANCEL TOOL LENGTH OFFSET)
(G80 CANCEL CANNED CyCLE)
(G90 ABSOLUTE POSITIONING MODE)

G20 G17 G40 G49 G80 G90

### Tool Change Routine

(T14 - call 2.5" Face mill)
(M6 - Perform tool change)
(G0 - rapid feedrate)
(G55-G59 - Choose Work Offset)
(X, Y - Command a Position to move to)
(S - choose spindle speed)
(M03 - Turn spindle on Clockwise, M04 - Counter-clock wise)

T14 M6
G0 G54 G90 X{X} Y{Y} S{SPEED} M03;

### Apply Tool length offset at retract height, Turn on Coolant

(G43 H14 Z2.0 - All codes must be in the same line Apply cutter length offset from record #14 to cuttent tool, move to 2.0 above work at the same time )
(M8 - Turn on Coolant)

G0 G43 H14 Z2.0 M8

G0 Z{Z_PLUNGE}

### Plunge to cutting depth at plunge feedrate

G01 Z{Z_DEPTH} F{F_PLUNGE}

### Make a straight cut in xy direction at cutting feedrate

G1 X{X_POS} Y{Y_POS} F{F_FEED}

G1 Z{Z_PLUNGE}

### Retract to rapid height, turn off colant

(M09 - Turn OFF coolant)

G0 Z{Z_RETRACT} M09

### Retract to tool change height, turn off spindle

(G28 G91 Z0 - all coes must be in the same line, move Z axis to HOME POSITION through a reference point)
(G91 Z0 - Causes reference point to be the current location, thus sending axis straight up )
(M05 - Turn off spindle)

G0 G28 G91 Z0 M05

M30(end program)

### FERRUM D Gentile Creates beatiful work of art!

January 21, 2014, 5:15 am

We all love getting positive feedback on anything we do.

For example hearing "good job" from our bosses. Or "nice work" from our co-workers....
Okay, Okay bosses do not normally tell anyone "good job", but anyway that would be nice!

I also like reading e-mails which people all over the world send thanking me for my work on FSWizard and HSMAdvisor calculators.
Telling their success stories and suggesting new features.

Most seem very surprised when they send a question on weekend and receive an answer withing a couple of hours.

Often people send pictures of their work and links to their own web sites.

It is nice that more and more professional machinists are using my software, but seeing it help create a work of art is a special feeling.

One of recent customers Daniel Gentile, uses HSMAdvisor to calculate cutting parameters for his custom knife production business.

Here is what he has to say:

Quote:
HSMAdvisor enables me to efficiently do the math that saves me not just a lot of time as I can confidently often use higher speeds but also a lot of money, as I tend to break less of those expensive 2 and 3mm carbide tools that see a lot of use on my folder production. Also because I work with a dozen different materials - from D2 steel to Titanium to Bronze - and a lot of different cutter types and finish requirements it's just nice not to have to work with "guess-work" for the feeds and speeds.

Daniel Gentile, owner of FERRUM D Gentile, custom Knives & forging classes.

Here is a link to his web site.
https://www.dgentile.com/

Here is a link to his portfolio page filled by pattern welded forged blades and katanas!
https://www.dgentile.com/portfolio.html

If you are a fan of old school forging, custom knives and basically anything to do with knives and blacksmithing, you have got to check it out!

### HSMAdvisor 0.710 Has been released

January 20, 2014, 4:48 am

### Another week another update!

A few days ago a topic popped up in CNCZone's BobCad-CAM forums regarding why speeds and feeds in above mentioned BobCAM were so crazy and unworkable.

Users were complaining and raving about such a "simple" thing like a good speed/feed calculator being missing from there.

This is actually a trend in pretty much any other CAM software package.

They sell tool to create toolpaths.
Many give tools to create 2D geometry and even real solids.

But very few CAM packages offer anything that even remotely resembles working starting cutting parameters.

It does seem bizarre and strange. But every CAM program "knows" type of material being worked on. It knows type of tool, its diameter and length.
It even knows flute length, cutting depth, width, ramp angle... pretty much everything.

But given all that they are unable to combine all this data and produce Speed and Feed that would not either break the cutter or melt it into the work-piece!

### Anyway. Back to the topic.

Someone on that forum thread mentioned my old FSWizard.
It sparked quite a lot of interest, and i popped in and dropped a link to the latest version of HSMAdvisor, so that they actually try and see what a good calc can do.

As a result i have received a ton of emails filled with suggestions and thank-yous.

Apparently many did not even know anything about it and were surprised how well it worked for them.
One guy who just bought a license even said that his copy already paid for itself several times over within the first couple of days of using it!

To thank for enthusiasm, i quickly implemented some of those suggestions and i am now releasing them in this version 0.710

### New thing are

• Adjustable font size and style. (in Settings) Allows to adjust global application font.
• Adjustable default values for Speed&Feed Overrides, Tool Productivity, Deflection and Torque Limits. (in Settings) You can now set values to which overrides reset by default.
• New Plunge Feedrate field shows up for milling tools.
Non-Center cutting tools like Indexed endmills etc. will have plunge feed equal Zero.

Thanks everybody for support and suggestions!

### Latest FSWizard:Mobile for Android has been released!

January 15, 2014, 3:43 am

After almost 2 months since the last release the next update has just been uploaded to the google Play Store.

Version 1.32 follows in the footsteps of the HSMAdvisor.

It now too has latest material definitions and an updated custom material drop-down list.

This list now expands to the size of the screen overriding default Samsung's scroller (that they stole from iPhone).

Biggest update yet is a new Tap and Form Tap tool types.
You can now get not only cutting speed and feedrate for taps, but also calculate the best drill size for desired thread percentage.

### Newest Update: Trial Resets For Everybody !

January 12, 2014, 8:47 pm

Hello guys,

One of the users reported several problems over this weekend and i have just fixed them.

It adds UN thread type and fixes "strange" cutting speeds for stainless steels and fixes graphcal bugs caused by "Larger font size" settings on your desktop.

### This Holiday sale ends on monday

January 11, 2014, 6:22 am

Well, the holidays are pretty much over.

Prices on all items will go back to normal on January 13.

In the mean time i will relese another BIG updade for FSWizard:Mobile some time this weekend.

January 9, 2014, 4:59 am

I have made several changes to the layout of the frontpage.

First of all, annoying sales pitch on top is gone. It used to take to much space.

Second, i added a new side panes to the Support Forums page.
It now shows 10 latest forum topics.

On a side note. Work on FSWizard:Modile update went into really deep waters.
I kind of broke everything needlessly, and now trying to make it better than before.

Will keep you updated!

### New Screenshots/ Feature List Page

January 1, 2014, 12:38 am
I have long wanted to update HSMAdvisor Screenshots page

It has finally been done and now it includes the list of all features too.

Check it out, you may find things in there you did not even know about ;)

### HSMAdvisor 0.701 Has been released!

December 31, 2013, 7:07 am

## Happy New Year !

First of all i would like to thank everybody for their continuing support and feedback - without you my work would not be this rewarding and fun.
This holiday season sale has been a success and it is only reassuring me that i am moving in the right direction regarding development of this software.

Also 20 days after the very first release of FSWizard for iOS, sales for it and the Android versions have been going very strong. Which means i will be putting even more effort into improving the mobile versions as well.

#### New things in HSMAdvisor 0.701:

• Cut and Form taps have been added.
• Boring Bar has been added to the tool type list
• Scallop calculator has been added for ballnose type endmills

#### Updated and fixed things:

• Effective diameter for tapered endmills (like V-Bits) has been fixed
• Deflection model for endmills has been improved
• BallNose endmills are now considered slotting (floor milling) only when their WOC is set equal to the diameter of the tool.
When WOC is not equal to the tip Dia, it is presumed the cutter is milling the wall rather than the floor
• Some Tool Geometry fields have been moved to a new tab.