Help with Polar array

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
Post Reply
dammerel
Posts: 98
Joined: Sat Aug 09, 2014 2:15 am

Help with Polar array

Post by dammerel »

OS: Windows 8.1
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.15.4572 (Git)
Branch: master
Hash: be2bb52796ae1be001882da114e8272c4c746af0
Python version: 2.7.8
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.7.1


With the attached model, how do i do a polar array of the hole around a PCD?
thanks andrew
Attachments
ag.FCStd
(5.96 KiB) Downloaded 80 times
Last edited by dammerel on Thu Apr 16, 2015 10:59 pm, edited 3 times in total.
WalkingShadow
Posts: 14
Joined: Sun Mar 22, 2015 12:12 am

Re: Help with Polar array

Post by WalkingShadow »

Model is missing.
dammerel
Posts: 98
Joined: Sat Aug 09, 2014 2:15 am

Re: Help with Polar array

Post by dammerel »

Hi
i have uploaded the model
i want to put a series of holes around a PCD, the draft array is greyed out
any help would be appreciated

andrew
jeno
Veteran
Posts: 1854
Joined: Sun Jun 29, 2014 10:41 am

Re: Help with Polar array

Post by jeno »

Hi dammerel,

if you want to use the polar array feature you need to have the hole as unique piece. You made a piece where the hole is part of the PCD.
In this case the wrong approach. It would be better to make first the PCD and than make the hole as separate pad. Then apply the polar pattern on the pad/hole.
I attached a model as visual aid
Attachments
polarpattern.fcstd
(11.15 KiB) Downloaded 109 times
dammerel
Posts: 98
Joined: Sat Aug 09, 2014 2:15 am

Re: Help with Polar array

Post by dammerel »

Thanks Jeno
i was able to array as a feature - thanks
what if the center is NOT the 0,0,0 of the sketch?

andrew
User avatar
bejant
Veteran
Posts: 6075
Joined: Thu Jul 11, 2013 3:06 pm

Re: Help with Polar array

Post by bejant »

dammerel wrote:what if the center is NOT the 0,0,0 of the sketch?
In the PolarPattern window, click on the default "Normal sketch axis", click on "Select Reference", and you can select an axis in the 3D window.
jeno
Veteran
Posts: 1854
Joined: Sun Jun 29, 2014 10:41 am

Re: Help with Polar array

Post by jeno »

Thanks Jeno
i was able to array as a feature - thanks
your welcome. I think bejant already answered your question.
dammerel
Posts: 98
Joined: Sat Aug 09, 2014 2:15 am

Re: Help with Polar array

Post by dammerel »

again thanks guys
what sort of geometry can be used as the polar axis ? i tried a sketch point as the axis but that didnt work
i also tried the workfeature macro and put a workfeature point, that didnt work either

thanks andrew
jeno
Veteran
Posts: 1854
Joined: Sun Jun 29, 2014 10:41 am

Re: Help with Polar array

Post by jeno »

Hello Andrew,
at the moment you are very limited. You can use an edge or the sketch origin. Mostly edges are not very useful exept you want to make an 90 degree array or similar stuff.
I am on 0.14.3702 which is not up to date. Maybe there are more possibilities in the new release.
The only thing that works for me is to use the sketch origin for the pocket and therefore also the polar pattern. But you can place the sketch for the pad (your PCD) relative to the sketch origin as you want. As english is not my first language I do not know how to phrase it better.
I attached a model as visual guide. Hope that helps.
Attachments
screenshot.png
screenshot.png (117.44 KiB) Viewed 3294 times
asymetricpolarpattern.fcstd
(10.89 KiB) Downloaded 84 times
User avatar
bejant
Veteran
Posts: 6075
Joined: Thu Jul 11, 2013 3:06 pm

Re: Help with Polar array

Post by bejant »

dammerel wrote:i tried a sketch point as the axis but that didnt work
i also tried the workfeature macro and put a workfeature point, that didnt work either
Sorry, I wasn't clear enough. You can only select something that is geometry of your model, not something external like a separate Sketch or line. You can make a helper Pad and use an edge as the axis, but you'll have to:
Delete PolarPattern and Pocket,
Make a new Sketch002 on Pad,
Pad Sketch002 to make Pad001,
20150419a-dammerel.png
20150419a-dammerel.png (23.99 KiB) Viewed 3276 times
Detach Sketch001 and Reorient it onto Pad001,
Pocket Sketch001 to create Pocket,
PolarPattern Pocket by that "Select Reference", select an edge from the helper Pad001,
Make a Sketch on the helper pad on PolarPatter,
Pocket away the helper pad.
20150419b-dammerel.png
20150419b-dammerel.png (18.55 KiB) Viewed 3276 times
If you want to clean up the model and remove those residual lines you can use the OpenSCAD WB > Refine Shape tool.

Reading this again, it seems more complicated in print than it actually is by doing it.
Attachments
20150419b-dammerel-polarpattern.fcstd
(29.79 KiB) Downloaded 79 times
Post Reply