HCL CAMWorks
Published

CAD/CAM System Requirements: An Overview

CAD/CAM programs are among the most demanding kinds of computer software. Smooth operation requires careful consideration of computer specifications.

Share

Leaders-In background
A screencapture of a Mastercam rendering

Rendering complex parts inside CAD/CAM programs such as Mastercam requires powerful computer parts. Processors calculate and implement the results of user commands, RAM supports the complexity of the program and document and video cards render the three-dimensional environment and image on-screen. Image courtesy of Mastercam.

Error messages and lagging software are the last things any programmer should be dealing with when creating new parts. Unfortunately, this is exactly what can happen when using a computer that does not meet a CAD/CAM software’s system requirements. System requirements are the set of hardware and software specifications a computer must meet for a program to run smoothly, and often come in pairs of “minimum” and “recommended” specifications.

Seven specifications are common for CAD/CAM software: operating system, processor, system memory, video card and memory, storage space, monitor and mouse.

Operating System (OS)

A computer’s operating system (OS) controls its most basic functions and provides the user with a graphical user interface (GUI) with which they can access files, folders and programs. The OS determines how a user interacts with their computer and can only run software built to be compatible with it. Windows and macOS are the most common OS types, though other types such as Linux and Chrome OS also exist.

Windows 10 64-bit Professional is the standard requirement for modern CAD/CAM systems, with Windows 10 64-bit Professional version 1903 or newer generally recommended. A few CAD/CAM systems can run on Mac operating systems, typically requiring macOS Catalina, Big Sur or Monterey (also known as macOS 10.15, macOS 11 and mac OS 12, respectively). Although software such as Parallels for Mac can emulate different OS types, this emulation software is not widely supported by CAD/CAM developers, and users may experience unexpected glitches or bugs.

To check which Windows OS you have, follow these instructions: How to Determine Your Windows Operating System.

To check which macOS you have, follow these instructions: How to Determine Your Mac Operating System.

Processor Requirements

A computer’s processor is the electronic circuit that runs it. Processors perform commands and calculations according to the OS’ instructions. While differing numbers of cores and increasing efficiency between processor generations make direct recommendations difficult, Mastercam says a 64-bit quad-core processor with a base clock speed of 2.0 GHz should be the bare minimum for CAD/CAM work. Intel and AMD are the leading computer processor manufacturers, with each offering multiple processor configurations that differ in power and price point. Intel i7 or i9 processors are the most powerful general-use processors in their generations, with Intel Xeon processors being more workstation-focused. AMD Ryzen processors are that brand’s comparable processors, with both general-use and workstation-focused models.

An important note for macOS users is that Apple’s in-house M1 chips are based on a different processor architecture than most Intel and AMD processors. While Apple currently supports using its M1 processors to emulate programs written for Intel and AMD processors, older Mac computers with Intel processors cannot run programs designed for M1 processors.

To check which processor you have on a Windows PC, follow these instructions: How to Find Out What Processor You Have.

To check which processor you have on a Mac, follow the same instructions for determining your operating system — the same dialog box should show your processor.

System Memory Requirements

A computer’s system memory stores the information the unit accumulates during operation. Memory can be random access memory (RAM), which is temporary, or read-only memory (ROM), which is permanent. Mastercam lists 8 GB of RAM as a minimum requirement, but recommends 32 GB — a standard common to many CAD/CAM systems. More RAM means the computer will be able to support documents of higher complexity and open multiple demanding applications and documents simultaneously.

To find the memory information for your computer, follow these instructions: How to Check How Much RAM You Have on a Mac or PC.

Video Card Requirements

The video capabilities of a computer control how easily it can track and display functions graphically. Intel, Nvidia and AMD create the most common workspace graphics cards, but as with processors, Apple has begun to create its own as well. Intel and AMD cards can be “dedicated” or “integrated,” with dedicated cards being more powerful and integrated cards being tied to the computer processor. Nvidia only offers dedicated cards, while today’s Apple computers only offer integrated cards (older Apple computers using Intel processors may have dedicated Nvidia or AMD cards). All computers come standard with integrated graphics cards, with dedicated cards typically offered as additional parts or bundled in more powerful computer configurations. Many CAD/CAM software providers require dedicated cards, but recent advances in integrated cards can enable these cards to work in a pinch. Mastercam requires that cards support OpenGL 3.2 and OpenCL 1.2 at a bare minimum.

Because CAD/CAM software is such a visual program, it is important to meet the minimum — if not recommended — requirements for optimal programming. Most CAD/CAM software companies recommend having at least 1 GB of video card memory (VRAM) but recommend 4 GB or more. As with processors, not all video cards with equal amounts of VRAM are equally powerful, and newer cards are generally more powerful. Integrated graphics cards do not have their own VRAM, but instead substitute a portion of a computer’s RAM as VRAM.

If you are experiencing display issues, installing the latest drivers for your video card may solve these problems. Most computers have onboard software to guide you through installing these drivers, but they are also available directly from their creators’ websites.

To learn more about your computer’s graphics card, follow these instructions: Checking the Graphics Card Specifications on Your Computer.

Storage Space Requirements

Digital data is stored within physical devices like hard drives. These devices offer differing amounts of data storage depending on their design. CAD/CAM software typically requires users to have at least 20 GB of disk space free for installation, but additional space is useful for storing large CAD/CAM files. Minimum requirements tend to list a traditional hard drive, but solid-state drives (SSDs) offer better performance. SSDs perform the same basic purpose as hard drives, but are much faster and more reliable, retaining data even without power. Flash drives and external hard drives can be useful for moving documents between computers, but installing CAD/CAM software on them will typically result in slower performance, and is not recommended.

To learn more about SSDs, visit this guide to buying solid-state drives: What to Look for When Buying an SSD.

Monitor Requirements

The graphics of any program are limited by what a computer’s monitor, or screen, can display. Monitor resolution is measured in pixels. The more pixels, the clearer the image. The industry standard Full High Definition (FHD) resolution is 1920x1080, which means the screen will be 1920 pixels wide and 1080 pixels tall. These pixel counts are not linked to any size of computer screen. That is, a 15” screen and a 24” screen might both have a 1920x1080 resolution — the density of these pixels will make the image smoother on the smaller screen, but larger (if blockier) on the bigger screen. Higher resolution monitors such as Quality High Definition (2560x1440) or 4K (3840x2160) monitors increase the smoothness of the image, but require more powerful graphics cards with more VRAM to maintain performance. Users can also connect multiple monitors to one computer to increase the size of the workspace or easy access multiple programs simultaneously.

To find the resolution of your monitor, follow these instructions: What is My Screen Resolution?.

Mouse Requirements

All CAD/CAM systems will require a three-button, scroll-wheel mouse. A 3D mouse is an advanced version of the mouse most people are familiar with. These mice are specifically designed for movement in three virtual dimensions, and therefore perform well in CAD applications. Although most systems do not require a 3D mouse for operation, a 3Dconnexion mouse may be recommended for optimal (and convenient) performance.

Check the Developer’s Website

Checking computers’ technical specifications against a CAD/CAM software’s system requirements before purchasing either can go a long way to avoiding problems and achieving optimal performance. The software developer should have the system requirements clearly spelled out on their website. For more in-depth help, software providers should be able to provide guidance.

HCL CAMWorks
ProShop
715 Series - 5-axis complete machining
MMS Made in the USA
MWI
KraussMaffei
DN Solutions
Techspex
SolidCAM
World Machine Tool Survey
High Accuracy Linear Encoders
Innovative Manufacturing for the Medical Industry
JTEKT
Starrett W9400 Touch Screen Indicator
To any Measurement Question there is an Answer
Hurco

Related Content

Sponsored

Continuous Improvement and New Functionality Are the Name of the Game

Mastercam 2025 incorporates big advancements and small — all based on customer feedback and the company’s commitment to keeping its signature product best in class.

Read More
Sponsored

Automated CAM Programming – Is Your Software Really Delivering?

A look at the latest automation tools in Autodesk Fusion 360 software and how forward-thinking machine shops and manufacturing departments are using them to slash delivery times and win more business. 

Read More

Can AI Replace Programmers? Writers Face a Similar Question

The answer is the same in both cases. Artificial intelligence performs sophisticated tasks, but falls short of delivering on the fullness of what the work entails.

Read More
CNC Tech Talks

Tips for Designing CNC Programs That Help Operators

The way a G-code program is formatted directly affects the productivity of the CNC people who use them. Design CNC programs that make CNC setup people and operators’ jobs easier.

Read More

Read Next

5 Rules of Thumb for Buying CNC Machine Tools

Use these tips to carefully plan your machine tool purchases and to avoid regretting your decision later.

Read More

Registration Now Open for the Precision Machining Technology Show (PMTS) 2025

The precision machining industry’s premier event returns to Cleveland, OH, April 1-3.   

Read More
Workforce Development

Building Out a Foundation for Student Machinists

Autodesk and Haas have teamed up to produce an introductory course for students that covers the basics of CAD, CAM and CNC while providing them with a portfolio part.

Read More
HCL CAMWorks