-
07-12-2016 #11
It should have gone in Laser Cutters, or possibly Plasma, as it's currently of no use to anything else.
If instead of a single flavour of G-Code with no consideration for the cutter being used it generated a drawing of a single tile there would be the option for using CAM to generate G-Code suitable for the user's machine rather than that suitable only for a laser/plasma which uses the generated flavour of G-Code.
It might make a nice decorative pattern for Diamond Drag Engraving the surface of a plate prior to cutting a part though.Last edited by magicniner; 07-12-2016 at 03:22 PM.
You think that's too expensive? You're not a Model Engineer are you? :D
-
The Following User Says Thank You to magicniner For This Useful Post:
-
09-12-2016 #12
I thought that this was quite an interesting design, so I looked at recreating it with Fusion 360:
I have attached the F360 model. I have used the F360 User Parameter feature to allow the user to tweak dimensions easily. Outer_circle_dia gives the diameter of the tile. Hex_spacing gives the centre-centre spacing of the hexagons that make up the underlying structure. Corner_rad gives the fillet radius on internal and matching external corners. Yes, I tried to fix the "sharp internal corner" problem.
Obviously, you can just go straight from design to gcode using F360 CAM and choose your own cutter diameters. You could, if you wanted, export a DXF version of the basic sketch. Note that because I was having serious problems in F360 in trying to draw one spoke and then use a circular pattern at sketch level, I actually extruded one spoke and then built up the tile using a circular pattern at the solid body level. This might make sense to someone with F360 experience, and if any of those people can point me at what was going wrong, please do so!
Threespokedovetile v7.zip
-
The Following User Says Thank You to Neale For This Useful Post:
-
09-12-2016 #13
Nice job Neale!
- NickYou think that's too expensive? You're not a Model Engineer are you? :D
-
11-12-2016 #14
Last edited by Peter Dow; 01-07-2017 at 09:37 AM.
-
11-12-2016 #15
Thank you for your interest Neale.
I downloaded Fusion 360 to investigate your drawing but I didn't see any convenient way to get the full variety of trispokedovetile shapes, as is illustrated by the animation on my webpage, where CIRCLE varies from 100% to 150% of HEXAGON.
-
11-12-2016 #16
Peter - when I first looked at your drawing, I couldn't work out what you meant by circle and hexagon. I think that it was a bit like those optical illusions where you can see two different things depending on how you focus your eyes. Having now drawn it myself, I see it differently and I think I know what those value refer to, although I'm not sure whether HEXAGON refers to length of side of a hexagon or a hexagon's width between opposite faces, or half that value (radius of inscribed circle) - I think the latter. As a result, I think that I have chosen two different measures, although these are equivalent to yours in terms of changing these design proportions. The other point is that I have expressed both parameters as absolute dimensions rather than one dimension and a percentage of that one. However, you can still tweak either or both parameters to give a full range. It's also interesting to change the corner radius parameter as this changes the general appearance quite significantly.
EDIT - now had a look at the website. I had just been working from the embedded image in your post which was less clear at first sight. I see that HEXAGON refers to the hexagon's circumscribed circle. Make hex_spacing equal to outer_circle_dia in my drawing and you will get the same effect as circle=100% in yours; change hex_spacing for the range of shapes. Adding holes (making them hexagonal?) is clearly trivial in F360 so I shall leave this as an exercise for the reader, as my old maths textbook used to say. Assuming that I have any readers, which seems unlikely for anything as esoteric as this!
At the end of the day, though, this looked like an interesting vehicle to try out a couple of aspects of Fusion 360 that I had not had an excuse to play with before. I think it shows the power of a modern, parametric, CAD package to do things that were once the province of custom code - and it goes direct to gcode with full control of all cutting parameters as well. I'm a bit of an F360 fan but I don't want to take anything away from the originality of your initial design.Last edited by Neale; 11-12-2016 at 10:13 AM.
-
The Following User Says Thank You to Neale For This Useful Post:
-
11-12-2016 #17
Or maybe it is more like you didn't read my number 5 post carefully enough?
I'd like to know how to use Fusion 360 in that way, if you care to explain Neale, please?
I couldn't see the parameters you mentioned - "hex_spacing" or "outer_circle_dia" - I didn't even know where to look for them.
I found the data object tree obviously enough and had fun clicking through it, finding something new each time.
OK found the parameters on the pull-down "MODIFY" menu.
Still finding my way around this software package.
This was the result of changing one parameter - "Outer_circle_rad" from 65mm to 70mm.
Hmm. Not quite what I hoped for.Last edited by Peter Dow; 11-12-2016 at 12:44 PM.
-
11-12-2016 #18
Nope - not quite what I would have hoped for either!
I've just had a look at what might have happened here, starting with a freshly-downloaded copy of my design. I suspect that what you have shown is not the very first operation that you carried out, and that at some point you changed one of the parameters to something that F360 did not like. If you open a fresh copy of the file and just change Outer_circle_dia to 70, you should see the correct result. I tried changing Hex_spacing to something less than Outer_circle_dia (which the comment in the parameter table tells you not to do, but the comments field is typically off-screen and need the table to scroll sideways to read). This gave a silly shape, but because it modifies some aspects of the drawing, when you change it back the drawing does not go back to where it was. What you end up with is something similar to your picture. It seems to be to do with the way that the corner fillets are calculated. They are tied to the corresponding sides and arcs by tangent constraints which manage to flip through 180deg under some circumstances. It's a F360 feature, I think. The kind of artefact that comes from using a general-purpose tool for a very specific purpose when a special-purpose tool like yours can trap and defend against this kind of thing. There's an awful lot of power in F360; sometimes this is a good thing and sometimes it turns round and bites you in the bum. You get the same result if you try, for example, to set the Corner_rad to zero; this fouls up the related geometry in the drawing as an arc with zero radius upsets things. Make the value very small (I have tested it with Corner_rad = 0.001mm, for example) and all is fine. I guess that it's all to do with getting used to the way the package works.
I had been going to post directions to find the parameters table but I see that you found it first. Well done - it took me ages! You will see from your view of the basic sketch (in your previous post) that creates one spoke that every dimension is parameterised (is preceded by "Fx:", which indicates that the dimension was not typed in as a value but is calculated from something else) except angles which are invariant as they are part of the basic geometry. However, you could play with some of these angles (another parameter?) to create an underlying "skewed" hexagon, which might give interesting results...
I did read your post 5, which is where I found the diagram that was my starting point. However, as I said before, there was this optical illusion effect that meant that I just could not see the shapes that your dimensions referred to. Going back to the diagram having spent time studying the basic geometry meant that it made sense, as did your description. The problem was my eye/brain view of the diagram and starting from a different view of that, the words made no sense to me. Mea culpa.
Nice design, and I shall probably have a go at making it once my new router (designed in F360, of course!) is fully commissioned.
-
The Following User Says Thank You to Neale For This Useful Post:
-
11-12-2016 #19
OK I got this by discovering that it doesn't like big changes in parameters at once, but little by little.
To get it to Outer_circle_rad 57mm, I had to step from 65 mm to 61 mm and only then to 57 mm.
If I tried a bigger change directly from 65 mm to 60 mm the design went crazy.
So it seems temperamental but with a bit of coaxing you can get it there.
-
11-12-2016 #20
Absolutely right, Peter - I had not tried this particular dimension change (I had just fiddled with Hex_spacing to change the proportions). I've had a closer look, and what seems to be happening is that as you reduce that parameter, F360 starts to modify the drawing to suit. However, it can make these changes in a non-obvious order, and depending on how things have been set up, the intermediate stages while it is applying changes and recalculating dependent features get distorted. It tries to redraw the large arcs, for example, with the new parameter-based dimension, then puts the fillets back in. But at this point, it has not yet moved the other line to which the fillet connects, so it starts drawing the corner fillets in the wrong direction. Make smaller incremental changes, and it manages to get the thing right at each stage.
F360 is most definitely history line-based so things get applied in the order in which they were created. It might be possible to redraw this shape so that the ordering is better but as F360 does not display this level of detail in a sketch, it's very difficult to track back exactly what happened. And that sketch had quite a lot of add/delete/change operations, so it's anyone's guess what's actually behind it.
That has been a really instructive little episode and I shall remember this "feature" in case it comes up again! Just goes to show that you always need your work examined by a third party to find the errors you would not even have looked for yourself
I started this exercise as an excuse to play with F360 and I have learnt more than I expected.
-
The Following User Says Thank You to Neale For This Useful Post:
Thread Information
Users Browsing this Thread
There are currently 3 users browsing this thread. (0 members and 3 guests)
Similar Threads
-
A little bit of G code help please!
By njhussey in forum Programmers CornerReplies: 19Last Post: 16-11-2015, 03:36 PM -
Anyone got some 2.5D G-code please ?
By dudz in forum Programmers CornerReplies: 5Last Post: 22-06-2013, 11:21 PM -
Cambium Code Web Tools – Parametric G-code Generation
By CambiumMachines in forum Manufacturer NewsReplies: 0Last Post: 09-01-2013, 04:56 AM -
Spoke to some timing belt companies, intersting stuff........
By psiron in forum Belt Drive, Pulleys & TimingReplies: 15Last Post: 23-09-2010, 03:51 AM -
G Code help
By moose007 in forum Programmers CornerReplies: 4Last Post: 22-05-2009, 11:39 AM
Bookmarks