MC Basic programming creates a Basic programming environment with motion command set, full math capability, and multitasking. Packages support linear, rotary, or direct-drive motors, with incremental or absolute positioning, and low or high-inertia applications.