Конфигурация для плазморезки с внешним блоком THC
Добавлено: 25 окт 2015, 01:17
Обновление!
В связи со сборкой новой плазмы со встроенной логикой THC, дошли руки поправить старую конфигурацию с внешним блоком THC
Конфигурация рабочая, проверенная (кстати старая, работала до сих пор)
Что нового:
- улучшена работа детектора граней
- добавлены кнопки команд
- внешние сигналы вверх и вниз блокируются до начала реза (больше не нужно выставлять время на внешнем блоке)
- добавлена индикация текущей высoты реза (от последнего измерения float sw)
- увеличен шрифт
- мелкие доработки
- удалены ненужные комментарии все немножко "причесано" . Не вылизано, но хотя бы причесано.
- все настройки паралелльных портов - в одном файле (stepper_parort.hal)
выглядит теперь так: инструкции в файле README
архив с новой конфигурацией: практически все описание подходит от старой конфигурации, дублировать не буду...
Если что-то не так, пишите...
Ниже, все что относится к "старой конфигурации"
вот, по просьбе serfin выкладываю конфигурацию для празморезки с внешним Блоком thc конфигурация полностью рабочая, хотя и сырая в плане комментариев и вообще по своей структуре.
это первый результат моих стараний разобраться, что к чему в LinuxCNC
сделано было где-то год назад, на плазморезке работали и продолжают работать. к конфигурации особых претензий не было.
если кто найдет косяк, отпишите, поправлю.
описание процесса прокола:
-горелка опускается на материал, срабатывает датчик поверхности FloatSwitch
-горелка поднимется на ("высоту реза" + "высота начала дуги")
-включается дуга
-горелка подпрыгивает на высоту (высота реза+высотапрокола+Подпрыжка)
-задерживается в этой точке на величину "Задержки на прокол"
-опускается на высоту реза и начинается рез
-в этот момент, истекает значение таймаута (выставленное не менее чем "Полная задержка" )
установленное на внешнем блоке thc и этот внешний блок начинает
измерять напряжение дуги и выставалять сигналы moveUP/moveDowm
-если дуга не зажглась с первого раза, делается еще 5 попыток
настройки и регуляторы:
Шаг подстройки: по сигналу вниз/вверх, перемещение с этим шагом частота 10 герц
Высота перемещения: высота холостого хода (без реза)
Задержка на прокол - время зависания горелки на высоте подпрыжки
Высота реза: - начальная высота реза, дальше работает thc
Высота начала дуги: - Считается от высоты реза!
Подпрыжка: - Считается от высоты начала дуги!
Таймаут дуги: максимальное время пропадания сигнала датчика дуги,если превышено, процесс реза прекращается
Полная задержка - справочная величина, которую нужно будет выставить на внешнем thc
Автозапуск прокола - горелка дойдет до места прокола и встанет, если галки не будет
Без дуги - симуляция процесса реза без включения горелки
Только THC - все управление осью z от g-кода, THC работает (эту галку ни разу не использовали так что возможны глюки)
Фиксир. на углах
при прохождении углов, осбенно острых, напряжение дуги возрастает из-за отставания факела,
чтоб горелка не "клевала" в углах можно установить галку и выставить уровень чувствительности
тогда в момент прохождения углов, сигналы вверх/вниз блокирутся.
текущая скорость справочная скорость в мм/сек
Target Voltage - ни на что не влияет
если хочется отключить работу THC - устанавливайте шаг подстройки в 0
последняя строчка ini
FL_POINT_SHIFT = 5.7
компенсатор гистерезиса смещения при поиске 0 горелкой об металл
нужно выставить нужную величину для вашей оси Z
распиновка ног разъемов LPT - в файле README
В связи со сборкой новой плазмы со встроенной логикой THC, дошли руки поправить старую конфигурацию с внешним блоком THC
Конфигурация рабочая, проверенная (кстати старая, работала до сих пор)
Что нового:
- улучшена работа детектора граней
- добавлены кнопки команд
- внешние сигналы вверх и вниз блокируются до начала реза (больше не нужно выставлять время на внешнем блоке)
- добавлена индикация текущей высoты реза (от последнего измерения float sw)
- увеличен шрифт
- мелкие доработки
- удалены ненужные комментарии все немножко "причесано" . Не вылизано, но хотя бы причесано.
- все настройки паралелльных портов - в одном файле (stepper_parort.hal)
выглядит теперь так: инструкции в файле README
архив с новой конфигурацией: практически все описание подходит от старой конфигурации, дублировать не буду...
Если что-то не так, пишите...
Ниже, все что относится к "старой конфигурации"
вот, по просьбе serfin выкладываю конфигурацию для празморезки с внешним Блоком thc конфигурация полностью рабочая, хотя и сырая в плане комментариев и вообще по своей структуре.
это первый результат моих стараний разобраться, что к чему в LinuxCNC
сделано было где-то год назад, на плазморезке работали и продолжают работать. к конфигурации особых претензий не было.
если кто найдет косяк, отпишите, поправлю.
описание процесса прокола:
-горелка опускается на материал, срабатывает датчик поверхности FloatSwitch
-горелка поднимется на ("высоту реза" + "высота начала дуги")
-включается дуга
-горелка подпрыгивает на высоту (высота реза+высотапрокола+Подпрыжка)
-задерживается в этой точке на величину "Задержки на прокол"
-опускается на высоту реза и начинается рез
-в этот момент, истекает значение таймаута (выставленное не менее чем "Полная задержка" )
установленное на внешнем блоке thc и этот внешний блок начинает
измерять напряжение дуги и выставалять сигналы moveUP/moveDowm
-если дуга не зажглась с первого раза, делается еще 5 попыток
настройки и регуляторы:
Шаг подстройки: по сигналу вниз/вверх, перемещение с этим шагом частота 10 герц
Высота перемещения: высота холостого хода (без реза)
Задержка на прокол - время зависания горелки на высоте подпрыжки
Высота реза: - начальная высота реза, дальше работает thc
Высота начала дуги: - Считается от высоты реза!
Подпрыжка: - Считается от высоты начала дуги!
Таймаут дуги: максимальное время пропадания сигнала датчика дуги,если превышено, процесс реза прекращается
Полная задержка - справочная величина, которую нужно будет выставить на внешнем thc
Автозапуск прокола - горелка дойдет до места прокола и встанет, если галки не будет
Без дуги - симуляция процесса реза без включения горелки
Только THC - все управление осью z от g-кода, THC работает (эту галку ни разу не использовали так что возможны глюки)
Фиксир. на углах
при прохождении углов, осбенно острых, напряжение дуги возрастает из-за отставания факела,
чтоб горелка не "клевала" в углах можно установить галку и выставить уровень чувствительности
тогда в момент прохождения углов, сигналы вверх/вниз блокирутся.
текущая скорость справочная скорость в мм/сек
Target Voltage - ни на что не влияет
если хочется отключить работу THC - устанавливайте шаг подстройки в 0
последняя строчка ini
FL_POINT_SHIFT = 5.7
компенсатор гистерезиса смещения при поиске 0 горелкой об металл
нужно выставить нужную величину для вашей оси Z
распиновка ног разъемов LPT - в файле README