Computer Numerically Controlled Tool Programmers
Production Occupations- Código O*NET-SOC
- 51-9162.00
Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.
- Fonte dos dados: BLSPublicado: 2026-08
Muito alto· relativa
BaixoQuatro faixas relativasMuito altoValor por grupo ocupacional
Escala, base e fonte
Quatro faixas relativas (Baixo / Moderado / Alto / Muito alto)
831 ocupações detalhadas da tabela de projeções de emprego do BLS. O valor é atribuído por código da National Employment Matrix (NEM), pelo que as ocupações que partilham um código NEM recebem a mesma banda
- Fonte dos dados: AnthropicPublicado: 2026-03
0,121
0,000Intervalo dos valores aqui apresentados0,745Escala, base e fonte
Índice de exposição observada, 0–1 tal como publicado
Mapeado sobre tarefas O*NET
Publicado por ocupação SOC 2018; toda ocupação O*NET com o mesmo código SOC 2018 recebe este valor
- Fonte dos dados: ILOPublicado: 2025
0,12–0,20· 2 grupos ISCO-08
Escala, base e fonte
Índice de exposição à IA generativa, 0–1 tal como publicado
Publicado por grupo de base ISCO-08. Ligado a esta ocupação, total ou parcialmente, aplicando tal como publicadas as tabelas de correspondência do U.S. Bureau of Labor Statistics (ISCO-08 para SOC 2010, SOC 2010 para SOC 2018)
Que tipo de valor esta fonte publica
A categoria de BLS é uma posição relativa, não um nível absoluto, e também não é uma medição de primeira mão: agrupa em quatro faixas as posições percentis da ocupação em vários estudos publicados. Não é uma previsão de emprego ou de salários, não é uma probabilidade de adoção e não distingue automação de aumento.
Valor ILO de cada grupo ISCO-08 ligado
- ISCO-08 7222Toolmakers and Related Workers0,20
- ISCO-08 9329Manufacturing Labourers Not Elsewhere Classified0,12
Task-level exposure
Apenas tarefas expostas16 tarefas avaliadas · 14 tarefas com β ≥ 0,5 (87,5%)
β = exposição direta (E1) + 0,5 × exposição com ferramentas disponíveis (E2), segundo a definição do repositório de origem.
- Unidade de origem: tarefas do O*NET 27.2 → código de ocupação do O*NET 31.0
- 1 tarefa pontuada não consta da lista de tarefas do O*NET 31.0; a sua pontuação é mantida como publicada para o O*NET 27.2.
- Fonte
- OpenAI "GPTs are GPTs" exposure rubric
- Versão
- gh-main-0471612
- Licença
- MIT License, Copyright (c) 2024 OpenAI
Tarefas da ocupação O*NET-SOC 2010 51-4012.00 Computer Numerically Controlled Machine Tool Programmers, Metal and Plastic, que vinculamos a esta ocupação por meio da tabela de correspondência oficial O*NET-SOC 2010 para 2019
| Task (O*NET 20.1) | Claude.aiRaw / share % | APIRaw / share % |
|---|---|---|
Modify existing programs to enhance efficiency.51-4012.00 | 0.496256.0 | 0.605054.9 |
Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.51-4012.00 | 0.234826.5 | 0.460841.8 |
Write programs in the language of a machine's controller and store programs on media such as punch tapes, magnetic tapes, or disks.51-4012.00 | 0.151417.1 | 0.03623.3 |
Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.51-4012.00 | 0.00390.4 | —0 |
| Not observed on any surface — 11 task(s) — These tasks have no row in the source for this release. The 0 in the share row is a display-stage composition ratio; absence is what the — in the raw row states. | ||
Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes. | —0 | —0 |
Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates. | —0 | —0 |
Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures. | —0 | —0 |
Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications. | —0 | —0 |
Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions. | —0 | —0 |
Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers. | —0 | —0 |
Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper. | —0 | —0 |
Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes. | —0 | —0 |
Sort shop orders into groups to maximize materials utilization and minimize machine setup time. | —0 | —0 |
Draw machine tool paths on pattern film, using colored markers and following guidelines for tool speed and efficiency. | —0 | —0 |
Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards. | —0 | —0 |
Values in this tab are predicted labels, not observations. Eloundou et al. (2023) published two rating regimes — human raters and GPT-4 — and the β shown here is derived from the GPT-4 rater basis alone; the same task can take a different value under the other regime. The unit and the meaning differ from the observed shares (%) in the other tabs, so do not place them on the same axis.
| Task (O*NET 27.2) | βE1 + 0.5 × E2 |
|---|---|
Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.O*NET Task ID 11959 | 1.0 |
Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.O*NET Task ID 11960 | 1.0 |
Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.O*NET Task ID 11962 | 1.0 |
Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.O*NET Task ID 11963 | 1.0 |
Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.O*NET Task ID 11965 | 1.0 |
Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.O*NET Task ID 11966 | 1.0 |
Modify existing programs to enhance efficiency.O*NET Task ID 11967 | 1.0 |
Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.O*NET Task ID 11968 | 1.0 |
Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.O*NET Task ID 11969 | 1.0 |
Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.O*NET Task ID 11970 | 1.0 |
Sort shop orders into groups to maximize materials utilization and minimize machine setup time.O*NET Task ID 11971 | 1.0 |
Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.O*NET Task ID 11961 | 0.5 |
Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.O*NET Task ID 11964 | 0.5 |
Draw machine tool paths on pattern film according to guidelines for tool speed and efficiency, using colored markers.O*NET Task ID 11972 | 0.5 |
Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards.O*NET Task ID 11973 | 0.0 |
Perform preventative maintenance or minor repairs on machines.O*NET Task ID 20922 | 0.0 |
β = E1 + 0.5 × E2 · E1 = tasks where direct LLM access alone cuts time by at least 50%, E2 = tasks where software built on top of an LLM cuts time by at least 50%. Values take only 0 / 0.5 / 1.0.
Data sources & licenses — O*NET®, Anthropic Economic Index, Eloundou et al. (2023): see full notices on the Credits page
Todas as tarefas do O*NET 31.0 (16)
Todas as tarefas do O*NET 31.0 desta ocupação (em inglês, como publicadas; tipo de tarefa principal ou complementar). Os valores de exposição não constam desta lista; estão na tabela acima, ao lado de cada tarefa na redação da versão do O*NET usada por cada fonte.
| Tarefa (O*NET 31.0) | Tipo |
|---|---|
| Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes. | Principal |
| Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved. | Principal |
| Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates. | Principal |
| Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures. | Principal |
| Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications. | Principal |
| Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions. | Principal |
| Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers. | Principal |
| Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks. | Principal |
| Modify existing programs to enhance efficiency. | Principal |
| Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media. | Principal |
| Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper. | Principal |
| Sort shop orders into groups to maximize materials utilization and minimize machine setup time. | Principal |
| Perform preventative maintenance or minor repairs on machines. | Principal |
| Order tooling for jobs. | Principal |
| Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes. | Complementar |
| Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards. | Complementar |
0,02/ 3· Índice de exposição a robôs
Escala, base e fonte
Cada tarefa física recebe uma nota de 0 a 3 conforme o ambiente em que robôs já implantados, vendidos ou demonstrados poderiam realizá-la (0 nenhum · 1 ambientes feitos para robôs, como uma célula de máquinas cercada ou uma linha de engarrafamento · 2 instalações estruturadas, como uma farmácia hospitalar ou um porto de contêineres · 3 ambientes não estruturados, como uma residência particular ou um canteiro de obras), e as notas são promediadas pela parcela do tempo de trabalho
Tarefas físicas entre as tarefas O*NET 29.3 desta ocupação
A Anthropic estimou as notas e as parcelas de tempo com o Claude Opus 5 usando pesquisa na web (situação em 2026).
O índice de exposição a robôs é uma medida diferente dos números de exposição à IA deste site e não pode ser somado a eles nem comparado com eles. Não mede a adoção real nem o custo, e 0 também abrange ocupações sem tarefas físicas.
Nota de cada tarefa física
Níveis de ambiente robótico (E0–E3)
E0 nenhumDetalhes
Avaliada como não realizável por robôs que foram implantados, vendidos ou demonstrados, nem mesmo em um ambiente feito para robôs
E1 ambientes feitos para robôsDetalhes
Avaliada como realizável em um ambiente construído em torno da máquina, como uma célula de máquinas cercada ou uma linha de engarrafamento
E2 instalações estruturadasDetalhes
Avaliada como realizável em uma instalação de trabalho de pessoas que uma instituição mantém em um padrão de trabalho, como uma farmácia hospitalar ou um porto de contêineres
E3 ambientes não estruturadosDetalhes
Avaliada como realizável em um ambiente que nenhuma instituição mantém em um padrão de trabalho, como uma residência particular ou um canteiro de obras
Apenas as tarefas classificadas como físicas são listadas; as demais tarefas não têm nível na fonte.
| Tarefa (O*NET 29.3) | Nível de ambiente robótico |
|---|---|
| Perform preventative maintenance or minor repairs on machines. | E1 ambientes feitos para robôs |
| Draw machine tool paths on pattern film according to guidelines for tool speed and efficiency, using colored markers. | E1 ambientes feitos para robôs |
Informação ocupacional
Perspetivas de emprego (BLS)
- Emprego, 2025
- 29K
- Emprego projetado, 2035
- 30K
- Variação (2025–35)
- +5,9%
- Salário anual mediano, 2025
- $68.120
- Escolaridade habitual para ingresso
- Postsecondary nondegree award
Ligações à classificação coreana (KSCO)
Ligações da versão atual de Korea Occupation Direct Crosswalk v1.1, elaborado pela AI Changing Work. Os valores de relação são lidos a partir da ocupação O*NET-SOC.
| Código KSCO | Nome KSCO | Relação | Estado |
|---|---|---|---|
| 85107 | 머시닝센터 조작원 | Relacionada, não correspondente | confirmado |
Definições de relação e estado(kr-direct v1.1)
Descrição ocupacional da OIT
A AI Changing Work vincula a esta ocupação os grupos de base da ISCO-08 abaixo aplicando, tal como publicadas, as tabelas de correspondência do Bureau of Labor Statistics dos EUA (BLS) (SOC 2018 para SOC 2010, SOC 2010 para ISCO-08), sem seleção caso a caso; cada vínculo pode ser total ou parcial.
- ISCO-08 3139Process Control Technicians Not Elsewhere Classified
Outros técnicos de controlo de processos industriais
- ISCO-08 7222Toolmakers and Related Workers
Serralheiros mecânicos e similares
- ISCO-08 9329Manufacturing Labourers Not Elsewhere Classified
Outros trabalhadores não qualificados da indústria transformadora
Fonte: European Commission, DG EMPL — ESCO API 2026-08-08 (bridge v1.2.1)
Licença: CC BY 4.0 (EU Reuse Notice)
Fonte: European Commission, DG EMPL — ESCO API 2026-08-08 (bridge v1.2.1)
Licença: CC BY 4.0 (EU Reuse Notice)
Fonte: European Commission, DG EMPL — ESCO API 2026-08-08 (bridge v1.2.1)
Licença: CC BY 4.0 (EU Reuse Notice)
Sources: ILO ISCO-08 — details: Credits
Vocabulário ocupacional ESCO
Cada entrada abaixo está associada a esta ocupação no ESCO-O*NET Crosswalk publicado (versão 1, 2022). Os tipos de correspondência são os dessa tabela; a redação é da AI Changing Work.
- Programador de ferramentas numéricas e de controlo de processos/Programadora de ferramentas numéricas e de controlo de processosESCO 2514.4Mesmo âmbito
Os programadores de ferramentas numéricas e de controlo de processos desenvolvem programas informáticos para o controlo de máquinas e equipamentos automáticos envolvidos nos processos de fabrico. Analisam planos técnicos e ordens de trabalho, realizam simulações informáticas e testes de funcionamento.
- Operador de fresadora/Operadora de fresadoraESCO 7223.4.6Sobrepõem-se, não são iguais
Os operadores de fresadora instalam, programam e controlam fresadoras, concebidas para cortar material em excesso de peças metálicas, utilizando uma fresa de corte rotativo controlado por computador. Interpretam os esquemas das fresadoras e as instruções das ferramentas, realizam operações regulares de manutenção das máquinas e efetuam ajustes aos comandos de fresagem, tais como a profundidade dos cortes ou a velocidade de rotação.
- Operador de máquina de controlo numérico digital/Operadora de máquina de controlo numérico digitalESCO 7223.4Sobrepõem-se, não são iguais
Os operadores de máquina de controlo numérico digital procedem à instalação, manutenção e controlo de máquinas de controlo numérico digital para executar as encomendas de produtos. São responsáveis pela programação das máquinas, assegurando o cumprimento dos parâmetros e das medições requeridos e respeitando as normas de qualidade e segurança.
- Operador de máquina de tornear/Operador de máquina de tornearESCO 7223.4.4Sobrepõem-se, não são iguais
Os operadores de máquinas de tornear instalam, programam e cuidam das máquinas de tornear concebidas para cortar o metal em excesso de uma peça metálica, utilizando uma ferramenta de corte temperado movida por motores controlados por computador. Interpretam os esquemas da máquina de tornear e as instruções das ferramentas, realizam operações regulares de manutenção das máquinas e efetuam ajustes aos comandos, tais como a profundidade dos cortes e a velocidade de rotação.
- Operador de plaina metálica/Operadora de plaina metálicaESCO 7223.12Sobrepõem-se, não são iguais
Os operadores de plaina metálica instalam e operam uma plaina, que é uma máquina metalúrgica concebida para cortar metal em excesso de uma peça metálica, utilizando um movimento linear relativo entre a ferramenta de corte da plaina e a peça para criar uma trajetória linear e cortar.
- Serralheiro de moldes/Serralheira de moldesESCO 7222.5Sobrepõem-se, não são iguais
Os serralheiros de moldes operam máquinas e equipamentos concebidos para a criação de ferramentas e moldes metálicos, que são necessários em várias áreas da indústria transformadora e produzem estes instrumentos em todas as fases do processo de produção. Concebem os instrumentos e moldes, depois cortam-nos e dão-lhes forma à medida, e procedem ao seu acabamento por máquinas-ferramentas manuais, ferramentas elétricas, ferramentas manuais ou por programação e tratamento de ferramentas CNC e máquinas de fabrico de moldes.
- Técnico de engrenagens/Técnica de engrenagensESCO 7223.8Sobrepõem-se, não são iguais
Os técnicos de engrenagens fabricam peças de precisão para engrenagens e outros elementos motrizes. Utilizam uma série de máquinas-ferramentas.
Fonte: European Commission, DG EMPL — ESCO API 2026-08-08 (bridge v1.2.1)
Licença: CC BY 4.0 (EU Reuse Notice)
ESCO reuse terms and the modification notice are in Credits.
Ligações à classificação francesa (ROME)
Ligações entre esta ocupação e fichas ROME 4.0, estabelecidas pela AI Changing Work com modelos de IA. As relações leem-se do lado desta ocupação. As ligações marcadas como «provisório» foram adotadas apenas com base nos julgamentos de dois avaliadores da mesma família de modelos (Claude), ou por uma regra do operador aplicada a esses julgamentos, pelo que se apoiam em evidências mais fracas do que as ligações confirmadas.
| Código ROME | Designação ROME (francês) | Relação |
|---|---|---|
| H1408 | Programmeur / Programmeuse en Conception de Fabrication Assistée par Ordinateur (CFAO) | Esta ocupação é mais restritaprovisório |
| H2903 | Usineur / Usineuse | Relacionada, não correspondenteprovisório |
Source: France Travail — Répertoire Opérationnel des Métiers et des Emplois (ROME 4.0), version 61, last updated 15 June 2026 (https://www.data.gouv.fr/datasets/repertoire-operationnel-des-metiers-et-des-emplois-rome). Licence Ouverte 2.0.
ROME codes and titles are reproduced unchanged; the links to O*NET-SOC occupations are AI Changing Work's own judgment and are not a France Travail correspondence.
(AI Changing Work link release: fr-direct v1)
Ligações à classificação espanhola (CNO-11)
Ligações entre esta ocupação e ocupações CNO-11, estabelecidas pela AI Changing Work com modelos de IA. As relações leem-se do lado desta ocupação.
| Código CNO-11 | Designação CNO-11 (espanhol) | Relação |
|---|---|---|
| 7323 | Ajustadores y operadores de máquinas-herramienta | Relacionada, não correspondente |
Source: Instituto Nacional de Estadística (INE), National Classification of Occupations 2011 (CNO-11, Royal Decree 1591/2010) — www.ine.es · Licensed CC BY 4.0. CNO-11 codes and Spanish titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own judgment and are not an INE correspondence.
(AI Changing Work link release: es-direct v1)
Ligações à classificação alemã (KldB)
Ligações entre esta ocupação e ocupações KldB, estabelecidas pela AI Changing Work com modelos de IA. As relações leem-se do lado desta ocupação.
| Código KldB | Designação KldB (alemão) | Relação |
|---|---|---|
| 24233 | Berufe in der spanenden Metallbearbeitung - komplexe Spezialistentätigkeiten | Mesmo âmbito |
Source: © Statistik der Bundesagentur für Arbeit — Klassifikation der Berufe 2010 – überarbeitete Fassung 2020, https://statistik.arbeitsagentur.de. KldB codes and titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own mapping (eigene Zuordnung) and are not a Bundesagentur für Arbeit correspondence.
(AI Changing Work link release: de-direct v1)
Ligações à classificação japonesa (JSCO)
Ligações entre esta ocupação e ocupações JSCO, estabelecidas pela AI Changing Work com modelos de IA. As relações leem-se do lado desta ocupação.
| Código JSCO | Designação JSCO (japonês) | Relação |
|---|---|---|
| 083 | 機械技術者(開発を除く) | Relacionada, não correspondenteprovisório |
| 523 | 金属工作機械作業従事者 | Relacionada, não correspondenteprovisório |
Source: Ministry of Internal Affairs and Communications (MIC), Japan Standard Occupational Classification (Dec. 2009, MIC Notification No. 555). JSCO codes and Japanese titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own judgment and are not a MIC correspondence.
(AI Changing Work link release: jp-direct v1)
Fontes de dados e licenças desta página, e avisos de modificação e tradução da AI Changing Work: Créditos e fontes