Перейти к содержимому


Фотография

Поворотная голова на SYNTEC 11MB

SYNTEC 11MB Поворотка на Syntec

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 34

#1 OFFLINE   CINN

CINN

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 827 сообщений
  • Из:Уфа

Отправлено 17 Апрель 2020 - 21:01

Добрый день.

 

До сих пор пользовались Бивером как трёхосевым.

Сейчас пробую разобраться с поворотной головой.

Интересный момент: в MDI задаю G00 A20.

С виду ничего не меняется, но на экране показано, что A повернула голову на 0,02градуса.

Т.е. для поворота на 20 градусов нужно вводить 20000.

Это нормально для SYNTEC-а?


  • 0

#2 OFFLINE   MiG

MiG

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 017 сообщений
  • Пол:Мужчина
  • Из:Россия , Ковров

Отправлено 18 Апрель 2020 - 00:44

А команду так и писали с точкой после  целого числа? «G00 A20.»?
Если нет, то попробуйте так.


Сообщение отредактировал MiG: 18 Апрель 2020 - 00:49

  • 3
 
                     | cncservice |

 


#3 OFFLINE   CINN

CINN

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 827 сообщений
  • Из:Уфа

Отправлено 18 Апрель 2020 - 12:04

Маэстра MiG, вы кудесник!

Кто ж знал, что маленькая точка меняет всё!

 

Спасибо!

(век живи, век учись... А в мануале про это ничего нет.)


  • 0

#4 OFFLINE   MiG

MiG

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 017 сообщений
  • Пол:Мужчина
  • Из:Россия , Ковров

Отправлено 18 Апрель 2020 - 12:42

:hi:


  • 0
 
                     | cncservice |

 


#5 OFFLINE   CINN

CINN

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 827 сообщений
  • Из:Уфа

Отправлено 21 Апрель 2020 - 13:50

Добрый день.

 

Пробую "пилить" постпроцессор под SYNTEC11MB для работы с поворотной головой.

Сделал программку- фреза должна обкатать полукруг радиусом 100мм. в плоскости YZ, поворот головы вдоль оси X.

Поворачивает, обкатывает, но проходит полукруг нулём шпинделя, без учёта вылета инструмента.

Нет ли у кого заведомо рабочего файла (программы G-кодов), в котором поворотная голова работает правильно?

Посмотреть структуру и допилить постпроцессор для нормальной работы.


Сообщение отредактировал CINN: 21 Апрель 2020 - 13:52

  • 0

#6 OFFLINE   альфа стиль

альфа стиль

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 779 сообщений
  • Пол:Мужчина
  • Из:Челябинск

Отправлено 21 Апрель 2020 - 15:02

вот для синтека делалось https://yadi.sk/d/-zkel2RaowRvAw

для другого синтека https://yadi.sk/d/wBw3eHAc5Oehkg

Прикрепленные файлы

  • Прикрепленный файл  post.rar   181,43К   206 скачиваний

  • 0

#7 OFFLINE   CINN

CINN

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 827 сообщений
  • Из:Уфа

Отправлено 21 Апрель 2020 - 15:47

Благодарю, попробую разобраться...

 

Такие строки:

 

(12)N4211 G01 X(E42) Y60.0 Z(E43) A13.4174 F11684 G40
 E42=704.0156+(0.2351*E41)
 E43=165.975-(0.028*E41)

 

Это, видимо, расчётная часть(попарно идут)?


Сообщение отредактировал CINN: 21 Апрель 2020 - 15:59

  • 0

#8 OFFLINE   альфа стиль

альфа стиль

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 779 сообщений
  • Пол:Мужчина
  • Из:Челябинск

Отправлено 21 Апрель 2020 - 16:08

Благодарю, попробую разобраться...

 

Такие строки:

 

(12)N4211 G01 X(E42) Y60.0 Z(E43) A13.4174 F11684 G40
 E42=704.0156+(0.2351*E41)
 E43=165.975-(0.028*E41)

 

Это, видимо, расчётная часть(попарно идут)?

вот такие Gкоды )), координаты досчитываются прямо в ПО станка.

Если будет ругаться на цифры в круглых скобках (12), то просто удаляйте.


  • 0

#9 OFFLINE   CINN

CINN

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 827 сообщений
  • Из:Уфа

Отправлено 21 Апрель 2020 - 17:30

Интересный у вас станок.

У нас ничего не досчитывается.

 

Даю ему программку:

 

G54

G00 X0.Y0.Z150.A0.

G01 X0.Y0.Z150.A45.

 

По идее станок должен рассчитать положение торца инструмента и вывести его в X0.Y0. при повороте головы на 45 градусов.

Ничуть не бывало: голова бодро поворачивается, торец фрезы куда-то уезжает, станку пофиг, как стоял на X0.Y0. так и стоит.

Вот зачем они приделывают поворотные головы, если ими пользоваться нельзя?

 

Ведь при обмере инструмента его вылет измеряется и записывается в соответствующие ячейки...

Что не так-то? :shok:


Сообщение отредактировал CINN: 21 Апрель 2020 - 17:33

  • 0

#10 OFFLINE   альфа стиль

альфа стиль

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 779 сообщений
  • Пол:Мужчина
  • Из:Челябинск

Отправлено 21 Апрель 2020 - 18:32

Ну, станки не мои ), мои работают в NC Studio, и читают стандартные Gкоды.
А для синтеков другие постпроцессоры, и соответственно другие получаются УП.
  • 0

#11 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

  • Модератор
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 14 424 сообщений
  • Пол:Мужчина
  • Город:Ареал обитания - вся страна, но обычно встречаюсь в Новосибирске...
  • Интересы:Полежать на диване, пофлудить на форуме....
  • Из:СССР

Отправлено 21 Апрель 2020 - 19:26

По идее станок должен рассчитать положение торца инструмента и вывести его в X0.Y0. при повороте головы на 45 градусов. Ничуть не бывало: голова бодро поворачивается, торец фрезы куда-то уезжает, станку пофиг, как стоял на X0.Y0. так и стоит. Вот зачем они приделывают поворотные головы, если ими пользоваться нельзя?

Под поворотной головой вы имеете в виду шпиндель? Если да, то Синтек никак НЕ может у таких станков проводить компенсацию, как и любая другая простая система управления, т.к. при разной длине выноса инструмента мы будем иметь разный радиус поворота кончика инструмента - об этом писал и неоднократно...  Такое возможно только на стойках, которые сами обсчитывают УП, или, придется выставлять инструмент на фиксированный радиус поворота  и считать УП исходя из этого фиксированного радиуса, как и поступают на таких недостанках...

Кстати мы на своих станках на нашей стойке эту проблему автоматической компенсации проработали, но пока еще не успели реализовать, ибо сейчас все встает и нет денег для доработки...


Сообщение отредактировал 3D-BiG: 21 Апрель 2020 - 19:27

  • 1

Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion

 

 


#12 OFFLINE   CINN

CINN

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 827 сообщений
  • Из:Уфа

Отправлено 21 Апрель 2020 - 19:53

да, то Синтек никак НЕ может у таких станков проводить компенсацию, как и любая другая простая система управления, т.к. при разной длине выноса инструмента мы будем иметь разный радиус поворота кончика инструмента - об этом писал и неоднократно...

Что, кстати говоря, странно: у этого станка есть автосмена инструмента и измеритель инструмента(грибок).

Т.е. он знает вылет инструмента от нуля шпинделя каждого инструмента(по G43). Неужто автопересчёт вылета инструмента синусами/косинусами от угла наклона- такая неразрешимая задача?

Вот выше выложили пример УП как раз с таким пересчётом.


Сообщение отредактировал CINN: 21 Апрель 2020 - 19:55

  • 0

#13 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

  • Модератор
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 14 424 сообщений
  • Пол:Мужчина
  • Город:Ареал обитания - вся страна, но обычно встречаюсь в Новосибирске...
  • Интересы:Полежать на диване, пофлудить на форуме....
  • Из:СССР

Отправлено 21 Апрель 2020 - 21:29

Неужто автопересчёт вылета инструмента синусами/косинусами от угла наклона- такая неразрешимая задача?

Ужели.... Она разрешимая, но не одними синусами/косинусами - на лету коррекциями так просто не получится, ибо надо УП пересчитывать под конкретный радиус поворота.... Вот и есть идея очень хитрой компенсации, дабы не пересчитывать...


  • 0

Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion

 

 


#14 OFFLINE   альфа стиль

альфа стиль

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 779 сообщений
  • Пол:Мужчина
  • Из:Челябинск

Отправлено 22 Апрель 2020 - 09:55

Как только в САМе появляется намек на УГОЛ поворота шпинделя, так сразу Постпроцессор САМа (специальный для 4-5 осей) начинает высчитывать координаты, используя параметры самого ПП, такие как какое-либо расстояние от ОСИ поворота шпинделя до какой-то "крайней" точки шпинделя. Плюс прибавляется длина фрезы из базы САМа. Для синтека (с которыми я сталкивался) постпроцессор САМа делает часть работы, подготавливая формулы прямо для УП, а ПО станка уже в таком виде читает и потом досчитывает координаты непосредственно в самом станке.


