MIRKA MIA6514112 Motor Drive Cabinet Modbus Instruction Manual

June 6, 2024
MIRKA

Mirka® Motor Drive Cabinet
Electrical manual

Warranty

Mirka warrants that your components are free from manufacturing and material defects.
Mirka components have a 1-year warranty starting from the date of purchase. Only manufacturing and material defects are covered by the warranty.
If a problem occurs caused by a manufacturing defect material or by workmanship, Mirka will repair your component free of charge in accordance with the warranty terms and conditions stated herein. To keep your component warranty valid the component must be used, maintained, and operated in compliance with the operating instructions.
Terms and conditions
Mirka’s component warranty cover defects in material and workmanship.
Components covered by the warranty:

  • motor drive
  • sanding unit
  • polishing unit
  • power supply
  • communication gateway

Warranty does not cover:

  • any damage caused or resulting from transport, receipt of delivery, installation, commissioning, misuse, neglect in usage or maintenance, accidents, exposure to extreme unacceptable ambient temperature, acids, water, unsuitable storage, excessive impact, or operation outside the rated specifications.
  • defects caused by spare parts, accessories, or components other than Mirka’s original spare parts or accessories.
  • normal wear and tear items such as backing pad, break the seal, exhaust fitting, bearings, rubber mount, signal cable, or power cable.
  • components that have been: modified, repaired, or repair attempts (by other than Mirka authorized service), partly or completely disassembled components.

No other than Mirka has the authority to change, extend or add to given warranty terms and conditions. The manufacturer cannot be held responsible for consequential damages compensations for downtime, production loss, injuries or property damages. A warranty claim must be submitted with a short a delay as possible. A warranty claim must be submitted within the warranty period.

Installation overview

General

  • Connect the 48 VDC power supply to the motor drive (J2 connector).

  • Connect the tool to the motor drive (J3 connector).
    Modbus RTU interface

  • Use the J1 connector to connect the motor drive to the Modbus RTU bus. Profinet I/O gateway to Modbus RTU interface

  • Connect the 24 VDC power supply to the gateway and connect the DSUB-9 adapter cable between the gateway (X2 connector) and the motor drive (J1 connector).
    Digital control interface

  • Use the J6 connector to connect the common GND between the systems.

  • Use the J5 connector to select the operation using the four digital input signals.
    Relay interface

  • The N/O relay pins are available on the J4 connector.

Component spare part codes

Name

|

Mirka code

---|---
Power supply 48 V| MIA6513211
Power supply 24 V| MIA6513411
Hilscher NT 50-RS-EN| MIA6513311
Hilscher NT 50-RS-EN adapter cable| MIA6514011
Motor drive| MIA6513112
Shielded cable for the tool (10 m)| MIA6512311

Technical data for motor drive

Input

Nominal input voltage| 48 VDC
Input voltage range| 46 – 50 VDC
Input

Maximum input current| 10 A
Rated power| 350 W
Speed control

Speed range| 4000 – 10000 rpm
Protection
Overload protection| Yes
Overheat protection| Yes
Interfaces
Input interfaces| Modbus RTU (RS-485)Profinet I/O (gateway module) 4-bit digital inputs (15-33 VDC)
Output interfaces| Single pole, non-latching N/O relay, 250 VAC/ 125 VDC, 10 A
Environmental

Ambient temperature| 0 – 40 °C
Humidity| Maximum 95% RH, non-corrosive, no dripping water
Storage temperature| -20 to 80 °C
Dimensions
Motor drive cabinet| 380 x 300 x 210 mm (W x H x D)
Motor drive| 72 x 30 x 200 mm (W x H x D)
Motor drive mounted in DIN -rail holder| 95 x 55 x 210 mm (W x H x D)

Safety instructions

The electrical installation must be carried out by a competent electrician!
The motor drive has been designed for fixed installations only.
Do not perform any voltage withstand tests on any part of the motor drive or the tool. Product safety has been fully tested at the factory.
Ground yourself with an anti-static wristband before touching the motor drive (setting jumpers and similar actions) to avoid electrostatic voltage discharge damage to the motor drive.
Warnings
Make sure that all the AC-DC power supplies are properly earthed and that the motor drive cannot come in contact with live mains voltage.
An external emergency stop circuit is recommended.
Before running the tool
Before starting the tool, check that the tool is mounted properly and ensure that the motor drive is installed properly.

