Example Files

The following example files are provided with Virtual CNC. They can be found in the Virtual CNC Examples Directory under your main VCNC directory.

To open an example file, select File > Open in the main Virtual CNC window. The examples are included within  the ‘VCNC/Virtual CNC Examples’ folder and are divided into four subfolders:

Ex01_Kinematic Configurations: Two examples for kinematic configurations.

The example project Ex01A_3 Axis Rigid Drive Example.vcnc is configured X axis, Y axis and Z axis feed drive as the lead screw rigid drive.

The example project Ex01B_5 Axis Rigid Drive Example.vcnc is configured the X axis, Y axis and Z axis feed drive as the lead screw rigid drive, and configured B axis and C axis feed drive as the rotary drive.

Ex02_Flexible Ball Screw Drive Systems: An example for flexible ball screw drive systems.

The example project Ex02_Flexible Ball Screw Drive Systems.vcnc is configured X axis, Y axis feed drive as the flexible ball screw and Z axis feed drive as the lead screw rigid drive. The result shows that the flexible ball screw feed drives have vibrations.

Ex03_Active Damping of Drives: Two examples for active damping of drives.

These projects are based on the example project Ex02_Flexible Ball Screw Drive Systems.vcnc  and implement two methods to actively dampen vibrations occurring in flexible ball screw feed drives: input shaping and accelerometric feedback.

The example project Ex03A_Input Shaping .vcnc applies input shaping within the trajectory generation module.

The example project Ex03B_Accelerometric Feedback.vcnc uses active damping within the P-PI controller.

Ex04_Trajectory Generation with Splines: Two examples for configuring the trajectory generation with splines.

These example projects are named Ex04A_3Axis_Trajectory Generation with Splines_Optimized Feedrate.vcnc, and Ex04B_5Axis_Trajectory Generation with Splines_Optimized Feedrate.vcnc, and optimize the feed rate profile when generating the trajectory path, for 3-axis and 5-axis configurations respectively.