메뉴 건너뛰기

XEDITION

Lab_Board

PMAC Turbo PMAC Coordinate System

나융 2018.11.07 14:14 조회 수 : 238

Reference Link : https://en.wikipedia.org/wiki/Rotation_of_axes#CITEREFProtterMorrey1970

Rotation of axes - Wikipedia

320px-Rotation_of_coordinates.svg.png

cartesian_coordinate_rotation_equation.PNG

 

 

Reference Link : http://www.deltatau.co.kr/xe/11649

 

deltatau 2011.11.22 11:20  

안녕하세요, 문의 감사드립니다. 

 

질문하신 내용의 좌표계의 축정의 변환에 관련해서는 여러가지 방법이 있을 수 있습니다.

첫 번째로는, 말씀하신 것처럼 좌표계의 정의 자체를 변경하는 방법이 있습니다.

예를 들면, 아래와 같이 처리할 수 있습니다.

 

&1

#1->1000X + 10000

#2->1000Y + 20000 

 

과 같이 정의되어 있으면, 이 값들은 자동으로 M변수에 그 값이 저장되게 됩니다.

(Suggested M변수를 반드시 사용해야 함.)

이 M변수들은 다음과 같이 정의 됩니다. 

 

Mxx91  ==> #xx X/U/A/B/C-Axis scale factor (cts/unit)    -> #xx, 첫번째 x = Coordinate number, 두번째 x = Axis number

Mxx92  ==> #xx Y/V-Axis scale factor (cts/unit)

Mxx93  ==> #xx Z/W-Axis scale factor (cts/unit)

Mxx94  ==> #xx Axis offset (cts) 

 

따라서, 위에 정의한 값들도 해당 M변수에 저장이 됩니다. 

 

M191 = 1000

M194 = 10000

M292 = 1000

M294 = 20000

 

이제 좌표계 자동 전환에 대해서 말씀을 드리면,

여기서 해당 M변수 값을 바꾸게 되면, 좌표계는 변환이 되는 것입니다.

다만, 모션 프로그램 수행 도중에 변경하게 될 때에는 주의 사항이 있습니다. 

 

먼저, 변경 전에는 반드시 "DWELL" 명령을 써서 선행 연산이 진행되지 않도록 해야 합니다.

또한 변경 후에는 반드시 "PMATCH"명령을 수행해서 프로그램 좌표계산을 다시 수행하도록 해야 합니다.

아래와 같이 프로그램에 적용하시면 됩니다. 

 

DWELL 10

M191 = 1000                  ; #1->1000X + 10000

M194 = 10000

M292 = 1000                 ; #2->1000X + 20000

M294 = 20000

CMD"&1 PMATCH"

DWELL 10

번호 제목 글쓴이 날짜 조회 수
공지 정밀 스테이지 이송 오차 참고 그래프 administrator 2020.09.04 23997
공지 예쁜 그래프 bhkim 2018.10.31 24094
공지 포스터 샘플 poster sample, KSPE 정밀공학회 학술대회 bhkim 2018.10.31 23974
공지 SCI(E) Journal Ranking in "Engineering, Manufacturing" 2017 bhkim 2018.09.22 24027
공지 타기관 분석장비 이용계정 leepa 2017.02.21 24138
공지 가공/구매업체 정보 leepa 2017.02.07 24001
공지 이송오차 Position Error backlash (HAPPY Z-axis (step motion test) ) leepa 2016.12.20 24136
공지 석사 학위논문 준비 prema 2016.09.28 24033
1048 Answers About Movies Ellen8248937611405312 2026.05.25 137
1047 Film Critics Consider That Movie The Best Of The Decade-? LucyWeindorfer654 2026.05.25 134
1046 Rencontres libertines rapides et discrètes sur JM Rencontre JermaineRosario30418 2026.05.25 142
1045 Rencontres libertines rapides et discrètes sur JM Rencontre NeilKzp98344618649 2026.05.25 143
1044 JM Rencontre : fonctionnalités pour adultes libertins RickyClarke2242360 2026.05.25 146
1043 Rencontres libertines rapides et discrètes sur JM Rencontre JermaineRosario30418 2026.05.25 146
1042 JM Rencontre : fonctionnalités pour adultes libertins OrvilleRoden110172 2026.05.25 134
1041 Pourquoi Choisir JM Rencontre Pour Vos Rencontres Coquines JermaineRosario30418 2026.05.25 129
1040 JM Rencontre : le site libertin n°1 en France OrvilleRoden110172 2026.05.25 158
1039 Film About English Football? Mittie5076078290322 2026.05.25 152
1038 30 Of The Punniest Friendliness Hiring Puns You Can Find SilasClement856 2026.05.25 157
1037 Film Director John Ford Changed His Name From What? Willard25X1556520073 2026.05.25 150
1036 5 Tools Everybody In The Hospitality Careers Industry Must Be Making Use Of RoseanneHamlett1 2026.05.25 152
1035 UFABET Architecture Analysis: Comprehensive Enterprise Server Deployment Guide For 2026 PamC1017544326030 2026.05.25 223
1034 UFABET Architecture Analysis: Comprehensive Enterprise Server Deployment Guide For 2026 BetsySolander5476 2026.05.25 203
1033 UFABET Architecture Analysis: Comprehensive Enterprise Server Deployment Guide For 2026 UODZachary8174300738 2026.05.25 204
1032 Film Based On Novel Shoeless Joe? GVCAmelia707116241902 2026.05.25 144
1031 UFABET Architecture Analysis: Comprehensive Enterprise Server Deployment Guide For 2026 AngelinaCarbajal 2026.05.25 199
1030 Film Capital Of The World Before Hollywood? TerraRix0909012090133 2026.05.24 149
1029 Emergency Dentists: Your Lifeline For Dental Crises ArlethaFoley3980441 2026.05.24 153
위로