Pulley-options i MACH3
Pulley-options i MACH3
Sitter och klurar på en ny spindel till min fräs. För närvarande har jag bara en en överhandsfräs från clas ohlsson i den. Tanken är att gjuta ett spindelhus i aluminium och köra med vanliga Biltema-lager, 30x60 och förspänna dessa något, allt för att det ska kosta under hundringen i material för spindeln.
Nu till sakfrågan: Går det att i MACH3 att få en outputsignal, typ binär, för att tex styra en soleonid eller liknande för att växla spindeln? Jag vill ha funktionen att när det i G-koden står tex S3000 så ska den välja rätt växel för det varvtalet.
En frekvensomriktare kommer att nyttjas, så jag kan ha ccw och cw signal till spindeln, vilket har betydelse eftersom jag vill att spindeln ska rotera sakta fram och tillbaka medan den "växlar", dvs. växlar rem. Har tänkte mig två växlar.
Jag har sökt och letat en del men inte funnit något. Troligtvis kan man skriva "macro" eller vad di kallart, men finns det något färdigt för sådana behov?
Nu till sakfrågan: Går det att i MACH3 att få en outputsignal, typ binär, för att tex styra en soleonid eller liknande för att växla spindeln? Jag vill ha funktionen att när det i G-koden står tex S3000 så ska den välja rätt växel för det varvtalet.
En frekvensomriktare kommer att nyttjas, så jag kan ha ccw och cw signal till spindeln, vilket har betydelse eftersom jag vill att spindeln ska rotera sakta fram och tillbaka medan den "växlar", dvs. växlar rem. Har tänkte mig två växlar.
Jag har sökt och letat en del men inte funnit något. Troligtvis kan man skriva "macro" eller vad di kallart, men finns det något färdigt för sådana behov?
Re: Pulley-options i MACH3
Kan du inte använda komandot för verktygsbyte för att byta varvtal?
Då finns det väll möjlighet till macro och kanske nått färdigt du kan hitta på mach:s forum.
Då finns det väll möjlighet till macro och kanske nått färdigt du kan hitta på mach:s forum.
Re: Pulley-options i MACH3
Jag vill gärna använda mig av autogenererad kod från något CAM-program. Att gå en omväg genom att först kalla på verktygsbyte för att ställa in varvtal känns lite avlägset.
Re: Pulley-options i MACH3
Men det är väll ingen omväg, du kan ju välja verktyg i cam-programen och ha tex T1=1000rpm T2=2000rpm som exempel
Sen är det "bara" att fixa ett macro som ger en ut-signal vid T1 eller T2
Det är inte mitt område jag bara spånar lite men jag tycker att det borde funka bra.
Vi får nog vänta tills tecno och H.O vaknar så får du vettiga svar...
Sen är det "bara" att fixa ett macro som ger en ut-signal vid T1 eller T2
Det är inte mitt område jag bara spånar lite men jag tycker att det borde funka bra.
Vi får nog vänta tills tecno och H.O vaknar så får du vettiga svar...
Re: Pulley-options i MACH3
Funktionen att välja rätt växel automtiskt brukar finnas i dom flesta Cam-program.
Själva växlingen görs väl med en vanlig M-funktion med återkoppling?
Skriver du t.ex. M38 S1, borde den växla undertiden som spindeln roterar med 1 rpm.
Däremot att få Mach3 att fatta att det spindelvarv och inte motorvarv du programerat vete sjutton.
Själva växlingen görs väl med en vanlig M-funktion med återkoppling?
Skriver du t.ex. M38 S1, borde den växla undertiden som spindeln roterar med 1 rpm.
Däremot att få Mach3 att fatta att det spindelvarv och inte motorvarv du programerat vete sjutton.
Re: Pulley-options i MACH3
"Sen är det "bara" att fixa ett macro som ger en ut-signal vid T1 eller T2"
Det är det jag vill undvika... macro, blä...
@Säter:
M38 Verkar inte finnas i Mach3, dessvärre. Vi får nog vänta på att Henrik eller Bengt vaknar innan svaret ligger i handen...
Det är det jag vill undvika... macro, blä...
@Säter:
M38 Verkar inte finnas i Mach3, dessvärre. Vi får nog vänta på att Henrik eller Bengt vaknar innan svaret ligger i handen...
Re: Pulley-options i MACH3
Menar du att den helt automatiskt skall välja (och växla till) den växel som är lämpligast för det varvtal som specificeras med S-kommandot? Eller vill du ha en M-kod för respektive växel som du (eller CAM-programmet) kan anropa för att byta utväxling.
Att få en utgång att gå till så fort ett varvtal över t.ex 3000rpm programeras är enkelt men det i sig löser ju inte problemet. Spindeln måste ju byta växel också vilket väl inte kan göras vid 3000rpm?
Att få en utgång att gå till så fort ett varvtal över t.ex 3000rpm programeras är enkelt men det i sig löser ju inte problemet. Spindeln måste ju byta växel också vilket väl inte kan göras vid 3000rpm?
- tecno
- Inlägg: 27248
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Pulley-options i MACH3
Är detta ett 'verkligt' problem?
Att byta pulley lär du ju göra i samband med att du byter verktyg, dvs då kan du ju lätt göra detta manuellt i samma veva du byter verktyg för det lär inte vara så enkelt med att kasta om remmen. Har du kollat och verifierat att du kan styra din motor via VFD:n till så lågt varvtal? Hur du än gör för att få automatik så måste det till ett makro eller ett Brain för att styra det hela, kanhända att det finns nåt som du kan använda som grund där ute på nätet att hacka vidare på.
säter
Mach kan visst förstå S kommandon, och om du har en givare på spindeln och motor/VFD som kan prestera så låga varv som tex S1 så lär spindeln snurra med 1rpm.
Att byta pulley lär du ju göra i samband med att du byter verktyg, dvs då kan du ju lätt göra detta manuellt i samma veva du byter verktyg för det lär inte vara så enkelt med att kasta om remmen. Har du kollat och verifierat att du kan styra din motor via VFD:n till så lågt varvtal? Hur du än gör för att få automatik så måste det till ett makro eller ett Brain för att styra det hela, kanhända att det finns nåt som du kan använda som grund där ute på nätet att hacka vidare på.
säter
Mach kan visst förstå S kommandon, och om du har en givare på spindeln och motor/VFD som kan prestera så låga varv som tex S1 så lär spindeln snurra med 1rpm.
Re: Pulley-options i MACH3
Det är ju naturligtvis inte något "riktigt" problem, men väl så kul finess.
Att man växlar rem så fort man byter verktyg är dock inte helt sant. En stor skillnad i skärdata beroende på om man kör i trä eller härdat stål. Dvs. jag måste kanske växla fast det sitter samma verktyg i spindeln.
Tanken är att Mach3 ska läsa av S kommandot och se ifall det varvtalsintervallet gäller för den aktuella växeln, annars byt; detta givetvis medan spindeln står nära still. Tänkte ha två remmar och en medbringarlösning så att remmarna sitter kvar.
Min VFD går nog ner till 1Hz, detta tillsammans med att variera ccw och cw så borde den inte hinna accelerera upp till några farliga varvtal för växling.
Men finns det inte några färdiga lösningar så klarar jag nog av att byta växel manuellt. Större problem har väl världen skådat
Att man växlar rem så fort man byter verktyg är dock inte helt sant. En stor skillnad i skärdata beroende på om man kör i trä eller härdat stål. Dvs. jag måste kanske växla fast det sitter samma verktyg i spindeln.
Tanken är att Mach3 ska läsa av S kommandot och se ifall det varvtalsintervallet gäller för den aktuella växeln, annars byt; detta givetvis medan spindeln står nära still. Tänkte ha två remmar och en medbringarlösning så att remmarna sitter kvar.
Min VFD går nog ner till 1Hz, detta tillsammans med att variera ccw och cw så borde den inte hinna accelerera upp till några farliga varvtal för växling.
Men finns det inte några färdiga lösningar så klarar jag nog av att byta växel manuellt. Större problem har väl världen skådat

Re: Pulley-options i MACH3
Det finns inte inbyggt i Mach3 - den saken är klar. Personligen har jag aldrig sett någon lösning men det kanske finns om du surfar runt på MachSupport-forumet lite.
M3 macrot körs när spindlen startar - det kan du modifiera. Sen finns det ett macro som heter SpindleSpeed, det körs varje gång ett S-kommando ges, dessvärre inte när man ändrar varvtal genom att mata in det i DRO'n för spindel-varvtal.
Som jag ser det så är det i ett eller båda av dessa macron du måste göra dina modifieringar.
M3 macrot körs när spindlen startar - det kan du modifiera. Sen finns det ett macro som heter SpindleSpeed, det körs varje gång ett S-kommando ges, dessvärre inte när man ändrar varvtal genom att mata in det i DRO'n för spindel-varvtal.
Som jag ser det så är det i ett eller båda av dessa macron du måste göra dina modifieringar.
Re: Pulley-options i MACH3
Om man har M-kod för respektive växel, och programerar den tillsammans med lämpligt "växlingsvarvtal", i separat block,H.O skrev:Menar du att den helt automatiskt skall välja (och växla till) den växel som är lämpligast för det varvtal som specificeras med S-kommandot? Eller vill du ha en M-kod för respektive växel som du (eller CAM-programmet) kan anropa för att byta utväxling.
Att få en utgång att gå till så fort ett varvtal över t.ex 3000rpm programeras är enkelt men det i sig löser ju inte problemet. Spindeln måste ju byta växel också vilket väl inte kan göras vid 3000rpm?
borde väl den biten funka utan att pilla i Mach3.
M38 var bara ett exempel, man tar väl en M-kod som är tillgänglig.
Re: Pulley-options i MACH3
Ja visst, att skriva en M-kod som aktiverar en utgång och joggar spindeln lite ska inte vara så svårt. Men om jag förstår Fräsen rätt så vill han att maskinen ska byta växel automatisk, baserat endast på vilket varvtal som programmet vill ha.
Det känns som att det borde vara lättare att editera post-processorn i CAM-programmet så att den spottar ur sig en M-kod för rätt växel.
Det känns som att det borde vara lättare att editera post-processorn i CAM-programmet så att den spottar ur sig en M-kod för rätt växel.
Re: Pulley-options i MACH3
Det var så jag menade.H.O skrev:Det känns som att det borde vara lättare att editera post-processorn i CAM-programmet så att den spottar ur sig en M-kod för rätt växel.
Har för mig man kan få postprocessorn att automatiskt välja lägsta möjliga växel för ett visst varvtal.