R1700 Load Haul Dump Power Train, Steering, Braking, Hydraulic, and Machine Systems Caterpillar


Electronic Control (Hydraulic System)

Usage:

R1700K KT4

Electronic Control Module (ECM)



Illustration 1g06072612
Implement Electronic Control Module
(1) 70-Pin connector J1
(2) 70-Pin connector J2

The ECM bases decisions on input information and memory information. After the ECM receives the input information, the ECM sends a corresponding response to the outputs. The inputs and outputs of the ECM are connected to the machine harness by two 70 contact connectors (J1 and J2). The inputs and outputs to the ECM can be viewed through the Caterpillar Electronic Technician (Cat ET).

In most instances when a diagnostic code or an event code is activated, the ECM is the least likely cause of the problem. Always ensure that the latest software is flashed on the ECM. Verify that the ECM connections are secure. Then, verify that the problem is still active before replacing an ECM

Note: Only the complete ECM is serviced (no lower levels components). The ECM must be replaced if the ECM is damaged. Replace the ECM if a failure is diagnosed.

Implement ECM Pin Locations

Table 1
Implement ECM Connector J1 Contact Descriptions(1) 
No.  Type  Function 
Key Switch Input  Key Switch On 
14  Switch to Battery Input  Keyswitch Run Input 2 
22  Analog(Passive)  Hydraulic Oil Temperature Sensor 
33  Switch to Ground Input  Ejector Switch Input 
34  Switch to Ground Input  Autoload Switch Input 
35  Switch to Ground Input  Payload Control System (PCS) Switch Input 
42  Switch to Ground Input  Low Hydraulic Oil Level Sensor 
43  Switch to Ground Input  Critical Low Hydraulic Oil Level Sensor 
44  Sensor Power Output  8 V Sensor Power 
45  Sensor Power Return  8 V Sensor Return 
47  Battery Power Input  Battery (+) (Unswitched) 
48  Sourcing Driver Output  Raise Solenoid Valve 
49  Sourcing Driver Output  Lower Solenoid Valve 
51  Sourcing Driver Output  Tilt Back Solenoid Valve 
52  Sourcing Driver Output  Dump Solenoid Valve 
61  Sourcing Driver Output  Ejector Bucket Extend Solenoid 
65  Sourcing Driver Output  Implement Enable Solenoid 
(1) System-specific pin locations

Table 2
Implement ECM Connector J2 Contact Descriptions 
No.  Type  Function 
24  PWM Input  Raise / Lower Joystick Input 
25  PWM Input  Tilt Back / Dump Joystick Input 
26  PWM Input  Right Side Lift Cylinder Position Sensor 
27  PWM Input  Lift Cylinder Head End Pressure Sensor 
30  Switch to Ground Input  Secondary Fan / Brake Pilot Screen Bypass Switch 
32  PWM Input  Tilt Cylinder Position Sensor 
33  PWM Input  Tilt Cylinder Head End Pressure Sensor 
42  PWM Input  Main Implement Hydraulic Pump Pressure Sensor 
43  PWM Input  Left Side Lift Cylinder Position Sensor 
49  PWM Input/ Analog Input  Lift Cylinder Rod End Pressure Sensor 
50  PWM Input/ Analog Input  Tilt Cylinder Rod End Pressure Sensor 

Machine ECM Pin Locations

Table 3
Machine ECM Connector J1 Contact Descriptions 
No.  Type  Function 
48  PWM Input  Ride Control Activation Solenoid 
52  PWM Input  Ride Control Balance Solenoid 

Table 4
Machine ECM Connector J2 Contact Descriptions 
No.  Type  Function 
24  PWM Input  Pilot Implement Manifold Pressure 

Inputs



Illustration 2g06114782
Schematic of the Implement Electronic Control Module (ECM) Input Components
(1) Monitor display
(2) Implement ECM
(3) Machine ECM
(4) Key start switch
(5) Keypad 1
(6) Keypad 2
(7) Tilt cylinder position sensor
(8) Right side lift cylinder position sensor
(9) Left side lift cylinder position sensor
(10) Hydraulic oil temperature sensor
(11) Hydraulic oil level sensor
(12) Hydraulic oil level sensor
(13) Tilt cylinder rod end pressure sensor
(14) Tilt cylinder head end pressure sensor
(15) Lift cylinder head end pressure sensor
(16) Lift cylinder rod end pressure sensor
(17) Pilot implement manifold pressure sensor
(18) Implement pump pressure sensor
(19) Raise/Lower joystick input sensor
(20) Tilt back/Dump joystick input sensor
(21) Secondary fan/Brake pilot filter bypass switch

The inputs describe the status of the machine systems. Two types of inputs exist. The inputs can be either a switch type or a sensor type. Switches provide an open, a ground, or a + battery signal to the inputs of the controller. Sensors (frequency, PWM, or voltage) provide a changing signal to the sensor inputs of the controller. The inputs of the ECM are listed in Table 1 and Table 2.

Temperature Sensors

Hydraulic Oil Temperature Sensor



Illustration 3g06115324

The hydraulic oil temperature sensor is a two wire passive temperature sensor. The sensor sends an analog signal to the Implement ECM.

The hydraulic oil temperature sensor is an input of the Implement ECM. The hydraulic oil temperature sensor connects to connector contact J1-22 of the Implement ECM through contact 1 at the connector.

The hydraulic oil temperature sensor for the hydraulic oil informs the Implement ECM of the temperature of the hydraulic system oil.

The sensor is designed internally to change resistance based on the temperature of the hydraulic oil. The Implement ECM uses a pull-up resistor to receive sensor voltage and convert the voltage to a temperature reading.

Pressure Sensors

Implement Pump Pressure Sensor



Illustration 4g06262070

The implement pump oil pressure sensor is an input of the Implement ECM. The sensor informs the Implement ECM when the pump oil pressure is low.

