
發(fā)布
注冊(cè)
/
登錄ansys編程方法的案例
數(shù)控編程課堂 : 8字油槽的編程方法
解決方法很簡單:
車油槽是車螺紋指令的特殊應(yīng)用。
車油槽分了三種情況:
1, 開放油槽---兩端或一端有環(huán)形槽(空刀槽)的油槽。
2, 封閉油槽---兩端沒有環(huán)形槽(空刀槽)的油槽。
3, 對(duì)孔封閉油槽—油槽的兩個(gè)交叉點(diǎn)中有一個(gè)要通過套上的進(jìn)油孔。
三種情況,一步比一步難,這里我和大家探討下封閉性窄油槽的編程(寬油槽在軸向多車幾刀就可以了。)
一、工件圖紙:
二、刀具的選擇
刀頭的形狀由油槽的剖面形狀決定。如果是圓弧剖面,就要用半圓頭車刀來車。
此工件油槽半徑R0.4mm,深度為0.4mm,所以可以一兩個(gè)刀頭類似下圖的車刀。
三,編程
先從車螺紋刀路的四個(gè)動(dòng)作說起:
這四個(gè)動(dòng)作就是:
① 切入—②螺紋切削—③退刀—④返回
如下圖所示:
那么,封閉油槽,也就是兩端沒有環(huán)形槽的油槽。(類似的有如下圖所示的工件:)
無進(jìn)退刀槽的螺紋程序怎么編寫?
封閉性油槽,也就是工件兩端沒有環(huán)形槽,無法直接從工件中間扎刀切削。
解決辦法:
無進(jìn)退刀槽的螺紋----斜進(jìn)刀 是關(guān)鍵。
展開 數(shù)控編程課堂 :8字油槽的編程方法
這里我和大家探討下第3種:對(duì)孔封閉油槽的編程(寬油槽在軸向多車幾刀就可以了。)
一、工件圖紙:
二、刀具的選擇
刀頭的形狀由油槽的剖面形狀決定。如果是圓弧剖面,就要半圓頭車刀來車。
此工件油槽半徑R0.4mm,深度為0.4mm,所以可以一兩個(gè)刀頭類似下圖的車刀。
三,編程
編程方法與第2種封閉油槽一樣,詳見:鄒軍:8字油槽的編程方法
只是在其程序中多設(shè)置了一個(gè)角向變量#1,
程序如下:
PLC梯形圖基本編程規(guī)則和編程方法,電氣新手值得一看~
在日常的工作中,大家掌握了PLC的基本編程指令之后,就可以根據(jù)控制要求編寫簡單的應(yīng)用程序了。但是想要提高編程質(zhì)量和編程效率,還必須了解編寫梯形圖程序的基本規(guī)則和基本編程方法。
一
基本編程規(guī)則
1.梯形圖中的每一行都是從左側(cè)母線開始畫起,線圈或指令畫在最右邊,線圈或指令右邊只能畫右母線( OMRON PLC 梯形圖的右母線省略)。
2.線圈或指令不能直接與左側(cè)母線連接(除極少數(shù)沒有執(zhí)行條件的指令,如 END 等)。如果必須時(shí),可以通過特殊輔助繼電器 25313 (常 ON )的觸點(diǎn)連接,如圖1所示。
▲ 圖一
3.用 OUT 指令輸出時(shí),同一編號(hào)的繼電器線圈在同一程序中使用兩次以上,稱為雙線圈輸出。雙線圈輸出容易引起誤動(dòng)作或邏輯混亂,因此一般要避免出現(xiàn)這種情況。
展開 有限元方法編程
電子版有限元方法編程(第三版)[Smith] [2003]_by linqus_08.07.2005
有限元方法編程(第三版)[Smith] [2003]_by linqus_08.07.2005.part01.rar
有限元方法編程(第三版)[Smith] [2003]_by linqus_08.07.2005.part02.rar
有限元方法編程(第三版)[Smith] [2003]_by linqus_08.07.2005.part03.rar
有限元方法編程(第三版)[Smith] [2003]_by linqus_08.07.2005.part04.rar
有限元方法編程(第三版)[Smith] [2003]_by linqus_08.07.2005.part05.rar
有限元方法編程(第三版)[Smith] [2003]_by linqus_08.07.2005.part06.rar
有限元方法編程(第三版)[Smith] [2003]_by linqus_08.07.2005.part07.rar
展開 
S7-1200高速計(jì)數(shù)器編程方法
如200SMART的高速計(jì)數(shù)、編碼器基礎(chǔ)、高速計(jì)數(shù)常見問題等;
今天我們主要分享關(guān)于1200系列的高速計(jì)數(shù)內(nèi)容。
一、 高速計(jì)數(shù)的最大頻率
CPU 和 SB 輸入通道可以支持過程信號(hào)中的最大脈沖速率
二、高速計(jì)數(shù)器的工作模式
單相:
單相計(jì)數(shù)指的是只有一路脈沖信號(hào)輸入到PLC,計(jì)數(shù)器所記錄脈沖數(shù)體現(xiàn)為加還是減,取決于方向信號(hào),由方向信號(hào)的ON和OFF進(jìn)行決定。
方向信號(hào)可選擇內(nèi)部控制也可以選擇外部輸入
兩相位:
雙相計(jì)數(shù)具有兩路脈沖信號(hào),一路脈沖為增計(jì)數(shù)脈沖,一路在減計(jì)數(shù)脈沖,當(dāng)增脈沖信號(hào)輸入時(shí),計(jì)數(shù)器當(dāng)前值往上加;
當(dāng)減計(jì)數(shù)脈沖輸入時(shí),計(jì)數(shù)器的當(dāng)前值往下減
A/B計(jì)數(shù)器
A/B相計(jì)數(shù),在計(jì)數(shù)時(shí),兩路脈沖同時(shí)輸入到CPU中,當(dāng)A相脈沖超前B相脈沖90°時(shí),計(jì)數(shù)當(dāng)前值往上加;
當(dāng)A相脈沖滯后B相脈沖90°時(shí),計(jì)數(shù)當(dāng)前值往下減
A/B計(jì)數(shù)器四倍頻:
A/B計(jì)數(shù)器四倍頻計(jì)數(shù)方式與A/B計(jì)數(shù)器計(jì)數(shù)方式一樣,主要不同在于每個(gè)沿信號(hào)的產(chǎn)生時(shí),計(jì)數(shù)的當(dāng)前值均會(huì)發(fā)生變化
三、計(jì)數(shù)類型
1200系列PLC提供4種計(jì)數(shù)類型:
計(jì)數(shù)、周期、頻率、運(yùn)動(dòng)控制
計(jì)數(shù):
計(jì)算脈沖次數(shù)并根據(jù)方向控制的狀態(tài)遞增或遞減計(jì)數(shù)值。
外部 I/O可在指定事件上重置計(jì)數(shù)、取消計(jì)數(shù)、啟動(dòng)當(dāng)前值捕獲及產(chǎn)生單相。
輸出值為當(dāng)前計(jì) 數(shù)值且該計(jì)數(shù)值在發(fā)生捕獲事件時(shí)產(chǎn)生。
當(dāng)選擇為計(jì)數(shù)類型時(shí)
展開 PLC間接尋址的原理及編程方法
在西門子
S7-300和S7-400的編程中經(jīng)常需要調(diào)用一些系統(tǒng)功能或功能塊,在輸入?yún)?shù)時(shí)經(jīng)常碰到有指針類型的參數(shù),那么你對(duì)指針類型了解嗎?我第一次接觸指針一詞是在學(xué)習(xí)C語言的時(shí)候,指針和鏈表是C語言中的一個(gè)重點(diǎn)難點(diǎn)。在C語言中,指針即存儲(chǔ)器地址,在西門子PLC中的指針也是指地址。
三菱PLC編程電腦與PLC的連接方法匯總
在選用PLC編程電纜時(shí),先查看計(jì)算機(jī)是否具有COM口(又稱RS-232C接口),因?yàn)楝F(xiàn)在很多計(jì)算機(jī)已經(jīng)取消了這種接口,如果計(jì)算機(jī)有COM接口,可選用FX-232AWC-H電纜連接PLC和計(jì)算機(jī)。在連接時(shí),將電纜的COM頭插入計(jì)算機(jī)的COM接口,電纜另一端圓形插頭插入PLC的編程口內(nèi)。
如果計(jì)算機(jī)沒有COM接口,可選用FX-USB-AW電纜將計(jì)算機(jī)與PLC連接起來。在連接時(shí),將電纜的USB頭插入計(jì)算機(jī)的USB接口,電纜另一端插入PLC的編程口內(nèi)。將FX-USB-AW電纜插到計(jì)算機(jī)USB接口時(shí),還需要在計(jì)算機(jī)中安裝這條電纜佩戴的驅(qū)動(dòng)程序。驅(qū)動(dòng)程序安裝完成后,在計(jì)算機(jī)中選擇“設(shè)備管理器”,彈出設(shè)備管理器窗口,如圖所示,展開其中的“端口(COM和LPT)”,從中可以看到一個(gè)虛擬的COM端口,圖中為COM3,記住該編號(hào),在works2軟件進(jìn)行通信參數(shù)設(shè)置時(shí)要用到。
通信
用編程電纜將PLC與計(jì)算機(jī)連接好后,在啟動(dòng)works2軟件,打開或新建一個(gè)工程,再執(zhí)行菜單欄命令“工程數(shù)據(jù)列表區(qū)→連接目標(biāo)”,再選擇當(dāng)前連接目標(biāo),彈出連接目標(biāo)設(shè)置對(duì)話框,雙擊左上角的“串行usb”圖標(biāo),出現(xiàn)出現(xiàn)詳細(xì)的設(shè)置對(duì)話框,如圖所示,在該對(duì)話框中選中“RS-232C”項(xiàng),COM端口一項(xiàng)中選擇與PLC連接的端口號(hào),使用FX-USB-AW電纜連接時(shí),端口號(hào)應(yīng)與設(shè)備管理器中虛擬的COM端口號(hào)一致,在傳輸速度上選擇某個(gè)速度(如選19.2kbps),單擊確定返回連接目標(biāo)設(shè)置對(duì)話框,如果想知道PLC與計(jì)算機(jī)是否連接成功,可在連接目標(biāo)設(shè)置中點(diǎn)擊通信測試按鈕,若出現(xiàn)圖中所示對(duì)話框,表示連接失敗,則要重新選擇COM端口。
程序的寫入與讀出
程序的寫入是指將程序由編程計(jì)算機(jī)送入PLC,讀出則是將PLC內(nèi)的程序傳送到計(jì)算機(jī)中。程序的讀出操作過程與寫入基本類似,可參照學(xué)習(xí),這里不做介紹。
展開 鄒軍: 8字油槽的編程方法
解決方法很簡單:
車油槽是車螺紋指令的特殊應(yīng)用。
車油槽分了三種情況:
1, 開放油槽---兩端或一端有環(huán)形槽(空刀槽)的油槽。
2, 封閉油槽---兩端沒有環(huán)形槽(空刀槽)的油槽。
3, 對(duì)孔封閉油槽—油槽的兩個(gè)交叉點(diǎn)中有一個(gè)要通過套上的進(jìn)油孔。
三種情況,一步比一步難,這里我和大家探討下封閉性窄油槽的編程(寬油槽在軸向多車幾刀就可以了。)
一、工件圖紙:
二、刀具的選擇
刀頭的形狀由油槽的剖面形狀決定。如果是圓弧剖面,就要用半圓頭車刀來車。
此工件油槽半徑R0.4mm,深度為0.4mm,所以可以一兩個(gè)刀頭類似下圖的車刀。
三,編程
先從車螺紋刀路的四個(gè)動(dòng)作說起:
這四個(gè)動(dòng)作就是:
① 切入—②螺紋切削—③退刀—④返回
如下圖所示:
那么,封閉油槽,也就是兩端沒有環(huán)形槽的油槽。(類似的有如下圖所示的工件:)
無進(jìn)退刀槽的螺紋程序怎么編寫?
封閉性油槽,也就是工件兩端沒有環(huán)形槽,無法直接從工件中間扎刀切削。
解決辦法:
無進(jìn)退刀槽的螺紋----斜進(jìn)刀 是關(guān)鍵。
展開 鄒軍: 8字油槽的編程方法
好啦,如果你想學(xué)習(xí)編程好絕招,歡迎報(bào)名鄒軍:驚天好消息,課程
1, 手工編程(宏程序) 1280
2, 框架編程方法 1280
3, UG 軟件編程 1980
三套優(yōu)惠,合計(jì):3980元【課程會(huì)持續(xù)漲價(jià)】
報(bào)名請(qǐng)聯(lián)系微信yuki7557
CNC編程的工藝,⑤種方法。
公眾號(hào)官方提示:點(diǎn)上方↑"UG編程模具設(shè)計(jì)教程"關(guān)注領(lǐng)取UG教程
數(shù)控編程的主要內(nèi)容有:分析零件圖樣確定工藝過程、數(shù)值計(jì)算、編寫加工程序、校對(duì)程序及首件試切。
編程的具體步驟說明如下:?
1.分析圖樣、確定工藝過程??
在數(shù)控機(jī)床上加工零件,工藝人員拿到的原始資料是零件圖。根據(jù)零件圖,可以對(duì)零件的形狀、尺寸精度、表面粗糙度、工件材料、毛坯種類和熱處理狀況等進(jìn)行分析,然后選擇機(jī)床、刀具,確定定位夾緊裝置、加工方法、加工順序及切削用量的大小。在確定工藝過程中,應(yīng)充分考慮所用數(shù)控機(jī)床的指令功能,充分發(fā)揮機(jī)床的效能,做到加工路線合理、走刀次數(shù)少和加工工時(shí)短等。此外,還應(yīng)填寫有關(guān)的工藝技術(shù)文件,如數(shù)控加工工序卡片、數(shù)控刀具卡片、走刀路線圖等。
2.計(jì)算刀具軌跡的坐標(biāo)值??
根據(jù)零件圖的幾何尺寸及設(shè)定的編程坐標(biāo)系,計(jì)算出刀具中心的運(yùn)動(dòng)軌跡,得到全部刀位數(shù)據(jù)。一般數(shù)控系統(tǒng)具有直線插補(bǔ)和圓弧插補(bǔ)的功能,對(duì)于形狀比較簡單的平面形零件(如直線和圓弧組成的零件)的輪廓加工,只需要計(jì)算出幾何元素的起點(diǎn)、終點(diǎn)、圓弧的圓心(或圓弧的半徑)、兩幾何元素的交點(diǎn)或切點(diǎn)的坐標(biāo)值。如果數(shù)控系統(tǒng)無刀具補(bǔ)償功能,則要計(jì)算刀具中心的運(yùn)動(dòng)軌跡坐標(biāo)值。對(duì)于形狀復(fù)雜的零件(如由非圓曲線、曲面組成的零件),需要用直線段(或圓弧段)逼近實(shí)際的曲線或曲面,根據(jù)所要求的加工精度計(jì)算出其節(jié)點(diǎn)的坐標(biāo)值。
3.編寫零件加工程序?
根據(jù)加工路線計(jì)算出刀具運(yùn)動(dòng)軌跡數(shù)據(jù)和已確定的工藝參數(shù)及輔助動(dòng)作,編程人員可以按照所用數(shù)控系統(tǒng)規(guī)定的功能指令及程序段格式,逐段編寫出零件的加工程序。編寫時(shí)應(yīng)注意:第一,程序書寫的規(guī)范性,應(yīng)便于表達(dá)和交流;第二,在對(duì)所用數(shù)控機(jī)床的性能與指令充分熟悉的基礎(chǔ)上,各指令使用的技巧、程序段編寫的技巧。??
展開 PLC模擬量的原理以及編程方法
有的PLC是4000,還有4096,還有32767,這個(gè)就要參考PLC 的編程手冊(cè)了。多數(shù)PLC都是可以修改的,建議修改成整數(shù),便于我們計(jì)算。
圖三 施耐德PLC 模擬量設(shè)置
如圖三所示,是施耐德CODESYS平臺(tái)的PLC,紅色圓圈是默認(rèn)的設(shè)置為-32768到32768,很顯然,這樣的數(shù)字是不便于我們計(jì)算的,因此改成了4000到20000。順便說一句,歐美系PLC對(duì)模擬量的處理是很簡單的,只需簡單的設(shè)置,而日系PLC特別是三菱,對(duì)模擬量的處理是很隆重的,它是通過梯形圖寫程序的方式來設(shè)置。而左上角的藍(lán)色圓圈內(nèi)的%IW0,就是讀取的模擬量的數(shù)值,如果壓力是125公斤,那么此時(shí),%IW0的值應(yīng)為12000。
圖四 模擬量轉(zhuǎn)換過程
如圖四所示,這是整個(gè)的模擬量的轉(zhuǎn)換過程,看箭頭指向,傳感器檢測實(shí)際物理量,然后變送輸出模擬量到PLC,由PLC轉(zhuǎn)換成數(shù)字量,而plc編程,就是對(duì)數(shù)字量的處理。
圖五 模擬量的PID處理
如圖五所示,左側(cè)紅色圓圈就是我們讀取的實(shí)際壓力,通過PID功能塊進(jìn)行處理,處理后的數(shù)值賦值給%QW0,而%QW0是模擬量的輸出,也就是模擬量輸入的逆運(yùn)算。
模擬電流相對(duì)于模擬電壓來說,有著無可比擬的優(yōu)勢,抗干擾能力強(qiáng),有斷線檢測功能,而且模擬電流的傳感器一般都是兩線制,配線簡單方便,而且模擬電流信號(hào)可以方便的轉(zhuǎn)換成模擬電壓信號(hào),反之則不能,因此推薦大家盡量使用模擬電流。
模擬電流的缺點(diǎn)就是概念比較抽象,測量比較麻煩,初學(xué)者可能會(huì)不好理解,更重要的是,電流是串聯(lián)相等,很多初次使用模擬電流的朋友經(jīng)常想當(dāng)然的把模擬電流信號(hào)并聯(lián),這是不對(duì)的,希望注意。
展開 
鄒軍:分享一個(gè)超級(jí)棒的編程好方法
好啦,“畫出刀具路徑圖”是個(gè)超級(jí)棒的編程方法
當(dāng)你通過畫出刀具路徑圖,你可以直觀看到刀路軌跡
這樣你可以 以鷹的視角來俯視這個(gè)零件編程
也可以以鼠目的寸光來研究每一步走刀的細(xì)節(jié)
(在沒有人指引你的時(shí)候,你靠自己的能力,或者靠自己一點(diǎn)點(diǎn)去打通去積累,是很慢的,如果別人把自己的經(jīng)驗(yàn)傾囊相授,你可以少走很多彎路?!靖u軍學(xué)數(shù)控編程】,讓你成為經(jīng)驗(yàn)豐富的編程高手。想學(xué)習(xí)《UG編程》僅需1980元,《宏編程》僅需1280元,包學(xué)會(huì)。學(xué)習(xí)微信:yuki7557)
加我微信:yuki7557
私信:666
送鄒軍宏程序教程一份
展開 博途SCL編程批處理模擬量的方法
工控課堂
工控課堂【www.gkket.com】工程師必備網(wǎng)站
添加微信:gkket123 加入500人工控微信群
電氣工控自動(dòng)化-超萬元免費(fèi)資料
點(diǎn)我免費(fèi)下載
(DownLoad)
博途的間接尋址和S7-300/400大不一樣。博途中的間接尋址主要用peek/poke指令,peek/poke指令不能用于優(yōu)化的數(shù)據(jù)塊。優(yōu)化數(shù)據(jù)塊可以用數(shù)組類尋址。這次的控制任務(wù)是模擬類的批量處理,s7-300/400模擬量批量處理很繁瑣。
控制任務(wù)
把數(shù)量不定的模擬量轉(zhuǎn)換成工程量,然后保存到指定的數(shù)據(jù)塊中。這里我們?yōu)榱藴y試,不讀取PIW中的模擬值,而用MW代替。
象這樣的控制任務(wù),我們一般用SCL來寫會(huì)比較方便。請(qǐng)看下面的程序。
控制程序
程序簡單說明一下:
LOWER_BOUND 讀取 resultArray的下限
UPPER_BOUND讀取resultArray的上限
lenOfEmtpyArray是數(shù)組除去offsetArray偏移量后還剩的空余長度,如果這個(gè)長度小于模擬量的數(shù)量,則退出。另外如果arrayLowerBound小于下限,也退出。
第19行,SCL 中的循環(huán)要注意,開始和結(jié)尾都是閉區(qū)間,和c語言等高級(jí)語言不一致。
第20行,PEEK_WORD 就是讀取M區(qū)的模擬量。具體用法可以參看手冊(cè)。
第25行,對(duì)數(shù)組的讀寫,也是間接尋址,在scl中沒有這種說法了。間接尋址等概念都是匯編下的,高級(jí)語言沒有這種叫法。
最后
展開 PLC編程很難嘛?其實(shí)只要有方法,就很容易!
下面是PLC的輸入輸出點(diǎn)表:
根據(jù)題意(1)編程:這里根據(jù)題意1,只需2個(gè)自保持電路即可。
題意(2)要求按停止按鈕5秒后才能改變電機(jī)方向,所以這里需設(shè)置一個(gè)標(biāo)志位,這里用M0.0。
并且加上程序互鎖電路,具體如下:
首先在2個(gè)自保持回路中加入互鎖電路——網(wǎng)絡(luò)1的Q0.1常閉點(diǎn)和網(wǎng)絡(luò)2的Q0.0常閉點(diǎn)。題意2說按下停止按鈕后5秒,才能按啟動(dòng)按鈕,所以網(wǎng)絡(luò)3按下I0.2停止按鈕后,M0.0得電自保持,計(jì)時(shí)器T37計(jì)時(shí)5s后,將M0.0的自保持回路停掉。并且在網(wǎng)絡(luò)1和網(wǎng)絡(luò)2中加M0.0的常閉點(diǎn),使M0.0得電時(shí)網(wǎng)絡(luò)1和網(wǎng)絡(luò)2即使按了正轉(zhuǎn)按鈕或者反轉(zhuǎn)按鈕也不會(huì)使Q0.0或Q0.1得電。
題意(3)要求SB1和SB2同時(shí)按下,電動(dòng)機(jī)停止轉(zhuǎn)動(dòng),并且不起動(dòng),同時(shí)報(bào)警 燈L1亮1秒暗1秒不斷閃爍。編程如下:
這次增加了網(wǎng)絡(luò)4/5/6,網(wǎng)絡(luò)5和6就是利用2個(gè)計(jì)時(shí)器產(chǎn)生一個(gè)一秒脈沖的小程序,SM0.0為特殊位,其功能為一直得電。網(wǎng)絡(luò)4就是利用M0.1將網(wǎng)絡(luò)1/2/3鎖死,也就是說M0.1得電網(wǎng)絡(luò)1.2.3是不起作用的。其原理與上一小結(jié)的M0.0一樣。
以上就是這個(gè)實(shí)例的全部編程。正所謂萬丈高樓平地起,如果你叫小編一口氣編出來,小編也是很為難的。但是,將題意一點(diǎn)點(diǎn)拆分,一點(diǎn)點(diǎn)的把所需的功能寫入,最后一定可以合你心意。最后你看看編完的程序與最初的程序差了多少?
文章來源網(wǎng)絡(luò),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系刪除
展開 鄒軍:分享一個(gè)超級(jí)棒的編程好方法
好啦,“畫出刀具路徑圖”是個(gè)超級(jí)棒的編程方法
當(dāng)你通過畫出刀具路徑圖,你可以直觀看到刀路軌跡
這樣你可以 以鷹的視角來俯視這個(gè)零件編程
也可以以鼠目的寸光來研究每一步走刀的細(xì)節(jié)
(在沒有人指引你的時(shí)候,你靠自己的能力,或者靠自己一點(diǎn)點(diǎn)去打通去積累,是很慢的,如果別人把自己的經(jīng)驗(yàn)傾囊相授,你可以少走很多彎路?!靖u軍學(xué)數(shù)控編程】,讓你成為經(jīng)驗(yàn)豐富的編程高手。想學(xué)習(xí)《UG編程》僅需1980元,《宏編程》僅需1280元,包學(xué)會(huì)。學(xué)習(xí)微信:yuki7557)
加我微信:yuki7557
私信:666
送鄒軍宏程序教程一份
展開