Motor¶
Direction of Motor Rotation¶
Important
If the motor is installed differently, such as direct drive or connected using a
belt or gear, make sure that the value set for parameter O67 is consistent
with the direction of rotation.
Look at the motor shaft, setting values:
0 = Counterclockwise motor rotation
1 = Clockwise motor rotation
Synchronization signal source¶
Important
If the settings are incorrect, the motor may not stop.
Some are called upper needle position signals. For direct drive, this signal is built
into the motor; for those using belts or gear, a separately installed sensor is
generally used. Please ensure that the setting value of parameter O04 matches
the actual situation.
0 = External
1 = Integrated inside the motor
Holding force at Standstill¶
Enable this function by set A54 to 1.
This function prevents unintentional “wandering” of the needle at standstill. The effect can be checked by turning the hand wheel.
While the function is in effect, the motor will maintain a certain force to lock in the current position. However, the “lock” here does not mean “completely still”, if the parameters are set improperly, or the motor is in a position where the external force is too large/small, the needle may vibrate up and down.
Holding force takes effect at standstill:
for a stop in the seam
after the end of the seam
The maximum time the holding force can keep takes effect is determined by parameter
A66 :
Equal to 0
Holding force take effect always when stopped.
Not equal to 0
Holding force only take effect for a certain period of time when stop, and then the motor is released. At this time, the parameter value represents the effective time.
The effect can be set by parameter I46, The higher the set value, the stronger
the holding force.
Starting/Braking Characteristics¶
The drive acceleration/deceleration dynamics can be adapted to the sewing machine characteristic (light/heavy).
The following applies to all setting values: the lower setting value, the stronger reaction!
With a low parameter value on a heavy machine, the characteristic may appear coarse. In this case, one should try to optimize the settings.
Braking Mode¶
The braking mode dictates the deceleration rate and the smoothness at the target
position, which is determined by parameter I30.
The system initiates the braking sequence when the carriage/needle reaches a specific
distance from the target position, defined by parameter I37.
0: Creep Mode (Slow-down Mode)
Requires a longer braking distance. While the average speed during deceleration is lower than in Position Mode, the overall motion profile is significantly smoother.
1: Position Mode
Requires a shorter braking distance and maintains a higher average speed during the deceleration phase. However, it may result in mechanical oscillation or overshoot at the target position.
Quick reference¶
This table summarizes which parameter should be used for motor:
Parameter |
Authority |
See also |
|---|---|---|
Min. Speed |
Technician |
|
Auto Needle Up at Power-on |
Technician |
|
Holding Force |
Technician |
|
Step Angle(CPC-h) |
Developer |
|
Position Error Threshold takes effect(CPC-h) |
Developer |
|
Position Error Threshold does not take effect(CPC-h) |
Developer |
|
Holding Force Mode |
Technician |
|
Machine Sync Signal Source |
Technician |
|
Input Speed Scaling |
Technician |
|
Input Speed Scaling |
Technician |
|
Directions of Motor Rotation |
Developer |
|
Acceleration |
Technician |
|
Deacceleration |
Technician |
|
Electrical Angle |
Developer |
|
Transmission Ratio |
Developer |
|
Kp(CSC-t) |
Developer |
|
Divisor of Kp(CSC-t) |
Developer |
|
Ki(CSC-t) |
Developer |
|
Divisor of Ki(CSC-t) |
Developer |
|
Kp(CSC) |
Developer |
|
Divisor of Kp(CSC) |
Developer |
|
Ki(CSC) |
Developer |
|
Divisor of Ki(CSC) |
Developer |
|
Upper Output limit(CSC) |
Developer |
|
Feedforward(CSC) |
Developer |
|
Kp(CCC-d) |
Developer |
|
Divisor of Kp(CCC-d) |
Developer |
|
Ki(CCC-d) |
Developer |
|
Divisor of Ki(CCC-d) |
Developer |
|
Upper Output limit(CCC-d) |
Developer |
|
Lower Output limit(CCC-d) |
Developer |
|
Kp(CCC-q) |
Developer |
|
Divisor of Kp(CCC-q) |
Developer |
|
Ki(CCC-q) |
Developer |
|
Divisor of Ki(CCC-q) |
Developer |
|
Upper Output limit(CCC-q) |
Developer |
|
Lower Output limit(CCC-q) |
Developer |
|
Encoder Resolution |
Developer |
|
Stop Routine Max. Time |
Developer |
|
Brake Mode |
Developer |
|
MACHINE ZERO Offset |
Developer |
|
Distance(Brake P-S process) |
Developer |
|
Initial Speed(Brake P-S process) |
Developer |
|
Terminal speed(Brake P-S process) |
Developer |
|
Kp(CPC-s) |
Developer |
|
Divisor of Kp(CPC-s) |
Developer |
|
Kd(CPC-s) |
Developer |
|
Divisor of Kd(CPC-s) |
Developer |
|
Max. Hold Force Current |
Developer |
|
Field Weaken |
Developer |
|
Field Weakening Effective Speed |
Developer |
|
Max. Id current |
Developer |
|
Upper Output limit(CPC-h) |
Developer |
|
Lower Output limit(CPC-h) |
Developer |
|
Kp(CPC-h) |
Developer |
|
Divisor of Kp(CPC-h) |
Developer |
|
Kd(CPC-h) |
Developer |
|
Divisor of Kd(CPC-h) |
Developer |
Parameter List¶
- S02¶
- -Max
1000
- -Min
50
- -Unit
spm
- -Description
Sewing speed at Pedal POSITION 1; also used as the single stitch speed.
- A18¶
- -Max
1
- -Min
0
- -Unit
–
- -Description
- Needle automatically moves to the upper position after power-on:0 = Off;1 = On.
Danger
Please set A18 parameters carefully, it may cause personal danger.
- A54¶
- -Max
1
- -Min
0
- -Unit
–
- -Description
- Setting the holding force of the motor after stop:0 = Off;1 = On.
- A55¶
- -Max
720
- -Min
1
- -Unit
–
- -Description
The shaft is locked a range within this angle.
- A56¶
- -Max
720
- -Min
1
- -Unit
–
- -Description
When the position error is large than the parameters, the motor will start to adjust the position.
- A57¶
- -Max
720
- -Min
1
- -Unit
–
- -Description
When the position error is small than the parameters, the motor will standby.
- A66¶
- -Max
1
- -Min
0
- -Unit
–
- -Description
- 0 = The motor holds always;Other = The holding force turns off after the time set by this parameter.
- O04¶
- -Max
1
- -Min
0
- -Unit
–
- -Description
- 0 = External;1 = Integrated inside the motor
- O36¶
- -Max
5
- -Min
0
- -Unit
–
- -Description
Speed scaling allows the machine to run at lower speed than the set. For every 1 increase in the parameter value, it decreases by 1/10.
- O37¶
- -Max
1
- -Min
0
- -Unit
–
- -Description
- In Simple mode, no seam program, no trim, no position, etc, except the motor can run:0 = Off;1 = On.
- O67¶
- -Max
1
- -Min
0
- -Unit
–
- -Description
- Look at the motor shaft, setting values:0 = Counterclockwise;1 = Clockwise.
- I01¶
- -Max
500
- -Min
150
- -Unit
ms
- -Description
The time for accelerating from 0rpm to 4500 rpm.
- I02¶
- -Max
500
- -Min
150
- -Unit
ms
- -Description
The time for deaccelerating from 4500 rpm to 0 rpm.
- I03¶
- -Max
4096
- -Min
0
- -Unit
–
- -Description
The offset of electrical angle.
- I04¶
- -Max
4096
- -Min
1
- -Unit
–
- -Description
The number of pulses output by motor encoder corresponding to one rotation of the machine.
- I05¶
- -Max
9999
- -Min
0
- -Unit
–
- -Description
Kp in Closed-loop Speed Control-trimming.
- I06¶
- -Max
99
- -Min
0
- -Unit
–
- -Description
Divisor of Kp in Closed-loop Speed Control-trimming.
- I07¶
- -Max
9999
- -Min
0
- -Unit
–
- -Description
Ki in Closed-loop Speed Control-trimming.
- I08¶
- -Max
99
- -Min
0
- -Unit
–
- -Description
Divisor of Ki in Closed-loop Speed Control-trimming.
- I09¶
- -Max
9999
- -Min
0
- -Unit
–
- -Description
Kp in Closed-loop Speed Control.
- I10¶
- -Max
99
- -Min
0
- -Unit
–
- -Description
Divisor of Kp in Closed-loop Speed Control.
- I11¶
- -Max
9999
- -Min
0
- -Unit
–
- -Description
Ki in Closed-loop Speed Control.
- I12¶
- -Max
99
- -Min
0
- -Unit
–
- -Description
Divisor of Ki in Closed-loop Speed Control.
- I13¶
- -Max
20
- -Min
1
- -Unit
–
- -Description
Upper Output limit in Closed-loop Speed Control.
- I14¶
- -Max
500
- -Min
0
- -Unit
–
- -Description
Feedforward in Closed-loop Speed Control.
- I15¶
- -Max
9999
- -Min
0
- -Unit
–
- -Description
Kp in Closed-loop Current Control-d axis.
- I16¶
- -Max
99
- -Min
0
- -Unit
–
- -Description
Divisor of Kp in Closed-loop Current Control-d axis.
- I17¶
- -Max
9999
- -Min
0
- -Unit
–
- -Description
Ki in Closed-loop Current Control-d axis.
- I18¶
- -Max
99
- -Min
0
- -Unit
–
- -Description
Divisor of Ki in Closed-loop Current Control-d axis.
- I19¶
- -Max
3276
- -Min
0
- -Unit
–
- -Description
Upper Output limit in Closed-loop Current Control-d axis.
- I20¶
- -Max
3276
- -Min
0
- -Unit
–
- -Description
Lower Output limit in Closed-loop Current Control-d axis.
- I21¶
- -Max
9999
- -Min
0
- -Unit
–
- -Description
Kp in Closed-loop Current Control-q axis.
- I22¶
- -Max
99
- -Min
0
- -Unit
–
- -Description
Divisor of Kp in Closed-loop Current Control-q axis.
- I23¶
- -Max
9999
- -Min
0
- -Unit
–
- -Description
Ki in Closed-loop Current Control-q axis.
- I24¶
- -Max
9999
- -Min
0
- -Unit
–
- -Description
Divisor of Ki in Closed-loop Current Control-q axis.
- I25¶
- -Max
3276
- -Min
0
- -Unit
–
- -Description
Upper Output limit in Closed-loop Current Control-q axis.
- I26¶
- -Max
3276
- -Min
0
- -Unit
–
- -Description
Lower Output limit in Closed-loop Current Control-q axis.
- I27¶
- -Max
9999
- -Min
1
- -Unit
–
- -Description
Lines Per Revolution of the motor encoder.
- I28¶
- -Max
9999
- -Min
0
- -Unit
ms
- -Description
The maxmum time of stop routine.
- I30¶
- -Max
1
- -Min
0
- -Unit
–
- -Description
- Braking Mode Selection0 = Creep Mode (Slow-down Mode);1 = Position Mode.
- I33¶
- -Max
1
- -Min
0
- -Unit
–
- -Description
The offset of between MACHINE ZERO and motor synchronization point.
- I37¶
- -Max
359
- -Min
0
- -Unit
1°
- -Description
The distance of brake Position-Speed process.
- I38¶
- -Max
500
- -Min
1
- -Unit
spm
- -Description
The initial speed of brake Position-Speed process.
- I39¶
- -Max
100
- -Min
0
- -Unit
spm
- -Description
The terminal speed of brake Position-Speed process.
- I40¶
- -Max
9999
- -Min
0
- -Unit
–
- -Description
Kp in Closed-loop Position Control-stop.
- I41¶
- -Max
99
- -Min
1
- -Unit
–
- -Description
Divisor of Kp in Closed-loop Position Control-stop.
- I42¶
- -Max
9999
- -Min
0
- -Unit
–
- -Description
Kd in Closed-loop Position Control-stop.
- I43¶
- -Max
99
- -Min
1
- -Unit
–
- -Description
Divisor of Kd in Closed-loop Position Control-stop.
- I46¶
- -Max
40
- -Min
1
- -Unit
0.1A
- -Description
Maximum current during the motor holding.
- I47¶
- -Max
1
- -Min
0
- -Unit
–
- -Description
- Field weaken for higher speed:0 = Off;1 = On.
- I48¶
- -Max
4500
- -Min
50
- -Unit
rpm
- -Description
Above this speed, field weakening takes effect.
- I49¶
- -Max
40
- -Min
1
- -Unit
0.1A
- -Description
Maximum Id current during field weakening.
- I50¶
- -Max
500
- -Min
0
- -Unit
–
- -Description
Upper Output limit in Closed-loop Position Control-holding.
- I51¶
- -Max
100
- -Min
0
- -Unit
–
- -Description
Lower Output limit in Closed-loop Position Control-holding.
- I52¶
- -Max
9999
- -Min
0
- -Unit
–
- -Description
Kp in Closed-loop Position Control-holding.
- I53¶
- -Max
99
- -Min
1
- -Unit
–
- -Description
Divisor of Kp in Closed-loop Position Control-holidng.
- I54¶
- -Max
9999
- -Min
0
- -Unit
–
- -Description
Kd in Closed-loop Position Control-holding.
- I55¶
- -Max
99
- -Min
1
- -Unit
–
- -Description
Divisor of Kd in Closed-loop Position Control-holidng.