青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 379|回复: 1

[UG经典资料] 干数控这么多年,现在才知道CNC硬件是基础、软件是灵魂的意义

[复制链接]
发表于 2019-5-11 17:23 | 显示全部楼层 |阅读模式
123 - 副本.png
+ w! W# ]. f4 b/ G! d/ \

, o) z" }* y9 F) W
嗨,大家好,今天给大家分享一下计算机数控装置的软件结构,下图中这是广数9807TDB的数控系统面板,面板区域包括:LCD显示、机床面板、编辑键盘、显示菜单按键、软功能键等,这些按键操作不同页面的显示,实际上包括了数控装置的基本软件功能,比如人机交互、零件加工程序编辑、参数管理、诊断等。

- P; D" `9 t4 m- X7 q. ~7 L; |# n& o" T) D6 n( \9 s+ O" w9 T
22.png
1 g& J+ `8 ~$ O, h

, B/ t* r, u8 U+ k4 ?0 L
5 U! H, x8 y5 o* D; r) D7 c. H6 _/ e

6 Y+ I+ N. b- S% \0 ~% v/ p
数控装置的软件主要分为两大类:管理软件和控制软件,管理软件包括零件程序的管理和编辑,人机交互操作、参数管理通讯功能。
控制软件就包括:译码、刀补操作、速度处理、插补运算、位置控制、开关量控制、主轴控制、系统诊断。
管理软件部分的作用是:首先是零件程序管理模块,里面程序是作为文件存储在数控系统中在文件检索页面,显示所有的文件名称以及相关信息,我们能够对文件进行删除、复制、备份操作,也能够打开和关闭文件,还可以通过通讯接口在数控系统和外部设备之间进行离线程序的传输,

- ?. ]( Q! Q8 ?" k  T& |3 T" [% D6 p
23.png 4 M- z6 m) P. q/ ]
  p7 ^4 h0 u  k( Y) \) \. t
( a9 C' H; n$ t# J+ P
$ k+ ?! {2 R; v8 t- m9 Y
1 ^+ }$ E8 L) P" [7 w
零件程序编辑模块的作用是:每个文件能够进行基本的文本编辑,数控系统能够对选择的文件进行程序检查,此外可以通过编程键盘输入单个的程序段,也就是nds多种方式,执行简单的数控实训,程序在数控系统中还可以进行轨迹模拟显示刀具运动的路径参数。
管理模块的作用是:进行零件程序以外的数据管理,主要包括机床参数、刀补数据、宏数据以及系统参数等。
人机交互模块是指微机控制系统基本的功能模块,简称为HMI,是操作人员和控制装置之间方向沟通的桥梁,用户通过按键输入,可以进行零件程序编辑,参数修改、数控机床的操控,同时可以显示实时反馈程序信息数控机床的运行状态、通讯功能包括了数控装饰各种数据接口通讯协议的实现。
下面结合数控系统自动加工的过程,来介绍一下控制软件,对数控加工来说,当用户输入零件程序、刀补数据、控制参数等信息后,数控装置通过程序段的译码,相关加工数据的刀具补偿速度处理,在通过x5计算位置控制实现自动加工,整个加工过程包括了控制软件的相关,模块此外控制软件还包括开关量控制、诊断模块。

# Y; z5 T% y  O; T9 c1 W( c- G8 T' }5 U1 r1 A0 b
24.png
% X% I: K; N7 @) }* p1 {
- @0 G. C3 H+ [4 `: [, L- Z. a

9 n; z6 |: C" a3 A! q' M8 U. w3 }9 K& R0 H$ B3 U8 U
多任务性是指:数控加工过程中对执行有严格的时间要求(任务必须规定时间内完成或响应),否则将导致执行结果错误或者系统故障的特性,数控功能软件分为实时性与弱实时性,实时性是任务执行有严格时间是要求,否则将导致执行结果错误或系统故障的特性,弱实时性任务,是要求相对较弱,只要保证某一段时间是内运行即可,其优先级可以设置低一些。
数控系统的另个特点是并行处理,并行处理就是指点系统在同一时刻隔或同一时刻内完成多个任务的处理面,而单一资源cpu的系统,也就是单一资源的系统,他的并行处理是通过分时共享来实现的,也就是说在规定的时间长度内,根据各个任务实时性的要求,规定他们占用cpu的时间,使他们分时共享系统的资源,这个规定的时间长度就叫做时间片。
资源分时共享的特征表现为:在任何一个时刻只有一个任务占有CPU,在一个时间片内,cpu并行地执行了两个或两个以上的任务,这种背景处理只具有宏观上的意义,从微观上来说各个任务还是逐一执行的另,外对于多cpu的系统,也就是多资源的系统来说变形处理是通过并发处理和流水处理来实现的。
如果任务间的关联程度不高,都可以让其分别在不同的cpu上,同时执行称之为并发处理,若任务间的关联程度较高,也就是一个任务的输出是另个任务的输入,则可采取流水处理的方法来实现并行处理。
并发处理和流水处理的特征表现为:除了流水处理开始和结束外他任何时刻均为多个以上的任务并发执行,这种变形处理的关键是时间重叠,也就是以资源重叠的代价换得时间上的重叠。
数控系统软件结构,是指具有实时任务的系统,可采用前后台程序结构、中断结构、基于实时操作系统的软件结构。
1 t! r* y% X: A0 T; e4 Z, @

9 l* e0 ?, w  o+ r& { 25.png ( x, u9 Z4 M. f2 F

$ u! f! u: q3 j$ G
4 e- c: R6 h9 w. u) {6 {9 T7 |6 q8 ^* c  |
首先介绍前后台型结构,前台程序是个强势实现任务,它实际上是一个实时中断服务程序,主要包括插入运算和位置控制等,后台程序就是背景程序完成落实实现任务,它是一个循环运行的程序,运行过程中不断的定时被前台中断程序所打断,这些任务包括显示,输入输出、译码、刀补处理、速度处理等。
中断型结构:除了初始化程序之外、整个系统软件的各个任务模块,分别安排在不同级别的中断服务程序中,有中断管理系统对各级中断服务程序来实施调度管理。
最后我们介绍一下基于实时操作系统的结构,实时操作系统是具有实时性,且能支持实时控制系统工作的操作系统,当多个事件发生时,系统按优先级高低确定哪个程序占用cpu,以保证优先级的事件先运行,从而实现实时信息即使被采集,驱动系统软件完全可以在实时操作系统的基础上进行。
为了满足数控系统时使用的要求,系统的调度机制必须能够根据外界的实时信息以足够快的速度进行任务调度,优先抢占调度机制,就是能满足上述要求的调度技术,它是一种基于实时中断技术的任务调度机制,抢占式是调度算法,确保最高优先级的任务一旦就绪,立即得到cpu的控制权,这些高优先级的任务是让系统采用优先抢占调度机制,能够在系统规定的时间内进行数控任务的调度,目前这种基于实时操作系统的软件结构开发模式,在数控系统生产厂家得到了广泛的应用。
青华成立于2004年,是一家专业的模具技术服务公司,自成立以来始终致力于为国内模具企业、技术院校及个人提供优质、专业的产品研发、技术培训、技术支援、网络媒体等服务。学院开设有ug产品设计、PRO﹨E产品设计、ug模具设计、UG数控编程、五金模具设计、PowerMill编程等热门专业技术课程。学院以完善的培训体系、雄厚的师资力量、卓越的培训效果被业界公认为国内较好、较专业的模具技术培训。每位在校学员每人配备一台专属液晶显示电脑;每个专业都有独立的多媒体教室上课,全日制教学,完全不需要排队上课;配有宽敞的学员上机练习大厅;拥有独立的加工中心。

7 R! @# j; G$ n+ [/ z% c& V! {1 Z, J

) {; E- L7 B$ M/ {: q  k
咨询电话:18617251172(同微信)周老师   QQ:3199186979
* C1 ]/ f  ]4 y% }加或者打电话咨询!
9 {8 N) P$ ]. o) X$ F
教学模式:
8 H- ^; J# N% {8 b% a  e4 a1、随到随学。(学校有食堂、宿舍)& E' Q" L: n- N- N  e
2、一次报名,终身学习。
; h, K. L8 B( K6 X5 l/ _7 c8 p- J% ^3、采用工厂管理模式教学,与实际应用接轨。* i" Q1 x+ c) V! x. s
4、采用阶段性测试,充分了解学员的学习状况。
676312426775812499.jpg
1 s- ^  N# E: |  w" M$ A( T  D
0 v8 i0 F) ^2 f4 ^) d2 U8 @4 b
632662398272958404.jpg

. q) {2 ?* A0 ^1 S/ s+ b8 g8 b
; [4 N1 C$ b/ o0 G3 I3 [" j4 P
678402656798966691.jpg & S8 p2 F7 m1 X/ p  n: j6 l$ d

9 B/ i. j3 J# t9 d: Y- M# J

2 N( v' [  [. t' R; |& ?4 J
发表于 2019-6-11 09:25 | 显示全部楼层
啥也不说了,楼主是铁杆级的ug爱好者,就是给力!UG论坛更给力!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-27 06:52 , Processed in 0.051673 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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