CYCLE TIME DISPLAY SCREEN


CYCLE TIME DISPLAY SCREEN

The Cycle Time Logging and Display function allows you to track and display teach pendant program cycle times. Cycle times are tracked based on individual cycles and hourly averages. Multiple cycles can be observed to view trends and analyze data.

Typically, the iPendant is used to display the cycle time data graphically. However, raw cycle time data can also be observed.

By default the cycle time is tracked from the start of a teach pendant program until the program ends. However, you can adjust this by adjusting the $CY_CONFIG system variable.

The tracked cycle time is based on multiple categories. See Table 1, " Tracked Cycle Time Categories " . Table 2, " Cycle Time Tracking Screen Items " lists the items displayed on the Cycle Time Display screen.

Table 1.  Tracked Cycle Time Categories

Category Description
Motion This indicates the amount of motion time in the cycle.
Process This indicates the amount of process time including welding time.
Appl This indicates the amount of application-specific time executed.
SP 1
SP 2
Wait This indicates the amount of time spent waiting for I/O or a data event.
Delay This indicates the fixed TPP delay time.
KAREL This indicates the amount of time spent executing KAREL logic.
Logic This indicates the amount of time spent executing general logic.
HOMIO For Spot Welding programs, this indicates the time to complete the housekeeping routine in preparation for the next cycle.
IDLE For Spot Welding programs, this indicates the time after the HOME position is reached until the next cycle start is issued.
Fault Fault time is tracked but it is not considered part of the total cycle time. Fault time will not be recorded unless the cycle is resumed. If the cycle is aborted, fault time will not be generated.

Table 2.  Cycle Time Tracking Screen Items

Item Description
Program This item indicates the current program that is being tracked if cycle mode is selected.
Mode This item indicates whether the cycles are being tracked per cycle or per hour. One, ten, or 100 cycles can be displayed. It can also display one, ten, or 100 hours.
Date This item indicates the date of the currently highlighted cycle or hour.
Time This item indicates the time the currently highlighted cycle was executed.
Range (TOTAL) This item is the total number of items being tracked as n/m where n is the currently tracked cycle or hour and m is the total number of cycles or hours.
Samples This item indicates the number of hourly samples used in the currently displayed average of hours.
[PROG] This function key allows you to change the name of the program for which cycle time information is displayed.
[ZOOM] This function key allows you to change the displayed cycle time information. You can select to display one hour, ten hours, a hundred hours, one cycle, ten cycles, or a hundred cycles.
[CATGRY] This function key allows you to choose which set of cycle time information is displayed. You can choose Total which displays the total of all of the categories and the cycle time for each individual category. Or, you can choose an individual category to be displayed. When an individual category is displayed, depending on the currently selected mode, the category name will be displayed on the top right corner, and cycle time information for that category only will be displayed. For example, if the Motion category is displayed in ten cycle mode, a screen similar to the following will be displayed.

You can choose to display the following categories: Samples, Motion, Process, Appl, Wait, Delay, KAREL, Logic, HOMIO, Idle, and Fault.

[PAGE] This function key allows you to display cycle time data in a variety of formats. To display cycle time data on the i Pendant, Cycle Graphics should be displayed. Other formats include Cycle Text, and Average Text. Line Text is only available in Text mode. If you select hourly data and cycle text, the .DG files will be displayed. CYCAVE.DG displays the hourly data, and CYCLES.DG displays the cycle data. These files can also be displayed using the Web Server on the iPendant.
[UPDATE]

This function key allows you to load data or resize the allocated area to store data. If you want to change the size of the allocated area,

  1. Press FCTN and select SAVE to save the current data.

  2. Change the system variable to the adjusted size. Change $CY_CONFIG$NUMCYCLES for cycle by cycle data, and $CY_CONFIG$NUMAVERAGES for hourly data. These values designate the number of cycles or averages which are kept. By default 100 cycles and 100 averages are kept. This uses SRAM memory so the higher the number the more SRAM that will be consumed.

  3. Display the cycle time display again, press >, NEXT, and then press F3, [UPDATE].

  4. Select either Load Cycle Data, or Clear Cycle Data.

RECORD This function key allows cycle data to be recorded to the teach pendant program area. This provides reference cycle information displayed as a blue line on the screen. The blue line will be displayed when any category is selected. It will not be displayed when Total is selected. This function key is only displayed in one cycle mode as long as the program currently displayed on the Cycle Time Data screen still exists on the controller.

Figure 1. Typical Cycle Time Screen

Typical Cycle Time Screen