Сообщение отредактировал альфа стиль: 22 Апрель 2020 - 09:56

  • 0

#15 OFFLINE   CINN

CINN

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 827 сообщений
  • Из:Уфа

Отправлено 22 Апрель 2020 - 12:05

такие как какое-либо расстояние от ОСИ поворота шпинделя до какой-то "крайней" точки шпинделя

В таком случае логично предполагать, что в станке, оборудованном поворотной головой, в "СИНТЕКе" должны быть прописаны координаты оси поворота относительно машинных нулей?

И должна быть какая-то область памяти в СИНТЕКе, куда вносятся данные измерений длины инструмента после измерений?


  • 0

#16 OFFLINE   альфа стиль

альфа стиль

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 779 сообщений
  • Пол:Мужчина
  • Из:Челябинск

Отправлено 22 Апрель 2020 - 13:05

 

И должна быть какая-то область памяти в СИНТЕКе, куда вносятся данные измерений длины инструмента после измерений?

Что-то подобное вроде есть, но это только со слов... Я сам не разбираюсь в этом.


  • 0

#17 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 22 Апрель 2020 - 14:02

все там есть)

при желании можно создать клоны G0 и G1, что бы стойка сама все рассчитывала.

просто нужно будет использовать, к примеру, G100 и G101. а вних уже прописать эти формулы.


  • 0

#18 OFFLINE   CINN

CINN

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 827 сообщений
  • Из:Уфа

Отправлено 22 Апрель 2020 - 14:08

просто нужно будет использовать, к примеру, G100 и G101. а вних уже прописать эти формулы.

 

Может проясните- каким именно образом?


  • 0

#19 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 22 Апрель 2020 - 14:18

Может проясните- каким именно образом?

Делаете файл G0100 в нем делаете расчет и перемещение.

есть документация по программирования макросов на синтеке. где то на этом сайте да же лежала.

в примере ниже я делал G170 для обкатки накладок... можно использовать любые математические функции)

 

%@MACRO
 
// x #24
// y #25
// z #26
// i #4
 
#24=GETARG(X)*1000;
#25=GETARG(Y)*1000;
#26=GETARG(Z)*(-1000);
#4=GETARG(I)*1000;
 
M6T5;
G43H5;
F8000;
S20000;
M03;
 
IF (#4<11000) THEN
G00 X(#4-6000) Y(#4-6000);
G00 Z0;
G01 Z(#26);
G01 X(#24+6000-#4);
G01 Y(#25+6000-#4);
G01 X(#4-6000);
G01 Y(#4-6000);
END_IF;
 
IF (#4>11000) THEN
G00 X5.000 Y5.000;
G01 Z(#26);
G01 X(#24-5000);
G01 Y(#25-5000);
G01 X5.000;
G01 Y5.000;
G00 X(#4-6000) Y(#4-6000);
G01 X(#24+6000-#4);
G01 Y(#25+6000-#4);
G01 X(#4-6000);
G01 Y(#4-6000);
END_IF;
 
G00 Z50.000;
M09;
M05;
M01;
M6T4;
G43H4;
F8000;
S20000;
M03;
M08;
G90;
 
G00 X(#4) Y(#4);
G00 Z0;
G01 Z-2.000;
G01 X(#24-#4);
G01 Y(#25-#4);
G01 X(#4);
G01 Y(#4);
G00 Z50.000;
G00 X900.000 Y2000.000;
M05;
M99;

в результате вводишь G170 X1500.0 Y500.0 Z5.0 I10.0

и станок делает паз по периметру детали  размером 1500х500 глубиной 5мм и шириной 10мм. с фаской 2мм.

у нас их идет много и разных размеров... проще было сделать G-команду


  • 1

#20 OFFLINE   альфа стиль

альфа стиль

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 779 сообщений
  • Пол:Мужчина
  • Из:Челябинск

Отправлено 22 Апрель 2020 - 14:40

2020-04-22_13-25-40.png

 

Вот так например выглядит параметрическая УП  для 4 осей в NC Studio.

Даже не представляю как должен выглядеть аналог для синтека. mihams, как я понимаю дал макросы для плоской обработки. 

 


  • 0





Темы с аналогичным тегами SYNTEC 11MB, Поворотка на Syntec

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных