اطلاعيه

Collapse
No announcement yet.

تایپیک مرجع CNC (آموزش و رفع اشکال)

Collapse
این یک تاپیک مهم است.
X
X
 
  • فیلتر
  • زمان
  • نمایش
Clear All
new posts

    تایپیک مرجع CNC (آموزش و رفع اشکال)

    نوشته اصلي بوسيله khosroshahiy
    تایپیک مرجع CNC (آموزش و رفع اشکال)


    با توجه به تعداد زیاد تایپیک ها با محوریت cnc این تایپیک با گزیده بهترینهای تایپیکها و پستهای cnc ایجاد شد بقیه بحث را در این تایپیک پیگیر باشید

    لطفا از ایجاد تایپیک با محوریت CNC اجتناب کنید


    سپاس از همکاری دوستان




    سلام
    كاتالوگ فرز cnc با كنترل SIMENSE


    اين نوع كنترل معمولا گاتالوگ درستو حسابي نداره
    واسه همين فكر كردم شايد به دردتون بخوره

    موفق باشيد
    Attached Files
    ویرایش شده توسط khosroshahiy; 2011/11/21, 02:54 PM.
    جديت مقصد را نزديك ميكند.ارسطو

    #2
    تایپیک مرجع CNC (آموزش و رفع اشکال)

    این مقاله شامل:
    توضیحاتی پیرامون cnc ، خط کشهاي ديجيتال و کد گشائي آنها ، استفاده از فاصله دهنده های الاستیک در بال اسکروهای سرعت بالا ، مقدمه cad -cam ، برنامه ماشینکاری تراش در Catia ، گرفتن G – Code تراش در Catia ، برنامه ماشینکاری فرز در Catia ، گرفتن G – Code فرز در Catia ، طراحی قطعه در نرم افزار Edge Cam ، نحوه G Code گیری در نرم افزار Edge Cam ، نرم افزار انتقال Winpcin ، نحوه انتقال اطلاعات از دستگاه CNC به کامپیوتر وبالعکس ، چند نمونه مثال اجرائی و معرفی دستگاه می باشد.


    امیدوارم شما دوستان نیز با قرار دادن مطالب خود در مورد CNC شاهد تاپیک پرباری همانند تاپیک هیدرولیک باشیم


    قسمت دوم.[
    Attached Files
    خورشید باش تا اگر خواستی بر کسی نتابی ، نتوانی

    زرتشت

    نظر


      #3
      تایپیک مرجع CNC (آموزش و رفع اشکال)

      سلام بر همه
      من در چند بخش مطالب مختلفی مربوط به این موضوع بر روی تاپیک قرار می دهم و امیدوارم مورد استفاده شما دوستان قرار بگیره و از دوستان هم تقاضا دارم اگر مطلبی در این مورد دارند قرار بدهند که پس از مدتی شاهد تاپیکی پربار باشیم.

      بخش اول در مورد سیستم های ساخت واتوماسیون بحث شده که جایگاه CNC را نشان می دهد و توجیهات کمی و کیفی و اقتصادی آن را بیان می کند.

      تقدیم به شما دوستان
      Attached Files
      خورشید باش تا اگر خواستی بر کسی نتابی ، نتوانی

      زرتشت

      نظر


        #4
        کنترل عددی

        در بخش دوم سیر تکامل کاربردها، استانداردهای کنترلر CNC مورد بررسی قرار گرفته که به بیان چگونگی شکل گیری ساختار CNC از زمان انقلاب صنعتی تا به حال می پردازد.

        بخش دوم تقدیم به شما دوستان
        Attached Files
        خورشید باش تا اگر خواستی بر کسی نتابی ، نتوانی

        زرتشت

        نظر


          #5
          بررسی ساختمان مکانیکی ماشین CNC

          در این فایل به بیان ساختمان مکانیکی ماشین های کنترل عددی پرداخته شده که به طور مختصر ماشین ( بدنه ، ساختار مکانیکی و راهنما ) تجهیزات کمکی ماشین CNC توضیح داده شده است و نیز به بررسی ساختار ماشین های تراش و فرز CNC پرداخته شده است.

          تقدیم به شما
          موفق باشید
          Attached Files
          خورشید باش تا اگر خواستی بر کسی نتابی ، نتوانی

          زرتشت

          نظر


            #6
            سیستم های کنترلی

            در این فایل سیستم های کنترلی ، محورهای مختصات و سیستم های مختصات معرفی شده که به ما در نوشتن برنامه کمک شایانی می کند.

            تقدیم به شما دوستان عزیز
            موفق باشید
            Attached Files
            خورشید باش تا اگر خواستی بر کسی نتابی ، نتوانی

            زرتشت

            نظر


              #7
              برنامه نویسی ماشین های تراش و فرز CNC

              سلام بر همه
              در این فایل با زبان عمده برنامه نویسی ، چگونگی آماده کردن برنامه و اعمال لازم قبل از نوشتن برنامه آشنا می شویم از قبیل کدهای CNC فازهای اصلی برنامه، چگونگی استفاده از جداول در برنامه نویسی و محاسبات مربوطه و نرخ براده برداری مورد بررسی قرار می گیرد.

              تقدیم به شما دوستان
              Attached Files
              خورشید باش تا اگر خواستی بر کسی نتابی ، نتوانی

              زرتشت

              نظر


                #8
                برنامه نویسی فرز CNC

                در این فایل به معرفی کدهای مورد استفاده در برنامه نویسی ماشین های فرز و ماشین های تراش می پردازد.

                تقدیم به شما
                موفق باشید
                Attached Files
                خورشید باش تا اگر خواستی بر کسی نتابی ، نتوانی

                زرتشت

                نظر


                  #9
                  تایپیک مرجع CNC (آموزش و رفع اشکال)

                  G-codes
                  G00 Positioning in Rapid
                  G01 Linear Interpolation
                  (G02 Circular Interpolation (CW
                  (G03 Circular Interpolation (CCW
                  G04 Dwell
                  G07 Imaginary axis designation
                  G09 Exact stop check
                  G10 Program parameter input
                  G11 Program parameter input cancel
                  G12 Circle Cutting CW
                  G13 Circle Cutting CCW
                  G17 XY Plane
                  G18 XZ Plane
                  G19 YZ Plane
                  G20 Inch Units
                  G21 Metric Units
                  G22 Stored stroke limit ON
                  G23 Stored stroke limit OFF
                  . .
                  . .
                  G27 Reference point return check
                  G28 Automatic return to reference point
                  G29 Automatic return from reference point
                  G30 Return to 2nd, 3rd, 4th reference point
                  G31 Skip function
                  . .
                  G33 Thread cutting
                  (G34 Bolt hole circle (Canned Cycle
                  (G35 Line at angle (Canned Cycle
                  (G36 Arc (Canned Cycle
                  G40 Cutter compensation Cancel
                  G41 Cutter compensation Left
                  G42 Cutter compensation Right
                  (G43 Tool Length Compensation (Plus
                  (G44 Tool Length Compensation (Minus
                  G45 Tool offset increase
                  G46 Tool offset decrease
                  G47 Tool offset double increase
                  G48 Tool offset double decrease
                  G49 Tool Length Compensation Cancel
                  G50 Scaling OFF
                  G51 Scaling ON
                  G52 Local coordinate system setting
                  G53 Machine coordinate system selection
                  G54 Workpiece Coordinate System
                  G55 Workpiece Coordinate System 2
                  G56 Workpiece Coordinate System 3
                  G57 Workpiece Coordinate System 4
                  G58 Workpiece Coordinate System 5
                  G59 Workpiece Coordinate System 6
                  G60 Single direction positioning
                  G61 Exact stop check mode
                  G62 Automatic corner override
                  G63 Tapping mode
                  G64 Cutting mode
                  G65 Custom macro simple call
                  G66 Custom macro modal call
                  G67 Custom macro modal call cancel
                  G68 Coordinate system rotation ON
                  G69 Coordinate system rotation OFF
                  G70 Inch Units
                  G71 Metric Units
                  G72 User canned cycle
                  G73 High-Speed Peck Drilling Cycle
                  G74 Counter tapping cycle
                  G75 User canned cycle
                  G76 Fine boring cycle
                  G77 User canned cycle
                  G78 User canned cycle
                  G79 User canned cycle
                  G80 Cancel Canned Cycles
                  G81 Drilling Cycle
                  G82 Counter Boring Cycle
                  G83 Deep Hole Drilling Cycle
                  G84 Tapping cycle
                  G85 Boring Cycle
                  G86 Boring Cycle
                  G87 Back Boring Cycle
                  G88 Boring Cycle
                  G89 Boring Cycle
                  G90 Absolute Positioning
                  G91 Incremental Positioning
                  G92 Reposition Origin Point
                  G93 Inverse time feed
                  G94 Per minute feed
                  G95 Per revolution feed
                  G96 Constant surface speed control
                  G97 Constant surface speed control cancel
                  G98 Set Initial Plane default
                  G99 Return to Retract (Rapid) Plane
                  . .
                  . .
                  . .
                  . .
                  . .
                  : M-codes
                  M00 Program Stop
                  M01 Optional Program Stop
                  M02 Program End
                  M03 Spindle On Clockwise
                  M04 Spindle On Counterclockwise
                  M05 Spindle Stop
                  M06 Tool Change
                  . .
                  M08 Coolant On
                  M09 Coolant Off
                  M10 Clamps On
                  M11 Clamps Off
                  M30 End of Program, Reset to Start
                  M98 Call subroutine command
                  M99 Return from subroutine command

                  Turning
                  : G-codes
                  G00 Positioning in Rapid
                  G01 Linear Interpolation
                  (G02 Circular Interpolation (CW
                  (G03 Circular Interpolation (CCW
                  G04 Dwell
                  G07 Feedrate sine curve control
                  . .
                  G10 Data setting
                  G11 Data setting cancel
                  . .
                  . .
                  G17 XY Plane
                  G18 XZ Plane
                  G19 YZ Plane
                  G20 Inch Units
                  G21 Metric Units
                  G22 Stored stroke check function ON
                  G23 Stored stroke check function OFF
                  G25 Spindle speed fluctuation detection OFF
                  G26 Spindle speed fluctuation detection ON
                  G27 Reference point return check
                  G28 Automatic Zero Return
                  G29 Return from Zero Return Position
                  G30 2nd reference point return
                  G31 Skip function
                  G32 Thread cutting
                  . .
                  G34 Variable lead thread cutting
                  . .
                  G36 Automatic tool compensation
                  G40 Tool Nose Radius Compensation Cancel
                  G41 Tool Nose Radius Compensation Left
                  G42 Tool Nose Radius Compensation Right
                  . .
                  . .
                  . .
                  G46 Automatic Tool Nose Radius Compensation
                  . .
                  . .
                  . .
                  G50 Coordinate system setting and maximum rpm
                  . .
                  G52 Local coordinate system setting
                  G53 Machine coordinate system setting
                  G54 Workpiece Coordinate System
                  G55 Workpiece Coordinate System 2
                  G56 Workpiece Coordinate System 3
                  G57 Workpiece Coordinate System 4
                  G58 Workpiece Coordinate System 5
                  G59 Workpiece Coordinate System 6
                  . .
                  G61 Exact stop check mode
                  G62 Automatic corner override
                  G63 Tapping mode
                  G64 Cutting mode
                  G65 User macro simple call
                  G66 User macro modal call
                  G67 User macro modal call cancel
                  G68 Mirror image for double turrets ON
                  G69 Mirror image for double turrets OFF
                  G70 Finishing Cycle
                  G71 Turning Cycle
                  G72 Facing Cycle
                  G73 Pattern repeating
                  G74 Peck Drilling Cycle
                  G75 Grooving Cycle
                  G76 Threading Cycle
                  . .
                  . .
                  . .
                  G80 Canned cycle for drilling cancel
                  . .
                  . .
                  G83 Face Drilling Cycle
                  G84 Face Tapping Cycle
                  . .
                  G86 Face Boring Cycle
                  G87 Side Drilling Cycle
                  G88 Side Tapping Cycle
                  G89 Side Boring Cycle
                  G90 Absolute Programming
                  G91 Incremental Programming
                  G92 Thread Cutting Cycle
                  . .
                  G94 Endface Turning Cycle
                  . .
                  G96 Constant surface speed control
                  G97 Constant surface speed control cancel
                  G98 Linear Feedrate Per Time
                  G99 Feedrate Per Revolution
                  G107 Cylindrical Interpolation
                  G112 Polar coordinate interpolation mode
                  G113 Polar coordinate interpolation mode cancel
                  G250 Polygonal turning mode cancel
                  G251 Polygonal turning mode
                  : M-codes
                  M00 Program Stop
                  M01 Optional Program Stop
                  M02 Program End
                  M03 Spindle On Clockwise
                  M04 Spindle On Counterclockwise
                  M05 Spindle Stop
                  . .
                  M07 Coolant 1 On
                  M08 Coolant 2 On
                  M09 Coolant Off
                  . .
                  . .
                  M30 End of Program, Reset to Start
                  M98 Subprogram call
                  M99 Return from subprogram
                  برای خوشبخت بودن به هیچ چیز نیاز نیست جز به نفهمیدن!

                  دکتر علی شریعتی



                  نظر


                    #10
                    نوشته اصلي بوسيله arsalan parsa
                    ماکرو نویسی در cnc



                    ایا کسی علاقهمند است؟

                    پست اول این بحث


                    با این کد ما میتونیم یه کره با هر دقتی را ماشینکاری کنیم.


                    code for milling semisphere :
                    G90G0G54X-10.Y0M3S4500
                    G43Z50.H1M8
                    #1=0.5
                    WHILE[#1LE50.]DO1
                    #2=50.-#1
                    #3=SQRT[2500.-[#2*#2]]
                    G1Z-#1F20
                    X-#3F500
                    G2I#3
                    #1=#1+0.5
                    END1
                    G0Z50.M5
                    M30

                    نظر


                      #11
                      نوشته اصلي بوسيله arsalan parsa
                      ماکرو نویسی در cnc



                      ایا کسی علاقهمند است؟

                      پست دوم این بحث



                      خوبه از اول شروع کنیم تا به این برنامه ها هم می رسیم نظرتون چیه؟
                      یه مقدمه درباره برنامه نویسیه تا اخرش بخونین ببینید کسی هست که اینها را بلد نباشه؟

                      ما وقتی می خوایم یه برنامه ساده بنویسم از G code ها استفاده می کنیم حالا اگه قطعه کمی پیچیده تر باشه تعداد خطهای برنامه زیاد میشن که ما می تونیم از سیکلهای ماشینکاری مانند جی هفتادها (تو تراشکاری ) و جی هشتادها(تو فرزکاری ) استفاده کنیم
                      حالا اگه بخوایم یه سری عملیات مشابه (مثلا یه پاکت ذوذنقه ای شکل) در چند جای قطعه ایجاد کنیم از زیر برنامه ها استفاده می کنیم (همونطور که می دونید تو فانوک با G98 و G99و توی زیمنس با "زیربرنامه "L و L17 فراخوانی و بازگشت به برنامه اصلی است) و برنامه ذوذنقه را تو یه زیر برنامه می نویسیم وهر جایی که بخوایم اون زیر بر نامه را فراخوانی می کنیم.تا اینجا مشکلی ندارید؟

                      حالا فرض کنید که قطعه یه خورده پیچیده تر باشه مثل برنامه نیم کره
                      ما تو هر سیکل ماشینکاری می خوایم یه دایره روی صفحه x و y بزنیم و سیکل بعدش در جهت محور z به اندازه 0.3mm بیاییم پایین و یه دایره با شعاع 0.3mm بزرکتر از شعاع قبلی بزنیم و....
                      خوب حالا اگه بخوایم برای یه کره با قطر 100mm را ماشینکاری کنیم حجم برنامه چقدر می شه؟
                      این روش شباهتی به برنامه نویسی c وبیسیک داره.

                      نظر


                        #12
                        ماکرو ( ادامه بحث )

                        نوشته اصلي بوسيله arsalan parsa
                        ماکرو نویسی در cnc



                        ایا کسی علاقهمند است؟

                        پست سوم این بحث



                        خوب بحث رو فعلا راه میندازم هر کی اطلاعات داشت بگه که هم بقیه استفاده کنن هم خوده من .

                        ماکرو نویسی همونطور که دوست عزیزمون اقای arsalan parsa شروع کرد و خوبم شروع کرد. زمانی به اوج استفاده می رسه که بخوایم قطعات پیچیده که حتی با نرافزار CAD &CAM نشه طراحی کرد و برنامه رو به دستگاه داد تا اونجا که شما می تونین با یک برنامه و با تغییر 1 یا چند متغییر تعریف شده به ماشین کاری سری ( تعداد زیاد قطعات مشابه ) بپردازین .

                        یه مثال کوچیک که استادمون ( آقای مهندس محسن لطفی اگه کسی می شناستش بگه ) برامون زد این بود که :
                        این استاد گران قدر زمانی در صنایع هوا فضای ایرانمون کار می کرده که از قضا مجبور به ساخت موشکی به ارتفاع 3متر می شن ( که خدا می دونه کجا رو می خواستن بترکونن بگذریم ) بعد از اینکه طراحی ها تموم میشه و تا اونجا که می تونستن با CAM برنامه گرفتن و ما بقی رو با ماکرو نوشتن و شروع به ماشین کاری بدنه این موشک با CNC می شن حالا که تموم می شه می بینن از قد 12mm اضافه داره بعد از کلی بررسی به این نتیجه میرسن که میز دستگاه مشکل داشته و در چنین ارتفاعی خودشو نشون داده .... راه حل ساده هستش با یه تغییر در برنامه ماکرو دوباره کار رو انجام دادن.

                        این نمونه ای از فواید ماکرو هست
                        در خیلی از قطعات که مشابه هم هستند میشه با یک برنامه چند خطی اونا رو ماشین کاری کرد .

                        بهتره برا بیشتر شدن آشنایی با مباحث CNC برین و این کتاب و تهیه کنین و فیض ببرین :

                        ماشینهای کنترل عددی کامپیوتری ( CNC ) مولف : آقای مهندس محسن لطفی
                        ناشر : موسسه فرهنگی هنری دیباگران تهران برین حالشو ببرین اگه نرم افزار در این خصوص خواستین می دم بهتون
                        حالا کار این نرم افزارا اینکه یه دستگاه CNC مجازی تو کامپیوترتون دارین ( هم فرز هم تراش ) که صبح تا شب و شب تا صبح می تونین ماشین کاری کنین .....

                        نظر


                          #13
                          ماکرو ( ادامه بحث )

                          نوشته اصلي بوسيله arsalan parsa
                          ماکرو نویسی در cnc



                          ایا کسی علاقهمند است؟

                          پست چهارم این بحث


                          راستی یه فایل power point دارم اونم با حلاله یکی از بچه ها اماده کرده و کامله ( کپی همون کتابه ) خواستین اونم میدم بهتون........حجم1.3mb

                          همچینین مباحثی در مورد استپ موتور های سی ان سی .حجم 1.8mb
                          ''
                          فایل ضمیمه شده
                          Attached Files

                          نظر


                            #14
                            ماکرو ( ادامه بحث )

                            نوشته اصلي بوسيله arsalan parsa
                            ماکرو نویسی در cnc



                            ایا کسی علاقهمند است؟

                            پست پنحم این بحث

                            امید وارم برنامه نویسی جی کدی رو یاد داشته باشید و مستقیم می ریم سر ماکرو ....

                            چندتا از این قبیل برنامه ها رو می دم یه کم فکر کنین ببینین چیزی می فهمین .... اگه تا حلا یه بار برنامه نویسی برا کامپیوتر کرده باشین یک کمی می فهمین .


                            برنامه پاکت تراشی ( یک مستطیل با ابعاد مشخص و توخالی )

                            O004

                            N10 G90 G21 G54
                            N20 M06 T1
                            N30 M03 S1200.
                            N40 G00 X0. Y0. Z0.5
                            #1=160
                            #2=160
                            #3=5
                            #4=10
                            #5=#1-#4
                            #6=#2-#4
                            #7=#6*#3
                            #8=#7/#5
                            #9=0
                            #10=0
                            #11=0
                            #12=#3*2
                            N50 G01 Z-10.
                            WHILE[#11LE#5]DO1
                            #9=#9+#3
                            #10=#10+#8
                            N60 G01 X#9 Y#10 F100
                            N70 X-#9
                            N80 Y-#10
                            N90 X#9
                            N100 Y#10
                            #11=#11+#12
                            END1
                            N110 G00 Z5.
                            N120 X0 Y0
                            N130 M30

                            توضیحات در فایل ضمیمه :

                            Attached Files

                            نظر


                              #15
                              ماکرو ( ادامه بحث )

                              نوشته اصلي بوسيله arsalan parsa
                              ماکرو نویسی در cnc



                              ایا کسی علاقهمند است؟

                              پست ششم این بحث


                              در ضمن همه این برنامه ها توسط این جانب نوشته شده ....

                              برنامه دایره توخالی :

                              O002
                              N10 G90 G21
                              N20 M06 T2
                              N30 M03 S999.9
                              N40 G00 X0. Y0. Z2.
                              #1=200
                              #2=10
                              #3=#1-#2
                              #4=#3/2
                              #5=5
                              #6=0
                              N50 G01 Z-10.
                              WHILE[#6LE#4]DO1
                              #6=#6+#5
                              N60 G01 X#6 F100
                              N70 G02 I-#6

                              END1
                              N80 G01 Z2.
                              N90 G00 X0 Y0
                              N100 M30

                              توضیحات در فایل ضمیمه :

                              Attached Files

                              نظر

                              Working...
                              X