Nov 19, 2023 একটি বার্তা রেখে যান

বিভিন্ন মিলিং কাটার ব্যবহার করে নলাকার এবং টেপারযুক্ত গর্তের হেলিকাল মিলিংয়ের জন্য সাধারণ ম্যাক্রো প্রোগ্রাম

 

আমার বন্ধু Zhou Weiquan, একজন সিনিয়র ইঞ্জিনিয়ার, 40 বছরেরও বেশি সময় ধরে CNC অ্যাপ্লিকেশনে নিযুক্ত আছেন এবং হাজার হাজার যন্ত্রাংশের প্রযুক্তি এবং প্রক্রিয়াকরণ করেছেন।

তিনি একবার সিএনসি অ্যাপ্লিকেশন প্রযুক্তি অধ্যয়ন করতে জাপানে গিয়েছিলেন এবং দুটি মনোগ্রাফ প্রকাশ করেছেন: "সিএনসি টার্নিং/মিলিং ম্যাক্রো প্রোগ্রামগুলির বিকাশ এবং প্রয়োগ" এবং "সিএনসি টার্নিং অ্যান্ড মিলিং অফ থ্রেডস" (মেশিনারী প্রেস দ্বারা প্রকাশিত)।

তার অনেক গবেষণার ফলাফল রয়েছে, যা আমি একের পর এক পরিচয় করিয়ে দেব। এখানে একটি সাধারণ ম্যাক্রো প্রোগ্রাম যা আপনি ব্যবহার করতে পারেন।

13টি ভেরিয়েবলে মান নির্ধারণ করার পরে, সেগুলি সরাসরি ব্যবহার করা যেতে পারে। আগ্রহী বন্ধুরা মন্তব্যগুলি পড়তে পারেন এবং প্রোগ্রামিং ডায়াগ্রামের তুলনা করে বুঝতে পারেন যে এটি কীভাবে সংকলিত হয়েছে। এটি তার তৃতীয় মামলা।

Zhou Weiquan এর গবেষণার তৃতীয় ফলাফল

বিভিন্ন মিলিং কাটার ব্যবহার করে নলাকার এবং টেপারযুক্ত গর্তের হেলিকাল মিলিংয়ের জন্য সাধারণ ম্যাক্রো প্রোগ্রাম

O101; (সর্পিল মিলিং নলাকার গর্ত এবং বিভিন্ন মিলিং কাটার সহ টেপারড হোলগুলির জন্য সাধারণ ম্যাক্রো প্রোগ্রাম, XY অরিজিনটি গর্তের কেন্দ্রে সেট করা হয় এবং জেড-অক্ষের উত্সটি ওয়ার্কপিসের উপরের প্রান্তে সেট করা হয়)

N01 #100=_; (#100 হল প্রক্রিয়াকরণের সময় ব্যাস সংশোধন মান। আপনি যখন গর্তের ব্যাস বাড়াতে চান, তখন একটি ধনাত্মক মান নিন, অন্যথায় একটি ঋণাত্মক মান নিন। তাত্ত্বিকভাবে, এটি 0)

N02#1=a; (#1 শঙ্কুর অর্ধেক কোণ কোণকে উপস্থাপন করে, যা একটি নলাকার গর্তের জন্য 0 এর সমান)

N03#2=b; (#2 উপরের সমতলে সিলিন্ডার বা শঙ্কুর প্রধান ব্যাস প্রতিনিধিত্ব করে)

N04#11=ঘণ্টা; (#11 সিলিন্ডার বা শঙ্কুর উচ্চতা প্রতিনিধিত্ব করে)

N05#3=c; (#3 মিলিংয়ের সময় উল্লম্ব স্তর ব্যবধান উপস্থাপন করে)

N06#4=i; (#4 স্টেপ মিলিংয়ের ধাপ কোণকে উপস্থাপন করে, যা উপযুক্ত হিসাবে নির্বাচন করা যেতে পারে)

N07#5=j; (#5 চলন্ত বিন্দুর Z মান উপস্থাপন করে, এই অ্যাসাইনমেন্টের প্রাথমিক মান হল উপরের পৃষ্ঠের উপরে বায়ু স্পর্শক দূরত্ব)

N08#7=d; (#7 মিলিং কাটার ডি এর প্রধান ব্যাস প্রতিনিধিত্ব করে)

N09#18=r; (#18 ব্লেড ব্যাসার্ধ প্রতিনিধিত্ব করে)

N10#19=s; (#19 টাকু গতি S প্রতিনিধিত্ব করে)

N11#20=t; (#20 টুল দৈর্ঘ্যের ক্ষতিপূরণ সংখ্যা প্রতিনিধিত্ব করে)

N12#21=u; (#21 হল ঘড়ির কাঁটার দিকে/উল্টো দিকে মিল করার জন্য কোড, ঘড়ির কাঁটার দিকে মিল করার জন্য 3 নিন এবং ঘড়ির কাঁটার বিপরীত দিকে মিলিংয়ের জন্য 2 নিন)

N13#22=v; (#22 প্রতি মিনিটে টুল ফিডের পরিমাণ প্রতিনিধিত্ব করে)

N14#26=z; (#26 মিলিং কাটারের শুরুর অবস্থান এবং শেষ অবস্থানের Z স্থানাঙ্কের মান উপস্থাপন করে)

N21 #8=#18*[1-SIN[#1]];(#8 কাটিং পয়েন্ট থেকে মিলিং কাটারের নীচের পৃষ্ঠের জেড-দিক দূরত্বকে প্রতিনিধিত্ব করে)

N22 #9=0;(#9 চলমান কোণকে উপস্থাপন করে, এই বিভাগে প্রাথমিক মান 0 নির্ধারণ করুন)

N23 #10=#2/2+[#5+#8]*TAN[#1]+#18*[1-COS[#1]]-#7 /2+#100/2;(#10 মিলিং কাটারের কেন্দ্র রেখা এবং শঙ্কুর কেন্দ্রের মধ্যে দূরত্বের প্রতিনিধিত্ব করে)

N24 #12=#3*#4/360;(#12 প্রতিটি ধাপে অবতরণের দূরত্ব উপস্থাপন করে)

N25 #13=#3*TAN[#1]; (#13 দুটি বৃত্তের ব্যাসার্ধের মধ্যে পার্থক্য উপস্থাপন করে)

N26 #14=#13*#4/360;(#14 প্রতিটি ধাপে ব্যাসার্ধ হ্রাস মান উপস্থাপন করে)

N27 G54 G94 G00 X0 Y0 Z#26; (ওয়ার্কপিস কোঅর্ডিনেট সিস্টেম সেট করুন, প্রতি মিনিটে ফিড করুন এবং মিলিং কাটার শঙ্কু কেন্দ্রের উপরে শুরু বিন্দুতে অনুবাদ করে)

N28 S#19 M03; (স্পিন্ডল ঘুরতে শুরু করে)

N29 G43 H#20 Z#5; (মিলিং কাটারকে জেড-দৈর্ঘের দৈর্ঘ্যের ক্ষতিপূরণ মান যোগ করতে দিন এবং তারপরে কাটিং শুরু করার প্লেনে ফেলে দিন)

N30 G#21X#10 R[#10/2] F#22; (কাটার ঢোকানোর জন্য মিলিং কাটার অনুভূমিক সমতলে অর্ধেক বাঁক ঘোরে)

N31 যখন [#5 GT -[#11+#8]] কর ১; (লুপ হেড: শর্ত পূরণ হলে, N32 এবং N38 সেগমেন্টের মধ্যে লুপ এক্সিকিউশন)

N32 #9=#9+[#21*2-5]*#4; (ডাউন মিলিং/আপ মিলিং-এ, কাটার এক ধাপের জন্য প্রস্তুত করার জন্য চলন্ত কোণ যথাক্রমে এক ধাপ কোণ দ্বারা বৃদ্ধি বা হ্রাস করা হয়)

N33 #10=#10-#14; (মিলিং কাটার কেন্দ্র লাইন এবং শঙ্কু কেন্দ্রের মধ্যে দূরত্ব পুনরায় গণনা করুন)

N34 #15=#10*COS[#9];(চলন্ত বিন্দুর X স্থানাঙ্কের মান পুনরায় গণনা করুন)

N35 #16=#10*SIN[#9];(চলন্ত বিন্দুর Y স্থানাঙ্কের মান পুনরায় গণনা করুন)

N36 G#21

N37 #5=#5-#12;(চলন্ত বিন্দুর Z স্থানাঙ্কের মান পুনরায় গণনা করুন)

N38 শেষ 1; (লুপের শেষ: শর্তগুলি পূরণ হলে, N14 এবং N19 সেগমেন্টের মধ্যে লুপ সম্পাদন)

N39 #9=#9+[#21*2-5]*#4; (ডাউন মিলিং/আপ মিলিংয়ের সময়, অনুভূমিক মিলিংয়ের সম্পূর্ণ বৃত্তের জন্য প্রস্তুত করার জন্য চলন্ত কোণটি যথাক্রমে এক ধাপ কোণ দ্বারা বৃদ্ধি বা হ্রাস করা হয়)

N40 #10=#2/2-#11*TAN[#1]+#18*[1-COS[#1]]-#7/2+#100 /2; (নিচের মিলিং কাটার কেন্দ্র লাইন এবং হৃদয়ের মধ্যে টেপার দূরত্ব গণনা করুন)

N41 G#21

N42I[-#10*COS[#9]] J[-#10*SIN[#9]]; (শেষ সমতলে অনুভূমিকভাবে একটি সম্পূর্ণ বৃত্ত মিল করুন)

N43G00 X0 Y0; (মিলিং কাটারটি শঙ্কু কেন্দ্রের লাইনের সাথে মিলে যায়)

N44G49 Z#26; (মিলিং কাটার দৈর্ঘ্যের ক্ষতিপূরণ বাতিল করে এবং টেপার প্লেনের উপরে #26 এ উঠে যায়)

N45M05; (স্পিন্ডেল স্থবির)

N46M30;

নীচে নলাকার গর্ত এবং টেপারড হোল মিল করার জন্য মিলিং কাটার ডায়াগ্রামের তিন প্রকার রয়েছে।

ছবি

নিচে প্রোগ্রামিং এর জন্য একটি ডায়াগ্রাম দেওয়া হল।

ছবি

উদাহরণ:

নিম্নলিখিত এই সাধারণ ম্যাক্রো প্রোগ্রামের একটি প্রয়োগ উদাহরণ: একটি NPT0.5 অভ্যন্তরীণ থ্রেড এবং একটি উল্টানো 120-ডিগ্রি কোণ সহ একটি টেপারযুক্ত নীচের গর্তকে মিল করতে একটি বল নাক কাটার ব্যবহার করে৷

ছবি

NPT0.5 অভ্যন্তরীণ থ্রেড মিল করার জন্য নিচের টেপারড নীচের গর্ত এবং উল্টানো {{0}} ডিগ্রি কোণের নির্দিষ্ট অ্যাসাইনমেন্ট।

%

O102; (φ10 বল এন্ড মিলিং কাটার সহ স্পাইরাল মিলিং NPT0.5 থ্রেডেড শঙ্কুযুক্ত নীচের গর্তের অ্যাসাইনমেন্ট, XY অরিজিনটি গর্তের কেন্দ্রে সেট করা হয়েছে এবং Z-অক্ষের উত্সটি ওয়ার্কপিসের উপরের প্রান্তে সেট করা হয়েছে)

N01#100=_; (#100 হল প্রক্রিয়াকরণের সময় ব্যাস সংশোধন মান। আপনি যখন গর্তের ব্যাস বাড়াতে চান, তখন একটি ধনাত্মক মান নিন, অন্যথায় একটি ঋণাত্মক মান নিন। তাত্ত্বিকভাবে, এটি 0)

N02 #1=1.79; (#1 শঙ্কুর অর্ধেক কোণ কোণকে উপস্থাপন করে, যা একটি নলাকার গর্তের জন্য 0 এর সমান)

N03 #2=18.321;(#2 উপরের সমতলে সিলিন্ডার বা শঙ্কুর প্রধান ব্যাস প্রতিনিধিত্ব করে)

N04 #11=15; (#11 সিলিন্ডার বা শঙ্কুর উচ্চতা প্রতিনিধিত্ব করে)

N05 #3=0.5; (#3 মিলিংয়ের সময় উল্লম্ব স্তর ব্যবধান উপস্থাপন করে)

N06 #4=30; (#4 স্টেপ মিলিংয়ের ধাপ কোণকে উপস্থাপন করে, যা উপযুক্ত হিসাবে নির্বাচন করা যেতে পারে)

N07 #5=0.5; (#5 চলন্ত বিন্দুর Z মান উপস্থাপন করে, এই অ্যাসাইনমেন্টের প্রাথমিক মান হল উপরের পৃষ্ঠের উপরে বায়ু স্পর্শক দূরত্ব)

N08 #7=10; (#7 মিলিং কাটার ডি এর প্রধান ব্যাস প্রতিনিধিত্ব করে)

N09 #18=5; (#18 ব্লেড ব্যাসার্ধ প্রতিনিধিত্ব করে)

N10 #19=1500; (#19 টাকু গতি S প্রতিনিধিত্ব করে)

N11 #20=1; (#20 টুল দৈর্ঘ্যের ক্ষতিপূরণ সংখ্যা প্রতিনিধিত্ব করে)

N12 #21=2; (#21 হল ঘড়ির কাঁটার দিকে/উল্টো দিকে মিল করার জন্য কোড, ঘড়ির কাঁটার দিকে মিল করার জন্য 3 নিন এবং ঘড়ির কাঁটার বিপরীত দিকে মিলিংয়ের জন্য 2 নিন)

N13 #22=50; (#22 প্রতি মিনিটে টুল ফিডের পরিমাণ প্রতিনিধিত্ব করে)

N14 #26=100; (#26 মিলিং কাটারের শুরুর অবস্থান এবং শেষ অবস্থানের Z স্থানাঙ্কের মান উপস্থাপন করে)

%

%

O103; (φ10 বল এন্ড মিলিং কাটার সহ স্পাইরাল মিলিং NPT0.5 থ্রেডের জন্য 120-ডিগ্রি চেম্ফারের অ্যাসাইনমেন্ট, XY অরিজিন গর্তের কেন্দ্রে, এবং Z-অক্ষের উত্সটি ওয়ার্কপিসের উপরের প্রান্তে সেট করা হয়েছে)

N01#100=_; (#100 হল প্রক্রিয়াকরণের সময় ব্যাস সংশোধন মান। আপনি যখন গর্তের ব্যাস বাড়াতে চান, তখন একটি ধনাত্মক মান নিন, অন্যথায় একটি ঋণাত্মক মান নিন। তাত্ত্বিকভাবে, এটি 0)

N02 #1=60; (#1 শঙ্কুর অর্ধেক কোণ কোণকে উপস্থাপন করে, যা একটি নলাকার গর্তের জন্য 0 এর সমান)

N03 #2=22.321;(#2 উপরের সমতলে সিলিন্ডার বা শঙ্কুর প্রধান ব্যাস প্রতিনিধিত্ব করে)

N04 #11=1.8; (#11 সিলিন্ডার বা শঙ্কুর উচ্চতা প্রতিনিধিত্ব করে)

N05 #3=0.2; (#3 মিলিংয়ের সময় উল্লম্ব স্তর ব্যবধান উপস্থাপন করে)

N06 #4=30; (#4 স্টেপ মিলিংয়ের ধাপ কোণকে উপস্থাপন করে, যা উপযুক্ত হিসাবে নির্বাচন করা যেতে পারে)

N07 #5=0.25; (#5 চলন্ত বিন্দুর Z মান উপস্থাপন করে, এই অ্যাসাইনমেন্টের প্রাথমিক মান হল উপরের পৃষ্ঠের উপরে বায়ু স্পর্শক দূরত্ব)

N08 #7=10; (#7 মিলিং কাটার ডি এর প্রধান ব্যাস প্রতিনিধিত্ব করে)

N09 #18=5; (#18 ব্লেড ব্যাসার্ধ প্রতিনিধিত্ব করে)

N10 #19=1500; (#19 টাকু গতি S প্রতিনিধিত্ব করে)

N11 #20=1; (#20 টুল দৈর্ঘ্যের ক্ষতিপূরণ সংখ্যা প্রতিনিধিত্ব করে)

N12 #21=2; (#21 হল ঘড়ির কাঁটার দিকে/উল্টো দিকে মিল করার জন্য কোড, ঘড়ির কাঁটার দিকে মিল করার জন্য 3 নিন এবং ঘড়ির কাঁটার বিপরীত দিকে মিলিংয়ের জন্য 2 নিন)

N13 #22=50; (#22 প্রতি মিনিটে টুল ফিডের পরিমাণ প্রতিনিধিত্ব করে)

N14 #26=100; (#26 মিলিং কাটারের শুরুর অবস্থান এবং শেষ অবস্থানের Z স্থানাঙ্কের মান উপস্থাপন করে)

%

অনুসন্ধান পাঠান

whatsapp

skype

ই-মেইল

অনুসন্ধান