<< Prev        Next >>

ID : 1660

Recording by Program Commands

The timing when logs are recorded can be controlled by program commands, the teach pendant, and WINCAPSIII for control / trace / servo logs. These logs use a memory field called a ring buffer. The ring buffer has a set capacity and overwrites its oldest data with the latest.

When recording starts When the log exceeds buffer size

Command Types

By using the three following commands logs can be retained for program-specified areas.

CLEARLOG command

Deletes data retained in the ring buffer, and begins recording of logs.

CLEARLOG commands for each log are as follows:

Control log SysLog.Ctrl.Clear
Trace log SysLog.Trace.Clear
Servo log SysLog.Servo.Clear

STARTLOG command

This command specifies the start timing of the log data that you can obtain.
If the CLEARLOG has not been executed, the program automatically executes the CLEARLOG process and then starts obtaining the log data.
STARTLOG commands for each log are as follows:

Control log SysLog.Ctrl.Start
Trace log SysLog.Trace.Start
Servo log SysLog.Servo.Start

STOPLOG command

This command stops recording the log. The recording in the ring buffer ends at the position of this command.
STOPLOG commands for each log are as follows:

Control log SysLog.Ctrl.Stop
Trace log SysLog.Trace.Stop
Servo log SysLog.Servo.Stop

Target Log Data

Note that the CLEARLOG starts the data logging only, and does not mean the start of the log data you can obtain. The range of log data you can obtain from the ring buffer is explained below.

(1) The Log Data Ranging from the STARTLOG to the Stop Timing that Moves Forward by the Parameter-Specified Time Length.

(2) The Log Data that Ranges from the STARTLOG to STOPLOG.

If the STOPLOG is enabled after the stop-timing specified by the parameter, the log data you can obtain is from the STARTLOG to the stop-timing specified by parameters.

(3) The Log Data that Ends with the STOPLOG and Starts from the Start-Timing that Goes Back by the Parameter-Specified Time from the STOPLOG.

However, if the logging start-timing specified by above will be previous to the CLEARLOG, the available logging range is from the CLEARLOG to the STOPLOG.

 

Logging Stop Timing

The recording of the log into the ring buffer will stop in the following timing.

  • When the parameter-specified time length has passed from the STARTLOG
  • When the STOPLOG is executed.
  • When an error occurs

A robot controller with the software version 2.16.* or higher and with the home position guidance license registered on stops logging under the following conditions in addition to the conditions above.

  • When it goes into the emergency stop state (e.g. when the emergency stop button is pressed)
  • When you execute an operation to reset all programs (e.g. reset all programs by I/O command)

ID : 1660

<< Prev        Next >>