بروزرسانیشده در مرداد 9, 1402
نوار پانچ CNC : نوار پانچ در طول قرن نوزدهم و در بسیاری از قرنهای بیستم برای دستگاههای بافندگی قابل برنامهریزی، ارتباطات ، برای ورودی به رایانههای دهههای 1950 و 1960، و بعداً به عنوان یک رسانه ذخیرهسازی برای رایانههای کوچک و ماشینهای ابزار CNC و NC استفاده شد.
نوارهای پانچ CNC
استادمون به ما می گفت در سال 1991، زمانی که کارآموزی ام را شروع کردم. شرکتی که من برای آن کار می کردم هنوز از نوارهای پانچ (اغلب به عنوان نوارهای کاغذی یا نوارهای پانچر شناخته می شود) برای ذخیره برنامه های NC یا CNC خود استفاده می کرد.
نوارهای پانچ سی ان سی حلقه ای از کاغذ باریک با سوراخ هایی هستند که اطلاعات موجود در برنامه ما را به نوارخوان می گوید.
هر خط نشان دهنده یک حرف یا عدد واحد است که وقتی از یک منبع نور عبور می کند می تواند توسط دستگاه ما خوانده شود و سپس داده ها به RAM وارد شده و به عنوان یک برنامه ذخیره می شود.
برای تولید یک نوار پانچ، ما یک دستگاه نوار را به کنترلهای CNC خود متصل میکنیم و برنامه را در فرآیندی به نام پانچ صادر میکنیم. اغلب، امروزه ممکن است به برنامههای CNC به عنوان نوارها اشاره کنیم و پسوند فایل اغلب برای برخی از ماشینهای قدیمیتر به جای .NC یا .TXT، TAP است.
مقدار داده های ذخیره شده در این نوارها در مقایسه با ذخیره سازی داده های امروزی بسیار ناچیز است. هر سوراخ یک بیت اطلاعات و هر خط یک بایت است. بنابراین یک نوار پانچ هشت بیت را در هر لقمه می خواند. برای مقایسه آن با هارد دیسک یک ترابایتی شما، یک ترابایت 1000000000000 بایت اطلاعات است. یا یک تریلیون خط سوراخ روی یک نوار پانچ.
- 1947 : جان پارسون (کارگر شرکت Bendix) با استفاده از نوارهای پانچ شده قادر به کنترل همزمان حرکات ماشین شد. (با همکاریMIT)
نحوه خواندن نوار پانچ CNC
قبل از اینکه بتوانیم یک نوار پانچ را بخوانیم، باید تشخیص دهیم که کدام یک از دو نوع قالب را می خوانیم. نوار ما EIA است یا ASCII؟
این یک فرآیند ساده است زیرا نوارهای EIA دارای تعداد سوراخ فرد و ASCII دارای یک عدد زوج خواهند بود (تصویر اول مقاله را ببینید). خط سوراخهای کوچکتری که در طول نوار ما قرار دارند برای تغذیه نوار به خواننده استفاده میشود و به عنوان بخشی از برنامه استفاده نمیشود.
اگر نوارخوان ما منتظر، نوار EIA باشد و تعداد حفره های زوج را روی یک خط کد ببیند، یک خطای خواندن را فراخوانی می کند و به اپراتور هشدار می دهد که حالت اشتباه انتخاب شده است.
به عنوان مثال، هنگامی که سوراخ هایی در نوار ما ایجاد می شود، برنامه ای با فرمت ASCII داریم که به تعداد سوراخ های زوج نیاز دارد، اما برنامه ما یک عدد فرد برای یک خط دارد، یک سوراخ اضافی به ردیف 8 اضافه می کند. EIA یک سوراخ اضافی در ردیف 5 ایجاد می شود.
اگر علاقهمند به برنامه نویسی CNC هستید، دوره برنامه نویسی سی ان سی ما رو ببنید.
تصویر بالا اعداد صفر تا نه و همچنین G و M کد را نشان می دهد تا بتوانیم مقایسه کنیم و تفاوت را ببینیم. اعداد را می توان به راحتی توسط انسان خواند، اما حروف کمی پیچیده تر هستند و بین قالب ها تغییر می کند.
اگر با سیستم ASCII آشنا هستید، جایی که در برخی از صفحه کلیدها، ما همه کاراکترهای صفحه کلید رایانه را نداریم. بنابراین ما از alt و سپس یک سری اعداد برای به دست آوردن یک کاراکتر استفاده می کنیم که معمولاً روی صفحه کلید ما وجود ندارد. این کار به همین صورت است.
خوشبختانه ماشینکارها هرگز مجبور نبودند این نوارهای کاغذی را با چشم بخوانند، اما برخی از ماشینکارانی که ماشینها را برای سالها اداره میکردند، کمی نسبت به آن احساس پیدا کردند، و تعداد کمی از آنها در واقع میتوانستند این نوارها را با چشم بخوانند، همانطور که روی آنها اسکن میکردند و تنظیمات را انجام دهید
دستگاه نوارخوان، نوار را با تابش نور به گیرنده نور پردازش میکند، همانطور که نوار از منبع نور عبور میکند، حسگرهای نور الگو را میخوانند، دقیقاً مانند پیانوهای خودکار قدیمی که موسیقی را از یک قطعه کاغذ میخواند. این یک روش بیخطا نبود، زیرا اغلب دستگاه خواندن برنامه را از دست میداد. به همین دلیل، به ماشینکار توصیه شد که کل برنامه را پس از قرار گرفتن در حافظه دستگاه بخواند تا خطاها را بررسی کند.
برای خواندن نوار بالا، اعداد حفره ها را با مقدار آنها با استفاده از سیستم باینری مبادله کرده ایم. بنابراین اگر سوراخی در سمت راست داشته باشیم، خواننده ما عدد 1 را می خواند. اگر یک سوراخ در خط کنار آن نیز داشتیم، مقدار 3 و غیره را خواهیم داشت.
ویرایش نوارهای پانچ CNC یا NC
وقتی نوبت به ایجاد تغییرات در برنامههایمان میرسد، دو گزینه داشتیم. یا نوار را دور بیندازید و نوار جدید را با برنامه تنظیم شده پانچ کنید یا نوار موجود را ویرایش کنید.
اگر نوار موجود را ویرایش میکردیم، نوار برش خورده را با استفاده از چسب به هم متصل میکردیم. ما به معنای واقعی کلمه، نوار پانچ شده برنامه خود را می بریم و می چسبانیم.
برای برداشتن قسمتی از برنامه نوار را در جای مناسب برش می دهیم و دوباره به هم وصل می کنیم. برای افزودن یک بخش به برنامه، قسمت جدید را پانچ می کنیم، سپس نوار کاغذی را در جای مناسب برش می دهیم، سپس با استفاده از نوار چسب، قسمت جدید برنامه را در جای خود می چسبانیم.
این اغلب برای ما مشکلاتی ایجاد میکرد که وقتی نوار را دوباره به هم وصل میکردیم، مجبور بودیم آن را کاملاً خط بکشیم و فاصلهگذاری کنیم، در غیر این صورت نوارخوان آن را به درستی نمیخواند و اغلب کد اشتباهی به ما میدهد یا کلاً از خواندن نوار خودداری میکند.
منابع