كتاب Theory and Design of CNC Systems
منتدى هندسة الإنتاج والتصميم الميكانيكى
بسم الله الرحمن الرحيم

أهلا وسهلاً بك زائرنا الكريم
نتمنى أن تقضوا معنا أفضل الأوقات
وتسعدونا بالأراء والمساهمات
إذا كنت أحد أعضائنا يرجى تسجيل الدخول
أو وإذا كانت هذة زيارتك الأولى للمنتدى فنتشرف بإنضمامك لأسرتنا
وهذا شرح لطريقة التسجيل فى المنتدى بالفيديو :
http://www.eng2010.yoo7.com/t5785-topic
وشرح لطريقة التنزيل من المنتدى بالفيديو:
http://www.eng2010.yoo7.com/t2065-topic
إذا واجهتك مشاكل فى التسجيل أو تفعيل حسابك
وإذا نسيت بيانات الدخول للمنتدى
يرجى مراسلتنا على البريد الإلكترونى التالى :

Deabs2010@yahoo.com


-----------------------------------
-Warning-

This website uses cookies
We inform you that this site uses own, technical and third parties cookies to make sure our web page is user-friendly and to guarantee a high functionality of the webpage.
By continuing to browse this website, you declare to accept the use of cookies.
منتدى هندسة الإنتاج والتصميم الميكانيكى
بسم الله الرحمن الرحيم

أهلا وسهلاً بك زائرنا الكريم
نتمنى أن تقضوا معنا أفضل الأوقات
وتسعدونا بالأراء والمساهمات
إذا كنت أحد أعضائنا يرجى تسجيل الدخول
أو وإذا كانت هذة زيارتك الأولى للمنتدى فنتشرف بإنضمامك لأسرتنا
وهذا شرح لطريقة التسجيل فى المنتدى بالفيديو :
http://www.eng2010.yoo7.com/t5785-topic
وشرح لطريقة التنزيل من المنتدى بالفيديو:
http://www.eng2010.yoo7.com/t2065-topic
إذا واجهتك مشاكل فى التسجيل أو تفعيل حسابك
وإذا نسيت بيانات الدخول للمنتدى
يرجى مراسلتنا على البريد الإلكترونى التالى :

Deabs2010@yahoo.com


-----------------------------------
-Warning-

This website uses cookies
We inform you that this site uses own, technical and third parties cookies to make sure our web page is user-friendly and to guarantee a high functionality of the webpage.
By continuing to browse this website, you declare to accept the use of cookies.



 
الرئيسيةالبوابةالتسجيلدخولحملة فيد واستفيدجروب المنتدى

شاطر
 

 كتاب Theory and Design of CNC Systems

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
مدير المنتدى
مدير المنتدى
Admin

عدد المساهمات : 16778
التقييم : 29388
تاريخ التسجيل : 01/07/2009
الدولة : مصر
العمل : مدير منتدى هندسة الإنتاج والتصميم الميكانيكى

كتاب Theory and Design of CNC Systems  Empty
مُساهمةموضوع: كتاب Theory and Design of CNC Systems    كتاب Theory and Design of CNC Systems  Emptyالإثنين 16 أبريل 2012, 11:12 pm

أخوانى فى الله
أحضرت لكم كتاب
Theory and Design of CNC Systems
Suk-Hwan Suh , Seong-Kyoon Kang , Dae-Hyuk Chung , Ian Stroud  

كتاب Theory and Design of CNC Systems  T_a_d_11
و المحتوى كما يلي :


Contents
Abbreviations xvii
Part I Principles and NCK Design of CNC Systems
1 Introduction to NC Systems . 3
1.1 Introduction . 3
1.2 The History of NC and NC Machine Tools . 6
1.3 CNC Driving System Components 8
1.3.1 Driving Motor and Sensor . 9
1.3.2 Linear Movement Guide 15
1.3.3 Coupling . 16
1.4 CNC Control Loop . 17
1.4.1 Semi-closed Loop 18
1.4.2 Closed Loop 18
1.4.3 Hybrid Loop 19
1.4.4 Open Loop . 19
1.5 The Components of the CNC system 19
1.5.1 MMI Function . 22
1.5.2 NCK Function . 23
1.5.3 PLC Function . 25
1.5.4 Real-time Control System . 28
1.6 The Progress Direction of the CNC System . 29
1.7 Summary . 31
2 Interpreter 33
2.1 Introduction . 33
2.2 Part Program 34
2.2.1 Program Structure . 35
2.2.2 Main Programs and Subprograms . 39
2.3 Main CNC System Functions 40
2.3.1 Coordinate Systems 40
xixii Contents
2.3.2 Interpolation Functions . 42
2.3.3 Feed Function . 48
2.3.4 Tools and Tool Functions 50
2.3.5 Spindle Functions 53
2.3.6 Fixed-cycle Function . 53
2.3.7 Skip Function . 56
2.3.8 Program Verification . 56
2.3.9 Advanced Functions 57
2.4 G&M-code Interpreter 62
2.5 Summary . 66
3 Interpolator . 69
3.1 Introduction . 69
3.2 Hardware Interpolator . 70
3.2.1 Hardware Interpolation DDA 71
3.2.2 DDA Interpolation . 73
3.3 Software Interpolator . 75
3.3.1 Software Interpolation Methods 78
3.3.2 Sampled-Data Interpolation . 86
3.4 Fine Interpolation 96
3.5 NURBS Interpolation . 98
3.5.1 NURBS Equation Form . 99
3.5.2 NURBS Geometric Characteristics . 100
3.5.3 NURBS Interpolation Algorithm . 101
3.6 Summary . 106
4 Acceleration and Deceleration . 107
4.1 Introduction . 107
4.2 Acc/Dec Control After Interpolation . 108
4.2.1 Acc/Dec Control by Digital Filter 109
4.2.2 Acc/Dec Control by Digital Circuit . 112
4.2.3 Acc/Dec Control Machining Errors . 121
4.2.4 Block Overlap in ADCAI . 126
4.3 Acc/Dec Control Before Interpolation . 128
4.3.1 Speed-profile Generation 129
4.3.2 Block Overlap Control 132
4.3.3 Corner Speed of Two Blocks Connected by an Acute Angle 142
4.3.4 Corner Speed Considering Speed Difference of Each Axis 144
4.4 Look Ahead . 145
4.4.1 Look-Ahead Algorithm . 147
4.4.2 Simulation Results . 152
4.5 Summary . 155Contents xiii
5 PID Control System 157
5.1 Introduction . 157
5.2 The Servo Controller 158
5.3 Servo Control for Positioning 160
5.4 Position Control 161
5.4.1 PID Controller 162
5.4.2 PID Gain Tuning 166
5.4.3 Feedforward Control . 171
5.5 Analysis of the Following Error . 179
5.5.1 The Following Error of the Feedback Controller 179
5.5.2 The Following Error of the Feedforward Controller 182
5.5.3 Comparison of Following Errors . 183
5.6 Summary . 185
6 Numerical Control Kernel . 187
6.1 Introduction . 187
6.2 Architecture of ACDAI-type NCK 187
6.2.1 Implementation of the Interpolator 188
6.2.2 Implementation of the Rough Interpolator 193
6.2.3 Implementation of an Acc/Dec Controller 199
6.2.4 Implementation of Fine Interpolator . 203
6.2.5 Implementation of the Position Controller 208
6.3 Architecture of an ADCBI-type NCK 211
6.3.1 Implementation of the Look-Ahead Module 213
6.3.2 Implementation of an Acc/Dec Controller 215
6.3.3 Implementation of the Rough Interpolator 222
6.3.4 The Mapping Module 225
6.4 Summary . 226
Part II Open-architectural Soft CNC Systems
7 Programmable Logic Control 229
7.1 Introduction . 229
7.2 PLC Elements . 230
7.3 PLC Programming . 234
7.4 Machine Tool PLC Programming . 235
7.5 PLC System Functions 240
7.5.1 Software Model and Communication Model 242
7.5.2 Programming Model . 244
7.5.3 User Programming Languages . 245
7.6 Soft PLC 247
7.7 PLC Configuration Elements . 248
7.7.1 PLC System Functions 249
7.7.2 Executor Programming Sequence . 253
7.7.3 Executor Implementation Example . 254xiv Contents
7.8 Summary . 268
8 Man–Machine Interface 271
8.1 MMI Function . 271
8.1.1 Area for Status Display . 271
8.1.2 Area for Data Input 273
8.1.3 Area for MPG Handling 273
8.1.4 Area for Machine Operation . 273
8.2 Structure of the MMI System . 275
8.3 CNC Programming . 278
8.3.1 The Sequence of Part Programming . 278
8.3.2 Manual Part Programming 279
8.3.3 Automatic Part Programming 280
8.4 Mazatrol Conversational System 289
8.4.1 Turning Conversational System 289
8.4.2 Programming Procedure 292
8.5 Conversational Programming System Design . 294
8.5.1 Main Sequence for Design 294
8.5.2 Key Design Factors 296
8.6 Development of the Machining Cycle 305
8.6.1 Turning Fixed Cycle 305
8.6.2 Turning Cycle for Arbitrary Shape 306
8.6.3 Corner Machining Cycle 310
8.6.4 Drilling Sequence 312
8.7 Summary . 314
9 CNC Architecture Design . 315
9.1 Introduction . 315
9.2 Operating Systems . 317
9.3 Real-time Programming . 319
9.4 Structure of a Real-time OS 321
9.5 Process Management . 323
9.5.1 Process Creation and Termination 324
9.5.2 Process State Transition . 324
9.5.3 Process Scheduling . 325
9.6 Process Synchronization . 330
9.6.1 Semaphores . 330
9.6.2 Using Semaphores . 331
9.6.3 Events and Signals . 331
9.7 Resources . 334
9.7.1 System Resources 334
9.7.2 Mutual Exclusion 335
9.7.3 Deadlock . 336
9.8 Inter-process Communication 337
9.8.1 Shared Memory . 337Contents xv
9.8.2 Message System . 338
9.9 Key Performance Indices 340
9.9.1 Task Switching Time . 340
9.9.2 Context Switching Time 341
9.9.3 Semaphore Shuffling Time 341
9.9.4 Task Dispatch Latency Time . 341
9.10 Hardware and Operating Systems . 344
9.10.1 Architecture of Multi-processing Hardware 344
9.10.2 Operating System Configuration 347
9.10.3 CNC System Architecture . 348
9.11 Summary . 350
10 Design of PC-NC and Open CNC 353
10.1 Introduction . 353
10.2 Design of Software Architecture 356
10.2.1 CNC System Modeling . 356
10.3 Design of Soft-NC System . 359
10.3.1 Design of Task Module . 359
10.3.2 Design of the System Kernel . 361
10.3.3 PLC Program Scanning and Scheduling . 362
10.3.4 Task Synchronization Mechanism 365
10.3.5 Inter-Task Communication 369
10.4 Motion Control System Programming Example . 376
10.4.1 Design of System Architecture . 377
10.4.2 Creating Tasks 378
10.4.3 Task Synchronization . 378
10.4.4 Task Priority 381
10.4.5 Inter-Task Communication 381
10.4.6 Create Event Service . 384
10.5 Open-CNC Systems 387
10.5.1 Closed-type CNC Systems 387
10.5.2 Open CNC Systems 389
10.6 Summary . 393
11 STEP-NC System 395
11.1 Introduction . 395
11.2 Background of STEP-NC 397
11.2.1 Problems with G&M Codes . 397
11.2.2 Historical Background 398
11.3 STEP-NC: A New CNC Interface Based on STEP . 399
11.3.1 Contents 399
11.3.3 Objectives and Impacts . 401
11.4 STEP-NC Data Model 402
11.4.1 Part 1: Overview and Fundamental Principles . 403
11.3.2 Relationship Between STEP and STEP-NC . 399xvi Contents
11.4.2 Part 10: General Process Data 405
11.4.3 Part 11: Process Data for Milling . 407
11.4.4 Part 12: Process Data for Turning . 407
11.4.5 Tools for Milling and Turning 408
11.5 Part Programming 410
11.5.1 Part Programming for the Milling Operation . 411
11.5.2 Part Programming for the Turning Operation . 414
11.6 STEP-CNC System . 415
11.6.1 Types of STEP-CNC . 417
11.6.2 Intelligent STEP-CNC Systems 418
11.7 Worldwide Research and Development 422
11.7.1 WZL-Aachen University (Germany) 422
11.7.2 ISW-University of Stuttgart (Germany) 424
11.7.3 POSTECH (South Korea) . 425
11.7.4 Ecole Polytechnic F´ ed´ erale of Lausanne (Switzerland) . 426
11.7.5 University of Bath (UK) 427
11.7.6 NIST (USA) 427
11.8 Future Prospects . 428
A Turning and Milling G-code System 431
A.1 Turning . 431
A.2 Milling . 434
A.3 Classification of G-code Groups 437
Bibliography . 439
Index . 44
Abbreviations
AAM – Application Activity Model
AC – Alternating Current
Acc/Dec – Acceleration and Deceleration
ACS – Autonomous Control System
ADCAI – Acc/Dec Control After Interpolation
ADCBI – Acc/Dec Control Before Interpolation
AGV – Autonomous Guided Vehicle
AIM – Application Interpreted Model
AP – Application Protocol
API – Application Programming Interface
APT – Automatically Programmed Tool
ARM – Application Reference Model
ASCII – American Standard Code for Information Interchange
BCD – Binary Coded Decimal
BLU – Basic Length Unit
CAD – Computer-Aided Design
CAI – Computer-Aided Inspection
CAM – Computer-Aided Manufacturing
CAPP – Computer-Aided Process Planning
CAPS – Conversational Automatic Programming System
CCW – Counter Clock Wise
CD – Committee Draft
CES – Code Editing System
CGS – Code Generating System
CMM – Coordinate Measurement Machine
CNC – Computerized Numerical Control
CORBA – Common Object Request Broker Architecture
CPU – Central Processing Unit
xviixviii Abbreviations
CW – Clock Wise
D – Derivative, as in Derivative Control
D/A – Digital to Analog
DA-BA-SA – Design-Anywhere, Build-Anywhere,
Support-Anywhere
DB – DataBase
DC – Direct Current
DDA – Digital Differential Analyzer
DNC – Direct Numerical Control
DPM – Dual Port Memory
DPR – Dual Port RAM
DRV – Drives
DRV – DRiVe
DSP – Digital Signal Processing
EDM – Electrical Discharge Machining
EH – chord Height Error
EIA – Electronic Industries Association
EISA – Extended Industry Standard Architecture
EOB – End Of Block
ER – Radial Error
FA – Flexible Automation
FBD – Function Block Diagram
FDIS – Final Draft International Standard
FIFO – First In, First Out
FIR – Finite Impulse Response
FMS – Flexible Manufacturing System
FPLC – Fast PLC
F/V – Frequency to Voltage
GPMC – General Purpose Motion Control
GUI – Graphical User Interface
HAL – Hardware Abstract Layer
HMI – Human Machine Interface
H/W – Hardware
I – Integral, as in Integral Control
ICS – Information Contents and Semantics
IEC – International Electrotechnical Commission
IKF – Inverse Compensation Filter
IL – Instruction ListAbbreviations xix
IMS – Intelligent Manufacturing Systems
IO – Interrupt Overhead
IPC – Inter Process Communication
IPO – InterPOlation
IPR – InterPReter
IS – International Standard
ISA – Industry Standard Architecture
ISO – International Organization for Standardization
ISR – Interrupt Service Routine
LD – Ladder Diagram
LED – Light Emitting Diode
LM – Linear Movement
LSI – Large Scale Integrated Circuit
MDI – Multiple Document Interface
MES – Manufacturing Execution System
MMC – Man Machine Control
MMI – Man Machine Interface
MPG – Manual Pulse Generator
MRR – Material Removal Rate
MTB – Machine Tool Builder
NC – Numerical Control
NCK – Numerical Control Kernel
NPLC – Normal PLC
NURBS – Non Uniform Rational B-Spline
NWIP – New Work Item Proposal
OAC – Open Architecture Controller
OMM – On Machine Measurement
OS – Operating System
OSI – Open Standard Interface
OT – Over Travel
P – Proportional, as in Proportional Control
PC – Personal Computer
PCI – Peripheral Component Interconnect
PID – Proportional Integral Derivative
PLC – Programmable Logic Control
PMSMs – Permanent Magnet Synchronous Motors
POS – POSition
RAM – Random Access Memoryxx Abbreviations
RM – Rate Monotonic
RMS – Rate Monotonic Scheduling
ROM – Read Only Memory
RPM – Revolutions Per Minute
RS – Recommended Standard
RTOS – Real Time Operating System
RTX – RealTime eXtension
SC – Sub Committee
SERCOS – SErial Realtime COmmunication System
SFC – Sequential Function Chart
SFP – Shop Floor Programming
SISO – Single Input Single Output
SOP – Shop floor Oriented Programming
ST – Structured Text
STEP – STandard for the Exchange of Product model data
S/W – Software
TC – Technical Committee
TPG – Tool Path Generation
VME – Virtual Machine Environment
WD – Working Draft
WOP – Workshop Oriented Programming
XML – eXtensible Markup Language
YACC – Yet Another Compiler Compiler
ZPETC – Zero Phase Error Tracking Control


 كلمة سر فك الضغط : books-world.net
The Unzip Password : books-world.net
أتمنى أن تستفيدوا من محتوى الموضوع وأن ينال إعجابكم

رابط من موقع عالم الكتب لتنزيل كتاب Theory and Design of CNC Systems
رابط مباشر لتنزيل كتاب Theory and Design of CNC Systems

الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
مدير المنتدى
مدير المنتدى
Admin

عدد المساهمات : 16778
التقييم : 29388
تاريخ التسجيل : 01/07/2009
الدولة : مصر
العمل : مدير منتدى هندسة الإنتاج والتصميم الميكانيكى

كتاب Theory and Design of CNC Systems  Empty
مُساهمةموضوع: رد: كتاب Theory and Design of CNC Systems    كتاب Theory and Design of CNC Systems  Emptyالسبت 01 ديسمبر 2012, 12:26 pm

تم تعديل الرابط

الرجوع الى أعلى الصفحة اذهب الى الأسفل
amrokh9
مهندس تحت الاختبار
مهندس تحت الاختبار
amrokh9

عدد المساهمات : 3
التقييم : 3
تاريخ التسجيل : 01/11/2013
العمر : 51
الدولة : egypt
العمل : free busnise
الجامعة : faculty of scince

كتاب Theory and Design of CNC Systems  Empty
مُساهمةموضوع: رد: كتاب Theory and Design of CNC Systems    كتاب Theory and Design of CNC Systems  Emptyالأربعاء 13 أغسطس 2014, 9:32 pm

شكرا جزيييييييييييييييييييييييييييييييييييييييييلا يا اخى الكريم

الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
مدير المنتدى
مدير المنتدى
Admin

عدد المساهمات : 16778
التقييم : 29388
تاريخ التسجيل : 01/07/2009
الدولة : مصر
العمل : مدير منتدى هندسة الإنتاج والتصميم الميكانيكى

كتاب Theory and Design of CNC Systems  Empty
مُساهمةموضوع: رد: كتاب Theory and Design of CNC Systems    كتاب Theory and Design of CNC Systems  Emptyالخميس 14 أغسطس 2014, 6:06 pm

@amrokh9 كتب:
شكرا جزيييييييييييييييييييييييييييييييييييييييييلا يا اخى الكريم



 كتاب Theory and Design of CNC Systems  259976 

الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
كتاب Theory and Design of CNC Systems
الرجوع الى أعلى الصفحة 
صفحة 2 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى هندسة الإنتاج والتصميم الميكانيكى :: المنتديات الهندسية :: منتدى الكتب والمحاضرات الهندسية :: منتدى الكتب والمحاضرات الهندسية الأجنبية-
انتقل الى: