Обнуление Z при смене инструмента.
Модератор: life
-
- Начальник форума
- Сообщения: 2438
- Зарегистрирован: 26 авг 2009, 00:00
- Имя: Виталий
- Откуда: Краснодарский край. ст. Каневская
- Контактная информация:
Обнуление Z при смене инструмента.
Растолкуйте подробно (для тех кто в танке) что куда припаять, где что поставить, что нажимать, чтобы "0" выставить через пластину...
Где задавать толщину этой пластины. А то задолбался вылавливать ноль.
Сама ли прога "медленно опускает Z или ручками надо?
Можно ли сделать, чтобы для смены инструмента и установки нового "нуля" станок выезжал в точку которая будет указана программно?
Где задавать толщину этой пластины. А то задолбался вылавливать ноль.
Сама ли прога "медленно опускает Z или ручками надо?
Можно ли сделать, чтобы для смены инструмента и установки нового "нуля" станок выезжал в точку которая будет указана программно?
Последний раз редактировалось VVChaif 26 окт 2010, 18:50, всего редактировалось 1 раз.
-
- Станкостроитель
- Сообщения: 1215
- Зарегистрирован: 27 сен 2009, 00:00
- Откуда: Червоноград, Львовскя обл
- Контактная информация:
самое первое это взять скрин с обнулением нуля
дальше 2-х жильный провод
один на корпус , второй в свободный пин лпт порта и подтянуть на +
второй конец провода - пластинка и кроколильчик
цепляем крокодил за фрезу а пластинку на стол(я текстолит брал)
подводим инструмент над пластинкой, в поле в скрине задаем толщину пластинки и нажимаем стрелочку вниз
а дальше оно само - потихоньку опустило, коснулось, обнулилось и вверх учитывая толщину пластинки
дальше 2-х жильный провод
один на корпус , второй в свободный пин лпт порта и подтянуть на +
второй конец провода - пластинка и кроколильчик
цепляем крокодил за фрезу а пластинку на стол(я текстолит брал)
подводим инструмент над пластинкой, в поле в скрине задаем толщину пластинки и нажимаем стрелочку вниз
а дальше оно само - потихоньку опустило, коснулось, обнулилось и вверх учитывая толщину пластинки
все, я на море
-
- Начальник форума
- Сообщения: 2438
- Зарегистрирован: 26 авг 2009, 00:00
- Имя: Виталий
- Откуда: Краснодарский край. ст. Каневская
- Контактная информация:
я же просил "для тех кто в танке"TK-15 писал(а):ну написал... я вот ничего не понялчто куда припаять где что поставить, что нажимать чтобы "0" выставить через пластину...вот тут ясно - ответ ДАМожно ли сделать, чтобы для смены инструмента и установки нового "нуля" станок выезжал в точку которая будет указана программно?
то что "ДА" это я интуитивно понимаю но такой ответ меня не удовлетворяет.
Тема не раскрыта
Давай подробней.
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
VVChaif, поставь это, и будут и ноли, и центра, и углы:).
http://www.cncmasterkit.ru/viewtopic.php?p=11437#11437
http://www.cncmasterkit.ru/viewtopic.php?p=11437#11437
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/
-
- Начальник форума
- Сообщения: 2438
- Зарегистрирован: 26 авг 2009, 00:00
- Имя: Виталий
- Откуда: Краснодарский край. ст. Каневская
- Контактная информация:
чтото у тебя 3 провода получилосьdizzyy писал(а):самое первое это взять скрин с обнулением нуля
дальше 2-х жильный провод
один на корпус , второй в свободный пин лпт порта и подтянуть на +
второй конец провода - пластинка и кроколильчик
цепляем крокодил за фрезу а пластинку на стол(я текстолит брал)
подводим инструмент над пластинкой, в поле в скрине задаем толщину пластинки и нажимаем стрелочку вниз
а дальше оно само - потихоньку опустило, коснулось, обнулилось и вверх учитывая толщину пластинки
Одним проводом обьединяем станок и контроллер (или LPT)
У второго провода на конце пластина. так?
а крокодайл зачем?
Или тот что "корпус" - на конце кроколил
А тот что подтянут к + там пластина?
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
Так там справа на скрине выставляется толщина пластины. И при установке ноля это дело вычитается. Кольцом ищутся центра, я проверял, класс. Отверстие в дюрале надо было расточить с 10 до 11мм. Не вопрос, центр нашло отлично.
Желательно залезть в скрипты, и поменять дюймовые величины. Там скорость приближения к нолю, и расстояние, после которого поиск прекращается. А, и высота "подскока" после обнаружения ноля.
Желательно залезть в скрипты, и поменять дюймовые величины. Там скорость приближения к нолю, и расстояние, после которого поиск прекращается. А, и высота "подскока" после обнаружения ноля.
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
Ага... А я как-то туда и не влез:). Что хорошо- не надо никуда гонять. Пластину на заготовку кинул, и все дела.
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/
-
- Начальник форума
- Сообщения: 2438
- Зарегистрирован: 26 авг 2009, 00:00
- Имя: Виталий
- Откуда: Краснодарский край. ст. Каневская
- Контактная информация:
ну да, меня больше всего ноль по Z интересует, т.к. постпроцессор арткама для мач поддерживает смену инструмента.
вот листинг скрипта кнопки Z
Я так понимаю что тут:
Code "F4" 'slow down feedrate to 4 ipm
Опускаемся со скоростью 4 см/мин
ZNew = GetDro(2) - 2 'probe move to current z - 2 inches
коснулись и поднялись на 2 дюйма (5см).
Ну и фиг с ним пусть поднимается
на единицу исправить несложно ИМХО или даже на 0,5
чьерт побьери... придется качать"редактор"Желательно залезть в скрипты, и поменять дюймовые величины. Там скорость приближения к нолю, и расстояние, после которого поиск прекращается. А, и высота "подскока" после обнаружения ноля.
вот листинг скрипта кнопки Z
Код: Выделить всё
Rem VBScript to probe in the z axis
If GetOemLed (825) <> 0 Then 'Check to see if the probe is already grounded or faulty
Code "(Z-Plate is grounded, check connection and try again)" 'this goes in the status bar if aplicable
Else
Code "G4 P1" 'Pause 1 seconds to give time to position probe plate
PlateOffset = GetUserDRO(1151) 'Get plate offset DRO
CurrentFeed = GetOemDRO(818) 'Get the current feedrate to return to later
Code "F4" 'slow down feedrate to 4 ipm
Rem Probe in the z direction
ZNew = GetDro(2) - 2 'probe move to current z - 2 inches
Code "G31Z" &ZNew
While IsMoving() 'wait for probe move to finish
Wend
ZNew = GetVar(2002) 'read the touch point
Code "G0 Z" &ZNew 'move back to hit point incase there was overshoot
While IsMoving ()
Wend
If PlateOffset <> 0 Then
Call SetDro (2, PlateOffset) 'set the Z axis DRO to plate thickness
Code "G4 P0.25" 'Pause for Dro to update.
ZNew = PlateOffset + .25
Code "G0 Z" &ZNew 'put the Z retract height you want here
Code "(Z axis is now zeroed)" 'puts this message in the status bar
End If
Code "F" &CurrentFeed 'Returns to prior feed rate
End If
Code "F4" 'slow down feedrate to 4 ipm
Опускаемся со скоростью 4 см/мин
ZNew = GetDro(2) - 2 'probe move to current z - 2 inches
коснулись и поднялись на 2 дюйма (5см).
Ну и фиг с ним пусть поднимается
на единицу исправить несложно ИМХО или даже на 0,5
Последний раз редактировалось VVChaif 26 окт 2010, 21:44, всего редактировалось 1 раз.
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
Нет, это он если за 5см не нашёл ноля, остановится:).и поднялись на 2 дюйма (5см) ну и фиг с ним пусть поднимается
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
А в твоём маче что нету?чьерт побьери... придется качать"редактор"
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/
-
- Начальник форума
- Сообщения: 2438
- Зарегистрирован: 26 авг 2009, 00:00
- Имя: Виталий
- Откуда: Краснодарский край. ст. Каневская
- Контактная информация:
тогда тут ваще ничего не надо трогать
пластину тока сделать и фсе
нету. а мне и не надо было
скрин поставлю новый и вперед, ломать фрезы
пластину тока сделать и фсе
нету. а мне и не надо было
скрин поставлю новый и вперед, ломать фрезы
Последний раз редактировалось VVChaif 26 окт 2010, 21:48, всего редактировалось 1 раз.
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
Ага:). И скорость F4.... Заснёшьтогда тут ваще ничего не надо трогать
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
А вот тут... Чёрт его знает, я когда у себя на мм всё поменял, так и пластину в них же указывал.Кстати толщину пластины указывать в дюймах?
Хотя! Первый пункт настроек мача! Выбраны мм, значит и подскоки, и поиск на 2 милиметра будет! Точно, так что менять таки прийдётся:(.
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/
-
- Станкостроитель
- Сообщения: 1215
- Зарегистрирован: 27 сен 2009, 00:00
- Откуда: Червоноград, Львовскя обл
- Контактная информация:
высотаподъёма тут
ZNew = PlateOffset + .25
0.25 дюйма но подъём на 0.25 и нигде не прописано что в скрипте что обрабатывать в дюймах
можно сделать выводы что размеры зависят от системы которая выбрана в маче - если дюймы то в дюймах ,а если мм тометрической системе
у меня ZNew = PlateOffset + 10 и подымает на 11,5(толщина пластины у меня 1,5мм)
ZNew = PlateOffset + .25
0.25 дюйма но подъём на 0.25 и нигде не прописано что в скрипте что обрабатывать в дюймах
можно сделать выводы что размеры зависят от системы которая выбрана в маче - если дюймы то в дюймах ,а если мм тометрической системе
у меня ZNew = PlateOffset + 10 и подымает на 11,5(толщина пластины у меня 1,5мм)
все, я на море
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
Да оно так и есть.можно сделать выводы что размеры зависят от системы которая выбрана в маче - если дюймы то в дюймах ,а если мм тометрической системе
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
Ещё раз спрошу: в вашем маче своего редактора нет? У меня operator-edit button script...редактировать легче скрипты в Mach3Screen Designer
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/
-
- Станкостроитель
- Сообщения: 1215
- Зарегистрирован: 27 сен 2009, 00:00
- Откуда: Червоноград, Львовскя обл
- Контактная информация:
я хотел переделать сам скрин под себя
начало есть а вот времени нету чтобы закончить
вот что содрал а что переделал (но недоделал)
и как раз, так же была идея чтоб обнулять кнопкой координаты на 0 0 0 и подыматься на безопасную высоту а в постпроцесоре задать изменение начальной точки (х и y можно и концевиками хорошими( или что то придумать) обнулить а высоту пластинкой )
начало есть а вот времени нету чтобы закончить
вот что содрал а что переделал (но недоделал)
Показать/Спрятать
все, я на море
- TK-15
- Станкостроитель
- Сообщения: 123
- Зарегистрирован: 22 сен 2010, 00:00
- Откуда: Москва
- Контактная информация:
пока только начал разбираться со скриптами в маче, но думаю можно сделать так, чтобы система единиц определялась автоматически - нужно вызвать функцию GetSetupUnits(). Если она вернула 1, то текущая система в мм и надо внести корректировку в ZNew = PlateOffset + .25 * Const , а если 0, то все без изменений. Т.о. все расстояния будут независимы от системы единиц.высотаподъёма тут
ZNew = PlateOffset + .25
0.25 дюйма но подъём на 0.25 и нигде не прописано что в скрипте что обрабатывать в дюймах
можно сделать выводы что размеры зависят от системы которая выбрана в маче - если дюймы то в дюймах ,а если мм тометрической системе
- TK-15
- Станкостроитель
- Сообщения: 123
- Зарегистрирован: 22 сен 2010, 00:00
- Откуда: Москва
- Контактная информация:
да - можно сделать через Screen4.а возможно назначить выполнение этого скрипта на кнопку клавы ?
ftp://www.machsupport.com/Videos/using_screen4.swf
ftp://www.machsupport.com/Videos/scripting_intro.swf