en:hardware:rosettacncboard:mimrosettacncboardb

This translation is older than the original page and might be outdated. See what has changed.

RosettaCNC Board B - Installation and Maintenance manual

RosettaCNC Board B

Dear Customer,
Thank you for purchasing this product. RosettaCNC Board B is developed and manufactured with high standards to give high quality performance, ease of use and installation. In case of difficulty during installation or use of the product, We recommend that you first consult the instructions or information on the www.rosettacnc.com site.

Need help?
Write in the forum on the www.rosettacnc.com site or send an email to the following address: support@rosettacnc.com, the RosettaCNC development team will be happy to answer you in a short time.


All rights reserved on this manual. No part of this document can be copied or reproduced in any form without prior written authorisation. RosettaCNC Motion® does not insure or guarantee its contents and explicitly declines all liability related to the guarantee of its suitability for any purpose. The information in this document can be changed without notice. RosettaCNC Motion® shall not be held liable for any error or omission in this document. RosettaCNC Motion® is a registered trademark.

Informations

Document: MIMROSETTACNCBOARDB
Description: Installation and Maintenance manual
Link: https://wiki.rosettacnc.com/doku.php/en:hardware:rosettacncboard:mimrosettacncboardb
Document release Hardware Release Description Note Data
1 01.0 New manual / 21/12/2018
2 01.0 Corrected of description connectors CN8-9 because reversed and CN20-25 for the same reason. / 18/02/2019
3 01.0 New order code / 03/05/2019
4 01.0 New CN11 description for RosettaCNC software version 1.6 / 31/07/2019
5 01.0 Update order code, add Laser connection, Fix translation / 02/09/2019
6 01.0 Add new commercial version / 21/11/2019
7 01.0 Add new order code with “Jerk control” feature / 05/06/2020
8 01.0 New Motor control Type “A” (position closed loop). New expansion option. / 31/03/2021

1. Introduction

RosettaCNC Board B is an ETHERNET motion controller that manages up to 6 interpolated axes. The ETHERNET port (instead of USB) ensures fast and secure transmission thanks to the protocol and at the e galvanic insulation with the PC connection.
Does not require the use of external electronic parts or protectors. The power supply is integrated and protected, The inputs and outputs are equipped with opto-insulation that guarantee, together with the metal container, high resistance to electromagnetic interference. The outputs are protected from short circuits and allow you to directly connect inductive loads (relays or solenoid valves), without having to add external components.
The control outputs of STEP/DIR type are generated by a powerful FPGA That allows to reach operating frequencies of 1MHz making it possible to use both step-by-step drives and servo drives.
Rosetta CNC Board commands the axes using a look ahead that allows you to achieve high interpolation speeds.
The product can possibly be equipped with a handwheel, supplied already complete with connector, alternatively, it makes available inputs for the jog connection joystick type and other useful control signals.
Rosetta CNC Board is equipped with removable spring connectors to allow quick wiring, highly reliable and free to vibrations.

Useful Information and tips

Warnings, failure to comply with these warnings may result in inappropriate operation or damage to the device

Potential danger and possible risk of injury

RosettaCNC Motion® is a system composed of the following elements:

  • RosettaCNC Board B which is the motion controller described in this document.
  • RosettaCNC software, a complete Windows® application to configure, monitor, and execute G codes.
  • The RosettaCNC Handwheel A accessory, a practical and economical handwheel.
  • The RosettaCNC MPG A accessory, is a rotary device to change the override.

CE Marking and reference standards

The controller has been designed for industral environments in conformity to EC directive 2004/108/CE.

  • EN 61000-6-4: Electromagnetic compatibility - Generic standard on emission for industrial environments
    • EN55011 Class A: Limits and measurement methods
  • EN 61000-6-2: Electromagnetic compatibility - Generic standard on immunity for industrial environments
    • EN 61000-4-3: Immunity to radiated, radio-frequency electromagnetic field
    • EN 61000-4-4: Electrical fast transients
    • EN 61000-4-5: Surge immunity
    • EN 61000-4-6: Conducted disturbance induced by radio-frequency
  • Moreover the product is conform to the following standards:
    • EN 60068-2-1: Environmental testing: Cold
    • EN 60068-2-2: Environmental testing: Dry heat

  • n.1 RosettaCNC Board B
  • n.1 Spring terminals kit

N.B.: The female connectors for CN2, CN3 and CN5 are not provided

With the product ordering code it's possible to obtain exactly the features.
Check that the product features match your needs.

  • a - Ordering Code
  • b - Week made: indicates the week and year of manufacture
  • c - Part number: unique code that identifies an ordering code
  • d - Serial number: product serial number, different for individual product
  • e - Hardware release: version of hardware release

Model - Features
RosettaCNC B - 6 / 0 / 0 / 1 / 1 / 1 - 001
Customization Code. (omitted if no customization is present)
Functions “Group B”. 0 = No functions enabled; 1 = Laser Acquisition;
Functions “Group A”. 0 = No Functions Enabled; 1 = RTCP; 2 = Jerk control; 3 = RTCP + Jerk control;
Remote communication. 0 = No communication; 1 = OPC; 2 = OPC + RosettaCNC Data Exchange 4.0;
I/O Expansion. 0 = Not present; 1 = CN21-CN22-CN24
Motor control type. 0 = 125 KHz; 1 = 200Khz; 2 = 300Khz; 3 = 500Khz; 4 = 1Mhz; 5 = 2Mhz; A = Position control loop ; E = EtherCAT
Axis number. 5 = 5 axis; 6 = 6 axis;
Controller model. RosettaCNC B = Controller Board B

Part number Model Features
97500008 RosettaCNC B - 6/4/0/0/0/0 6 axes, max step freq 1 MHz
97500021 RosettaCNC B - 6/4/0/0/0/1 6 assi, max step freq 1 MHz, Laser Aquisition
97500013 RosettaCNC B - 6/4/0/1/0/0 6 axes, max step freq 1 MHz, OPC-UA server
97500014 RosettaCNC B - 6/4/0/0/1/0 6 axes, max step freq 1 MHz, RTCP
97500015 RosettaCNC B - 6/4/0/1/1/1 6 axes, max step freq 1 MHz, OPC-UA server, RTCP

Description Value
Power supply 24VDC
Maximum absorption 12W
Axis number 6
Digital inputs 32
Handwheel interface 6-Axis Selector
x1-x10-x100 Selector
EXTRA digital inputs 10 1)
Analog inputs 3
Digital outputs 32
Analog outputs 1
Axis control type STEP/DIR
PC Communication Ethernet 10/100Mb
Temperature range 0°C to +50°C
MPG inputs 3 + 12)
Enclosure Protection Degree IP20 (as from EN-60529 normative)

1) Available only if the “Controller Type” parameter is different from “HandWheel A”
2) shared with handwheel

2. Safety

RosettaCNC Board it's powered in low voltage, 24VDC, the I/O line are opto-insulation and the PC connection is galvanically isolated, therefore the device is not a direct threat to the health and life of the user.
The design of a complete control system (electric panel), should draw attention to different aspects of, so that the whole machine system does not become a danger during the use.
It's good practice to always use NC contacts for the limit switches and for the emergency button So that a wiring error or a wire disconnection always lead to machine shutdown.
Special attention must be paid to the emergency stop circuit: The control system must be designed in such a way the that when you press the button for emergency stop, the machine immediately interrupts the movement of all axes. You should also consider the possibility of failure of particular components of the system, as the main controller, or the axes control units.

The safety of the machine is never the responsibility of the RosettaCNC Board Controller

Here are two examples of connection. The first uses the Safe Torque Off (STO) input Present in drives.
The second uses a safety device to control the chain of emergency signals.

Both are only example schemes and each installer must then design its own scheme suitable for the machine according to the regulations.

In the below picture, is used a safety device Pilz model PNOZ X7. The emergency button, and possibly other alarm signals (safety barriers, crankcase opening, etc.) must be connected to the input circuits. An output must be connected to the EST1 input of RosettaCNC Board And in series also the drive ok outputs. The other exit of the safety module must be used to stop power to drives.
S1 is the Restore button.
S2 is the stop button in emergency.

3. Mechanical Installation

Dimensions in mm

Dimensions in mm


4. Connectors

For information about the usable cable sections and the used connectors, see the Application Note AN001

The wiring must be carried out by specialized personnel and provided with appropriate anti-static measures.
Before handling the instrument, remove voltage and all parts connected to it.
To ensure with the CE compliance, The supply voltage must have a galvanic insulation of at least 1500 Vac.

Available power supplies 24 Vdc
Valid range 22 ÷ 27 Vdc
Max. absorption 10W

