找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 16816|回复: 7
打印 上一主题 下一主题

程式制作基本概念

[复制链接]
跳转到指定楼层
1
发表于 2005-11-12 05:12:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
程式制作基本概念

一.        何謂程式制作:
  NC機械的加工是利用程式來控制刀具的切削位移,因此使用NC  工具機來加工時.首先須把刀具的移動路徑和其它加工條件轉換為程式,所制作的程式稱為加工程式。                                 
程式制作時須注意:
1.        使用範圍.
2.何種材質.
3.切削須序.
4.刀具選定.
5.切削條件.
二.        程式設計方法:
程式所轉換的就是此加工圖形的結構與形狀.所以程式設              計是極重要的一環.對於設計人員來說應具備以下之條件.
1.        良好的識圖能力.
2.        良好的幾何.三角函數.
3.        切削條件及熟習刀具特性.
  程式設計一般分為:    a.手工程式製作。  b.自動程式。
  對於一些形狀簡單.極易加工的圖形.是利用人工將所用指
令。切削條件等資料按一定的格式編寫成一完整的數值控制加工程式.即稱手工程式製作。
   加工零件形狀復雜.手工程式編寫比較復雜且容易出錯.就利用電腦代替人腦來設計程式.即為自動程式設計.
代碼是組成程式的基本單元.結構控制如下:
       組成            控制

代碼有:M代碼. F代碼. S代碼. T代碼. G代碼五種
a.M代碼X稱輔助代碼.跟電源開關一樣的功能.前提條件.
    M00~M99
1.        M00:程式停止.
程式自動執行時.當執行到M00時,機台將停止執行下一動作。
2.        M01:選擇性程式停止.
與M00功能相同:當面板功能鍵打開.程式執行到M01時會停止,如功能鍵不打開則不執行。
3.M02:程式結束.
表示加工程式結束,此時執行“指標”停留於此一單節上.
4.M03:主軸正轉.
主軸以須時針方向旋轉. 例:M03S1000.
5.M04:主軸逆轉.
主軸以反時針方向旋轉.
6.M05:主軸停止.
結束M03.M04指令.主軸停止轉動.
7.M06:刀具交換.
將刀庫中等待刀具換於主軸位置.
格式:M06T5;
8.M07:噴氣.
9.M08:切削液開啟.
10. M09:停止M07. M08噴氣及冷卻液泵.
11.M19:主軸定位.
令主軸旋轉至一個固定方向而停止旋轉,主要用於換刀時定位及
搪孔時定位以對正偏位方向.
12.M30:程式結束.
相當於M02功能,所以不同M02時記憶操作只停留該項,                       而M30可自動回復至開始位置,以利同一程式繼續執行。  
13.M98:執行副程式.
  當系統讀到此一指令時執行動作會跳至所指定的副程式,且連續
  執行指定的次數.
  副程式也可再呼叫指定的副程式來執行.
14.M99:副程式結束回主程式.
   當副程式執行完畢,程式最後必須以此指令來表示副程式   
  結束,使系統回到主程式中繼續執行來完成程式.
b.F代碼
  稱為進給率,用於控制刀具位移的速度。單位是mm/min
           mm/min
               F              刀具
                 工件
                   床台
c.S代碼
  稱為主軸轉速機能.
  指令執行:M03S1000.  主軸正轉1000轉每分
          M04S1000.  主軸反轉1000轉每分.
d.T代碼
  稱為刀具機能,T后面的數字代表刀具庫的號碼.
  格式T5M06:換第五把刀.
四.G代碼:
   又稱准備機能,它是數控系統中已經設定好的機能.
   其范圍由G00至G99.不同的G碼代表不同的意義與不同的動作
                                                                                    
1.        G00:位置定位(快速進給).
程式格式:G00X_Y_Z_;
   X、Y、Z:X軸,Y軸,Z軸終點坐標。
   注意G00刀具的位移運動路徑不一定為一直線,而是依
   各軸向位移量來決定.G00只適合於快速定位,不適合切
   削加工。
2.        G01:直線切指令
程式格式 G01X_Y_Z_F_;
3.        G02. G03圓弧切削.
G02:順時針方向圓弧切削.
G03:逆時針方向圓弧切削.
格式: G02             R_
     G03             I_  J_
X、Y、Z:X軸.Y軸向.Z軸終點座標.
R:圓弧半徑值.
I.J.K:圓弧切削起點至圓弧中心之X軸向,Y軸向,Z軸向增量值.  
F:切削進給率.
說明:
A.圓弧構成的三要素為起點、終點與圓弧之大小,起點為開始執行G02.G03指令時的座標點,終點為程式中的X,Y,Z座標值.圓弧大小則以半徑R或Z,J,K來表示.
    Y                       Y  終點
         G02                          起點
    G03                   R              J
                   X   圓心                      X

G02. G03方向表          I, J,  K,   R之決定
B.圓弧之大小以R表示時稱為圓弧半徑表示法,以I.J.K
表示時稱為弧心表示法.R值無方向性,I.J.K值有方向性.故銑全圓時僅可用I.J.K指令法,不能用R指令法.因全圓銑削時起點與終點相同,而通過一相同點半徑為R之圓弧有無數個.
   C.通過距離小於直徑之任意兩點.(一為起點,一為終點)而半徑為
     R的圓弧有兩個:圓弧1、圓弧2.為了區分此兩個圓弧.常用R
     值之正負來判別,當圓弧所對應之夾角小於或等於180度時R
     為正值.夾角大於180度時R為負值.
1                 2
      R           
                        Q>180
                           R                 Q480
起點      終點        起點               終點    起點      R    終點
   任意兩點R之圓弧有三個        R取負值               R取正值
4.        G04暫停指令
格式:  G04      
G04  P3000;暫停3秒     G04  X2000;暫停2秒.
G04  P1500;暫1.5秒     G04  X2000;暫停2秒.
5.        G17.G18.G19
G17:X-Y平面設定
G18:切削平面設定
G19:Y-Z平面設定





G17                         G18                     G19

6.G20:英制單位設定.
  G21:公制單位設定.
7.G41:刀半徑左補正.
G42:刀半徑右補正.
G40:取消刀具補正.
         G41     G00
格式:    G42     
      




    刀具

               
  
              刀具路徑
     補正量
所謂左補正就是刀具在工件的左邊如:
                                                   路徑方向
                                          G41          G42


右補正就是刀具在工件的左邊如:
            
工件       刀具



       G42

G41                           



        外緣加工                  內緣加工  
                 G41
G42                   G02
G03
  

圓弧切削外緣                  圓弧切削內緣                                          
8.座標系統:
a.        機械座標系統:以機械零點為座標,制造商自定G53.
b.        工作座標系統:G54.G55.G56.G57.G56.G59.六個工作座標系統.
                                                  G58                                                                     
(X.Y.Z)              G54     G55   G56   G57         
                                                            
                                              G59

                機械原點               ●機械原點
      G53.G00X_Y_Z_               G54—G59工作座標系統
9.固定循環指令,通常固定循環包括下列六個動
a.        快速定位到x,y座(G00).
b.        快速定位到R點(G00).
c.        孔加工到Z點.
d.        Z點的動點.
e.        回到R點.
f.            快速定位到起始點.

10.G81:鉆孔循環
  格式:G81X_Y_Z_R_F_;                 起始點
        動作情況.                    R點
                                             
                                       ● Z點
G80:固定循環取消.
  有固定循環設定,末尾一定有固定循環取消.
11.G82:育孔鉆孔循環.
   格式:G82X_Y_Z_R_P_F_;
   G82指令除了在孔底Z點多一暫停時間P外.其餘與G81相同   

                                       起始點
        動作情況.                               R點
                                暫停
                                  P點       Z點

12.G83:啄鉆循環.
   格式:G83X_Y_Z_R_Q_F_;
   G83之動作情況為鉆削頭每鉆削Q距離后,即返回R點.         
然後快速定位於前一鉆削終點前;並繼續鉆削Q距離.便於方便排屑及冷卻.                            起始點
    動作情況     





13.G73:高速喚鉆循環.
     格式:G73X_Y_Z_R_Q_F_;
  此加工形態為鉆頭每鉆削Q距離后,快速提刀S量,並由該     
點繼續鉆削Q距離.而后依此方式加工至孔底位置.S值由參數設定.                                 
                                           起始點           

    動作情況     





14.G85:鉸孔循環.
   程式格式:G85X_Y_Z_R_F_;
   用於鉸孔加工.當加工至孔底后,主軸仍以切削速度退回R點.
15.G86:搪孔循環.
   格式:G86X_Y_Z_R_F_;
   此機能通常用於粗搪孔加工.加工至孔底時,主軸停止旋轉,並以   快速定位退回R點或起點.
16.G76:粗搪孔循環.
  格式:G76X_Y_Z_R_Q_F_;
當搪刀加工至孔底時主軸定向停止,然後搪刀偏移Q量.使搪刀退     
回R點,不致刮傷孔壁.






              測試題          姓名             工號
一.        解釋:
1.        何謂程式製作:
2.        何謂單節:
3.        X.Y.Z軸的定義:
二.        問答題
1.我們在製作程式時應考慮哪些問題?



2.一個程式製作一般由哪些代碼組成?各自的作用有哪些?



三.        填空:
1.我們在程式執行,能使程式暫停的代碼是          ,         ,
程式結束的代碼是         ,           .  程式循環的代碼
是                .
   2.主軸轉3000轉每分的代碼表示是                 .
   3.交換第10把刀的表示是                   .
4.圓弧構成的三要素              ,           ,          .
5.暫停2秒的表示方法有:                              
6.順銑是           補正,圓弧切削內緣G03是          補正,
  切削外緣G02是             補正.
一.        看圖編程.                                   Y0
  1.                                 
                                                      
                                    X0                    
                                       
                                       
                                          15      15


  2.用補正的方法銑
   出凸台的程式.                          40   Y0
                                 

                                10
                                       




4.        用主副程式編程.                     0


                  


                  0                         30
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-11-12 16:24:38 | 只看该作者
帮顶下
3
发表于 2005-11-12 17:38:17 | 只看该作者
哈哈!面试培训用得到
4
发表于 2005-11-13 02:00:04 | 只看该作者
这是不是你们公司的面试题哦,这么简单!
5
发表于 2005-11-13 10:37:54 | 只看该作者
教育新人有用,看看先.
6
发表于 2005-11-13 15:38:37 | 只看该作者
嗯,学一下
7
发表于 2005-11-16 09:58:33 | 只看该作者
有点意思
8
发表于 2005-11-16 14:16:46 | 只看该作者
太长了先顶了   在看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-27 13:09 , Processed in 0.027889 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表