This occupation is part of the Production cluster
-
Compatibility
not enough datawhy?
- x Create a Plan
- x Find Training
- x Find Job Openings
About the Job
Develop programs to control machining or processing of metal or plastic parts by automatic machine tools, equipment, or systems.
It is also Called
- CAD CAM Programmer (Computer-Aided Design Computer-Aided Manufacturing Programmer)
- CNC Process Control Programmer
- Computer Numerical Control Programmer (CNC Programmer)
- Machinist
- Manufacturing Engineer
- Metal Numerical Control Programmer
- Metal Numerical Tool Programmer
- Mold Maker
- Numerical Control Nesting Operator
- Numerical Control Programmer (NC Programmer)
What They Do
- Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
- Revise programs and/or tapes to eliminate errors, and retest programs to check that problems have been solved.
- Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data in order to calculate dimensions, tool selection, machine speeds, and feed rates.
- Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
- Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
- Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.
- Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.
- Write programs in the language of a machine's controller and store programs on media such as punch tapes, magnetic tapes, or disks.
- Modify existing programs to enhance efficiency.
- Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
Interests
People who work in this occupation generally have the interest code: ICR.
This means people who work in this occupation generally have Investigative interests, but also prefer Conventional and Realistic environments.
Work Values
People who work in this occupation generally prize Support, but also value Relationships and Independence in their jobs.
Things They Need to Know
- Mathematics - Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
- Mechanical - Knowledge of machines and tools, including their designs, uses, repair, and maintenance.
- Design - Knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.
- Engineering and Technology - Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
- Production and Processing - Knowledge of raw materials, production processes, quality control, costs, and other techniques for maximizing the effective manufacture and distribution of goods.
Things They Need to Be Able to Do
- Programming - Writing computer programs for various purposes.
- Operation Monitoring - Watching gauges, dials, or other indicators to make sure a machine is working properly.
- Monitoring - Monitoring/Assessing performance of yourself, other individuals, or organizations to make improvements or take corrective action.
- Complex Problem Solving - Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
- Critical Thinking - Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
- Writing - Communicating effectively in writing as appropriate for the needs of the audience.
- Active Learning - Understanding the implications of new information for both current and future problem-solving and decision-making.
Additional Resources
- California Occupational Guide - A detailed guide to this occupation provided by the California Employment Development Department (EDD)
Education Required
Most occupations in this zone require training in vocational schools, related on-the-job experience, or an associate's degree.
Wages
In 2012, the average annual wage in California was $55,290.00 with most people making between $30,530.00 and $80,880.00
Outlook
During 2010, this occupation employed approximately 2,300 people in California. It is projected that there will be 2,700 employed in 2020.
This occupation will have about 40 openings due to growth and about 40 replacement openings for approximately 80 total annual openings.
Similar Occupations
- Industrial Engineering Technicians
- Electronics Engineering Technologists
- Manufacturing Engineering Technologists
- Geological Sample Test Technicians
- Forensic Science Technicians
- Broadcast Technicians
- Medical and Clinical Laboratory Technologists
- Elevator Installers and Repairers
- Medical Equipment Repairers
- Aviation Inspectors
People who viewed this occupation also viewed:
-
majorComputer Programming/Programmer, General
-
onetCounter and Rental Clerks
-
majorComputer Numerically Controlled (CNC) Machinist Technology/CNC Machinist
-
collegeUniversity of Southern California
-
collegeGolden West College
-
majorComputer Software Engineering
-
onetFirst-Line Supervisors of Food Preparation and Serving Workers
-
collegeLoma Linda University
-
onetElectric Motor, Power Tool, and Related Repairers
-
collegePrecision Manufacturing Institute
-
majorGeneral Office Occupations and Clerical Services


