Controllers
CNC530

CNC530 Manual

70min

Disclaimer

EdingCNC may provide Product information, including technical information, specifications, recommendations, literature, and other materials (collectively ā€œProduct Informationā€) for the Customerā€™s convenience in this manual. The accuracy or completeness of Product Information is not guaranteed and is subject to change without notice. No license under any EdingCNC or third-party intellectual property rights is granted or implied with this Product Information. The customer is solely responsible for evaluating and selecting Products and determining whether each Product is fit for a particular purpose and suitable for the Customerā€™s use and method of application. Products are not manufactured to meet customer requirements or specifications unless expressly agreed to in writing by EdingCNC. Products sold for Customerā€™s use or consumption may not be repackaged, resold, or redistributed without EdingCNCā€™s prior written consent.

ļ»æ

Read Me First

Before starting with the CNC530, it's essential to take notice of several things:

  1. Safety first, an E-stop switch needs to be connected. This needs to be a normally closed version. Without this, the outputs will remain switched off. Please also refer to <TODO, E-STOP>
  2. Safety first again, once the E-stop switch is connected only by pressing the 'RESET' button in the software, the outputs will be enabled. This means after an E-stop, you need to enable the outputs again actively
  3. Familiarize yourself with all I/O of the board.
  4. ...

Overview

Document image
ļ»æ

Technical Specifications

  • 4 Axis controller interface
    • Step / Direction: 5V (max. 125kHz)
    • Enable: 5V
  • 4x HOME inputs: 24V (NPN)
  • 1x Analog output: 0-10V
  • 1x PWM output (selectable pull-up resistor)
  • 6x On-board Relay outputs: Tool, Flood, Mist, Aux, E-stop, Brake.
  • 1x AUX Input (NPN)
  • 1x Probe input (NPN)
  • 1x Spindle encoder input
  • Pendant interface (handwheel)
    • Start
    • Pause
    • Handwheel
    • 2 Analog Inputs
  • Interface: 100Mbit Ethernet
  • Power supply: 24V DC, Relay output power (0-30V DC)
  • Dimensions: xx mm

Connections overview

The image shows an overview of all connections of the CNC530.

Connection overview
Connection overview
ļ»æ

Indicators

The CNC530 features several indicators that show the status of the board. Additionally to these indicators, an extra connector is available to show the status of outputs. An extra board is included for that connector. See also <TODO>

Power

Green LED indicating that 24V is connected to the board.

Link

This LED indicates that the board is connected by ethernet. Please note this does not mean that communication is also possible. Things like incorrect network settings can prevent communication.

Activity

When data is transferred through the network interface, this indicator will blink.

Boot

This indicator is active when in bootloader mode

Heartbeat

Show the board is active.

SysReady

Indicate the CNC system is active.

Jumpers

BTL - Force Bootloader

This jumper forces the board into bootloader mode after power is applied. This mode will hold for 5 seconds; if the bootloader does not notice communication, it will automatically continue in normal operation mode.

BTL Jumper
BTL Jumper
ļ»æ

Without this jumper, the bootloader will always be skipped.

IP - Use Default IP Address

It is possible to change the default IP address. Placing this jumper forces the use of the default IP address 172.22.2.100. Without the jumper, the use-set IP address is used.

Document image
ļ»æ

PVO - Selectable PWM Pull-up

The PWM output is default an open-collector. This jumper offers to select a 5V or 12V PWM output.

PVO Jumper
PVO Jumper
ļ»æ

Placing the Jumper on 5v -> The PWM output is connected with an internal (10K) pull-up resistor to +5VDC. Placing the Jumper on 12V -> The PWM output is connected with an internal (10K) pull-up resistor to +12VDC. Not placing a jumper -> The PWM output can be used as desired.

ļ»æ

AUX E-Stop - Connect E-stop with AUX out

Normally, all outputs are disabled in case of an E-STOP condition. With this jumper, it is possible to select whether the AUX output is also disabled on that condition.

AUX E-Stop jumper
AUX E-Stop jumper
ļ»æ

Placing the Jumper -> 'AUX out' ignores the E-Stop status. Not Placing the Jumper -> 'AUX out' will switch off when an E-stop is triggered.

ļ»æ

Power

The board is powered by 24V. We recommend using at least a 1A power supply. Although the board does not use much power, its power depends on things connected to it.

Power connector
Power connector
ļ»æ

Pin

Name

Type

Function

Electrical Spec.

Remarks

1

RELAY PWR

Power

Relay output Power

0- 30VDC, 1.5A max.

ļ»æ

2

RELAY GND

Ground

Relay output Power

ļ»æ

ļ»æ

3

GND

Ground

Board Power

ļ»æ

ļ»æ

4

+24V

Power

Board Power

Input Voltage +24VDC, 500mA

ļ»æ

Relay - +

The relay outputs are Normally Open, Normally Closed, and Common, which means you can wire them as you please.

We have also added an extra option. An external power supply can be connected to 'Relay COM'.

Relay +/- jumpers
Relay +/- jumpers
ļ»æ

This setting can be made for the relevant relay outputs, and it makes it more convenient to make, for example, 5V or 24V outputs of the relay outputs.

Placing the Jumper on + -> Corresponding Relay 'COM' connected to 'Relay power'. Placing the Jumper on - -> Corresponding Relay 'COM' connected to 'Relay ground'. Not placing a jumper -> Corresponding 'COM' is floating and can be used as desired. An external power source can be used.

Please note the relay outputs are not intended to switch 'heavy'' equipment.

ļ»æ

ļ»æ

ļ»æ

ļ»æ

Outputs

ļ»æ

0-10V / PWM (PVO)

The CNC530 controller can simultaneously provide a PWM signal and an analog 0-10V signal. Both signals have the same source and can not be controlled individually.

This output is marked PVO, which stands for PWMā€”VOLTAGEā€”OUT.

ļ»æ

Document image
ļ»æ

Pin

Name

Direction

Type

Function

Electrical Spec.

Remarks

1

PWM

OUT

ļ»æOpen Collectorļ»æļ»æ

ļ»æ

Max. 50V/500mA

Selectable onboard pull-up resistor (10K) to 5V or 12V

2

GND

OUT

Ground

ļ»æ

ļ»æ

ļ»æ

3

0-10V

OUT

Analog

ļ»æ

ļ»æ

ļ»æ

The PWM output is the default so-called open-collector output. This means an external resistor is needed for the signal to be high. If you need a 5V or 12V PWM output signal, you can use a jumper to select either of the built-in resistors. The image below illustrates this.

The jumper only works in combination with the PWM output signal.

ļ»æ

Defining a 12V or 5V PWM output signal
Defining a 12V or 5V PWM output signal
ļ»æ

SYSREADY

The SysReady output...

PICTURE

ļ»æ

Axes

The CNC530 features 3 ways to connect a motor (driver) to the controller:

  • Screw terminal
  • IDC/Boxheader
  • RJ45

Our controller features three important signals.

Step: This output will generate a pulse for the stepper motor input

Direction: This signal indicates whether a motor driver needs to rotate the motor Clock-Wise (CW) or counter-clockwise (CCW)

Enable: This signal indicates when the motor driver needs to power the motor. Typically, if the driver does not have an enable signal with the correct level, you can move or rotate a motor by hand, but this is not possible when the motor is enabled.

The CNC530 features 3 ways of connecting the controller to a motor driver:

  • Screw terminal
  • IDC/Boxheader
  • RJ45

This way, you can use the connection that you prefer.

Screw terminal

Axes terminals
Axes terminals
ļ»æ

Pin

Name

Direction

Type

Function

Electrical Spec.

Remarks

1

ENAx

Out

Digital

Enable

5VDC

ļ»æ

2

DIRx

Out

Digital

Direction

5VDC

ļ»æ

3

Stepx

Out

Digital

Step

5VDC

ļ»æ

4

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

5

5V

ļ»æ

Power

ļ»æ

5VDC

ļ»æ

ļ»æ

IDC/box header

Document image
ļ»æ
Axis  connector
Axis connector
ļ»æ

Pin

Name

Direction

Type

Function

Electrical Spec.

Remarks

1

ENAx

Out

Digital

Enable

5VDC

ļ»æ

2

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

3

DIRx

Out

Digital

Direction

5VDC

ļ»æ

4

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

5

STPx

Out

Digital

Step

5VDC

ļ»æ

6

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

7

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

8

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

9

5V

ļ»æ

Power

ļ»æ

5VDC

ļ»æ

10

ALM+

In

Digital

Driver Alarm

5VDC

All axis drive alarms are combined

ļ»æ

RJ45

Axes (RJ45)
Axes (RJ45)
ļ»æ

Pin

Name

Direction

Type

Function

Electrical Spec.

Remarks

1

ENAx

Out

Digital

Enable

5VDC

ļ»æ

2

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

3

STPx

Out

Digital

Direction

5VDC

ļ»æ

4

5V

ļ»æ

Power

ļ»æ

5VDC

ļ»æ

5

DIRx

Out

Digital

Step

5VDC

ļ»æ

6

5V

ļ»æ

Power

ļ»æ

5VDC

ļ»æ

7

ALM+

ļ»æ

Digital

Driver Alarm

5VDC

All axis drive alarms are combined

8

ALM-

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

ļ»æ

Relay Outputs

The following outputs are potential-free, due to the use of a relay output:

  • Tool
  • Flood
  • Mist
  • Aux Out
  • E-Stop
  • Brake

Each output consists of three pins:

  • COM - Common
  • NO - Normally Open
  • NC - Normally Closed

The relays can be connected to a secondary power supply.

Document image
ļ»æ
Document image
ļ»æ

As seen in the picture above, the relay output voltage can be controlled by using jumpers. You can use the relay if you don't use a jumper as needed.

Document image
ļ»æ

When using the 'COM' terminal of an individual relay, do not use a jumper!

Document image
ļ»æ

Tool

The G-code M3 controls the tool output. It switches a tool on. This output is often connected to the input for switching the spindle on through the VFD. The actual speed of the spindle is most of the time controlled by a 0-10V signal.

Pin

Name

Type

Function

Electrical Spec.

Remarks

1

NC

Normally closed

Tool

Max. 1A, 30VDC

Relay

2

NO

Normally open

Tool

Max. 1A, 30VDC

Relay

3

COM

Common

Tool

Max. 1A, 30VDC

Relay

Flood

The G-code M controls the flood output. it switches this output on.

Pin

Name

Type

Function

Electrical Spec.

Remarks

1

NC

Normally closed

Flood

Max. 1A, 30VDC

Relay

2

NO

Normally open

Flood

Max. 1A, 30VDC

Relay

3

COM

Common

Flood

Max. 1A, 30VDC

Relay

Mist output

The G-code M controls the flood output. it switches this output on.

Pin

Name

Type

Function

Electrical Spec.

Remarks

1

NC

Normally closed

Flood

Max. 1A, 30VDC

Relay

2

NO

Normally open

Flood

Max. 1A, 30VDC

Relay

3

COM

Common

Flood

Max. 1A, 30VDC

Relay

ļ»æ

Aux output

The AUX output can be used for any purpose. It's controlled through G-code M5?.

Pin

Name

Type

Function

Electrical Spec.

Remarks

1

NC

Normally closed

Aux out

Max. 1A, 30VDC

Relay

2

NO

Normally open

Aux out

Max. 1A, 30VDC

Relay

3

COM

Common

Aux out

Max. 1A, 30VDC

Relay

ļ»æ

E-Stop output

The E-stop output is an extra output that will automatically be activated when the E-stop input is activated. It can trigger other devices, e.g., to control a power relay for switching power to the motor drivers. It can not be manually controlled.

Pin

Name

Type

Function

Electrical Spec.

Remarks

1

NC

Normally closed

E-Stop

Max. 1A, 30VDC

Relay

2

NO

Normally open

E-Stop

Max. 1A, 30VDC

Relay

3

COM

Common

E-Stop

Max. 1A, 30VDC

Relay

ļ»æ

Brake output

The brake output is an output that is automatically activated when the motor drivers are disabled.

Please note that the motor drivers need to be controlled by the CNC530; using a brake when the motor drivers are always enabled can damage the machine.

ļ»æ

Pin

Name

Type

Function

Electrical Spec.

Remarks

1

NC

Normally closed

Brake

Max. 1A, 30VDC

Relay

2

NO

Normally open

Brake

Max. 1A, 30VDC

Relay

3

COM

Common

Brake

Max. 1A, 30VDC

Relay

Status output

The status output offers the possibility of connecting the external status PCB.

Document image
ļ»æ
Status indicator connector pin numbers
Status indicator connector pin numbers
ļ»æ

Pin

Name

Direction

Type

Function

Electrical Spec.

Remarks

1

GND

ļ»æ

Ground

ļ»æ

ļ»æ

2

Aux

Out

Digital

ļ»æ

ļ»æ

Low active

3

Tool

Out

Digital

ļ»æ

ļ»æ

Low active

4

Mist

Out

Digital

ļ»æ

ļ»æ

Low active

5

Flood

Out

Digital

ļ»æ

ļ»æ

Low active

6

Brake

Out

Digital

ļ»æ

ļ»æ

Low active

7

SysReady

Out

Digital

ļ»æ

5VDC

ļ»æ

8

Reserved

ļ»æ

ļ»æ

ļ»æ

ļ»æ

ļ»æ

9

E-Stop active

Out

Digital

ļ»æ

5VDC

ļ»æ

10

Probe

Out

Digital

ļ»æ

3V3

ļ»æ

11

Reserved

ļ»æ

ļ»æ

ļ»æ

ļ»æ

ļ»æ

12

Reserved

ļ»æ

ļ»æ

ļ»æ

ļ»æ

ļ»æ

13

Reserved

ļ»æ

ļ»æ

ļ»æ

ļ»æ

ļ»æ

14

5V

ļ»æ

Power

ļ»æ

ļ»æ

ļ»æ

ļ»æ

SysReady Output & E-stop input

Document image
ļ»æ

Pin

Name

Direction

Type

Function

Electrical Spec.

Remarks

1

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

2

SYS

OUT

ļ»æOpen Collectorļ»æļ»æ

System Ready

Max. 24VDC

ļ»æ

3

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

4

E-stop

IN

ļ»æ

Emergency stop

5VDC

ļ»æ

Inputs

ļ»æ

E-Stop input

Document image
ļ»æ

The E-STOP input indicates an emergency. The input signal needs to switch to ground to use E-STOP, as shown in the image below.

Document image
ļ»æ

Please note that an emergency stop needs to be a 'normally closed' type switch. Multiple switches can be used in series. A 'normally closed' switch will also automatically cause an E-stop if a wire breaks.

The status of the E-Stop input is shown in the software I/O tab:

Document image
ļ»æ

Please note that the indicator before the 'ESTOP1' text shows the logic level, not the functional level, unless specified. This means that the input the controller 'sees' is low. This state indicates to the controller that E-Stop is activated.

A RED indicator on the controller also indicates an E-STOP:

Document image
ļ»æ

After an E-Stop condition is resolved, the controller will only activate if the RESET button is pressed in the software. This is a second safety feature to prevent the machine is being activated in any way accidentally.

ļ»æ

Document image
ļ»æ

When the RESET button is pressed, it will also indicate this on the controller by showing a green light.

Document image
ļ»æ

SysReady

Home input

Document image
ļ»æ

The HOME inputs are required for the machine to detect the ā€˜homeā€™ position.

ļ»æ

Document image
ļ»æ

There are multiple different types of homing switches. They can be PNP or NPN and either Normally Open (NO) or Normally Closed (NC). The CNC530 supports only NPN, both NO and NC.

NPN means that the signal gets switched to the ground if the switch is activated. When using a regular switch, connect one terminal to the ground and the other to the corresponding home input.

NPN means that the signal gets switched to the ground if the switch is activated. When using a regular switch, connect one terminal to the ground and the other to the corresponding home input.

Switching HOME input in NPN mode.
Switching HOME input in NPN mode.
ļ»æ

Do NOT connect a PNP-type switch to the CNC530's HOME Hx input. Doing so will damage the CNC530.

Pin

Name

Direction

Type

Function

Electrical Spec.

Remarks

1

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

2

Hx

IN

Digital

Probe Input

Input Voltage +24VDC

NPN

3

+24VDC

ļ»æ

Power

ļ»æ

ļ»æ

ļ»æ

ļ»æ

Probe input

Probe input
Probe input
ļ»æ

The probe input has two uses. It can measure the length of a tool or probe an object. If both tools are used, they can be connected together to this input. However, make sure that they both use the same output signal.

In case multiple sensor types can be of use, please consider our sensorHUBļ»æ

Pin

Name

Direction

Type

Function

Electrical Spec.

Remarks

1

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

2

PRB

IN

Digital

Probe Input

Input Voltage +24VDC

NPN

3

+24VDC

ļ»æ

Power

ļ»æ

ļ»æ

ļ»æ

ļ»æTODO:ļ»æ

ļ»æUsing toolsetter, probe etc.ļ»æ

ļ»æ

Aux In

The AUX input is a dedicated input that can be used for numerous applications:

  • Reading status for in macro
  • Extra error input
  • ....

ļ»æ

Document image
ļ»æ

Pin

Name

Direction

Type

Function

Electrical Spec.

Remarks

1

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

2

AUX IN

IN

Digital

Generic Input

Input Voltage +24VDC

NPN

3

+24VDC

ļ»æ

Power

ļ»æ

ļ»æ

ļ»æ

ļ»æ

ļ»æ

ļ»æ

ļ»æ

Pendant

Document image
ļ»æ
Pendant connector pin numbers
Pendant connector pin numbers
ļ»æ

Pin

Name

Direction

Type

Function

Electrical Spec.

Remarks

1

AN1

IN

Analog

Analog in

0 - 3V3

ļ»æ

2

PAUSE

IN

Ground

Pause job

5VDC

ļ»æ

3

HWA

IN

Digital

Handwheel A

5VDC

ļ»æ

4

RUN

IN

Digital

Run job

5VDC

ļ»æ

5

HWB

IN

Digital

Handwheel B

5VDC

ļ»æ

6

AN2

IN

Analog

Analog in

0 - 3V3

ļ»æ

7

+3V3

ļ»æ

Power

ļ»æ

3V3

ļ»æ

8

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

9

5V

ļ»æ

Power

ļ»æ

5VDC

ļ»æ

10

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

Spindle pulse

Document image
ļ»æ

Pin

Name

Direction

Type

Function

Electrical Spec.

Remarks

1

GND

ļ»æ

Ground

ļ»æ

ļ»æ

ļ»æ

2

Sp

IN

Digital

Spindle

max. 5VDC

ļ»æ

ļ»æ

Stepper driver connection examples

The step and direction signals must be connected to control an actual stepper or servo motor. Many stepper motor drivers will have similar connection names, as is shown below:

Singnal names on motor driver
Singnal names on motor driver
ļ»æ

The most common names are:

Pul = Pulse, we also like to call this the 'step' signal since a pulse on this input will cause the connected motor to move one position

Dir = Direction, this indicates whether the motor has to turn Clockwise (CW) or Counter Clockwise (CCW)

ENA = Enable, this input powers the motor. If the motors are not enabled, you can often simply rotate the axes by hand. When the motor is enabled this will no longer be possible. Please note, that some drivers will automatically enable the motor when this input is not actively controlled. This save

ļ»æ

Example motor driver connection.

Below is an image that shows how a controller can be connected in two ways:

  • Common-Anode (left image)
  • Common-cathode (right image)
Ways to connect controller to driver
Ways to connect controller to driver
ļ»æ

Check the datasheet that the maximum signal of the driver does not exceed 5V since more than this will damage the CNC530.

Common-anode

In this case, the minus (-) wires control the motor driver by the CNC530. The signals are connected as follows:

Driver signal

CNC530 Signal

PUL+

Step

PUL-

GND

DIR+

Dir (Direction)

DIR-

GND

ENA+

En (Enable)

ENA-

GND

ļ»æ

Common +5V connection
Common +5V connection
ļ»æ

Common-cathode

The first method is the most common. However, it is possible to control the motor driver with a command of +5V.

Driver signal

CNC530 Signal

PUL+

+5V

PUL-

STEP

DIR+

+5V

DIR-

Dir (Direction)

ENA+

+5V

ENA-

Ena (Enable)

Document image
ļ»æ

Example: JMC motor

In this example, the motor driver is integrated into the JMC motor. The signals are very similar to those in the Leadshine example. However, this features an extra signal. It features an alarm output.

For some JMC motors, we have a special adapter board that enables you to use a network cable to simply connect the motor and the CNC530.

For more info please have a look here. <TODO> ADD IMAGE JMC adapter Board + link to manual

Connecting the CNC530 to a VFD

<TODO>

Using the status indicator board

The status board included with the CNC530 controller can assist you in monitoring what the CNC controller is doing.

This setup

Trouble shooting

0-10V Does not react 0-10V Is inverted