Case study
FANUC Arm Python Control
This repo provides Python tools and notebooks for controlling a FANUC arm through the PCDK TCP bridge. Capabilities include connecting to the server, jogging in joint, world, and linear space, adjusting speed, reading current pose, and actuating the gripper. Lab safety guidance is embedded in the workflow.
The brief
Challenge
Make FANUC arm control accessible from a Python notebook environment for lab use without losing safety discipline.
Approach
What we made
Wrapped the PCDK TCP bridge in Python helpers, exposed multi-frame jogging and pose reads, and embedded safety conventions directly in the workflow.
- Drives the FANUC arm directly from Python via the PCDK TCP bridge.
- Supports joint, world, and linear jogging plus speed adjustment.
- Provides pose telemetry and gripper actuation with safety guidance.
Outcome
Results
A working Python toolkit that lets a student safely operate a FANUC arm from notebooks for lab tasks.
PythonJupyterFANUC PCDKTCP bridge
Gallery
Visual snapshots
Click any image to expand.