Connector

CN1 TerminalSymbolDescription
1 Positive power supply
2 GROUND Ground-PE (signals)
3 0V power supply

Connection examples

Is prescribed the use of insulated power supply with 24Vdc output complies with EN60950-1.

Use two separate power supplies: one for the control part and one for the power part
In the case of a single power supply, Use two separate lines: one for control and one for power
Do not use the same lines as the power part

ETHERNET PORTDescription
RJ45 connector.

LED:
* LINK: green led = connected cable (the LED on indicates that the cable is connected to both sides)
* DATA: yello led = data exchange (the blinking LED indicates the data exchange between the connected devices)

The digital inputs called “User input” can be configured by the RosettaCNC software to perform some functions. For example; ESTOP 1, Spindle ok speed, Spindle zero speed, Limit, Start, Safety barriers, etc.

CN7 Terminal User inputs Homing inputs
Symbol Description Symbolo Description
1 0V Common of digital Inputs
2 I1 User input I1
3 I2 User input I2
4 I3 User input I3 HMX Homing X
5 I4 User input I4 HMY Homing Y
6 I5 User input I5 HMZ Homing Z
7 I6 User input I6 HMA Homing A
8 I7 User input I7 HMB Homing B
9 I8 User input I8 HMC Homing C

CN6 Terminal User inputs
Symbol Description
1 0V Common of digital Inputs
2 I9 User input I9
3 I10 User input I10
4 I11 User input I11
5 I12 User input I12
6 I13 User input I13
7 I14 User input I14
8 I15 User input I15
9 I16 User input I16

CN18 Terminal User inputs
Symbol Description
1 0V Common of digital Inputs
2 I17 User input I17
3 I18 User input I18
4 I19 User input I19
5 I20 User input I20
6 I21 User input I21
7 I22 User input I22
8 I23 User input I23
9 I24 User input I24

Type PNP
Minimum acquisition time (hardware) 3ms
Rated operating voltage 12÷24Vdc
Maximum voltage 26.5Vdc
Voltage state logic 0 < 2 V
Voltage state logic 1 > 10.5 V
Absorbed current 2mA@10.5V / 8mA@26.5V

Internal standard digital input diagram.

S1 Limit X
S2 Limit Y
S3 Limit Z
S4 Limit A
S5 Limit B
S6 Limit C
S7 E Stop 1
S8 Home X
S9 Home Y
S10 Home Z
S11 Home A
S12 Home B
S13 Home C

The following connectors are used for different functionalities depending on the value of the “Controller type” parameter. This parameter is present in the “RosettaCNC card settings” panel → Jog. Furthermore, the digital inputs named MPG can be configured through the RosettaCNC software to manage override. The settings are found in the “RosettaCNC Tab Settings” → “Overrides” panel. The following override can be managed:

  • Jog Speed
  • Fast Speed (G0)
  • Feed Speed (G1,G2,ecc)
  • Spindle Speed
CN19 Terminal “Jog Controller Type” parameter Ingressi utente
HandWheel A Single Joystick Multiple Joystick
Symbol Description Symbol Description Symbol Description Simbolo Descrizione
1 0V Common of digital inputs 0V Common of digital inputs 0V Common of digital inputs 0V Comune degli ingressi digitali
2 HSX Handwheel Sel.Axis X CSX Controller Sel.Axis X JXP Jog X+ I33 User input I33
3 HSY Handwheel Sel.Axis Y CSY Controller Sel.Axis Y JXM Jog X- I34 User input I34
4 HSZ Handwheel Sel.Axis Z CSZ Controller Sel.Axis Z JYP Jog Y+ I35 User input I35
5 HSA Handwheel Sel.Axis A CSA Controller Sel.Axis A JYM Jog Y- I36 User input I36
6 HMO Handwheel Multiplier x1 ZERO Zero JZP Jog Z+ I37 User input I37
7 HMT Handwheel Multiplier x10 JP Jog + JZM Jog Z- I38 User input I38
8 HMH Handwheel Multiplier x100 JM Jog - JAP Jog A+ I39 User input I39
9 HSB Handwheel Sel.Axis A CSB Controller Sel.Axis B JAM Jog A- I40 User input I40
.
CN17 Terminal “Jog Controller Type” parameter
HandWheel A Single Joystick Multiple Joystick MPG 1 / User inputs
Symbol Description Symbol Description Symbol Description Symbol Description
1A 5V 5 Volts DC output 5V 5 Volts DC output 5V 5 Volts DC output 5V 5 Volts DC output
2A - I41 User input I41
3A - I42 User input I42
4A HSC Handwheel Sel.Axis A CSC Controller Sel.Axis C I43 User input I43
5A 0V To Connect with 5B To Connect with 5B To Connect with 5B To Connect with 6A
6A To Connect with 6B To Connect with 6B To Connect with 6B To Connect with 6B
7A To Connect with 7B To Connect with 7B To Connect with 7B To Connect with 7B
1B
2B HPA Handwheel Controller PHA - [ MPG 1 ] CPA Controller PHA - [ MPG 1 ] CPA Controller PHA - [ MPG 1 ] CPA Controller PHA - [ MPG 1 ]
3B HPB Handwheel Controller PHB - [ MPG 1 ] CPB Controller PHB - [ MPG 1 ] CPB Controller PHB - [ MPG 1 ] CPB Controller PHB - [ MPG 1 ]
4B
5B To Connect with 5A To Connect with 5A To Connect with 5A To Connect with 5A
6B To Connect with 6A To Connect with 6A To Connect with 6A To Connect with 6A
7B To Connect with 7A To Connect with 7A To Connect with 7A To Connect with 7A

4.5.6.1 Electrical features

Inputs of CN19
Type PNP
Minimum acquisition time (hardware) 3ms
Rated operating voltage 12÷24Vdc
Maximum voltage 26.5Vdc
Voltage state logic 0 < 2 V
Voltage state logic 1 > 10.5 V
Absorbed current 2mA@10.5V / 8mA@26.5V

Internal standard digital input diagram.

Inputs of CN17
Type PNP
Maximum frequency 200KHz
Minimum acquisition time 5µs
Insulated 1000Vrms
Nominal operating voltage 24Vdc
Voltage State Logic 0 0 ÷ 2 V
Voltage State Logic 1 10,5 ÷ 26,5 V
Internal Voltage Drop 1,2V
Input resistance 3100Ω

4.5.6.2 Connection examples

For the connection of the Handwheel refer to the Handwheel A documentation

It Can be used as MPG4 or as “User Inputs”.

CN14 Terminal User inputs MPG4
Symbol Description Symbol Description
1A 5Vdc +5Vdc Output 5Vdc +5Vdc Output
2A I25 I25 User Input
3A I26 I26 User Input
4A I27 I27 User Input
5A Connected with 5B Connected with 5B
6A Connected with 6B Connected with 6B
7A Connected with 7B
1B
2B PHA A Phase
3B PHB B Phase
4B
5B Connected with 5A Connected with 5A
6B Connected with 6A Connected with 6A
7B Connected with 7A

It Can be used as MPG3 or as “User Inputs”. It's also possible to connect the spindle tachometer signal.

CN15 Terminal User Inputs MPG3 TACHO
Symbol Description Symbol Description Symbol Description
1A 5Vdc +5Vdc Output 5Vdc +5Vdc Output 5Vdc +5Vdc Output
2A I28 I28 User Input
3A I29 I29 User Input
4A I30 I30 User Input TACHO TACHO Sensor
5A Connected with 5B Connected with 5B
6A Connected with 6B Connected with 6B
7A Connected with 7B Connected with 7B
1B
2B PHA A Phase
3B PHB B Phase
4B
5B Connected with 5A Connected with 5A
6B Connected with 6A Connected with 6A
7B Connected with 7A Connected with 7A

It can be used as MPG2 or as “User Inputs”. It's also allowed to connect the PROBE.

CN16 Terminal User inputs MPG2 PROBE
Symbol Description Symbol Description Symbol Description
1A 5Vdc +5Vdc Output 5Vdc +5Vdc Output 5Vdc +5Vdc Output
2A I31 I31 User Input
3A I32 I32 User input
4A I50 I50 User input PROBE PROBE Sensor
5A Connected with 5B Connected with 5B
6A Connected with 6B Connected with 6B
7A Connected with 7B Connected with 7B
1B
2B PHA A Phase
3B PHB B Phase
4B
5B Connected with 5A Connected with 5A
6B Connected with 6A Connected with 6A
7B Connected with 7A Connected with 7A

Può essere usato come “Ingresso encoder Asse A”.

CN22 Terminal User inputs MPG6
Symbol Description Symbol Description
1A 5Vdc +5Vdc Output 5Vdc +5Vdc Output
2A I47 I47 User Input
3A I48 I48 User input
4A I49 I49 User input
5A Connected with 5B Connected with 5B
6A Connected with 6B Connected with 6B
7A Connected with 7B
1B
2B PHA A Phase
3B PHB B Phase
4B
5B Connected with 5A Connected with 5A
6B Connected with 6A Connected with 6A
7B Connected with 7A

CN22 connector available only with field I/O Expansion = 1, in order code.

Può essere usato come “Ingresso encoder Asse B”.

CN21 Terminal User inputs MPG5
Symbol Description Symbol Description
1A 5Vdc +5Vdc Output 5Vdc +5Vdc Output
2A I44 I44 User Input
3A I45 I45 User input
4A I46 I46 User input
5A Connected with 5B Connected with 5B
6A Connected with 6B Connected with 6B
7A Connected with 7B
1B
2B PHA A Phase
3B PHB B Phase
4B
5B Connected with 5A Connected with 5A
6B Connected with 6A Connected with 6A
7B Connected with 7A

CN21 connector available only with field I/O Expansion = 1, in order code.

4.5.11.1 Electrical features

Type PNP
Maximum frequency 200KHz
Minimum acquisition time 5µs
Insulated 1000Vrms
Nominal operating voltage 24Vdc
Voltage State Logic 0 0 ÷ 2 V
Voltage State Logic 1 10,5 ÷ 26,5 V
Internal Voltage Drop 1,2V
Input resistance 3100Ω

4.5.11.2 Connection examples

MPG to 5V dc

Example of connecting a MPG count input to 5V DC

12-24V dc User inputs

Example of connecting a MPG count input to 24V DC

PROBE 12-24V dc Input

Example of connecting a MPG count input to 24V DC

TACHO 12-24V dc Input

Esempio di collegamento di un ingresso di conteggio del MPG a 24V dc

Each analogue input can be configured via the RosettaCNC software to manage an override. The settings are found in the “RosettaCNC tab Settings ” Panel → “Overrides”.

The following parameters can be set:

  • Jog Speed
  • Fast (G0) Speed
  • Feed (G1,G2,ecc) Speed
  • Spindle Speed

CN13 Terminal Symbol Description Address
1 VREF Reference Voltage 1)
2 AI1 Analog input 1 2.AI01
3 AI2 Analog input 2 2.AI01
4 AI3 Analog input 3 2.AI03
5 GAI Common of Analogue Inputs

1) For Potentiomentric Inputs

SW4 Num.
Dip
Analog input 1 Analog input 2 Analog input 3
Pot. 0-10V 0-20mA Pot. 0-10V 0-20mA Pot. 0-10V 0-20mA
1 OFF OFF ON X X X X X X
2 OFF ON OFF X X X X X X
3 X X X OFF OFF ON X X X
4 X X X OFF ON OFF X X X
5 X X X X X X OFF OFF ON
6 X X X X X X OFF ON OFF

X = Irrelevant setting
Pot. = Potentiometer input type
0-10V = Voltmetric type input
0-20mA = Amperometric type input

4.6.3.1 Analog Input with Amperometric configuration 0-20mA

Connection type Amperometric
(0-20 mA)
Resolution 12bit
Input resistance 125Ω
Value of damage 25 mA
Max. Linearity error + 0,1% Vfs
Max. Offset error + 0,1% Vfs
S.n. 71 dB
Conversion time It depends on the configuration of the analog input.
See section Conversion times if present 1)
Isolation 1000 Vrms

1) The sampling time of the device must be equal or higher than the conversion time

Amperometric analog input internal scheme

4.6.3.2 Analog input in potentiometric configuration

Connection type Potentiometric 1KΩ÷20KΩ
Resolution 12bit
Reference voltage output 2,5Vdc
Max output current from reference 10mA
Input resistance 10MΩ
Max. Linearity error + 0,1% Vfs
Max. Offset error + 0,1% Vfs
S.n. 71 dB
Conversion time It depends on the configuration of the analog input.
See section Conversion times if present 1)
Isolation 1000 Vrms

1) The sampling time of the device must be equal or higher than the conversion time

Potentiometric analog input internal scheme

4.6.3.3 Analog input in voltmetric configuration

