beamicon2 breakout-board

14
Benezan Electronics Hard- and Software Development NetBob2 Installation Manual Ethernet CNC-Interface Beamicon2 Breakout-Board Interface Board for CNC Controller with up to 6 Axes and Ethernet Installation Manual Version 1 Product Brief This breakout board is designed to control up to six stepper or servo drives withh the CNC Software Beamicon2. It is connected to a PC with a standard RJ45 ethernet cable. Instead of using the All signals are generated by a powerful onboard 32 bit processor so you can forget about all frequency limits and timing problems of LPT port based solutions. The board also offers plenty of IO channels including 9 digital outputs (24V), 16 inputs and a 0..10V signal to control a spindle inverter. The digital IO signals are designed for 24V levels for maximum robustness and compatibility with standard industrial sensors and actors . They are protected against noise and surge so solenoids can be connected directly without external diodes. For many stepper and servo drives (inluding BEAST, SpeedCube and SanyoDenki R- Series) there are pre-configured cables available so that error-free wiring is quick and easy. The Board works only with the Beamicon2 CNC Software, Mach3 or LinuxCNC are not supported. Nicolas Benezan, Stauffenbergstr. 26, D-72108 Rottenburg Tel: +49 7457/946365 0 benezan-electronics.de Page 1 NetBob2-Manual.odt 06.02.2020

Upload: others

Post on 23-Mar-2022

11 views

Category:

Documents


0 download

TRANSCRIPT

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

Beamicon2 Breakout-Board

Interface Board forCNC Controller with

up to 6 Axes and Ethernet

Installation ManualVersion 1

Product BriefThis breakout board is designed to control up to six stepper or servo drives withh the CNC Software Beamicon2. It is connected to a PC with a standard RJ45 ethernet cable. Instead of using the All signals are generated by a powerful onboard 32 bit processor so you can forget about all frequency limits and timing problems of LPT port based solutions. The board also offers plenty of IO channels including 9 digital outputs (24V), 16 inputs and a 0..10V signal to control a spindle inverter.

The digital IO signals are designed for 24V levels for maximum robustness and compatibility with standard industrial sensors and actors . They are protected against noise and surge so solenoids can be connected directly without external diodes. For many stepper and servo drives (inluding BEAST, SpeedCube and SanyoDenki R-Series) there are pre-configured cables available so that error-free wiring is quick and easy.

The Board works only with the Beamicon2 CNC Software, Mach3 or LinuxCNC are not supported.

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 1NetBob2-Manual.odt 06.02.2020

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

1 Safety InstructionsThe installation of the breakout board has to be carried out by qualified personel, only. Please read this manual thoroughly and carefuly obey all instructions. Failure to do so can result in damage to mechanics, electronics or in personal injury.

Depending on the level of risk of the machine it may be required to install additional protection devices like door locks or safe halt guards. All safety circuits must be implemented purely electromechanical or with certified electronic parts that are not included in this breakout board. Relying on software or not certified electronic devices for critical safety functions is strongly disencouraged. The machine manufacturer who carries out the final assembly and the operator of the machine is responsible to meet all applicable safety standards and laws.

2 ConnectionsAll terminals and also the pins of the RJ45 sockets are numbered from left to right.

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 2NetBob2-Manual.odt 06.02.2020

X Y Z 4

234

1

Net-work

56

1 2 3 4 5 6 1 2 3 4 5

1 2 3 4 5 6 7 8

1 2 3 4

78

ext. L

EDs

Fan

5 6

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 3NetBob2-Manual.odt 06.02.2020

Auxiliary functions(6 way terminal X2, top left)

no. Description1 output #92 output #9 (holding brake)3 analogue output ground 0V4 analogue output 0..10V5 emergency stop input6 emergency stop supply out (+24V)

Digital inputs(8 way terminals X3-X6, bottom row)

no. Description X31 homing switch X supply out (+24V)2 homing switch X signal3 homing switch Y supply out (+24V)4 homing switch Y signal5 homing switch Z supply out (+24V)6 homing switch Z signal7 homing switch 4th axis supply out (+24V)8 homing switch 4th axis signal

no. Description X41 homing switch 5th axis supply out (+24V)2 homing switch 5th axis signal3 homing switch 6th axis supply out (+24V)4 homing switch 6th axis signal5 input #1 supply out (+24V)6 input #1 signal7 input #2 supply out (+24V)8 input #2 signal

no. Description X51 input #3 supply out (+24V)2 input #3 signal3 input #4 supply out (+24V)4 input #4 signal5 input #5 supply out (+24V)6 input #5 signal7 input #6 supply out (+24V)8 input #6 signal

no. Description X61 input #7 supply out (+24V)2 input #7 signal3 input #8 supply out (+24V)4 input #8 signal5 input #9 supply out (+24V)6 input #9 signal7 input #10 supply out (+24V)8 input #10 signal

Power supply(5 way terminal X1, top right)

no. Description1 5V supply out (max. 0,3A)2 ground 0V3 12V supply out (max. 0,3A)4 ground 0V5 24V supply in (15..36V)

Digital outputs(4 way terminals X8-X11, top row)

no. Description X81 output #1 ground2 output #13 output #2 ground4 output #2

no. Description X91 output #3 ground2 output #33 output #4 ground4 output #4

no. Description X101 output #5 ground2 output #53 output #6 ground4 output #6

no. Description X111 output #7 ground2 output #73 output #8 ground4 output #8

Modbus*(3 way terminal X7, top left)

no. Description1 signal ground2 data –3 data +

*) currently not supported

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

Status-LEDsno. Description

power

ready

drive fault

emergency stop

output #1

output #2

network carrier (connected)

network traffic

Drive outputs(6 x RJ45, center row)

no. Description1 + current reduction / servo enable2 – current reduction / servo enable3 – step pulse4 + direction5 – direction6 + step pulse7 + status (ready / alarm)8 – status

Other connectors:• network / PC (ST9 bottom left)• fan (ST7, top right)• external LEDs (ST8, left)

3 Functional DescriptionCompared to conventional breakout boards with LPT port where the PC software is generating all signals and the breakout board only buffers and distributes them the NetBob2 board has a powerful 32 bit processor with specialized hardware support to generate real time step signals much faster and more reliably. The PC is freed from time critical operations and can focus on tasks it can do well: serving as graphical user interface, processing large files and computing the toolpath. The coordinates of the trajectory are then send perodically over the network connection (Ethernet IEEE802, 10MBit/s).

The on-board processor can generate step signal frequencies up to 1.6MHz for all axes simultanously. So your're no longer forced to choose between having maximum resolution or top speed. You can have both at the same time. And you don't have to worry about lost steps cased by short „hickups“ when the PC software doesn't get enough CPU power to generate smooth and continous pulse trains.

The user also doesn't need to do any difficult timing parameter adjustments for the step and direction signals. The NetBob2 always generates a symetrical step signal with 50% duty cycle. Changes of direction always happen in the middle of a step low state so you don't have to worry about minimum pulse times or setup and hold times.

Compared to the smaller NetBob1 the NetBob2 board supports six instead of only four axes and has a lot more inputs and outputs which is ideal for larger machines with automatic tool changer. Step and directions signals are differential pairs (RS422) so that connection of industrial servo drives requiring differential signals is easier. Enable and status (ready/alarm) signals are separated for each axis for better fault diagnosis. This also makes mixing of different drives easier even if they require different enable signal polarities.

3.1 Network connection

For data transmission between the NetBob2 board and the PC a standard ethernet connection is used.according to IEEE802.3 10BASE-T. Standard RJ45 patch cables can be connected to the socket ST9 in the lower left corner of the board. Please note that the other six RJ45 sockets in the middle row (without LEDs) are not for network connection but are used for the step/dir signals to the motor drives.

Unlike competitor products, you do not need a dedicated PC port, so no second network interface card is required in the PC, but you can share the existing network infrastructure together with other devices on a network. Furthermore, no IP adresses or other network settings have to be changed in the windows control panel. The Beamicon2 software finds the NetBob2 automatically no matter where it is connected to the network. However, to avoid bottlenecks, some rules should be folowed:

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 4NetBob2-Manual.odt 06.02.2020

12345678

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

• The NetBob2 has to be connected directly to the PC or over a switch which is directly connected to the PC. A second switch can be used if only devices belonging to the CNC machine are connected to that second switch.

• The connection to the first switch (if used) should have the highest transmission rate in the network, especially higher than any internet (DSL) routers. 100MBit or 1GBIt is recommended.

• The NetBob2 doesn't use TCP/IP but a proprietary protocol. Therefore only unmanaged switches have to be used between the PC and the NetBob2. Internet routers, proxy servers and firewalls fail to forward the proprietary data.

• Switches have to support fast-forward and store-and-forward. (almost all modern switches support this)• Network hubs are supported but not recomended for best performance.• Slow or unreliable media must not be used. For this reason wireless communication is not supported.

Please note that the NetBob2 does not support automatical crossover. If you connect it directly to an old PC which also doesn't support it you have to use a crossover cable (often marked with an X or a red connector). Power-over-Ethernet (PoE) is also not supported.

3.2 Power supplyThe breakout board needs a power supply of 15 to 36V DC. It is recommended to use a switch mode power supply of 24V with a current capacity of 1A minimum and 10A maximum.

For fans, relays or other external devices you can use the internal voltage regulators. At terminal X1 there are 5V and 12V outputs available. There's also a 3-pin socket for standard 12V fans near the X1 terminal. The 5V and 12V outputs are short circuit proof. However, please note that shorting can lead to temporary malfunctions of the board as these voltages are also used internally. Overloading the 12V output can cause the emergency stop LED to light up and signal e-stop to the PC software. Short circuits cause the board to reset and disconnect completely.

3.3 Drive outputsThe motor drives can be connected to the RJ45 sockets with standard network patch cables. BEAST stepper drives and UHU or Speedcube servo controllers can be connected directly. For Leadshine stepper drives and servo systems from SanyoDenki there are special adaptors available. To avoid mixing the patch cables for step/dir signals and network cables it is recommended to use cables of different colours, for example grey for the network cable from ST9 to the PC and yellow for the step/dir cables from ST1 to 6 to the motor drives.

All signals (step, direction, enable or cutrrent reduction and status/ready) are differential pairs (RS422) equipped with 26C31 drivers or 26C32 receiver ICs. This provides better noise immunity compared to single ended signals and makes connection of industrial servo drives (for example from Sanyo Denki, Hitachi, Panasonic or others) requiring differential signals easier.

Enable outputs and status/ready inputs are available separately for each axis. This allows mixing of different drive types needing different polarity or different signal types (current reduction for steppers and enable for servos). In the case of a drive fault or alarm it is easier to find out which axis has cause the fault.

BEAST stepper drivesBEAST stepper drives can be connected directly with standard network cables (make sure NOT to use a crossover-cable). The following features are available:

1. The current reduction signal (#O2) can be used and assigned to the enable pin of each axis (Enable1..Enable6). You have to duplicate the signal if more than one BEAST drive is used.

2. The automatical current reduction of each drive can be used (activate DIP switch no 3 of the drives). Signal #O2 is not used in this case and the enable pin as left unassigned.

3. No current reduction selected (DIP 3 off), also #O2 is not used and enable pins are unassigned.

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 5NetBob2-Manual.odt 06.02.2020

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

Leadshine and other stepper drivesFor the connection of Leadshine or similar stepper drives there are adaptors available to fit RJ45 cables to the input terminals of the drive (see picture). If no adaptor is available you can, alternatively, cut the second connector of the cable and connect the wires one by one to the terminals. Please note that the following wire colors are valid only for patch cables to the T568B standard (not for crossover cables).

RJ45 Pin No.

wire color Drive signal

1 white orange ENA+2 orange ENA-3 white green PUL-4 blue DIR+5 white blue DIR-6 green PUL+7 white brown

] jumper wire8 brown

It has to be considered that the so-called inputs are actually „disable“ inputs meaningh they are inverted. Positive voltage at the input means the drive is disabled and no or negative voltage means the drive is enabled. If using the ENA input is required the output pin of the NetBob2 board has to be assigned to the „servo enable inverted“ signal (#O17). However, for stepper drives in most cases it's better not to use the ENA signal at all leaving the motor current active all the time. This results in shorter braking distance and more safety than letting the motor free-wheel.

Caution! Using the enable signal for safety relevant functions is not allowed! A safe halt and protection against unexpected movement is only achieved by cutting power from this type of drives completely.

SpeedCube servo drivesThe „Speedcube“ servo drives from Benezan Electronics can also be connected with standard patch cables. Instead of the current reduction signal the enable signal has to be assigned to the enable pins (Enable1 to Enable6 depening on the axis)

JMC servo drives and hybrid servosWarning! Cheap servo drives from China like JMC or similar drives are considered a safety risk and are NOT recommended even if their connection is technically possible, they are widely used and working well.

To our knowledge it is not possible to meet european safety rules for CNC machines and at the same time working conveniently and without too much restrictions. Using the enable input for „safe halt“ is not allowed because it's not reliable enough. Only cutting power to the drives is safe enough but has the great disadvantage of loosing exact position. So an extra homing procedure would be required after each safe halt (for example when opening safety doors). This severly interferes with the workflow and is therefore impractical.

Be careful when routing the step/direction signals through the same cable as the motor DC power supply. All connectors, terminals and joints have to be protected against chips and coolant. A possible short between 5V signals (step/dir) and higher voltages (24V and above) destroys the board immediately byond repair. All motors have to be grounded with a separate grounding wire. Ground connection only via the mounting screws is not reliable because the bearings of moving parts (gantry or vertical axis slide) may skate on an oil layer when moving. The negative terminal of the motor power supply must also be grounded. Otherwise the motor voltage could float at arbitrary voltage levels because of parasitic capacitance effects of the motor windings.

Please note that the following wire colors are valid only for patch cables to the T568B standard (not for crossover cables).

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 6NetBob2-Manual.odt 06.02.2020

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

RJ45 Pin No.

wire color Drive signal

1 white orange ENA+2 orange ENA-3 white green PUL-4 blue DIR+5 white blue DIR-6 green PUL+ and ALM+7 white brown ALM- and resistor8 brown resistor (see schematic on the right)

Please note thet the ENA and ALM signals normally have inverted polarity for this type of drives. This means positive voltage at ENA+ disables the drive instead of enabling it. This can be dangerous because a loose connector, a damaged cable or partial loss of power can cause unexpected movement. Furthermore, loss of power to the drive is not recognised by the PC software because the ALM output is inactive in this case.

All this can cause damage to the workpiece and the machine or even severe injuries to the operator. Using this type of drives for potentially dangerous machines (and almost all machines with rotating tools are) is therefore strongly discuraged. If you use it regardless of this warning you have to do it at your own risk.

Industrial servo drivesThe NetBob2 board is designed to also work with industrial servo drives as long as they support a position control mode and step/directionn inputs. This is true for Speedcube controllers from Benezan Electronics or RS1A series drives from Sanyo Denki, for example. This servo controlers have a separate power input for the motor supply and the internal CPU making it possible to cut power to the motors for safe halt without loosing position. So no repeated homing procedure is required after each time opening the safety doors. With some extra effort it is even possible to implement a tool setup mode where limited speed movements can be carried out while the safety doors are open. Schematics, adaptor cables and support / consulting is available for an extra fee.

3.4 Digital OutputsThe NetBob2 supports up to nine digital outputs (PNP type) with 24V level. They use „positive logic“ meaning the drive high level and the loads share common ground. Outputs 1 to 8 have 250mA current capacity which is sufficient for most relays, contactors or solenoid valves. Output no. 9 can drive up to 3A. So if a holding brake is required for the vertical axis (or some other load with high current draw) it is recommended to connect it to this output.

All outputs are protected against short circuit and voltage surge due to inductive load switching. So smaller relays or valves can be connected directly. If higher voltages or higher currents are required external relays or contactors have to be used.

3.5 Digital InputsThe board has 16 digital inputs altogether to connect switches or sensors. The first six are typically used for the home switches of the positioning axes but can also be used for other purposes.

It is possible to use mechanical switches or industrial proximity sensors of PNP type. Those sensors normally have three wires, a brown, a blue and a black one. Connect the brown one to terminal X3 to X6 pins 1, 3, 5 or 7. connect the black to terminal pins 2, 4, 6 or 8. The blue one has to be tied to ground at the power supply. The sum of all sensor supply currents for terminals X3 and X4 should not exceed 150mA. Maximum current draw from X5 and X6 together is also limited to 150mA. If the sensors need more power their brown wires have to be connected directly to the power supply. (The board hase internal auto-resettable fuses for protection against shorts)

All inputs are active high meaning they read as one if the connected switch is closed or if the input voltage is above 8V. It reads as zero if the switch is open or if the voltage is below 5V. Optionally, the inputs can be inverted in the software settings, for example when using normally closed switches.

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 7NetBob2-Manual.odt 06.02.2020

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

The inputs use a schmitt trigger and an RC network for improved noise immunity. So except for extreme cases (welding, plasma cutting...) is it not necessary to use shielded cables for the sensors. However, due to the noise filtering the inputs are not suitable for high speed signals (>1kHz) as it would be required for optical encoders, for example. All inputs are protected against overvoltage peaks up to +60V.

3.6 Emergency StopThe breakout board has several different circuits to signal a problem to the PC and to bring the machine to a halt:

1. An E-stop switch (mushroom shaped red button) has to be connected to terminal X1 pins 5 and 6. If the contact is opened the digital outputs and the analogue output are switched off. The E-stop state is signaled with a red LED labeled „E-stop“ (LED4) and to the PC software with signal #I1.

2. If one or more drives signal a fault or alarm and a program is running or a jog movement is executed the movement is aborted. The fault is signalled with the re LED „drive fault“ (LED3) and with the servo ready signals #I10 to #I15 in the PC software.

3. If the supply voltage is too low an E-stop is signalled to the software to avoid undefined states. If power fails completely the network connection is lost also causing the software to stop.

4. If the network is disconnected or interupted or the PC software does not send data frequently all outputs will be disabled after a few seconds.

3.7 Spindle Speed OutputThe NetBob2 has an analogue output to control the speed of a spindle motor with a variable frequency drive (VFD). A voltage of 0..10V is output proportionally to the duty cycle of the software generated PWM signal. To avoid too much ripple the frequency of the PWM signal should be at least 1kHz (this is automatically true if the standard value of 5kHz is used).

Please be aware that the voltage output is NOT isolated from the power supply of the NetBob2 board. This is usually no problem when using a quality modern VFD drive. All of them have inputs isolated from mains power. Care must be taken with cheap speed controlers or old thyristor „dimmers“. If they don't have isolated inputs the board can be damaged and there is risk of electric shock. Please consult the data sheet of the drive and if in doubt don't use such devices.

Pleae also not that is it not safe to command the VFD only with the speed signal. A separate digital output should be use to start and stop the drive. Otherwise offset drift or noise could prevent the motor from stopping completely of might even cause unexpected rotation in the case of malfunction.

3.8 Holding brakeIf a low friction ball screw is used together with servo motors for a heavy vertical axis it is often required to install a mechanical brake to prevent the axis from moving down when the motor is not powered. Brakes are available combined with servo motors or as separate units. For low cost applications that don't need much torque a spring biased solenoid would also do. Electromecanical brakes and solenoids are usually operated with 24VDC and are released when power is applied and engaged when power is off.

Digital output no. 9 has a higher current capacity as the others (3A compared to 250mA) and is therefore recommended for the holding brake. The output has an internal free-wheeling diode and is suited to drive inductive loads directly. It is recommended to use a power supply of the same voltage (usually 24V) as the brake is rated for. If the brake needs a higher voltage, an external relay must be used to avoid damage to the board.

If no brake is required for the vertical axis you could also use output no. 9 as start/stop signal to the VFD or any other purpose.

3.9 External LEDsThe status of the breakout board is displayed with six on-board LEDs. However, sometimes it is desireable to have the status visible from the outside of a cabinet. For this reason it is possible to connect additional LEDs via

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 8NetBob2-Manual.odt 06.02.2020

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

a ribbon cable to a small connector between terminals X3 and X8. A ready-to-use PCB with LEDs and ribbon cable can be purchased from Benezan Electronics. The signals are assigne as follows:

no. Descriptionpower

ready

drive fault

emergency stop

digital output #1

digital output #2

4 ConfigurationThe assignment the hardware pins to the logical signals can all be done in the Beamicon2 software. No jumpers or switches are required on the board.

Important: for unlimited operation of the NetBob2 at least software version V1.72 is required. You can download and install it from the Benezan Electronics website on the „downloads“ page.

Parameter setupInstallation and operation of the Software as well as setting up the machine parameters is covered in detail in the manuals for the Beamicon2 software.Therefore only the special features of the NetBob2 hardware are discussed in this document. After having completed the hardware installation and wiring it's easiest to start with one of the predefined parameter files. This way you don't have to set all parameters but only those that require adjustment or for which your machine differs from standard parameter values. You can choose between the files „Default_NetBob2_servo“ or „_stepper“ as pin assignment is a bit different depending on the drives used. If you don't select the file directly after installation it could be imported anytime later by selecting „import settings“ from the file menu and then pressing the button „Defaults...“.

When running the software for the first time the board has to be connected, first. If the hardware dialog doesn't open automatically you can go to „Hardware...“ in the configuration menu. Click on the NetBob2 entry in the „detected hardware“ list and press „connect“ and „save“.

The step and direction signals are automatically assigned to the pins of the RJ45 sockets so no extra pin assignments have to be made for those. It's also not required to make any timing adjustments like pulse width, setup/hold times or pulse edge/polarity. The step signal always has 50% duty cycle so pulses are never too short. The direction signal can be inverted on the „axes config“ tab of the machine configuration dialog (checkbox „dir inverted“).

On the tab „input/output“ of the configuration dialog you can see the assignments of input and output pins to the logical signals. The following input pins are available and can be assigned to one or more input signals (see left table in the dialog):Pin Name DescriptionEStop emergency stop, terminal X2.5 and X2.6RefSw1 terminal X3.2, homing switch X or general purpose inputRefSw2 terminal X3.4, homing switch Y or general purpose inputRefSw3 terminal X3.6, homing switch Z or general purpose inputRefSw4 terminal X3.8, homing switch 4 or general purpose inputRefSw5 terminal X4.2, homing switch 5 or general purpose inputRefSw6 terminal X4.4, homing switch 6 or general purpose inputinput1 terminal X4.6, general purpose inputinput2 terminal X4.8, general purpose inputinput3 terminal X5.2, general purpose input

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 9NetBob2-Manual.odt 06.02.2020

123456

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

Pin Name Descriptioninput4 terminal X5.4, general purpose inputinput5 terminal X5.6, general purpose inputinput6 terminal X5.8, general purpose inputinput7 terminal X6.2, general purpose inputinput8 terminal X6.4, general purpose inputinput9 terminal X6.6, general purpose inputinput10 terminal X6.8, general purpose inputStatus1 status input axis X (leftmost RJ45 socket)Status2 status input axis YStatus3 status input axis ZStatus4 status input axis 4Status5 status input axis 5Status6 status input axis 6 (rightmost RJ45 socket)

Homing switch and status pins are usually assigned in the order X-Y-Z-A-B-C. Their actual number and place can differ if some axes are missing or, in the case of gantry axes, are doubled. For example, if X is a gantry axis then the assignment order is X1=1, X2=2, Y=3, Z=4 and so on. If in doubt you can have a look to the „assign axes“ tab of the configuration dialog.

Input pins can be used more than once and assigned to multiple input signals if necessary. For example, the pin RefSw1 can be assigned to both signals „home switch axis X“ and „limit- axis X“ at the same time.

The following output pins are available and can be assigned to one output signal each (see right table in the dialog):Pin Name Signal DescriptionEnable 1 current reduction or servo-enable axis X (leftmost RJ45 socket)Enable 2 current reduction or servo-enable axis YEnable 3 current reduction or servo-enable axis ZEnable 4 current reduction or servo-enable axis 4 Enable 5 current reduction or servo-enable axis 5 Enable 6 current reduction or servo-enable axis 6 (rightmost RJ45 socket)Output 1 terminal X8.2, general purpose outputOutput 2 terminal X8.4, general purpose outputOutput 3 terminal X9.2, general purpose outputOutput 4 terminal X9.4, general purpose outputOutput 5 terminal X10.2, general purpose outputOutput 6 terminal X10.4, general purpose outputOutput 7 terminal X11.2, general purpose outputOutput 8 terminal X11.4, general purpose outputOutput 9 terminal X2.2, holding brake or general purpose outputPWM PWM signal for analogue output terminal X2.4WDog watchdog/charge-pump-signal (enables all outputs)

In contrary to inoput signals, the output signals can't be inverted because a safe off-state would not be defined. For any output to be switched on the watchdog signal has to be active, first (automatically activated when the network connection is active). If the watchdog signal is not assigned or the connection interrupted all outputs are switched off.

One logical signal can be assigned to multiple pins if desired (but not vice versa). To assign one signal to more than one pin please use the „duplicate“ button. This is useful for the current reduction or servo enable signal which has to be routed to the enable-pin of all axis drives.

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 10NetBob2-Manual.odt 06.02.2020

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

When using stepper drives that have a current reduction input the signal „current reduction“ (#O2) or „current reduction inverted“ (#O18) should be assigned to the enable pin(s). Current reduction is active whenever all axes don't move and is inactive if at least one axis moves. Current reduction inverted is the exact opposite.

When using servo drives the „servo enable“ signal (#O1) or „servo enable inverted“ (#O17) should be assigned to the enable pin(s). The servo enable signal is active whenever at least one of the axes is moving. The signal is additionally interlocked with the logic for the holding brake and the safety circuit (if present).

The NetBob2 board usually has enough inputs and outputs to implement even more sophisticated tool changer devices and the like. In the case there're still not enough inputs or outputs the could be extended almost without limit by using additional expansion boards like the „NetIoExt1“ board.

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 11NetBob2-Manual.odt 06.02.2020

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

5 Specifications

5.1 Absolute maximum ratingsThe following limit values must not be exceeded under any circumstance to avoid damage:

Parameter min. max. EinheitSupply voltage (X1.5) -40 +40 VStorage temperature -40 +70 °COperating temperature 0 +70 °CVoltage at digital inputs -10 +60 VVoltage at analogue output -0,5 +15 VVoltage at digital outputs -0,5 +40 VVoltage at 12V supply output (X1.3) -0,5 +14 VVoltage am 5V supply output (X1.1) -0,5 +6 V

5.2 Operating conditionsParameter min. max. EinheitPower supply voltage (nominal 24V) +15 +36 VPower consumption (without external loads) 0,1 3 WAmbient temperature 0 +50 °CTheshold for switch inputs 4 7 V5V output voltage (X1.1) 4,8 5,3 V5V output current 0 0,3 A12V output voltage (X1.3) 11,5 12,5 V12V output current 0 0,3 AFull scale analogue output range 9,8 10,2 VAnalogue output max. non-linearity - 1 %step frequency (all 6 axes simultanously) 0 1,6 MHzStep/dir outputs current capacity 8 - mA

5.3 Abmessungen:Description Breite Länge Höhe EinheitPCB dimensions without conectors and case

93 139 20 mm

Hole pattern for mounting bolts 87 133 - mmDimensions with conectors and case 96 142 51 mm

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 12NetBob2-Manual.odt 06.02.2020

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

6 First operation and trouble shootingAfter installation and before applying power for the first time please check the following carefully:

• All terminals have to be located in their sockets correctly aliigned (X1 to X4)• The supply voltage (15 to 36VDC) has to be connected to X1 pin 5 (rightmost pin), ground to pin 4• All RJ45 sockets of which the corresponding axis is assigned in the software must be occupied, e.g.

either connected to a drive or terminated with a dummy connector (jumper on pin 7-8). An empty socket results in an alarm signalled over the status pin of the axis. Status pin assignments of unused axes should be deleted to avoid this.

• An E-stop button (normally closed) must be connected to terminal X2 pins 5 and 6. Only for testing purposes and without connection to an actual machine a jumper wire can be used. Whenever connected to an actual machine an E-stop button is obligatory.

If and only if these preconditions are met you can connect the cable to the PC, apply power to the board and drives and load the CNC software. Make sure you have at least version V1.72 installed, otherwise the NetBob2 board will not be connected properly. After starting the software and connecting the board in the Hardware dialog in the configuration menu, the state of the LED indicators should be as follows:

• both green LEDs „Power“ and „Charge Pump“ should be lit,• at the network connector (ST9) the green LED (network connected) should be lit and the yellow one

(traffic) should blink or flicker constantly.• both red LEDs „Drive Fault“ and „E-Stop“ must be off,• both yellow LEDs output 1 and output 2 should be off.

If this is not the case you can check the section „trouble shooting“ below. If everything works normally you can proceed testing the motor drives, outputs and limit switches.

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 13NetBob2-Manual.odt 06.02.2020

Benezan ElectronicsHard- and Software Development

NetBob2 Installation ManualEthernet CNC-Interface

TroubleshootingThe following table lists the most frequent errors and their causes:

no. Indication Explanation1 LED „Power“ (top, green) is

darka) power supply (ground at X1.4 and +15 to +36V at X1.5, on the right) is not connected or has wrong polarity.b) 12V supply output is shorted or overloaded

2 LED „Network Carrier“ (green, left) doesn't light up

a) network cable not connected or wrong type used (crossover?)b) PC network interface is in power saving mode

3 LED „Network Traffic“ (yellow, right) doesn't blink

a) Software not running or in demo-modeb) Software connected to wrong module (if multiples exist)

4 LED „ready“ (2nd from top, green) doesn't light up

a) Software not running or in demo-modeb) charge pump signal not assigned

5 LED „Drive Fault“ (3rd from top, red) is on

a) some of the drives are not connected or not poweredb) a status signal has wrong polarity

6 LED „E-Stop“ (4th, red) is on a) E-stop button (X2 pin 5 and 6) is pushed or not connectedb) 12V supply output is shorted or overloaded

7 no voltage at outputs a) LED „ready“ is off (see case #4)b) pins are not assigned properly in the software

8 axis motors don't move a) LED „ready“ is off (see case #4)b) drives are not wired correctlyc) enable signal not assigned or has wrong polarity

9 motors don't have holding torque and run jerky at start of move

current reduction or enable signal not assigned correctlyOnly for Leadshine drives: try to delete or disconnect the enable signals

Nicolas Benezan, Stauffenbergstr. 26, D-72108 RottenburgTel: +49 7457/946365 0 benezan-electronics.de

Page 14NetBob2-Manual.odt 06.02.2020