Hello Guest it is October 21, 2021, 09:04:29 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

General Mach Discussion / Re: Mach3
« on: May 06, 2021, 12:56:46 PM »
usb Controller will Need a plugin.

German / Re: Mach4 drehen
« on: May 05, 2021, 07:20:22 AM »
Dieses Video


für Mach4 beschreibt eine sehr ähnliche Vorgehensweise, nur das der X-Offset auch für Tool1 in der Werkzeugtabelle
gespeichert wird und nicht als Werkstückoffset.

German / Re: Mach4 drehen
« on: May 05, 2021, 07:11:19 AM »
also bei Mach3 wird nach Referenzieren (vom Controller abhängig) bei mir immer als Maschinekoordinate 0 eingetragen.

Ich aktiviere dann G54, kratze mit T1 (Werkzeuglänge 0) an und trage dann den Wert dann in die Werkstückcoordinate ein.

Der Offset wird dann automatisch in den G54 Offsets gespeichert und passt dann nach jedem Referenzieren wieder.

Das bei Mach4 über die Softlimits "geregelt" werden soll, fällt mir schwer zu glauben.

Gruß Tom

German / Re: Mach4 drehen
« on: May 05, 2021, 03:40:43 AM »
habe zwar kein Mach4, aber die Grundlagen sind die gleichen.

Normalerweise hat man ein Mastertool, in der Regel Nr1. Mit diesem Mastertool wird dann der
Werkstückoffset (G54) auf den passenden Durchmesser gestellt. Alle anderen Werkzeuge werden dann
mit Werkzeugkorrektur an den Master "angeglichen".



ist es recht gut erklärt, ist zwar für Mach3, sollte aber analog in Mach4 sein.
Gruß Tom

as mentoined earlier try a smaller ammount for microstepping and start with
low values for Velocity (50) and Acceleration (20).
then make single axis moves with a fixed amount to check and to get axis bay axis under control.

how are your dip Switches set for Motor current (1-3)?

you can use G52 for this.
something like this might work:

Code: [Select]
Sub Main

'Get tool information
newtool = GetSelectedTool() ' get the newtool
acttool = GetCurrentTool() ' get the acttool
Message "New Tool = " &newtool

' new and acttool = 0
If ((newtool = 0) and (acttool = 0)) Then
message("new and old tool = 0 -> abort toolchange  !")
Exit Sub
End If

' new tool = 0
If (newtool = 0) Then
message("new tool = 0 -> abort toolchange  !")
Exit Sub
End If

' new and acttool are the same
If newtool = acttool Then
message("acttool and newtool are the same -> do nothing!")
Exit Sub
End If
'check toolnumber in range
If  (((newtool > 14) Or (newtool < 1)) And (newtool <> 0)) Then
Message (" toolnumber " & newtool & " is not in range (1-" &MaxTool &"). abort toolchange  ! ")
MsgBox (" toolnumber " & newtool & " is not in range (1-" &MaxTool &"). abort toolchange  ! ")
Exit Sub
End If

'toolnumber 1 mastertool
If  newtool = 1 Then
Code ("G52 X0 Y0")
End If

'toolnumber 2
If  newtool = 2 Then
Code ("G52 X32 Y0")
End If

'toolnumber 3
If  newtool = 3 Then
Code ("G52 X64 Y0")
End If

'And so ON

'set new tool
SetCurrentTool( newtool )
Code ("G43 H" & newtool)
Message " "

End Sub

Mach3 under Vista / Re: Issues with motor controls
« on: May 02, 2021, 05:16:05 AM »
have you ever checked your parallel port voltage like suggested by viseo from your other thread?
that all sounds like a voltage/Gnd Problem at PP side.

General Mach Discussion / Re: Drifting X,Y,Z values.
« on: April 29, 2021, 11:24:36 AM »
had a quick look to your XML. machine is set to imperial Units, therefor your values for Vel Acc are extremly high i think.
Looks like somethin is mixed up here.

maybe wron in this screenset, have you tryed with standard 1024 screenset?

General Mach Discussion / Re: Lathe tool turret macro
« on: April 20, 2021, 12:09:38 PM »
on a lathe toolchange is started by f.e.  M6TXXYY (T0203) for tool 2 offset 3.

then it should not and set the Offsets.