Connection type Voltmetrico
0÷10V
Resolution 12bit
Input resistance (Rin) 40KΩ
Value of damage 20V
Max. Linearity error + 0,1% Vfs
Max. Offset error + 0,1% Vfs
S.n. 71 dB
Conversion time It depends on the configuration of the analog input.
See section Conversion times if present 1)
Isolation 1000 Vrms

1) The sampling time of the device must be equal or higher than the conversion time

Voltmetric analog input internal scheme

It is possible to connect a Panasonic HG-C1100-P Micro Laser Distance Sensor to the AI1 input.

The following operations are possible through the laser sensor:

  • Surface scan for 3D model (model STL file creation and TXT file with acquired data cloud).
  • Scan for surface flatness mapping (creation of surface STL files and TXT files with acquired data cloud).

To function properly the sensor must be reset to the factory settings and analogue input AI1 must be set in 0-20mA amperometric configuration.

The digital outputs, called “User Output ”, can be configured by the RosettaCNC software to make some functions. For example: Spindle start with clockwise rotation, Spindle start with anti-clockwise rotation, air activation, water activation, aux outputs 1.. 4, etc.

4.7.1.1 CN8

CN8 Terminal Symbol Description
1 V+ Output power supply input (12÷28V dc)
2 O9 9 User output
3 O10 10 User output
4 O11 11 User output
5 O12 12 User output
6 V+ Output power supply input (12÷28V dc)
7 O13 13 User output
8 O14 14 User output
9 O15 15 User output
10 O16 16 User output
11 V- Output power supply input (0V dc)

4.7.1.2 CN9

CN9 Terminal Symbol Description
1 V+ Outputs power input (12÷28V dc)
2 O1 1 User output
3 O2 2 User output
4 O3 3 User output
5 O4 4 User output
6 V+ Outputs power input (12÷28V dc)
7 O5 5 User output
8 O6 6 User output
9 O7 7 User output
10 O8 8 User output
11 V- Outputs power input (0V dc)

4.7.1.3 CN20

CN20 Terminal Symbol Description
1 V+ Outputs power input (12÷28V dc)
2 O25 25 User Outputs
3 O26 26 User Outputs
4 O27 27 User Outputs
5 O28 28 User Outputs
6 V+ Outputs power input (12÷28V dc)
7 O29 29 User Outputs
8 O30 30 User Outputs
9 O31 31 User Outputs
10 O32 32 User Outputs
11 V- Outputs power input (0V dc)

4.7.1.4 CN25

CN25 Terminal Symbol Description
1 V+ Output power Input (12÷28V dc)
2 O17 17 User Outputs
3 O18 18 User Outputs
4 O19 19 User Outputs
5 O20 20 User Outputs
6 V+ Output power Input (12÷28V dc)
7 O21 21 User Outputs
8 O22 22 User Outputs
9 O23 23 User Outputs
10 O24 24 User Outputs
11 V- Output power Input (0V dc)

4.7.1.5 Electrical features

Type PNP
Maximum operating voltage 28V
Maximum internal voltage drop 600mV
Maximum current 500mA
Maximum switching time from ON to OFF 270µs
Maximum switching time from OFF to ON 250µs

Internal diagram of the protected outputs

4.7.1.6 Connection examples

Protected output connection examples

4.7.2.1 CN10

Description Symbol Terminal CN10 Terminal Symbol Description
External STEP/DIR Power outputs VDx 1A 1B VDx External STEP/DIR Power outputs
PNP / Line Driver X DIRECTION Output DIR1+ 2A 2B DIR1- X Complementary DIRECTION Output Complementary Outputs for use in drives with Line Driver inputs
X STEP Output STEP1+ 3A 3B STEP1- X Complementary STEP Output
Y DIRECTION Output DIR2+ 4A 4B DIR2- Y Complementary DIRECTION Output
Y STEP Output STEP2+ 5A 5B STEP2- Y Complementary STEP Output
Common of Stepper outputs 0V 6A 6B 0V Common of Stepper outputs

4.7.2.2 CN4

Description Symbol Terminal CN4 Terminal Symbol Description
External STEP/DIR Power outputs VDx 1A 1B VDx External STEP/DIR Power outputs
PNP / Line Driver Z DIRECTION Output DIR3+ 2A 2B DIR3- Z Complementary DIRECTION Output Complementary Outputs for use in drives with Line Driver inputs
Z STEP Output STEP3+ 3A 3B STEP3- Z Complementary STEP Output
A DIRECTION Output DIR4+ 4A 4B DIR4- A Complementary DIRECTION Output
A STEP Output STEP4+ 5A 5B STEP4- A Complementary STEP Output
Common of Stepper outputs 0V 6A 6B 0V Common of Stepper outputs

