当前位置:
文档之家› 日特绕线机NSC指令画面操作
日特绕线机NSC指令画面操作
2020/3/3
20.NSC50系统与之前系统不同点
关键问题:-DL00是一个变量还是一个运算? 答案:-DL00在计算机中是一个运算,相当于DL00*-1,所以像类 似的-XXXX出现在NSC50的运行命令中时,将会出错报警. 解决的方法可以参考上面的程序B
2020/3/3
12.绕线轴設定 WAX S[旋转轴] X[排线轴] WSA T1000(绕线加减速时间设定:1000=1秒) WDA 绕线指令A SS(+/-)圈数.停止角度 SF绕线速度 X(+/-)幅宽 XF线径(含漆包膜) R(+/-/0)停留的位置 例:WAX S[S] X[X] WSA T1000 WDA SS100.0 SF8000 X-2.5 XF0.08 R+ PFN WAX S[旋转轴] X[排线轴] WSA T1000(绕线加减速时间设定:1000=1秒) WDB 绕线指令B SS(+/-)一层绕线圈数.停止角度 SF绕 线速度 XF线径 L层数(两层以上来回排线需加 ”-” ) 例:WAX S[S] X[X] WSA T1000 WDB SS-10.180 SF6000 XF0.10 L-5 PFN
2020/3/3
20.NSC50系统与之前系统不同点
一般情况下,我们在调试程序时,每次只保存内存就行了,但在 调试结束,退出联机状态时,要进行一次FLASH的保存.
如果修改或新编的程序,没有保存到FLASH,在关闭电源时,将 会丢失.
,
保存到内存 保存到FLASH
2020/3/3
20.NSC50系统与之前系统不同点
X移動 座標
Y移動 Z移動 座標 座標
F=速度 K=小數 點3位
時間等待
8.PFN 馬達動作完成等待.完全到達所需位置自動執行下個動作
9.PLN X[第一軸] Y[第二軸] 平面坐標設定 KCC 正轉繞圓指令 KCW 負轉繞圓指令.例:
KCC [X]-5.000 [Y]1.000 L2.180 P[Z]1.0 F5000K PFN;
串口,用日特专门通信线进行通信. 采用网线通信,提高了通信的速度和降低了对电脑接口的要求
2020/3/3
20.NSC50系统与之前系统不同点
2:保存数据的方法不同 NSC50系统内部有两个存储器,一个是内存,特点是读写速度 快,掉电后数据会丢失,另一个是FLASH存储器,特点是读写速度慢 ,掉电后数据不会丢失. NSC50系统开机时,CPU从FLASH存储器中读出数据到内存 中,然后数据在内存中高速的运行,从来控制机器高速的运行. 修改和编辑程序后,我们有两种保存方法,一种是只保存到内 存中,这时保存速度很快,机器可以马上按照新的数据来运行,如果 有问题,我们可以很快的继续修改编辑和保存,另一种方法是同时 保存到内存和FLASH存储器中,这时保存用的时间会比较长,好处 时关闭电源时,程序也不会丢失.
NSC 命令一覽表
1.FMX T22500000=FMX T22500K 表示最高速度設定指令. 2.IAC T100 馬達加速時間 單位:秒 T100=0.1秒 3.IDC T100 馬達減速時間 單位:秒 T100=0.1秒 4.INP 移動誤差值設定 INP[S]10 [X]100 [Y]100 [Z]100 5.ABS 絕對值 6.INC 相對值 7.MVS 移動指令 表示機器 [S] [X] [Y] [Z]動作定. 例: MVS [X]-50.000 [Y]12.800 [Z]20.500 F5000K PFN ;
2020/3/3
20.NSC50系统与之前系统不同点
B程序 1 ABS; 2 DL00=123.456 3 DL02=DL00+0.544 4 MVS [X]DL02 F1000K PFN;
以上指指令在NSC50中可以正确执行,执行完成时X轴同样停 在124.000的位置.
A程序的第3步,控制马达运动到DL00+0.544这个位置, DL00+0.544是一个加法的运算,在50系统中,类似的运算必须单独 写成一行.
WEND
19.同步動作指令
PFORK 動作位置A 動作位置B 動作位置A: 動作NTO 結束動作C 結束動作C: PJOINT
20.NSC50系统与之前系统不同点
1:通信方式不同 NSC50通过网卡,用网线进行通信,50以前都只能通过RS232
中心點 座標
纏繞圈數. 停留的角度
10.氣缸動作指令
螺旋方式 F=速度 移動距離 K=小數
點3位
OB1???=1 表示氣缸在打開(ON)狀態
OB1???=0 表示氣缸在關閉(OFF)狀態
時間 等待
11.感應器檢查指令
IOW IB1??==1 表示燈在打開(ON)狀態
IOW IB1??==0 表示燈在關閉(OFF)狀態(通常不使用)
3:控制马达动作的指令中不能进行变量的运算 NSC50以前的系统,在控制马达动作的指令中可以进行变量 的运算,举例如下: A程序 1 ABS; 2 DL00=123.456 3 MVS [X]DL00+0.544 F1000K PFN; 以上指指令在NSC50以前的系统中可以正确执行,执行完成 时X轴停在124.000的位置.但这行指令在NSC50系统中不可以运 行,执行这行指令时,系统会出错报警.要想正确运行,可以用下面的 方法进行修改,把数据的运算单独写一行.
13.MSEE MPS??? 呼叫副程式指令
14.RET
副程式结束指令
15.END
主程式结束指令
16.EOX
汽缸间等待指令
17.TIM T??
时间等待指令
例:TIM T50 延时0.5秒
18.重复执行指令
DL00=0
WHILE DL00< ? (输入重复的次数)
输入重复的内容
DL00=DL00+1