The PAC controller has Motion, Logic, CNC and Visualization integrated into one platform. It can be programmed in Ladder Logic (LD), Structured Text (ST), Sequential Function Chart (SFC), Continuous Function Chart (CFC). From these programs, multi-axis coordination can be commanded, using PLCopen SoftMotion function blocks. The CNC section supports industry standard DIN 66025 CNC G-code. This allows users to select different parts through different G code files.
The PAC has pre-defined for kinematic transformations for common mechanic systems. This allows users faster machine startup. Users only need to define the different lengths of their actuators and these function blocks are used within the PLC code similar to other motion or logic function blocks within the same environment. The below uses a delta bot.
The PAC is also offered with the Web Visualization for CNC applications. This allows 2D or 3D visualizations on the PAC Terminal or a web browser:
Sample project can be run with or without the PAC hardware:CNC_File_3DPath_GcodeVis_PAC_projectarchive.zip
Sample project displaying G-code while running as well as the path:
Standard G code can be viewed and edited within the software:
Programmers can import into the CNC in the PAC software from dxf or from ASCII file:
Sample program: 2axis Gantry Interpolation from CNC Gcode with Visualization:
2-Axes and 3-Axes Gantry
2-Axes and 3-Axes with Cutter
H-Gantry with Stationary Drives
2-jointed or 3-jointed SCARA
Tripod / Bipod:
6 Degree of Freedom (6DoF) Articulated Robot:
Users can also define their own mechanical systems and the PAC has the processing power to do kinematic transformation on the fly, such as for a Stewart platform (6 Degrees of Freedom). For sample, contact factory at email@example.com