মঙ্গলবার, ২৩ জানুয়ারী, ২০২৪

Canned cycles

Canned cycle প্রোগ্রামিং কি?  

Canned cycles সাধারনত কিছু জটিল মেশিনিং অপারেশান প্রোগ্রামিং কে সহজ বা সিমপ্লিফাই করে লেখার জন্য ব্যাবহার করা হয়ে থাকে। বিভিন্ন প্রকারের Canned cycles যেমন ড্রিলিং, বোরিং, ট্যাপিং ইত্যাদি মেশিনিং প্রসেস যেখানে বারংবার অথবা repetitive tasks করা হয়, সেক্ষেত্রে Canned cycles এর ব্যাবহার দেখা যায়। Canned cycles গুলি সাধারনত বিভিন্ন G Codes এর সাহায্যে Activate করা হয় এবং G80 ব্যাবহার করে তা Cancel করা হয়ে থাকে। Canned Cycles এর ক্ষেত্রে সাধারনত X এবং Y অ্যাক্সিসের Rapid মুভমেন্ট দেওয়া হয় এবং Z অ্যাক্সিসের মুভমেন্ট ফিড কমান্ডের দ্বারা কন্ট্রোল করা হয়। যেহেতু Canned Cycle প্রোগ্রামগুলি মাত্র কয়েকটি ব্লকে লেখা সম্ভব, তাই সেগুলি আকারে খুব ছোট হয়। নিম্নলিখিত Parameters গুলি সাধারনত সিম্পল Canned Cycle প্রোগ্রামিং এর ক্ষেত্রে ব্যাবহৃত হয়ে থাকে। 

X & Y –            Hole position data 

Z –                   Distance from point ‘R’ to the bottom of the hole 

R –                  Retract plane

Q –                  Depth of cut for each cutting feed

F –                   Cutting feed rate

K –                   Number of repeats



1. Drilling Cycle (G81)



N5 T1 M06                                 (Drilling tool changing)

N10 G00 G90 G54 X20 Y60      (Positioning over the drilling point with zero offsets)

N15 M03 S2000                         (Spindle ON)

N20 G00 G43 H01 Z1 M07       (Rapid positioning Z-axis with tool offset)

N25 G81 G99 Z-41 R1 F10       (Drilling cycle on & returning to R point after completion)

N30 G80 G28 X0 Y0 Z0            (Cancelling canned cycle and returning home position) 

N35 M05 M09                            (Spindle stop & Coolant off)

N40 M30                                     (End of the program)



2. Peck Drilling Cycle (G83)


 

N5 T2 M06                                         (Drilling tool changing)

N10 G00 G90 G54 X20 Y60              (Positioning over the drilling point with zero offsets)

N15 M03 S2000                                 (Spindle ON)

N20 G00 G43 H01 Z1 M07               (Rapid positioning Z-axis with tool offset)

N25 G83 G99 Z-61 Q20 R1 F10       (Peck drilling cycle on & returning to R point)

N30 G80 G28 X0 Y0 Z0                    (Cancelling canned cycle and returning home position) 

N35 M05 M09                                    (Spindle stop & Coolant off)

N40 M30                                             (End of the program)



3. Tapping Cycle (G84)



N5 T3 M06                             (Tapping tool changing)

N10 G00 G90 G54 X20 Y60  (Positioning over the drilling point with zero offsets)

N15 S200                               (M03 not required, as G84 will turn ON the spindle)

N20 G00 G43 H01 Z1 M07   (Rapid positioning Z-axis with tool offset)

N25 G84 G99 Z-41 R1 F10   (Tapping cycle on & returning to R point after completion)

N30 G80 G28 X0 Y0 Z0        (Cancelling canned cycle and returning home position) 

N35 M05 M09                        (Spindle stop & Coolant off)

N40 M30                                 (End of the program)



4. Bore in & Bore out canned cycle (G85)  


N5 T3 M06                             (Boring tool changing)

N10 G00 G90 G54 X20 Y60  (Positioning over the drilling point with zero offsets)

N15 M03 S1000                     (Spindle ON)

N20 G00 G43 H01 Z1 M07   (Rapid positioning Z-axis with tool offset)

N25 G85 G99 Z-41 R1 F10   (Boring cycle on & returning to R point after completion)

N30 G80 G28 X0 Y0 Z0        (Cancelling canned cycle and returning home position) 

N35 M05 M09                        (Spindle stop & Coolant off)

N40 M30                                 (End of the program)

 

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন

Popular Posts