EZ Launch Cradle Definitions

Up

Back

 

EZ Launch:

Summary

Base Definition

Global Names

File Index

Tutorial
 

Reports:

Units of Meas.

Ordered

Concise

Control Center

Configuration

 

Features:

Print Tags

SPC Tags

Report Offset

 
 
 

Site Map

 

helmel.com

Introduction


Cradle Definitions build upon the existing Fixture Base Definitions. One easy way to visualize a Cradle Definition System is to think of an egg carton we buy at the local store. It commonly has 12 eggs in a 2 row by 6 column package. Each egg cradle has the same shape and size, but a different location in the carton. The overall carton is your Fixture Base Definition. The individual egg compartments is the Cradle.

Activating the Cradle Definition Tools.

Activating the Cradle Definition Tools is accomplished through two methods. When you require to edit a Cradle Definition, you access the tool through Fixture Definitions and clicking on the <Cradle Def> button.

When operating in inspection mode, the Cradle Definition Tool displays in user mode eliminating all editing tools. This is activated any time you start Geomet or after the completion of an inspection program

Here we have a blank Fixture Base Definition with no assigned inspection programs, FCSs or other customized features. The Fixture Base Definition was built using a 5 row and 5 column format.

Building the Cradle Definitions

The first recommended step in building the Cradle Definitions is to determine what the actual fixture looks like. In our example, it was determined that Cradles 1, 7 and 13 are to be removed. This is accomplished through the Enable / Disable command.

Enable / Disable Cradles

This command changes the state on the chosen cradle between the Enabled and Disabled state. However, any cradle that has inspection files assigned to it will stay in the Enabled state. A disabled cradle will not be visible when in normal operations.

When you select the <Enable/Disable Cradle> button, all buttons will be visible with a label clearly showing  its current state, "Enabled" or "Disabled". To change the state of a cradle, left-click on the cradle to toggle between Enable ↔ Disabled. In our example here, 1, 7 and 13 have the "Disabled" label over the cradle.

When you return to normal editing mode, by clicking on the <Enable/Disable Cradle> button again, the cradles tagged as Disabled are removed.

 

 

 

 

 

 

 

Toggle Disable State

This command will change the state on each cradle between the Enabled and Disabled state. However, any cradle that has inspection files assigned will stay in the Enabled state.

HINT: The Disable State function was written for fast Cradle button control. For example, assign the FCS and Inspection Files to the Cradle buttons, then press the <Toggle Disable State> button and all unused buttons will be disabled and removed from view.

Edit the Cradle Button Names

By default, Geomet places a Cradle number over the button. However, this is not very descriptive for defining the cradles.

To assign a new name to a Cradle, choose the <Edit Button Names> option.

To edit the name of a cradle, click on the corresponding button and a small control will appear where you can enter a new name. To commit your changes, press the <Edit Button Names> again.

The Edit Button Command will only work on the Cradle Buttons, those defined in the Row / Column pattern.

NOTE: Long names will be truncated to fit the button.

Edit Control Button Names

This command works exclusively on the Operator Level buttons:

  • Execute Selected
  • Set / Clear All
  • Start Geomet
  • Execute All
  • Calibration
  • User Defined #1
  • User Defines #2
  • Return

To change the button name, press the <Edit Control Names> button, followed by a left-click on the button whose name you want changed. Enter the new name and press <Edit Control Names> again to commit the new names. A more detailed discussion of control names are provided on the Global Names page.

NOTE: changing the names on the Cradle and Control buttons are assigned at Fixture Base Definition level. Each Fixture Base can have its own button names. If you require to edit Control button names for all Fixture Bases, use the Global Names command on the Fixture Base Definition Tool.

Edit Button Colors

There are three basic colors that you have control over. These are:

  • Selected Button Color
  • Top Row Color (Default Buttons)
  • Bottom Row Color

To assign new colors, press the <Edit Button Colors> button.

All the Cradle buttons will disappear leaving you with four selection buttons and current color settings. To choose a new color for a button type, choose one of the following:

  • Set Selection Color
  • Set Top Row Button Color
  • Set Bottom Row Color

After choosing one button, the standard Color selection dialog appears. Choose a new color and press <OK> to change.

Use <Reset to Default Colors> to return to factory settings.

Color settings are Fixture Base Definition settings and can be different for all your defined fixtures.

NOTE: Please review the Double Row Mode definition for an explanation on Top and Bottom rows. When not in Two-Up mode, the top row color is the default color for all buttons.

Double Row Mode