The sensor has a connector with three contacts. The sensor receives +8 V supply through contact 1 from connector contact J1-44. The sensor sends a signal to the Implement ECM through contact 3 at connector contact J2-42. Contact 2 is connected to the sensor return through connector contact J1-45.

The Implement ECM records diagnostic codes that are associated with the pressure sensor ( implement pump pressure) as a CID . A record of the diagnostic code is made during the machine operation.

Lift Cylinder Head End Pressure Sensor



Illustration 5g06261756

The lift cylinder head end pressure sensors are an input of the Implement ECM. The sensors inform the Implement ECM when the cylinder oil pressure is low. This information is used with the lift arm position sensor to calculate payload weight.

The sensor has a connector with three contacts. The sensor receives +8 V supply through contact 1 from connector contact J1-44. The sensor sends a signal to the Implement ECM through contact 3 at connector contact J2-27. Contact 2 is connected to the sensor return through connector contact J1-45.

The Implement ECM records diagnostic codes that are associated with the pressure sensor ( lift cylinder head end pressure) as a CID . A record of the diagnostic code is made during the machine operation.

Lift Cylinder Rod End Pressure Sensor



Illustration 6g06261804

The lift cylinder rod end pressure sensors are an input of the Implement ECM. The sensors inform the Implement ECM when the cylinder oil pressure is low. This information is used with the lift arm position sensor to calculate payload weight.

The sensor has a connector with three contacts. The sensor receives +8 V supply through contact 1 from connector contact J1-44. The sensor sends a signal to the Implement ECM through contact 3 at connector contact J2-49. Contact 2 is connected to the sensor return through connector contact J1-45.

The Implement ECM records diagnostic codes that are associated with the pressure sensor ( lift cylinder rod end pressure) as a CID . A record of the diagnostic code is made during the machine operation.

Tilt Cylinder Head End Pressure Sensor



Illustration 7g06261805

The tilt cylinder head end pressure sensor is an input of the Implement ECM. The sensor informs the Implement ECM when the cylinder oil pressure is low. This information is used with the lift arm position sensor to calculate payload weight.

The sensor has a connector with three contacts. The sensor receives +8 V supply through contact 1 from connector contact J1-44. The sensor sends a signal to the Implement ECM through contact 3 at connector contact J2-33. Contact 2 is connected to the sensor return through connector contact J1-45.

The Implement ECM records diagnostic codes that are associated with the pressure sensor ( tilt cylinder head end pressure) as a CID. A record of the diagnostic code is made during the machine operation.

Tilt Cylinder Rod End Pressure Sensor



Illustration 8g06261806

The tilt cylinder rod end pressure sensor is an input of the Implement ECM. The sensor informs the Implement ECM when the cylinder oil pressure is low. This information is used with the lift arm position sensor to calculate payload weight.

The sensor has a connector with three contacts. The sensor receives +8 V supply through contact 1 from connector contact J1-44. The sensor sends a signal to the Implement ECM through contact 3 at connector contact J2-50. Contact 2 is connected to the sensor return through connector contact J1-45.

The Implement ECM records diagnostic codes that are associated with the pressure sensor ( tilt cylinder rod end pressure) as a CID . A record of the diagnostic code is made during the machine operation.

Pilot Implement Manifold Pressure Sensor



Illustration 9g06261808

The pilot implement manifold pressure sensor is an input of the Machine ECM. The sensor informs the Machine ECM when the pilot implement oil pressure is low.

The sensor has a connector with three contacts. The sensor receives +8 V supply through contact 1 from connector contact J1-44. The sensor sends a signal to the Machine ECM through contact 3 at connector contact J2-24. Contact 2 is connected to the sensor return through connector contact J1-45.

The Machine ECM records diagnostic codes that are associated with the pressure sensor ( pilot implement manifold pressure) as a CID . A record of the diagnostic code is made during the machine operation.

Position Sensors

  • Raise/Lower Joystick Sensor

  • Tilt Back/Dump Joystick Sensor

  • Lift Cylinder Position Sensors

  • Tilt Cylinder Position Sensor

Raise/Lower and Tilt Back/Dump Joystick Sensors



Illustration 10g06222100

The joystick control lever sensors are designed to communicate to the Implement ECM the position of the joystick. The operator selects the function and the sensor sends the signal to the ECM. The sensor generates a PWM signal continuously. The duty cycle of the signal varies in proportion to the position of the joystick control lever.

Table 5
Position  Percentage 
Lower(Full Travel)  10 
Raise(Full Travel)  90 
Hold(Center)  50 
Tilt Back(Full Travel)  10 
Dump(Full Travel)  90 

The Implement ECM receives the PWM signal and then measures the duty cycle to determine the position of the joystick control lever.

Lift and Tilt Position Sensors



Illustration 11g06115329

A rigid wire made of magnetostrictive material extends the length of the sensor rod to form a wave guide. At time zero, a current pulse is transmitted down the wire by the electronics in the head of the sensor. When the magnetic field surrounding the current in the wire reaches the magnetic target, a mechanical pulse is generated. The mechanical pulse travels back down the wave guide and is picked up by the sensor electronics. The total time is measured and converted into a PWM duty cycle.

The sensor is designed to communicate with the Implement ECM, the position of the cylinder. The duty cycle of the signal varies in proportion to the position of the lever. The Implement ECM receives the PWM signal. Then, the ECM measures the duty cycle to determine the position of the lever.

The right side lift cylinder position sensor connects to connector contact J2-26 of the Implement ECM. The left side lift cylinder position sensor connects to connector contact J2-43 of the Implement ECM. The tilt cylinder position sensor connects to connector contact J2-32 of the Implement ECM.

Level Sensors

Hydraulic Oil Level Sensors



Illustration 12g06222586

The hydraulic level sensors are an input of the Implement ECM. The low oil level sensor connects to connector contact J1-42 of the Implement ECM. The critically low oil level sensor connects to connector contact J1-43 of the Implement ECM. The level sensor sends a PWM signal to the Implement ECM indicating the hydraulic oil level. The duty cycle of the signal will vary in proportion to the oil level.

The sensor receives +8V sensor supply through contact "A" from connector contact J1-44. Contact "B" is connected to the sensor return through connector contact J1-45.

Switches

  • Key Start Switch

  • Secondary Fan/Brake Pilot Oil Filter Bypass Switch

  • Autodig Trigger Switch

  • Ejector Switch

  • PCS Switch

Key Start Switch



Illustration 13g03096077

The key switch is an input to the Implement ECM. Power is supplied to the Implement ECM from the key switch. Power is supplied to the Implement ECM from the key switch when the key switch is in the START or RUN position.

The key switch is a switch to battery input and is active when the key switch is in the START or RUN position. When the key switch is turned to START, the Implement ECM receives a + battery signal from the key switch. If all start interlocks are satisfied, the Implement ECM will send a + battery signal to the start relay to start the engine.

Secondary Fan/Brake Pilot Oil Filter Bypass Switch



Illustration 14g06115335

The brake pilot oil filter bypass switch is an input of the Implement ECM. The bypass switch connects to connector contact J2-30 of the Implement ECM.

The brake pilot oil filter bypass switch is a pressure switch that shows whether the filter is plugged and the filter is being bypassed. The brake pilot oil filter bypass switch is a normally closed switch. The differential pressure will notify the Implement ECM that the filter is plugged. The brake pilot filter bypass switch provides a ground to the Implement ECM when activated.

An action indicator will be illuminated and audible alarm will sound if either switch is activated.

Autodig Trigger Switch



Illustration 15g06222104

The autodig trigger switch sends an input signal to the Implement ECM when the operator has pressed the switch to indicate that the loading cycle should begin. The switch connects to connector contact J1-34 of the Implement ECM.

Ejector Switch



Illustration 16g06222589

The ejector switch sends an input signal to the Implement ECM when the operator has pressed the switch to indicate to activate the auxiliary system. The switch connects to connector contact J1-33 of the Implement ECM.

Outputs



Illustration 17g06115904
Schematic of the Implement Electronic Control Module (ECM) Output Components
(1) Implement ECM
(2) Machine ECM
(3) Monitor display
(4) Front high beam light relay
(5) Front low beam light relay
(6) Rear high beam light relay
(7) Rear low beam light relay
(8) Loading light relay
(9) Block light relay
(10) Implement pilot supply solenoid valve
(11) Raise solenoid valve
(12) Lower solenoid valve
(13) Tilt back solenoid valve
(14) Dump solenoid valve
(15) Ejector bucket extend solenoid (option)
(16) Ejector bucket retract solenoid (option)
(17) Ride control activation solenoid
(18) Ride control balance solenoid

The Implement and Machine ECMs respond to decisions by sending electrical signals to the outputs. The outputs can create an action or the outputs can provide information to the operator or the service technician. The outputs of the ECM are listed in Table 1 and Table 2.

Solenoids



Illustration 18g03371644

Implement Pilot Supply Solenoid Valve

This ON/OFF solenoid valve is an output from the Implement ECM. This valve opens the flow of pilot oil to the pilot valves.

Implement Raise Solenoid Valve

This proportional solenoid valve is an output from the Implement ECM. This solenoid valve sends a proportional amount of pilot oil to the raise end of the lift stem. The amount depends on the current applied to the solenoid.

Implement Tilt Back Solenoid Valve

This proportional solenoid valve is an output from the Implement ECM. This solenoid valve sends a proportional amount of pilot oil to the tilt back end of the tilt stem. The amount depends on the current applied to the solenoid.

Implement Dump Solenoid Valve

This proportional solenoid valve is an output from the Implement ECM. This solenoid valve sends a proportional amount of pilot oil to the dump end of the tilt stem. The amount depends on the current applied to the solenoid.

Implement Lower Solenoid Valve

This proportional solenoid valve is an output from the Implement ECM. This solenoid valve sends a proportional amount of pilot oil to the lower end of the lift stem. The amount depends on the current applied to the solenoid.

Ejector Bucket Extend Solenoid

This proportional solenoid valve is an output from the Implement ECM. This solenoid valve sends a proportional amount of pilot oil to the extend end of the extend stem. The amount depends on the current applied to the solenoid.

Ejector Bucket Retract Solenoid

This proportional solenoid valve is an output from the Implement ECM. This solenoid valve sends a proportional amount of pilot oil to the retract end of the retract stem. The amount depends on the current applied to the solenoid.

Ride Control Activation Solenoid and Ride Control Balance Solenoid

When the ride control is not activated, the balance solenoid disconnects the accumulator from the balance spool. The disconnection creates a path from the change spool to the accumulator and allows the accumulator to charge.

When the ride control is activated, the balance solenoid valve is turned on which connects the accumulator pressure to the balance spool. The balance spool will adjust the pressure in the accumulator to match the lift cylinder head end pressure. After several seconds the activation solenoid is turned on. When, the activation solenoid is turned on main activation spool will shift. This shift creates a connection from lift cylinder rod end tank port. Nitrogen gas in the ride control accumulator acts as a shock absorber for the lift circuit.

High and Low Beam Light Relays

The Implement ECM will energize light relays when the button for lights is pushed to the on position on the keypad. When the key start switch is in the on position, the CAN Data Link keypad will communicate with the Implement ECM. When the light button is in the on position, data is sent to the Implement ECM which controls the selected lights.

Hydraulic Oil Temperature Monitoring Function

The hydraulic oil temperature sensor communicates with the Implement ECM to report high hydraulic oil temperature. The Implement ECM reports high hydraulic oil temperature to the monitor display. A pop-up will appear on the monitor display if hydraulic oil temperature is high.

