Contacte
Contactați-ne
Închis

Contacte

România, Cluj-Napoca – 400157
Str. Ploiești nr. 9

România, Vama – 447350
Str. Fermei Nr. 14

+40 774 463 429

info@inteliscience.net

Tutorial NX CAM în 5 axe: axa sculei, coliziune, post (2026)

NX CAM în 5 axe: versiunea scurtă

Programarea NX CAM în 5 axe înseamnă operații cu axă variabilă, a căror axă a sculei este ghidată de geometrie, verificată față de port-sculă și de mașină și postprocesată printr-un postprocesor (post) specific mașinii. inteliScience, specialiști Siemens NX și NXOpen care livrează nearshore din România, configurează MCS, mașina și ansamblul sculei înainte de primul Variable Contour. Scris pe baza NX for Manufacturing 2606 (19 iunie 2026).

3 axe Poziționare 3+2 5 axe simultane
Axa sculeiFixă de-a lungul axei Z a MCSFixă pentru fiecare operație, reorientată între treceriSe schimbă în timp ce scula așchiază
Operații NXCavity Mill, Z-Level Milling, Fixed ContourAceleași operații cu axă fixă sub un MCS rotitVariable Contour, Contour Profile, Z-Level în 5 axe, Sequential Mill
Când se foloseștePiese prismatice, o singură față de prinderePiese cu mai multe fețe, accesibile cu arborele principal înclinatSubtăieri, pereți înclinați, porturi, palete, spațiu liber pentru port-sculă
Ce se verificăGouge (tăiere nedorită), lungimea sculeiBlocarea axelor rotative, accesul după înclinare, depășirea curseiColiziunea port-sculei, netezirea axei sculei, inversările axelor rotative, ieșirea postprocesorului

Problema: videoclipul se termină acolo unde începe mașina

Căutați “NX CAM 5 axis tutorial” și primiți douăzeci de minute de Variable Contour pe o piesă demo, care se încheie cu o fereastră Verify verde. Nimeni nu numește mașina, port-scula sau postprocesorul. Iar tocmai aceea este partea care mișcă o masă reală.

Încadrarea făcută de Siemens în articolul său din 2013 despre cinci axe este încă valabilă: în prelucrarea 3+2 “axa sculei se schimbă atunci când scula nu așchiază”, în timp ce cele 5 axe simultane “necesită un nivel semnificativ mai ridicat de expertiză în programare.” Această expertiză nu constă în alegerea unei metode de ghidare (drive method). Ea constă în a ști ce va face capul sau masa mașinii dumneavoastră cu vectorii pe care îi generați.

Domeniu: frezare pe o mașină cu două axe rotative; Turbomachinery Milling și frezarea-strunjirea rămân în afara discuției. Și ca să fie clar în privința noastră: nucleul inteliScience este NX CAD și automatizarea NXOpen, nu programarea CAM. Programatorii dumneavoastră CAM păstrează operațiile; noi construim în jurul lor configurarea, șabloanele și verificările.

Înainte de prima operație: MCS, mașină, ansamblul sculei

Trei lucruri există înainte ca orice operație multi-axă să fie generată: un MCS care corespunde poziției home a axelor rotative ale mașinii, o mașină-unealtă încărcată dintr-un kit sau din bibliotecă și un ansamblu de sculă cu un port-sculă real. Săriți peste unul și fiecare verificare din aval verifică lucrul greșit.

MCS. Z de-a lungul arborelui principal în poziția home a axelor rotative, originea acolo unde o așteaptă postprocesorul și convenția de decalaj de origine (work offset) a controlerului. Un MCS greșit este în continuare coliziunea pe care o vedem cel mai des în atelierele din DACH care adoptă cinci axe, și nicio verificare de coliziune nu o prinde, pentru că traiectoria sculei este consistentă în sine.

Mașina din bibliotecă, nu GENERIC. Modulul Machine Tool Simulation de la Siemens “include o bibliotecă cu cele mai comune configurații de mașini-unelte/cinematici”, iar Advanced Machine Tool Simulation adaugă constructorul de mașini-unelte pentru “geometria, legăturile, cinematica și sculele” propriei dumneavoastră mașini. Post Hub oferă “peste 1.000 de kituri de mașină accesibile direct din NX CAM”, iar 2606 adaugă un utilitar care conectează NX Manufacturing la Manufacturing Resource Library pentru scule, mașini, dispozitive și dispozitive de fixare. Dacă Operation Navigator afișează GENERIC la Machine Tool, nu ați început încă.

