內容簡介
西門子公司在中國市場繼推出802S、802D之後,又推出了828D數控系統。該系統內容較豐富,接近840D。《西門子828D銑削編程技術》以介紹其功能為主線,著重闡明對功能的理解和套用,主要內容包括銑削加工的基本編程指令、擴展的編程指令和特殊的編程指令,並對編程工藝功能(循環)也作了詳實的介紹。《西門子828D銑削編程技術》可供使用西門子數控系統進行銑削加工的編程員、操作者及相關人員使用,也可供大專院校數控及相關專業師生使用。
前言
第1章編程基礎,介紹了幾何原理、編程規則、程式創建、檔案和程式管理。第2章NC代碼編程指令,介紹了換刀、刀具補償、主軸運動、進給控制、幾何設定、自動返回參考點、編程的工作區域極限和保護區、位移指令、特殊的位移指令、軌跡運行特性、刀具半徑補償、坐標變換(框架)、定向轉換和運動變換、軸耦合-聯動、運動同步動作、其他功能、輔助功能輸出和PLC變數的讀寫。第3章靈活的NC編程,介紹了變數、間接編程、運算功能、控制功能、中斷程式(ASUP)、軸交換和轉移、子程式和宏指令技術。第4章編程工藝功能(循環),以ShopMill程式為例來介紹,包括鑽孔循環、銑削循環、輪廓銳削、其他循環和功能以及其他ShopMill循環和功能。
圖書目錄
前言
第1章編程基礎
1.1概述
1.2幾何原理
1.2.1工件位置
1.2.2工件平面
1.2.3零點和特徵點
1.2.4坐標系
1.2.5進給軸
1.3編程規則
1.3.1程式名
1.3.2程式分量
1.3.3程式段規則
1.3.4賦值規則
1.3.5注釋
1.3.6信息顯示(MSG)
1.3.7程式段跳過
1.3.8程式結束
1.4程式創建
1.4.1基本步驟
1.4.2可用字元
1.4.3程式頭
1.4.4程式例
1.5檔案和程式管理
1.5.1程式存儲器
1.5.2工作存儲器(CHANDATA,COMPLETE,INITIAL)
1.5.3步進編輯器中的結構化指令(SEFORM)
第2章NC代碼編程指令
2.1換刀
2.1.1無刀具管理情況下的換刀
2.1.2使用刀具管理選件的換刀
2.2刀具補償
2.2.1刀具補償的常用信息
2.2.2刀具長度補償
2.2.3刀具半徑補償
2.2.4刀具補償存儲器
2.2.5刀具類型
2.2.6刀具補償調用
2.2.7修改刀具補償數據
2.2.8可程式的刀具補償偏移(TOFFL,TOFF,TOFFR)
2.2.9刀具附加補償(DL)
2.2.10用於可定向刀架的刀具長度補償(TCARR,TCOABS,TCOFR,TCOFRX,TCOFRY,TCOFRZ)
2.2.11線上式刀具長度補償(TOFFON,TOFFOF)
2.3主軸運動
2.3.1主軸轉速(S),主軸鏇轉方向(M3,M4,M5)
2.3.2切削速度(SVC)
2.3.3可程式的主軸轉速極限(G25,G26)
2.4進給控制
2.4.1進給率(G93,G94,G95,F,FGROUP,FL,FGREF)
2.4.2運行定位軸(POS,POSA,POSP,FA,WAITP)
2.4.3位置控制的主軸運動(SPCON,SPCOF)
2.4.4定位主軸(SPOS,SPOSA,M19,M70,WAITS)
2.4.5用於定位軸/主軸的進給率(FA,FPR,FPRAON,FPRAOF)
2.4.6可程式進給補償(OVR,OVRRAP,OVRA)
2.4.7進給率:帶手輪倍率(FD,FDA)
2.4.8曲線軌跡部分的進給率最佳化(CFTCP,CFC,CFIN)
2.4.9非模態進給(FB)
2.4.10每齒進給量(G95FZ)
2.5幾何設定
2.5.1可設定的零點偏移(G54...G57,G505...G599,G53,G500,SUPA,G153)
2.5.2工作平面選擇(G17/G18/G19)
2.5.3尺寸指令
2.6自動返回參考點
2.6.1自動返回參考點(G74)
2.6.2返回固定點(G75,G751)
2.6.3運行到固定擋塊(FXS,FXST,FXSW)
2.7編程的工作區域極限和保護區
2.7.1BCS中的工作區域限制(G25/G26,WALIMON,WALIMOF)
2.7.2在WCS/ENS中的工作區域限制(WALCS0...WALCS10)
2.7.3保護區的確定(CPROTDEF,NPROTDEF)
2.7.4激活/取消激活保護區(CPROT,NPROT)
2.7.5檢查超出保護區的情況、工作區域限制和軟體極限值(CALCPOSI)
2.8位移指令
2.8.1快速運行(G0,RTLION,RTLIOF)
2.8.2線性插補(G1)
2.8.3圓弧插補
2.8.4螺鏇線插補(G2/G3,TURN)
2.8.5漸開線插補(INVCW,INVCCW)
2.8.6不帶補償夾具的攻螺紋(G331,G332)
2.8.7帶補償夾具的攻螺紋(G63)
2.8.8倒角,倒圓(CHF,CHR,RND,RNDM,FRC,FRCM)
2.9特殊的位移指令
2.9.1逼近已經過編碼處理的位置(CAC,CIC,CDC,CACP,CACN)
2.9.2樣條插補(ASPLINE,BSPLINE,CSPLINE,BAUTO,BNAT,BTAN,EAUTO,ENAT,ETAN,PW,SD,PL)
2.9.3樣條組合(SPLINEPATH)
2.9.4NC程式段壓縮(COMPON,COMPCURV,COMPCAD,COMPOF)
2.9.5用接觸式探頭測量(MEAS,MEAW)
2.9.6適用於OEM用戶的專用函式(OEMIPO1,OEMIPO2,G801~G829)
2.9.7可程式的伺服參數程式段(SCPARA)
2.10軌跡運行特性
2.10.1準停(G60,G9,G601,G602,G603)
2.10.2可程式的運動結束條件(FINEA,COARSEA,IPOENDA,IPOBRKA,ADISPOSA)
2.10.3帶有拐角減速的進給減速(FENDNORM,G62,G621)
2.10.4連續路徑運行(G64)
2.10.5帶前饋控制運行(FFWON,FFWOF)
2.10.6輪廓精確度(CPRECON,CPRECOF)
2.10.7暫停時間(G4)
2.10.8內部預處理程式停止
2.10.9加速性能的加速模式(BRISK,BRISKA,SOFT,SOFTA,DRIVE,DRIVEA)
2.10.10對運動控制的影響(VELOLIM,JERKLIM)
2.10.11跟隨軸時的加速影響(VELOLIMA,
ACCLIMA,JERKLIMA)
2.10.12可程式的加速度修調(ACC)(選項)
2.10.13激活工藝專用動態值(DYNNORM,DYNPOS,DYNROUGH,DYNSEMIFIN,DYNFINISH)
2.10.14進給速度曲線(FNORM,FLIN,FCUB)
2.10.15帶有快取的程式運行過程(STOPFIFO,STARTFIFO,FIFOCTRL,STOPRE)
2.10.16可以有條件中斷的程式段(DELAYFSTON,DELAYFSTOF)
2.10.17阻止SERUPRO的程式位置(IPTRLOCK,IPTRUNLOCK)
2.10.18返回輪廓(REPOSA,REPOSL,REPOSQ,REPOSQA,REPOSH,REPOSHA,DISR,DISPR,RMI,RMB,RME,RMN)
2.11刀具補償
2.11.1刀具半徑補償(G40,G41,G42,OFFN)
2.11.2輪廓返回和離開(NORM,KONT)
2.11.3外角的補償(G450,G451,DISC)
2.11.4平滑逼近和回退
2.11.5碰撞監控(CDON,CDOF)
2.11.62D刀具補償(CUT2D,CUT2DF)
2.11.7保持恆定刀具半徑補償(CUTCONON,CUTCONOF)
2.12坐標轉換(框架)
2.12.1框架
2.12.2框架指令
2.12.3可程式的零點偏移
2.12.4可程式鏇轉(ROT,AROT,RPL)
2.12.5編程的框架鏇轉,帶立體角(ROTS,AROTS,CROTS)
2.12.6可程式的比例係數(SCALE,ASCALE)
2.12.7可程式的鏡像(MIRROR,AMIRROR)
2.12.8在對刀以後產生框架(TOFRAME,TOROT,PAROT)
2.12.9取消框架(G53,G153,SUPA,G500)
2.12.10取消疊加運行(DRFOF,CORROF)
2.12.11通過框架變數轉換坐標
2.12.12給框架/框架變數賦值
2.12.13精偏移和粗偏移(CFINE,CTRANS)
2.12.14外部零點偏移
2.12.15預設定位移(PRESETON)
2.12.16從空間中的三個測量點計算框架(MEAFRAME)
2.12.17NCU全局框架
2.13定向轉換(TRAORI)和運動變換(TRACYL)
2.13.1定向轉換的編程
2.13.23軸、4軸和5軸轉換(TRAORI)
2.13.3刀具定向鏇轉(ORIROTA,ORIROTR,ORIROTT,ORIROTC,THETA)
2.13.4與軌跡相對的定向
2.13.5定向壓縮(COMPON,COMPCURV,COMPCAD)
2.13.6定向曲線的平滑(ORISON,ORISOF)
2.13.7直角坐標PTP運動
2.13.8選擇一個轉換的邊界條件
2.13.9取消轉換(TRAFOOF)
2.13.10刀具定向(ORIC,ORID)
2.13.11運動變換(TRACYL)
2.14軸耦合-聯動(TRAILON,TRAILOF)
2.15運動同步動作
2.15.1基礎部分
2.15.2條件和動作的運算符
2.15.3同步動作的主運行變數
2.15.4同步進行的動作
2.15.5工藝循環
2.15.6刪除同步動作(CANCEL)
2.15.7特定運行狀態下的控制屬性
2.16其他功能
2.16.1軸功能(AXNAME,AX,SPI,AXTOSPI,ISAXIS,AXSTRING,MODAXVAL)
2.16.2可轉換的幾何軸(GEOAX)
2.16.3互動式調用零件程式(MMC)視窗
2.16.4程式執行時間/工件計數器
2.16.5報警(SETAL)
2.17輔助功能輸出
2.17.1M功能
2.17.2H功能
2.18PLC變數的讀和寫
第3章靈活的NC編程
3.1變數
3.1.1變數的類型
3.1.2系統變數
3.1.3預定義用戶變數
3.1.4用戶變數
3.1.5系統變數、用戶變數和NC語言指令的重新定義(REDEF)
3.2間接編程
3.2.1間接編程G代碼
3.2.2間接編程位置屬性(GP)
3.2.3間接編程零件程式行(EXECSTR1NG)
3.3運算功能
3.3.1比較運算和邏輯運算
3.3.2比較錯誤的精度修正(TRUNC)
3.3.3運算的優先權
3.4控制功能
3.4.1程式跳轉和分支
3.4.2程式部分重複(REPEAT,REPEATB,ENDLABEL,P)
3.4.3程式循環
3.5中斷程式(ASUP)
3.5.1建立中斷程式
3.5.2中斷程式賦值和啟動(SETINT,PRIO,BLSYNC)
3.5.3取消/再激活一個中斷程式的賦值(DISABLE,ENABLE)
3.5.4刪除中斷程式的賦值(CLRINT)
3.5.5快速離開工件輪廓(SETINT,LIFTFAST,ALF)
3.5.6快速離開工件輪廓時的運動方向
3.5.7中斷程式下的運動過程
3.6軸交換和轉移
3.6.1交換軸,交換主軸(RELEASE,GET,GETD)
3.6.2將軸移交到另一個通道中(AXTOCHAN)
3.7子程式
3.7.1概述
3.7.2定義子程式
3.7.3子程式調用
3.7.4循環,給用戶循環設定參數
3.8宏指令技術
第4章編程工藝功能(循環)
4.1鑽孔循環
4.1.1概述
4.1.2定心(CYCLE81)
4.1.3鑽孔(CYCLE82)
4.1.4絞孔(CYCLE85)
4.1.5深孔鑽削(CYCLE83)
4.1.6鏜孔(CYCLE86)
4.1.7攻螺紋(CYCLE84,840)
4.1.8鑽孔螺紋銑削(CYCLE78)
4.1.9定位和位置模式
4.1.10任意位置模式(CYCLE802)
4.1.11線性位置模式(HOLES1)
4.1.12圓弧位置模式(HOLES2)
4.1.13位置重複
4.2銑削循環
4.2.1平面銑削(CYCLE61)
4.2.2矩形腔銑削(POCKET3)
4.2.3圓形腔銑削(POCKET4)
4.2.4矩形軸頸銑削(CYCLE76)
4.2.5圓形軸頸銑削(CYCLE77)
4.2.6多邊形銑削(CYCLE79)
4.2.7縱向槽銑削(SLOT1)
4.2.8圓弧槽銑削(SLOT2)
4.2.9開口槽銑削(CYCLE899)
4.2.10螺紋銑削(CYCLE70)
4.2.11模膛銑削(CYCLE60)
4.3輪廓銑削
4.3.1概述
4.3.2軌跡銑削(CYCLE72)
4.3.3輪廓腔/輪廓凸台銑削(CYCLE63/64)
4.4其他循環和功能
4.4.1高速設定(CYCLE832)
4.4.2子程式
4.5其他ShopMill循環和功能
4.5.1轉換
4.5.2直線或圓弧加工
4.5.3障礙
附錄G功能組