Motor drive overview

Motor drive PCB connectors, buttons, jumpers, indicators, mounting holes, and dimensions

The motor drive PCB comes mounted in a DIN-rail holder that can be attached to a standard 35 x 7.5mm EN50022 DIN-rail, but the motor drive PCB can be removed from this holder and mounted using the mounting holes instead. If the mounting holes are used, then it is recommended to use 20 mm metal standoffs and 10 mm M3 screws when mounting the motor drive PCB.
It is recommended to use 10 mm ferrules with a plastic sleeve for each wire that is attached to any of the connectors. The wires can then easily be pushed into the connectors and released with the help of a small flat-head screwdriver (3.5 mm blade width, 0.6 mm blade thickness).
Connector description

Connector| PIN|

Description

---|---|---
J1| GND| GND
J1| A| Modbus RTU RS-485 (A)
J1| B| Modbus RTU RS-485 (B)
J1| GND| GND

Connector

| PIN|

Description

---|---|---
J2| GND| GND
J2| 48V| 48 VDC input
Connector| PIN|

Description

---|---|---
J3| P+| P+
J3| C+| C+
J3| C-| C-

J3| P-| P-
J3| NTC+| NTC+
J3| Phase A| Phase A
J3| Phase B| Phase B
J3| Phase C| Phase C-
J3| GND| GND
J3| NTC-| NTC-
Connector| PIN|

Description

---|---|---
J4| COM| Relay COM
J4| NO| Relay NO

J5| DI1| Digital spped control input bit 1
J5| DI2| Digital spped control input bit 2
J5| DI3| Digital spped control input bit 3
J5| DI4| Digital spped control input bit 4
Connector| PIN|

Description

---|---|---
J6| 15V| 15 VDC output
J6| GND| GND

Button description

Button………………………………………………Description

S1| Self-test button
S2| Reset button

Indicator description

Indicator………………………………………………………………………………………… Description

D2| Speed set-point indicator, lit if ≥ 4,000 rpm. Modbus RTU slave address indicator bit 1.
D3| Speed set-point indicator, lit if ≥ 5,000 rpm. Modbus RTU slave address indicator bit 2.
D4| Tool status indicator. Lit red when the tool is stopped, lit green when the tool is running.
D14| Motor drive state indicator. Lit green when motor drive is in ON- state. Blinking green when motor drive is in OFF-state.
D17| Speed set-point indicator, lit if ≥ 6,000 rpm. Modbus RTU slave address indicator bit 3.
D18| Speed set-point indicator, lit if ≥ 7,000 rpm. Modbus RTU slave address indicator bit 4.
D19| Speed set-point indicator, lit if ≥ 8,000 rpm. Modbus RTU slave address indicator bit 5.
D20| Speed set-point indicator, lit if ≥ 9,000 rpm. Modbus RTU slave address indicator bit 6.
D21| Speed set-point indicator, lit if ≥ 10,000 rpm. Modbus RTU slave address indicator bit 7.
D22| Modbus RTU slave address indicator bit 8.
D23| Lit if D2–D3, D17–D22 indicator mode is Modbus RTU slave address.
D24| Lit if digital speed control interface is enabled.
D25| Lit if the alarm status flag is set.
D26| Relay status indicator.
D29| Modbus RTU receives an indicator.
D30| Modbus RTU transmits indicator.

Speed set-point display

RPM| BIT 8 D22| BIT 7 D21| BIT 6 D20| BIT 5 D19| BIT 4 D18| BIT 3 D17| BIT 2 D3| BIT 1 D2
---|---|---|---|---|---|---|---|---
≥ 4,000| –| OFF| OFF| OFF| OFF| OFF| OFF| ON
≥ 5,000| –| OFF| OFF| OFF| OFF| OFF| ON| ON
≥ 6,000| –| OFF| OFF| OFF| OFF| ON| ON| ON
≥ 7,000| –| OFF| OFF| OFF| ON| ON| ON| ON
≥ 8,000| –| OFF| OFF| ON| ON| ON| ON| ON
≥ 9,000| –| OFF| ON| ON| ON| ON| ON| ON
≥ 10,000| –| ON| ON| ON| ON| ON| ON| ON

Modbus RTU slave address display

BIT 8| BIT 7| BIT 6| BIT 5| BIT 4| BIT 3| BIT 2| BIT 1
---|---|---|---|---|---|---|---
D22| D21| D20| D19| D18| D17| D3| D2

Jumper description

Jumpers…………………………………………………….. Default……………………………………………………………………………………Description

JP1| Not set| Reserved for future use
JP2| Not set| If set, a terminating resistor of 270 Ω is connected across Modbus RTU pins A and B.
JP3| Not set| If set, a pull-down resistor of 10 kΩ is connected to Modbus RTU B-pin.
JP4| Not set| If set, a pull-up resistor of 10 kΩ is connected to Modbus RTU A-pin.
JP12| Not set| If set, the digital speed control feature is enabled.
JP13| Not set| If set, D2–D3, D17–D22 indicators will output the current Modbus RTU slave address instead of the speed set-point.
JP15| Not set| Reset to factory settings.

Tool cable connector pinout

Pin (color, size)

|

Description

---|---
PE (green-yellow, 1.0mm2)| Not in use
1 (brown, 1.00 mm²)| Phase A
2 (blue, 1.00 mm²)| Phase B
3 (black, 1.00 mm²)| Phase C
A (grey, 0.25 mm²)| C-
B (pink, 0.25 mm²)| C+
C (green, 0.25mm²) C(yellow,0.25mm²)| P–NTC–
D (brown, 0.25 mm²)| NTC+
E (white, 0.25 mm²)| P+

NOTE! NTC– and P– are connected together to the same PIN inside the connector.

PIN (color)|

Description

---|---
1 (white, WH)| GND
4 (brown, BN)| Modbus RTU (A, RxD / TxD+)
5 (green, GN)| Modbus RTU (B, RxD / TxD–)
SHIELD| Shield

Modbus RTU
Modbus RTU over RS-485 is used to communicate with the motor drive. The motor drive is configured as a Modbus RTU slave device and the default slave address is 86. The slave address can be changed if it conflicts with another Modbus RTU slave device.
The J1 connector on the motor drive is used for Modbus RTU communication. A shielded twisted pair cable is recommended and the shield should be earthed only at one point, normally at the master device. The A-pin of the J1 connector is equivalent to RxD / TxD+ and the Bi-pin is equivalent to RxD / TxD­.
RS-485 configuration

BAUD RATE|

19200

---|---
PARITY| EVEN
STOP BITS| 1
DATA BITS| 8

Coil registers (F1, F5, F15)

Address

| Data type| Name|

Description

---|---|---|---
00001 – 00012| Uint16| Digital outputs| Coils 1–11 are reserved for future use. Coil 12 is the relay located on the motor drive.

Input registers (F4)

Adress……………………………………………Data type…………………………………..Name………………………………………………Description

30001| Uint16| Drop RPM count| The number of times the speed has dropped from set-point by more than 25%.
30002| Uint16| Warm tool count| The number of times the tool temperature has exceeded the “warm” limit, 79°C.
30003| Uint16| Warm motor drive count| The number of times the motor drive temperature has exceeded the “warm” limit, 73°C.
30004| Uint16| Hot tool count| The number of times the tool temperature has exceeded the “hot” limit, 134°C.
30005| Uint16| Hot motor drive count| The number of times the motor drive temperature has exceeded the “hot” limit, 117°C.
30006| Uint16| Stop tool count| The number of times the tool temperature has exceeded the “stop” limit, 142°C.
30007| Uint16| Stop motor drive count| The number of times the motor drive temperature has exceeded the “stop” limit, 123°C.