Table 6
Cause  Result  Code (level) 
Temperature 93° C (199° F) for 2 seconds  Level 2 warning  E878-2 
Temperature 96° C (205° F) for 2 seconds  Level 3 warning  E878-3 
Temperature 90° C (194° F) for 1 second  Normal operation 

Hydraulic Oil Add Level and Critical Level Monitoring Function

The hydraulic oil level switches communicate with the Implement ECM. There are two level switches, one installed at add oil level in the tank and the other at the critically low oil level. The Implement ECM reports low hydraulic oil level to the monitor display. A pop-up will appear on the monitor display if the hydraulic oil level is low or critically low. To reduce the effects of oil splashing on the switch a reporting delay of 20 seconds has been implemented.

Brake, Pilot, Fan Oil Filter Bypass Switch Monitoring Function

The brake, pilot, fan oil filter bypass switch communicates with the Implement ECM to report a plugged filter. The Implement ECM reports a plugged filter to the monitor display. A pop-up will appear on the monitor display if the filter is reported to be plugged. The Implement ECM will only monitor the bypass switch when the hydraulic oil temperature is above 40° C (104° F).

Implement Lockout Function



Illustration 19g06305283
Implement lockout button
(A) LED indicator

The implement lockout function allows the operator to activate/deactivate the implement lockout using implement lockout button on the keypad. At power-up the implements will be represented as not locked out on the keypad button but will be locked out due operator present function.

Snub Function

The snub function is used for a smoother operation of the lift and tilt functions. This is achieved by reducing the speed of travel of the lift and tilt solenoids as either solenoid nears the end travel. The Implement ECM will reduce the signal to either the lift and tilt solenoids as either cylinder approaches the end of the cylinder travel. This will bring cylinder motion to a smooth stop rather than the piston slamming into the end of the cylinder.

Implement Lift Arm Kick-Out Function



Illustration 20g06305737

The lift arm kick-out function provides the operator the means to preset points at which the implement stops moving allowing easier operation by always moving the lift arms to the same height. The operator sets the kick-out position by positioning the lift arms at the desired position and releasing the joystick control. Activate implement lift arm kick-out function by pressing the implement kick-out button on the keypad. To initiate a lift arm kick-out the operator needs to push or pull the joystick control past the soft detent and releasing the joystick control allowing it to return to the center.

Feather Catch Function

The feather catch function provides a smooth cushioned stop if the operator releases the joystick control too quickly when lowering the lift arms. The feather catch function prevents the weight of material in the bucket lifting the back of the machine if the lift arms come to an abrupt stop. The Implement ECM will recognize if the operator releases the joystick control too quickly from a predetermined height and bring the lift arms to a gradual stop.

Lift and Tilt Lever Calibration Function

Lift and tilt levers can be calibrated to align the Implement ECM software to the range of the physical component. The calibration records the duty cycle at each end lever travel. These points then can be used to convert the PWM duty cycle into a normalized position. Also the calibration ensures that the lever centered duty cycle is within a certain range. The calibration of the joystick lever is performed by using either the monitor display or Caterpillar Electronic Technician (Cat ET). The calibration is designed so that the joystick lever consistently returns to the centered position when it is released.

Reference: For further information on the lift and lever calibration function, refer to System Operation Calibrations (Monitor Display) and Calibrations (Cat ET).

Lift and Tilt Linkage Sensor Calibration Function

Lift and tilt linkage sensors are calibrated to align the Implement ECM software to the range of the physical component. The calibration records the duty cycle at linkage positions that define the maximum rotation angles for that sensor. This information is then used to calculate a normalized angle position. Lift and tilt linkage sensor calibration performed by using either the monitor display or Caterpillar Electronic Technician (Cat ET).

Reference: For further information on the lift and lever calibration function, refer to System Operation Calibrations (Monitor Display) and Calibrations (Cat ET).

Raise, Lower, Tilt and Dump Valve Calibration Function

Each implement valve solenoid is calibrated so the Implement ECM delivers the current needed to achieve the desired valve stem displacement.

The start current is the point where the main implement valve opens just far enough to produce immediate movement of the lift and tilt cylinders. Applying less current will have no immediate effect on cylinder velocity. Applying more current will provide faster cylinder movement.

Raise, lower, tilt, dump solenoids start current calibrations are designed to provide consistent implement system operation on the machine by reducing or eliminating deadband.

Pump Control Function

The Implement ECM receives a signal from the joystick control sensors to determine the position of the joystick control. Based on the joystick control position, the Implement ECM uses the information to calculate the requested flow for the implement pump displacement. The Implement ECM then estimates the amount of oil required for the implement pump, based on the computed pump displacement, pump pressure, pump mechanical efficiency, and pump drive gear.

Autodig Function (if equipped)



Illustration 21g06305744
Autodig button
(A) LED indicator

Autodig is a system that will load at typical loading speeds and payloads, does not require an operator to adjust parameters, and automatically controls wheel slip. The autodig function is designed to perform the operations of a loading cycle with minimal effort by the operator. The auotdig function requires the operator to maintain high idle and to steer the machine. This feature will fully load a bucket at consistent loading times. To select the autodig mode press and release the autodig button on the keypad. Green LED indicator (A) above the button will be illuminated to indicate autodig has been selected and a pop-up will appear on the monitor display.

Press the autodig trigger switch to engage autodig. Drive the machine into the pile. When the machine contacts the pile, the autodig function will sense contact, and autodig cycle will commence. Push the autodig button again to disable the autodig mode.

The following features are benefits of the autodig function.

  • Improve inexperienced operators productivity

  • Reduce operator fatigue

  • Maintain constant bucket feeds

  • Reduce wheel slippage

Reference: For further information on the autodig function, refer to Operation and Maintenance Manual Autodig System.

Ride Control Function (if equipped)



Illustration 22g06309799
Ride control button
(B) LED indicator
(C) LED indicator

