ЧПК з DVD. Робоча версія

Переробив станок з кривокосого лего на композитну підлогу та алюмінієві кутники. Перевіряючи скрізь перпендикулярність.

Тимчасова монтажна пластина заміняються на горизонтальну вісь ЧПК.

Горизонтальність можна коригувати відпустивши болти.

Ноги. Ну, щоб не царапати стіл болтами.

На рідкі соплі встановлюємо кінцеві вимикачі.

На тих самих соплях робимо тримач для пишучого стрижня+серва для підняття/опускання робочого інструменту.

Підпаюємо кінцеві вимикачі.

Пробую $h – (home) – процедура “паркування” робочого інструменту.
Плата їх ігнорує. Пійшов читати документацію.
$21 = 1 (Hard limits enable, boolean)
$22 = 1 (Homing cycle enable, boolean)
$23 = 3 (Homing direction invert, mask)

Після цього одразу плата дає АЛАРМ. Невже китайці знов щось не так розвели на платі???…
Беру тестер. Один з кінцевиків зажди замкнутий. 20КОм на розімкненому. Розібрав, продув, зібрав. Все запрацювало.
Машина “паркується”.
Тепер треба відкалібрувати.



$$
$0 = 10 (Step pulse time, microseconds)
$1 = 25 (Step idle delay, milliseconds)
$2 = 0 (Step pulse invert, mask)
$3 = 0 (Step direction invert, mask)
$4 = 0 (Invert step enable pin, boolean)
$5 = 0 (Invert limit pins, boolean)
$6 = 0 (Invert probe pin, boolean)
$10 = 19 (Status report options, mask)
$11 = 0.010 (Junction deviation, millimeters)
$12 = 0.002 (Arc tolerance, millimeters)
$13 = 0 (Report in inches, boolean)
$20 = 0 (Soft limits enable, boolean)
$21 = 1 (Hard limits enable, boolean)
$22 = 1 (Homing cycle enable, boolean)
$23 = 3 (Homing direction invert, mask)
$24 = 25.000 (Homing locate feed rate, mm/min)
$25 = 500.000 (Homing search seek rate, mm/min)
$26 = 250 (Homing switch debounce delay, milliseconds)
$27 = 1.000 (Homing switch pull-off distance, millimeters)
$30 = 200 (Maximum spindle speed, RPM)
$31 = 0 (Minimum spindle speed, RPM)
$32 = 0 (Laser-mode enable, boolean)
$100 = 213.333 (X-axis travel resolution, step/mm)
$101 = 213.333 (Y-axis travel resolution, step/mm)
$102 = 200.000 (Z-axis travel resolution, step/mm)
$110 = 500.000 (X-axis maximum rate, mm/min)
$111 = 500.000 (Y-axis maximum rate, mm/min)
$112 = 500.000 (Z-axis maximum rate, mm/min)
$120 = 10.000 (X-axis acceleration, mm/sec^2)
$121 = 10.000 (Y-axis acceleration, mm/sec^2)
$122 = 10.000 (Z-axis acceleration, mm/sec^2)
$130 = 40.000 (X-axis maximum travel, millimeters)
$131 = 40.000 (Y-axis maximum travel, millimeters)
$132 = 10.000 (Z-axis maximum travel, millimeters)
ok

Шаговик від CD/DVD робить 20 повних шагів для оберту на 360 градусів, за 1 оберт гвинт проходить 3мм.
Драйвери налаштовані на 1/32 мікрошаг. Тобто 640 мікрошагів на оберт. Тому треба в налаштування $100/$101 ( кількість шагів на мм ) встановити 640/3 = 213.33. Після цього запускаємо малювання клітинок 30*30мм з шагом 10мм.
Код малювання клітинок:

%
M3 S100
G00 X0 Y0 F25
G01 X0 Y30 F25
G00 X10 Y30 F25
G01 X10 Y0 F25
G00 X20 Y0 F25
G01 X20 Y30 F25
G00 X30 Y30 F25
G01 X30 Y0 F25
(do horizontal lines)
G00 X30 Y0 F25
G01 X0 Y0 F25
G00 X0 Y10 F25
G01 X30 Y10 F25
G00 X30 Y20 F25
G01 X0 Y20 F25
G00 X0 Y30 F25
G01 X30 Y30 F25
M5
G00 X0 Y0 F25
%

Все ідеально співпадає. Але підложка не дуже горизонтальна і в деякіх місцях ручка не дотягує до паперу.

Ну.. після калібрування можна все шось намалювати.

Відідрав попередній “стіл”. Штангенциркулем виставив новий максимально горизонтально основі.

Болтом підкорегував горизонтальну вісь.

Новий робочій стіл.

Стрижень досить гнучкий і трохи вигинається. Але вже краще..

Біжимо на пошту. Є новий робочий інструмент замість ручки.  Далі буде

 


Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *