2025 ж. 05 мам.·6 мин

Станоктың авария кодтарының тарихы: әлсіз тұсын қалай анықтауға болады

Станок авария кодтарының тарихы қай жерде ауысым уақытын жоғалтатынын, қандай ақаулар бір-бірімен байланысатынын және цех жұмысында не тексеру керектігін түсінуге көмектеседі.

Станоктың авария кодтарының тарихы: әлсіз тұсын қалай анықтауға болады

Бір ғана код көп нәрсе түсіндірмейді

Экрандағы бір код әдетте себеп емес, соңғы нәтижені көрсетеді. Оператор соңғы хабарды көріп, тез қорытынды шығарады. Бірақ 3–5 минут бұрын станок датчик бойынша қысқа ақау, ескерту немесе кішкене тоқтауды берген болуы мүмкін, оны кейінгі апатпен ешкім байланыстырмаған.

Сондықтан кодтар тарихы бір экраннан гөрі пайдалы. Ол оқиғалар тізбегін көрсетеді. Бірінші сигнал қысқа болуы мүмкін, кейін жүйе бұғаттауға өткен, ал соңғы код жай циклді немесе шпиндельді іске қосуға тыйым салған.

Тағы бір мәселе — сол код әр түрлі оператор әрекеттерінен кейін пайда болуы. Бір ауысымда біреу қалпына келтіріп, тым ерте старт басқан. Басқа ауысымда станок дұрыс емес режимде қалған. Үшіншіде қорғаныс ашылып, сосын қайтадан циклді іске қосуға тырысқан. Панельде бір код жанып тұр, бірақ оған жеткен жол әртүрлі.

Экрандағы мәтіндер де адастыруы мүмкін. Панельдегі екі-үш жазба бір себепке апаруы жиі кездеседі. Ось қатесі, жетектің жүктелуі және позицияның ауытқуы кейде бір жерден шығады: майлаудың нашарлауы, қозғалыс аймағына кірген шаң, бос қосқыш, кернеудің төмендеуі. Тек қатенің атына қарап тексеріс тез басқа жаққа ауып кетеді.

Кішкене тізбек мынадай болуы мүмкін:

  • пневможүйеде қысым төмендейді
  • бөлшекті қысау кішігірім кешігуімен іске қосылады
  • цикл тоқтайды
  • шпиндельге іске қосу рұқсаты келмейді

Тек соңғы жолды алып қарасаңыз, шпиндельді тексеріп, жарты ауысым жоғалтуға болады. Ал тарихты ашсаңыз, көрініс бірден өзгереді.

Авария журналы кодтар тізімі үшін емес. Ол оқиғаларды байланыстыру, қайталанатын жағдайды көру және нақты қай сәтте ақау басталғанын табу үшін керек. Бір код көп нәрсе түсіндірмейді. Кодтар сериясы станоктың, ауысымның және нақты механизмнің мінез-құлқын адал көрсетеді.

Авария тарихынан қандай деректер алу керек

Журнал жұмысы үшін әрбір аварияның контексті болуы тиіс. Қате нөмірі өз бетінше көп нәрсе бермейді. Күні мен уақыты минут дәлдігімен, станок нөмірі немесе цехтағы аты, ауысым, оператор және өңделіп жатқан деталь қажет.

Бұл өрістер жазбаның мағынасын тез өзгертеді. Бір машинада бір код әр түрлі операторларда пайда болса, әдетте түйін кінәлі. Егер ақау тек бір ауысымда немесе бір детальмен болса, себеп көбіне баптау, оснастка немесе әрекет тәртібінде жатыр.

Ақаудан бұрынғы оқиғаны қалдырмаңыз. Осы жол жиі ұмытылады, бірақ кейін сағаттарды үнемдейді. Оператор ақаудан бірнеше секунд немесе минут бұрын не істегенін жазыңыз: шпиндельді іске қосты ма, құрал ауыстырды ма, наладка жасады ма, станокты қыздырды ма, үзілістен кейін жаңа бағдарламаны бастады ма. Бір код жылудың соңында пайда болғанда және сол код құрал ауыстыру кезінде шыққанда — бұл екі түрлі тарих.

Тағы бір бағаланбайтын көрсеткіш — әр кодтан кейінгі тоқтап тұрған уақыт ұзақтығы. Екі бірдей қате журналда бірдей көрінуі мүмкін, бірақ біреуі 2 минут алса, екіншісі 40 минут кетуі мүмкін. Ауысым үшін бұл мүлде басқа салмақ.

Практикада жазба мынадай болуы мүмкін: 14:07, станок №3, түнгі ауысым, оператор А., корпусты өңдеу, ақаудан бұрын — наладкадан кейін шпиндельді қосу, тоқтау — 18 минут. Тек бір осындай жол голый қате нөмірінен әлдеқайда көп береді.

Егер станоктың ішкі журналы тек код пен уақыт сақтаса, жанында қарапайым кесте жүргізіңіз. Оны әр тоқтағаннан кейін қолмен толтырса да болады. Жазуға 5 секунд жұмсау себебін табуға сағаттарды үнемдейді.

Кодтарды топтарға қалай бөлу керек

Журналды жол бойынша қарасаңыз, станок ауысымда бес рет бұзылды деп оңай ойлауға болады. Шын мәнінде жиі бұл бір тоқтау, ол бірнеше хабарламаға әкеп соғады. Журнал оқу жеңіл болу үшін бөлек жолдарды емес, бір эпизодты түгел жинаңыз.

Белгілеу қарапайым: егер кодтар тоқтаусыз және қысқа тынығулармен қатар келіп, бір тоқтауға қатысты болса, оларды бірге ұстаңыз. Станок 10:14-те тоқтады, ал келесі 15–30 секунд ішінде бірнеше хабарлама шықты. Әдетте бұл жаңа ақаулар емес, бір себептің салдары.

Бір эпизод — станоктың бір тоқтауы. Бірінші код — ықтимал себеп. Қалған хабарламалар — салдары немесе қорғау срабатывалары. Егер бүкіл тізбек бір түйінге қатысты болса, оны да бір топ ретінде қарастырыңыз.

Бұл әсіресе осьтерге, приводтарға, гидравлика және пневматикаға пайдалы. Егер X осі бойынша подряд приводтың жүктелуі, ілесу қатесі және сервожүйенің авариялық тоқтауы келсе, оны үш бөлек проблема деп бөлмеңіз. Бұл X осіне қатысты бір топ. Гидравлика үшін де солай: қысымның төмендеуі, циклге тосқауыл қою және қыстырудың тоқтауы жиі бір буында жүреді.

Есіктер, шекті қосқыштар және блокировкалар бойынша сигналдарды бөлек белгілеңіз. Олар журналда шуды жасауға және негізгі себепті көруден айыруға бейім. Есіктің жабылмауы, датчиктің дірілі, оператордың қорғанысты бірнеше рет ашуы — журнал тез ұқсас жолдармен толады. Мұндай оқиғаларды привод, шпиндель немесе гидросистема ақауларынан бөліп қою жақсы.

Ең жиі кездесетін қате — бірінші код пен экрандағы екінші хабарларды бір деңгейге қою. Бірінші код қайдан басталғанын айтады. Қалғандары жүйенің қалай жауап бергенін көрсетеді.

Ауыспың әлсіз тұсы мен механизмнің әлсіз тұсын қалай ажырату керек

Егер бір қате көбінесе бір ауысымда тіркелсе, алдымен темірден емес, әрекет тәртібінен бастаңыз. Станокты қалай іске қосады, қыздыру жасай ма, қыстыруды тексереді ме, коррекцияны растай ма, үзілістен кейінгі қадамды өткізіп алмай ма — осыны қараңыз. Бір машина екі операторда тыныш жұмыс істеп, үшіншісінде қателер төгілуі мүмкін, егер оның әрекеттер тәртібі тұрақсыз болса.

Журналдың мәні — салыстыру. Маңыздысы тек қандай код шыққаны емес, кімде шыққаны, ауысымның қай сәтінде және 10–15 минут бұрын не болғаны.

Егер код барлық операторларда бір станокта, ұқсас операцияда және уақытқа тәуелсіз қайталанса, түйін жиі кінәлі. Ол кезде шпиндель, датчик, привод, майлау, шекті қосқыш, патрон немесе кабельді тексереді. Адамдар өзгерсе де, қате қалады.

Наладкадан кейін жағдай жиі өзгереді. Егер ақаулар дереу наладкадан кейін басталса, бұрынғы баптау картасын тексеріңіз. Көбінесе оңай нәрсе жасырылған болады: құралдың вылеті әр түрлі, нөл нүктесі қате, қыстыру тәртібі ауыстырылған немесе бірінші детальды тексеру өткізіліп кеткен.

Төрт нәрсені салыстыру пайдалы: қай ауысым мен қай оператор жиі ақау ұстап алады, ақау наладкадан кейін ме әлде сериялы жұмыста ма, басқа машиналарда осындай жұмыс кезінде қайталана ма және тоқтаулар саны күннің соңына қарай өседі ме.

Егер авария кешке қарай көбейсе, себеп көбіне әдетті түрде аяқталмайтын жұмыс: ұсақ қоқысты асығыс тазалау, майлауды тексермеу, суыту жүйесінің әлсіреуі, басшылық рельстердің ластануы. Мұнда ауысымдар бойынша тазалау және майлау бақылауының жазбаларын тексеру тиімді.

Қарапайым тест бар. Бір апта ішінде бір кодтың жағдайларын екі топқа бөліңіз: оператор әрекеттерінен кейін және қалыпты цикл кезінде. Егер көпшілігі іске қосу, наладка, қолмен режим немесе тоқтаудан кейін тұрса — ауысымның әлсіз тұсын іздеңіз. Егер ақау тұрақты өңдеу ортасында түрлі адамдармен болса — механизмді тексеріңіз.

Кінә іздеуді бірден бастамаңыз. Міндет — қайталануды не бұзады дегенді түсіну. Кейде наладка картасын түзетіп, іске қосуды тексеретін қысқа чек-листі қосу жеткілікті, сонда қате жөндеусіз жойылады.

Уақыт пен жиілікті қалай қарастыру керек

Цех үшін станоктарды салыстырыңыз
Өндірісіңіздің детальдарына, көлеміне және шарттарына сай шешімді таңдаңыз.
Станок таңдау

Бір код есепте кішкентай болып көрініп, цехта үлкен проблема болуы мүмкін. Тек срабатываний санын қарасаңыз, көрініс жиі алдайды. Бес рет 30 секундтық тоқтау мен бір рет 40 минуттық ақау өндіріс көлеміне мүлде әртүрлі әсер етеді.

Сондықтан әр кодтың қасында санағыш қана емес, тоқтап тұрған уақыт та болу керек. Сол кезде не нақты ауысымды қиындататынын көруге болады. Жиі болатын кішігірім тоқтау ритмді бұзады, операторды қынжылтады және партияның темпін бұзады. Сирек ауыр ақау сирек болса да, станокты жарты күнге тоқтатады.

Оқиғаларды уақыт бойынша бөлшектеңіз. Қандай ауысымда және қай сағатта код жиі шығатынын қараңыз. Егер қайталанулар алдыңғы 20–30 минутта болса, себеп іске қосумен байланысты: қыздыру, наладкадағы асығу, қысым, майлау немесе қыстыру тексерілмеген. Егер ақаулар түстен кейін көбейсе, пересменка, бағдарламаның қайта қосылуы және шаршау тексерілсін. Партия тапсыруға жақын адамдар асығады және қарапайым қадамды өткізіп жібереді.

Бөлек белгі — қысқа сериялар. Егер станок 10 минут ішінде 2–3 рет тоқтаса, оларды үш бөлек кішкентай мәселе деп есептемеу керек. Әдетте бұл бір эпизод және бір жалпы себеп бар. Бұл датчиктің тұрақсыздығы, патронның детальді шегінде ұстауы немесе оператордың шпиндельді бірнеше рет жартылай тексеріп іске қосуға тырысқаны кезінде болады.

Бірден төрт параметрді қараңыз: код қанша рет шықты, қанша минутқа түсірді, қай сағатта болды және жалғыз ба әлде сериямен бе.

Қарапайым мысал: шпиндельді іске қосу рұқсаты жоғалуы коды апта ішінде 12 рет шықты, барлығы 18 минут алды. Жанында бір рет приводтың істен шығуы болды — 55 минут. Таза уақыты бойынша екіншісі ауыр. Бірақ бірінші өндіріс тәртібін бұзатын қауіпті: ол жиі қайталанады.

Осылай журналды оқысаңыз, қайсысын бірінші жөндеу керектігі айқын болады. Ең қатты шыңдалған ақау емес, жұмыс ритмін ең жиі немесе көп уақыт алатын нәрсе.

Бір апталық қадамдық талдау

Апта қайталанатын ақауды көру үшін жеткілікті, ал ескі жазбаларға тұншығып кетпейсіз. Ауысымның есі әлі жаңалық сақтайды, ал журналдан сурет байқалады. Егер деректер көп болса, бәрін бірден шешпеңіз. Алдымен ең көп минут сатып алған оқиға топтарын алыңыз.

Алдымен 7 күндегі барлық кодтарды бір кестеге шығарыңыз. Жанында уақыт, станок нөмірі, ауысым, операция түрі және тоқтау ұзақтығы болсын. Осы өрістерсіз кодтың өзі көп мән бермейді.

Содан кейін көшірмелерді алып тастаңыз. Экран бір сигналды бес рет қатар көрсетті ме, бұл бес авария емес, бір оқиға. Әйтпесе жиілік асырып көрсетіледі және картина бұрмалануы мүмкін.

Келесіде жазбаларды ауысымдар, станоктар және жұмыс түрлері бойынша бөліңіз. Наладка, бірінші деталь, сериялы өңдеу, құрал ауыстыру, түстен кейінгі іске қосу немесе түнгі үзілістен кейінгі іске қосуды жеке қараңыз. Бір станокта наладка кезіндегі ақау мен сериядағы ақау себептері жиі әртүрлі.

Одан кейін кодтарды топтарға жинап, жоғалған уақытты есептеңіз. Срабатываний саны өз алдына көп нәрсе айтпайды. Бір рет қайталану, мысалы шпиндельді 35 минутқа тоқтатса, жиырма кішкентай есік қателерінен маңызды болуы мүмкін.

Содан кейін үш ең ауыр тобы алыңыз да, олардың бірінші ақаудан бұрын не болғанын орындарында тексеріңіз. Апта соңында еске алу бойынша емес, журнал бойынша және станоктағы нақты жағдай бойынша: қандай заготовка болды, кім жұмыс істеді, құрал ауыстырылды ма, қыздырылды ма, патрон тазаланды ма, датчиктің орнына тимеді ме.

Осындай талдау шуды себептен ажыратады. Егер шпиндельді іске қоспау коды толығымен бір ауысымға тиесілі болса, бірден механизмді айыптамаңыз. Алдымен сол ауысымда бірінші ақаудан бұрын не істелгенін тексеріңіз: суық станокты қосқан ба, жиі оснастка өзгертілді ме немесе басқа партиямен жұмыс істеді ме.

Егер бір топ кодтар барлық ауысымда және бірдей өңдеу режимінде бір станокта қайталанса, онда түйінді тексеруге негіз бар.

Мысал: бір ауысым шпиндельді іске қоспайды

Журналды сервиске беріңіз
Қайталанатын код топтарын жинап, оларды EAST CNC сервис командасына жіберіңіз.
Сервиспен байланысу

Бір токарь станогында шпиндель қатесі таңертеңгісін жиі шығатын. Күндіз және кешкі ауысымдарда сол станок тыныш жұмыс істеді. Тек бір кодқа қарап, шпиндель кінәлі деп шешу оңай. Уақыттық тарих басқаны көрсетті.

Көрініс қарапайым болды. Таңғы ауысым станокты қосып, дер кезінде іске қосуға тырысқан. Күндізгі ауысым кейінірек келіп, қысқа қыздыру жасап, қысымды тексеріп, шпиндельді қателіксіз қосты. Бір станок, бір түйін, бірақ нәтиже әртүрлі.

Кодтан 5–10 минут бұрын жақын жазбаларды қарау пайдалы болды. Журналда ақаудың жанында жай ғана қуатты қосу, іске қосудан бұрын қысқа кідіріс, іске қосу сәтіндегі қысымның төмендеуі және екінші іске қосуда аварияның қайталануы тұрды.

Мұндай жинақ тек шпиндель түйініне ғана көрсетпейді. Ол оператор әрекеттерінің тәртібіне және іске қосқан алғашқы минуттардағы пневматика немесе гидравлика жағдайына меңзейді. Бұл жиі болатын тұзақ: код шпиндельге қатысты сияқты көрінсе де, себеп іске қосу тәртібінде болады.

Орындық тексеріс бұл пайымдауды растады. Бір ауысым станокты қосқаннан кейін дереу іске қосып жіберуге асыққан. Адамдар қысым қалыпқа келіп, өтініштен толық тұрақтанғанын күтпеген. Манометр кейде жұмыс деңгейіне кеш жетіп, бұл қадағалау әлсіз болған. Қате ең сезімтал сәтте пайда болды.

Осындай жағдайда барлық түйінді алмастырудың қажеті жоқ. Әдетте үш нәрсе жеткілікті: қосқаннан кейін минималды кідірісті бекіту, ауысым чек-литіне қысымды нақты тексеруді қосу және бір рет баяу қысым жинауы болуы мүмкін утечка немесе клапанды тексеру.

Егер осыдан кейін қате тек бір ауысымда жоғалса, қорытынды айқын: себеп іске қосу тәртібінде болған. Егер қате барлық ауысымда қалса, онда шпиндель приводын, датчиктерді және рұқсат тізбегін тереңірек тексерген жөн.

Картинаны бұзатын қателер

Авария журналы оңай адастырады. Адамдар ұзын кодтар тізімін көреді де: 12 қате болған, демек 12 поломка деп есептейді. Шындығында бір ақау үш-төрт хабарламадан тұратын тізбекке әкелуі мүмкін. Алғаш қысым түседі, кейін привод қорғауға шығады, соңында станок іске қоспайды. Егер әр кодты бөлек оқиғалар деп санасаңыз, журнал шуға айналады.

Сондықтан бірнеше минут ішінде қатар келетін және бір түйінге қатысты хабарларды бірге қарау керек. Сол кезде не бірінші болғанын, не кейін пайда болғанын көруге болады.

Тағы бір жиі қате — кінәліді ерте іздеу. Қатты ауысымнан кейін бірден оператордың кінәлі екенін айту оңай. Бірақ уақытты, шарттарды және жұмыс режимін тексермейінше бұл тек жорамал ғана. Егер бірдей комбинация ұзақ тоқтаудан кейін, суық іске қосуда немесе бір бағдарламада пайда болса, себеп датчик, майлау, разгон баптауы немесе питание болуы мүмкін.

Ауысыспен салыстыру да кейде жалған көрініс береді. Күндізгі ауысым бір детальды демалыс режимінде өңдеп, кешкі ауысым басқа заготовкамен жұмыс істеуі мүмкін. Материалды, құрал мен кесу режимін ескерместен ауысымдар бойынша кесте адамдарды айыптауды бастайды, ал шын мәнінде жай шарттар әр түрлі.

Тағы бір қателік — кіші сигналдарды елемеу. Қызудың ескертуі, сирек шекті қосқыш қатесі, қысымның қысқа төмендеуі, приводпен қысқа байланыс үзілуі — мұндай хабарламалар көбіне ірі тоқтаудан 20–30 минут бұрын шығады. Бір ескертуден қорытынды жасау ерте, бірақ қайталанатын кішкене ақау көбінесе негізгі кодтан гөрі әлсіз тұсты дәл көрсетеді.

Дұрыс жұмыс тәртібі қарапайым: тізбектегі бірінші кодты белгілеңіз, тоқтауға дейінгі 30 минутты қараңыз, ауысымдарды бір деталь мен бір режимде ғана салыстырыңыз және қайталанатын сценарийді кездейсоқ ақаудан бөліңіз.

Журнал бойынша жылдам тексерулер

Серияға арналған станок қажет
EAST CNC жабдықты жеткізеді және оны іске қосуды қамтамасыз етеді.
Таңдауды сұрау

Журнал жиналғаннан кейін бірден күрделі талдауға барудың қажеті жоқ. Алдымен қысқа сүзгіден өтіңіз. Ол 10–15 минут ішінде әрі қарай қайда қарау керек екенін анықтауға көмектеседі: операцияда ма, ауысым әрекеттерінде ме әлде станокта ма.

Алдымен бір код басқа екі-үш кодты өзімен ертіп келе ме, тексеріңіз. Көбінесе бұл тізбек: әуелі датчик срабатывает, кейін түйін тоқтайды, сосын жүйе жаңа іске қосуға тыйым салады. Экранда бұл түрлі қателер жиынтығы сияқты көрінеді, бірақ себебі біреу.

Сосын кодты нақты операциямен салыстырыңыз. Егер ақау тек құрал ауыстырғанда, шпиндель іске қосқанда немесе цикл соңында болса, мәселе көбінесе дәл осы процесс сатысында жатыр.

Келесі — бірдей кодтан кейінгі тоқтаудың қалай өзгеретінін қараңыз. Кейде қате жиі қайталанбайды, бірақ әр жаңа тоқтау ұзақтығы өседі. Бұл ауысымның реакция тәртібінің әлсіз екенін немесе түйіннің нашарлап жатқанын білдіреді.

Қолмен айналып өту әрекеттерін бөлек белгілеңіз. Оператор ақауды үнемі қайтарып, циклді қайта іске қосып жүрсе, цех уақытты кішкентай бөліктермен жоғалтады. Бұл есепте журналда аз байқалады, бірақ станок жанына барғанда және журналды талдағанда көрінеді.

Бір станокты участоктағы басқаларымен салыстыру пайдалы. Егер бірдей детальдар мен режимдер бірнеше машинада бар, ал тек біреуі ғана шығып жатса, жергілікті себеп іздеңіз: датчик, кабель, привод, қыстыру, баптау немесе тозу.

Срабатываний саны ғана емес, одан кейінгі мінез-құлыққа да қараңыз. Бір код сирек шығады бірақ әр кезде 40 минут алса, екіншісі жиі шығады, бірақ минутта шешілсе — цех үшін бұл екі түрлі проблема.

Егер екі белгі де сәйкес келсе, жұмыс нұсқасы дайын. Жиілігі жоғары және тоқтау ұзақтығы үлкен жерден бастау керек.

Талдаудан кейін не істеу керек

Талдаудан кейін алдағы аптаға қысқа жоспар керек. Егер ауысым, шебер және сервис бәрін бірден түзетсе, журнал пайдалығын жоғалтады. Кодтар өзгереді, бірақ себеп жоғалып кетуі мүмкін.

Әркімге бір әрекетпен бекіту жақсы. Ауысып үшін — іске қосу немесе наладкаға күнделікті әсер ететін бір ереже. Шеберге — журнал бойынша бір тексеріс ауысым сайын: түйін жағдайы немесе іске қосуды тексеру. Сервиске — нақты тапсырма: нақты бір түйінді, параметрді немесе сигнал тізбегін тексеру.

Осы тәсіл көріністі таза ұстайды. Мысалы, шпиндельді іске қосу тобы көп жағдайда жұмыс басталғаннан кейін 40 минут ішінде пайда болса, ауысым прогрев тәртібін өзгерте алады, шебер — кім және қашан станокты қосатынын тексере алады, ал сервис — датчикті, приводты немесе пуск рұқсат тізбегін қарастыруы тиіс.

Апта өткен соң топтар бойынша қайта өлшеу жасаңыз. Бір аптада жаңа категорияларды кездейсоқ бір рет шыққаны үшін алмаңыз. Бірдей топтарды салыстырыңыз: қанша срабатывание, қай уақытта және қай станоктарда болды — сонда шынында жақсырақ па әлде жоқ па көрінеді.

Бәрін бірден өзгертуге асықпаңыз. Бұл ең жиі жасалатын қате. Параметрлерді, наладка тәртібін және қызмет көрсету режимін бір уақытта өзгерте салсаңыз, қайсысы қате жойғанын түсінбей қаласыз.

Егер журнал түйінге немесе даулы наладка сәтіне нұсқаса, сервис пен жабдықтаушыға деректер дайындаңыз. Көп жағдайда үш нәрсе жеткілікті: қайталанатын код топтарының тізімі, пайда болған уақыт және оператордың авария алдындағы қысқаша әрекеті.

Қазақстандағы кәсіпорындар үшін мұндай әңгіме EAST CNC-пен де жүргізілуі мүмкін. EAST CNC (east-cnc.kz) токарлы ЧПУ станоктарын жеткізеді, іске қосу-қондыру және сервис қызметін атқарады, сондықтан нақты авария журналы талдауды жеңілдетіп, тоқтаулардың нағыз себебіне тезірек жетуге көмектеседі.

Станоктың авария кодтарының тарихы: әлсіз тұсын қалай анықтауға болады | East CNC | East CNC