SUPPORT

FlyCAD

Set the laser Stand-alone modality

This modality involves the utilization of the laser with no communication with FlyCAD. When this modality is on it is possible to send some commands to the LASER unit via RS232 serial door from a PLC or from another device.
To see the available commands check the paragraphs:
– Simplified SERIALJOB2 protocol
– StanAlone protocol with no control features

STAND-ALONE modality can be activated from FlyCAD simply loading in the LASER a sketch with the “Direct Start” property set (see between the properties in JobProperties).
Warning: in case the laser is connected to FlyControl maintenance, to re-activate STAND-ALONE modality it will be necessary to:
1. Close FlyControl
2. Run FlyCAD
3. Open a sketch with DirectStart property set
4. Send the sketch to the LASER clicking on the yellow traffic light icon
5. Close FlyCAD

  • It is no more possible to activate/deactivate this modality through FlyCAD “DirectStart” flag

  • It can be activated ONLY through “FlyXSettingsManager” program, setting StandAloneModality flag in one of these two modes

    1. Modality 1 = simplified SJ2 protocol

    2. Modality 2 = protocol without control characters

During the installation training the program “SJ2_STANDALONE_Example.exe” would be available.

It will contain both the modalities.
The LASER unit is provided with a digital interface which has these signals.
Input:
– START MARKING
– STOP MARKING

Output:
– MARKING IN PROGRESS
– LASER ANOMALY

A sketch is created automatically in FlyCAD.
If the sketch contains dynamic fields (textlines or DataMatrix) the “ID dynamic” property should be set for each field.
Limitation of sketches
The working files (*.LMF) that will be employed in STAND-ALONE modality can contain only these OBJECTS below:
1. Vectorial entities (LINES, ARCHES)
2. Text strings written with particular fonts (ROMANS, ROMAND, ARIAL, VERDANA)
3. DATAMATRIX

Before uploading a sketch to FLY server it is necessary to enable “XML EXPORT ENABLE” in special options in order to create a .xml file of the sketch.

The .xml file is created once you go in RUN MODE (yellow traffic light), with the same name as the LMF file.

During uploading it will be necessary to assign to the file a numeric identification code. From this point Fly Server will recognize the file with this code.

To upload the file you need to:
1. Run “Job Uploader” tool from “Special Options” window in Tools menu of FlyCAD
2. Pick the xml file to upload
3. Assign an ID to this file
4. Click on JOB UPLOAD

CONTROL CHARACTERS (decimal ASCII values)
<SOH> 1
<STX> 2
<ETX> 3
<EOT> 4
<ACK> 6
<NAK> 21
LAUCH STAND-ALONE (IN)
INPUT: <SOH>IN<EOT>
OUTPUT: <SOH><ACK>IN<EOT> or <SOH><NAK>IN<EOT>
STATUS INTERROGATION (K)
INPUT: <SOH>K<EOT>
OUTPUT: <SOH><ACK>K sw0,sw1<EOT>
where sw0= StatusWord0 , sw1= StatusWord1
START MARKING (S)
INPUT: <SOH>S<EOT>
OUTPUT: <SOH><ACK>S <EOT>
SELECT SKETCH (J)
INPUT: <SOH><STX>J##<ETX><EOT> where ## is the numeric ID of the sketch file (layout) to select
OUTPUT: <SOH><ACK>ckk<EOT>
where ckk = checksum
SET DYNAMIC FIELD (T)
INPUT: <SOH><STX>T01PIPPO<ETX><STX>T02PLUTO<ETX>…<EOT>
OUTPUT: <SOH><ACK> ckk <EOT>
where ckk = checksum
IN CAS OF COMMAND ERROR: <SOH><NAK>ckk<EOT>
where ckk = checksum
MOVE DYNAMIC TEXT (P)
INPUT: <SOH><STX>P01xx.xx,yy.yy<ETX><STX> P02xx.xx,yy.yy<ETX>…<EOT>
xx.xx, yy.yy = new text position
OUTPUT: <SOH><ACK> ckk <EOT>
where ckk = checksum
IN CAS OF COMMAND ERROR: <SOH><NAK>ckk<EOT>
where ckk = checksum

