Action unknown: siteexport_addpage

Elmo Servo Drive

Installation with Elmo Gold DC Bell

Feedback

The motor feedback must be connecte to the feedback port (DC Bell in port B) with the adapter cable with code DA002030-1M.

portb_con.jpg

Motor phases

M1,M2 and M3 must be connected respectively to U, V and W phases of the linear motor.
Considering the adapter cable DA002030-1M the phases color are M1 ⇒ blue, M2 ⇒ violet and M3 ⇒ brown.

motor_phases.jpg

Configuration


In order to configure ELMO servo drive for NL miniature linear motor following these steps using ELMO Application Studio II from ELMO: https://www.elmomc.com/products/application-studio/download-resource-center/

Motor Settings

Using the data from NL datasheet please insert the right values on the page. For example considering NL120Q we have these values.

www.nilab.at_dokuwiki_lib_plugins_ckgedit_fckeditor_userfiles_image_miniature_motors_motor_setting.jpg

Feedback settings

Integrated encoder is SIN/COS 1Vpp connected to the Port B of the drive (here the drive is Gold DC Bell) with a sine period that correspond to 60 mm of pole pitch (NL120Q)

feedback_setting.jpg

Current LImits

current_limits.jpg

Current Indentification

Please perform current identification pushing Indentify button on the right up of the window. The drive calculates the phase resistance and induction of the single phase.
The resulted values are the original Phase to Phase resistance and inductance divided by a factor of 2.

current_identification.jpg

Current Design

Please push the button Design on the right up of the window to perform a calculation of current loop parameters.

current_design.jpg

Current Verification - Time

Click on start button on right up of the window to start the verification. The drive is injecting a square wave in a current loop. Please change the values controller gain and controlled integral to be close to the injected square wave profile (green)

The target is to have minimum overshot and maximum slope on the current feedback signal (blue)

current_verification.jpg

Sensor Calibration

Please specify the right displacement for this calibration, typically at least one sine period ⇒ Displacement [el.cycl] = 1,2.
Then move the slider of the motor in a position to avoid the mechanical stop interaction. With 1,2 on the displacement the motor will be move forward and backward for motor pole pitch x 1,2 = 60 x 1,2 = 72mm.
When the motor is in the right position please press the button calibrate.

sensor_calibration.jpg

Motor commutation

In order to calculate a store the commutation offset move the slider in a position to avoid the mechanical stop interaction and press the button Run commutation on the right up of the window.
The slider will move for a corresponding span of 1,2 x pole pitch = 1,2 x 60 = 72mm. (the span can be reduces using the parameter Displacement [el.cycl].

commutation.jpg

Velocity and position identification

Perform a verification setting control loop mode to Position Closed Loop with a low pass filter value of 800 Hz (typical value for NL120).

vel_pos_ident.jpg

Velocity and position design

Please press the button design to calculate the position and velocity values.
Normally, the velocity integral must be increase to increase the stiffness of the slide. Please, enable the motor and increase the value to have slider rigidity.
Typicall 500 Hz of velocity integral are needed.

vel_pos_design.jpg

Velocity and position verification - Time

In order to fine tune the motor, please use Verification time window injecting a sine wave on the position loop correspoding to at least 300 counts with a frequency of 1,2 Hz (for example).
See the result on the signal position command and position feedback, speed command and speed feedback. Oscilloscope setting are resolution of 800 microseconds with a record time of 2,183sec.

signal.jpg

pos_vel_verification.jpg

The typical value for NL120Q are: :miniature_motors:nl120q_elmo_dcbell.zip

Velocity gain [A/count/sec] = 4E-5
Velocity integral [Hz] = 500
Position gain [rad/sec] = 3
Acceleration feed FW [A/count/sec] = 2,78E-6
Velocity Feedfoward FF[2] = 1
Low pass filter Freq. [Hz] = 1500
Damping factor = 0,6