30008| Uint16| Voltage out of range count| The number of times the input voltage has not been within 44 to 52 VDC.
30009| Uint16| Over-current low count| The number of times the current has exceeded 15.1 A.
30010| Uint16| Over-current medium count| The number of times the current has exceeded 18.2 A.
30011| Uint16| Usage count long| The number of times the run time has been more than 60 seconds.
30012| Uint16| Usage count medium| The number of times the run time has been between 20 and 60 seconds.
30013| Uint16| Usage count short| The number of times the run time has been less than 20 seconds.
30014| Uint16| Usage time hours| Hours are part of usage time.
30015| Uint16| Usage time minutes| Minutes part of usage time.
30016| Uint16| Usage time seconds| Seconds part of usage time.
30017| Int16| Average current| The average current in mA.
30018| Uint16| Average speed| Average speed in RPM.
30019| Uint16| Tool temperature| Tool temperature in °C.
30020| Uint16| Motor drive temperature| Motor drive temperature in °C.
30021-30030| Char[20]| Firmware version| Firmware version and build date, e.g. “2.0 Jan 18 14:00”.
30031–30039| Char[18]| Part version| Part version and motor drive identification number, e.g. “AI1.3 123456”
30040–30046| Char[14]| Motor drive serial number| Motor drive serial number, e.g. “749474379001”

Adress

| Data type| Name|

Description

---|---|---|---
30047| Uint16| Alarm status flag| Alarm status flag can at any given time hold acombination of values from the list below. Check the individual bits to determine the type of alarms that are currently triggered. This flag is automatically cleared after 5 seconds if the cause of the alarm trigger is no longer present. 0x0000 = Not triggered 0x0001 = Tool overheated 0x0002 = Motor drive overheated 0x0004 Over-current 0x0008 = Under-voltage 0x0010 = Over-voltage 0x0020 = Self-test running 0x0040 = RPM drop 0x0080 = High current 0x0100 = Tool change in progress 0x0200 = Possible tool wiring fault 0x0400 = Factory reset mode 0x0800 = Write protection dis- abled

Holding registers (F3, F6, F16)

Address

| Data type| Name|

Description

---|---|---|---
40001-40010| Char[20]| Device name| Max length 19 printable characters, e.g. “AIMD 749474379001”.
40011| Uint16| Speed set-point| Speed set-point, not the actual speed, between 4,000–10,000 RPM.

Address

| Data type| Name|

Description

---|---|---|---
40012| Uint16| Operation| Motor drive state, can be a combin- ation of the following:0x0001 = RUN
0x0002 = STOP
0x0004 = ON=
0x0008 = OFF
0x0010 = TOOL CHANGE START
0x0020 = TOOL CHANGE END
0x0040 = WRITE PROTECTION DISABLE
0x0080 = WRITE PROTECTION EN- ABLE
NOTE! When writing a new state value, the value can only be a single state, not a combination of multiple states, e.g. ON+RUN can- not be written simultaneously.
40013| Uint16| Slave address| Defaults to 86 but can be changed if needed.

Profinet I/O gateway (Hilscher NT 50-RS-EN)
If the motor drive needs to be connected to a Profinet I/O device the Hilscher NT 50-RS-EN gateway can be used. The gateway is connected to the motor drive via the DSUB-9 connector on the gateway and the J1 connector on the motor drive. Below is the pinout for the DSUB-9 (X2 connector) found on the gateway:

RS-485| PIN| Signal|

Descriptions

---|---|---|---
| 1| GND| Reference potential, the ground of power supply
4| RxD / TxD+| Receive data / Transmit data positive
5| RxD / TxD–| Receive data / Transmit data negative

A pull-up resistor of 10 k is internally connected in the gateway to “RxD / TxD+”.
A pull-down resistor of 10 k is internally connected in the gateway to “RxD / TxD­”.
Detailed documentation about the gateway and configuration tools can be downloaded from the Hilscher website:
https://www.hilscher.com/products/product-groups/gateways/for-the-control- cabinet-ip20/entry-level-gateways/nt-50-rs-enmbrpns/

Configuration

The gateway comes pre-configured from Mirka as a Profinet I/O slave device. The “SYCON.net” software from Hilscher can be used to re-configure the device. The “Ethernet Device Setup” software from Hilscher can be used to change the network configuration, use the DCP protocol. The IP address usually needs to be re-assigned after a configuration change.
Default network configuration

IP ADDRESS 192.168.2.191
SUBNET MASK 255.255.255.0
DEFAULT GATEWAY 0.0.0.0
DEVICE NAME nt50enpns

Profinet I/O to Modbus RTU signal mapping

Name| Modbus reregister| Data length| Trigger| Profinet I/O| Data length
---|---|---|---|---|---
SetRelay| 00012| 1 coil| Changed data| 1| 1 byte out
SetSpeedRegister| 40011| 1 register| Changed data| 2| 1 word out
SetOperationRegister| 40012| 1 register| Changed data| 3| 1 word out
DeviceName| 40001-40010| 10 registers| Cyclically 10 sec.| 4| 10 words in
CommonInputs| 30017-30020| 4 registers| Cyclically 1 sec.| 5| 4 words in
MiscInputs| 30001–30016| 16 registers| Cyclically 5 sec.| 6| 16 words in
AlarmStatus| 30047| 1 register| Cyclically 1 sec.| 7| 1 word in
firmware version| 30021–30030| 10 registers| Cyclically 10 sec.| 8| 10 words in
PartVersionSerialNumber| 30031–30046| 16 registers| Cyclically 10 sec.| 9| 16 words in
GetSpeedRegister| 40011| 1 register| Cyclically 1 sec.| 10| 1 word in
GetOperationRegister| 40012| 1 register| Cyclically 1 sec.| 11| 1 word in
ReadCoils| 00001–00012| 12 coils| Cyclically 1 sec.| 12| 2 bytes in

Siemens TIA Portal V14 gateway mapping example
Below is a screenshot from TIA Portal V14 showing how the gateway can be mapped into the system. Use the GSDML file that is downloadable from the Hilscher website to add support for the Hilscher NT 50-RS-EN gateway into your system. Basic operation for Modbus RTU
The motor drive must be in ON-state before the tool can be started. The very first command that should be sent to the motor drive is the ON-state command. It is not mandatory to send the OFF-state command before removing power from the motor drive.
When the motor drive is in ON-state the speed set-point value can be written and the state can be set to RUN-state by sending the RUN-state command. This will cause the tool to run at the set-point speed. To stop the tool, set the motor drive to STOP-state by sending the STOP-state command.
It is recommended to continuously monitor the average speed, average current, tool temperature, motor drive temperature and the alarm status flag. This will help to detect if there are any issues present during operation.
Example sequence for starting and stopping the tool:

  • Write 4 (0x0004) to the “Operation” register, this will set the motor drive to ON-state.
  • Write 4000 (0x0FA0) to the “Speed set-point” register, this will set the set-point speed to 4,000 rpm.
  • Write 1 (0x0001) to the “Operation” register, this will set the motor drive to RUN-state and the tool will start running.
  • Write 2 (0x0002) to the “Operation” register, this will set the motor drive to STOP-state and the tool will stop running.
  • Write 8 (0x0008) to the “Operation” register, this will set the motor drive to OFF-state.

Digital interface

The motor drive can also be controlled via the digital interface instead of Modbus RTU, but with the added drawback that there is no feedback when using the digital interface. To enable the digital interface, the JP12 jumper needs to be set.
Connector J5 is used as input for the digital interface. The input is considered high if a voltage between 15­33 VDC is applied to the input pin. The input is considered low if the voltage is below 12 VDC or if the input is left floating. The GND pin of connector J6 must be connected between the systems. The J6 connector can also be used to provide a 15 VDC control voltage if needed.

Digital interface operations

J5.1 – DI1| J5.2 – DI2| J5.3 – DI3| J5.4 – DI4|

Operation

---|---|---|---|---
0| 0| 0| 0| Stopped
1| 0| 0| 0| 4,000 rpm
0| 1| 0| 0| 4,500 rpm
1| 1| 0| 0| 5,000 rpm
0| 0| 1| 0| 5,500 rpm
1| 0| 1| 0| 6,000 rpm
0| 1| 1| 0| 6,500 rpm
1| 1| 1| 0| 7,000 rpm
0| 0| 0| 1| 7,500 rpm
1| 0| 0| 1| 8,000 rpm
0| 1| 0| 1| 8,500 rpm
1| 1| 0| 1| 9,000 rpm
0| 0| 1| 1| 9,500 rpm
1| 0| 1| 1| 10,000 rpm
0| 1| 1| 1| Run, no speed change
1| 1| 1| 1| Run, no speed change

