Skip to main content
Skip table of contents

FAQ - Milling

(question) Question

How to machine a profile that is evolutive on Z axis?

(tick) Solution

The profile chosen in the example is on a solid, so we choose the ‘edges path’ option for selection. But the process is the same for any other situation, for example a wireframe geometry with a Z evolution.

  • The selection of profile is done as usual.

  • Then, to declare that the tool must follow the Z evolutive profile, click on the button ‘Top Z’, then click the background! Usually, when you click ‘Top Z’, you show an element to recover and force its altitude. Here, clicking the background means that the toolpath will follow the Z of the profile and not be forced to a given altitude!

You can see that the cycle label shows: ‘Prf/D0’ which means: ‘The Z is on the profile / Depth = 0'

  • Then continue the process and validate.

Chamfering on Z evolutive profile-20240822-100309.png

(question) Question

Special case: How to machine a profile that is evolutive on Z axis but on bottom of shape?

The selection of profile is done with the same tip as before, by clicking the Top Z button then the background! Then set the depth of the shape.

Choose also the manual contouring option to adapt to the bottom of the shape.

Profile with Z evolutive-20240822-100406.png

(question) Question

How to reduce the helix angle of Interpolation but without changing the Z step?

(tick) Solution

You are right, in the Interpolation cycle, the helix for the plunge is defined according to the Z step.

This is because the plunge angle in the tool page is set to 0. If you enter a value of plunge angle in the tool page, it will be used for the calculation of helix, without changing the Z step!

Reduce helix angle in interpolation-20240822-100506.png

(question) Question

How to program marking operations in GO2cam?

(tick) Solution

There are several ways to program a marking that we can separate in 2 types:

  • 3 axis operations: Text marking and Profile Marking

  • 4 axis simultaneous operations: 4Xs Profile Marking and Machining in developed plane

  1. Text Marking

Simply write a text, and the operation will project it on the selected element and calculate the toolpath.

This operation has 2 main advantages:

  • it works directly on Text entities. No need to transform the text entity into geometry.

  • the projection can be done on a flat face (video1) or on any 3D shape (video2)

Text engarving with single line font-20240822-100607.png
Text marking 3D shape-20240822-100650.png
  1. Profile Marking

Here the purpose is to machine any type of geometry and project it on any shape. The toolpath is 3 axis milling.

Profile Projection marking-20240822-100732.png
  1. 4Xs Profile Marking

This is the same as before but the toolpath is generated in 4 axis simultaneous

4X Profile Marking-20240822-100822.png
  1. Developed Plane

This method enables to wrap a text around a cylinder and then to program a marking operation and generate 4 axis toolpath by applying 2 axis operation.

Developed Plane marking-20240822-100901.png

(question) Question

How to define radius correction and tool piloting in chamfering cycle?

(tick) Solution

There are some important considerations in the context of the control system and the parameters that you define in GO2cam.

The following tool types can be used for bevel milling in GO2cam:

  • Chamfering Mill

  • Double Chamfer Cutter

  • Quarter Circle Mill Cutter

  • Single-Angle Cutter

  • Inverted Single-Cutter

  • Spotting Drill

Special features when using radius correction
In the chamfering cycle, it is possible to set whether radius correction (G41/G42) is to be used. Since the tool cutting edges used for chamfer milling are conical, it plays a crucial role in which diameter is used for calculation and NC output. In principle, the diameter must be used, which is also stored on the machine. The individual CNC controls differ considerably, also with regard to the possibility of displaying conical milling tools. You can find information about this in the manual of your CNC control.

If the settings are incorrect, the component and/or the tool may be damaged, even if the simulation does not show any errors!

It may be necessary to use a type of tool that is actually intended for other tools when applying the tool to the CNC control, as the following examples show.

Example 1 : Siemens Sinumerik 840D

Among the tool types, there is a truncated cone cutter (type 155), but this only offers the possibility of specifying diameters and angles. A second diameter or a cutting edge length as a parameter is not offered.

The type of tool that fits best is the face milling cutter (type 140): here lower (small) and upper (large) diameters can be specified.

The diameter relevant for radius correction with G41/G42 is the lower diameter. This is the diameter to which the tool must be measured (in the picture, the diameter).

The tool is then displayed correctly in the simulation of the control system and can be corrected using the (lower) diameter entered in the tool table.

GO2cam can specify whether the diameter at the top or bottom of the cutting edge should be used for radius correction (G41/G42).

In this case, the diameter Dm at the bottom (at the tip of the tool, select Yes) would have to be used.

Example 2 : Heidenhain TNC 640

The HEIDENHAIN TNC 640 can also be equipped with the face milling cutter (MILL_FACE) tool type. In addition, the parameter T-ANGLE (angle of tool tip) must be specified (90°).

However, the tool is always represented with a small diameter 0 (theoretical tip), so that it must also be measured to the theoretical tip.

Therefore, the diameter relevant for radius correction with G41/G42 is the upper diameter.

In the simulation, the tool is displayed correctly, but always with a theoretical tip (lower diameter 0).

The (upper) diameter entered in the tool table can be used for correction.

In GO2cam, the upper diameter DC must be set accordingly (select No) and the lower diameter must be specified as 0.

The two examples above illustrate that it may be easier not to use radius correction, especially if the same tools are used on different machines or CNC controls:

  • Depending on the control, a different tool definition must be used

  • Due to the different tool definitions, the machining depth must also be programmed differently, provided that one variant allows a lower diameter and the other does not.

In GO2cam, this can be achieved with the Single-Angle Cutter type. In contrast to the chamfering mill, the pilot point (control point) of the tool also changes its position to Z when the position of the pilot diameter is switched.

(question) Question

How to define the profile/chamfer and Width in the chamfering cycle?

(tick) Solution

Also, the chamfering cycle can process chamfers that are already present in the 3D model as well as add chamfers on sharp edges.

In the latter case, the desired bevel width must be specified manually.

In the case of a chamfer that has already been modeled, the following edge is selected as the geometry.

  • the upper (rear) edge for a chamfer on the top of the component

  • the lower edge for a chamfer on the underside of the component

For more information on the Profile / Chamfer and Width.


(question) Question

I got an error message “Tool radius too large” from my machine when machining the inner corner of my workpiece.

(tick) Solution

Problems always arise when the tool radius is greater than or equal to the programmed corner radius when finishing with radius correction.

If the displayed contour is processed with a milling cutter D16mm (Radius = 8mm), there may be problems in the sharp corners on the right (corner radius = 0mm), as well as in the corner radius of 8mm.

GO2cam basically offers two options for NC output in order to avoid problems with the machine later on.

The parameter to control the behavior of GO2cam in these situations is located on the Strategy tab and is called Corner type.

In Pocket+Contour Cycle:

In Contouring Cycle:

The exact settings will be discussed in the following steps:

Corner Type(None) for Contouring cycle

Sharp corners (corner radius = 0mm) or corners whose radius corresponds to the tool radius are output as sharp corners (G1-G1).

Inner radii that are larger than the tool radius are output as G2/G3 as normal.

The tool path in the contouring cycle.

Corner Type(None) for Pocket+Contour cycle

Here, sharp corners are displayed as such, but rounded corners are always displayed as G2/G3, but with a larger radius, which results from the tool radius multiplied by the parameter R max coef (corner R8 upper left):

In the example, the factor is exaggerated as 1.2 to make the effect visible, so that a radius of 8mm x 1.2 = 9.6mm

The tool path in the Pocket+Contour cycle.

These options are therefore not suitable for finishing a contour where the dimensional accuracy of the inner radii is important and the tool radius already corresponds to the corner radius:

  • In the sharp corners, the corner radius is the actual radius of the tool

  • In the case of the inner radii adjusted by GO2cam, the radius is larger than the drawing dimension

In both cases, there is no guarantee that the drawing dimension will actually be manufactured.

Corner Type(With) for Pocket + Contour and Contouring cycle

The radius again corresponds to the tool radius times the parameter R max coef, in the example again exaggerated with 1.2.

This setting guarantees that there are no errors on the controller. In addition, sharp corners in the center path of the tool are avoided.

However, the inner radii are again made larger than the drawing dimension.

In order to finish a contour with radius correction, where the dimensional accuracy of the inner radii is important, a tool must be used whose radius is smaller than the smallest inner radius.

The toolpath of Contouring cycle is shown below. (The pocket+contour behaves in the same way).


(question) Question

How to define a starting point for pocket machining?

(tick) Solution

When you define a pocket in GO2cam, you cannot select the entry point of the tool, this is automatically done by the software. For a user to force the entry point for the pocket, the Prepierced hole command is necessary.

The concept is to define and drill a hole in the pocket in the area preferred. This allows the tool to start cutting through the stock from its sides which is the cutting part for flat-end mills.

The command will allow the tool the start the pocket machining from this hole. There are 2 ways to define the pre-drilled hole:

  1. manually with the creation of a standard hole or a circle.

  2. automatically with the use of an opelist.

1/ Manual creation of a prepierced hole.

The first step requires to define a standard hole or simply design a circle on the preferred location in the Design tab.

Followed by the drilling of the whole, either automatically or manually.

Finally, during the geometry selection step you can choose the command Prepierced hole and select the hole geometry. The starting point of the cycle is then defined on that hole.

For instance, in the example on the right, for multiple pockets selected, you can define the starting points for each of them by multiple selection of the holes.

Note: After clicking in the command, you have to press and hold the Ctrl key to select multiple holes.

2/ Automatically with the use of an opelist

The first step in defining the automatic prepierced hole is to create the holes geometry in a separate layer. In this case the holes are set to layer 2.

Also change the color of the bottom faces of the pockets to a different color, for instance we change it to yellow here.

At this point, you can now create or modify an existing opelist and apply an automatical reference to it by right clicking on the opelist.

For the pocket/island cycle, go to the Predrilled hole Label and change the Action to Layer Number and the Value to the layer defined for holes which is 2 in this case. and for the Pocket/island Label, change the Action to Colour Bottom Face and the Value to the same yellow color chosen.

Validate the automatical reference and validate the opelist.

Now if you apply the opelist on the workpiece, the prepierced hole command is automatically considered and the starting point for each pocket is at the defined hole.

(question) Question

How to carry out deburring on a workpiece in GO2cam?

(tick) Solution

3 methods are possible depending on the package available:

1/ Automatic deburring with chamfering

This method is available for 2X & 2.5X machining cycles. In this case, no dedicated deburring cycle is available. Deburring is carried out through the Chamfering cycle. See the video on the right for an example.

Chamfering on sharp edges-20240822-101410.png

2/ 3X Deburring

Access to the 3X Deburring cycle is available if 3X milling option is activated. The cycle can be found in the Milling tab, under the Shape menu.

Simply Select the whole solid, choose the tool and apply the cycle. The deburring will be calculated. Watch the video on the right for an example.

3 axis deburring cycle-20240822-101453.png

3/ 5X Deburring

5X Deburring is available if the 4-5X machining option is activated. The cycle can be found in the Shape Milling tab, under the 5X Expert menu. The process is similar to 3X deburring. The video on the right shows an actual deburring cycle on a part.

5X Deburring machining example-20240822-101544.png

(minus) Issue

Why is my stock no longer calculated on previous cycles when I re-execute an operation?

(tick) Solution

Perform an update on the overall machining operation is a quick fix for this issue. Alternatively, we may deactivate the Stock Compacting setting by selecting Tools>Options>Milling and then unchecking the Stock compacting option.

image-20240507-101141.png

stock compacting-20240822-101628.png

(question) Question

How to automatize the machining of pockets by the colour of their solid faces?

(tick) Solution

This is done by defining an automatical reference for the opelist:

During the creation or edition of an opelist, for the pocket cycle, access the Definition of automatical reference window.

Automatical reference.png

For the pocket cycle in which to define the automatical reference, set the:

Action > Colour Auto Face

Value > leave it to the default chosen

Function label > type Colour as the label

Validate and save the opelist.

Def Auto Reference.png

On the application of the opelist, you will be able to select the required colour using the pipette or by entering the RGB value in the opelist adjustment window.

Select the tool and make adjustments to the cycle if required and simply validate the opelist. The geometry selection will be and pocket machining will be done automatically based on the colour defined.

Automatize pocket machining by color of face-20240822-101717.png

(question) Question

Can I machine sloped ribs with 2 axis milling in GO2cam?

(tick) Solution

GO2cam offers a specific cycle; Profile Cutting cycle which applies a 2.5 axis machining operation on a wireframe to carry out the machining operation. The process is as shown below:

The first process involves creating a specific workplane called the Profile Cutting plane. This is located in the workplanes creation tab on expanding the toolbar. The last command is the required one.

The X-Y plane governs the machining direction and since we want to machine in its longitudinal direction, set the angle to 90deg. Click on any point to define the origin, in this case, the same origin.

Profile Cutting Plane.png

Define the wireframe either by drawing it or extracting it from the solid. This is essential to provide a reference for the geometry selection.

Edge Extraction.PNG

Finally define the Profile Cutting cycle located under Specific tab. Choose the extracted edges as profile, define the tool and the profile cutting strategies and calculate.

Profile Cutting Cycle.png

Cycle definition.PNG

In this case, the depth of the remaining material and the step value is set as the same; 0.3mm. The minimum steps carried out here is 2.

The slope machining is as such.

New keypt img.PNG

Watch a video below showing the process.

Profile Cutting-20240902-105142.png

(question) Question

How machined tapered sides of a pocket in one go?

(tick) Solution

GO2cam now offers the ability to use ‘Inverted Single-Angle’ cutter with Pocket operation. As you select the tool, and proceed to the parameters of the Pocket, notice that some parameters of the pocket cycles are greyed out.

image-20240911-121330.png

(question) Question

What is the purpose of the Leadin Depth and Leadin Feedrate options?

(tick) Solution

These options are designed to provide more control over drilling cycles, particularly for inclined holes. The Leadin Depth specifies the initial depth at which a reduced feedrate (Leadin Feedrate) will be used. This allows for a smoother start and reduces the risk of tool breakage or excessive wear, especially when the drill is not fully engaged. Once the drill reaches the Leadin Depth, the feedrate will automatically increase to the defined value.

JavaScript errors detected

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

If this problem persists, please contact our support.