4.7.2.3 CN11

Description Symbol Terminal CN11 Terminal Symbol Description
External STEP/DIR Power outputs VDx 1A 1B VDx External STEP/DIR Power outputs
PNP / Line Driver B DIRECTION Output DIR5+ 2A 2B DIR5- B Complementary DIRECTION Output Complementary Outputs for use in drives with Line Driver inputs
B STEP Output STEP5+ 3A 3B STEP5- B Complementary STEP Output
C DIRECTION Output DIR6+ 4A 4B DIR6- C Complementary DIRECTION Output
C STEP Output STEP6+ 5A 5B STEP6- C Complementary STEP Output
Common of Stepper outputs 0V 6A 6B 0V Common of Stepper outputs

4.7.2.4 STEP-DIRECTION Output voltage Setting

Inserting one of the JP3, JP4 o JP5 jumpers, You can choose the operating voltage of the STEP and DIR outputs.

Only one jumper must be inserted at a time
If one of the two voltages is selected, 5V(JP5) or 12V(JP3), both the 1A and 1B terminals must remain disconnected.

Name
jumper
Setting Nominal voltage
JP7 INSERTED Selects the STEP/DIR signal voltage to 5V
JP6 INSERTED The STEP/DIR signals have a voltage equal to the value in the 1A or 1B terminals.
These terminals must be supplied with an external power supply.
JP5 INSERTED Selects the STEP/DIR signal voltage to 12V

.

JP7
JP6
JP5

4.7.2.5 Electrical features

Polarization type PNP / Line-Driver
Maximum output frequency 1MHz to 5volt, 300KHz to 12 or 24 volt
Insulated 1000Vpp
Maximum operating current 20mA
Maximum VDX voltage 27Vdc

Step signal during the change of direction:
Segnale step durante il cambio di direzione

Internal diagram of Stepper motor control outputs:
Schema interno uscite comando motori stepper

4.7.2.6 Connection examples

X and Y PNP to 12Vdc Axes

Example of connection of control outputs for stepper motor

The voltage level of the outputs is selected via the JP5 jumper

X and Y PNP to 24Vdc Axes

Example of connection of control outputs for stepper motor

The voltage level of the outputs, by selecting the jumper JP6, is equal to the voltage supplied to terminals 1A or 1B

A and Z Line-Driver to 5Vdc Axes

Example of connection of control outputs for stepper motor

The voltage level of the outputs is selected via the JP7 jumpers

A and Z Line-Driver to 24Vdc Axes

Example of connection of control outputs for stepper motor

The voltage level of the outputs is selected via the JP6 jumpers

CN12 Terminal Symbol Description
cnn_6fv_p3.5_01.jpg 1 GAO Common of analog outputs
2 AO1 Analog outputs 1
3 AO2 Analog outputs 2
4 GAO Common of analog outputs
5 AO3 Analog outputs 3
6 AO4 Analog outputs 4
CN24 Morsetto OPZIONE ESPANSIONE I/O = “1” OPZIONE ESPANSIONE “A/1”
Simbolo Descrizione Simbolo Descrizione
1 GAO Comune uscite analogiche GAO Comune uscite analogiche
2 AO5 Uscita analogica 5 AO5 Uscita analogica Asse A
3 AO6 Uscita analogica 6 AO6 Uscita analogica Asse B
4 GAO Comune uscite analogiche GAO Comune uscite analogiche

CN24 connector available only with field I/O Expansion = 1, in order code.

Connection type In a common mode
Insulated 1000Vrms
Voltage range (minimum empty) 0÷10V
Maximum offset variation depending on temperature +/- 5mV
Resolution 16bit
Maximum current 1mA
Variation of output depending on load 100 µV/mA
Output resistance 249Ω

Internal diagram of analog outputs

Analog Output Connection Example

Analogue output Connection to an inverter

5. Connection and configuration examples

Below we will illustrate some useful wiring diagrams as an example for the design of the complete control system (electric panel).

In the following example we see a wiring diagram of three stepper drives. The HOME switches are also used as a limit for the direction of movement where the homing procedure is executed. For the other direction, uses three NC switches in series and connected with the LIM input.