Self-test function
While holding down the S1 button the motor drive will perform a quick self- test. The alarm status flag will be set to 6 (self-test running). The indicators D4 and D14 will blink green if temperatures and voltages are within the limits. If the temperatures or voltages are not within the limits then the indicators will blink red.
Reset function
The reset button S2 can be pressed momentarily to reset the motor drive. This is essentially the same as turning the power off and on again.
Factory reset function
The configuration stored in the motor drive can be reset to factory defaults if needed. This will restore the factory assigned Modbus slave address and the last known tool configuration will be reset to factory defaults. Follow these steps to do a factory reset: 1. Set jumper JP15. 2. Press and hold S2 for 5 seconds. 3. Remove JP15.
Write protection
The holding registers for “Device name” and “Slave address” are normally read- only to prevent accidental writes to these registers. If any of these registers need to be changed, follow these steps: 1. Write 64 (0x0040) to the “Operation” register to disable the write protection. 2. Write the new value to “Device name” or “Slave address” holding registers. 3. Write 128 (0x0080) to the “Operation” register to enable the write protection.
Safety stop / E-Stop
The motor drive itself does not have any inputs for detecting or reacting to an external safety stop / E-Stop signal. A suitable contractor can be used placed near the motor drive to connect or disconnect the tool cable phase A, B, and C wires.
On the fly tool change function
Multiple tools can be used with the same motor drive but only one tool can be connected to the motor drive at any given time. When changing from one tool to the next, follow these steps:

  1. Stop the tool by writing 2 (0x0002) to the “Operation” register.
  2. Write 16 (0x0010) to the “Operation” register to let the motor driver know that you are intending to disconnect the currently attached tool.
  3. Wait 1 second before disconnecting the currently attached tool from the motor drive.
  4. Disconnect the currently attached tool from the motor drive.
  5. Connect the next tool to the motor drive.
  6. Write 32 (0x0020) to the “Operation” register to let the motor driver know that the new tool has been attached.
  7. Wait 1 second before starting the new tool.

Protection features

Protection mode………………………………………………………………… Reason

Tool enters reduced power| The motor drive is over 117°C
Tool temperature is over 134°C
Excessive load
Tool stops completely| The motor drive is over 123°C
Tool temperature is over 142°C
Overload condition

Troubleshooting guide

Symptom………………………………………………………………………………………… Recommended procedures

The motor drive does not power on.| Check that 48 VDC is present on J2 and that the polarity is correct.
The tool does not start.| Check that the motor drive is in ON-state (D14 is not blinking).
Check that the motor drive is in RUN-state (D4 is lit green).
Check the cable assembly for the tool: are the pins properly connected?
Tool suddenly stops.| Check the alarm status flag.
Check the motor drive and tool temperatures.
Check if the tool is being overloaded.
Modbus RTU communication is not working.| Check that JP1 and JP12 are not set.
Check the baud rate, parity, stop bits, and data bits.
Check the transmit/receive indicators D29 and D30; this blink when there is activity on the bus
Check that the A-pin and Bi-pin are connected properly.
Check whether the addition of a terminating resistor (JP2), A-pin pull-down resistor (JP3), Bi-pin pull-up resistor (JP4) solves the issue.
Check the slave address (set the JP13 jumper and use indicators D2–D3, D17–D22 to read the current address).
Profinet I/O gateway communication is not working.| Check that JP1 and JP12 are not set.
Check the gateway network configuration
Check the gateway Modbus RTU to Profinet I/O mapping configuration.
Check the 24 VDC power supply.
Check the Modbus RTU adapter cable is connected properly.
Check that JP1 is not set.
Digital speed controller interface is not working.| Check that JP1 is not set.
Check that JP12 is set.
Check the voltage on high input, it should be between 15–33 VDC.
Check the voltage on low input, it should be close to zero volts.
Check the GND connection.
Indicator D36 is lit red, or the tool speed is too fast/slow.| Check C+/C-/P+/P– wiring on J3.

Mirka Ltd Finland
USA Mirka USA Inc.
For contact information, please visit www.mirka.com

Dedicated to the finish
© Mirka ltd 03-2021

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals