Problem mit Mach3 Referenzfahrten bei Home + Limit über einen Schalter

Steuerungssoftware, CAM, 2D/3D CAD, G-Code Editoren
MikeA
Beiträge: 21
Registriert: 05.03.2016, 13:14

Problem mit Mach3 Referenzfahrten bei Home + Limit über einen Schalter

Beitrag von MikeA » 17.06.2021, 21:09

Hallo Forum,
ich habe ein kleines Problem mit meinen Endschaltern und hoffe hier vielleicht den entscheidenen Hinweis zu bekommen.
Auf der X-Achse z.B. habe ich einen Schalter montiert der entsprechend an den Endpunkten auslöst. Wenn ich in Ports & Pins nur die Home Funktion für die Achse aktiviere, funktioniert die Referenzfahrt wie erwartet.
Wenn ich aber zusätzlich auch die X-- in Ports & Pins aktiviere, startet zwar die Referenzfahrt wie gewohnt, aber wenn der Schalter auslöst wird die Refernzfahrt unterbrochen wegen "Limit Switch triggered". Im Diagschirm sieht man auch dass beide Signale aktiv sind was ja auch logisch ist.
Ich habe glaube einmal gelesen dass Mach3 so intelligent ist und erkennt welche SchalterFunktion Vorrang hat. Also bei Referenzfahrt die EndschalterFunkion deaktiviert.
In den allgemeinen EInstellungen habe ich auch schon mal die Option "Home Sw.Safety" ausprobiert was aber keine Änderung brachte.
Ich wüßte aktuell nicht was ich da noch an den Einstellungen ändern könnte um das besagte Verhalten zu korriegieren.
Aber vielleicht hat ja hier jemand die zündende Idee.
Danke und LG
Mike

human
Beiträge: 12
Registriert: 21.05.2018, 16:18

Re: Problem mit Mach3 Referenzfahrten bei Home + Limit über einen Schalter

Beitrag von human » 27.11.2021, 23:05

Moin

Ohne Informationen zu deinem Controller (wie deine Maschine angesteuert wird) ist der Raum für Spekulationen fast grenzenlos.
Ich gebe dir mal eine Vorlage:

Mein System:
Ein Einzelgrenztaster (NO) pro Achse
Mach3 Version R3.043.066
Englische Software
Mach3 Screen: Custom
Controller: UC300ETH
Pluginversion: 1.022

Input Config:
Signal Enabled Port Pin Active Low
X++ 1 1 8 0
X-- 1 1 8 0
X Home 1 1 8 0
ect.

Genaral Config:
Home Sw.Safety = 1

Bei mir funktioniert das einwandfrei.

Ich vermute mal, dass du einen der billigen China Controller betreibst.
Es könnte sein, das die Plugin seitig nicht mit einem Schalter für Endlage+, Endlage- und Ref klar kommen.
Mit den Controllern ESS, UC300ETH, Pokeys, CSMIO/IP gibt es mittlerweile keine Probleme, bei dieser Konstellation.

Eventuell mal mit folgenden Button-Codes im VB Script Editor rum experimentieren:
Software limits 119
Auto Lim Override Toggle 149
OverRide Limits 150

Code: Alles auswählen

SetOEMButton(119,1)
SetOEMButton(149,1)

nl = chr(10)
msg = "Software limits=" & GetOEMLED(23) & nl _
		& "Auto Lim Override Toggle=" & GetOEMLED(33) & nl _
		& "OverRide Limits=" & GetOEMLED(34)
Print msg
Die OverRide Limits kann man nur betätigen(in kombi m. Auto Lim Override Toggle), wenn man in die Endlage geeiert ist.
Mein Normalzustand sieht wie folgend aus:
Software limits=true
Auto Lim Override Toggle=false
OverRide Limits=false

Viel Glück

Gruß
Robert

MikeA
Beiträge: 21
Registriert: 05.03.2016, 13:14

Re: Problem mit Mach3 Referenzfahrten bei Home + Limit über einen Schalter

Beitrag von MikeA » 09.12.2021, 10:04

Hallo Robert,
danke für deine Antwort.
Nein ich betreibe keinen billigen China Clone sondern eine CSMIO/IP. Plugin Version müßte ich noch mal schauen. Denke aber dass es die aktuelle ist.
Mach3 habe ich einen Custom Screen.
Ich werde deine Einstellungen mit meinen vergleichen. Vielleicht ist da schon der Hund begraben.
Als Endschalter sind bei mir NPN Näherungsschalter verbaut. Diese funktionieren soweit auch wie erwartet.
SoftLimits sind ja bei den Referenzfahren deaktiviert.
Ich gehe die Einstellungen noch mal durch und melde mich wieder.

Danke und LG

Mike

human
Beiträge: 12
Registriert: 21.05.2018, 16:18

Re: Problem mit Mach3 Referenzfahrten bei Home + Limit über einen Schalter

Beitrag von human » 11.12.2021, 07:20

Moin

