Skip to main content

4. Basic Settings

You can implement the functions of parameter setting, display, monitoring, alarm, adjustment, etc. of the Drive in the following two ways.
 Use the Panel Operator of the Drive
 Use the Motion Perfect V5.3 or above (Recommended)

4.1 Panel Operator
4.1.1 Key Names and Functions
There is a Panel Operator on the front of the Drive, as is shown in Figure 4-1. 

image.png

The names and functions of the keys on the Panel Operator are as follows.

image.png

4.1.2 Basic Mode Selection
The basic modes include Status Display Mode, Parameter Setting Mode, Utility Function Mode, and Monitor Mode. Select a basic mode with [M] key to display the operation status, set parameters and operation references, as is shown in Figure 4-2. 

image.png

4.1.3 Status Display Mode
Power ON the Drive and wait for a while, the Panel Operator will initially display the Servo Status.
The information displayed by the status is divided into two parts:
 The first two digits are called Bit Data, what indicates the signal states during the operation of Drive.
 The last three digits are called Code, what indicates the operation states of Drive.

image.png

The display meaning of each segment on Bit Data are shown in Table 4-1, and they have different meanings under Speed or Torque Control Mode and Position Control Mode.

image.png

The display meanings of Code are shown in Table 4-2

image.png

image.png

image.png

4.1.4 Parameter Setting Mode
Functions can be selected or adjusted by setting parameters. There are two types of parameters.
 Function Parameters: the functions allocated to each digit of the Panel Operator can be selected.
 Adjustment Parameters: a parameter is set to a value within the specified range of the parameter.
For a description of the parameter settings, please refer to the section Chapter 12 Parameters.
Function Parameters Setting
The example below shows how to change parameter Pn003 (Application Function Selections 3) from 0000 to 1032.
Step 1 Press [M] key several times to select the Parameter Setting Mode. 

image.png

Step 2 Press [▲] key or [▼] key to select the parameter Pn003. 

image.png

Step 3 Press [◄] key to display the current value of Pn003. 

image.png

Step 4 Press and hold [◄] key for 1 second or more, and then a flashing decimal point will appear at the bottom right of the 5th digit. 

image.png

Step 5 Press [▲] key twice, changing the value of the 5th digit from 0 to 2. 

image.png

Step 6 Press [◄] key once, moving the flashing decimal point to the 4th digit. 

image.png

Step 7 Press [▲] key three times, changing the value of the 4th digit from 0 to 3

image.png

Step 8 Press [◄] key twice, moving the flashing decimal point to the 2nd digit.

image.png

Step 9 Press [▲] key once, changing the value of the 2nd digit from 0 to 1.

image.png

Step 10 Press and hold [◄] key for 1 second or more to return to the display of the Pn003 parameter value or press the [M] key to return to the display of the Pn003.
----End 

image.png

Adjustment Parameters Setting
The example below shows how to change parameter Pn102 (Speed Loop Gain) from 100 to 85. 

Step 1 Press [M] key several times to select the Parameter Setting Mode. 

image.png

Step 2 Press [▲] key or [▼] key to select the parameter Pn102

image.png

Step 3 Press [◄] key to display the current value of Pn102.

image.png

Step 4 Press [▲] key or [▼] key to change the value to 00085.
Press and hold [▲] key or [▼] key to jump the setting value quickly. 

image.png

Step 5 Press [◄] key or [M] key to return to the display of Pn102.
----End 

image.png

The example below shows how to change parameter Pn504 (Deviation Counter Overflow Alarm) from 41943040 to 42943240.

Step 1 Press [M] key several times to select the Parameter Setting Mode. 

image.png

Step 2 Press [▲] key or [▼] key to select the parameter Pn504

image.png

Step 3 Press [◄] key to display bottom four digits of the current value of Pn504.

image.png

Step 4 Press and hold [◄] key for 1 second or more, and then a flashing decimal point will appear at the bottom right of the 5th digit.

image.png

Step 5 Press [◄] key twice, moving the flashing decimal point to the 3rd digit.

image.png

Step 6 Press [▲] key twice, changing the value of the 3rd digit from 0 to 2.

image.png

Step 7 Press [◄] key four times, moving the flashing decimal point to the 3rd of middle four digits.

image.png

Step 8 Press [▲] key once, changing the value of the 3rd digit from 1 to 2. 

image.png

Step 9 Press and hold [◄] key for 1 second or more to return to the display of the Pn504 parameter value or 8press the [M] key to return to the display of the Pn504.

----End 

4.1.5 Monitor Mode
The Monitor Mode can be used for monitoring the reference values, I/O signal status, and Drive internal status.
The Monitor Mode can be selected during Motor operation.

Select Monitor Mode
The example below shows how to display, the contents of monitor number Un003 (when the Motor rotates at 100).

Step 1 Press [M] key several times to select the Monitor Mode. 

image.png

Step 2 Press [▲] key or [▼] key to select the monitor number Un003. 

image.png

Step 3 Press [◄] key to display the data of Un003. 

image.png

Step 4 Press [◄] key to return to the display of Un003. 

----End

Contents of Monitor Mode Display

image.png

The status (low level or high level) of input signal allocated to each input terminal is displayed

image.png

image.png

4.1.6 Utility Function Mode
This section describes how to apply the basic operations using the Panel Operator to run and adjust the Motor.
The following table shows the parameters in the Utility Function Mode. 

image.png

Fn000 (Alarm trace data display)
The alarm trace data display can display up to ten previously occurred alarms. The following are the steps to display the alarm trace data.

Step 1 Press [M] key several times to select the Utility Function Mode. 

image.png

Step 2 Press [▲] key or [▼] key to select the function number Fn000.

image.png

Step 3 Press [◄] key to display latest alarm number. 

image.png

Step 4 Press [▲] key or [▼] key to view the other alarm data. 

image.png

Step 5 Press the [◄] key to return to the display of the Fn000.
Press and hold [◄] key for 1 second or more to clear all the alarm trace data.
----End

Fn001 (Initialize parameter settings)
The following are the steps to initialize parameter settings.

Step 1 Press [M] key several times to select the Utility Function Mode. 

image.png

Step 2 Press [▲] key or [▼] key to select the function number Fn001. 

image.png

Step 3 Press [◄] key, and Panel Operator displays as below. 

image.png

Step 4 Press and hold [◄] key for 1 second to initialize the parameter settings, until Panel Operator displays and blinks done, which indicates the initialization of parameter setting has been completed. 

image.png

Step 5 Release [◄] key to return to the display of the Fn001.
----End

Fn002 (JOG operation)
This utility function often used for trial operation, refers to the section 9.3.3 JOG Operation.

Fn005 (Automatic offset-adjustment of Motor current detection signal)
Motor current detection offset adjustment has been performed before shipping. The user need not perform this adjustment.

image.png

The following are the steps to execute the automatic offset adjustment.

Step 1 Press [M] key several times to select the Utility Function Mode. 

image.png

Step 2 Press [▲] key or [▼] key to select the function number Fn005.

image.png

Step 3 Press [◄] key, and Panel Operator displays as below. 

image.png

Step 4 Press [M] key to execute the automatic offset adjustment.
Panel Operator displays and blinks done, and 2 seconds later, it will return to previous display. 

image.png

Step 5 Press the [◄] key to return to the display of the Fn005.
----End


Fn006 (Manual offset-adjustment of Motor current detection signal) 

To adjust the offset, perform the automatic adjustment (Fn005) first. And if the torque ripple is still big after the automatic adjustment, perform the manual offset-adjustment as follow. 

image.png

Step 1 Press [M] key several times to select the Utility Function Mode. 

image.png

Step 2 Press [▲] key or [▼] key to select the function number Fn006. 

image.png

Step 3 Press [◄] key, and Panel Operator displays as below. 

image.png

Step 4 Press [M] key for switching the display between 0_CuA (phase-U) and 1_Cub (phase-V). 

image.png

Step 5 Select one phase display (e.g., 1_Cub, phase-V), and press and hold [◄] key for 1 second or more, Panel Operator will display the current offset value. 

image.png

Step 6 Press [▲] key or [▼] key to change the offset value. 

image.png

NOTE: the offset can be adjusted from -1024 to 1024.
Step 7 Press and hold [◄] key for 1 second or more to return to the phase display.

Step 8 Press [◄] key to return to the display of the Fn006.

----End 

Fn007 (Software version display)
The following are the steps to display the software versions.

Step 1 Press [M] key several times to select the Utility Function Mode.

image.png

Step 2 Press [▲] key or [▼] key to select the function number Fn007.

image.png

Step 3 Press [◄] key to display the software versions. 

Step 4 Press [M] key serval time to display between DSP version, FPGA/CPLD version, Voltage class and Structure code.

image.png

Step 5 Press [◄] key to return to the display of the Fn007.

----End

Fn009 (Load inertia identification)
This utility function often used for tuning, refers to the section 1.

Fn010 (Absolute encoder multi-turn reset) 

image.png

Step 1 Press [M] key several times to select the Utility Function Mode.

image.png

Step 2 Press [▲] key or [▼] key to select the function number Fn010.

image.png

Step 3 Press [◄] key, and Panel Operator displays as below.

image.png

Step 4 Press [M] key to reset the absolute encoder multi-turn data.

image.png

Step 5 Press [◄] key to return to the display of the Fn010.

----End

Fn011 (Absolute encoder alarm reset)

image.png

Step 1 Press [M] key several times to select the Utility Function Mode.

image.png

Step 2 Press [▲] key or [▼] key to select the function number Fn011.

image.png

Step 3 Press [◄] key, and Panel Operator displays as below.

image.png

Step 4 Press [M] key to reset the absolute encoder multi-turn data.

image.png

Step 5 Press [◄] key to return to the display of the Fn011.

----End

Fn017 (Auto-tuning tool)
This utility function often uses used for tuning, refers to the section 10.9.2 Auto-Tuning Tool.

Fn018 (PJOG operation)
This utility function often used for trial operation, refers to the section 9.5 Program Jogging. 

4.2 Motion Perfect

Motion Perfect is a Microsoft Windows™ based application for the PC, designed to be used in conjunction with Trio Motion Technology's range of multi-tasking motion controllers, servo drives, HMI, and IO expansion products.

A PC with the following specifications is required to run Motion Perfect: 

image.png

As of 14th January 2020 Microsoft has dropped support for Windows 7. The main consequence of this is that PCs running Windows 7 or older will be more open to malware infection as security related patches will no longer be available. There is no guarantee that all Motion Perfect functionality will work with older operating systems.
Motion Perfect is a free download and is available from the Trio web site (www.triomotion.com).

4.3 Connection Setup
To communicate with DX3 the drive must be connected to a Trio controller via EtherCAT or and the Trio controller needs to be connected to a PC via Ethernet and the PC needs to be running Motion Perfect. The DX3 can also be connected directly to the PC via USB in Motion Perfect to access the drive commissioning screens.

image.png

4.3.1 USB Connection
You can connect directly from the DX3 to your PC by using a USB connection cable to access the commissioning screens.

image.png

To set up the USB connection, select the external device or network option on the Motion Perfect
connection screen. Then select the USB in the connection parameters dropdown menu.

image.png

The first time you connect through USB on a computer, Motion Perfect will need to install the necessary drivers through a pop up if it detects they are not yet installed.

image.png

Answer ‘Yes’ to the USB driver installation, then Motion Perfect will install the USB drivers for the device.

image.png

Once the drive is connected the display will appear and the commissioning screen can be used.

image.png

4.4 Drive Commissioning Screens
In either case, double clicking on the drive or motor in either the Controller Tree or the Intelligent Drives tool will open the device configuration screen. This is where all drive configuration and commissioning tools can be found.

image.png

From any of the device configuration screens, for help or more information, pressing F1 will launch the Motion Perfect help based on the screen in view.

image.png

The commissioning screens for the Drive are listed below. The menu is split into 2 groups, Drive and Motor. The Drive screens are for status and operations that are not necessarily axis specific. The Motor screens show detail that is axis specific. 
Drive
⚫ EtherCAT information.
⚫ Device information.
⚫ Update firmware (DSP and FPGA).
⚫ Drive status.
Network Configuration.
⚫ Flexible process data mapping.
CoE Objects
⚫ Read / Write access to all objects.
⚫ Create custom object lists.
⚫ Display values in decimal or hexadecimal.
Motor
⚫ Motor model detected.
⚫ Live monitor of key parameters used by controller.
o Control word, Status word.
o DPOS, MPOS.
o Target.
o Actual Position, Actual Velocity, Actual Torque.
o Status of motor feedback device.
Basic Setup
⚫ Allows easy access to basic drive configuration.
⚫ Parameters that define the physical operation of the drive.
o Power supply type.
o Motor Direction and Abs. Encoder Usage.
o Behavior in case of alarm.
o Internal torque limit.
o Brake control.
Tuning
⚫ Selection of tuning mode.
⚫ Access to tuning tools.
⚫ Access to control law parameters through graphical interface.
⚫ Generate test moves without using the command line.
Scope
⚫ Select up to 8 drive parameters to capture.
⚫ Data capture performed on the drive.
⚫ Zoom / Cursors on graph.
⚫ Save and Load graph data.
⚫ Generate test moves without using the command line.
Alarms
⚫ View active alarm and historical alarm log.
⚫ Trouble shooting tips for all alarm codes.
Monitor
⚫ Read only access to drive status.
⚫ Items in logical groups for viewability.
⚫ Show / Hide option to customize view.
⚫ Import / Export monitor item set.
Parameters
⚫ Read / Write access to all drive parameters.
⚫ Folding tree structure for easy navigation.
⚫ Text search for easy location based on name.
⚫ Filters to identify changes.
⚫ Import and export of full or partial parameter set.
⚫ Create STARTUP program based on full or partial parameter set.
Motor
⚫ View motor details.

4.5 Basic Operation
To ensure safe and correct operation, check the following items before you start.
 Make sure that the Drive and Motor are installed, wired, and connected correctly.
 Make sure that the correct power supply voltage is supplied to the Drive.
 Make sure that there are no loose parts in the Motor mounting.
 If you are using a Motor with an Oil Seal, make sure that the oil seal is not damaged. Also make sure that oil has been applied.
 If you are performing trial operation on a Motor that has been stored for a long period of time, make sure that all Motor inspection and maintenance procedures have been completed.
 If you are using a Motor with a Holding Brake, make sure that the brake is released in advance. To release the brake, you must apply the specified voltage of 24 VDC to the brake. 

image.png

Once connected to a motor, when the Drive is powered up it will auto detect the motor and perform an auto setup which will allow operation of the motor.
The default power supply selection for the main circuit is Three-phase, 200 VAC, 50Hz. If the supply in use is different to this the drive will generate an alarm. The correct supply type can be selected from the Basic Setup page in the drive commissioning screens or by directly writing to parameter Pn007.1 and Pn007.3 

image.png

Once the supply type has been changed the drive will require a re-start for the new selection to apply.
If using an absolute encoder, the drive will generate an alarm if it detects a low battery voltage at the encoder. If a battery is fitted and the voltage is correct, this alarm can be cleared from the Motor page in the drive commissioning screens. If there is no battery fitted, then the usage of the encoder will need to be changed to incremental. Changing the encoder usage from absolute to incremental will not change the encoder resolution but will ignore multi-turn information from the encoder and inhibit the low battery voltage alarm. The correct encoder usage can be selected from the Basic Setup page in the drive commissioning screen or by writing directly to parameter Pn002.2. 

image.png

Once the encoder usage has been changed the drive will require a re-start for the new selection to apply.
To perform simple motion the Move panel in the Scope page (or Tuning page) in the drive commissioning screens can be used. This offers either Jog or Program Jog motion.

4.5.1 Drive Firmware
The version of firmware installed on the DX3 drive may not always be the current recommended type.
The current version can be checked by going online to the drive via Motion Perfect and looking at the Drive section of the DX3’s properties. An example of this is shown below. To initiate the update of firmware to the drive select the Load Firmware button and follow the on-screen instructions when prompted. 

image.png

Firmware versions are always available for download from the Trio website on the DX3 Product page  -Software section.
The correct firmware to download is based on the frame size of the DX3. Using the information below is also an easy-to-use indication on the file name type to use.

image.png

image.png

The firmware files have the .bin file extension.
Example:
DX3_DSP_APP_A_E_A000_V101B4.bin A frame size firmware version
DX3_DSP_APP_A_E_B000_V101B4.bin B frame size firmware version
DX3_DSP_APP_A_E_C000_V101B4.bin C frame size firmware version

4.5.2 Holding Brake
A holding brake is used to hold the position of the moving part of the machine when the drive is turned off, so that moving part does not move due to gravity or an external force.
Wiring details for the holding brake can be found in 3.6.4 Holding Brake Wiring.
If the motor has a holding brake a digital output on the drive can be assigned for brake control. Any of the digital outputs on the drive can be configured as the brake control output.
The assignment is made by selecting from the Basic Setup page in the drive commissioning screens or by writing directly to parameter Pn511. 

image.png

Selecting a digital output in the Basic Setup screen will enable the brake control timing parameters.

Brake Operating Sequence
The time required to release the brake, and the time required to brake should be considered to determine the brake operation timing, as described below. 

image.png

