仿真在线:有限元分析咨询与培训中心——Ansys|Fluent|Abaqus|HFSS|SolidWorks|课程培训

數(shù)控宏程序基本知識(shí),看懂你也基本入門(mén)了

2016-11-21  by:CAE仿真在線(xiàn)  來(lái)源:互聯(lián)網(wǎng)


數(shù)控宏程序編程,是用變量的方式進(jìn)行數(shù)控編程的方法。數(shù)控宏程序分為A類(lèi)和B類(lèi)宏程序,其中A類(lèi)宏程序比較老,編寫(xiě)起來(lái)也比較費(fèi)時(shí)費(fèi)力,B類(lèi)宏程序類(lèi)似于C語(yǔ)言的編程,編寫(xiě)起來(lái)也很方便。不論是A類(lèi)還B類(lèi)宏程序,它們運(yùn)行的效果都是一樣的。


一般說(shuō)來(lái),華中的數(shù)控機(jī)床用的是B類(lèi)宏程序,廣州數(shù)控機(jī)床用的是A類(lèi)宏程序。

優(yōu)點(diǎn)

1.可以編寫(xiě)一些非圓曲線(xiàn),如宏程序編寫(xiě)橢圓,雙曲線(xiàn),拋物線(xiàn)等。

2.編寫(xiě)一些大批相似零件的時(shí)候,可以用宏程序編寫(xiě),這樣只需要改動(dòng)幾個(gè)數(shù)據(jù)就可以了,沒(méi)有必要進(jìn)行大量重復(fù)編程。


使用方法

A類(lèi)宏程序

1)變量的定義和替換 #i=#j

編程格式 G65 H01 P#i Q#j

例 G65 H01 P#101 Q1005; (#101=1005)

G65 H01 P#101 Q-#112;(#101=-#112)

2)加法 #i=#j+#k

編程格式 G65 H02 P#i Q#j R#k

例 G65 H02 P#101 Q#102 R#103;(#101=#102+#103)

3)減法 #i=#j-#k

編程格式 G65 H03 P#i Q#j R#k

例 G65 H03 P#101 Q#102 R#103;(#101=#102-#103)

4)乘法 #i=#j×#k

編程格式 G65 H04 P#i Q#j R#k

例 G65 H04 P#101 Q#102 R#103;(#101=#102×#103)

5)除法 #i=#j / #k

編程格式 G65 H05 P#i Q#j R#k

例 G65 H05 P#101 Q#102 R#103;(#101=#102/#103)



6)平方根 #i=

編程格式 G65 H21 P#i Q#j

例 G65 H21 P#101 Q#102;(#101= )

7)絕對(duì)值#i=│#j│

編程格式 G65 H22 P#i Q#j

例 G65 H22 P#101 Q#102;(#101=│#102│)

8)復(fù)合平方根1 #i=

編程格式 G65 H27 P#i Q#j R#k

例 G65 H27 P#101 Q#102 R#103;( #101=

9)復(fù)合平方根2 #i=

編程格式 G65 H28 P#i Q#j R#k

例 G65 H28 P#101 Q#102 R#103

1)邏輯或#i=#j OR #k

編程格式 G65 H11 P#i Q#j R#k

例 G65 H11 P#101 Q#102 R#103;(#101=#102 OR #103)

2)邏輯與#i=#j AND #k

編程格式 G65 H12 P#i Q#j R#k

例 G65 H12 P#101 Q#102 R#103;#101=#102 AND #103



(3)三角函數(shù)指令

1)正弦函數(shù) #i=#j×SIN(#k)

編程格式 G65 H31 P#i Q#j R#k (單位:度) .

例 G65 H31 P#101 Q#102 R#103;(#101=#102×SIN(#103))

2)余弦函數(shù) #i=#j×COS(#k)

編程格式 G65 H32 P#i Q#j R#k (單位:度)

例 G65 H32 P#101 Q#102 R#103;(#101=#102×COS(#103))

3)正切函數(shù) #i=#j×TAN#k

編程格式 G65 H33 P#i Q#j R#k (單位:度)

例 G65 H33 P#101 Q#102 R#103;(#101=#102×TAN(#103))

4)反正切 #i=ATAN(#j/#k)

編程格式 G65 H34 P#i Q#j R#k (單位:度,0o≤ #j ≤360o)

例 G65 H34 P#101 Q#102 R#103;(#101=ATAN(#102/#103)



(4)控制類(lèi)指令

