KUKA Robot codes
KUKA RobotSystemIntermediate

KRC0599

KUKA Robot KRC0599 - Invalid pulse duration

Invalid pulse duration

The alarm is triggered when a pulse duration value specified in a KRL program falls outside the permissible range of 0.05 to 3049 milliseconds. This range limitation ensures proper hardware timing and prevents damage to I/O modules, motor drivers, and connected equipment that rely on valid pulse width specifications.

Common Causes

  • Specifying a pulse duration value less than 0.05 milliseconds, which exceeds hardware switching speed capabilities
  • Entering a pulse duration greater than 3049 milliseconds without considering system time constraints
  • Using incorrect units or decimal placement in pulse duration calculations within the program logic
  • Inheriting invalid pulse values from parameter files or configuration data without validation
  • Attempting to generate extremely short or long pulses for specialized I/O operations unsupported by KRC4

Troubleshooting Steps

  1. 1Verify all pulse duration values in your KRL program are within the valid range of 0.05 to 3049 milliseconds
  2. 2Check calculations and variable assignments that compute pulse durations to ensure proper unit conversion
  3. 3Review any imported parameters or configuration files to confirm pulse duration values are valid
  4. 4Consult hardware specifications for connected devices to ensure the pulse duration is appropriate for the target equipment
  5. 5Implement validation logic in your program to constrain pulse duration values within acceptable limits
  6. 6Test with known valid pulse durations first, then gradually adjust to confirm both hardware compatibility and performance

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.