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