Sign in to watch this lesson

How do I generate OSD files? is part of MachineMaker: Understanding the Basics. Sign in with your ENCY account to access lessons, assignments and progress tracking.

Sign in

Read the lesson

Read the full text version — the video itself requires sign-in.

Hi there. So this is going to be a super quick video. Basically, as we discussed in some of the MachineMaker video series that we've done so far, there are multiple different ways of being able to bring in geometry to define a machine within the MachineMaker environment. and one of those is using a file format many people won't be very familiar with called an OSD file.

Now that is an ENCY internal file format, but it is one that you have access to. So as an example, I have drawn a model of a 200 millimeter three jaw chuck in Rhino, which is my CAD package of choice, and I'm going to import it into ENCY and then we'll go through the process of exporting it as a series of OSD components that we can then bring into MachineMaker. So the first thing that we need to do is we go to the model space and we import the part in question. So there we go.

And we can see it's mounted on the table here. You know, it's a chuck. There's not really much more to say to that really. So the first thing that we're going to do is we're going to grab one of the chuck jaws and we are going to right click on, not on this one, but on this instance down here.

So down in the details of it, you can now actually click on the save as, and this will give you the option to either export it as an STL or as a DXF, which is obviously only really useful in the case of curves, although 3D DXFs do exist, or as an OSD. Now the OSD is the internal format that we just discussed. This is what MachineMaker works natively with. So I am going to save this on my desktop as chuck, if I can spell correctly, chuck jaw.

And I am now going to do the same for the chuck body. So here we go. We save that as chuck body, press return. Okay.

Now what we can do is we can enter MachineMaker and take a look at importing these. So I would like to add a mechanism and you can see that although it's expecting to find a lathe milling machine, because that is what we went with. We do, however, have immediate access to these OSD machine types. So if we click on these now, we can see how we've got these imported quite neatly.

Now, when building up an entire machine, using OSD files is probably the most space efficient way of doing so, because it doesn't carry a lot of the extraneous data that other CAD formats will do for cross compatibility and the like. So your overall file sizes for your machine definition or cell or whatever will be smaller and a bit easier to work with. Now, obviously this isn't going to generate a fully functional machine right now, because we haven't imported the rest of the parts for it. But as an illustration on how to generate an OSD file and how to bring an OSD file back into MachineMaker, I'm hoping this covers everything you need.

Catch you in the next video.