In this case the correct setting of the inputs in the configuration panel will be:


The following outputs are available for the spindle control:

  • Digital output for clockwise rotation control
  • Digital output for counterclockwise rotation control
  • Analog output for Speed variation

The choice of the digital outputs to use for these functions is performed in the “Outputs” panel in “RosettaCNC card settings” As shown in the picture:

The M3 or M4 codes will activate the outputs, M5 will disable them.

If RosettaCNC Board controls also the spindle rotation speed then you must connect the analog output 0÷10V to the analog input of the drive. In the maximum speed parameter, you must set the the speed reached by the drive to the maximum voltage of 10V.

The “Start Time” parameter if set delays the execution of the Gcode to allow the spindle to reach the set speed. This time is also used when turning off the spindle.
In RosettaCNC Board are available also two digital inputs that can be used to inform the Controller when the spindle has reached the set speed or when it's stopped. The following picture shows where to set the reference speed to 10V, The start time and the configuration of the inputs:


If the inputs are configured then the value in the start time parameter always indicates the minimum wait time although the logic level of the input does not require a wait.

The following shows four examples:

  • The easiest way is to always operate in the personal computer where the software RosettaCNC is installed. Here will be commanded the Jogs, the homing sequences, starting and stopping the Gcode programs, etc. Below is a graphical representation of the solution:
    .
    On the machine side only the ESTOP emergency button will be present (and possibly the reset button). In addition, MPG devices can be set up to control the override (up to four devices), or analogue potentiometers (up to three devices). In this case the value of the “Controller type” parameter is not significant. The CN19 connector remains unconnected and the CN17 connector can be used as MPG1.
  • With the following solution, the following control devices are wired near the machine (in addition to the ESTOP emergency button): Joystick for the X-Y-Z jog. A button for selecting Jog Fast speeds. Possible button to modify the joystick control Z in A B or C. The following is a graphical representation of the solution:
    .
    In addition an MPG device can be set up for control of override (up to three devices), or analogue potentiometers (up to three devices). In this case the value of the “Controller type” parameter must be set to “Dual Joystick”.
  • With the following solution a handwheel is installed near the machine to check manual movements. During operation, if set in configuration, the handwheel can also be used to control the override (configuring the operation of the MPG1 device). Finally, always if set in configuration the handwheel button can also be used to perform a reset of the selected axis. The following is a graphical representation of the solution:
    .
    In addition to the flyer, an MPG device for override control can be set up near the machine (up to three devices), or analogue potentiometers (up to three devices). In this case, the value of the “Controller type” parameter must be set to “HandWheel A”.
  • With the following solution, the following control devices are wired near the machine (in addition to the ESTOP emergency button): a Joystick for the jog+ and Jog-. Up to six buttons for axis selection. A button to reset the axis. The following is a graphical representation of the solution:
    .
    In addition, an MPG device can be set up to control the override (up to four devices), or analogue potentiometers (up to three devices). In this case the value of the “Controller type” parameter must be set to “Single Joystick”.

6. Diagnostic

  • Green Led POW, indicates that the device is powered.
  • Green Led RUN, indicates that the device is working.
  • Yellow Led STOP, indicates that the device is in a stop state.
  • If flashes the Red Led ERROR, the controller is in an error state. You can try turning off and on again, if the problem persists, the product should be sent to technical support through the purchase channel used.

7. Virtul Inputs Outputs

The firmware implements a series of virtual user inputs and outputs that can be used with Modbus ® communication.

Below is the list of virtual user inputs and their relationship with the numbering of virtual inputs in Modbus ®.

User input number Virtual input number
51 01
52 02
53 03
54 04
55 05
56 06
57 07
58 08
59 09
60 10
61 11
62 12
63 13
64 14

Below is the list of virtual user outputs and their relationship with the virtual output numbering in Modbus ®.

User outputs number Virtual outputs number
33 01
34 02
35 03
36 04
37 05
38 06
39 07
40 08

8. Index Inputs

Starting from 1.52 firmware version it is possible to use these user inputs as index during homing.

User Inputs number Connector
27 CN14
30 CN15
50 CN16
43 CN17
49 CN22
46 CN21

9. Grants

We thank in advance all those who want to contribute to the improvement of this documentation by indicating inaccuracies or contents. Write to the address: support@rosettacnc.com

  • Last modified: 2021/05/27 09:02
  • by cnc202