Ein NC-Programmierer bzw. eine NC-Programmiererin ist für die Erstellung von NC-Programmen für Werkzeugmaschinen zuständig. NC steht für „numerical control“ und bedeutet übersetzt numerische Steuerung. Dabei geht es um Geräte, die zur Steuerung von Maschinen genutzt werden und über Steuerbefehle laufen, die in Form eines Codes vorliegen.
Ähnliche Aufgabenbereiche haben KNX-Programmierer, CNC-Programmiererinnen und CNC-Fräser.
NC-Programmierer übernehmen bedeutende Aufgaben, um die Herstellung von Fertigungserzeugnissen sicherzustellen. Die Kernaufgabe besteht aus der Erstellung von NC-Programmen. Dazu gehört die Festlegung der Bearbeitungsparameter sowie die Auswahl der geeigneten Werkzeuge und Produktionsmittel.
Im Bereich der Programmoptimierung prüfen NC-Programmierer bestehende NC-Programme hinsichtlich der Qualitäts- und Kostenziele. Durch Programmerprobungen decken sie Fehler der Maschinen und Anlagen auf und erkennen Abweichungen in der Qualität. Die entsprechenden Korrekturen werden ebenfalls von NC-Programmierern durchgeführt.
Zusätzlich haben NC-Programmierer Aufgaben in den Bereichen der Dokumentation von NC-Programmen sowie der Schulung von Mitarbeitern bezüglich der Programmbedienung.
NC-Programmiererinnen können vielseitig in verschiedenen Industrieunternehmen eingesetzt werden. Zu den potenziellen Arbeitgebern zählen Unternehmen aus den Branchen:
Die Anforderungen an NC-Programmierer variieren je nach Unternehmen und Branche. Eine konkrete Ausbildung gibt es für diesen Beruf nicht. Manche Arbeitgeber legen Wert auf eine handwerkliche bzw. technisches Ausbildung, beispielsweise als Zerspanungsmechaniker und setzen dementsprechend Kenntnisse in der Zerspanung von Dreh- und Frästeilen voraus. Andere Arbeitgeber bevorzugen Bewerber mit einem abgeschlossenen Bachelor- oder Masterstudium im Bereich Maschinenbau oder Produktionstechnik.
Einschlägige Berufserfahrung als NC-Programmierer oder Zerspanungsmechaniker wird außerdem bei einigen Arbeitgebern vorausgesetzt oder gilt als wünschenswert. Ein NC-Programmierer sollte idealerweise praktische Erfahrung mit gängigen Programmiersprachen und Software mitbringen, die für die Erstellung on NC-Programmen verwendet werden. Dazu gehören beispielsweise CAD- und CAM-Systeme (Computer-Aided-Design/ Computer-Aided-Manufacturing) wie PEPS, TopSolid, Quindos 7, Visi oder Catia V5.
Die NC-Programmierung entwickelt sich kontinuierlich weiter. Deshalb ist es für NC-Programmierer ratsam, das Wissen durch Weiterbildungen und Fortbildungen auf dem aktuellen Stand zu halten. Es gibt eine Vielzahl von Zertifizierungen und Kursen, die speziell für NC-Programmierer angeboten werden. Je nach Vorbildung ist zudem eine Aufstiegsweiterbildung zum Techniker oder Meister, eine gute Möglichkeit, um beruflich voranzukommen und eine verantwortungsvolle Position zu besetzen.
Für die Arbeit einer NC-Programmiererin eine ausgeprägte Kommunikationsfähigkeit sehr wichtig, um mit anderen Teammitgliedern, wie Ingenieurinnen oder Maschinenbedienerinnen, gemeinsam technische Anforderungen auszuarbeiten und die korrekte Programmierung der Maschinen sicherzustellen. Eine NC-Programmiererin ist eine Fachfrau mit technischem und informationstechnischem Fachwissen. Ebenso wichtig sind Genauigkeit sowie eine starke Problemlösungskompetenz, um Störungen und Fehler in den Programmen zu erkennen und zu beheben.