Не работает авто обнуление Z
-
Erch_84
- Кандидат
- Сообщения: 88
- Зарегистрирован: 03 дек 2015, 13:03
- Репутация: 1
- Настоящее имя: Сергей
- Контактная информация:
Не работает авто обнуление Z
Приветствую. Такая проблема. Запускаю мач, включаю станок, вывел шпиндель на нужное место Х и У обнулил, с помощью авто тул зеро нашел ноль по Z, запустил Ж код черновая обработка отработал все нормально, далее загружаю чистовой Ж код, меняю фрезу, ноль по Х и У известен начинаю искать ноль по Z нажимаю авто тул зеро ось Z делает резкий рывок вниз на 20 мм останавливается двигатель гудит в координатной строке координаты продолжают менятся. Пробовал менять скрипты не помогает. Подскажите, что такое может быть. Станок капитально заземлен.
Последний раз редактировалось Erch_84 03 дек 2016, 19:28, всего редактировалось 1 раз.
- Din
- Мастер
- Сообщения: 314
- Зарегистрирован: 22 янв 2014, 15:01
- Репутация: 89
- Настоящее имя: Саша
- Откуда: Москва
- Контактная информация:
Re: Нужна помощь
Попробуй сначала обнулить координату по Z кнопкой в МАСН3,а потом нажать автообнуление.
- NightV
- Почётный участник

- Сообщения: 6610
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Нужна помощь
покажи скрипт
походу что-то с модальными кодами не так
Сергей, смени название темы на более понятное
походу что-то с модальными кодами не так
Сергей, смени название темы на более понятное
Всё просто! если знаешь КАК!
-
Erch_84
- Кандидат
- Сообщения: 88
- Зарегистрирован: 03 дек 2015, 13:03
- Репутация: 1
- Настоящее имя: Сергей
- Контактная информация:
Re: Нужна помощь
Пробовал не помогает после запуска мача первый раз работает как часы, второй раз не хочет, и вообще станок странно себя ведет при обнуленных координатах после загрузки Ж кода координаты меняются, в настройках хоум лимит прописано съезд с концевика на 0.1 мм сейчас он съезжает то на 2 см то вообще не сьедет.
-
Erch_84
- Кандидат
- Сообщения: 88
- Зарегистрирован: 03 дек 2015, 13:03
- Репутация: 1
- Настоящее имя: Сергей
- Контактная информация:
Re: Нужна помощь
PlateOffset=10 'толщина платы мм.
Zup=25 'Расстояние на которое отойдет фреза после коррекции
MaxZPlus=250 'максимальный ход станка по оси Z мм.
Sleep 100 'Пауза 0,1 сек.
CurrentFeed = GetOemDRO(818) 'Запомнить текущюю скорость, для того чтобы восстановить после коррекции.
Code "F300" 'Задать скорость подачи до касания инструментом
ZNew = GetDro(2) - MaxZPlus 'опустить инструмент до касания
Code "G31Z" &ZNew
While IsMoving() 'Подождать пока произойдет касание платы.
Wend
ZNew = GetVar(2002) 'читать точку касания
Code "G0 Z" &ZNew + 3 'отьехать вверх на 3мм от точки касания
While IsMoving ()
Wend
Code "F50" 'замедлить подачу до 50мм\мин
ZNew = GetDro(2) - 6
Code "G31Z" &ZNew 'опустить инструмент до касания
While IsMoving() 'Подождать пока произойдет касание платы.
Wend
If PlateOffset <> 0 Then
Call SetDro (2, PlateOffset) 'записать в окно Z толщину платы, тем самым откорректировав позицию по Z
Code "G4 P0.25" 'пауза для успешной записи значения в DRO
ZNew = PlateOffset + Zup 'вычислени точки подьема
Code "G0 Z" &ZNew 'поднять на высоту отхода после коррекции
While IsMoving ()
Wend
Code "(Z axis is now zero !)" 'послать сообщение в статус
End If
Code "F" &CurrentFeed 'Возвращаем установленное значение подачи
Sleep 100
Zup=25 'Расстояние на которое отойдет фреза после коррекции
MaxZPlus=250 'максимальный ход станка по оси Z мм.
Sleep 100 'Пауза 0,1 сек.
CurrentFeed = GetOemDRO(818) 'Запомнить текущюю скорость, для того чтобы восстановить после коррекции.
Code "F300" 'Задать скорость подачи до касания инструментом
ZNew = GetDro(2) - MaxZPlus 'опустить инструмент до касания
Code "G31Z" &ZNew
While IsMoving() 'Подождать пока произойдет касание платы.
Wend
ZNew = GetVar(2002) 'читать точку касания
Code "G0 Z" &ZNew + 3 'отьехать вверх на 3мм от точки касания
While IsMoving ()
Wend
Code "F50" 'замедлить подачу до 50мм\мин
ZNew = GetDro(2) - 6
Code "G31Z" &ZNew 'опустить инструмент до касания
While IsMoving() 'Подождать пока произойдет касание платы.
Wend
If PlateOffset <> 0 Then
Call SetDro (2, PlateOffset) 'записать в окно Z толщину платы, тем самым откорректировав позицию по Z
Code "G4 P0.25" 'пауза для успешной записи значения в DRO
ZNew = PlateOffset + Zup 'вычислени точки подьема
Code "G0 Z" &ZNew 'поднять на высоту отхода после коррекции
While IsMoving ()
Wend
Code "(Z axis is now zero !)" 'послать сообщение в статус
End If
Code "F" &CurrentFeed 'Возвращаем установленное значение подачи
Sleep 100
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Не работает авто обнуление Z
А если перед обнулением нажать стоп - проблема останется?
Я уже не помню зачем, но у меня в скрипте первым делом стоп прописан.
Я уже не помню зачем, но у меня в скрипте первым делом стоп прописан.
- AndyBig
- Мастер
- Сообщения: 3971
- Зарегистрирован: 07 мар 2014, 04:01
- Репутация: 1121
- Откуда: юг России
- Контактная информация:
Re: Не работает авто обнуление Z
У меня несколько раз проявлялось такое, помогала только перезагрузка Мача. Похоже, что это его глюки.
-
Erch_84
- Кандидат
- Сообщения: 88
- Зарегистрирован: 03 дек 2015, 13:03
- Репутация: 1
- Настоящее имя: Сергей
- Контактная информация:
Re: Не работает авто обнуление Z
Где и как прописать стоп подскажите.
-
Erch_84
- Кандидат
- Сообщения: 88
- Зарегистрирован: 03 дек 2015, 13:03
- Репутация: 1
- Настоящее имя: Сергей
- Контактная информация:
Re: Не работает авто обнуление Z
Переустановил винду, поставил другой мач, проблема осталась. После запуска ищет ноль, все работает, обнуляю координаты,в координатных строках Х и У нули Z поднята на высоту заготовки, ноль по Z уровень стола, загружаю Ж код координаты меняются на какие-то не мыслимые, и перестает работать автообнуление.
- FLUKE
- Мастер
- Сообщения: 843
- Зарегистрирован: 11 мар 2013, 21:18
- Репутация: 187
- Настоящее имя: Сергей
- Откуда: Смоленск
- Контактная информация:
Re: Не работает авто обнуление Z
Загрузи этот Ж код сюда.Erch_84 писал(а):загружаю Ж код координаты меняются на какие-то не мыслимые
-
Erch_84
- Кандидат
- Сообщения: 88
- Зарегистрирован: 03 дек 2015, 13:03
- Репутация: 1
- Настоящее имя: Сергей
- Контактная информация:
Re: Не работает авто обнуление Z
Ж к4од в формате ТАР
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Не работает авто обнуление Z
Не знаю, имеет ли это значение, но в программе указана команда G49, отменяющая смещение на длину инструмента.
-
Erch_84
- Кандидат
- Сообщения: 88
- Зарегистрирован: 03 дек 2015, 13:03
- Репутация: 1
- Настоящее имя: Сергей
- Контактная информация:
Re: Не работает авто обнуление Z
Я в этом не силен. Как должно быть.
- AndyBig
- Мастер
- Сообщения: 3971
- Зарегистрирован: 07 мар 2014, 04:01
- Репутация: 1121
- Откуда: юг России
- Контактная информация:
Re: Не работает авто обнуление Z
У меня этот код нормально загружается и выполняется, никаких скачков координат.
-
Erch_84
- Кандидат
- Сообщения: 88
- Зарегистрирован: 03 дек 2015, 13:03
- Репутация: 1
- Настоящее имя: Сергей
- Контактная информация:
Re: Не работает авто обнуление Z
У меня тоже нормально работает. Но при загрузке Ж кода когда координаты обнулены ось Z поднята над заготовкой,ноль уровень стола, координаты меняются, стояли по Х и У нули По Z какое-то значение равное толщине заготовки, и соответственно координаты теряются, Х и У я обнулю они стоят в той-же точке , а по Z ноль сбился приходится вручную опять искать ноль по Z т.к автообнуление после этого не работает.
- AndyBig
- Мастер
- Сообщения: 3971
- Зарегистрирован: 07 мар 2014, 04:01
- Репутация: 1121
- Откуда: юг России
- Контактная информация:
Re: Не работает авто обнуление Z
Я тоже обнулил X и Y и выставил в Z значение 20. После этого загрузил код и запустил выполнение, никакие координаты при этом не сбились.
А что значит координаты теряются? Какие значения появляются в X, Y, Z при загрузке кода?
А что значит координаты теряются? Какие значения появляются в X, Y, Z при загрузке кода?
-
Erch_84
- Кандидат
- Сообщения: 88
- Зарегистрирован: 03 дек 2015, 13:03
- Репутация: 1
- Настоящее имя: Сергей
- Контактная информация:
Re: Не работает авто обнуление Z
что-то около 550
-
Erch_84
- Кандидат
- Сообщения: 88
- Зарегистрирован: 03 дек 2015, 13:03
- Репутация: 1
- Настоящее имя: Сергей
- Контактная информация:
Re: Не работает авто обнуление Z
каждый раз разные значения выскакивают но где-то от 500 до 600.
-
Erch_84
- Кандидат
- Сообщения: 88
- Зарегистрирован: 03 дек 2015, 13:03
- Репутация: 1
- Настоящее имя: Сергей
- Контактная информация:
Re: Не работает авто обнуление Z
https://youtu.be/DFDP7d3amuQ извиняюсь за качество