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


Фотография

Ошибка в управляющей программе


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

#1 OFFLINE   Sullen

Sullen

    Студент

  • Пользователи+
  • PipPip
  • 68 сообщений
  • Из:Мытищи

Отправлено 18 Февраль 2011 - 18:34

Добрый день.
Станок Beaver 25AVLT, стойка управления Sintec. При запуске программы или симуляции выдает ошибку: L22 Arc destination not on.
останавливается на G3 G17 X310. Y-10.074 I310 J-40.074 F4000
подскажите, пожалуйста, что неправильно?
текст программы:
(NC FILE : proba1)
(DATE : 18 .02 .11 & TIME - 13 :25 :10)
G40
M05
M01
(=================)
(TOOLPATH : 1_1)
(STRATEGY USED : Profile)
(TOOLPATH WP : World)
(=================)
(TOOL TYPE : ENDMILL)
(TOOL NAME : FRC20)
(TOOL DIA.: 20 & TIP RAD.: 0)
T4
G43 H4
S18000
M03
G90
G0 G40 X340. Y-40.074
Z30.
G1 Z20. F1000
G3 G17 X310. Y-10.074 I310 J-40.074 F4000
G1 X.867
  • 0

#2 OFFLINE   MiG

MiG

    Гуру CNC

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

Отправлено 18 Февраль 2011 - 18:54

G17-G19 Переключение рабочих плоскостей (XY, XZ, YZ)
G17 у вас нужен? нет ,удалите и проверьте
для ArtCam попробуйте вот этот постпроцессор Syntec_u00.rar
для Type3 вот этот

Сообщение отредактировал MiG: 18 Февраль 2011 - 19:25

  • 0
 
                     | cncservice |

 


#3 OFFLINE   Sullen

Sullen

    Студент

  • Пользователи+
  • PipPip
  • 68 сообщений
  • Из:Мытищи

Отправлено 19 Февраль 2011 - 00:43

Похоже что спотыкается именно на G3, может быть такое что станок не понимет эти команды?
  • 0

#4 OFFLINE   MiG

MiG

    Гуру CNC

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

Отправлено 19 Февраль 2011 - 00:48

понимает отлично
удаляли G17? она вообще не нужна там
постпроцессоры что выложил - именно на этот станок при пусконаладке даю людям...проверенные короче :rolleyes:
или вы в другом CAMe делаете уп?
пример рабочей уп

G90
G49
G40
G80
G54
M6 T1
G43 H1
M03 S20000
G90
G0 X0.000 Y0.000
G0 Z10.000
G0 X273.824 Y1349.819 Z10.000
G1 Z-10.000 F500.0
G2 X480.184 Y1479.394 I+193.012 J-78.278 F6000.0
G2 X668.275 Y1324.487 I-13.348 J-207.853
G3 X912.498 Y1071.292 I+275.554 J+21.407
G3 X1207.479 Y1262.967 I+31.331 J+274.603
G3 X722.557 Y734.620 I-125.574 J-371.454
G3 X273.824 Y1349.819 I-631.867 J+10.364
G0 Z10.000
G0 X0.000 Y0.000
M05
M30


Сообщение отредактировал MiG: 19 Февраль 2011 - 01:12

  • 0
 
                     | cncservice |

 


#5 OFFLINE   MiG

MiG

    Гуру CNC

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

Отправлено 20 Февраль 2011 - 05:21

L22 Arc destination not on.(направление дуги не указано,по часовой \против часовой)
G3 G17 X310. Y-10.074 I310 J-40.074 F4000 то-есть эта самая G17 перекрывает G3
или удалять G17 или ставить её перед G3
ПРИМЕР
G17 G3 X310. Y-10.074 I310 J-40.074 F4000

Сообщение отредактировал MiG: 20 Февраль 2011 - 05:24

  • 0
 
                     | cncservice |

 


#6 OFFLINE   Sullen

Sullen

    Студент

  • Пользователи+
  • PipPip
  • 68 сообщений
  • Из:Мытищи

Отправлено 02 Март 2011 - 20:46

Исправил постпроцессор (PMPost), убрал G17, все равно пишет ту же ошибку.

