Tabulation of Workcell Serial Interfaces in Molding
The following is a table recording the state of serial interface availability in the molding department as of 11-12-25. Device interfaces examined were the Degate and Press Robot Controllers, the Press UI and the eDart as currently configured. Some notable observations were that several workcells employing RJ3i series controllers had only RS-232-C and PCMCIA ports available as potential interfaces. Also of note were that several Press UIs (specifically Pathfinder and Camac series UIs) apparently did not have any serial interface available.
NOTE: Some entries were not examined as of 1-12-25 but will be populated the coming week.
- All USB ports found were USB Gen 2.0 compatible
- All R-30i series Robot Controllers featured at least one USB
- Many press UIs featured either 1 or more USB ports, or an RJ45 port. None were in use.
- Most eDarts which were in use had either a USB port open, or the 8-pin COM 3 port. Some had RJ45 free.
- Only some of the RJ3i series had an available RJ-45 port, when Option 2 was installed.


Degate | Press | |
Workcell 11 | ||
Robot Controllers | R30iA | R30iB |
Robots | ? | ? |
Press / UI | Van Dorn 1760 | Pathfinder 5000 (no interface found) |
eDart | 1 free USB | Node 8 |
Workcell 13 | ||
Robot Controllers | R-30iA | R-30iB |
Robots | ? | ? |
Press / UI | ? | Pathfinder 5000 (no interface found) |
eDart | 1 free RJ45 | Node 1 |
Workcell 38 | ||
Robot Controllers | R-30iB Plus | R-30iB Plus |
Robots | M-20iD 25 | R-2000iC 165F |
Press / UI | Krauss-Maffei MX 3200-24500 BP | 1 free USB |
eDart | Not found | |
Workcell 6 | ||
Robot Controllers | R-30iA | R-J3iB (No USB) |
Robots | M-16iB 20 | R-2000iA 165F |
Press / UI | Cincinatti-Milacron Maxuma 2000 | Milacron, 1 free USB |
eDart | 1 free USB | Label Damaged |
Workcell 5 | ||
Robot Controllers | R-30iA | R-30iB |
Robots | M-16iB (uninstalled) | R-2000iB 165F |
Press / UI | Cincinatti-Milacron Maxuma 1500 | Camac 486 C (no interface found) |
eDart | 1 free USB | Node 20 |
Workcell 8 | ||
Robot Controllers | R-30iA | R-30iA |
Robots | M-20iA | R-2000iB 165F |
Press / UI | Van Dorn 2200 | VDU 3, free USBs |
eDart | 2 free USBs | Node 23 |
Workcell 7 | ||
Robot Controllers | R-30iB Plus | R-30iB |
Robots | M-20iA | R-2000iC 165F |
Press / UI | Van Dorn 2200 | Pathfinder 5000 (no interface found) |
eDart | Only COM 3 free | Node 9 |
Workcell 34 | ||
Robot Controllers | R-30iB | R-30iB |
Robots | M-20iA | R-2000iB 165F |
Press / UI | Krauss-Maffei MX2000 17200 | MC5, 1 free USB |
eDart | Only COM 3 free | ? |
Workcell 10 | ||
Robot Controllers | R-J3iB | R-30iB |
Robots | M-16iB | R-2000iB 165F |
Press / UI | Van Dorn 2200 | Pathfinder 5000 |
eDart | 1 free USB | Node 10 |
Workcell 32 | ||
Robot Controllers | R-30iB | R-30iB |
Robots | M-20iA | R-2000iB |
Press / UI | Krauss-Maffei MX2000-24500 | Krauss-Maffei, 3 free USBs |
eDart | 1 free USB (disconnected), COM 3 | Node 16 |
Workcell 33 | ||
Robot Controllers | R-30iB | R-30iB |
Robots | ? | R-2000iB 165F |
Press / UI | Krauss-Maffei MX 2700-24500 | Krauss-Maffei, 3 free USBs |
eDart | 2 free USBs | Node 21 |
Workcell 15 | ||
Robot Controllers | R-30iB Plus | R-J3iB (RJ45 Option installed) |
Robots | M-20iA | R-2000iA 165F |
Press / UI | Van Dorn 1430 | VDU, 3 free USBs |
eDart | 1 free USB | Node 22 |
Workcell 35 | ||
Robot Controllers | R-30iB | R-30iB |
Robots | M-20iA | R-2000iC |
Press / UI | Krauss-Maffei MX 2700-24500 | Krauss-Maffei, 1 free USB |
eDart | Only COM 3 free | Label Damaged |
Workcell 37 | ||
Robot Controllers | R-30iB | R-30iB |
Robots | M-20iA | R-2000iC 165F |
Press / UI | Krauss-Maffei MX 1600-17200 | Krauss-Maffei, 1 free USB |
eDart | Only COM 3 free | Node 28 |
Workcell 14 | ||
Robot Controllers | R-30iA (Cover Missing from SI) | R-J3iB (RJ45 Option Installed) |
Robots | M-20iA | R-2000iA 165F |
Press / UI | Cincinatti-Milacron 1760 Ton | Camac 486 C (no interface found) |
eDart | 1 free USB | Node 30 |
Workcell 20 | ||
Robot Controllers | R-30iB Plus | R-30iB |
Robots | M-20iA (Non-functional) | M-710iC 50 |
Press / UI | Cincinatti-Milacron 850 Ton | 1 free RJ45 |
eDart | (diconnected) 2 free USBs, 1 RJ45 | ? |
Workcell 22 | ||
Robot Controllers | R-J3 | R-30iA |
Robots | M-16i | R-2000iB 165F |
Press / UI | Van Dorn 1100 | Pathfinder 5000 (no interface found) |
eDart | Only COM 3 free | Label Damaged |
Workcell 21 | ||
Robot Controllers | R-30iA | R-30iA |
Robots | M-20iA | M-710iC |
Press / UI | Cincinatti-Milacron | Camac 486 C (no interface found) |
eDart | disconnected | |
Workcell 23 | ||
Robot Controllers | R-J3iB (no option 2 installed) | R-30iB |
Robots | M-16iB | R-2000iB |
Press / UI | Van Dorn 1100 | Pathfinder (no interface found) |
eDart | Only COM 3 free | Node 30 |
Workcell 29 | ||
Robot Controllers | R-30iB Plus | R-30iA |
Robots | M-20iA | M-710iC |
Press / UI | Cincinatti-Milacron 850 Ton | 1 free RJ45 |
eDart | 2 free USBs | Node 5 |
Workcell 24 | ||
Robot Controllers | R-30iB | R-J3iB (no option 2 installed) |
Robots | M-20iA | M-710iC |
Press / UI | Cincinatti-Milacron Magna 500 | 1 free RJ45 |
eDart | 1 free USB | ? |
Workcell 27 | ||
Robot Controllers | R-30iB | R-J3iB (RJ45 Option Installed) |
Robots | M-20iA | R-2000iA 165F |
Press / UI | Cincinatti-Milacron Magna | 1 free RJ45 |
eDart | no eDart found | |
Workcell 36 | ||
Robot Controllers | R-J3iC (no option 2 installed) | R-30iB |
Robots | M-710iC | R-2000iC 165F |
Press / UI | Krauss-Maffei MX 2700-24500 BP | 1 free USB |
eDart | Only COM 3 free | Node 27 |
Workcell 31 | ||
Robot Controllers | R-30iA | R-J3i (no option 2 installed) |
Robots | M-20iA | R-2000iA 165F |
Press / UI | no designation found | VDU, 3 free USBs |
eDart | Only COM 3 free | Node 24 |
Workcell 3 | ||
Robot Controllers | R-J3iB (no option 2 installed) | R-30iA |
Robots | M-16iB | R-2000iB 165F |
Press / UI | Cincinatti-Milacron 1500 | Camac 486 C (no interface found) |
eDart | ? | Node 32 |
Workcell 28 | ||
Robot Controllers | R-30iB | R-30iA |
Robots | M-20iA | M-710iC |
Press / UI | Cincinatti-Milacron 850 Ton | ? |
eDart | Only COM 3 free | ? |
Workcell 2 | ||
Robot Controllers | R-J3iB (no option 2 installed) | R-30iA |
Robots | M-16iB | R-2000iB |
Press / UI | ? | Pathfinder 5000 (no interface found) |
eDart | 1 free USB | Label Damaged |
Workcell 1 | ||
Robot Controllers | ? | ? |
Robots | ? | ? |
Press / UI | ? | ? |
eDart | ? | ? |
IoT Topology for Presses 2, 3, 31, 36, 24, 23, 10 and 6 — One USB WiFi connection, one USB to RS-232-C connection