Auszug aus dem Manual von CS-Labs, das du sicher schon ausgiebig studiert hast:
manual_csmioip-step dir_de_v3.pdf hat geschrieben:Ab Version v1.07 der CSMIO/IP-Software ist es möglich, denselben Eingangskontakt als LIMIT und HOME zu wählen. Hierfür muss im Fenster „General Config” des Mach3Programms die Option „Home Sw. Safety” deaktiviert werden. Wenn die Option „Home Sw. Safety” ausgeschaltet ist, werden während der Referenzierung keine LIMIT-Signale überwacht.
Sollte also gehen.

Gruß
Robert

wusel0464
Beiträge: 24
Registriert: 22.01.2016, 11:54

Re: Problem mit Mach3 Referenzfahrten bei Home + Limit über einen Schalter

Beitrag von wusel0464 » 11.12.2021, 09:41

Hallo,

Du musst die Schalter danach frei fahren. Also Home betätigt den Schalter und fährt danach zurück bis der Schalter frei ist.

Gruß Wusel

tgauweiler
Beiträge: 22
Registriert: 11.11.2019, 19:04

Re: Problem mit Mach3 Referenzfahrten bei Home + Limit über einen Schalter

Beitrag von tgauweiler » 11.12.2021, 19:09

Hallo Mike,
ich bin mir nicht mehr ganz sicher wie ich damals eingestellt habe.
Bin vor 3 Jahren auf Mach4 umgestiegen.
Habe aber noch in der alten Doku von der IP-M diesen Passus gefunden.
Mach3-REF-Schalter.jpg
Vielleicht hilft dir das weiter.

MikeA
Beiträge: 21
Registriert: 05.03.2016, 13:14

Re: Problem mit Mach3 Referenzfahrten bei Home + Limit über einen Schalter

Beitrag von MikeA » 22.12.2021, 08:54

Guten Morgen,
ich wollte mich noch mal vor den Feiertagen melden dass ich noch an dem Problem dran bin.
Letztes Wochenende hatte ich endlich mal wieder Zeit mich mit dem Thema zu beschäftigen und mußte feststellen dass sich in der Verkabelung der Näherungsschalter ein Wackelkontakt eingeschlichen hat. Den muss ich nun erst noch finden und beheben bevor ich weitermachen kann.
Dazu habe ich nächste Woche nach Weihnachten Zeit und werden mich auf die Suche machen.

Ich wünsche euch vorab jedoch schon mal schöne Weihnachtsfeiertage und einen guten Rutsch ins Neue Jahr.
Bleibt gesund und wir lesen uns im neuen Jahr.

LG Mike

MikeA
Beiträge: 21
Registriert: 05.03.2016, 13:14

Re: Problem mit Mach3 Referenzfahrten bei Home + Limit über einen Schalter

Beitrag von MikeA » 02.01.2022, 10:52

Guten Morgen und ein Frohes Neues Jahr.

Heute habe ich mich wieder mit meinem kleinen Problem beschäftigt und die Einstellungen überprüft.
Der Home SW safety ist deaktiviert so wie es sein soll.
CSMIO Version ist die letzte verfügbare für Mach3.
Dennoch triggert der Limit SW bei den Referenzfahrten.

Ich behelfe mich so dass ich die Softlimits aktiviert habe und die Näherungsschalter nur als Referenzschalten betreibe.
Leider ist es mir schon passiert dass ich vergessen habe die Softlimits vor dem Job zu aktivieren. Ist zwas nichts passiert, aber wenn ich mal über das Ziel hinaus schiesse dann krachts es.

Ich probiere mal weiter das Problem zu finden. Bin aber im Moment eher ratlos.

LG
Mike

Olli-CNC
Beiträge: 674
Registriert: 01.01.2018, 12:13

Re: Problem mit Mach3 Referenzfahrten bei Home + Limit über einen Schalter

Beitrag von Olli-CNC » 02.01.2022, 13:19

Hallo Mike,
dir auch ein frohes neues Jahr.

Ich benutze Mach4 und dort ist es möglich die Softlimits automatisch nach der Referenzfahrt aktivieren zu lassen, so nutze ich das auch, nur die Softlimits.
Ist das vielleicht bei Mach3 auch möglich? Ich würde dir den Code dafür ja geben, aber in Mach3 wird VisualBasic genutzt und in Mach4 LUA, das nutzt also nichts.


Gruß
Olli

MikeA
Beiträge: 21
Registriert: 05.03.2016, 13:14

Re: Problem mit Mach3 Referenzfahrten bei Home + Limit über einen Schalter

Beitrag von MikeA » 04.01.2022, 11:45

Hi Olli,

danke für deine Info. Mach4 ist aber für mich keine Option.
Ich kann aber erst mal mit dem Workaround leben bis ich vielleicht eine Lösung gefunden habe. Muss nur auf die Softlimits achten :P

Übrigens, du hast dir da eine schöne Maschine gebaut. Bin ein wenig neudisch.
Meine ist leider noch eine große Baustelle.

LG

Mike

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste