Плагин чпу для вордпресс. Настройка ЧПУ WordPress - постоянные ссылки

Рад Вас приветствовать на моем блоге! У Вас до сих пор нет человеко-понятных URL на сайте и Вы начали задумываться над этим? Тогда эта статья для Вас.

Что такое ЧПУ

ЧПУ (человеко-понятный URL) сайта – это таким образом сформированный URL страницы, что по его названию понятно о чем идет речь в статье. Вот два рисунка: на первом обычный URL, на втором уже человеко-понятный.

Вообще, я считаю, что человеко-понятные урлы необходимо настраивать на каждом сайте, особенно если у Вас молодой сайт, например, с посещаемостью не более 100 человек в сутки. Если Вы только создали свой сайт смело ставьте ЧПУ. На более зрелом сайте надо еще подумать.

Преимущества ЧПУ

Преимуществ у человеко-понятных URL много, вот на мой взгляд, самые важные:

    • По виду этого URL будет сразу видно о чем статья
    • Поисковые системы подсвечивают совпадение ключевых слов в URL страницы с теми, которые вводит пользователь в строку поиска

  • Из человеко-понятных URL поисковые системы смогут составить правильную структуру Вашего сайта
  • Человек попав на сайт, сможет осуществлять вручную навигацию по сайту

Правильная настройка ЧПУ

Итак, перейдем к практическим действиям. Для того, чтобы настроить правильные ЧПУ заходим в админку сайта. Далее в главном меню выбираем пункт «Настройки », а в нем подпункт «Постоянные ссылки ».

В открывшемся окне ставим переключатель радио-кнопки на «Произвольно» и в поле для ввода вбиваем следующее заклинание: /%category%/%postname%.html . Данная структура наиболее оптимальна для продвижения сайта.

Вы спросите, а что если я хочу убрать «.html» с конца URL строки? Я Вам отвечу, что не надо этого делать, потому что становится не ясна структура сайта. Из такого URL трудно будет понять: это категория, в которой находится статья или это категория, в которой есть подкатегория.

Установка плагина cyr to lat enhanced

Перед тем, как начать устанавливать плагин cyr to lat enhanced для WordPress, расскажу о его преимуществах над rus to lat:

  • В отличие от rus to lat он обновляется и поддерживается. Rus to lat последний раз обновлялся четыре года назад
  • Если на сайте были статьи до его установки, то он автоматически сделает из старых ссылок человеко-понятные

Итак, приступим к . В главном меню админки сайта выбираем «Плагины », далее «Добавить новый ». На следующей странице в поле поиска плагинов вбиваем “cyr to lat”. В результатах поиска выбираем “cyr to lat enchanced”. Также не забываем его активировать.

Убираем «category» из ссылки на рубрику

Для решения этой проблемы я потратил не мало времени в интернете. На одних сайтах говорили, что надо поставить специальный плагин, на других, что надо использовать для этого файл “.htaccess”. Даже видел, что советовали вставить в код специальную php-функцию. Но какого было мое удивление, когда я нашел этот способ, с которым сейчас поделюсь с Вами. Думаю, Вы удивитесь не меньше моего.

Для удаления “category” из рубрик в WordPress надо всего лишь перейти в настройки «постоянных ссылок ». Там в секции «Дополнительно» найти поле «Префикс для рубрик» и вставить туда точку («.»). Вот так все просто.

Итак, резюме. Мы узнали что такое ЧПУ, как сделать человеко-понятные url в WordPress и для чего нам это надо. Если у Вас есть какие-нибудь вопросы и пожелания, можете оставлять их в комментариях. Удачи Вам и до встречи!

С уважением, Евгений Кузьменко.

Мир интернета стремительно развивается и покоряет все новые вершины. Миллионы сайтов, сервисов и служб рады принять очередного пользователя на своих страницах. Создано огромное количество адресов, которые генерируются автоматически. И не всегда их удобно читать и запоминать. К тому же бессмысленный набор символов плохо ранжируется поисковыми системами. Вследствие этого возникла необходимость ввести реализацию кода таким образом, чтобы он мог предстать в более удобном и приятном глазу пользователя виде.

Поэтому в мире веб-разработок появился термин ЧПУ-ссылки. О том, что это такое и как его реализовать, пойдёт речь в статье.

Что такое ЧПУ-ссылки

Вообще, ЧПУ - слово жаргонное, означающее человекопонятный урл. УРЛ - заимствование от английского URL, единообразного локатора ресурса. Человекопонятный, в свою очередь, означает набор символов в адресной строке, который удобно и легко воспринимается. Например, генерируемый адрес страницы может выглядеть так: http://example.com/index.php?page=name. Не очень понятно смотрится и не показывает структуру сайта. Присутствуют знаки, не несущие смысловой нагрузки и неясно, что значит страница и имя.

Следующий адрес может выглядеть так: http://example.com/products/new/boat. Здесь понятно, что речь о продукции, причём новой, а конкретно - о лодке. Это и есть человекопонятный урл. Он гораздо лучше индексируется поисковыми системами и показывается в выдаче выше остальных. А человек, посетивший сайт, сможет понять, что зашёл именно в нужный раздел.

Однако у ЧПУ-ссылок есть некоторые ограничения. Например, в адресе нельзя использовать русские символы. Они при этом заменяются на числовое значение и знак процента. Поэтому отечественные разработчики используют транслитерацию русских слов в латиницу. Например, так - oborudovanie или produkcia. Также автоматически сформированная ЧПУ-ссылка может увеличить общую длину строки.

Для реализации транслитерации и преобразования к человекопонятным урлам используются специальные средства. Доступны они, как правило, в системах управления контента - CMS. Создание ЧПУ-ссылок происходит в них автоматически, на основе названия товара, статьи или блога, а также раздела, в котором он размещён. В итоге, при создании новой записи, добавления товара формируется человекопонятный урл, который хорошо воспринимается и людьми, и машинами.

Как сделать ссылки ЧПУ в популярных CMS

CMS — система управления, контентом, которая в удобном и простом интерфейсе позволяет в короткие сроки создать полноценный сайт. Функционал расширяется за счёт наличия большого количества готовых шаблонов, модулей и плагинов. Это позволяет человеку далёкому от языков программирования PHP, JavaScript, HTML и смежных им, быстро создать свой собственный сайт или блог.

Практически все системы управления контентом обладают отличным набором инструментов в виде плагинов для создания ЧПУ. Стоит подробнее рассмотреть наиболее распространённые из них.

  • WordPress — самая популярная, по статистике, система управления контентом. Она установлена на большинстве известных блогов и сайтов. Славится простотой освоения и установки.
  • Joomla — популярна меньше, но все же активно используется среди разработчиков. Обладает хорошим функционалом, выбором компонентов, плагинов и модулей.
  • OpenCart — отдельный проект для создания интернет-магазинов. Внутренне напоминает любую CMS, но «заточен» под решение узкого круга задач.

ЧПУ-ссылки в WordPress — простота реализации

WordPress является, наверное, самой простой системой управления контентом. Она способна значительно упростить создание сайта или блога с нуля за короткое время.

Настройка ЧПУ в WordPress проста и сводится в основном к скачиванию и установке плагина Cyr-To-Lat. Он служит для преобразования кириллических строк в латиницу.

Для начала стоит его найти и скачать. Делать это лучше с официального сайта WordPress. Так можно избежать вероятности попадания в плагин вредоносного или рекламного кода.

  • После скачивания архива его нужно распаковать.
  • Затем надо переместить эту папку в раздел wp-content ->plugins. Делается это, как правило, с помощью любого доступного FTP менеджера.
  • Теперь нужно зайти в административную панель WordPress, введя логин и пароль.
  • В разделе «Плагины» надо найти Cyr-To-Lat и активировать его. Плагин теперь установлен в системе и включен.
  • Для этого надо перейти в «Параметры», и там зайти в «Постоянные ссылки».
  • В общих настройках есть несколько шаблонов, по которым можно построить внешний вид ссылки. Рекомендуется использовать тип «Произвольно», позволяющий настроить все, как необходимо. Самая простая конструкция для такого шаблона - /%category%/%postname%/. Она означает, что в адресной строке будет выводиться категория, а затем название поста.
  • А потом уже Cyr-To-Lat преобразует все это в латиницу. В результате, получится красивая и понятная ЧПУ-ссылка в WordPress.

Помимо Cyr-To-Lat, можно использовать и аналоги, которые присутствуют на официальном сайте. Например, такие — WP Translitera, ACF: Rus-To-Lat, Rus-To-Lat Advanced. Установка данных плагинах похожа, поэтому останавливаться на них отдельно не имеет смысла.

ЧПУ в Joomla, несколько вариантов создания

Joomla немного более сложная система управления контентом. Так же, как и WordPress обладает свойством создавать сайты и блоги в короткие сроки. Она имеет обширный функционал и гибкость. Далее, нужно описать как сделать ссылки ЧПУ в данной CMS.

Joomla изначально обладает встроенным функционалом для создания человекопонятных урлов. ЧПУ-ссылки в Joomla 3 можно включить на странице общих настроек в разделе «Настройки SEO». Пункт «Включить SEF (ЧПУ)» должен быть установлен в положение «Да». Таким образом ссылки будут преобразованы в более понятный вид.

Здесь же можно дополнительно установить перенаправление урлов, путем создания ЧПУ-ссылки в htaccess. Этот файл выполняет роль конфигурационного хранилища веб-сервера Apache. В нем можно с помощью регулярных выражений и директивы RewriteRule изменить преобразование ссылки в нужный урл. Главное отличие такого подхода - гибкость. Можно привести ссылки практически к любому виду.

Пункт «Добавлять суффикс к URL» приставляет в конце строки расширение документа. Например, html. Данное расширение мало интересует рядового посетителя сайта, поэтому опцию можно оставить в положении «Нет».

Алиасы в Unicode - данный пункт проводит транслитерацию названия материала в латиницу. Это нужно для того, чтобы вместо русских букв или других символов не отображалось нечто несуразное и нечитаемое.

Альтернативные компоненты для Joomla

Реализовать генератор ЧПУ-ссылок в Joomla также можно с помощью различных компонентов. Например, один из популярных - JoomSEF. Он распространяется бесплатно и лучше скачивать его с официального сайта Joomla.

В её функционал, помимо преобразования урлов в ЧПУ, имеется набор для генерирования метаданных, поисковых машин, ключевых слов, а также управления дублирующимися страницами. Стоит отметить имеющуюся поддержку кодировки UTF-8 и настройку страницы 404 по своему усмотрению.

В Joomla 3 возможны три способа установки: загрузкой напрямую с компьютера, из каталога сайта и посредством передачи ссылки на него.

Для первого варианта файл придётся скачать. Затем выбрать в меню административной панели CMS в «Расширения» и перейти в «Менеджер расширений». С помощью кнопки «Выберите файл» надо показать системе подготовленный архив и установить его.

Второй вариант используется редко. А вот третий является самым удобным из них, так как не требует скачивания. Достаточно всего лишь скопировать ссылку на JoomSEF и указать его в поле «Установить из URL» на одноимённой вкладке. Система сама проверит его наличие и при соответствии всех параметров установит.

Стоит отметить, что для полноценной работы дополнения, нужно чтобы пункты «Включить SEF», «Перенаправление URL» и «Добавлять суффикс к URL» в настройках SEO были переведены в положение «Да».

Установленный компонент сразу же внедрится в систему в активном режиме и начнёт свою работу. А именно, преобразует все имеющиеся ссылки в более эстетичный вид.

JoomSEF обладает большим количеством настроек и опций. С их помощью можно очень тонко привести все ссылки сайта практически к любому необходимому виду.

JBZoo и человекопонятный урл

Компонент JBZoo представляет собой универсальный и мощный инструмент для создания интернет-магазинов, каталогов, блогов и просто сайтов-визиток на базе системы управления контентом Joomla.

Для установки JBZoo в Joomla в ней уже должно присутствовать дополнение Zoo.

Иногда стандартные настройки SEF не дотягиваются до своих компонентов, чтобы выполнить преобразование. Поэтому для создания ЧПУ-ссылок в JBZoo рекомендуется применять компонент sh404SEF. Данный продукт бесплатен и является хорошим инструментом для формирования ссылок в JBZoo. настроек, функций, поддержки различных соцсетей и сервисов.

Установка производится путем копирования ссылки на архив, либо с помощью прямой загрузки файла на сервер, скачанного предварительно.

OpenCart и настройка ЧПУ

OpenCart — это платформа без привязки к какой-либо системе управления контентом. То есть функционирует отдельно. Ее главная направленность — удобное создание интернет-магазинов различной степени сложности. Несмотря на то что сам продукт бесплатен, многие дополнения к нему распространяются на коммерческой основе. Последняя стабильная версия — 2.0.

Начать настройку ЧПУ первым способом можно с редактирования конфигурационного файла htaccess веб-сервера Apache.

  • Для этого нужно перейти в папку сайта через FTP или имеющийся в административной памяти файловый менеджер.
  • В корневом каталоге должен лежать файл.htaccess.txt. Так как он не оказывает никакого действия на систему с расширением txt, то первое, что надо сделать — переименовать его в.htaccess. Теперь веб-сервер будет читать его директивы и исполнять их.
  • Теперь нужно перейти в настройки сайта и на вкладке «Сервер» включить использование ЧПУ.
  • Все изменения нужно сохранить.
  • Теперь все ссылки должны преобразится.

