Abstract:
This project outlines the design and execution of a Graphical User Interface (GUI) for a 3-axis turntable system, created using c# within the .NET framework. The main objective is to facilitate precise, smooth, and user-friendly control over the coordinates (X, Y, and Z axes), particularly focusing on achieving consistent low-speed motion at a rate of 1 degree per second without mechanical jolts. The GUI offers both manual and automatic control modes, accommodates offset referencing and axis alignment, and features a loop test function for executing repetitive motions while visualizing motion data. This system is specifically designed for applications that demand high accuracy and repeatability, such as robotics, automated testing, and precision alignment tasks. On the software front, the GUI prioritizes intuitive user interaction, a modular command structure, and stable communication with the servo drives through a mini USB interface (CN4) utilizing serial communication. Although the servo drives employ high-resolution 17-bit encoder pulses for precise positioning. Instead, positional accuracy is maintained through the PR (Position Reference) mode operation of the Delta ASD-B3 servo drives, which autonomously manage motion profiles once initiated by the GUI. The hardware setup includes three AC servo motors with varying power ratings (750W, 1000W, and 1500W), each linked to its respective servo drive. Inductive proximity sensors function as limit switches to ensure safe homing for each axis, while the power system is supported by a 220V AC supply filtered through an EMI unit to ensure electrical stability. The project successfully met its goals: achieving accurate multi-axis positioning, maintaining low-speed motion at 1 degree per second, and eliminating jerks through careful parameter adjustments within the drive settings. Extensive testing validated the system’s reliability, communication stability, and precise execution of programmed motions, establishing this solution as a viable and efficient method for low-cost, multi-axis control.