亚洲欧美日韩国产一区二区精品_亚洲国产精品一区二区动图_级婬片A片手机免费播放_亚洲国产成人Av毛片大全,男女爱爱好爽好疼视频免费,中文日韩AV在线,无码视频免费,欧美在线观看成人高清视频,在线播放免费人成毛片,成 人 网 站 在 线 视 频A片 ,亚洲AV成人精品一区二区三区

機(jī)械社區(qū)

標(biāo)題: 宏程序求教,,小弟到東莞混飯來吃了 [打印本頁]

作者: 真的很蛋疼    時間: 2012-6-25 22:08
標(biāo)題: 宏程序求教,,小弟到東莞混飯來吃了
最近小弟到東莞混飯來吃了。明天要去面試了,,接到面試通知后,,找了下對方公司的資料啊。是加工小五金件的,,帶送料機(jī)的�,。� 這種機(jī)器見過,,他的程序好像是嵌套的 ,,運行完以后直接返回,然后送料機(jī)送料,。程序重新運行啊,。. u* z$ s( x: O; r" D7 C
& |! t) ~5 o# ]. i/ \+ n% x* G# E& a
請問各位師傅,怎么才能做到程序自動返回重新運行,。 我想過用M99的方式,。但是好像用M99的話,加工件數(shù)不能統(tǒng)計,!思來想去只有宏程序了,!) e! K- \- I3 F$ M

9 t& A1 `. ^- u4 ^  i求教各位師傅了。
作者: 真的很蛋疼    時間: 2012-6-25 22:10
另外這種送料機(jī)如何用程序控制送料,,退料,?
作者: 崔洪義    時間: 2012-6-25 22:27
是一直在調(diào)子程序嗎,。加工件數(shù)還得統(tǒng)計,光用子程序不能做到吧
作者: 真的很蛋疼    時間: 2012-6-25 22:44
崔洪義 發(fā)表于 2012-6-25 22:27
; M0 I/ b6 N$ `9 N1 S4 g8 P' O$ D7 r# R是一直在調(diào)子程序嗎,。加工件數(shù)還得統(tǒng)計,,光用子程序不能做到吧
* _9 F2 ]* @. O5 M" E  k- `6 `3 ^# B
用M98調(diào)用諾干次子程序是可以做到,但是沒法統(tǒng)計數(shù)量啊
作者: jaukzhen    時間: 2012-6-26 00:20
用變量計數(shù)啊   用IF GOTO 跳轉(zhuǎn)  
作者: 抽筋的蘑菇    時間: 2012-6-26 08:50
他們用的哪家的數(shù)控系統(tǒng)�,�,?不同系統(tǒng)的M碼應(yīng)該是有區(qū)別的。
作者: 抽筋的蘑菇    時間: 2012-6-27 02:25
抽筋的蘑菇 發(fā)表于 2012-6-26 08:50 - B5 B8 o8 @; H& m
他們用的哪家的數(shù)控系統(tǒng)�,�,?不同系統(tǒng)的M碼應(yīng)該是有區(qū)別的。
" g6 j) h) J4 j, v" Q' E
在PLC里面寫的,,想是M幾就是M幾,,只不過是為了有一個統(tǒng)一的標(biāo)準(zhǔn),所以大部分的M碼是一樣的,,只是少部分不一樣,。9 U1 E  C- p, B, i
如果在數(shù)控車上面加個電機(jī)下料,那個控制電機(jī)轉(zhuǎn)和停止的的M碼是可以隨便定義的(其實可以是M3,,M4,但是為了統(tǒng)一,,還是用別的M碼代替),在編程的時候知道就行了,。
* r. j( D! C* t5 {  O5 d7 l' ^
作者: 大頭ZX    時間: 2012-6-27 11:07
他用的什么系統(tǒng),,不同的系統(tǒng)有不同的指令,但是大同小異3 `9 k7 b5 ?- R. w' x  u
我用的是西門子的,,你可以賦值# s+ p4 A# C& C9 k
比如說5 C7 R2 l6 c! Q, c5 y% ]* o* d
R1=0                                              先賦值" l7 |2 T" _0 M- Z4 R; B
R2=1                                              ; i$ D' x3 w; K8 R- V# L
QWE:                                           QWE為起始點       ' Q4 u7 F: L( K% d+ j: q
X=R1                                             
6 z. ?& ?, u1 Z% k: j& G5 I----------                                   這是中間的具體過程: j2 P" D% K3 ?; M. }9 J! [
-----------                                  根據(jù)你的需要  想編什么就編什么5 S+ D$ `# |. I% e( L& O
-------------$ \( a# {  Z3 L
---------------% J9 L2 Z! N! |3 |# G! Q) P! p
R1=R1-R2                              R1=R1+R2 上邊已經(jīng)賦值了  也就是說   0=0-1   這個時候等號前邊的0就等于1了  現(xiàn)在R1就等于1了 4 y4 g* z8 j$ Y. g% J  W9 k. W6 m
                                            這里邊R1是個變量不是定量  
- W: o; w1 z2 f" b$ S* Q9 V3 UIF R1>=-100 GOTO QWE        IF是當(dāng)什么什么什么    GOTO是跳轉(zhuǎn)指令        在這里就是當(dāng)R1>=負(fù)100 跳轉(zhuǎn)到QWE   一直這么
4 Q0 O9 w' S' d+ Y7 c4 Y6 {' z8 x  ^                                           循環(huán)直到R1為負(fù)100的時候才結(jié)束
5 Q  b" F. Y, |* k# j希望我的回答能對你有幫助5 X# p: K( d% c& _% s& A" w

1 G$ Z9 I5 s- _& i$ p
" G7 Z' b  V( G! U2 b# r
$ ~: F9 |: y2 U& k
& g, g0 ^; u% E+ Z/ @$ K
作者: 真的很蛋疼    時間: 2012-6-27 15:14
大頭ZX 發(fā)表于 2012-6-27 11:07 % A& W7 q% Z& u7 o
他用的什么系統(tǒng),不同的系統(tǒng)有不同的指令,,但是大同小異8 C7 h/ ~6 P' _* x: k; R
我用的是西門子的,,你可以賦值+ Q6 b: [/ w4 S0 i- t; M6 ?
比如說
: b( d6 X+ ]$ s- x0 l
看了你這個我有點懂了, 當(dāng)我車削完了以后 X或者Z的位置為標(biāo)記,!然后寫一個IF GOTO啊,,就是如果X或者Z的坐標(biāo)為多少,就跳轉(zhuǎn)到第一行重新運行,!應(yīng)該是這樣了吧
作者: 糊ⅷ塗蟲    時間: 2012-6-27 22:37
我用廣數(shù)928ta,。直接用M20就好了
作者: 123skhy    時間: 2012-6-29 13:00
計數(shù)可以另外加個指令,也可以用宏程序在參數(shù)里面看數(shù)量
作者: wang413362569    時間: 2012-7-3 17:06
有個系統(tǒng)參數(shù),,每次運行完讓這個參數(shù)加一就好了…
作者: wang413362569    時間: 2012-7-3 17:11
#3901變量,,可讀寫…程序結(jié)束時寫入#3901=#3901+1
作者: 傷情于劍    時間: 2012-7-7 22:25
用系統(tǒng)變量#3902是要加工的數(shù)量,3901是已加工的數(shù)量' L" ~/ I$ T; j: A+ Z3 u3 a
來自:中國機(jī)械社區(qū) Android客戶端
作者: 傷情于劍    時間: 2012-7-7 22:26
#3901LE #3902 GOTO@& I8 W/ @$ x8 w5 D9 f+ b2 c) T
來自:中國機(jī)械社區(qū) Android客戶端
作者: HC小丁    時間: 2012-7-8 11:16
本帖最后由 HC小丁 于 2012-7-8 11:24 編輯 - k! \6 U; t3 W0 \* h# R& H6 F

. i$ y  Z) @; `% X4 I主程序是用G65PxxxAxxxBxxxP9999;這樣的格式的,,子程序最后有一段是否準(zhǔn)備就緒的信號判斷一般是#1000后的變量等于1或是0沒準(zhǔn)備好就不動,,好了就直接干了一直循環(huán)下去9999次
  r( r& n4 E% V! g$ y4 P% ^' ~計數(shù)的話需要該參數(shù)6700#0改為0, 6710 填入要計數(shù)的M代碼,,比如填入76(與當(dāng)前系統(tǒng)M代碼不沖突),在加工完一個活后寫上M76計數(shù)器就加1,,然后再判斷是否上下活完畢即準(zhǔn)備就緒就ok了
* a3 N( k5 T/ f6 B6 M( U
作者: HC小丁    時間: 2012-7-8 11:18
真的很蛋疼 發(fā)表于 2012-6-27 15:14
/ c9 z9 k3 }6 i& o1 t看了你這個我有點懂了,, 當(dāng)我車削完了以后 X或者Z的位置為標(biāo)記!然后寫一個IF GOTO啊,,就是如果X或者Z的坐 ...
0 t, d0 y# |$ T4 e" F7 L" F, w
是要上下活的,,直接跳轉(zhuǎn),那么活是否上好了,,你這樣是不行的




歡迎光臨 機(jī)械社區(qū) (http://giwivy.com.cn/) Powered by Discuz! X3.4