1. Home
  2. Support
  3. FAQ
  4. FAQs about GD.findi operation

FAQs about GD.findi operation

Set the quantity of input and output parts of an work element to represent a batch processing.

For example:

Below is an example of batch processing with 3 units. In this case, set the quantity of input parts and output parts of a work element to be 3.

A simple expression of a free-flowing conveyor can be specified by setting the value of “Parallel Processing” to unlimited in the Station properties panel.

How “Parallel processing” setting affect station behavior:

To express a reusable item in GD.findi, first, set the item as a “part” in the production line. Then, in station parameter panel, set the initial value of the reusable part as “1”.


For example: create following production process and use a box as the reusable item. In this case, the reusable box is express by setting the initial part in a station properties panel.



・Setting an initial value express the items existence when the production activity starts. To be specific, when the box’s initial value is [1] means a box is standby at the workstations when parts are arriving.

Example of how to set the input parts and output parts value in this case:

If an empty box is needed to start the production. Set the initial inventory of empty box to 1 in the input buffer for the station “Box supply”. Please refer to the following example.

When there are multiple equipment with the same ability however each equipment has different work time. In GD.findi, you can first associate all these equipment with the same work element, then, set the different work time in “Station Activity” panel.

For example: Equipment A (Eq A) and Equipment B (Eq B) have different work time.

  • Associate both stations with the same work element.
  • In “Station Activity” panel, set the different work time for each equipment. In this case, please leave the work time in the work element properties panel as [0].

Note: The work time set in the station activity takes precedence over the work time in work element.

To express equipment’s constraint on specific work, please associate workstations to separate work elements.

For example:

“Process A” can only be operated on “Workstation A” and “Process B” can only be operated on “Workstation B”. Therefore, you need to associate them separately.

Assign the workers to multiple workstations.


For example:

  • Method of assigning multiple workers to a station:

Note: If there are no worker constraints, the worker who completes the task first will go to the next station.

Station Activities allows you to express the changeover time by setting tooling activities in the workstation.


For example:

Product A → Product B, changeover 10s

Product B → Product A, changeover 10s


  • When you want to set the changeover time like above, after associating work elements and workstations, please go to station activity panel and add tooling activities to the process you wish to add changeover time.
  • If the changeover happens at the molding workstation, set 10 seconds tooling activity for both Molding A and Molding B process.

First, define the tooling activities (changeover) that occurs when changing the product. Then, the tooling activities will act as a sub-main activity at the workstation.

For example:

Product A ↔ Product B, changeover 35s

Product B ↔ Product C, changeover 30s

Product C ↔ Product A, changeover 25s

  • When you want to set the changeover time like above, please add a Tooling Asset from the “Tooling Master”.
  • In this case, we assume the changeover time for each tool is the same.

Tool A: 15s

Tool B: 20s

Tool C: 10s


Life→ The Life function is the counts or duration of time (hour) of the process can be performed with the tooling asset attached to the station. If the process runs over its life value, the tooling asset becomes unusable. Users can define the counts or time duration as the unit of tooling asset’s life spend.

  1. Usage policy→ This function explains the rules when a tooling asset is assigned to a station, the usage policy can be select from [used shorter first] and [used longer first]. The following shows the selection rules when each usage policy is set.


  • Use shorter first From the assigned tooling assets, select the one has the shorter usage time, which is the highest remaining life value.
  • Use longer first From the assigned tooling assets, select the one has the longer usage time, which is the lowest remaining life value.

Transport activities can add a constraint to prioritize the operation order by using behavior function “PR”


For example:

There are 2 transports path in the factory floor plan.

P1 to P2 and P3 to P4, and the priority of the transport is P1P2> P3P4.


Note: In GD.findi, when setting the priority of operations, the 1st priority starts with “0”.

After associating work elements and workstations, please go to transport activity in Activity panel.

Note: What is PR?

PR → one types of behavior constraint that can be set in GD.findi. stands for Priority.

Input Format

 1st input2nd input3rd input4th input*
Input itemPRprocess prioritythreshold for advancing the priority ordernumber of sequential
Formatfixedpositive integerpositive integerpositive integer

When transport activity doesn’t go the way you wanted, try to use “JOB” as a behavior constrain on the workers. This function allows you to determine the order of the transport activities in a group.

“JOB” allows for multiple groups of activities to be assigned to  workers, for example, a worker can produce product as a single  flow line.

“JOB” allows workers to assign to multiple groups of activities.


Input Format:

 1st input2nd input3rd input4th input5th input6th input
Input itemJOBGroup IDOperation OrderNumber of operationsExecution modeEvaluation mode
FormatFixed characterarbitrary characterpositive integerpositive integerFixed character





Fixed character




For Example: When there are two production lines, worker A is only in charge of group A production, while worker B is in charge of group B production. On top of that, the transportation tasks are prioritized within the group.

In GD.findi, there are many ways to set the transport start time, you will see 2 examples here: behavior function “INV and “FT”


①Transport Activity behaviorà “INV” (Inventory)

It defines the constraint of the transport operation considering the condition of the inventory quantity (buffer size) in the workstations.


Setting method example:

Input Format:

 1st input2nd input3rd input
Input itemINV*Inventory condition*Condition for loaded parts
Formatfixedpositive integer/ conditional expressiontrue / false

Inventory condition explanation (assume the 3rd input is TRUE):

  • Positive integer

The integer represents the number of inventories in the destination workstations when the transport starts. Therefore, “INV,0,true” represent if the inventories in the destination workstations is “0”, the transport operation starts.

  • Conditional Expression

If the condition in the workstation satisfied the “Conditional Expression”, the transport operation starts.

Ex) [F2.COUNT=0,true]àtransport operation starts when Station F2 has 0 inventory quantity.


Condition for loaded parts explanation:

  • If “true”

The transport operation will start when all the condition in workstation inventory and loaded parts are satisfied.

  • If “false”

The transport operation will start when the condition in workstation inventory is satisfied and AT LEAST 1 loaded part is met.


②Transport Activity behaviorà “FT” (Fixed Time)

“FT” repeats the defined transport operation at a repetition time interval from the start time.

Input Format:

 1st input2nd input3rd input
Input itemFTStart Timerepetition interval
FormatfixedHH:MM:SS or HH:MMInteger (minute)


Example of setting FT in transport activity:

Define the parts you wish to consolidate in a transport operation from “work operation” in transport activity, then assign transporter and transport route.

For example:

The worker consolidates 3 different parts in one transport activity, and the destinations are different. Below is an example of how to define this situation.

Example setting in transport Work Operation:

10→quantity of part

In this case, part A/B/C are loaded at “P1” and unload at different location. (P2,P3,P4)

To define the production inputs order and time please go to production rendering setting panel. In this panel you can define your production plan such as production goal, production order and start time, etc.

Example of Production Rendering panel.

Define start time of the input:

In GD.findi, the unit of life span of a tooling asset (changeover tool) can be defined in the form of used counts or time span. If it is defined as used counts, the life span is calculated based on how many times the process is operated; if it is defined as time span, the life span is calculated in the operating hour the process can run.


Example of setting tooling asset’s life span: