Tool Starting Position

cyberreefguru
Advocate
Advocate

Tool Starting Position

cyberreefguru
Advocate
Advocate

Hello everyone.  I'm just getting started with the CAM portion of 360 and I think I figured most things out.  However, I'm trying to make simple contour path to cut out a rectangle and I'm struggling to set set the start position for the tool.  I would expect the tool to start at the orgin, but during the simultation, for whatever reason, the tool is starting in a completely different location - the farthest Y axis corner of the rectangle.  See the picture:

 

Screen Shot 2015-06-21 at 6.53.39 PM.png

 

By using OpenSCAM I've been able to verify the gcode does in fact start the machine at the origin, and then moves the tool to the "starting point" as simulated within 360 (top left corner for me).  The problem is the tool moves to the "starting location" at some height that I have not specified, then rapids to the clearance height (upwards), then plunges to the correct first path depth.  Based on the gcode, it looks like 360 is sending the tool to the "start location" without adjusting the z height, then once the tool is at the "start location", it rapids to the "clearance height" (up to 0.125 in my case), then plunges as one expects to the first cut depth (~-0.05).  The initial couple gcode lines are there:

 

%
(1)
(T1 D=0.125 CR=0 - ZMIN=-0.26 - flat end mill)
G90 G94
G17
G20
G28 G91 Z0
G90

(Contour - Outline)

M9
T1 M6
S16542 M3
G54
M9
G0 X0 Y5.5625
Z0.125
G1 Z0.0894 F22
Z-0.0433 F10
X8.5 F22

 

I cannot seem to set the "start location", but 360 is clearly assuming it starts at the origin despite what the simulation shows, I'm baffled at what height 360 believes is the initial height.  I guess what ever the machine is initialized with?  But then all future movements are likely fundamentally broken.

 

I'm struggling to understand why 360 would move the machine in a significant direction (Y in my case) without adjusting the z axis and then once at the "start location", rapids up to the clearance height.  I would expect 360 to rapid to the clearance height before any movements.

 

So, is there anyway to: 

 

1) Tell 360 where to start the machine?

2) Tell 360 to set the z distance before moving?

3) Get the simulation to show the actual machine movements prior to being at the "start location"?

 

Looking for some sage advice on what I'm missing?

 

Thanks.

 

-Tom

 

--
Professional PowerPoint Jockey...
1 Like
Reply
Accepted solutions (1)
32,412 Views
15 Replies
Replies (15)

jeff.walters
Advisor
Advisor
Accepted solution

At the bottom of the linking tab there is an Entry position option.  If you select the Entry position option and the a corner or point on your part the tool will start as close to that exact point that the lead-m and cornering options will allow.

Jeff Walters
Senior Support Engineer, CAM
5 Likes

cyberreefguru
Advocate
Advocate

Awesome - exactly what I was looking for.  Thanks!

--
Professional PowerPoint Jockey...
0 Likes

cyberreefguru
Advocate
Advocate

Jeff - now that I set the entry point, I get this funny "hook" during the second pass.  The tool enters the initial corner at the end of the first pass, goes past the starting point, then rapids up to the clearance hieght, goes back to the start point, and then plunges to the second depth.  It *only* happens for the first pass - all the rest of the depth passes round the corner without the vertical movement.  Any suggestions?

 

Screen Shot 2015-06-22 at 6.36.16 PM.png

 

 

-Tom

--
Professional PowerPoint Jockey...
0 Likes

jeff.walters
Advisor
Advisor

I have tried to reproduce this and haven’t been able to. Can you export your part as a .f3d and send it to cam.support@autodesk so I can take a look at your settings.

Jeff Walters
Senior Support Engineer, CAM
0 Likes

cyberreefguru
Advocate
Advocate

Hi Jeff.  Maybe I'm not doing it properly, but it says "Local Export is not supported right now for distributed designs".  Which is very interesting, because I absolutely have exported this design before the upgrade this past weekend.  Or at least I'm nearly certain I used export; it may have been some variant of save as.  Perhaps I can just share it with you or whoever needs to see it?

 

-Tom

 

--
Professional PowerPoint Jockey...
0 Likes

jeff.walters
Advisor
Advisor

You can share it with jeff.walters@autodesk.com

Jeff Walters
Senior Support Engineer, CAM
0 Likes

cyberreefguru
Advocate
Advocate

Jeff - maybe I'm just clueless, but the "share" menu does not let me share with a specific person.  So I added you to my "people".

 

That said, I have a much more pressing problem which has fouled up my first real job.

 

