🦾 KINETIX A6: Six-Axis Industrial Robot Exploded in 3D
Explore, explode, manually assemble and operate 129 precision robot components across six kinematic axes in the interactive KINETIX A6 3D engineering lab.
Explore, explode, manually assemble and operate 129 precision robot components across six kinematic axes in the interactive KINETIX A6 3D engineering lab.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install
About this simulation
KINETIX A6: Interactive 3D Robot Arm Exploded View and Assembly Simulator
SEO title: KINETIX A6 Robot Arm — 129-Part 3D Exploded Assembly Simulator | MySimulator.uk
Meta description: Explore 129 individually selectable robot parts, six articulated axes, five exploded-view styles, magnetic reassembly, X-Ray visualization and interactive engineering lessons.
Category: Engineering / Industrial Machines / Robotics
Important notice: KINETIX A6 is an original fictional training robot. The illustrative dimensions, geometry, kinematic limits, payload figure and materials are not manufacturer specifications. It is not a certified industrial product, and this simulation is not suitable for designing real machine safeguards or calculating structural loads.
Discover a robot, one component at a time
A collaborative precision assembly robot is much more than a motorized arm. Its apparent simplicity hides a connected mechanical system: an anchored foundation, a rotary waist, articulated shoulder and elbow, three orienting wrist axes, an end-effector interface, sensor references, cable paths, bearing supports and dozens of serviceable fasteners. In the KINETIX A6 virtual engineering laboratory, those details are exposed one at a time. The complete browser simulation contains 129 individually selectable mesh components organized into eight engineering subsystems. This is not a static annotated picture: each part has a defined anchor, a parent coordinate frame, physical geometry, a material description and assembly prerequisites.
The model illustrates a six-revolute-axis serial manipulator, often abbreviated as a 6R robot. Joints J1 through J6 move the arm through a connected chain of rotations. The final gripper includes two opposed fingers that move in parallel. In a real robot, precise work requires coordinated motion planning, a calibrated tool frame, feedback from joint encoders, and carefully managed torque and stopping limits. KINETIX A6 focuses on making these relationships understandable through a hands-on visualization rather than reproducing the full control stack of industrial equipment.
What makes an exploded mechanical view useful?
An exploded-view drawing separates components so that a viewer can recognize which pieces belong together and how one part is mounted to another. Traditional manufacturing drawings often combine arrows, item numbers, section views and bill-of-material references. A computer-generated 3D exploded view adds the ability to rotate the camera, change the separation distance, select individual items and compare the machine in assembled and opened-up states. The viewer can examine parts obscured by an outer enclosure without destroying their relationships.
KINETIX A6 offers five approaches to separation. Full explosion spreads every installed component away from its design anchor. Layered explosion reveals larger functional regions sequentially, resembling an engineering teardown. Subsystem explosion keeps attention on a selected mechanism such as the wrist or gripper. Technical explosion organizes parts in a structured presentation with connection labels. Cinematic explosion staggers motion to emphasize the sequence of disassembly. The continuous 0–100 percent slider interpolates from the original transforms; moving it back to zero restores the same coordinates rather than accumulating numerical displacement error.
Understand the eight mechanical subsystems
The foundation anchors the structure. It includes a cast mounting platen, vibration-isolating feet, fasteners, service access panels and illustrative control hardware. Its job is to transfer loads to a suitable supporting surface and provide a fixed reference frame for all later joints. The static foundation datum is deliberately protected from removal in assembly mode. This gives every user a dependable starting point for constructing the rest of the robot.
The base rotation mechanism, J1, permits the upper arm to sweep horizontally. The model contains a central torque shaft, cross-roller bearing races, an angular encoder scale, a turntable and a shoulder saddle. Crossed-roller bearing arrangements are a useful engineering example because they can resist radial forces and moments in compact rotating assemblies. Exact bearing selection, preload and service life require real-world load calculations which are outside this educational visualization.
The shoulder drive demonstrates how a heavy robotic link is attached to a controlled rotary hub. A motor and reduction stage must deliver sufficient torque to lift the arm and any carried workpiece. The model shows a protected torque interface, side housings, retaining rings, a long structural spar, covers, a harness conduit and service bolts. Its position in the joint hierarchy matters: rotating the shoulder changes the position of every downstream joint and every component attached to those joints.
The upper arm and elbow extend the working envelope. The elbow rotates the forearm relative to the shoulder and can significantly change how far the tool reaches. This subsystem includes a drive rotor, enclosure plates, axial bearing elements, flange bolts and a wired forearm structure. In an actual robot, elbow motion is coupled to the rest of the mechanism by kinematics, gravitational torque and collision constraints; KINETIX A6 displays a conceptual limited-angle model rather than a torque-validated simulation.
The forearm and first wrist roll, J4, begin the orientation system. The illustrative hollow rotor, motor sleeve, bearings, cable raceway, encoder and miniature fasteners explain how a robot can rotate its tool without changing every upstream joint. Wrist pitch, J5, adds a perpendicular axis controlled through a fork and yoke. Tool roll, J6, provides the final rotational degree of freedom before the end-effector flange. Together, these joints let users experiment with how tool direction and approach angle can be adjusted independently of gross arm reach, within the limits of the mechanical chain.
The eighth subsystem is the precision gripper. It is modeled as a symmetrical two-finger, parallel-jaw end effector with a chassis, internal illustrative actuator, slider carriages, locating pins, protective pads and an optical sensor element. Move the gripper aperture slider to watch the left and right jaws translate in opposite directions. Parallel grippers are commonly chosen when workpieces have accessible, approximately parallel gripping surfaces. Real designs must account for friction, object stiffness, required force, jaw travel and part geometry.
Six useful interaction modes
Explore gives a clean assembled view. Drag the viewport to orbit, use the wheel or touch zoom to change camera distance, and select individual components by clicking the model or by searching the assembly tree. Camera presets provide front, rear, top, side and isometric perspectives. The selected component has a highlighted appearance and an inspector describing its material, mass estimate, functional role and dependencies.
Explode lets you inspect construction through the five different disassembly layouts. Use the subsystem selector to focus on a particular joint group. The displayed geometry is the same mechanical model in each layout. Nothing is replaced by a flat diagram. Technical view labels are projected from actual 3D part locations into the display, so they move as you orbit the camera.
Assemble turns the model into an interactive mechanical puzzle. Select a part, remove it when its dependent parts have been cleared, or stage the complete removable set for rebuilding. The initial foundation remains fitted. After selecting a loose part, move it toward its mount using the viewport or keyboard controls. Magnetic snapping accepts a component only when its local position and orientation are within the stated tolerances and all required parent parts are installed. Free mode is suitable for experimentation, Guided mode can bring an eligible part close to its anchor, and Challenge mode removes that alignment assistance. The progress indicator and missing-part list update as the build advances.
Operate demonstrates mechanical motion rather than component separation. Individual controls are provided for all six joints, and the gripper has its own opening control. Start animation for an illustrative coordinated movement, stop it to inspect a pose, or alter a joint angle manually. The underlying scene graph applies transforms to each link and then to its child links. Consequently, the wrist and tool follow shoulder and elbow movement instead of floating independently.
X-Ray makes external nonstructural shells partly transparent. This is especially useful for finding encoders, shafts, bearing supports and internal electronic modules. Cinematic combines choreographed separation, an inspection hold and reassembly with changing viewing angle. Play, Pause, Replay, Reset and speed adjustment make the demonstrations repeatable, while the application's data remains local to the user's browser.
How manual reassembly works
A reliable assembly simulator requires more than reversing an exploded-view animation. Each part in KINETIX A6 carries a unique identifier and a list of components that must already be installed before it can be mounted. The model starts with a stable root datum. Attempting to reinstall a cover before its support structure has been fitted will produce a dependency warning. Trying to remove a parent that still supports installed dependent components is also blocked.
Loose parts retain independent translation and alignment state. A user can change a component's position with Alt+drag on desktop, drag on supported touch devices, or use keyboard arrows. Q and E rotate the selected item in small increments. When a part is sufficiently close to its original connection anchor, and its alignment error is small enough, the Install action validates it and snaps it exactly into position. The simulator illustrates the principle of a manufacturing fixture and an inspection gauge: a part should only be accepted when both location and orientation are correct. Its numerical tolerances are game design parameters, not recommended real assembly clearances.
The Guided alignment action is intentionally separate from the Install action. This keeps placement verification visible and makes failures understandable. Users can select a difficult fastener from the searchable tree, identify its parent, obtain alignment help and then perform the final installation. In Challenge mode, they must make the adjustment without the aid. A complete assembly is only reported when all 129 components have valid installed states, including the fixed reference datum.
Mechanical accuracy and its limits
The KINETIX A6 uses a conventional serial-chain transform concept. Each joint has a parent, a pivot offset, a rotation axis, an allowable travel range and a home angle. The world transform of a downstream part is obtained by composing the transforms of all its ancestors with the part's local mounting transform. In simple terms, a wrist component inherits the position and angle of the base, shoulder, elbow and preceding wrist joints. This is why moving the shoulder changes the apparent position of the gripper, even if the final gripper controls are unchanged.
The displayed 6R geometry is a pedagogical example, not a reverse-engineered manufacturer model. For a real machine, an engineer would establish link dimensions, tool and base reference frames, joint offsets, mass distribution, motor drive ratios, sensor accuracy and collision geometry from validated drawings. They would also assess singularities, working envelope, stiffness, repeatability, gearbox wear, thermal growth, electrical safety and applicable safeguarding requirements. Those engineering tasks cannot be completed from a browser illustration alone.
PBR materials, mobile rendering and local progress
The source package includes named procedural meshes and physically based material parameters for enamelled shells, metallic bearings, torque shafts, elastomer pads, copper modules and indicator elements. A standalone GLB export makes the generated geometry inspectable outside the application. The enhanced Three.js source adds studio lighting, shadows and an environment-reflection approximation. The ready-to-host offline-independent viewer uses native WebGL2 shading when supported and a simplified 3D software projection when WebGL is not available. Actual frame rate depends on screen size, device GPU, driver and browser capabilities; the target is not a guarantee.
The program is designed for static deployment. Its metadata, HTML, CSS and JavaScript can be served by an ordinary static file host. It does not require a login, paid model service, remote database or API key. Local progress saves include selected mode, installed parts and their displaced coordinates, joint poses, orbit camera state and learning checkboxes. Clearing storage resets only the saved state, while Reset restores the active simulation to its canonical starting configuration.
Start learning with the digital robot
Begin by selecting the cast mounting platen. Observe the turntable and identify the J1 torque path. Open the shoulder group and compare its drive hub, spar and protective shells. Explore the elbow assembly, then proceed through each wrist joint to see how a smaller mechanical system can guide a complex end effector. Switch to X-Ray to look through the covers, then to Operate to see inherited motion in the serial kinematic chain. Finally, enter Assemble, stage the parts and reconstruct the robot with the dependency rules switched on. Each of these activities reinforces a different engineering idea: structure, motion, sensing, serviceability, constraint or alignment.
Frequently asked questions
1. Is KINETIX A6 a real manufactured industrial robot?
No. KINETIX A6 is an original fictional engineering training concept. The individual mechanical functions are based on recognizable engineering principles, but its reach, payload, motor ratings, dimensions and safety provisions have not been certified or independently validated.
2. How many robot components can I inspect?
There are 129 distinct named and selectable 3D components distributed across eight functional subsystems. The model includes load-bearing structures, covers, torque interfaces, bearing races, encoder elements, control hardware, jaw slides, screws and service fittings.
3. Can I reassemble the robot manually?
Yes. In Assemble mode, components can be removed, moved, rotated and reinstalled. Magnetic installation checks proximity, orientation and prerequisite components. Guided mode offers optional positioning assistance, while Challenge mode disables that aid.
4. What do the six robot axes do?
The waist joint rotates the assembly, the shoulder and elbow position its reach, and three wrist joints adjust tool orientation. A separate gripper mechanism moves two fingers. The modeled joint ranges are illustrative, not a manufacturer's limits.
5. Why does a robotic arm need encoders?
An encoder reports a rotating joint's angular position. Closed-loop motor controllers use position feedback and other information to compare commanded and measured motion. Real reliability also depends on controller architecture, calibration and fault detection.
6. What is the difference between X-Ray and exploded mode?
X-Ray retains the assembled component locations but makes selected outer shells partially transparent. Exploded mode physically separates rendered part transforms so individual geometry and mounting relationships can be inspected from different angles.
7. Can I use it on a phone or tablet?
The responsive layout supports touch interaction and scales the viewport for small screens. Performance varies by browser and graphics hardware. When WebGL2 cannot initialize, a simplified software-projected 3D display is used.
8. Does the application send my progress to a server?
No remote account or API service is required. Simulation progress is stored in the browser's localStorage, if the browser permits it. Clearing browser data or using private browsing can remove this saved state.
9. Can I use the robot model to design a real safety system?
No. It is a conceptual educational model and must not be used to specify safe payloads, protective stops, robot guarding, emergency stopping, or force limits. A real system needs manufacturer data and a proper risk assessment.
10. How do I embed the KINETIX A6 simulator on my website?
Upload the contents of the dist/ directory to a static web host, preserving relative filenames and JSON paths. Serve the directory over HTTP or HTTPS, rather than opening the HTML directly from the filesystem. The optional Vite source can be built separately after installing its pinned Three.js dependencies.