2.1 Power Connector J₀
2.1.1 J₀ Pin Assignment
Pin Assignment of J₀ Connector (M12 A-Coding Binder 09-3491-600-12 - male)
Camera Socket Rear View | Pin | Signal | Level | Cable Standard Color |
---|---|---|---|---|
1 | Main Power Supply | +24 V | brown | |
2 | Common Ground | GND | blue | |
3 | INP 0 or Laser Enable | +5–24 V | white | |
4 | OUT 0 | +24 V | green | |
5 | INP 1 or ENC Z or Trigger Enable | +5–24 V | pink | |
6 | OUT 1 | +24 V | yellow | |
7 | OUT 2 | +24 V | black | |
8 | INP 2 or ENC A or TrigIn | +5–24 V | grey | |
9 | OUT 3 or TrigOut [1] | +24 V | red | |
10 | INP 3 or ENC /B | +5–24 V | purple | |
11 | INP 4 or ENC B | +5–24 V | grey/pink | |
12 | INP 5 or ENC /A | +5–24 V | red/blue/ |
[1]TrigOut only supported at custom OEM versions.
All outputs are high-side switches, 24V, 400mA max.
All inputs and encoder inputs are 5-24V, 3mA, 200kHz max.
Signal Description
Signal | Description |
---|---|
INP 0 – INP 5 | PLC inputs. |
OUT 0 – OUT 3 | PLC outputs. |
Laser Enable | Hardware safety signal for the activation of the laser, must be set to high to enable |
TrigIn | External trigger for image capture. |
Trigger Enable | External signal to activate capturing, must be set to high for the complete capturing |
ENC A, ENC /A, ENC B, ENC /B, ENC Z | Encoder signals. |
TrigOut | External trigger output, only supported at OEM custom versions; Other versions |
If the Laser Warden is used and no Laser Enable is given, the capture will be done nevertheless but without active laser.
2.1.2 Electrical Specification: Camera Power Supply
Voltage/Current Overview
What | How much |
---|---|
Nominal Voltage | +24 V |
Absolute Maximum Voltage Limit | +32V |
Minimum recommended Operating voltage | 21.6V |
Maximum recommended Operating voltage | 26.4V |
Operating Current (Typical) | 260mA |
Operating Current (Maximum) | 300mA |
Nominal Power Consumption (Typical) | 6.5W |
Nominal Power Consumption (Maximum) | 7.2W |
2.1.3 Electrical Specification: Digital PLC I/O, Encoder
Electrical Specifications
What | How much |
---|---|
Separation of PLC/trigger output voltage | PLC outputs supply not separated from power supply |
PLC Input Voltage | +5–24 V |
Input Current (max) | 3mA, Threshold: Positive: +1.3mA typ., Negative: 0.7mA typ. |
PLC Output Voltage | 24V |
PLC Output Current (max) | 4 x 400 mA Max total of all outputs: 1A |
Max Current for 1 Power / PLC connector pin | 400 mA |
Loads | Resistive, inductive and capacitive possible |
Output Protection | Yes: short circuit, overcurrent, temperature |
Power failure detection | Yes, power failure detected if total PLC current > 1A |
2.1.3.1 Connection of PLC, Encoder inputs VC nano 3D-Z Series
2.1.3.2 Connection of PLC outputs VC nano 3D-Z Series
2.1.4 Encoder input specification VC nano 3D-Z Series
It is possible to connect the following encoder signals: ENC A, ENC /A, ENC B, ENC /B, ENC Z. There is no connection provided for signal ENC /Z.
Supported Encoder Connection Configurations
ENC A | ENC /A | ENC B | ENC /B | ENC Z | Remarks |
---|---|---|---|---|---|
X | — | — | — | — | Not recommended |
X | X | — | — | — |
|
X | — | X | — | — | Only recommended for cables < 5m |
X | — | X | — | X | Only recommended for cables < 5m |
X | X | X | X | — | Most noise tolerant |
X | X | X | X | X | Most noise tolerant |
Due to noise and signal bouncing the configuration using only ENC A signal is not recommended.
Pins not used for the encoder can be used as GPIO inputs.
It is possible to swap the signals A and B per software.
The maximum encoder frequency is limited to 200 kHz.
2.1.4.1 Encoder Counter
All internal encoder values represent positions with microstep resolution:
A counter is used internally for counting the full-steps (Bits 31 to 2), whereas the microsteps (Bits 2 to 0) are directly derived from the encoder signals ENC A and ENC B.
The ENC Z signal is detected during microsteps 1 and 2. It resets the full-step counter without resetting the value of the microstep: I.e. the output value during reset can be 0, 1, 2 or 3 depending on the microstep position of the encoder.
If the ENC Z signal is used, the user must program the full-step resolution of the encoder for correct operation, else triggers may not work anymore after some cycles. This number is usually documented at the data sheet of the encoder device. The encoder counts even before the first ENC Z signal is detected. Until then the encoder counter value may be considered as invalid. It is a common practice to calibrate the encoder, moving it to a zero position (reference) first. For your convenience the GPIO input signal 28 is provided indicating that a first ENC Z impulse has been detected. Loss of calibration is indicated if the GPIO input signal 27 is set. This may happen if the ENC Z signal is inconsistent with the full-step resolution. This may occur due to noise, broken cable or a wrong setting for the encoder full-step resolution.
The encoder position at the image trigger is stored in memory for possible later reference.
2.1.4.2 Encoder Trigger
This internal hardware module allows for the generation of triggers every K microsteps (see figure).
It allows to control the spacing of the scanlines with high resolution.
At very low encoder speed the encoder position may occasionally move slightly backwards. In this case there will be no trigger until the encoder reaches the next valid trigger position in forward direction.
Although the encoder trigger is internal, for the image acquisition it acts as like an 'external trigger'. Triggers may be lost during the image acquisition time.
At startup time the system is in an uncalibrated state. This state can also be re-entered when the program 'vcio' is called without the option '-R'. When the first ENC Z signal in positive direction occurs, the system is calibrated, i.e. the encoder position is set to zero plus the current microstep and the next trigger position is set as follows:
trigger position = microstep + trigger increment + trigger offset.
The re-entering done at 'vcio' is a pseudo-calibration like using the Z signal at this encoder position which is all that is necessary for systems without an ENC Z signal.
If the ENC Z signalling is active, each incoming ENC Z signal resets the encoder position counter to zero plus the current microstep, in contrast to the trigger position which is only reset at calibration time.
The encoder does not require an ENC Z signal. Such a system is called an uncalibrated system. It produces the trigger signals relative to a virtual zero which was set at the start of the system and can be set manually by calling 'vcio'.
For systems using the ENC Z signal the situation is similar up to the point where the ENC Z signal occurs. I.e. there may be a number of uncalibrated trigger impulses before the occurrence of the ENC Z signal. After the occurrence of the ENC Z signal the system is calibrated, i.e. the trigger impulses are relative to the absolute zero set by the ENC Z signal at calibration time.
The GPIO input signal 28 is provided indicating that a first ENC Z impulse has been detected.