586.268 aktive Mitglieder*
4.743 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
FANUC Forum

Schnittdatenberechnung

Beitrag 15.04.2005, 13:08 Uhr
fräser4711
fräser4711
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 29.03.2005
Beiträge: 6

Hallo alle zusammen.
Ich arbeite an einer Fanuc11m Steuerung,und war es nach einiger zeit leid,immer die schnittwerte für die werkzeuge selber aus zurechnen.Deshalb habe ich mir ein kleines makro geschrieben,wo die steuerung die werte selbst ausrechnet.gleich zeitig lasse ich dabei auch noch die zuordnug für die längen und radius korrekturen mit anwählen.

hier ist das makro

O2
S[[[#19*1000]/3.14]/#7]
M6 G#1 X#24 Y#25 T#20D#20 H#20
F[[[[#19*1000]/3.14]/#7]*#9]M3
M99

IM PROGRAMM WIRD DAS MAKRO FLOGENDERMASSEN AUFGERUFEN

G65P2S120.D50.F0.6T28.A55.X30.Y30.
G43 Z100.G98

G65= MAKROAUFRUF
P2=PROGRAMMNUMMER DES MAKROS
S=SCHNITTGESCHWINDIGKEIT
D=WERKZEUGDURCHMESSER
F=VORSCHUB PRO UMDERHUNG
T=WERKZEUGPLATZ
A=AKTIVE NULLPUNKTVERSCHIEBUNG
X=POSITION IN X
Y=POSITION IN Y
ICH SETZE HINTER ALLEN WERTEN EINEN PUNKT;WEIL SONNST EVENTUELL FEHLERMELDUNGEN AUFTAUCHEN KÖNNTEN. VIEL SPASS BEIM TESTEN

GRUSS FRÄSER4711
TOP    
Beitrag 15.04.2005, 19:40 Uhr
Armageddon
Armageddon
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 09.01.2004
Beiträge: 762

Hi,

den Punkt musst Du nur schreiben wenn Du den Parameter für die Dezimalpunkteingabe auf 0 stehen hast. Sprich wenn Du denn Wert 10 zum verfahren angibst fährt die Maschine nur das kleinste Eingabeinkrement. z.B. 0,010mm oder wenn auf der Maschine 1/10 tausendstel aktiviert ist halt nur 0,0010mm. Wenn dieser Paramter also auf 0 steht werden die Werte bei den Buchstaben auch in dieser Einheit in das Unterprogramm übergeben.

Sprich aus z.B. A55 würde dann im Unterprogramm(Makroprogramm) für die Variable #1 was ja dem Buchstaben A entspricht als Wert 0,055 oder bei 1/10 tausendstel Einstellung eben 0,0055 ankommen. Was demzufolge eine falsche Berrechnung geben würde.

Hoffe ich konnte ein bisschen Licht ins Dunkel bringen.

Gruß Markus

P.S. Bei der 16iTB und der 18iTB ist das der Parameter #3401 (DPI)
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: