Rigaku Automation Interface

Rigaku Automation Interface (RAI) is a common control and data interface that connects a host automation PC to Rigaku XRD and XRF instruments, enabling coordinated instrument operation and standardized results handoff for automated workflows. A customer’s host system connects to RAI (rather than directly to each instrument), then sends operation directions through RAI to supported systems such as SmartLab/SmartLab SE, MiniFlex XpC/MiniFlex, ZSX Primus IV/ZSX Primus III NEXT, and Simultix 15.

Designed for AI-driven and materials-informatics discovery loops, RAI helps turn instrument control, measurement execution, analysis, and result transfer into a repeatable “run flow → send results” cycle—so optimization and decision-making can happen programmatically and at scale.

RAI-image

Rigaku Automation Interface Overview

RAI is built for open, code-driven orchestration. You can run experiments directly from your own Python code through an abstraction layer that exposes instrument control, measurement execution, and results retrieval through APIs, while maintaining a robust client–server architecture: SmartLab Studio II/RAI operate as the client side that executes workflows on the instrument PC, and your automation control system remains the server-side “brain” that issues commands and requests bulk results over Ethernet using TCP/IP. This design keeps integration straightforward and “integration-ready” for lab automation stacks that already coordinate robots, schedulers, and databases.

Transparency and control

A key advantage is parameter transparency and control depth. RAI works with SmartLab Studio II Flow Templates that can drive instrument control and measurement flows, run analysis and graphics flows, and generate reports—while exposing critical settings through those templates or through the Python API when you need full access for optimization, method development, or AI-guided exploration. In other words, you’re not limited to a narrow set of “automation-safe” knobs: measurement and analysis conditions can be changed dynamically as your optimization loop learns from early data.

Scriptable logic

RAI also supports scriptable decision logic—both inside and outside the normal measurement flow. PowerShell scripting enables advanced, customizable analysis routines and pass/fail decisions, and internal/external scripting lets you implement the exact rules your process requires (for example, screening criteria, quality gates, or “stop/continue/branch” logic). Combined with SmartLab Studio II’s integrated “measurement to analysis” environment, this enables a true one-application workflow: data collection and analysis happen together, and the outputs you need for downstream automation are produced consistently and automatically.

Machine-friendly results handling

For automation pipelines, results handling is intentionally machine-friendly. RAI supports automatic output of raw data as well as analysis results, and it can return data, metadata, and analysis results in ASCII formats that are easy to parse programmatically, with bulk delivery to the server on request—ideal for LIMS/ELN capture, database ingestion, and ML feature extraction. Rigaku’s strength here isn’t only connectivity; it’s also analysis know-how. RAI can automatically execute even complex XRD-specific analyses and transfer those results to materials-informatics software, helping you apply Rigaku’s expertise-based analysis outputs directly within your AI loop rather than rebuilding domain logic from scratch.

Reliability matters

RAI is also designed to de-risk deployment in real automation environments where reliability matters as much as capability. A sandbox environment supports testing and review of Python scripts before they touch production workflows, and a connection simulator plus an instrument “digital twin” enable full operation testing—including instrument control logic—so you can validate sequences, error handling, and branching workflows safely. This combination of open Python orchestration, deep parameter access, integrated measurement-plus-analysis execution, adaptive workflow branching, integration-ready client–server design, machine-readable bulk outputs, and verification tools is what makes RAI a strong choice when you want Rigaku instruments to function as dependable, high-throughput nodes inside an AI-driven discovery and optimization system.

Rigaku Automation Interface Features

One environment
Data collection and analysis are performed in a single application, SmartLab Studio II
Open Python orchestration
Run experiments from your code via RAI
Full parameter access
Critical settings exposed through Flow Templates or the Python API
Scriptable logic
Internal/external scripting supports custom analysis and pass/fail decisions
Adaptive and dynamic workflows
Use early results to trigger next measurement/analysis steps automatically
Integration-ready architecture
Client–server setup; SLS II/RAI as client to your host system
Machine-readable outputs
CSV/ASCii data and metadata returned to the server in bulk on request
De-risked deployment
Sandbox for scripts and digital twin for full operation testing

Contact Us

Whether you're interested in getting a quote, want a demo, need technical support, or simply have a question, we're here to help.