본문 바로가기

NC18

머시닝센터 프로그래밍 정밀 보링사이클 고정사이클 3. 정밀 보링사이클(G76) 보링작업을 할 때 구멍바닥에서 주축을 정위치에 정지시키고 공구를 인선과 반대방향으로 일정량만큼 움직여서 가공면에 손상을 입히지 않도록 R이나 초기점으로 빼내므로 고정도 및 고 능률적인 가공을 할 수 있다. G76 { G90 G98 G91 G99 } X____ Y____ Z____ R____ Q____ F____ ; X.Y : 보링 가공의 위치 Z : 보링 가공의 깊이 R : R점의 좌표를 지령한다. Q : Shift량(Z 종점까지 보링 가공과 주축 한방향 정지 후 Z축 복귀하기 전 보링 바이트 반대 방향으로 Shift량 설정한다. 어떤 축이 Shift 하는지 파라미터에 설정한다. Q지령을 생략하면 Shift 동작을 하지 않는다.) F : 이송속도 K : 반복회수 지령 4. .. 2023. 7. 10.
머시닝센터 프로그래밍 보정기능 공구 보정량 고정사이클 9.2.7 보정기능 1. 공구경 보정(G40, G41, G42) 직선, 원호, 내측, 외측의 코너에 대하여, 공구경을 Offset 하여 공구를 움직일 수 있다. 공구 보정에서 A의 형상을 한 공작물을 가공할 때 공구 중심 경로는 A에서 공구경의 1/2 만큼 떨어진 경로 이어야 하며, 이때 경로 B는 A에서 R만큼 보정된 경로라고 말한다. 이 보정된 경로 B를 프로그램 된 경로 A 및 별도로 설정된 공구 보정량에서 자동적으로 계산하는 기능을 공구경 보정이라 하고, 일반적으로 프로그램 할 때는 절삭 공구의 공구경을 생각하지 않고 공작물 형상대로 프로그램하고, 가공하기 전에 공구경을 별도로 공구 보정량으로 설정하면 자동적으로 보정된 경로가 계산되어 정확한 가공을 할 수 있다. 2. 공구길이 보정(G43, G4.. 2023. 7. 10.
머시닝센터 프로그래밍 휴지 원점복귀 기계 좌표계 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.