CNC Auto Labeling Systems Label Requirements

CNC Auto Labeling Systems Label Requirements

The purpose of this article is to clarify the requirements of the Microvellum part labels used for CNC nesting Auto Labeling systems. For those not familiar with these systems, the CNC machine either prints and places the label on the sheet at the correct location, or gets the printed label from a separate label printer and places it on the sheet at the correct location. The placing of the label is usually done before machining the parts and does not require human involvement.

The functionality in Microvellum to do this is contained in code. To supplement this functionality, the part label must be configured as per the requirements below. If this is not done, the program may display errors, the labels may not match the parts on which they are placed, or the number of labels printed will be wrong.

If you need to customize your label, it is highly recommended that you start with one of these part label templates: “EMF3x3RollFeed,” “EMF4x2RollFeed,” or “EMF8x4RollFeed” (the 8 x 4 label is used in certain circumstances where the print resolution is not sufficient with the 3 x 3, or 4 x 2 labels). If these templates are not used, strictly observe the requirements in the tutorial below ! It demonstrates the steps required to convert a label that was not set up based on one of these templates.

Tutorial:

Our default labels configured to work with auto labeling systems all contain the string “EMF” in the name. Here are the steps to modify an existing non-EMF style report to work with auto labeling systems.

Make sure that the work order you are using to modify the label has been processed, and a print preview was done on a label in the Processing Center.

Open Toolbox and click Toolbox Setup > Design Reports > Design Placed Parts Label Report.



Click the button “New Report from Existing” to create a new report based on an existing template. Select the report you want your new report to be based upon. Make sure it includes “EMF.”


Give the new report a different name in the Report Setup screen, click the option for Microvellum Factory, and click OK.

Click the button “Designer” to open the report designer.

Click the tab “Page 1” to open the page workspace and make sure there is only one databand with the data source set to “OptimizationResults.”



If there is a databand named DataSheetQty with the data source set to “1,” move all the text and picture components from the databand “DataSheetQty” to the databand “DataOptimizationResults” – locating them precisely as they were on the databand “DataSheetQty” so as not to change the layout and printing of the labels (see image above). The relative position of each component should not change during the move process. Rather than trying to move each component individually, we recommend that you select all the components together by windowing them from the bottom or side, or by holding the Ctrl key down while selecting multiple components.

It may be necessary to set the property “Locked” for each component to “False” if you cannot move them from one databand to the other.



After the components have been moved, delete the databand DataSheetQty.

If the label contains other databands besides DataOptimizationResults and DataSheetQty, make sure they don’t contain event code that is needed for custom functionality. If they don’t contain the necessary code, delete them. (If the text and picture components are located on them, relocate them as explained above). If they do contain the necessary event code, you must determine what to do with the code. You may need to obtain assistance from Microvellum to make that determination.

Verify the databand DataOptimizationResults (with its data source set to OptimizationResults) contains only one filter expression with two sort expressions as follows. Delete any additional sort expressions.

PlacedSheets.Index

[Ascending]

Index

[Ascending]

 


Verify the databand DataOptimizationResults contains only one filter expression with the exact code as follows. Delete any additional filter expressions.

IIF(OptimizationResults.PrintFlags.Contains(Environment.MachineName & Environment.UserName), True, False)


Preview the report, making sure there are no errors. Note the name of the label, save and close the report.

Reset the current part label to the new label in the Processing Center > Labels > Current Part Label, and test the label output.





For information on Auto-Labeling settings, see  Overview: Integrated Post Processor Tool Files (IPP) .  

For information on Auto Nest Labels - LABELPOSITION, see  Extended Part Data Token - XPARTDATA (Overview & Reference)


    • Related Articles

    • Auto-Labeling and Creating New G-Code

      Microvellum includes the ability to modify the nest drawings by repositioning parts within the nest. This includes moving parts to another location on the same sheet they originally assigned, rotating parts on the sheet they were initially assigned ...
    • Auto-Sizing Text Components in Report Designer

      The articles in this section of the Knowledge Base involve working with Auto-Size properties in Report Designer. To learn additional information regarding Auto-Sizing properties, see Understanding Auto-Sizing Properties in Report Designer. This ...
    • Auto-Sizing Panels in Report Designer

      The articles in this section of the Knowledge Base involve working with Auto-Size properties in Report Designer. To learn additional information regarding Auto-Sizing properties, see Understanding Auto-Sizing Properties in Report Designer. This ...
    • Understanding Auto-Sizing Properties in Report Designer

      The articles in this section of the Knowledge Base involve the different automatic resizing properties available in the Report Designer. To access the Report Designer, select Toolbox Setup > Design Reports > Design (Report Type) Report. Select New ...
    • Tutorial: Creating a Report with a Sub Report in Report Designer

      The articles in this section of the Knowledge Base involve working with Sub Reports for display in your reports. To learn more about Sub Reports, and how to access this section within the Report Designer, see Understanding Sub Reports in Report ...
    • Recent Articles

    • Toolbox Release Notes | Build 24.1.1105.641

      The following release notes apply to Toolbox build 24.1.1105.641 Nesting Fix Fig. 1: The fatal error that would occur during processing. There was reportedly an issue that occurred when clients attempted to process a work order using the nesting ...
    • Microvellum Foundation Library Release Notes | Build 24.1025

      The following release notes apply to Microvellum Foundation Library build 24.1025. Additions Added new global variable “Remove Stop Dado On Bottom Edge” for wood drawer boxes. Check this option to run the dado through at the bottom of the sub front ...
    • Toolbox Release Notes | Build 24.1.1030.641

      The following release notes apply to Toolbox build 24.1.1030.641 Routing and Profile Fixes Several issues were found with routing and polyline paths: Fig. 1: Horizontal routes off of a part disappearing (left) and appearing correctly (right). When ...
    • Toolbox Release Notes | Build 24.1.1010.641

      The following release notes apply to Toolbox build 24.1.1010.641 Biesse Winstore Fix Several issues with the Biesse Winstore plugin have been resolved: There was an issue that would sometimes occur wherein materials that were intended to stack wound ...
    • Toolbox Release Notes | Build 24.1.1001.641

      The following release notes apply to Toolbox build 24.1.1001.641 HBore Toolfile Fix Fig. 1: The location in the Toolfile UI where the error would occur. There was an issue reported with the functionality of the Horizontal Boring Machine setting in ...