Digital Dream Technology support

Title: Manual tool change [Print This Page]

Author: Oleg35    Time: 2022-4-9 16:25
Title: Manual tool change
Hello.Question to the users of the DCS V3.1 controller. How is the manual tool change organized in this controller when the M6 command is received? Thanks in advance for the answers.
Author: Oleg35    Time: 2022-4-10 18:11
How can I view the contents of the T.nc file and can I edit it?
Author: Belwect    Time: 2022-4-10 18:52
Last edited by Belwect In 2022-4-10 19:31 Editor

Для смены инструмента постпроцессор должен поддерживать смену инструмента. При получении команды M6T1 начинается выполнение содержимого файла T.nc. Файл можете скачать здесь https://disk.yandex.ru/d/OdepZH2bW9pUxg. Краткое описание:
G04P0; синхронизация
М5; стоп шпиндель
M110; Поставьте паузу и ждите нажатия кнопки старта
G91G92Z#[767+#592]-#[767 +#593] ; Применить смещение инструмента и обновить Z-координату
#592=#593; Обновить текущий номер инструмента
Author: Oleg35    Time: 2022-4-10 22:29
Спасибо Вам большое за помощь.
Author: guseff76    Time: 2022-7-3 13:14
Есть такой вопрос.
Я на станке выполняю операции сверления и операции фрезерования. Когда выполняются операции сверления я ставлю быстросъемный патрон и при смене сверла мне не требуется замер инструмента (все сверла одинаковые по длине). А вот при операциях фрезерования нужен замер.
Можно ли как то прописать в файле T.nc, чтобы, например при номерах инструмента от 0 до 10 не выполнялся пробинг, а с номерами от 11 до .... при смене инструмента выполнялся пробинг?
Заранее спасибо
Author: Belwect    Time: 2022-7-5 17:08
Такое вряд ли получится. Если не нужно измерение длины, после смены инструмента, 2 раза нажмите Старт.

Author: guseff76    Time: 2022-7-5 21:43
Спасибо большое. Попробую.
Author: guseff76    Time: 2022-7-9 20:12
Last edited by guseff76 In 2022-7-9 20:27 Editor

Выходной. Стал все пробовать. Возник такой вопрос.
А как правильно сделать тогда, что бы после смены фрезе оси поехали на пробинг? Датчик всегда установлен в одном месте. Положение его задано в настройках контролера.
Т.е. я подразумеваю, что как то нужно прописать в файле T.nc вызов команды на пробинг.
Как это сделать?Или нужно ручками прописывать все в файле командами М101 и М102? В том числе и координаты где установлен датчик? Тогда, можно ли использовать переменные, которые используют координаты датчика, внесенные в настройки контролера?

Author: guseff76    Time: 2022-7-9 20:56
Сейчас методом проб у меня получился вот такой файл T.nc

G04P0
G00 Z80
G00 X0 Y0
M110
G91G92Z#[767+#592]-#[767+#593]
#592=#593
M101
G90 Z80
G90 X-60 Y-20
G91 G01 Z-200 F200
M102
G04P0
G90 G92 Z50.072
G91 G00 Z30

Все ли так? И можно ли все таки поменять какие то цифры на переменные из настроек контролера?
Author: Belwect    Time: 2022-7-9 21:44
Last edited by Belwect In 2022-7-9 21:47 Editor

Если это работает и Вас устраивает, то менять что то нет смысла.
Author: guseff76    Time: 2022-7-10 22:40
Last edited by guseff76 In 2022-7-10 23:27 Editor

))) Меня не устраивает одно.
Если я перенесу датчик высоты куда то в другое место, то мне придется снова менять текст файла )))
Отсюда и вопрос о переменных.И, кстати, двойное нажатие на старт после смены инструмента не помогает. Все равное едет измерять инструмент.

Author: Belwect    Time: 2022-7-15 15:19
guseff76 Posted at 2022-7-10 22:40
))) Меня не устраивает одно.
Если я перенесу датчик высо ...

Попробуйте этот код. После того как приехал измерять инструмент, нажмите Старт.
M5
G153 Z0 F800
M110
G04P0
#20=#864
#21=#865
#22=#866
IF#571EQ0GOTO1
#1=#572-#20
#2=#573-#21
#3=#574-#22
GOTO2
N1#1=0
#2=0
#3=0
N2G91G00X#1Y#2
G91G00Z#3
#592=#593
N1M110




Welcome Digital Dream Technology support (http://bbs.ddcnc.com/) Powered by Discuz! X3