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


Фотография

Траектории обработки не соответствуют G-кодам


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

#1 ONLINE   альфа стиль

альфа стиль

    Доктор CNC

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

Отправлено 29 Июль 2016 - 23:34

Ось поворотного шпинделя(вокруг оси Y)описывает дугу вокруг линии параллельной осиY.конец фрезы находится на этой линии.на экране траектории соответствуют кодам, координаты на экране соответствуют кодам.Вот такая проблема, станок новый, по плоскости фрезеровки идут нормально. Помогите пожалуйста, если у кого есть идеи.Сразу хочу предупредить, что опыта у меня нет...

Сообщение отредактировал рондо стиль: 29 Июль 2016 - 23:36

  • 0

#2 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

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

Отправлено 30 Июль 2016 - 04:13

Ничего ни про станок и его систему управления, ни про настройки ее.... Здесь телепатов нет....


  • 0

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

 

 


#3 ONLINE   альфа стиль

альфа стиль

    Доктор CNC

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

Отправлено 30 Июль 2016 - 09:05

NC Studio V10. carve 4 axes-Lambda-10.512.-std_A. Станок: 4-осевой TERMIT 1325 VTSR (китай) c поворотным шпинделем вокруг оси Y (A-asix standart Config). Линейная автоматическая смена инструмента на 8 позиций.

https://cloud.mail.r.../MKDa/VFZfRDZus видео

 

 Траектории готовятся в Alphacame. Были трудности с написанием постпроцессора, но вроде пост получился, хотя может и нет...наверно все таки в станке настройки не соответствуют. На мониторе ведь ясно видно, что фреза идет по траектории.

....номера перед кодами не берите во внимание, это я с постпроцессором разбираюсь, смотрю соответствие строк поста и строк УП текста

N1 G21                    
N2 G40 G80 G90 A0  
N16 M6 T06
N17 G00 G54 M3 S999
(N7) G00 G54 G90 X485.85 Y66 Z128.61 A-31.19
(N8) G00 G43 H06 Z125.19 A-31.19
(N9) G01 G40 X495.17 Y66 Z109.79 A-31.19 F500
(N11) G01 X497.41 Y66 Z113.31 A-30.48 F1135
.....
(N11) G01 X534.85 Y66 Z129.94 A-22.65 F1167
(N11) G01 X536.56 Y66 Z130.65 A-22.3 F1167
(N11) G01 X538.28 Y66 Z131.34 A-21.94 F1167
(N11) G01 X540 Y66 Z132.03 A-21.58 F1167
(N11) G01 X541.73 Y66 Z132.71 A-21.23 F1167
(N11) G01 X543.46 Y66 Z133.38 A-20.87 F1167
(N11) G01 X545.2 Y66 Z134.03 A-20.52 F1167
(N11) G01 X546.94 Y66 Z134.68 A-20.16 F1167
(N10) G01 G40 X540.74 Y66 Z151.57 A-20.16 F1000
N3 G0 Z200.
N4 M5
N5 M2
%
 

Сообщение отредактировал рондо стиль: 30 Июль 2016 - 09:50

  • 0

#4 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 526 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 30 Июль 2016 - 10:02

Скорее всего Альфакаму не сообщили расстояние от оси вращения до кончика инструмента. Или не правильно сообщили.


Сообщение отредактировал lkbyysq: 30 Июль 2016 - 10:03

  • 1

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#5 ONLINE   альфа стиль

альфа стиль

    Доктор CNC

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

Отправлено 30 Июль 2016 - 10:10

Скорее всего Альфакаму не сообщили расстояние от оси вращения до кончика инструмента. Или не правильно сообщили.

траектории (G коды) четко идут по графике альфы, Но ведь станок не видит название проги, он видит конкретную координату. Я ведь могу эти коды (или другие) просто в блокноте прописать  и станок должен это схавать. Может это станку не сообщили? Причем ось Y он видит, а тупит (искажает) по X И Z.


Сообщение отредактировал рондо стиль: 30 Июль 2016 - 10:18

  • 0

#6 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 526 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 30 Июль 2016 - 10:16

Можете.

Можете даже из экселя экспортировать.


Сообщение отредактировал lkbyysq: 30 Июль 2016 - 11:41

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#7 ONLINE   альфа стиль

альфа стиль

    Доктор CNC

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

Отправлено 30 Июль 2016 - 10:35

Можете.

Можете даже их экселя экспортировать.

Мочь то я могу, только зачем мне писать то, что делает CAM? Вот есть координаты, есть углы, УП их направила на станок, но похоже как то косячно направил...


А может каких то G кодов не хватает от постпроцессора (постпроцессор мною переделан из работающего на этом станке поста под 3 осевой)? Так что его годность ровна 10%


Сообщение отредактировал рондо стиль: 30 Июль 2016 - 11:29

  • 0

#8 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 526 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 30 Июль 2016 - 11:48

G - коды правильные.

Траектория правильная.

 

Не правильно задано расстояние от оси вращения до кончика инструмента.  Ваши G-коды сформированы так, будто это расстояние равно 0. Ищите, куда вводить это расстояние. Возможно в Альфакам, возможно коррекцию длины инструмента в NcStudio.


Сообщение отредактировал lkbyysq: 30 Июль 2016 - 11:48

  • 1

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#9 ONLINE   альфа стиль

альфа стиль

    Доктор CNC

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

Отправлено 30 Июль 2016 - 11:51

ощущение такое, что по оси X есть какое то ограничение


  • 0

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

альфа стиль

    Доктор CNC

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

Отправлено 30 Июль 2016 - 12:46

Походу поворотная ось ходит по координате X с изменением  по оси Z, как будто шпиндель стоит вертикально. В этом случае станок четко приплюсовывает к концу фрезы длину инструмента до оси. Этот же размер приплюсовывается к Z по ходу движения по оси X, хотя угол поворота шпинделя начал изменяться сразу, как только нашел себя в G кодах. и конец фрезы пошел по другой траектории.Теперь надо понять как (где в настройках) исправить проблему. Самому пожалуй пока не разобраться (((

https://cloud.mail.r.../A6z1/VK5Rph3zT это постпроцессор, может в нем беда?


Сообщение отредактировал рондо стиль: 30 Июль 2016 - 13:05

  • 0

#11 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 526 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 30 Июль 2016 - 12:57

У Вас автосмена. Длина каждого инструмента прописывается в соответствующем гнезде в NcStudio. Возможно у Вас там нули.

Также возможно, что в NcStudio неправильно откалибрована/настроена ось А.

Читайте мануалы.

Сообщение отредактировал lkbyysq: 30 Июль 2016 - 13:00

  • 1

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#12 ONLINE   альфа стиль

альфа стиль

    Доктор CNC

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

Отправлено 30 Июль 2016 - 13:07

У Вас автосмена. Длина каждого инструмента прописывается в соответствующем гнезде в NcStudio. Возможно у Вас там нули.

Также возможно, что в NcStudio неправильно откалибрована/настроена ось А.

Читайте мануалы.

я добавил наблюдения в предыдущий ответ, посмотрите


  • 0

#13 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 526 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 30 Июль 2016 - 13:13

Читайте про постпроцессоры в альфакаме. Там может описываться кинематическая схема станка.
  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


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

альфа стиль

    Доктор CNC

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

Отправлено 30 Июль 2016 - 13:21

Читайте про постпроцессоры в альфакаме. Там может описываться кинематическая схема станка.

https://cloud.mail.r.../84pS/dmpZnkYQX


  • 0

#15 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 526 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 30 Июль 2016 - 13:29

Нет, там нету.
Альфакаму сообщите кинематическую схему станка. Сейчас он думает, что у Вас от кончика инструмента до оси поворота расстояние равно нулю. Исходя из этих данных и формирует УП.

Сообщение отредактировал lkbyysq: 30 Июль 2016 - 13:35

  • 1

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


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

альфа стиль

    Доктор CNC

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

Отправлено 30 Июль 2016 - 14:29

Я вручную набил траекторию с углами, начиная с 0 угла. Результат тот же. Пока шпиндель идет с нулевым углом, он учитывает расстояние от кончика до оси. Как только начинает поворачиваться, то ось шпинделя игнорит этот размер и по X и Z идет как по траектории, при плоском фрезеровании, поворачивая шпиндель на прописанный угол. Можно ли прописать какую либо команду в кодах, чтобы при поворотах тоже прибавляла длину инструмента, точнее, расстояние от кончика фрезы до оси. Ведь при 2D фрезеровании по любому этот размер учитывается.


  • 0

#17 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 526 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 30 Июль 2016 - 14:52

У Вас должен быть мануал по NcStudio с описанием всех команд.
Вы хотите больше, чем Вам может дать NcStudio.

Сообщение отредактировал lkbyysq: 30 Июль 2016 - 14:54

  • 1

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#18 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

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

Отправлено 30 Июль 2016 - 18:01

Я вручную набил траекторию с углами, начиная с 0 угла. Результат тот же. Пока шпиндель идет с нулевым углом, он учитывает расстояние от кончика до оси. Как только начинает поворачиваться, то ось шпинделя игнорит этот размер и по X и Z идет как по траектории, при плоском фрезеровании, поворачивая шпиндель на прописанный угол. Можно ли прописать какую либо команду в кодах, чтобы при поворотах тоже прибавляла длину инструмента, точнее, расстояние от кончика фрезы до оси. Ведь при 2D фрезеровании по любому этот размер учитывается.

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


  • 1

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

 

 


#19 ONLINE   альфа стиль

альфа стиль

    Доктор CNC

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

Отправлено 30 Июль 2016 - 18:09

у меня нет идей, еще и смена инструмента затупила, может это тоже взаимосвязано?


все, башка не варит,  пойду с горя...поем


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


  • 0

#20 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

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

Отправлено 30 Июль 2016 - 18:11

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


Сообщение отредактировал 3D-BiG: 30 Июль 2016 - 18:12

  • 0

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

 

 





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

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