
Programming & Scheduling
The Programming & Scheduling module within Yamaha’s YSUP software delivers advanced programming functionality for your SMT production line, designed in a intuitive graphical user interface.

Easy to Use and Highly Efficient Allowing you to Concentrate on Your Deliverables.
- EASY TO USE – effortless navigation and intuitive graphical interface
- HIGHLY EFFICIENT – doubling of data has been eliminated, enabling you to concentrate on what’s important
- HIGH QUALITY – with automation as well as 2D and 3D graphic enhancements, the YSUP software delivers data with easily digestible visual references, making programming simpler.
Comprehensive Functionality Allows Users to Adopt Processes to Suit Their Production Needs.
- PCB Explorer
- NEW Visual Data Editor
- NEW ASCII Data Converter
- NEW Gerber Image Tool
- Feeder Viewer
- NEW Standard CAM Converter
- Parts DB Editor
- Optimiser
- NEW Software License
Visual Data Editor
Crafted by engineers, for engineers who truly understand the challenges—the YSUP Visual Data Editor is designed to streamline your workflow. It lets you seamlessly view detailed data properties in realtime on one screen, while simultaneously visualising your 3D model on another. Efficiency and clarity, all in one powerful tool.

Component data can be created while constantly checking the graphic,
meaning it can be checked before it’s mounted!
Streamlined Polarity Correction with Auto-Teaching
The Auto-Teaching function is a powerful feature of the YSUP-PG software. It enables users to automatically correct the polarity of all components with just a few clicks, significantly reducing the risk of errors. Instead of manually checking and rotating each part, the software handles the process—provided the first pin and electrode information are available. This data can be imported directly from ODB++ during program conversion.

Standard CAM Converter
Board data and the PCB image can be easily created from data such as ODB++ to YGX format.
ODB++, FAB master, GENCAD >> YGX
Supports data conversion in YGX format. Direct conversion to AOI data from Ysi-OS!
Line Optimiser
Optimisation is driven by advanced algorithms tailored to each model’s capabilities, ensuring efficient setups by minimising redundancy when multiple boards share a common configuration.


Common setup estimates the cycle time of an individual product and the number of setup changes to achieve an optimal feeder setup, minimising production time.
Optimise Production Planning with YSUP Programming & Scheduling
YSUP’s Programming & Scheduling module not only simplifies data conversion and enhances programming efficiency but also integrates seamlessly with Yamaha’s advanced SMT equipment. By leveraging Yamaha’s pick and place machines, printers, AOI, and SPI systems, manufacturers in Australia and New Zealand can achieve synchronized production schedules, reduce setup times, and enhance overall line efficiency. This integration ensures that programming and scheduling processes are aligned with the capabilities of Yamaha’s machinery, leading to optimised workflows and improved productivity.
Example: Desktop Trial Mounting

By incorporating PCB design information such as Gerber data and ODB++, it significantly improves production quality by checking the parts mounting status before production.
VISUAL DATA EDITOR
Incorporate and view Gerber data and ODB++ in the Visual Data Editor
–

OPEN BOARD DATA & IMAGE
Review parts and mounting angle of parts and any ambiguity between design and production of the board.
–

CHECK AND CORRECT PARTS ROTATION
Any modifactions can be instantly reviewed with the virtual 3D viewer, which previews updates in realtime alongside the data view.
–

RUN ON MACHINE
Run on the machine (such as the YRM20 Pick & Place) to ensure the result is consistent with the data and 3D preview.
–

RESOLVED
Utilising the Desktop Trial Mounting feature in YSuP ensures the pre-production design
–

Frequently Asked Questions About YSUP Programming & Scheduling
What is Yamaha YSUP programming and scheduling software?
Yamaha YSUP programming and scheduling software is a specialised SMT production tool that enables manufacturers to create, optimise, and manage PCB assembly programs and production schedules across the entire SMT line. It simplifies data preparation, improves efficiency, and ensures accurate machine setup.
How does YSUP programming software work in SMT production?
YSUP programming software works by converting PCB design data (such as Gerber, ODB++, and CAD files) into machine-ready programs. It allows users to visualise, edit, and validate PCB data before production, reducing errors and improving first-pass yield.
What is SMT programming software and why is it important?
SMT programming software is used to create instructions for pick-and-place machines, printers, and inspection systems in PCB assembly. Tools like Yamaha YSUP ensure accurate component placement, optimise machine sequences, and reduce setup time, which is critical for efficient electronics manufacturing.
Can YSUP import PCB data from different file formats?
Yes, YSUP supports data import and conversion from multiple formats including CAD, Gerber, ODB++, BOM, and CAM data. This allows manufacturers to quickly generate accurate PCB programs without manual rework.
How does YSUP improve SMT production scheduling?
YSUP scheduling tools optimise production by grouping similar PCB jobs, planning efficient sequences, and reducing machine changeover time. It considers factors like component setup, board type, and production conditions to maximise throughput.
What is Yamaha YSUP-PG programming software?
YSUP-PG is the programming and scheduling module within Yamaha’s YSUP software suite. It focuses on PCB program creation, data conversion, and production optimisation using automation and intelligent algorithms.
How does YSUP reduce SMT setup time?
YSUP reduces setup time by automatically grouping similar PCB assemblies, optimising feeder setups, and generating efficient production sequences. This minimises manual intervention and speeds up changeovers between jobs.
Does YSUP support 3D PCB visualisation?
Yes, YSUP includes a 3D graphical interface that allows users to visualise PCB layouts, simulate mounting processes, and validate component placement before production. This helps prevent errors and improves programming accuracy.
What is the benefit of using YSUP Visual Data Editor?
The YSUP Visual Data Editor enables real-time editing and visualisation of PCB data, allowing engineers to check component placement, polarity, and orientation instantly. This improves programming speed and reduces the risk of defects during production.






