Hello Guest it is March 18, 2024, 10:55:59 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
German / Re: Mach3 mit USB-Steuerungplatine Probleme
« on: November 24, 2021, 02:48:28 AM »
Wenn ich helfen kann, immer gerne.
Gruß Tom

302
General Mach Discussion / Re: OEM Buttons
« on: November 20, 2021, 03:34:27 AM »
there is no particular OEM code for this.

you have to use a OEMDro to enter the value, for example 1500

and the a button witch uses VBScript to excecute the command

Code: [Select]
Code "G0X" & GetOEMDro(1500)

303
Video P*r*o*b*i*n*g / Re: probing malfunctioning
« on: November 04, 2021, 04:46:56 AM »
your probing code is allready quite simple, but it uses Var 2002 to get the Point where probe was hit.
not all Motion controler's handle this variables correct.

here is a Version without using this variable, just for testing.
Code: [Select]
CurrentFeed = GetOemDRO(818)  'Get the current feedrate to return to later
CurrentAbsInc = GetOemLED(48) 'Get the current G90/G91 state
CurrentGmode = GetOemDRO(819) 'Get the current G0/G1 state

If GetOemLed (825)=0 Then 'Check to see if the probe is already grounded or faulty
DoOEMButton (1010) 'zero the Z axis so the probe move will start from here
Code "G4 P3" 'this delay gives me time to get from computer to hold probe in place
Code "G90 G31Z-4. F4" 'probing move, can set the feed rate here as well as how far to move
While IsMoving() 'wait while it happens
Wend

'ZProbePos = GetVar(2002) 'get the exact point the probe was hit
'Code "G0 Z" &ZProbePos 'go back to that point, always a very small amount of overrun
'While IsMoving ()
'Wend

Call SetDro (2, .060) 'change .060 to your plate thickness and then adjust for final accuracy
Sleep 200 'Pause for Dro to update.
Code "G1 Z1. F50" 'put the Z retract height you want here, must be greater than the touch plate thickness
While IsMoving ()
Wend
Code "(Z axis is now zeroed)" 'puts this message in the status bar
Code "F" &CurrentFeed 'Returns to prior feed rate
Else
Code "(Z-Plate is grounded, check connection and try again)" 'this goes in the status bar if applicable
End If

If CurrentAbsInc = 0 Then 'if G91 was in effect before then return to it
Code "G91"
End If

If CurrentGMode = 0 Then 'if G0 was in effect before then return to it
Code "G0"
End If 

304
easier way is to use OEMLed's. they can be displayed easy on screen's.

306
German / Re: Nullpunkt verschiebt sich
« on: August 23, 2021, 01:20:41 AM »
Wie legst Du die Nullpunkte der X und Y Achse fest. Mit Referenzfahrt oder mit Zero X/Y Schaltflächen?

307
German / Re: ATC eigenbau
« on: August 11, 2021, 04:44:00 AM »
nein, Du brauchst nur bei Port's&Pin's Ausgänge für den Output6 port 10 und halt als pin den Ausgang den Du an der CSMIO benutzen willst.
 

308
German / Re: ATC eigenbau
« on: August 11, 2021, 04:32:17 AM »
die CSMIO-M hat ja 6 Ausgänge, adressiert werden die immer über Port 10 dann Pin 0-5 entspricht Ausgang 1-6

309
German / Re: ATC eigenbau
« on: August 11, 2021, 04:25:01 AM »
wie das bei der CSMIO-M genau geht, ist hier:

https://en.cs-lab.eu/wp-content/uploads/2016/06/csmio-ip-m-artykul.pdf

recht gut erklärt.

310
German / Re: ATC eigenbau
« on: August 11, 2021, 04:11:57 AM »
Redest Du vom #Output6 in Mach3 oder dem Ausgang 6 auf der CSMio ?