Motor
Note:
"Motor" refers to the motor module.
The Properties window is used to modify the parameters of the motor, including the device name, location, driver CAN ID, driver maximum speed, driver reverse, number of encoder lines, CAN port, baud rate, model, function, wheel radius, deceleration ratio, external encoder model, external encoder ID, external encoder port, and zero marking mode.
Device name
Equipment name refers to the name of the motor, typically referred to as the "motor". The Enable Device option must be selected, otherwise the device will not function.
Location configuration
- basic
x
The x position in the right - handed coordinate system
Description: x position in the right hand coordinate system, such as the coordinates in the car modely
The y position in the right - handed coordinate system
Description: The y position in the right hand coordinate system, such as the coordinates in the car modelz
The z position in the right - handed coordinate system
Description: The z position in the right hand coordinate system, such as the coordinates in the car modelyaw
Definition: Angle in the right - handed coordinate system, x position in the right - handed coordinate system
Direction Angle in the right hand coordinate system, x position in the right hand coordinate system, such as the coordinates in the car modelcanID
Definition: refers to the ID number of the drive CAN
Note: It refers to the ID number of the CAN drive. Please enter the ID number based on the actual situation. (The naming rule of the AMB series is: Left 2 right 1, while drives of other brands are usually left 1 right 2)maxRPM
Meaning: refers to the maximum speed of the motor
Note: refers to the maximum speed of the motor, please fill in according to the actual situationinverse
Meaning: Whether the drive is reversed
Note: Indicates whether the drive is reverse. If this parameter is selected, it is reverse. If this parameter is not selected, it is forward. Select it as requiredencoderLine
Definition: refers to the number of encoder lines
Note: Indicates the number of encoder cables. Set this parameter based on the actual situationupLimitDI
Definition: The upper limit is DI
Note: -1 indicates that the upper limit DI is disabled. The upper limit di is 0-8 before H1.2.10 and 0-10 after H1.2.10downLimitDI
Definition: Lower limit DI
Note: -1 indicates that the upper limit DI is disabled. The upper limit di is 0-8 before H1.2.10 and 0-10 after H1.2.10zeroDI
Definition: zero DI
Note: -1 indicates that the upper limit DI is disabled. The upper limit di is 0-8 before H1.2.10 and 0-10 after H1.2.10passive
Definition: Whether it is a passive motor
Note: If this parameter is not selected, the function is disabled
canport
- canPort
port1
Communication port 1 of CAN.
Please select based on the actual situation.port2
CAN communication port 2.
Please select based on the actual situation.
Brand name
"Brand" refers to the model of the configured drive. Please select the appropriate brand based on your specific situation. We support the following drive brands:
Optional | Brand Description |
---|---|
Copley-ADP-CANOpen | Copley drives are adapted to the standard CANopen protocol. |
HLS-LS-Private | Mori Creation and Lyse LS drive private protocol |
Kinco-FD-CANOpen | The driver adapts the standard CANopen protocol |
Motec-ARES-CANOpen | MoTeC drives support the standard CANopen protocol |
Wellwit-SeerCANOpen | The Wellwit driver adapts the standard CANopen protocol. |
Moons-MDX-SeerCANOpen | The Ming Chi driver adapts the standard CANopen protocol |
HLS-LS-CANOpen | Sentron and Lisi LS drives are adapted to the standard CANopen protocol. |
Curtis-1232e-Triwin | Cotis 1232E- Dolphin Private Protocol |
Curtis-1298-DHL | Kirsty 1298-DHL Private Agreement |
Curtis-1232-RuiBoTe | Cortis 1232E-Rebot Private Agreement |
Curtis-1298-Seer | Kirsty 1298- Private Agreement of Sengok |
Curtis-1232-HeLi | Cortis 1232E - Resultant Private Agreement |
Curtis-1234-HangCha | Costi-1234 Hangzhou Fork Private Custom Protocol |
Curtis-1234-ZhiChe | Cortis-1234 - Smart Car Private Custom Protocol |
Nanotec-AE-CANOpen | The Nanotec-AE family of drives supports the CANopen protocol. |
Curtis-1298-Nuoli | Cortis 1298- Nori Private Agreement |
Keya-KYDBL-CANOpen | Koa-KYDBL-Standard CANopen protocol |
Keya-48150-CANOpen | Coya-48150 standard CANopen protocol |
HLS-DS/RS-CANOpen | Hollysys DS and RS series drives support the standard CANopen protocol |
MuXing-IGS-CANOpen | Pastoral Star standard CANopen protocol |
LeiSai-LD5-CANOpen | Resai-LD5 standard CANopen protocol |
Jinling-DDR-CANOpen | JinLing-DDR follows the standard CANopen protocol. |
Tongyi-IxL-CANOpen | Tongyi standard CANopen protocol |
RoboteQ-SeerCanopen | RobotEQ-Sendo custom CANopen protocol |
Technosoft- CANopen | Technosoft - The standard CANopen protocol |
Moons-M2DC-CANOpen | Naruchi-M2DC standard CANopen protocol |
Kinco-Stepper-CANOpen | Bco stepper motor with standard CANopen protocol |
AKerMan Chassis CANOpen | AKerMan chassis CANopen protocol |
ZAPI-Ace2-TianTian | ZAPI-ACE2-Daily custom protocol |
JMC-C830RC-CANOpen | Gemecon C830RC protocol |
Windcon-VSY15D-CANOpen | Windcon-VSY15D CANopen Protocol |
Function
"Func" refers to the function of the motor. Please check it according to the actual situation.
- Functionality
walk
Meaning: Walking motor
Note: Select based on the actual situationsteer
Meaning: Steering wheel motor
Note: Select based on the actual situationspin
Meaning: Pallet rotating motor
Note: Select based on the actual situationfork
Meaning: Fork motor
Note: Select based on the actual situationlinear
Meaning: Linear motor
Note: Select based on the actual situationrotation
Meaning: Linear rotating motor
Note: Select based on the actual situation
Walking Motor (Walk) Configuration
- func
wheelRadius
The actual radius of the driving wheel.
Note: Please enter the value based on the actual situation.reductionRatio
The walking mechanism deceleration ratio.
Note: Please enter the value based on the actual situation.minimumspeed
The minimum speed of a moving motor.
Note: Please enter the value based on the actual situation.deadDealerK
The deadDealerK.
Note: Please enter the value based on the actual situation.
Rotary motor (spin) configuration
- Function Parameters:
maxSpeed
Maximum speed.
Note: Enter a value based on the actual situation.maxAcc
Maximum acceleration.maxDec
Maximum speed reduction.
Note: Enter a value based on the actual situation.maxJerk
Maximum acceleration.
Note: Enter a value based on the actual situation.reductionRatio
The gear ratio multiplied by the reduction ratio of the reducer.
Note: Enter a value based on the actual situation.calibrationVel
Zero speed of tray rotation mark.
Note: Enter a value based on the actual situation.offset
Offset angle.
Note: Enter a value based on the actual situation.blockDI
Block DI.
Note: -1 indicates that this function is disabled. If an error message is triggered during zero marking to stop, you can continue to mark zeros. Set this parameter based on the actual situation.
Rudder angle motor (steer) configuration
- func
maxSpeed
Maximum speed.
Note: Enter the value based on the actual situation.maxAcc
Maximum acceleration.
Note: Enter the value based on the actual situation.maxDec
Maximum speed reduction.
Note: Enter the value based on the actual situation.maxJerk
Maximum acceleration.
Note: Enter the value based on the actual situation.reductionRatio
The gear ratio multiplied by the reduction ratio of the reducer.
Note: Enter the value based on the actual situation.maxAngle
The maximum angle at which the wheel turns.
Note: Enter the value based on the actual situation.minAngle
The minimum angle at which the wheel turns.
Note: Enter the value based on the actual situation.steerOffset
The offset value of the steering wheel angle.
Note: Enter the value based on the actual situation.steerResolution
Rudder angle resolution.
Note: Enter the value based on the actual situation.steerOffsetFile
The folder in which the steerOffset value resides.
Note: Enter the value based on the actual situation.positionSpeed
The speed at which the wheel rotates in a pattern of position.
Note: Now it can only be used for Kinco to make steering motor, please fill in according to the actual situation.
Diagram of Model Parameters:
Fork Motor (Fork) Configuration (Used to Control Forklift Below RBK Version 3.3)
- func
minHeight
Definition: refers to the minimum distance between the upper surface of the fork and the ground
Note: Indicates the minimum distance between the upper surface of the fork and the ground. The unit is meters. Please fill in the distance according to the actual situationmaxHeight
Meaning: refers to the maximum distance between the upper surface of the fork and the ground
Note: It refers to the maximum distance between the upper surface of the fork and the ground. The unit is meters. Please fill in the distance according to the actual situationmaxDownSpeed
Meaning: The maximum rate of descent
Note: It refers to the maximum descending speed, and the unit is 1/1000 of the maximum current output. The specific speed depends on the oil circuit design, and please fill in according to the actual demandmaxUpSpeed
Maximum rate of rise
Note: refers to the maximum rising speed, with 1/1000 of the maximum current output as the unit, the specific speed depends on the design of the oil circuit, please fill in according to the actual demanddownDeadBand
What it means: to descend a dead zone
Explanation: Due to the fork mechanical structure, oil circuit design, parameter configuration and other factors, the actual decline to the theoretical value cannot be reduced, so it is necessary to add a drop dead zone to reduce the error value. In meters, the value of centimeter is usually set. For example, the fork is set to 1 meter, but the actual drop is to 0.97 meters, and the drop dead zone can be set to 0.03 meters. The fork can be lowered to 1 meter in practical conditionsupDeadBand
What it means: to rise to a dead zone
Explanation: As the fork mechanical structure, oil circuit design, parameter configuration and other factors lead to the actual rise to the theoretical value, it is necessary to add a rise dead zone to reduce the error value. In meters, the value of centimeter is usually set. For example, when the fork is set to 1 meter and actually drops to 1.03 meters, the rise dead zone can be set to 0.03 meters. So that the fork can be raised to 1 meter in practical conditionsforkType
Definition: refers to the type of fork
Note: indicates the type of fork. 0: no fork, 1: no fork with high feedback, 2: fork with high feedback. Fill in the fork according to the actual situationpumpType
Definition: refers to the pump control type
Description: refers to pump control type, 0: no pump, 1: Curtis controlled IO pump, 2: Curtis proportional control pump, please fill in according to the actual situationforkUpPIAdd
Meaning: refers to the incremental value used for acceleration of fork rise
Note: This increment value is set according to the basic condition of the vehicle body. The increment value can be changed according to the current output speed. Please fill in the increment value according to the actual test situation and demandforkUpPIDel
Definition: refers to the incremental value used for fork rise deceleration
Note: This increment value is set according to the basic condition of the vehicle body. The increment value can be changed according to the current output speed. Please fill in the increment value according to the actual test situation and demandforkDownPIAdd
Meaning: refers to the incremental value used to accelerate the fork drop
Note: This increment value is set according to the basic condition of the vehicle body. The increment value can be changed according to the current output speed. Please fill in the increment value according to the actual test situation and demandforkDownPIDel
Meaning: The incremental value used for fork descent deceleration
Note: This increment value is set according to the basic condition of the vehicle body. The increment value can be changed according to the current output speed. Please fill in the increment value according to the actual test situation and demand
Motor (linear) configuration (used to control fork lifting in rbk version 3.3 and up)
- func
maxRPM
The maximum rotation allowed by a linear motor
Note: It refers to the maximum rotational speed of the linear motor. According to the formula: MaxRpm * _reductionRatio / 60.0f /1000.0f = val (m/s) [val is the delivery speed of rbk], which is used to symbolize the maximum speed that the fork can movereductionRatio
Definition: motor encoder deceleration ratio
Note: When the motor encoder is used, the calculated deceleration ratio should be selected according to the actual situation. As a function related to the fork, the case of external encoder: refers to the deceleration ratio of external encoder, based on factor = (4_ encoderLine/ reductionRatio) _1000; [factor: Number of encoder cables of external encoder] Enter the parameter based on the actual connection situationencoderLine
Definition: motor encoder or external cable encoder wire number
Note: When using the external cable encoder, the calculated number of encoder lines should be selected according to the actual situation. When using the fork lifting function, it refers to the encoder value of the external cable encoder, 4096 (SICK-AHM36) by default. According to the formula: factor = (4_ encoderLine/ reductionRatio) _1000; 【factor: Number of encoder lines for external encoder 】
Generally, we can set the reductionRatio by fixing encoderLine as 4096upLimitDI
Definition: The upper limit is DI
Note: -1 indicates that the upper limit DI is disabled. The upper limit di is 0-8 before H1.2.10, and 0-10 after H1.2.10. Set this parameter based on actual cable connectionsdownLimitDI
Definition: Lower limit DI
Note: -1 indicates that the upper limit DI is disabled. The upper limit di is 0-8 before H1.2.10, and 0-10 after H1.2.10. Set this parameter based on actual cable connectionszeroDI
Definition: zero DI
Note: -1 indicates that the upper limit DI is disabled. The upper limit di is 0-8 before H1.2.10, and 0-10 after H1.2.10. Set this parameter based on actual cable connectionsmaxSpeed
Maximum speed
Note: Enter the value based on the actual situationmaxAcc
Maximum acceleration
Note: Enter the value based on the actual situationmaxDec
Maximum speed reduction
Note: Enter the value based on the actual situationmaxJerk
Maximum acceleration
Note: Enter the value based on the actual situationcalibrational
Zero speed
Note: Enter the value based on the actual situationminLenght
Definition: refers to the minimum distance between the upper surface of the fork and the ground
Note: Indicates the minimum distance between the upper surface of the fork and the ground. The unit is meters. Please fill in the distance according to the actual situationmaxLenght
Meaning: refers to the maximum distance between the upper surface of the fork and the ground
Note: It refers to the maximum distance between the upper surface of the fork and the ground. The unit is meters. Please fill in the distance according to the actual situationoffset
Meaning: compensation value
Note: When used as a motor with an external encoder, use as a fork action: refers to the minimum distance between the upper surface of the fork and the ground, please fill in according to the actual situationminUpSpeed
Rise speed dead zone value
Note: Indicates the rising speed dead zone. 0: indicates the rising PID is used. Non-0: indicates the rising speed dead zone is usedminDownSpeed
Drop speed dead zone value
Note: Indicates the descending speed dead zone. 0: indicates the ascending PID is used. Non-0: indicates the ascending speed dead zone is usedUpKp
Definition: refers to the proportional parameters of the PID adjustment of the fork
Note: This parameter refers to the proportional parameter for fork rising PID adjustment. It can be adjusted according to the method of adjusting fork speed and accuracy. Please fill in the parameter according to the actual situationUpKI
Definition: refers to the integral parameter of the fork rise PID adjustment
Note: It refers to the integral parameter adjusted by the ascending PID of the cargo fork. It can be adjusted according to the method of adjusting the speed and accuracy of the cargo fork. Please fill in the parameter according to the actual situationUpKd
Definition: refers to the differential parameters of the fork rise PID adjustment
Note: It refers to the differential parameter of the fork rising PID adjustment. It can be adjusted according to the method of adjusting the fork speed and accuracy. Please fill in the differential parameter according to the actual situationdownKp
Definition: refers to the fork down PID adjustment of the proportion parameter
Note: This parameter refers to the proportional parameter for fork drop PID adjustment. Adjust it according to the method of adjusting fork speed and accuracy. Please fill in the parameter according to the actual situationdownKI
Definition: refers to the fork drop PID adjustment of integral parameters
Note: It refers to the integral parameter of the fork drop PID adjustment. It can be adjusted according to the method of adjusting the fork speed and accuracy. Please fill in the parameter according to the actual situationdownKD
Definition: refers to the fork drop PID adjustment of differential parameters
Note: It refers to the differential parameter of PID adjustment for fork drop. It can be adjusted according to the method of adjusting fork speed and accuracy. Please fill in according to the actual situationdeltaCnt
Definition: cnt value that the encoder allows jitter
Note: Indicates the cnt value that allows jitter for the encoder. -1: indicates that the jitter is disabled (Set to -1 for the truck). A value greater than 0 indicates the cnt range that allows fork jitterupDelayTime
Definition: refers to the fork lift delay completion time
Note: The unit is s, where -1 indicates that the fork is not in use, 0 indicates protocol DI, and 1 to 20 indicates the delay time. [If the protocol DI is set to 0 for forklift trucks], enter the value based on the actual situationdownDelayTime
Meaning: fork drop delay completion time
Note: The unit is s. -1: indicates that the descending delay is not used, 0: indicates protocol DI, and 1 to 20 indicates the delay time. If protocol DI is configured for the forklift truck, set it to 0
The configuration of the linear rotating motor (rotation)
(to be added)
External Encoder Type
Note:
"outEncoderBrand" refers to the type of external encoder. Please select the appropriate type based on the requirements of your site.
- outEncoder
outEncoderID
Definition: ID of external cable encoder
Note: Select based on the actual situation.outEncoderRatio
Definition: External draw-wire encoder deceleration ratio
Note: When using the external cable encoder, please choose the deceleration ratio according to the actual situation.outEncoderLine
Definition: External cable encoder wire number
Note: When using the external cable encoder, please choose the calculated number of encoder lines according to the actual situation.
- outEncoderPort
port1
Communication port 1 of CAN
Note: Select based on the actual situation.port2
CAN communication port 2
Note: Select based on the actual situation.
- resetMode
resetMode
Definition: Index zero mode
Note: Please choose according to the actual situation. If you do not need to mark zero, select none.resetBySpeed
Definition: Calibrated by means of speed
Note: If you are using a jacking rotating car body, please select resetBySpeed for the jack and spin motors that need to be marked with zero.resetbyDriver
Definition: Zero by way of drive
Note: If you are using a single or double steering wheel body, select the steer motor as the resetbyDriver. The walking motor remains none.