<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.imt.kit.edu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tobias.Foertsch</id>
	<title>IMT-Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.imt.kit.edu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tobias.Foertsch"/>
	<link rel="alternate" type="text/html" href="https://www.imt.kit.edu/wiki/index.php?title=Special:Contributions/Tobias.Foertsch"/>
	<updated>2026-05-18T09:08:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://www.imt.kit.edu/wiki/index.php?title=OWIS_Dipcoater&amp;diff=3654</id>
		<title>OWIS Dipcoater</title>
		<link rel="alternate" type="text/html" href="https://www.imt.kit.edu/wiki/index.php?title=OWIS_Dipcoater&amp;diff=3654"/>
		<updated>2015-08-19T15:43:19Z</updated>

		<summary type="html">&lt;p&gt;Tobias.Foertsch: /* Alternativen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[{{PAGENAME}}/English | English Version]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Falls Bilder angezeigt werden sollen, müssen die entsprechenden Dateien erst hochgeladen werden.&lt;br /&gt;
Dies ermöglicht die Seitenleiste &amp;quot;werkzeuge -&amp;gt; Datei hochladen&amp;quot;.&lt;br /&gt;
Bitte achtet auf Dateigröße, ideal wäre &amp;lt;100kB&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[Datei:OWIS_Dipcoater.jpg|420px|thumb|right|PC, Controlbox und OMIS Dipcoater.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gerätebezeichnung:&#039;&#039;&#039; OWIS Dipcoater&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geräteverantwortliche/Operateure:&#039;&#039;&#039; Hendrik Hölscher und Untergebene&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standort:&#039;&#039;&#039; Labor 107.4&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prüfmittel-/Fertigungsmittelnummer:&#039;&#039;&#039; XXXX&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Spezifikations-Nummer:&#039;&#039;&#039; SP-XXXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kurzbeschreibung ==&lt;br /&gt;
Wie der Name schon sagt handelt es sich um einen Dipcoater: Es ist ein 1-Achsen Lineartisch, der per PC-Software gesteuert wird. Lineare Geschwindigkeiten und Beschleunigungen sind einfach vor Ort einzustellen, komplexere Dip-Geschwindigkeits-Kurven sollten zuvor (numerisch) geplant werden.&lt;br /&gt;
&lt;br /&gt;
== Alternativen ==&lt;br /&gt;
Es gibt einen Dipcoater in Gebäude 321, in der Nesterov-Müller-Gruppe. Aber die 107er Labore sind &amp;quot;reinräumiger&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Spezifikationen des Geräts ==&lt;br /&gt;
Maximaler Hub: 70 mm&lt;br /&gt;
&lt;br /&gt;
== Etablierte Prozesse ==&lt;br /&gt;
Er funktioniert...&lt;br /&gt;
&lt;br /&gt;
== Einschränkungen ==&lt;br /&gt;
Welche Prozesse lassen sich mit dem Gerät nicht durchführen oder würden die Funktion des Gerätes beeinträchtigen?&lt;br /&gt;
&lt;br /&gt;
== Eingewiesene Nutzer ==&lt;br /&gt;
[[Benutzer:Christian.Lutz | Lutz, Christian]]&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Sebastian.vonderEcken | von der Ecken, Sebastian]] (Nicht direkt eingewiesen, aber ich kann das Ding bedienen ;)&lt;br /&gt;
&lt;br /&gt;
= Bedienung =&lt;br /&gt;
Die Bedienungsanleitung könnt ihr hier finden: [[:Datei:OWISoft_Handbuch_comp.pdf|- klick mich -]]&lt;br /&gt;
Im folgenden gibts den wesendlich praktischeren Schnelleinstieg für euch.&lt;br /&gt;
&lt;br /&gt;
== Gerät einrichten ==&lt;br /&gt;
(c) by Christian&lt;br /&gt;
&lt;br /&gt;
OWIS Dipcoater instruction:&lt;br /&gt;
&lt;br /&gt;
1.	Start computer under Microsoft Windows XP&lt;br /&gt;
&lt;br /&gt;
2.	Login&lt;br /&gt;
&lt;br /&gt;
3.	Plug in the power cable, the USB-port and switch on the controller &lt;br /&gt;
&lt;br /&gt;
4.	Run OWISoft program&lt;br /&gt;
&lt;br /&gt;
5.	Datei -&amp;gt; Steuerung -&amp;gt; Neu&lt;br /&gt;
&lt;br /&gt;
RS-232:		Port: Com7		Steuergerät Typ: PS10&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Verbinden&lt;br /&gt;
&lt;br /&gt;
6.	“Schritt 1” -&amp;gt; Dialog anzeigen -&amp;gt; Ja -&amp;gt; Schließen -&amp;gt; Eingabe A1 -&amp;gt; OK&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; LTM80-75-HSM -&amp;gt; Automatisch konfigurieren -&amp;gt; Schließen&lt;br /&gt;
&lt;br /&gt;
“Schritt 5“ -&amp;gt; Initialisieren -&amp;gt; Schließen&lt;br /&gt;
&lt;br /&gt;
7.	“Freie Positionierung“ 	e.g. A1 -2	-&amp;gt; stage drive 2 mm up&lt;br /&gt;
&lt;br /&gt;
e.g. A1 10	-&amp;gt; stage drive 10 mm down&lt;br /&gt;
&lt;br /&gt;
8.	“Programm” -&amp;gt; Datei -&amp;gt; Öffnen -&amp;gt; C -&amp;gt; Programme -&amp;gt; OWISoft -&amp;gt; Application -&amp;gt; data -&amp;gt; ‘dipcoating1.owp’ -&amp;gt; select and open&lt;br /&gt;
&lt;br /&gt;
9.	Choose dipcoating parameters in the program:&lt;br /&gt;
&lt;br /&gt;
Velocity:	first velocity ‘positive’ -&amp;gt; drive down&lt;br /&gt;
&lt;br /&gt;
second velocity ‘negative’ -&amp;gt; drive up&lt;br /&gt;
&lt;br /&gt;
v_program = 0.8264∙v_real&lt;br /&gt;
{| {{table}}&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Desired velocity [mm/min]:&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Input:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1||0.8264&lt;br /&gt;
|-&lt;br /&gt;
| 5||4.132&lt;br /&gt;
|-&lt;br /&gt;
| 10||8.264&lt;br /&gt;
|-&lt;br /&gt;
| 20||16.528&lt;br /&gt;
|-&lt;br /&gt;
| 30||24.792&lt;br /&gt;
|-&lt;br /&gt;
| 40||33.06&lt;br /&gt;
|-&lt;br /&gt;
| 50||41.32&lt;br /&gt;
|-&lt;br /&gt;
| 60||49.58&lt;br /&gt;
|-&lt;br /&gt;
| 70||57.85&lt;br /&gt;
|-&lt;br /&gt;
| 80||66.11&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programmbeispiel ==&lt;br /&gt;
(c) by Sebastian&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Proc ProcGoHome							%%Erschaffe eine Prozedur mit dem Namen &#039;ProcGoHome&#039;.&lt;br /&gt;
								%%Die Procedur muss später noch aufgerufen (&#039;Call&#039;) werden, damit ihr Code ausgeführt wird!&lt;br /&gt;
	SetVel A1=100						%%Setze die Geschwindigkeit auf 100 (Umrechnung Tabelle oben!)&lt;br /&gt;
	Var ZielHome 1						%%Erzeuge Variable mit Namen &#039;ZielHome&#039; und weise ihr den Wert &#039;1&#039; zu&lt;br /&gt;
	SetTarget A1=ZielHome					%%Setze das Ziel, also den Haltepunkt, der Achse &#039;A1&#039; auf den Wert der Variable &#039;ZielHome&#039;&lt;br /&gt;
	MoveAbs A1						%%Start der Bewegung Achse&lt;br /&gt;
	MessageBoxDelay 2 &#039;Take me Home, to the place...&#039;	%%Zeige für &#039;2&#039; Sekunden eine Nachrichtenbox mit dem Text &#039;Take me Home, to the place...&#039; an.&lt;br /&gt;
								%%Das Programm hält solange an, bis die Box geschlossen wird oder sich selbst schließt nach 2 Sekunden. &lt;br /&gt;
	Beep							%%Gibt ein &amp;quot;Piep&amp;quot; Signal aus&lt;br /&gt;
	WaitForAxisStop A1					%%Das Programm wartet solange, bis die Achse &#039;A1&#039; sich nicht mehr bewegt.&lt;br /&gt;
	EndWait							%%steht IMMER nach dieser vorherigen Zeile &#039;WaitForAxisStop ??&#039;&lt;br /&gt;
	Delay 1000						%%Das Programm wartet &#039;1000&#039; ms.&lt;br /&gt;
	Beep&lt;br /&gt;
EndProc								%%Ende des Codes der Procedure &#039;ProcGoHome&#039;&lt;br /&gt;
&lt;br /&gt;
Proc ProcGoChangeSubstrate&lt;br /&gt;
	SetVel A1=100&lt;br /&gt;
	Var ZielChangeSubstrate 5&lt;br /&gt;
	SetTarget A1=ZielChangeSubstrate&lt;br /&gt;
	MoveAbs A1&lt;br /&gt;
	MessageBoxDelay 2 &#039;zzzZZZzzz&#039;&lt;br /&gt;
	Beep&lt;br /&gt;
	WaitForAxisStop A1&lt;br /&gt;
	EndWait&lt;br /&gt;
	Beep&lt;br /&gt;
	MessageBox &#039;Du hast unendlich Zeit&#039;			%%Zeigt eine Nachrichtenbox mit dem Text &#039;Du hast unendlich Zeit&#039; an und das Programm wartet darauf,&lt;br /&gt;
								%%dass die Box manuell geschlossen wird. Sehr praktisch, z.B. beim Substratwechsel :)&lt;br /&gt;
	Beep&lt;br /&gt;
EndProc&lt;br /&gt;
&lt;br /&gt;
Proc ProcGoFish&lt;br /&gt;
	SetVel A1=100&lt;br /&gt;
	Var ZielFish 60&lt;br /&gt;
	SetTarget A1=ZielFish&lt;br /&gt;
	MoveAbs A1&lt;br /&gt;
	MessageBoxDelay 2 &#039;Das taucht was!&#039;&lt;br /&gt;
	Beep&lt;br /&gt;
	WaitForAxisStop A1&lt;br /&gt;
	EndWait&lt;br /&gt;
	Beep&lt;br /&gt;
EndProc&lt;br /&gt;
&lt;br /&gt;
Proc ProcGoDipCoating&lt;br /&gt;
	SetVel A1=49.58&lt;br /&gt;
	Var ZielDipCoating 10&lt;br /&gt;
	SetTarget A1=ZielDipCoating&lt;br /&gt;
	MoveAbs A1&lt;br /&gt;
	MessageBoxDelay 2 &#039;Nanu, da beißt was!&#039;&lt;br /&gt;
	Beep&lt;br /&gt;
	WaitForAxisStop A1&lt;br /&gt;
	EndWait&lt;br /&gt;
	Beep&lt;br /&gt;
EndProc&lt;br /&gt;
&lt;br /&gt;
Proc ProcGoFinish&lt;br /&gt;
	MessageBoxDelay 2 &#039;Du schmeckst mir nich!&#039;&lt;br /&gt;
	Call ProcGoHome						%%Bin nicht sicher, ob eine Procedure auch eine andere aufrufen kann/darf...&lt;br /&gt;
EndProc&lt;br /&gt;
	&lt;br /&gt;
Call ProcGoHome							%%Ruft die Procedure &#039;ProcGoHome&#039; auf und führt ihren Code aus.&lt;br /&gt;
Call ProcGoChangeSubstrate&lt;br /&gt;
Call ProcGoFish&lt;br /&gt;
Call ProcGoDipCoating&lt;br /&gt;
Call ProcGoChangeSubstrate&lt;br /&gt;
Call ProcGoFinish&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Geräte - Devices]]&lt;br /&gt;
[[Kategorie:Fertigungsmittel - Manufacturing Equipment]]&lt;/div&gt;</summary>
		<author><name>Tobias.Foertsch</name></author>
	</entry>
</feed>