본문 바로가기

전체 글53

머시닝센터 프로그래밍 휴지 원점복귀 기계 좌표계 9.2.4 휴지(G04, Dwell) 휴지(G04)은 다음 블록의 실행을 지정하는 시간만큼 쉬는 기능이다. 휴지지령은 G04에 이어서 어드레스 "P(또는 X)" 휴지시간(sec 초)을 지령한다. 휴지는 프로그램 예에서처럼 구멍가공, 카운터보링, 면취 등에 있어서, 구멍바닥에서 공구이동을 일시 정지시키거나 정삭면을 가공하는 경우에 이용된다. 휴지시간은 일반적으로, 아래의 예처럼 구멍바닥에서 공구가 1회전 이상 회전하는 시간을 지령한다. 또, 어드레스 "X"로 지령할 때는 휴지시간의 소수점 입력이 가능하지만, X축의 이동지령과 구별하기 위해 일반적으로는 그 다지 사용하지 않는다. 어드레스 "P"로 휴지시간을 지령한다. 단, 어드레스 "P"에서는 소수점 입력을 사용할 수 없기 때문에, 휴지시간은 1/1000 .. 2023. 7. 7.
머시닝센터 프로그래밍 나사절삭 이송기능 자동 가감속 5. 나사절삭(G33) 일정 리드의 나사를 가공한다. 나사 바이트를 조절하면서 반복절삭으로 나사 가공을 완성한다. G33 Z___ F___ ; Z : 나사 가공의 종점좌표 F : 나사의 리드 ※ 나사절삭의 시작은 Position Coder로부터 시작점을 검출하기 때문에 몇 번의 나사절삭을 해도 나사의 시작점은 변하지 않는다. 주 : ① 나사가공시 이송속도 Override는 100%로 고정된다. (나사불량방지) ② 이송정지 (Feed hold)는 나사가공 도중에는 무효(나사불량방지) 9.2.3 이송기능 1. 급속 이송속도 및 급속 이송속도 Override 위치결정(GOO)의 지정에 의해 급속 이송으로 위치 결정이 이루어지며, 급속 이송 속도는 기계 Maker에서 각축 독립으로 미리 결정하여 두고 있으므로 .. 2023. 7. 7.
머시닝센터 프로그래밍 준비기능(G기능) G-코드 일람표 9.1 머시닝센터 프로그래밍 9.1.1 NC데이터 형식 O...........; N......G......X......Y......Z......I......J......K......F......D/H......S......T......M.....; O : 프로그램 번호 N :시퀀스 번호 G : 준비기능(G코드) X,Y, Z : 좌표어 (이동지령) I, J, K : 원호중심지령 F : 이송속도 D/H : 보정번호지령 S. T, M : 보조기능 ; : EOB=End of Block 코드 (1) 소수점 입력 거리와 속도의 단위를 수치로써 입력이 가능하다. 또 종래의 NC테이프도 입력 가능하며 소수점 없이도 입력 가능하다. (2) 소수점 입력이 가능한 어드레스는 아래와 같다. X, Y, Z, A, B, C, U.. 2023. 7. 7.
머시닝센터 절대좌표 증분좌표 지령 8.2.5 절대좌표 지령과 증분좌표 지령 1. 절대좌표 지령(G90) 프로그램 원점을 기준으로써 현재 위치에 대한 좌표값을 절대량으로 나타내는 것으로 현재의 위치와 관계없이 종점 위치만 지령하는 것으로 G90 코드로 지렁한다. 2. 증분좌표 지령(G91) 바로 전 위치를 기준으로 하여 현재의 위치에 대한 좌표값을 증분량으로 표시하는데 부호의 결정은 시점을 기준으로 종점이 어느 방향인가에 따라 결정되며 G91 코드로 지령한다. G90 G00 X30.0 Y20.0 ; G91 G00 X-20.0 Y10.0 ; CNC선반의 경우에는 한 블록 내에 절대좌표와 증분좌표를 혼용하여 사용할 수 있지만, 머시닝센터에서는 혼용하여 사용할 수 없으므로 도면이나 공작물에 따라 절대지령과 증분지령을 사용하여야 한다. 다시 말하.. 2023. 7. 7.