Страница 218 из 341

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 17 мар 2021, 21:08
xvovanx
AeroFly писал(а): Что скажете? Есть право на жизнь такого решения?
Главное, чтоб все разъемы не оказались больше самого станка ;) . Имхо считаю через чур громоздко.

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 18 мар 2021, 21:25
VAT
вот фасочные (чамфер) фрезы с али.. обратил внимание что заточка тех что купил такова что кончик не является острием.. то есть если смотреть со стороны канавки - фреза имеет острие. повернешь на 90гр - плоский кончик присутствует.. это так у всех или неправильная заточка? вот типа такого:
http://russian.endmilltool.com/photo/pc ... utters.jpg

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 19 мар 2021, 07:48
nevkon
А зачем ей острый кончик? Это же не гравер.

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 19 мар 2021, 08:25
VAT
просто размеры этого кончика не обозначены ни у продавца ни на картинке в солидкаме, а ведь при каком то выборе высоты не получится и фаска. если я например хотел снять крупной фрезой какую то мелковитиеватую фаску.

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 21 мар 2021, 15:51
NikolayUa24
Кто знает как в макрос АТС добавить команду что бы он в конце выполнения УП возвращал фрезу в ячейку и потом возвращался в 0 без фрезы.
(для просмотра содержимого нажмите на ссылку)
//Example linear toolchanger code

//Tool positions definition
int Chuckopenport = 1;
int Chuckopenpin = 16;

double[] ToolY = new double[11];

double Xtoolload = 0; // Z tool load and unload (in machine coordinates)

double ToolX = 0; // Tool1 X position

ToolY[0] = 0; // Tool0 Y position
ToolY[1] = 50; // Tool1 Y position
ToolY[2] = 10; // Tool2 Y position
ToolY[3] = 150; // Tool3 Y position
ToolY[4] = 200; // Tool4 Y position
ToolY[5] = 250; // Tool5 Y position
ToolY[6] = 300; // Tool6 Y position
ToolY[7] = 350; // Tool7 Y position
ToolY[8] = 400; // Tool8 Y position
ToolY[9] = 450; // Tool9 Y position
ToolY[10] = 500; // Tool10 Y position

double SafeZ = 0; // Safe retract at Z home height (in machine coordinates)

double Ztoolload = 50; // Z tool load and unload (in machine coordinates)

int Newtool = exec.Getnewtool();
int Currenttool = exec.Getcurrenttool();

if(Newtool == -1) // If new tool number is -1 means a missing T code, so we need to stop here...
return;

if(Newtool <1 || Newtool >10) // Tool number is out of range, so we need to stop here...
return;

if(Newtool == Currenttool) // Same tool was selected, so do nothing, stop here...
return;

if(!exec.GetLED(56)||!exec.GetLED(57)||!exec.GetLED(58)) // If machine was not homed then it is unsafe to move in machine coordinates, stop here...
{
MessageBox.Show("The machine was not yet homed, do homing before executing a tool change!");
exec.Stop();
return;
}

while(exec.IsMoving()){}

/*
if(Currenttool==0)
{
// ASK if you want to unload the current tool within a slot...... OR confirm no tool is presently loaded.....
MessageBox.Show("Tool Zero Currently Loaded will need to be unloaded before inserting next tool");
exec.Stop();
return;
}
*/

// Get current XY machine coordinates to return to this position at the end of the macro

double Xoriginalpos = exec.GetXmachpos();
double Yoriginalpos = exec.GetYmachpos();

// Stop spindle if running and Move Z up

exec.Stopspin();
exec.Code("G00 G53 Z"+ SafeZ); // Move Z up
while(exec.IsMoving()){}


if(Currenttool!=0) // No need to drop down tool if current tool number is zero
{
// Move to old tool position on XY plane
exec.Code("G00 G53 X" + Xtoolload + " Y" + ToolY[Currenttool]);
while(exec.IsMoving()){}
exec.Code("G00 G53 Z" + Ztoolload);
while(exec.IsMoving()){}
exec.Code("G00 G53 X" + ToolX);
while(exec.IsMoving()){}

// Drop current tool

// exec.Code("G00 G53 Z"+ Ztoolrelease); // Move Z axis down to tool holder position
// while(exec.IsMoving()){}
exec.Setoutpin(Chuckopenport, Chuckopenpin); // Open the chuck with pneumatic valve
exec.Wait(1000); // Wait one 1000msec
exec.Code("G00 G53 Z"+ SafeZ); // Move Z up
while(exec.IsMoving()){}
}

// Move to new tool position on XY plane
exec.Code("G00 G53 Y" + ToolY[Newtool]);
while(exec.IsMoving()){}
// Pick new tool

exec.Code("G00 G53 Z" + Ztoolload); // Move Z axis down to tool holder position
while(exec.IsMoving()){}
exec.Clroutpin(Chuckopenport, Chuckopenpin); // Close the chuck with pneumatic valve
exec.Wait(1000); // Wait one 1000msec
exec.Code("G00 G53 X" + Xtoolload);
while(exec.IsMoving()){}
exec.Code("G00 G53 Z"+ SafeZ); // Move Z up
while(exec.IsMoving()){}

// Move back to start point

exec.Code("G00 G53 X" + Xoriginalpos + " Y" + Yoriginalpos);
while(exec.IsMoving()){}

// Measure new tool will go here....
exec.Code("G43 H"+Newtool); // Load new tool offset

exec.Wait(200);
while(exec.IsMoving()){}
if(!exec.Ismacrostopped()) // If tool change was not interrupted with a stop only then validate new tool number
{
exec.Setcurrenttool(Newtool); //Set the current tool -> the new tool
MessageBox.Show("Tool change done.");
}
else
{
exec.StopWithDeccel();
MessageBox.Show("Tool change was interrupted by user!");
}

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 22 мар 2021, 17:02
iMaks-RS
На сколько "живая" идея установить серву 750Вт 220В в качестве привода шпинделя на настольном такарном типа корвет 401?
Можно ли будет резать зубья шестерёнок, как прямых так и косых (при установки чпу или "гитары". Или лучше тупо поставить Nema86 с экнодером на 12N.m и задействовать его в качестве привода?

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 22 мар 2021, 20:28
Kupfershcmidt
У меня давно заготовлена серва на шпиндель, но процесс тянется, конца ещё не видать..поэтому присоединюсь к вопросу. ;)

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 22 мар 2021, 22:07
inFamous
iMaks-RS писал(а): 22 мар 2021, 17:02 На сколько "живая" идея установить серву 750Вт 220В в качестве привода шпинделя на настольном такарном типа корвет 401?
Можно ли будет резать зубья шестерёнок, как прямых так и косых (при установки чпу или "гитары". Или лучше тупо поставить Nema86 с экнодером на 12N.m и задействовать его в качестве привода?
у меня киловатная стоит на фрезере. 50 фрезой цветняк по 1 мм глубины на 1000 подачи снимает не напрягаясь. Сверлит 12 диаметр на 600 оборотов по 2 мм за заход спокойно. Думаю для такого малыша хватит 750.

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 23 мар 2021, 07:42
Kupfershcmidt
inFamous писал(а): Думаю для такого малыша хватит 750.
Речь о работе в режиме удержания, а не вращения.

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 23 мар 2021, 11:10
inFamous
Kupfershcmidt писал(а): 23 мар 2021, 07:42
inFamous писал(а): Думаю для такого малыша хватит 750.
Речь о работе в режиме удержания, а не вращения.
та хватит
но лучше б с тормозом тогда брать.

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 23 мар 2021, 12:34
Kupfershcmidt
Да с тормозом то понятно....

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 23 мар 2021, 13:06
Никита2
Здравствуйте. Подойдут ли линейные направляющие 12H для фрезера со столом 200мм?

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 23 мар 2021, 13:08
Kupfershcmidt
Подойдут ли 25-е колёса к машине длиной 4 метра?

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 23 мар 2021, 13:13
AeroFly
Мач3, на клавиатуре перестала работать клавиша ESC (E-stop). При нажатии ругается "terminating script". Остальные клавиши управления работают. Никаких настроек интерфейса не менял. По крайней мере умышленно.
Можно ли ее как-то заново прописать?

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 23 мар 2021, 13:18
Kupfershcmidt
В конфиге ж есть назначение всего, что возможно, на клавиши. Кстати например у меня нет е стоп на искейпе

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 23 мар 2021, 13:34
Никита2
Kupfershcmidt писал(а): 23 мар 2021, 13:08 Подойдут ли 25-е колёса к машине длиной 4 метра?
Думаете не потянут ?

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 23 мар 2021, 15:06
nevkon
Никита, смотря что за фрезер собираете. Может подойдут если для пенопласта и неточных деталей с не очень привлекательным видом.

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 25 мар 2021, 18:32
Никита2
Подскажите какую плату управления взять для 4 осевого фрезера

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 25 мар 2021, 19:06
kfmut
Никита2 писал(а): 25 мар 2021, 18:32 Подскажите какую плату управления взять для 4 осевого фрезера
Попробуйте пока есть возможность воспользоваться более практичным подходом, и задаться чуть другими вопросами:
- А в каком CAM-пакете мне будет проще всего и быстрее делать УП для нужных мне деталек?
- А нужна ли поддержка непрерывной 4-х осевой обработки или прокатит позиционная?
- А какие для этого CAM-пакета есть готовые постпроцессоры в доступе?
- А есть построцессоры с поддержкой 4-ой оси и надо ли будет что-то "допиливать" под свой станок?
- А есть кто-то, кто сможет безвозмездно мне помочь с "постом", если возникнут проблемы?
- А может быть уже кто-то делает то, что мне нужно и в нужном софте?
- А может они смогут мне посоветовать что-то с позиции своего опыта?

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Добавлено: 25 мар 2021, 22:10
AeroFly
Kupfershcmidt писал(а): 23 мар 2021, 13:18 В конфиге ж есть назначение всего, что возможно, на клавиши. Кстати например у меня нет е стоп на искейпе
Как найти этот конфиг?