(1): The brake delay times for motors with Holding Brakes.
(2): Before you output a reference from the host controller to the drive, wait for at least 50 ms plus the time required to release the brake after you send the S-ON command.
(3): Use Pn506 (Brake Engage Delay Time), Pn507 (Brake Engage Speed Threshold), and Pn508 (Brake Engage Timeout) to set the timing of brake operation. 

image.png

Brake Control when Motor is Stationary
Disabled -> Enabled.
The brake disengage delay time controls the sequence and delay of brake signal when the drive changes from disabled to enabled when the motor is stationary.

image.png

If Pn505 is a positive value, when the Servo ON command is received, the brake signal will change first, and then power will be supplied to the motor after the delay time. 

image.png

If Pn505 is a negative value, when the Servo ON command is received, the power will be supplied to the motor immediately, then the brake signal will change after the delay time. 

image.png

Enabled -> Disabled.
The brake engage delay time controls the delay between the brake signal and motor power when the drive changes from enabled to disabled when the motor is stationary.

image.png

When the motor is used to control a vertical axis, the machine moving part may move slightly due to gravity or an external force. 

This slight motion can be eliminated by setting the Brake Engage Delay Time (Pn506) so that power supply to the motor is stopped after the brake is applied. 

image.png

image.png

Brake Control when Motor is In Motion
If an alarm occurs or the Servo OFF command is received while the motor is operating, the motor will start stopping and the brake signal will be turned OFF. You can adjust the timing of brake signal output by setting the Brake Engage Timeout (Pn508). 

image.png

image.png

The brake signal changes when either of the following conditions is satisfied:
 When the motor speed falls below the level set in Pn507 after the power to the motor is turned OFF.
 When the time set in Pn508 is exceeded after the power to the motor is turned OFF.

4.5.3 Jog Motion
The ‘jog’ motion is a velocity profiled move. It has no end point so will generate continuous motion in a specific direction. The velocity profile is defined by acceleration, speed and deceleration value and wil generate a trapezoidal velocity profile. Motion is commanded when the mouse button is clicked and halted when the button is released.
The Jog control is shown below:

image.png

The motion profile is controlled three parameters:
 Jogging Speed: the maximum speed the jog profile will demand in revs per minute (RPM)
 Acceleration Time: the time to accelerate from rest to 1000 RPM in milliseconds (ms)
 Deceleration Time: the time to decelerate from 1000 RPM to rest in milliseconds (ms)
To initiate motion, first the drive must be enabled by clicking the ‘Motor enable’ button. This will enable the motion arrows.
Click and hold the arrow buttons to run the motor. The jog motion is continuous; while the button is pressed the motor will run in the direction of the arrow. The motor will stop when the button is released.
The ‘+’ arrow will cause forward rotation, the ‘-‘ arrow will cause reserve rotation.

image.png

The rotation direction of the Motor can be changed by setting the Motor Direction from the Basic Setup page in the drive commissioning screens. The figure above shows the default setting.
When the drive is enabled via the ‘Jog enable’ button, the drive switches to a local control mode. While in this mode the position change is not sent to the controller. The controller values of MPOS and DPOS will not change during a jog. When the drive is disabled, the update of MPOS and DPOS on the controller resume.

4.5.4 Program Jog Motion
The ‘program jog’ motion is a sequence of two profiled moves of a specific distance with a programmable dwell time between moves. Each move has an independent move distance, acceleration, deceleration, and speed. Both are profiled using a trapezoidal velocity profile. Once started, the motion will repeat until stopped by the user.
The Program Jog control is shown below:

image.png

The parameters controlling the program jog are:
 Move Distance: the distance to move, this is a signed value where a positive value represents forward motion, and a negative value represents reverse motion. The distance is specified in revolutions (revs)
 Max Speed: the maximum speed of the profiled velocity in revs per minute (RPM)
 Accel/Decel Time: the time to accelerate from rest to Max Speed in milliseconds (ms). The deceleration value is the same as acceleration.
 Dwell Time: the delay time before starting the next move in milliseconds (ms)
To initiate motion, first the drive must be enabled by clicking the ‘PJog enable’ button. This will enable the ‘Run’ button.
Clicking the ‘Run’ button will start the motion.
The sequence will run repeatedly until stopped by either clicking the ‘Run’ button or the ‘PJog enable’ – during motion clicking either will disable the axis.
When the drive is enabled via the ‘PJog enable’ button, the drive switches to a local control mode. While in this mode the position change is not sent to the controller. The controller values of MPOS and DPOS will not change during a jog. When the drive is disabled, the update of MPOS and DPOS will resume.