Empfehlungen für CNC-Maschinen
Benötigen Sie Beratung bei Suchmaschinen zu verwenden, mechanischen Komponenten oder wie zusammenzusetzen und kaufen Sie, Kontaktieren Sie Fabio di Arezzo, die in den letzten Jahren einiges an Erfahrung gesammelt hat, auf CNC-Fräs- und Graviermaschinen mit Lasern.
In kommenden Bildern sehen Sie einige seiner Leistungen. Klicken Sie die Bilder größer und Sie können feststellen, dass kombinierte Maschinen sind, Das heißt, dass Sie entweder einen Laser montieren können, die einen Fräser.
Schreiben an Fabio für Empfehlungen, Komponenten zusammen kaufen oder machen Ihnen von ihm von der Komponenten-Kits zu beschaffen. Oder Sie können sogar zustimmen, um Teile oder komplette Maschinen bauen.
Fabio di Arezzo – Civitella in Val di Chiana (AR) – Fabio.cve31@gmail.com
Ich füge hier einige neue Bilder hinzu, die er uns im 2024 und auch ein PDF-Handbuch
Radar und Roboterarme
Dies ist der erste Sonar Das Riboni, l ’ Anwendung ThereminoRadar aus diesen Prototyp entstand. Wir danken Mauro, für das halten wir beteiligt und bestanden, bis zu get it to work.
Laden Sie hier ThereminoRadar: /Downloads/Automatisierung * Radar und Informationen über Sensoren hier: /Eingänge/Hardwaresensoren # usound
– – – – – – –
Mauro Radan ist auch das Experimentieren mit verschiedenen Versionen von Parallelgreifer. Seine Mechaniker sind sehr gut gestaltet.. Dies ist eine Version mit high-Power-servo. Diese Servos sind nicht geeignet, wegen ihrer Totbereich schreiben, aber sind gut für Fang und heben Gegenstände. Die zwei Servo an die Basis und die sehr robuste Konstruktion, schwer genug, um Objekte zu heben.
– – – – – – –
Einer der ersten Prototypen des ThereminoArm. Diese Version war noch ein Master und ein Slave, Da der erste Meister nicht konfigurierbare PIN besitzt. Sie tun alles mit nur Meister und vorher noch zwei pins. Die April-update 2017: die neue Firmware des Meisters, erhöht die Anzahl der pins 6 in 12, so, jetzt fördern sie acht Pins für allgemeine Zwecke. Auch kann neue Firmware auch die Schrittmotoren fahren.
Anschließend können Sie sehr präzise Roboterarme mit kleinen Schrittmotoren und Gürtel erstellen.. Ich empfehle, mit einer sehr hohen Untersetzung, mindestens fünf, jedoch besser, wenn Sie bis zehn zu verwalten. In dieser Weise die 200 Schritte pro Umdrehung werden 2000 Schritte pro Revolution und Sie erhalten eine Genauigkeit von 0.7 mm mit halben Meter langen Armen. Genauigkeit, die auf etwa ein Zehntel mm und oben mit Mikroschritt steigen.
– – – – – – –
Ein Roboter ist nicht unbedingt ein Gelenkarm. Mit ein wenig’ Lust auf, Sie können einfache und effiziente Maschinen verfassen..
Ein Roboter “Lehr” gebaut von Studenten des Instituts ’, C. von Corniglio
Das Institut Vorschlag, Motivation i.c. Corniglio ist: “…Anschließen der digitalen Welt mit der realen Welt und Beton” und das ist genau, warum am System Theremino geboren ist. Einen herzlichen Dank für Ihre Recherchen!
Skizze und Firmware
Viele nach dem Erlernen der Sprache-Arduino-sketch, Sie schrieben, dass sie es verwenden möchten, für Theremino. Leider wurde die Skizze Sprache gedacht., nur Dell Prozessoren ’ Arduino und Topfen sie auf anderen “Mikro”, würde so anders geworden, jede Möglichkeit zu verlieren, Austauschprogramme zwischen den beiden.
Unser PIC-Programmierung in C oder C++, verwenden eine IDE-standard und standard-Compiler, Wir verwenden GNU Compiler, Es ist Open Source.
Soweit die enorme Popularität von Arduino, Es kann uns Aussehen machen “einige”, Tatsächlich ist das Gegenteil wahr, ist Arduino eine nicht dem Standard entsprechende Sprache verwendet, vor allem für Arduino und gültig nur für Arduino gemacht.
Skizzen sind keine echten Firmware-Programmierung, aber eine einfache Programmierung, Blendet, die alle die “Gliederung”. Mit der Skizze, l ’ Effizienz ist die Fähigkeit zu manövrieren, sind begrenzt.
Neben einer didaktischen Verformung-Skizzen, Sie lernen, eine Abstraktion von Micro verwenden, anstelle der Micro selbst. Lernen, wie man ein Mikro verwenden, Sie sollten das Datenblatt des Herstellers, nicht den Anweisungen des Arduino.
Davon abgesehen, Zum Glück, Die Systemfirmware Theremino, erfordert keine Programmierung. Wir sind in 20xx und angeblich die InOut einen PC, sowie die Firmware eines Mobiltelefons, oder eine Waschmaschine, arbeiten. “Wie sind”, ohne jedes Mal neu einplanen, Je nachdem, ob Sie Hemden waschen wollen, oder blaue jeans.
Verschiebung der Perspektive
Die Verschiebung der Perspektive, zwischen Arduino und Theremino ist in der Tat, Verschieben der ’ Intelligenz von der Firmware, um die Software. Diese Verschiebung multipliziert Promille die verfügbare Geschwindigkeit, die Rechenleistung, der Speicher, und die einfache Programmierung.
Für diesen Ansatz, Sie müssen dauerhaft an einen PC angeschlossen werden (oder ein NetBook, eine eeeBox, eine Tablette, embedded-PC oder ein Himbeer-Pi, wie hier erläutert: Blog/Standalone-Anwendungen #standalone, und auch hier: Downloads/Hinweise-auf-Software # Computer)
Viele Geräte, wie Drucker, Monitore und Mäuse, Sie sind ständig angeschlossen an den PC und alles, was, die Sie finden “normale”. Doch viele Menschen glauben, dass eine “Gerät”, wie z. B. einem Roboterarm, oder ein 3D-Drucker, sollte autonom sein, und wahrscheinlich einen Haufen…
Roboterarme und Intelligenz
Wir tun l ’ Beispiel, Uhrengehäuse, ein “Roboterarm”. Viele Hersteller von Roboterarmen Arduine, Sie erkannten, dass ihre Arm “batteriebetriebene standalone”, am Ende macht er immer das gleiche. Was er fehlt? Kommunikation und software, leistungsfähige Algorithmen, die denken Sie berühren 3D Daten, mit der Außenwelt, Sensoren, Webcams, Mikrofone, verstehen der GCode, und die Kommunikation mit anderen Anwendungen, in Echtzeit.
Mikro sind nicht zum Behandeln von 3D-Dateien vorgesehen, oder audio-Signale dekodieren, haben Sie nicht ausreichend mit Strom, zum Abspielen von Midi-Dateien, oder Decodieren von Videos von einer WebCam. Und selbst wenn sie gezwungen sind zu tun, den Schmerz. Mit anderen Worten gesagt: “Der geeignete Ort für das Gehirn, Es ist nicht in der Nähe der Muskeln”
Ein weiterer Grund, Das macht es sehr klug, fest die Arme und 3D Drucker an den PC anschließen, ist, dass Sie sie versorgen. Wenn Sie das Spielzeug Phase überschreitet, Energiebedarf, zu schwer geworden, für Batterien.
Wie die professionelle Roboterarme werden ?
- Haben große Kabel, tragen, die Energie und Daten.
- Ständig mit einem Haupt-PC kommunizieren.
- Enthalten Sie nur die firmware, Intelligente Algorithmen, Sie sind alle auf PC.
Klicken Sie auf das Bild, für einen besseren Blick.
Welche Sprache verwendet?
Sobald Sie sich entschieden haben, bewegen die ’ Intelligenz, von der Firmware auf einer Hochsprache, welches ist die beste Sprache zu lernen?
Hier ist eine Frage des Geschmacks, Einige sagen, dass nur auf C++ vorhanden ist, und mit Verachtung behandeln, jede andere Sprache.
Andere, wie wir, denke, dass C++ eine Sprache, die ältere ist, Das erfordert viel mehr Zeit und Energie, den letzten Sprachen. Und sie glauben auch, dass C++ und ähnliche (C, Java und alle Sprachen mit dem Semikolon auf jede Zeile) formale Sprachen sind schlecht strukturiert und schlecht, Laden, die Sie schreiben, also “schmutzig” und verwirrt. In diesen Sprachen können Sie schreiben, Dinge, die vom Compiler akzeptabel, aber absolut nicht lesbar, für den Menschen.
Wir bevorzugen mehr strukturierte Sprachen, Das hilft, gut zu schreiben, und Störungen zu minimieren. Dieser Prozess der allmählichen Entfremdung, von Maschinensprache, läuft für fünfzig ’ Jahre und mit jedem neuen Schritt, c ’ ist, wer beschwert sich und beschwert sich über die alten Sprachen. Aber der Prozess wird fortgesetzt, und schließlich bekommen wir programmieren, in menschlicher Sprache. Derzeit ist die menschliche Sprache VbNet.
Das moderne Sprachen (VBNET und C#), Sie haben eine Kraft und beeindruckende Geschwindigkeit, weil ihre Grundfunktionen, jedes Mal von Grund auf werden nicht umgeschrieben werden., sondern sind stattdessen in bereit “Laufzeit” und mit optimierten Algorithmen geschrieben, und angepasst an das Betriebssystem.
Ein zweiter Vorteil der modernen Sprachen, unabhängig von dem Betriebssystem sein soll. Eine Anwendung, geschrieben in C# oder Visual Basic, läuft ohne ein Komma auch auf Mac, Linux und Unix. (Dies in der Theorie… in der Praxis funktioniert nur unter Windows, Weile auf anderen Betriebssystemen, Implementierungen sind unvollständig und voller Fehler)
Abschließend wir Wir empfehlen Ihnen VbNet oder C# (einander sehr ähnlich) Fast alle Anwendungen, des Theremino-Systems, geschrieben in VbNet, weil wir sie nicht mehr finden “Menschliche”, aber Sie können leicht wechseln von einer Sprache, die alle ’ mehr, Verwendung von SharpDevelop übersetzen.
Die Entwicklertools installieren, Lesen Sie hier: Downloads/Hinweise-auf-Software # Instrumente
Guten Morgen, du.
Ich kaufte eine Theremino StepperDriver Karte, die die elektronische Original-Datei von einem chinesischen CNC-I PCBs zu produzieren verwenden wird dazu dienen, ersetzen. Ich sah, dass dieser Zeitplan auch zusätzlich zu Motoren verwalten 2 Stromleitungen mit Mosfet, so dass ich mir vorstellen, dass Sie auch eine elektrische Verbindung herstellen können. Aber ich fand nicht, detaillierte Anweisungen, was die Ports es zu handhaben und die Bilder, die ich auf dem Netz, Ich habe immer noch einige Zweifel. Sie wissen auch, wenn es eine PDF-Datei mit allen Details für schedaStepperDriver ist?
Ich danke Ihnen im Voraus für Ihre Antwort.
Normalerweise sind die Spindeln arbeiten mit Netzspannung, so die Mosfet dieser Karte kann nicht fliegen. Diese MOSFETs sind speziell auf die PWM-Heizelemente von 3D-Drucker einstellen.
Zum Ein- und Ausschalten der Spindel sollte ein mechanisches Relais oder unsere Optotriac verwenden (aber erträglich Aufmerksamkeit auf Leistung und Kühlung des Triac). Zum Einstellen der Spindeldrehzahl sollte Pwm von einem Master-Ausgang senden und einen PWM-Adapter mit, dass die Macht widerstehen kann. Oder die Spindel selbst sollte ein PWM-Signal annehmen.
Der Stepper Registerkarte Treiber auf dieser Seite erklärt:
https://www.theremino.com/hardware/adapters
Der Stift und der Schlitz verwendet werden, sind in der Dokumentation der CNC-Anwendung erklärt (Slots zur Verwendung sind auf der Seite 43).
Für allgemeine Konzepte über den Betrieb von Spiel sollten Sie auch die Dokumentation von HAL Anwendung und Mastermodule lesen.
—-
Wenn Sie mehr benötigen fragen, Er erklärt im Detail, was nicht klar ist,, so können wir uns konzentrieren, was Sie brauchen.
Vor einiger Zeit fragte ich um Rat, wie man Livio eine gcode für Theremino CNC mit Adler und Fastgcode.ulp produzieren. Wenn Sie gcode Produkt beschränkte sich auf die Schaltung Löcher erinnern “gedruckt” und nicht die Steigungen zeichnen. Ich habe auch Screenshots der Fastgcode Konfigurationsseite, um Hilfe zu erhalten. Schließlich gab ich für Zeit und andere Software zum gcode benutzt hatte. gestern, Obwohl, Ich löste schließlich mein Problem und alles funktioniert perfekt mit Ihrem Fastgcode 7.9, war es notwendig, wenigstens zwei Tiefen Schritt auf der Z einzustellen, in jedem der Box (Ich tat es für Fräskonturen des Brettes). Nochmals vielen Dank für Ihre Zeit
Vielen Dank für Ihre Beweise.
FastGcode ist eine wenig befahrene Anwendung und einige Operationen sind schwer zu verstehen oder noch schlimmer.
Und’ ratsam, auch ältere Versionen, sie hatte nicht die erste Bohrung. Die neuesten Versionen, Bohren mit Beginn, Sie haben vor kurzem getestet und kann Fehler haben.
Guten Morgen,diese drei Jahre verwenden ich Theremino Master eine Drei-Achsen-Fräsmaschine für Holz mit hervorragenden Ergebnissen zu bedienen. Jetzt habe ich versucht, einen Plasmabrenner zu fahren Metall zu schneiden, aber ich Schwierigkeiten schnell begegnet, denn wenn man die Fackel drehen oft Sie aufhören USB-Kommunikation und HAL schief geht. Ich verwende einen günstigen Plasmaschneiden mit Kontakt, weil Maschinen Start für CNC-Kosten Tausende von Euro entworfen. Ich nahm ein abgeschirmtes USB-Kabel, aber ich habe die Dinge sehr verbessert. Ich wollte wissen, ob es irgendwelche Filter oder Schutz sind elektromagnetische Störungen zu vermeiden. Die Abfahrt des Schnittes durch einen Stift des Master behandelt, die ein SSR aktiviert, dass ein elektromechanisches Relais seinerseits aktiviert zu 220 Volt, die den Startknopf auf dem Brennerstromkreis schließt(Ich habe so’ verwenden, um die Ausgänge 220 Volt, die von dem Master vac und spindelgesteuerte).
Danke , Luca Auktionen
Es ist nicht die USB-Kabel Störungen holen, aber die Leitungen, die vom Master an den Schrittmotor-Treiber und gehen zu den Schaltern (manuelle Tasten und Schalter).
Trennen von allen Drähten Meister (gerade aus der Master-Karte nicht auf der anderen Seite).
Es trennt auch die Erdungsdrähte, die die Treiber und Sensoren gehen.
Der Meister wird dann nur an den USB angeschlossen.
Prüfen Sie auch, dass Sie den Großteil der PC mit dem elektrischen System Boden haben.
Unter diesen Bedingungen versuchen Ein- und Ausschalten mehrmals Taschenlampe und Kommunikation sollte nie abgehen.
Verbinden Sie dann nur einer der Sensoren und versuchen Sie es erneut
Dann schließen Sie nur ein Schrittmotor und versuchen Sie es erneut.
Sobald durch die identifiziert Draht (oder von denen Drähte) Interferenz kann der Meister sein, wir werden auf ihn konzentrieren und Widerstände in dem das Problem vollständig zu beseitigen.
Für die Endschalter und die manuellen Tasten Störungen werden durch Zugabe von zwei Widerstände vollständig eliminiert, wie hier erklärt:
https://www.theremino.com/technical/communications#pullup
Wenn der Lärm von der Schrittmotorsteuerung kommen, sie sollten dann auch die negative der Stromversorgungen des Schritttreiber mit dem elektrischen System geerdet werden.
Danke, Ich werde diese Tests durchführen und dann ich Ihnen sagen,!
Ich habe endlich proben. Aus den Informationen, die ich das Zündsystem gefunden haben, ist nicht hoch Frequenz, sondern hat eine Spule, die die Hochspannungsentladungen sendet(Ein bisschen’ wie ein altes Feuerzeug). Ich unplugged alles vom Meister aber,durch Starten der Zündung nach zwei oder drei Mal überspringt die USB-Kommunikation und das Programm CNC unterbrochen. Ich verbinden das Land des Schneidetisches in der Mitte der Anlage Länder (die Erinnerung an die Beratung über Erdung)aber das Problem ist wieder da. Ich lief das Plasma in einem nahe gelegenen Raum unter einem’ aber auch andere Linie,wenn ich in der Nähe zu einem Meter vom Computer bekommen und ich beginne drehen,springt zurück Kommunikation. Wenn ich die Schneidemaschine neben den Computer setzen, aber ich bin weg mit der Fackel dann kann ich einschalten, was ich will und es gibt keine interferenza.Poi ich bemerkte, dass ich mit der Fackel auf den Computer läuft, die Zündung, ohne dass Unterbrechungen bekommen kann nur, wenn ich halte in Nähe der Brennerleitung mit der Masse, die an das Metall klebt zu schneid(?!!) Das würde ich denken, dass vielleicht ein Kupfer Bildschirm auf die Brennerkabel platzieren und sie auf den Boden verbindet, kann die Dinge verbessern…. Was denkst du?Danke , Luca
Da Sie über Hochspannung sprechen, Ich stelle mir vor, dass der Strom, der entlang der Brennerkabel sehr klein ist, dann ein elektrischer Schirm (dünnes Aluminium oder Kupfer) Sie sollten vollständig die Störungen abzuschirmen.
So könnten Sie versuchen, die Schnur des Brenners mit einer Küchenfolie einzuwickeln (zumindest für Test, Dann, wenn es funktioniert studieren Sie besser).
Zu Beginn des Brennerkabels sollte wickeln, rund Aluminium, Ein bisschen’ Blanke Drahtspulen und dann diesen Draht zur Erde verbinden.
Dann sollten Sie vielleicht auch die Fackel schirmen selbst.
Prüfen Sie dann auch, dass die Box, aus dem das Kabel kommt Metall und geerdet. Bitte versuchen Sie die Tester, Vertrauen Sie nicht. Nach vielen Jahren habe ich es, Ich entdeckte, dass meine Bank Stromversorgung, hatte die Box nicht geerdet. In der Tat, leuchtet jedes Mal, wenn ich, und ich schaltete das erzeugte Geräusch. Ich zog die Farbe unter der Erdungsschraube und an seinem Platz.
Wenn nicht, dann gibt es Magnetkupplungen, beispielsweise zwischen dem Transformator, der die hohe Spannung erzeugt, (aber es sollte schlecht gemacht werden und haben, sind Standards angewandt Verluste), und USB-Kabel.
Ich bin ziemlich erstaunt, dass es möglich ist, die Kommunikation mit dem bloßen Meister zu verlieren, kein Draht verbunden Pin. Vielleicht versuchen Sie es erneut, aber ohne USB-Kabel liegen (füllt in “S”, in der Nähe von dem PC und dem Meister über). Auf diese Weise werden Sie überprüfen, ob die USB-Kabel, um die Probleme zu erfassen.
Fahren Sie mit dem Beweis, nur gehen Sie Schritt für Schritt und methodisch, wie haben Sie bisher getan, Sie werden verstehen, was los ist. Und, zum Vergnügen, wenn Sie verstehen, was und wo mates, Geben Sie hier. Was ich wirklich bin gespannt zu sehen, wie es geschieht,.
Vielen Dank für die Idee des Bildschirms. Ich werde auch die Erdung der Plasma-Box überprüfen, die metallica.Poi'll zu lassen ist, dass Sie wissen,. Ich sah auch das Sicherheitsupdate an den Eingangsstift mit dem Kondensator sowie die beiden Widerstände. Ich werde versuchen, das auch als der einzige Schutz mit Widerständen nicht genug war, und ich hatte alle Schalter zu trennen, weil’ Ich würde die USB-Kommunikation stoppen (sogar mit dem Schneider)
Sie hatte den Schutzwiderstand 330k in der Nähe von Master setzen ?
Wenn ja, dann haben Sie einige wirklich großen Lärm an Drähten induziert, Hunderte von Volt. Wenn es passiert, mit allen geerdet, dann gibt es etwas sehr seltsam, und Sie sollten herausfinden, was.
Schließlich gelang es mir, neue Tests mit Plasma zu machen. Ich habe einen Bildschirm in Kupfergeflecht auf der Brennerleitung ,Ich habe einen Entstörfilter eingehendes Plasmaschneiden und einen Zufuhrsteuercomputer ,Ich habe ein gcode laufen und ich setzte die Plasmalichtbogen zünden und alles funktioniert!
Leo hat uns gebeten,
In der HAL Anwendung der Schrittmotoren sind Anpassungen in “mm pro Minute”, “mm pro Sekunde pro Sekunde” und “Schritte für mm”. Das macht mich schwer, die Mathematik zu tun, wenn ich Millimeter verwenden, anstatt der Motordrehzahl will, oder Qualitäten.
Antwort
Wir verwendeten Millimeter, weil die Mehrheit der Leser einen Schrittmotor haben, dass ein Messer jede Runde eines Millimeters bewegt, oder von zwei Millimetern. So in diesen Fällen wird es leicht zu umgehen.
– der Motor 200 Schritte pro Umdrehung
– Wenn jede Runde ein Millimeter ist bin ich dann 200 Schritt für mm
Dann sind hier leicht anderen Fällen abgeleitet:
– Wenn irgendeine wiederum täte, würde dann nur zwei mm 100 Schritt für mm
– Und wenn ich den Fahrer mit Mikroschritt zu 8, dann würden sie 800 mm-Schritten.
In einigen Fällen (selten) es könnte nützlich sein, in verschiedenen Maßeinheiten zu denken, von mm. Zum Beispiel in Zoll, oder in Grad, oder in Umdrehungen des Motors. In diesen Fällen ersetzen einfach mm mit der neuen Einheit und immer in der gleichen Art und Weise vorgehen.
Wir wünschen Ihnen könnte auch die Datei für die Sprache öffnen Sie verwenden und den Text, den Sie in Label_MaxSpeed angezeigt werden soll ändern, Label_MaxAcc e Label_StepsPerMillim. Wir empfehlen nicht, dies zu tun, weil es unbequem ist, und es ist nicht einmal sagte er alle Motoren mit der gleichen Maßeinheit will.
Also nur, wo es heißt “mm”, Sie erkennen, dass es geschrieben “Meter”, “Grad”, “Zoll”, “U/MIN”, oder jede andere Einheit des linearen oder Bogenmaß.
Aber seien Sie vorsichtig, wenn Sie dann Daten an den Motor senden auf dem gleichen Laufwerk sein muss, die verwendet wird, in den HAL-Boxen zu schreiben.
——————-
Als nur zwei Beispiele, wie sie eine Entscheidung treffen, Argumentation in Motorumdrehungen oder Grad zu dem Ort, der in mm.
Die nächsten beiden Beispiele die Frage beantworten,:
“Bedenkt man, dass der Master eine maximale Ausgangsfrequenz des Schrittes 65 KHz”
“Und wenn man bedenkt, die einen Motortreibersatz zu 256 MicroStep”
“Welches ist die maximale Drehzahl des Motors Ausgangsstift, in Grad und in Umdrehungen pro Minute?”
—————————————————————————————————–
Höchstgeschwindigkeit in “Grad”
(für einen Schrittmotor mit 200 Schritt pro tourn und 256 Mikro)
—————————————————————————————————–
Motor = 200 Schritte / tourn
Motor mit Mikro = 200 x 256 = 51200 Schritte / tourn
Das gleiche in Grad = 51200 / 360 = 142.22 Schritte / Grad
Master max = Pulsfrequenz 65500 Impulse pro Sekunde
Motordrehzahl = max 65500 / 142.22 = 461 Grad / SEC (ca.)
Motordrehzahl = max 461 x 60 sec = 27660 Grad / min (ca.)
—————————————————————————————————–
Höchstgeschwindigkeit in “tourns”
(für einen Schrittmotor mit 200 Schritt pro tourn und 256 Mikro)
—————————————————————————————————–
Motor = 200 Schritte / tourn
Motor mit Mikro = 200 x 256 = 51200 Schritte / tourn
Master max = Pulsfrequenz 65500 Impulse pro Sekunde
Motordrehzahl = max 65500 / 51200 = 1.28 tourns / SEC (ca.)
Motordrehzahl = max 1.28 x 60 sec = 76.8 tourns / min (ca.)
sie Luca : auf meiner Fräsmaschine vom Master gesteuert wollte ich die Gelegenheit, um den Spindelmotor zu starten, durch eine ssr an einen Ausgangsstift verbunden, manuell über eine Taste, um die Arbeit mit manuellen Verschiebungen zu tun. Wenn ich Sie auf diese Schaltfläche, um eine separate Stromversorgung und den Eintrag des gleichen ssr provocherei Interferenz mit dem Master verbinden?
Hinzufügen eines 10K-Widerstand in Reihe mit dem Ausgang des Masters und dann auf der gegenüberliegenden Seite Verbindungs (Das geht in Richtung der Motorsteuerung) Sie können tun, was Sie wollen. Jedoch wird angenommen, dass die Steuerung des Motors sowohl eine hohe Impedanz Antriebs, wenn es nicht benötigen Sie den Widerstand ein bisschen "senken, trance 1k.
Oder Sie sollten zwei Dioden hinzufügen.
Schwer zu besser beraten, ohne die Komponenten zu wissen, Sie verwenden und wie sie verbinden.
Hallo Livio, Ich bitte Sie, einige Informationen über das Fahr Stepper und Brushless.
1) einen einzelnen Schrittmotor anzutreiben,, zum Beispiel ein positioniert König, wie kann ich tun? Muss ich Theremino CNC verwenden? Wie könnte ich einen Befehl senden?
2) Sie werden einen großen Brushless-Motor halten, da’ ist ein Diener immer zusätzlich zum Treiber verwenden müssen, (Typ bestimmt für Turnigy) auch wahre Diener Karte?
3) wenn ja, wo kann ich es kaufen? Ich glaube nicht, ich sehe es auf store-ino.
Nochmals vielen Dank für alles
1) Um einen Stepper zu fliegen müssen Sie das Master-Modul und die Anwendung nutzen HAL. Dann mit einer beliebigen Anwendung, die Sie einen Zielwert in Millimeter schreiben (oder Rotationsgrade) in seinem Slot, und der Schritt beschleunigt auf Höchstgeschwindigkeit von Ihnen festgelegten HAL, es verlangsamt dann nach unten und hält an seinem Ziel. Sie könnten Ziele gesetzt, und Veränderung auch während der Motor bewegt, ein paar Zeilen in der Anwendung Theremino_Automation Schreiben.
2) Die bürstenlosen Motoren sind Pilotierung der ESC-Board (zum Beispiel Turnigy) und das Master-Modul. Dann müssen Sie die HAL öffnen und die Ausgabe als Diener eingestellt 16. Schließlich wird es durch Ändern der Anzahl in seinem Schlitz zu bewegen, indem 0 in 1000.
3) Sie verwenden keine Karte “Servo” aber ein Mastermodul. Der Meister Sie es bei eBay (venditore maxtheremino), daß der STORE-INO
Vielen Dank…. Chiarissimo wie immer.
Gut Gemacht
Hallo Ich bin Luca. Ich wollte, dass die Achsen der induktiven Sensoren zum Zurücksetzen verwenden,. Welche Art von Sensor sollte ich NPN oder PNP? Ich habe, dass Futtermittel mit Spannungen gesehen von 6 in 30 Volt und so habe ich die Verbindung zu den Pins denken, ist nicht sofort… Ich wollte wissen, ob die Website ein Muster war, wie man diese Art von Sensor verbinden. Danke
Sie könnten magnetische Sensoren verwenden (Elemente HALL) und calamitine.
Es geht aber auch auf 3.3 Volt, Zum Beispiel:
– A1319
– A1318
– A1318
– DRV5056
– DRV5055
Es gibt andere, die gehen zu 5 Volt, aber dann mit dem Signal i überwunden werden kann 3.3 volt der Eingänge des Master- und Flüssigkeiten sollten sie einen Serienwiderstand von 33K oder eines Teilers hinzufügen. Hier sind sie:
A1321
A1322
A1323
A1301
A1302
In Wirklichkeit, wenn auch gemacht 5 Volt sind auch in Ordnung, wenn man sie füttert mit 3.3 Volt-Master.
—————
Oder Sie sollten den Titelsong der Sensoren schreiben Sie verwenden möchten, wir untersuchen einige’ und höchstwahrscheinlich auch arbeiten sie durch Fütterung 5 Volt. Oder Sie suchen jemanden zu gehen 5 Volt, Es gibt sicher.
Grazie.Sempre genaue und schnelle.
Luca
Hallo,sie sind Luca. Ich nahm die Hall-Sensoren zu Arduino und sie sogar mit der Arbeit Fütterung 3.3 Volt. Mein Problem ist, wie man zwischen ihnen die beiden Sensoren zu verbinden, um die x- und y-Achsen, die zurückgesetzt werden zurückgesetzt in einem einzigen Arbeitsgang durchgeführt wird, sein kann. Der Schlitz ist für den Rücksetz 33 aber ich kann es nur einen Stift Attribut.
dank Luca
Es dauert zwei 1N4148 Dioden und einen Widerstand 10K, platziert der Nähe aller Meister werden.
Die Dioden sind mit den Signalen der beiden Sensoren in Serie sein, und die Eingabe der PIN verbinden sich mit dem Schlitz zugeordnet 33, als DigIn konfiguriert.
Dann haben Sie, wenn die Sensorsignale auf null Volt gehen, um herauszufinden, wenn es Ankünfte gehen, oder wenn sie gehen zu 3.3 Volt.
WENN SIE GO TO ZERO VOLT
– Die Bande der beiden Dioden sind mit den Sensoren einge
– Der Widerstand ist zwischen der PIN-Eingabe verbunden ist, und +3.3 Volt (oder Sie können die Eingabe als DigIn_PU konfigurieren und Widerstand beseitigen).
WENN SIE EIN 3.3 VOLT
– Die Bande der beiden Dioden sind auf den Punkt der Vereinigung geworden, die PIN geht
– Der Widerstand ist zwischen der PIN-Eingabe und GND verbunden
– Das Slot-Signal 33 Es wird durch Umschalten des Wertes seiner MaxValue-Boxen und MinValue sull'HAL geändert (MaxValue = 0 e MinValue = 1000)
Wenn Sie noch nicht hier schreiben, oder rufen Sie an Skype oder Telefon.
Danke,Ich beschaffen, die Dioden und try
Hallo,Ich habe die Verbindungen aber ich hatte Probleme mit der Art des Sensors,was bedeutet, dass der Sensor nicht so braucht “reinigen” sondern oszilliert der Stift Wert on-off so tricking das Nullstellungsverfahren. Früher habe ich die’ digitales Ausgangssignal des Sensors, sondern tut das gleiche, so… der Sensor ist dies
https://images-na.ssl-images-amazon.com/images/I/71wrd7sc2QL._SL1500_.jpg
Von dem Ausgangsspannungswert ändert, wie die Steuerung der Magnet den zentralen Punkt nähert,
Wenn Sie eine DigIN Eingabe verwenden soll, arbeiten und nehmen 1000 (oder auf Null) wenn Sie über einen gewissen Punkt nähern. Und der Prozess der CNC-Anwendung gehört einmal sollte ihn stoppen.
Vielleicht arbeiten Sie im Gegenteil. Scheck (mit SlotViewer) dass der Schlitz des Signals 33 Ich werde auf Null, wenn Ende des Schlaganfalls gehen beide mit einer Achse mit dem anderen, und kehrt zu 1000 wenn sie beide weg vom Ende des Schlaganfalls.
Sie sollten auch präzise Schüsse versuchen,, Ändern der Anordnung der Magnete und Sensoren.
Und Sie sollten auch vermeiden, auf der Sensor-Slam gehen, wenn der LKW nicht sofort stoppen. Um dies zu erreichen sollte nicht sie zu arbeiten, sondern von der Seite nähern.
Und Sie sollten auch die Magneten in der besten Lage drehen und den besten Abstand, bis der Schalt ist gut und gut wiederholbar. Durch die Hand-LKW-Motoren Losfahren, oder der JOG-CNC, und Blick auf das Signal mit dem SlotViewer oder Signalscope.
Ich gab die Hall-Sensoren auf, weil ich wie die, die Probleme regolarli.Pensavo Verwendung von mechanischen Sensoren habe ich für Schalter aus. Ich habe normalerweise offen verdrahtet parallel auf einem Stift konfiguriert dig in schriftlicher Form auf den Steckplatz 33 Einstellung val min 1000 val max 0 aber wenn der Sensor in Kontakt kommt, nicht stoppen( nur manuell die Kontaktschnappverschlüsse Kalibrierungs erneuten Öffnen). Die Kalibrierungssequenz in einer korrekten Umsetzung val max auftreten würde, 1000 e val min 0 aber in diesem Fall durch das Starten der Kalibrierung Wagen gehen in Richtung positive Werte( Ich habe diesen Test manuell durch die Sensoren auslösen).Luca
Es tut mir leid. Ich versuchte es noch einmal und jetzt ist alles funziona.Non wissen, was für ein Chaos ich getan hatte, bevor .Spero nicht ich verschwendete Zeit. Danke. Luca
Hallo Livio
Ich möchte Sie fragen, ob es einen Weg gibt, um die Schrittmotoren für die Verwendung einer CNC-CNC Theremino und Master zu steuern, mit der Ausnahme, als L298N Treiber, die Notwendigkeit 4 Eingänge für die Motoren anstatt nur Schritt Steuern und DIR. Ich frage das, weil ich verschiedene Treiber dieser fortschrittlichen Art haben und wollte, dass sie nutzen auf dem Stepper zu tun Tests.
Danke
Fabrizio
Nein, Es tut mir leid, aber L298N sind für Motoren in kontinuierlichen und kann nicht die Schrittmotoren treiben.
Okay, Arduino frage mich, warum Sie es aber nicht fliegen kann, gerade mit 4 POLIG… Li verkauft auch für Stepper zweite, aber in der Tat die komplementäre L298 fehlt, ist schwierig commandeered.
Vielen Dank für die schnelle Antwort wie immer.
Fabrizio
Das Problem ist nicht fliegen, machen, dass vielleicht in gewisser Weise könnte man auch, aber das Modul, das Sie können nicht mit einem Schrittmotor verbinden. Das Modul ist eine H-Brücke und dient dazu, kontinuierlich Motoren zum Antrieb, Keine Schrittmotoren.
—————-
UPDATE
Ich ging um besser zu sehen und in der Tat zu diesem Modul auch angeschlossener Schrittmotor sein kann, aber mit ihnen, als ob sie ständig Motoren waren, Dies bedeutet, dass sie in der Geschwindigkeit und Richtung, aber nicht an ihrem Platz Einstellung.
Copio aus den Moduleigenschaften:
“Diese Motorsteuerkarte basiert auf Dual-H Brückentreiber L298N und ermöglicht mit zwei Gleichstrommotor Einfachheit oder einem bipolaren Schrittmotor mit einer Betriebsspannung im Bereich zwischen 5 V und 35 V fahren, Steuern der Geschwindigkeit und Richtung.”
In der Praxis mit diesen Karten würden Sie einen Schrittmotor mit variabler Geschwindigkeit drehen, aber Sie verlieren die wichtigste Eigenschaft von Schrittmotoren, Das heißt, die Fähigkeit, immer wissen, wie viele Schritte, die Sie getan haben und dann die genaue Lage. Und ohne die genaue Lage der CNC-Maschinen können nicht arbeiten.
Erklärung wie immer tadellos! Danke!
Weggehen so von der CNC-Steuerung für diese Treiber, Verwenden Sie wollen nur einen Schrittmotor beweisen, speziell die Drehkraft-Tests zu machen (der klassische Test mit dem Gewicht angebracht, um die wahre Stärke einer bestimmten Spannung und den Motorstrom oder auch nur um zu sehen, zu testen, wenn ein Motor läuft oder nicht), Es wäre schwierig, sie mit dem Master-Modul oder eine einfache Sache laufen Sie ohne Hacking täglich tun können?
Meine Grundidee war, um zu sehen, wenn Sie die Arbeit bilden tun könnten, dass der Fahrer führt die entsprechende L297 integriert, die nimmt die dir und Schrittsignale und entsprechend behandelt werden, um die h Brücke L298 zu fahren…
Diese kleinen billig wie Treiber sind weit verbreitet und vielleicht auch für andere von Interesse sein kann, sie mit diesem Zweck zu verwenden,, Ich weiß nicht,.
Nochmals vielen Dank an Verfügbarkeit
Fabrizio
“Diese kleine billig als Fahrer…”
Es scheint nicht nur so, Es gibt Treiber für Stepper, dass die Kosten in etwa gleich wie der L298.
Und durch die Ausgaben nur ein wenig’ Es gibt mehr Treiber für Schritt aus 4 Ampere in dem L298 verglichen ciofeche, Blick auf dieses Beispiel:
https://tinyurl.com/qtp8kd5
In der nächsten E-Mail schreibe ich, wie sie an den Master verbinden, wenn auch das, was man bekommt ist Mist im Vergleich zu einem echten Schrittmotor-Treiber.
wahr, Ich benutze es auch auf meinem CNC-Treiber 4 TB6560 Achsen, die ersetzen nun die neue CNC mit tb6600, aber bevor ich tat hatte ich das Paar L297 / L298 verwendet
Tatsache ist, dass diese vor ihnen eine lange Zeit genommen hatte die Zahlung zur Unterstützung einer anderen Art Material € 1,5 je, Ich nahm ein Dutzend, sie zu halten…Ich auf jeden Fall empfehlen sie nicht einmal für CNC, Sie haben völlig Recht
Zum Antrieb des L298N sagen…
Aktivieren der Stift 6, wenn wir geben Logik:
Pin5 = hoch, pin7 = niedrig, Motor A beginnt im Uhrzeigersinn drehen.
Pin5 = niedrig, pin7 = hoch, Motor A beginnt gegen den Uhrzeigersinn drehen
Pin5 = hoch, pin7 = hoch, Motor A stoppt
Pin5 = niedrig, pin7 = niedrig, Motor A stoppt
Aktivieren der Stift 11, wenn wir geben Logik:
Pin10 = hoch, PIN12 = niedrig, Motor B beginnt im Uhrzeigersinn drehen
Pin10 = niedrig, PIN12 = hoch, Motor B beginnt gegen den Uhrzeigersinn drehen
Pin10 = hoch, PIN12 = hoch, Motor B stoppt
Pin10 = niedrig, PIN12 = niedrig, Motor B stoppt
So sollten Sie es mit einem Master fliegen:
– Enable-Pin 6 die L298N mit einem Master Output Pin
– Verwenden Sie einen Master Output Pin mit Pin 5 die Richtung des L298N zu bestimmen,
– Verwenden Sie einen Master Output Pin mit Pin 7 die L298N es zu laufen (mit der PWM wird die Geschwindigkeit ändern,)
– Enable-Pin 11 die L298N mit einem Master Output Pin
– Verwenden Sie einen Master Output Pin mit Pin 10 die Richtung des L298N zu bestimmen,
– Verwenden Sie einen Master Output Pin mit Pin 12 die L298N es zu laufen (mit der PWM wird die Geschwindigkeit ändern,)
Dann würde das Ganze nicht von der CNC-Anwendung gesteuert werden, aber Sie würden eine spezielle Software erhöhen müssen und die sechs-Pin des Master in den richtigen Kombinationen senken out.
Wie sehen Sie das Ganze wäre extrem komplex geworden, und sechs der Master-PIN begehen, wenn ein normaler Treiber verwendet es zwei Takes. Und am Ende würde man nicht einmal Überwachung der Position.
Also ich würde nicht meine Zeit verschwenden.
Okay, verstanden, Ich vertraue darauf, Ihre Meinung. Ich gebe auf und wenn überhaupt, ich sie verwenden, nur Motoren zu beweisen, Arduino nur machen ihn Bewegungen in der Skizze voreingestellt tun. Nochmals vielen Dank
Fabrizio
Hallo Livio und frohe Ostern an alle Mitarbeiter.
Frage: Möglicherweise (im cnc-Quellprogramm) Ändern Sie den Rücklauf von einem Millimeter gegenüber der automatischen Nullstellung der z-Achse ?
Ich habe mir ein optisches Rücksetzgerät gemacht, das sich beim Prüfen um einige Tausendstel irrt. Mit einem 3D-Harzdrucker und einem optischen Sensor .
Das Problem ist, dass die Rückkehr aufgrund des Schlaganfalls, den ich vom Fühler habe, länger dauern würde.
möglicherweise wo soll ich diese funktion mit visual express bearbeiten?
P.S in der Programmierung hilft mir einem Freund von mir…im übrigen arrangiere ich alle und danke
Hallo, Sie sollten die Taste drücken “die Einstellungen” (der letzte unten rechts) und ändern Sie dann den Wert “Vergütung (mm)” des Panels “Kalibrieren Sie Z.”.
Wenn dies das Problem nicht löst, Schreiben Sie uns eine weitere Nachricht, in der Sie besser erklären, was Sie vermissen.
Oder Sie können die Software mit Visual Studio nach Ihren Wünschen ändern 2008 Express, Es wird jedoch nicht einfach, da die CNC-Anwendung sehr komplex ist.
Die Kompensation wird verwendet, um das Nullstück in Bezug auf die feste Null zurückzusetzen;Ich mache die Null mit Kompensation mm 0 auf der Sondenachse z berühren und zurück von “1 mm” und es gibt mir ein Maß 1 mm.(-Ich wünschte, ich könnte diese Rendite erhöhen (ES 10 mm) und es gibt mir Größe 10.-das liegt daran, dass der Lauf des Testators ist +- 10 mm, und wenn ich die xy-achsen sofort bewege, kratz ich das werkzeug an der sonde).dann gehe ich, um das Stück zu berühren,Ich habe das Maß gelesen,Ich schreibe es als Entschädigung und du bist fertig…Jedes Mal, wenn ich das Werkzeug wechsle und es anfasse, dann geht es immer bis zur tatsächlichen Null des Stückes, unabhängig von der Länge des Werkzeugs.
Wenn Sie mir einen Tipp geben, wo ich diese Rückgabe mm ändern kann,Ich versuche mit Visual Basic zu bearbeiten. grazieeee livio
Ich habe keine Ahnung, wie ich die Software so ändern kann, dass sie Ihren Anforderungen entspricht, auch weil ich nicht verstehen kann was du brauchst.
Haben Sie versucht, die Schaltfläche "Einstellungen" zu drücken? (der letzte unten rechts) und ändern Sie dann den Wert "Compensation (mm)Vom Bedienfeld „Calibrate Z“?
Das zu tun, was ich dir geschrieben habe, funktioniert nicht?
und,Werke, bearbeite mich ” die Null des Stückes Null richtig” aber wenn das Werkzeug den Sensor berührt, es zieht sich um einen Millimeter zurück… Ich möchte diesen Millimeter auf ändern 10 mm
Ich gebe an, dass die Kompensation, die ich mache, negativ + ist 1 mm( was sich nach dem Sondieren zurückzieht
Die Variable, die Sie benötigen, ist “CNC_CalFinalClearance”
und wird im Formular deklariert und initialisiert “Module_CNC” zur Linie 173
So steht es geschrieben:
Freund CNC_CalFinalClearance As Single = 1 ‘ Endbewegung fest = 1 mm
Wenn Sie es mit ändern 10 wird ausziehen 10 mm.
Schade, dass die Variable auch für X verwendet wird, Y, A und B, die sich ebenfalls zehn mm vom Nullsensor entfernen.
Wenn es Ihnen nicht gefällt, sollten Sie unmittelbar nach der anderen eine bestimmte Variable für die Z-Achse deklarieren, wie im folgenden Beispiel:
Freund CNC_CalFinalClearance As Single = 1 ‘ Endbewegung fest = 1 mm
Freund CNC_CalFinalClearanceZ As Single = 10 ‘ Endbewegung fest für Z-Achse = 10 mm
Und dann ersetzen Sie es in zwei Zeilen im Formular “Module_ExecutionThread”
– Die Linie 546 das wird so werden
CNC_Dest.z + = CNC_CalFinalClearanceZ * CalZDirectionPositiveNegative()
– Die Linie 650 das wird so werden
CNC_Tip.z = CNC_CalZCompensation + CNC_CalFinalClearanceZ
Wenn Sie nicht können, schreiben Sie uns erneut
DANKE LIVIO.. Sie sind immer eine Sicherheit.. Ich beneide dich sehr. Deshalb gratuliere ich dir immer.
Hallo an alle Mitarbeiter und danke
perfektionieren.. Ich habe alle Zeilen geändert, die Sie mir angegeben haben, und alles funktioniert wie erwartet… grazieeeeee
https://photos.app.goo.gl/voag7H9UMXfKi6WD8
Ich versuche Fotos von meiner CNC zu platzieren
Schöne Fotos danke!
überhaupt nichts Livio…Was denken Sie, Ich habe es gut gemacht, drei Meister zu setzen oder einen zu empfehlen?
Drei Meister sind nutzlos, trage einfach einen.
Danke, ich werde so schnell wie möglich zur Verfügung stellen
ciaooooo
Guten Morgen
Mein Name ist Alessandro, dank dir bin ich in diese Welt eingetaucht.
Ich benutze Theramino CNC mit einem 3 Äxte und ich bin sehr glücklich.
Jetzt hätte ich gerne versucht, einen Roboterarm zu bauen, aber ich stelle fest, dass auf Robot Arm1 der maximale Arbeitsbereich ist 1000 x 500 mm.
Ebenso sind die LenZ-Einstellungen auf beschränkt 99 mm.
Es ist möglich, den Arbeitsbereich zu vergrößern.
Vielen Dank im Voraus für Ihre freundliche Aufmerksamkeit
Über das hinausgehen 500 mm es würde Motoren von über nehmen 500 jeweils Euro, dh diese:
https://www.zeroerr.cn/eRob/index.html
Mit normalen Dienern haben Sie schon übertrieben alleine geschaukelt 30 cm. Ungenauigkeiten von Zentimetern und Schaukeln mit Schwingungsneigung. Wenn Sie die Arme etwas weiter ausstrecken, schwingt alles und hört nie auf.
Wir suchen geeignete Motoren zu vernünftigen Preisen und haben auch die Richtung komplett geändert, Wir haben 3D-Berechnungen und damit auch die RobotARM-Anwendung komplett eliminiert. Es war zu schwierig, die Parameter anzupassen, und wenn Sie sie verwenden, werden Sie es selbst wissen.
Wir verwenden jetzt ein anderes System, Positionen manuell vergeben, Position für Position, ohne einzustellende Parameter und ohne 3D-Berechnungen.
Wenn wir nützliche Ergebnisse erhalten haben, werden wir sie auf dieser Seite veröffentlichen:
https://www.theremino.com/hardware/outputs/smart-motors
Im folgenden Video sehen Sie die aktuellen Experimente eines Arms “Kollaborativ” con SmartMotors FeeTech:
https://www.theremino.com/files/ThereminoCobotV1.mp4
Die Programmierung ist erheblich einfacher als mit der RobotArm-Anwendung, Sie müssen die Parameter und Winkel des Arms nicht mehr anpassen (das war sehr schwierig), Andererseits ist es nicht mehr möglich, einem GCode zu folgen oder zu zeichnen, Definieren Sie einfach die Positionen nacheinander.
Selbst mit diesen Motoren kann die maximale Armlänge jedoch nicht überschritten werden 50 cm.
Wir suchen nach Motoren, die mehr können, ohne wahnsinnige Mengen zu kosten, Wenn wir sie finden, werden wir sie auf der Smart Motors-Seite veröffentlichen
Aber mit Schrittmotoren und einer Reduzierung von mindestens 1:10 du kannst kein bisschen bekommen’ eine genauere.
Ich dachte an 4 Nein 34 mit M5-Zahnriemen zur Reduzierung des Spiels.
Wenn ich also die Grenzen des Theremino-Arms erhöhen wollte, kann man das nicht.
Wenn Sie Stepper mit Riemen verwenden, können Sie etwas mehr tun, Über einen Meter ist jedoch praktisch unmöglich, da die Stepper viel wiegen und diejenigen, die sich am Ellbogen und an der Spitze befinden, mit einem übertriebenen Hebel angehoben werden sollten. Sagen “einen Meter” Es ist einfach, aber versuchen Sie es und dann werden Sie erkennen, was ein Messgerät tatsächlich ist.
Wenn Sie es zusammengebaut haben (und ob er sein eigenes Gewicht heben kann) In zwei Minuten ändern wir das maximale Limit der MaxViewArea-Box von 1000 mm bis 10000 mm und die LenZ aus 99 in 9999
Ok danke
Ciao Livio, Ich habe Theremino ImgGreyscaleToGcode ausprobiert.
Die Spindeldrehzahl scheint fest eingestellt zu sein 20000. Es wäre bequem, es einrichten zu können.
Dann würde ich es vor dem M3 schreiben, um der Spindel Zeit zu geben, die Geschwindigkeit aufzunehmen.
Grüße
Leider haben wir keine Zeit, alle kleinen Apps für Details wie diese zu optimieren. Es gibt absichtlich Quellen und jeder könnte es tun.
Um Ihr Problem jedoch sofort zu beheben, stellen Sie es einfach ein “Geschwindigkeit gesperrt” in der CNC-Anwendung und stellen Sie dann die Geschwindigkeitsbox nach Ihren Wünschen ein. Oder bearbeiten Sie den Gcode und ändern Sie den 20000 in was auch immer Sie wollen und speichern Sie es dann (Sie können dies im Handumdrehen direkt mit der CNC-Anwendung tun).
Kein Problem ,also schon fertig.
Es kann anderen als Hilfe dienen.
Guten Abend, vor ein paar jahren habe ich eine kleine cnc gebaut 3 durch Theremino gesteuerte Achsen.
Nun möchte ich den Cutter durch ein Lasermodul ersetzen. Wie muss ich es mit dem System verbinden?.
Ich kann den tb6560-Treiber verwenden, der die Z-Achse steuert?
Für Lasermodule wird der Schrittmotortreiber nicht benötigt.
Sie müssen nur:
– GND des Masters mit GND des Lasermoduls verbinden
– Verbinden Sie das Master-PIN-Ausgangssignal mit dem Laserstartsignal
– die Ausgabe der als DigOut verwendeten PIN konfigurieren (beleuchtet / ausgeschaltet)
– oder als Pwm16 (um die Leistung anzupassen)
Normalerweise arbeiten Laser mit einem Befehlssignal aus 3.3 wie unsere und sie können auch in PWM arbeiten, aber nicht unbedingt alle sind so.
Fragen Sie im Zweifelsfall beim Hersteller nach oder suchen Sie im Internet nach dem gewünschten Signal Ihres Lasermoduls.
Im Zweifelsfall nicht anschließen und keine Spannung anlegen, Leistungslaser kosten viel und sind empfindlich. Sie können in einer Mikrosekunde brechen, auch nur weil es Donnerstag ist und sie schlecht aufgewacht sind.
Hallo Ich bin Luca. Seit vier Jahren benutze ich Theremino cnc mit einem Fräser 3 Achsen plus Drehachse. Ich habe immer Softwareversionen aktualisiert. Ich habe die neueste Version ausprobiert 5.3 Und es läuft wirklich gut auch beim Kreisfräsen, wo die vorherigen Versionen, besonders bei hoher Geschwindigkeit, vom eingestellten Pfad abgewichen. Das Problem, auf das ich gestoßen bin, ist, dass, wenn ich den Hal-Bildschirm öffne, um Geschwindigkeits- oder Beschleunigungsanpassungen vorzunehmen,sobald ich auf die Liste der Pins klicke, um das Anpassungsmenü zu betreten, höre ich, wie die Motoren Geisterschritte machen. Und’ das erste Mal, wenn es mir passiert. Hal's Bildschirm ist auch ein bisschen seltsam ,in dem Sinne, dass es transparente Teile hat, mit denen Sie den Bildschirm von Thereminocnc sehen können. Ich benutze Windows 7. Ich habe die Version vorher benutzt 5.0 aber ich musste eine ältere Version der’ Hal warum’ Ich hatte das gleiche Problem.
Wirklich seltsam, wir haben nichts in der HAL geändert, das diese Dinge tun kann..
Sie können mich über Skype anrufen (Sie können mich als livio_enrico suchen) und wir sehen es gemeinsam?
Oder, Wenn Sie Skype nicht verwenden, Schreiben Sie hier noch einmal und ich schicke Ihnen mein Handy.
Hallo,Ich benutze Skype nicht,aber heute habe ich es geschafft, ein Video zu machen, in dem Sie das Problem sehen können. Ich kann es Ihnen per Post zusenden? Was mir aufgefallen ist (und das passiert bei früheren Versionen nicht ) Wenn ich auf die Pin-Liste klicke, um die Anpassungsfelder zu öffnen, wird die FPS-Wiederholung gesperrt (ohne Fehler zu geben) und dann fängt es wieder an und es ist in diesem Moment da’ dass der Motor der Achse, auf die ich geklickt hatte, Schritte macht. Danke
Hallo Livio,
Ich stelle mich vor, mein Name ist Davide Lorusso, Ich möchte Ihnen zu diesem Projekt gratulieren!!!
Ich gebe an, dass ich bereits’ Eine CNC 3 Achsen und ich bin schon eine Weile durch’ Von Linux CNC zu Ihrem System, und ich habe Theremino Automation angewendet, um eine alte Telemecanique plc zu ersetzen.
Ich mache eine Automatisierung für die Brillenindustrie, Ich sollte ein kleines CNC-System anbinden 3 Dielen mit Scharnier-Ertrinkungssystem (Es sieht kompliziert aus, aber es sind zwei Zylinder und ein Heizsystem);
und’ möglich , nach Durchführung eines Bohr- oder Fräsvorgangs, Starten eines automatischen Arbeitszyklus (in meinem Fall den Schlitten in die Ertrinkungsposition bringen und ausführen)?
Danke
David
Ich denke, Sie sollten die Achsen A und B verwenden
Wir werden ein wenig meditieren’ und führen Sie verschiedene Tests durch.
Ich sollte verstehen, womit du den Schlitten bewegst (Andere Stepper ?)
Aber zwei andere Motoren (A und B) Du wirst genug sein?
Wenn Sie mit der einzigen CNC-Anwendung nicht erfolgreich sind, haben wir eine neue Version von Theremino CNC bereit (die wir in Kürze veröffentlichen werden) Steuerbar mit Befehlen aus anderen Anwendungen. So könnten Sie alle Funktionen eines echten prozeduralen Programms haben (Theremino Automatisierung), Sensoren lesen, Andere Motoren verschieben, Pilotmagnete, Nachrichten aussprechen, Ausführen von Funktionen bei Sprachbefehlen, Barcode oder QR-Code lesen, Timings durchführen, Schleife, Zählungen und Kontrollen aller Art. Und dann zu den richtigen Zeiten führen Sie die Anwendung Theremino CNC mit all ihren Funktionen, als ob Sie es manuell getan haben, und auch verschiedene GCodes laden und von Anfang an laufen lassen oder einzelne Linien laufen lassen.
Schließlich, wenn Sie brauchen, werden wir auch für Skype oder per Telefon fühlen, Hallo.
Vielen Dank für Ihre schnelle Antwort!!
Ich bewege den Schlitten mit einem Pneumatikzylinder ohne Vorbau, Im Wesentlichen wäre der Zyklus folgender::Drücken Sie auf Start, Theremino cnc bohrt, die Löcher oder CMQ der Sitz für das Scharnier beim Fräsen (hängt von der Form des Ankers ab);
Die CNC geht in Position von “Haus” active theremino Automation, die mich in den Ertrinkungszyklus startet:Vorwärtszylinderschlitten Ertrinken von Abkühlungs-Zylinder-Ertrinken auf (offensichtlich gibt es die verschiedenen Sensoren (FC,Proxy usw.)).
Ich denke, dass aus der Beschreibung die neue Theremino cnc sein wird’ die Spitze für diese Anwendung.. Sie haben eine Version “Beta” zu erwarten, um es zu testen?
Nochmals vielen Dank
Ja, ich kann Ihnen jetzt die Version zusenden 5.4.6 die wir dann als Version veröffentlichen 5.4
Sie sollten in Skype als livio_enrico nach mir suchen
Mit Skype ist das Übertragen von Programmen einfach, Andernfalls werden sie von der E-Mail gelöscht. Und das tut es auch, wenn Sie sie in ZIP komprimieren. Sie öffnen ZIPps und löschen alles, was ausführbare Programme enthält.
Oder Sie könnten zu diesem Abschnitt gehen, Meine Telefonnummer lesen und mich anrufen (Von 09 bei 19 auch an Feiertagen)
https://www.theremino.com/contacts/about-us#livio
Ich weise jedoch darauf hin, dass Sie, um die Befehle von außen zu verwenden, dann in der einfachen Sprache unserer Anwendung Theremino Automation programmieren sollten.:
https://www.theremino.com/downloads/automation
Haben Sie ein wenig’ Erfahrung in der Programmierung wird Ihnen leicht fallen, Andernfalls sollten Sie jemanden finden, der Ihnen helfen kann.
Hallo Livio, Zunächst einmal herzlichen Glückwunsch zu Ihrem Projekt, Ich, der ein miserabler Mechaniker ist, der sich in die Automatisierung stürzt, bin jeden Tag mehr fasziniert.
Kommen wir zum Punkt: Wir möchten einen CNC-Fräser wie den in diesem Link machen https://goliathcnc.com/ mit Theremino cnc. Das Problem ist, dass ich außerhalb von Theremino CNC X-Y-Koordinaten habe, während ich befehlen sollte 3 Motoren mit entsprechenden Koordinaten. Wie mache ich das?, oder besser, in welcher Programmdatei von ThreMino, Ich kann die Transformationsgleichungen eingeben, um die Schrittmotoren zu steuern, die mit den Rädern verbunden sind?
Verzeihen Sie die vielleicht dumme Frage, aber in der Programmierung sind sie auf sehr grundlegenden Ebenen.!
Vielen Dank für Ihre Hilfe!
Es tut mir leid, aber es wäre ein sehr langer Job.
Am einfachsten wäre es, ThereminoCNC zu zerlegen, so dass Sie mindestens den Teil haben, der den GCode liest und ausführt, und schreiben Sie dann alles auf, was Sie zur Steuerung der Maschine benötigen. Und es wäre selbst für einen Experten in DotNet und unserer CNC-Anwendung ein wirklich langer Job., viele Monate mindestens hart arbeiten.
Dann hatte ich einen Zweifel… Aber diese Maschine ist durch eine andere Software als ihre ? Also ging ich hierher:
https://goliathcnc.com/product/software/#learn-more
Und ich fand nicht einmal einen Hinweis auf die Möglichkeit, die Maschine mit externen Steuerungen zu steuern, Sie reden nur über ihre Software “Steinschleuder”, wenn ich falsch liege, schreibe es…
—–
Erst danach wurde mir klar, dass Sie diese Maschine nicht überprüfen möchten, sondern eine ähnliche herstellen möchten, also zusätzlich zur Änderung der CNC-App sollten Sie auch die gesamte Hardware machen und ich kann mir nicht vorstellen, wie lange es dauern würde…
Tut mir leid, Livio, Ich erklärte mich schlecht.
Ich habe bereits die Hardware und ich habe bereits einige Tests gemacht, aber mit 4 Räder (Ich würde Ihnen einige Fotos schicken, aber ich weiß nicht, wie ich in diesem Chat machen soll). Zweiradsteuerung mit einem Pin, die das X bewegen, und zwei Räder mit einem weiteren Stift, die das Y bewegen. Das Problem der 4 Räder ist, dass, wenn sich die Maschine auf Ebenen bewegt, die nicht eben genug sind, ein Rad angehoben wird, Ich verliere Position und habe eine Rotation, die ich nicht will, Stattdessen mit drei Rädern bin ich mir sicher, dass sie immer alle drei berühren, Das Problem besteht darin, sie zu befehlen.
Die Idee ist, dass ich Ausgabe von Theremino CNC die X und Y von zwei Steckplätzen. Ich muss diese beiden Ausgänge umwandeln und an drei weitere Steckplätze senden (eine für jedes Rad) Der relative Befehl, was theoretisch sehr einfach ist, aber ich weiß nicht, wie es geht. Wenn die drei Räder bei, b, c, Ich :
a=X*0,585
b=-X*0,293+Y*0,293
c=-X*0,293-Y*0,293
Ich setze diese Ausgänge an die drei Pins der Motoren und bin in Ordnung.
Aber wie mache ich das??
Für diesen Chat wird es zu kompliziert.
Rufen Sie mich auf Slype als livio_enrico und wir werden eine Lösung finden.
Und in Zukunft werden Sie die Schlussfolgerungen hier veröffentlichen, damit sie auch für andere bequem sein können.
Ich schreibe Ihnen auch eine E-Mail mit meinem Telefon, falls ich Skype nicht verwenden kann.
Ich kündige auch an, dass es ein zusätzliches Problem gibt, das Sie nicht in Betracht gezogen haben., oder besser gesagt vielleicht zwei:
1) In der CNC-App müssen Sie auch Informationen über die von Moment zu Moment erreichte Position für jede Achse zurücksenden.. Und es dürfen keine motorischen Positionen sein, sondern X-Positionen, Y, Z auf der Arbeitsplatte, Und hier kommen wir zum zweiten Problem…
2) Sie haben auch Encoder mit Drähten gebaut, die die Position messen? Ohne Encoder wäre die Position aufgrund von Radrollen ungenau und Sie hätten Fehler von Zentimetern oder sogar Dezimetern, wenn die Arbeit lang und komplex ist
Hallo, Da Sie nicht angerufen haben, schreibe ich die Richtlinien hier (Versuchen Sie es nicht) darüber, wie man vorgehen sollte, um anderen beim Bau ähnlicher Maschinen zu helfen.
1) Zuallererst nennen wir die Motoren eine / b / c / z
2) Verbinden Sie die vier Schrittmotoren mit dem Master mit den PINs von 1 in 8 und setzen ihre SLOTS von 101 in 108:
‘ 101 = Schrittmotor A
‘ 102 = Entfernung A
‘ 103 = Schrittmotor B
‘ 104 = Entfernung B
‘ 105 = Schrittmotor C
‘ 106 = Entfernung C
‘ 107 = Schrittmotor Z
‘ 108 = Entfernung D
(Beachten Sie, dass PINs 102, 104, 106 und 108 enthalten die “Entfernungen vom Ziel, die vom Master Moment für Moment berechnet werden und dass die Werte 2, 4 und 6 muss umgekehrt neu berechnet und Theremino_CNC in den relativen Slots angegeben werden, Wo erwarten Sie die “Entfernungen vom Ziel” von x, y und z)
3) Sie bereiten einen Ordner mit Theremino_Automation.exe und einem APPS-Unterordner vor, in dem Sie den übergeordneten Ordner ablegen, der alles enthält Theremino_CNC
4) In den ersten Zeilen der Automatisierung schreiben Sie:
Laden “Theremino_cnc.exe”
so dass es beim Starten des Automatisierungsprogramms und beim Schließen der Automatisierung geöffnet und geschlossen wird.
5) Sie platzieren auf dem Desktop einen Link zur Theremino_Automation.exe Datei, die verwendet wird, um alles zu starten und bei Bedarf auch die Projektordner zu erreichen.
6) Sie schreiben eine Schleife in der Automatisierung, die immer mit maximaler Geschwindigkeit läuft, Keine Pausen oder Aufrufe von Funktionen, die es verlangsamen können.
7) In die Schleife schreiben Sie die folgenden Zeilen:
' ------------------ X, Y, Z from Theremino_CNC
PosX = Slot(1)
PosY = Slot(3)
PosZ = Slot(5)
'
' ------------------ A, B, C rotations from X and Y
RotA = PosX * 0.585
RotB = -PosX * 0.293 + PosY * 0.293
RotC = -PosX * 0.293 - PosY * 0.293
'
' ------------------ A, B, C, Z to Stepper Motors
Slot 101 = RotA
Slot 103 = RotB
Slot 105 = RotC
Slot 107 = PosZ
'
' ------------------ Prepare "Distances to destination"
DistA = Slot(102)
DistB = Slot(104)
DistC = Slot(106)
DistZ = Slot(108)
'
DistX = DistA / 0.585 - DistB / 0.293 - DistC / 0.293
DistY = DistA / 0.585 + DistB / 0.293 - DistC / 0.293
'
' ------------------ "Dist. to dest." to Theremino CNC
Slot 2 = DistX
Slot 4 = DistY
Slot 6 = DistZ
8) Die Linien der umgekehrten Berechnung wurden überprüft und sollten richtig sein. Sie sollten die “Entfernungen vom Ziel” für die X- und Y-Achse, damit die CNC-Anwendung nicht alle mathematischen Komplikationen bemerkt und versteht, dass sie die Ziele erreicht hat, als gäbe es zwei normale Stepper X und Y Motoren. Korrekturen in Kommentaren korrigieren und schreiben.
9) Versuch es…. und sollte bis auf große Fehler durch Radschlupf funktionieren.
Sie können das komplette Programm herunterladen, um es auf Theremino_Automation, mit diesem Link:
https://www.theremino.com/files/CNC_Helper.txt
Sie können auch die folgende Datei herunterladen, die Automation enthält, SlotViewer und die SlotNames-Datei können testen, wie Konvertierungen funktionieren.
https://www.theremino.com/files/CNC_Helper_V1.zip
Wenn jemand diesen Teil vervollständigt, schreiben Sie ihn und wir werden auch den nächsten Schritt machen, d.h. Positionskontrolle.
Die Messposition mit Drähten ist schrecklich grob und unbequem. Darüber hinaus würde die Herstellung der Spulen, die die Drähte umwickeln, eine schwierige Mechanik erfordern., ungenau und instabil. Lassen Sie den Faden einfach ein wenig aufrollen’ schlecht und Genauigkeit geht verloren.
Sie könnten sich vorstellen, dies mit Ultraschall mit etwas Arduino Nano zu tun und von unserem Programm für Ultraschallsensoren zu beginnen… aber ich weiß nicht, wie viele Nano es braucht und wann ich die verschiedenen Ultraschallimpulse starten soll.
Es gibt noch ein zweites Problem, Es reicht nicht aus, die Entfernung zu zwei Fixpunkten zu messen, Es wird auch notwendig sein, einen Weg zu finden, die Rotation des Autos zu messen und es absolut stabil mit einer Drehung von null Grad zu halten.. Und ich weiß nicht, wie das gemacht werden könnte..
Schließlich, vorausgesetzt, Sie haben zwei sehr genaue Abstandsmessungen und eine Rotationsmessung, Sie könnten den letzten Schritt tun, der darin besteht, zwei Korrekturen Deltax und Deltay zu dem in der vorherigen Nachricht vorgestellten Programm hinzuzufügen.
Und diese Korrekturen müssen mit einem PID vorgenommen werden, denn sonst korrigiert man entweder nicht genug oder das Ganze beginnt wie ein Betrunkener um die zu erreichende Position zu schwingen und hört nicht mehr auf..
Hallo Livio.
Wie gewöhnlich, Wenn ich etwas Interessantes sehe, nehme ich teil, innerhalb der verfügbaren Fristen.
Ich habe mir den Cutter angeschaut, und ich glaube, dass die Logik des Bewegungsmanagements aus der für die Steuerung eines Delta-Roboterarms abgeleitet werden kann., Konstant halten der Z-Position. Natürlich muss die Bewegung in Echtzeit mit Positionssensoren korrigiert werden, während die Räder während der Übersetzung zur Seite gleiten.
Wie für die Position der Position im Flugzeug, Theoretisch könnte dies mit einem Eindraht-Linearsensor erfolgen, der auf einem Rotationssensor montiert ist.. Dieses System existiert auf dem Markt und wird verkauft, um Messungen vor Ort zu detektieren, und liest auch die Z-Achse. Leider macht die Genauigkeit, die zum Ablesen der Winkelposition erforderlich ist, den Sensor sehr teuer..
Die von den Herstellern des Probenschneiders gewählte Zwei-Sensor-Linearlösung ist einfach und effektiv, und wirtschaftlich.
Kommerzielle Drahtsensoren zeichnen sich durch hervorragende Messgenauigkeit und Wiederholbarkeit aus, aber sie sind offensichtlich ziemlich teuer, in der Reihenfolge von 400-700 Euro pro Stück.
Nicht einmal ich konnte sicher herausfinden, wie sie die Drehung der Maschine auf der X-Achse lesen können., Aber sie wissen es sicher genau. In der Tat, Die Maschine hat den Fräser auf einer Seite, und während der Bewegungen dreht es sich um sich selbst, damit Sie die Räder immer in der Arbeitsplatte haben, auch bei Arbeiten an den Kanten des Blechs. Dies impliziert eine Korrektur der Position der Maschine unabhängig von der Position des Fräsers., zu dem Teil des Programms hinzugefügt werden, der sich mit der Bewegung des Fräsers befasst.
Meiner Meinung nach ist der gelbe Bodenhaken für den Triangulationsdraht, Auf die Maschine legen, ist an ein Winkelmesssystem in der Maschine selbst angeschlossen.
Sehen Sie, was es tut, und die Tatsache, dass die Software enthalten ist, Die Verkaufskosten scheinen mir relativ niedrig zu sein, wie z.B. die Selbstkonstruktion für berufliche Zwecke zu verhindern.
Jedoch, Es gibt konstruktive Vereinfachungen, die dem Selbstbauer das Leben erleichtern können.
Zuallererst, Sie können sich vorstellen, dass die Maschine mit einer konstanten Ausrichtung arbeitet, Einen Teil des Arbeitsplans opfern.
Dann, Sensoren können bündig mit einer Spule aufgebaut werden, die aus zwei großen Unterlegscheiben nebeneinander besteht, so weit auseinander wie der Durchmesser des Drahtes, in einer Weise, die es zwingt, sich auf einer radialen Spirale zu wickeln, Messen Sie dann die Winkelposition mit einem Multiturn-Potentiometer und korrigieren Sie die Daten unter Berücksichtigung der Konstante relativ zur Dicke des Drahtes für jede Umdrehung der Spule. Dieses System hat seine Grenze in der Größe der Spule, und auf der Suche nach der richtigen Kontrastfeder. Man könnte sich eine zweite Spule vorstellen, die auf der gleichen Achse montiert ist, Verbunden mit einem Draht, der zu einer Riemenscheibe führt und nach unten geht, verbunden mit einem Gewicht. Sperrig und roh, aber viel einfacher als eine passende Spiralfeder zu finden.
Wie immer, Ich hoffe, ich habe dazu beigetragen, wenn nicht mit entscheidenden Ideen, zumindest mit einigen Ideen, die nützlich sein können.
Hallo
Maurizio
Danke Maurizio, Gute Ideen.
Anstelle des Multiturn-Potentiometers wäre es besser, einen Drehgeber zu verwenden, dass der Master leicht liest.
In Bezug auf Riemenscheiben mit Gewichten sollten Sie eine übertriebene Höhe haben, um in einer Entfernung von Metern zu arbeiten, aber glücklicherweise könnten Sie den Draht auf mehreren Spulen heben und fallen lassen (Beim Bootfahren nennen sie sie mehrere Skizzen) Und so konnte man mit wenig Höhe viele Meter zurücklegen.
Wie erwartet, waren die Berechnungen, die ich veröffentlicht hatte, falsch, Ich korrigiere sie und dann werde ich die Nachrichten korrigieren, um keine Fehler zu hinterlassen.
Ich habe das Automatisierungsprogramm repariert und jetzt sollte es die richtigen Berechnungen durchführen.
Ich habe die vorherige Nachricht korrigiert und auch einen Link zum Herunterladen eines Ordners mit Automatisierung hinzugefügt, SlotViewer und alle anderen nützlichen Dateien zum Ausprobieren.
Ciao Livio.
Ich hatte auch über den Encoder nachgedacht. Obwohl, Jedes Mal, wenn Sie das System neu starten, müssen Sie die Nullen wiederholen. Es ist jedoch ein Klassiker von vielen Werkzeugmaschinen., Es ist also nicht so schlimm. Andererseits, Es ist sicherlich viel genauer als das Potentiometer.
Unter anderem, von dem, was ich in den Videos gesehen habe, Ich denke, sie verwenden auch dieses System.
Das Hebezeug mit mehreren Blöcken ist eine interessante Idee, Ich hatte nicht gedacht. Und da es Ihnen erlaubt, das Rennen viel zu verkürzen (Es hängt davon ab, wie viele Empfehlungen Sie machen), Sie können sich vorstellen, eine normale lineare Feder anstelle von Gewichten zu setzen. Bei vielen Verschiebungen, Obwohl, Die Reibung der Riemenscheiben an den Bolzen und die Flexibilität des Drahtes können eine bemerkenswerte Reibung erzeugen, und muss berücksichtigt werden.
=======================================
Konversation von der NEWS-Seite hierher verschoben.
=======================================
Gordon Denman sagt:
08/04/2023 bei 12:05 (Bearbeiten)
Guten Tag,
Ich bin 75 Jahre alt und baute mir eine 3 AXIS Holz CNC-Fräser. 5 Jahren. TPC hatte Windows XP installiert, Aber die Festplatte ist abgestürzt. Ich habe XP mit allen Service Packs neu installiert und alles wieder verbunden, aber ich kann meine Maschine nicht zum Laufen bringen. Es gibt 3 Nema 17 Installierte Schrittmotoren. Theremino arbeitet im Simulationsmodus und die Schrittmotoren werden warm, während ich versuche herauszufinden, was los ist. Ich habe die HAL-Konfigurationsdatei geöffnet und sie gebeten, die Installation zu erkennen und zu validieren. Es passiert immer noch nichts. Ich gehe davon aus, dass die HAL konfiguriert werden muss, damit die Nema-Motoren erkannt werden. Leider ergeben die gezeigten Beispiele für mich keinen Sinn. Gibt es ein Beispiel für dieses Setup, das ich kopieren kann?.
Vielen Dank für eine ausgezeichnete Software.
Alles Gute
Gordon Denman
Livio sagt:
08/04/2023 bei 14:58 (Bearbeiten)
Theremino arbeitet im Simulationsmodus ?
Die Anwendung Theremino CNC unter Windows XP ?
Seit vielen Jahren verwenden wir es nur noch unter Windows 10 und ich weiß nicht, ob es auf XP funktionieren kann.
Sie haben Ihre alte Konfigurationsdatei für die HAL nicht ?
Eine einfache Konfiguration könnte wie auf der Seite gezeigt werden. 29 der Hilfedatei, die Sie hier herunterladen können:
https://www.theremino.com/wp-content/uploads/files/Theremino_CNC_Help_ENG.pdf
Sie müssen aber auch für jeden Stepper in der HAL-Anwendung das richtige "StepPerMM" einstellen.
In der CNC-Hilfedatei wird alles erklärt.
In jedem Fall kann die Motorerwärmung nicht durch eine fehlerhafte Konfiguration oder durch eine fehlende Konfiguration erzeugt werden. Wenn sie sich zu stark erwärmen, werden die Treiber mit zu viel Strom eingestellt. Wenn die Motoren (zum Beispiel) 2 Ampere max sollten Sie nicht mehr als 500 aber ( ein Viertel des Maximalstroms der Motoren).
Gordon Denman sagt:
09/04/2023 bei 14:06 (Bearbeiten)
Guten Tag Livio,
Vielen Dank für Ihre schnelle Antwort. Ich werde mich an Ihre Empfehlung halten und sehen, was dabei herauskommt. Möglicherweise muss ich aktualisieren, um zu gewinnen 10 um zu sehen, ob das Problem dadurch nicht gelöst wird.
Mach weiter so.
Viele Grüße, Gordon
Dieser Beitrag ist eine Fundgrube an Ratschlägen für alle, die sich in die Welt der CNC-Maschinen wagen! Ich liebe es, wie es komplexe Konzepte vereinfacht, So wird das Lernen zu einem angenehmen Abenteuer. Vielen Dank, dass Sie diese Technologie zugänglich gemacht haben und sie so faszinierend machen!