Logic inputs of the PLC channel. Fagor CNC 8055 para otras aplicaciones, CNC 8055 for lathes, CNC 8055 para fresadoras, CNC 8055 for milling machines, CNC 8055 para tornos, CNC 8055 for other applications
Add to My manuals706 Pages
advertisement
Installation manual
12.6
Logic inputs of the PLC channel
To govern the axes managed by PLC.
/FEEDHOP (M5004)
It is similar to general logic input /FEEDHOL (M5002), but for the PLC channel.
When the PLC sets this signal low, the CNC stops the axes (maintaining spindle rotation). When the signal returns to the high logic level, the movement of the PLC axes continues.
This input must always be defined in the PLC program.
/XFERINP (M5005)
It is similar to general logic input /XFERINH (M5003), but for the PLC channel.
If the PLC sets this signal low, the CNC prevents the following block from starting, but finishes the one it is executing. When the signal returns to high logic level, the CNC continues to execute the program.
This input must always be defined in the PLC program.
AUXENDP (M5006)
It is similar to general logic input AUXEND (M5016), but for the PLC channel.
This signal is used in the execution of auxiliary M functions to tell the CNC that the PLC is executing them.
It operates in the following way:
1.
Once the block has been analyzed and after passing the corresponding values in variables
"MBCD1-7", the CNC will tell the PLC through the general logic output "MSTROBEP" that the required auxiliary function or functions must be executed.
12.
2.
When the PLC detects the activation of the "MSTROBEP" signal it must deactivate the general logic input "AUXENDP" to "tell" the CNC that the execution of the function has started.
3.
The PLC will execute all the required auxiliary functions analyzing general logic output
"MSTROBEP" and variables "MBCDP1" through "MBCDP7" (R565 through R571).
Once this has been executed the PLC must activate the general logic input "AUXENDP" to indicate to the CNC that the processing of the required functions was completed.
4.
Once the general "AUXENDP" input is activated, the CNC will require that this signal be kept active for a time period greater than the value given to the g.m.p. MINAENDW (P30).
This way, erroneous interpretations of this signal by the CNC due to an improper PLC program logic are avoided .
5.
Once the period of time MINAENDW has elapsed with the general input "AUXENDP" at a high logic level, the CNC will deactivate the general logic output "MSTROBEP" to tell the PLC that the execution of the required auxiliary function or functions has been completed.
CNC 8055
CNC 8055i
S
OFT
: V01.6
X
·493·
12.
Installation manual
BLOABORP (M5061)
It is similar to general logic input BLOABOR (M5060), but for the PLC channel.
When the PLC sets this mark high, the CNC ends the movement in progress and starts executing the next block. If the interrupted block had M functions to be executed after the block, they will be executed before going on to the next block.
This mark only affects the execution in automatic mode and the simulation with motion.
This mark does not stay active after the execution. Once executed, the CNC deactivates it. Likewise, if they are activated in a block that does not accept them, they will also be deactivated; they do not stay active for the next block.
These marks affect the following functions.
• It affect motion blocks G0, G1, G2, G3.
• They affect the dwell programmed with G4.
• It affects the look-ahead. In this type of programs with very small blocks, it is not possible to stop at the same block where the "BLOABOR" mark is detected. In these cases, it will be canceled at the block where the axis is fully decelerated.
These marks do not affect the following functions.
• It does not affect motionless blocs, which will be executed.
• It does not affect the M functions that are executed after the block. These functions are always executed, even if the movement of the block is interrupted.
• It does affect not affect threading blocks G33. Nor does it affect the regular tapping or rigid tapping cycles regardless of the value of parameter STOPTAP.
• It does not affect spindle positioning blocks M19. If the spindle positioning is in a block containing axis movement, it aborts the movement of the axes, but it completes the positioning of the spindle.
• It has no effect when tangential control is active.
Considerations for the execution
These marks do not affect block preparation. When canceling the execution of a block, the next movement is carried out up to the prepared target coordinates; no preparation is done.
On the other hand, only the programmed axes are involved in the next movement. The rest of the axes are ignored, even if there is a real difference in position because the previous block has been aborted.
CNC 8055
CNC 8055i
S
OFT
: V01.6
X
Path 1 Path 2
The solid lines represent the programmed paths and the dashed lines the real paths, after activating the BLOABORP mark.
If a block is aborted and then the RETRACE function is activated, the retraced path (backwards) will not be the same as the one traveled forward. The two paths will not coincide either when aborting a block while the RETRACE function is active.
·494·
advertisement
Related manuals
advertisement
Table of contents
- 9 About the product
- 11 Declaration of conformity
- 13 Version history
- 15 Safety conditions
- 19 Warranty terms
- 21 Material returning terms
- 23 Additional remarks
- 25 Fagor documentation
- 27 CNC structure
- 29 Central unit
- 33 –CPU– Module
- 43 –Vpp Axes– module
- 50 –Vpp SB Axes– module
- 57 –I/O– module (inputs - outputs)
- 62 Monitors
- 63 11" LCD Monitor
- 65 11" LCD monitor + M, T, MC or TC keyboard
- 67 Operator panel
- 68 MC, TC, MCO/TCO and alphanumeric operator panels
- 69 Alphanumeric keyboard (optional)
- 73 CNC structure
- 77 Connectors
- 102 Operator panel
- 104 Alphanumeric keyboard (optional)
- 108 Heat dissipation by natural convection
- 109 Heat dissipation by forced convection with inside fan
- 110 Heat dissipation by air flow to the outside using a fan
- 113 Installation of the modules
- 114 Power supply
- 120 Digital inputs and digital outputs (single module)
- 122 Digital inputs and digital outputs (double module)
- 124 Electrical characteristics of the inputs and outputs
- 126 Numbering of the digital inputs and outputs
- 131 Digital inputs and outputs
- 132 Analog inputs and outputs
- 133 Setup
- 137 Connection of the emergency input and output
- 145 Parameter matching between the CNC and the Sercos drive
- 146 subroutine
- 148 General machine parameters
- 206 Axis parameters
- 239 Spindle parameters
- 240 Machine parameters for the main and 2nd spindles
- 259 Machine parameters for auxiliary spindle
- 261 Drive parameters
- 264 Friction compensation
- 265 Serial line parameters
- 268 Ethernet parameters
- 272 PLC Parameters
- 280 Tables
- 280 Miscellaneous (M) function table
- 282 Leadscrew error compensation table
- 284 Cross compensation parameter table
- 285 Axes and coordinate systems
- 288 Rotary axes
- 290 Gantry axes
- 291 Slaved axes and synchronized axes
- 292 Incline axis
- 294 Tandem axes
- 300 Relationship between the axes and the JOG keys
- 301 Path-jog mode
- 303 Movement with an electronic handwheel
- 304 Standard handwheel
- 305 Path handwheel
- 306 Feed handwheel mode
- 307 "Additive handwheel" mode
- 309 feedback system
- 310 Counting speed limitation
- 311 Resolution
- 315 Axis adjustment
- 316 Drive adjustment
- 317 Gain setting
- 318 Proportional gain setting
- 319 Feed-forward gain setting
- 320 Derivative (AC-forward) gain setting
- 321 Leadscrew backlash compensation
- 322 Leadscrew error compensation
- 324 Circle geometry test
- 326 Reference systems
- 327 Home search
- 331 Setting on systems without distance-coded feedback
- 333 Setting on systems with distance-coded feedback
- 334 Axis travel limits (software limits)
- 335 Unidirectional approach
- 336 Auxiliary M, S, T function transfer
- 338 Transferring M, S, T using the AUXEND signal
- 340 Main and second spindle
- 342 Spindle types
- 343 Spindle speed (S) control
- 345 Spindle gear change
- 347 Spindle in closed loop
- 353 Auxiliary spindle controlled by PLC
- 354 Treatment of emergency signals
- 357 Digital servo (CAN or Sercos)
- 358 Communications channel
- 361 Drive’s absolute feedback
- 362 Axes (2) controlled by a single drive
- 365 "C" axis and spindle with a single feedback
- 368 Additive coupling between axes
- 370 Fagor handwheels: HBA, HBE and LGB
- 374 Machine safety related functions
- 374 Maximum machining spindle speed
- 375 Cycle start disabled when hardware errors occur
- 376 Configuring a CNC as two and a half axes
- 377 Machine parameter setting
- 378 PLC program
- 380 Tool magazine
- 380 Tool change via PLC
- 381 Tool magazine management
- 382 Gear ratio management on axes and spindle
- 383 Axis example: Encoder at the motor
- 384 Axis example: external feedback device without a gear box
- 388 Axis example: external feedback device with gear box
- 391 Spindle example: Encoder at the motor
- 393 Spindle example: external encoder without gear box
- 396 Spindle example: external encoder with gear box
- 399 Feedback combination for SERCOS axes with external feedback to the CNC
- 400 Open communication
- 402 Reception setting
- 402 Incompatibility with WINDNC via RS
- 403 Trace of characters sent and received
- 404 Examples of open communication
- 408 Auto-adjustment of axis machine parameter DERGAIN
- 412 PLC resources
- 413 PLC program execution
- 416 Loop time
- 417 Modular structure of the program
- 417 First cycle module (CY1)
- 417 Main module (PRG)
- 418 Periodic execution module (PE t)
- 419 Priority of execution of the PLC modules
- 421 Inputs
- 422 Outputs
- 423 Marks
- 425 Registers
- 426 Timers
- 429 Monostable mode. TG1 input
- 431 Delayed activation mode. TG2 input
- 433 Delayed deactivation mode. TG3 input
- 435 Signal limiting mode. TG4 Input
- 437 Counters
- 440 Operating mode of a counter
- 442 Module structure
- 443 Directing instructions
- 446 Consulting instructions
- 448 Operators and symbols
- 449 Action instruction
- 450 Binary assignment instructions
- 451 Conditional binary action instructions
- 452 Sequence breaking action instructions
- 453 Arithmetic action instructions
- 455 Logic action instructions
- 457 Specific action instructions
- 460 Auxiliary M, S, T functions
- 463 Auxiliary M, S, T function transfer
- 464 Transferring M, S, T using the AUXEND signal
- 466 Displaying messages, errors and screens
- 468 Access to the PLC from the CNC
- 469 Access to the PLC from a PC, via DNC
- 472 General logic inputs
- 481 Axis logic inputs
- 486 Spindle logic inputs
- 491 Logic inputs of the auxiliary spindle
- 492 Key inhibiting logic inputs
- 493 Logic inputs of the PLC channel
- 495 General logic outputs
- 503 Logic outputs of the axes
- 505 Spindle logic outputs
- 507 Logic outputs of the auxiliary spindle
- 508 Logic outputs of key status
- 511 Variables associated with tools
- 515 Variables associated with zero offsets
- 516 Variables associated with function G
- 518 Variables associated with machine parameters
- 519 Variables associated with work zones
- 521 Variables associated with feedrates
- 524 Variables associated with coordinates
- 526 Variables associated with electronic handwheels
- 528 Variables associated with feedback
- 529 Variables associated with the main spindle
- 532 Variables associated with the second spindle
- 535 Variables associated with the live tool
- 536 Variables associated with local and global parameters
- 537 Sercos variables
- 538 Software & hardware configuration variables
- 541 Variables associated with telediagnosis
- 543 Operating-mode related variables
- 547 Other variables
- 558 PLC execution channel
- 559 Considerations
- 561 Blocks which can be executed from the PLC
- 565 Control of the PLC program from the CNC
- 567 Action CNCEX
- 568 Synchronize a PLC axis with a CNC axis
- 570 Configuration file
- 572 Configuration language
- 573 Key words
- 577 Arithmetic operations
- 579 Conditional instructions
- 580 Example of a configuration file
- 582 Error log file (P999500)
- 585 Axis control
- 586 Tool control
- 587 Spindle control
- 589 Screens, subroutines and cycles
- 590 Associated keys
- 592 OEM text in several languages
- 595 Associated programs
- 596 Associated subroutines
- 597 Configuration file
- 601 Error log file (P999500)
- 602 Cycle data entry
- 604 Example. Consult inputs and outputs
- 605 Example. Machining canned cycle
- 608 Definition of symbols (mnemonics)
- 610 First cycle module
- 611 Main module
- 619 Technical characteristics of the 8055iCNC
- 623 Central unit of the 8055 CNC
- 627 11" LCD Monitor
- 629 Probe connection at the 8055i
- 631 Probe connection at the 8055 CNC
- 633 Summary of internal CNC variables
- 641 Summary of PLC commands
- 645 Summary of PLC inputs and outputs
- 651 2-digit BCD code output conversion table
- 653 Key code
- 663 Logic outputs of key status
- 673 Key inhibiting codes
- 683 Machine parameter setting chart
- 695 M functions setting chart
- 697 Leadscrew error compensation table
- 699 Cross compensation table
- 701 Maintenance