G90
G49
G40
G80
G54
M6 T1
G43 H1
M03 S18000
G90
G0 X45.000 Y-30.000
G0 Z26.000
G1 Z16.000 F1000
G2 X75.000 Y0 I+75.000 J-30.000 F4000
G1 X150.000
G3 X200.000 Y50.000 I+150.000 J+50.000
G1 Y100.000
G2 X150.000 Y150.000 I+200.000 J+150.000
G1 X50.000
G3 X0 Y100.000 I+50.000 J+100.000
G1 Y0
G1 X75.000
G2 X105.000 Y-30.000 I+75.000 J-30.000
G0 Z26.000
M5
M30
  • 0

#7 OFFLINE   MiG

MiG

    Гуру CNC

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

Отправлено 03 Март 2011 - 01:22

в коде уп все нормально...
попробуйте сдвинуть модель чтоб точка вреза была не -30 а в положительных значениях или 0
-------------

G90
G49
G40
G80
G54
M6 T1
G43 H1
M03 S18000
G90
G0 Z26.000
G0 X45.000 Y0.000 Z26.000
G1 Z16.000 F1000.0
G2 X75.000 Y30.000 I+30.000 J-0.000 F4000.0
G1 X150.000 Y30.000
G3 X200.000 Y80.000 I+0.000 J+50.000
G1 Y130.000
G2 X150.000 Y180.000 I-0.000 J+50.000
G1 X50.000
G3 X0.000 Y130.000 I-0.000 J-50.000
G1 Y30.000
X75.000 Y30.000
G2 X105.000 Y0.000 I+0.000 J-30.000
G0 Z26.000
G0 X0.000 Y0.000
M05
M30
-------------------------------------
хотя навряд ли,скорее что-то в настройках стойки...но уж на всякий случай проверьте...
еще после числа должна стоять точка...Y 0. X 0.- (G2 X75.000 Y0 I+75.000 J-30.000 F4000 ) -сам не вижу разницы ,но глюки на некоторых станках без точки возникали-теперь даже на 0 ставлю :)
без G2\G3 все работает нормально?
могу сделать постпроцессор для ArtCam без дуговой интерполяции
разницы в качестве реза никакой,только размер файла побольше

Сообщение отредактировал MiG: 03 Март 2011 - 01:53

  • 0
 
                     | cncservice |

 


#8 OFFLINE   valery_k

valery_k

    Доктор CNC

  • Опытный
  • PipPipPipPipPip
  • 599 сообщений
  • Пол:Мужчина
  • Из:СПб.

Отправлено 03 Март 2011 - 03:53

Дело в том, что в ЧПУ забивается (жестко или нет) значение расстояния между радиусом начальной точки и конечной точки дуги,
при круговой интерполяции.
Если эта расстояние в коде программы превысит , то значение которое установлено в ЧПУ.
придет сообщение об ошибке.
Что у Вас и происходит.
Плюсы перед положительными значениями ставить не обязательно,
а вот плоскость где строится контур лучше определить.

Можно проверить следующим образом.
Уберите X и У в кадрах с G2 и G3 на которые выдается ошибка, оставьте только I и J.
Посмотрите, что будет при визуализации в ЧПУ.?

Должны нарисоваться окружности.

Сообщение отредактировал valery_k: 03 Март 2011 - 04:28

  • 0

#9 OFFLINE   MiG

MiG

    Гуру CNC

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

Отправлено 03 Март 2011 - 04:15

на станках этой модели код что показал выше -проверен и работает(4 станка) ,постпроцессоры то же,кроме последнего,просто убрал из него g2\g3 интерполяцию,
определение плоскости не использовал(не требуется)
плюсы сами ставятся...в постпроцессоре не писал :)
остается косяк в настройке стойки...ну или в точке после 0(сам не понимаю почему,но иногда бывает)
проще обойтись наверное без G2\G3

Сообщение отредактировал MiG: 03 Март 2011 - 04:22

  • 0
 
                     | cncservice |

 


#10 OFFLINE   valery_k

valery_k

    Доктор CNC

  • Опытный
  • PipPipPipPipPip
  • 599 сообщений
  • Пол:Мужчина
  • Из:СПб.

Отправлено 03 Март 2011 - 04:25

на станках этой модели код что показал выше -проверен и работает(4 станка) ,постпроцессоры то же,кроме последнего,просто убрал из него g2\g3 интерполяцию,
определение плоскости не использовал(не требуется)
плюсы сами ставятся...в постпроцессоре не писал :)
остается косяк в настройке стойки...ну или в точке после 0(сам не понимаю почему,но иногда бывает)
проще обойтись наверное без G2\G3


Если стоика не поддерживает круговую интерполяцию, то что она (круговая интерп) вообще делает в коде??
Ее нельзя использовать.
С другой стороны стойка выдает ошибку по круговой интерполяции, значит она поддерживается стойкой..,,?

Сообщение отредактировал valery_k: 03 Март 2011 - 04:31

  • 0

#11 OFFLINE   MiG

MiG

    Гуру CNC

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

Отправлено 03 Март 2011 - 04:30

стойка поддерживает...
я вроде не писал что не поддерживает....
код представленный работает 100%
удаленно трудно понять что там за косяк,потому
без интерполяции предложил как альтернативу
если скопированный мой последний код выдаст ошибку-значит косяк в стойке
и если поскорее надо начать работать то лучше отказаться от G2\G3 и работать спокойно без неё

Сообщение отредактировал MiG: 03 Март 2011 - 04:37

  • 0
 
                     | cncservice |

 


#12 OFFLINE   valery_k

valery_k

    Доктор CNC

  • Опытный
  • PipPipPipPipPip
  • 599 сообщений
  • Пол:Мужчина
  • Из:СПб.

Отправлено 03 Март 2011 - 04:36

стойка поддерживает...
я вроде не писал что не поддерживает....
код представленный работает 100%
удаленно трудно понять что там за косяк,потому
без интерполяции предложил как альтернативу



Код проверил.
Действительно рабочий.
(Больша не могу,
пошел спать. Трудно соображается. :) )
  • 0

#13 OFFLINE   MiG

MiG

    Гуру CNC

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

Отправлено 03 Март 2011 - 04:41

спокойной ночи...надо тоже двигать :)
  • 0
 
                     | cncservice |

 


#14 OFFLINE   Sullen

Sullen

    Студент

  • Пользователи+
  • PipPip
  • 68 сообщений
  • Из:Мытищи

Отправлено 03 Март 2011 - 12:33

Уважаемые MiG и valery_k, я вчера в спешке забыл написать, что программа генерированная в арткаме, (постпроцесор Ваш MiG) прекрасно работает.
2 valery_k
предположение, что не совпадают радиуса начальной и конечной точки дуги, при построении через центр проверил начертив в автокаде траекторию движения фрезы по координатам программы. Все совпадает.

Сообщение отредактировал Sullen: 03 Март 2011 - 12:39

  • 0

#15 OFFLINE   MiG

MiG

    Гуру CNC

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

Отправлено 03 Март 2011 - 12:39

значит все нормально теперь работает? ну вот и хорошо :)

Сообщение отредактировал MiG: 03 Март 2011 - 12:57

  • 0
 
                     | cncservice |

 


#16 OFFLINE   valery_k

valery_k

    Доктор CNC

  • Опытный
  • PipPipPipPipPip
  • 599 сообщений
  • Пол:Мужчина
  • Из:СПб.

Отправлено 03 Март 2011 - 13:07

2 valery_k
предположение, что не совпадают радиуса начальной и конечной точки дуги, при построении через центр проверил начертив в автокаде траекторию движения фрезы по координатам программы. Все совпадает.


Вы не верно поняли то, о чем я сказал (может не внимательно прочитали.)
Но если все работает, вопроса, как я понимаю нет.
  • 0

#17 OFFLINE   Sullen

Sullen

    Студент

  • Пользователи+
  • PipPip
  • 68 сообщений
  • Из:Мытищи

Отправлено 03 Март 2011 - 15:50

2 MiG Не работает :) I,J -это координаты центра окружности или нет?

Сообщение отредактировал Sullen: 03 Март 2011 - 15:50

  • 0

#18 OFFLINE   MiG

MiG

    Гуру CNC

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

Отправлено 03 Март 2011 - 16:23

расстояние от начальной точки до центра со знаком...

Программирование векторов I, J, K определяющих положение центра дуги начальной точки осуществляется всегда в приращениях, независимо от G90 или G91.

а пробовали копировать мой последний код ? он проверен на точно таком же станке...

Сообщение отредактировал MiG: 03 Март 2011 - 16:52

  • 0
 
                     | cncservice |

 


#19 OFFLINE   Sullen

Sullen

    Студент

  • Пользователи+
  • PipPip
  • 68 сообщений
  • Из:Мытищи

Отправлено 03 Март 2011 - 16:29

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


пробовал, работает
  • 0

#20 OFFLINE   MiG

MiG

    Гуру CNC

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

Отправлено 03 Март 2011 - 16:34

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

Сообщение отредактировал MiG: 03 Март 2011 - 16:47

  • 0
 
                     | cncservice |

 





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

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