Beruf CNC-Programmierer / CNC-Programmiererin

CNC-Programmierer entwickeln Computerprogramme zur Steuerung von automatischen Maschinen und Geräten, die bei Fertigungsprozessen eingesetzt werden. Sie analysieren technische Pläne und Arbeitsaufträge, Computersimulationen und Probeläufe.

Möchten Sie wissen, welche Art von Karriere und welche Berufe am besten zu Ihnen passen? Absolvieren Sie unseren kostenlosen Holland-Code-Berufstest und finden Sie es heraus.

Persönlichkeitstyp

Wissen

  • Statistische Prozessüberwachung

    Methode der Qualitätskontrolle, bei der Statistiken zur Überwachung der Prozesse eingesetzt werden.

  • Visual Basic

    Techniken und Grundsätze der Softwareentwicklung, wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Visual Basic.

  • Prolog (Computerprogrammierung)

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Prolog.

  • ML (Computerprogrammierung)

    Techniken und Grundsätze der Softwareentwicklung, wie Analyse, Algorithmen, Codierung, Tests und Zusammenstellung von Programmierparadigmen in ML.

  • PHP

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in PHP.

  • ASP.NET

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in ASP.NET.

  • Microsoft Visual C++

    Bei dem Computerprogramm „Visual C++“ handelt es sich um eine Reihe von Tools für das Schreiben von Programmen, z. B. Compiler, Debugger, Code-Editor, Code-Highlights, die als Paket in eine einheitliche Benutzerschnittstelle eingebunden sind. Es wird von dem Software-Unternehmen Microsoft entwickelt.

  • COBOL

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in COBOL.

  • Python (Computerprogrammierung)

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Python.

  • MATLAB

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in MATLAB.

  • Assembly (Computerprogrammierung)

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Assembly.

  • Computerprogrammierung

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen (z. B. objektorientierte Programmierung, Funktionsprogrammierung) und von Programmiersprachen.

  • ABAP

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in ABAP.

  • OpenEdge Advanced Business Language

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in OpenEdge Advanced Business Language.

  • CAD-Software

    Die Software für das computergestützte Konstruieren (CAD) zur Erstellung, Änderung, Analyse oder Optimierung eines Produkts.

  • Smalltalk (Computerprogrammierung)

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Smalltalk.

  • Common Lisp

    Techniken und Grundsätze der Softwareentwicklung, wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Common Lisp.

  • Qualitäts- und Taktzeitoptimierung

    Die optimale Rotations- oder Taktzeit und die allgemeine Qualität eines Werkzeugs oder der Prozesse einer Maschine.

  • TypeScript

    Techniken und Grundsätze der Softwareentwicklung, wie Analyse, Algorithmen, Codierung, Tests und Zusammenstellung von Programmierparadigmen in TypeScript.

  • IKT-Systemprogrammierung

    Methoden und Werkzeuge zur Entwicklung von Systemsoftware, Spezifikationen für Systemarchitekturen und Schnittstellen zwischen Netz- und Systemmodulen und -komponenten.

  • CoffeeScript

    Techniken und Grundsätze der Softwareentwicklung, wie Analyse, Algorithmen, Codierung, Tests und Zusammenstellung von Programmierparadigmen in CoffeeScript.

  • Swift (Computerprogrammierung)

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Swift.

  • Scratch (Computerprogrammierung)

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Scratch.

  • SAS language

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmparadigmen in der SAS language.

  • Perl

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Perl.

  • APL

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmparadigmen in APL.

  • Ruby (Computerprogrammierung)

    Techniken und Grundsätze der Softwareentwicklung, wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Ruby.

  • JavaScript

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in JavaScript.

  • Groovy

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Groovy.

  • SAP R3

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in SAP R3.

  • Pascal (Computerprogrammierung)

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Pascal.

  • C#

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in C#.

  • Objective-C

    Techniken und Grundsätze der Softwareentwicklung, wie Analyse, Algorithmen, Codierung, Tests und Zusammenstellung von Programmierparadigmen in Objective-C.

  • Java (Computerprogrammierung)

    Techniken und Grundsätze der Softwareentwicklung, wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Java.

  • R

    Techniken und Grundsätze der Softwareentwicklung, wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in R.

  • Haskell

    Techniken und Grundsätze der Softwareentwicklung, wie Analyse, Algorithmen, Programmierung, Tests und Zusammenstellen von Programmparadigmen in Haskell.

  • Scala

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Scala.

  • Lisp

    Techniken und Grundsätze der Softwareentwicklung, wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in Lisp.

  • Technische Pläne

    Fähigkeit, technische Pläne, Zeichnungen und Entwürfe zu lesen und zu verstehen sowie einfache schriftliche Aufzeichnungen zu führen.

  • Erlang

    Techniken und Grundsätze der Softwareentwicklung, wie Analyse, Algorithmen, Programmierung, Tests und Zusammenstellung von Programmparadigmen in Erlang.

  • C++

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in C++.

  • VBScript

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in VBScript.

  • AJAX

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen in AJAX.

Fertigkeiten

  • CNC-Steuerung programmieren

    Programmierung des gewünschten Produktdesigns in der Steuerung der CNC-Maschine.

  • CAD-Software nutzen

    Nutzung von Systemen für das computergestützte Design (CAD-Systemen) bei der Erstellung, Veränderung, Analyse oder Optimierung eines Designs.

  • Messinstrumente nutzen

    Verwenden unterschiedlicher Messinstrumente je nach Art des zu vermessenden Gebiets. Einsetzen verschiedener Instrumente zur Messung von Länge, Fläche, Volumen, Geschwindigkeit, Energie, Kraft und anderen Messgrößen.

  • Einen Computer benutzen

    Nutzen von Computerausrüstung oder digitalen Geräten, um die Qualitätskontrolle, die Datenverwaltung und die Kommunikation zu erleichtern. Befolgen der Anweisungen eines Computerprogramms, Erstellen von Dateien oder Dokumenten.

  • Maschinensteuerung einstellen

    Einrichten und Steuern einer Maschine durch Eingabe geeigneter Daten sowie Einrichtung der (elektronischen) Steuerung nach Maßgabe des gewünschten Fertigprodukts.

  • Fehlersuche betreiben

    Ermittlung von Betriebsproblemen, Entscheidung darüber, was zu tun ist, und entsprechende Berichterstattung.

  • Standardbaupläne lesen

    Lesen und Verstehen von Standardbauplänen, Maschinen und Prozessplänen.

  • Statistische Methoden der Prozesssteuerung anwenden

    Anwendung statistischer Methoden aus der statistischen Versuchsplanung (Design of Experiments, DOE) und der statistischen Prozessüberwachung (Statistical Process Control, SPC) zur Kontrolle der Fertigungsprozesse.

  • Verfügbarkeit von Geräten sicherstellen

    Sicherstellen, dass die erforderlichen Geräte vor Beginn der Verfahren bereitgestellt werden und einsatzbereit und verfügbar sind.

Mögliche Kenntnisse und Fähigkeiten

mathematik rat zu verbesserungen der sicherheit erteilen rechnergestützte entwicklungssysteme einsetzen technische dokumentation bereitstellen datenanalyse durchführen kunden/kundinnen über technische möglichkeiten beraten cam-software verwenden technische dokumentationen verwenden drehmaschine pflegen fertigungsverfahren 3d-modellierung engineering-prozesse drehmaschinenteile mechanik grundsätze der ingenieurwissenschaften elektrotechnik