Further application examples

pick and place

Control of feeder systems

AnyFeeder

AsyCube

The Asycubes from Asyril are flexible vibrating feeding systems that offer an efficient solution for separating all types of components supplied as bulk material. Communication is possible via TCP/IP and Modbus TCP. The 3D vibrating platform enables fast and flexible feeding of parts (from 0.1 mm to 150 mm) to a robot equipped with a vision system. The platform can vibrate in three orthogonal directions, allowing a high degree of flexibility in the movement of parts by selecting suitable vibration signals. This means that parts can even be turned upside down.

../_images/Asycube-Overview.PNG

To be able to control an Asycube via Viper, an Asycube station must be created, see Stations. Once the station has been created, the Asycube can be configured in the global app settings.

../_images/Asycube-GlobalAppSettings-Num.PNG
  1. Global settings:

    • Commands can be stored according to which all Asycubes are to be reset.

    • The status of the Asycubes can optionally be viewed via the Viper main menu.

  2. Asycube connection:

    • Type: The type of Asycube used can be selected here.

    • IP address: IP address of the Asycube to be communicated with.

    • Port: The desired port for communication.

    • Set connection: Once the IP address and port have been set, the connection can be established using the button.

    • Connection state: Current status of the connection.

    • State: Current activity.

  3. Time parameters:

    • Total feed timeout: Timeout for the AsycubeFeeder in [ms].

    • Sleep after command: Waiting time after a command in [ms].

    • Fast empty feed time ms: Time how long the emptying process should run in [ms].

    • Fast empty command: Command to be executed when emptying.

  4. Global dynamic light controller:

    • Global dynamic light controller: The background light of the Asycube is controlled via a global dynamic light controller, see Dynamic LightController. When used, the setting of the parameter set for the background lighting is ignored.

    • Light controller id: The globally unique Lumos ID for this dynamic light controller.

  5. Parameter set mapping:

    • PLC Type: ID for the parameter set mapping of toolgroup item and parameter set.

    • TG Item: Name of the toolgroup item.

    • Parameter set: Name of the parameter set.

  6. Parameter sets:

    • Parameter set name: Name of the parameter set.

    • FConfFile: Asycube configuration file to be used.

    • FSeqFile: Asycube sequence file to be used.

    • BacklightOn: Use of the backlight during image capture.

  7. Function buttons:

    • Load parameter set: The selected parameter set is loaded.

    • GIO Outputs while command: Display and edit the linked GIO output bits with the Asycube commands.

    • Test: Opens a form in which the Asycube can be easily controlled and commands can be tested:

../_images/Asycube-Test.PNG
  1. AsyCube events: Logging information for the Asycube.

Head-up Display Inspection

Vision guided laser