Stock removal allows users to simulate the removal of material based on the NC code. There are multiple options to create the stock. Users have the ability to import an external STL, manually define the stock and also enable automatic scanning that reads a specified value direct from the NC code and inputs a stock based on those values. The resulting stock can be exported as an STL.
The following article will guide you through how to setup the stock within CIMCO Edit 2022. Please watch the video at the end of the article for more details.
Step 1: Open an NC file, choose a machine configuration you wish to simulate with and then select either Backplot or Machine Simulation.
Step 2: Locate the Geometry Manager.
Step 3: Right click in the Geometry Manager and select 'Add stock'.
![]() |
Step 4: Select 'STL'.
![]() |
Step 5: Select the STL file you wish to import and select open.
Step 6: The 'Solid Setup' box will appear. This will allow you to determine the quality. This box will show when using either of the multiple options to add a stock.
![]() |
Step 7: The 'Stock' will now appear in both the Backplot window and Geometry Manager. Select 'Stock' in the Geometry Manager to open its 'Properties'.
'Properties' is located below the Geometry Manager. In the properties section users can edit the position of the stock by editing the values within 'Translation' and 'Rotation'.
![]() |
Step 8: Once the stock is setup correctly, you can save the setup. Right click in the Geometry Manager and select 'Save Setup'.
Manually Defining the Stock - Cylinder
Step 1: Open an NC file, choose a machine configuration you wish to simulate with and then select either Backplot or Machine Simulation.
Step 2: Locate the Geometry Manager.
Step 3: Right click in the Geometry Manager and select 'Add stock'.
![]() |
Step 4: Select 'Cylinder'.
![]() |
Step 5: A default 'Stock' will now appear in both the Backplot window and Geometry Manager. Select 'Stock' in the Geometry section to open its properties.
'Properties' is located below the Geometry Manager. In the properties section, users can edit the stock dimensions and the position of the stock by editing the values within 'Translation'. Users can determine the stocks 'Diameter', 'Height' and 'Axis'.
![]() |
Users can determine the origin of the stock by clicking on the drop down menu beside the 'Origin' section.
![]() |
Step 6: When changes are made to the stocks dimensions or position, a wireframe stock will appear in the backplot window providing a preview of the newly defined stock.
Step 7: When the stock is setup correctly, locate and select the 'Zoom/Regenerate' solid tab.
![]() |
The fully defined stock will now appear in the backplot window.
Step 8: Once the stock is fully defined and the setup is correct, you can save the setup. Right click in the Geometry Manager and select 'Save Setup'.
Step 1: Open an NC file, choose a machine configuration you wish to simulate with and then select either Backplot or Machine Simulation.
Step 2: Locate the Geometry Manager.
Step 3: Right click in the Geometry Manager and select 'Add stock'.
![]() |
Step 4: Select 'Box'.
![]() |
Step 5: Users can then determine whether the stock will be defined using 'Dimensions' or by its 'Min/Max' values.
![]() |
![]() |
Step 6: A default 'Stock' will now appear in both the Backplot window and Geometry Manager. Select 'Stock' in the Geometry section to open its properties.
'Properties' is located below the Geometry Manager. In the properties section, users can edit the stock dimensions and the position of the stock by editing the values within 'Translation'.
Step 7: If the stock is determined by its Min/Max values, the user must specify where the stock values are relative to by selecting the drop down menu beside 'Relative To'. The user will have two options, 'Absolute' or 'Toolpath'.
Step 8: To edit the stock dimensions the user can edit the values within the 'Lower Corner' and 'Upper Corner'.
![]() |
Step 9: When changes are made to the stocks dimensions or position, a wireframe stock will appear in the backplot window providing a preview of the newly defined stock.
![]() |
Step 10: When the stock is setup correctly, locate and select the 'Zoom/Regenerate' solid tab.
![]() |
The fully defined stock will now appear in the backplot window.
![]() |
Step 11: Once the stock is fully defined and the setup is correct, you can save the setup. Right click in the Geometry Manager and select 'Save Setup'.
Step 1: Open an NC file, choose a machine configuration you wish to simulate with and then select either Backplot or Machine Simulation.
Step 2:
Input the 'Box - Min/Max' stock scanning command into the NC file using the following format.
(STOCK MIN X0 Y0 Z0)
(STOCK MAX X0 Y0 Z0)
![]() |
Input the 'Box - Dimensions' stock scanning command into the NC file using the following format.
( STOCK RECTANGLE X-279.927 Y-232.1 Z-243.6 W=220 L=286 H=160 ORIGIN="TOP" )
![]() |
Input the 'Cylinder' stock scanning command into the NC file using the following format.
( STOCK CYLINDER X-279.927 Y-232.1 Z-243.6 D=360 H=160 ORIGIN="TOP" AXIS="Z" )
![]() |
Input the 'STL' stock scanning command into the NC file using the following format.
(STOCK STL X-279.0 Y-264.0 Z-343.6 PATH="C:\Users\fletc\Desktop\Haas UMC-750\5X-Demopart_Stock.stl" ORIGIN="TOP" )
![]() |
Step 3: Locate and select the 'Global Setup' tab.
Step 4: Select 'Scanning'.
![]() |
Step 5: The stock will be scanned directly into the backplot window.
Step 6: If you would like to make changes to the stock you can either edit the values in the NC code or edit the stock dimensions under the properties section by clicking on the 'Stock' in the Geometry Manager. The user can edit the values within the 'Lower Corner' and 'Upper Corner'.
Step 7: When the changes have been made, locate and select the 'Zoom/Regenerate' solid tab. The fully defined stock will now appear in the backplot window and the NC code will stock definition will be updated.