The ride control system provides a means for dampening the bucket forces which produce a pitching motion as the machine travels over rough terrain. The ride control function helps to prevent material from falling out of the bucket while travelling and reduces operator fatigue by reducing the effects of rough roads. Ride control is enabled and disabled through the keypad.

When the ride control system is activated, the head of the lift cylinders are connected to the ride control accumulator. The ride control accumulator provides a cushioning effect to the head end oil, allowing the lift cylinders to extend and retract slightly. The bucket can move as a balance weight against the movement of the machine.

Ride control is an optional function that is enabled by a programmable parameter via the Caterpillar Electronic Technician (ET). The ride control button has three positions, SERVICE, disabled, and AUTO.

Pushing and holding the button enables the service mode function of the ride control. Releasing the parking brake will disable the service mode. LED Indicators (B) and (C) are illuminated when the service mode is enabled.

In the AUTO mode, ride control is activated when the machine ground speed increases above approximately 5 km/h (3 mph). LED indicator (C) is on. In the AUTO mode, ride control is deactivated when the machine ground speed is below approximately 5 km/h (3 mph). Ride control indicator (C) is off. The default speed can be changed with the configuration screen of the Caterpillar Electronic Technician (ET).

The ride control solenoid is an output of the Machine ECM. The ride control solenoid turns the ride control system on and off. When ride control is deactivated, the ride control solenoid is de-energized. When ride control is activated, the ride control solenoid is energized.

Reference: For information on the ride control, refer to Systems Operation, "Ride Control System".

Emergency Stop Function

The emergency stop function is monitored by the Engine ECM and the Power Train ECM. There are two emergency stop switches fitted to the machine. One switch on the left rear side of the machine one switch fitted to the right rear side of the machine. If either emergency stop switch is pressed, either the Power Train ECM or the Engine ECM will communicate this to the Implement ECM. The Implement ECM will disable the implement pilot supply solenoid and steering pilot supply solenoid.

Delayed Engine Shutdown Function

The delayed engine shutdown function allows the engine or exhaust system to run at low idle after the key is turned off. This function provides a cool down period fro the engine or exhaust system. During the cool down period the engine burns soot that has collected in the exhausted system.

Loading Light Function



Illustration 23g06306709
Loading light button

The loading light function will turn on the loading lights whenever the bucket is raised above a predetermined height. To enable the loading light function the operator will need to press button on the keypad and the indicator will illuminate. The loading lights will activate when the front work lights are turned on and the bucket is raised.

Block Light Function



Illustration 24g06306718
Block light button

The block light function will turn on the block lights on right side of the upper cab. To enable the block lights the operator will need to press the block light button on the keypad. An indicator will illuminate indicating the block function has been enabled.

Machine Work Lights Control

Lighting - Manual Mode



Illustration 25g06307064
Schematic of lighting
(1) Implement ECM
(3) Monitor display
(20) Keypad
(21) Front high beam light
(22) Front low beam light
(23) Rear high beam light
(24) Rear low beam light
(25) Loading light
(26) Block light


Illustration 26g06307068
(20) Keypad
(27) Loading light button
(28) Block light button
(29) Low/high beam button
(30) Front light button
(31) Rear light button


Illustration 27g06307069
High beam operation
(32) High beam LED indicator

To turn on front high beam lights (21) and rear high beam lights (23), press and release high beam button (29). High beam LED indicator (32) will turn on. To turn off front high beam lights (21) and rear high beam lights (23), press and release high beam button (29). High beam LED indicator (32) will turn off.



Illustration 28g06307072
Rear low beam operation
(33) Rear low beam LED indicator

To turn on rear low beam lights (24), press and release rear low beam button (31). Low beam LED indicator (33) will turn on. To turn off rear low beam lights (24), press and release rear low beam button (31). Low beam LED indicator (33) will turn off.



Illustration 29g06307073
Front low beam operation
(34) Front low beam LED indicator

To turn on front low beam lights (22), press and release front low beam button (30). Low beam LED indicator (34) will turn on. To turn off front low beam lights (22), press and release front low beam button (30). Low beam LED indicator (34) will turn off.

Front and Rear Beam Logic

The front and rear high beam logic is the high beam switch state and the respective lighting state, as shown in Table 7.



Illustration 30g06307075

Table 7
Front and Rear High Beam Logic 
Front Low Beam  Rear Low Beam  Front High Beam  Rear High Beam 
OFF  OFF  OFF  OFF 
Button (30) ON
LED indicator (34) ON 
OFF  OFF  OFF 
OFF  Button (31) ON
LED indicator (33) ON 
OFF  OFF 
Button (30) ON
LED indicator (34) ON 
Button (31) ON
LED indicator (33) ON 
OFF  OFF 
OFF  OFF  OFF
LED indicator (32) ON 
OFF
LED indicator (32) ON 
Button (30) ON
LED indicator (34) ON 
OFF  Button (29) ON
LED indicator (32) ON 
OFF 
OFF  Button (31) ON
LED indicator (33) ON 
OFF  Button (29) ON
LED indicator (32) ON 
Button (30) ON
LED indicator (34) ON 
Button (31) ON
LED indicator (33) ON 
Button (29) ON
LED indicator (32) ON 
Button (29) ON
LED indicator (32) ON 

Note: The high beam indicator light will illuminate on monitor display (3) when the high beam button is on.

The logic for front and rear lights is independent of each other. When the high beam lights are on, and low beams off, both low beam lights and high beam lights in that direction will turn off. If both front and rear low beam lights are on with high beam lights, and the front lights turned off, Implement ECM (1) would:

  • Turn off the front low beam lights and front high beam lights

  • Leave the rear low beam lights and high beam lights on

  • Maintain the state of the high beam button

With low beam lights turned off when high beam lights are on, Implement ECM (1) will turn off both low and high beam lights. With low beam lights turned on, Implement ECM (1) remembers that high beam button (29) was on. Implement ECM (1) will turn on both low and high beam lights. With both low beam light switches off and high beam on, high beam LED indicator (32) would be on, even though lights are not on.

Lighting - Automatic Mode

When in automatic mode, the high beam lights will turn on and off based on the transmission direction control switch. The switch automatically turns on the high beam lights in the selected direction and turns off the high beam lights in the other direction. When the switch is in neutral, the high beam lights will be on in both directions.



Illustration 31g06307076
Automatic high beam switch operation
(B) Off mode
(C) Manual mode
(D) Auto mode
(29) High beam button
(32) High beam LED indicator
(35) Auto high beam LED indicator

Automatic high beam can be accessed from either off mode (B) or manual mode (C). Personnel press and hold high beam button (29) for 3 seconds to turn on automatic high beam. When in high beam, pressing and releasing high beam button (29) turns off high beam lights entirely, regardless of the state prior to automatic mode.

When high beam button (29) is in off mode (B), high beam LED indicator (32) and auto high beam LED indicator (35) are off.

When high beam button (29) is in manual mode (C), high beam LED indicator (32) is on. Auto high beam LED indicator (35) is off.

When high beam button (29) is in auto mode (D), high beam LED indicator (32) is on. Auto high beam LED indicator (35) is on.

Pressing and releasing high beam button (29) in auto mode (D), will turn off high beam lights.

Lighting - Automatic Mode Logic States

In auto mode (D) the high beam lights will turn on and off based on the transmission direction control switch. Refer to Table 8 for automatic logic states.

Table 8
Automatic Lighting Mode Logic States 
Direction  Front Low Beam  Rear Low Beam  Front High Beam  Rear High Beam  Requested Low Beam  Requested High Beam 
All Switches OFF 
Any  OFF  OFF  OFF  OFF  OFF  OFF 
Low Beams ON 
Any  ON  ON  OFF  OFF  Both ON  OFF 
High Beams ON 
Neutral  ON  ON  ON  ON  Both ON  Both ON 
Forward  ON  ON  ON  OFF  Both ON  Front ON 
Reverse  ON  ON  OFF  ON  Both ON  Rear ON 
High Beams OFF 
Any  ON  ON  OFF  OFF  Both ON  OFF 

Special Cases for Auto Mode

Turning off a low beam button while in auto mode (D) turns off both lights in that direction. High beam lights change from auto mode (D) to manual mode (C). Refer to Table 9 and Table 10 for logic states.

Table 9
Turning OFF Low Beam While in Auto Mode 
Direction  Front Low Beam  Rear Low Beam  Front High Beam  Rear High Beam  Requested Low Beam  Requested High Beam 
Neutral  ON  ON  ON  ON  Both ON  Both ON 
Reverse  OFF  ON  OFF  ON  Rear ON  Rear ON 
Forward  ON  OFF  ON  OFF  Front ON  Front ON 
Neutral  OFF  ON  OFF  OFF  Rear ON  OFF 

If the operator presses and holds the high beam button for auto mode but only one low beam is on, Implement ECM (1) will:

  • Turn on the other low beam

  • Enter auto mode (D)

Table 10
Press and Hold the High Beam Button for Auto Mode 
Direction  Front Low Beam  Rear Low Beam  Front High Beam  Rear High Beam  Requested Low Beam  Requested High Beam 
Neutral  ON  ON  ON  ON  Both ON  Both ON 

Lighting - Switching To and From Remote Control

When operating the machine via remote control, the lights are controlled from the remote control transmitter and receiver. The lighting control from the remote control is divided between right and left, rather than high beam/low beam. Implement ECM (1) lighting outputs are sinking drivers which energize relays which in turn power the lights. When the relays are off, lighting can be controlled by the remote when the remote interface module is powered. If the operator leaves the lights on in the machine, the remote control cannot control those lights, only the ones that are off.

If the operator turns off the lights during the process of switching to remote, then no special handling of the lighting outputs is required. If the operator leaves some or all the lights on when switching to remote control, Implement ECM (1) needs to take special action. When the operator enables remote control, the Power Train ECM will update from "Remote Not Powered" to "Remote Powered". The Power Train ECM will also update "Remote Inactive" to "Remote In Transition".

When communication is established between the remote transmitter and receiver, Power Train ECM will update "Remote In Transition" to "Remote Active". Implement ECM (1) turns off the lighting outputs so the operator can control the lights via the remote control. The machine control needs to remember if the lights were on or off when "Remote Inactive" changed to "Remote Powered".

When returning to operator station control from remote control, Implement ECM (1) will wait for the Power Train ECM to indicate local operation. When "Remote Inactive" gets set to "Remote In Transition", Implement ECM (1) shall resume controlling the lights. If the operator turned off the lights while switching to remote control, Implement ECM (1) leaves the lights off when returning to local operation. If the operator left the lights on and irrespective of mode, Implement ECM (1) reverts to manual mode. Implement ECM (1) will turn on the same lights prior to switching to remote control.

With the lights left on when switching to remote control, Implement ECM (1) will continue reporting that state in the "Requested Work Light Status". That state still reflects what the operator had selected via keypad (20) in the cab. With the front low beams on when switching to remote control, Implement ECM (1) would continue to report "Requested Work Light Status" as front. Then, when Implement ECM (1) turns off lighting outputs to hand over to remote control, Implement ECM (1) will update the lighting status to off. With the front lights on and the remote control communicating, Implement ECM (1) turns off the front low beam output. Implement ECM (1) would then update front work light status to off.

The operator is supposed to power off the remote control before returning to the cab. The Power Train ECM will update "Remote Active" to "Remote in Transition"when the remote is powered down. Also, when the operator presses the remote button on keypad 2 (3), the Power Train ECM will update "Remote in Transition" to "Remote Off". However, when leaving the remote transmitter powered on and pressing the remote button, the Power Train ECM will update "Remote Active" directly to "Remote Off". If the Machine changes from "Active" to "Inactive", Implement ECM (1) resumes controlling the lights. Refer to Table 11, Table 12, and Table 13 for remote and lighting states.

