Stofzuiger aansturen via software

Moderator: Moderators

Gebruikersavatar
serum
Berichten: 5415
Lid geworden op: 08 mar 2008 20:37
Locatie: Zwolle

Re: Stofzuiger aansturen via software

Bericht door serum »

Handleidingen zijn bedoeld voor apparaten die te complex zijn om met je aangeboren inzicht tot een logische werking te komen. Of het van je inzicht afhangt of de complexiteit van het apparaat laat ik in het midden. Er zijn heel veel mensen die zichzelf overschatten. Ondertussen weet iedereen dat wanneer iets afwijkt van je verwachting dat google een treffender antwoord geeft, omdat er doorgaans mensen zijn die dezelfde afwijking geconstateerd hebben en de vraag wél schaamteloos gesteld hebben. Alleen loop je met een CNC wat rapper vast. Daarvoor is dit forum. We zijn hier een naslagwerk aan het opbouwen voor de generaties die volgen.

Daarover gesproken, kinderen van de toekomst;
Ik lees net dat Elon Musk ons een zwevende tesla belooft als je de Space-X optie aanvinkt. In 2065 lachen jullie erom, nu is het op een haar na een verplichte opname.

Maar ik kijk op de kalender en zie dat er weer koffie geserveerd wordt? twee klonten en een wolk graag. Nu suiker nog niet op de lijst verboden middelen staat.
andrefc101 schreef: 17 feb 2021 08:30 Eentje in ieder geval.... en nog heel grondig ook ;-)
Dames en heren! Mr. Manual! (en daar is geen letter van gelogen).
3Design
Berichten: 290
Lid geworden op: 25 okt 2014 23:05
Locatie: Belgie
Contacteer:

Re: Stofzuiger aansturen via software

Bericht door 3Design »

Amai, weer allemaal zo´n handige tips
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13527
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: Stofzuiger aansturen via software

Bericht door Arie Kabaalstra »

2 minuten...
4.1.2 .M-codes
Macro codes can be called from code execution or via the MDI control. To program a macro call
Mx, where 'x' means a positive integer number and this number is the number of the macro to call.
Macros are text files and located in the folder of the machine profile.
There are default macros in the RS274 language and there are some other macros which we
prepared as an example. These macros and their functions are described in this section of the
documentation.
Macros can have parameters. The parameters are passed to the macro script file and can be used as
predefined variable values inside the macro script file.
There are 2 ways to pass variables to the macro, one way is to pass upto 3 parameters
programmable with the 'E', 'H' and 'Q' prefixes.
67/93
For example 'M300 E1.2 H3 Q4.5'.
The parameters are all optional and if a parameter is set it can be used inside the macro with the
Evar, Hvar and Qvar variables. These variables are always defined and set when the macro is called.
The default value of all these parameters are 'null', if the parameters does not exist when called then
the parameters will have a 'null' value.
The other way to pass parameters to macros is to place the variables in {} brackets next to the
macro call.
For example 'M300 {A1.2 B2.3 C3.4}'
Using the brackets for passing variables a much larger number of parameters can be passed, the
available letters for the parameters are: A, B, C, D, E, H, I, J, K, L, N, O, P, Q, R, U, V, W, X, Y, Z.
In the macro file the variables can be refered and used as a member of the 'Allvars' structure, for
example: Allvars.Avar , Allvars.Bvar.
If no variable is passed to the macro then the Allvars structure is not getting created it's value is
'null'. If a variable is not defined in the call code then that variable member will have a null value.
The macro writer should make a check whether a variable was passed or not before using the
variable in the macro. The check can be done as the following example shows. In the example code
the Allvars structure is checked if exists first and then if the X variable was defined and passed.
if(Allvars != null)
{
if (Allvars.Xvar != null)
{
MessageBox.Show(exec.mainform, ""+Allvars.Xvar); //Print the X variable to a MessageBox
}
}

en uit hoofdstuk 5 :

The macro codes are text files located in the Profiles\Macro_Name of profile\ folder, where the
"Name of profile" is the profile name the machine is running. A macro can contain simple or even
complex code to execute even a bunch of movements and I/O manipulations.
Voor zover ik kan zien Ja.. dat kan..

nogmaals.. 2 minuten.. en ik ken die hele besturing niet.. wat wil je eigenlijk?.. dat we die Macro even voor je schrijven?..zo moeilijk kan het niet zijn..
Gebruikersavatar
serum
Berichten: 5415
Lid geworden op: 08 mar 2008 20:37
Locatie: Zwolle

Re: Stofzuiger aansturen via software

Bericht door serum »

3Design schreef: 17 feb 2021 22:53 Amai, weer allemaal zo´n handige tips

Houd er rekening mee dat wanneer je een aparte M code gebruikt ipv M8 je dit ook in je postprocessor moet zien te krijgen, zodat hij bij iedere freesopdracht start met die m-code. En deze uiteindelijk uitzet. (M9 oid) Op zich is het idee van de M8 niet heel gek, alleen vind ik het persoonlijk meer iets van de schakelaar van de ruitensproeier gebruiken voor het aanzetten van een versterker die je in de kofferbak hebt liggen. Het kan wel, als je er maar rekening mee houdt dat het niet conform is. In de door mij gebruikte controller/software zit een optie om deze uitgang voor de flood-coolant te gebruiken met een andere M code. Alleen zijn ze vergeten eruit te halen dat die uitgang dan ook nog gewoon op M8 werkt.
aw
Berichten: 131
Lid geworden op: 22 jan 2007 19:57
Locatie: Soest
Contacteer:

Re: Stofzuiger aansturen via software

Bericht door aw »

serum schreef: 17 feb 2021 08:32 Daarvoor is dit forum. We zijn hier een naslagwerk aan het opbouwen voor de generaties die volgen.
Soms wel inderdaad! Ik gebruik EdingCNC en sta er elke keer weer versteld van wat het programma allemaal kan. En ook al lees je de manual, je kunt toch wel eens iets over het hoofd zien.

Daarom heb ik alle oude topics in het EdingCNC subforum gelezen. En daar las ik de oplossing voor het probleem dan na het tanden-homen mijn assen decoupled waren: ook een andere gebruiker had over het hoofd gezien dat 'home a' ook nog uitgecommentarieerd moest worden. ;-)
viperman
Berichten: 33
Lid geworden op: 25 mar 2009 10:57
Locatie: Roosendaal

Re: Stofzuiger aansturen via software

Bericht door viperman »

Tijdens het zoeken naar een oplossing voor mijn probleem kwam ik dit draadje tegen.
Ik heb nu een jaartje of 15 een zelfbouw portaal CNC, waar ik zeer tevreden mee ben, deze draait nu een jaartje of 12 op USB CNC.
Destijds alles aangesloten/uitgezocht en doorgegaan tot alles naar mijn zin werkte.
Nu in de afgelopen 12 jaar met volle tevredenheid met de Edding CNC gewerkt.
Nu komt het probleem, met de machine omgaan is geen probleem, maar nu wil ik wat aan passen en kom er niet meer aan uit.

De spindle cooling gaat draaien zodra er spanning op de machine gezet word, dit is een ruitenwisserpompje op 6V, erg irritant geluid als de machine nog niet in bedrijf is, deze wil ik nu aan en uit laten schakelen met de SW met M8 en M9.
Dit wil ik middels een solid state relay uitvoeren, alleen kom er niet aan uit hoe ik dit aan ga sluiten, volgens de manual moet ik hiervoor output 14 gebruiken, het schema in de manual helpt me niet veel verder.

Tevens kan ik niet vinden hoe ik deze in de postprocessor zet.
Kjelt
Donateur
Berichten: 6328
Lid geworden op: 14 jun 2007 21:51
Locatie: Eindhoven

Re: Stofzuiger aansturen via software

Bericht door Kjelt »

Welke besturingskaart van Eding heb je ?
viperman
Berichten: 33
Lid geworden op: 25 mar 2009 10:57
Locatie: Roosendaal

Re: Stofzuiger aansturen via software

Bericht door viperman »

Kjelt schreef: 31 mar 2024 17:04 Welke besturingskaart van Eding heb je ?
CPU5-A-V1.01 09/14
Kjelt
Donateur
Berichten: 6328
Lid geworden op: 14 jun 2007 21:51
Locatie: Eindhoven

Re: Stofzuiger aansturen via software

Bericht door Kjelt »

Dat is inderdaad uitgang 14 en je zou het zo willen aansluiten.
Bij veel SSRs zit die weerstand er al in. Als er staat bv 3-12V input dan kun je gewoon 5V op de + ingang aansluiten en de - dan aan pin14.

Aan de andere kant van het SSR komt dan (liefst via een automaat of zekering de fase op de ene aansluiting en de andere aansluiting gaat naar de wandcontactdoos. De neutraal en aarde sluit je rechtstreeks aan op de wandcontactdoos.

Afbeelding
viperman
Berichten: 33
Lid geworden op: 25 mar 2009 10:57
Locatie: Roosendaal

Re: Stofzuiger aansturen via software

Bericht door viperman »

Dag Kjelt,

Bedankt voor je snelle reactie.
Dit plaatje was ik ook tegen gekomen, het "open collector output" gedeelte zit in de besturingskaart, toch?, want dat was me nog niet duidelijk
Ik heb een SSM SSR-25 DA met aan de input zijde 3-32VDC, dat stukje is duidelijk, ik ga er dan maar vanuit dat de weerstand erin zit.
De output kant is 24-380VAC, dat gaat volgens mij niet werken met een 6v pomp circuitje, toch?
Misschien dan toch beter een 6 volt relay ervoor gebruiken?
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13527
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: Stofzuiger aansturen via software

Bericht door Arie Kabaalstra »

viperman schreef: 31 mar 2024 16:59 Tevens kan ik niet vinden hoe ik deze in de postprocessor zet.
M8 en M9 in je Post zetten?.. Ik weet niet of je altijd met Koeling wilt werken, en met welke CAM software je werkt, maar in Cambam kan ik een "Custom MOp Footer" en "Custom MOp Header" ingeven.. als je bij de eerste MOp "M8" in de Header zet, en bij de laatste MOp "M9" in de Footer.. dan schakelt de koeling keurig aan en uit..

Wat het aansluiten betreft.. de Manual lijkt me glashelder op dit punt, en dat is ook precies zoals ik het aangesloten heb.. Ik heb dan wel geen Koelpomp, maar ik gebruik de M7 "poort" voor het sturen van mijn Vacuumpomp voor de Vacuumtafel.. M7 is aan, M9 is uit.. meer dan dat is het niet, was het niet, zal het ook nooit worden..

Ik zet dus M7 in de Header van de eerste bewerking, en M9 als Footer voor de laatste.. "HKKDWD!" (Het Kind Kan De Was Doen!)
Kjelt
Donateur
Berichten: 6328
Lid geworden op: 14 jun 2007 21:51
Locatie: Eindhoven

Re: Stofzuiger aansturen via software

Bericht door Kjelt »

viperman schreef: 31 mar 2024 17:28 Dit plaatje was ik ook tegen gekomen, het "open collector output" gedeelte zit in de besturingskaart, toch?, want dat was me nog niet duidelijk
Klopt maar let op die kan max 100mA stroom verwerken
Ik heb een SSM SSR-25 DA met aan de input zijde 3-32VDC, dat stukje is duidelijk, ik ga er dan maar vanuit dat de weerstand erin zit.
De output kant is 24-380VAC, dat gaat volgens mij niet werken met een 6v pomp circuitje, toch?
Waar haalje die 6V vandaan? Als dat een apart stekker netvoedingkje is kun je die hele netvoeding toch met de SSR schakelen?
Misschien dan toch beter een 6 volt relay ervoor gebruiken?
Dat wordt dan 5V relais let wel op die max 100 mA en vergeet niet een ontkoppel diode over de spoel te plaatsen. Schema staat vlak bij die vd SSR.
Mocht te lastig worden kun je die dingen voor een habbekrats uit China laten komen, dan wil je wel op de ingang een weerstand van bv 1000 ohm naar de in pin zetten want de eding pin14 trekt hem alleen naar 0V ;-)

https://nl.aliexpress.com/item/32501322820.html
Gebruikersavatar
Quepee
Berichten: 207
Lid geworden op: 22 dec 2012 09:45
Locatie: Den Haag
Contacteer:

Re: Stofzuiger aansturen via software

Bericht door Quepee »

Lezen arie het gaat om een pomp die zijn spindle koelt niet om koeling voor zijn gereedschap.
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13527
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: Stofzuiger aansturen via software

Bericht door Arie Kabaalstra »

dat was me even ontschoten, maar eh... M3 aanpassen.. Spindel aan = Koelpomp aan?..
da's ook niet heel spannend..
en de Topictitel is "Stofzuiger aansturen via software"..

Eigenlijk had Viperman dus even zijn eigen Topicje moeten starten, en omdat ie deze gevonden had, hier even naar linken in zijn eerste post.. maar dat terzijde..

M3 aanpassen dus.. Hoofdstuk 4.1.11 M Function override and user m-functions
Bert Eding schreef:It is possible to override existing M functions as well. Suppose you want additional function for M3 which is spindle on standard.
Alles wat je wilde weten, maar niet durfde te vragen..
Plaats reactie