Цитата(Orly @ 13.11.2011, 20:03)
shisik
Просто замкнув автомат не получится?
alexandr_st
На работе есть станок с ЧПУ Sinumeric, там есть интересная функция look ahead, она как раз в такой ситуации устраняер разгон/торможения и делает движения по возможности с постоянной скоростью.
А такого типа программы, где много повторяющихся движений я записываю через переменные.
например:
R1=10
R2=5
N10 G1 Z10 X=R1
R1=R1+10
Z0 X=R1
R2=R2-1
IF R2>0 GOTOB N10
Это примерно тоже что я ниже выше написал, только теперь, чтобы отредактировать количество и величину перемещений нужно поправить только переменные R1 и R2.
Или это все не реально на самодельных станках?
Orly, то что у вас на работе, это понятно, но здесь форум не САПР2000 и основная публика пользователи Мач3 или ЕМС2. Расписывать степень иуглубленность своих знаний смысла нет, т.к Мач просто не поймет нужных вам команд. Я попытался перегнать ваш код в удобочитаемый для Мача -
N1 #1=10
N2 #2=5
N10 G1 Z10 X[#1]
N11 #1=[[#1]+10]
N12 Z0 X[#1]
N13 #2=[[#2]-1]
N14 IF [#2]>0 GOTO N10
и вроде бы читается пока не доходит до условия IF GOTO. Попробуйте сам. Вот здесь явно вылазит урезанность хоббийного ПО. А на Синумерике любой сможет. Я, например, на своем Turbo PMAC (заметьте, не дядином, а своем личном) могу такое завернуть, что Синумерику в программной части и не снилось, при этом управляя 16ю станками с вращающимися координатными системами, по 8 приводов на каждую координатную систему.. Но вопрос стоит как выйти из ситуации при помощи того, что имеем, потому как не у каждого дома Синумерик в личном пользовании. А Look Ahead это у Мача стандартно и вроде работает неплохо.
Цитата
Да, еще вопрос. По посту выше я понял что надо задать одну из осей как шпиндель, собсна как в таком случае настоящий шпиндель запустить?
В Маче к командам М3,М4 в настройках Порт/пин можно подцепить реле, которое будет запускать ваш шпиндель. Единственное, перед перед основным кодом перехода к подпрограмме (M98 P0001) добавьте команду
G4 P2 (задержка 2 секунды для разгона настоящего шпинделя)
Секунды сами выставите по усмотрению