Skip to content

ROBOTICS · part of the Robotics & Industrial Automation Simulator

Robotic Arm Simulator

A live 3D digital twin of the Fairino FR5 six-axis collaborative robot. Move it joint by joint or by its tool, teach points by dragging the arm, write programs graphically or in Lua, and run them in real production cells — safely, on an ordinary PC.

  • 14-day free trial
  • English & Arabic (RTL)
  • No server, no internet needed
  • Version 0.3.1
Robotics & Industrial Automation Simulator
The robot arm with a MIG welding torch in the welding cell
The MIG welding cell: two fillet seams on a T-joint at a 45° work angle.
6axes, real URDF joint limits
2ways to program: Graphical + Lua 5.4
4production cells + studio floor
9ready example programs
7named reference poses
What you can do

What you can do

Manual control

Joint Jog with a slider per axis, Cartesian (TCP) jog in X, Y, Z and rotation, and inverse kinematics that keeps the solution nearest the current pose.

Teach points

Record positions with one key (R), preview and re-teach them, or switch on Drag Teach and move the arm with the mouse in the 3D view.

Program graphically

Build programs from a command list: PTP, LIN, MoveJ, MoveL, Home, named poses, loops, conditions, waits and I/O — no typing.

Program in Lua

The same program as code, with Fairino-style commands, syntax check, examples and import/export of .lua files.

Production cells

Palletizing, MIG welding, CNC machine tending and a two-conveyor production line, each with its own signals and a ready program.

Safety & I/O

Workspace box, joint soft limits, speed limits and floor clearance stop unsafe moves; a virtual control box with DI/DO, CI/CO and tool I/O.

Production cells

Four production cells, ready to run

Programming

Program it graphically or in Lua

Main commands

Command
What it does
PTP(point, speed%)
Joint move to a taught point
Lin(point, mm/s)
Straight-line move to a taught point
MoveJ(j1 … j6)
Joint move to angles
MoveL(x, y, z, rx, ry, rz)
Straight-line move to a pose
MoveHome() · MovePose(name)
Home or a named pose (safe route in a cell)
SetDO · WaitDI · SetToolDO · WaitToolDI
Control-box and tool I/O
WaitMs · Pause · print
Timing, hold and console output

Example · Lua

SetSpeed(30)
MoveHome()
for _ = 1, 2 do
  MoveL(497, -102.1, 377, 180, 0, -90)
  WaitMs(300)
  MoveL(597, -102.1, 377, 180, 0, -90)
end
print("Cycle complete")
Screenshots

A closer look

Real screens from version 0.3.1. Click a screenshot to enlarge it.

Works with the PLC Complete license

Works with the PLC

With the Complete license a PLC starts, pauses and supervises the robot through the same I/O handshake used on real lines. The robot–PLC link is not part of the Robotic license on its own.

License

Robotic license — Monthly or Annual

Not sure yet? Install the 14-day trial first — no key, no payment, no account.

  • Monthly — renewed every month, ideal for a semester or pilot
  • Annual — one payment for 12 months
  • Free automatic updates while the license is active
  • Reminder 7 days before the license ends
  • Multi-PC pricing for labs and classrooms
User manual

User manual

User manual

Full user manual — 21 pages covering both simulators, every page, the Lua commands, the PLC instructions and a robot + PLC tutorial.

FAQ

Common questions

Do I need a real robot or PLC?

No. Both the robot and the PLC are simulated on your computer. The program never connects to real hardware.

Which robot is simulated?

The Fairino FR5 V6 six-axis collaborative robot, built from its original robot description (URDF/SRDF) with its real joint limits.

What does the 14-day trial include?

Everything — both simulators, all cells, all brands. After 14 days a license key is needed.

Do I need internet?

No. Activation is checked offline. Internet is only used for automatic updates.

Windows warns me about the installer.

Click More info → Run anyway. The installer is safe; the warning appears because it is new.

Put a complete automation cell in your lab

Install the 14-day trial today, or talk to our team about a Robotic, Industrial or Complete license for your university, training centre or company.

Chat with us on WhatsApp