編程格式 G65 H80 Pn (n為程序段號(hào))

例 G65 H80 P120;(轉(zhuǎn)移到N120)

2)條件轉(zhuǎn)移1 #j EQ #k(=)

編程格式 G65 H81 Pn Q#j R#k (n為程序段號(hào))

例 G65 H81 P1000 Q#101 R#102

當(dāng)#101=#102,轉(zhuǎn)移到N1000程序段;若#101≠ #102,執(zhí)行下一程序段。

3)條件轉(zhuǎn)移2 #j NE #k(≠)

編程格式 G65 H82 Pn Q#j R#k (n為程序段號(hào))

例 G65 H82 P1000 Q#101 R#102

當(dāng)#101≠ #102,轉(zhuǎn)移到N1000程序段;若#101=#102,執(zhí)行下一程序段。

4)條件轉(zhuǎn)移3 #j GT #k (> )

編程格式 G65 H83 Pn Q#j R#k (n為程序段號(hào))

例 G65 H83 P1000 Q#101 R#102

當(dāng)#101 > #102,轉(zhuǎn)移到N1000程序段;若#101 ≤#102,執(zhí)行下一程序段。



5)條件轉(zhuǎn)移4 #j LT #k(<)

編程格式 G65 H84 Pn Q#j R#k (n為程序段號(hào))

例 G65 H84 P1000 Q#101 R#102

當(dāng)#101 < #102,轉(zhuǎn)移到N1000;若#101 ≥ #102,執(zhí)行下一程序段。

6)條件轉(zhuǎn)移5 #j GE #k(≥)

編程格式 G65 H85 Pn Q#j R#k (n為程序段號(hào))

例 G65 H85 P1000 Q#101 R#102

當(dāng)#101≥ #102,轉(zhuǎn)移到N1000;若#101<#102,執(zhí)行下一程序段。

7)條件轉(zhuǎn)移6 #j LE #k(≤)

編程格式 G65 H86 Pn Q#j Q#k (n為程序段號(hào))

例 G65 H86 P1000 Q#101 R#102

當(dāng)#101≤#102,轉(zhuǎn)移到N1000;若#101>#102,執(zhí)行下一程序段。



B類(lèi)宏程序

1. 定義

#I=#j

2. 算術(shù)運(yùn)算

#I=#j+#k  (加)

#I=#j-#k  (減)

#I=#j×#k  (乘)

#I=#j/#k   (除)



3.1 邏輯函數(shù)之布爾函數(shù)

= EQ 等于

≠ NE 不等于

> GT 大于

< LT 小于

≥ GE 大于或等于

≤ LE 小于或等于

例:#I = #j 即#I EQ #J



3.2 邏輯函數(shù)之二進(jìn)制函數(shù)

#I=#J AND #k  (與,邏輯乘)

#I=#J OR #k  (或,邏輯加)

#I=#J XOR #k  (非,邏輯減)



4.三角函數(shù)

#I=SIN[#j] 正弦

#I=COS[#j] 余弦

#I=TAN[#j] 正切

#I=ASIN[#j]反 正弦

#I=ACOS[#j]反 余弦  #I=ATAN[#j] 反正切



5.四舍五入函數(shù)

#I=ROUND[#j] 四舍五入化整

#I=FIX[#j] 上取整

#I=FUP[#j] 下取整



6.輔助函數(shù)

#I=SQRT[#j] 平方根

#I=ABS[#j] 絕對(duì)值

#I= LN [#j] 自然對(duì)數(shù)

#I= EXP [#j] 指數(shù)函數(shù)



7.變換函數(shù)  #I=BIN[#j] BCD→BIN(十進(jìn)制轉(zhuǎn)二進(jìn)制)

#I=BCD[#j] BIN→BCD  (二進(jìn)制轉(zhuǎn)十進(jìn)制)



8.轉(zhuǎn)移和循環(huán)

1〉.無(wú)條件的轉(zhuǎn)移  格式: GOTO 1;  GOTO #10;

2〉.條件轉(zhuǎn)移1  格式: IF[<條件式>] GOTO n

條件式:例:#j=#k用 #j EQ #k 表示,即 IF[#j EQ #k] GOTO n

3〉.條件轉(zhuǎn)移2 格式: IF[<條件式>] THEN #I

例:IF[#j EQ #k] THEN #a=#b

4〉.循環(huán) 格式:WHILE [<條件式>] DOm , (m=1、2、3)

N10~~~~~~~~~

N20~~~~~~~~~~~~

ENDm (上下兩個(gè)m只能為1、2、3且必須相同, 這樣才能夠成一段程序的循環(huán))

1. 說(shuō)明  1) 角度單位為度  例:90度30分為90.5度

2) ATAN函數(shù)后的兩個(gè)邊長(zhǎng)要用“1”隔開(kāi)  例:#1=ATAN[1]/[-1]時(shí),#1為了35.0


3) ROUND用于語(yǔ)句中的地址,按各地址的最小設(shè)定單位進(jìn)行四舍五入

例:設(shè)#1=1.2345,#2=2.3456,設(shè)定單位1μm

G91 X-#1;X-1.235  X-#2 F300;X-2.346  X[#1+#2];X3.580  未返回原處,應(yīng)改為  X[ROUND[#1]+ROUND[#2]];


4) 取整后的絕對(duì)值比原值大為上取整,反之為下取整  例:設(shè)#1=1.2,#2=-1.2時(shí)  若#3=FUP[#1]時(shí),則#3=2.0  若#3=FIX[#1]時(shí),則#3=1.0  若#3=FUP[#2]時(shí),則#3=-2.0  若#3=FIX[#2]時(shí),則#3=-1.0


5) 簡(jiǎn)寫(xiě)函數(shù)時(shí),可只寫(xiě)開(kāi)頭2個(gè)字母  例:ROUND→RO  FIX→FI  GOTO→GO


6) 優(yōu)先級(jí)  函數(shù)→乘除(*,1,AND)→加減(+,-,OR,XOR)  例:#1=#2+#3*SIN[#4];


7) 括號(hào)為中括號(hào),最多5重,園括號(hào)用于注釋語(yǔ)句  例:#1=SIN[[[#2+#3]*#4+#5]*#6];(3重)

轉(zhuǎn)移與循環(huán)指令

來(lái)源:數(shù)控編程教學(xué)


開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:數(shù)控宏程序基本知識(shí),看懂你也基本入門(mén)了 ug nx培訓(xùn)課程 UG培訓(xùn) ug模具培訓(xùn) ug視頻教程 ug設(shè)計(jì)教程 ug軟件下載 UG-autoform-dynaform仿真一體化 ug在模具建筑室內(nèi)設(shè)計(jì)工業(yè)設(shè)計(jì)的應(yīng)用 UG代做 UG基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 

編輯
在線(xiàn)報(bào)名:
  • 客服在線(xiàn)請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線(xiàn)報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話(huà),謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線(xiàn)

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話(huà):13580329919
          135-8032-9919
培訓(xùn)QQ咨詢(xún):點(diǎn)擊咨詢(xún) 點(diǎn)擊咨詢(xún)
項(xiàng)目QQ咨詢(xún):點(diǎn)擊咨詢(xún)
email:kf@1cae.com




