Occupation Details
Computer Numerically Controlled Tool Programmers
Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.
Quick Navigation
Interests
Realistic
Realistic occupations frequently involve work activities that include practical, hands-on problems and solutions. They often deal with plants, animals, and real-world materials like wood, tools, and machinery. Many of the occupations require working outside, and do not involve a lot of paperwork or working closely with others.
Investigative
Investigative occupations frequently involve working with ideas, and require an extensive amount of thinking. These occupations can involve searching for facts and figuring out problems mentally.
Conventional
Conventional occupations frequently involve following set procedures and routines. These occupations can include working with data and details more than with ideas. Usually there is a clear line of authority to follow.
Work Values
Relationships
Occupations that satisfy this work value allow employees to provide service to others and work with co-workers in a friendly non-competitive environment. Corresponding needs are Co-workers, Moral Values and Social Service.
Support
Occupations that satisfy this work value offer supportive management that stands behind employees. Corresponding needs are Company Policies, Supervision: Human Relations and Supervision: Technical.
Independence
Occupations that satisfy this work value allow employees to work on their own and make decisions. Corresponding needs are Creativity, Responsibility and Autonomy.
Salary & Job Outlook
Starting Salary
$44,630.00
New York StateMedian Salary
$62,900.00
New York StateExperienced Salary
$72,880.00
New York StateNational Average for Comparison
New York State Job Market Outlook
Jobs Right Now (2018)
860
professionals in NYFuture Job Growth (2030)
1,220
+36 jobs/yearNew Jobs Every Year
149
new opportunities yearlyGrowth Rate
0.4%
projected increasePreparation: Experience, Training, and Education
The list below outlines the prior educational experience required to perform in this occupation.
College Helps - Some college classes or training
Experience Requirements
Previous work-related skill, knowledge, or experience is required for these occupations. For example, an electrician must have completed three or four years of apprenticeship or several years of vocational training, and often must have passed a licensing exam, in order to perform the job.
Education Requirements
Most occupations in this zone require training in vocational schools, related on-the-job experience, or an associate's degree.
Training Details
Employees in these occupations usually need one or two years of training involving both on-the-job experience and informal training with experienced workers. A recognized apprenticeship program may be associated with these occupations.
Transferrable Skills and Experience
These occupations usually involve using communication and organizational skills to coordinate, supervise, manage, or train others to accomplish goals. Examples include hydroelectric production managers, desktop publishers, electricians, agricultural technicians, barbers, court reporters and simultaneous captioners, and medical assistants.
School Programs
The following lists school programs which are applicable to this occupation.
Licensing & Certification
State License and Certifications Requirements are not currently associated with this occupation.
Apprenticeship
Contact your regional representative to learn more about apprenticeships available in your area by visiting Apprenticeship Contacts.
Skills
The list below includes the skills required by workers in this occupation; skills are what allow you to learn more quickly and improve your performance.
Programming
Writing computer programs for various purposes.
Monitoring
Monitoring/Assessing performance of yourself, other individuals, or organizations to make improvements or take corrective action.
Operations Monitoring
Watching gauges, dials, or other indicators to make sure a machine is working properly.
Skill level is measured on a seven point scale, where one means 'some competence required for this occupation' and seven means 'a high level of expertise required for this occupation'.
Knowledge
The list below includes knowledge items, the principles and facts required by this occupation.
Computers and Electronics
Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
Mechanical
Knowledge of machines and tools, including their designs, uses, repair, and maintenance.
Mathematics
Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
Production and Processing
Knowledge of raw materials, production processes, quality control, costs, and other techniques for maximizing the effective manufacture and distribution of goods.
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.
Design
Knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.
Knowledge level is measured on a seven point scale, where one means 'some competence required for this occupation' and seven means 'a high level of expertise required for this occupation'.
Work Environment
The list below includes the physical and social factors that influence the nature of work in this occupation.
Hover over or tap each factor to see its description.
Work Styles
Included in the list below are the personal work style characteristics that can affect how well a worker is likely to perform in this occupation.
Achievement/Effort
Job requires establishing and maintaining personally challenging achievement goals and exerting effort toward mastering tasks.
Analytical Thinking
Job requires analyzing information and using logic to address work-related issues and problems.
Attention to Detail
Job requires being careful about detail and thorough in completing work tasks.
Cooperation
Job requires being pleasant with others on the job and displaying a good-natured, cooperative attitude.
Dependability
Job requires being reliable, responsible, and dependable, and fulfilling obligations.
Independence
Job requires developing one's own ways of doing things, guiding oneself with little or no supervision, and depending on oneself to get things done.
Initiative
Job requires a willingness to take on responsibilities and challenges.
Integrity
Job requires being honest and ethical.
Persistence
Job requires persistence in the face of obstacles.
Self-Control
Job requires maintaining composure, keeping emotions in check, controlling anger, and avoiding aggressive behavior, even in very difficult situations.
Tools & Technology
This list below describes the machines, equipment, tools, software, and information technology that workers in this occupation will use.
Tools
- Adjustable squares
- Bore gauges
- Computer numerical control CNC grinders
- Computer numerical control CNC lasers
- Computer numerical control CNC notchers
- Computer numerical control CNC press brakes
- Computer numerical control CNC punch presses
- Computer numerically controlled CNC lathes
- Coodinate meauring machines CMM
- Dial indicators
- Digital angle gauges
- Digital calipers
- Digital height gauges
- Digital micrometers
- Drill presses
- Fillet gauges
- Optical comparators
- Pin gauge sets
- Precision surface plates
- Screw machines
- Screw pitch gauges
- Sine bars
- Thickness gauges
- Toolmaker's microscope
- Transfer gages
- Vernier bevel protractors
- Vernier calipers
- Vertical boring mills
- Vertical computer numerically controlled CNC milling machines
- Vertical turret lathes VTL
Technology
- 3D Systems GibbsCAM
- Aptean Made2Manage
- Autodesk AutoCAD
- Cimatron CimatronE
- Computer aided design CAD software
- DP Technology ESPRIT
- Dassault Systemes SolidWorks
- Dolphin CAD/CAM
- Enterprise resource planning ERP software
- Extensible markup language XML
- FANUC CNC
- FaceTime
- FastCAM
- G-code
- LAB SUM3D
- M-code
Duties
Duties are job behaviors describing activities that occur on multiple jobs. The generalized and detailed work activities described in the list below apply to this occupation.
- determine tasks needed to complete machined products
- understand engineering data or reports
- understand technical operating, service or repair manuals
- use drafting or mechanical drawing techniques
- monitor equipment or machine operation to detect problems
- analyze technical data, designs, or preliminary specifications
- draw prototypes, plans, or maps to scale
- lay out machining, welding or precision assembly projects
- calculate engineering specifications
- inspect manufactured products or materials
- solve machine tool problems
- read blueprints
- read production layouts
- read technical drawings
- use computer aided drafting or design software for design, drafting, modeling, or other engineering tasks
- use computers to enter, access or retrieve data
- program computer numerical controlled machines
- configure computers in industrial or manufacturing setting
Tasks
The list below outlines specific tasks that a worker in this occupation is called upon to do regularly.
- Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
- Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
- Revise programs 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 to calculate dimensions, tool selection, machine speeds, and feed rates.
- Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.
- Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
- Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.
- Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
- Modify existing programs to enhance efficiency.
- Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
- Draw machine tool paths on pattern film according to guidelines for tool speed and efficiency, using colored markers.
- Sort shop orders into groups to maximize materials utilization and minimize machine setup time.
- Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.
- Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.
- Perform preventative maintenance or minor repairs on machines.
- Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards.
Learning Resources
More information on this occupation may be found in the links provided below.
Computer control programmers and operators
Visit this link for additional information on this career from the Occupational Outlook Handbook; a publication produced and maintained by the United States Department of Labor.
Learn More
