M0000528 Inst200 Ing v1.6
M0000528 Inst200 Ing v1.6
M0000528 Inst200 Ing v1.6
CNC – SIAX200
Installation guide
SIPRO S.r.l.
Viale dell'Industria, 7
37135 Verona - ITALIA
Tel. +39 045 508822 - Fax +39 045 585477
http://www.sipro.vr.it - e-mail:[email protected]
M0000528 v1.6
DECLARATION OF CONFORMITY
(according to ISO/IEC Guide 22 and EN 45014)
The tested sample fulfils the requirements specified above, on the basis of the test results and
their evaluation.
The product herewith complies with the requirements of the EMC Directive 89/336/EEC,
updated at 93/68/EEC.
For this CNC, is not applicable the LVD 73/23/EEC Directive.
VERONA, 04 / 05 / 2009
Pag. 2 M0000528
Installation Guide Introduction
Introduction
The SIAX200 numerical control is made up of a 32 bit central unit and
has two multitask software sections (NC and PLC).
M0000528 Pag. 3
Introduction Installation Guide
Typographical conventions
In this manual are used the following typographical conventions:
Pag. 4 M0000528
Installation Guide Introduction
Technical Characteristics
Computerized numeric control, up to 4 axes handled, PLC on board
Motorola 32-bit CPU, user memory: 64 ÷ 512 KBytes for NC programs, 48 KBytes for
PLC and messages.
4 incremental encoder read channels: Push-Pull / Line-Driver, 5 or 12 V, maximum
frequency 500 KHz (2MHz internal computation).
4 analog outputs, -10 / +10 V, 16 bit resolution.
16 optoinsulated digital inputs, 24 Vdc.
digital inputs and outputs on board or remoted:
- on board (standard) 32 digital inputs optoinsulated 24Vdc PNP and 32 digital outputs
optoinsulated 24Vdc PNP, 2A singularly or 1,5A with all outputs ON.
- remoted (optional) with line CANopen and modules of inputs M16DI and outputs
M16DO see manual Sipro M0000508.
4 interrupt inputs 24Vdc PNP optoinsulated (optional).
4 analog inputs 0 ÷ +5V, 12 bit resolution (optional).
3 interfaces CANopen (optional), 1Mb/s, optoinsulation on Bus, for expansions inputs and
outputs digital and analog, and to command Drive via CANopen.
4 absolute encoder read channels (optional), SSI 5 ÷ 12Vdc, Gray – Binary code.
4 outputs Step motor command (optional) maximum frequency 500KHz (see the manual
Sipro M0000499).
1 interface connection external Floppy (optional), with gate IP65.
2 serial lines RS232 (standard), or 1 line RS232 + 1 line RS422 (optional), or 1 line RS232
+ 1 line RS485 (optional).
D-type connectors (DB9) for encoder, CANopen and serial lines, power supply terminal
board, digital and analog inputs and outputs, interrupt inputs.
thermoformed keyboard; 8 customizable function keys.
Front insulation protection: IP65.
graphic LCD 240x128 (16 rows × 40 columns) backlit with white LED.
Dimensions: front 275 (H) × 220 mm (L), depth 65 mm.
Power supply: 15 Vac or 24 Vdc, maximum 1.6 A.
Weight: about 2 kg.
Operating temperature: 0 ÷ 45 °C (Relative Humidity: 90% Max., without condensation).
Temperature allowed during transport and storage: -20 ÷ +80°C.
M0000528 Pag. 5
Introduction Installation Guide
Installations notes
To wire the electric frame that must contain the Numerical Control, conform with the
electromagnetic compability standard and the safety standard in force.
In particular, the safety standard in force impose that the stop circuits by emergency
must be constituted with electromeccanical components and not dipendent by Hardware
or Software.
To avoid the problem that can rise because of coupling between power signal and control signal,
there is the follow adviceds:
• the power cables and the control cables must be separate (min. 20 cm.) and , if necessary
they must cross only with righ angle;
• if possible, the power area (drivers, ecc.) and the control area (Numerical Control Sipro
S.r.l.), must be phisicaly separate with an interrupt of metal base;
• To use opportune noise suppressor (filters, ecc);
• the earth connections must be effect holding separate the earth used for the Numerical
Control and for the drivers logic and the earth for the drivers power.
Driver
principal
earth
terminal
Pag. 6 M0000528
Installation Guide Introduction
M0000528 Pag. 7
Introduction Installation Guide
Main Menu
When the machine is turned on, if there are no EMERGENCIES (limit switch, or EMERGENCY
from PLC), the following screen appears:
MAIN MENU
1 - Axes reset
2 - Manual Displacement
3 - Test Menu
4 – Programs Handling
5 – Machine Parameters
6 - Automatic Cycle
7 – Tools parameters
8 – Origins
9 – Can Open Parameters
->
It contains the Main Menu, or the starting functions. Select a function by entering its
corresponding number and press [Enter].
Note that for some functions (machine and tool parameters, origins) access is allowed only if the
password is entered. This avoids insertion or modification of important working values by
unauthorised persons.
Pag. 8 M0000528
Installation Guide Chapter 1: Keyboard
Chapter 1
Keyboard
The SIAX200 control has a numerical keyboard and some
function keys allowing the data programming necessary for
the control to operate.
M0000528 Pag. 9
Chapter 2: Input and output Installation Guide
Primary function
Key Description
Inserts the sign of the displayed value (it becomes operational before
inserting at least one value). In Parameters it allows to change the Axis
and Type of motor setting.
Ends insertion of the current value, according to what is displayed; if the
value is accepted (that is, if the maximum or minimum values allowed are
not exceeded), this substitutes the preceding value, otherwise the preceding
value reappears and you are asked to insert a valid value.
After confirming the value, this key can take on the same characteristic as
the [ ] key allowing you to successively scroll the other insertable values
(if there are any, such as when inserting parameters).
For values inserted in Parameter and Editor, it just confirms the value
temporarily: to definitely store the value it is necessary press the [MEMO]
key.
Once the values in Parameter and Editor have been inserted, press this
key to definitely store the values.
Allows you to exit the current function without saving any eventual
modifications, returning to the former menu level.
Pag. 10 M0000528
Installation Guide Chapter 1: Keyboard
Key Description
Activates the secondary function, indicated in BLUE on top of the key (see
Table 2). Press before pressing the key with the selected secondary
function.
Moves the cursor right (in Parameters goes to the first parameter).
Moves the cursor left (in Parameters goes to the first parameter).
Moves the cursor down (in Parameters displays the next parameter).
Programmable by PLC.
Programmable by PLC.
Programmable by PLC.
Programmable by PLC.
Programmable by PLC.
Programmable by PLC.
M0000528 Pag. 11
Chapter 2: Input and output Installation Guide
Key Description
Programmable by PLC.
Programmable by PLC.
Table 1
Pag. 12 M0000528
Installation Guide Chapter 1: Keyboard
Secondary function
Key Description
Activates the secondary function of the following keys (those with writing
on their upper part).
Table 2
M0000528 Pag. 13
Chapter 2: Input and output Installation Guide
Pag. 14 M0000528
Installation Guide Chapter 2: Input and output
Chapter 2
M0000528 Pag. 15
Chapter 2: Input and output Installation Guide
Inputs
The inputs on board are optoinsulated from the electronic control power supply and it is
necessary to supply them with 24 Vdc (PNP type inputs).
At the first provide, on the numeric control Siax200 is up loaded an example PLC
program, which has the digital inputs like above.
All the inputs may be reprogrammed by the PLC or NC.
The firmware of Control manages in automatic way this inputs, with a emergency state if they
are false, with the relative allarm message and allowing only the contrary manual moviment.
If it’s want manage this input in personally way, it’s necessary to disable this
management by the parameter of Disable of the Limit Switches Input (see chapter
Parameters).
It’s possible use the inputs relative at limit switch for the execution of Resetting of Axes, also if
they are disable with the appropriate parameter: it’s used the limit switch of minimum or
maximum, according to setting in the parameter of Reset Direction. The limit switch not used for
the reset operations, can be programmed by user. Instead, if it’s used a reset on the point (Reset
Direction = 2, 3, 4, o 5), there are both limit switches available for the user.
At the first provide,the NC Siax200 has the standard PLC program controls the inputs
programmed as follows:
Pag. 16 M0000528
Installation Guide Chapter 2: Input and output
M0000528 Pag. 17
Chapter 2: Input and output Installation Guide
Outputs
The outputs on board are optoinsulated from the electronic control power supply and it is
necessary to supply them with 24 Vdc. The power supply is unique whether for the inputs or for
the outputs and its provide by the terminal board 8 poles CN5. Each exit support a maximum
load of 2A singularly (maximum load.of the logic card is of 1,5A for output with all the outputs
enabled at the same time).
It is advisable to connect a diode in antiparallel on every connected load (relay coil, solenoid
valve, etc.)
N.B.: All the outputs may be reprogrammed by the PLC using the Binary Variables
described in the “Variables Managed by the PLC” chapter. The AXES ENABLE output
(OUTPUT 1) may be changed (see the Type of Emergency parameter).
At the first provide,the NC Siax200 has the standard PLC program controls controls the outputs
programmed as follows:
Outp Name Duration Description
ut
1 Axes enable Always, except in Must be used to enable the drives or the inverters
Emergency and Test. of the managed axes.
2, 3, 4 Axis in Until execution of the It is activated when the axis reaches the position
e 9 position next step. set in the step being executed (within the Axes in
position band parameter). It remains active until
the next step is executed; then if you want to use
this output you can set a wait time at the end of
the step before executing the next step.
6 Program end Until the Start of a Indicates that the Automatic cycle has executed
new program. all the instructions in the program being
executed; it remains active until a Start
command is issued to execute the program
another time.
It is not activated if the last instruction of
the program is a jump instruction (the
program then continues execution).
8 Alarm Until the alarm has It is enabled when the alarm is activated
been reset. (Emergency, forward / backward limit switch,
software limit switch, tracking alarm).
Table 4
Pag. 18 M0000528
Installation Guide Chapter 3: Parameters
Chapter 3
Parameters
Parameters are the settings made when the instrument is
installed to control its operation on the basis of the mechanics
on which it is installed.
Once determined, the setting parameters are usually no longer
modified (they are part of the characteristics of the machine)
except following mechanical modifications or variations in
the type of application.
In any case it is always possible to make a change: the last
setting is saved and remains valid until the following change.
It is recommended to store the parameters on a floppy disk
and to keep it with care.
M0000528 Pag. 19
Chapter 3: Parameters Installation Guide
To a perfect setting of axes you can analyze with a oscilloscope the progress of analog output
interessed.
Otherwise, you can display by the NC program the position error of interested axis, with setting
of VN311 (contains the index of the first VN variable that contains the position error.
Parameters setting
A Password is needed to insert and edit parameters (Menu 5 - Machine Parameters), consisting
in the following numbers: 4 - 5 - 6 - 2 - 5 - 8.
The following will appear:
It is possible to set the values relative to the various parameters of the machine for each axis
(explained in this chapter) by entering the desired value and pressing [ENTER] to confirm.
For the parameters without numerical setting it’s possible show the available values by the key
of [+/-].
The parameters for each axis are divided into two pages.
N.B.: To move inside a page use the [ ] and [ ] key, to go from one page to the next one,
use [PAGE].
Pag. 20 M0000528
Installation Guide Chapter 3: Parameters
Axes Parameters
There follows a detailed analysis of all the parameters it is possible to act on to obtain perfect
machine operation.
Furthermore, the minimum, maximum and default value each parameter can assume is indicated.
Parameter Description
Axis Name You can customize the name of the axis (by default AX1, AX2, etc.)
DEFAULT: AX n specifying up to 7 characters.
To do this, you must move the cursor to the letter to be changed and select
the desired letter using the alphanumeric keypad. Pressing the arrows [ ]
and [ ] moves the cursor inside of the name. At the end, press [ENTER].
Axis Changes the axis setting from “ACTIVE” to “DISABLED” using the
DEFAULT: ACTIVE [+/-] key. An axis may therefore be disabled.
N.B.: Do not leave the "not valid" setting, which appears twice.
Decimals Number Indicates where the decimal point goes in the position display: in practice
DEFAULT: 2 it is the chosen measurement unit for display.
MINIMUM: 0 1 decimal digit indicates the tenths of a mm, 2 decimal digits indicate the
MAXIMUM: 3 hundredths of a mm, 3 decimal digits indicate the thousandths of a mm.
PLC Decimals Indicates the number of decimal digits used to express the
Number positions of the axes in the PLC variables (from VN260 to
DEFAULT: 0 VN267).
MINIMUM: 0 The maximum number that may be set is the number of decimals
MAXIM:Decimals of the NC.
No.
M0000528 Pag. 21
Chapter 3: Parameters Installation Guide
Parameter Description
Reference Speed Indicates the number of impulses per second gathered by the instrument
DEFAULT: 10000 while the motor is turning at maximum speed.
MINIMUM: 0 Bear in mind that, inside the control, the impulses provided by the
MAXIMUM: 9999999 encoder are automatically multiplied by four before they are processed
Expres. in imp. per sec. and therefore the Reference speed is:
(Impulses per second provided by the encoder at maximum speed) × 4
It is possible to get this speed automatically (See Speed Test).
Do not enter values of over 400,000 impulses per second.
When is possible, it’s better to calculate the reference speed on the basis
of motor revolution and number of encoder impulses.
Acceleration Time The time it takes the axis to go from zero to the maximum speed
DEFAULT: 1.000 (intended as the possible speed if the motor was supplied with 10V).
MINIMUM: 0.001 Clearly if movement took place at 50% of the maximum speed, the
MAXIMUM: 99.000 acceleration ramp would be half the set value, because the set value refers
Expressed in seconds to the maximum speed and not movement speed.
Axis in position The accepted allowance in respect to the objective position within which
DEFAULT: 100 the AXIS IN POSITION is set and the NC carry out the next step.
MINIMUM: 0 In Automatic it controls the positions reached by the axis during the
MAXIMUM: 9999999 various steps.
Expressed in impulses The output remains valid from the moment in which the axis reaches the
objective position minus the Axis in position value, until the moment the
axis departs for the next position.
If Axis in position values are set higher than the smallest foreseen
movements, the output remains active during these movements and it
would not be possible to determine in which position the axis is.
Pag. 22 M0000528
Installation Guide Chapter 3: Parameters
Parameter Description
Pursuit Alarm Indicates the maximum accepted difference between the momentary
DEFAULT: 3000 theoretical position and the real position. When it is exceeded the axis is
MINIMUM: 0 blocked and an alarm signal goes off.
MAXIMUM: 9999999 It typically intervenes when there is an encoder signal failure or if the
Expressed in impulses instrument has been incorrectly tared.
When in operation, it also checks that the motor does not exceed the
Pursuit Alarm half, in which case (if the alarm threshold is not reached) a
state of «Pre-alarm» is displayed without blocking operation, indicating
that the axis tare needs to be reviewed.
When set to zero, control is cut out and the alarm does not intervene.
An alarm can be due to the following causes:
the axis is not correctly tared and therefore control cannot pilot the axis
correctly (the values to consider are: the Pursuit Alarm is too small, the
Proportional Gain is too low or the Reference Speed is incorrect);
the encoder is not working properly (check it is working properly with
the Encoder Test);
incorrect drive, therefore the axis is not piloted according to
instructions from the control.
It always remains operative.
M0000528 Pag. 23
Chapter 3: Parameters Installation Guide
Parameter Description
Proportional Gain Represents the amplification of the system response to a positioning error:
DEFAULT: 100 when the axis is exactly on the objective quote, the instrument does not
MINIMUM: 0 supply any corrections and therefore the operation output voltage is zero.
MAXIMUM: 32767 If there is an error regarding the theoretical position, the instrument
corrects the position supplying a voltage equal to:
(Error in impulses) × (Proportional Gain)
× 4.8 mV
256
256 and 4.8 are set values inside the instrument.
Example:
Revealed error = 10 impulses
Set gain = 100
Voltage supplied for correction:
10 × 100
× 4.8 mV = 14.4 mV
256
Note that the result of the operation (10 × 100) / 256 is 3 and not 3.9
because the decimals are ignored; therefore the output voltage is 3 × 4.8 =
14.4 and not 3.9 × 4.8 = 18.7.
Correction is always operational, even during movement, and in this case,
the error is determined by the momentary real position in respect to the
theoretical position of that moment.
Therefore, Proportional Gain values that are too low, can cause
considerable differences between the theoretical and actual path and
therefore cause a pursuit alarm.
Values that are too high cause abrupt responses, with characteristic
"vibrations" of the motor during movement and oscillations around the
objective quote with the axis at a standstill.
Tipical values between 80 and 250.
Integral Gain Acts as a support to Proportional Gain when the latter does not manage
DEFAULT: 0 to take the axis to its position in time.
MINIMUM: 0 High values correspond to faster intervention. Values that are too high
MAXIMUM: 32767 cause oscillations around the objective position.
Tipical values between 0 and 3.
Max Intgr. (%) Indicates the percentage contributed by the Integral gain.
DEFAULT: 10 For example, 10%: the integral factor contributes up to 1 volt (10% of 10
MINIMUM: 10 volts).
MAXIMUM: 100 Tipical values between 10 and 50.
Pag. 24 M0000528
Installation Guide Chapter 3: Parameters
Parameter Description
Integration Mode If set to 0, indicates that the Integral Gain value set must only be active
DEFAULT: 1 when the axis is stationary and the Derivative Gain does not affect the
MINIMUM: 0 summation of the integral.
MAXIMUM: 3 If set to 1, indicates that the Integral Gain value set must be active during
the entire movement and when the Derivative Gain does not affect the
summation of the integral.
If set to 2, indicates that the Integral Gain value set must only be active
when the axis is stationary and the Derivative Gain affects the summation
of the integral.
If set to 3, indicates that the Integral Gain value set must be active during
the entire movement and when the Derivative Gain affects the summa
tion of the integral.
To sum up:
Integration Mode Integral active The derivative affects the
Parameter Value only in Stop phase summation of the integral
0 × -
1 - -
2 × ×
3 - ×
Derivative Gain The Derivative Gain parameter (Kd), along with the Derivative Sample
DEFAULT: 0 Time (Td), modifies correction of the system according to the error
MINIMUM: 0 variations of the axis position.
MAXIMUM: 32767 The correction is calculated in the following manner:
Kd × (Err(n') - Err(n'-1))
Derivative Factor = .
Derivative Sample 256 × Td
Time Where:
DEFAULT: 1 Kd is the Derivative Gain;
MINIMUM: 1 Td is the Derivative Sample Time, that is, every so many
MAXIMUM: 32 system ticks (RTC cycle) the Derivative Factor calculus is
carried out;
Err(n') is the actual position error;
Err(n'-1) is the preceding sample position error (that is the former Td
tick).
tipical values of Derivative Gain between 0 and 2000.
Feed Forward Adds the axis speed value to the PID regulator contribution. Setting this
DEFAULT: 1 parameter to zero, the speed factor does not contribute to axis movement;
MINIMUM: 0 movement is based only on the axis position error.
MAXIMUM: 1 The normal setting is 1 (the Feed Forward used).
M0000528 Pag. 25
Chapter 3: Parameters Installation Guide
Parameter Description
Dead Time Represents the time in advance at which the analog voltage is applied to
DEFAULT: 0 the axes. This parameter is necessary, for example, to prevent there being
MINIMUM: 0 too much difference between the theoretical instantaneous position and
MAXIMUM: 10 the real position during the axis starting and stopping phase, due to the
characteristics of the drives and the mechanics of the machine. The
correct value depends on the drive, the motor and the mechanics and must
be measured when the axis is adjusted using an oscilloscope.
Press the [PAGE] key to display and enter the axis parameters
relevant to the second page.
Reference Shift The Reference Shift parameter, together with the Reference Impulses
DEFAULT: 10.00 parameter allows calculation of the ratio between axis movement (in mm
MINIMUM: 1.00 or in degrees) and the corresponding impulses sensed by the encoder; this
MAXIMUM: 99999.99 ratio is commonly defined as the "Encoder Ratio".
Expressed in mes. unit After inserting a certain length in the Reference Shift parameter the
number of impulses sensed by the encoder to move the axis by the same
length must be entered in the Reference Impulses parameter. The number
Reference Impulses of impulses may be obtained by means of the Encoder Test (the actual
DEFAULT: 1000 number of impulses is multiplied by 4 to increase the precision of the
MINIMUM: 1 encoder), otherwise, if it is calculated, it must be multiplied by 4.
MAXIMUM: 9999999 Note that the Reference Shift parameter is expressed with a number of
Expressed in impulses decimals equal to the number specified in the Number of Decimals
parameter.
N.B.: The “Encoder ratio” must always be between 4 and 0.005. To
ensure calculating precision, however, we recommend this ratio be kept as
close as possible to 1.
The "Encoder Ratio" is calculated by dividing the value set in the
Reference Shift parameter, considered as if the decimal point were at the
extreme right of the number, (that is 1000.00 is calculated as 100000), by
the value entered under the parameter Reference Impulses.
Example:
For a single axis movement of 1 meter 350000 encoder impulses are
calculated; entering two decimal numbers the following is obtained:
Reference shift 1000.00 mm
Reference impulses 350000 impulses
The resulting "Encoder Ratio" is 100000 / 350000 = 0.2857142 and it is
correct because it is less than 4 and more than 0.005.
The result is roughly to a hundredth of a millimetre considering two
decimal numbers were specified.
Pag. 26 M0000528
Installation Guide Chapter 3: Parameters
Parameter Description
Example:
A rotation axis accomplishes one round calculating 5000 impulses;
entering two decimal numbers the following is obtained:
Reference shift 360.00 degrees
Reference impulses 5000 impulses
The resulting Encoder Ratio is 36000 / 5000 = 7.2 and it is incorrect
because it is more than 4; instead if one decimal number is entered the
following is obtained:
Reference shift 360.0 degrees
Reference impulses 5000 impulses
The resulting Encoder Ratio is 3600 / 5000 = 0.72 and it is correct; the
result obtained is at about a tenth of degree.
Encoder Number Represents the encoder for the axis. By default, encoder 1 is associated
DEFAULT: N. asse with axis 1, encoder 2 with axis 2, etc.
MINIMUM: 0 The association between the axis and encoder may however be changed.
MAXIM.: N. encoder
Analog Output No. Represents the analog output for the axis. By default, output 1 is
DEFAULT: Axis No associated with axis 1, output 2 with axis 2, etc.
MINIMUM: 0 The association between the axis and analog output may however be
MAX.: Out disp+10 changed.
M0000528 Pag. 27
Chapter 3: Parameters Installation Guide
Parameter Description
Disable of the Limit If set to 0, the hardware and software limit switches generate an
Switches Inputs emergency.
DEFAULT: 0 If set to 1, the hardware limit switches are disabled while the software
MINIMUM: 0 limit switches generate an emergency.
MAXIMUM: 3 If set to 2, the hardware limit switches generate an emergency, while the
software limit switches generate a STOP.
If set to 3, the hardware limit switches are disabled, while the software
limit switches generate a STOP.
In any case, for zero setting the MAX or MIN Limit Switch is used
according to the set Zero Setting Direction parameter.
The Limit Switch input not used for the zero setting, can therefore
be used by the user and, if the Zero Setting Direction is set at 2, 3,
4 or 5 (on the spot zero setting), both inputs are available to the
user.
Reset Direction Defines the way in which the axis resetting operations are carried out (see
DEFAULT: 0 the Resetting of Axes chapter).
MINIMUM: 0 N.B.: Following variation of this parameter it is absolutely necessary to
MAXIMUM: 15 repeat the zero setting phase before continuing with normal operation.
On Zero L.S. is Defines the state of the resetting input when the zero microswitch is
input at active. It is used for special kinds of resets (e.g. in the middle of the axis
DEFAULT: OFF travel).
MINIMUM: OFF Under normal conditions, for correct management by the NC, it must be
MAXIMUM: ON set to OFF. To change the setting, use the [+/-] key.
Pag. 28 M0000528
Installation Guide Chapter 3: Parameters
Parameter Description
Encoder Zero This is the position the axis is considered at when zero setting is carried
DEFAULT: 0 out (normally at zero); that is, when Zero Setting is over, this is the quote
MINIMUM: 0 assigned to the axis.
MAXIMUM: 9999999 Example:
Expressed in maes Encoder Zero = 0
unit When the Zero Setting cycle is over, control displays "Position = 0";
. therefore, if the next position is at 200 mm, the axis will move by 200
mm.
Encoder Zero = 100
When the zero setting cycle is over control displays "Position = 100";
therefore if the next position is at 200 mm, the axis will move by 100 mm
because, at the moment of Zero Setting, the set quote for that point is
already 100 mm, therefore the axis has to cover just 100 mm and not 200
mm. Positioning at the 100 quote, takes the axis in correspondence with
the Zero Setting point of the axis and positioning at quotes inferior to 100
will take the axis to the backward stop making the machine jam and the
alarm go off.
N.B.: Following variation of this parameter it is absolutely necessary to
repeat the Zero Setting phase before normal operation is resumed. Also
remember to update the Home position.
Important: If the Zero Encoder value is different from the Home position
value, when the axis finishes the zero cycle, it automatically goes to the
Home position.
Home Position The position to which the axis automatically goes after finishing the zero
DEFAULT: 0 cycle.
MINIMUM: 0
MAXIMUM: 9999999
Expressed in
meas.Unit
Minimum Limit The minimum position this axis can reach during movement; if for any
Switch Position reason this position should be exceeded the alarm will go off and axis
DEFAULT: -99999.99 movement will be jammed. To get out of this situation Zero Setting can
MINIMUM: -99999.99 be repeated or the axis can be moved in Manual.
MAXIM.: +99999.99 The reason why the position was exceeded must be determined first
Expressed in meas. (erroneous program setting).
unit When set to zero, control is cut out and the alarm does not intervene.
M0000528 Pag. 29
Chapter 3: Parameters Installation Guide
Parameter Description
Maximum Limit The maximum position this axis can reach during movement; if for any
Switch Position reason this quote should be exceeded the alarm will go off and axis
DEFAULT: +99999.99 movement will be jammed. To get out of this situation Zero Setting can
MINIMUM: -99999.99 be repeated or the axis can be moved in Manual.
MAXIM.: +99999.99 The reason why the quote was exceeded must be determined first
Expressed in meas.unit. (erroneous program setting).
When set to zero, control is cut out and the alarm does not intervene.
Proximity threshold At this distance from the object position it’s setting one of the
DEFAULT: 100 initials 4 bit (for the axis considered) of VN360, to indicate that is
MINIMUM: 0 into the proximity threshold. By the VN274, if is enabled the
MAXIMUM: 9999999 rollover function for this axis, this parameter change meaning and
indicate the position, over that, the count of positions restart from
0.
N.B.: In according with the previous versions, the value 100,
setting as default, it’s considered as rollover value = 224, and
therefore it’s not serviceabily.
Reset Speed The speed at which the axis must be moved when searching for the stop
DEFAULT: 20.0 during Zero Setting (the search for the encoder zero notch happens at a
MINIMUM: 0.1 speed equal to half the Reset Speed).
MAXIMUM: 100.0
Expressed in %
Pag. 30 M0000528
Installation Guide Chapter 3: Parameters
Parameter Description
Increment in Expresses in millimetres the increment in Manual for each impulse given
Manual by the keyboard with the [JOG+] and [JOG-] keys. It means very precise
DEFAULT: 1.0 movements can be carried out. There is a 0.6 second minimum interval
MINIMUM: 0.0 between two successive impulses. If the key ([JOG+] or [JOG-]) is held,
Expressed in mm the first positioning takes place on impulse and successive positioning
takes place to be continually. If the fixed increment is 0, operation is
"normal" (continuous).
In Multiple Manual mode, this parameter is ignored.
Enable Speed If set to 1, the speed override is enabled (defined in the variable
Override VN256), which allows modulation of the set speed of an axis from
DEFAULT: 0 0 to 100%.
MINIMUM: 0 If set to 2, enables the independent speed override for each axis
MAXIMUM: 2 (defined in the variables VN292, VN293, VN294 and VN295);
used for modulating the speed set for each individual axis.
Table 5
Once all the parameters have been inserted or edited, press the [MEMO]
key to save the changes (save and exit). If you want to exit without saving
the changes use the [MENU] key.
WARNING
The parameters of the disabled axes must have default values if it’s possibile.
In any case they must never be opposite to the active axes parameters.
In particular this parameters mustn’t be set to zero.
It’s necessary ,for example, pay attention to ENCODERS NUMBER and ANALOG
OUT parameters: avoid to assign the same encoder or analogic out number to more axes
even than if they are disabled.
axis 2 = enabled and it’s use encoder number 4; its invertion encoder parameter = 1
axis 3 = disabled and it’s use encoder number 4; its invertion encoder parameter = 0
In this example it will be considered the axe number 3 invertion encoder parameter of the
third axis so the counting of enc 4 isn’t inverted.
M0000528 Pag. 31
Chapter 3: Parameters Installation Guide
CANopen Axes
For CANopen axes (Parameter Motor Type = COP) there is a little description of the differences
respect the axes C.C., for more details see the manual Sipro M0000519.
1. Reference speed : it’s not possible read it from the Axes Speed Test but it must be
obtained from the computations.
2. Proportional Gain : represents the Proportional gain of the position loop of the drive.
3. Speed Integral Gain : represents the Integral gain of the speed loop of the drive.
4. Feed Forward : represents the percentage with whom the factor speed of the drive Kv has
been considered in the computation of the position feedback, 1000 = 100%.
5. Speed Proportional Gain : represents the speed proportional gain of the drive.
6. Encoder Number : at each axe CANopen it’s associated the relative encoder COP.
7. Reset Direction : more types of Reset are not possible to set and it has been added others
in replacement, besides it’s possible to use the resets standard of the drive.
The following parameters are not present because they lose the meaning:
1. Dead Time
2. Derivative Gain
3. Derivative Sample Time
4. Integral Gain
5. Integration Mode
6. Maximum Integration
Pag. 32 M0000528
Installation Guide Chapter 3: Parameters
ON/OFF Axes
There are some differences in ON / OFF axes (Parameter Motor Type = On/Off).
The following parameters are not present since they become meaningless:
Acceleration Time, Deceleration Time, Integral Gain, Integration Mode, Derivative Gain,
Derivative Sampling Time and Feed Forward.
Acceleration Space Is the distance, which is run by the axis before shifting into fast speed. It
DEFAULT: 10.00 is clear that if the set speed is lesser than 50% of maximum speed it does
MINIMUM: 0 not shift into fast speed but the movement keeps slow speed.
Expressed in mm
Proportional Gain For the ON/OFF axes, the Proportional Gain parameter simply
DEFAULT: 100 activates/deactivates the servo and is only active when the axis is
MINIMUM: 0 stationary.
MAXIMUM: 32.767 Kp = 0 disables the servo; Kp 0 enables the servo.
Outputs to VB The Forward, Backward, Slow and Fast outputs of the ON/OFF
DEFAULT: 0 axes may be managed by the PLC using Binary Variables (the
MINIMUM: 0 parameter must be set, in this case, to 1).
MASSIMO: 1 Table 7 contains the assignment of the Outputs or Binary
Variables.
Inertia Is the distance between switching off of the motor and reaching of the
DEFAULT: 3.00 target position.
MINIMUM: 0 This parameter becomes meaningful when the axis enters the
Expressed in mm Deceleration Space.
Table 6
M0000528 Pag. 33
Chapter 3: Parameters Installation Guide
Once all the parameters have been inserted or edited, press the [MEMO]
key to save the changes (save and exit). If you want to exit without saving
the changes use the [MENU] key.
Pag. 34 M0000528
Installation Guide Chapter 3: Parameters
Inverter Axes
The Inverter axes have the same parameters as the Direct Current axes.
The only difference is that the analogue outputs go from 0 to +10V and there is a digital output
that distinguishes the direction; the output is switched on when the axis moves forward.
If the control has only 16 output, it’s possible to program from PLC this output in other
available at NC.
M0000528 Pag. 35
Chapter 3: Parameters Installation Guide
Machine Parameters
To move inside the page, the [ ] and [ ] key should be used and to set the values relevant to the
various parameters it is sufficient to put on it the cursor, digit the wished value and press
[ENTER] to confirm.
Once all the parameters have been inserted or edited, press the [MEMO]
key to save the changes (save and exit). If you want to exit without saving
the changes use the [MENU] key.
Parameter Description
Sequence axes to be It is possible to establish the sequence of axes to be reset. For example:
reset
MACHINE PARAMETERS
First axis to be reset: 1
Second axis to be reset: 3
Third axis to be reset: 2
Fourth axis to be reset: 4
Language It is possible to select the language. In case of all languages are present
DEFAULT: 0 the sequence is as follows:
0 = Italian, 1 = English, 2 = French,
3 = Spanish, 4 = German, 5 = Portuguese
If some of them are not present, the remaining ones will step down (for
example, if there are only Italian and Spanish then 0 = Italian and 1 =
Spanish can be selected).
Acceleration factor This parameter is only present with software for interpolated axes.
DEFAULT: 1 Increases or decreases the slope of the interpolated movement curve. If
MINIMUM: - this factor is set at >1 the curve slope is increased (the maximum advised
MAXIMUM: 4 value is 4); if the factor is set at <1 the slope decreases; if it is set at 1 (the
(advised) default setting) the slope remains unaltered.
Pag. 36 M0000528
Installation Guide Chapter 3: Parameters
Parameter Description
First Hidden This parameter allows the programs from the set value on to be
Program hidden (for example if the parameter is 7, the first six programs
DEFAULT: 0 will be visible). If the programs stored in the memory are viewed,
the hidden programs will not appear and it will not be possible to
edit them. If the parameter is set at 0, all the programs will be
visible.This parameter has the aim of protecting particularly
important programs from unintentional editing or editing by
unauthorised persons. It is necessary to use the password to access
the parameters.
Maximum Radius This parameter is only present with software for interpolated axes.
Difference In circular interpolation it expresses the maximum allowed difference
DEFAULT: 0.2 between R1 and R2, R1 is the distance between the current position and
the circumference centre and R2 is the circumference radius.
Tangential axis This parameter is only present with software for interpolated axes.
number Defines which axis is kept tangential to the profile under interpolation.
DEFAULT: 0
MINIMUM: 0
MAXIMUM: N. assi
Tangency tolerance This parameter is only present with software for interpolated axes.
DEFAULT: 0.01 Expresses the tolerance in degrees for two lines or adjacent arcs to be
MINIMUM: 0 considered tangential to one another.
MAXIMUM: 360
Expressed in degrees
Radius acceleration This parameter is only present with software for interpolated axes.
factor Used for checking the speed in the arcs on the basis of the formula:
DEFAULT: 1.0 a v2/(R × Radius acceleration factor)
MINIMUM: 0.0 where a is the acceleration. If this is not checked, the speed of movement
MAXIMUM: 10.0 is recalculated on the basis of the following formula:
v = (a × R × Radius acceleration factor)
When the parameter is set to zero the check is disabled.
M0000528 Pag. 37
Chapter 3: Parameters Installation Guide
Parameter Description
Virtual axis This parameter is only present with software for interpolated axes.
proximity threshold Contains the value used by the variable VN360 to define whether
DEFAULT: 0 the virtual axis is close to the target position. The virtual axis is the
MINIMUM: 0 next one after the last real axis managed by the NC (e.g. if we
MAXIMUM: 9999999 have a system with 4 axes, the virtual axis is axis 5).
PLC COM Defines the number of the serial port used by the PLC.
DEFAULT: 1
MINIMUM: 1
MAXIMUM: 2
Baude Rate COM 1 Sets the transmission speed of the serial line.
and COM 2 The value may be altered using the [+/-] key.
DEFAULT: 9600
MINIMUM: 1200
MAXIMUM: 115200
Programma in RAM Establishes whether the programs reside in FLASH EPROM or BUFFER
DEFAULT: 0 RAM: 0 = FLASH EPROM, 1 = BUFFER RAM (e.g. with the parameter
MINIMUM: 0 set to 1, there are 512 KBytes for the programs instead of 64 KBytes,
MAXIMUM: 1 provided by the FLASH EPROMS).
After the change of this parameter, it’s necessary to turn off and to restart
the SIAX to activate the modify.
Number Groups Defines the number of groups of digital inputs (modularity 16) that may
Enabled Inputs be used by the Numeric Control. The first group is present on the NC, the
DEFAULT: 6 others are remote and are connected via a CAN BUS. Defines how many
MINIMUM: 0 inputs are to be displayed (their state) during the Digital Inputs Test and
MAXIMUM: 6 when to press the [PAGE] key.
Number Groups Defines the number of groups of digital outputs (modularity 16) that may
Enabled Outputs be used by the Numeric Control. The first group is present on the NC, the
DEFAULT: 6 others are remote and are connected via the CAN BUS. Defines how
MINIMUM: 0 many outputs are to be displayed (their state) during the Digital Outputs
MAXIMUM: 6 Test and when to press the [PAGE] key.
Pag. 38 M0000528
Installation Guide Chapter 3: Parameters
Parameter Description
Emergency Type Defines the action on the digital outputs when an emergency occurs. This
DEFAULT: 0 parameter has 5 possible values (whose combinations are expressed in the
MINIMUM: 0 table below).
MAXIMUM: 5 The four columns indicate, respectively, when an emergency occurs,
whether the outputs are disabled, whether they are subsequently restored,
whether output 1 is used (the drives may be enabled) and whether variable
VB287 is used.
If output 1 is not used, the PLC will turn the drives on and off.The
drives are enabled (VB287 = 1) when the machine is not in test
mode and the parameters are correct.Both output 1 and variable
VB287 enable axes.If output 1 is used, it remains the only output
managed by the NC (to enable the axes), it is disabled when the
emergency occurs and then restored.
Acceleration factor This parameter is only present with software for interpolated axes and
between two points with profile characteristics in points.
DEFAULT: 1.0 Value by which the acceleration in switching between two consecutive
MINIMUM: 0.0 movements is modified.
MAXIMUM: 10.0
Table 9
M0000528 Pag. 39
Chapter 3: Parameters Installation Guide
CANopen Parameters
The CANopen parameters serves to set the characteristics of the CANopen networks linked to
the CNC, allowing to interface with the drives or logic card I/O.
To accede at the insertion and modify of the CANopen parameters (Menu 9 Can Open
Parameters) is request a Password, composed by the following number: 4-5-6-2-5-8.
On display appear this:
For each net it’s possible to set the relatives parameters inserting the value wished and pressing
[ENTER] to confirm.
The parameters of each net are divided on several rows, to view them it’s necessary to use the
keys [ ] and [ ], while, to move to the next page, it’s necessary to use the key [PAGE].
Remark : the parameters following to Manufacturer, visualised in this square, appear only
setting the parametr Net Type = DRIVER.
Setting Net Type = IO (modules Sipro input/outputs) or HMI (future development Human
Interface) it’s visualised the parameters relatives to this two types of working.
Pag. 40 M0000528
Installation Guide Chapter 4: Resetting of axes
Chapter 4
Resetting of axes
Before launching any program the axes must be reset in order
to get the zero point as a reference for the subsequent
displacements of the axes.
M0000528 Pag. 41
Chapter 4: Resetting of axes Installation Guide
Resetting of axes is a fundamental operation since it allows to determine for each axis the
reference point for their displacements.
It is therefore clear that the access to automatic mode will not be possible (i.e. programs can't be
launched) without having completed this operation as it would not be possible to know at any
time the position of the axes and accordingly to pilot them as desired without a precise reference
point.
To gain access to Resetting of axes function the [1] key from Main Menu should be selected.
The video display is as follows:
AXES RESET
LOC N0 Actual Ovd 100.0 %
AX 1 0.00 *
AX 2 0.00 *
AX 3 0.00 *
AX 4 0.00 *
1 2 3 4
Sequence:
<START> start, <STOP> stop
If [START] is pressed the resetting of axes will start, which can be stopped by [STOP]; if you
want to quit the function without executing the resetting it will be sufficient to press [MENU].
The words "Sequence: 1 2 3 4" mean the order by which the axes are wished to be
reset (axis 1 first, axis 2 second etc.). This sequence can be changed as wished by entering it in
the parameters (see the chapter Parameters).
Resetting of axes can be done in 16 different ways and therefore the correct value in Resetting
direction parameter must be entered in order to choose the method which meets better the needs
(see the chapter Parameters).
Take advice of the manual Sipro M0000519 for CANopen axes resettings.
With Resetting direction parameter set to 0 when [START] is pressed the zero cycle begins
with the axis going to backward limit stop (with Resetting speed) and this movement can
be seen on the display directly (the present position of the axis varies as the values become
ever more negative). As soon as the backward limit stop is intercepted, the axis changes
direction (speed being halved), searches for the release of the zero microswitch and moves
until the encoder zero mark is reached. This point is taken as zero point. The flags of reset
axes are not forced at the time the control is switched on.
With Resetting direction parameter set to 1 the zero cycle is executed in the same way but
on forward limit stop.
With Resetting direction parameter set to 2 the zero of the axis is taken the point where the
axis is at the time the control is switched on, without searching the limit stop. The flags of
reset axes are forced at the time the control is switched on.
With Resetting direction parameter set to 3 the zero of the axis is taken the point where the
axis is at the time the control is switched on, without searching the limit stop and without
taking the encoder zero into account. The flags of reset axes are forced at the time the
control is switched on.
With Resetting direction parameter set to 4 the axis is considered reset at the point where it
is when the control is powered on, without searching for the limit switch and without
Pag. 42 M0000528
Installation Guide Chapter 4: Resetting of axes
taking into account the encoder zero. The flags of reset axes are forced and the resetting
position is buffered: at power-on the position present when the machine was powered off is
loaded.
With Resetting direction parameter set to 5 the behaviour is identical to case 4.
With Resetting direction parameter set to 6 when you press [START] the zero cycle starts
with the axis moving towards the backward limit switch (at Resetting speed). Once the
limit switch has been intercepted, the axis reverses the direction (at half speed), searches
for the release of the zero microswitch and then stops when it intercepts the zero notch of
the encoder. This point is taken as zero. The flags of reset axes are forced and the resetting
position is buffered: at power-on the position present when the machine was powered off is
loaded.
With Resetting direction parameter set to 7 the zero cycle is executed in the same way as
case 6, but on the forward limit switch.
With Resetting direction parameter set to 8 when you press [START] the zero cycle starts
with the axis moving towards the backward limit switch (at Resetting speed). Having
intercepted the backward limit switch, the axis reverses the direction (at half speed),
searches for the release of the zero microswitch and then stops when it intercepts the zero
notch of the encoder. This point is taken as zero. The flags of reset axes are not forced and
the resetting position is buffered: at power-on the position present when the machine was
powered off is loaded.
With Resetting direction parameter set to 9 the zero cycle is executed in the same way as
case 8, but on the forward limit switch.
With Resetting direction parameter set to 10 when you press [START] the zero cycle starts
with the axis moving towards the backward limit switch (at Resetting speed). Having
intercepted the backward limit switch, without reversing the direction, the axis searches for
the release of the zero microswitch (at half speed) and then stops when it intercepts the
zero notch of the encoder. This point is taken as zero. The flags of reset axes are not forced
and the resetting position is buffered: at power-on the position present when the machine
was powered off is loaded.
With Resetting direction parameter set to 11 the zero cycle is executed in the same way as
case 10, but on the forward limit switch.
With Resetting direction parameter set to 12 when you press [START], the axis moving
backward (towards descrescenting quote) at Resetting speed and then stops when it
intercepts the zero notch of the encoder. This point is taken as zero. The flags of reset axes
are not forced and the resetting position is buffered: at power-on the position present when
the machine was powered off is loaded.
With Resetting direction parameter set to 13 the zero cycle is executed in the same way as
case 12, but with the axis movement forward (towards growing quote).
With Resetting direction parameter set to 14 when you press [START] the zero cycle starts
with the axis moving towards (towards descrescenting quote) at Resetting speed, but
towards the forward limit switch. Having intercepted the forward limit switch, the axis
reverses the direction (at half speed), searches for the release of the zero microswitch and
then stops when it intercepts the zero notch of the encoder. This point is taken as zero. The
flags of reset axes are not forced and the resetting position is buffered: at power-on the
position present when the machine was powered off is loaded.
M0000528 Pag. 43
Chapter 4: Resetting of axes Installation Guide
With Resetting direction parameter set to 15 the zero cycle is executed in the same way as
case 14, but with the axis movement forward (towards growing quote), but searches for the
backward limit switch.
In short, the various cases may be summed up as follows:
Parameter Force flags Execute Resetting Restore Direction
Value of reset axes reset cycle direction stored positions reversal
0 - × Backward - × min
1 - × Forward - × max
2 × + set zero enc. - - - - -
3 × - - - - -
4 × - - × - -
5 × - - × - -
6 × × Backward × × min
7 × × Forward × × max
8 - × Backward × × min
9 - × Forward × × max
10 - × Backward × - min
11 - × Forward × - max
12 - × Backward × - -
13 - × Forward × - -
14 - × Backward × × max
15 - × Forward × × min
Pag. 44 M0000528
Installation Guide Chapter 5: Manual displacement
Chapter 5
Manual displacement
The function of manual movement which allows to move the
axes directly from the keyboard or the inputs of the axes will
be also analysed.
M0000528 Pag. 45
Chapter 5: Manual displacement Installation Guide
The Manual displacement function of the axes is activated by the key [2] from Main Menu and
allows to position the axes from the keyboard by [JOG+] and [JOG-] or by the related digital
inputs JOG+ and JOG-.
The video display is as follows:
MANUAL DISPLACEMENT
LOC N0 Actual Ovd 100.0 %
AX 1 0.00 *
AX 2 0.00 *
AX 3 0.00 *
AX 4 0.00 *
Tool Number: 1
Speed: Axis: 1
<MENU> exit, <Arrows> chang.speed
Digitising the number on the keyboard and confirming by [ENTER] the chosen axis is selected.
Using the keys [ ] and [ ] the manual speed can be varied, i.e. the speed of the axis
displacements (this variation has local effect since the parameter Manual speed present in the
Machine parameters has not changed).
Obviously, if Override speed is active this option has no effect.
Acting on the keys [JOG+] and [JOG-] the position of the axis can vary and as for the speed, the
effects can be seen on the display directly.
Information are also given on the control mode of the NC (local or remote) by the notice
appeared up on the left (LOC or REM), and the override speed.
WARNING!
Until the reset has been executed, the movements in Manual mode do not take into
account the software limit switches set in the parameters.
Pag. 46 M0000528
Installation Guide Chapter 6: Test
Chapter 6
Test
There are many functions to check the correct operation of
the machine system and to verify the outside connections.
Some functions are also devoted to check the values entered
in the parameters.
M0000528 Pag. 47
Chapter 6: Test Installation Guide
To gain access to the various tests press the [3] key from Main Menu and Test Menu will appear.
TEST MENU
1 - Encoder Test
2 - Inputs/Outputs Test
3 - Speed Test
4 – Semi-automatic
5 – Eprom Version
6 – Presetting Eeprom
7 – Keyboard test
8 – Dip Switch Test
9 – Maintenance
->
To this point, the selection of the wanted test is possible digitising the relevant number.
As usual, to move inside the page use the [ ] and [ ] key and [PAGE] to move from a page to
another one.
Use [MENU] to quit from Test Menu.
Siax200 Configuration
The configuration of the instrument is represented in the Test Menu, Eprom Version.
The initial page shows the firmware version, pressing more times the key [PAGE] untill arrive to
page in figure (it’s represented an example of an instrument with a determined setting), that
shows the software configuration of the instrument.
SN0460202 Code: 0
n. AO = 4
n. ENC = 4
INTERPOLATIONS
FPGA Type 2 Ver 1.00
RTC: Timer FPGA
Pag. 48 M0000528
Installation Guide Chapter 6: Test
The absence of reckoning or only one direction of reckoning indicates an error of connection or a
failure of the encoder or of the input circuit of the instrument. In this case, check that the encoder
is powered to its nominal voltage (the power is supplied by the instrument) and that the phases A
and B reach the connector of the instrument.
ENCODER TEST 80
Encoder No. 1 FPGA 0 0
Encoder No. 2 FPGA 0 0
Encoder No. 3 FPGA 0 0
Encoder No. 4 FPGA 0 0
Encoder No. 5 COP 0 0
Encoder No. 6 COP 0 0
Encoder No. 7 COP 0 0
Encoder No. 8 COP 0 0
Encoder No. 9 AN_IN 4095 0
Encoder No. 10 AN_IN 4095 0
Encoder No. 11 AN_IN 4095 0
Encoder No. 12 AN_IN 4095 0
Encoder No. 13 SOFT 0 0
The first column shows the 32-bit software count. The count is multiplied by 4. The second
column indicates the value of the 16-bit hardware encoder. If the Encoder reversal direction
parameter is set to 1, the count that is reversed is the software count.
The number of the page is given on top right: in case there is more than one page use the key
[PAGE] to scroll them.
M0000528 Pag. 49
Chapter 6: Test Installation Guide
The encoder with number from 13 to 16 are relative at the software encoder. In this case the
firmware provide the impulses wished. This type of encoder can be used in the simulation phase.
In case the CNC has been configured also for the absolute encoder, these are displayed after the
first encoders FPGA and (if they are present in the firmware installed) after the CANopen
encoders. An example of display Absolute Encoder:
Encoder N. 5 FABS 0 0
Encoder N. 6 FABS 0 0
Encoder N. 7 FABS 0 0
Encoder N. 8 FABS 0 0
To use the varied type of encrders available, you must set the relative number of encoder
selected in the parameter of Encoder Number relative at axis controlled.
For example, is you want control axis 1 with the analog input 5, you must set the value 5 in the
parameter of Encoder Number relative at axis 1
According to the encoder type that you want use, you must set the other parameters.
In particular, if you want use a encoder managed by analog input, you must set:
• Reference Shift = maximum shift (corrispondent at value 4096 of analog input).
• Reference Impulses = 4096 (value corrispondent at maximum shift).
The other parameters it’s the same for all encoder type.
Pag. 50 M0000528
Installation Guide Chapter 6: Test
Inputs/Outputs Test
INPUTS OUTPUTS TEST
1 - Analog Inputs Test
2 - Analog Outputs Test
3 - Digital Inputs Test
4 – Digital Outputs Test
5 – TPU Digital Inputs Test
6 – LOAD PROG
7 – TEST DISPLAY
8 – RESTORE PROG
->
Input 1 5.00
Input 2 5.00
Input 3 5.00
Input 4 5.00
MENU to quit
M0000528 Pag. 51
Chapter 6: Test Installation Guide
Input 1 OFF
Input 2 OFF
Input 3 OFF
Pag. 52 M0000528
Installation Guide Chapter 6: Test
Input 4 OFF
<press menu to quit>
LOAD PROG
Function reserved for internal use.
To adjust contrast
For the version that use graphic display (8x40 o 16x40) it’s possible to adjust contrast by test
menù.
Select MENU’ DI TEST (3) from MAIN MENU’, then select TEST INPUTS/OUTPUTS (2)
then TEST DISPLAY MENU’ (7).
Now it’s possible reset the display (default contrast) or adjust it with arrow keys after selected
handling contrast menu (2).
If on the keyboard there are the keys for contrast regulation,
+ -
M0000528 Pag. 53
Chapter 6: Test Installation Guide
Speed Test
It allows to read the speed automatically (impulses per seconds) from the impulses supplied by
the encoder, which will be then entered in Reference Speed parameter.
Not active in case of CANopen axes.
On the Displacement axis line, select the axis and press [ENTER]; the axis starts at 50% of its
Maximum speed (+5V is provided), stops after 2 seconds and shows the number of impulses
sensed. Check whether the axis has a sufficient travel before carrying out the test and, if
necessary, move the axis as far back as possible.
When is not possible to effect the Speed Test at maximum speed of motor, you can set the
Maximum Speed at low value (es: 10%): the test will be executed slow and then the movement
will be lower.
Semiautomatic
The access to this mode is possible only with the axes being reset; the mode enables to execute
check positions to verify the correctness of the parameters.
SEMI-AUTOMATIC
LOC N0 Actual Ovd 100.0%
AX 1 0.00 0.00 *
AX 2 0.00 0.00 *
The wanted axis is selected by the [ ] [ ] key and after the target levels have been entered press
[ENTER] to confirm and then [START] to start again the axis.
Press [STOP] to stop the axes before they reach their position.
Semiautomatic mode is quitted pressing the [MENU] key.
Pag. 54 M0000528
Installation Guide Chapter 6: Test
EPROM Version
It displays a version code with the date of the last updating; it is used to determine which type of
software has been installed in the machine.
EEPROM initialisation
To gain access to it enter the Password: 4 - 5 - 6 - 2 - 5 - 8.
The following will be displayed:
To start initialisation press [7] otherwise press [MENU] to quit without initialisation.
The parameters will be initialized with the default values and all previously entered parameters
will be lost.
Keyboard Test
It allows to check the correct operation of the keyboard, key by key: the stroked key is displayed.
KEYBOARD TEST
Keyboard ID: 8
Key pressed:
MENU to quit.
"Keyboard ID" represents the code that defines the type of keyboard present on the control.
M0000528 Pag. 55
Chapter 6: Test Installation Guide
MENU to quit
26 MHz (25.8048) ON ON
DIP SWITCH Bit 2: with DIP SWITCH 1, selects the frequency of the LOADER.
DIP SWITCH Bit 3-4: Selects the Serial Port Baud Rate
38400 ON OFF
115200 OFF ON
9600 (default) ON ON
DIP SWITCH Bit 5-6: Selects the NC Identification Code, selects the address of the control
in case of multiNC applications.
Bit 5 Bit 6 NC code
ON ON 4
OFF ON 3
ON OFF 2
OFF OFF 1
Pag. 56 M0000528
Installation Guide Chapter 6: Test
Maintenance
If the NC is in emergency state caused by the PLC, VB260 =1, the control will not exit from the
Test Menu. However, from this menu, you can view the value of the variables, change the axis
parameters, enter the Programs Handling Menu, which is normally only accessible from the
Main Menu.
MAINTENANCE
1 - VAR
2 - Machine Parameters
3 – LOGO
4 – Programs Handling
5 – Communic. with PC
6 – LOAD PROG
7 – Service
8 – MODEM
->
VAR
The VAR function is used to display or force the state or value of a given variable.
Forcing only takes place with the PLC in STOP, if the PLC manages this variable. By
pressing the [+/-] key, you can change the type of variable: from VB to VN or VQ.
Having chosen the type of variable, press [ENTER], and enter the number of the variable
to be displayed. By pressing [ENTER] again, the current value will be displayed. To
change it, simply rewrite the desired value.
Machine Parameters
See the Parameters chapter.
LOGO
Displays the SIPRO logo.
Programs Handling
See the Programs Handling manual (M0000464).
Communication with PC
See the Programs Handling manual (M0000464).
LOAD PROG
See the Inputs/Outputs Test menu.
M0000528 Pag. 57
Chapter 6: Test Installation Guide
Service
The page service contain the following setting:
SERVICE
1 – Fpga AnOut
2 – Test Z FPGA
Fpga AnOut : reserved for the testing of the instrument: not to use
Test Z FPGA: allows the control of the Z impulses of the encoder.
Set PLC Mode : allows to select the type of PLC
1 = PLC DOS
3 = PLC LADDER
Time Monitor : reserved for the testing of the instrument: not to use
Modem
Enables a modem connection to be established via the RS232 serial port:
MODEM
1 - Call
2 - Hang-up
3 - Connection test
6 – BACKUP PROG
Call: used for dialling the number and making the call(when is use the function “Call”, the
comunications works only COM1 of Siax200, define on firmware
Hang-up: terminates the call.
Connection test: used for checking the connection.
BACKUP PROG: used to make a copy of all the programs, inside the Flash memory, where
reside to a zone of BackUp.
Pag. 58 M0000528
Installation Guide Chapter 7: Appendix
Chapter 7
Appendix
This chapter describe the connections for correct working of
NC and its hardware configuration.
M0000528 Pag. 59
Chapter 7: Appendix Installation Guide
Connections OPTIONAL
Analog inputs
ANALOG INPUTS
RANGE: 0÷5V (0÷10V settable inside with jumper)
RESOLUTION: 12bit
Pag. 60 M0000528
Installation Guide Chapter 7: Appendix
JP1
JP12
JP11
JP7
JP13
JP2
JP14
The analog inputs can have a range of reading 0 ÷ 5V or 0 ÷ 10V in according to the jumper
JP17:
2 4 68
1 3 57
JP17
0 ÷ 5V 0 ÷ 10V
Analog input 1 JP17 = 1 2 JP17 = 1 2
Analog input 2 JP17 = 5 6 JP17 = 5 6
Analog input 3 JP17 = 7 8 JP17 = 7 8
Analog input 4 JP17 = 3 4 JP17 = 3 4
M0000528 Pag. 61
Chapter 7: Appendix Installation Guide
Analog outputs
Pag. 62 M0000528
Installation Guide Chapter 7: Appendix
2 4 6 8
1 3 5 7
JP12
JP1
JP12
JP11
JP13
JP2
JP10
JP14
JP13
2 4 6 8
1 3 5 7
3 1
1 2 3
JP11
JP14
ENCODER 1 – 2 ENCODER 3 - 4
JP11 JP12 JP13 JP14
5V Push Pull chiuso su 1-2 chiuso su 1-2 5V Push Pull chiuso su 1-2 chiuso su 1-2
5V Line Driver chiuso su 1-2 chiuso su 5-6 5V Line Driver chiuso su 1-2 chiuso su 5-6
12V Push Pull chiuso su 2-3 chiuso su 1-2 12V Push Pull chiuso su 2-3 chiuso su 1-2
12V Line chiuso su 2-3 chiuso su 3-4 12V Line Driver chiuso su 2-3 chiuso su 3-4
Driver
M0000528 Pag. 63
Chapter 7: Appendix Installation Guide
Encoder inputs If you want use an encoder type Push-Pull, besides power supply,
you must connect only the positive phases FA,FB and Z (pin 6,7,8)
ENCODER INPUTS
TYPE OF ENCODER: line-driver 5Vdc (12Vdc)
TYPE OF COUNT: quad up/down
SPEED OF COUNT: 500KHz max from
Pag. 64 M0000528
Installation Guide Chapter 7: Appendix
2 4 6 8
1
JP12
3 5 7
JP1
JP12
JP11
JP7
JP13
JP2
JP10
JP14
JP13
3 1
2 4 6 8
1 2 3
JP11
JP14
3 5 7
Encoder 1 – 2 Encoder 3 - 4
JP11 JP12 JP13 JP14
5V Push Pull closed on 1-2 closed on 1-2 5V Push Pull closed on 1-2 closed on 1-2
5V Line Driver closed on 1-2 closed on 5-6 5V Line Driver closed on 1-2 closed on 5-6
12V Push Pull closed on 2-3 closed on 1-2 12V Push Pull closed on 2-3 closed on 1-2
12V Line closed on 2-3 closed on 3-4 12V Line closed on 2-3 closed on 3-4
Driver Driver
M0000528 Pag. 65
Chapter 7: Appendix Installation Guide
16 OPTOISOLATED INPUTS
Pag. 66 M0000528
Installation Guide Chapter 7: Appendix
16 OPTOISOLATED INPUTS
M0000528 Pag. 67
Chapter 7: Appendix Installation Guide
16 STATIC OUTPUTS
short circuit protection
OUTPUTS VOLTAGE: PNP – 24Vdc
OUTPUTS CURRENT: 2A for single output
1,5A with all outputs ON
Pag. 68 M0000528
Installation Guide Chapter 7: Appendix
16 STATIC OUTPUTS
short circuit protection
OUTPUTS VOLTAGE: PNP – 24Vdc
OUTPUTS CURRENT: 2A for single output
1,5A with all outputs ON
M0000528 Pag. 69
Chapter 7: Appendix Installation Guide
ATTENTION :
THE POWER SUPPLY OF THE DIGITAL OUTPUTS MUST
BE CONNECTED ON ALL TERMINAL BOARD OF THE
CONNECTEUR CN5 AS INDICATE IN THE DESIGN.
Attention:
with 24Vdc power supply is
necessary to respect the polarity,
POWER SUPPLY for the correct intervention of the
15Vac ± 20% - 1,6A max fuse.
24Vdc ± 25% - 1A max
Led of signaling:
Under the connecteur of alimentation there are 8 led of signaling which have the following
meaning (from left to right):
1. Red led = ALT
2. Green led = RUN
3. Green led = signaling programmable from the user
4. Yellow led = inside voltage +5V
5. Yellow led = inside voltage +3,3V
6. Yellow led = inside voltage +2,5V
7. Yellow led = inside voltage +12V
8. Yellow led = inside voltage -12V
Pag. 70 M0000528
Installation Guide Chapter 7: Appendix
4 OPTOISOLATED INPUTS
M0000528 Pag. 71
Chapter 7: Appendix Installation Guide
Pag. 72 M0000528
Installation Guide Chapter 7: Appendix
RS232
DEFAULT
RS422
OPTIONAL
ATTENTION : the ground of the equipments connected to the serial and/or parallel
communication gates must be at the same potential of the CNC with the connection to earth of
both the instruments (in case of alimentation of the CNC at 24Vdc must be connected to earth
also the 0Vdc).
M0000528 Pag. 73
Chapter 7: Appendix Installation Guide
RS485
OPTIONAL
Pag. 74 M0000528
Installation Guide Chapter 7: Appendix
Connector 37 pin
Flying male
ATTENTION!
Connect the grounding nut of the Floppy Drive
ALIMENTATION
with the earth of the Siax200
M0000528 Pag. 75
Chapter 7: Appendix Installation Guide
OUTPUT FREQUENCY :
1. 500KHz max 20mA at +5Vdc -output Totem Pole
2. 500KHz max 20mA at +12Vdc -output Totem Pole
3. 500KHz max 10mA at +12Vdc -output TTL
For more details see the manual M0000499 “Specifications step motor”.
Pag. 76 M0000528
Installation Guide Chapter 7: Appendix
Dimensions
Siax200 with keyboard
DISPLAY 16 RIGHE
Pay attention!
After posed the
dowel screw on the
instrument wall, turn
the screw only half
turn.
Drilling plane
M0000528 Pag. 77
Chapter 7: Appendix Installation Guide
DISPLAY
CABLE 25 PIN SCH CONNECTOR
Drilling plane
25 PIN FLYING MALE
PIN TO PIN (CV1030)
LENGTH MAX 5mt
SIAX 200
SIPRO - VERONA
1
Pag. 78 M0000528
Installation Guide Chapter 7: Appendix
Siax200 blind
215 mm = =
Ø6.5 mm
6.5 mm
1 16 1 16
CN1 DIGITAL INPUT CN3 DIGITAL OUTPUT
CN5
1
0V 2
IN/OUT 3
POWER 4
5
+24V 6
7
CN2 DIGITAL INPUT CN4 DIGITAL OUTPUT 8
17 32 17 32
SIAX 200
287 mm
273 mm
RS232
C
3 N
8
C
4 N
9
1
POWER
24Vdc - 1A
CN10
15Vac - 1.6A ANALOG 5
L1 L2 FUSE 3A OUTPUT 6
7.4 mm
2x
1 8 10
Ø6
CN11
ANALOG INPUT mm
4 x Ø6 mm
M0000528 Pag. 79
Chapter 7: Appendix Installation Guide
PAGINA VUOTA
Pag. 80 M0000528
Installation Guide Chapter 7: Appendix
PAGINA VUOTA
M0000528 Pag. 81
Chapter 7: Appendix Installation Guide
Index
DECLARATION OF CONFORMITY 2
Introduction 3
Typographical conventions ....................................................................................................... 4
Technical Characteristics .......................................................................................................... 5
Specifications for the correct installation of controls ............................................................. 6
General notes ............................................................................................................................ 6
Installations notes ..................................................................................................................... 6
Danger of damage for incorrect connection ............................................................................. 7
Main Menu ................................................................................................................................. 8
Keyboard 9
Primary function ...................................................................................................................... 10
Secondary function .................................................................................................................. 13
Inputs and outputs 15
Inputs ........................................................................................................................................ 16
Outputs...................................................................................................................................... 18
Parameters 19
Principal phases for the settings of axes ................................................................................ 20
Parameters setting ................................................................................................................... 20
Axes Parameters....................................................................................................................... 21
Direct Current Axes................................................................................................................ 21
CANopen Axes....................................................................................................................... 32
ON/OFF Axes......................................................................................................................... 33
Assignment table of outputs or binary variables for ON/OFF axes ....................................... 34
Inverter Axes .......................................................................................................................... 35
Machine Parameters ................................................................................................................ 36
CANopen Parameters .............................................................................................................. 40
Resetting of axes 41
Manual displacement 45
Test 47
Siax200 Configuration ............................................................................................................. 48
Encoder Test............................................................................................................................. 49
Encoders type available .......................................................................................................... 49
Inputs/Outputs Test ................................................................................................................. 51
Analog Inputs Test.................................................................................................................. 51
Analog Outputs Test............................................................................................................... 51
Digital Inputs Test .................................................................................................................. 52
Digital Outputs Test................................................................................................................ 52
TPU Digital Inputs Test.......................................................................................................... 52
LOAD PROG ......................................................................................................................... 53
To adjust contrast.................................................................................................................... 53
Pag. 82 M0000528
Installation Guide Chapter 7: Appendix
M0000528 Pag. 83
Revisions
Version Date Modifications
1.1 10/01/05 Modificated RS232-422 connection between PC to CN
1.2 04/05/05 Addition RS485 connection, modificated RS232.
1.3 27/11/06 Modificated Step Motor draw, RS422 connector and
corrections various
1.4 04/05/09 Addition encoder push-pull/line driver configuration and
corrections various
1.5 05/10/09 Modificated Chapter 2 Inputs and Chapter 6 Maintenance
Modem
1.6 13/12/19 Modificated parameter “Programma in Ram”,Addend
Working and storage conditions
True copy
Signature ________________
Written by________________
MECENERO Approved by ________________
CRESSONI
Date ____________________
13/12/2019 Date ______________________
13/12/2019