0% fanden dieses Dokument nützlich (0 Abstimmungen)
5 Ansichten17 Seiten

Gcode Mcode Spanisch

Dieses Dokument beschreibt die gängigsten G-Codes, die in CNC-Maschinen verwendet werden. Die Codes G00, G01, G02 und G03 steuern die Bewegungen des Werkzeugs wie schnelle Verlagerungen, gerade Linien und Kreise. Andere Codes wie G17, G18 und G19 wählen die Ebene der kreisförmigen Bewegung, während G20 und G21 angeben, ob metrische Einheiten oder Zoll verwendet werden. Schließlich aktivieren Codes wie G40, G41 und G42 die Werkzeugkompensation.

Übersetzt von

ScribdTranslations
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
5 Ansichten17 Seiten

Gcode Mcode Spanisch

Dieses Dokument beschreibt die gängigsten G-Codes, die in CNC-Maschinen verwendet werden. Die Codes G00, G01, G02 und G03 steuern die Bewegungen des Werkzeugs wie schnelle Verlagerungen, gerade Linien und Kreise. Andere Codes wie G17, G18 und G19 wählen die Ebene der kreisförmigen Bewegung, während G20 und G21 angeben, ob metrische Einheiten oder Zoll verwendet werden. Schließlich aktivieren Codes wie G40, G41 und G42 die Werkzeugkompensation.

Übersetzt von

ScribdTranslations
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

6.1.

G-Codes
Dies sind die vordefinierten Standardcodes, die in unseren virtuellen Maschinen verwendet werden.
[Link] beachten Sie, dass maßgeschneiderte Maschinen andere Codes haben können und
Formate.

Die folgenden Tabellen geben eine kurze Erklärung der verschiedenen G-, M- und anderen Codes.
anerkannt durch den Interpreten von CNCSimulator. In der Spalte Format sehen Sie das erwartete Format
durch das Programm. Wenn ein Code in eckigen Klammern geschrieben ist, wie [X #], bedeutet das, dass der Code
Es ist nicht obligatorisch und kann weggelassen werden, wenn es nicht erforderlich ist. Das Zeichen # bedeutet, dass der CNCSimulator

warte auf eine Zahl und das Zeichen $ bedeutet, dass eine Zeichenkette in Anführungszeichen erwartet wird.

Ejemplo:
G12[X#][Y#]Z#R#Q#S#SA#AS#RA#H#

Das bedeutet, dass der G12-Code die Koordinaten X und Y akzeptiert, diese jedoch nicht obligatorisch sind und sich
können weggelassen werden. Andererseits müssen die Codes Z, R, Q, S, SA, AS, RA und H angegeben werden, um zu vermeiden
ein Alarm zur Laufzeit.

G-Code Ejmeplo Typ von


Erklärung Format
Maschine

G00 Gehe schnell (mit der Geschwindigkeit


de Verschiebung maximale) an die G00 [X#] Alle die
Position X / Y / Z. Dieser Code ist [Y#][Z#] G00 Z100 Maschinen
verwendet für die Position und nicht für den
Reales Machining.

G01 Reisen Sie in einer geraden Linie unter Verwendung der


G01 [X#]
G01 X2.5 Alle die
geplante Vorschubgeschwindigkeit (F). [Y#][Z#] Y4.1 F200 Maschinen
Dieser Code wird verwendet für das [F#]
Bearbeitung.
G02
XY-Maschinen Zirkulare / helikale Interpolation in
im Uhrzeigersinn. Verursacht ein
kreisförmige Bewegung im Sinne von
die Zeiger der Uhr mit der Geschwindigkeit von
geplante Beförderung (F). Das G02[X#]
Bewegung kann zweidimensional sein [Y#][Z#] G02 X10
[I#][J#] Y10 I10 J0 Alle die
(planar) oder dreidimensional (spiralig). Der
[K#][R#] F200 maschinen
vordefinierter Bewegungsplan
Drehmaschine circular ist die XY-Ebene (G17), aber [F#]
Es können auch andere Pläne verwendet werden.
(siehe G17-G19). Der Mittelpunkt des Bogens oder
Der Kreis wird mit den Buchstaben programmiert
Ich, J und K (R kann auch verwendet werden).

G03 Genau wie G02, aber das G03[X#] G03 X10 Alle die
XY-Maschinen Der Kreisbewegung geht in Richtung [Y#][Z#] Y10 I10 J0 Maschinen
Gegenuhrzeigersinn. [I#][J#] F200
[K#][R#]
Drehmaschine [F#]

G04 P2000
G04 In Millisekunden wohnen. Das
(Zwei Alle die
wird die Achsen unbeweglich halten währendG04 P#
Sekunden Maschinen
der angegebene Zeitraum Verzögerung
die NummerP.
Wird die Maschine zwingen, eine
Vollständiger Halt, bevor es weitergeht
G09 Alle die
G09 mit der folgenden Bewegung. Das ist
eine nicht-modale Variante von G61 und, durch
Maschinen
So viel, es muss nicht abgesagt werden.

Festes Zyklus für das Bohren von Kreisen. Verwenden Sie es.

um Löcher herum zu bohren


G12 Umriss eines Kreises. R ist die Ebene
Z ist die gesamte Tiefe von G12[X#] G12 X0 Y0
Bohrung für jedes Loch. Q ist die [Y#]Z# Z-20 R2
inkrementelle Tiefe (peck). SA ist R#Q#S#SA Q5 SA0 Allein
der Anfangswinkel des Kreises (auch # AS36 Fresadoras
der Winkel des ersten Lochs) und AS istAS#RA#H#
der RA30 H10
Winkel zwischen den Öffnungen. RA ist der
Radio des Kreises und H spezifiziert das
Anzahl der zu bohrenden Löcher.

G17
Wählen Sie die XY-Ebene aus für
Allein
kreisförmige Bewegungen (siehe G02 und G17 G17
Fräsmaschinen
G03)

Solo
Wählen Sie den XZ-Plan aus für Fresadora
kreisförmige Bewegungen (siehe G02 und G18 G18
G03)

Wählen Sie die YZ-Ebene aus G19 G19 Solo


kreisförmige Bewegungen (siehe G02 und Fräsmaschinen
G03)
G20 Alle die
G20 G20
Die Verwendung von Zoll-Einheiten verlangen. Maschinen

Das Erfordernis der Verwendung von Einheiten G21 Alle die


G21 G21
Millimeter. Maschinen

Rückkehr nach Hause vom Kommando. Dieser


Der Befehl wird zuerst zur Position gehen.
programmiert X / Y / Z und dann zu Xmin
Fräsen und
Ymax Zmax der Achsen von der G28[X#] wenden
G28 Maschine. Es kann eine Form sein
[Y#][Z#] G28 Z10 Maschinen
praktisch, ein Programm zu beenden
nur
was den Tisch der Maschine stellt in
eine Position, um das Teil zu wechseln
Arbeit.

G40 Alle das


Maschinen
Die Entschädigung des Schneidwerkzeugs stornieren
G40
G40 außer
Mehr Informationen
vorher aktiviert durch G41 oder G42. impresora
3D

Alle die
G41 Aktiviere die Ausgleichung des Schneiders maschinen
G41[D#] G41
auf der linken Seite (oder die Kompensation außer
vom Radius der Spitze an einer Drehmaschine).
[P#] More info
Drucker
3D

G42
Aktiviert den Messer auf der rechten Seite Alle die
G42[D#] G42 maschinen
Entschädigung (oder Nasenradius Mehr Informationen
Kompensation bei einer Drehmaschine).
[P#] außer dem
3D-Drucker

Aktiviert die Werkzeuglängenkorrektur.


G43[H#] G43 H2 Z2 Solo
G43 (Optional, falls nicht verwendet, automatisches Werkzeug
[P#][Z#] Mehr Informationen
Fresser
Längenkompensation wird verwendet.

Werkzeuglängenkorrektur abbrechen G49 Solo


G49 G49
(aktiviert durch G43). Fräsmaschinen

Bewege dich absolut nicht kompensiert G53 [X#] G53 X0 Y0 Alle die
G53 [Y#][Z#] Z100
Koordinaten. Maschinen

G54-G59 G54
Aufspann (Arbeits-)Versätze. Eine typische Verwendung von G00 G54 Alle die
diese G-Codes dienen dazu, einen lokalen X0 Y0 Z3 Maschinen
Koordinatensystem für jedes Werkstück
wenn Sie mehrere verwenden. Sie müssen
Richten Sie die Offsets in den Nullpunkten ein
Datentabelle im Inventar-Browser
(F2).
G54 entspricht dem Offset-Register
Index 0, G55 zu Indexnummer 1 usw...

Werkstück (Arbeits) Versätze. Eine typische Verwendung von


diese G-Codes dienen dazu, eine lokale
coordinate system for each workpiece
wenn man mehrere davon verwendet. Sie müssen
G54.1 P# G54.1 P10
(Arbeit verwendenAlle die
G54.1 Richten Sie die Offsets in den Nullpunkten ein
(0-99) maschinen
Data table in the Inventory Browser Offset 10)
(F2).
G54.1 verwendet den Buchstaben P, um die
Offset-Registry-Index.

G61 Alle die


G61 Genauer Stoppmodus. G61
maschinen

G64 Alle
G64 Normaler Stoppmodus (ruft G61 ab) G64
Maschinen

G65 P#
Direkter Aufruf eines Makros. P ist das Makro.A...
Nummer, die angerufen werden soll. Für mehr
B... G65 P1005Alle die
G65
A180 maschinen
Information, sieheMakroprogrammierung. C...
usw.

Initiert das modale Aufrufen von Makros


G66 P#
definiert von P. Das Makro wird nicht sein
A...
im G66 Block aufgerufen, sondern eher danach Alle die
G66 B... G66 P7000
Jedes Werkzeug bewegt sich nach dem Block. maschinen
C...
Mit G67 abbrechen. Für mehr
usw.
Information, sieheMakroprogrammierung.

Storniert jeden Modell-Makroaufruf, der initiiert wurde


von G66. Für weitere Informationen, G67 Alle die
G67
Maschinen
sehenMakroprogrammierung.

G68 Aktiviert die Rotation des Koordinaten- G68 Fräsen


System. X(Zentrum Maschinen
in X)
Zwei Syntax sind erlaubt. Y(Mittelpunkt
in Y)
Verwenden Sie G69, um die Rotation abzubrechen. R(Winkel)

oder

G68
A(Mitte
in X)
B(Zentrum
in Y)
R(Winkel)

Stellen Sie die Rotation der Koordinaten ein. Fräsen


G69 G69
System. Maschinen

Fertigungszyklus.

Nach dem Grobschliff kann das Finishing erfolgen.


wurde mit diesem Zyklus durchgeführt. P ist zuerst
Block der Fertigungskontur und Q ist derG70 [P#] G70 P100 Drehen
G70 letzter Block. [Q#] Maschinen
Q250
nur
Für weitere Informationen siehe:G71 Grob
Umlauf und G70-Finish
Zyklus.

Rau drehen Zyklen

Zwei-Blöcke-Format Schlichtzyklus. Drehen


G71
G71 G71 Maschinen
Für weitere Informationen siehe:G71 Grob nur
Drehen Zyklus und G70 Finish
Zyklus.

G73
Peck-Bohrvorgang. Der Zyklus
ist für Tiefbohrungen oder Späne vorgesehen
brechende Fräsoperationen. Der Zyklus
zieht das Werkzeug zum Brechen von Chips zurück. G73 Code [X#]
[Y#][Z#]
Der Buchstabe Q wird für die Größen von Körnern verwendet. R ist G73 Z-20 Fräsen
R1 Q1 maschinen
Startfläche und Z ist die Gesamttiefe. [R#][Q#]
[P#]
Parameter P wird für den Aufenthalt an jedem verwendet P100 nur
Bitte beachten Sie, dass am Ende von
der Zyklus, die Rückkehrposition in Z ist
gesteuert durch G98 und G99.

Generisches Bohren/Bohrern/Gewindeschneiden in Dosen


Zyklen. Diese werden in einem generischen verwendet.
Weg, um Kompatibilität mit vielen zu schaffen
gängige CNC-Steuerungen auf dem G74 [X#] Fräsen und
Markt. Sie werden das Werkzeug zum [Y#][Z#] G74 Z-20 drehend
G74-G75 programmiert Z-Tiefe. Wenn R ist
[R#] R1 Maschinen
programmiert wird es als der Anfang verwendet werden nur
Plane, wenn nicht die aktuelle Z-Position wird
als das Startflugzeug verwendet werden. Alle anderen
Parameter werden ignoriert.

Allgemeines Bohren/Fräsen/Gewindeschneiden in Dosen


G76 [X#]
[Y#][Z#] Solo
G76
Zyklus. Siehe G74-G75 oben. [R#] Fräsen

G76 Threading-Zyklus G76 G76 Drehen


Für weitere Informationen siehe:G76 Drehmaschine Maschinen
nur
Threading-Zyklus

Storniert jeden programmierten Zyklus. Bitte Fräsen und


G80 drehen
G80 Beachten Sie, dass G00 – G03 ebenfalls annulliert. G80
Maschinen
Dosezyklen.
nur

G81

Einfacher Bohrbohrzyklus. R ist


Beginnende Ebene und Z ist die Gesamttiefe.G81 [X#]
Fräsen und
G81 Z-6 drehen
Bitte beachten Sie, dass am Ende der [Y#][Z#]
[R#] R2 Maschinen
Zykluss, die Rückkehrposition in Z ist
nur
gesteuert von G98 und G99.

G82 [X#] Fräsen und


Generisches Bohren/Lochsen/Gewindeschneiden
G82-G89 [Y#][Z#] G82 Z-20 Drehen
Zyklus. Dasselbe wie G74-G76 oben. R1 Maschinen
[R#]
nur

Absoluter Programmiermodus.
G90 G90 G00 Todas las
G90 Die angegebenen Abstände bewegen das Werkzeug
relativ zu einem absoluten Nullpunkt.
X10 Y10 Maschinen

Inkrementeller Programmiermodus.
Die angegebenen Entfernungen werden das Werkzeug bewegen G91 G00 Alle die
G91 G91
im Verhältnis zur aktuellen Position des Z5 Maschinen
Werkzeug.

G92[X#]
Verwenden Sie, um den Ursprungspunkt (Null) neu zu positionieren.
G92 X20 Alle die
G92 [Y#][Z#] Y20 Z10
punkt). Maschinen

Fräsen und
G94 Füttere in Millimetern oder Zoll pro G94 drehen
G94
Minute. maschinen
nur

Fräsen und
G95 drehen
G95 Stellen Sie den Vorschub pro Umdrehung ein. G95
Maschinen
nur

G96[S#] Drehen
G96 Konstante Oberflächengeschwindigkeitsregelung. G96 S300
Maschinen
Konstante Oberflächengeschwindigkeit abbrechen G97 Wenden
G97 G97
Kontrolle. Maschinen

G98
Fräsen und
G98 G81 G98 Drehen
Anfängliche Rendite am Ende eines
vorgegebener Zyklus.
Z-7 R2 Maschinen
nur

G99
Fräsen und
R-Level-Rückgabe am Ende eines Dosen
G99 G81 G99 drehen
Zyklus. Z-7 R2 Maschinen
only
6.2. M Codes
Dies sind die Standardstandards, die in unseren normalen virtuellen Maschinen verwendet werden. Bitte beachten Sie
dass maßgeschneiderte Maschinen andere Codes und Formate haben können.

M-Code
(Codes gültig ab Erläuterung Format Beispiel Maschinentyp
V1.0.6.5
Optional stop (pause). Will pause the
M00 Ausführung des CNC-Programms, wenn das
„[Link]“ Schalter auf der virtuellen CNC Alle die
Der Controller ist aktiviert. Klicken Sie auf Start oder Spielen, um M00
fortzufahren. M00
maschinen
fortfahren.

M01 Bedingungsloser Stopp (Pause). Die Ausführung


des CNC-Programms pausiert. Klicken Sie auf Start Alle die
oder spielen, um fortzufahren. M01 M01
maschinen

M02
Programmierende. Die Simulation wird gestoppt. M02 Alle die
M02
Maschinen

M03
Start der Spindel im Uhrzeigersinn. Die Drehung
Fräsen und
M03 M03
Die Geschwindigkeit wird durch den Buchstaben S in den Codes kontrolliert. drehen
S2500
nur Maschinen

M04 Drehen Sie die Spindel gegen den Uhrzeigersinn. Die Fräsen und
M04
Die Drehgeschwindigkeit wird durch den S-Code gesteuert. M04
drehen
S2500
Brief. nur Maschinen

M05
Fräsen und
Spindelstopp. M05 M05 turning
nur Maschinen

M06 Führen Sie einen Werkzeugwechsel durch. Die Nummer des Fräsen und
M06
Das Werkzeug muss mit dem T-Code vorausgewählt werden. T17 M06 Wendung
Brief. nur Maschinen

M08
Fräsen und
Kühlflüssigkeit einschalten. M08 M08 drehen
nur Maschinen

M09
Fräsen und
Kühlmittel abstellen. M09 M09 drehen
nur Maschinen

M17 Rückkehr aus Unterroutine oder Unterprogramm. M17 M17 Alle die
Mehr Infos maquinas

M20
Alle die
Maschinentüren öffnen. M20 M20 maschinen mit
Türen

M21
Alle die
Masinentüren schließen. M21 M21 maschinen mit
Türen

M30
Programmende. Die Simulation wird gestoppt. M30 Alle die
M30
Maschinen

M97 and M98


Rufe Unterprogramm auf. Verwende P für UnterprogrammM98
M98
P# Alle die
P1000 L1
L#
Zahl und L für die Anzahl der Wiederholungen. maquinas
Weitere Informationen

M99
Rückkehr aus einem Makro, einer Unterroutine oder M99 Alle die
M99 Mehr Informationen
Unterprogramm. Maschinen
6.3. $-Befehle und Regionen
Dies sind die Standardcodes, die in unseren normalen virtuellen Maschinen verwendet werden. Bitte beachten Sie
dass maßgeschneiderte Maschinen andere Codes und Formate haben können.

Die $-Befehle sind spezielle Simulationsbefehle zur Steuerung der verschiedenen Aspekte des
Simulation. Sie haben nichts mit CNC-Codes zu tun und sollten nicht auf eine echte CNC übertragen werden.
Controller. $-Befehle können in Klammern gesetzt werden und werden trotzdem vom Simulator gelesen. Blöcke
Von $-Befehlen können im CNC-Code verborgen werden, indem sie in einer Region eingekapselt werden, die die
Block einklappen.

Bemerkst du das kleine - (Minus) Zeichen vor dem Regionenbefehl in der ersten Zeile? Wenn du darauf klickst, ...
Die Region wird zusammengeklappt und blockiert die $-Befehle.

Eine zusammengeklappte Region zeigt drei Punkte und ein + (Plus) Zeichen. Wenn Sie auf das Pluszeichen klicken, wird die Region
erweitern.

Sie können sehen, was eine zusammengeklappte Region verbirgt, ohne sie zu erweitern, indem Sie den Mauszeiger darüber bewegen.

Wenn Sie ein CNC-Programm von der Festplatte öffnen, wird es immer mit zusammengeklappten Regionen geladen.

In der folgenden Tabelle listen wir alle integrierten $-Befehle auf und geben eine kurze Erklärung dazu. Bitte beachten Sie, dass
many of them are not for common use but rather made for special use in examples or when
Erstellung tragbarer Programme. Wir haben die Befehle, die Sie wahrscheinlich verwenden werden, rot eingefärbt. Wenn Sie ...
Nicht ein fortgeschrittener Benutzer, der alle Aspekte des CNCSimulators lernen möchte, Sie können überspringen.
Befehle, die in Schwarz gefärbt sind. Nicht einmal alle roten Befehle sind unbedingt erforderlich zu wissen. Als Minimum haben Sie
den $AddRegPart-Befehl zu kennen, da Sie ihn benötigen, um Werkstücke auf den Tisch (oder in die ...
Chuck). Wenn Sie nur ein 3D-Drucker-Benutzer sind, können Sie die $-Befehle ignorieren.

$-Befehl Erklärung Format


(Codes gültig ab V1.0.6.5)
Legen Sie ein Werkstück vom Benutzer ab
definiertes Werkstückregister in der
Inventar-Browser (F2) auf dem
Maschinentisch (oder im Spannfutter).
Die erste Zahl ist das Register
Index für das Werkstück, das Sie
$AddRegPart $AddRegPart # [#][#][#]
möchte platzieren. Die drei
Die folgenden Zahlen sind X, Y
und Z-Koordinate für den Ort, an dem Sie sich befinden
möchte das Werkstück platzieren. Wenn
ausgelassen, es wird dort platziert
Maschine null.
Legt ein Werkstück von der festen
eingebettetes Werkstückverzeichnis auf
$AddEmbeddedRegPart $AddEmbeddedRegPart # [#][#][#]
der Tabelle. Siehe $AddRegPart
darüber für weitere Erklärungen.
Legen Sie ein vordefiniertes Werkstück auf
die Tabelle. Verwenden Sie $AddDefinedPart
$AddDefinedPart $AddDefinedPart # [#][#][#]
Werkstücke zu definieren in der
Programm.
Wird das Bildschirmspindle blockieren
Rotation. Dies kann nützlich sein in
$BlockSpindleRot Die unbegrenzte Drehmaschine, wenn visuell
Die Drehung des Werkstücks ist nicht
gewünscht.
Zoll Die Verwendung von Zoll-Einheiten durchsetzen.

(Millimeter oder Zoll einstellen) Zoll


Einheiten, öffnen Sie die Programmeinstellungen
dialog).
Millimeter Durchsetzen der Verwendung von Millimetern
Einheiten. (Um Millimeter einzustellen oder
Millimeter
Zoll-Einheiten, öffnen Sie das Programm
Einstellungsdialog).
SetView is a special command
die 3D-Ansicht während einzustellen
simulation. It should not be
manuell programmiert wie es
enthält zu viele Parameter
$SetView sondern vielmehr mit dem erstellt werden$SetView
menu actionTools – Insert ################
Befehl - $SetView.

$Message Zeigt eine Nachricht in 3D an $Message $#


Blick während der Simulation. Zuerst
Parameter ist eine Textzeichenfolge von der
message to display. Next
Parameter ist die Anzahl von
Sekunden, um die Nachricht anzuzeigen.

Stellen Sie das Schneiden des festen Werkstücks ein

Werte zur Laufzeit in Prozent.


$Schneiden Parameter sind VonLinks, $Schneiden #####
FromRight, FromFront,
FromBack and FromTop.
Werkstückschnitt festlegen.
Um den ganzen Teil zu zeigen, links
sollte 0 sein und Rechts sollte sein
$Schneiden 100.<BR />
Der letzte Parameter ist 0, um anzuzeigen
Das Werkstück geschlossen und 1 zu
Zeige das Innere.
Werde die Simulation für eine Pause anhalten.
$Pause $Pause #
given number of milliseconds.
Startet die interne Stoppuhr zu
die Zeit für ein messen
$StartStopuhr Operation. Bitte beachten Sie, dass die $StartStopuhr
Zeit gemessen ist Simulation
Zeit und nicht Bearbeitungszeit.
$StopuhrAnzeigen
Stellt die interne Stoppuhr ein.
und zeigt die Zeit, die vergangen ist
vergangen seit dem $ShowStopWatch
$StartStopWatch-Befehl war
ausgeführt.

Zwingt die Verwendung einer Drehmaschine


Maschine. Sie werden einen Alarm sehen.
Drehmaschine Drehmaschine
wenn Sie ein Programm mit diesem ausführen
Befehl an einer Nicht-Drehmaschine

Maschine.
Durchsetzung der Verwendung einer Fräsmaschine
Maschine. Sie werden einen Alarm sehen.
$Mühle $Mühle
wenn Sie ein Programm mit diesem ausführen
Befehl auf einer Nicht-Fräse
Maschine.
Dieser Befehl wird verwendet, um
Direkt eine Fräse einrichten und verwenden
Werkzeug ohne die Verwendung des Benutzers oder

eingebettete Register.
$SetupTool Parameter sind: Tippwinkel, $SetupTool ######
ShaftDiameter, ShaftLength,
ToolDiameter,ToolLength and
ToolTipType (0=Flat, 1=Ball,
2=Spitz)
$OverrideBufferQualitySe Dieser spezielle Befehl wird verwendet $OverrideBufferQualitySetting
tting to override the resolution setting #
für den festen Puffer. Der Wert
Gegeben ist die Anzahl der 3D-Pixel
(Voxel) pro Millimeter. Ein Wert
von 1 wird jeden 3D-Pixel 1 machen
kubikmillimeter groß. Ein Wert von
10 wird jeden 3D-Pixel auf 0,1 setzen
mm3 groß. Ein Wert von 1 wird erstellen
hässliche Ergebnisse, aber wird schnell laufen. Auf

andererseits wird ein Wert von 10


create high resolution
Werkstücke, aber es wird langsam laufen. Wir
Empfehlen Sie nicht, Werte zu verwenden
höher als 10, wie du könntest
kann leicht der Speicher ausgehen aufgrund von
riesige Materialpufferspeicherzuweisung.
Wichtig: Dieser Befehl muss
komme vor dem $AddRegPart
Befehl.
Dieser Befehl wird verwendet, um
Direkt eine Fräse einrichten und benutzen
Werkstück ohne Verwendung des
Benutzer- oder eingebettete Registrierungen.
$AddMillPart Parameters are: SizeX, SizeY, $AddMillPart #############
SizeZ, Xpos, Ypos, Zpos,
PartColR, PartColG, PartColB,
TopColR,TopColG,TopColB,
Materialstil
Definieren Sie ein Drehteil, das
kann mit dem abgerufen werden
Befehl $AddDefinedPart.
$DefiniereDrehmaschineWerkstück
Die Parameter sind $DefiniereDrehmaschineWerkstück [$]####
NameAndMaterial, Index,
Length, Diameter, Inner
Durchmesser.
Definieren Sie ein Fräswerkstück, das
abgerufen werden mit dem
$DefineMillWorkpiece Befehl $AddDefinedPart. $DefiniereFrästeil [$]####
Parameter sind:
NameAndMaterial, Index, SizeX,
SizeY,SizeZ
Definiert ein Material, das verwendet werden soll von

definierte Werkstücke. Parameter


$DefineMaterial are MatrlName, Index, $DefiniereMaterial [$]########
PartColR, PartColG, PartColG,
TopColR,TopColG,TopColB,
Materialstyp
Definiert ein Fräswerkzeug, das sein kann
abgerufen durch die DT-Codebuchstaben.
Parameters are:ToolName,
$DefineMillTool Index, TipAngle, ShaftDiam, $DefiniereFräswerkzeug [$]#######
ShaftLength,ToolDiam,
ToolLength,ToolTipType
(0=Flach, 1=Ball, 2=Spitz)
Aktivieren oder Deaktivieren der Anzeige der
$Werkzeugbahnen Werkzeugbahnen während der Simulation. $Werkzeugbahnen #
(1=eins, 0=aus).
$SchnittbreiteSetzen Used in cutting machines to $SetCuttingWidth
Definieren Sie die Schnittbreite.

Weist den Simulator an, zu überschreiben


das Material für das Werkstück
and use the specified one
$MaterialVerwenden $MaterialVerwendung
stattdessen. Das Material muss vorhanden sein
im Materialverzeichnis in der
Inventar-Browser (F2) vermeiden
ein Alarm.
Weist den Simulator an, zu überschreiben
das Material für das Werkstück
und verwenden Sie das angegebene eingebettete
$UseEmbeddedMaterial $EingebettetesMaterialVerwenden
Einen stattdessen. Das Material muss
existieren in den eingebetteten Materialien
Register, um einen Alarm zu vermeiden.

$InvertLathePart
Dreht das Werkstück auf der Drehmaschine um
$InvertLathePart
Spanndorn zum Weiterbearbeiten des
die andere Seite davon.

Der Mittelpunkt von Kreisen und Bögen sind


normalerweise als inkrementell eingegeben
$AbsoluteCenters Werte. Dieser Befehl sagt dem $Absolutezentren
Simulator, um Absolutes zu erwarten
Kreis- und Bogenmittelpunkte.

$SetG28pos Benutzerdefinierte Position für G28 festlegen. $SetG28pos{#}{#}{#}

$SetToolChangePos $SetToolChangePos{#}{#}{#}
Benutzerdefinierte Werkzeugwechselposition festlegen.

$DefineDoffsetDiameter Definieren Sie einen D-Offset im Programm. $DefiniereDoffsetDurchmesser{#}{#}

Wenn Ihr Programm definiert hat


Werkzeuge (zum Beispiel in Programmen
erstellt von SimCam), du rufst
diese Werkzeuge mit "DT". Damit
$ReadTasDefinierteWerkzeug
Befehl, den Sie das D überspringen können $ReadTasDefiniertesWerkzeug
und benutze nur T gefolgt von
Werkzeugindexnummer. Zum Beispiel
"T25". Der Simulator wird alle behandeln
T-Werte als definierte Werkzeuge.
Dieser Befehl dreht die
$WerkstückDrehen Werkstück um seine Z-Achse. $WerkstückDrehen

$Color This command sets the surface $Color R G B


Farbe. Jede neue Oberfläche, die ...
durch einen Fräsbetrieb freigelegt
wird diese Farbe haben. Die
Der Befehl erwartet drei
parameters: Amount of Red,
Menge von Grün und Menge von
Blau. Werte werden angegeben in der
Bereich von 0 bis 255, wobei 255 der ...
hellste. $Farbe 0 0 0 wird machen
die Oberfläche schwarz und $Farbe
255 255 255 wird es weiß machen.
Für das Mischen anderer Farben,
Google "RGB Color Picker".
Wird verwendet, um eine vorübergehende Null zu definieren

points.
$DefiniereNullpunkt
"N:Name" 0 100 100 20
Dies wird den Nullpunktindex definieren
0 bis X100 Y100 und Z20. Index
$DefiniereNullpunkt 0 = G54, 1 = G55 etc. $DefiniereNullpunkt[$][#][#][#] [#]
Index 0 kann auch aufgerufen werden mit
G54.1 P0. Nach diesem Befehl
wurde verwendet,
alle G54-G59 und G54.1 Aufrufe werden
beziehen Sie sich auf den definierten Nullpunkt

und nicht zu dem


eins im Nullpunkt-Register.
Spezialbefehl zum Setzen von Titeln von
Tutorials. Sie können mehr lesen.
$TutorialLine über diese hierErstellen $TutorialLine[$]
maßgeschneiderte Tutorials in
CNCSimulator Pro.
Special command to set titles of
Tutorials. Sie können mehr lesen
über diese hierErstellen
$Title $Title
angepasste Tutorials in
CNCSimulator Pro.

Standardmäßig wird der Simulator


alles rechts löschen
wenn das Material geschnitten wurde
$PreventEraseOnCutOff $PreventEraseOnCutOff
um den Teil zu simulieren
fallen. Dieser Befehl
verhindert, dass das passiert.
Wenn dein Programm möchte, dass
Verwenden Sie den eingebetteten Simulator
Werkzeuge, du nennst diese Werkzeuge mit
"ET". Mit diesem Befehl Sie
$ReadTasEmbeddedTool kann das E überspringen und nur T verwenden$ReadTasEmbeddedTool
followed by the tool index
Zahl. Zum Beispiel "T25". Die
Der Simulator wird alle T-Werte behandeln
als eingebettete Werkzeuge.

Dies aktiviert eine Alternative


$UseAltG92method G92-Modus, damit es die $UseAltG92method
Aktuelle Werkzeugposition haben die
Koordinaten, die Sie angeben.
Verwendet von SimCam und von "Make
$DefiniereDrehwerkzeug Programm tragbar" um zu erstellen in-
Programm Drehwerkzeuge.

Beachten Sie, dass diese Befehle auch funktionieren, wenn sie in Klammern stehen. Es ist normalerweise gut, ...
halten Sie sie in Klammern, um Verwirrung mit anderer Software oder CNC- Steuerungen zu vermeiden.

6.4. Andere Codes


Code Erklärung Format Example
Absoluter oder inkrementeller X-Achsenwert, der in der Dose verwendet wird
X X# X2.43
Zyklen und Codes wie G00-G03.
Absoluter oder inkrementeller Y-Achsenwert, der in Konserven verwendet wird
Y Y# Y1.16
Zyklen und Codes wie G00-G03.
Absoluter oder inkrementeller Z-Achsenwert, der in Canned verwendet wird
Z Z# Z-3.2
Zyklen und Codes wie G00-G03.
Stellt den Mittelpunkt in X in G02 und G03 Kreis/Bogen dar G02 X34 Z106.867
Ich Ich#
Befehle. I4.8 K0
Stellt das Zentrum in Y in G02 und G03 Kreis/Bogen dar J#
J G02 Y0 J-20
Befehle.
Repräsentiert den Mittelpunkt in Z bei G02 und G03 Kreis/Bogen G02 X34 Z106.867
K K#
Befehle. I4.8 K0
Wählt ein Werkzeug aus dem benutzerdefinierten Werkzeugverzeichnis aus
T T#
Inventar-Browser (F2). M06 wird verwendet, um die tatsächliche Ausführung durchzuführen. T1 M06
Werkzeugwechsel.
Wählt ein Werkzeug aus dem festen eingebetteten Werkzeugregister. M06
ET wird verwendet, um den tatsächlichen Werkzeugwechsel auszuführen.
ET# ET9 M06
Wählt ein vordefiniertes Fräswerkzeug aus. Das Werkzeug muss zuerst haben
DT wurde mit dem $DefineMillTool-Befehl definiert. M06 ist DT# DT3 M06
wurde verwendet, um den tatsächlichen Werkzeugwechsel durchzuführen.

S S#
Definiert die Spindeldrehung in Umdrehungen pro Minute (U/min). S2000
F Definiert die Vorschubrate in Millimeter oder Zoll pro Minute. F# F240
Verwendet in M98 zur Definition einer Unterprogrammnummer. Wird auch verwendet M98 P1001 L1
P P# G73 Z-20 R2 Q5
als Verweilzeit in canned cycles.
P100 F350
L Used in M98 to define the number of repetitions. L# M98 P1001 L1
Unterprogrammnummer. Sollte die erste Zeile jedes Unterprogramms sein.
(Bohrunterteil
O O# Programm 1)
Programm.
O1000
Referenz- oder Startfläche in Fertigungszyklen. R ist ebenfalls
R verwendet in G02/G03, um den Radius anzugeben, wenn I/J/K nicht vorhanden sindR# G81 Z-20 R2
benutzt.

Q Packungsgröße in Dosenzyklen. Frage # G73 Z-20 R2 Q5 P0


F350
SA# AS# G12 X0 Y0 Z-20 R2
SA,AS, Startwinkel, Winkelgeschichte und Radius, die in G12-Kreis verwendet werden
RA# Q5 SA0 AS36 RA30
RA Bohrzyklus.
H10
G12 X0 Y0 Z-20 R2
Verwendet für die Anzahl der Löcher im G12 Rundbohren
H Q5 SA0 AS36 RA30
Radfahren.
H10
Verwendet für Kommentare. G- und M-Codes in Klammern (Bohrunterstützung
( and ) will not be executed. $-commands will be executed even (Text)
program 1)
wenn innerhalb der Klammern.
G01 Z-20 F440
Verwendet, um eine oder mehrere Zeilen auskommentieren. G, M und $- /G03 I23.2 J0
/
Befehle werden nicht ausgeführt. /G03 X15 I19
G00 Z7
N Blocknummer. N# N500

Das könnte Ihnen auch gefallen