CNC530 Manual
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.
ļ»æ
Before starting with the CNC530, it's essential to take notice of several things:
- 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>
- 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
- Familiarize yourself with all I/O of the board.
- ...
- 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
The image shows an overview of all connections of the CNC530.
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>
Green LED indicating that 24V is connected to the board.
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.
When data is transferred through the network interface, this indicator will blink.
This indicator is active when in bootloader mode
Show the board is active.
Indicate the CNC system is active.
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.
Without this jumper, the bootloader will always be skipped.
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.
The PWM output is default an open-collector. This jumper offers to select a 5V or 12V PWM output.
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.
ļ»æ
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.
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.
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.
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 | ļ»æ |
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'.
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.
ļ»æ
ļ»æ
ļ»æ |
---|
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.
ļ»æ
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.
ļ»æ
The SysReady output...
PICTURE
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.
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 | ļ»æ |
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 |
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 | ļ»æ | ļ»æ | ļ»æ |
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.
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.
When using the 'COM' terminal of an individual relay, do not use a jumper!
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 |
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 |
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 |
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 |
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 |
ļ»æ
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 |
The status output offers the possibility of connecting the external status PCB.
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 | ļ»æ | ļ»æ | ļ»æ |
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 | ļ»æ |
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.
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:
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:
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.
ļ»æ
When the RESET button is pressed, it will also indicate this on the controller by showing a green light.
The HOME inputs are required for the machine to detect the āhomeā position.
ļ»æ
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.
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 | ļ»æ | ļ»æ | ļ»æ |
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.ļ»æ
The AUX input is a dedicated input that can be used for numerous applications:
- Reading status for in macro
- Extra error input
- ....
ļ»æ
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 | ļ»æ | ļ»æ | ļ»æ |
ļ»æ
ļ»æ
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 | ļ»æ |
ļ»æ
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | GND | ļ»æ | Ground | ļ»æ | ļ»æ | ļ»æ |
2 | Sp | IN | Digital | Spindle | max. 5VDC | ļ»æ |
ļ»æ
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:
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
ļ»æ
Below is an image that shows how a controller can be connected in two ways:
- Common-Anode (left image)
- Common-cathode (right image)
Check the datasheet that the maximum signal of the driver does not exceed 5V since more than this will damage the CNC530.
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 |
ļ»æ
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) |
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
<TODO>
The status board included with the CNC530 controller can assist you in monitoring what the CNC controller is doing.
This setup
0-10V Does not react 0-10V Is inverted