NC Shop Floor Programmer Role Overview
The DELMIA NC Shop Floor Programmer (NSR) Role enables users to program advanced 2.5-axis milling machines, 3- axis milling machines, and 2- / 4- axes wire EDM machines to create 3D parts.
All-in-one NC Programming environment
3DEXPERIENCE Works® immerses NC programmers in a realistic virtual workplace as they create, enhance and validate milling and EDM programs. It provides easy access to up-to-date information for machining resources, NC programs and part set-up. The 3D environment immerses NC Programmers in a realistic virtual workplace as they create, optimize, and validate milling programs. It provides easy access to up-to-date information for machining resources, NC programs, and part set-up.
NC Shop Floor Programmer provides a full set of features for workpiece setup, cutter tool assembly, and toolpath simulation that include material removal, machine-tool simulation, and NC code generation. NC programmers can capture and leverage enterprise intellectual property and collaborate with other stakeholders as they develop, validate, and optimize NC programs.
NC Shop Floor Programmer Capabilities
Flexible machining and toolpath workflows with real-time collaboration
Reduce NC programming time
Simplified new user interface with more intuitive graphic dialog boxes focus on the most important parameters & strategies. When NC programs are authored or edited, NC Shop Floor Programmer takes into account the machine tools kinematic definition. Tool changes and machine rotations are automatically generated and can be visualized in the machining operation definition panel.
Maximize machine tool utilization
NC Shop Floor Programmer’s wide range of operations and strategies helps programmers create toolpath programs that minimize non-value-added motion. NC Shop Floor Programmer considers in-process parts to generate collision-free toolpaths.
Mitigate risk to production
A 3D environment creates optimized NC programs in the manufacturing context: NC machine, cutter, tool assemblies, NC accessories and other elements. This provides a better understanding of the machining cell and ensures that the toolpath and machining strategy consider the tool’s physical environment. It also reduces the risk of unexpected issues and production delays.
A single design-to-machining solution to understand engineering changes
Based on the 3DEXPERIENCE® platform, NC Shop Floor Programmer provides an unrivaled level of associativity between product engineering, manufacturing processes, and resources. Companies can manage concurrent engineering and manufacturing flows better and shorten the design-to-manufacturing cycle. NC Shop Floor Programmer offers the best available support of design changes or design variants and the rapid creation of programs for families of parts. Native implementation links connect machining programs to engineering and manufacturing data. Which can be used to determine which machining programs are impacted by engineering or manufacturing changes. Example: when there is a new cutter, and whether machining data is up to date with respect to engineering changes.
Seamless NC data generation
NC Shop Floor Programmer offers seamless generation of APT source and NC Code ISO format through the integrated post-processor execution engine, the library of standard post-processor syntax mapping tables, and Post Processor samples. The output formats can be easily customized. Additional files generated by the post-processor are also automatically saved in the same container in the 3DEXPERIENCE® platform. Thus ensuring that all relevant outputs for a given part are available at the same location and are up to date. The manufacturing program’s key information can be exported as documentation for reference on the shop floor.
Advanced simulation capability
Powerful simulation capabilities for toolpath validation bring one of the most advanced machine simulation modules to the market to identify potential issues early in the process. NC Shop Floor Programmer has the capability to compute gouge volume in the workpiece, making it easier for users to prioritize and process gouges in machining programs. Near misses at user-defined safety distances are also identified, and multiple tool change locations are supported for a more accurate simulation of the machine motions. The simulation context, saved in the 3DEXPERIENCE platform, allows the user to organize his review in the most convenient way and helps to ensure traceability of the validation task. It allows users to program, optimize and validate machining in the most efficient way. It lets NC Programmers identify toolpath errors early in the process and shortens programming time.
A Setup Wizard and an immersive, context-based user interface
A toolpath creation wizard and context-based menus are available for a quick 3D setup and creation of the NC toolpath. If a user clicks on a help icon while editing a parameter, an image describing the parameter pops up in the panel. Users can quickly organize programs in the activity process tree using copy-and-paste functions. Tool changes and machine rotations are automatically generated and can be visualized in the activity process tree.
Automatic association of prismatic machining features with part design
Automatically recognizes the prismatic machining features of the product design, significantly reducing toolpath programming time. A manufacturing view of the design part is generated with all the drilling and milling features that are to be machined. Through this embedded feature-recognition technology, NC Shop Floor Programmer allows geometrical-machined, feature-creation design parts—even on those with no design feature specifications.
Creation and optimization of 2.5-axis milling, drilling and probing operations
Offers a broad range of machining operations for toolpath definition, including pocketing, contouring, roughing & sweeping operations. These operations can be defined as multi-level and multi-pass. At the user’s request, the tool path can be optimized for high-speed machining. Point-to-point machining is available, as well as a full set of axial operations from standard drilling to complex boring and chamfering. NC Shop Floor Programmer offers unique functionalities for creating and verifying milling, drilling, and probing operations. Probing operations are very flexible and can be customized with associated user parameters.
High-end strategies from roughing to finishing for 3-axis geometry
Offers a full set of 3-axis high-end strategies from roughing to finishing, such as sweeping, Z-Level, advanced finishing and deburring. It automatically generates toolpaths for the entire part. Users can also author operations needed to machine specific features. Users can select a roughing strategy—such as back-and-forth, helical or part-offset—based on the material and the shape of the part. NC Shop Floor Programmer analyzes tool assemblies during computation to generate a collision-free toolpath. As roughing operations are defined, the in-process part is computed and used as the starting point for the next set of operations. Users can then create a new roughing operation with a smaller diameter tool. This toolpath is automatically generated based on material that remains from any previous operation, including roughing.
Wire EDM Machining
Simulate, validate, and program wire Electrical Discharge Machining (EDM) processes. Users have the ability to compute the wire EDM path and program the synchronization of each end of the wire to the part contours. Users can implement 2- and 4-axes programming capabilities with dedicated wire EDM strategies, visualize and validate their program strategy, then produce the machine code. As with all DELMIA Machining applications, users can save and re-use best practices by creating the wire EDM paths, storing these in a template, and then re-using the same strategy on other parts.
NC Shop Floor Programmer Features
NC Shop Floor Programmer is fully on the cloud—all you need to start designing is an internet connection.
Time Saving Tools
NC Shop Floor Programmer delivers powerful 3D machine programming capabilities, including:
- Surface Machining for generating faster and higher-quality toolpaths on the CAD model geometry vs. mesh data
- Intermediate Stock so you can see how the machining operation will impact the manufacturing process
- Advanced Surface Finishing optimizes toolpaths for specific geometry, saving you time adjusting settings while you program
- Automatic Feature recognition automatically identifies machinable features and operations from previous programming
NC Shop Floor Programmer is packed with capabilities that let you program the way you want while simplifying the process. Features include:
- Auto-generation of NC code, reducing programming time through automation and toolpath re-use
- Real-time Toolpath Verification accurately calculates the toolpath, ensuring it performs as designed
- Automated Hole recognition automatically generates the drilled holes on the part and can be adjusted per company standards
- Activities Process View shows the step-by-step operations you programmed and can be changed at any time
The 3DEXPERIENCE platform capabilities included with this role streamline communication between departments, improving manufacturability. Benefits include:
- Store your company’s know-how to quickly create new programs based on proven previously used sequences of operations
- Access to NC programming, data management and collaboration tools all in a single environment
- Reduce time, save money, and improve the quality of the g-code generated during post processing
- Works seamlessly with other 3DEXPERIENCE Works portfolio roles, such as 3D Creator and 3D Mold Creator
Connect to SOLIDWORKS Desktop
Connect your traditional desktop experience with SOLIDWORKS to the 3DEXPERIENCE Platform.
- Integrated directly into SOLIDWORKS, the 3DEXPERIENCE Desktop Add-in allows you to access all of your information from the 3DEXPERIENCE Platform right from within SOLIDWORKS.
- This workflow allows you to combine the power of SOLIDWORKS to quickly create and edit your engineering designs, with the collaborative features of the 3DEXPERIENCE Platform.
3DEXPERIENCE Works provides a Safe, Social, Connected, Informed and Structured environment for team leaders, project managers and other professionals who want to manage data on the cloud and collaborate without constraints.
Safe: Customer controlled access. Transparent cloud backup. Encrypted communication protocols. Data always safe-no overwrite, no loss of data.
Social: Integrated structured and unstructured collaboration tools enabling social innovation. Collaborate on product design or engage with your stakeholders early in product development.
Connected: Every user always connected to a single, common database. Access data anywhere, anytime, on any device. Review and markup models.
Informed: Choose from the widget library, Create and share Dashboards. Get the latest information about your product development. Always have access to your latest data.
Structured: Zero overhead data management - store and manage data across collaborative spaces, share information in communities. Find indexed data faster by using tags, custom search, etc.