А почему у меня работает? И куда "G38.4 "дополняешь"" вставить?nkp писал(а):в симуляторе пробовал - ошибка выскакивает...Nick писал(а):Вроде все правильно.Потому я и спросил, что не работает
потом G38.4 "дополняешь" - пропадает...
Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой станок.
- zaxar
- Кандидат
- Сообщения: 49
- Зарегистрирован: 28 ноя 2013, 14:16
- Репутация: 3
- Откуда: Липецкая обл.
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
- zaxar
- Кандидат
- Сообщения: 49
- Зарегистрирован: 28 ноя 2013, 14:16
- Репутация: 3
- Откуда: Липецкая обл.
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
Вот что мне CNC написал
Это когда я этот код запустил
Код: Выделить всё
( #1 - min-z, #2 - feed, #3 - z-probe height )
o<zero-z> sub
G49 G40
G92.1
#<z_start> = [#5422+#[5203+#5220*20]]
#<z_dist_to_bottom> = [#1-#<z_start>]
G91
G38.2 Z[#<z_dist_to_bottom>] F[#2]
o<no_probe> IF [#5070 NE 0]
G38.4
G1 Z3
G38.2 Z-10 F10
G10 L20 P[#5220] Z[#3]
G90
G53 G0 Z[#<z_start>]
o<no_probe> ENDIF
G90
o<zero-z> endsub
M02-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
DJVUzaxar писал(а):Вот что мне CNC написал
а попробуй код G38.4
дополнить как нибудь так G38.4 Z-3 F[#2]
будет выскакивать ошибка??
- zaxar
- Кандидат
- Сообщения: 49
- Зарегистрирован: 28 ноя 2013, 14:16
- Репутация: 3
- Откуда: Липецкая обл.
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
Во т что пишет:
- Вложения
-
- Снимок2.png (7.51 КБ) 3185 просмотров
- zaxar
- Кандидат
- Сообщения: 49
- Зарегистрирован: 28 ноя 2013, 14:16
- Репутация: 3
- Откуда: Липецкая обл.
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
А есть смысл выдумывать чтото другое - когда вот этот код работает, или я что-то не понимаю?
Код: Выделить всё
o<zerro_on_z> sub
G90
G53 G0 Z0
G10 L2 P0 Z0
M66 P0 L1 Q3
G91 G38.2 Z-160 F200
G90 G01 F50 Z[#5063 + 1]
G91 G38.2 Z-3 F10
G90 G10 L20 P0 Z0
M66 P0 L2 Q3
G53 G0 z0
o<zerro_on_z> endsub
M2
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
Странно, что там Z5 не хватает, я туда копипастил с работающего станка...zaxar писал(а):Брал осюда: http://www.cnc-club.ru/forum/viewtopic. ... 40#p157730
Там тоже поправил.
Не понимаешь.zaxar писал(а):А есть смысл выдумывать чтото другое - когда вот этот код работает, или я что-то не понимаю?
Мой с любой высоты доедет до касания датчика, а после измерения вернётся на прежнюю высоту.
Твой код перед измерением и после будет ездить в самый верх. Спрашивается - нафига?
А если убрать верхние "G53 G0 Z0", то завершится ошибкой, если Z будет находится на высоте 161мм (или выше) от датчика или просто не будет работать, если Z не в самом верху, а общая длина Z - 160мм.
А если окажется включена компенсация длины инструмента, то вообще может инструмент поломать...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
Движение по Z должно быть положительным, т.е. вверх.nkp писал(а):дополнить как нибудь так G38.4 Z-3 F[#2]
F не нужно, оно выше есть.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
вполне вероятно...UAVpilot писал(а):Движение по Z должно быть положительным, т.е. вверх.F не нужно, оно выше есть.
я не вникал в код
а G38.4 в минус
G38.4 без "куда и сколько " выдает ошибку...
- zaxar
- Кандидат
- Сообщения: 49
- Зарегистрирован: 28 ноя 2013, 14:16
- Репутация: 3
- Откуда: Липецкая обл.
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
Не работает
вот код
Код: Выделить всё
( #1 - min-z, #2 - feed, #3 - z-probe height )
O<zerro_on_z> sub
G49 G40
G92.1
#<z_start> = [#5422+#[5203+#5220*20]]
#<z_dist_to_bottom> = [#1-#<z_start>]
G91
G38.2 Z[#<z_dist_to_bottom>] F[#2]
O<no_probe> IF [#5070 NE 0]
G38.4 Z5
G1 Z1
G38.2 Z-10 F10
G10 L20 P[#5220] Z[#3]
G90
G53 G0 Z[#<z_start>]
O<no_probe> ENDIF
G90
O<zerro_on_z> endsub
M02- Вложения
-
- Снимок3.png (5.69 КБ) 3162 просмотра
- zaxar
- Кандидат
- Сообщения: 49
- Зарегистрирован: 28 ноя 2013, 14:16
- Репутация: 3
- Откуда: Липецкая обл.
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
А вот здесь не написано что G 38.4 не активные
? или я не в ту степь?
- zaxar
- Кандидат
- Сообщения: 49
- Зарегистрирован: 28 ноя 2013, 14:16
- Репутация: 3
- Откуда: Липецкая обл.
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
Что-то странное происходит :
Станок останавливается. Поднимаю по Z на 10 мм. сдвигаю по X 10 мм. Опять жму кнопку " поиск нуля".... и все нормально срабатывает
, ноль найден
. Мож это баг какой?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
похоже на ненадёжное замыкание/размыкание пробника, дребезг контактов.
Что хоть за пробник-то?
Что хоть за пробник-то?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
Все оси пролетают с кодом движения
- zaxar
- Кандидат
- Сообщения: 49
- Зарегистрирован: 28 ноя 2013, 14:16
- Репутация: 3
- Откуда: Липецкая обл.
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
Пробник - плита дюраль. Действительно был дребезг контактов!! Пробник был немного кривой. Поменял пробник все заработало!!UAVpilot писал(а):похоже на ненадёжное замыкание/размыкание пробника, дребезг контактов.
Что хоть за пробник-то?
- zaxar
- Кандидат
- Сообщения: 49
- Зарегистрирован: 28 ноя 2013, 14:16
- Репутация: 3
- Откуда: Липецкая обл.
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
Еще такой вопрос! Сделал я кнопку "probe-led" на щуп. Фреза касается пластины и загорается зеленый, но при отьезде
опять загорается красный. Можно-ли сделать так, что-бы led оставался гореть зеленым, ну типа - ноль заготовки найден?
опять загорается красный. Можно-ли сделать так, что-бы led оставался гореть зеленым, ну типа - ноль заготовки найден?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
Сделать-то можно, только как его потом опять красным сделать? 
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- zaxar
- Кандидат
- Сообщения: 49
- Зарегистрирован: 28 ноя 2013, 14:16
- Репутация: 3
- Откуда: Липецкая обл.
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
Н-даа.Наверное не стоит так делать.Я и не подумалUAVpilot писал(а):Сделать-то можно, только как его потом опять красным сделать?
- zaxar
- Кандидат
- Сообщения: 49
- Зарегистрирован: 28 ноя 2013, 14:16
- Репутация: 3
- Откуда: Липецкая обл.
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
Переводчики прикалываютсяNick писал(а):это что надо сделать, чтобы такое написало?
А высоту датчика надо здесь прописать? MDI_COMMAND = o<zerro_on_z> call [-160] [200] [?]
- zaxar
- Кандидат
- Сообщения: 49
- Зарегистрирован: 28 ноя 2013, 14:16
- Репутация: 3
- Откуда: Липецкая обл.
- Контактная информация:
Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста
Небольшой отчет по переходу с Mach на CNC: Общие впечатления - я доволен
CNC отрабатывает траекторию точнее чем Мач !! Даже движки работают плавнее (звук стал мелодичнее
) Но... пока работал с небольшими файлами - до 1 Мб, в основном резал фанеру. За неделю работы не было ни одного сбоя
( станок работал часов по 6 в день). Через неделю буду испытывать на рельефе - резать картину,файл весит 250 Мб, интересно время обработки по сравнению с Mach.