Below is the output I get from the post processor.  Note the machine is instructed to return to Z0 on the 4th line, then the spindle is turned on, then the machine is moved to a new horizontal location.  This created a fine groove across the top of my material since the matrial is not perfectly flat.  

 

How I can I get the machine to move to the starting location without setting the location to Z0? Again, this movement is *not* recorded in the simulator and I blindly trusted the gcode without closely analyzing.

 

%
(1001)
(T1 D=0.125 CR=0 - ZMIN=-0.26 - flat end mill)
G90 G94
G17
G20
G28 G91 Z0 <-- Move to Z0
G90

(Top Panel Outline)
M9
T1 M6
S16542 M3 <-- Spindle turned on
G54
M9 (<-- why turn the coolant off again?)
G0 X0 Y-0.0625 <-- Move to new location, generating groove across material

Z0.125 <-- Move UP to clearance height, after making the groove
G1 Z0.0894 F22 <-- Move to "safe distance"; I don't know why
Z-0.05 F10 <-- plunge to first cut depth
X8.5 F22 <-- make first cut

 

 

Is this due to my chosen post processor? Or is there a way to suppress z movement until the machine is at the start location?

 

Thanks for all the help!

 

-Tom

 

--
Professional PowerPoint Jockey...
0 Likes

cyberreefguru
Advocate
Advocate

Just to close the loop on this one, I found the grbl post processor and it is indeed putting the Z0 into the nc file before moving to the required location.  After some more digging, I'm not the only one who experienced this:

 

http://www.restrictedayerspace.net/cnc/autodesk-fusion-360-cam-post-processor-for-shapeoko/

 

He sets the Z distance to 15mm instead of the clearance height as I would expect, but it's better than 0.  I probably hack it to set to clearance height if I can figure out how.

 

-Tom

 

--
Professional PowerPoint Jockey...
0 Likes

HughesTooling
Consultant
Consultant

The G28 code before the Z0 should make the control use machine coordinates so it should go to the machine home point. It sounds like either your machine doesn't use G28 or you have not homed your machine.

 

Mark.

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes

Anonymous
Not applicable

Hi!

 

I have the same problems.

 

1.

It does not really matter if I set the origin, the path will start from somewhere at the entry point.

 

20170513_001.jpg

 

Logically I want to set a point as start point which I know surely. So I select the left botom of the stocks surface.

 

20170513_002.jpg

 

The tool is in the right position on the picture above, but it is so long there the dialog is open .

 

20170513_003.jpg

 

If I hit OK the tool goes always somewhere to the entry point (it could be different if the path is re-generated with the same settings). - NOK

 

You can see that from the code:

20170513_004.jpg

 

It is surely not OK because I set the minimum position of the  X and Y axles as startpoint and it goes to negative.

 

Workaround: Try to find an entry point which you can accurate find on the stock. Sadly it is far away from an exact machining.

 

 

 

2.

The beginning of the code has always a critical failure.

Here is this examle:

20170513_005.jpg

Go to the firs point and apply the clearance. Totaly makes no sence. Probably it will damage the tool.

 

Workaround: insert the lane with clearance before the positioning manually.

 

 

I do not expert such a silly failure from a professional SW like Fusion 360, but I already watched all of the awailable (I guess) tutorials and I have not found the solution.

Hopefully I made something wrong. 😉 

 

How is it possible to set up a milling like that correcly?

 

Please help!

 

Thank you in advance!

 

 

 

0 Likes

Anonymous
Not applicable

You can use this hack- in postprocessor config change useG28: to false like this:

properties = {
useG28: false,
0 Likes

Anonymous
Not applicable

This is still a huge problem. Both on Mach4 and Hass post-processor.

 

Steps to reproduce:

- Create block 20x20x100mm

- In setup, set stock size to 20x20x102mm

- Create Adaptive, accept defaults.

 

It will result in dangerous movement at Z0.0 across the whole part.

 

step1.jpgstep2.jpgstep3.jpg

 

 

0 Likes

Anonymous
Not applicable

I can also confirm that this behavior is identical in Inventor 2018 and HSM Express.

0 Likes

HughesTooling
Consultant
Consultant

This really shouldn't be a problem for any commercial machines or Mach as long as you have limit switches and home your machine. All the posts I looked at output a G28 or G53 code to move the Z to the machine home. Machines with tool changers will have retracted the tool automatically so will be retracted as well.

Here's some info on G28

 

Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes

dylan_smith
Autodesk
Autodesk

Hi everyone, hopefully you're aware of the new feature, 'move entry positions' which has gone into the March 2022 major release of Fusion 360. Here is the video if you want to learn more!



Dylan Smith

Manufacturing Specialist

0 Likes