青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1654|回复: 0

[分享] FANUC系统PC程序的转换

[复制链接]
发表于 2009-8-6 16:00 | 显示全部楼层 |阅读模式
了解FANUC系统的人,都知道:FANUC控制系统的型号很多,PLC种类更多。不同型号的系统有可能配置不同种类的PC,同一型号的系统也可能配置不同种类的PC。这样,对于长期从事FANUC控制系统应用的人来讲,怎样实现DOS版下的同一梯形图用不同PC种类的转换,怎样实现Windows版下的同一梯形图用不同PC种类的转换,怎样实现不同PC开发环境下编制的梯形图(DOS版/Windows版)的转换已显得十分重要,只有很好地解决了这些问题,才能缩短新旧系统应用换代的周期,才能促进FANUC新系统的推广和使用。下面是笔者参阅有关资料总结出的转换方法,借“FANUC数控系统应用”征文之机,与国内同行交流、验证。 3 T5 Y- [: H4 R, _, \
  上述3种转换均是借助于FANUC“FAPT LADDER_Ⅲ”编程软件完成的,该编程软件的运行环境是Windows。 6 o; }" d, }! q+ p! f$ k

& ]4 Y- f* y& P5 X  为了便于介绍和理解,先定义几个名词:当前梯形图——现有的梯形图;当前PC种类——现有梯形图的PC种类;目标梯形图——希望转换后可生成的梯形图;目标PC种类——希望转换后可生成梯形图的PC种类;DOS版的梯形图——在DOS版工具软件下编制的梯形图;Windows版的梯形图——在Windows版工具软件下编制的梯形图;中间文件——在梯形图转换过程中产生的一个文件,又称助记符文件。 " M5 {4 @; m+ z. A( U( G

/ a0 U! e7 n1 Q' i; n  1DOS版的梯形图与Windows版的梯形图之间的转换
% W, }1 s! `0 c4 v  1.1DOS版的梯形图转换成Windows版的梯形图 3 B7 M" T' @, ^; M# b

; W$ U) q  p* m% y
* B# H" U" ]: N0 l+ z4 g" a
  1.1DOS版的梯形图转换成Windows版的梯形图 ! `7 y9 |- ], \2 V3 c7 Z/ l

# b0 ?- v  z& A1 E1 b! B& P8 d  (1)运行FANUC“FAPT LADDER_Ⅲ”编程软件。?
1 \+ L, j+ n  M& U
- b- l  \( j' @  U/ y  (2)选择工具栏[Tool]中的数据转换项[Data Conversion]。? & T- O8 w& b4 ?; E

" d# i, X5 Z3 j7 Y  (3)在下拉菜单中选择[Data File→LAD File]项,则显示[Conversion into LAD Format File]页面。其中,程序名(Program Name)栏需选择当前DOS版的梯形图名,含梯形图存放路径,可由[File]选择。?
$ L! Y' N# X$ d. X$ N+ z
3 R. q* H3 ?; ]# x4 W* W  DOS版的梯形图文件一般由文件名加不同的扩展名组成,共10个文件。例如:若梯形图名为KT13,则KT13的梯形图由以下10个文件构成:KT13.#C1、KT13.#C2、KT13.#TA、KT13.#CN、KT13.#EX、KT13.#IO、KT13.#LA、KT13.#ME、KT13.#PA、KT13.#SY。当前DOS版的梯形图名可以为上述10个文件中任意一个。?LAD型文件(LAD Format File)栏需新建目标Windows版的梯形图名(或文件夹),含梯形图(或文件夹)的存放路径。? 2 w) E; B8 W" H
7 y( g# z, [& e
  (4)完成以上选项后,点击[OK]确认,然后出现程序选择(Program Select)页面,选项后,点击[确定],最后提示[Succeed Change Data],标志数据转换成功,点击[确定]即可。? 6 O7 P, G( j7 W& H, u5 O
5 ?% j8 n3 e6 g% F
  这样便完成了DOS版的梯形图向Windows版的梯形图的转换,“目标Windows版的梯形图名”即为转换生成的Windows版梯形图。 5 X1 z' A& ^. }0 r

) \1 S* e; H2 A$ n' x  1.2Windows版的梯形图转换为DOS版的梯形图? , `3 o$ {% `8 h

9 U( H# S5 F# b! M# I0 n  (1)运行FANUC“FAPT LADDER_Ⅲ”编程软件。? 6 p* E$ J* E6 H, e% s6 a

$ |/ v; r$ J4 X) B3 u& \+ `  (2)选择工具栏[Tool]中数据转换项[Data Conversion]。?
) K$ H0 w: {! _& }3 G* ]
& N, ?8 ^' {1 x; q3 k3 W  (3)在下拉菜单中选择[Data File←LAD File]项,则显示[Conversion into Program Data File]页面。其中,LAD型文件(LAD Format File)栏需选择当前Windows版的梯形图名,含梯形图存放路径,可由[File]选择。程序名(Program Name)栏需新建目标DOS版的梯形图名,含梯形图存放路径。程序格式(Program Format)栏需选择Format A或C。若选择Format A,则生成由10个文件组成的DOS版梯形图;若选择Format C,则生成文件夹形式的DOS版梯形图。? 2 j! c' w8 L( }% `( `- R0 l6 y  F

4 Z: s9 l/ B: R8 j  (4)完成以上选项后,点击[OK]确认,之后提示[Succeed Change Data],标志数据转换成功,点击[确定]即可。?
+ o9 }5 O9 p6 z4 m( Q5 n. Z' f/ t% |
  这样便完成了Windows版的梯形图向DOS版的梯形图的转换,“目标DOS版的梯形图名”即为转换生成的DOS版梯形图。
1 w$ }& L4 n* S$ G  ^% Y6 z( F& H) c* f; ?0 j% c
  2 Windows版下同一梯形图不同PC种类之间的转换
' K6 O6 g& M. a' q" O8 P% Q; M) o' P  L8 B: W5 z
  (1)运行FANUC“FAPT LADDER_Ⅲ”编程软件。?
. I7 @# Y! h" c! E+ W) o, t
3 n1 B4 _  I5 y! R* Y7 J, \  (2)点击[File]栏,选择[Open Program]项,打开一个希望改变PC种类的Windows版梯形图的文件。? 1 E! P6 O; J* b$ i* n) `" M- t7 x

$ U* N7 h4 r* X% i6 G2 M  (3)选择工具栏[Tool]中助记符转换项[Mnemonic Convert],则显示[Mnemonic Conversion]页面。其中,助记符文件(Mnemonic File)栏需新建中间文件名,含文件存放路径。转换数据种类(Convert Data Kind)栏需选择转换的数据,一般为ALL。?
. D, H1 E2 x5 ]5 M% F8 O
( Y( M8 F8 T7 X/ P  x  (4)完成以上选项后,点击[OK]确认,然后显示数据转换情况信息,无其他错误后关闭此信息页,再关闭[Mnemonic Conversion]页面。? 8 o0 B- ]# r# G; P0 s; Q- o  D

2 A) D. ]5 G- A' ?2 i+ w* F  (5)点击[File]栏,选择[New Program]项,新建一个目标Windows版的梯形图,同时选择目标Windows版梯形图的PC种类。?
( d" M) E: r0 F) n9 Q  i% `, i5 t: C$ N
  (6)选择工具栏[Tool]中源程序转换项[Source Program Convert],则显示[Source Program Conversion]页面。其中,中间文件(Mnemonic File)栏需选择刚生成的中间文件名,含文件存放路径。? 1 N  \% D! L/ }! J1 k! Y

4 b* Q+ N2 j( G7 O5 A7 Z  (7)完成以上选项后,点击[OK]确认,然后显示数据转换情况信息,“All the content of the source program is going to be lost. Do you replace it?”,点击[是]确认,无错误后关闭此信息页,再关闭[Source Program Conversion]页面。?这样便完成了Windows版下同一梯形图不同PC种类之间的转换,例如将PMC_SA1的KT13.LAD梯形图转换为PMC_SA3的MM.LAD梯形图,并且转换完后的MM.LAD梯形图与KT13.LAD梯形图的逻辑关系相同。 3 C6 O7 f" O0 y9 I% e3 r( ?

% b1 {4 d1 S2 F9 ^# G' n  3 DOS版下同一梯形图不同PC种类之间的转换 $ l; z- @7 P+ k: ]3 P
4 A8 g' t* g3 i
  这种转换可分3个步骤完成:(1)先将DOS版下的梯形图转换成Windows版下的梯形图。(2)在Windows版下完成同一梯形图不同PC种类之间的转换。(3)最后将已完成了PC种类转换的Windows版梯形图再转换为DOS版下的梯形图。 + K' L9 w$ N: w. z, u" c" _* F

7 E9 C5 P& c- {1 v) K3 ~- T  这样便完成DOS版下同一梯形图不同PC种类之间的转换。 7 v; o$ y% f* K  O. b4 l7 S/ W# u

' @* g$ K# k3 V  @0 z  4 PC程序转换遵循的原则
( a) J6 k  O; R0 t6 m+ s6 n& f. C4 B$ _2 T& B
  (1)低版本PC向高版本PC转换;(2)功能指令少的PC向功能指令多的PC转换。反之,则可能转换出错。? 1 o/ R3 K6 ?! ^# t1 \% V1 \- s) ?

7 f6 q% |% ^5 Q; I/ r6 j  FANUC“FAPT LADDER_Ⅲ”编程软件可编制的PC种类很多,能满足FANUC16/18/160/180/21/16?i/18i/21i/0i等控制系统的PC编程、调试使用。PC程序的转换,为PC设计、快速重组奠定了基础
8 ]& \- H: s1 ?6 {- O
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-2-1 12:06 , Processed in 0.067248 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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