Built-In Machines Reference
Reference for pre-configured industrial machines.
Charge Elevator
bool Home / bool Load / bool Elev1 / bool Elev2
- Description: Set to
trueto 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
trueif 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
trueif 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
truewhen a movement or action has finished.
void ResetAction
- Description: Resets the
ActionEndedstatus tofalse.
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
trueif 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.
Descentmoves it a configured amount to accommodate new boxes.
bool ElevatorStopped
- Description: Returns
truewhen 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
loadis 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.