Иногда, ввиду некоторых причин, многие адреса все же не изменяются и остаются непонятными. Для реализации этой задачи можно использовать компонент SeoPro. Правда, перед его установкой придётся сначала реализовать OCMOD Multiline Fix. Для этого нужно вручную изменить код одного файла. Находится он по адресу admin/controller/extension/modification.php. Для его редактирования рекомендуется использовать утилиту Notepad++, чтобы избежать проблем с кодировками.

Добавить нужно всего одну строку кода в блок после переменной $limit. Выглядит она так:

  • $quote = $operation->getElementsByTagName("search")->item(0)->getAttribute("quote");
  • if (!$limit) {
  • $limit = -1;

и после него добавить:

  • if ($quote == "true") {
  • $search = preg_quote($search);

Затем надо собственно установить и сам модуль SeoPro. Скачанный архив нужно распаковать на сервере. Затем выполнить пару запросов в базу данных посредством phpmyadmin:

  • ALTER TABLE `oc_product_to_category` ADD `main_category` tinyint(1) NOT NULL DEFAULT "0"; ALTER TABLE `oc_product_to_category` ADD INDEX `main_category` (`main_category`);

Теперь нужно поправить главный файл index.php. В нем интересует строка:

  • $controller->addPreAction(new Action("common/seo_url"));

которая заменяется на:

  • if (!$seo_type = $config->get("config_seo_url_type")) {
  • $seo_type = "seo_url";
  • $controller->addPreAction(new Action("common/" . $seo_type));

Далее, идёт набор процедур, связанных с настройками внутри админки. В меню надо найти «Модули», перейти в «Модификаторы» и нажать на обновления. Находясь здесь же, нужно перейти к списку «Модули» и в нем установить SeoPro. Затем, по нажатию кнопки «Редактировать» зайти в него и сохранить. После всех манипуляций все должно заработать, если нет, то надо попробовать снова переустановить модуль. Или обратиться за помощью к специализированным форумам.

Реализация функционала ЧПУ на языке PHP

Большинство сайтов в Сети написаны на PHP. Он достаточно мощен, удобен и прост в изучении. Его работа незаметна для пользователя, так как обработка PHP-кода происходит на стороне сервера и браузеру отправляется уже готовая HTML-страница, понятная ему.

Показать реализацию ЧПУ-ссылок на PHP можно на небольшом примере кода. Однако для приведения строк адреса в реальных многостраничных проектах к человекопонятному виду, придётся повозиться.

Любой сайт начинает свою работу с файла index.php. В том числе и генерирует обращение к другим страницам сайта. Но сначала нужно немного изменить конфигурационный файл htaccess. В нем надо указать или расскомментировать несколько директив, как показано на фото.

Первая строка разрешает преобразовать URL с помощью сервера. Вторая — устанавливает базовый адрес. Следующие две строки выполняют проверки на присутствие файла и папки. Последняя передаёт управление в index.php, если 3 и 4 строка реализуются без ошибок.

Для хранения соответствия id страницы и её преобразованного значения нужна таблица. Поэтому её надо создать. В частности, можно создать простенькую, для понимания процесса. Она будет содержать два поля: SEF и page_id. SEF хранит название и имеет тип varchar. А page_id - номера страниц типа int.

Теперь осталось поправить и сам файл index.php. Это всего лишь пример и на практике конкретного проекта все может быть несколько иначе: $result = $_SERVER["REQUEST_URI"]. В данной строке в переменную $result передаётся запрошенный урл.

  • if (preg_match ("/([^a-zA-Z0-9\.\/\-\_\#])/", $result)) { header("HTTP/1.0 404 Not Found"); echo "Недопустимые символы в URL"; exit; }

В этом блоке проверяется наличие символов, цифр и некоторых знаков. Если присутствует что-то другое кроме перечисленных, то выдаётся страница 404.

  • $array_url = preg_split ("/(\/|\..*$)/", $result,-1, PREG_SPLIT_NO_EMPTY);

Здесь объявлен массив $array_url, в который с помощью функции preg_split помещаются элементы, не имеющие ничего лишнего в ЧПУ.

  • if (!$array_url) { $ID_page = 1; }else{ $sef_value = $array_url;

Здесь происходит обработка запроса в случае, когда обращение было произведено не к конкретной странице, а к домену. Поэтому нужно в ответ отправить id = 1. Также на этом месте подразумевается запрос к базе данных проекта, который узнает, имеется ли в ней значение из переменной $sef_value в поле SEF. Если ничего не найдено, отправить пользователю страницу 404. В конце идёт обработка полученного в результате кода адреса и выдача соответствующих материалов или элементов.

Плюсы и минусы использования ЧПУ

Преимущества использования человекопонятных урлов можно перечислить таким образом:

  • ссылка визуально выглядит эстетичнее, нежели набор непонятных символов, особенно на незнакомых сайтах;
  • запоминание адреса происходит гораздо легче;
  • весь путь и структура сайта становится понятной;
  • GET параметры, передающиеся обычным путем, используют переменные в адресной строке, чего нет в ЧПУ, а значит, не нарушается безопасность;
  • улучшение навигации по сайту;
  • СЕО-оптимизация значительно улучшается и поисковые роботы лучше индексируют такой сайт.

Недостатков гораздо меньше. И самый существенный из них - это настройка. Не всегда удаётся привести адреса страниц к человекопонятному виду путем штатных или сторонних решений. Иногда приходится вникать в код и править его самостоятельно, что требует знаний и времени. Второй недостаток не так существенен и касается сайтов с большой посещаемостью. Из-за формирования ссылок на «лету» повышается нагрузка на сайт. Но так как стоимость сетевого оборудования неуклонно снижается, то такие затраты на ресурсы сервера мало кто считает. В общем, преимущества значительно перевешивают недостатки, поэтому несмотря на сложную реализацию человекопонятных урлов, использовать их стоит.

Заключение

В статье рассмотрено, какие ссылки являются ЧПУ, а какие нет. Были подробно расписаны наиболее простые и быстрые решения проблемы. А также несколько самых доступных вариантов сложных подходов. В любом случае использование CMS при разработке сайта значительно снижает трудо- и временные затраты при оптимизации адресов страниц. Поэтому связка CMS и ЧПУ должна быть использована как наиболее эффективная альтернатива ручной разработке.

В продвижении и оптимизации сайтов нужно учитывать абсолютно все, даже каждую мелочь, если она хоть как-то может улучшить позиции вашего сайта. Начинающие оптимизаторы очень часто задаются вопросом, что такое ЧПУ, и не зря. ЧПУ расшифровывается как человекопонятный урл. Использовать такие адреса рекомендую абсолютно на всех сайтах. Ведь они понятны и удобны для посетителей, а значит и учитываются поисковыми системами.

Смотрите сами, какой урл для вас будет больше понятен. Этот:

Http://сайт/?p=3

Или все же этот:

Думаю, все без исключения скажут, что второй вариант является более понятными и читаемым. А что вообще можно сказать о содержимом страницы, если она имеет адрес такого вида, как в первом примере? Практически ничего. А вот по второму адресу можно сразу сделать вывод, что речь пойдет об установке кнопок социальных сетей на сайт.

Это лишь один из возможных примеров. Некоторые движки для создания сайтов автоматически генерируют такие адреса страниц, что, как говорится, без бутылки не разберешься. Урлы порой бывают на столько громоздкими, что даже адресной строки для них не хватает. ЧПУ же легки для восприятия, их можно запомнить, записать, продиктовать. Но это еще не все. Как уже говорилось выше, что удобно для пользователей интернета, не может не учитываться поисковиками. О влиянии ЧПУ на позиции сайтов в поисковой выдаче я утверждать не буду, так как не проводил таких экспериментов, но есть мнения, что влияют. А вот то что при помощи ЧПУ можно увеличить количество переходов с поисковых систем — это факт. Почему? Смотрите сами:

Благодаря этому простому поисковому запросу можно увидеть, что яндекс выделяет ключевые слова в урлах жирным шрифтом. Согласитесь, это привлекает внимание. И больше шансов, что пользователь перейдет именно на тот сайт, где ключевые слова будут выделены жирным не только в заголовке и описании, но и в адресе веб-страницы.

Настраивать ЧПУ на сайтах, сделанных на каких-либо cms, как правило, легко. Чаще всего их можно включить прямо в админке сайта, иногда для этого еще приходится устанавливать дополнения. Я покажу вам, как сделать ЧПУ, на примере wordpress.

Как настроить ЧПУ на wordpress

Вам потребуется всего лишь несколько минут, чтобы настроить ЧПУ на wordpress. Первым делом авторизуйтесь в админ-панели сайта и перейдите в параметры-постоянные ссылки.

Вы увидите вот такие вот несложные настройки. Изначально у вас будет выбран вариант «по умолчанию», естественно он неприемлем с точки зрения оптимизации. Вам нужно выбрать тот вариант, в примере которого имеется надпись «sample-post». Я на всех своих сайтах и блогах, созданных на wordpress, выбираю «название записи», так как считаю, что даты в урле указывать ни к чему. Можете также выбрать вариант «произвольно» и вписать в поле /%postname%/, получится тоже самое.

RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

После этих трех несложных шагов на вашем сайте будут включены ЧПУ. На других движках в настройке ЧПУ также нет ничего сложного, хотя бывают и исключения.

Беда в том, что начинающие вебмастера слишком поздно задумываются о всех тонкостях оптимизации сайта. Их вины в этом конечно же нет. Ведь невозможно думать о том, что еще даже неизвестно. Чтобы избежать неприятных моментов, обязательно почитайте о том, . Осознание того, что такое ЧПУ, и для чего они нужны, чаще всего приходит тоже с опозданием. Иногда на сайте к этому времени уже написано несколько десятков статей, и тогда перед вебмастером встает нелегкий выбор, оставлять все, как есть, или все же переходить на ЧПУ. Если на ваш сайт еще нет множества внешних ссылок, и его позиции в выдаче еще не столь высоки, то рекомендую все-таки настроить ЧПУ. Ведь оптимизация сайта по сути состоит из множества пунктов, и чем больше из них будет выполнено, тем лучше.

Добрый день дорогоие читатели моего блога, сегодня хочу поговорить с вами о настройке постоянных ссылок в WordPress, они же ЧПУ WordPress . Тема конечно не новая да и нет ничего сложного, но многие спрашивают и отвечать каждый раз на почту не совсем удобно. А так всегда можно дать ссылку на пост и дело с концом, и клиент доволен и не нужно текст искать:-).

Навигация по странице:

ЧПУ - человеко понятные урлы (иногда расшифровуют как человеко подобные) но по своей сути это перековерканная англоязычная аббревиатура SEF url (search engine friendly url), дружественные к поисковым системам ссылки. Проще говоря это ссылки в виде понятного текста вместо гет параметров.?p=1691 согласитесь более приятно его видеть таким https://сайт/nastrojka-chpu-wordpress/

Основные преимущества ЧПУ для WordPress

  • Преимущеста ЧПУ Wordpress для посетителей

    • ссылки имеют более привлекательный вид в строке URL;
    • такую ссылку проще запомнить если, например, речь идет о именах функций или других уникальных фразах;
    • по ЧПУ ссылке легко можно понять в каком разделе мы сейчас находимся.
  • Преимущеста ЧПУ WordPress при СЕО оптимизации

    • правильный текст в ссылке влияет на ранжирование сайта в поисковых системах;
    • некоторые системы могут подсвечивать часть ссылки которая совпадает с поисковым запросом;
    • полное присутствие структуры в ЧПУ урле;
    • можно все ГКД в кириллице сделать на транслите.
  • Преимущеста ЧПУ для разработчика и хозяина сайта

    • в социальных сетях не потеряется часть юрл при репосте вашего сайта;
    • можно сделать акуратные красивые ссылки вместо километровых громадин, как это было когда то давным давно в Джумле:-);
    • сайт или блог с ЧПУ смотрится намного привлекательней и выглядит более понятно;
    • очередной плюс к юзабилити вашего сайта.


Вот мы плавно и добрались до третьей, заключительной руководства по созданию ЧПУ станка. Она будет насыщена полезной информацией о настройке электроники, программы управления станком, и калибровке станка.
Запаситесь терпением – букв будет много!

Программное обеспечение

Так как у нас не получится в полной мере проверить собранный контроллер без компьютера с настроенной программой управления станка, вот с неё и начнём. На этом этапе никакие инструменты не понадобятся, нужны лишь компьютер с LPT портом, руки и голова.

Существует несколько программ для управления ЧПУ станком с возможностью загрузки управляющего кода, например, Kcam, Desk CNC, Mach, Turbo CNC (под DOS), и даже операционная система оптимизированная для работы с ЧПУ станком – Linux CNC.

Мой выбор пал на Mach и в статье я буду рассматривать только эту программу. Поясню свой выбор и опишу несколько достоинств этой программы.

Mach присутствует на рынке несколько лет и зарекомендовал себя, как очень достойное решение для управления ЧПУ станком.
- Большинство используют именно Mach 2/3 для управления своим домашним станком.
- По причине популярности, в сети Интернет довольно много информации о этой программе, возможных проблемах и рекомендации, как их исправить.
- Подробный мануал на русском языке
- Возможность установки на слабый. У меня Mach 3 установлен на Celeron 733 с 256Мб оперативки и при этом всё замечательно работает.
- И главное – полная совместимость с Windows XP, в отличие от, например Turbo CNC, которая заточена под DOS, хотя TurboCNC ещё менее требовательна к железу.

Думаю, этого более чем достаточно для того, чтобы остановили свой выбор на Mach_e, но никто не запрещает попробовать и другой софт. Возможно он вам больше подойдет. Следует упомянуть ещё факт наличия драйвера совместимости с Windows 7. Пробовал я эту штуковину, но получилось не совсем хорошо. Возможно по причине усталости системы – ей уже два года и заросла всяким ненужным мусором, а Mach рекомендуют устанавливать на свежую систему и использовать этот компьютер только для работы со станком. В общем вроде бы всё работает, но моторчики регулярно пропускают шаги, в то время как на компьютере с ХР та же версия Мача ведёт себя замечательно.


Рассмотрим только ось Х., а оставшиеся вы сами настроите по тому же принципу. Параметр Steps per указывает за сколько шагов ваш двигатель делает полный оборот. Стандартный ШД имеет шаг равный 1,8 градуса т.е. мы 360 гр (полный оборот) делим на 1,8 и получаем 200. Таким образом мы нашли, что двигатель в режиме ШАГ проворачивается на 360 гр за 200шагов. Это число и записываем в поле Steps per. Соответственно в режиме ПОЛУШАГ будет не 200, а в 2 раза больше – 400шагов. Что писать в поле Steps per, 200 или 400, зависит от того в каком режиме находится ваш контроллер. Позже, когда будем подключать к станку и калибровать, мы этот параметр изменим, но пока ставьте 200 либо 400.

Velocity – задаётся максимальная скорость передвижения портала. У меня для надежности стоит 1000, но при работе я уменьшаю или увеличиваю её прямо на ходу в главном окне Мача. А вообще, сюда рекомендуют вписывать число на 20-40% меньше от максимально возможной, которую способен выдать ваш двигатель без пропуска шагов.

Пункт Acceleration – ускорение. Значение, вписываемое в эту строку, как и скорость зависит от вашего двигателя и блока питания. Слишком маленькое ускорение значительно увеличит время обработки фигуры сложной формы и рельефа, слишком высокое увеличивает степень риска пропуска шагов при старте т.к. двигатель будет рвать с места. В общем этот параметр выставляется экспериментальным путем. Из своего опыта 200-250 оптимальное значение.

Step pulse и Dir pulse . От 1 до 5, но может быть и больше. В случае, если ваш контроллер не совсем хорошо собран и тогда стабильная работа возможна при большем временном интервале.

Забыл сказать, что скорее всего каждый раз при запуске Мача у вас будет мигать кнопка Reset. Жмакните по ней, иначе она ничего не позволит сделать.

Уфф. Ну теперь давайте попробуем загрузить управляющую программу, пример которой можете скачать в конце статьи. Нажимаем кнопку Load G-Code либо идем в меню File/Load G-Code кому как удобнее и появляется окно открытия управляющей программы.


УП представляет собой обычный текстовый файл, в котором в столбик записаны координаты. Как видно в списке поддерживаемых типов файлов есть формат txt, следовательно его можно открыть и отредактировать обычным блокнотом, как и файлы с расширением nc, ncc, tap. Подправить G-код можно и в самой программе, нажатием кнопки Edit G-Code .

Загружаем УП и видим, что в левом окне появился код, а в правом очертания фигуры, которую будем вырезать.


Для запуска обработки осталось лишь нажать зеленую кнопку Cycle Start , что мы и делаем. В окне координат побежали цифры, а по картинке поехал виртуальный шпиндель, значит процесс обработки успешно начался и наш виртуальный (пока) станок начал обрабатывать деталь.


Если вам по какой-то причине нужно приостановить работу станка – нажимаем Stop. Для продолжения снова нажать Cycle Start и обработка продолжится с того же места. Я так несколько раз прерывался во время дождя, когда нужно было отключить и накрыть станок.

Изменение скорости осуществляется кнопками «+» «-» в колонке Feed Rate , и изначально равно 100% от скорости, выставленной в Motor Tuning. Здесь же можно подстроить скорость передвижения портала под определёные условия обработки. Скорость регулируется в очень большом диапазоне от 10 до 300%.

Вот в принципе и всё о настройке Mach3, надеюсь, что ничего не забыл. Немного позже, когда будем калибровать и запускать станок я расскажу ещё о некоторых нужных настройках. А сейчас возьмите чай, кофе, сигарету (кому что по душе) и устройте себе минутку отдыха, чтобы с новыми силами и свежей головой приступить к настройке электроники станка.


Это желательно делать с установленным шпинделем т.к. вряд ли у вас в домашних условиях получится изготовить абсолютно ровное крепление шпинделя и также ровно прикрутить его к оси Z.

Допустим вы сейчас выровняете ось Z, а когда сделаете крепление и установите шпиндель, удивитесь как криво он там будет располагаться. Первое, что нужно сделать – закрепить в патроне сверло или фрезу. Теперь переводим портал в любое место нашего рабочего (координатного) стола и смотрим угольником есть ли у нас 90 градусов между столом и фрезой. В зависимости от конструкции крепления шпинделя и самой оси Z, корректируете положение фрезы, и добившись желаемого результата фиксируете шпиндель в таком положении.

Ну и ещё одна подстройка – проверка того может ли ваш станок нарисовать прямой угол, когда вы ему это прикажете сделать. Иначе у вас может получиться вот что.


Для себя я вывел два способа, как это можно проверить и подрегулировать, опишу их оба.
1 - Это самая универсальная фреза – обломанное и переточенное сверло 3 мм. За неимением других фрез, используется как для черновой, так и для чистовой обработки. Огромный плюс этой фрезы её дешевизна, из минусов: не получается правильно заточить, и очень ограниченный ресурс. Буквально пара небольших картинок, после чего она начинает жечь дерево. Из всего этого вытекает не очень хорошее качество выполненной работы с последующей обязательной доработкой наждачкой, причем шкурить придётся довольно много.
2 - Прямая двухзаходная фреза 3,175 и 2 мм. Применяется в общем-то для снятия чернового слоя небольших заготовок, но при необходимости можно использовать и как чистовую.
3 - Конические фрезы 3, 2, и 1,5 мм. Применение – чистовая обработка. Диаметр определяет качество и детализацию конечного результата. С фрезой 1,5 мм качество будет лучше, чем с 3 мм, но и время обработки заметно увеличится. Использование конических фрез при чистовой обработке, практически не требует после себя дополнительную обработку шкуркой.
4 - Конический гравер. Используется для гравировки, причем сплав из которого он сделан позволяет выполнять гравировку в том числе и на металле. Ещё одно применение – обработка очень мелких деталей, которые не позволяет выполнить коническая фреза.
5 - Прямой гравер. Используется для раскроя или вырезания. Например вам нужно вырезать…букву «А» из листа фанеры 5 мм. Устанавливаете прямой гравер в шпиндель и вот вам ЧПУ-лобзик . Я его использовал вместо прямой фрезы, когда она сломалась. Качество обработки вполне нормальное, но периодически наматывает на себя длинную стружку. Нужно быть начеку.
Все вышеперечисленные фрезы были с хвостовиком 3,175 мм, а сейчас тяжелая артиллерия.
6 - Прямая и коническая фрезы 8 мм. Применение то же, что и у фрез 3 мм, но для более масштабных работ. Время обработки значительно сокращается, но к сожаление они не подходят для небольших заготовок.

Всё это только малая часть из того количества фрез, которые можно применять в ЧПУ для выполнения различных задач. Начинающих не могу не предупредить о немалой стоимости хороших фрез. К примеру вышеописанные фрезы 8 мм из быстрорежущей стали стоят примерно по 700р. Фреза из твердосплава в 2 раза дороже. Так что игрушки с ЧПУ не получается поставить в ряд самых дешевых хобби.

Фотки

Выкладываю на ваш суд несколько фотографий того, что успел сделать за пару летних месяцев.
Первый пробный блин. Фреза №1. Страшно да? А если и остальное будет такого же качества)))


Первая серьёзная проверка для станка. Размеры 17 на 25 см. Высота рельефа 10 мм, затраченное время - 4 часа.
Как и следующая работа, эта выполнена всё той же фрезой №1. Как видите результат вполне сносный.


А здесь фреза затупилась, и дерево начало подгорать.


Пробовал на что способен конический гравер.


Сестра попросила вырезать ей собачку. Черновая обработка – фреза №2 3 мм, чистовая фреза №3 3 мм. Рельеф 6 мм, время обработки около 1,5часа.


Таблички на дом. Рельеф 10 мм, но уже вогнутый т.к. это значительно сокращает время обработки. Обрабатывается не вся площадь, а только надпись. Время обработки около 2ч, фрезой №5 (прямой гравер).


Моя попытка сделать объёмную деревянную фотографию. Ошибся в сопряжении человека и дерева, но в целом, мне кажется неплохо получилось. Черновая обработка - прямой фрезой 3 мм, чистовая конической 2 мм. Рельеф 5 мм, а вот время обработки не помню.

Читательское голосование

Статью одобрили 89 читателей.

Для участия в голосовании зарегистрируйтесь и войдите на сайт с вашими логином и паролем.
mob_info