Hướng dẫn lập trình CNC trên Creo Parametric.Bài 1: Gia công lỗTạo chu trình gia công cho chi tiết sau.Viết chữ cog:B1: Chọn mặt phẳng , qua sketch để viết chữB2: Vẽ 1 cung congB3: viết chữ + chọn font+ tích vào ô : Place along curve+ chọn cung cong => okTạo chu trình gia công:B1:Tạo file :ManufacturingNC assembly......Các chu trình gia công:B1: Phay thô từ trên phay xuống, chừa lại lỗB2: Phay tinh từ trên xuống chừa lại lỗB3: Phay LỗB4: Phay cạnh boB5: Phay tinh mặt nghiêngB6: Khắc chữB7: CHAMFER CẠNHThực hiện chu trình gia công:B1: Phay thô từ trên phay xuống, chừa lại lỗChu trình: RoughingVẼ LẠI MẶT GIA CÔNGCHỌN DAO: ENDMILL phi16CUT_FEED:350FREE_FEED:RETRACT_FEED:0MIN_STEP_DEPTH:STEP_OVER:12 (75%D)ROUGH_STOCK_ALLOW: 0.3 ( chưa dư lại 0.3 li)MAX_STEP_DEPTH: 2 (mỗi lần cắt 2 li)INSIDE_TOLERANCE: 0.06OUTSIDE_TOLERANCE: 0.06OPEN_AREA_SCAN: TYPE_SPIRAL ( Cắt liên tiếp)CLOSED_AREA_SCAN: TYPE_SPIRAL (cắt liên tiếp)CUT_TYPE: CLIMBCLEAR_DIST: 5SPINDLE_SPEED: 2000COOLANT_OPTION: OFFB2: Phay bán tinh từ trên xuống chừa lại lỗChu trình: ReroughVẼ LẠI MẶT GIA CÔNGCHỌN DAO: phi16CUT_FEED:600FREE_FEED:RETRACT_FEED:0MIN_STEP_DEPTH:STEP_OVER: 1.5 ( lấy 20%D=3.2) (thời gian ngắn khi gia công thì giảm từ 3.2 xuống 1.5)ROUGH_STOCK_ALLOW: 0 ( chưa dư lại 0 li)MAX_STEP_DEPTH: 1,5 (mỗi lần cắt 1.5 li)INSIDE_TOLERANCE: 0.06OUTSIDE_TOLERANCE: 0.06OPEN_AREA_SCAN: TYPE_SPIRAL ( Cắt liên tiếp)CLOSED_AREA_SCAN: TYPE_SPIRAL (cắt liên tiếp)CUT_TYPE: CLIMBCLEAR_DIST: 5SPINDLE_SPEED: 3500COOLANT_OPTION: OFF
Bài 1: Gia cơng lỗ Tạo chu trình gia cơng cho chi tiết sau Viết chữ cog: B1: Chọn mặt phẳng , qua sketch để viết chữ B2: Vẽ cung cong B3: viết chữ + chọn font+ tích vào ô : Place along curve+ chọn cung cong => ok Tạo chu trình gia cơng: B1: Tạo file : Manufacturing NC assembly Các chu trình gia cơng: B1: Phay thô từ phay xuống, chừa lại lỗ B2: Phay tinh từ xuống chừa lại lỗ B3: Phay Lỗ B4: Phay cạnh bo B5: Phay tinh mặt nghiêng B6: Khắc chữ B7: CHAMFER CẠNH Thực chu trình gia công: B1: Phay thô từ phay xuống, chừa lại lỗ Chu trình: Roughing VẼ LẠI MẶT GIA CƠNG CHỌN DAO: ENDMILL phi16 CUT_FEED:350 FREE_FEED:RETRACT_FEED:0 MIN_STEP_DEPTH:STEP_OVER:12 (75%D) ROUGH_STOCK_ALLOW: 0.3 ( chưa dư lại 0.3 li) MAX_STEP_DEPTH: (mỗi lần cắt li) INSIDE_TOLERANCE: 0.06 OUTSIDE_TOLERANCE: 0.06 OPEN_AREA_SCAN: TYPE_SPIRAL ( Cắt liên tiếp) CLOSED_AREA_SCAN: TYPE_SPIRAL (cắt liên tiếp) CUT_TYPE: CLIMB CLEAR_DIST: SPINDLE_SPEED: 2000 COOLANT_OPTION: OFF B2: Phay bán tinh từ xuống chừa lại lỗ Chu trình: Re-rough VẼ LẠI MẶT GIA CÔNG CHỌN DAO: phi16 CUT_FEED:600 FREE_FEED:RETRACT_FEED:0 MIN_STEP_DEPTH:STEP_OVER: 1.5 ( lấy 20%D=3.2) (thời gian ngắn gia cơng giảm từ 3.2 xuống 1.5) ROUGH_STOCK_ALLOW: ( chưa dư lại li) MAX_STEP_DEPTH: 1,5 (mỗi lần cắt 1.5 li) INSIDE_TOLERANCE: 0.06 OUTSIDE_TOLERANCE: 0.06 OPEN_AREA_SCAN: TYPE_SPIRAL ( Cắt liên tiếp) CLOSED_AREA_SCAN: TYPE_SPIRAL (cắt liên tiếp) CUT_TYPE: CLIMB CLEAR_DIST: SPINDLE_SPEED: 3500 COOLANT_OPTION: OFF B3.1: Phay lỗ trịn Chu trình: Volume Rough VẼ LẠI MẶT GIA CƠNG (Chọn đường trịn ngồi cùng) Điều chỉnh chiều sâu gia công: ( nấu ăn chưa thủng lỗ) CHỌN DAO: phi10 CUT_FEED: 300 ARC_FEED: 200 ( Tốc độ dao chạy theo cung tròn) FREE_FEED:RETRACT_FEED:0 TRAVERSE_FEED:PLUNGE_FEED: 150 ( Cắt theo phương z) TOLERANCE:0.01 STEP_OVER: (50%D) ( bước dịch chuyển dao) PROF_STOCK_ALLOW: (lượng dư) ROUGH_STOCK_ALLOW: ( chưa dư lại li) BOTTOM_SYOCK_ALLOW:CUT_ANGLE:0 MAX_STEP_DEPTH: (mỗi lần cắt li) SCAN_TYPE: TYPE_SPIRAL CUT_TYPE: CLIMB ROUGH_OPTION: PROF_ONLY ( Cắt theo đường , dư tự cắt) CLEAR_DIST: SPINDLE_SPEED: 2800 COOLANT_OPTION: OFF Ra vào dao Entry/Exit Motions + All RAMP_ANGLE: 10 (Góc xuống dao) HELICAL_DIAMETER: 16 (Đường kính góc xoắn: 16 độ) CUT_ENTRY_EXIT:RAMP ( xuống dao nghiêng) B3.2: Phay rãnh Chu trình: Volume Rough VẼ LẠI MẶT GIA CƠNG (Chọn đường ngồi rãnh) CHỌN DAO: phi10 Copy: Phay thô lỗ CUT_FEED: 300 ARC_FEED: 200 ( Tốc độ dao chạy theo cung tròn) FREE_FEED:RETRACT_FEED:0 TRAVERSE_FEED:PLUNGE_FEED: 150 ( Cắt theo phương z) TOLERANCE:0.01 STEP_OVER: (50%D) ( bước dịch chuyển dao) PROF_STOCK_ALLOW: (lượng dư) ROUGH_STOCK_ALLOW: ( chưa dư lại li) BOTTOM_SYOCK_ALLOW:CUT_ANGLE:0 MAX_STEP_DEPTH: (mỗi lần cắt li) SCAN_TYPE: TYPE_SPIRAL CUT_TYPE: CLIMB ROUGH_OPTION: PROF_ONLY ( Cắt theo đường , dư tự cắt) CLEAR_DIST: SPINDLE_SPEED: 2800 COOLANT_OPTION: OFF Ra vào dao Entry/Exit Motions + All RAMP_ANGLE: 10 (Góc xuống dao) HELICAL_DIAMETER: 16 (Đường kính góc xoắn: 16 độ) CUT_ENTRY_EXIT:RAMP ( xuống dao nghiêng) B4.1: Phay cạnh bo lỗ trịn Chu trình: Suface Milling CHỌN DAO: ball phi6 Tích thêm vào : Tool => Done => Tạo dao ball6 Basic CUT_FEED: 500 STEP_OVER: 0.3 SCAN_TYPE: TYPE_3 LACE_OPTION: ARC_CONNECT (quet theo cung) SPINDLE_SPEED: 4000 ( tăng lên) COOLANT_OPTION: OFF =>ok=> Done ( chọn mặt) => (chọn mặt bo)=>0k=> Done Seq B4.2: Phay cạnh bo rãnh Chu trình: Suface Milling CHỌN DAO: ball phi6 Tích thêm vào : Tool => Done => Tạo dao ball6 Basic CUT_FEED: 500 STEP_OVER: 0.3 SCAN_TYPE: TYPE_3 LACE_OPTION: ARC_CONNECT (quet theo cung) SPINDLE_SPEED: 4000 ( tăng lên) COOLANT_OPTION: OFF =>ok=> Done ( chọn mặt) => (chọn mặt bo)=>0k=> Done Seq B5: Phay tinh mặt nghiêng Chu trình: Profile Milling Tạo mặt gia cơng: => Mill surface =>Revolve => chọn mặt cần vẽ => vẽ cạnh + đường Centerline => ok => Profile Milling => Chọn mặt : Check Surfaces => xóa + chọn lại mặt gia công + chọn mặt giao với mặt gia công + chọn mặt CHỌN DAO: ball phi6 ( Khi bật đường dao lên đổi hướng) Tích thêm vào : Tool => Done => Tạo dao ball6 CUT_FEED: 500 ARC_FEED: 300 ( Tốc độ dao chạy theo cung tròn) FREE_FEED:RETRACT_FEED:0 PLUNGE_FEED: 150 ( Cắt theo phương z) STEP_DETPH: 0.3 (0.1-0.3) (khoảng dịch dao xuống) TOLERANCE: 0.01 CHK_SRF_STOCK_ALLOW: WALL_SCALLOP_HGT:0 CUT_TYPE: CLIMB CLEAR_DIST: SPINDLE_SPEED: 4000 COOLANT_OPTION: OFF CUT_ENTRY_EXIT:RAMP ( xuống dao nghiêng) B5.2: Phay tinh mặt nghiêng+ bo cạnh R =1 Chu trình: Profile Milling Tạo mặt gia công: => Mill surface =>Revolve => chọn mặt cần vẽ => vẽ cạnh + đường Centerline => ok => Profile Milling => Chọn mặt : Check Surfaces => xóa + chọn lại mặt gia cơng + chọn mặt giao với mặt gia công + chọn mặt CHỌN DAO: ball phi2 ( Khi bật đường dao lên đổi hướng) Tích thêm vào : Tool => Done => Tạo dao ball2 CUT_FEED: 350 ARC_FEED: 200 ( Tốc độ dao chạy theo cung tròn) FREE_FEED:RETRACT_FEED:0 PLUNGE_FEED: 100 ( Cắt theo phương z) STEP_DETPH: 0.1 (0.1-0.3) (khoảng dịch dao xuống) TOLERANCE: 0.01 CHK_SRF_STOCK_ALLOW: WALL_SCALLOP_HGT:0 CUT_TYPE: CLIMB CLEAR_DIST: SPINDLE_SPEED: 5000 COOLANT_OPTION: OFF CUT_ENTRY_EXIT:RAMP ( xuống dao nghiêng) B6: Khắc chữ Chu trình: Engraving VẼ LẠI MẶT GIA CÔNG (Chọn Sketch cần khắc chữ) CHỌN DAO: MILLING (khac) (phi0.2) Copy: Phay thô lỗ CUT_FEED: 500 ARC_FEED: FREE_FEED:RETRACT_FEED:0 PLUNGE_FEED: 150 ( Cắt theo phương z) STEP_DEPTH: 0.1 TOLERANCE:0.01 GROOVE_DEPTH: 0.3 ( chiều sâu cắt) NUMBER_CUTS: CLEAR_DIST: SPINDLE_SPEED: 4000 COOLANT_OPTION: OFF B7: CHAMFER CẠNH Chu trình: Chamfer VẼ LẠI MẶT GIA CÔNG (Chọn mặt chamfer) CHỌN DAO:CHAMFERING (Name: vat) phi8 + chiều cao vat:1 CUT_FEED: 320 FREE_FEED:TOLERANCE:0.01 CLEAR_DIST: SPINDLE_SPEED: 3000 COOLANT_OPTION: OFF Bài : Phay chuột: chuẩn gia cơng góc Chu trình gia công B1: Làm thô B2: Làm Bán tinh B3 : Làm tinh Thực chu trình gia cơng: B1: Phay thơ Chu trình: Roughing VẼ LẠI MẶT GIA CƠNG CHỌN DAO: ENDMILL phi8 CUT_FEED: 250 FREE_FEED:RETRACT_FEED:0 MIN_STEP_DEPTH:STEP_OVER:6 (75%D) ROUGH_STOCK_ALLOW: 0.5 ( chưa dư lại 0.5 li) MAX_STEP_DEPTH: 2.5 (mỗi lần cắt 2.5 li) INSIDE_TOLERANCE: 0.06 OUTSIDE_TOLERANCE: 0.06 OPEN_AREA_SCAN: TYPE_SPIRAL ( Cắt liên tiếp) CLOSED_AREA_SCAN: TYPE_SPIRAL (cắt liên tiếp) B1: Phay biên ( phay theo đường dẫn) Chu trình: Trajectory ( ) VẼ LẠI MẶT GIA CƠNG: Vào: Tool Motions = > Curve Cut Bảng : a: chọn đường dẫn ( chọn đường dẫn , nối tiếp đường dẫn phải ấn Shift , ko ấn Ctrl) b: chọn mặt bắt đầu gia công (trên) c: Chọn mặt kết thúc gia công (dưới) = > từ bảng vào Parameters = > all = > NUM_PROF_PASSES : (số pass cần ăn ( số bước): từ tính cho ăn khoảng 75% đường kính dao =12) = > PROF_INCREMENT: 12 = > từ bảng vào Parameters = > all+Entry/ExitMotions = > LEAD_RADIUS: ( đường vào dao theo cung 8) CUT_ENTRY_EXT: LEAD_IN CUT_EXIT_EXT: LEAD_OUT = > OK = > OK CHỌN DAO: Type: END MILL (Name: ) phi16 CUT_FEED:350 ARC_FEED: FREE_FEED:RETRACT_FEED:0 PLUNGE_FEED: 150 STEP_DEPTH:2 TOLERANCE: 0.01 PROF_STOCK_ALLOW: CHK_SRF_STOCK_ALLOW:CLEAR_DIST: SPINDLE_SPEED: 2000 COOLANT_OPTION: OFF B2: Phay biên ( phay theo đường dẫn) ( lấy chu trình Trajectory Chu trình: Profile Milling VẼ LẠI MẶT GIA CƠNG: [3] Chọn mặt biên cần gia công ( ấn Ctrl để chọn) CHỌN DAO: Type: END MILL (Name: ) phi12 CUT_FEED:350 ARC_FEED: FREE_FEED:RETRACT_FEED:0 PLUNGE_FEED: 150 STEP_DEPTH:2 TOLERANCE: 0.01 PROF_STOCK_ALLOW: CHK_SRF_STOCK_ALLOW:- ) WALL_SCALLOP_HGT:0 CUT_TYPE: CLIMB CLEAR_DIST: SPINDLE_SPEED: 2000 COOLANT_OPTION: OFF = >All+Entry/Exit Motions NUM_PROF_PASSES : PROF_INCREMENT: ( 70%D=9: bước dịch dao 9) LEAD_RADIUS: ( đường vào dao theo cung 8) CUT_ENTRY_EXT: LEAD_IN CUT_EXIT_EXT: LEAD_OUT B3: Phay Lượng dư ko cắt ( ko ăn hết) Chu trình: Volume Rough VẼ LẠI MẶT GIA CƠNG (Vẽ lại vùng chưa gia cơng) CHỌN DAO: END MILL phi12 CUT_FEED: 350 ARC_FEED: - ( Tốc độ dao chạy theo cung tròn) FREE_FEED:RETRACT_FEED:0 TRAVERSE_FEED:PLUNGE_FEED: 150 ( Cắt theo phương z) TOLERANCE:0.01 STEP_OVER: (50%D) ( bước dịch chuyển dao) PROF_STOCK_ALLOW: (lượng dư) ROUGH_STOCK_ALLOW: ( chưa dư lại li) BOTTOM_SYOCK_ALLOW:CUT_ANGLE:0 MAX_STEP_DEPTH: (mỗi lần cắt li) SCAN_TYPE: TYPE_3 CUT_TYPE: CLIMB ROUGH_OPTION: PROF_AND_PROF CLEAR_DIST: SPINDLE_SPEED: 2000 COOLANT_OPTION: OFF Ra vào dao Entry/Exit Motions + All RAMP_ANGLE: 10 (Góc xuống dao) CUT_ENTRY_EXIT:RAMP ( xuống dao nghiêng) B4: Khoan mồi Chu trình: Standard ( ) Chọn dao: Name: khoanmoi12 (Type: BASIC DRILL) (phi 12)( M10 = > chọn dao lớn phi 10 : phi 12) a: chọn mặt có lỗ ( mặt bắt đầu gia cơng) b: ( khoan mồi nên cho b =1) ( mặt kết thúc gia công) 2: chọn mặt chứa lỗ 3,4 : chọn cuối c : chọn c có nhiều lỗ phi khác = > ta bảng sau CUT_FEED: 80 FREE_FEED:TOLERANCE:0.01 BREAKOUT_DISTANCE:0 SCAN_TYPE: SHORTEST CLEAR_DIST: PULLOUT_DIST: - SPINDLE_SPEED: 800 COOLANT_OPTION: OFF B5: Khoan lỗ Chu trình: Deep ( ) Chọn dao: Name: khoanlo8.5 (Type: DRILLING) (phi 8.5) (M10: nên khoang lỗ 8.5) a: chọn mặt có lỗ ( mặt bắt đầu khoan) b: 22 ( khoảng cách bề dày khoan+2 : khoan cho thủng) (mặt kết thúc khoan) 3,4 : chọn cuối CUT_FEED: 80 FREE_FEED:TOLERANCE:0.01 PECK_DEPTH:2 SCAN_TYPE: SHORTEST CLEAR_DIST: PULLOUT_DIST: - (nếu lỗ cách gờ cần thêm vào khoảng cách an tồn) SPINDLE_SPEED: 800 COOLANT_OPTION: OFF B6:TARO Chu trình: Tapping ( ) Chọn dao: Name: REN (Type: TAPPING) (phi 10) (M10: nên Taro lỗ phi 10) a: chọn mặt có lỗ ( mặt bắt đầu khoan) b: 22 ( khoảng cách bề dày khoan+2 : khoan cho thủng) (mặt kết thúc khoan) 3,4 : chọn cuối FREE_FEED:THREAD_FEED:1.5 ( nhập bước ren) THREAD_FEED_UNITS:MMPR (mm/vòng) TOLERANCE:0.01 PULLOUT_DIST:SCAN_TYPE: SHORTEST CLEAR_DIST: PULLOUT_DIST: - (nếu lỗ cách gờ cần thêm vào khoảng cách an tồn) SPINDLE_SPEED: 300 COOLANT_OPTION: OFF Bài 6: Phay mặt B1: Phay mặt Chu trình: Face VẼ LẠI MẶT GIA CƠNG CHỌN DAO: END MILL phi16 CUT_FEED:350 FREE_FEED:RETRACT_FEED:0 PLUNGE_FEED: 150 STEP_DEPTH:1 TOLERANCE: 0.01 STEP_OVER:12 (75%D) BOTTOM_STOCK_ALLOW:CUT_ANGLE:0 END_OVERTRAVEL:0 START_ OVERTRAVEL:0 SCAN_TYPE: TYPE_1 CUT_TYPE: CLIMB CLEAR_DIST: APPROACH_DISTANCE:EXIT_DISTANCE:SPINDLE_SPEED: 2000 COOLANT_OPTION: OFF = >All LACE_OPITION: ARC_CONNECT = > ok ( bo tròn) B2: Phay biên ( phay theo đường dẫn) ( lấy chu trình Trajectory Chu trình: Profile Milling VẼ LẠI MẶT GIA CƠNG: [3] Chọn mặt biên cần gia cơng ( ấn Ctrl để chọn) CHỌN DAO: Type: END MILL (Name: ) phi16 ) CUT_FEED:350 ARC_FEED: FREE_FEED:RETRACT_FEED:0 PLUNGE_FEED: 150 STEP_DEPTH:2 TOLERANCE: 0.01 PROF_STOCK_ALLOW: CHK_SRF_STOCK_ALLOW:WALL_SCALLOP_HGT:0 CUT_TYPE: CLIMB CLEAR_DIST: SPINDLE_SPEED: 2000 COOLANT_OPTION: OFF = >All+Entry/Exit Motions LEAD_RADIUS: ( đường vào dao theo cung 8) CUT_ENTRY_EXT: LEAD_IN CUT_EXIT_EXT: LEAD_OUT B3: Phay Lỗ Chu trình: Volume Rough VẼ LẠI MẶT GIA CƠNG (Chọn đường ngồi rãnh) CHỌN DAO: ENDMILL phi16 CUT_FEED: 350 ARC_FEED: - ( Tốc độ dao chạy theo cung tròn) FREE_FEED:RETRACT_FEED:0 TRAVERSE_FEED:PLUNGE_FEED: 150 ( Cắt theo phương z) TOLERANCE:0.01 STEP_OVER: 12 (75%D) ( bước dịch chuyển dao) PROF_STOCK_ALLOW: (lượng dư) ROUGH_STOCK_ALLOW: ( chưa dư lại li) BOTTOM_SYOCK_ALLOW:CUT_ANGLE:0 MAX_STEP_DEPTH: (mỗi lần cắt li) SCAN_TYPE: TYPE_SPIRAL CUT_TYPE: CLIMB ROUGH_OPTION: ROUGH_AND_PROF CLEAR_DIST: SPINDLE_SPEED: 2000 COOLANT_OPTION: OFF Ra vào dao Entry/Exit Motions + All RAMP_ANGLE: 10 (Góc xuống dao) CUT_ENTRY_EXIT:RAMP ( xuống dao nghiêng) Bỏ hình chữ nhật nhỏ B4: Phay Lỗ Chu trình: Volume Rough VẼ LẠI MẶT GIA CƠNG (Chọn đường rãnh) CHỌN DAO: ENDMILL phi6 CUT_FEED: 200 ARC_FEED: - ( Tốc độ dao chạy theo cung tròn) FREE_FEED:RETRACT_FEED:0 TRAVERSE_FEED:PLUNGE_FEED: 100 ( Cắt theo phương z) TOLERANCE:0.01 STEP_OVER: (75%D) ( bước dịch chuyển dao) PROF_STOCK_ALLOW: (lượng dư) ROUGH_STOCK_ALLOW: ( chưa dư lại li) BOTTOM_SYOCK_ALLOW:CUT_ANGLE:0 MAX_STEP_DEPTH: (mỗi lần cắt li) SCAN_TYPE: TYPE_3 CUT_TYPE: CLIMB ROUGH_OPTION: ROUGH_AND_PROF ( = > chưa làm lỗ) (cịn làm lỗ rồi, chu trình chọn PROF_ONLY) CLEAR_DIST: SPINDLE_SPEED: 3500 COOLANT_OPTION: OFF Ra vào dao Entry/Exit Motions + All RAMP_ANGLE: 10 (Góc xuống dao) CUT_ENTRY_EXIT:RAMP ( xuống dao nghiêng) Xuất vẽ :