Saltar al contenido principal

Built-In Machines Reference

Reference for pre-configured industrial machines.

Charge Elevator

bool Home / bool Load / bool Elev1 / bool Elev2

  • Description: Set to true to move the loader to the respective position (Home, Load, Elevation 1, or Elevation 2).

bool Take

  • Description: If true, the loader takes the part.

bool InHomePos / bool InElev1 / bool InElev2

  • Description: Returns true if the loader is currently at that position.

void MoveVerticalAxis(float value)

  • Description: Moves the vertical axis to the specified value.

float ReadVerticalAxis()

  • Description: Returns current vertical axis position.

CNC

bool DoorOpened()

  • Description: Returns true if CNC doors are open.

void OpenDoors() / void CloseDoors()

  • Description: Commands to open or close the CNC doors.

Positioner

void MoveVerticalAxisUp() / Down()

  • Description: Moves vertical axis to Up or Home position.

void MoveHorizontalAxisHome() / Pos1() / Pos2()

  • Description: Moves horizontal axis to respective positions.

bool VerticalAxisInHomePos / UpPos

  • Description: Status of the vertical axis.

bool HorizontalAxisInHomePos / Pos1 / Pos2

  • Description: Status of the horizontal axis.

Transform Transf

  • Description: Returns the Transform for the Vertical Axis.

Robotic Island

bool Position1 / Position2 / Position3 / PositionCNC / PositionHome

  • Description: Commands to send the robot to specific coordinates.

bool OpenDoors / bool WorkCNC

  • Description: Controls CNC door and work cycle within the island.

bool Pick / bool Picked

  • Description: Controls suction and returns status of part detection.

bool ActionEnded

  • Description: Returns true when a movement or action has finished.

void ResetAction

  • Description: Resets the ActionEnded status to false.

Weight System

void Advance(bool value) / Reverse(bool value)

  • Description: Controls tray direction.

float Speed

  • Description: Sets or gets the tray speed.

void StartWeight(bool value)

  • Description: Triggers the weighing process.

float WeightResult

  • Description: Returns the calculated part weight.

Handling 3 Axis

bool MoveHoriz / MoveVert

  • Description: Moves axes to work (true) or home (false) positions.

void MoveHorizontalAxis(float value) / MoveVerticalAxis(float value)

  • Description: Moves axes to specific coordinates.

bool Pick / bool PartDetected / bool Picked

  • Description: Suction control and detection status.

bool Rot90clk / Rot90cnt / Rot180clk / Rot180cnt

  • Description: Rotation commands for 90° or 180° (clockwise/counter-clockwise).

bool RotEnded / HorizEnded / VertEnded

  • Description: Returns true if the respective axis movement is stopped.

Transform HTransf / VTransf

  • Description: Transforms for Horizontal and Vertical axes.

PalletHandling

Comprehensive system for palletizing and box logistics.

bool AdvTray / bool AdvChains / bool RevChains

  • Description: Controls the movement of the upper tray and the conveyor chains (Forward/Reverse).

bool MoveTumbler / float TumblerDeg

  • Description: Controls the tumbler extension and its rotation angle (default 40°).

bool Pusher / bool PusherBack / bool PusherAdv

  • Description: Controls the box pusher and returns its current limit switch status.

bool OpenGates / bool GatesOpened

  • Description: Controls and checks the status of the release gates.

bool PalletUp / bool PalletDown / bool Descent

  • Description: Moves the pallet conveyor vertically. Descent moves it a configured amount to accommodate new boxes.

bool ElevatorStopped

  • Description: Returns true when the elevator movement has finished.

float OffsetP1 to OffsetP4

  • Description: Sets/gets the offset for the box adjust bars (Front, Back, Right, Left).

Stacker

High-storage warehouse retriever system.

void MoveToPosition(int pos, bool load, float speedX, float speedY)

  • Description: Moves the stacker to a store position (0-30). If load is true, it adjusts height to pick cargo; if false, it adjusts to unload.

void MoveBladesForward(bool value) / Backward()

  • Description: Controls the forks/blades movement.

void ActivateBrake(bool value)

  • Description: Activates the brake to secure cargo during travel.

bool StackerStopped / bool bladesStopped

  • Description: Returns movement status.

Liquid Tank

Fluid simulation and storage.

void SetInputValve(float value) / SetOutputValve(float v)

  • Description: Opens analog valves (0 to 10 scale).

float GetLevel / void SetLevel(float lev)

  • Description: Manages liquid volume in liters (0 to 3000).

float GetFlow

  • Description: Returns output flow in m³/s.

Color LiquidColor / void SetTankColor(Color col) / void SetInputColor(Color col)

  • Description: Manages the visual properties and transparency of the liquid.

Tumbler

Pneumatic/Mechanical suction arm.

void MoveHome() / MoveLeft() / MoveRight() / MoveAngles(float angle)

  • Description: Positioning commands for the arm.

bool Suction / bool Pick / bool Detection

  • Description: Controls the vacuum system and returns if a part is detected or held.