IoT Topology for Presses 27, 14, and 15 — One USB WiFi connection, one RJ45 connection to Option 2 in R-J3 controllers

IoT Topology for Presses 11, 13, 38, 5, 8, 7, 34, 32, 33, 35, 37, 20, 21, 29, amd 28 — Two USB WiFi connections

Once again these are drafts, Security and Monitoring sections can include various functions, Program Backup Storage and version control is illustrated here. Version control can help elucidate repetitive program corrections and possibly elucidate some persistent robot motion deviation over time. For example, in theory, if several shifts over the course of a week constantly did gate cutter program adjustments of the same coordinate changes, we might be able to establish a “tell” pattern for am actuator issue. Pattern recognition can potentially streamline Tech operations and increase production, decrease downtime. Another possible feature can be generating a prospective maintenance routine at the beginning of the shift based on non-critical alarms and error codes which will be often ignored on the react-respond model of operation we currently seem to employ.
Delta based Analysis of Program Edits
Here is a generated summary of what my intuition says could increase production and reduce downtime. This would probably be even more applicable to process tech operations and be able to generate insights into press issues or other peripheral systems. Basically I am thinking that predictive maintenance and operation adjustment would be superior, if practical, to reactive maintenance and process adjustment like we are doing now.
We could see if this is any good with these basic IoT robot controller operations, minimal capital investment.
Generated Summary
Here’s a detailed summary of the delta-based analysis system for robot program version control:
Concept Overview: A system which tracks and analyzes changes made to robot programs across different workcells and shifts. By storing and comparing these changes (deltas) over time, we can identify patterns that indicate equipment wear, process drift, or systematic issues that might otherwise go unnoticed.
Data Collection Process:
- Every program edit on a robot controller is captured and stored locally on the Raspberry Pi
- Each change is recorded with relevant metadata:
- Timestamp
- Shift information
- Operator identification
- Specific modifications (position adjustments, speed changes)
- Controller/robot identification
- These deltas are then securely transmitted to the main computer for analysis
Analysis Capabilities:
- Pattern Recognition
- Identifies common adjustments across different cells running the same part
- Tracks position corrections over time to spot systematic drift
- Correlates changes with environmental factors (temperature, time of day)
- Predictive Maintenance
- Detects gradual position drift that might indicate:
- Bearing wear
- Belt/drive system degradation
- Calibration drift
- Tracks speed adjustments that could signal:
- Motor performance issues
- Mechanical resistance problems
- Lubrication needs
- Detects gradual position drift that might indicate:
- Process Improvement Opportunities
- Identifies common adjustments that might indicate:
- Fixture design issues
- Tool wear patterns
- Programming inefficiencies
- Reveals shift-specific patterns that could point to:
- Training needs
- Environmental factors
- Process inconsistencies
- Identifies common adjustments that might indicate:
Business Benefits:
- Cost Reduction
- Prevent unplanned downtime through early warning
- Optimize maintenance scheduling
- Reduce scrap and rework
- Quality Improvement
- Better consistency across shifts
- Earlier detection of process drift
- More uniform production across different cells
- Process Optimization
- Data-driven program improvements
- Better understanding of tool life
- Optimized preventive maintenance schedules
- Knowledge Management
- Capture tribal knowledge from experienced operators
- Improve training programs
- Document successful problem resolutions
Implementation Requirements:
- Hardware
- Raspberry Pi 4 B at each workcell
- Network infrastructure
- Central analysis server/computer
- Software
- Version control system
- Machine learning analysis tools
- Visualization dashboard
- Database management system
- Process
- Operator training
- Standard procedures for program modifications
- Review and action protocols for identified patterns
The system essentially creates a “learning factory” where each program adjustment contributes to a broader understanding of process behavior and equipment health, enabling proactive rather than reactive maintenance and continuous process improvement.
This solution represents a significant step toward Industry 4.0 practices, leveraging existing equipment and processes to generate actionable insights without requiring major capital investment in new machinery.