586.453 aktive Mitglieder*
2.794 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

hilfe zu isograph, hilfe zu isograph

Beitrag 17.08.2003, 17:31 Uhr
sonntagsfraeser
sonntagsfraeser
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 17.08.2003
Beiträge: 6

hallo habe da mal eine fachfrage zu isograph.
wenn ich in isograph parameter verwende dann ist das z.b.
%01 =300 %02 = 10 ......%99 =100

frage :
wie kann ich in einer procedure parametern einen wert zuweisen p00=100 ?
und diese dann im unterprogramm (isograph verwenden ???

vielen dank im voraus
THX
danke.gif
TOP    
Beitrag 17.08.2003, 17:59 Uhr
sonntagsfraeser
sonntagsfraeser
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 17.08.2003
Beiträge: 6

hallo zusammen da bin ich nochmal
habe mal auf den link vom ironm,aster geklickt (fidiatools)
procedure :
>G00 X50.0 Y70.0

RG 01 0.0 <-------------register 1 bekommt den wert 0.0

IPC => CNC c:\fertigung\aufbohr.cnc

>G00 X55.0 Y130.0

RG 01 -20.0 <------------------register 1 bekommt den wert -20

IPC => CNC c:\fertigung\aufbohr.cnc


meines wissens nach belegt ein register im arbeits-speicher der fidia speicherstellen,
kann ich register die ich in einer prozedure gesetzt habe in isograph übernehmen ????
TOP    
Beitrag 23.08.2003, 10:43 Uhr
ironmaster99
ironmaster99
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.04.2003
Beiträge: 11

hallo sonntagsfraeser,

meines wissens können register nicht auf isograph parameter und umgekehrt so ohne weiteres zugreifen. wenn du ein programm mit variablen in isograph schreibst musst du es ja sowieso kompilieren bzw. beim ausführen wird es intern kompiliert. heraus kommt ein normales din-iso programm. eine möglichkeit ist das isographprogramm zu kompilieren und anschließend einfach an die benötigten stellen den register einzutragen z.b. Z RG 01. hab irgendwann mal so was zum bohren geschrieben, wo die endtiefe immer eine andere war und der wert einfach im register eingetragen wurde.
wenn du verrätst was du vorhast kann ich dir ja vielleicht noch ein paar tips geben.

gruss
TOP    
Beitrag 23.08.2003, 18:42 Uhr
sonntagsfraeser
sonntagsfraeser
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 17.08.2003
Beiträge: 6

hy ironmaster
danke.gif
ich benutze sehr oft G23
wenn ich eine nullpunktverschiebung mache und G23 aufrufe geht das nur wenn
g23 in einem unterprogramm durch eine protzedur aufgerufen wird , eine nullpunktverschiebung über isograph ist nicht möglich .
beispiel :
in der prozedur
cqa xp ....
cqa yp ...
rg 01 =50 ( endtiefe für g23)
cqa xp ....
cqa yp ...
rg 02 =70 ( endtiefe für g23)

im unterprogramm :
%01=RG *360 -> das ist die stelle wo das register aus der prozedur übernommen wird

G23 x 0 y0 Z i0 J0 P%01


ich habe schon so ziemlich alles durchprobiert :-(
thx
ich brauche das um in g23 mit mehreren tiefen zu arbeiten
TOP    
Beitrag 03.09.2003, 21:45 Uhr
ironmaster99
ironmaster99
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.04.2003
Beiträge: 11

hallo sonntagsfraeser,

hatte leider bis jetzt noch keine zeit mich deinem problem zu widmen.
es gibt keine möglichkeit im isograph auf register zuzugreifen (zumindest ist mir keine bekannt). die programmierung im isograph mit nullpunktverschiebung move3d bzw move2d und dem setzen von variablen und dem aufruf eines weiteren unterprogramms mit call ist zwar möglich aber eigentlich zu umständlich. mir scheint die beste lösung ist das arbeiten mit zwei registern. im ersten steht die z-endtiefe und im zweiten die gradanzahl p. in deinem beispiel rechnest du einfach tiefe * 360. dann gehst du immer von einer zustellung von 1mm pro 360° aus. wenn du aber nur 0.5mm pro 360° zustellen willst musst du tiefe/zustellung*360 rechnen.
zur lösung habe ich dir ein programm geschrieben das aus einem einfachen xyz koordinatenprogramm eine prozedur mit cqa xy und register 1+2 erstellt.
inputdatei beispiel:
x100.y200.z-50
x30y25.34z-21.2
y40z-13
es wird kein n in der zeile benötigt. koordinaten benötigen auch keinen punkt.
ergebnis:
CQA XP 100.0
CQA YP 200.0
RG 01 -50.0
RG 02 18000
IPC => CNC C:\tool.PRC
CQA XP 30.0
CQA YP 25.34
RG 01 -21.2
RG 02 7632
IPC => CNC C:\tool.PRC
CQA XP 30.0
CQA YP 40.0
RG 01 -13.0
RG 02 4680
IPC => CNC C:\tool.PRC
in dem programm kannst du auch die zustellung pro 360° eigeben.
ich hoffe das programm genügt deinen anforderungen.

gruss
Angehängte Datei(en)
Angehängte Datei  prcmg23.zip ( 98.66KB ) Anzahl der Downloads: 31
 
TOP    
Beitrag 06.11.2003, 10:51 Uhr
sonntagsfraeser
sonntagsfraeser
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 17.08.2003
Beiträge: 6

sorry hatte bis jetzt keine zeit ........ vielen danke für eure hilfe denke mal das problem ist erfolgreich gelöst :-) THX
TOP    



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