<< Click to Display Table of Contents > 

Flash Control Interface Manual > Marking

Marking
Previous pageReturn to chapter overviewNext page

The following FCI commands are found in this chapter:

Command

Description

ET

Get/Set external trigger mode.

FLAGS

Assign different flags to defined input bit.

M

Start/Stop marking.

LC

Get/Set mark loop count.

RP

Start/Stop the red pointer.

TSD

Get/Set Trigger Start Delay [mm] for MOTF applications.

Table 72: Overview Commands Marking

ET [<Mode>]

 

Get/Set external trigger mode

ok  USC-2

ok  USC-3

 

Description

Get or set the external trigger mode.

<Mode>

[optional]

Value: <int>

Function

empty

Check the external trigger mode.

0

Stop the external trigger mode.

1

Start the external trigger mode.

Example

Command

Return

Note

ET

0: 1

Check the status of the external trigger mode. 1 = external trigger is activated.

ET 0

0:

Stop the external trigger mode.

ET 1

0:

Start the external trigger mode.

Notes

The parameter1 <On/Off> can have the value 1 for to set the external trigger mode, 0 will disable external trigger mode.

If the external trigger mode is selected and a mark is started with M 1  the USC-Card waits for the external trigger signal before it starts marking. Please refer to section Opto_Ins for further information.

Save

N/A

Restriction

Set: not allowed during marking

Set: not allowed during JobIOSelection mode

Errors

1: Too many parameters

5: Set not allowed during marking

8: Parameter out of range

17: Wrong parameter type

Table 73: ET

FLAGS <Func> [<Input>]

 

Assign different flags to defined input bit

ok  USC-2

ok  USC-3

 

Description

Assign different flags to a defined input bit. Available functions are stop, reset, pause and laser disable. The input bit value needs to be combined with flag for the trigger mode.

<Func>

 

Value: <int>

Function

empty

Not available. This parameter is obligatory.

0

Stop. value cannot be changed, it is always 2 (Opto_In_1)

1

Reset. It is possible to clear the buffer on reset (SLR 0x10).

2

Pause

3

Laser disable

<Input>

[optional]

Value: <int>

Function

empty

Not available. This parameter is obligatory.

InputBit + TMflag

The value of parameter 2 is the Input Bit plus trigger mode flag.

Input Bit Value

 

2 ... 5

Opto_In_2..5

6 ... 15

Digi_In_0..9

TM flag

 

0

level triggered = 0

0x10

edge triggered = 1

Example

Command

Return

Note

FLAGS 1 18

0:

3 => reset

18 = 2 + 0x10 = 2 + 16 => Opto_In_2 + edge triggered

Notes

Edge triggered (parameter <Input>) is only available in combination with <Func> = 1.

With SAMLight start, all FLAGS are overwritten by the functionality as it is in SAMLight. So, the USC needs to be rebooted to restore the stored settings of FLAGS (without having pressed the Store button in SAMLight).

Will not reset serial numbers set as global sequences.

Save

Changes are saved with SVG.

When not saved, changes are valid until the next reboot of the USC-Card.

Saved changes are restored with LDG.

Restriction

None

Errors

1: Too many parameters

2: Too few parameters

5: Set not allowed during marking

8: Parameter out of range

17: Wrong parameter type

Table 74: FLAGS

M [<State>]

 

Start/Stop marking

ok  USC-2

ok  USC-3

 

Description

Start and stop the marking.

<State>

[optional]

Value: <int>

Function

empty

Check the marking status.

0

Stop the marking.

1

Start the marking

Example

Command

Return

Note

M

0: 1

Check the mark status.1 = is marking.

M 0

0:

Stop the marking.

M 6

8:

Value out of range. Only 0 and 1 are valid parameter values.

Notes

Only the value 0 for <Par1> is stopping the marking.

Save

N/A

Restriction

Flash license required.

Set (on): not allowed during marking

Set: not allowed during JobIOSelection mode

Errors

1: Too many parameters

5: Not allowed during marking

8: Parameter out of range

17: Wrong parameter type

Table 75: M

LC [<Number>]

 

Get/Set mark loop count

ok  USC-2

ok  USC-3

 

Description

This command sets a loop count for the complete job, a marking process is repeated for that number of times. The command also returns the currently applied loop count.

<Number>

[optional]

Value: <int>

Function

empty

Get the number of loops currently applied.

NumberLoops

[1; 2147483646]

Set the number of loops.

Example

Command

Return

Note

LC

0: 1

Get the loop count. The default is 1.

LC 10

0:

Set the loop count to 10.

Notes

The default value for <Par1> is 1.

Save

N/A

Restriction

Set (on): not allowed during marking

Errors

1: Too many parameters

5: Set not allowed during marking

8: Parameter out of range

17: Wrong parameter type

Table 76: LC

RP [<State>]

 

Start/Stop the red pointer.

notavailable  USC-2

ok  USC-3

 

Description

Start and stop the red pointer.

<State>

[optional]

Value: <int>

Function

empty

Check the marking status.

0

Stop the red pointer.

1

Start the red pointer

Example

Command

Return

Note

RP

0: 1

Check the redpointer.1 = red pointer active.

RP 0

0:

Stop the red pointer.

RP 6

8:

Value out of range. Only 0 and 1 are valid parameter values.

Notes

Only the value 0 for <Par1> is stopping the red pointer.

Opto_Out_2 is always used for the red pointer. Thus, the red pointer cannot be used in Flash with lasers which need other signals.

Save

N/A

Restriction

Command is not available for USC-2.

Flash license required.

Set (on): not allowed during marking

Set: not allowed during JobIOSelection mode

Errors

1: Too many parameters

5: Not allowed during marking

8: Parameter out of range

17: Wrong parameter type

Table 77: RP

TSD [<Delay>]

 

Get/Set Trigger Start Delay [mm] for MOTF applications

ok  USC-2

ok  USC-3

 

Description

Get or set the Trigger Start Delay for MOTF applications. The delay is given in mm.

<Delay>

[optional]

Value: <int>

Function

empty

Get the delay for the start of the trigger.

0

Disable the function. No delay for the start of the trigger.

Delay

[1; 1000000]

Activate the function and set the delay for the start of the trigger. The unit is mm.

Example

Command

Return

Note

TSD

0: 0

Check the trigger start delay. The default value is 0 - function is disabled.

TSD 123

0:

Set the trigger start delay to 123 mm.

TSD 0

 

Disable the trigger start delay.

Notes

The parameter 1 can have values from 0 to 1000000 mm.

If <Par1> = 0 the function is disabled.

Values can be entered with up to 6 digits after the decimal point.

Save

The TSD parameter can be saved with SVG.

Saved changes are restored with LDG.

The TSD parameter can be saved in a Job using JS.

When not saved, changes are valid until the next reboot of the USC-Card.

Restriction

Set: not allowed during marking

Errors

1: Too many parameters

5: Set not allowed during marking

8: Parameter out of range

17: Wrong parameter type

Table 78: TSD