MOF (MARKING ON THE FLY) PARAMETERS
INPUT:
<SOH><STX>EN<ETX><EOT>
deactivate MOF (N=None)
<SOH><STX>ERnxx.xx,dir <ETX><EOT>
o ER1 : Single Start Encoder
o ER2 : Continuous Encoder
o ER3 : Triggered Encoder
xx.xx = resolution (steps/mm)
dir = movement direction (according to orientation of the marking area)
<SOH><STX>EVnxx.xx,dir<ETX><EOT>
o EV1 : Single Start Constant Speed
o EV2 : Continuous Constant Speed
o EV3 : Triggered Constant Speed
xx.xx = line speed (mm/sec)
dir = movement direction (according to orientation of the marking area)
<SOH><STX>EVnxx.xx,dir<ETX><EOT>
OUTPUT: <SOH><ACK>ckk<EOT>
where ckk = checksum
ACTIVATE/DEACTIVATE GROUP/LAYER (G)
INPUT:
<SOH><STX>GA##<ETX><EOT> activate group/layer
<SOH><STX>GD##<ETX><EOT> deactivate group/layer
where ## is the group ID.
OUTPUT: <SOH><ACK>ckk<EOT>
where ckk = checksum

LAUCH STAND-ALONE (IN)
INPUT: IN\n
OUTPUT: “IN:OK\n” or “IN:NO\n”
STATUS INTERROGATION (K)
INPUT: K\n
OUTPUT: K:sw0,sw1\n
(sw0= StatusWord0 , sw1= StatusWord1)
START MARKING (S)
INPUT: S\n
OUTPUT: “S :OK\n” or “IN:NO\n” (if not launched)

SELECT SKETCH (J)
INPUT: J##\n where ## is the numeric ID of the sketch file (layout) to select
OUTPUT: “J :OK\n” oppure “J :NO\n” (uploading fail)
SET DYNAMIC FIELD (T)
INPUT: Tnn,ssss\n
where nn = text ID to modify
ssss = content of the text
OUTPUT: “T :OK\n” or “T :NO\n”
MOVE DYNAMIC TEXT (P)
INPUT: Pnn,xx.xx,yy.yy\n
where nn = text ID to move
xx.xx = x new position
yy.yy = y new position
OUTPUT: “P :OK\n” or “P :NO\n”
MOF (MARKING ON THE FLY) PARAMETERS
INPUT:
ERnxx.xx,dir\n -> with encoder:
o ER1 : Single Start Encoder
o ER2 : Continuous Encoder
o ER3 : Triggered Encoder
xx.xx = resolution (steps/mm)
dir = movement direction (according to orientation of the marking area)
EVnxx.xx,dir\n -> a Constant Speed :
o EV1 : Single Start Constant Speed
o EV2 : Continuous Constant Speed
o EV3 : Triggered Constant Speed
xx.xx= line speed (mm/sec)
dir = movement direction (according to orientation of the marking area)
EN\n -> deactivate MOF (N=None)
OUTPUT available:
1. “IN:NO\n” (if not launched)
2. “EN:OK\n” (deactivated MOF modality)
3. “ER:OK\n” (activated MOF modality with ENCODER)
4. “EV:OK\n” (activated MOF modality at Constant Speed)
5. “E :NO\n” (error in the parameters)
ACTIVATE/DEACTIVATE GROUP/LAYER (G)
INPUT:
GA##\n -> ACTIVATE gruppo (## = group ID)
GD##\n -> DEACTIVATE gruppo (## = group ID)
OUTPUT:

1. “IN:NO\n” (if not launched)
2. “GA:OK\n” (command accomplished)
3. “GD:OK\n” (command accomplished)
MULTIPLE COMMANDS
J##;T01text1;T02text2;P01,xx.xx,yy.yy;P02,xx.xx,yy.yy;EVspeed,dir\n

Do you need more information?

Fill in the form next to it, leave your number and well will call uou NOW!

TOP