CNC760 Manual
This CNC controller is part of the professional line of Eding CNC controllers. Besides a standard 100Mbit Ethernet interface, the step frequency increased to 400 kHz. There are also now 4 extra extruder interfaces available for 3D printing applications.
A high-end CNC controller at a very competitive price with many interfaces already included makes it the foundation for building professional CNC machines. A few examples of its interfaces:
Digital I/O, analog inputs, 0-10V outputs, PWM outputs, pendant interface, support for numerous ways of cooling, protection in and outputs, and more
This product is of course fully supported by Eding CNC software solution.
Purchase
- 6 Axis controller interface
- Step / Direction: 5V (max. 400kHz)
- Enable: 5V or open collector (max. 24V)
- Alarm: max. 24V
- 4x Extruder Interface: Enable, Step, Direction: 5V
- 6x Digital HOME inputs: Max. 24V (PNP or NPN)
- 10x Digital output (AUX): Open Collector (max. 24V)
- 10x Digital inputs (AUX): Max. 24V
- 8x Analog inputs: 0-3.3V (12 bits)
- 2x Analog output: 0-10V
- 2x Cooling outputs: Open collector (max. 24V)
- 8x PWM output: Open collector (max. 24V)
- Safety relay I/O
- System ready output: Output for safety relay (Watchdog) Open Collector
- External Error input: Max. 24V
- E-stop Input: Max. 24V
- 1x Probe: Max. 24V (PNP or NPN)
- 1x Spindle encoder input: 5V input
- 1x RS485 interface: RS485, MODBUS compatible (for connection extra I/O or functionallity, cable length up to 20m)
- Handwheel interface (pendant)
- 2x Digital input: 5V
- 2x MPG input: 5V
- 2x Analog input: 0-3.3V
- Interface: 100Mbit Ethernet
- Power supply: 24V DC
- Dimensions: 230x107mm (suitable for DIN rail mounting)
- Others: Firmware upgradable through the network connection
If you prefer to use separate wires to hook up your CNC760 this breakout board will help you. Simply plug this in on top of the CNC760 and start wiring your controller.
With this breakout board, you can now also simply connect the axis and extruder outputs of the CNC760 with wires.
To easily mount the CNC760 Controller on a DIN rail you can slide it into this housing and simply mount it on the DIN rail.
With these jumpers, several settings can be forced.
- JP9: Reserved
- JP10: Start with default IP address 172.22.2.100
- JP11: Skip the bootloader
The board uses several LEDs indicating activity.
LED1 indicates that the external power is connected, this means that 24V and 5V are available.
PWR This LED indicates that the power for the processor is available (3.3V).
Yellow = Network activity (ACT) Green = Network connection (LNK)
Indicator | Color | Meaning |
---|---|---|
LED6 | Red | SYSREADY indicates when CNC system is ready for operation. Can be used in cooperation with safety relay. |
LED5 | Red | WATCHDOG charge pump, indicates operation of the watchdog circuitry |
LED4 | Green | Controller ‘heartbeat’ indicating the board is active |
LED3 | Green | Indicates ‘Machine On’ |
LED2 | Green | Flashing when application is starting up. After startup, will be switch ON if E-STOP occurred. |
Please note, when in bootloader mode LED2 and LED3 will toggle to indicate this.
The voltage of the supplied power is 24V DC.
Due to a protection diode at the input, the 24V that is available on a number of connectors will be a bit lower, please check when connecting 24V devices to that connector if they will operate correctly.
Although the 24V is also available on the box header connectors, it is advisable to use separate wiring for powering 24V devices that exceed 50mA of required current.
The total combined current of the 24V outputs should not exceed 1A. Using more than 1A on the 24V will result in damage to the controller.
The image below shows the power connector.
Check the polarity of the power connections, damage to the board may occur if the polarity is reversed.
The board needs to be connected via a CAT5 or CAT5E cross cable. We advise using properly shielded SF/UTP network cables. The default IP address is 172.22.2.100.
Make sure that the PC that the board is connected to is correctly set up and has the correct IP address, and make sure there is no IP address conflict.
Via the RS485 connector external hardware can be connected. RS485 is a balanced signal, this decreases susceptibility to interference. The protocol that is used is MODBUS RTU.
The image below shows a close-up of the connector.
The connector contains four signals:
Name | Meaning |
---|---|
COM | Common |
B | Balanced signal B |
A | Balanced signal A |
IRQ | Input for external interrupt (currently not used) |
The auxiliary outputs can be used for switching external devices.
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | GND | | Ground | | | |
2 | GND | | Ground | | | |
3 | AUX OUT1 | OUTPUT | Aux Output 1 | Max. rating 50V/500mA | Optionally used for controlling 0-10V output1 | |
4 | SYSRDY | OUTPUT | Open Collector | System Ready | Max. rating 50V/500mA | System Ready, indicates that system is ready for operation. |
5 | AUX OUT2 | OUTPUT | Open Collector | Aux Output 2 | Max. rating 50V/500mA | Optionally used for controlling 0-10V output2 |
6 | AUX OUT9 | OUTPUT | Open Collector | Aux Output 9 | Max. rating 50V/500mA | Shared with AEE3 |
7 | AUX OUT3 | OUTPUT | Open Collector | Aux Output 3 | Max. rating 50V/500mA | |
8 | AUX OUT10 | OUTPUT | Open Collector | Aux Output 10 | Max. rating 50V/500mA | Shared with AEE4 |
9 | AUX OUT4 | OUTPUT | Open Collector | Aux Output 4 | Max. rating 50V/500mA | |
10 | GND | | Ground | | | |
11 | AUX OUT5 | OUTPUT | Open Collector | Aux Output 5 | Max. rating 50V/500mA | |
12 | GND | | Ground | | | |
13 | AUX OUT6 | OUTPUT | Open Collector | Aux Output 6 | Max. rating 50V/500mA | |
14 | GND | | Ground | | | |
15 | AUX OUT7 | OUTPUT | Open Collector | Aux Output 7 | Max. rating 50V/500mA | Shared with AEE1 |
16 | PWM-VOLT2 | OUTPUT | See PWM-VOLT | | | |
17 | AUX OUT8 | OUTPUT | Open Collector | Aux Output 8 | Max. rating 50V/500mA | Shared with AEE2 |
18 | GND | | Ground | | | |
19 | +24V | | Power | | +24V/1A | |
20 | +24V | | Power | | +24V/1A | |
The auxiliary inputs are digital inputs, used to retrieve the status of an external signal, for example a switch.
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | GND | | Ground | | | |
2 | GND | | Ground | | | |
3 | AUX IN1 | INPUT | Digital | Aux Input 1 | Input voltage 24V | |
4 | GND | | Ground | | | |
5 | AUX IN2 | INPUT | Digital | Aux Input 2 | Input voltage 24V | |
6 | AUX IN9 | INPUT | Digital | Aux Input 9 | Input voltage 24V | |
7 | AUX IN3 | INPUT | Digital | Aux Input 3 | Input voltage 24V | |
8 | AUX IN10 | INPUT | Digital | Aux Input 10 | Input voltage 24V | |
9 | AUX IN4 | INPUT | Digital | Aux Input 4 | Input voltage 24V | |
10 | GND | | Ground | | | |
11 | AUX IN5 | INPUT | Digital | Aux Input 5 | Input voltage 24V | |
12 | GND | | Ground | | | |
13 | AUX IN6 | INPUT | Digital | Aux Input 6 | Input voltage 24V | |
14 | GND | | Ground | | | |
15 | AUX IN7 | INPUT | Digital | Aux Input 7 | Input voltage 24V | |
16 | GND | | Ground | | | |
17 | AUX IN8 | INPUT | Digital | Aux Input 8 | Input voltage 24V | |
18 | GND | | Ground | | | |
19 | +24V | | Power | | +24V/1A | |
20 | +24V | | Power | | +24V/1A | |
The CNC-OUT signals are output signals and are typical related to controlling the CNC functionality.
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | PWM-VOLT1 | OUTPUT | See Outputs | | | |
2 | SYSRDY | OUTPUT | System Ready | Max. rating 50V/500mA | Indicates that the system is ready for operation | |
3 | TOOLON | OUTPUT | Open Collector | Switch tool ON (eg. Spindle) | Max. rating 50V/500mA | |
4 | TOOLDIR | OUTPUT | Open Collector | Set tool direction | Max. rating 50V/500mA | |
5 | COOL2 | OUTPUT | Open Collector | Coolant 2 ON | Max. rating 50V/500mA | |
6 | COOL1 | OUTPUT | Open Collector | Coolant 1 ON | Max. rating 50V/500mA | |
7 | +24V | | Power | | +24V/1A | |
8 | Change Pump | OUTPUT | Open Collector | Watchdog signal | Max. rating 50V/500mA | Pulsed signal |
9 | +5V | | Power | | +5VDC/500mA | |
10 | GND | | Ground | | | |
The CNC-IN signals are CNC related inputs.
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | PROBE | INPUT | Digital | Input signal for external probe | Max. input voltage 24V | Active low |
2 | SPINDLEX | INPUT | Digital | Inputs signal for spindle pulse (1/rotation) | Max. input voltage 5V | Active low |
3 | ESTOP | INPUT | Digital | External EMERGENCY STOP signal | Max. input voltage 24V | |
4 | EXTERR | INPUT | Digital | External ERROR signal | Max. input voltage 24V | |
5 | PROBE | INPUT | Digital | | | Shared with pin 1 |
6 | Reserved | INPUT | Digital | Reserved | Max. input voltage 5V | Active low |
7 | +24V | | Power | | +24V/1A | |
8 | Reserved | INPUT / GND¹ | Digital | Reserved | Max. input voltage 5V | Active low |
9 | +24V | | Power | | +24V/1A | |
10 | GND | | Ground | | | |
1: pin can be connected to Ground for backward compatibility by removing resistor R167, and closing the pads of SJ1
The MPG connectors makes it possible to connect directly a wired pendant to the controller.
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | AN7 | INPUT | Analog | Analog input for additional selections | Max. input voltage 3.3V | This is wired to AN7, not an additional input |
2 | PAUSE | INPUT | Digital | Pause switch | Max. input voltage 5V | Active low |
3 | HW-A | INPUT | Digital | Handwheel A input | Max. input voltage 5V | |
4 | RUN | INPUT | Digital | Run switch | Max. input voltage 5V | Active low |
5 | HW-B | INPUT | Digital | Handwheel B input | Max. input voltage 5V | |
6 | AN8 | INPUT | Analog | Analog input for additional selections | Max. input voltage 3.3V | This is wired to AN8, not an additional input |
7 | +3.3V¹ | | Power | | +3.3V/100mA | |
8 | GND | | Ground | | | |
9 | +5V | | Power | | +5V/500mA | |
10 | GND | | Ground | | | |
1: 3.3V on pin 7 not present on revision 4 of hardware.
The HOME inputs are required for the machine to be able to detect the ‘home’ position.
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | HOME1 | INPUT | Digital | Home input 1 | Max. input voltage 24V | |
2 | HOME2 | INPUT | Digital | Home input 2 | Max. input voltage 24V | |
3 | HOME3 | INPUT | Digital | Home input 3 | Max. input voltage 24V | |
4 | HOME4 | INPUT | Digital | Home input 4 | Max. input voltage 24V | |
5 | HOME5 | INPUT | Digital | Home input 5 | Max. input voltage 24V | |
6 | HOME6 | INPUT | Digital | Home input 6 | Max. input voltage 24V | |
7 | +24V | | Power | | +24V/1A | |
8 | GND | | Ground | | | |
9 | Reserved | | | | | Do not connect |
10 | GND | | Power | | | |
The PWM outputs enable the user to add extra control of devices that use PWM signals for control.
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | GND | | Ground | | | |
2 | GND | | Ground | | | |
3 | PWM1 | OUTPUT | PWM Output 1 | Max. rating 50V / 500mA | Also used for generating 0-10V output1 | |
4 | SYSRDY | OUTPUT | Open Collector | System Ready | Max. rating 50V / 500mA | Indicates that the system is ready for operation. |
5 | PWM2 | OUTPUT | Open Collector | PWM Output 2 | Max. rating 50V / 500mA | Also used for generating 0-10V output2 |
6 | GND | | Ground | | | |
7 | PWM3 | OUTPUT | Open Collector | PWM Output 3 | Max. rating 50V / 500mA | |
8 | GND | | Ground | | | |
9 | PWM4 | OUTPUT | Open Collector | PWM Output 4 | Max. rating 50V / 500mA | |
10 | GND | | Ground | | | |
11 | PWM5 | OUTPUT | Open Collector | PWM Output 5 | Max. rating 50V / 500mA | |
12 | GND | | Ground | | | |
13 | PWM6 | OUTPUT | Open Collector | PWM Output 6 | Max. rating 50V / 500mA | |
14 | GND | | Ground | | | |
15 | PWM7 | OUTPUT | Open Collector | PWM Output 7 | Max. rating 50V / 500mA | |
16 | GND | | Ground | | | |
17 | PWM8 | OUTPUT | Open Collector | PWM Output 8 | Max. rating 50V / 500mA | |
18 | GND | | Ground | | | |
19 | +24V | | Power | | +24V/1A | |
20 | +24V | | Power | | +24V/1A | |
The analog inputs can be used to capture input voltages. The maximum voltage is 3.3V, make sure you do not exceed this limit as it will damage this input, or even the rest of the board.
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | GND | | Ground | | | |
2 | GND | | Ground | | | |
3 | AN1 | INPUT | Analog | Analog input 1 | Max. input voltage 3.3V | Pulled down with 100k resistor |
4 | Reserved | | | | | Do not connect |
5 | AN2 | INPUT | Analog | Analog input 2 | Max. input voltage 3.3V | Pulled down with 100k resistor |
6 | GND | | Ground | | | |
7 | AN3 | INPUT | Analog | Analog input 3 | Max. input voltage 3.3V | Pulled down with 100k resistor |
8 | GND | | Ground | | | |
9 | AN4 | INPUT | Analog | Analog input 4 | Max. input voltage 3.3V | Pulled down with 100k resistor |
10 | GND | | Ground | | | |
11 | AN5 | INPUT | Analog | Analog input 5 | Max. input voltage 3.3V | Pulled down with 100k resistor |
12 | GND | | Ground | | | |
13 | AN6 | INPUT | Analog | Analog input 6 | Max. input voltage 3.3V | Pulled down with 100k resistor |
14 | GND | | Ground | | | |
15 | AN7 | INPUT | Analog | Analog input 7 | Max. input voltage 3.3V | Pulled down with 100k resistor |
16 | GND | | Ground | | | |
17 | AN8 | INPUT | Analog | Analog input 8 | Max. input voltage 3.3V | Pulled down with 100k resistor |
18 | GND | | Ground | | | |
19 | +24V | | Power | | +24V/1A | |
20 | AVDD | | Power | | +3.3V/100mA | |
The extruder outputs can be used in 3D printer applications, controlling up to 4 extruders. The four outputs are designated E1 to E4.
the enable output for each of the 4 extruders are shared with an AUX OUT output, please check in your application that no pinning conflicts occurs!
Note, the step and direction signal for each extruder is combined with these signals for axis 6
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | AEE1 | OUTPUT | Digital | Extruder enable E1 | 5V/15mA | Shared with AUX OUT7 |
2 | GND | | Ground | | | |
3 | DIRE1 | OUTPUT | Digital | Extruder direction E1 | 5V/15mA | Shared with DIR6 |
4 | GND | | Ground | | | |
5 | STEPE1 | OUTPUT | Digital | Extruder step E1 | 5V/15mA | Shared with STEP6 |
6 | GND | | Ground | | | |
7 | GND | | Ground | | | |
8 | GND | | Ground | | | |
9 | +5V | OUTPUT | Power | | +5V/500mA | ¹ |
10 | GND | | Ground | | | |
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | AEE2 | OUTPUT | Digital | Extruder enable E2 | 5V/15mA | Shared with AUX OUT8 |
2 | GND | | Ground | | | |
3 | DIRE2 | OUTPUT | Digital | Extruder direction E2 | 5V/15mA | Shared with DIR6 |
4 | GND | | Ground | | | |
5 | STEPE2 | OUTPUT | Digital | Extruder step E2 | 5V/15mA | Shared with STEP6 |
6 | GND | | Ground | | | |
7 | GND | | Ground | | | |
8 | GND | | Ground | | | |
9 | +5V | OUTPUT | Power | | +5V/500mA | ¹ |
10 | GND | | Ground | | | |
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | AEE3 | OUTPUT | Digital | Extruder enable E3 | 5V/15mA | Shared with AUX OUT9 |
2 | GND | | Ground | | | |
3 | DIRE3 | OUTPUT | Digital | Extruder direction E3 | 5V/15mA | Shared with DIR6 |
4 | GND | | Ground | | | |
5 | STEPE3 | OUTPUT | Digital | Extruder step E3 | 5V/15mA | Shared with STEP6 |
6 | GND | | Ground | | | |
7 | GND | | Ground | | | |
8 | GND | | Ground | | | |
9 | +5V | OUTPUT | Power | | +5V/500mA | ¹ |
10 | GND | | Ground | | | |
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | AEE4 | OUTPUT | Digital | Extruder enable E4 | 5V/15mA | Shared with AUX OUT10 |
2 | GND | | Ground | | | |
3 | DIRE4 | OUTPUT | Digital | Extruder direction E4 | 5V/15mA | Shared with DIR6 |
4 | GND | | Ground | | | |
5 | STEPE4 | OUTPUT | Digital | Extruder step E4 | 5V/15mA | Shared with STEP6 |
6 | GND | | Ground | | | |
7 | GND | | Ground | | | |
8 | GND | | Ground | | | |
9 | +5V | OUTPUT | Power | | +5V/500mA | ¹ |
10 | GND | | Ground | | | |
1 The total combined output current of pin 9 of the extruders should not exceed 500mA.
These outputs can control up to 6 axes simultaneously, these outputs are designated A1 to A6. Beside the step and direction signal each output has several extra signals.
The table below is generalised for each of the axis connectors, for Axis 1 replace the occurrences of x for 1 (E.G. ENABLEx becomes ENABLE1)
Pin | Name | Direction | Type | Function | Electrical Spec. | Remarks |
---|---|---|---|---|---|---|
1 | ENABLEx | OUTPUT | Digital | Amplifier enable x | 5V/15mA | |
2 | ENABLEx | OUTPUT | Amplifier enable x | Max. rating 40V/100mA | | |
3 | DIRx | OUTPUT | Digital | Direction x | 5V/15mA | |
4 | GND | | Ground | | | |
5 | STEPx | OUTPUT | Digital | Step x | 5V/15mA | |
6 | GND | | Ground | | | |
7 | GND | | Ground | | | |
8 | DRV-ALM- | | | | | |
9 | +5V | OUTPUT | Power | | +5V/500mA | ¹ |
10 | DRV-ALM+ | INPUT | Digital | Alarm input | | Pulled up with 4k7 |
The total combined output current of pin 9 of the axis should not exceed 500mA.
The HOME inputs are required for the machine to be able to detect the ‘home’ position.
The home input can be configured into two modes, each mode describes what type of switch or sensor is connected. If the switch or sensor is activated, it means that it will switch either to ground (0V) or to a voltage, in this case, 24V. A switch or sensor that switches to 0 (negative) is called NPN, and a switch or sensor that switches to 24V (positive) is called PNP.
PNP = Input should be ‘HIGH’ (24V) to detect the switch/sensor being activated.
NPN = Input should be ‘LOW’ (0V) to detect the switch/sensor being activated.
Please note, that ALL home inputs are EITHER NPN or PNP. Currently, it is not possible to mix the input types. The software expects one type of input to be used and will not work correctly if the jumpers are set differently.
This mode selection is done via several jumpers:
Each jumper corresponds to an input:
Jumper | Input |
---|---|
JP2 | HOME1 mode NPN or PNP |
JP3 | HOME2 mode NPN or PNP |
JP4 | HOME3 mode NPN or PNP |
JP5 | HOME4 mode NPN or PNP |
JP6 | HOME5 mode NPN or PNP |
JP7 | HOME6 mode NPN or PNP |
The image below shows how the input operates.
When in NPN mode the input needs to switch to ground to be activated.
When in PNP mode, the inputs need to switch to +24V to activate.
As described above, our hardware supports NPN and PNP. Another important condition is using Normally Open (NO) or Normally Closed (NC) sensors. This NO or NC indicates whether the output is active (NC) or non-active (NO) when the sensor is not activated.
The NC sensor has an extra benefit; if, for any reason, the cable to the sensor is cut, it will automatically report the sensor's activation since this would indicate that the sensor is activated. If a NO sensor is used, the machine will try to home without ever detecting that sensor, potentially causing damage to the machine.
Of course, our software needs to know what the input is supposed to be when it is not activated. Therefore, this can be configured. In our software, a button will configure the home inputs to the correct settings based on their value when the sensor is not activated, preventing you from having to think about what it is supposed to be.
The DRVALM can be used to report problems with the motor driver. Each connector has an alarm input available. The alarm inputs pins of all axes are wired together. It is assumed that the alarm output of the drives are open-collector outputs so that the alarm outputs of all drives can be coupled together. So, each output can pull the alarm input low to generate an alarm.
Please check that the motor driver ALARM output is configured to be ‘open’ if not active.
The image below shows such a setup.
Below is image that shows the input circuit of the alarm input. The alarm input is active if the DRVALM+ input is pulled low.
Make sure you test the alarm input before starting to use it.
The RUN and PAUSE inputs can be used to start or stop a job externally. However, they are also used when you want to connect a wired external pendant. If the software is in JOGWHEEL modus these inputs are used for zeroing the position (START) or selecting the axis (PAUSE).
Using the PAUSE or RUN input is simply connecting a push button to it, with one side connected to GROUND and the other to the input of the board.
In the image below is a schematic of each digital input:
See also chapter “9 Connecting and setting up a wired handwheel” for more info on how to use these inputs as part of a wired pendant.
The PAUSE and RUN inputs have a maximum input level of 5V and will be damaged if 24V is applied.
The auxiliary inputs are digital inputs, used to retrieve the status of an external signal, for example a switch.
Each input has a pull-down, this means that when no signal is connector the board will see a ‘low’ signal. Connecting an input to 24V will cause the board to detect an ‘high’ signal.
In the image below, you see the input circuit for each AUX input.
The image below shows how to connect a switch to an AUX input
The analog inputs can have several functions
- Reading external values for control
- Controlling the feedrate
- Selecting an axis or multiplier in a wired pendant application
The analog inputs have an input range of 0-3.3V, applying voltages that exceed this voltage will damage the inputs and even lead to the failure of the controller.
For this application, the 3.3V (AVDD) is made available on pin #20 of the respective connector. Do not use this voltage for other applications!
If you want to test this input, a simple 10k potentiometer can be used as shown in the image below.
Using this potentiometer to control the feedrate can be changed in the application setup it should be indicated that an analogue input is used.
For more info about reading the input please have a look at the manual about writing macros and reading I/O’s.
For more info about how to use the analog inputs for a wired pendant have a look at chapter “9 Connecting and Setting up a wired handwheel”.
The HW-A/HW-B inputs can be used to connect a handwheel for exactly setting the position of an axis or changing the feed rate. The position of the axis can only be changed if the software is in the JOGWHEEL mode.
The image below shows how a pendant can be connected to these inputs.
See also chapter “9 Connecting and setting up a wired handwheel” for more info how to use these inputs as part of a wired pendant.
In the image below is a schematic of each digital input:
The HW-A/HW-B inputs have a maximum input level of 5V and will be damaged if 24V is applied.
The E-STOP input is used for indicating an EMERGENCY.
Below the input circuit is shown for the E-STOP input
For using E-STOP, the input signal needs to switch to 24V, in the image below this is shown.
The EXT-ERROR input can be used for indicating any external ERROR has occurred. The behavior of this input can be indicated in the setup of the application.
Below the input circuit is shown for the EXT-ERROR input
For using EXTERR, the input signal needs to switch to 24V, in the image below this is shown.
The probe input has a dual use. It can be used for the tool measurement, measuring the height of a tool, or it can be used for probing an object. If both tools are used, they can be connected together to this input. However, make sure that they both use the same kind of output signal.
Below the input circuit is shown for the PROBE input
For using PROBE, the input signal needs to switch to 24V, in the image below this is shown.
The SPINDLEx input can be used to connect an external sensor that indicates the rotation of the spindle or used in case of tapping when used in a lathe application.
The SPINDLEx has a maximum input level of 5V and will be damaged if 24V is applied.
Below the input circuit is shown for the SPINDLEx input
To use the SPINDLEx the input signal needs to switch to ground to be active. The image below shows this.
The SPINDLEx input has a maximum input level of 5V and will be damaged if 24V is applied.
These outputs can control up to 6 axes simultaneously. Each output has an output level of 5V and can sink or source around 15mA per output. The maximum step frequency is 400Khz.
Not all motor drivers are capable of supporting step frequencies up to 400Khz. If you notice that the motors are not moving at all or show erratic movement, try to lower this frequency. Also, consult your motor driver datasheet for the supported frequency.
Please note, the ENABLEx output is simultaneously switched for all axis at the same time. Depending on how the E-STOP hardware behavior is configured these outputs can be switched off in case of an E-STOP condition.
Each axis output has two enable outputs, these signals are used to enable the motor driver. The difference between these two signals is that one signal is a digital +5V signal, and the other is an Open Collector signal. This helps in connecting the controller to different kinds of drives.
The enable signal with an open-collector output is able to switch higher voltages compared to the +5V output. In the image below such an output is shown. An open-collector output means it switches the connected wire to GND. This enables the user to switch devices that do not need the same voltage rating as the controller.
The SYSREADY indicates that the system is active. This output is an Open Collector output.
The CHARGEPUMP signal is a signal that is toggled around 10Hz with a duty cycle of about 50%. It is internally used for resetting a watchdog system that checks that the board is still alive; that circuit will generate the SYSREADY signal. The absence of this signal shows that the controller is no longer responsive. Also, the SYSREADY output will deactivate.
This output is an Open Collector output.
Please note, the frequency of this signal can vary if the controller is moving axis. In that case, the frequency can go down to about 7.3 Hz.
The use of this signal is not recommended, instead, we integrated a hardware solution which is the SYSREADY signal. This solution uses the Charge Pump signal so will also indicate when the controller is active. However, it is not influenced by the activity of the controller. Since the SYSREADY signal is generated in hardware instead of software it is safe to use that signal to indicate that the system is operational. So even if the board somehow would stop working the circuitry will switch off this output
The TOOLON output is used to activate the tool that is used in the application. This output is an Open Collector output.
Depending on the spindle driver, it might be necessary to use a relay to switch the tool on.
It is advisable to use a solid-state relay to switch on heavy loads like a spindle motor because this will also optically isolate this input again external interference signals.
The TOOLDIR output is used to control the direction of the associated tool. This works for regular spindles and stepper spindles.
These outputs are Open Collector outputs and therefore require special attention when connecting.
Depending on the spindle driver, it might be necessary to use a relay to switch the tool direction.
The COOLx output is an output to control the flow of any coolants that might be used.
These outputs are Open Collector outputs.
If a large load is switched it is advisable to use a (solid-state) relay here as described in the TOOLON section
The PWM outputs are Open Collector outputs. An open-collector output means it switches the connected wire to GND. This enables the user to switch devices that do not need the same voltage rating as the controller.
By default, the PWM uses a frequency of 5kHz, but this can be set in the software by setting the PWM frequency.
Be advised that PWM1 and PWM2 are also used by the PWM-VOLT1 and PWM-VOLT2 respectively. This means that these PWM outputs can not be addressed separately if these are in use.
The CNC760 controller contains two 0-10V outputs, these outputs are combined with one PWM output each. So, this output can only have one kind of signal. There are 2 jumpers that can be used to configure the behavior of this output.
The top jumper selects what signal is present on the output. Either 0-10V (default) or the standard PWM signal. These outputs use the existing PWM outputs of the board. If the PWM output is selected this output will be an Open Collector output.
The bottom jumper selects whether the output is enabled when the ‘SYSTEM READY’ is available, the default behavior, or that it is controlled via the AUXO1 output.
Please note that if the AUXOx is used, that output can not be used for other applications.
These outputs are generic outputs that can be used for any application. This output is an Open Collector output.
Some AUX Outputs may have duplicate functions, these are described in the table below. If these conditions are met, the respective AUX output is unable to be used to control something else separately.
AUX Output | Condition | Alternate Function |
---|---|---|
1 | JP15 is set to AUX01 | Used to enable the output of the PWM-VOLT1 signal |
2 | JP16 is set to AUX02 | Used to enable the output of the PWM-VOLT2 signal |
3 | - | |
4 | - | |
5 | - | |
6 | - | |
7 | Extruder connected to E1 | Used as extruder 1 enable |
8 | Extruder connected to E2 | Used as extruder 2 enable |
9 | Extruder connected to E3 | Used as extruder 3 enable |
10 | Extruder connected to E4 | Used as extruder 4 enable |