Ansamblul sculei cu port-sculă. Detectarea coliziunilor din NX “ia în considerare scula și port-scula în interacțiune cu piesa, dispozitivele de fixare și celelalte componente ale mașinii-unelte”, în cuvintele Siemens. Fără grafica port-sculei, nicio coliziune a port-sculei. Sculele tip butoi (barrel) sunt cazul critic: un contact mare aproape de un perete înseamnă că port-scula este primul lucru care lovește. Make Machining Suggestion din 2606 creează acum automat o sculă parametrică atunci când scula sugerată lipsește din biblioteca dumneavoastră; un cilindru parametric fără port-sculă nu este un ansamblu de sculă.

Recomandarea noastră clară: puneți mașina, biblioteca de port-scule și convenția MCS într-un singur șablon CAM de la care pornește fiecare programator, și lăsați un script să refuze postprocesarea unei operații a cărei sculă nu are port-sculă. Acest șablon și această poartă de confirmare (gate) sunt ceea ce livrăm ca automatizare a fluxurilor de lucru NX.

Poziționare 3+2 sau 5 axe simultane în NX CAM

3+2 în NX înseamnă operațiile dumneavoastră cu axă fixă sub un MCS rotit sau cu un vector fix al axei sculei, o singură orientare pe operație, axele rotative blocate în timpul așchierii. 5 axe simultane este familia cu axă variabilă, pe care cursul CAM al Siemens o listează ca Variable axis Contour Milling, profilarea pereților cu axă variabilă a sculei, Z-Level în 5 axe și Sequential Mill. Trei setări definesc o operație cu axă variabilă: metoda de ghidare (drive method), vectorul de proiecție și axa sculei.

Metoda de ghidare decide unde merge scula. Siemens descrie traiectoriile cu axă variabilă ca fiind “controlate prin parametrii suprafeței, prin proiectarea traiectoriilor pe suprafață și prin curbe sau puncte arbitrare”: ghidare prin parametrii suprafeței, ghidare prin curbe și puncte și proiecție pe geometria piesei.

Axa sculei decide cum stă scula în timp ce merge acolo. Tipurile expuse de NX, preluate din NXOpen ToolAxisVariable (builder), nu de pe un slide de curs:

Grupa axei sculei Opțiuni în NX Unde o folosim
Bazate pe punct sau linieAway from Point, Toward Point, Away from Line, Toward LinePiese în 4 axe în jurul unei linii rotative
Bazate pe piesăNormal to Part, Relative to Part, 4-Axis Normal to Part, 4-Axis Relative to Part, Dual 4-Axis on PartFinisare acolo unde suprafața piesei stabilește axa
Bazate pe suprafața de ghidare (drive)Normal to Drive, Relative to Drive, Swarf Drive, Optimized to Drive, 4-Axis Normal and Relative to Drive, Dual 4-Axis on DriveSuprafețe de ghidare, pereți înclinați, tăieri cu flancul (swarf)
InterpolateInterpolate Vector, Interpolate Angle to Part, Interpolate Angle to DriveCând nicio regulă nu funcționează și dictați vectorii
Înclinare după curbăTilt tool axis toward curve, Tilt tool axis away from curveMenținerea unei scule tip butoi sau conice la distanță de un perete

Relative to Drive și Relative to Part au un unghi de avans și un unghi de înclinare; builder-ul expune și o distanță minimă de siguranță la călcâi (heel clearance) și un comutator de netezire, care decid dacă axele rotative alunecă lin sau se zguduie.

Contour Profile “definește axa sculei astfel încât freza să îndepărteze material doar cu flancul”: pe un perete înclinat, aceasta este o tăiere cu flancul (swarf) în locul unei finisări cu freză sferică. Tilt Tool Axis convertește o traiectorie în 3 axe într-una în 5 axe “DOAR ACOLO UNDE ESTE NECESAR pentru a evita coliziunile cu port-scula”, dar se aplică după generare; regenerați și înclinarea dispare. Bun pentru o matriță unicat, greșit pentru un șablon.

Nu recomandăm să începeți cu Interpolate Vector pe o suprafață freeform întreagă. Porniți cu o singură suprafață de ghidare și cu o axă a sculei pe care o puteți desena pe hârtie, Relative to Drive cu un unghi de avans mic, și rămâneți în 3+2 pentru tot ce permite geometria. Mișcarea simultană este pentru pereții unde altfel port-scula ar lovi, nu pentru suprafețele de fund.

Verificarea coliziunilor și verificarea gouge: trei niveluri, nu unul

NX verifică coliziunile pe trei niveluri, și fiecare nivel răspunde la o altă întrebare. În interiorul operației, algoritmii traiectoriei sculei oferă ceea ce Siemens numește “control precis al axei sculei și evitare automată a coliziunilor”, înclinând axa pentru a evita o lovire prezisă a port-sculei. Verificarea traiectoriei sculei arată apoi “traiectoria sculei și port-scula cu detectarea gouge” față de semifabricatul în curs de prelucrare. Simularea mașinii-unelte verifică dacă “limitele de cursă nu sunt depășite și dacă nu există coliziuni cu nicio parte a mașinii sau a dispozitivelor de fixare”.

Un gouge (tăiere nedorită) este scula care așchiază acolo unde nu ar trebui. O coliziune este scula, port-scula sau mașina care lovește ceva ce nu ar trebui. Programatorii spun “am simulat” și se referă la nivelul unu sau doi. Masa se lovește la nivelul trei.

Versiunile mai noi au adăugat mai ales la nivelul trei. NX 2506 (23 iunie 2025) a adus Display Tool in Machine și o animație a traiectoriei sculei “cu actualizări instantanee ale poziției axelor și alerte automate la depășirea limitelor”; analiza multi-axă de la Siemens arată unghiul de avans al sculei, pozițiile axelor rotative cu limitele de depășire a cursei, vitezele axelor rotative pentru detectarea inversărilor, precum și segmentele scurte și lungi. Notele 2606 nu conțin elemente multi-axă sau de coliziune; titlurile lor CAM sunt Background Generate și Make Machining Suggestion fără istoric.

Înainte ca cineva să postproceseze, vrem o singură listă cu operațiile care au fost verificate la gouge:

# NXOpen Python journal, NX for Manufacturing 2606.
# Run inside Manufacturing: lists every operation in the CAM setup with
# its tool group, toolpath time and gouge-check status, so nobody posts
# an operation that was never checked.
import NXOpen

session = NXOpen.Session.GetSession()
work_part = session.Parts.Work
listing = session.ListingWindow
listing.Open()

cam_setup = work_part.CAMSetup
if cam_setup is None:
    listing.WriteLine("No CAM setup: this part was never opened in Manufacturing.")
else:
    for operation in cam_setup.CAMOperationCollection:
        tool_group = operation.GetParent(NXOpen.CAM.CAMSetup.View.MachineTool)
        listing.WriteLine(
            operation.Name
            + "  tool=" + tool_group.Name
            + "  time_min=" + str(round(operation.GetToolpathTime(), 1))
            + "  gouge_check=" + str(operation.GougeCheckStatus)
        )

Niciunul înseamnă că piesa este încă o piesă CAD. Transformarea listei într-o oprire fermă înainte de Postprocess este un add-in NXOpen compilat, nu un journal, și acolo începe munca noastră.

Acesta rulează ca un POC. Ce lipsește pentru producție: un șablon CAM cu kitul dumneavoastră de mașină și biblioteca de port-scule, o convenție MCS scrisă, o verificare gouge și a port-sculei care nu poate fi sărită, și programatori care știu ce opțiune pentru axa sculei să aleagă. Închidem decalajul de la “un Variable Contour funcționează pe piesa demo” la “atelierul are încredere în program” prin Instruire Siemens NX pentru echipa dumneavoastră CAM, plus porțile de confirmare NXOpen din jurul ei.

Postprocesorul și simularea mașinii decid

O traiectorie finalizată cu axă variabilă este o listă de poziții ale sculei și de vectori ai axei. Devine unghiuri ale axelor rotative doar în postprocesor, și doar pentru o singură cinematică: cap-cap, masă-masă sau cap-masă. Postprocesorul decide și dacă controlerul primește ieșire de tip tool centre point sau unghiuri brute, și pe care dintre cele două soluții rotative o alege. Nimic din toate acestea nu este o setare Variable Contour.

Siemens a spus-o clar în 2020: “Pentru mișcările simultane în cinci axe, este extrem de important să înțelegeți cum execută efectiv controlerul codul NC”. Simularea mașinii-unelte citește cinematica dumneavoastră; simularea bazată pe cod G citește fișierul NC scris de postprocesor. Doar a doua vă spune ce va face mașina luni.

Cum se îmbină kiturile Post Hub, Post Configurator și recepția pe mașină este tratat în articolul nostru despre postprocesor NX CAM. Versiunea scurtă pentru cinci axe: un post GENERIC nu este un post, iar o simulare rulată pe o mașină GENERIC nu este o simulare.

La ce să fiți atenți înainte de a așchia

Șase verificări, în ordinea în care le rulăm pe o configurare nouă în cinci axe.

  1. Mașina. Un kit Post Hub sau o mașină din bibliotecă cu cinematica dumneavoastră, nu GENERIC. Limitele de cursă editate după masa dumneavoastră.
  2. Port-scula. Fiecare ansamblu de sculă poartă port-scula care se află în magazie. Sculele tip butoi și cele conice mai întâi.
  3. MCS. Z de-a lungul arborelui principal în poziția home, originea acolo unde o așteaptă postprocesorul, scrisă în șablon.
  4. O singură operație. 3+2 oriunde permite accesul; o singură operație simultană pe o singură suprafață de ghidare înainte de restul.
  5. Diagrama axelor rotative. Depășirea cursei și inversările verificate înainte de rularea postprocesorului. Dacă diagrama atinge o limită, mașina nu va fi mai flexibilă.
  6. Postprocesor numit și tăiere în gol. Sinumerik, Fanuc sau altă comandă numerică, numită explicit, simulare bazată pe cod G, apoi tăiere în gol, apoi prima piesă.

La IMTS 2026 din Chicago (între 14 și 19 septembrie; recapitularea Siemens din 22 septembrie 2026), Make Machining Suggestion a fost prezentat ca modalitatea de a “analiza geometria 3D și de a recomanda strategii de prelucrare”. Binevenit pentru un feature prismatic. Cele șase verificări de mai sus rămân ale programatorului.


Întrebări frecvente

Ce este prelucrarea NX CAM în 5 axe?

Frezare cu axă variabilă în NX Manufacturing, în care axa sculei este ghidată de reguli geometrice (Normal to Drive, Relative to Drive, Interpolate Vector și altele) în timp ce scula așchiază, spre deosebire de frezarea cu poziționare 3+2, unde axa este fixă pentru fiecare operație. Operații: Variable Contour, Contour Profile, Z-Level în 5 axe, Sequential Mill. Rezultatul are nevoie în continuare de o verificare a port-sculei (holder), de simularea mașinii și de un postprocesor (post) specific mașinii.

Poziționare 3+2 sau 5 axe simultane: pe care o programăm prima?

3+2 mai întâi, în aproape toate cazurile. Reutilizează operațiile dumneavoastră cu axă fixă, blochează axele rotative în timpul așchierii și eșuează în moduri previzibile. Treceți la 5 axe simultane doar acolo unde port-scula ar lovi în 3+2 sau unde un perete înclinat cere o tăiere cu flancul (swarf).

Cât costă NX CAM în 5 axe?

Siemens ofertează licența prin reselleri; pe paginile Siemens pentru NX X Manufacturing, frezarea în 5 axe simultane se află în CAM Premium, iar pachetele on-premise au denumiri diferite, așa că citiți contractul, nu numele unui nivel de licență. În proiectele noastre, licența nu este cea mai mare poziție de cost; kitul de mașină, biblioteca de port-scule, recepția postprocesorului și zilele de instruire sunt.

Verifică NX CAM automat coliziunile cu port-scula?

Doar dacă ansamblul sculei are un port-sculă. Operațiile multi-axă înclină axa pentru a evita o coliziune prezisă a port-sculei, verificarea arată tăierile nedorite (gouge) ale port-sculei față de semifabricatul în curs de prelucrare, iar simularea mașinii-unelte verifică mașina și dispozitivele de fixare. Toate trei citesc geometria port-sculei pe care ați definit-o; o sculă fără port-sculă trece orice verificare și tot lovește dispozitivul de fixare.

Poate Make Machining Suggestion din NX 2606 să programeze o piesă în 5 axe?

Nu. Siemens îl prezintă ca o modalitate de a analiza geometria și de a recomanda strategii pentru feature-uri; 2606 adaugă o a treia sugestie, fără istoric, și crearea automată a sculelor parametrice. Nu alege axa sculei pe un perete freeform, nu încarcă kitul dumneavoastră de mașină și nici postprocesorul. Deciziile pentru cinci axe rămân la programator.


Pasul următor

Vreți programe în cinci axe în care atelierul dumneavoastră are încredere, nu un demo care se oprește la Verify? Un apel gratuit de 60 de minute cu inginerii noștri NX (nearshore din România, EET, cu o oră înaintea CET) cartografiază kiturile dumneavoastră de mașină, șabloanele și porțile NXOpen și lasă programarea CAM în seama programatorilor dumneavoastră. Programați un apel de strategie despre configurări NX CAM în 5 axe



Referințe

  1. Blogul Siemens NX Manufacturing, “What’s new in NX for Manufacturing 2606 (June 2026)”, 19 iunie 2026: https://blogs.sw.siemens.com/nx-manufacturing/whats-new-in-nx-for-manufacturing-2606-june-2026/ (accesat la 25 septembrie 2026)
  2. Siemens NX Manufacturing blog, “Siemens at IMTS 2026: Industrial AI, digitalization and the future of part manufacturing”, 22 septembrie 2026: https://blogs.sw.siemens.com/nx-manufacturing/siemens-at-imts-2026-industrial-ai-digitalization-and-the-future-of-part-manufacturing/ (accesat la 25 septembrie 2026)
  3. Siemens NX Manufacturing blog, “What’s new in NX for manufacturing (June 2506)”, 23 iunie 2025: https://blogs.sw.siemens.com/nx-manufacturing/whats-new-in-nx-for-manufacturing-june-2506/ (accesat la 25 septembrie 2026)
  4. Siemens, “Complex parts machining”, NX CAM product page: https://www.siemens.com/en-us/products/nx-manufacturing/cam-software/complex-parts-machining/ (accesat la 25 septembrie 2026)
  5. Siemens, “Postprocessing and machining simulation”, NX CAM product page: https://www.siemens.com/en-us/products/nx-manufacturing/cam-software/postprocessing-simulation/ (accesat la 25 septembrie 2026)
  6. Siemens, “NX X Manufacturing CAM Premium”, product page: https://www.siemens.com/en-us/products/nx-manufacturing/offerings/cam-premium/ (accesat la 25 septembrie 2026)
  7. Siemens NX Manufacturing blog, “Making the Jump to Five-Axis Machining Easier”, 16 mai 2013: https://blogs.sw.siemens.com/nx-manufacturing/Making-the-Jump-to-Five-Axis-Machining-Easier/ (accesat la 25 septembrie 2026)
  8. Siemens NX Manufacturing blog, “Tilt Tool Axis”, 29 octombrie 2013: https://blogs.sw.siemens.com/nx-manufacturing/Tilt-Tool-Axis/ (accesat la 25 septembrie 2026)
  9. Siemens NX Manufacturing blog, “How NX CAM simulation capabilities validate machines and processes”, 2 martie 2020: https://blogs.sw.siemens.com/nx-manufacturing/how-nx-cam-simulation-capabilities-validate-machines-and-processes/ (accesat la 25 septembrie 2026)
  10. Siemens PLM Software, fact sheet “NX CAM Integrated Simulation and Verification”: https://www.plm.automation.siemens.com/de_de/Images/6759_tcm73-4544.pdf (accesat la 25 septembrie 2026)
  11. Siemens PLM Software, fact sheet “NX Mach Series Machining solutions”: https://www.plm.automation.siemens.com/en_gb/Images/fs_nx_cam_tcm642-4562.pdf (accesat la 25 septembrie 2026)
  12. Siemens Xcelerator Academy, course “CAM Fixed-axis and Multi-axis Milling”: https://training.plm.automation.siemens.com/ilt/iltdescription.cfm?pID=TR11080_______NX___11.0___5000 (accesat la 25 septembrie 2026)
  13. Siemens NXOpen .NET Reference Guide, NXOpen.CAM.ToolAxisVariable (tool axis types): https://docs.sw.siemens.com/documentation/external/PL20191127135844554/en-US/nx_api_sc/nx/1926/nx_api_sc/en_US/nxopen_net/a03338.html (accesat la 25 septembrie 2026)
  14. Siemens NXOpen .NET Reference Guide, NXOpen.CAM.Operation and NXOpen.CAM.CAMSetup: https://docs.sw.siemens.com/documentation/external/PL20191127135844554/en-US/nx_api_sc/nx/1926/nx_api_sc/en_US/nxopen_net/a03199.html and https://docs.sw.siemens.com/documentation/external/PL20191127135844554/en-US/nx_api_sc/nx/1926/nx_api_sc/en_US/nxopen_net/a02792.html (accesat la 25 septembrie 2026)
  15. IMTS, “About the show” (14–19 septembrie 2026, McCormick Place, Chicago): https://www.imts.com/show/abouttheshow.cfm (accesat la 25 septembrie 2026)