主站蜘蛛池模板: 油漆颜料砂磨机,油墨水砂磨机,水性涂料砂磨机-常州市奥能达机械设备有限公司 | 潍坊劲昊磁电科技有限公司-电磁除铁器,永磁除铁器,管道式除铁器,金属探测仪,磁滚筒,输送设备,给料设备,破碎设备 | 四川超声波清洗机厂家-旋转喷淋清洗机设备-成都鑫荣诚超声波科技有限公司 | 南京仁康体检--南京仁康门诊部有限公司 | 菏泽圣邦仪器仪表开发有限公司| 木雕红木家具网_红木家具厂_专业的红木家具批发网 | 军用笔记本电脑_三防加固笔记本电脑_平板型全坚固计算机-集海卫通 | 潍坊亿宏重工机械有限公司,破碎机,高性能立磨机,颚式破碎机,锤式破碎机反击式破碎机,重锤式破碎机,高性能反击式破碎机,圆锥式破碎机,给料机系列,链板给料机系列,简易给料机系列,振动给料机 | 亚克力游泳池_透明/空中/无边泳池_别墅亚克力泳池设计生产厂家_瑞地格乐-深圳他拍档 | 盐城市宏展环保材料有限公司-官网-滤袋,过滤袋,液体过滤袋,袋式过滤器,无纺布过滤袋,废液过滤袋 盐城市城镇化建设投资集团有限公司[盐城国资企业、盐城国资集团、盐城文化旅游、盐城基础设施、盐城土地开发、盐城粮食收储] | 潍坊劲昊磁电科技有限公司-电磁除铁器,永磁除铁器,管道式除铁器,金属探测仪,磁滚筒,输送设备,给料设备,破碎设备 | 南京申信智能科技有限公司| 西安泰富西玛电机_西玛电机_西安西玛电机 | 上海互动多媒体公司_上海触摸屏软件开发_上海互动投影开发_上海VR虚拟现实制作_上海全息投影制作_上海互动轨道屏制作—盟邑数字 上海浩斌信息科技有限公司RFID读写器,IC卡读卡器,手持机,数据采集终端,电力仓库管理软件开发,固定资产软件,纱管标签,试剂管理,RFID试剂柜,档案管理,档案柜,智能货架 | 深山工作室提供网络投票系统|微信公众号投票|微信公众号小程序|抖音小程序|百度小程序|微信公众号开发|企业网站建设 | 指挥调度|调度系统|应急指挥调度|应急指挥|可视化调度|多媒体指挥调度|融合通信|综合调度|应急指挥系统|IP调度系统-北京瑞光极远数码科技有限公司 | 微机保护装置_发电机保护_变压器保护_逆功率保护_防孤岛保护装置_光伏发电_杭州继保电气集团有限公司 | 上海升降机_导轨式升降货梯_移动铝合金升降机_上海力盏电动液压平台厂家 | 南京数控折弯机_安徽数控剪板机_数控开槽机-合肥小型液压折弯机系统批发厂家 | 土工布厂家,山东土工布厂家_价格低-山东莱芜「中德利」 | 消防巡检柜-EPS应急电源-交直流屏厂家-中央信号屏-万正电源 | 盆底肌修复仪器-产后康复脉冲磁训练仪-南京佳澜健康管理有限公司 | 螺旋输送机_无轴螺旋输送机_绞龙螺旋输送机- 河北品丞环保机械有限公司 | 久久91精品久久91综合_国产亚洲自拍一区_国产精品第1页_亚洲高清视频一区_91成人午夜在线精品_亚洲国产精品网站在线播放_亚洲国产成人久久综合区_国产精品亚洲专区在线观看_免费视频精品一区二区三区 | 石家庄装修设计_别墅装修装饰公司-金舍装饰官网 | 消防栓保温罩,玻璃钢灭火器箱,玻璃钢消防沙箱-潍坊辰阳玻璃钢有限公司 | 扭力扳手_扭力扳手检定仪_数显扭力扳手_扭力测试仪_测力计_推拉力计_拉力测试仪_测试台架-上海实干实业有限公司 | 山东发电机组生产厂家,特种火花塞生产厂家,高压线生产厂家,空气滤芯生产厂家,济南市博盛动力机械有限公司 | 辽宁正业集团云顶钢结构有限公司_葫芦岛云顶钢结构_葫芦岛轻钢彩板_葫芦岛钢结构工程 | 网站建设|营销型网站|独立站搭建|外贸网站建设|wordpress独立站|小程序开发-?无双建站? | 交通标志牌-交通标牌-铝圆牌-铝三角片-铝滑槽-公路警示指示牌-方牌-高速道路反光牌毛坯-交通设施安全警示标识牌-路名指示限速限高牌-厂家加工交通标牌铝板半成品毛坯-上海吕盟铝业有限公司 | 济宁三石工程机械有限公司-首页-小型起重机、环卫设备、小松配件 | 专业色素炭黑生产厂家,提供各种用途色素炭黑价格-枣庄鑫源化工 | 砂基透水砖滤水率,防滑性试验仪,砂基透水砖落球冲击,抗冲击试验机-献县中正试验仪器销售处 | 首页--南京俊全科技有限公司,环保监测无人机,大疆无人机,农用无人机,植保无人机,巡检无人机,无人机环境监测仪,消防,无人机,航拍测绘,固定翼无人机,无人机电力巡检,四旋翼无人机 | 湖南视频会议设备厂家|长沙视频会议设备安装型号齐全找湖南日恒智能工程有限公司 | 气泡膜机_气垫膜机_缠绕膜机_瑞安市优特机械厂 | 江西富兴节能建材有限公司 | 太阳能路灯生产厂家-郑州太阳能高杆灯价格-道路照明智能路灯-河南坤德照明 | 山西华盛筑景装饰,山西专业公装公司,太原公装装修公司,包括:办公室,酒店宾馆,商铺店铺,学校幼儿园,会所会馆饭店餐馆等装修设计 | 武汉牛凸科技有限公司 |