Hello Guest it is February 28, 2021, 11:52:17 PM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - TPS

301
Hallo Coyote,

ich bin jetzt nicht der LUA Spezi, aber schau mal hier:

https://www.machsupport.com/wp-content/uploads/2014/05/Mach4%20Scripting%20Manual.pdf

ich denke Kapitel 5.3 ist das, wonach Du suchst.

302
German / Re: Mach3 mit USB-Steuerungplatine Probleme
« on: October 05, 2020, 09:34:06 AM »
Das mit dem Motortuning Fenster geht nicht mehr, kenne ich eigentlich nur, wenn Mach3 sich aus irgendwelchen
Gründen was kaputtgemacht hat (ich persönlich hatte das noch nie), da hilft nur Mach3 neu aufsetzten.

303
German / Re: Mach3 mit USB-Steuerungplatine Probleme
« on: October 03, 2020, 05:43:10 AM »
Hallo Dieter,

ich persönlich halte von den ganzen USB Dingern nichts. Die USB Schnittstelle ist
meiner Meinung nach zu störanfällig.

Gehe in Richtung Ethernet Schnittstelle.
z.B Smoothstepper

Ich habe an all meinen Maschinen CSMIO Controller , sowohl die S als auch M Variante.
OK die sind vom preis her deutlich höher, funktionieren aber. Einziger Nachteil, nur das Mach3
plugin ist ausgereift, das für Mach4 ist sehr Buggy, da die Jungs dann auf Ihre eigene CNC
Software umgestiegen sind.

All diese Novosum Dinger + all deren Clone kannst Du meiner Meinung nach vergessen.
Brauchst nur mal hier im Forum ein bisschen suchen.

Gruß Tom

304
M6T6
M6T3

is for MDI line Input

the entire code for the tool Change will be in M6Start.M1S macro.

make sure Config -> General Config -> Toolchange ->Auto Toolchanger
is selected.

305
German / Re: Mach3 mit USB-Steuerungplatine Probleme
« on: October 03, 2020, 03:44:42 AM »
Hallo Dieter,

also schaltet der Ausgang. Hast Du auch mal mit angeklemmten Relaise gemessen?

Wenn da die Spannung immer bei nahe 0V bleibt, ist der Innenwiederstand das Relaise zur gering,
und die Platine kann den Strom nicht liefern.

Zu dem Richtungsproblem. ich habe mir gerade Mal die RnRMotion.dll installiert, aber ohne Karte kann man
da leider nichts testen.

Vielleicht kann man da unter Config ->  Config Plugins was einstellen.
Auch Mal Plugin Control -> RnRMotion probieren.

Gruß Tom

306
German / Re: Mach3 mit USB-Steuerungplatine Probleme
« on: October 02, 2020, 02:29:46 PM »
Hallo Dieter,

zum Referenzierproblem Z-Achse, wenn der gekennzeichnete Haken (Bild) nichts verändert (an der Richtung),
dann ist das ein Problem von der Chinesen Dingsbumsplatine. In Deinem Bild ist der nicht gesetzt.

zum Relaise Problem.
klemme Mal bitte das Relaise ab, dann mit dem Voltmeter zwischen Output4 und 24V messen.
dann M7 oder Toggle Mists  und dann M9 oder wieder Toggle Mist, und dann auf dem Voltmeter schauen was passiert.

Gruß Tom
 

307
German / Re: Mach3 mit USB-Steuerungplatine Probleme
« on: October 01, 2020, 04:53:03 AM »
Hallo Dieter,
jetzt noch mal zu dem Relaise.

Als erstes must Du in Config -> Ports&Pins -> Outputs die
Daten für die Ausgänge eintragen

Output1 Port 3 Pin 1
Output2 Port 3 Pin 2
Output2 Port 3 Pin 3
Output2 Port 3 Pin 4

dann unter Config -> General Config -> Spindle Setup
bei Flood Control in der Zeile Mist M7 den Ausgang (1-4) eintragen, an dem das Relaise hängt.
Dann sollte das klappen.

308
General Mach Discussion / Re: 5 axis
« on: October 01, 2020, 04:04:25 AM »
ok you are right, the Homepage seems do be down.
maybe you send krw125 a personal message or contact him via YouTube.

309
General Mach Discussion / Re: Cut corners, but no loss of position
« on: October 01, 2020, 02:40:31 AM »
you can also try to run exact stop mode insteed of constant velocity.

310
ok had a look to your macro code.
it is not specific for imperial but there are a couple of DRO's witch Need to be set
via Screen Input.
here is the code where i made some comment's

Code: [Select]
'Macro M501 - Tool #1
'An OemLed(825) must be added to settings page
'Place a Tool Holder in Bay 1 orientated properly
'Attach the grounding aligator clip leads to the bottom of the Tool Holder and the zero plate
'Place a cylindrical probe in the a Tool Holder and mount in Tool Changer

'*****************************************************
'TPS all these values have to be set via screen dro's
'*****************************************************

LIFT      = GetOemDRO(1093)
CLEARANCE = GetUserDRO(1094)
PROBEFEED = GetUserDRO(1095)
MOVEFEED  = GetUserDRO(1096)


Call SetOemDRO(800,0)
Call SetOemDRO(801,0)

Code "G91 G01 Z-.10 F" & PROBEFEED 'Sets Feed speed
While IsMoving ()
Sleep 200
Wend

'****************************************************************************
'TPS dro 1109 has to be set via screen dro it is the probing depth of z-axis
'****************************************************************************
Code "G91 G31 Z" & GetUserDRO(1109) 'probing move, can set the feed rate here as well as how far to move
While IsMoving ()
Sleep 200
Wend

Code "G4 P0.5"

'****************************************************************************
'TPS dro 1092 has to be set via screen dro it is the overrun of z-axis
'****************************************************************************
PROBEDEPTH = GetOemDRO(85) + GetUserDRO(1092)
ZUP = GetOemDRO(85) + LIFT
Code "G90 G53 G0 Z" & ZUP 'Move Z to clearance height
While IsMoving ()
Sleep 200
Wend

XVAL = GetOemDRO(83) 'Get current Machine X value
YVAL = GetOemDRO(84) 'Get current Machine y value
XPLUSS = XVAL + CLEARANCE 'Add clearance value to get probing point location
XMINUSS = XVAL - CLEARANCE 'Subtract clearance value to get probing point location
YPLUSS = YVAL + CLEARANCE 'Add clearance value to get probing point location
YMINUSS = YVAL - CLEARANCE 'Subtract clearance value to get probing point location

'1ST PROBE POINT
Code "G90 G53 G1 Y" & YPLUSS &"F" &MOVEFEED 'Move to upper Y axis probe location
Code "G53 G1 Z" &PROBEDEPTH

'****************************************************************************
'TPS G90 G31 Y0.0 does not make sense, probing distance is zero
'****************************************************************************
Code "G90 G31 Y0.0 F" &PROBEFEED 'Move probe till contact with side of Tool Holder
While IsMoving() 'wait while it happens
Sleep 200
Wend
Code "G4 P0.5"
YUPPER = GetOemDRO(84) 'Get current Machine Y value
Code "G90 G53 G0 Z" & ZUP 'Move Z to clearance height
While IsMoving ()
Sleep 200
Wend

'2ND PROBE POINT
Code "G90 G53 G1 Y" & YMINUSS & "F" &MOVEFEED 'Move to lower Y axis probe location
Code "G53 G1 Z" &PROBEDEPTH
'****************************************************************************
'TPS G90 G31 Y0.0 does not make sense, probing distance is zero
'****************************************************************************
Code "G90 G31 Y0.0 F" &PROBEFEED 'Move probe till contact with side of Tool Holder
While IsMoving() 'wait while it happens
Sleep 200
Wend

Code "G4 P0.5"
YLOWER = GetOemDRO(84) 'Get current Machine Y value
YCENTER = (YUPPER + YLOWER)/2
Code "G90 G53 G0 Z" & ZUP 'Move Z to clearance height
While IsMoving ()
Sleep 200
Wend


'3RD PROBE POINT
Code "G90 G53 G1 X" & XMINUSS & "Y" & YCENTER & "F" &MOVEFEED  'Move to left X axis probe location
Code "G53 G1 Z" &PROBEDEPTH 
'****************************************************************************
'TPS G90 G31 X0.0 does not make sense, probing distance is zero
'****************************************************************************
Code "G90 G31 X0.0 F" &PROBEFEED 'Move probe till contact with side of Tool Holder
While IsMoving() 'wait while it happens
Sleep 200
Wend

Code "G4 P0.5"
XLEFT = GetOemDRO(83) 'Get current Machine X value
Code "G90 G53 G0 Z" & ZUP 'Move Z to clearance height
While IsMoving ()
Sleep 200
Wend


'4TH PROBE POINT
Code "G90 G53 G1 X" & XPLUSS & "F" &MOVEFEED 'Move to right X axis probe location
Code "G53 G1 Z" &PROBEDEPTH
'****************************************************************************
'TPS G90 G31 X0.0 does not make sense, probing distance is zero
'****************************************************************************
Code "G90 G31 X0.0 F" &PROBEFEED 'Move probe till contact with side of Tool Holder
While IsMoving() 'wait while it happens
Sleep 200
Wend

Code "G4 P0.5"
XRIGHT = GetOemDRO(83) 'Get current Machine X value
Code "G90 G53 G0 Z" & ZUP 'Move Z to clearance height
While IsMoving ()
Sleep 200
Wend
XCENTER = (XLEFT + XRIGHT)/2
Call SetUserDro(1101,XCENTER)
Call SetUserDro(1111,YCENTER)
Code "G90 G53 G1 X" & XCENTER & "Y" & YCENTER & "F" &MOVEFEED  'Move to center of tool holder