Array of arcs sharing a concentric center, and radiating along one direction line

Array of arcs sharing a concentric center, and radiating along one direction line

ea425019
Advocate Advocate
467 Views
8 Replies
Message 1 of 9

Array of arcs sharing a concentric center, and radiating along one direction line

ea425019
Advocate
Advocate

Hi,

 

I have an array that I am tasked to design, it bears similarity to what is shown in the attached file.

Two attachments are provided

1. MWPC Bottom only traces = provided by client, shows the pitch and direction expected. This is an array that will be sent to a electronics design software to make traces, said software cannot design traces

2. Presentation file... = What the screenshot below shows

 

Objective: I wish to get the radii matching as the arcs go outward, to share a concentric center.

 

Is there a method to do this?

 

Thanks,

preview.png

0 Likes
Accepted solutions (1)
468 Views
8 Replies
Replies (8)
Message 2 of 9

jhackney1972
Consultant
Consultant

I am assuming you want a sketch in the Model Workspace.  I did not add sketch constraints to the arcs but you could.  I hope this is what you are looking for.

 

If this answers your question, please select the "Accept Solution" icon on my post, if you need further help please ask.  Model is attached.

John Hackney, Retired
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
Message 3 of 9

ea425019
Advocate
Advocate

Hi John,

 

Thanks for trying that.  What we need is a sketch in the model workspace, true, but the radii of each arc must be such that it comes out of the same center point.  The client's first attempt is shown here below.  These wire traces are intercepting a 1 axis mesh of wires, they get the traces very close around a rim, to a connector.  You can see that each curved line is parallel by virtue of it's being of different radii.   He had done this in SW, and I don't have experience with SW, and well, he is coming to me for help, wishing for a more algorithmic method, i.e. parameter tables, N+1 math, whatever it takes to not have to model each arc.

 

Capture.PNG

 

 

0 Likes
Message 4 of 9

jhackney1972
Consultant
Consultant

All my arcs have the same center and it duplicates your supplied picture.  It is unclear what you truly want.

John Hackney, Retired
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
Message 5 of 9

ea425019
Advocate
Advocate

Oh, what I see from the Patterned Arcs - JRH file is what is below. All the same radii and offset in position.  It's possible you sent me something 

different than what you describe?

 

patterned arcs.PNG

 

0 Likes
Message 6 of 9

davebYYPCU
Consultant
Consultant
Accepted solution

Fusion will need a script to do this, had a fiddle, took 2+ minutes to draw 200 circles. 

similar to this (10 - 30cm at 1mm spacing)

        rds = 10
        while rds < 30:
            circles.addByCenterRadius(adsk.core.Point3D.create(0,0,0), rds)
            rds = rds + 0.1
 

Took almost as long to trim them back.

 

concntrc.PNG

 

Might help....

0 Likes
Message 7 of 9

ea425019
Advocate
Advocate

That is neat, thank you! I did write a script as shown below, it fails to recognize 'circles' and gives me an error. I had preemptively made a parameter called "rds" but I will play with it some more and see. 

script.png

 

0 Likes
Message 8 of 9

davebYYPCU
Consultant
Consultant

With no experience, I followed a tutorial from Learn Everything about design, (YouTube)

Drawing a sketch profile, 

You will have to declare a few more variables, like which sketch and where do circles come from, Bit over my head, (or I would a sent my attempt you might know these things) but got it working, 

 

He warned about default units in API being cm so double check the unit handling.

If you have experience, you can ask the 3 variables required, 1st and last radius, and step value, to make it useful.

 

Might help….

0 Likes
Message 9 of 9

etfrench
Mentor
Mentor

Try this code sample using offsets.  It shouldn't need any trimming.

ETFrench

EESignature

0 Likes