Q&A

AxmCircleAngleMove 함수

  • 성준현
  • 2025-06-15
  • 20

AxmCircleAngleMove 함수 사용시

1. 구동할 원호 각도값 은 방향과 상관없이 항상 회전 절대값을 넣으면 되는지?
2. 구동 속도값이 반시계 방향일 경우 원호 방향이 있는데도 음수값을 넣어야 하는지?

3. 원호방향과 구동속도의 방향이 맞지 않다면?

위 내용이 궁금합니다.
현재 위 함수 동작이 특정 포인트만 반대로 동작을 해서요.

1) 정상
    Start=-11.519,-14.059, Center=-9.386,-15.359, SweepAngle=242.58088684082, SweepDir=0
   함수 :  CAXM.AxmCircleAngleMove(0, int[] {0,1}, double[] {-11.519, -14.059},  242.58, 10.0, 0.1, 0.1, 0);


2) 반대로 그림
    Start=-7.243,-14.059, Center=-4.686,-12.503, SweepAngle=31.2904357910156, SweepDir=1

   함수 :  CAXM.AxmCircleAngleMove(0, int[] {0,1}, double[] {-4.686,-12.503},  31.29, 10.0, 0.1, 0.1, 1);


보드 : 아진이더켓 하드웨어 타입
라이브러러 : 5.1.0.3

-- Board Information --
Number         : 00
Product ID     : D8h
Version         : 01h
Address         : DF000000h
Firmware Ver     : AJINEXTEK ECAT V3.4 2024071601
Net. Scan Time    : 1.0 mSec
Max Axis Count     : 8 Axes
Frame reception timeout count : 103
Board Temperature : 31℃
LicenseKey : DA942527-7916BAD4-64A746A0
Boot Loader Version : V 1.0.1

첨부파일
KakaoTalk_20250614_190745363.png