VENDOR MODEL / TECHNOLOGY NAME
One-sentence description — what controller, bus, or technology this page covers and what it enables.
Manufacturer: VENDOR NAME
Supported controller versions: FW x.x – x.x
Interface: Ethernet / EtherCAT / ProfiNet / Serial / OTHER
Downloader plug-in: PLUGIN_ID (included / optional add-on)
Overview
2–3 sentences. What manufacturing task does this technology cover? What is the integration approach (online teach, offline program, DNC download, etc.)?
Always verify controller firmware against the supported version list before going live.
Supported Features
| Feature | Supported | Notes |
|---|---|---|
| Offline programming | ✅ | Full 6-DOF path generation |
| Online teach-in | ✅ | Via OPC-UA live connection |
| Collision detection | ✅ | |
| External axes | ⚠️ | Up to 2 external axes |
| Multi-robot coordination | ❌ | Planned for 2027.1 |
| Safe zone monitoring | ✅ | Requires SafetyOption license |
Prerequisites
- FASTSUITE E2 2026.1 or later with Technology Pack: VENDOR license
- Controller reachable on the network (static IP recommended)
- Firmware version X.X.X or later on the controller
- OPTIONAL: Additional hardware or cable required
Connection Setup
Network Configuration
| Setting | Value |
|---|---|
| Protocol | TCP/IP |
| Default port | XXXX |
| Controller IP | Set on controller — see vendor manual |
| Timeout | 30 s |
In FASTSUITE E2
- Open Project > Technologies > Add Technology.
- Select VENDOR from the list.
- Enter the controller IP address and port.
- Click Test Connection — status should change to Connected.
- Click OK.
Ensure no other application (e.g. vendor teach pendant software) holds the controller connection before connecting from FASTSUITE E2.
Downloader Configuration
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
speed_override | integer (%) | 100 | Global speed override applied on download. |
coord_system | enum | WORLD | Coordinate system: WORLD, BASE, TOOL. |
program_name | string | project name | Target program name on the controller. |
dry_run | boolean | false | Simulate download without writing to controller. |
Download Procedure
Online Download
- Confirm the robot is in Remote mode.
- In FASTSUITE E2, select the program in the Project Tree.
- Click Download > To Controller.
- Review the pre-download summary dialog.
- Click Start Download.
- Monitor progress in the Output panel.
Coordinate Systems and Calibration
Describe the coordinate frame conventions for this technology.
| Frame | Description | How to Calibrate |
|---|---|---|
WORLD | Global reference frame | Set during cell setup |
BASE | Robot base frame | Factory default |
TOOL | End-effector frame | Use TCP calibration wizard |
Program Structure
Describe how the generated program is structured on the controller side.
PROGRAM_START
; Generated by FASTsuite E2 — do not edit manually
SECTION: INIT
; Initialization routines
SECTION: MAIN
; Motion statements
SECTION: END
PROGRAM_ENDI/O Mapping
| Signal Name | Direction | Address | Description |
|---|---|---|---|
PROG_RUNNING | Output | D[1] | High while program executes |
ERROR_RESET | Input | D[2] | Rising edge resets controller error |
PART_PRESENT | Input | D[3] | Sensor confirms part in fixture |
Limitations and Known Issues
- EXT_AXIS_MAX: Maximum 2 external axes in this firmware version.
- PROGRAM_NAME_LENGTH: Program name must not exceed 16 characters.
- KNOWN_ISSUE: Description and workaround. (Fixed in FW X.X.)
Troubleshooting
| Symptom | Likely Cause | Resolution |
|---|---|---|
| ”Connection timeout” | Firewall blocking port XXXX | Open port on network switch / Windows Firewall |
| ”Program rejected” | Name too long or invalid chars | Rename to max 16 alphanumeric chars |
| Download starts but robot doesn’t move | Robot not in Remote mode | Set mode selector to AUTO/REMOTE |