七七影院色七七_免费观看欧美a一级黄片_亚洲综合久久久久久中文字幕_国产999999在线视频免费观看,国产小视频无码,国产精品亚洲日日摸夜夜添,女人高潮潮叫免费网站,久久影院国产精品,日韩成人在线影院,欧美囗交XX×BBB视频,色在线综合高清

機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,,快速開始

搜索
查看: 35088|回復: 89
打印 上一主題 下一主題

數(shù)控車B類宏程序的簡單入門———(一)

[復制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2011-7-20 19:34:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
數(shù)控車B類宏程序的簡單入門———(一)
一、前言
很多做數(shù)控車的朋友,,看著別人都能夠熟練的運用宏編程和加工,,自己除了羨慕外也曾經(jīng)多少次暗暗下決心決定學好宏,,但苦于沒有老師和實際的教材(網(wǎng)絡中的教材大多需要有一定的基礎才能看懂)一次次的被宏拒絕與門外,。我寫此文的目的就是希望大家能夠?qū)暧幸粋基本的了解并且能夠入門。下面我就通過一些簡單的例子來引導各位進入宏的大門,。(文中的宏編程都是以GSK980TDb)
7 K5 I$ {7 {* v; l) m0 M
二,、宏的簡單說明
學習宏就需要對宏的語法有一個簡單的了解,下面就通過對宏運用實例的一些簡單說明來帶領大家學習宏,。
1.簡單的賦值語句
#101=300      把變量#101初始值定義為300
#102=240      把變量#102初始值定義為240
#103=#101+#102  #103的值是#101#102的和
#104=#101-#102   #104的值是#101#102的差

1 U) P  F/ q- @* ?8 j% W2 _
舉例1
O0001
N010 G97   恒轉(zhuǎn)速
N020 G99    mm/r
N030 T0101 M03S500   調(diào)用1號刀具1號刀補
N040 #101=300        把變量#101初始值定義為300
N050 #102=240        把變量#102初始值定義為240
N060 G00 X400 Z#102  快速定位到X400 Z240的位置
N070 G00 X#101Z0      快速定位到 X300 Z0的位置
N080G01 X-1F0.2     切削到X-1的位置
N090 G00 X#101Z#102  快速定位到 X300 Z240的位置
N100 M30         程序結(jié)束并返回程序開始

, P! \  m. ]/ Q7 x) q
2.復雜的賦值語句
N10 #101=100
N20 #101=#101-2
我想剛開始接觸宏且沒有接觸過計算機語言的人對N20那段程序理解吧,,很多人會這樣理解
如果#101=#101-2 那就可以推出 0等于-2,其實這里”=”并不是等于號,,而是賦值號,。
其實可以這樣理解
N10#101=100   有個人的名字叫#101他的口袋里有100塊錢
N20#102=140
9 x6 i" ^* L' T, c; N+ v
N30#101=#101-5   #101買瓶水花掉5塊錢,那么他口袋的錢就只有95塊,,也就是說買水前他口袋是100塊,,他從口袋里拿出5塊錢付賬,然后把身上的錢又放回袋子里,,口袋里是不是就只有95塊了,,而口袋還是這個口袋沒有變,,但是錢卻少了,注意是執(zhí)行完這個動作,�,?诖部梢岳斫鉃槿萜鳎�,、容器是用來放東西的,,可以放錢、可以方米,、可以防水、當然也可以放數(shù)值,,這個容器的大小是我們自己定義的,,就像我們可以定義為只有一口袋的錢,也可以定位為1屋子的錢,。
N40#102=#102-10   在我們數(shù)控系統(tǒng)上是開始#102的初始值是140,,但是沒有執(zhí)行前是140,執(zhí)行這個動作后是130,。

4 H  Q- ]% L: Q0 _
舉例2;
O0002
N010 G97
N020 G99
N030 T0101 M03S700
N040 #101=180    #101的初始值為180
N050 #102=2   #102的初始值為2
N050 #103=-45  #103的初始值為-45
G00 X#101 Z#102   快速定位到X180 Z2的位置
G01 Z#103 F0.2   切削到Z-45的位置
G00 U1.0 Z#102   快速定位到X181 Z2的位置
#101=#101-4   執(zhí)行完此語句后#101的值為176
G00 X#101 Z#102   快速定位到X176 Z2的位置
G01 Z#103 F0.2   切削到Z-45的位置
G00 U1.0 Z#102  快速定位到 X177 Z2的位置
#101=#101-4  執(zhí)行完此語句后#101的值為X172
G00 X#101 Z#102  快速定位到 X172 Z2的位置
G01 Z#103 F0.2  切削到Z-45的位置
G00 X200 Z200
M30

/ c  W  R% Y! M- F) M5 V
有人看完這程序感覺這是不是把一個很簡單的程序弄的更加復雜了嗎,?確實是這樣,把簡單程序弄的更加復雜了,,我舉這個實例的意思就是讓大家簡單的運用宏其實還有簡單的宏的表示方法,,這個例子雖然看上去復雜但是很容易懂,用簡單的宏的表達的方法再我們以后的講解中會舉例說明了,。
' W1 ^5 L# W" z
7 o. V  F+ K  z0 j2 ]; O
三,、小節(jié)
  Z& `1 O$ j% d0 z2 a! n- c# V/ p
文中的表達或許有錯誤和不當之處歡迎大家指正,我也是剛剛接觸宏程序,,對宏的了解也不是很深刻入門而已,,學的也是數(shù)控專業(yè),只是曾經(jīng)自學過C語言,,對那個比較感興趣,。發(fā)表此文的目的是能夠讓更多人參與到學習宏的生活中來。能夠熟練的學習宏和運用宏,,如果大家對這個感興趣,,我會把自己關于宏的一些理解寫完,供大家互相討論學習,,大家的支持是我最大的動力,。# I9 b  M0 S2 {0 X

: I, u9 G' a( |
7 \8 h' f1 R$ R; z" Z/ ]
* p; N. w1 L2 k
5 R$ v/ @. b6 v: ~. I6 |9 C7 F2 e- `( p! J$ X, V! X
; b7 @- j7 g3 _& c6 v9 ^! C
' R0 ~' m2 L; t( z* U! c+ ^6 s

點評

學習來了   發(fā)表于 2013-7-26 20:25
好樣的,我也是剛接觸宏程序!互相學習  發(fā)表于 2012-4-27 16:27

評分

參與人數(shù) 2威望 +2 收起 理由
風隨意 + 1 對新手有幫助
鹽拌番茄 + 1

查看全部評分

2#
發(fā)表于 2011-7-20 19:44:28 | 只看該作者
不錯,,對初學者很有幫助。
3#
 樓主| 發(fā)表于 2011-7-20 19:53:25 | 只看該作者
回復 2010dengkai 的帖子( ?3 S0 R# O0 p: d, O

: h5 Y0 o% u$ D, \) Z4 Z! e就是希望大家能夠?qū)暧幸粋大概的了解,。
4#
發(fā)表于 2011-7-20 19:58:54 | 只看該作者
強烈支持樓主,,并且期待二
5#
發(fā)表于 2011-7-20 20:11:37 | 只看該作者
太好了!宏程序相關知識的普及很重要,,大家對此常因無知而變得很迷信,。
6#
發(fā)表于 2011-7-20 20:41:20 | 只看該作者
樓主簡直是我的救星,先收藏起來再說,。
7#
發(fā)表于 2011-7-20 20:42:19 | 只看該作者
請樓主繼續(xù)哦,,不要讓我們苦等。
8#
 樓主| 發(fā)表于 2011-7-20 20:44:07 | 只看該作者
回復 鹽拌番茄 的帖子1 q& d) w+ G  l. j, J2 H, f, N

1 ]3 s8 r: X( o  |7 s* x' ]你們的支持是我最大的動力,。
9#
發(fā)表于 2011-7-20 20:48:47 | 只看該作者
回復 sniper2006 的帖子
2 I% m$ {6 i) V0 G; \9 K* M4 f& {- b- {5 v
嗯,,絕對支持呀,樓主很有耐心講解的這么詳細,,讓我們這些門外漢都能很快理解,,不頂對不起樓主。
" z9 f/ ]3 a6 f
10#
發(fā)表于 2011-7-20 20:50:39 | 只看該作者
俺是生手,學習了,謝謝
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2025-4-22 20:17 , Processed in 0.066599 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表