Перейти к содержимому


Фотография

Графическии интерфейс Axis

LinuxCNC axis

  • Закрытая тема Тема закрыта
Сообщений в теме: 5

#1 OFFLINE   torvn77

torvn77

    Пользователь LinuxCNC

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPip
  • 2 151 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербурга

Отправлено 18 Май 2014 - 03:24

Оглавление

пока в тему не пишите

Сообщение отредактировал torvn77: 18 Май 2014 - 03:24

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

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

#2 OFFLINE   torvn77

torvn77

    Пользователь LinuxCNC

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPip
  • 2 151 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербурга

Отправлено 18 Май 2014 - 06:26

Запуск программы

Для запуска программы кликните два раза по созданному мастером ярлыку с названием
"lauch имя_которое _вы_присвоили_конфигурации_машины".
Пример ярлыка с названием машины PLC4x-G2:
LinuxCNC_manual:launch.png
После показа картинки заставки откроется окно оболчки Axis:
LinuxCNC_OFF.png
Как можно видеть большая часть элементов отключена и по сути вы можете только открыть УП и
просмотреть её визуализацию во вкладке Preview.
Для того чтобы элементы управления станком стали доступны вам надо сначала отключить сигнал Estop(или включить сигнал enabled/charge_pump),затем включить станок и произвести его инициализацию.

Сигнал Estop отключается кнопкой клавиатуры F1 или кнопочкой с крестиком на красном кружочке.
Включение станка производится нажатием клавиши F2 или соседней с права кнопки со знаком включения питания.
LinuxCNC_manual:Manual_Control:Estop-Power_buton.png

Если всё прошло хорошо то окно Axis примет вот такой вид:
LinuxCNC_ON.png
Если окно не включилось,а в правом нижнем углу появилось сообщение об ошибке,
то вам надо его прочитать и принять меры к её устранению.
Наиболее частой причиной неудачного запуска машины является срабатывания одного из датчиков,
который в норме должен быть не сработавшим.
Как правило это датчики Limit расположенные по краям рабочего поля станка или датчик CAD,
который используют для установки нуля управляющей программы.
Обычно датчик CAD выглядит как железка на проводе,поэтому его надо найти и положить так,
чтобы он не образовывал электрического контакта со станком.
К стати,если он во время фрезеровки замкнётся,то LinuxCNC сделает аварийное завершение работы(и будет право),
поэтому после выставления нулей не кидайте его где попало,а приберите его на положенное ему место.
Если же причина в том,что движущиеся части станка замыкают датчик выхода за пределы рабочей области (Limit),
то поставьте галку "Override Limits" и заново отдайте команду включения станка,после чего
клавишами со стрелками (XY Axis) и PageUP/PageDown (Z Axis) выведите подвижные части станка в рабочею зону.
При этом если датчик лимита после перемещения останется активным то станок будет автоматически отключен,а флажок "override limits" сброшен обратно.
В этом случае подумайте над тем,что и зачем вы делаете и повторите ранее описанные операции заново.
Пример сообщений о срабатывании датчиков лимита:

LinuxCNC_Limits_Error_Message.png

Так же в процессе загрузки или работы может появится вот такое сообщение:

LinuxCNC_RealtimeErrorMessage.png

Это сообщение появляется только один раз при первом сбое и означает что система не закончила своевременно цикл функционирования.
Как правило к потере координат это не приводит,а только сбивает темп работы,но лучше чтобы это окошко как можно дольше или совсем не появлялось.
Чтобы этого достичь увеличте Base Period Maximum Jitter в Параметры станка, контроллера и быстродействия до приемлимого значения.

Сообщение отредактировал torvn77: 18 Май 2014 - 16:11

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

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

#3 OFFLINE   torvn77

torvn77

    Пользователь LinuxCNC

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPip
  • 2 151 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербурга

Отправлено 18 Май 2014 - 16:22

Загрузка программы

LinuxCNC_manual.Manual_Control.Load_Program_buton.png
Нажав на кнопочку с папкой откройте диалоговое окно открытия файла выберите УП и нажмите ОК.
По умолчанию в этом окне показываются файлы только с расщирением *.ngc,если у вашей УП другое расщирение,
то либо открыв папку измените ей расширение,либо выберите в диалоговом окне показывать все файлы.
После того,как LinuxCNC обсчитает выбранную вами УП она будет отбражена в окне Preview в том месте рабочего пространства.
в котором она при текущих системах координат G54-G59.3 будет исполнена.
LinuxCNC_manual:NC_Visualisation.png
Задавать её коректное местоположение будем потом,а пока просто посмотрим чтобы путь инструмента был таким,каким нужно,
а то некоторые CAM порой делают выскакивания за пределы области обработки.
Для этого сначала настроим внешний вид этой вкладки,включив или отключив отображение различных элементов:

LinuxCNC_manual:Menu:View.png
  • Show program
  • Show program rapids - показать быстрые перемещения.
  • Show live plot - показывать пройденный инструментом путь.
  • Show tool - отображать обозначающий инструмент перевёрнутый конус или,если инструмет определён в таблице,целиндр.
  • Show extents - ??
  • Show offset - ??
  • Show machine limit - отображать границу рабочего пространства
  • Show velosity - показывает скорость перемещения в данный момент времени
  • Show distance to go - длина пути,который осталось пройти до конца текущей команды g-cod'a(??)
  • Show Large coordinate font - использовать для показа координат крупный шрифт
  • Alpha-blend program - мягкое отображение УП за счёт "прозрачности" линий,смысл тот,что такое отображение меньше напрягает глаза и вообще лучше воспринимается
  • Clear live plot - очистить память о проиденом инструментом пути.
  • Show commanded position - ??
  • Show actual position - ??
  • Show machine position - показывать координаты в абсолютной,т.е. мащиной системе координат
  • Show relative position - показывать координаты с учётом офсетов G54-59.3 и G92(??)
  • Display Inches - показывать текущие координаты в дюймах
  • Display MM - показывать текущие координаты в миллиметрах
Если увидели что не правильное,выброс там какй то или провал траектории то щёлкаете мышкой по соответствующему участку
и в поле в котором отображается текст УП справа от текста смотрите номер строки:
LinuxCNC_manual:NC_text.png
Затем открываете меню File и выбираете команду "Edit..."
LinuxCNC_manual:Menu:File.png
В результате УП откроется в указанном *.ini конфиге текстовом редакторе.
Если необходимо,то включаете для облегчения поиска в этом редакторе отображение номера строки и перейдя к строке с нужным номером редактируете УП.
после закрытия редактора нажимаете на находящиюся рядом с кнопкой открытия программы кнопку с зелёными стрелками,
при нажатии на которую УП перечитывается из файла заново и смотрите на результат,если всё устраивает,
то переходите к следующему этапу - установке программного нуля.
Хотя может лучше сначала поставить его,а потом уже УП править?

Сообщение отредактировал torvn77: 18 Май 2014 - 23:16

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

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

#4 OFFLINE   torvn77

torvn77

    Пользователь LinuxCNC

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPip
  • 2 151 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербурга

Отправлено 18 Май 2014 - 23:17

Установка программного нуля


Для активации нужных горячих клавиш на мониторе щелчком мыши или
нажатием клавиши F3 переходим к вкладке "Manual control":

LinuxCNC_manual.Manual_Control.png

Берём клавиатуру и подключив её при необходимости через удлинитель кладём на рабочий стол станка.
Крепим заготовку.
Прикидываем как лучше в заготовке разместить изделие и запоминаем это в своей голове.
Вставляем в шпиндель самый тонкий из планируемых в обработке инструментов,если при этом клавиатура мешается то кладём её на пол.
Клавишей PageUP загоняем шпиндель на самый верх,или по крайней мере достаточно высоко,чтобы при перемещении во что нибудь не врезаться.
Клавишами стрелка вверх/вниз/право/лево размещаем шпиндель над заготовкой.
Опускаем шпиндель до минимальной высоты,при которой он не будет с заготовкой сталкиваться.
Сначала будем ставить нуль по У:

Стрелками вверх/вниз/право/лево размещаем шпиндель над приметной точкой будущего изделия,координату У которой мы знаем,

расплогая центр инструмента непосредствено над ней.

Оставив клавиатуру на станке бежим к компу и кликнув по радиобутону для выбора оси У нажимаем кнопку "Toush Off"

Радиобутоны:LinuxCNC_manual.Manual_Control.Axis_selector.png

Кнопка:LinuxCNC_manual.Home-touch_butons.png

В результате открывается такое окошко:

LinuxCNC_manual.Manual_Control.Touch_Off.png

В этом окошке есть выпадающии список для выбора подлежащей изменению системы координат и

поле для ввода значения координаты которое мы хотим присвоить точке в которой находится кончик инструмента.

Вводите с клавиатуры значение у которое вам надо присвоить этой точке и нажимаете ОК.

Если изменяемая система координат была G54,то выбрав в меню view опцию "Show relative position" можем увидеть,

что координата У приняла введённое значение.


В прочем,можно поступить иначе и к компу не бегать:

после расположения шпинделя над точкой нажимаем клавишу F5 и переключаемся на вкладку MDI:

LinuxCNC_manual:MDI_console.png

И если мы скажем хотим,чтобы в системе координат G54 ось У в этой точке имела значение скажем 15.0 набираем:

G10 L20 P1 Y15.0


Прочитать подробнее об этой команде можно здесь:G10 L20
А посмотреть таблицу соответсвия числа после "P" и системы координат G54-G59.3 можно здесь:G10 L2
Ну и чтобы быстрее понять в чём дело можете изучить вот эту демонстрационную программу,
в которой делается обход по двум прямоугольникам:Прикрепленный файл  Demo.ngc.tar.gz   1,05К   908 скачиваний


Остальные оси в принципе настраиваются аналогично,но у установки оси Z из-за особых требовании по точности и
необходимости контакта с материалом есть методические отличия,которые мы и рассмотрим в следующем сообщении.

Сообщение отредактировал torvn77: 19 Май 2014 - 06:09

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

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

#5 OFFLINE   torvn77

torvn77

    Пользователь LinuxCNC

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPip
  • 2 151 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербурга

Отправлено 19 Май 2014 - 01:47

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

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

#6 OFFLINE   torvn77

torvn77

    Пользователь LinuxCNC

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPip
  • 2 151 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербурга

Отправлено 19 Май 2014 - 01:49

Индикаторы состояния станка

Прикрепленные изображения

  • LinuxCNC_manual:Status_string.png
  • LinuxCNC_manual:Menu:Machinee.png
  • LinuxCNC_manual:PyVCP_panel.png
  • LinuxCNC_Manual.DRO.png
  • LinuxCNC_manual:Active_Gcode.png
  • LinuxCNC_manual:Menu:Machinee.png

Сообщение отредактировал torvn77: 19 Май 2014 - 02:48

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

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





Темы с аналогичным тегами LinuxCNC, axis

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных