Страница 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
В конфиге ж есть назначение всего, что возможно, на клавиши. Кстати например у меня нет е стоп на искейпе
Как найти этот конфиг?