1. Scope of Application
This article is relevant to debugging and configuring the Curtis-1232E
.
Second, Debugging Resources
Software Debugging:
Debugging Tools:
1309
USB
Data Cable Connection
Three, Wiring and Transformation
The wiring is done according to the motor schematic diagram of the actual project.
Four, Drive Configuration
Follow these steps to configure Curtis drives related to your drive.
Note:curtis
Generally, there are two debugging interfaces:
For the walking motor: 1298 or 1232 (depending on the drive)
For the steering motor: 1220C
During the burning and setting process, the burn line should be connected to the corresponding burn port.
Explanation of relevant parameters:
1232EACos20 New Edition _manual.pdf
Curtis Cortis-1220 -- Instruction Manual for Electric Steering Power Controller.pdf
Note:
When modifying parameters, if you have any doubts about the meaning of a parameter, you can refer to the parameter description document of Curtis 1232E.
Method for connecting the walking drive and steering drive:
Launch the 1314 PC software and click on the Connect button
Standard connection for pedestrian driver:
Model Number
The model number 1232 is displayed.
4.1 Parameter Settings of Walking Drive 1232E
4.1.1 Modifying Low-battery Mode Parameters
BDI Lockout Enable
should be set tooff
BDI Lockout Level
should be set to 0%When
Low BDI Mode
is enabled, theMax Speed Low BDI
parameter should be adjusted to match themotor
drive'sMax Speed
setting.
For instance, the highest steering speed during driving is 4000rpm, as illustrated in Figure 4.1.1:
Figure 4.1.1
For instance, the highest steering velocity in certain drives is 2000rpm.
BDI Alam Level
set to 0;BDI Lockout Level
parameter set to 0;Max Speed in Low BDI
can be set to the value ofMax speed
. See Figure 4.1.2:
Improve the wording of the following HTML code without changing any tags or attributes:
M
Note:
Low BDI
submodespeed
should be configured asMax Speed
.BDI Lockout Level
should be changed to 0%.If there is
BDI Alarm Level
, it should be changed to 0%.
Function:
Do not limit the speed at low power, as this can affect the accuracy of motion and the performance of response.
4.1.2 Modifying Walk Following Performance Parameters
0-Speed Mode Express
withkp
andki
value settings
Figure 4.1.3
Attention:
If you experience poor performance, consider increasing the value of
KP
. The recommended values areKp
at 50% andKi
at 50%.
Vehicle Type | Kp | Ki |
---|---|---|
Rebote-CDD14 | 35% | 35% |
Rebote-CDD20 | 50% | 50% |
If the vehicle wobbles when coming to a stop, try reducing the Kp value and increasing the KI value.
Remember:
If you use the rebote-CDD
vehicle type with a Kp
value of 30% and a Ki
value of 30%, the following parameter combination may cause the vehicle to jitter after coming to a stop. In this case, change the Kp
value to 20%.
For rebote-CDD14
, the Kp
value should not exceed 40%.
For rebote-CDD20
, the Kp
value should not exceed 50%.
4.1.3 Modifying the Current Limit
Remove the current restriction at this point, as illustrated in Figure 4.1.4:
Figure 4.1.4
4.1.4 Modify the current value of the proportional valve
Attention:
Do not use proportional valve for Resultant force
CDD
Series models, as it does not need to be modified.
[Note: The Heli-CDD-proportional valve is not used, so it does not need to be modified.]
Description of parameters related to the proportional valve:
Figure 4.1.5
When formulating the protocol, it was stipulated that the decrease corresponds to the maximum opening of the decrease ratio valve from 0 to 255.
Attention:
Values from 0 to 255 correspond to proportional valves'
PD min Current
~PD Max Current
.PD max Current
is the maximum current that flows through the proportional valve.For the model proportional valve 【Ribot
CDD14
】SP08-20
, the current range is 0.2~0.63A (approximately). According to the electrical characteristics of the proportional valve diagram, theRebot1232E
actuatorPD max Current
can be adjusted to 0.7A, as shown in Figure 4.1.6.
Figure 4.1.6
4.1.5 Modifying the Response Time of the Electromagnetic Lock
Position Hold Setting Time:
Change the value to 300ms.Brake Set Time:
Change the value to 200ms.Torque Release Time:
Change the value to 100ms.
The parameters are displayed in Figure 4.1.7:
Figure 4.1.7
4.1.6 Checking the Baud Rate of the CAN Bus
Check whether the baud rate is set correctly, as shown in Figure 4.1.8:
Baud Rate
set to 1 (250K)
Figure 4.1.8
4.1.7 Modify the maximum global acceleration and deceleration
This parameter is utilized to mitigate the issue of vehicle overshooting at the destination point. It can regulate the maximum acceleration and deceleration throughout the entire motion process.
The positions of parameters are illustrated in Figure 4.1.9:
Figure 4.1.9
This parameter can be customized based on various models:
Vehicle Type |
|
|
|
---|---|---|---|
| 2 | 2 | 0.15 ~ 1.5 |
| 0.1 | 0.1 | 0.15 ~ 1.5 |
Notice:
If the values for
Max Speed Accel
andMax Speed Decel
are set too low (resulting in high acceleration and deceleration), the forklift may experience shaking when starting and stopping at low speeds. In this case, the two parameters should be set to higher values.If the model is not listed in the table, the two parameters can be set to 0.1 and 0.1 for larger vehicles, and 2 or 2 for smaller ones.
4.1.8 Modifying LOS mode Parameters
From a practical standpoint, if the driver triggers the motor to lock or if there is a motor encoder error, the following will occur: the Throttle Command
will be set to zero, as will the Motor RPM
. If the Motor RPM
is zero, the system will enter Curtis
LOS
mode, which is a restricted operation mode. In this mode, if the forward enable signal is sent, the vehicle will comply with the LOS Max Speed
set speed value and will not respond to the speed delivered by the driver.
Therefore, the LOS
mode needs to be modified, as shown in Figure 4.1.10:
LOS Upon Encoder Fault
should be set tooff
.LOS Max Speed
should be set to 100rpm.LOS Max Current
should be set to 100A.
Figure 4.1.9
4.1.9 Modify the error reporting duration of the encoder
Fault stall time:
Set it to 1 second.
4.2 Steering Driver 1220C Parameter Settings
The interface that appears after a successful connection confirms that the 1220C connection is functioning properly:
Note:
Before modifying the parameters, confirm whether the steering angle of the customer's steering motor is ±90° or ±120°!
The 1309 module needs to be connected to the corresponding interface of 1220C and the parameters need to be modified!
When checking this part of the content, we must confirm that the parameters of the relevant motor are correct!
4.2.1 Modifying Angle Mapping Parameters
If the angle is ±120°, follow the setting method illustrated in figure 4.2.1 below:
Figure 4.2.1
Note:
The value here corresponds to a different motor, but the value of P3 Input affects the accuracy of steering to 0.
If ±90°, pay attention to the following
Left stop
(deg) Hold -90°,Right stop
The value of (deg) remains at 90°. Focus only onp3 Input
,p3output
(deg) andp4 input
,p4output
(deg) Connect the 1309 module to the 1220C interface and modify the parameters.
4.2.2 Verify the encoder wire count of the steering motor
Note:
Ensure that the encoder wire number of the steering motor is correct when checking this part!
Robot-related models and information on steering motor encoders:
Robot | CDD14 | CDD20 | CBD20-S | CPD15-T | CQD14 |
---|---|---|---|---|---|
Number of steering motor encoder lines | 256 | 256 | 256 | 256 | 256 |
Remarks |
The parameters are set as illustrated in Figure 4.2.2:
Figure 4.2.2
4.2.3 Verify that the deceleration ratio of the steering mechanism is properly set
Note:
When checking this section of the content, it is important to confirm that the deceleration ratio and the mechanical parameter model used for calculating the deceleration ratio match!
When entering the deceleration ratio, make sure to verify the deceleration ratio of the reducer installed on the forklift!
If the reduction ratio of the reducer is 23.9, please complete the form below.
Information on Rebot-Related Models and Deceleration Ratios:
The Rebote Model | CDD14 | CDD20 | CBD20-S | CPD15-T | CQD14 |
---|---|---|---|---|---|
Reducer Reduction Ratio | 23.9 | 23.9 | 23.9 | 23.9 | 23.9 |
Gear Ratio | 130/18 | 144/18 | 144/18 | 144/18 | 144/18 |
Overall Deceleration Ratio | 172.6 | 191.2 | 191.2 | 191.2 | 191.2 |
Remarks | Reduction Ratio = Reducer Reduction Ratio * Gear Ratio |
If the reduction ratio of the reducer is 24.975, please complete the form below.
Information on Rebot-Related Models and Deceleration Ratios:
The Rebote Model | CDD14 | CDD20 | CBD20-S | CPD15-T | CQD14 |
---|---|---|---|---|---|
Reducer Reduction Ratio | 24.975 | 24.975 | 24.975 | 24.975 | 24.975 |
Gear Ratio | 130/18 | 144/18 | 144/18 | 144/18 | 144/18 |
Overall Deceleration Ratio | 180.375 | 199.8 | 199.8 | 199.8 | 199.8 |
Remarks | Reduction Ratio = Reducer Reduction Ratio * Gear Ratio |
The location of parameters is displayed below:
Figure 4.2.3
4.2.4 Fine-tune the speed and timing of returning to zero
Note:
Before setting this parameter, make sure that the zero switch can be triggered normally.
We recommend modifying the
Homing Speed
to 10% and setting theHoming Timeout
to 20 seconds. This may result in a longer time to return to 0, but it will increase precision.We suggest that the customer's rudder angle motor be able to steer ±120°. If not, there may be errors in the steering process. This point needs to be clarified!
The choice range is ±120 degrees, and the value range for
homing direction mode
is from 0 to 3.
The location for modifying parameters is illustrated in Figure 4.2.4:
Figure 4.2.4
4.2.5 Checking the Baud Rate of the Steering Driver
Connect using the 1309 module with Curtis1232E
. To check, use can
. If the baud rate is set correctly,
Set
Baud Rate
to 1 (250K) for optimal performance
Please refer to Figure 4.2.5 for the location of parameter modification:
Figure 4.2.5
4.2.6 Verification method for adjusting rudder angle follower and overshoot effect
Use caution when making modifications: The response and performance of forklifts can vary, and operations should be carried out according to the specific forklift being used.
Set
Position Kp
to 100%Set
Velocity Kp
to 30%Set
Velocity Ki
to 6.5%
Figure 4.2.6
Change the values associated with Step 1 to
roboshop
and confirm the above interface
Turn the rudder to a 90° angle
Note: In the following figure, what is the highest possible value for Angle feedback? Please record the corresponding values.
Continue with Step 2 until you discover a dataset with strong follow-through and overshooting
Complete Record Form
Position Kp | Velocity Kp | Velocity Ki | Maximum Overshoot Angle | |
---|---|---|---|---|
1 | 67 | 17.9 | 7.9 | 90.9 |
2 | 100 | 30 | 8 | 90.5 |
3 | 70 | 30 | 8 | 91.1 |
4 | 70 | 50 | 8 | 90.7 |
5 | 70 | 50 | 10 | 90.5 |
6 | 70 | 70 | 10 | 90.5 |
7 | · · · · · · | |||
8 | 100 | 30 | 15 | 90 |
The third step is repeated until a dataset with accurate tracking and minimal overshoot is achieved. Typically, we repeat this process multiple times to determine the appropriate parameters.
Our default parameters are Position Kp
at 100%, Velocity Kp
at 30%, and Velocity Ki
at 6.5%. However, it should be noted that the relevant parameters vary for different forklifts, and testing and verification should be carried out according to the actual vehicle body.
Notice:
Our default parameters are
Position Kp
at 100%,Velocity Kp
at 30%, andVelocity Ki
at 6.5%. However, it should be noted that the relevant parameters for different forklifts may vary, and testing and verification should be carried out according to the actual vehicle.Adjust more freely with a good overshoot method:
(1) First, set the KI
value to 15% and send the angle through roboshop
to observe the overshoot. If there is an overshoot, set KI
to 20% and observe the overshoot. If there is no overshoot, proceed to step (2).
(2) If no overshoot occurs when KI
is set at 15%, then set the KI
value to 5% and observe the overshoot. If there is an overshoot, increase the KI
value. If not, continue to decrease the KI
value.
(3) Use dichotomy debugging to find the most appropriate value for KI
.
Note:
The relevant parameters of different forklifts should be tested and verified according to the actual vehicle body.
If the steering angle of the forklift is less than ±120°, other angles can be used to test the overtones of the parameters.
If it is found that the angle following performance overshoot is large when the vehicle turns, the value of
position kp
can be appropriately reduced.
4.3 Modification Parameters Related to Attached Table
https://seer-group.coding.net/s/8285d162-dedf-4c18-be8e-a72790af92d2
4.4 Supplementary Test Methods of Steering Motor
Using the testing method outlined in section 4.2.3, an improved result can be achieved by adjusting the
position Kp
,Velocity Kp
, andVelocity Ki
parameters. Once combined, these settings should be tested by instructing theroboshop
to move to five different angles: -90°, 90°, 0°, 45°, and -45°. The resultingroboshop
return angle should be observed.
Serial Number | Initial Angle | End Angle | Roboshop Return Angle | Angle Error |
---|---|---|---|---|
1 | 0 | 45 | ||
2 | 45 | 0 | ||
3 | 0 | 90 | ||
4 | 90 | 0 | ||
5 | 0 | - 45 | ||
6 | - 45 | 0 | ||
7 | 0 | - 90. | ||
8 | - 90. | 0 |
If both objectives can be met, proceed. If not,
Verify the steering motor configuration by checking the angle using the
Map
in section 4.2.1 to ensure correct mappingIf only a portion of the angle can be reached, suspect an issue with 1220C
If all angles cannot be met, verify the number of encoder lines and deceleration ratio in the parameters of 1220C
Note:
When turning from 0° to 90°, the angle is found to be 90.1° or 89.8°, with an error of 0.1~0.3 °. This may be due to encoder issues.
When turning, 0° and 90° are normal, but when turning to angles such as 45°, the return angle may be off by more than 1°.
There are three possible reasons for this:
Model file configuration issues
1220C file map mapping problems
The 1220C may be broken