華中世紀星系統宏指令編程

   時間:2014-03-13 20:26:31
華中世紀星系統宏指令編程簡介
HNC-21M 數控系統為用戶配備了強有力的類似於高級語言的宏程序功能,用戶可以使用變數進行算術運算、邏輯運算和函數的混合運算,此外宏程序還……
華中世紀星系統宏指令編程正文

  HNC-21M 數控系統為用戶配備了強有力的類似於高級語言的宏程序功能,用戶可以使用變數進行算術運算、邏輯運算和函數的混合運算,此外宏程序還提供了循環語句、分支語句和子程序調用語句,利於編製各種複雜的零件加工程序,減少乃至免除手工編程時進行繁瑣的數值計算,以及精簡程序量。
一 宏變數及常量
(1) 宏變數
#0~#49 當前局部變數
#50~#199 全局變數
#200~#249 0 層局部變數
#250~#299 1 層局部變數
#300~#349 2 層局部變數
#350~#399 3 層局部變數
#400~#449 4 層局部變數
#450~#499 5 層局部變數
#500~#549 6 層局部變數
#550~#599 7 層局部變數
#600~#699 刀具長度寄存器H0~H99
#700~#799 刀具半徑寄存器D0~D99
#800~#899 刀具壽命寄存器
(2) 常量
PI:圓周率π
TRUE:條件成立(真)
FALSE:條件不成立(假)
二 運算符與表達式
(1) 算術運算符:+,-,*,/
(2) 條件運算符
EQ(=),NE(≠),GT(>),
GE(≥),LT(<),LE(≤)
(3) 邏輯運算符
AND,OR,NOT
(4) 函數
SIN,COS,TAN,ATAN,ATAN2,
ABS,INT,SIGN,SQRT,EXP
(5) 表達式
用運算符連接起來的常數,宏變數構成表達式。
例如:175/SQRT[2] * COS[55 * PI/180 ];
#3*6 GT 14;
三 賦值語句
格式:宏變數=常數或表達式
把常數或表達式的值送給一個宏變數稱為賦值。
例如: #2 = 175/SQRT[2] * COS[55 * PI/180 ];
#3 = 124.0;
條件判別語句IF, ELSE,ENDIF
格式 (i): IF 條件表達式

ELSE

ENDIF
格式(ii) : IF 條件表達式

ENDIF
四 循環語句WHILE,ENDW
格式: WIIILE 條件表達式

ENDW
條件判別語句的使用參見宏程序編程舉例。
循環語句的使用參見宏程序編程舉例。
五 程序舉例
 
軌跡:
 
程序代碼如下:
%0010
#10=10.0
#11=10.0
#12=124.0
#13=124.0
#101=8.0
#102=6.5
#103=6.0
N01 G92 X0.0 Y0.0 Z10.0
#0=0
N06 G00 X[-#12] Y[-#13]
N07 G01 Z[-#10] M03 S600 F200
WHILE #0 LT 3
N[08+#0*6] G01 G42 X[-#12/2] Y[-90/2] F280.0 D[#0+50]
N[09+#0*6] X[0] Y[-90/2]
N[10+#0*6] G03 J[90/2]
N[11+#0*6] G01 X[#12/2] Y[-90/2]
N[12+#0*6] G40 X[#12] Y[-#13]
N[13+#0*6] G00 X[-#12] Y[-#13]
#0=#0+1
ENDW
N100 Z[-#10-#11]
#2=90/SQRT[2]*COS[55*PI/180]
#3=90/SQRT[2]*SIN[55*PI/180]
#4=90*COS[10*PI/180]
#5=90*SIN[10*PI/180]
#0=0
WHILE #0 LT 3
N[101+#0*8]G01 G42 X[-#12/2] Y[-90/2] F280.0 D[#0+50]
N[102+#0*8]X[-#2] Y[-#3]
N[103+#0*8]G91 X[+#4] Y[+#5]
N[104+#0*8]X[-#5] Y[+#4]
N[105+#0*8]X[-#4] Y[-#5]
N[106+#0*8]X[+#5] Y[-#4]
N[107+#0*8] G90 X[#12/2] Y[-90/2]
N[108+#0*8]G00 G40 X[-#12] Y[-#13]
#0=#0+1
ENDW
G00 X0 Y0 M05 M30

[華中世紀星系統宏指令編程],你可能也喜歡

  • autocad操作指令
  • autocad相切指令
  • cad分解指令
  • autocad建築指令
  • autocad公差指令
  • 21世紀電工識圖叢書
  • 世紀龍 pe保溫材料
  • 台中今華電子材料行
  • cnc數控車床編程軟體下載
  • 新世紀gpx
  • e世紀十萬個為什麼
  • 歐洲中世紀建築
  • 豐華汽車烏日中山路
  • 編程技術學習群
  • 編程技術學習群 25986
  • 車床加工內六角編程
  • 緩衝氣墊包裝系統
  • 中央教會耶和華軍隊
  • 車床循環指令編程
  • 華航維修中心
  • 中壢華碩電腦維修站
  • autocad最新版本2020系統配置
  • 機械零件分類編碼系統
  • 振力高速衝床系統引數
Bookmark the permalink ,來源:
One thought on “華中世紀星系統宏指令編程