This option groups two buttons together to act as a toggle. For example, each cradle has a unique inspection program that receives parts from 2 possible machining centers. The inspection program, which captures data for SPC, will need to know which machining center produced the part.

Build the inspection program and save it with SPC tags for machining center #1. Create a duplicate inspection program, but assign machining center #2 to the Header data fields.

Assign the first inspection program to Cradle button #1 and the second inspection program to Cradle button #2. Then when the operator chooses the correct cradle / machining center combination, they would choose button #1 or #2. These buttons toggle between selections where you can run #1 Or #2, but never both.

Assign Fixture Coordinate Systems to a Cradle

Assigning a unique Fixture Coordinate System to a cradle ensures that Geomet will have the necessary information to know the location and orientation within the MCS.

The benefit of using this tool is the ability to dynamically pass the cradle’s FCS assignment into the part inspection program for proper motion. For example, if the part being inspected was originally taught in cradle position #1 using FCS #1, all motion in the inspection file is referenced to FCS #1.

To utilize other Cradle positions we must inform the inspection program what Cradle the production part is now residing in. This is done through the use of a FCS.

When the inspection program is executed, the first operation is to recall an FCS, then commence the steps to measure the part. To work with multiple Cradle positions, the inspection program must be able to accept an optional parameter that will change the assigned FCS dynamically at inspection time. This is referred to as a Dynamic FCS Assignment.

To summarize, there are two steps required to complete this FCS assignment. The first is to assign a FCS to the fixture Cradle. The second step is to edit your part inspection program to utilize the dynamic FCS.

To assign the FCS to a cradle. Press the <Assign FCS> button, then left-click over the cradle button. A drop down tool that lists all available FCSs will appear, see example at right. Open the drop-down tool by left-clicking on the down arrow. Choose the FCS to be assigned to this Cradle. Repeat this procedure for all Cradles within your Fixture Base Definition.

When you are finished assigning FCSs, press the <Assign FCS> button to lock in your changes.

Editing the Inspection Program

The last step is to edit your existing inspection program. Locate the Recall FCS action statement, and right-click to activate the FCS edit tool, see figures at right.

Place a check next to Dynamic Fixture Assignments…, and press <Ok>. Save your inspection file. This single check commands Geomet to use the Cradle FCS definition at run time.

NOTE: During the inspection run, Geomet will identify whether EZ Launch menus opened the part inspection and commenced the inspection run. When this condition exists, the FCS will dynamically update with the assigned FCS from EZ Launch. Should the inspection program have been opened through the [File→Open] command, the FCS will not dynamically update.

Assign Inspection Files

Each Cradle can have one or more inspection programs assigned to it. You may also assign the same inspection program to several Cradles.

To assign files, press the <Assign Files> button and left-click on the Cradle button to activate the File Finder tool, see figure at right. There are three commands within the File Finder Tool.

Locate Files: This command launches the standard Open Files navigation tool supplied within Windows. Select one or more files to be attached to the selected Cradle button.

The selected files can come from various directories and you can return to the Locate Files command to add additional files at any time.

Delete All: This command removes all assigned files from the Cradle button.

Delete Selected: When you have one file selected in the File Finder tool, press <Delete Selected and the file is deleted from the Cradle button.

NOTE: The Delete commands only removes the assignments to the Cradle buttons, it does not remove the file from your hard drive storage.

User Defined Buttons

The Cradle Definition Tool has three buttons that are used for accessing a single part inspection, Re-Qualification or FCS Update program. They buttons are labeled:

  • Run Calibration
  • User Defined #1
  • User Defined #2

These buttons are activated by placing a check next to the button to display. You can assign a single part inspection program to the button, however, you can assign a dynamic FCS.

These are designed for single run applications. For example, your quality plan may require that the stylus existing styli should be re-qualified once per shift. We recommend that a re-qualification program be written, see Re-Qualify and example, then assign that stored program against the <Run Calibrate> button using the <Assign Files> routine.

The User Defined buttons can be reserved for programs that run a Fixture rebuild program.

Select / Clear All

This command quickly selects or clears buttons that have files within them. For example, you can select each button that has files to be executed, or just press the <Select / Clear All> button and press <Execute Selected>.

Execute Selected

Closes the Fixture Menu and queues up all selected cradles for immediate part inspection.

Execute All

This command closes the Fixture Menu and queues up all inspection programs assigned in this Fixture Definition for immediate part inspection. This command does not require selections to be made.

Use this command when you populate all assigned cradles and you want to just run all inspections assigned in the Fixture system.

Start Geomet

Closes the Fixture Menu and returns to standard Geomet.


Related Procedures: