Es steht eine Auswahl individuell anpassbarer Maschinenmodelle zur Verfügung. Sie können aber auch Modelle völlig neu konstruieren. Maschinenkomponenten können in einem CAD-System erstellt oder in VERICUT definiert werden. Die Modelle werden über einen Komponentenbaum zusammengebaut, der auch die Kinematik der Maschine kontrolliert. Emulation der CNC-Steuerlogik und G-Code-Unterstützung VERICUT emuliert exakt die CNC-Steuerung. Somit lassen sich unterschiedlichste CNC-Maschinen in Ihrem Fertigungsunternehmen simulieren. Zur Simulation der verschiedenen CNC-Steuerungen ist keine besondere Programmiersprache erforderlich. VERICUT beinhaltet eine Bibliothek flexibler, einfach änderbarer Steuerungen von Herstellern wie beispielsweise: | | · Heidenhain | · Fanuc | | | | · Siemens | · Mazatrol | | | · Bosch | · NumeriPath | | | · Cincinnati Milacron | · Okuma | | | · Fadal | · Phillips | | | · Allen-Bradley | · Yasnac | | | · General Electric | |
| | FANUC O20001 WHILE[#2LE270.]DO1 G65 P102 B#2 H#102 S5500 C83 Z.45 F10. G65 P103 B#2 H#102 S5500 C83 Z.45F10. #2=#2+90. END1 M98 P9000 G10 L2 P2 X23.45 Y3.334 Z0.1 N300 T#103 T#104 M6 (3/8 2FT EM) #7=#103+200 #2=0 WHILE[#2LE270.]DO1 G0 G55 X-.146 Y.34540 B#2 S6000 M3 G43.4 Z.5 H#103 M8 G1 Z-.13 F30. G41 D#7 X0. Y0. F10. G3 X-.2922 Y.6908 I-.1461 J.3454 G3 X.2922 Y.6908 I.2922 J-.6908 G2 X.2833 Y.778 I.0195 J.0461 G3 X-.2833 Y.778 I-.2833 J.412 G2 X-.2922 Y.6908 I-.0283 J-.0412 G3 X0. Y0.I.146 J-.3454 G40 G1 X-.1461 Y.3454 END1 | Siemens %SPF8000 $P_UIFR[1] = CTRANS() $P_UIFR[2] = CTRANS(X,22.5, Y,22.5, Z,145) $P_UIFR[3] = CTRANS(X,45+22.5*COS(30), Y,22.5, Z,145+22.5*SIN(-30)):CROT(Y,30):CROT(Z,45) T1 M6 D1 S1559 F1000 M3G0 Z200 $P_IFRAME = CTRANS(X,22.5, Y,22.5, Z,145); M98 PR101 G54 G0 Z250 B30 TRANS G56 M98 PR101 G54 ROT G0 Z250 B0 TRANS X45 Y22.5 Z145 AROT Y30 ATRANS X45 AROT Y-30 ATRANS X22.5 M98 PR101 TRANS G0 Z250 B30 | Heidenhain 0 BEGIN PGM NONAME MM 2 L B+0 C+0 F MAX 3 TOOL CALL 1 Z S4500 4 CYCL DEF 19.0 WORKING PLANE 5 CYCL DEF 19.1 A-90 B+0.0 C+180 6 L B+Q121 C+Q122 F MAX 7 L X+0.0 Y+20 Z+50 R0 F MAX M03 8 L Z+50 R0 F MAX 9 L Z+2 R0 F MAX 10 CYCL DEF 200 DRILLING ~ Q200=2 ;SET-UP CLEARANCE ~ Q201=-9.9 ;DEPTH ~ Q206=600 ;FEED RATE FOR PLNGNG ~ Q202=5 ;PLUNGING DEPTH ~ Q210=0 ;DWELL TIME AT TOP ~ Q203=+0 ;SURFACE COORDINATE ~ Q204=2 ;2ND SET-UP CLEARANCE ~ Q211=0 ;DWELL TIME AT DEPTH 11 L X+0.0 Y+20 R0 F MAX M99 12 L Z+50 R0 F MAX 13 CALL LBL 99 14 CALL LBL 54 |
| |
Die Werkzeugmaschinen von heute verarbeiten komplexe NC-Programme. VERICUT wurde von NC-Programmierern und Spezialisten für NC-Simulation und Prüfungssoftware konzipiert. Dieser Kompetenz und diesem Fachwissens ist es zu verdanken, dass VERICUT hervorragend bei Mehrachsenmaschinen, komplexem NC-Code und/oder erweiterten Programmiertechniken eingesetzt werden kann. | VERICUT wurde für die Unterstützung höherer Steuerungsfunktionen konzipiert, wie etwa: | | · Look-ahead oder 3D-Schneidekomensation | | · Werkzeugspitzenprogrammierung und Werkzeuglängenkorrektur | | · Bezugspunktprogrammierung der Messlänge | | · Steuerungszyklen und Nullpunktverschiebung | | · Rotation in Werkzeugtisch oder Vorsatzkopf | | · Programmvariablen, Unterprogramme und Makros | | · Unterprogramme, Makros und Verzweigungslogik |
Weiterhin haben Sie die Möglichkeit, Steuerungen individuell anzupassen. Über Pulldown-Dialogfelder werden G-Code-Zeichen und numerische Werte in einem logischen „Wort-/Adressenformat“ definiert und anschließend so konfiguriert, dass CGTech-Aktionsmakros aufgerufen werden, welche Steuerungsfunktionen simulieren. Die Steuerlogik unterstützt außerdem Bedingungsprüfungen (andere Codes im Block, aktuelle Variablenwerte, Maschinenzustände usw.), die einen Einfluss auf die Art und Weise haben, wie das Wort/die Adresse interpretiert wird. |