Table 11
Remote Lighting Control 
Action  Keypad 2 Buttons  Remote Button  Remote Control Powered  Engine Run/Stop Input  Remote Control Mode  Remote ON Beacon  Remote parking brake Beacon  Machine ECM Lights Outputs  Remote Control Lights Outputs 
Local mode  ON  OFF  OFF  STOP  INACTIVE  OFF  OFF  ON  OFF 
Turn off lights  OFF  OFF  OFF  STOP  INACTIVE  OFF  OFF  OFF  OFF 
Turn on Remote button  OFF  ON  ON  STOP  Transition  ON  ON  OFF  OFF 
Powers up TX  NA  ON  ON  RUN  ACTIVE  ON  ON  OFF  OFF 
Turns on lights  NA  ON  ON  RUN  ACTIVE  ON  ON  OFF  ON 
Release PB and drive  NA  ON  ON  RUN  ACTIVE  ON  OFF  OFF  ON 
Parks the Machine  NA  ON  ON  RUN  ACTIVE  ON  ON  OFF  ON 
Powers off TX  NA  ON  ON  STOP  Transition  ON  ON  OFF  OFF 
Turns off remote keypad button in Cab  OFF  OFF  OFF  STOP  INACTIVE  OFF  OFF  OFF(1)  OFF 
(1) Off because lights were off prior to remote mode

Table 12
Remote Lighting Control 
Operator leaves lights on in cab when changing to remote control 
Action  Keypad 2 Buttons  Remote Button  Remote Control Powered  Engine Run/Stop Input  Remote Control Mode  Remote ON Beacon  Remote parking brake Beacon  Machine ECM Lights Outputs  Remote Control Lights Outputs 
Local Mode  ON(1)  OFF  OFF  STOP  INACTIVE  OFF  OFF  ON  OFF 
Turn on remote button  ON(1)  ON  ON  STOP  Transition  ON  ON  ON  OFF 
Powers up TX  ON(1)  ON  ON  RUN  ACTIVE  ON  ON  OFF  OFF 
Turns on Lights  ON(1)  ON  ON  RUN  ACTIVE  ON  ON  OFF  ON 
Release PB and drive  ON(1)  ON  ON  RUN  ACTIVE  ON  OFF  OFF  ON 
Parks the machine  ON(1)  ON  ON  RUN  ACTIVE  ON  ON  OFF  ON 
Power off TX  ON(1)  ON  ON  STOP  Transition  ON  ON  ON(2)  ON 
Turns off remote keypad button in cab  OFF  OFF  OFF  STOP  INACTIVE  OFF  OFF  ON  OFF 
(1) Auto or Manual
(2) On in manual mode because the lights were on before switching to remote control

Table 13
Remote Lighting Control 
Operator leaves cab lights and remote transmitter on when changing back and forth 
Action  Keypad 2 Buttons  Remote Button  Remote Control Powered  Engine Run/Stop Input  Remote Control Mode  Remote ON Beacon  Remote parking brake Beacon  Machine ECM Lights Outputs  Remote Control Lights Outputs 
Local Mode  ON(1)  OFF  OFF  STOP  INACTIVE  OFF  OFF  ON via Machine ECM  OFF 
Turn on remote button, TX already on  ON(1)  ON  ON  RUN  Transition then active  ON  ON  OFF  May be OFF, may be ON 
Release PB and drive  ON(1)  ON  ON  RUN  ACTIVE  ON  OFF  OFF  ON 
Parks the machine  ON(1)  ON  ON  RUN  ACTIVE  ON  ON  OFF  ON 
Enters cab and turns of remote button  ON  OFF  OFF  STOP  Transition then inactive  OFF  OFF  ON via Machine ECM in manual mode  May be OFF, may be ON 
(1) Auto or Manual

Lighting Wake Up Function



Illustration 32g06307081
Schematic of lighting wake-up function


Illustration 33g06307084
Key Off Lighting
(1) Implement Electronic Control Module (ECM)
(3) Monitor Display
(20) Keypad
(36) CAN Data Link
(37) Machine lights

Implement ECM (1) will energize each light relay when a light switch is pressed and released on keypad (20). Keypad (20) is powered using unswitched power. Implement ECM (1) is connected to switched power and is powered down when the key start switch is in the OFF position. When Implement ECM (1) is powered down, pressing and holding any light button on keypad (20) will activate the "Lighting Wake Up Function". Activating the "Lighting Wake Up Function" causes three things to occur:

  • Keypad (20) will turn on a sinking driver which turns on a relay providing +Batt to the J1-1 Key-switch run input of Implement ECM (1)

  • Keypad (20) will send a CAN Data Link (36) message indicating that a button has been pressed

  • Keypad (20) backlights behind the relevant buttons (Front Work Lights, Rear Work Lights, High-beam Lights, Loading Lights, or Block Lights) will illuminate

Once Implement ECM (1) is powered, Implement ECM (1) will know that the machine has not been powered up normally. In this instance, Implement ECM (1) only supports operating low beam lights. Implement ECM (1) will not support any other features except for lighting. Implement ECM (1) will not read other inputs or control other outputs. Implement ECM (1) will not diagnose other inputs or control other outputs, or log datalink faults against other controllers on the datalink.

When the lights are on and the machine is off, Implement ECM (1) will log an event (Work Lights On With Key-switch Off). Implement ECM (1) will send a CAN Data Link (36) message to keypad (20) to turn on the backlighting behind each button. When each button is backlit, the operator will know that the control has woken up and established communication. The operator can release the button being held.

The backlit buttons will indicate what functions are available in this mode. Personnel can then press and hold one of these buttons. Implement ECM (1) will acknowledge receiving a datalink message by sending a message to turn on the green LED above the pressed button. The illuminated green LED will inform personnel to release the button. Implement ECM (1) will turn on the requested worklights. When the machine is off, lighting control will function as in manual mode.

