Mach3

igor-div

привет всем
кто нибудь знает как сделать так, чтобы при воздействии внешнего сигнала(например от оптопары), mach останавливал выполнение программы и перезапускал её заново???

STEPMOTOR

привет всем
кто нибудь знает как сделать так, чтобы при воздействии внешнего сигнала(например от оптопары), mach останавливал выполнение программы и перезапускал её заново???

brain control Вам поможет.

25 days later
Zliva

Помогите пожалуйста. Запускаю станочек. Оси Z и Y настроил. Но на оси Х у меня 2 ШД. Настроил Slave. Настроил концевики. Перемещаю с помощью клавиатуры без проблем. Но когда жму HOME, балка перемещается в начало. Работают 2 ШД Х и А. Срабатывает концевой выключатель Х, и двигатель оси Х и оси А останавливается. Затем начинает работать двигатель оси А(ось Х остановлена), который ищет концевой выключатель А, и дергается до тех пор, пока я не нажму аварийный стоп. Уже балку немного выкрутил.
Надеюсь объяснил внятно.
Пожалуйста, не отсылайте на Марс, объясните, что я делаю не так.

Igor_Solo
Zliva:

Но когда жму HOME, балка перемещается в начало. Работают 2 ШД Х и А. Срабатывает концевой выключатель Х, и двигатель оси Х и оси А останавливается. Затем начинает работать двигатель оси А(ось Х остановлена), который ищет концевой выключатель А, и дергается до тех пор, пока я не нажму аварийный стоп.

HOME хочет выровнять портал по концевикам и убрать погрешность(перекос) для правильного начала работы и отсчета координат от концевиков, если на оси slave A нет концевика выравнивание происходить не может, можно поробовать на ось А привязать концевик НОМЕ Х, тогда наверное сигнал НОМЕ для оси А будет получен при его срабатывании по Х и шд оси А никуда не должен ехать самостоятельно и разрывать портал на части.

Zliva

Поставил концевой выключатель на ось А. Все заработало.

Snoopsp

нужен совет. может это как то элементарно делается? у меня начерчена деталь. и рабочий материал шириной 65 мм.деталь вырезается на этом материале. но что бы сделать сразу много придется выкладывать не по одной. теперь вопрос. как сделать так что бы G код повторился после вырезания 1-ой детали? типо после выреза 1-ой детали станок от 0-ой точки поднимается на 65мм и повторяет вырезание.
или тупо придется измерять в арткаме, копировать и вставлять ?
не могли бы вы именно на моем примере показать как это делать. вот G код сделанный в арткаме:
T1M6
G17
G0Z5.000
G0X0.000Y0.000S15000M3
G0X193.233Y12.884Z5.000
G1Z-5.000F3000.0
G1X193.233Y12.884Z-5.000F4560.0
G2X181.954Y10.792I-18.064J65.911
G1X179.229Y10.555
G2X169.450Y9.589I-100.887J970.914
G2X150.496Y8.067I-57.533J597.787
G1X141.979Y7.554
X138.508Y7.311
X130.171Y6.614
G2X119.752Y5.529I-58.950J515.595
G2X97.596Y4.026I-39.764J421.856
G1X92.123Y3.843
-------------------------------------------------------
X213.312Y28.053Z-4.928
X213.298Y27.992Z-4.964
X213.284Y27.930Z-5.000
G2X212.978Y26.857I-11.609J2.730
G1X212.615Y25.897
G2X210.508Y22.299I-15.526J6.675
G2X204.363Y16.790I-17.589J13.438
G2X199.847Y14.807I-9.449J15.391
G1X197.658Y14.251
G2X194.563Y13.265I-29.314J86.599
G1X193.233Y12.884
G0Z5.000

середину вырезал.
мне надо что бы у мня вырезалось 4 детали и расстояния между ними было 67.82мм
я сейчас делаю так: после вырезания детали ввожу G0X0Y67.82 после чего обнуляю и опять жму старт. эффективно но трачу много времени.
СРОЧНО ПОМОГИТЕ !!!

14 days later
trace

В арткаме есть функция размножения УП