সাধারণত আমরা যে M99 দেখি তা সাবপ্রোগ্রামের শেষে প্রদর্শিত হয়, যা সাবপ্রোগ্রাম শেষ করে মূল প্রোগ্রামে ফিরে যেতে ব্যবহৃত হয়।
কিন্তু কোড M99 এর থেকে অনেক বেশি কিছু করে।
মূল প্রোগ্রামে ফিরে আসার আমাদের সাধারণ ফাংশন ছাড়াও, M99 লুপ এবং জাম্প ফাংশনগুলি বাস্তবায়ন করতে পারে।
স্বয়ংক্রিয় প্রক্রিয়াকরণের সময়, আমরা মেশিনের ক্রমাগত প্রক্রিয়াকরণের স্থিতি বজায় রাখতে এবং একটি "লাইট-আউট কারখানা" অর্জন করতে রোবট বা ফিডার ব্যবহার করতে পারি।
যখন অপারেটর কাঁচামাল প্রস্তুত করে, তখন রোবট প্রোগ্রাম সেটিংস অনুযায়ী কাঁচামাল এবং আধা-সমাপ্ত পণ্যগুলি অবিলম্বে লোড এবং আনলোড করবে। যেহেতু এই ক্রিয়াটি পুনরাবৃত্তিমূলক, আমাদের প্রক্রিয়াকরণ প্রোগ্রামটিও বারবার কার্যকর করা প্রয়োজন, স্বয়ংক্রিয়ভাবে মেশিন টুলের প্রতিরক্ষামূলক দরজা খুলতে হবে, প্রক্রিয়াকরণ সামগ্রীর লোডিং এবং আনলোডের জন্য অপেক্ষা করতে হবে, স্বয়ংক্রিয়ভাবে প্রতিরক্ষামূলক দরজাটি বন্ধ করে দেবে এবং প্রক্রিয়াকরণ কোডটি পুনরায় কার্যকর করবে৷ ..
এই সময়ে, আমরা M99 এর লুপ ফাংশন ব্যবহার করব। প্রসেসিং কোডটি আবার চালানোর জন্য রোবট বা ফিডার থেকে একটি সংকেতের জন্য অপেক্ষা করতে হবে।
ফিডার বা রোবটের কাঁচামালের সেটিংস অনুসারে, একবার প্যালেট বা ফিডার অপেক্ষারত অবস্থায় থাকলে, প্রক্রিয়াকরণ প্রোগ্রামটি অসীম লুপে কার্যকর করার পরিবর্তে শর্তসাপেক্ষে বন্ধ হয়ে যাবে।
M99 মূল প্রোগ্রামের শেষে ব্যবহার করা হয় যাতে পুরো মেশিনিং প্রোগ্রামটি লুপে চালানো হয়;
একটি সাবরুটিনের শেষে ব্যবহৃত, এটি মূল প্রোগ্রামে ফিরে আসবে।
M99 এর জাম্প ফাংশন ব্যবহার করার আগে, একটি বিশেষ অনুস্মারক আছে:
*ডুপ্লিকেট লাইন নম্বর ব্যবহার করবেন না*
GOTOnnnn বা M99 Pnnnn ব্যবহার করা হোক না কেন, এটি নিঃশর্তভাবে Nnnnn লাইনে যাবে। একবার প্রোগ্রামে একাধিক Nnnnn লাইন থাকলে, কন্ট্রোল সিস্টেম তাদের যেকোনো একটিতে চলে যাবে। এটি প্রক্রিয়াকরণের জন্য খুবই বিপজ্জনক, তাই একটি অনন্য লাইন নম্বর সেট করা খুবই গুরুত্বপূর্ণ।
বিপুল পরিমাণ কোড এড়িয়ে যেতে আমরা জাম্প ফাংশন ব্যবহার করব। আমি যদি প্রোগ্রামের কোডের কয়েকটি লাইন এড়িয়ে যেতে চাই তবে আমার কী করা উচিত?
আমি বিশ্বাস করি আপনি নীচের ভিডিওতে উত্তর খুঁজে পেতে পারেন।