Reference: Refer to "Machine Work Lights Control" in this manual.

If the high beam button is pressed, Implement ECM (1) will turn on the high beam lights related to the low beam lights already on. As long as any work light is on, Implement ECM (1) will send an enable message back to keypad (20). Keypad (20) will continue to run. Lights are turned off by pressing and holding the appropriate button. Implement ECM (1) sends the message back to turn off the LED above that button.

Once personnel have turned off all work lights, Implement ECM (1) will stop sending the enable message back to keypad (20). When keypad (20) has not received an enable message for 5 seconds, the "Lighting Wake Up Function" output is turned off. Implement ECM (1) will go to sleep mode. Keypad (20) will also go to sleep mode.

Implement ECM (1) will monitor:

  • The keypad wake-up signal as a switch to battery input

  • The J1-1 key start switch run terminal as a switch to battery input

Implement ECM (1) will know whether to run in key start switch OFF (work lights only) mode or key start switch ON (normal) mode. Monitoring both modes allows Implement ECM (1) to switch to normal mode from work lights only mode. To achieve normal mode, turn the key start switch ON while in work lights only mode.

Data Link

Cat Data Link

The Cat Data Link is an input/output of the ECM. The data link uses the connector for the service port to communicate with the Caterpillar Electronic Technician. A data link connection is provided for the product link.

Note: The control for the product link provides a global positioning system for the machine.

The data link is bidirectional. The bidirectional link allows the ECM to input information and output information. The data link consists of the following parts: internal ECM circuits, the related harness wiring, the service tool connector, and the connector for the product link.

  • The ECM receives commands from the Cat ET to change the operating modes. The Cat ET will read the service codes that are stored in the memory of the ECM. The Cat ET will clear the service codes that are stored in the memory of the ECM.

  • The ECM sends the input and the output information to the Caterpillar ET.

Note: An electronic control module that uses the Cat Data Link will have a module identifier. The MID for the Implement Electronic Control Module is 052.

CAN Data Link

A data link is required for communication with the service tool (Cat ET) and the electronic control modules. The data link is also required for communication with the instrument clusters and other devices that use this communications protocol. The data link is not used to broadcast any diagnostic information.

On most Cat machine models, there is more than one CAN system. These CAN systems are used to conduct high-speed operational data transfer between control modules. Some components also now use the CAN data link to send input signals to the ECM.

Caterpillar Information System:

320D2 FM Forestry Machine Machine Systems Boom Bearings and Seals - Remove and Install
PM820, PM822, and PM825 Cold Planer Machine Systems Counterbalance Valve - Remove and Install - Steering Valve
986K Wheel Loader Hydraulic System Oil Filter (Hydraulic Fan Return) - Replace
CB2.5, CB2.7, CB2.9 and CC2.6 Vibratory Utility Compactors Propel System Case Drain Flow for Piston Motor (Wheel Propel) - Test
797F and 797F XQ Off-Highway Trucks Visual Service Procedure (VSP) Maintenance Intervals Seat Belt - Inspect
797F and 797F XQ Off-Highway Trucks Visual Service Procedure (VSP) Maintenance Intervals Rim - Inspect
Installation Procedure for Cat® Health Onboard System on Certain Cat Machines {7605, 7610, 7620} Installation Procedure for Cat® Health Onboard System on Certain Cat Machines {7605, 7610, 7620}
797F and 797F XQ Off-Highway Trucks Visual Service Procedure (VSP) Maintenance Intervals Differential and Final Drive Oil Filter - Replace
986K Wheel Loader Axle Oscillation Bearings - Lubricate
PM620 and PM622 Cold Planer Machine Systems Hydraulic Cylinder - Remove and Install - Guide Ski
D8T Track-Type Tractor Undercarriage - Clean
A New Clutch Piston Is Now Used on Certain 735C, 740C Ejector, and 745C Articulated Trucks {3030, 3160, 3170} A New Clutch Piston Is Now Used on Certain 735C, 740C Ejector, and 745C Articulated Trucks {3030, 3160, 3170}
3516E Engines for Caterpillar Built Machines Electric Starting Motor - Remove and Install
Improved Database Procedure Is Now Available for Certain Cat® MineStar System {7605, 7610, 7620} Improved Database Procedure Is Now Available for Certain Cat® MineStar System {7605, 7610, 7620}
422F2, 426F2, 428F2, 432F2, 434F2 and 444F2 Backhoe Loaders Leaving the Machine
3516E Engines for Caterpillar Built Machines Crankshaft Front Seal and Wear Sleeve - Remove and Install
New Stroke Limiter Collars Are Available for 16M, 16M3, 18M3, and 24M Motor Graders {5223} New Stroke Limiter Collars Are Available for 16M, 16M3, 18M3, and 24M Motor Graders {5223}
988K XE Wheel Loader Machine Systems Ride Control Accumulator - Disassemble
986K Wheel Loader Hydraulic Tank Breaker Relief Valve - Clean
988K XE Wheel Loader Machine Systems Ride Control Accumulator - Assemble
New Monitor Software is Now Used on Certain 415F2 and 427F2 Backhoe Loaders {108U, 1901, 7490, 7600, 7610, 7620} New Monitor Software is Now Used on Certain 415F2 and 427F2 Backhoe Loaders {108U, 1901, 7490, 7600, 7610, 7620}
986K Wheel Loader Hydraulic System Oil Level - Check
CCS9 Combination Vibratory Compactor Propel Systems Propel Control (Auto Vibe Control) - Calibrate
D7E Track-Type Tractor Undercarriage - Clean
Back to top
The names Caterpillar, John Deere, JD, JCB, Hyundai or any other original equipment manufacturers are registered trademarks of the respective original equipment manufacturers. All names, descriptions, numbers and symbols are used for reference purposes only.
CH-Part.com is in no way associated with any of the manufacturers we have listed. All manufacturer's names and descriptions are for reference only.