Ошибка в управляющей программе
Автор
Sullen
, 18 Фев 2011 18:34
Сообщений в теме: 25
#1 OFFLINE
Отправлено 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
Станок 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
#2 OFFLINE
Отправлено 18 Февраль 2011 - 18:54
G17-G19 Переключение рабочих плоскостей (XY, XZ, YZ)
G17 у вас нужен? нет ,удалите и проверьте
для ArtCam попробуйте вот этот постпроцессор Syntec_u00.rar
для Type3 вот этот
G17 у вас нужен? нет ,удалите и проверьте
для ArtCam попробуйте вот этот постпроцессор Syntec_u00.rar
для Type3 вот этот
Сообщение отредактировал MiG: 18 Февраль 2011 - 19:25
| cncservice |
#3 OFFLINE
Отправлено 19 Февраль 2011 - 00:43
Похоже что спотыкается именно на G3, может быть такое что станок не понимет эти команды?
#4 OFFLINE
Отправлено 19 Февраль 2011 - 00:48
понимает отлично
удаляли G17? она вообще не нужна там
постпроцессоры что выложил - именно на этот станок при пусконаладке даю людям...проверенные короче
или вы в другом CAMe делаете уп?
пример рабочей уп
удаляли G17? она вообще не нужна там
постпроцессоры что выложил - именно на этот станок при пусконаладке даю людям...проверенные короче
или вы в другом 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
| cncservice |
#5 OFFLINE
Отправлено 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
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
| cncservice |
#6 OFFLINE
Отправлено 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
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
#7 OFFLINE
Отправлено 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 без дуговой интерполяции
разницы в качестве реза никакой,только размер файла побольше
попробуйте сдвинуть модель чтоб точка вреза была не -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
| cncservice |
#8 OFFLINE
Отправлено 03 Март 2011 - 03:53
Дело в том, что в ЧПУ забивается (жестко или нет) значение расстояния между радиусом начальной точки и конечной точки дуги,
при круговой интерполяции.
Если эта расстояние в коде программы превысит , то значение которое установлено в ЧПУ.
придет сообщение об ошибке.
Что у Вас и происходит.
Плюсы перед положительными значениями ставить не обязательно,
а вот плоскость где строится контур лучше определить.
Можно проверить следующим образом.
Уберите X и У в кадрах с G2 и G3 на которые выдается ошибка, оставьте только I и J.
Посмотрите, что будет при визуализации в ЧПУ.?
Должны нарисоваться окружности.
при круговой интерполяции.
Если эта расстояние в коде программы превысит , то значение которое установлено в ЧПУ.
придет сообщение об ошибке.
Что у Вас и происходит.
Плюсы перед положительными значениями ставить не обязательно,
а вот плоскость где строится контур лучше определить.
Можно проверить следующим образом.
Уберите X и У в кадрах с G2 и G3 на которые выдается ошибка, оставьте только I и J.
Посмотрите, что будет при визуализации в ЧПУ.?
Должны нарисоваться окружности.
Сообщение отредактировал valery_k: 03 Март 2011 - 04:28
#9 OFFLINE
Отправлено 03 Март 2011 - 04:15
на станках этой модели код что показал выше -проверен и работает(4 станка) ,постпроцессоры то же,кроме последнего,просто убрал из него g2\g3 интерполяцию,
определение плоскости не использовал(не требуется)
плюсы сами ставятся...в постпроцессоре не писал
остается косяк в настройке стойки...ну или в точке после 0(сам не понимаю почему,но иногда бывает)
проще обойтись наверное без G2\G3
определение плоскости не использовал(не требуется)
плюсы сами ставятся...в постпроцессоре не писал
остается косяк в настройке стойки...ну или в точке после 0(сам не понимаю почему,но иногда бывает)
проще обойтись наверное без G2\G3
Сообщение отредактировал MiG: 03 Март 2011 - 04:22
| cncservice |
#10 OFFLINE
Отправлено 03 Март 2011 - 04:25
на станках этой модели код что показал выше -проверен и работает(4 станка) ,постпроцессоры то же,кроме последнего,просто убрал из него g2\g3 интерполяцию,
определение плоскости не использовал(не требуется)
плюсы сами ставятся...в постпроцессоре не писал
остается косяк в настройке стойки...ну или в точке после 0(сам не понимаю почему,но иногда бывает)
проще обойтись наверное без G2\G3
Если стоика не поддерживает круговую интерполяцию, то что она (круговая интерп) вообще делает в коде??
Ее нельзя использовать.
С другой стороны стойка выдает ошибку по круговой интерполяции, значит она поддерживается стойкой..,,?
Сообщение отредактировал valery_k: 03 Март 2011 - 04:31
#11 OFFLINE
Отправлено 03 Март 2011 - 04:30
стойка поддерживает...
я вроде не писал что не поддерживает....
код представленный работает 100%
удаленно трудно понять что там за косяк,потому
без интерполяции предложил как альтернативу
если скопированный мой последний код выдаст ошибку-значит косяк в стойке
и если поскорее надо начать работать то лучше отказаться от G2\G3 и работать спокойно без неё
я вроде не писал что не поддерживает....
код представленный работает 100%
удаленно трудно понять что там за косяк,потому
без интерполяции предложил как альтернативу
если скопированный мой последний код выдаст ошибку-значит косяк в стойке
и если поскорее надо начать работать то лучше отказаться от G2\G3 и работать спокойно без неё
Сообщение отредактировал MiG: 03 Март 2011 - 04:37
| cncservice |
#12 OFFLINE
Отправлено 03 Март 2011 - 04:36
стойка поддерживает...
я вроде не писал что не поддерживает....
код представленный работает 100%
удаленно трудно понять что там за косяк,потому
без интерполяции предложил как альтернативу
Код проверил.
Действительно рабочий.
(Больша не могу,
пошел спать. Трудно соображается. )
#13 OFFLINE
#14 OFFLINE
Отправлено 03 Март 2011 - 12:33
Уважаемые MiG и valery_k, я вчера в спешке забыл написать, что программа генерированная в арткаме, (постпроцесор Ваш MiG) прекрасно работает.
2 valery_k
предположение, что не совпадают радиуса начальной и конечной точки дуги, при построении через центр проверил начертив в автокаде траекторию движения фрезы по координатам программы. Все совпадает.
2 valery_k
предположение, что не совпадают радиуса начальной и конечной точки дуги, при построении через центр проверил начертив в автокаде траекторию движения фрезы по координатам программы. Все совпадает.
Сообщение отредактировал Sullen: 03 Март 2011 - 12:39
#15 OFFLINE
Отправлено 03 Март 2011 - 12:39
значит все нормально теперь работает? ну вот и хорошо
Сообщение отредактировал MiG: 03 Март 2011 - 12:57
| cncservice |
#16 OFFLINE
Отправлено 03 Март 2011 - 13:07
2 valery_k
предположение, что не совпадают радиуса начальной и конечной точки дуги, при построении через центр проверил начертив в автокаде траекторию движения фрезы по координатам программы. Все совпадает.
Вы не верно поняли то, о чем я сказал (может не внимательно прочитали.)
Но если все работает, вопроса, как я понимаю нет.
#17 OFFLINE
Отправлено 03 Март 2011 - 15:50
2 MiG Не работает I,J -это координаты центра окружности или нет?
Сообщение отредактировал Sullen: 03 Март 2011 - 15:50
#18 OFFLINE
Отправлено 03 Март 2011 - 16:23
расстояние от начальной точки до центра со знаком...
а пробовали копировать мой последний код ? он проверен на точно таком же станке...Программирование векторов I, J, K определяющих положение центра дуги начальной точки осуществляется всегда в приращениях, независимо от G90 или G91.
Сообщение отредактировал MiG: 03 Март 2011 - 16:52
| cncservice |
#19 OFFLINE
Отправлено 03 Март 2011 - 16:29
расстояние от начальной точки дуги до центра со знаком...
а пробовали копировать мой последний код ? он проверен на точно таком же станке...
пробовал, работает
#20 OFFLINE
Отправлено 03 Март 2011 - 16:34
ну тогда предположим такое...
второй перевод ошибки"направление дуги не на...(допустим не на поверхности заготовки)"
в вашем варианте кода дуга в минус как раз уходит по Y , а в моем варианте модель сдвинута и все координаты находятся не ниже 0 заготовки..попробуйте сделать уп с учетом этого...ну и про точку не забудьте после целого числа в координатах(возможно именно в ней и проблема,хотя 0 он и есть 0. но....)
второй перевод ошибки"направление дуги не на...(допустим не на поверхности заготовки)"
в вашем варианте кода дуга в минус как раз уходит по Y , а в моем варианте модель сдвинута и все координаты находятся не ниже 0 заготовки..попробуйте сделать уп с учетом этого...ну и про точку не забудьте после целого числа в координатах(возможно именно в ней и проблема,хотя 0 он и есть 0. но....)
Сообщение отредактировал MiG: 03 Март 2011 - 16:47
| cncservice |
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных