Skip to main content
Skip table of contents

Automatic Solid Import

This command automatizes the import of 3D CAD model, by chaining actions necessary to prepare the machining: read the file, positioning of solid and choice of the Machine Origin, but also:

  • In Milling and Wire EDM, automatic creation of the machining stock,

  • In turning, calculation of the 2D silhouette,

  • The multiple import (assembly or import of multiple files) offers a specific and optimized treatment of solids.

Automatic import of a solid (Milling or wire EDM)

New611big.png

▶️ You can watch a video of the complete process: Click here

1. Import

In the menu File, choose Automatic Solid Import.

Select the file, then click Import.

The stock is not created at this step, however a bounding box is generated to envelop the solid.

V611 New Process - Solid bounding box.PNG

2. Support Face

This step is the positioning of the solid and the stock on the XY plane of the Reference plane. You simply need to click the face of stock that will be in contact with the machine table or plate. You can also directly click a solid face with the icon [3]

Validate by clicking the icon [4].

V611 New Process - Support face.PNG

The resulting position is calculated by optimizing the size of stock.

You can also orient the workpiece by inserting the orientation angle in [1]. This will rotate the part in the XY plane.

Note that the bounding box will dynamically readjust to accommodate the current orientation of the solid.

You can also position the solid according to a solid edge, by defining the the X-axis with the selection of 2 points on the solid [2].

V611 New Process - Support face -2.PNG

You can watch a video showing a special case for selection of support face:

Selection of a solid face as support face during import-20240809-072806.png

3. Stock Dimensions

Cubic Stock

The next step enables to modify the shape, the size and the position of the stock.

The stock created is cubic, but you can choose a cylindric shape at this moment,

By default, the stock is the bounding box of the solid with 5 mm more in the 6 directions X+, X-, Y+, Y-, Z+, Z-.

You can modify this value of 5 mm, in the Margins.

V611 New Process - Stock.PNG

The height of stock can be modified without changing the stock height. You just have to ensure the lock is activates for Height under Sizes.

The option safety area is found in the dialog area which helps to define a safe space.

You can modify the following:

  • Offset value: to calculate the safety area by an offset of the stock size.

  • Auto bounding calculation: calculates the barycenter of part and its bounding box for a better placement of area.

Validate by clicking the Green Tick.

For more details about the definition of the stock, click here!

Cylindric stock

The process of stock dimensions is the same as cubic, except for one command.

RGetRef.png

Allows you to select the center of the cylindric stock.

V611 New Process - Cylindrical centre Stock.PNG

4. Origin Position

There are 2 possibilities for positioning of the origin:

  1. You can set the origin according to 9 predefined positions on the part by clicking on [1].

  2. Click this icon [2] and click any edge extremity on the solid or click a face to get its barycenter. You can also click the stock.

9 Predefined positions

Click any edge extremity on the solid or click a face to get its barycenter.

In those 2 cases, after selecting the point, you can move it on the Z axis with the button Altitude. By default, the origin is set at the maxi Z of part.

You can also define the origin in 2 steps: firstly click a point or choose a predefined point (reference point) and secondly give an offset on X axis (DX) or Y axis (DY) according to this reference point.

Once you validated the import, you may need to control or repair the solid(s). Several commands are available, they are presented here: Process for 3D Import

Many powerful options are included in the automatic import:

  • the drag and drop launches the automatic import command (instead of the standard interface),

  • Recent Files: files opened with the automatic command can be loaded again with the same command.

  • In case of creation of cylindric stock, you can recover a diameter value by clicking directly on the part.

▶️ You can watch a video about Automatic Solid Import:

Automatic solid import process.png

Automatic Import of a solid (Turning)

1. Import

In the menu File, choose Automatic Solid Import.

Select the file then click Open.

The part is correctly positioned according to the revolution axis.

The origin is defined on an extremity.

2. Positioning of part

You can validate the current position by clicking the green icon, or you can make some modifications, as below:

Icon

Name

Explanation

Return the part

Return the part you have imported.

Modify the Z Axis

To modify the revolution axis of the part if it was not correctly calculated.

Turn around Z axis

To define a rotation around the Z axis (in degrees).

 Optimization of positioning

Option added for the Swiss Turn, with an automatized calculation to take into account non-cylindric parts.

New611big.png

Assigning color to silhouette elements

If the solid file comes with different color of faces, the user can, upon import of the solid, choose to also carry forward the color of the faces onto the silhouette generated. The user simply has to select the icon below (which is grey initially and turns into colored faces upon selection) and validate.

New Feature V611 - Icon - Assign color to faces.png
New Feature V611 - Silhouette - Assign color to faces.png

Assisment of colours to silhouette.png

This function can be useful especially in the case of defining an automatic threading in an automatic opelist. A new feature in the automatic opelist window allows to select a color for the silhouette on which to apply the threading cycle to.

The calculation of silhouette is determined with the next parameters:

  1. the field Tolerance [1] enables to modify the automatic calculation of the 2D silhouette.

▶️ You can watch a video on repairing of silhouette using the Tolerance option:

Repairing of silhouette method 2.png
  1. the 2D Silhouette can be calculated according to 3 modes:

In the example below, we only clicked Return the part. You must validate the position afterwards.

After validating, the 2D silhouette is automatically created, with a different color than the solid model.

Note: press F11 key several times, until the 2D geometry is easy to visualize (with priority compared to solid).

If the automatic calculation of axis or silhouette fail, we give you the ability to make a simplification of the part, which may solve the issue. If the simplification gives a better result, the process of import can go on to the next stage.

3. Stock Dimensions

This step creates the stock shape and enables to modify the shape, the size and the position of the stock.

By default, the shape is a cylinder. But you can switch to 4 or 6 sides by clicking on the dropdown list [1].

Other options are given  in the dialog area:

  • Z mini [2] and Z maxi [3] to define Z values of the stock

  • D Inner value [4] if the stock is cored out

  • D outer [5] for outside diameter

  • Overflow value [6] is applied in Z-, Z+ and over the larger diameter (value applied on the radius).

4. Origin Position

  • To move the origin, click on the icon [1] then show the new origin by clicking any geometric element (2D extremity or solid edge).

  • You can also enter a value in a dedicated field to offset the origin.

  • Click the green icon to validate the origin, the positioning is finished.

Multiple Import

Presentation

The multiple import consists in selecting several CAD files at the same time or one file including several solids. The process will be the same in both cases. The method is also identical in turning than in milling and wire EDM.

The steps are the same than in standard automatic import, we simply have one more step at the beginning: it is the treatment of the list of solids given in a table.

Generally, we face 2 situations while importing multiple solids:

  • import of assembly

  • import of a part and its stock.

Below is a sample of imported assembly file.

Exploitation of the table

Each line of the table is a solid. The solids are sorted from the bigger to the smaller. The volume in mm3 is given in the last column. You can also click a solid on the screen and find it selected in the table.

The cells enable several actions for the preparation of the file:

Visibility

Clicking on this icon enables to make a solid being invisible/visible. Even if it is invisible, it will be selected for the import if we validate at this stage.

Selection for the import

The box is checked by default, all the solids are selected for the import if we validate like this. But if you ‘uncheck’ one box of solid, then it is not taken for the import.

In this case, the Red Cross icon is displayed in the column of visibility, the show that the solid is removed from the process.

Color of the Solid

You now have a new column ‘color’ that helps you to identify the color of the solid during multiple import. It is particular useful to identify which solid needs to be kept. The code of the color is also listed.

Names of the solids

Names of the solids are now read and displayed in the table. If the solid has no name, the name of file is given.

Geometry

Geometric type of the element, it can be solid, wireframe or surface. The color of the cell gives extra information about the ‘quality’ of the element. In green the element is correct, in red a problem has been detected. Either you will have to use repairing commands on the element after the import, or you can remove it now from the import if it is not a necessary element.

Type

Here, the purpose is to define the use of the element later in GO2cam.

The cell offers 4 possibilities:

Part: solid to machine,

Stock: the solid(s) selected are automatically transformed into machining stock,

Symbol: selection of work-holding and clamping elements,

Other: solid to keep but which is not of any other of the 3 families. While creating the automatic stock, this element will not be taken for the calculation of the bounding box. For example, it can be the origin, which is sometimes designed as a solid.

The choice can be done solid by solid, which is probably often the case for part and stock. But it is also possible to make a multiple selection and accede to the popup menu to choose the type of element. You can read more explanation in next page.

The buttons, at the bottom of the table, enable general actions:

Pre-Visualize: cancels the hide commands so that you can see the elements that will be effectively imported.

Reset: all the actions previously done (hide, selection, type of elements…) are cancelled and reset.

Validate: when the treatment is complete, click on validate to go next step.

Cancel: this button enables to exit from the automatic import command. However, the import is not cancelled, the solids are imported but without any treatment for positioning and stock and origin creation.

Clicking on the Headers also enable some actions, from left to right:

  • Visibility / Invisibility of ALL elements at once,

  • Cancel / Validate ALL elements,

  • Sort by solids names,

  • Sort by type of geometry,

  • Sort by type of element,

  • Sort by decreasing / increasing values of volumes.

Example of treatment

This assembly includes the part with its cast stock, and some clamping elements:

The second solid (the dark blue plate) is not correct. It is not considered as a useful element, we cancel it from the import,

The 4 clamping elements are hidden,

The types ‘Part’, ‘Stock’ and ‘Symbol’ have been given to the different elements.

The part with its holding device is ready for machining.

▶️ Here is a video on Multiple Solid Import:

Multiple Solid Import.png

▶️ Here is a video on Assignment of Solids:

Assignment of Solids.png

Popup Menu

A right-click on one or several lines enable to accede to some actions, with the advantage of the multiple selection:

  • Choice of the type of element,

  • Zoom on the selected solid,

  • Edit the attributes to change the color or the layer of some elements,

  • Move geometry can be useful in some cases.

We also find the commands of Deletion and Hide.

▶️ This video shows how the ‘Move’ command can be used while importing multiple CAD files:

Stock_part.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.