System variables

  • Hi everyone, I'm new to the group. I have a question about 2 system variables I'm trying to find.
    1: what variable controls the speed when in teach? (Right now on the new robots just installed, we can't run them past 30%)
    2: what variable controls the speed the Teach pendant returns to when the deadman switch is released? (It currently drops to 4% when deadman is released, I would like it to return to 10%)
    Robot is a 2000ic with a 30iB controller. Thanks in advance.

  • Here is some helpful system variables for speed tune:


    $SCR.$runovlim - The ceiling speed override value when you execute a program. If the current speed
    override is greater than the ceiling speed override, the current speed override will be updated to
    the ceiling speed override.
    $SCR.$jogovlim - The ceiling speed override value when you jog the robot. If the current speed
    override is greater than the ceiling speed override, the current speed override will be updated to
    the ceiling speed override.
    $SCR.$tpenbleovrd - The ceiling speed override value when the teach pendent is enabled. If the current
    speed override is greater than the ceiling speed override, the current speed override will be
    updated to the ceiling speed override
    $MCR.$genoverride - Specifies the rate of robot movement speed. The robot movement speed when the
    program is executed is $MCR.$genoverride * $MCR_GRP.$progoverride.
    $genoverride, a scaling factor, is expressed as a percentage of the program motion speed.
    For all programmed motion $genoverride is multiplied with $progoverride to obtain a total
    override value, which is then multiplied by the motion speed.
    As a safety feature, the value of $genoverride is automatically set to 10 if you do not confirm the
    setting before jogging the robot. You can set the value of $genoverride using the teach pendant
    OVERRIDE UP and DOWN keys or KCL commands
    $MCR_GRP[1].$prgoverride - Specifies the rate of robot movement speed. The robot movement speed when the
    program is executed is $MCR.$genoverride * $MCR.$progoverride. It is requested by
    $MCR_GRP.$progoverride.
    $prgoverride, a scaling factor, is expressed as a percentage of the motion speed.
    For all programmed motion, $prgoverride is multiplied by $genoverride to obtain a total override
    value, which is then multiplied by the motion speed. $prgoverride has no effect for motions other
    than program motions.
    You can assign a value to $prgoverride from a program or from the teach pendant.
    $SCR.$coldovrd - The speed override value on a cold start.
    $SCR.$fenceovrd - The ceiling speed override value when the SFSPD signal is cut. If the current speed
    override is greater than the ceiling speed override, the current speed override will be updated to
    the ceiling speed override.
    $SCR.$sfjogovlim - The ceiling speed override value when you jog the robot while the SFSPD signal is
    turned off. If the current speed override is greater than the ceiling speed override, the current
    speed override will be updated to the ceiling speed override.
    $SCR.$sfrunovlim - The ceiling speed override value when you execute a program while the SFSPD
    signal is turned off. If the current speed override is greater than the ceiling speed override, the
    current speed override will be updated to the ceiling speed override.

Advertising from our partners