Всем доброго времени суток.
Я не профессионал, так не много шарю. Работаю на китайском станке SUDA 2030(так на нем написано), файлы готовлю в ArtCam. УП сохраняю в постпроцессоре CAMTech CM_C3 MM. Режет все корректно. Есть только одна досадная мелочь, в конце задания фреза идет на ноль по Х, Y(по заданной плоскости безопасности) как надо, но также опускается в ноль по Z, а уже только потом поднимается. Все бы ничего, если просто что то вырезаю, а вот когда приходится на готовом изделии что-то резать, сами понимаете что бы не испортить изделие, приходится производить лишние манипуляции.
Надеюсь на вашу помощь.
При перемещении на высоте безопасности по Х и Y фреза одновременно опускается по Z
Автор
ddmitry
, 28 Ноя 2010 17:10
Высота безопасности
Сообщений в теме: 22
#1 OFFLINE
Отправлено 28 Ноябрь 2010 - 17:10
#2 OFFLINE
Отправлено 28 Ноябрь 2010 - 18:06
Попробуйте убрать из постпроцессора строку в оконцовке -
END = "G53Z0[32][91]RAISE HEAD TO TOP[93]"
END = "G53Z0[32][91]RAISE HEAD TO TOP[93]"
#3 OFFLINE
Отправлено 28 Ноябрь 2010 - 19:03
Что то не помогло :-(
Мне кажется это в Artcam надо искать, потому что когда смотрю 3D вид, то как будто бы там уже есть этот путь
Мне кажется это в Artcam надо искать, потому что когда смотрю 3D вид, то как будто бы там уже есть этот путь
#4 OFFLINE
Отправлено 28 Ноябрь 2010 - 20:01
В Арткаме, в координатах точки возврата по Z, случайно не 0 стоит?
#5 OFFLINE
Отправлено 28 Ноябрь 2010 - 20:47
Нет, стоит столько же сколько и плоскость безопасности
Пробовал ставить больше точку возврата, не помогает
Пробовал ставить больше точку возврата, не помогает
#6 OFFLINE
Отправлено 28 Ноябрь 2010 - 20:55
Покажите последние 10 строк кода с проблемой...
#7 OFFLINE
Отправлено 28 Ноябрь 2010 - 21:02
Это?
; Program moves
;
RAPID_RATE_MOVE = "G0[X][Y][Z]"
FIRST_FEED_RATE_MOVE = "G1[X][Y][Z][F]"
FEED_RATE_MOVE = "[X][Y][Z][F]"
;
FIRST_CW_ARC_MOVE = "G2[X][Y][I][J][F]"
CW_ARC_MOVE = "G2[X][Y][I][J]"
;
FIRST_CCW_ARC_MOVE = "G3[X][Y][I][J][F]"
CCW_ARC_MOVE = "G3[X][Y][I][J]"
;
; End of file
;
END = "G0[ZH]"
END = "G53Z0[32][91]RAISE HEAD TO TOP[93]"
END = "M5[32][91]SPINDLE OFF[93]"
END = "G0[XH][YH]"
END = "G23[32][91]RETURN TO UNITS[93]"
END = "[91]END OF FILE[93]"
Прошу прощенья за задержку, я на работе
; Program moves
;
RAPID_RATE_MOVE = "G0[X][Y][Z]"
FIRST_FEED_RATE_MOVE = "G1[X][Y][Z][F]"
FEED_RATE_MOVE = "[X][Y][Z][F]"
;
FIRST_CW_ARC_MOVE = "G2[X][Y][I][J][F]"
CW_ARC_MOVE = "G2[X][Y][I][J]"
;
FIRST_CCW_ARC_MOVE = "G3[X][Y][I][J][F]"
CCW_ARC_MOVE = "G3[X][Y][I][J]"
;
; End of file
;
END = "G0[ZH]"
END = "G53Z0[32][91]RAISE HEAD TO TOP[93]"
END = "M5[32][91]SPINDLE OFF[93]"
END = "G0[XH][YH]"
END = "G23[32][91]RETURN TO UNITS[93]"
END = "[91]END OF FILE[93]"
Прошу прощенья за задержку, я на работе
#8 OFFLINE
Отправлено 28 Ноябрь 2010 - 21:02
Не то, это постпроцессор.
Нужны строки самой программы обработки...
PS. Пардон, отредактировал...
Нужны строки самой программы обработки...
PS. Пардон, отредактировал...
Сообщение отредактировал Roma: 28 Ноябрь 2010 - 21:08
#9 OFFLINE
Отправлено 28 Ноябрь 2010 - 21:15
Уже пробовал, все то же
А я кидаю на флешку и все.
?
А я кидаю на флешку и все.
?
#10 OFFLINE
Отправлено 28 Ноябрь 2010 - 21:20
Вот именно тот файл, что на флешку кидаете и нужен...
#11 OFFLINE
Отправлено 28 Ноябрь 2010 - 21:27
Понятно.
G3X1002.106Y247.669I-1.477J0.260
G1X999.971Y250.214
G3X998.822Y250.750I-1.149J-0.964
G1X958.020
G3X956.871Y250.214I0.000J-1.500
G1X954.735Y247.669
G3X954.407Y246.444I1.149J-0.964
G0Z12.000
G0X0.000Y0.000Z16.100
G0Z16.100
G53Z0 [RAISE HEAD TO TOP]
M5 [SPINDLE OFF]
G0X0.000Y0.000
G23 [RETURN TO UNITS]
[END OF FILE]
G3X1002.106Y247.669I-1.477J0.260
G1X999.971Y250.214
G3X998.822Y250.750I-1.149J-0.964
G1X958.020
G3X956.871Y250.214I0.000J-1.500
G1X954.735Y247.669
G3X954.407Y246.444I1.149J-0.964
G0Z12.000
G0X0.000Y0.000Z16.100
G0Z16.100
G53Z0 [RAISE HEAD TO TOP]
M5 [SPINDLE OFF]
G0X0.000Y0.000
G23 [RETURN TO UNITS]
[END OF FILE]
#12 OFFLINE
Отправлено 28 Ноябрь 2010 - 21:42
Вот эта строка подозрительна -
G53Z0 [RAISE HEAD TO TOP]
Удалите её в редакторе и проверьте на станке...
G53Z0 [RAISE HEAD TO TOP]
Удалите её в редакторе и проверьте на станке...
#13 OFFLINE
Отправлено 28 Ноябрь 2010 - 21:43
шото не похожа шоб вы убрали строчку G53 из постпроцессора
#14 OFFLINE
Отправлено 28 Ноябрь 2010 - 22:10
Я удалял ей, не помогло, вставил назад.
Попробую еще
Пардон, удалял не то, а это:
END = "G23[32][91]RETURN TO UNITS[93]"
Отлично! Заработало как надо!!!!
Всем огроменное спасибо!!!!
Попробую еще
Пардон, удалял не то, а это:
END = "G23[32][91]RETURN TO UNITS[93]"
Отлично! Заработало как надо!!!!
Всем огроменное спасибо!!!!
#15 OFFLINE
Отправлено 27 Август 2022 - 23:33
Подскажите как настроить в Mach3 подходы таким образом чтобы после старта фреза сначала поднималась на безопасную высоту которая прописана в арткаме, после этого подъезжали XY и только после этого опускалась Z, а при завершении обратная последовательность. У меня же выходит так что после страта Z поднимается на безопасную но когда XY едут до точки врезания то Z по пути одновременно уже начинает опускаться к нулю. И после завершения вместе со всеми осями по пути домой только поднимается.
Сообщение отредактировал Maker79: 27 Август 2022 - 23:38
#16 OFFLINE
Отправлено 28 Август 2022 - 01:18
Первые 10-20 строк УП в студию.
Сообщение отредактировал lkbyysq: 28 Август 2022 - 01:19
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#17 OFFLINE
Отправлено 28 Август 2022 - 01:31
Первые 10-20 строк УП в студию.
T1M6
G0Z13.000
G0X0.000Y0.000S18000M3
G0X156.661Y1193.597Z5.000
G1Z-2.500F500.0
G1X185.540Y1187.187F1500.0
X214.496Y1181.127
X243.524Y1175.419
X272.617Y1170.064
X296.411Y1165.979
X320.272Y1162.274
X344.190Y1158.948
X368.157Y1156.003
X392.162Y1153.440
X408.402Y1151.963
X424.673Y1150.802
X440.967Y1149.957
X457.275Y1149.429
X473.586Y1149.218
X489.892Y1149.324
#18 OFFLINE
Отправлено 28 Август 2022 - 13:56
Вы утверждаете, что станок по команде
G0 X156.661 Y1193.597 Z5.000
двигается одновременно по трём координатам?
G0 X156.661 Y1193.597 Z5.000
двигается одновременно по трём координатам?
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#19 OFFLINE
Отправлено 28 Август 2022 - 14:59
Вы утверждаете, что станок по команде
G0 X156.661 Y1193.597 Z5.000
двигается одновременно по трём координатам?
Я не знаю по какой команде он двигается, но происходит это так как я описал. До того как я переустановил всю систему вместе с мач3 было нормально. А вот по этой команде он двигается домой но тоже одновременно по всем трём -
G0Z5.000
G0X0.000Y0.000Z13.000
G0Z13.000
G0X0Y0
M30
Я имею в виду что начинаю от нуля по Z конечно он двигается одновременно, но мне то надо чтобы он НЕ двигался по XY пока Z не поднимется на безопасную. Вот в чем проблема.
Сообщение отредактировал Maker79: 28 Август 2022 - 15:06
#20 OFFLINE
Отправлено 28 Август 2022 - 15:36
А кто за вас это определит?Я не знаю по какой команде он двигается, но происходит это так как я описал.
Вызывайте наладчика, пусть он сюда отпишется, по какой команде.
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
Темы с аналогичным тегами Высота безопасности
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных