Станок 3018Max. Установлены концевики на всех осях в начале и в конце (итого - 6шт).
Работает поиск дома, отрабатывают мягкие лимиты.
При этом, был выставлен отскок ($27=1.00), чтобы защититься от срабатывания жесткого лимита. Плюс - настроены границы мягких лимитов по осям. Итог - мягкие лимиты работают прекрасно в обе стороны оси. Станок послушно останавливается, когда команда оччередного перемещения выводит его за лимиты. Как и следовало ожидать.
Включаю жесткие лимиты ($21=1). В сторону, противоположную нулю - все прекрасно. Срабатывает мягкий лимит. Если вручную "сбить" ноль, то сработает жесткий. Все хорошо.
Но при движении в сторону машинного нуля, происходит движение до замыкания датчика и срабатывает жесткий лимит. Т.е. мягкий лимит оказывается бессмысленным, т.к. он точно соответствует точке срабатывания концевика. При поиске дома - та же песня. Уход вверх по Z до замыкания, срабатывание защиты и капец... остальные оси хоть руками можно повернуть (т.к. есть соответствующие ручки). А для Z - только анлок и отмена жестких лимитов.
Собственно, вопрос: что я делаю не так?
Собственно, можно жить и без жестких лимитов...
Но, при наличии ручек по X и Y прямо просится подгонять фрезу под начало УП вручную. И там ставить ноль. Очевидно, что машинный ноль при этом сбивается. И софтлимиты идут боком. Тут бы и пригодились хард-лимиты.
Получается - либо жить с домом и машинным нулем, но без хардлимитов и без докрутки осей ручками.
Либо - с хардлимитами, но без дома...
Работает поиск дома, отрабатывают мягкие лимиты.
При этом, был выставлен отскок ($27=1.00), чтобы защититься от срабатывания жесткого лимита. Плюс - настроены границы мягких лимитов по осям. Итог - мягкие лимиты работают прекрасно в обе стороны оси. Станок послушно останавливается, когда команда оччередного перемещения выводит его за лимиты. Как и следовало ожидать.
Включаю жесткие лимиты ($21=1). В сторону, противоположную нулю - все прекрасно. Срабатывает мягкий лимит. Если вручную "сбить" ноль, то сработает жесткий. Все хорошо.
Но при движении в сторону машинного нуля, происходит движение до замыкания датчика и срабатывает жесткий лимит. Т.е. мягкий лимит оказывается бессмысленным, т.к. он точно соответствует точке срабатывания концевика. При поиске дома - та же песня. Уход вверх по Z до замыкания, срабатывание защиты и капец... остальные оси хоть руками можно повернуть (т.к. есть соответствующие ручки). А для Z - только анлок и отмена жестких лимитов.
Собственно, вопрос: что я делаю не так?
$0=10
$1=25
$2=0
$3=2
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=1
$21=1
$22=1
$23=0
$24=25.000
$25=500.000
$26=250
$27=1.000
$30=1000
$31=0
$32=0
$100=800.000
$101=800.000
$102=800.000
$110=1000.000
$111=1000.000
$112=600.000
$120=30.000
$121=30.000
$122=30.000
$130=290.000
$131=165.000
$132=40.000
$1=25
$2=0
$3=2
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=1
$21=1
$22=1
$23=0
$24=25.000
$25=500.000
$26=250
$27=1.000
$30=1000
$31=0
$32=0
$100=800.000
$101=800.000
$102=800.000
$110=1000.000
$111=1000.000
$112=600.000
$120=30.000
$121=30.000
$122=30.000
$130=290.000
$131=165.000
$132=40.000
Собственно, можно жить и без жестких лимитов...
Но, при наличии ручек по X и Y прямо просится подгонять фрезу под начало УП вручную. И там ставить ноль. Очевидно, что машинный ноль при этом сбивается. И софтлимиты идут боком. Тут бы и пригодились хард-лимиты.
Получается - либо жить с домом и машинным нулем, но без хардлимитов и без докрутки осей ручками.
Либо - с хардлимитами, но без дома...