Direct numerical control
ডাইরেক্ট নিউমেরিকাল কন্ট্রোল (ডিএনসি), যা ডিস্ট্রিবিউটেড নিউমেরিকাল কন্ট্রোল (ডিএনসি) নামেও পরিচিত, সিএনসি মেশিন টুলস নেটওয়ার্কিংয়ের জন্য একটি সাধারণ উৎপাদন শব্দ। কিছু সিএনসি মেশিন কন্ট্রোলারগুলিতে, উপলব্ধ মেমোরি মেশিনিং প্রোগ্রাম ধারণ করার জন্য খুব ছোট (উদাহরণস্বরূপ মেশিনিং জটিল পৃষ্ঠ), তাই এই ক্ষেত্রে প্রোগ্রামটি একটি পৃথক কম্পিউটারে সংরক্ষণ করা হয় এবং সরাসরি মেশিনে পাঠানো হয়, একবারে একটি ব্লক। কম্পিউটারটি যদি বেশ কয়েকটি মেশিনের সাথে সংযুক্ত থাকে তবে এটি প্রয়োজন অনুযায়ী বিভিন্ন মেশিনে প্রোগ্রাম বিতরণ করতে পারে। সাধারণত, নিয়ন্ত্রণের প্রস্তুতকারক উপযুক্ত ডিএনসি সফ্টওয়্যার সরবরাহ করে। তবে, যদি এই বিধানটি সম্ভব না হয়, তবে কিছু সফ্টওয়্যার সংস্থা ডিএনসি অ্যাপ্লিকেশন সরবরাহ করে যা উদ্দেশ্যটি পূরণ করে। সিএএম প্রোগ্রামগুলি যখন কোনও সিএনসি মেশিন নিয়ন্ত্রণে চলতে হয় তখন ডিএনসি নেটওয়ার্কিং বা ডিএনসি যোগাযোগের প্রয়োজন হয়। হার্ড-ওয়্যার্ড সংস্করণের পরিবর্তে ওয়্যারলেস ডিএনসিও ব্যবহার করা হয়। এই ধরনের নিয়ন্ত্রণগুলি মোটরগাড়ি, যন্ত্রপাতি এবং মহাকাশ শিল্পের মতো উল্লেখযোগ্য শীট ধাতু তৈরির শিল্পগুলিতে ব্যাপকভাবে ব্যবহৃত হয়। 1950-70-এর দশকের ইতিহাস সাধারণত কাগজের টেপে এনসি-র নিয়ন্ত্রণে চলে যেতে হত। এনসি নিয়ন্ত্রণগুলিতে সঠিকভাবে এই উদ্দেশ্যে কাগজের টেপ রিডার ছিল। কম্পিউটার শিল্পে এর বিলুপ্তির পঁচিশ বছরেরও বেশি সময় পরে, অনেক সংস্থা 1980-এর দশক পর্যন্ত কাগজের টেপে প্রোগ্রামগুলি ঘুষি মারছিল। 1980-এর দশকে ফোকাস ছিল মূলত একটি হোস্ট কম্পিউটার এবং নিয়ন্ত্রণের মধ্যে নির্ভরযোগ্যভাবে এনসি প্রোগ্রাম স্থানান্তরের উপর। হোস্ট কম্পিউটারগুলি প্রায়শই সান মাইক্রোসিস্টেম, এইচপি, প্রাইম, ডিইসি বা আইবিএম টাইপের কম্পিউটার যা বিভিন্ন সিএডি/সিএএম সফ্টওয়্যার চালায়। ডিএনসি সংস্থাগুলি রুক্ষ মালিকানাধীন টার্মিনাল এবং নেটওয়ার্ক ব্যবহার করে মেশিন টুল লিঙ্ক সরবরাহ করেছিল। উদাহরণস্বরূপ, ডিএলওজি একটি x86 ভিত্তিক টার্মিনাল সরবরাহ করেছিল এবং এনসিপিসি-র একটি 6809 ভিত্তিক ছিল। হোস্ট সফ্টওয়্যারটি এনসি প্রোগ্রামের পরিবর্তনগুলি ট্র্যাকিং এবং অনুমোদনের জন্য দায়বদ্ধ থাকবে। প্রোগ্রামের আকারের উপর নির্ভর করে, প্রথমবারের জন্য অপারেটরদের ডিএনসি টার্মিনালে প্রোগ্রামগুলি সংশোধন করার সুযোগ ছিল। ভাঙা টেপের কারণে কোনও সময় নষ্ট হয়নি এবং সফ্টওয়্যারটি সঠিকভাবে ব্যবহার করা হলে, কোনও অপারেটর ভুল বা পুরানো প্রোগ্রামগুলি চালিয়ে যাওয়া অতীতের বিষয় হয়ে ওঠে। পুরনো নিয়ন্ত্রণগুলিতে প্রায়শই আরএস-232 বা আরএস-422 সংযোগকারীর মতো প্রোগ্রাম গ্রহণ করতে সক্ষম কোনও বন্দর ছিল না। এই ক্ষেত্রে, 'বিহাইন্ড দ্য রিডার' বা 'বিটিআর কার্ড' নামে পরিচিত একটি যন্ত্র ব্যবহার করা হত। নিয়ন্ত্রণের টেপ রিডার এবং অভ্যন্তরীণ প্রসেসরের মধ্যে সংযোগটি একটি মাইক্রোপ্রসেসর ভিত্তিক ডিভাইস দ্বারা বিঘ্নিত হয়েছিল যা কাগজ টেপ রিডারের সংকেতগুলি অনুকরণ করেছিল, তবে যার ডিএনসি সিস্টেমের সাথে সংযুক্ত একটি সিরিয়াল পোর্ট ছিল। যতদূর নিয়ন্ত্রণের কথা ছিল, এটি সর্বদা কাগজের টেপ ইউনিট থেকে গ্রহণ করছিল; আসলে এটি ছিল বি. টি. আর বা রিডার এমুলেশন কার্ড যা প্রেরণ করছিল। কাগজের টেপ রিডারকে ব্যাকআপ হিসাবে ব্যবহার করার অনুমতি দেওয়ার জন্য প্রায়শই একটি সুইচ যুক্ত করা হত। 1980-এর দশকের শেষের দিকে এবং 1990-এর দশকের গোড়ার দিকে পিসি বিস্ফোরণ মালিকানাধীন ডিএনসি টার্মিনালগুলির জন্য রাস্তার সমাপ্তির ইঙ্গিত দেয়। কিছু ব্যতিক্রম ছাড়া, সিএনসি নির্মাতারা ডস, উইন্ডোজ বা ওএস/2 চালিত পিসি-ভিত্তিক নিয়ন্ত্রণগুলিতে স্থানান্তরিত হতে শুরু করে যা স্ট্যান্ডার্ড প্রোটোকল ব্যবহার করে বিদ্যমান নেটওয়ার্কগুলির সাথে সংযুক্ত করা যেতে পারে। গ্রাহকরা ব্যয়বহুল মিনি কম্পিউটার এবং ওয়ার্কস্টেশন ভিত্তিক সিএডি/সিএএম থেকে আরও সাশ্রয়ী পিসি-ভিত্তিক সমাধানের দিকে সরে যেতে শুরু করেন। ব্যবহারকারীরা সুরক্ষিত আপলোড/ডাউনলোড এবং সম্পাদনার চেয়ে তাদের ডিএনসি সিস্টেমের কাছ থেকে আরও বেশি দাবি করতে শুরু করে। স্ট্যান্ডার্ড নেটওয়ার্কের উপর ভিত্তি করে এই কাজগুলি সম্পন্ন করতে পারে এমন পিসি-ভিত্তিক সিস্টেমগুলি ন্যূনতম বা কোনও খরচ ছাড়াই উপলব্ধ হতে শুরু করে। কিছু কিছু ক্ষেত্রে, শপ ফ্লোর নেটওয়ার্কিং বাস্তবায়নের জন্য ব্যবহারকারীদের আর কোনও ডিএনসি "বিশেষজ্ঞের" প্রয়োজন হয় না এবং তারা নিজেরাই এটি করতে পারে। যাইহোক, সিএনসি নিয়ন্ত্রণ তারের প্রয়োজনীয়তা, পরামিতি এবং এনসি প্রোগ্রাম বিন্যাসের উপর ভিত্তি করে কাজটি এখনও একটি চ্যালেঞ্জ হতে পারে। প্রতিযোগিতামূলক থাকার জন্য, ডিএনসি সংস্থাগুলি তাদের অফারগুলিকে ডিএনসি নেটওয়ার্কিং, শপ ফ্লোর কন্ট্রোল বা এসএফসি, ম্যানুফ্যাকচারিং এক্সিকিউশন সিস্টেম বা এমইএস-এ স্থানান্তরিত করে। এই শব্দগুলি রিয়েল-টাইম মেশিন মনিটরিং, গ্রাফিক্স, টুল ম্যানেজমেন্ট, ট্র্যাভেলার ম্যানেজমেন্ট এবং সময়সূচীর মতো ধারণাগুলিকে অন্তর্ভুক্ত করে। শুধুমাত্র প্রোগ্রামগুলির জন্য একটি ভাণ্ডার হিসাবে কাজ করার পরিবর্তে, ডিএনসি সিস্টেমগুলির লক্ষ্য মেশিনে অপারেটরদের একটি উত্পাদন অপারেশন চালানোর জন্য প্রয়োজনীয় সমস্ত তথ্যের (পাঠ্য এবং গ্রাফিকাল উভয়) একটি সমন্বিত দৃশ্য প্রদান করা এবং প্রতিটি পদক্ষেপের অগ্রগতি সম্পর্কে পরিচালনকে সময়োপযোগী তথ্য প্রদান করা। ডিএনসি সিস্টেমগুলি প্রায়শই কর্পোরেট সিএডি/সিএএম, ইআরপি এবং কম্পিউটার-এডেড প্রসেস প্ল্যানিং সিএপিপি সিস্টেমের সাথে সরাসরি সংহত হয়। বিশেষ প্রোটোকলগুলি মেশিন সরঞ্জামগুলিতে ইন্টারফেস করার সময় একটি চ্যালেঞ্জ হল যে কিছু ক্ষেত্রে বিশেষ প্রোটোকলগুলি ব্যবহার করা হয়। দুটি সুপরিচিত উদাহরণ হল মাজাকের মাজাট্রোল এবং হাইডেনহেইনের এলএসভি2 প্রটোকল। অনেক ডিএনসি সিস্টেম এই প্রোটোকলগুলির জন্য সমর্থন প্রদান করে। আরেকটি প্রটোকল হল ডিএনসি2 যা ফ্যানুক নিয়ন্ত্রণে পাওয়া যায়। ডিএনসি2 নিয়ন্ত্রণের সাথে উন্নত তথ্য বিনিময়ের অনুমতি দেয়, যেমন টুলিং অফসেট, টুল লাইফ তথ্য এবং মেশিনের অবস্থা পাশাপাশি অপারেটরের হস্তক্ষেপ ছাড়াই স্বয়ংক্রিয় স্থানান্তর। মেশিন মনিটরিং মেশিন মনিটরিংয়ের সাথে জড়িত সমস্যাগুলির মধ্যে একটি হল এটি ব্যবহারিক উপায়ে স্বয়ংক্রিয়ভাবে সম্পন্ন করা যায় কিনা। 1980-এর দশকে পর্যবেক্ষণ সাধারণত ডিএনসি টার্মিনালে একটি মেনু রেখে করা হত যেখানে অপারেটরকে মেনু থেকে নির্বাচন করে কী করা হচ্ছে তা ম্যানুয়ালি নির্দেশ করতে হত, যার সুস্পষ্ট ত্রুটি রয়েছে। প্যাসিভ মনিটরিং সিস্টেমে অগ্রগতি হয়েছে যেখানে মেশিনের অবস্থা এমনভাবে সংযুক্ত হার্ডওয়্যার দ্বারা নির্ধারণ করা যেতে পারে যাতে মেশিনের ক্রিয়াকলাপে হস্তক্ষেপ না করা যায় (এবং সম্ভাব্য ওয়ারেন্টি বাতিল)। অনেক আধুনিক নিয়ন্ত্রণ বাহ্যিক অ্যাপ্লিকেশনগুলিকে একটি বিশেষ প্রোটোকল ব্যবহার করে তাদের অবস্থা অনুসন্ধান করার অনুমতি দেয়। এম. টি. কানেক্ট হল কিছু ওপেন-সোর্স, ইন্ডাস্ট্রি-স্ট্যান্ডার্ড প্রোটোকল এবং এক্স. এম. এল স্কিমা এবং ব্যাপক মাল্টিপ্লেয়ার অ্যাপ ডেভেলপমেন্ট এবং ম্যাশআপের (স্মার্টফোনের সাথে সাদৃশ্যপূর্ণ) একটি বাস্তুতন্ত্রের সাথে মালিকানা ব্যবস্থার বিদ্যমান বিশ্বকে উন্নত করার একটি বিশিষ্ট প্রচেষ্টা যাতে এই দীর্ঘ-চাওয়া উচ্চ স্তরের উৎপাদন ব্যবসায়িক বুদ্ধিমত্তা এবং ওয়ার্কফ্লো অটোমেশন উপলব্ধি করা যায়। বিকল্পগুলি সম্পূর্ণরূপে নেটওয়ার্কযুক্ত ডিএনসি সিস্টেমের খরচ এড়াতে ছোট সুবিধাগুলি সাধারণত একটি বহনযোগ্য পিসি বা ল্যাপটপ ব্যবহার করবে। অতীতে ফেসিট ওয়াক ডিস্ক এবং মাজাকের অনুরূপ একটি যন্ত্র খুব জনপ্রিয় ছিল। পাদটীকা কম্পিউটার-এডেড ইঞ্জিনিয়ারিং ইন্ডাস্ট্রিয়াল অটোমেশন এম্বেডেড সিস্টেম মেশিন টুলস