Кескіштің орналасуы - Cutter location - Wikipedia

A кескіштің орналасуы (CLData) a позициясына сілтеме жасайды CNC фрезерлік станок а өткізу тапсырылды фреза бағдарламадағы нұсқаулар бойынша (әдетте G-код ).

G-кодты басқаратын әр қозғалыс сызығы екі бөліктен тұрады: кескіштің соңғы орнынан келесі кескіштің орналасуына дейінгі қозғалыс түрі (мысалы, «G01» сызықты, «G02» дөңгелек дегенді білдіреді) және келесі кескіштің өзі ( декартиялық нүкте (20, 1.3, 4.409) осы мысалда). «G01 X20Y1.3Z4.409»

CNC фрезерлеу үшін қолайлы кесу жолдарын құрудың іргелі негізі кескіштің орынды орындарын таба алатын және оларды тізбектей біріктіретін функциялар болып табылады.

А. Берілген кескіштің жарамды жерлерін құру проблемасына екі кең және қарама-қайшы көзқарастар бар CAD модель және құралдың анықтамасы: ығысу арқылы есептеу және үшбұрышқа есептеу. Әрқайсысы осы мақаланың кейінгі бөлімінде талқыланады.

Жалпы кескіштің орналасуының ең көп таралған мысалы болып табылады кескіштің радиусын өтеу (CRC), онда ан соңғы диірмен (шаршы, шар немесе бұқа ұшы) болуы керек офсеттік оның радиусының орнын толтыру үшін.

1950-ші жылдардан бастап жылдамдықтағы тангент нүктелерін анықтайтын CRC есептеулері автоматты түрде CNC басқару элементтерінде орындалды, мысалы G кодтарының нұсқауларына сәйкес. G40, G41 және G42. Бастапқы кірістер офсеттік регистрлерде сақталған радиустық ығысу мәндері болды (әдетте D адресі арқылы аталады) және G41 немесе G42 арқылы шақырылатын солға / оңға көтерілу / әдеттегі айырмашылық (сәйкесінше). Келуімен CAM Ескі қолмен бағдарламалау ортасын толықтыратын бағдарламалық жасақтама нұсқасын қосқан бағдарламалық жасақтама, CRC есептеулерінің көп бөлігі CAM жағына көшірілуі және CRC-ді қалай басқаруға болатын түрлі режимдер ұсынылуы мүмкін.

2 немесе 2,5 осьті CRC есептері (мысалы, XY жазықтығындағы қарапайым профиль үшін инструментальды жолдарды есептеу) есептеу қуаты жағынан өте қарапайым болғанымен, контурлаудың 3-, 4 және 5 осьтік жағдайларында болады. 3D нысандары, шар тәріздес диірмен, ол CRC өте күрделі болады. Бұл жерде CAM әсіресе өмірлік маңызды болып табылады және қолмен бағдарламалаудан әлдеқайда асып түседі. Әдетте CAM векторының шығысы белгілі бір CNC басқару моделіне сәйкес постпроцессорлық бағдарлама арқылы G-кодқа қайта өңделеді. Кейбір соңғы үлгідегі CNC басқару элементтері вектордың шығуын тікелей қабылдайды және серво кірістеріне аударманы өздері жасайды.

Есепке алу бойынша

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

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

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

Үшбұрыштарға қарсы

Кескіштің орналасуы үшін XY компонентінен бастаңыз және модельдегі барлық үшбұрыштар бойынша цикл жасаңыз. Кескіштің дөңгелек көлеңкесінің астынан өтетін әрбір үшбұрыш үшін үшбұрышқа дәл тиіп тұруы үшін кескіштің орналасуының Z мәнін есептеп шығар және осы мәндердің барлығының максимумын таб. Хван және басқалар.[1] 1998 ж. цилиндрлік, шарикті және бұқа фрезерлік құралдар үшін осы тәсілді сипаттаңыз. Бұл идеяларды одан әрі 2002 жылы Чуанг және басқалар жасаған.[2] 2004 жылғы мақалада Yau және басқалар.[3] APT-кескішті үшбұрышқа қарсы орналастырудың алгоритмін сипаттаңыз. Яу және басқалар пайдалану а кд-ағаш қабаттасқан үшбұрыштарды табу үшін.

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

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

Жоғарыда 3 осьті машиналар жатады. 5 осьті машиналар үшін арнайы кіру керек.

ZMap

The ZMap алгоритмді компьютерлік жадта кескіштің орналасуының тұрақты массивін алдын-ала есептеу және сақтау әдісі ретінде 2003 жылы Byoung K Choi академиялық әдебиеттерде ұсынды. Нәтижесінде кескіштің биіктік картасының моделі шығады, одан мәндер арасында интерполяция жүргізуге болады.[4]

Дәлдікке байланысты, бұл бекітілген ZMap нүктелерінің арасында «өзгермелі» нүктелерді орналастыру арқылы кеңейтілген ZMap немесе EZMap түрінде жалпыланды. EZMap нүктелерінің орналасуы ZMap жасалған кезде қайталанатын түрде табылады. EZMap нүктелері қалыпты ZMap нүктелерінің арасында өткір жиектер пайда болған жерде ғана орналастырылады; толығымен тегіс көз геометриясы EZMap нүктелерін қажет етпейді.

Әдебиеттер тізімі

  1. ^ Хван, Джи Сеон; Чанг, Тянь-Чиен (шілде 1998). «Жазық және филе тәріздес фрезаларды қолдана отырып, құрама беттерді үш осьпен өңдеу». Компьютерлік дизайн. 30 (8): 641–647. дои:10.1016 / S0010-4485 (98) 00021-9.
  2. ^ Чуанг, С.-М .; Чен, C.-Y .; Яу, Х.-Т. (Қаңтар 2002). «Физикалық модельдердің сканерленген деректерінен үш осьті өңдеу кезінде кедергісіз құрал-саймандар жолдарын жасауға кері инженерлік тәсіл». Өндірістің озық технологиясының халықаралық журналы. 19 (1): 23–31. дои:10.1007 / PL00003965. ISSN  1433-3015.
  3. ^ Яу, Х.-Т .; Чуанг, С.-М .; Ли, Y.-S. (Шілде 2004). «Үшбұрышты мүсінделген беттерді стерео литография форматында жалпыланған кескішпен сандық бақылау өңдеу». Халықаралық өндірістік зерттеулер журналы. 42 (13): 2573–2598. дои:10.1080/00207540410001671651.
  4. ^ Маэнг, Сеунг Риол; Баек, Нахун; Шин, Сун Ён; Чой, Бёнг Кю (2003). «Z-map сызықтық қозғалатын құралдарға арналған жаңарту әдісі» (PDF). Компьютерлік дизайн. 35 (11): 995–1009. дои:10.1016 / S0010-4485 (02) 00161-6. Архивтелген түпнұсқа (PDF) 2011 жылғы 22 шілдеде. Алынған 22 шілде, 2010.