How to get holes from sketch to move with component

How to get holes from sketch to move with component

autodeskdkf
Participant Participant
2,897 Views
7 Replies
Message 1 of 8

How to get holes from sketch to move with component

autodeskdkf
Participant
Participant

How do people drill holes from one object into another?

 

I've tried using the hole tool, from sketch points, on my linear rail and set the depth to protrude down below my body.  I then add the body of another component into the "Objects to cut" section and everything works!  Hurray!

 

But then I move my linear rail...

 

The holes in the linear rail move, as expected, but the holes in my underlying plate stay put... they don't move with the object.

 

I've raised a bug in the support forum (https://forums.autodesk.com/t5/fusion-360-support/holes-from-sketch-bodies-not-in-component-don-t-up...) for this but I'm wondering how other people do this without creating a bunch of extra work.

 

Here's the screen cast from the bug forum - if the method I'm using doesn't work, is there a better way?

 

0 Likes
Accepted solutions (2)
2,898 Views
7 Replies
Replies (7)
Message 2 of 8

davebYYPCU
Consultant
Consultant

No bug.  

Excellent video, would take an essay to write that out.

Your workflow is fixated.  You answered your own questions, when the holes moved for you.

 

Do not move bodies!!!!!!.  (In those circumstances - may be a legacy workflow)

 

At the time you move the rail select Component.  

Don’t have to break the link, Will take its sketch with it, problem solved.

 

Do not move bodies.  Use editable Joints.

 

Position before drilling, Same as workshop practise,

Change position, will move the drilling too.

 

For 2 days Fusion experience, well done Sir.

Just a small change in thinking.

Sketch and plate in its own component.  All individual parts in its own component.

 

Might help...

 

0 Likes
Message 3 of 8

laughingcreek
Mentor
Mentor

first thing, don't use position capture for this situation.  preferably use a joint.   if you edit a joint location the holes in the second body would update properly.

second, the type of move your using isn't parametric.  the other 4 types of moves are. 

move.jpg

0 Likes
Message 4 of 8

autodeskdkf
Participant
Participant

I'll argue whether it's a bug in the other thread - after playing with it for a few hours more today, I'm squarely convinced that it is.  But...

 

What I'm asking is,

 

"What is the most efficient way to create the holes in my plate such that if I have to move my rails (while I am prototyping), the holes move with the rail?

 

I found this:  https://knowledge.autodesk.com/support/fusion-360/getting-started/caas/screencast/Main/Details/6225a...

 

What a ball ache.  My rail has 22 holes. According to that tutorial, I have to do 22 hole features and line them up individually.

 

Other methods:

  1. Copy & translate the hole sketch from the rail into the plate component.  To do this, I have to break the rail's link.  Note: My rail is fully parameterized.  You enter the length/width and it auto-calculates/cuts the holes based on the manufacturers specifications.
  2. Use the hole feature that I created in the rail; break the link, add the plate's body to "Objects to cut".  I have demonstrated that this doesn't work.  I'd be really interested to see someone show me that it does because I honestly can't
  3. Instead of moving the rail Component, I break the link to the rail and start moving the rail's base sketch around the design and treat this lovely 3D program like a 2D drafting program.... ugh.
  4. Project points from the bottom of the holes on the rail onto the top face of the plate.... individually.  In an assembly with hundreds of holes, this will be... ungainly.
  5. Rigid Joint - this is the same as #4, above.  I need to drill the holes into the plate explicitly using #3 or #4 above.   

I'm in the prototyping stage so lots is going to change - including the position of my rails as I find out what fits where.

 

In every other program that I have ever used,  I would achieve what I'm trying to do using the following workflow...

  1. Create plate geometry in one component/layer (named "plate")
  2. Import rail from another file into another component/layer (named "rail")
  3. Drag-select the edges from the holes in "rail", copy them to another component/layer and extrude them into cyliners (named "hole drills")
  4. Parent/Rigid Join the "hole drill" component to "rail" and then make "hole drill" invisible
  5. Move my "rail" around the other components until I have "finalized" where they should be
  6. Save copy of file named ("my design - before holes drilled")
  7. Make "hole drill" visible and then Boolean-cut "hole drill" into the other layers
  8. Find a problem with my layout that requires moving the rail
  9. Have a little cry and then "File / Open"  - "my design - before holes drilled"
  10. Repeat steps #5-9 until I slit my wrists

When I first saw the hole tool, and that it could cut into bodies from other components, I nearly wee'd myself as - I thought - it would remove steps #3,4,6,7,8,9 and 10 from above.  That would be, if I could get it to work, a significant improvement on workflow.  But the fact that when I move the rail component it leaves holes in the first place where I dropped it... well.. that means it didn't work.

 

But I can't get it to work properly - whether I use free move or translate.  

 

What is the most efficient way to cut these holes at scale and make them dynamic in the face of changes to the design (ie - if I move the rail, I don't have to do a bunch of rework to move the holes in the plate too).

 

And if you are saying that I should just be able to move the rail component and have the holes [that are drilled into the plate] move with the rail component, then you are contradicting everything that I've experienced with F3D so far.

 

Have you seen any tutorials that might help?  The only ones I've found demonstrate the absolute-most-basic level for a single hole and the workflow is terribly inefficient.

0 Likes
Message 5 of 8

davebYYPCU
Consultant
Consultant

And if you are saying that I should just be able to move the rail component and have the holes [that are drilled into the plate] move with the rail component, then you are contradicting everything that I've experienced with F3D so far.

 

Could be - 

 

Position before drilling.  (Similar to - fillet late in the Timeline)

Why are you drilling before a new position and wondering why it won’t update?

 

(Are familiar with the Timeline? - manipulating the timeline?)

 

Currently - the hole feature comes before another move in the timeline.

It worked just as expected when you have the holes after the move.

 

Slide the hole icon along the timeline to after the final resting position.

your question about attaching a plate to the trolley, same thing, drill after you clamp it.

 

and if you predrilled the plate, join the rail holes with alignment (bolts).  

Any change to the predrilling is in the plate, not the Fixture component.

 

Might help....

 

 

 

 

0 Likes
Message 6 of 8

laughingcreek
Mentor
Mentor
Accepted solution

@davebYYPCU  answered before I could post.  but here's a screen cast anyway.

and one more time.

WHEN something happens is important.

don't use move.

use joints.

https://knowledge.autodesk.com/community/screencast/ca949370-1d8b-4b72-9616-2f92fa856080

Message 7 of 8

laughingcreek
Mentor
Mentor
Accepted solution

better yet, reference the joint location to dimension-ed sketch.

https://knowledge.autodesk.com/community/screencast/d602bc40-c07a-49a9-bab2-6b4904250759

Message 8 of 8

laughingcreek
Mentor
Mentor

off course feel free to use moves, aligns, position captures to your hart's content.  but much darkness is down that path.

https://knowledge.autodesk.com/community/screencast/98ae7bae-7dcf-4cc5-839b-ef48b5122cc5