PLRA4 Станок фрезерно-гравировальный

Материал из NikiWiki
(перенаправлено с «PLRA4»)
Перейти к:навигация, поиск
YourBunnyWroute.pngАвтор предупреждает! Статья не дописана!
Данная статья не дописана и требует до- или, даже, переработки. Примеры и данные в этой статье могут быть не проверены, тесты не отлажены, а информация не действительна. Я постараюсь, чтобы таких статей было по-меньше, но пока они есть. Смотрите: NikiWiki:Отказ от ответственности


Мой первый станок

PureLogicLogo.pngПриобретено в Purelogic!
Данный товар был приобретен мной в Purelogic.


Первая инсталляция станка PLRA4

Долго ли коротко, но моим первым станком с ЧПУ стал [именно этот станок - PLRA4], произведенный компанией [Purelogic]. В комплекте со станком шел Контроллер PLC545, [того же производителя], позволяющий делать много всего полезного, но об этом в соответствующей статье, так же станок был укомплектован шпинделем WS-1500 с инвертором C20C1D5, блоком питания NES-350-48, дампером PLZ005, проводами, контактными клеммами и отвертками.

На сегодняшний день я являюсь его пользователем уже несколько месяцев и пока никаких нареканий ни к качеству ни к эстетике у меня не возникло. Станок исполнен качественно, надежно (надеюсь) и аккуратно.

Вообще, первое впечатление - самое правильное. То, как станок был упакован стоит отдельного упоминания. Деревянный ящик с удобными ручками, внутри закреплен станок. Люди не жалеют ни фанеры ни бруса для организации достойной транспортировки и хранения их произведений.

Размеры по осям

В процессе настроек станка, я руководствовался многим, начиная от самого достоверного источника - Сети Интернет и заканчивая документацией, учебниками и всем разумными источниками.

Согласно данных документации размеры рабочей области станка таковы:

X - 220
Y - 320
Z - 100

При этом датчики положения осей находятся (для меня) не в самых разумных местах, как минимум мне показалось это не очень логичным, хотя, я слишком мало еще знаю в этой области и выдвигать свои суждения мне еще рано, однако, позиция датчиков для разных осей такова:

X - 0 
Y - 320
Z - 100

Увеличение координат, как мне показалось, было бы логичным такое:

  • слева на право для оси X, если смотреть на станок спереди, как [нарисовано на сайте производителя])
  • от смотрящего или, если хотите, вперед, для оси Y
  • с низу вверх для оси Z (данное предположение оказалось не верным, хотя какие координаты у станка почти не имеет значения для координат детали задаваемых программой)

Настройки ускорений и скорости осей

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

MAX_VELOCITY = 122.126806191
MAX_ACCELERATION = 750.0
STEPGEN_MAXACCEL = 937.5

С такими настройками станок не "улетает", не "пляшет" на столе и успевает остановиться до того, как налетит на ограничения.

Я установил настройки станка так, что поиск 0

MIN_LIMIT = 0.0 
MAX_LIMIT = 219.0

HOME Position

По моему скромному разумению (IMHO), отступ от датчиков в 1мм будет вполне приемлемым (и того требует учебник по настройке LinuxCNC) и не повлечет ни заметного уменьшения рабочей поверхности, ни проблем с "ударами" о конструкцию станка при его перемещениях. По этой причине я установил следующие позиции для начала координат:

X - home at 1, максимум в 318
Y - home at 219, максимум в 1
Z - home at 99, максимум в 1

Но, как Вы понимаете, этого не достаточно. Тестовый проход по осям XY программой:

%
( подпрограмма фрезерования паза радиусом 0.99мм на глубине 0 )
( координаты X и Y берутся исходя из позиции до программы )
O1 sub
( опуск оси Z в положение Z=0 на скорости 2000мм/мин)
G01 Z0 F2000
(фрезеровка круглого отверстия )
G02 I1 F500
G00 Z90
O1 endsub

( сброс параметров )
G17 G40 G49 G80 G90
( сменим инструмент)
M06 T01
( Скорректируем траектории на режущий инструмент )
G40
( подождем )
( M01 )
( проезд по-диагонали по всем осям линейно на противоположенный конец оси )
N010 G00 X218 Y-318 Z-99
N010 G00 X1 Y-318 Z-99
N010 G00 X1 Y-1 Z-99
N010 G00 X1 Y-1 Z-1
( пауза, если она разрешена в управляющей программе )
M01
( переедем в "логичный" 0 )
N012 G00 X1 Y-317 Z-99
N012 G00 X2 Y-316 Z-98

( пауза )
M01 
( установим нуль координат детали )
G55
G42 D01
M01
( начнем ездить в координатах детали )
G00 Z90
N013 G00 X216
M01
O1 CALL
M01
N014 G00 X216 Y316
O1 CALL
M01
N015 G00 X1
O1 CALL
M01
N016 G00 X1 Y1 
O1 CALL
M01
N018 M30 

%

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

Жертвенный стол

Subj. уменьшает высоту по оси Z ровно на свою толщину в рабочей зоне. Однако, настроить станок так, чтобы он никогда никаким инструментом не достиг "дна" - невозможно. Тому виной и ошибки программирования и нюансы настроек и много чего еще. Ту фрезу, что использовалась в рассказе про мое первое изделие, я сломал ровно так: "воткнул" ее станком в фанеру стола, а потом включил перемещение. Естественно не специально, но обидно. Фреза стоила мне денег.


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