Страница 1 из 7

Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 19:01
dansystems1
ПРИВЕТ ВСЕМ!!!
Строю станок канатной резки камня , примерно такой-
Clip_46.jpg (7106 просмотров) <a class='original' href='./download/file.php?id=10173&mode=view' target=_blank>Загрузить оригинал (18.09 КБ)</a>
.
Управлять будет Linux CNC.Осей будет два X и Z . До этого место все понятно. Самый большой вопрос - это упорные ролики троса, которые должны всегда иметь направление резания(подпирать трос). С механикой все ясно- стоят сервомоторы которые крутят эти блоки, вопрос -как организовать, чтоб Linux CNC крутил их? Может кто-то уже встречался с чем то подобным?
Заранее спасибо!

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 19:10
Nick
dansystems1 писал(а):Самый большой вопрос - это упорные ролики троса, которые должны всегда иметь направление резания(подпирать трос). С механикой все ясно- стоят сервомоторы которые крутят эти блоки, вопрос -как организовать, чтоб Linux CNC крутил их
А как будет задаваться направление реза?
Вообще просто подключаем эти сервы к LinuxCNC и потом управляем или как отдельной осью или через
motion.analog-out-NN OUT FLOAT
These pins are used by M67-68.

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 19:12
aftaev
dansystems1 писал(а): Самый большой вопрос - это упорные ролики троса, которые должны всегда иметь направление резания(подпирать трос)
ЧТо за трос? Алмазный?

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 19:17
dansystems1
Nick,Ну если отдельная ось , тогда нужно будет крутить с помощью УП, честно говоря, не понимаю как это сделать.
aftaev писал(а):ЧТо за трос? Алмазный?
- он самый.

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 19:23
Nick
Не свосем понимаю, что именно эти ролики будут направлять? Ты будешь делать фигурные и диагональные резы?

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 19:27
aftaev
dansystems1 писал(а):- он самый.
натяжные ролики алмаз не сожрет?

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 19:36
dansystems1
Nick писал(а):Не свосем понимаю, что именно эти ролики будут направлять? Ты будешь делать фигурные и диагональные резы?
так, Ролики будут подпирать трос, с разных сторон , потому что трос вырезает фигурные колонны(например) из цельных блоков камня,и разумеется вектор силы резания постаянно меняется и чпу должна постаянно доворачивать эти ролики, чтобы подпирать трос.

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 19:38
dansystems1
aftaev писал(а):натяжные ролики алмаз не сожрет?
- они покрыты пластиком, до и большие колеса тоже.

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 20:35
Nick
Понятно, тогда лучше через САМ для двумерной резки поворотной осью все делать.

Можно конечно придумать преобразование скоростей по X и Y в автоматический наклон оси, но думается мне, что перемещения будут не быстрыми -> будут погрешности. И на холостых перемещениях будет осью дергать. Плюс в углах надо сразу роилки поворачивать => надо знать об этом заранее => только через CAM

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 20:47
dansystems1
Nick, вообще-то этот станок не скоростной(из за габаритов станка )-рабочие ходы-порядка 20-50 мм/ мин.
Nick писал(а):Плюс в углах надо сразу роилки поворачивать => надо знать об этом заранее => только через CAM
нужен специальный САМ-модуль что-ли?

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 20:50
dansystems1
Вот видео такого станка, правда здесь 6-и осевой, но упорные ролики одинаковые- http://video.bigmir.net/show/340214/

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 21:24
Nick
dansystems1 писал(а):нужен специальный САМ-модуль что-ли?
Угу....
Если у тебя только две оси, это простой cam, тот же Gcodetools такое умеет :), главное кривые ему правильно нарисовать.

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 21:31
dansystems1
Nick писал(а): это простой cam
Я работаю на парочке SolidWorks +SolidCam, так в solidcam-e не нашел что нибудь похожое, может я не правильно понимаю общий подход :wik:

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 21:59
aftaev
Возможно что это получится делать в МастерКаме там можно много чего делать.

Re: Станок канатной резки камня с ЧПУ

Добавлено: 14 дек 2012, 23:15
Nick
Судя по видео надо ПО как на пенорезку с горячей струной...
Поиск по solidcam hot wire ничего не дал...
в принципе... наверное можно сделать управление этими роликами в зависимости от направления перемещения. Ты же через LinuxCNC будешь им управлять?

Re: Станок канатной резки камня с ЧПУ

Добавлено: 15 дек 2012, 00:00
nkp
Nick писал(а):ПО как на пенорезку с горячей струной.
в мастеркам 4 оси под edm может подойти:
Выделение(003).jpg (7069 просмотров) <a class='original' href='./download/file.php?id=10184&mode=view' target=_blank>Загрузить оригинал (43.12 КБ)</a>

Re: Станок канатной резки камня с ЧПУ

Добавлено: 15 дек 2012, 00:03
aftaev
nkp, тож думал ему это предложить, но когда посмотрел внимательно о каких роликах идет речь, то тут да придется помучиться. Там на станке ролики крутятся по напрпавлению реза, прям как при резке плоттере голова вращается по направлению реза.

Re: Станок канатной резки камня с ЧПУ

Добавлено: 15 дек 2012, 00:57
Nick
Ролики вращаются быстро, подача маленькая = можно попробовать управлять роликами прямо внутри LinuxCNC исходя из текущего вектора скорости.

Re: Станок канатной резки камня с ЧПУ

Добавлено: 15 дек 2012, 08:23
dansystems1
aftaev писал(а): прям как при резке плоттере голова вращается по направлению реза.
-Вот именно :)
Nick писал(а):можно попробовать управлять роликами прямо внутри LinuxCNC исходя из текущего вектора скорости.
-очень заманчиво, это первое о чем я подумал, когда увидел, как работает станок. Но с какой стороны подойти к этому делу? :wik:

Re: Станок канатной резки камня с ЧПУ

Добавлено: 15 дек 2012, 14:08
Nick
Все просто:
1. вычисляем направление: надо взять скорость по X и скорость по Y и из них вычисляем угол.
Хмм.. странно, в доках нет компонента по вычислению тригонометрических функций, а в HAL manual есть вот такое:

Код: Выделить всё

component sincos;
pin out float sin_;
pin out float cos_;
pin in float theta;
function _;
license "GPL";
;;
#include <rtapi_math.h>
FUNCTION(_) { sin_ = sin(theta); cos_ = cos(theta); }
В общем, нам надо что-то похожее:

Код: Выделить всё

component atan2;
pin in float x;
pin in float y;
pin out float a;
function _;
license "GPL";
;;
#include <rtapi_math.h>
FUNCTION(_) { 
    if (x==0 and y==0) {a=0;}       // hack to not get an error on 0,0
    else {a=atan2(x,y);}
}
Сохраняешь это в atan2.comp потом comp --install atan2.comp.
Потом:

Код: Выделить всё

loadrt atan2 
net atan2x => atan2.0.x <= axis.0.joint-vel-cmd 
net atan2y => atan2.0.y <= axis.1.joint-vel-cmd 
net atan2a <= atan2.0.a => команда для поворота сервы
Вроде все, даже как-то слишком просто :)