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
            Web Development Programming Diploma Program
            Platt College , Anaheim
            • A Los Angeles-based private college offering programs in medical sciences, legal studies, and graphic design since 1985.
            • Has weekend programs, including certified  veterinary technology, nurse assistant, and hemodialysis technician.
            • Showcases visual communication students’ artwork and design through campus magazine.
            • 3 campuses in Southern California.
            • Accredited by the Accrediting Commission of Career Schools and Colleges (ACCSC).
            Show more [+]
            • Accredited
            • Flexible Scheduling
            • Accelerated Programs
            • Financial Aid
            • Transferable Credits
            Computer Programming (AAS)

            The Secret to Getting Ahead is Getting Started

             

            Congratulations! Your interest in California College San Diego is an important first step toward changing your life. A career-focused degree is the key to a new career with a potentially higher income, better benefits, and more satisfaction.

            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.

             

            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
            Certificate - Computer Technician
            • At Charter College the entire curriculum is built around student success
            • Accredited by the ACICS with easy-to-use online remote classroom platforms
            • Offers training programs in healthcare, business, veterinary care, IT, & more
            • Receive excellent online support from faculty and staff members
            • Many members of the military have found their ideal fit at Charter College
            Show more [+]
            • Online Courses
            Computer Systems Technician (10-Month Diploma Program)
            UEI College , Encino
            • Dedicated to providing  career training since 1975.
            • Has 13 campus locations in Southern California and a campus in Morrow, GA.
            • Provides flexible class times including weekends.
            • Offers curriculum that ranges from 8 month diploma programs to 16-month Associate of Applied Science degree programs.
            • Has admissions professionals available to help students decide which diploma or degree program they should pursue.
            • Gives job placement assistance strengthened by relationships with local employers.
            Show more [+]
            • Accredited
            • Flexible Scheduling
            • Financial Aid