10.1.12 speed_out문
speed_out문은 로봇의 현재 이동속도에 비례하는 값을 계산한 후 지정한 변수에 대입하는 프로시져입니다. 보간이 L이나 C로 지정된 move문을 실행하는 동안에만 동작합니다.
설명
로봇이 현재 이동하는 속도에 비례하는 값을 계산한 후 이 결과값을 지정된 변수에 대입합니다. 하기의 명령문이 수행되었다면 그림과 같이 현재 로봇의 이동속도 x에 대응하는 y의 값을 계산해서 dow10에 대입합니다. ... speed_out on,min_spd=100,max_spd=2000,min_val=10,max_val=100,var=dow10

문법
speed_out <on/off>,min_spd=<최소속도>,max_spd=<최대속도>,min_val=<최소값>,max_val=<최대값>,var=<산술변수>
파라미터
항목
의미
기타
on/off
실행할 구간을 지정
min_spd
로봇 이동 최소 속도를 지정 [mm/s]
max_spd
로봇 이동 최대 속도를 지정 [mm/s]
min_val
로봇 이동 최소 속도에 대응하는 값을 지정
max_val
로봇 이동 최대 속도에 대응하는 값을 지정
var
계산된 값을 저장할 변수를 지정
산술변수
사용 예
move P,spd=30%,accu=0,tool=1
speed_out on,min_spd=100,max_spd=2000,min_val=10,max_val=100,var=dow10
move L,spd=30mm/s,accu=0,tool=1
move L,spd=30mm/s,accu=0,tool=1
speed_out off
move P,spd=30%,accu=0,tool=1
end
Last updated
Was this helpful?