<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">kaz44</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Университета Шакарима. Серия технические науки</journal-title><trans-title-group xml:lang="en"><trans-title>Bulletin of Shakarim University. Technical Sciences</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2788-7995</issn><issn pub-type="epub">3006-0524</issn><publisher><publisher-name>«Шәкәрім университеті» КеАҚ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.53360/2788-7995-2026-1(21)-23</article-id><article-id custom-type="elpub" pub-id-type="custom">kaz44-2431</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>АВТОМАТИЗАЦИЯ И ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ (ОРИГИНАЛЬНАЯ СТАТЬЯ)</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>AUTOMATION AND INFORMATION TECHNOLOGY (ORIGINAL ARTICLE)</subject></subj-group></article-categories><title-group><article-title>АЛГОРИТМЫ ПРОГРАММНОЙ КОМПЕНСАЦИИ СКРУЧИВАЮЩИХ КОЛЕБАНИЙ В H-ОБРАЗНЫХ 3D-ПРИНТЕРАХ НА ОСНОВЕ ФИЛЬТРОВАННЫХ B-СПЛАЙНОВ</article-title><trans-title-group xml:lang="en"><trans-title>ALGORITHMS FOR SOFTWARE COMPENSATION OF TORSIONAL VIBRATIONS IN H-BOT 3D PRINTERS BASED ON FILTERED B-SPLINES</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0002-5465-0634</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Кенжебай</surname><given-names>А.</given-names></name><name name-style="western" xml:lang="en"><surname>Kenzhebay</surname><given-names>A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Арайлым Кенжебай – докторант ОП 8D06110-«Информатика» </p><p>070100, город Семей, улица Мәңгілік Ел, 11</p></bio><bio xml:lang="en"><p>Arailym Kenzhebay – doctoral student </p><p>070100, Abai region, Semey city, Mangilik El str. 11</p></bio><email xlink:type="simple">salik2000@icloud.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-4557-6869</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Тыныкулова</surname><given-names>А.</given-names></name><name name-style="western" xml:lang="en"><surname>Tynykulova</surname><given-names>A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Асемгуль Тыныкулова – PhD, и.о. ассоциированный профессор </p><p>010000, город Астана, проспект Кабанбай батыра, 8</p></bio><bio xml:lang="en"><p>Assemgul Tynykulova – PhD, acting Associate Professor </p><p>010000, Astana, Kabanbay batyr avenue, 8</p></bio><email xlink:type="simple">asem_110981@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0003-4625-3898</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Енсебаева</surname><given-names>Г.</given-names></name><name name-style="western" xml:lang="en"><surname>Yensebayeva</surname><given-names>G.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Гульшат Енсебаева – кандидат педагогических наук, доцент </p><p>070100, город Семей, улица Мәңгілік Ел, 11</p></bio><bio xml:lang="en"><p>Gilshat Yensebayeva – Candidate of Pedagogical Sciences senior teacher department «Information and technical sciences» </p><p>070100, Abai region, Semey city, Mangilik El str. 11</p></bio><email xlink:type="simple">enss_gulshat@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-9112-5922</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Жакипбеков</surname><given-names>С.</given-names></name><name name-style="western" xml:lang="en"><surname>Zhakypbekov</surname><given-names>S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сырым Жакипбеков – магистр </p><p>050016, город Алматы, улица Манаса, 34/1</p></bio><bio xml:lang="en"><p>Syrym Zhakypbekov – Master of Computer Science </p><p>050016, Almaty, Manas str. 34/1</p></bio><email xlink:type="simple">syrymzhakypbekov@gmail.com</email><xref ref-type="aff" rid="aff-3"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0004-2567-173X</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Бакенова</surname><given-names>К.</given-names></name><name name-style="western" xml:lang="en"><surname>Bakenova</surname><given-names>K.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Камила Бакенова – PhD студент </p><p>010000, город Астана, улица Сатпаева, 2</p></bio><bio xml:lang="en"><p>Kamila Bakenova – PhD student </p><p>010000, Astana city, 2 Satbaev st.</p></bio><email xlink:type="simple">bakenova.k@bk.ru</email><xref ref-type="aff" rid="aff-4"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Университет Алихана Бокейхана</institution><country>Казахстан</country></aff><aff xml:lang="en"><institution>Alikhan Bokeikhan University</institution><country>Kazakhstan</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Астанинский международный университет</institution><country>Казахстан</country></aff><aff xml:lang="en"><institution>Astana International University</institution><country>Kazakhstan</country></aff></aff-alternatives><aff-alternatives id="aff-3"><aff xml:lang="ru"><institution>АО «Международный университет информационных технологий»</institution><country>Казахстан</country></aff><aff xml:lang="en"><institution>International Information Technology University</institution><country>Kazakhstan</country></aff></aff-alternatives><aff-alternatives id="aff-4"><aff xml:lang="ru"><institution>Евразийский национальный университет им. Л.Н. Гумилева</institution><country>Казахстан</country></aff><aff xml:lang="en"><institution>L.N. Gumilyov Eurasian National University</institution><country>Kazakhstan</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>25</day><month>05</month><year>2026</year></pub-date><volume>1</volume><issue>1(21)</issue><fpage>214</fpage><lpage>225</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Кенжебай А., Тыныкулова А., Енсебаева Г., Жакипбеков С., Бакенова К., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Кенжебай А., Тыныкулова А., Енсебаева Г., Жакипбеков С., Бакенова К.</copyright-holder><copyright-holder xml:lang="en">Kenzhebay A., Tynykulova A., Yensebayeva G., Zhakypbekov S., Bakenova K.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://tech.vestnik.shakarim.kz/jour/article/view/2431">https://tech.vestnik.shakarim.kz/jour/article/view/2431</self-uri><abstract><p>В статье представлен метод программной компенсации скручивающих колебаний в системах позиционирования 3D-принтеров с H-образной кинематикой, основанный на применении фильтрованных B-сплайнов на этапе планирования траектории движения. Актуальность исследования обусловлена ограниченной эффективностью традиционных механических и управляющих решений при подавлении крутильных колебаний, возникающих вследствие конструктивных особенностей H-образных рам. Предложенный метод заключается в аналитическом преобразовании управляющих траекторий с использованием B-сплайновых аппроксимирующих функций, параметры которых определяются на основе спектрального анализа скручивающих колебаний. В отличие от существующих подходов, основанных на жёсткой цифровой фильтрации или адаптивном управлении в реальном времени, разработанный метод обеспечивает селективное подавление резонансных частот без искажения геометрической точности траектории. В рамках исследования разработана математическая модель скручивающих колебаний H-образной кинематической системы, выполнен анализ её частотных характеристик и обоснована применимость B-сплайновой фильтрации для компенсации динамических искажений движения. Результаты численного моделирования подтверждают существенное снижение амплитуды колебаний и уменьшение ошибки позиционирования печатающей головки. Полученные результаты демонстрируют, что предложенный метод представляет собой универсальный алгоритмический подход, ориентированный на интеграцию в стандартные планировщики траекторий, и может быть применён для широкого класса аддитивных систем с H-образной кинематикой без модификации аппаратной части.</p></abstract><trans-abstract xml:lang="en"><p>The rapid development of additive manufacturing technologies imposes increasingly stringent requirements on the positioning accuracy and dynamic stability of motion systems, particularly in printers employing H-bot kinematic architectures, which are prone to torsional vibrations. Such vibrations significantly degrade print quality by inducing trajectory deviations of the print head and cannot be effectively mitigated solely through mechanical reinforcement or conventional control strategies. This study proposes a software-based torsional vibration compensation method founded on the use of filtered B-splines for motion trajectory correction at the planning stage. Unlike existing approaches that rely on rigid digital filtering or realtime adaptive control, the proposed method combines the high approximation capability of B-splines with selective attenuation of spectral components responsible for resonant torsional oscillations. A mathematical model of torsional vibrations in H-bot frame structures is developed, followed by a spectral analysis of their dynamic characteristics to justify the applicability of B-spline-based filtering for identifying and compensating critical frequency components. Numerical simulation results demonstrate a substantial reduction in vibration amplitude and a corresponding decrease in trajectory tracking error of the print head. The practical relevance of the proposed approach lies in its ability to be integrated into standard trajectory planning algorithms without hardware modification, making it applicable to a wide class of H-botbased additive manufacturing systems.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>3D-принтеры</kwd><kwd>H-образная кинематика</kwd><kwd>скручивающие колебания</kwd><kwd>программная компенсация</kwd><kwd>фильтрованные B-сплайны</kwd><kwd>коррекция траектории</kwd><kwd>спектральный анализ</kwd><kwd>вибрации</kwd><kwd>качество печати</kwd><kwd>планировщик движения</kwd></kwd-group><kwd-group xml:lang="en"><kwd>3D printers</kwd><kwd>H-shaped kinematics</kwd><kwd>torsional vibrations</kwd><kwd>software compensation</kwd><kwd>filtered Bsplines</kwd><kwd>trajectory correction</kwd><kwd>spectral analysis</kwd><kwd>vibrations</kwd><kwd>print quality</kwd><kwd>motion planner</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Sculpteo, Inc., The state of 3D printing: the data you need to understand the 3D printing world and build your 3D printing strategy, San Francisco, CA, 2019.</mixed-citation><mixed-citation xml:lang="en">Sculpteo, Inc., The state of 3D printing: the data you need to understand the 3D printing world and build your 3D printing strategy, San Francisco, CA, 2019.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Comb J.W. Gantry assembly for use in additive manufacturing system. U.S. Patent Application № 20130078073(A1) / J.W. Comb, W.J. Swanson, J.L. Crotty // Washington, DC: U.S. Patent and Trademark Of-nice, 2011.</mixed-citation><mixed-citation xml:lang="en">Comb J.W. Gantry assembly for use in additive manufacturing system. U.S. Patent Application № 20130078073(A1) / J.W. Comb, W.J. Swanson, J.L. Crotty // Washington, DC: U.S. Patent and Trademark Of-nice, 2011.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Clavel R. Device for the movement and positioning of an element in space, U.S. Patent № 4,976,582. Washington, DC: U.S. Patent and Trademark Office, 1990.</mixed-citation><mixed-citation xml:lang="en">Clavel R. Device for the movement and positioning of an element in space, U.S. Patent № 4,976,582. Washington, DC: U.S. Patent and Trademark Office, 1990.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Moyer I.E. CoreXY, 2012. https://corexy.com/theory.html (accessed 27 June 2020).</mixed-citation><mixed-citation xml:lang="en">Moyer I.E. CoreXY, 2012. https://corexy.com/theory.html (accessed 27 June 2020).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Sollmann K.S. Dynamic modeling of a two-axis, parallel, H-frame-type XY positioning sys-tem / K.S. Sollmann, M.K. Jouaneh, D. Lavender // IEEE/ASME Trans. Mechatronics. – 2010. – № 15(2). – Р. 280-290. https://doi.org/10.1109/TMECH.2009.2020823.</mixed-citation><mixed-citation xml:lang="en">Sollmann K.S. Dynamic modeling of a two-axis, parallel, H-frame-type XY positioning sys-tem / K.S. Sollmann, M.K. Jouaneh, D. Lavender // IEEE/ASME Trans. Mechatronics. – 2010. – № 15(2). – Р. 280-290. https://doi.org/10.1109/TMECH.2009.2020823.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Phanomchoeng G. Adaptive Gain Control for a Two-Axis, H-Frame-Type, Positioning System / G. Phanomchoeng, R. Chancharoen // Engineering Journal. – 2017. – № 21(3). – Р. 223-34. https://doi.org/10.4186/ej.2017.21.3.223.</mixed-citation><mixed-citation xml:lang="en">Phanomchoeng G. Adaptive Gain Control for a Two-Axis, H-Frame-Type, Positioning System / G. Phanomchoeng, R. Chancharoen // Engineering Journal. – 2017. – № 21(3). – Р. 223-34. https://doi.org/10.4186/ej.2017.21.3.223.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Stratasys Inc. 3D printers. http://www.stratasys.com/3d-printers (ac-cessed 27 June 2020).</mixed-citation><mixed-citation xml:lang="en">Stratasys Inc. 3D printers. http://www.stratasys.com/3d-printers (ac-cessed 27 June 2020).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">MakerBot 3D printers. https://www.makerbot.com/3d-printers / (ac-cessed 27 June 2020).</mixed-citation><mixed-citation xml:lang="en">MakerBot 3D printers. https://www.makerbot.com/3d-printers / (ac-cessed 27 June 2020).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Creality Ender 4: Review the specs, Al3DP. – 2019. https://all3dp.com/1/creality-ender-4-3dprinter-review / (accessed 27 June 2020).</mixed-citation><mixed-citation xml:lang="en">Creality Ender 4: Review the specs, Al3DP. – 2019. https://all3dp.com/1/creality-ender-4-3dprinter-review / (accessed 27 June 2020).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Go J. Fast desktop-scale extrusion additive desktop-scale manufacturing / J. Go, A.J. Hart // Addit. Manufac. – 2017. – № 18. – Р. 276-284. https://doi.org/10.1016/j.addma.2017.10:016.</mixed-citation><mixed-citation xml:lang="en">Go J. Fast desktop-scale extrusion additive desktop-scale manufacturing / J. Go, A.J. Hart // Addit. Manufac. – 2017. – № 18. – Р. 276-284. https://doi.org/10.1016/j.addma.2017.10:016.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Kraveenthar K. H-Bot mechanism racking issue – 3D printing, YouTube. – 2017. https://www.youtube.com/watch?v=2_wWr66b16Q (accessed 27 June 2020).</mixed-citation><mixed-citation xml:lang="en">Kraveenthar K. H-Bot mechanism racking issue – 3D printing, YouTube. – 2017. https://www.youtube.com/watch?v=2_wWr66b16Q (accessed 27 June 2020).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">G. Coetzee, Design analysis: Core XY vs H-Bot. – 2016. https://hackaday.com/2016/02/29/design-analysis-core-xy-vs-h-bot/ (accessed 27 June 2020).</mixed-citation><mixed-citation xml:lang="en">G. Coetzee, Design analysis: Core XY vs H-Bot. – 2016. https://hackaday.com/2016/02/29/design-analysis-core-xy-vs-h-bot/ (accessed 27 June 2020).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Avdeev A.R. Investigation of Kinematics of 3D Printer Print Head Moving Systems / A.R. Avdeev, A.A Shvets, I.S. Torubarov, // 5th Int. Conf. on Industrial Engineering. – 2020. – Р. 461-471. https://doi.org/10.1007/978-3-030-22041-9_50.</mixed-citation><mixed-citation xml:lang="en">Avdeev A.R. Investigation of Kinematics of 3D Printer Print Head Moving Systems / A.R. Avdeev, A.A Shvets, I.S. Torubarov, // 5th Int. Conf. on Industrial Engineering. – 2020. – Р. 461-471. https://doi.org/10.1007/978-3-030- 22041-9_50.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Sollmann K.S. Modeling, simulation, and control of a belt-driven, parallel H-frame type two axes positioning system / Sollmann K.S. // Master's Thesis, University of Rhode Island, South Kingstown, Rhode Island, USA. – 2007. https://digitalcommons.uri.edu/theses/607 / (accessed 27 June 2020).</mixed-citation><mixed-citation xml:lang="en">Sollmann K.S. Modeling, simulation, and control of a belt-driven, parallel H-frame type two axes positioning system / Sollmann K.S. // Master's Thesis, University of Rhode Island, South Kingstown, Rhode Island, USA. – 2007. https://digitalcommons.uri.edu/theses/607 / (accessed 27 June 2020).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
