dcsimg

Computer Control Programmer

Job Duties

Computer-control programmers cut and shape precision products, such as auto parts, compressors, and machine parts, using computer numerically controlled (CNC) machines. CNC machines are machining tools, such as lathes, multiaxis spindles, milling machines, and electrical discharge machines (EDM) that perform functions with the aid of a computer-control module. CNC machines cut away metal, plastic, or glass from a workpiece to form a finished product. Computer-control programmers typically produce large quantities of one part, but may also produce small batches of unique items. Their knowledge of the properties of metals and their skill with CNC programming enables them to design and produce precise machined products.

CNC programmers first plan and prepare an operation, reviewing three-dimensional computer-aided/automated design (CAD) blueprints, calculating the placement of the bore into the workpiece, determining the speed of the machine, and deciding how much metal to remove. After this phase, CNC programmers convert the plan into a set of instructions, which are translated into a computer-aided/automated manufacturing (CAM) program. This program has a set of commands for the machine to follow in order to complete the operation. Computer-control programmers check new programs to ensure that the machinery will function properly and that the output will meet specifications.

Job Skills

Computer-control programmers should have a basic knowledge of computers and electronics. Experience with machine tools can be very advantageous. They should have the ability to learn new programming languages because numerous languages are constantly in use within the manufacturing industry.

Income

In 2002, computer-control programmers earned a median hourly wage of $13.97. Earnings ranged from the lowest 10%, who earned less than $9.14, and the highest 10%, who earned more than $21.27. The following shows the median hourly wages for the industries employing the highest numbers of computer-control programmers:

  • Metalworking machinery manufacturing -- $15.97
  • Other fabricated metal product manufacturing -- $15.14
  • Machine shops -- $13.82
  • Motor vehicle parts manufacturing -- $13.08
  • Plastics product manufacturing -- $11.00

Training and Education

Computer-control programmers receive training in a number of different ways. Some train in apprenticeship programs, while others train informally on the job. Others receive training from a secondary, vocational, or postsecondary school. A shortage of qualified applicants has lead many employers to teach introductory courses in metalworking, machines, safety, and blueprint reading. Experience with machine tools can be very advantageous, and many computer-control programmers have previous work experience as machinists. High school or vocational courses in mathematics (trigonometry and algebra), blueprint reading, computer programming, metalworking, and drafting are valued by employers. A growing number of computer-control programmers get their training from community or technical colleges.

Many training facilities have started using curricula that is standardized by the National Institute of Metalworking Skills (NIMS). Trainees must pass a performance requirement and written test. Once they pass, they receive a NIMS credential that recognizes their metalworking competency and can add to career opportunities. Computer-control programmers update their skills with additional training even after they are hired. Representatives from equipment manufacturers usually provide this training.

Employment

In 2002, computer-control programmers held about 151,000 jobs. Most worked in machine shops, plastics products manufacturing, or machinery manufacturing.

Job Outlook

Between 2002 and 2012, employment of engineering technicians is expected to increase more slowly than the average, due to the increased use of CNC machines. However, job prospects should be excellent due to the low number of people entering training programs, which will create a shortage of and demand for trained workers.

For more information as a Computer Control Programmer, please see our directory of schools offering CNC Training


Computer Control Programmer Training

Refine School Matches
Hide filters
  • SUBJECT Clear All

    See More

  • DEGREE

    See More

  • PROGRAM TYPE

  • START TIME

    LOCATION
    Please enter valid US or Canada Zip.
            Results open in new window

            Searching Searching ...

            Matching School Ads
            B.S. in Computer Programming
            • There's still time to apply to Grand Canyon University and pursue your education. Learn more today!
            • Study on your schedule - GCU offers many programs 100% online to fit your busy lifestyle.
            • GCU offers a variety of opportunities to reduce the cost of furthering your education. Campus students may qualify for scholarships, while online students can take part in limited special offers.
            • A regionally accredited university, GCU also holds specialized accreditations and approvals for some of our core program offerings.
            • Degrees in business, education, nursing, humanities and social sciences, theology and more. Find the degree that fits you.
            • Talk to us today to learn more about financial aid and start dates!
            • Accredited
            • Online Courses
            • Flexible Scheduling
            • Accelerated Programs
            • Financial Aid
            • Transferable Credits
            Software Development for Creative Technologies (Bachelor of Science)
            • Alumni have appeared in reality competition shows such as Top Chef and Project Runway.
            • Has a team of about 4,000 faculty members focused on helping students tap opportunities in a marketplace driven by ideas.
            • Offers programs in design, media arts, fashion, and culinary.
            • Provides program coordinators who work with students to ensure they have the learning materials, assignments, facilities, and faculty to get the most out of the program.
            • Over 50 campus locations nationwide.
            Show more [+]
            • Flexible Scheduling
            • Financial Aid
            Programming
            ABCO Technology , Inglewood
            Good for Working Adults
            • An accredited computer training academy preparing students to enter the IT industry as Network Engineers, Software Engineers, Web Apps Developer, Website Designers, Programmers, Database Administrators since 2000.
            • Holds A+ certification from CompTIA.
            • Located in Los Angeles, approximately 10 minutes away from LAX.
            • Flexible class schedules offered during day times, evenings and weekends.
            • Helping students start a career in technology within 3 - 9 months.
            • Educates with the mission to serve the needs of the local community and graduates by matching opportunities to skills.
            • Military friendly school.
            Show more [+]
            • Flexible Scheduling
            • Financial Aid
            Online Master of Science in Software Development

            Maryville University is a private university in St. Louis County, Missouri. Founded in 1872, Maryville University is a comprehensive and nationally ranked private institution with an enrollment of more than 6,800 students.

            • Accredited
            • Online Courses
            • Flexible Scheduling
            • Accelerated Programs
            • Financial Aid
            • Transferable Credits
            Software Development (Bachelor)

            50 Years of Excellence In Education

            Coleman University is a private non-profit teaching university founded in 1963 and located in San Diego, California. Its undergraduate and graduate programs prepare individuals for technology-focused careers and leadership. As San Diego’s oldest school dedicated to information technology, Coleman University has historically educated a large number of the region’s business-technology professionals.

             

            Computer Programming (AAS)
            • Offers several scholarship opportunities for students who qualify.
            • Laptop computers are issued to each student at the beginning of their program.
            • Provides programs in health care, business, information technology, and graphic arts.
            • Respiratory Therapy program is accredited by the Commission on Accreditation for Respiratory Care (CoARC).
            • Accredited by the Accrediting Commission of Career Schools and Colleges (ACCSC).

            Our family of non-profit colleges admits students of any race, color, and national or ethnic origin.

            Show more [+]
            • Push Your Creativity To The Next Level.
            • Full Sail’s curriculum combines elements of creativity, art, business and life skills, technical prowess, and academic achievement.
            • Full Sail offers accelerated programs, so a degree that would normally take four years takes 24 months on average.
            • Students work with industry-standard tools and technologies, allowing them to gain practical knowledge and real-world experience.
            • Join us on Facebook, Twitter, YouTube and Instagram to interact with our community, read about grad success, and see campus images.
            Show more [+]
            • Online Courses
            MS in Computer Science
            • Syracuse University’s Master of Science in Computer Science program is designed to help students discover groundbreaking solutions to complex technology challenges and develop expertise in areas such as security and assurance, artificial intelligence, computer architecture, and advanced programming.
            • Students will gain advanced knowledge in critical areas, such as Security and Assurance, Artificial Intelligence, and Computer Architecture, and Advanced Programming.
            • Founded in 1901, the school has maintained its reputation as a leader in the field, offering a curriculum built on theory, fundamentals, and application with a worldwide community of over 20,000 engineering and computer science alumni
            • Syracuse University’s College of Engineering and Computer Science is designated by the National Security Agency and Department of Homeland Security as a Center of Academic Excellence in Information Assurance Education (CAEIAE) since 2001 and as a Center of Academic Excellence in Information Assurance Research (CAE-R) since 2009.
            • Designed and taught by Syracuse faculty, the curriculum built on theory, fundamentals, and application.
            Show more [+]
            • Online Courses
            Certificate - Computer Technician

            You can advance your career with a degree from Charter College Online. We offer several Associates and Bachelors degrees in the business, health care, accounting and legal fields. Our accelerated programs are designed to help you complete your degree as quickly as possible. We offer year-round classes and flexible scheduling - study anytime from anywhere. We help students get not only with the technical skills necessary for success, but also job search and placement assistance so you can find new opportunities after graduation.

            • Online Courses
            B.S. in Computer Information Systems / Computer Networking
            • Ranked among the Best Online Bachelor’s Programs by U.S. News and World Report in 2015.
            • Founded in 1890, it has a campus in Waterbury, CT and offers online degree program in eight-week modules, six times a year.
            • About 800 students are enrolled at the main campus, and about half of them commute.
            • Online courses help make it possible for students to earn a bachelor’s degree in as little as 24 months and a master’s degree in 12-18 months.
            Show more [+]
            • Online Courses
            • Flexible Scheduling
            • Accelerated Programs
            • Financial Aid
            • Transferable Credits