In het verticale bewerkingscentrum zijn er meestal twee huidige programmeermethoden:
①Eenvoudige contouren-contouren samengesteld uit rechte lijnen en bogen, direct geprogrammeerd met G-codes van het CNC-systeem.
② Complexe contouren - driedimensionale gebogen oppervlaktecontouren, gebruik automatische programmeersoftware (CAD/CAM) om driedimensionale afbeeldingen in de computer te tekenen, stel verschillende overeenkomstige parameters in op basis van het oppervlaktype en genereer automatisch CNC-bewerkingsprogramma's. De bovenstaande twee programmeermethoden kunnen in principe voldoen aan de vereisten van CNC-bewerking. Maar het is erg moeilijk om de contour van de functievergelijkingscurve te verwerken, omdat het numerieke besturingssysteem van de vroege freesmachine niet de functie van functieberekening heeft en het verwerkingsprogramma van de functievergelijkingscurve niet rechtstreeks kan worden gecompileerd met G-code, en de (lagere versie) CAD/CAM-software doet dit meestal niet. Het heeft de functie van het rechtstreeks invoeren van afbeeldingen uit vergelijkingen. Daarom is de huidige methode voor het snijden van functievergelijkingscurveprofielen meestal: bereken volgens de vereisten van de tekening de coördinaten van elk punt op de curve en gebruik vervolgens de instructiecode voor een rechte lijn of boog om het programma te compileren volgens de berekende coördinaatwaarde en voer het systeem handmatig in voor verwerking. Deze methode heeft veel werk en is gevoelig voor fouten bij het berekenen van een groot aantal coördinaatpunten.





