Страница 3 из 3

Re: Вопрос по резке воска

Добавлено: 14 янв 2015, 19:17
megagad
UAVpilot писал(а):И что это даст?
очередную убитую фрезу, ибо после проезда к "Х0Y0" фреза всё равно поедет кратчайшим путём к точке старта :D

Re: Вопрос по резке воска

Добавлено: 14 янв 2015, 20:21
SVP
Поведение желаемое ТС.

Re: Вопрос по резке воска

Добавлено: 14 янв 2015, 21:37
micgelly
Нужно чтобы было три строки кода.
Z(подъем до высоты безопасности)
XY(до точки старта)
Z(опускание до точки врезания)

Мач такой макрос разрешит на одну кнопку назначить?

Re: Вопрос по резке воска

Добавлено: 15 янв 2015, 16:23
AndyBig
micgelly писал(а):до точки старта
Точка старта после прерывания УП - это координаты в последней исполненной строке. А если остановка сделана по STOP, то и вообще может быть где-то посередине кадра. Не думаю, что Мач после остановки и указания ему "Начать отсюда" на строчку 98 будет считывать оставшуюся "позади" строчку 97, в которой и были координаты "точки старта". Так что автоматизация Вашей затеи, боюсь, неосуществима никак :)

Re: Вопрос по резке воска

Добавлено: 15 янв 2015, 16:31
micgelly
Я вашей глубоко философской мысли не понял. Что вы хотели сказать?
Есть команда начать с конкретной строки G-кода (Run from here). С этой строки шпиндель и начнет.

Re: Вопрос по резке воска

Добавлено: 15 янв 2015, 20:07
igor44
Мне кажется Вы сильно мудрите с макросами и всем таким.
Во первых: при резке воска, лучше не прерывать фрезеровку, для разглядывания фрезы!
Шаг очень мелкий и скорее всего останется след от такой операции.
За несколько лет работы с воском, без особой необходимости ни разу не останавливал станок!
Во вторых: Когда в МАСН, запускаешь с какой либо строки, выходит окно (на скрине) в котором есть поле для ввода безопасной высоты по Z.
Думаю, что это решит все Ваши проблемы.

Re: Вопрос по резке воска

Добавлено: 16 янв 2015, 01:25
micgelly
igor44 писал(а):Мне кажется Вы сильно мудрите с макросами и всем таким.
Во первых: при резке воска, лучше не прерывать фрезеровку, для разглядывания фрезы!
На то были причины.
igor44 писал(а):Шаг очень мелкий и скорее всего останется след от такой операции.
Не остаются если в заготовке не стартовать.
igor44 писал(а):За несколько лет работы с воском, без особой необходимости ни разу не останавливал станок!
У меня были именно особые необходимости. Я изучаю станок и подобные вещи неизбежны.
igor44 писал(а):Во вторых: Когда в МАСН, запускаешь с какой либо строки, выходит окно (на скрине) в котором есть поле для ввода безопасной высоты по Z.
Думаю, что это решит все Ваши проблемы.
Если в этот момент шпиндель был ниже заготовки то будет трындец. Мач едет к точке старта всеми осями одновременно. Поясню почему шпиндель был ниже. Потому что промахнулся с выставлением нуля по Z или решил добавить глубину прохода. Обе причины вполне реальны.
В общем на этом вопрос считаю исчерпанным.

Re: Вопрос по резке воска

Добавлено: 16 янв 2015, 11:36
SVP
micgelly писал(а):Не остаются если в заготовке не стартовать.
Какая повторяемость у вашего оборудования, чем вы её измеряли ?
Какого рода ступеньки для вас некритичны.
Вопросы абсолютно риторические.

Re: Вопрос по резке воска

Добавлено: 16 янв 2015, 16:00
AndyBig
micgelly писал(а):Я вашей глубоко философской мысли не понял. Что вы хотели сказать?Есть команда начать с конкретной строки G-кода (Run from here). С этой строки шпиндель и начнет.
Работал Ваш шпиндель на заготовке, Вы его остановили командой Stop, скажем, когда он ехал от точки X54 Y67 Z-2 к точке X62 Y74 Z-1, то есть где-то на отрезке, соединяющем эти две точки в пространстве. Потом отвели его в координаты X0 Yo Z30 для осмотре фрезы, осмотрели и нажали Run from here. Все, Мачу уже совершенно не интересно что было до той строчки, с которой ему казали стартовать, он видит команду в этой строчке: G1 X55 Y67 Z-2, и он ее выполняет, то есть едет от текущей точке к указанной по кратчайшему пути. Я Вам более того скажу - если Вы остановили шпиндель, то он его и не запустит. Он делает ровно то, что от него потребовали, не внося никакой самодеятельности.
То есть точка старта при команде G1, G0 и т.п. - это всегда текущее положение.