안녕하세요.
답변이 너무 늦어서 사과드립니다.
현재 간략히 매크로 기능을 추가하여 지원하지 않는 G,M코드를 사용자가 사용할 수 있도록 하고 있습니다.
간단한 사용방법은 모션마스터 매뉴얼에 잠시 언급되어 있지만 다소 충분치 못할 수도 있습니다.
(내부에서 지원되는 내용에 비해 매뉴얼 설명이 다소 부족합니다.)
확장 매크로문법은 현재
G코드와 함께 IF(), GOTO, WHILE()~ END를 지원하고 중괄호{ ...}코드를 사용하면 내부에 다양한 함수를 포함하는 수식코드를 기술할 수 있습니다.
예>
{
VAR X,Y,Z;
X=10; Y=10; Z=0;
}
WHILE(Z <= 100)
{ //중괄호속에서는 G코드를 사용하지 않으며 일련의 함수를 포함한 수식과 변수선언을 포함할 수 있습니다.
Z = Z+10;
#100 = X+Z; //내부메모리 100번지에 X+Z값을 기록합니다.
#101 =Y+Z;
#102=Z;
}
G01 X#100 Y#101 Z#102
END //WHILE문에 대한 루프종료
지원하지 않는 M코드는 CNC.CONFIG화면의 매크로 등록버튼을 눌러 M06에 대한 동작파일을 등록하여 사용할 수 있습니다
동작파일은 G코드및 매크로문법을 모두 사용할 수 있으며,
현재 실행방식은 등록된 M06코드를 만나면 해당하는 연결파일을 찾아서 M06코드위치에 내용을 복사하여 실행하는 방식입니다.
보다 다양한 기능을 위해 현재 준비하고 있습니다.
많은 관심에 감사드립니다.
---------- Original Message ----------
마하보드를 대체할 보드를 찾다 위칸 모션보드가 가격도 착하고 USB지원에 다 맘에쏙듭니다
그런데 메뉴얼을 읽다보니 기본M코드에서 M06이 없는것을 보니 ATC는 지원을 안하는건지 궁금합니다
간단한 매크로를 만들어서 툴교체만 할수있으면 참 좋을것같습니다
회원에게만 댓글 작성 권한이 있습니다.