सीएनसी मशीनों के लिए अनुशंसाएँ
यदि आप खोज इंजन का उपयोग करने के लिए पर सलाह की जरूरत, यांत्रिक घटकों या उन्हें इकट्ठा और उन्हें खरीदने के लिए कैसे, Fabio di Arezzo जो हाल के वर्षों में अनुभव की एक बहुत पर सीएनसी मिलिंग और उत्कीर्णन मशीनें पराबैंगनीकिरण के साथ इकट्ठा किया है तो कृपया सम्पर्क करें.
आने वाली तस्वीरों में आप अपनी उपलब्धियों में से कुछ देख सकते हैं. चित्र पर क्लिक करके बड़ा हो और आप देख सकते हैं कि संयुक्त मशीनों रहे हैं, यही कारण है, कि आप या तो एक लेजर माउंट कर सकते हैं कि एक कटर.
Fabio करने के लिए लिखने के लिए अनुशंसाएँ, एक साथ घटक खरीदने के लिए या आप उसे घटकों की किट से की खरीद बनाने के लिए. या आप भी भागों या पूरी मशीनों का निर्माण करने के लिए सहमत हो सकता है.
Fabio di Arezzo – Val di Chiana में Civitella (ए. आर.) – fabio.cve31@gmail.com
मैं यहां कुछ नई छवियां जोड़ता हूं जो उन्होंने हमें भेजी थीं 2024 और एक पीडीएफ मैनुअल भी
रडार और रोबोट भुजा
यह पहली सोनार दास Riboni है, अनुप्रयोग इस प्रोटोटाइप से ThereminoRadar पैदा हुआ था. हम Mauro धन्यवाद, हमें शामिल और आग्रह के लिए रखने के लिए, यह काम करने के लिए प्राप्त करने के लिए ऊपर.
ThereminoRadar यहाँ डाउनलोड करें: /डाउनलोड/स्वचालन * रडार सेंसर यहाँ पर और जानकारी: /हार्डवेयर/आदानों/सेंसर # usound
– – – – – – –
Mauro Radan भी समानांतर grippers के विभिन्न संस्करणों के साथ प्रयोग होता है. अपने यांत्रिकी बहुत अच्छी तरह से डिज़ाइन कर रहे हैं. यह इमदादी उच्च शक्ति के साथ एक संस्करण है. इन servos उनके मृत बैंड के कारण लिखने के लिए उपयुक्त नहीं हैं, लेकिन पकड़ने और उठाने की वस्तुओं के लिए महान हैं. आधार और बहुत मजबूत निर्माण पर दो इमदादी, काफी भारी वस्तुओं लिफ्ट करने के लिए.
– – – – – – –
ThereminoArm के पहले प्रोटोटाइप में से एक. इस संस्करण अभी भी एक गुरु और एक गुलाम था, क्योंकि पहले मास्टर कॉन्फ़िगर करने योग्य पिन नहीं किया. अब आप सिर्फ गुरु के साथ सब कुछ करते हैं और यहां तक कि दो पिन अग्रिम. अप्रैल अद्यतन 2017: को मास्टर के नए फर्मवेयर, करने के लिए पिन की संख्या बढ़ जाती है 6 में 12, तो अब वे सामान्य प्रयोजनों के लिए आठ पिन अग्रिम. भी नए फर्मवेयर भी stepper मोटर्स ड्राइव कर सकते हैं.
आप तब छोटे stepper मोटर्स और बेल्ट का उपयोग बहुत सटीक रोबोट हथियारों का निर्माण कर सकते हैं. मैं एक बहुत ही उच्च कमी के अनुपात का उपयोग करना, लेकिन अगर आप दस तक मिल प्रबंधन बेहतर कम से कम पांच. इस तरह 200 क्रांति प्रति कदम हो जाएगा 2000 क्रांति और आप प्रति कदम का एक सटीकता प्राप्त कर सकते हैं 0.7 आधे-मीटर लंबे समय हथियारों के साथ मिमी. सटीकता के बारे में दसवां मिमी का और microstep का उपयोग करके ऊपर के लिए वृद्धि होगी.
– – – – – – –
एक रोबोट नहीं है necessarily एक व्यक्त हाथ. साथ थोड़ा’ फैंसी, आप सरल और कुशल मशीनों की रचना कर सकते हैं.
एक रोबोट “निर्देशात्मक” C संस्थान के छात्रों द्वारा बनाया गया. के Corniglio
संस्थान के प्रस्ताव, प्रेरणा i.c. Corniglio है: “…असली दुनिया और कंक्रीट के साथ डिजिटल दुनिया में शामिल हों” और है कि क्यों ठीक सिस्टम Theremino पर पैदा हुआ है. अपने अनुसंधान के लिए एक गर्म धन्यवाद!
स्केच और फर्मवेयर
भाषा Arduino स्केच सीखने के बाद कई, वे लिखा था कि वे इसे का उपयोग करना चाहते, Theremino के लिए. दुर्भाग्य से भाषा स्केच सोचा था, केवल Arduino और इसे दूसरे पर रोपाई के प्रोसेसर के लिए “माइक्रो”, तो अलग बन जाएगा, किसी भी संभावना कम करने के लिए, दोनों के बीच विनिमय कार्यक्रमों.
हमारी तस्वीर C या C++ में प्रोग्रामिंग, एक IDE मानक और मानक संकलक का उपयोग कर, हम GNU कंपाइलर का उपयोग करें, यह खुला स्रोत है.
Arduino की भारी लोकप्रियता के रूप में जहाँ तक, यह हमें देखो कर सकते हैं “कई”, वास्तव में काफी विपरीत सच है, Arduino एक गैरमानक भाषा उपयोग कर रहा है, Arduino के लिए विशेष रूप से और मान्य केवल Arduino के लिए बनाया.
नमूने नहीं सच फर्मवेयर प्रोग्रामिंग कर रहे हैं, लेकिन एक सरल प्रोग्रामिंग, कि सब छुपाती “बाह्य रेखा”. स्केच के साथ, दक्षता पैंतरेबाज़ी करने के लिए की क्षमता है, सीमित कर रहे हैं.
इसके अलावा एक प्रबोधक विरूपण रेखाचित्र, आप एक अमूर्त माइक्रो का उपयोग करने के लिए जानें, माइक्रो के बजाय. एक माइक्रो का उपयोग करने के लिए कैसे जानने के लिए, आप डेटा पत्रक के निर्माता पर विचार करना चाहिए, Arduino के निर्देशों के नहीं.
कहा जा रहा है कि, सौभाग्य से, सिस्टम फर्मवेयर Theremino, कोई प्रोग्रामिंग की आवश्यकता है. हम 20xx में है और माना जाता है कि InOut एक पीसी, साथ ही साथ एक मोबाइल फोन के फर्मवेयर, या एक कपड़े धोने की मशीन, काम कर रहे हैं। “कैसे हैं”, हर समय को पुन: शेड्यूल करने के लिए बिना, आधार पर कि क्या आप शर्ट धोने के लिए चाहते हैं, या नीले रंग की जीन्स.
बदलाव के परिप्रेक्ष्य
परिप्रेक्ष्य की पारी, Arduino और Theremino के बीच वास्तव में है, समझदारी से फर्मवेयर स्थानांतरित करने के लिए सॉफ्टवेयर. इस बदलाव के प्रति हजार उपलब्ध गति गुणा करता है, कंप्यूटिंग शक्ति, स्मृति, और प्रोग्रामिंग की आसानी.
इस दृष्टिकोण के लिए, आप स्थायी रूप से किसी PC से कनेक्ट होना आवश्यक है (या एक NetBook, एक eeeBox, एक गोली, एक पीसी एंबेडेड या एक रास्पबेरी Pi, यहां समझाए गए अनुसार: ब्लॉगों/स्वसंपूर्ण-स्टैंडअलोन अनुप्रयोगों #, और भी यहाँ: पर-सॉफ्टवेयर-डाउनलोड/नोट्स # कंप्यूटर्स)
कई डिवाइस, प्रिंटर की तरह, पर नज़र रखता है और चूहे, वे लगातार PC और सभी वे प्राप्त करने के लिए कनेक्ट हैं “सामान्य”. अभी तक कई लोगों को लगता है कि एक “डिवाइस”, जैसे एक रोबोट बांह, या किसी 3 डी प्रिंटर, स्वायत्त होना चाहिए, और शायद एक ढेर…
रोबोट भुजाओं और खुफिया
चलो उदाहरण है, देखो मामले, एक “रोबोट हाथ”. रोबोट भुजा Arduinici के कई निर्माताओं, वे महसूस किया कि उनके हाथ “स्टैंडअलोन बैटरी संचालित”, अंत में वह हमेशा एक ही बात करता है. क्या वह गुम है? संचार और सॉफ्टवेयर, 3 डी डेटा रखने में शक्तिशाली एल्गोरिथ्म स्पर्श करें, बाहर की दुनिया के साथ, सेंसर, वेबकैम, माइक्रोफोन, GCode समझ, और अन्य अनुप्रयोगों के साथ संवाद, वास्तविक समय में.
माइक्रो 3D फ़ाइलों को हैंडल करने के लिए तैयार नहीं हैं, या श्रव्य संकेतों व्याख्या करना, पर्याप्त बिजली नहीं है, midi फ़ाइलें खेलने के लिए, या एक वेब कैमरा के वीडियो को डीकोड. और यहां तक कि अगर वे ऐसा करने के लिए मजबूर कर रहे हैं, चोट लगी. अन्य शब्दों के साथ कहा: “मस्तिष्क के लिए उपयुक्त जगह, यह मांसपेशियों के करीब नहीं है”
एक और कारण, कि यह बहुत ही होशियार बनाता है, मजबूती से हथियार और 3 डी प्रिंटर करने के लिए अपने PC से कनेक्ट, उन्हें बिजली की आपूर्ति करने के लिए कि आपके पास है. जब आप चरण खिलौना से अधिक हो, शक्ति की जरूरत, बहुत भारी हो जाते, बैटरी के लिए.
कैसे पेशेवर रोबोट हथियार हैं ?
- बड़े केबल है, जो शक्ति और डेटा ले.
- लगातार एक हब पीसी के साथ संवाद.
- केवल फर्मवेयर हो, बुद्धिमान एल्गोरिदम, वे सभी PC पर कर रहे हैं.
छवि पर क्लिक करें, एक बेहतर देखो के लिए.
कौन सी भाषा का उपयोग करने के लिए?
एक बार जब आप समझदारी को ले जाने का फैसला किया है, से फर्मवेयर के लिए एक उच्च स्तरीय भाषा, जो जानने के लिए सबसे अच्छी भाषा है?
यहाँ स्वाद की बात है, कुछ लोग कहते हैं कि केवल C++ पर मौजूद है, और साथ अवमानना का इलाज, हर अन्य भाषा.
अन्य, हमें की तरह, लगता है कि C++ भाषा पुराने, कि बहुत अधिक समय और ऊर्जा की आवश्यकता होती है, हाल ही में भाषाएँ. और वे भी लगता है कि C++ और इसी तरह (ग, जावा और प्रत्येक पंक्ति को अर्द्धविराम के साथ सभी भाषाओं) औपचारिक भाषाओं खराब संरचित और खराब कर रहे हैं, कि तुम लिखने के लिए आमंत्रित, तो “गंदा” और उलझन में. इन भाषाओं में, आप लिख सकते हैं, बातें संकलक द्वारा स्वीकार्य, लेकिन बिल्कुल अस्पष्ट, मनुष्यों के लिए.
हम और अधिक संरचित भाषाओं को प्राथमिकता, कि अच्छी तरह से लिखने के लिए मदद, और त्रुटियों को कम करने के लिए. इस प्रक्रिया के क्रमिक मनमुटाव, मशीन भाषा से, 50 साल के लिए और प्रत्येक नए चरण के साथ जगह में है, वहाँ किसी को भी, जो शिकायत है और पुरानी भाषाओं के बारे में शिकायत करता है. लेकिन प्रक्रिया जारी रहेगी, और अंततः हम कार्यक्रम को मिलेगा, मानव भाषा में. वर्तमान में मानव भाषा VbNet है.
आधुनिक भाषाओं के रूप में (VBNET और सी #), वे एक शक्ति और प्रभावशाली गति है, क्योंकि अपने मूल कार्य, हर समय खरोंच से rewritten नहीं कर रहे हैं, लेकिन इसके बजाय में तैयार कर रहे हैं “रनटाइम” और अनुकूलित एल्गोरिदम के साथ लिखा, और ऑपरेटिंग सिस्टम के लिए अनुकूलित.
आधुनिक भाषाओं का एक दूसरा लाभ, ऑपरेटिंग सिस्टम का स्वतंत्र होना करने के लिए है. एक आवेदन सी में लिखा # या Visual Basic, यहां तक कि मैक पर एक अल्पविराम को बदलने के बिना चलाता, Linux और Unix. (इस सिद्धांत में… व्यवहार में केवल पर Windows ठीक काम करता है, जबकि अन्य ऑपरेटिंग सिस्टम पर, अपूर्ण और त्रुटियों से भरा है कार्यान्वयन कर रहे हैं)
अंत में हम हम सुझाव है कि VbNet का उपयोग या सी # (एक दूसरे के बहुत समान) लगभग सभी आवेदन, सिस्टम Theremino, VbNet में लिखी गई हैं, क्योंकि हम इसे और अधिक जानकारी प्राप्त “मानव”, लेकिन आप आसानी से एक भाषा से दूसरे में स्विच कर सकते हैं, SharpDevelop अनुवाद करने के लिए का उपयोग कर.
डेवलपर उपकरण स्थापित करने के लिए, यहाँ पढ़ें: पर-सॉफ्टवेयर-डाउनलोड/नोट्स # वाद्ययंत्र
आप के लिए गुड मॉर्निंग.
मैं एक Theremino StepperDriver कार्ड है कि एक चीनी सीएनसी मैं पीसीबी का उत्पादन करने के लिए उपयोग के इलेक्ट्रॉनिक मूल फ़ाइल को बदलने के लिए काम करेगा खरीदा. मुझे लगता है कि है कि अनुसूची भी इंजन के अलावा प्रबंधन कर सकते हैं देखा 2 MOSFET के साथ बिजली की लाइनों, इसलिए मुझे लगता है कि आप भी एक बिजली कनेक्ट कर सकते हैं. लेकिन मैं क्या बंदरगाहों इसे संभाल करने के लिए पर विस्तृत निर्देश और छवियों है कि मैं नेट पर लगता है भी नहीं मिला, मैं अभी भी कुछ संदेह है. तुम भी अगर वहाँ schedaStepperDriver के लिए सभी विवरण के साथ एक pdf फ़ाइल है?
मैं आपके उत्तर के लिए अग्रिम धन्यवाद.
आमतौर पर स्पिंडल साधन वोल्टेज पर काम, इसलिए यह कार्ड की MOSFET यह उड़ नहीं सकते. इन MOSFETs 3 डी प्रिंटर की PWM हीटिंग तत्वों को समायोजित करने के लिए डिज़ाइन कर रहे हैं.
चालू करने के लिए और धुरी बंद एक यांत्रिक रिले या हमारे Optotriac का उपयोग करना चाहिए (लेकिन सत्ता और Triac को ठंडा करने के लिए सहने ध्यान). धुरी गति एक मास्टर उत्पादन से PWM भेजना चाहिए समायोजित करने के लिए और एक PWM एडाप्टर होने कि सत्ता का सामना कर सकते. या धुरी अपने आप में एक PWM संकेत को स्वीकार करना चाहिए.
Stepper चालक टैब इस पृष्ठ पर समझाया गया है:
https://www.theremino.com/hardware/adapters
पिन और स्लॉट प्रयोग की जाने वाली सीएनसी आवेदन के दस्तावेज में वर्णन किया गया है (उपयोग करने के लिए स्लॉट पृष्ठ पर हैं 43).
स्लॉट के संचालन के बारे में सामान्य अवधारणाओं के लिए आप भी एचएएल आवेदन और मास्टर मॉड्यूल के प्रलेखन पढ़ना चाहिए.
—-
आप की जरूरत है और अधिक से पूछना, उन्होंने विस्तार से बताता है कि यह स्पष्ट नहीं है, तो हम आपको क्या चाहिए पर ध्यान केंद्रित कर सकते हैं.
कुछ समय पहले मैं कैसे ईगल और Fastgcode.ulp साथ Theremino सीएनसी के लिए एक जीकोड उत्पादन लिविओ पर सलाह के लिए कहा. आप जीकोड उत्पाद याद है सर्किट छेद तक ही सीमित था “मुद्रित” और ढलानों आकर्षित नहीं. मैं भी Fastgcode विन्यास पेज के स्क्रीनशॉट मदद पाने के लिए किए गए. अंततः मैं समय के लिए छोड़ दिया और जीकोड करने के लिए अन्य सॉफ्टवेयर का इस्तेमाल किया था. कल, हालांकि, मैं अंत में मेरी समस्या हल और सब कुछ अपने Fastgcode के साथ पूरी तरह से काम करता है 7.9, यह जेड पर कम से कम दो गहराई कदम स्थापित करने के लिए जरूरी हो गया था, बक्से में से किसी में (मैं इसे बोर्ड की मिलिंग समोच्च के लिए किया था). आपके समय के लिए फिर से धन्यवाद
अपने सबूत के लिए धन्यवाद.
FastGcode एक छोटे से इस्तेमाल किया अनुप्रयोग है और कुछ कार्यों को समझने में मुश्किल या भी बदतर हैं.
और’ भी पुराने संस्करणों की कोशिश की सलाह दी जाती, वे पहली बार ड्रिलिंग नहीं था. नवीनतम संस्करण, ड्रिलिंग शुरुआत के साथ, वे हाल ही में परीक्षण किया गया है और दोष हो सकता है.
सुप्रभात,इन तीन साल मैं Theremino गुरु का उपयोग उत्कृष्ट परिणाम के साथ लकड़ी के लिए एक तीन अक्ष मिलिंग मशीन संचालित करने के लिए. अब मैं एक प्लाज्मा मशाल ड्राइव करने के लिए धातु कटौती करने के लिए कोशिश की, लेकिन क्योंकि जब आप मशाल पर बारी मैं जल्दी से कठिनाइयों का सामना करना पड़ा कई बार आप यूएसबी संचार बंद करो और एचएएल गलत हो जाता है. मैं एक सस्ते संपर्क क्योंकि यूरो की सीएनसी लागत हजारों के लिए तैयार किया गया है मशीनों का आरम्भ करने का काटने प्लाज्मा उपयोग कर रहा हूँ. मैं एक परिरक्षित यूएसबी केबल लिया, लेकिन मैं चीजों को एक बहुत सुधार हुआ है. मुझे पता है कि अगर कोई फिल्टर या विद्युत चुम्बकीय हस्तक्षेप को रोकने के लिए सुरक्षा कर रहे हैं चाहता था. कटौती के प्रस्थान के मास्टर के एक पिन जो एक एसएसआर सक्रिय हो जाता है कि इसके बदले में एक विद्युत रिले के लिए सक्रिय हो जाता है द्वारा नियंत्रित किया जाता 220 वोल्ट जो मशाल सर्किट पर प्रारंभ बटन बंद कर देता है(मैं वैसा ही किया’ आउटपुट का उपयोग करने के लिए 220 मास्टर VAC और धुरी द्वारा नियंत्रित वोल्ट).
धन्यवाद , लुका नीलामी
यह यूएसबी केबल विकारों लेने के लिए नहीं है, लेकिन तारों कि मास्टर से स्टेपर मोटर चालक को और स्विच करने के लिए जाना (मैनुअल बटन और स्विच).
सभी तारों मास्टर से डिस्कनेक्ट करें (ठीक मास्टर कार्ड से दूसरे पक्ष पर नहीं).
यह भी जमीन तारों कि ड्राइवरों और सेंसरों के लिए जाना डिस्कनेक्ट.
मास्टर उसके बाद ही यूएसबी से जुड़ा होगा.
यह भी जांच आप विद्युत प्रणाली जमीन से जुड़ा पीसी के थोक है.
इन परिस्थितियों में, Flashlight कई बार चालू और बंद कोशिश करते हैं और संचार बंद कभी नहीं आना चाहिए.
तो फिर सेंसर का केवल एक ही कनेक्ट करने और पुन: प्रयास करें
तब केवल एक स्टेपर मोटर कनेक्ट करने और पुन: प्रयास करें.
एक बार जो तार से पहचान (या जो तारों से) हस्तक्षेप मास्टर हो सकता है, हम उस पर ध्यान केंद्रित करने और पूरी तरह से समस्या को समाप्त करने प्रतिरोधों जोड़ना होगा.
सीमा स्विच और मैनुअल बटन के लिए गड़बड़ी यहां बताए गए दो प्रतिरोधों जोड़कर पूरी तरह से समाप्त हो जाते:
https://www.theremino.com/technical/communications#pullup
शोर स्टेपर ड्राइवर से आते हैं, तो वे भी विद्युत प्रणाली जमीन से जुड़ा होना चाहिए स्टेपर चालक की बिजली की आपूर्ति के नकारात्मक.
धन्यवाद, मैं इन परीक्षणों करना होगा और उसके बाद मैं आपको बता!
मैं अंत में अभ्यास करने के लिए मिल गया है. जानकारी है कि मैं इग्निशन सिस्टम पाया है से उच्च आवृत्ति नहीं है, लेकिन एक कुंडली कि उच्च वोल्टेज निर्वहन भेजता है(थोड़ा सा’ एक पुराने लाइटर की तरह). मैं गुरु से सब कुछ अनप्लग लेकिन,दो या तीन बार के बाद प्रज्वलन शुरू करने से यूएसबी संचार छोड़ देता है और कार्यक्रम सीएनसी बाधित है. मैं संयंत्र भूमि के बीच में काटने की मेज की भूमि से जुड़ा (ग्राउंडिंग के बारे में सलाह को याद)लेकिन समस्या यह है वापस आ गया है. मैं एक के तहत पास के एक कमरे में प्लाज्मा भाग गया’ लेकिन दूसरी लाइन,अगर मैं कंप्यूटर से एक मीटर के करीब हो और मैं मोड़ शुरू,वापस कूदता संचार. अगर मैं कंप्यूटर के बगल में मशीन डाल दिया, लेकिन मैं मशाल के साथ भाग कर रहा हूँ तो मैं जो मैं चाहता चालू कर सकते हैं और वहाँ कोई interferenza.Poi मैंने देखा है कि मैं रुकावट पैदा करने के बिना इग्निशन चल ही अगर मैं में पकड़ कंप्यूटर के लिए मशाल के साथ प्राप्त कर सकते है बड़े पैमाने पर है कि धातु से चिपक करने के लिए मशाल नेतृत्व के आसपास के क्षेत्र में कटौती किए जाने की(?!!) यह मैं लगता है कि शायद मशाल केबल के लिए एक तांबे स्क्रीन रखने और जमीन चीजों में सुधार हो सकता से कनेक्ट होगा…. तुम्हारा क्या विचार है?धन्यवाद , Luca
आप उच्च वोल्टेज के बारे में बात के बाद से, मुझे लगता है कि मशाल केबल साथ वर्तमान गुजर बहुत छोटा है, तो एक बिजली स्क्रीन (पतली एल्यूमीनियम या तांबा) वे पूरी तरह से विकारों ढाल चाहिए.
आप एक रसोई पन्नी के साथ मशाल की कॉर्ड रैप करने के लिए कोशिश कर सकते तो (परीक्षा के लिए कम से कम, तो अगर यह काम करता है आप बेहतर अध्ययन).
मशाल केबल के शुरू में लपेट चाहिए, एल्यूमीनियम के आसपास, थोड़ा सा’ नंगे तार कॉयल की और उसके बाद पृथ्वी को यह तार कनेक्ट.
तो हो सकता है आप भी मशाल ही ढाल चाहिए.
फिर भी जाँच करें कि बॉक्स जहाँ से केबल आता धातु और आधारित है. परीक्षक का प्रयास करें, आप पर भरोसा नहीं. कई वर्षों के बाद मैं इसे इस्तेमाल किया, मुझे लगता है कि मेरी पीठ बिजली की आपूर्ति की खोज की, बॉक्स पर आधारित नहीं था. वास्तव में, हर बार जब मैं जलाया, और मैं उत्पन्न शोर बंद कर दिया. मैं जमीन पेंच नीचे रंग छीन और जगह में गिर गई.
यदि नहीं तो चुंबकीय कपलिंग्स हैं, ट्रांसफार्मर जो उच्च वोल्टेज उत्पन्न करता है के बीच उदाहरण के लिए (लेकिन यह बुरी तरह से किया जाना चाहिए और मानकों नुकसान ही लागू है है), और यूएसबी केबल.
मैं बहुत हैरान है कि यह नंगे मास्टर करने के लिए संचार कम करने के लिए संभव है कर रहा हूँ, कोई तार पिन से जुड़े. हो सकता है कि पुन: प्रयास करें, लेकिन झूठ बोल कोई USB केबल के साथ (सभी भीड़ “S”, पीसी और अधिक मास्टर के पास). इस तरह से आप अगर यूएसबी केबल मुसीबत कब्जा करने के लिए जांच करेंगे.
सबूत के साथ जारी रखें, केवल आप कदम और विधिपूर्वक से कदम आगे बढ़ना, आप अब तक किया है के रूप में, आप समझ जाएंगे कि क्या हो रहा है. और, खुशी के लिए, जब आप समझते हैं क्या और कहाँ साथी, उसे यहां डालें. क्या मैं सच में उत्सुक हूँ देखने के लिए कि यह कैसे होता है.
स्क्रीन के विचार के लिए धन्यवाद. इसके अलावा, मैं प्लाज्मा बॉक्स है कि जाने metallica.Poi'll क्या आप जानते हैं की ग्राउंडिंग जांच करेंगे. मैं भी संधारित्र के साथ इनपुट पिन करने के लिए सुरक्षा अद्यतन के साथ-साथ दो प्रतिरोधों देखा. मुझे लगता है कि बहुत कोशिश करता हूँ के रूप में प्रतिरोधों के साथ ही सुरक्षा के लिए पर्याप्त नहीं था और मैं क्योंकि सभी स्विच डिस्कनेक्ट करने के लिए किया था’ मैं यूएसबी संचार बंद कर देंगे (यहां तक कि कटर के साथ)
आप मास्टर के पास सुरक्षा बाधा 330k रखा था ?
यदि ऐसा है तो आप वास्तव में कुछ बड़ा शोर तारों पर प्रेरित किया है, वोल्ट के सैकड़ों. यह सब जमीन के साथ होता है, फिर वहाँ बहुत अजीब बात है और आपको पता होना चाहिए कि.
अंत में मैं प्लाज्मा के साथ नए परीक्षण बनाने में कामयाब. मैं मशाल नेतृत्व पर तांबा जाल में एक स्क्रीन जोड़ा ,मैं एक ईएमआई फिल्टर भेजे प्लाज्मा काटने और एक खिला-नियंत्रण कंप्यूटर जोड़ा ,मैं एक जीकोड चलाने है और मैं प्लाज्मा चाप प्रज्वलित करने के लिए जारी रखा और सब कुछ काम करता है!
सिंह ने हमसे पूछा
स्टेपर मोटर्स के एचएएल आवेदन में में समायोजन कर रहे हैं “प्रति मिनट मिमी”, “प्रति प्रति सेकंड दूसरा मिमी” और “मिमी के लिए चरण”. यही कारण है कि गणित कर जब मैं इंजन की गति के बजाय मिलीमीटर उपयोग करना चाहते हैं मुझे कठिन बना देता है, या ग्रेड.
उत्तर दें
हम मिलीमीटर इस्तेमाल किया क्योंकि पाठकों के बहुमत एक स्टेपर मोटर कि एक मिलीमीटर के कटर हर गोद ले जाता है, या के दो मिलीमीटर. इसलिए इन मामलों में यह निपटने के लिए आसान हो जाता है.
– इंजन 200 क्रांति प्रति चरणों
– हर गोद एक मिलीमीटर है मैं तो हूं 200 मिमी के लिए चरण
इसके बाद यहां आसानी से अन्य मामलों प्राप्त कर रहे हैं:
– यदि किसी भी किया बारी तो केवल दो मिमी होगा 100 मिमी के लिए चरण
– और मैं करने के लिए microstep साथ चालक निर्धारित करते हैं 8, तो वे 800 मिमी चरणों.
कुछ मामलों में (शायद ही कभी) यह मिमी से माप की विभिन्न इकाइयों में सोचने के लिए उपयोगी हो सकता है. इंच में उदाहरण के लिए, या डिग्री में, या इंजन की क्रांतियों में. इन मामलों में, बस नई इकाई के साथ मिमी की जगह और हमेशा एक ही तरह से आगे बढ़ना.
आप बधाई भी जिस भाषा का उपयोग करने के लिए फ़ाइल को खोलने और पाठ आप Label_MaxSpeed में दिखाना चाहते हैं बदल सकता है, Label_MaxAcc ई Label_StepsPerMillim. हम क्योंकि यह असुविधाजनक है ऐसा करने का सुझाव नहीं है और यह भी नहीं कहा जाता है कि वह माप की एक ही इकाई के साथ सभी इंजनों चाहता है.
तो बस जहां लिखा है “मिमी”, क्या आपको पता है कि वहाँ लिखा है “मीटर”, “डिग्री”, “इंच”, “आरपीएम”, या रेखीय या परिपत्र माप की किसी अन्य इकाई.
लेकिन सावधान है कि जब आप तो इंजन को डेटा भेजने के एक ही ड्राइव कि एचएएल बक्से में लिखने के लिए प्रयोग किया जाता है पर होना चाहिए होना.
——————-
सिर्फ दो उदाहरण के रूप में है कि वे किस तरह एक निर्णय करते हैं, इंजन क्रांतियां या जगह पर डिग्री में तर्क है कि मिमी में.
अगले दो उदाहरण सवाल का जवाब:
“यह देखते हुए कि मास्टर चरण की एक अधिकतम उत्पादन आवृत्ति है 65 KHz”
“और पर विचार करने के लिए एक इंजन ड्राइवर सेट होने 256 microstep”
“कौन सा इंजन उत्पादन पिन की अधिकतम गति है, डिग्री में और प्रति मिनट क्रांतियों में?”
—————————————————————————————————–
में अधिकतम स्पीड “डिग्री”
(के साथ एक स्टेपर मोटर के लिए 200 tourn प्रति कदम और 256 microsteps)
—————————————————————————————————–
मोटर = 200 कदम / tourn
microsteps = साथ मोटर 200 एक्स 256 = 51200 कदम / tourn
डिग्री में एक ही = 51200 / 360 = 142.22 कदम / डिग्री
मास्टर अधिकतम नाड़ी आवृत्ति = 65500 दालें
मोटर अधिकतम गति = 65500 / 142.22 = 461 डिग्री / एसईसी (लगभग)
मोटर अधिकतम गति = 461 एक्स 60 सेकंड = 27660 डिग्री / मिन (लगभग)
—————————————————————————————————–
में अधिकतम स्पीड “tourns”
(के साथ एक स्टेपर मोटर के लिए 200 tourn प्रति कदम और 256 microsteps)
—————————————————————————————————–
मोटर = 200 कदम / tourn
microsteps = साथ मोटर 200 एक्स 256 = 51200 कदम / tourn
मास्टर अधिकतम नाड़ी आवृत्ति = 65500 दालें
मोटर अधिकतम गति = 65500 / 51200 = 1.28 tourns / एसईसी (लगभग)
मोटर अधिकतम गति = 1.28 एक्स 60 सेकंड = 76.8 tourns / मिन (लगभग)
वे लुका : मेरी मिलिंग मशीन मास्टर द्वारा नियंत्रित पर धुरी मोटर शुरू करने का अवसर है करना चाहता था, एक आउटपुट पिन करने के लिए एक एसएसआर के माध्यम से जुड़ा, मैन्युअल रूप से एक बटन के माध्यम से मार्गदर्शन की पाली के साथ काम करने के लिए. मैं आपको एक अलग बिजली की आपूर्ति और गुरु के साथ एक ही एसएसआर provocherei हस्तक्षेप के प्रवेश के लिए इस बटन कनेक्ट हैं?
मास्टर के उत्पादन के साथ श्रृंखला में एक 10k बाधा जोड़ें और फिर विपरीत दिशा से कनेक्ट कर रहा (कि मोटर नियंत्रण की ओर चला जाता है) आप आप क्या चाहते हैं कर सकते हैं. हालांकि, लगता है कि मोटर के नियंत्रण दोनों उच्च प्रतिबाधा ड्राइविंग, अगर यह नहीं है कि आप बाधा एक सा 'कम करने के लिए की आवश्यकता होगी, ट्रांस 1k.
या फिर आप दो डायोड जोड़ना चाहिए.
घटकों आप का उपयोग जानने के बिना बेहतर सलाह करने के लिए मुश्किल है और उन्हें कनेक्ट करने के लिए कैसे.
नमस्ते Livio, मैं आप गाड़ी चला स्टेपर और brushless बारे में कुछ जानकारी पूछना.
1) एक भी स्टेपर मोटर ड्राइव करने के लिए, उदाहरण के एक तैनात राजा के लिए, मैं कैसे कर सकता है? मैं Theremino सीएनसी उपयोग करने के लिए है? कैसे मैं एक आदेश भेज सकता है?
2) वे एक बड़ा brushless मोटर पकड़े हुए हैं, क्योंकि’ एक नौकर हमेशा चालक के अलावा का उपयोग करना चाहिए है (Turnigy लिए करना प्रकार) भी सच नौकर कार्ड?
3) यदि ऐसा है तो जहां मैं इसे खरीद सकते हैं? मुझे नहीं लगता कि मैं दुकान-आईएनओ पर देखा.
सब कुछ के लिए एक बार फिर धन्यवाद
1) एक STEPPER उड़ान भरने के लिए आप मास्टर मॉड्यूल और आवेदन का उपयोग करना चाहिए एचएएल. तो फिर किसी भी आवेदन के साथ आप मिलीमीटर में लक्ष्य मान लिखना (या रोटेशन की डिग्री) अपने स्लॉट में, और स्टेपर शीर्ष गति आप एचएएल निर्धारित किया है करने के लिए तेज करता, फिर इसे धीमा और अपने गंतव्य पर रुक जाता है. आप गंतव्य सेट कर सकते हैं, और जब भी परिवर्तन मोटर चाल, आवेदन Theremino_Automation की कुछ पंक्तियों में लेखन.
2) brushless मोटर्स ESC बोर्ड संचालन कर रहे हैं (उदाहरण के लिए Turnigy) और मास्टर मॉड्यूल. तो फिर तुम एचएएल खोलने के लिए और नौकर के रूप में उत्पादन सेट करने के लिए 16. अंत में, यह द्वारा अपने स्लॉट में संख्या को बदल कर चले जाएँगे 0 में 1000.
3) आप एक कार्ड का उपयोग नहीं करते “इमदादी” लेकिन एक मास्टर मॉड्यूल. मास्टर आप eBay पर इसे खोजने (venditore maxtheremino), उस दुकान-आईएनओ के
बहुत-बहुत धन्यवाद…. Chiarissimo हमेशा की तरह.
अपने काम के साथ गुड लक
हैलो मैं लुका हूँ. मैं आगमनात्मक सेंसर की कुल्हाड़ियों पुनर्स्थापित करने के लिए उपयोग करना चाहता था. सेंसर की तरह क्या मैं NPN या PNP लेना चाहिए? मैं से वोल्टेज के साथ कि फ़ीड देखा है 6 में 30 वोल्ट और इसलिए मुझे लगता है पिन के लिए कनेक्शन तत्काल नहीं है… मुझे पता है कि अगर साइट वहाँ सेंसर के इस प्रकार से कैसे कनेक्ट करें की एक पद्धति चाहता था. धन्यवाद
आप चुंबकीय सेंसर का उपयोग कर सकता है (तत्वों हॉल) और calamitine.
वहाँ भी करने जा रहे हैं 3.3 वोल्ट, उदाहरण के लिए,:
– A1319
– A1318
– A1318
– DRV5056
– DRV5055
वहाँ जो दूसरों के लिए जाने हैं 5 वोल्ट लेकिन फिर संकेत मैं के साथ दूर किया जा सकता है 3.3 मास्टर और तरल पदार्थ के आदानों की वाल्ट उन्हें 33k या एक विभक्त से एक श्रृंखला बाधा जोड़े चाहिए. ये रहीं:
A1321
A1322
A1323
A1301
A1302
हकीकत में, भले ही करने के लिए बनाया 5 वोल्ट भी ठीक करता है, तो आप उनके साथ भोजन प्राप्त करते हैं 3.3 वाल्ट मास्टर.
—————
या फिर आप सेंसर आप उपयोग करना चाहते हैं के थीम गीत लिखना चाहिए, हम कुछ की जांच’ और सबसे अधिक संभावना भी वे खिला द्वारा काम 5 वोल्ट. या फिर आप किसी को जाने के लिए के लिए देखो 5 वोल्ट, यकीन के लिए कर रहे हैं.
Grazie.Sempre सटीक और तेज.
Luca
नमस्कार,वे लुका हैं. मैं Arduino के लिए हॉल सेंसर लिया और यहां तक कि उन्हें काम के साथ खिला 3.3 वोल्ट. मेरी समस्या दो सेंसर उन दोनों के बीच कनेक्ट करने के लिए कैसे x और y अक्ष जो रीसेट करने से एक भी आपरेशन में किया जाता है पुनर्स्थापित करने के लिए है. रीसेट के लिए स्लॉट है 33 लेकिन मैं केवल एक पिन को इसका श्रेय कर सकते हैं.
धन्यवाद लुका
यह दो 1N4148 डायोड और एक प्रतिरोधक 10k लेता है, सभी मास्टर के करीब रखा जा करने के लिए.
डायोड दो सेंसर के संकेतों के साथ श्रृंखला में हो सकता है और स्लॉट के साथ संबंधित पिन के इनपुट गठबंधन करना चाहिए 33, DigIn के रूप में कॉन्फ़िगर किया गया.
तो फिर तुम अगर सेंसर संकेत जाना यह पता लगाने की शून्य वोल्ट जब यह आगमन जाना होगा है, या अगर वे करने के लिए जाना 3.3 वोल्ट.
यदि आप जाना शून्य वाल्ट
– दो डायोड के संबंधों सेंसर करने के लिए बदल रहे हैं
– बाधा पिन डालने और बीच जुड़ा हुआ है +3.3 वोल्ट (या आप DigIn_PU के रूप में इनपुट कॉन्फ़िगर और बाधा को खत्म कर सकते हैं).
यदि आप एक हैं 3.3 वाल्ट
– दो डायोड के संबंधों संघ के बिंदु पिन चला जाता है कि करने के लिए बदल रहे हैं
– बाधा पिन इनपुट और GND के बीच जुड़ा हुआ है
– स्लॉट संकेत 33 यह अपने MAXVALUE बक्से और MINVALUE sull'HAL के मूल्यों स्विचन द्वारा बदल दिया गया है (MaxValue = 0 ई MINVALUE = 1000)
आप यहाँ अभी तक नहीं लिख सकते हैं, या स्काइप या फोन पर कॉल.
धन्यवाद,मैं डायोड और कोशिश की खरीद
नमस्कार,मैं कनेक्शन बना लेकिन मैं सेंसर के प्रकार के साथ समस्या नहीं थी,जिसका अर्थ है कि सेंसर इसलिए नहीं ले करता है “साफ” लेकिन oscillates पिन मूल्य पर बंद इस प्रकार के शून्यीकरण प्रक्रिया को धोखा देना. मैं प्रयोग किया जाता है’ सेंसर के डिजिटल उत्पादन लेकिन एक ही ऐसा नहीं करता है… सेंसर यह है
https://images-na.ssl-images-amazon.com/images/I/71wrd7sc2QL._SL1500_.jpg
के रूप में चुंबक केंद्रीय बिंदु दृष्टिकोण आउटपुट वोल्टेज मूल्य परिवर्तन नियंत्रित करके
यदि आप एक DigIN इनपुट का उपयोग करते हैं काम करते हैं और करने के लिए ले जाना चाहिए 1000 (या करने के लिए शून्य) जब आप एक निश्चित बिंदु से दृष्टिकोण. और सीएनसी आवेदन करने की प्रक्रिया एक बार सुना उसे बंद कर देना चाहिए.
हो सकता है आप इसके विपरीत काम कर रहे हैं. चेक (SlotViewer साथ) कि संकेत के स्लॉट 33 मैं जब स्ट्रोक के अंत दोनों एक दूसरे के साथ एक धुरी के साथ शून्य करने के लिए जाने के लिए जा रहा हूँ, और रिटर्न के लिए 1000 जब उन दोनों को स्ट्रोक के अंत से दूर.
तुम भी सटीक शॉट पाने के लिए प्रयास करना चाहिए, मैग्नेट और सेंसरों की व्यवस्था को बदलने.
और तुम भी संवेदक पर स्लैम के लिए जा रहा है, तो ट्रक तुरंत बंद नहीं करता है से बचना चाहिए. इस लक्ष्य को हासिल करने के लिए उन्हें काम नहीं करना चाहिए लेकिन तरफ से आ रहा.
और तुम भी सबसे अच्छा स्थान में चुंबक और सबसे अच्छा दूरी बारी बारी से करना चाहिए, जब तक स्विचिंग अच्छा और अच्छी तरह से दोहराने योग्य है. हाथ ट्रक इंजनों बंद को ले जाकर, या जोग सीएनसी, और SlotViewer या SignalScope साथ संकेत को देखकर.
क्योंकि मैं लोगों को मैं स्विच के लिए बनाया की तरह यांत्रिक सेंसर की मुसीबत regolarli.Pensavo उपयोग किया है मैं हॉल सेंसर छोड़ दिया. मैं स्लॉट पर लिखित रूप में सामान्य रूप से एक पिन के लिए कॉन्फ़िगर खुदाई पर समानांतर में खुले तार किया है 33 वैल मिनट की स्थापना 1000 वैल अधिकतम 0 लेकिन जब सेंसर संपर्क में आता है नहीं रुकती( केवल मैन्युअल रूप से संपर्क स्नैप अंशांकन फिर से खोलने). अंशांकन अनुक्रम एक सही डाल वैल अधिकतम में घटित होता 1000 ई वैल मिनट 0 लेकिन शुरू करने से इस मामले में अंशांकन गाड़ियां सकारात्मक मूल्यों की ओर जाना( मैन्युअल रूप से सेंसर को गति प्रदान से मैं इस परीक्षण किया).Luca
मैं इतना हूँ खेद. मैं फिर से कोशिश की और अब सब कुछ funziona.Non जानता हूँ कि मैं क्या एक मेस किया था इससे पहले कि .Spero मैं बर्बाद नहीं समय. धन्यवाद. Luca
नमस्ते Livio
मैं आपसे पूछना चाहूंगा कि क्या कोई तरीका है कि एक cnc के लिए स्टेपरो मोटर्स को नियंत्रित करने का एक तरीका है जो कि cnc और मास्टर के माध्यम से ड्राइवर के रूप में l298n का उपयोग करता है।, उन्हें जरूरत है 4 केवल चरणों के बजाय मोटर्स को नियंत्रित करने के लिए इनपुट और डीआईआर. मैं आपसे यह पूछता हूं क्योंकि मेरे पास इस प्रकार के कई उन्नत ड्राइवर हैं और मैं उन्हें स्टेपर्स का परीक्षण करने के लिए उपयोग करना चाहता था.
धन्यवाद
Fabrizio
नहीं, मुझे क्षमा करें, लेकिन L298N DC मोटर्स के लिए बने हैं और Stepper मोटर्स को नहीं चला सकते.
ठीक है, मैं सोच रहा था कि क्यों Arduino के साथ यह संभव पायलट का उपयोग करने के लिए हालांकि यह ठीक है 4 पिन… वे उन्हें 2a तक के स्टेपर के लिए भी बेचते हैं लेकिन वास्तव में पूरक l298 की कमी के कारण इसे पायलट करना मुश्किल है.
हमेशा की तरह त्वरित उत्तर के लिए धन्यवाद.
Fabrizio
समस्या यह पायलट करने के लिए नहीं है, कि शायद किसी तरह यह भी किया जा सके, लेकिन आप उस मॉड्यूल को स्टेपर इंजन से नहीं जोड़ सकते. वह मॉड्यूल एक एच-ब्रिज है और इसका उपयोग डीसी मोटर्स को चलाने के लिए किया जाता है, कोई stepper मोटर्स.
—————-
अद्यतन
मैं बेहतर देखने गया था और वास्तव में उस मॉड्यूल के लिए आप स्टेपर मोटर्स को भी कनेक्ट कर सकते हैं लेकिन उनका उपयोग करके जैसे वे डीसी मोटर्स थे, यही है, उन्हें गति और दिशा में समायोजित करना लेकिन स्थिति में नहीं.
मैं फॉर्म की विशेषताओं से कॉपी करता हूं:
“यह मोटर नियंत्रण कार्ड दोहरे एच-ब्रिज L298N ड्राइवर पर आधारित है और आपको 5V और 35V के बीच की सीमा में ऑपरेटिंग वोल्टेज के साथ दो DC मोटर्स या एक द्विध्रुवीय स्टेपर मोटर को आसानी से चलाने की अनुमति देता है, उनकी गति और दिशा को नियंत्रित करना।”
उन कार्डों के साथ व्यवहार में एक स्टेपर मोटर आपको समायोज्य गति से चालू करेगी, लेकिन आप स्टेपर मोटर्स की मुख्य विशेषता खो देंगे, अर्थात्, हमेशा यह जानने की संभावना कि आपने कितने कदम उठाए हैं और इसलिए सटीक स्थिति. और सटीक स्थिति के बिना सीएनसी मशीनें काम नहीं कर सकती हैं.
हमेशा त्रुटिहीन के रूप में स्पष्टीकरण! धन्यवाद!
इसलिए इन ड्राइवरों के लिए सीएनसी नियंत्रण को अलग करना, एक stepper मोटर का परीक्षण करने के लिए विशेष रूप से उपयोग करना चाहते हैं, विशेष रूप से घुमा बल परीक्षण करने के लिए (दिए गए वेट के साथ क्लासिक टेस्ट, दिए गए वोल्टेज और करंट पर मोटर की वास्तविक ताकत का परीक्षण करने के लिए या केवल यह समझने के लिए कि क्या मोटर काम करता है या नहीं), उन्हें मास्टर मॉड्यूल के साथ चलाना जटिल होगा या एक दिन के आसपास फ़िडलिंग के बिना करना एक साधारण बात है?
मेरा मूल विचार यह समझना था कि क्या मॉड्यूल उपयुक्त ड्राइवर में एकीकृत l297 काम कर सकता है, जो डीआईआर और स्टेप सिग्नल्स पर ध्यान देता है और उन्हें पुल h l298 ड्राइव करने में सक्षम बनाता है…
ये छोटे, सस्ते ड्राइवर व्यापक हैं और शायद दूसरों को भी इस उद्देश्य के लिए उपयोग करने में रुचि हो सकती है, मुझे नहीं पता.
उपलब्धता के लिए फिर से धन्यवाद
Fabrizio
“ये छोटे, सस्ते ड्राइवर…”
यह मुझे ऐसा नहीं लगता, ऐसे स्टेपर्स के लिए ड्राइवर हैं जिनकी कीमत L298 की तरह कम या ज्यादा है.
और बस थोड़ा सा खर्च’ अधिक वहाँ से स्टेपर के लिए ड्राइवर हैं 4 एम्पीयर कि तुलना में L298 अंधे हैं, उदाहरण के लिए इसे देखें:
https://tinyurl.com/qtp8kd5
अगले ईमेल में मैं आपको लिख रहा हूं कि उन्हें मास्टर से कैसे जोड़ा जाए, यद्यपि आप जो प्राप्त कर सकते हैं वह एक वास्तविक स्टेपर चालक की तुलना में बकवास है.
सच, वास्तव में, मैं भी अपने सीएनसी पर ड्राइवर का उपयोग करता हूं 4 tb6560 कुल्हाड़ियों, जिसे मैं अब tb6600 के साथ नए cnc पर प्रतिस्थापित करता हूं, लेकिन पहले मैंने जो किया वह मैंने l297 / l298 जोड़ी का इस्तेमाल किया
तथ्य यह है कि ये मुझे बहुत पहले ही अन्य सामग्री के साथ € 1.5 प्रत्येक की तरह भुगतान करके ले गए थे, मुझे वहाँ रखने के लिए एक दर्जन ले लिया…मैं निश्चित रूप से उन्हें या तो सीएनसी के लिए सिफारिश नहीं करेंगे, आप बिलकुल सही हैं
L298N को पायलट करने के लिए वे कहते हैं…
पिन को सक्षम करना 6, अगर हम तर्क देते हैं:
Pin5 = उच्च, पिन 7 = कम, मोटर ए घड़ी की दिशा में मुड़ना शुरू कर देगा.
Pin5 = कम, पिन 7 = उच्च, मोटर ए एंटीक्लॉकवाइज मोड़ना शुरू कर देगा
Pin5 = उच्च, पिन 7 = उच्च, मोटर ए बंद हो जाएगा
Pin5 = कम, पिन 7 = कम, मोटर ए बंद हो जाएगा
पिन को सक्षम करना 11, अगर हम तर्क देते हैं:
Pin10 = उच्च, पिन 12 = कम, मोटर बी घड़ी की दिशा में मोड़ना शुरू कर देगा
Pin10 = कम, पिन 12 = उच्च, मोटर बी एंटीक्लॉकवाइज मोड़ना शुरू कर देगा
Pin10 = उच्च, पिन 12 = उच्च, मोटर बी बंद हो जाएगा
Pin10 = कम, पिन 12 = कम, मोटर बी बंद हो जाएगा
तो एक मास्टर के साथ उन्हें पायलट करने के लिए आपको चाहिए:
– पिन सक्षम करें 6 मास्टर के आउटपुट पिन के साथ L298N का
– पिन से जुड़े मास्टर के आउटपुट पिन का उपयोग करें 5 दिशा स्थापित करने के लिए L298N की
– पिन से जुड़े मास्टर के आउटपुट पिन का उपयोग करें 7 इसे चलाने के लिए L298N का (PWM के साथ आप गति को बदल देंगे)
– पिन सक्षम करें 11 मास्टर के आउटपुट पिन के साथ L298N का
– पिन से जुड़े मास्टर के आउटपुट पिन का उपयोग करें 10 दिशा स्थापित करने के लिए L298N की
– पिन से जुड़े मास्टर के आउटपुट पिन का उपयोग करें 12 इसे चलाने के लिए L298N का (PWM के साथ आप गति को बदल देंगे)
तब पूरी बात को सीएनसी एप्लिकेशन द्वारा नियंत्रित नहीं किया जाएगा, लेकिन आपको सही संयोजनों में छह मास्टर आउटपुट पिन को बढ़ाने और कम करने के लिए विशिष्ट सॉफ़्टवेयर की आवश्यकता होती है.
जैसा कि आप देख सकते हैं, सब कुछ बेहद जटिल हो जाएगा और इसमें मास्टर के छह पिन शामिल होंगे जब दो सामान्य ड्राइवर के साथ पर्याप्त होंगे. और अंत में आपके पास स्थिति का नियंत्रण भी नहीं होगा.
तो मैं समय बर्बाद नहीं करता.
ठीक है, समझ में आ, मुझे आपकी राय पर भरोसा है. मैं भूल जाता हूं और अगर कुछ भी मैं उनका उपयोग करता हूं, बस इंजन की कोशिश करने के लिए, बस Arduino के साथ यह स्केच में आंदोलनों पूर्व निर्धारित करते हैं. एक बार फिर धन्यवाद
Fabrizio
सभी कर्मचारियों को लिवियो और खुश ईस्टर.
प्रश्न: संभवतः (cnc source प्रोग्राम में) z अक्ष की स्वचालित शून्य सेटिंग से एक मिलीमीटर की वापसी को बदलें ?
मैंने खुद को एक ऑप्टिकल रीसेट डिवाइस बनाया है जो कि जांच करते समय कुछ हज़ारवां भाग करता है .. एक 3 डी राल प्रिंटर और एक ऑप्टिकल सेंसर के साथ .
समस्या यह है कि स्ट्रोक की वजह से मुझे अधिक समय लगेगा क्योंकि मुझे लगता है.
संभवतः मैं इस समारोह को दृश्य व्यक्त के साथ कहां संपादित करूं?
प्रोग्रामिंग में पी। एस मुझे मेरे एक दोस्त की मदद करता है…बाकी सभी में मैं सबको व्यवस्थित करता हूं और आपको धन्यवाद देता हूं
नमस्कार, आपको बटन दबाना चाहिए “समायोजन” (नीचे दाईं ओर अंतिम) और फिर मूल्य बदलें “नुकसान भरपाई (मिमी)” पैनल के “कैलिब्रेट Z”.
अगर इससे समस्या हल नहीं होती है, हमें एक और संदेश लिखें जो यह समझाए कि आप क्या याद कर रहे हैं.
या आप विजुअल स्टूडियो के साथ अपनी पसंद के अनुसार सॉफ्टवेयर को संशोधित कर सकते हैं 2008 एक्सप्रेस, लेकिन यह आसान नहीं होगा क्योंकि सीएनसी अनुप्रयोग बहुत जटिल है.
क्षतिपूर्ति का उपयोग निर्धारित शून्य के संबंध में शून्य टुकड़े को रीसेट करने के लिए किया जाता है;मैं मुआवजा मिमी के साथ शून्य करता हूं 0 जांच-अक्ष z स्पर्श और की वापसी पर “1 मिमी” और यह मुझे एक उपाय देता है 1 मिमी।(-काश मैं उस वापसी को बढ़ा पाता (ES 10 मिमी) और यह मुझे आकार देता है 10.-ऐसा इसलिए है क्योंकि परीक्षक का रन है +- 10 मिमी, और अगर मैं तुरंत x y कुल्हाड़ियों को स्थानांतरित करता हूं, तो मैं जांच पर उपकरण को परिमार्जन करता हूं).तब मैं उस टुकड़े को छूने जाता हूँ,मैंने माप पढ़ा,मैं इसे मुआवजे में लिखता हूं और आप काम कर रहे हैं…हर बार मैं उपकरण को बदल देता हूं और उसे छूता हूं, तब यह हमेशा टुकड़ा के वास्तविक शून्य पर जाता है, उपकरण की लंबाई की परवाह किए बिना.
यदि आप मुझे एक टिप देते हैं जहां मैं उस रिटर्न मिमी को बदल सकता हूं,मैं दृश्य मूल के साथ संपादित करने की कोशिश करता हूं. ग्रेजिये लिविओ
मुझे पता नहीं है कि आपको जो आवश्यक है उसका पालन करने के लिए सॉफ़्टवेयर को कैसे संशोधित किया जाए, इसलिए भी क्योंकि मुझे समझ नहीं आ रहा है कि आपको क्या चाहिए.
क्या आपने "सेटिंग" बटन दबाने की कोशिश की है (नीचे दाईं ओर अंतिम) और फिर मूल्य बदलें "मुआवजा (मिमी)"Z" पैनल को कैलिब्रेट करें?
जैसा मैंने लिखा था वैसा करने से काम नहीं चलता?
और,काम, मुझे संपादित करें ” टुकड़ा का शून्य सही ढंग से शून्य” लेकिन जब उपकरण सेंसर को छूता है, यह एक मिलीमीटर से पीछे हट जाता है… मैं उस मिलीमीटर को बदलना चाहूंगा 10 मिमी
मैं निर्दिष्ट करता हूं कि जो मुआवजा मैं नकारात्मक + में करता हूं 1 मिमी( जांच के बाद क्या पीछे हटता है
चर आपको चाहिए “CNC_CalFinalClearance”
और फॉर्म में घोषित और आरंभिक है “Module_CNC” लाइन के लिए 173
यहाँ लिखा है कि यह कैसे है:
मित्र के रूप में 1 ‘ अंतिम आंदोलन तय = 1 मिमी
अगर आप इसे बदलेंगे 10 से बाहर निकल जाएगा 10 मिमी.
बहुत बुरा है कि चर का उपयोग एक्स के लिए भी किया जाता है, Y, ए और बी जो शून्य सेंसर से भी दस मिमी आगे बढ़ेंगे.
यदि आपको यह पसंद नहीं है, तो आपको दूसरे के तुरंत बाद जेड अक्ष के लिए एक विशिष्ट चर घोषित करना चाहिए, निम्न उदाहरण के अनुसार:
मित्र के रूप में 1 ‘ अंतिम आंदोलन तय = 1 मिमी
मित्र के रूप में 10 ‘ अंतिम अक्ष Z अक्ष = के लिए तय किया गया 10 मिमी
और फिर इसे फॉर्म में दो लाइनों में बदलें “Module_ExecutionThread”
– रेखा 546 ऐसा हो जाएगा
CNC_Dest.z += CNC_CalFinalClearanceZ * CalZDirectionPositiveNegative()
– रेखा 650 ऐसा हो जाएगा
सीएनसी_Tip.z = सीएनसी_कैजलजेनसेशन + CNC_CalFinalClearanceZ
यदि आप नहीं कर सकते, तो हमें फिर से लिखें
धन्यवाद।. आप हमेशा एक सुरक्षा हैं।. मैं आपसे बहुत ईर्ष्या करता हूं .. इसलिए मैं आपको हमेशा बधाई देता हूं.
सभी staf और धन्यवाद को नमस्कार
सही।. मैंने उन सभी लाइनों को बदल दिया है जो आपने मुझे इंगित की हैं और सब कुछ आपकी अपेक्षा के अनुरूप काम करता है… grazieeeeee
https://photos.app.goo.gl/voag7H9UMXfKi6WD8
मैं अपने सीएनसी की तस्वीरें डालने की कोशिश करता हूं
अच्छी तस्वीरें धन्यवाद!
कुछ भी नहीं Livio…तुम क्या सोचते हो, मैंने तीन मास्टर्स करने या एक की सिफारिश करने के लिए अच्छा किया?
तीन मास्टर्स का कोई फायदा नहीं है, बस एक पहन लो.
धन्यवाद मैं जल्द से जल्द प्रदान करूंगा
ciaooooo
सुप्रभात
मेरा नाम एलेसांद्रो है। आपका धन्यवाद मैंने इस दुनिया में खुद को डुबो दिया.
मैं एक के साथ चिकित्सा सीएनसी का उपयोग कर रहा हूँ 3 कुल्हाड़ियों और मैं बहुत खुश हूँ.
अब मुझे रोबोटिक आर्म बनाने की कोशिश करना पसंद था, लेकिन मैं ध्यान देता हूं कि रोबोट आर्म 1 पर अधिकतम कार्य क्षेत्र है 1000 एक्स 500 मिमी.
डीआईटीओ लेनज़ सेटिंग्स तक सीमित हैं 99 मिमी.
कार्य सीमा को बढ़ाना संभव है.
अपनी तरह के ध्यान के लिए अग्रिम धन्यवाद
से परे जाने के लिए 500 मिमी यह मोटर्स को ओवर से ले जाएगा 500 प्रत्येक को यूरो, यानी ये:
https://www.zeroerr.cn/eRob/index.html
सामान्य नौकरों के साथ आप पहले से ही अकेले रॉकिंग अतिरंजित हैं 30 सेमी. सेंटीमीटर की अशुद्धि और दोलन की प्रवृत्ति के साथ रॉकिंग. बाहों को थोड़ा और बढ़ाकर, सब कुछ दोलन करता है और कभी रुकता नहीं है.
हम उचित कीमतों पर उपयुक्त मोटर्स की तलाश कर रहे हैं और पूरी तरह से दिशा भी बदल चुके हैं, हमने 3D गणनाओं को पूरी तरह से समाप्त कर दिया है और इसलिए रोबोट अनुप्रयोग भी. मापदंडों को समायोजित करना बहुत मुश्किल था और यदि आप इसका उपयोग करते हैं तो आप अपने लिए जान पाएंगे.
इसलिए हम अब एक अलग प्रणाली का उपयोग कर रहे हैं, मैन्युअल रूप से स्थान दें, स्थिति से स्थिति, 3 डी गणना के बिना और समायोजित करने के लिए किसी भी पैरामीटर के बिना.
जब हमने उपयोगी परिणाम प्राप्त कर लिए हैं तो हम उन्हें इस पृष्ठ पर प्रकाशित करेंगे:
https://www.theremino.com/hardware/outputs/smart-motors
निम्नलिखित वीडियो में आप एक हाथ के वर्तमान प्रयोगों को देख सकते हैं “सहयोगात्मक” con स्मार्टमोटर्स शुल्क:
https://www.theremino.com/files/ThereminoCobotV1.mp4
RobotArm एप्लिकेशन की तुलना में प्रोग्रामिंग काफी आसान है, अब आपको हाथ के मापदंडों और कोणों को समायोजित करने की आवश्यकता नहीं है (जो बहुत मुश्किल था), लेकिन दूसरी ओर अब GCode या ड्रॉ का पालन करना संभव नहीं है, बस एक के बाद एक पदों को परिभाषित करें.
हालांकि, इन मोटर्स के साथ भी अधिकतम हाथ की लंबाई से आगे नहीं जा सकता है 50 सेमी.
हम ऐसे इंजनों की तलाश कर रहे हैं जो पागल राशियों की लागत के बिना अधिक कर सकते हैं, अगर हमें लगता है कि हम उन्हें स्मार्ट मोटर्स पेज पर प्रकाशित करेंगे
लेकिन स्टेपर मोटर्स और कम से कम की कमी के साथ 1:10 आपको कुछ भी थोड़ा सा नहीं मिल सकता है’ अधिक सटीक.
मैं सोच रहा था 4 नहीं न 34 खेलने को कम करने के लिए M5 दांतेदार बेल्ट के साथ.
इसलिए अगर मैं थेरमिनो आर्म की सीमा बढ़ाना चाहता था, तो आप नहीं कर सकते.
यदि आप बेल्ट के साथ स्टेपर का उपयोग करते हैं तो आप कुछ और कर सकते हैं, लेकिन एक मीटर से अधिक व्यावहारिक रूप से असंभव है क्योंकि स्टेपर बहुत अधिक वजन करते हैं और जो कोहनी और टिप पर होते हैं, आपको उन्हें अतिरंजित लीवर के साथ उठाना चाहिए. कहो “एक मीटर” यह आसान है लेकिन इसे करने का प्रयास करें और तब आपको महसूस होगा कि वास्तव में मीटर क्या है.
जब आपने इसे इकट्ठा किया है (और अगर वह अपना वजन खुद उठा सकता है) दो मिनट में हम MaxViewArea बॉक्स की अधिकतम सीमा को बदल देंगे 1000 करने के लिए मिमी 10000 मिमी और लेनज़ से 99 में 9999
ठीक है धन्यवाद
सीयाओ Livio, मैंने Theremino ImgGreyscaleToGcode की कोशिश की.
स्पिंडल की गति निश्चित प्रतीत होती है 20000. इसे स्थापित करने में सक्षम होना सुविधाजनक होगा.
फिर मैं इसे एम 3 से पहले लिखूंगा कि स्पिंडल को गति देने के लिए समय दिया जाए.
बधाई
क्षमा करें, हमारे पास इस तरह के विवरण के लिए सभी छोटे ऐप्स को ट्विक करने का समय नहीं है. उद्देश्य पर स्रोत हैं और कोई भी इसे कर सकता है.
हालांकि, अपनी समस्या को तुरंत ठीक करने के लिए, बस सेट करें “गति बंद” सीएनसी एप्लिकेशन में और फिर अपनी इच्छानुसार स्पीड बॉक्स को समायोजित करें. या Gcode संपादित करें और बदलें 20000 जो भी आप चाहते हैं और फिर इसे बचाएं (आप इसे सीधे स्नैप में सीएनसी एप्लिकेशन के साथ कर सकते हैं).
कोई बात नहीं ,तो पहले से ही किया.
यह मदद के रूप में दूसरों की सेवा कर सकता है.
शुभ संध्या, कुछ साल पहले मैंने एक छोटा cnc . बनाया था 3 थेरेमिनो द्वारा नियंत्रित कुल्हाड़ियाँ.
अब मैं कटर को लेजर मॉड्यूल से बदलना चाहूंगा. मुझे इसे सिस्टम से कैसे जोड़ना चाहिए?.
मैं tb6560 ड्राइवर का उपयोग कर सकता हूं जो Z अक्ष को नियंत्रित करता है?
लेजर मॉड्यूल के लिए, स्टेपर मोटर चालक की आवश्यकता नहीं है.
आपको केवल:
– मास्टर के GND को लेजर मॉड्यूल के GND से कनेक्ट करें
– मास्टर पिन आउटपुट सिग्नल को लेजर स्टार्ट सिग्नल से कनेक्ट करें
– DigOut के रूप में उपयोग किए गए पिन के आउटपुट को कॉन्फ़िगर करें (जलाई / बंद कर दिया)
– या Pwm16 . के रूप में (शक्ति को समायोजित करने के लिए)
आम तौर पर लेज़र से कमांड सिग्नल के साथ काम करते हैं 3.3 हमारी तरह और वे भी PWM में काम कर सकते हैं लेकिन जरूरी नहीं कि सभी ऐसे ही हों.
यदि आपको कोई संदेह है, तो निर्माता से पूछें या इंटरनेट पर खोजें कि आपका लेजर मॉड्यूल क्या संकेत चाहता है.
यदि आपको कोई संदेह है, तो इसे कनेक्ट न करें और वोल्टेज न दें, पावर लेज़रों की कीमत बहुत अधिक होती है और ये नाजुक होते हैं. वे एक माइक्रोसेकंड में टूट सकते हैं, यहां तक कि सिर्फ इसलिए कि गुरुवार है और वे बुरी तरह से जाग गए.
हैलो मैं लुका हूँ. चार साल के लिए अब मैं एक कटर के साथ थेरेमिनो सीएनसी का उपयोग करता हूं 3 कुल्हाड़ियों प्लस रोटरी अक्ष. मैंने हमेशा सॉफ़्टवेयर संस्करणों को अपडेट किया है. मैं नवीनतम संस्करण की कोशिश की 5.3 और यह परिपत्र मिलिंग पर भी वास्तव में अच्छी तरह से चला जाता है जहां पिछले संस्करण, खासकर तेज गति से, निर्धारित पथ से भटक गया. मुझे जो समस्या का सामना करना पड़ा है वह यह है कि अगर मैं गति या त्वरण समायोजन करने के लिए हैल स्क्रीन खोलता हूं,जैसे ही मैं समायोजन मेनू में प्रवेश करने के लिए पिन की सूची पर क्लिक करता हूं, मैं भूत कदम उठाने वाले इंजनों को सुनता हूं. और’ पहली बार ऐसा मेरे साथ हुआ है. हैल की स्क्रीन भी थोड़ी अजीब है ,इस अर्थ में कि इसमें पारदर्शी भाग हैं जो आपको थेरेमिनोक की स्क्रीन देखने देते हैं. मैं विंडोज का उपयोग करें 7. मैंने पहले संस्करण का उपयोग किया था 5.0 लेकिन मैं का एक पुराना संस्करण डाल दिया था’ हैल क्यों’ मुझे भी ऐसी ही समस्या थी।.
वाकई अजीब है, हमने एचएएल में ऐसा कुछ भी नहीं बदला है जो इन चीजों को कर सके।.
आप मुझे स्काइप पर कॉल कर सकते हैं (आप मुझे livio_enrico के रूप में देख सकते हैं) और हम इसे एक साथ देखते हैं?
या, यदि आप स्काइप का उपयोग नहीं करते हैं, यहाँ फिर से लिखें और मैं आपको अपना फोन भेजदूंगा.
नमस्कार,मैं स्काइप का उपयोग नहीं करता,लेकिन आज मैं एक वीडियो बनाने में कामयाब रहा जहां आप समस्या देख सकते हैं। मैं आपको मेल द्वारा भेज सकता हूं? मैंने क्या देखा (और यह पिछले संस्करणों के साथ नहीं होता है ) यह है कि जब मैं समायोजन पैनल खोलने के लिए पिन सूची पर क्लिक करता हूं तो एफपीएस ताले दोहराते हैं (त्रुटि दिए बिना) और फिर यह फिर से शुरू होता है और यह उस पल में वहाँ है’ कि अक्ष की मोटर जिस पर मैंने क्लिक किया था वह कदम उठाती है. धन्यवाद
नमस्ते Livio,
मैं अपना परिचय देता हूं, मेरा नाम डेविड लोरुसो है, मैं आपको इस परियोजना के लिए बधाई देना चाहूंगा!!!
मैं कहता हूं कि मेरे पास पहले से ही है’ एक सीएनसी 3 कुल्हाड़ियों और मैं थोड़ी देर के लिए किया गया है’ लिनक्स सीएनसी से आपके सिस्टम तक, और मैंने एक पुराने टेलीमेकैनिक पीएलसी को बदलने के लिए थेरेमिनो स्वचालन लागू किया.
मैं चश्मा उद्योग के लिए एक स्वचालन बना रहा हूँ, मुझे एक छोटा सीएनसी सिस्टम इंटरफ़ेस करना चाहिए 3 एक काज डूबने प्रणाली के साथ तख्ते (यह जटिल दिखता है लेकिन यह दो सिलेंडर और एक हीटिंग सिस्टम है);
और’ संभव , ड्रिलिंग या मिलिंग ऑपरेशन करने के बाद, एक स्वचालित कार्य चक्र शुरू करें (मेरे मामले में स्लेज को डूबने की स्थिति में ले जाएं और इसे निष्पादित करें)?
धन्यवाद
डेविड
मुझे लगता है कि आपको कुल्हाड़ियों ए और बी का उपयोग करना चाहिए
हम थोड़ा ध्यान करेंगे’ और विभिन्न परीक्षण करते हैं.
मुझे समझना चाहिए कि आप स्लेज को किसके साथ ले जाते हैं (अन्य स्टेपर्स ?)
लेकिन दो अन्य इंजन (ए और बी) आप पर्याप्त होंगे?
यदि आप केवल सीएनसी एप्लिकेशन के साथ सफल नहीं होते हैं तो हमने थेरेमिनो सीएनसी का एक नया संस्करण तैयार किया है (जिसे हम जल्द ही प्रकाशित करेंगे) अन्य अनुप्रयोगों से आदेशों के साथ नियंत्रणीय. तो आप एक वास्तविक प्रक्रियात्मक कार्यक्रम के सभी कार्य कर सकते हैं (Theremino स्वचालन), सेंसर पढ़ें, अन्य इंजनों को स्थानांतरित करें, सोलनॉइड्स को पायलट करना, संदेशों का उच्चारण करें, वॉयस कमांड पर कार्य करें, बारकोड या क्यूआरकोड पढ़ें, समय निष्पादित करें, फंदा, सभी प्रकार की गिनती और नियंत्रण. और फिर सही समय पर एप्लिकेशन थेरेमिनो सीएनसी को अपने सभी कार्यों के साथ मार्गदर्शन करें जैसे कि आपने इसे मैन्युअल रूप से किया था, और विभिन्न जीकोड भी लोड करें और उन्हें शुरुआत से चलाएं या अलग-अलग लाइनें चलाएं.
आखिरकार अगर आपको ज़रूरत है तो हम स्काइप के लिए या फोन द्वारा भी महसूस करेंगे, नमस्कार.
आप अपने त्वरित उत्तर के लिए धन्यवाद!!
मैं एक स्टेम के बिना एक वायवीय सिलेंडर के साथ स्लाइड ले जाएँ, संक्षेप में चक्र यह होगा:प्रारंभ दबाएँ, थेरेमिनो सीएनसी ड्रिलिंग करता है, छेद या सेमीक्यू मिलिंग में काज के लिए सीट (लंगर के आकार पर निर्भर करता है);
सीएनसी की स्थिति में चला जाता है “घर” सक्रिय थेरेमिनो स्वचालन जो मुझे डूबने का चक्र शुरू करता है:फॉरवर्ड-सिलेंडर स्लाइड डूबने से नीचे-ठंडा-सिलेंडर डूब रहा है (जाहिर है वहाँ विभिन्न सेंसर कर रहे हैं (एफसी,प्रॉक्सी आदि)).
मुझे लगता है कि वर्णन से नए थेरेमिनो सीएनसी होगा’ इस आवेदन के लिए शीर्ष .. आपके पास एक संस्करण है “बीटा” इसका परीक्षण करने के लिए प्रत्याशित होना?
एक बार फिर धन्यवाद
हाँ, मैं अब आप संस्करण भेज सकते हैं 5.4.6 जिसे हम तब एक संस्करण के रूप में प्रकाशित करेंगे 5.4
आपको मुझे स्काइप पर खोजना चाहिए जैसा कि livio_enrico
स्काइप के साथ, कार्यक्रमों को स्थानांतरित करना आसान है, अन्यथा मेल उन्हें हटा देता है. और यह तब भी करता है जब आप उन्हें ज़िप में संपीड़ित करते हैं. वे ZIPP खोलते हैं और निष्पादन योग्य प्रोग्राम वाले सभी चीज़ों को हटा देते हैं.
या आप इस अनुभाग पर जा सकते हैं, मेरा फ़ोन नंबर पढ़ें और मुझे कॉल करें (से 09 पर 19 छुट्टियों सहित)
https://www.theremino.com/contacts/about-us#livio
हालांकि, मैं बताता हूं कि बाहर से कमांड का उपयोग करने के लिए आपको तब हमारे एप्लिकेशन थेरेमिनो ऑटोमेशन की सरल भाषा में प्रोग्राम करना चाहिए:
https://www.theremino.com/downloads/automation
यदि आप एक छोटे हैं’ प्रोग्रामिंग में अनुभव आपके लिए आसान होगा, अन्यथा आपको किसी ऐसे व्यक्ति को ढूंढना चाहिए जो आपकी मदद कर सके.
नमस्ते Livio, सबसे पहले आपकी परियोजना के लिए बधाई, मैं, जो एक दुखी मैकेनिक हूं जो खुद को स्वचालन में फेंक देता है, हर दिन अधिक मोहित रहता हूं.
चलो बिंदु पर चलते हैं: हम इस लिंक की तरह एक सीएनसी मिलिंग कटर बनाना चाहते हैं https://goliathcnc.com/ थेरेमिनो सीएनसी का उपयोग करना. समस्या यह है कि थेरेमिनो सीएनसी से मेरे पास एक्स-वाई निर्देशांक हैं जबकि मुझे कमांड करना चाहिए 3 संबंधित निर्देशांक के साथ मोटर्स. मैं यह कैसे करूँ?, या बेहतर, थ्रेमिनो की किस प्रोग्राम फ़ाइल में, मैं पहियों से जुड़े स्टेपर मोटर्स को नियंत्रित करने के लिए परिवर्तन समीकरण दर्ज कर सकता हूं?
शायद बेवकूफ सवाल माफ कर दो लेकिन प्रोग्रामिंग में वे बहुत बुनियादी स्तर पर हैं!
आपकी मदद के लिए बहुत-बहुत धन्यवाद!
मुझे खेद है, लेकिन यह एक बहुत लंबा काम होगा.
सबसे आसान तरीका थेरेमिनोसीएनसी को अलग करना होगा, ताकि आपके पास कम से कम वह हिस्सा हो जो जीकोड को पढ़ता है और निष्पादित करता है, और फिर मशीन को नियंत्रित करने के लिए आवश्यक सब कुछ लिखें. और डॉटनेट और हमारे सीएनसी एप्लिकेशन के विशेषज्ञ के लिए भी यह वास्तव में एक लंबा काम होगा, कई महीनों में कम से कम कड़ी मेहनत करना.
तब मुझे शक हुआ… लेकिन इस मशीन के अलावा अन्य सॉफ्टवेयर द्वारा नियंत्रित किया जाता है ? तो मैं यहाँ देखने गया था:
https://goliathcnc.com/product/software/#learn-more
और मुझे बाहरी नियंत्रण के साथ मशीन को नियंत्रित करने की संभावना का संकेत भी नहीं मिला, वे केवल अपने सॉफ्टवेयर के बारे में बात करते हैं “गुलेल”, अगर मैं गलत हूँ तो इसे लिखें…
—–
मुझे उसके बाद ही एहसास हुआ कि आप उस मशीन की जांच नहीं करना चाहेंगे, लेकिन एक समान मशीन बनाना चाहेंगे, इसलिए सीएनसी ऐप को संशोधित करने के अलावा आपको सभी हार्डवेयर भी करना चाहिए और मैं कल्पना नहीं कर सकता कि इसमें कितना समय लगेगा…
क्षमा करें लिवियो, मैंने खुद को बुरी तरह समझाया.
मेरे पास पहले से ही हार्डवेयर है और मैंने पहले से ही कुछ परीक्षण किए हैं लेकिन साथ 4 पहियों (मैं आपको कुछ तस्वीरें भेजूंगा लेकिन मुझे नहीं पता कि इस चैट में कैसे करना है). एक पिन के साथ दो पहिया नियंत्रण, जो एक्स को स्थानांतरित करता है, और एक और पिन के साथ दो पहियों, जो वाई को स्थानांतरित करता है. की समस्या 4 पहियों यह है कि यदि मशीन विमानों पर पर्याप्त स्तर नहीं चलती है तो एक पहिया उठाया जाता है, मैं स्थिति खो देता हूं और एक रोटेशन है जो मैं नहीं चाहता, इसके बजाय तीन पहियों के साथ मुझे यकीन है कि वे हमेशा तीनों को छूते हैं, समस्या उन्हें आदेश देने की है.
विचार यह है कि मेरे पास थेरेमिनो सीएनसी से दो स्लॉट से एक्स और वाई आउटपुट है. मुझे इन दो आउटपुट को बदलना है और तीन और स्लॉट में संचारित करना है (प्रत्येक पहिया के लिए एक) रिश्तेदार आदेश, जो सिद्धांत रूप में बहुत सरल है लेकिन मुझे नहीं पता कि यह कैसे करना है. यदि तीन पहियों पर हैं, बी, सी, मैं :
ए = एक्स * 0.585
बी =-एक्स * 0.293 + वाई * 0.293
सी =-एक्स * 0.293-वाई * 0.293
मैंने इन आउटपुट को मोटर्स के तीन पिनों में रखा और मैं ठीक हूं.
लेकिन मैं यह कैसे करूं??
यह इस चैट के लिए बहुत जटिल हो जाता है.
मुझे livio_enrico के रूप में स्लीप पर कॉल करें और हम एक समाधान पाएंगे.
और भविष्य में आप निष्कर्ष यहाँ प्रकाशित करेंगे, ताकि वे दूसरों के लिए भी सुविधाजनक हो सकें.
यदि मैं स्काइप का उपयोग नहीं कर सकता तो मैं आपको अपने फोन के साथ एक ईमेल भी लिखता हूं.
मैं यह भी घोषणा करता हूं कि एक अतिरिक्त समस्या है जिस पर आपने विचार नहीं किया है, या बल्कि शायद दो:
1) सीएनसी ऐप में, आपको प्रत्येक अक्ष के लिए पल-पल पहुंची स्थिति के बारे में जानकारी वापस भेजनी होगी. और वे मोटर पदों नहीं बल्कि एक्स पदों होना चाहिए, Y, काउंटरटॉप पर जेड, और यहाँ हम दूसरी समस्या पर आते हैं…
2) आपने तारों के साथ एन्कोडर भी बनाए हैं जो स्थिति को मापते हैं? एन्कोडर के बिना स्थिति व्हील रोलिंग के कारण अशुद्धियों के अधीन होगी और यदि काम लंबा और जटिल है तो आपके पास सेंटीमीटर या यहां तक कि डेसीमीटर की त्रुटियां होंगी
नमस्कार, चूंकि आपने फोन नहीं किया था, इसलिए मैं यहां दिशानिर्देश लिखता हूं (कोशिश मत करो) इस तरह की मशीनों के निर्माण में दूसरों की मदद करने के लिए किसी को कैसे आगे बढ़ना चाहिए.
1) सबसे पहले हम मोटर्स को एक कहते हैं / बी / सी / z
2) चार स्टेपर मोटर्स से पिन के लिए मास्टर से कनेक्ट करें 1 में 8 और से अपने स्लॉट सेट 101 में 108:
‘ 101 = स्टेपर मोटर ए
‘ 102 = दूरी ए
‘ 103 = स्टेपर मोटर बी
‘ 104 = दूरी बी
‘ 105 = स्टेपर मोटर सी
‘ 106 = दूरी सी
‘ 107 = स्टेपर मोटर जेड
‘ 108 = दूरी डी
(ध्यान दें कि पिन 102, 104, 106 और 108 शामिल हैं “मास्टर पल द्वारा गणना की गई गंतव्य से दूरी पल और मान 2, 4 और 6 रिवर्स में पुनर्गणना की जानी चाहिए और रिश्तेदार स्लॉट में Theremino_CNC को दिया जाना चाहिए, आप कहां उम्मीद करते हैं “गंतव्य से दूरी” एक्स का, वाई और जेड)
3) आप Theremino_Automation.exe के साथ और जहाँ आप पैरेंट फ़ोल्डर जिसमें सब कुछ Theremino_CNC
4) स्वचालन की पहली पंक्तियों में आप लिखते हैं:
लोड “Theremino_cnc.exe”
ताकि स्वचालन कार्यक्रम शुरू करते समय और स्वचालन बंद करते समय इसे खोला और बंद किया जा सके.
5) आप डेस्कटॉप पर Theremino_Automation.exe फ़ाइल के लिए एक लिंक रखें जिसका उपयोग सब कुछ शुरू करने के लिए किया जाएगा और आवश्यकता पड़ने पर प्रोजेक्ट फ़ोल्डर तक पहुंचने के लिए भी किया जाएगा.
6) आप स्वचालन में एक लूप लिखते हैं जो हमेशा अधिकतम गति से चलता है, फ़ंक्शंस पर कोई विराम या कॉल नहीं है जो इसे धीमा कर सकते हैं.
7) लूप में आप निम्न पंक्तियाँ लिखते हैं:
' ------------------ 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) रिवर्स गणना की रेखाओं की जाँच की गई है और सही होना चाहिए. उन्हें पीछे की ओर पुनर्गणना करनी चाहिए “गंतव्य से दूरी” एक्स और वाई अक्षों के लिए ताकि सीएनसी एप्लिकेशन सभी गणितीय जटिलताओं को नोटिस न करे और समझे कि यह गंतव्यों तक पहुंच गया है, जैसे कि दो सामान्य स्टेपर एक्स और वाई मोटर्स थे. सही करें और टिप्पणियों में सुधार लिखें.
9) कोशिश कीजिए।…. और पहिया पर्ची के कारण बड़ी त्रुटियों के अलावा काम करना चाहिए.
आप Theremino_Automation पर अपलोड करने के लिए पूरा प्रोग्राम डाउनलोड कर सकते हैं, इस लिंक के साथ:
https://www.theremino.com/files/CNC_Helper.txt
और आप निम्न फ़ाइल भी डाउनलोड कर सकते हैं जिसमें स्वचालन है, स्लॉटव्यूअर और स्लॉटनेम फ़ाइल यह परीक्षण करने के लिए तैयार है कि रूपांतरण कैसे काम करते हैं.
https://www.theremino.com/files/CNC_Helper_V1.zip
अगर कोई इस हिस्से को पूरा करता है तो इसे लिख ें और हम अगला कदम भी उठाएंगे, यानी स्थिति नियंत्रण.
तारों के साथ स्थिति को मापना बहुत कच्चा और असुविधाजनक है. इसके अलावा, तारों को लपेटने वाले स्पूल बनाने के लिए कठिन यांत्रिकी की आवश्यकता होगी, गलत और अस्थिर. बस धागे को थोड़ा ऊपर लुढ़कने दें’ बुरा और सटीकता खो जाता है.
आप इसे अल्ट्रासाउंड के साथ कुछ Arduino नैनो का उपयोग कर और अल्ट्रासोनिक सेंसर के लिए हमारे कार्यक्रम से शुरू करने के बारे में सोच सकते हैं… लेकिन मुझे नहीं पता कि इसमें कितने नैनो लगेंगे और विभिन्न अल्ट्रासाउंड दालों को कब शुरू करना है.
दूसरी समस्या यह भी है।, दो निश्चित बिंदुओं की दूरी को मापना पर्याप्त नहीं है, कार के रोटेशन को मापने और शून्य डिग्री के रोटेशन के साथ इसे बिल्कुल स्थिर रखने का एक तरीका खोजना भी आवश्यक होगा. मुझे नहीं पता कि यह कैसे किया जा सकता है।.
अंत में, बशर्ते आपके पास दो बहुत सटीक दूरी माप और एक रोटेशन माप हो, आप अंतिम चरण कर सकते हैं जो पिछले संदेश में प्रस्तुत कार्यक्रम में दो फिक्स डेल्टाक्स और डेल्टा जोड़ना होगा.
और ये सुधार एक पीआईडी के साथ करना होगा क्योंकि अन्यथा या तो आप पर्याप्त रूप से सही नहीं करते हैं या पूरी चीज पहुंचने की स्थिति के चारों ओर नशे की तरह झूलने लगती है और अब रुकती नहीं है.
नमस्ते Livio.
हमेशा की तरह, जब मैं कुछ दिलचस्प देखता हूं तो मैं भाग लेता हूं, उपलब्ध समय सीमा के भीतर.
मैं कटर पर एक नज़र डाली, और मेरा मानना है कि आंदोलन प्रबंधन के तर्क को डेल्टा रोबोटिक आर्म के नियंत्रण के लिए एक्सट्रपलेशन किया जा सकता है, Z स्थिति को स्थिर रखते हुए. जाहिर है, आंदोलन स्थिति सेंसर के साथ वास्तविक समय में सही किया जाना चाहिए, जबकि अनुवाद के दौरान पहिये पक्ष में स्लाइड करते हैं.
विमान पर स्थिति के स्थान के लिए के रूप में, सिद्धांत रूप में यह एक रोटेशन सेंसर पर लगे एक एकल तार रैखिक सेंसर का उपयोग करके किया जा सकता है. यह प्रणाली बाजार पर मौजूद है और साइट पर माप का पता लगाने के लिए बेची जाती है, और जेड अक्ष भी पढ़ता है. दुर्भाग्य से, कोणीय स्थिति को पढ़ने के लिए आवश्यक सटीकता सेंसर को बहुत महंगा बनाती है।.
नमूना कटर के निर्माताओं द्वारा अपनाया गया दो-सेंसर रैखिक समाधान सरल और प्रभावी है, और किफायती.
वाणिज्यिक तार सेंसर उत्कृष्ट माप सटीकता और पुनरावृत्ति है, लेकिन वे स्पष्ट रूप से काफी महंगे हैं, के क्रम में 400-700 प्रत्येक यूरो.
यहां तक कि मैं यह सुनिश्चित करने के लिए भी नहीं समझ सकता कि वे एक्स अक्ष पर मशीन के रोटेशन को कैसे पढ़ सकते हैं, लेकिन वे निश्चित रूप से जानते हैं. वास्तव में, मशीन में एक तरफ कटर है, और आंदोलनों के दौरान यह अपने आप पर घूमता है, ताकि आपके पास हमेशा वर्कटॉप के अंदर पहिए हों, यहां तक कि शीट के किनारों पर काम करते समय भी. इसका तात्पर्य कटर की स्थिति से स्वतंत्र मशीन की स्थिति में सुधार करना है, कार्यक्रम के उस हिस्से में जोड़ा जाना है जो कटर के आंदोलन से संबंधित है.
मेरी राय यह है कि त्रिभुज तार के लिए पीले नीचे हुक, मशीन के ऊपर रखें, मशीन के अंदर एक कोण पढ़ने की प्रणाली से जुड़ा हुआ है.
देखिए क्या करती है, और तथ्य यह है कि सॉफ्टवेयर शामिल है, बिक्री की लागत मुझे अपेक्षाकृत कम लगती है, जैसे पेशेवर उद्देश्यों के लिए आत्म-निर्माण को हतोत्साहित करना.
हालांकि, रचनात्मक सरलीकरण हैं जो स्व-निर्माता के लिए जीवन को आसान बना सकते हैं.
सबसे पहले, आप मशीन को निरंतर अभिविन्यास के साथ काम करने के बारे में सोच सकते हैं, कार्य योजना के एक हिस्से का त्याग करना.
तब, सेंसर को दो बड़े वाशर से बने स्पूल का उपयोग करके फ्लश बनाया जा सकता है, तार के व्यास के रूप में दूर तक, इस तरह से कि इसे रेडियल सर्पिल पर खुद को लपेटने के लिए मजबूर किया जा सके, फिर मल्टीटर्न पोटेंशियोमीटर के साथ कोणीय स्थिति को मापें और स्पूल के प्रत्येक मोड़ के लिए तार की मोटाई के सापेक्ष निरंतर को ध्यान में रखते हुए डेटा को सही करें. इस प्रणाली में स्पूल के आकार में इसकी सीमा है, और सही विपरीत वसंत की तलाश में. आप एक ही धुरी पर घुड़सवार एक दूसरे स्पूल के बारे में सोच सकते हैं, एक तार से जुड़ा हुआ है जो एक चरखी तक जाता है और वजन से जुड़ा हुआ नीचे जाता है. भारी और कच्चा तेल, लेकिन एक उपयुक्त सर्पिल वसंत खोजने की तुलना में बहुत आसान है.
हमेशा की तरह, मुझे आशा है कि मैंने योगदान दिया, यदि निर्णायक विचारों के साथ नहीं, कम से कम कुछ विचारों के साथ जो उपयोगी हो सकते हैं.
नमस्कार
Maurizio
धन्यवाद मौरिज़ियो, अच्छे विचार.
मल्टी-टर्न पोटेंशियोमीटर के बजाय रोटरी एनकोडर का उपयोग करना बेहतर होगा, कि मास्टर आसानी से पढ़ता है.
वजन के साथ चरखी के बारे में आपके पास मीटर की दूरी पर काम करने के लिए अतिरंजित ऊंचाई होनी चाहिए लेकिन सौभाग्य से आप तार को कई स्पूल पर बढ़ा और गिर सकते हैं (नौका विहार में वे उन्हें कई स्केच कहते हैं) और इसलिए थोड़ी ऊंचाई के साथ आप कई मीटर कवर कर सकते हैं.
जैसा कि अपेक्षित था, मैंने जो गणना प्रकाशित की थी, वे गलत थीं, मैं उन्हें ठीक कर रहा हूं और फिर मैं संदेशों को ठीक करदूंगा ताकि कोई त्रुटि न हो।.
मैंने स्वचालन कार्यक्रम तय किया और अब इसे सही गणना करनी चाहिए.
मैंने पिछले संदेश को सही किया और स्वचालन के साथ एक फ़ोल्डर डाउनलोड करने के लिए एक लिंक भी जोड़ा, स्लॉटव्यूअर और अन्य सभी उपयोगी फ़ाइलों का प्रयास करने के लिए.
सीयाओ Livio.
मैंने एनकोडर के बारे में भी सोचा था. हालांकि, हर बार जब आप सिस्टम को पुनरारंभ करते हैं तो आपको शून्य को फिर से करना होगा. हालांकि, यह कई मशीन टूल्स का एक क्लासिक है।, तो यह इतना बुरा नहीं है. दूसरी ओर, यह निश्चित रूप से पोटेंशियोमीटर की तुलना में बहुत अधिक सटीक है।.
संयोग से, वीडियो में मैंने जो देखा, मुझे लगता है कि वे भी इस प्रणाली का उपयोग करते हैं.
कई ब्लॉकों के साथ लहरा एक दिलचस्प विचार है, मैंने सोचा नहीं था. और चूंकि यह आपको दौड़ को बहुत छोटा करने की अनुमति देता है (यह इस बात पर निर्भर करता है कि आप कितने रेफरल करते हैं), आप वजन के बजाय एक सामान्य रैखिक वसंत डालने के बारे में सोच सकते हैं. कई स्थगन के मामले में, हालांकि, पिन पर चरखी का घर्षण और तार का लचीलापन उल्लेखनीय घर्षण पैदा कर सकता है, और विचार किया जाना चाहिए.
=======================================
बातचीत समाचार पृष्ठ से यहां चली गई.
=======================================
गॉर्डन डेनमैन कहते हैं:
08/04/2023 पर 12:05 (संपादित करें)
शुभ दिवस,
मैं हूँ 75 सालों पुराना हो गया और खुद को एक बनाया 3 एक्सिस वुड सीएनसी राउटर. 5 सालों पहले. टीपीसी में विंडोज एक्सपी स्थापित था।, लेकिन हार्ड ड्राइव दुर्घटनाग्रस्त हो गई।. मैंने एक्सपी को सभी सर्विस पैक के साथ फिर से स्थापित किया है और सब कुछ फिर से कनेक्ट किया है।, लेकिन मैं अपनी मशीन को काम करने में असमर्थ हूं. वहां हैं 3 Nema 17 स्टेपर मोटर्स स्थापित. थेरेमिनो सिमुलेशन मोड में काम करता है और स्टेपर मोटर्स गर्म हो रहे हैं जबकि मैं कोशिश करता हूं और पता लगाता हूं कि क्या हो रहा है।. मैंने एचएएल कॉन्फ़िगरेशन फ़ाइल खोली है और इसे स्थापना को पहचानने और इसे मान्य करने के लिए कहा है।. फिर भी कुछ नहीं होता. मुझे लगता है कि नेमा मोटर्स को मान्यता देने के लिए एचएएल को कॉन्फ़िगर किया जाना चाहिए।. दुर्भाग्य से दिखाए गए उदाहरण मेरे लिए समझ में नहीं आते हैं।. क्या इस सेटअप का कोई उदाहरण उपलब्ध है जिसे मैं कॉपी कर सकता हूं.
सॉफ्टवेयर के एक उत्कृष्ट टुकड़े के लिए धन्यवाद.
सादर
गॉर्डन डेनमैन
लिवियो कहते हैं::
08/04/2023 पर 14:58 (संपादित करें)
Theremino सिमुलेशन मोड में काम करता है ?
Windows XP पर अनुप्रयोग Theremino CNC ?
कई सालों से हम इसे केवल विंडोज पर उपयोग करते हैं। 10 और मुझे नहीं पता कि यह एक्सपी पर काम कर सकता है या नहीं।.
आपके पास HAL के लिए अपनी पुरानी कॉन्फ़िगरेशन फ़ाइल नहीं है ?
एक सरल कॉन्फ़िगरेशन पृष्ठ पर दिखाए गए अनुसार हो सकता है। 29 मदद फ़ाइल जिसे आप यहाँ से डाउनलोड कर सकते हैं:
https://www.theremino.com/wp-content/uploads/files/Theremino_CNC_Help_ENG.pdf
लेकिन आपको एचएएल एप्लिकेशन में प्रत्येक स्टेपर के लिए सही "स्टेपपरएमएम" भी सेट करना होगा।.
सीएनसी सहायता फ़ाइल में सब कुछ समझाया गया है.
किसी भी मामले में मोटर वार्मिंग एक गलत विन्यास या विन्यास की कमी से उत्पन्न नहीं किया जा सकता है।. यदि वे बहुत अधिक गर्म हो रहे हैं तो ड्राइवरों को बहुत अधिक करंट के साथ सेट किया जाता है।. यदि मोटर हैं (उदाहरण के लिए) 2 एम्पीयर मैक्स आपको अधिक उपयोग नहीं करना चाहिए 500 लेकिन ( मोटर्स की अधिकतम धारा का एक चौथाई).
गॉर्डन डेनमैन कहते हैं:
09/04/2023 पर 14:06 (संपादित करें)
शुभ दिन Livio,
आपके त्वरित उत्तर के लिए बहुत धन्यवाद. मैं वही करूंगा जो आप अनुशंसा करते हैं और देखते हैं कि परिणाम क्या है।. शायद मुझे जीतने के लिए अपडेट करने की आवश्यकता है 10 यह देखने के लिए कि क्या यह समस्या को हल नहीं करता है.
अच्छा काम जारी रखें.
गॉर्डन को नमस्कार।
Questo post è un tesoro di consigli per chiunque si avventuri nel mondo delle macchine CNC! Adoro come semplifica concetti complessi, rendendo l’apprendimento un’avventura piacevole. Grazie per rendere accessibile questa tecnologia e renderla così intrigante!