机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
1 2 3 4 5 下一页
返回列表 发新帖
楼主: kobelaoli
打印 上一主题 下一主题

请问M代码可以和G代码放在一行,同时进行吗?

[复制链接]
21#
楼主 | 发表于 2013-9-10 13:14:57 | 只看该作者
宁波机器人设计 发表于 2013-9-10 12:48 4 c. _5 e8 N4 T
应该是先后启动的,不能同事

% h" j4 y+ E) f你说的先后启动是说G开始执行之后M开始执行还是G执行并且完成后才M开始启动?
22#
楼主 | 发表于 2013-9-12 11:25:13 | 只看该作者
看书得到正解了,对于同行的G和M语令,M语令是分组的,有些是和G同步启动,有些是G动作完成才启动,比如M05就是,所以我所说的撤Y轴和停止主轴是不能同步进行的,必须Y轴走完才会开始停止主轴,和分行一个效果。
23#
发表于 2013-9-29 16:08:40 | 只看该作者
楼主,前面好多人是根据经验回复你的。其实G代码和M代码在同一行可以同时执行,但这需要修改PLC程序,不是谁都可以改好的。
24#
楼主 | 发表于 2013-9-30 17:18:53 | 只看该作者
oleg0007 发表于 2013-9-29 16:08 * b" Z2 K S& U; H9 o
楼主,前面好多人是根据经验回复你的。其实G代码和M代码在同一行可以同时执行,但这需要修改PLC程序,不是谁 ...

5 M# a6 W+ i( \' l- l+ O* [谢谢,能加个QQ吗?我的24306069
* ]$ x( e* M9 w+ n3 i
f0 ^# ]" b" \; t- t9 o% W我大概理解您的意思,但是不是学数控专业的,能不能给我解释解释PLC、PMC这些块之间的关系?
25#
发表于 2013-9-30 23:49:32 | 只看该作者
你的机床m92是要主轴电机完全停下来后才运行下一行程序的吗?
26#
楼主 | 发表于 2013-10-2 13:18:38 | 只看该作者
duanyz 发表于 2013-9-30 23:49 - o# B4 n& i! Y. [0 y* ~" \% ?, n
你的机床m92是要主轴电机完全停下来后才运行下一行程序的吗?

8 I _3 J/ {, c( @- o是的,我就希望能主轴接到命令慢慢停自己的,机器发完指令就执行下一行,不是等主轴完全停下来确认了再进行下一行
27#
发表于 2013-10-2 13:46:07 | 只看该作者
那你加个刹车是不是也是一个解决的办法呢?
28#
发表于 2013-10-2 18:03:48 | 只看该作者
关于机床PLC梯形图的设计对M代码的执行的差异,楼主可参阅新代系统的PLC说明书+ q: D* }' w% `) ]; I' Y

# E5 g" V. J+ N( P7 J# s( u百度文库搜索:
' i4 }, y0 g6 o; xOpenCNC_PLC发展工具操作手册V2.5(新代系统plc)
$ N5 u2 D8 a9 H3 s/ E% s
# m# a- L+ ^" T# m
0 v# n4 j R- g+ i5.5 補充說明
- p' e/ Y' j6 R) Z, K& |2 g5.5.1 同一單節有G_code與M_code時
. Z" O: S! N. e( R7 D當加工程式之同一單節中,同時有G Code與M Code指令時,控制器會同時發出G Code運動指令與M Code Read(S29)指令,但由於各種M Code特性不同,有些可以G/M Code同時執行(例如M8切削液打開),有些則必頇等G Code運動指令完成後,才能執行(例如M5主軸停止)。
; U5 O2 I a& v對於M Code需等待G Code完成的情況,建議如下圖範例所示,可利用S30(Distribution End)訊號,於狀態流程圖中增加Wait G Code Finish狀態,以作為保護。( G4 m8 w0 g9 q! J* s* y

0 E3 @/ d8 C4 U/ C' {7 i# y1 k; F5.5.2 多個M Code同時執行功能' D5 w) x) z/ y7 R! s; K* Z& Y
在少數應用場合下,使用者需要同時執行多個M碼功能,而不是依序執行。此時建議可開啟同一單節M code同時執行功能,以滿足使用需求。
4 V2 J) g% k b6 B! N1 a? 相關參數說明8 G% k. M% V! g' M8 d0 t
參數 說明 範圍
/ n0 N. K. s L E9 t3 Y# ?6 y' i單位 初始值 修改後何時有效 影響範圍 3810
7 f L8 L# u/ m*啟動同一單節M code
) W$ m9 v* m4 f9 a( ^9 N/ F" k0 x6 @: W同時執行功能
5 P" r3 [6 l2 A1 }. F( K8 e8 A[0~1]! I5 ]( K$ P$ R, T
-
; `9 v% c; [) B: T0
. B. o' k. O2 F按Reset鍵
/ t, r8 o5 \7 F( P# B" Q全系統# w4 N2 A$ U+ k+ n4 I# [* l: t% J
? 此參數用來決定當同一單節存在多個M碼時,是否啟動同時執行功能:+ z: A" r( a: B' t- Z* K( I0 e
0:否,一次發送一個M碼至PLC,待C38 ON後執行下一M碼; 1:是,同一單節同時5個M碼發送至PLC執行。
+ l, c/ R, j. }9 a+ @9 k7 p? 當此參數設定為1時,按M碼順序,將對應不同的S Bit與R Bit。此外,原本使用者自行定義的相關R Bit,將會強迫為系統使用,請務必小心注意。x0 ?$ I5 u4 U, m/ |1 T
# F) [7 Y* Z: U7 {
29#
楼主 | 发表于 2013-10-2 18:25:26 | 只看该作者
kisskisswww 发表于 2013-10-2 18:03
' f( ?; C: x* c6 s关于机床PLC梯形图的设计对M代码的执行的差异,楼主可参阅新代系统的PLC说明书
5 n- M( R. T# _0 C1 ? 3 Y6 Q/ r8 o J S/ c# P
百度文库搜索:
1 G# j3 t7 ]* R @7 P
太感谢了,我按照这个思路去搜资料看看,谢谢!2 T% D' r9 {7 q$ H3 h

+ A: A. B( O+ ?: q3 d1 ?5 [' A另外书上说M9x是不启用的,但是我这里使用了M92,您可知道怎么回事?
30#
楼主 | 发表于 2013-10-2 18:27:10 | 只看该作者
duanyz 发表于 2013-10-2 13:46 I' K& u, a' i$ C8 N- N/ O
那你加个刹车是不是也是一个解决的办法呢?

; g$ e; ^% B4 B/ H4 ?) F+ g怎么加刹车啊?其实我这个设备是微小器件加工,主轴几乎没有多大惯性,很容易停止,为啥能停了近1S,真是研究不懂
1 2 3 4 5 下一页
返回列表 发新帖
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-7-18 19:26, Processed in 0.054082 second(s), 13 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

快速回复 返回顶部 返回列表