cnc 8055 ·m· - fagor automation...new features cnc 8055 cnc 8055i ·m· model soft: v02.3x ·5·...

38
CNC 8055 ·M· New features Ref. 2001 Soft: V02.4x

Upload: others

Post on 24-Jan-2021

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

CNC 8055 ·M·

New features

Ref. 2001Soft: V02.4x

Page 2: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

This product uses the following source code, subject to the terms of the GPL license. The applications busybox V0.60.2;dosfstools V2.9; linux-ftpd V0.17; ppp V2.4.0; utelnet V0.1.1. The librarygrx V2.4.4. The linux kernel V2.4.4. The linux bootppcboot V1.1.3. If you would like to have a CD copy of this source code sent to you, send 10 Euros to Fagor Automationfor shipping and handling.

All rights reserved. No part of this documentation may be transmitted,transcribed, stored in a backup device or translated into another languagewithout Fagor Automation’s consent. Unauthorized copying or distributing of thissoftware is prohibited.

The information described in this manual may be changed due to technicalmodifications. Fagor Automation reserves the right to make any changes to thecontents of this manual without prior notice.

All the trade marks appearing in the manual belong to the corresponding owners.The use of these marks by third parties for their own purpose could violate therights of the owners.

It is possible that CNC can execute more functions than those described in itsassociated documentation; however, Fagor Automation does not guarantee thevalidity of those applications. Therefore, except under the express permissionfrom Fagor Automation, any CNC application that is not described in thedocumentation must be considered as "impossible". In any case, FagorAutomation shall not be held responsible for any personal injuries or physicaldamage caused or suffered by the CNC if it is used in any way other than asexplained in the related documentation.

The content of this manual and its validity for the product described here has beenverified. Even so, involuntary errors are possible, thus no absolute match isguaranteed. Anyway, the contents of the manual is periodically checked makingand including the necessary corrections in a future edition. We appreciate yoursuggestions for improvement.

The examples described in this manual are for learning purposes. Before usingthem in industrial applications, they must be properly adapted making sure thatthe safety regulations are fully met.

DUAL-USE PRODUCTS

Products manufactured by FAGOR AUTOMATION since April 1st 2014 willinclude "-MDU" in their identification if they are included on the list of dual-useproducts according to regulation UE 428/2009 and require an export licensedepending on destination.

Page 3: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·3·

I N D E X

VERSION V02.31

1. Punching press graphics.................................................................................................................................... 52. Synchronization of the axes movement with the feed hold ................................................................................ 83. Set the machine coordinate (G174) ................................................................................................................... 94. Anticipation of M functions ............................................................................................................................... 105. Tap withdrawal once the network has been reestablished .............................................................................. 116. Tool withdrawal during shutdown..................................................................................................................... 137. Save screen by pressing [SHIFT] + [Page Up] ................................................................................................ 168. Working with two additive handwheels simultaneously.................................................................................... 179. CNC8055 (client) and PC (server) connection................................................................................................. 1910. Expansion of zero offsets to 40...................................................................................................................... 2011. General machine parameter CODEPAGE (P197) ......................................................................................... 2012. Anticipated spindle stop ................................................................................................................................. 2113. Deletion of temporary files on the hard disk................................................................................................... 2114. PANDRAW variable for grinding cycles ......................................................................................................... 22

VERSION V02.33

1. Different accelerations for G00 and G01.......................................................................................................... 232. Select handwheel movements in radii or diameters, when the axis is in diameters ........................................ 243. CNCDISSTAT variable..................................................................................................................................... 24

VERSION V02.34

1. CNC8055i EN (engraving) model..................................................................................................................... 25

VERSION V02.40

1. New way of drawing the tool path .................................................................................................................... 272. Execution of a part-program from a USB hard drive ........................................................................................ 273. Executing a part-program from the remote hard drive ..................................................................................... 294. Reset X, Y, and Z axes before executing a program ....................................................................................... 305. A new way to continue executing an interrupted program ............................................................................... 316. Parameter M in instruction G51 ....................................................................................................................... 327. New variable PRGTXT..................................................................................................................................... 328. CNC communication using a device via the CANopen bus ............................................................................. 339. PANDRAW variable value to identify the PCALL screen ................................................................................. 3310. BCSD drives with a 23 bit encoder ................................................................................................................ 3411. New variables for progress and remaining machining time ........................................................................... 34

Page 4: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·4·

New features

CNC 8055CNC 8055i

Page 5: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

·5·

VERSION V02.31

1 Punching press graphics

Using the new graphic representation of the punching press, when a punching program is run, theCNC displays the path, the points where the punch strikes and the shape of the punch. The punchingpress graphics work during both simulations and actual execution.

The punching press graphics are activated through the general machine parameter GRAPHICS(P16).

General machine parameter GRAPHICS (P16)

On M, MC, and MCO models, this parameter indicates the axis system being used for the graphicrepresentation (milling machine graphics or punching press graphics), as well as the motionpossibilities for the W axis added to those of the Z axis in the graphic representation (W additive).

When the punching press graphics are activated, the following options will be available:

• Show paths /G0 /G1 /G2 /G3.

• Define the sheet dimensions.

[GRAPHIC PARAMETERS] / [PUNCHING PRESS]

• Softkeys to define the area to be displayed.

[SHEET AREA]: Fixed zoom of the sheet dimensions.

[OPTIMUM AREA] Zoom showing the area of the points where the punch strikes.

Value Meaning

0 Mill graphics.

1 Mill graphics with added W axis.

2 Boring Mill graphics.

3 Boring Mill graphics with added W axis.

4 Mill graphics (changed line graphics).

16 Punching press graphics

Default value: 0

GRAPHICS = 0 GRAPHICS = 4GRAPHICS =16

Page 6: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·6·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

Editing a punch profile

Each corrector is associated with a profile with the punch shape. When accessing the table ofcorrectors, an image of the profile of each punch is displayed in the lower right corner.

The [EDITAR PERFIL] softkey in the menu can be used to begin editing the punch profile. Whenthis softkey is pressed, the profile editor opens with the name of the program containing the profile.

The punch profile must be closed and there can only be one single profile. If an attempt is madeto save more than one profile, a warning message will appear saying that the profile is not correct.

After editing a punch profile, when exiting the editing application, a program is created in which thepunch shape is saved. This program will be saved in the directory "PunchOffsetProfile" and it willbe called "PUNCHP-XXX.PIM", where XXX is the corrector number.

If any of the profiles is changed through FTP or by completing a Restore, the punch shape will beupdated during the start-up of the CNC. The program will be on the hard disk, in the"PunchOffsetProfile" directory.

A Backup/Restore will be able to be run on the "PunchOffsetProfile" directory so that all the profilescan be copied from one CNC to another.

Punch profile display:

The center of the tool (punch) is the point 0,0.

It will be possible to rotate the punch around its center. The rotational axes will be defined in thegeneral machine parameter PUNCHROT (P194).

Activating the strike point display

The PLC mark GRAPOSEN (M5080) is used to activate the strike point display.

Once the mark is active, every time the axis reaches the programmed position, the shape of thepunch will be drawn.

Example:

Note:

The following M functions activate and deactivate the punching:

M50: Activates the punching

M51: Deactivates the punching

If you wish to work in millimeters, the punches must be edited in millimeters and the general machineparameter INCHES (P8) must have a value of 0.If you wish to work in inches, the punches must be edited in inches and the general machine parameterINCHES (P8) must have a value of 1.

It is recommended to activate the PLC mark GRAPOSEN (M5080) in a subroutine associated withthe M that activates the punching. This way, the mark will also be activated in the G functions simulationmode and the simulation of the graphics will be seen in this mode.

i

(SUB 7771)(PLCMM5080 = 1)(RET);(SUB 7772)(PLCMM5080 = 0)(RET)

M function table

M50 S7771 00000000M52 S7772 00000000

Page 7: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

·7·

PLC machine parameters and marks

PUNCHROT (P194)

General machine parameter that indicates the rotational axis of the punch when punch pressgraphics are used:

GRAPOSEN (M5080)

PLC mark that permits activating the display of the strike point on a punch press machine. Whenthe punching mode is activated, this mark must have the logic value of 1, and when it is deactivatedthe logical value must be set to ·0·.

When the mark is active, each positioning is considered a strike.

Value Meaning Value Meaning

0 None. 5 V axis.

1 X axis. 6 W axis.

2 Y axis. 7 A axis.

3 Z axis. 8 B axis.

4 U axis. 9 C axis.

Default value: 0

Page 8: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·8·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

2 Synchronization of the axes movement with the feed hold

Its use is recommended with punching presses so that the delay that occurs between the time whenthe feed hold signal raises and the axes begin to move is always the same.

Synchronization activation

To activate synchronization, set bit 2 of the general machine parameter IPOTIME (P73)=1.

IPOTIME (P73)

This parameter has 16 bits counted from right to left.

Each bit has a function or work mode associated with it. By default, all the bits will be assigned thevalue of ·0·. Assigning the value of ·1· activates the corresponding function.

Bit Meaning Bit Meaning

0 8

1 9

2 Activates the synchronization of theaxes with the feed hold.

10

3 11

4 12

5 13

6 14

7 15

Default value in all the bits: 0

bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Page 9: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

·9·

3 Set the machine coordinate (G174)

Function G174 may be used to set the machine coordinate of an axis; in other words, temporarilyset a new machine zero. The new machine zero remains active until the axis is homed; the CNCthen restores the original machine reference zero (set in the machine parameters).

After executing function G174, the CNC assumes that the programmed coordinate defines thecurrent position referred to machine reference zero (home). The zero offsets, movements withrespect to machine zero, etc. will be referred to the coordinate programmed in G174.

Programming the function

Program function G174, and then the machine coordinate of a single axis. With this function, onlythe machine coordinate of an axis may be set; to set the machine coordinates of several, programone G174 for each one of them.

When it comes time to setting the machine coordinate, the CNC uses the predefined unit systemin the control. If it is a linear axis, use millimeters or inches, as defined in general machine parameterINCHES (P8). If it is a rotational axis, use degrees. The CNC ignores all the other options,radius/diameter, mirror image, scaling factor, etc.

The active zero offsets before G174 remain active and now refer to the new machine coordinate.

Programming format:

The programming format is as follows:

G174 X..C

X..C Machine coordinate of the indicated axis.

Example:

G174 X100

Considerations and limitations

By itself, function G174 does not cause any axis movement. After executing function G174, the CNCconsiders that the axis is homed and verifies that it is within the software travel limits.

The normal use of this function is on rotational axes without limits, which always turn in the samedirection.

The CNC does not allow setting the machine coordinate on slaved axes, grantry, tandem or on axesthat are part of the active kinematics or active transform. It is also not permitted to set he machinecoordinate on the C axis of the lathe or on axes with encoded I/Os. Before setting the new machinecoordinate, the CNC checks that the axis is in position and it is not synchronized; if this is not thecase, it issues an error message.

When executing G174, if there is any active coordinate transformation (G47, G48, G49, etc.), theCNC will issue an error.

It is possible to use the function G174 from the PLC channel and from the user channel.

Properties of the function and Influence of the reset, turning the CNCoff and of the M30 function

Function G174 is modal. The new machine zero is unaffected by either function M02 or M30, or bya reset, an emergency or by shutdown of the CNC. On power-up, the CNC assumes the machinecoordinates that were active when the CNC was turned off.

Page 10: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·10·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

4 Anticipation of M functions

The M functions anticipation feature may be used to transfer an M function to the PLC before theprevious movement ends. This feature is very useful in punching presses. In these machines, itallows the next punching to be prepared from the PLC before the previous movement ends.

Definition of the M functions to be executed in advance

The table of auxiliary M functions has an 8-bit field for customization.

To define the M functions that will be executed in advance, use bit 5 of the desired M functionscustomization. The time by which these M functions are anticipated is indicated in the generalmachine parameter MANTIME (P196).

Customization bit 5 from the M auxiliary function table

Indicates whether the M auxiliary function is executed in advance.

MANTIME (P196)

General machine parameter that indicates the time in milliseconds by which the M auxiliary functionsare anticipated that are indicated by means of customization bit 5 from the M auxiliary functions table.

Considerations and limitations

M functions can be anticipated in G5, G7 and G50, but they cannot be anticipated in G51.

Only those M auxiliary functions are anticipated that are executed from the main channel. The Mfunctions that are executed from the PLC channel are not anticipated.

Only those M auxiliary functions are anticipated that do not have a predefined meaning for the CNC.The following M functions are not anticipated:

M0, M1, M2, M3, M4, M5, M6, M8, M9, M19, M30, M41, M42, M43, M44 and M45.

An M auxiliary function is only anticipated if there are no other low level blocks (F, G, etc.) betweenthe previous movement block and the M function block.

The M functions that are anticipated must be programmed individually in the block; they cannot beprogrammed together with other M, S or T functions. Otherwise, the CNC will display the error: "TheM function must be programmed by itself in the block".

The M functions that are anticipated may be programmed in the movement blocks. If the M functionis customized to be executed after the movement block, the combination (movement - punching M)may be programmed in the same block.

The anticipation of the M functions only occurs in execution mode. M functions are not anticipatedin any of the simulation modes.

Value Meaning

0 The M auxiliary function is not executed in advance.

1 The M auxiliary function is executed in advance.

Possible values

Integers between 0 and 65535 ms.

Default value: 0 (not executed in advance)

If there are filters with set parameters on the axes, the anticipation time is greater than that indicatedin the general machine parameter MANTIME (P196). In this case, in order to ensure the correctfunctioning of the feature, it will be necessary to set this parameter.

Page 11: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

·11·

5 Tap withdrawal once the network has been reestablished

If a shutdown or an error occurs or the CNC is reset during the execution of a tapping (G84), it willbe possible to remove the tool via an instruction executed in MDI.

This feature works with all types of taps (G84):

• R0 - Tapping with a clutch.

• R1 - Rigid tapping.

• R2 - Rigid tapping without spindle orientation

Operation

After a shutdown, reset or error on the machine, during the execution of a tapping, the high levelinstruction TAPRETRACT instruction will make it possible to remove the tool from the threading.

The instruction TAPRETRACT may be executed in MDI in both ISO mode and in conversationalmode. In addition, it can also be executed by a button or pushbutton programming a CNCEX1 fromthe PLC.

When the withdrawal is executed, the longitudinal axis will be moved in the opposite direction of thethreading that was active, until the starting plane. If there was no starting plane programmed beforethe threading, the tap is withdrawn to the reference plane indicated in the cycle.

The high level instruction TAPRETRACT will carry out the same withdrawal for any type of G84threading.

If the instruction TAPRETRACT is executed in the following cases, the corresponding error will beissued:

• A tool withdrawal has been previously executed with the instruction TAPRETRACT.

• An attempt has been made to execute the maneuver without the necessary conditions beingpresent (interruption of the execution of the G84 threading cycle due to shutdown, error o reset).

Considerations:

After a shutdown, reset or error in the machine during the execution of a rigid threading, during thewithdrawal maneuver, the programmed F and S will not be affected by the withdrawal feedrate factor(J). During the withdrawal, only the factor established in the machine parameter TAPREOVR (P195)will be applied.

Slow speed tool withdrawal

In cases in which the S programmed in the threading is very high, it is possible to reduce both theprogrammed S and the F so that the withdrawal is carried out at a slower speed.

The withdrawal speed is changed in the percentage function indicated in the general machineparameter TAPREOVR (P195).

TAPREOVR (P195)

According to the percentage indicated in this general parameter, the withdrawal speed of the toolafter a shutdown or error during a threading with a tap is changed.

The CNC displays the new F and S values proportional to the programmed TAPREOVR (P195).

This parameter is only applied when a withdrawal is carried out through the high level instructionTAPRETRACT.

Value Meaning

0 The tool withdrawal will be carried out at 100% of the programmed F and S value.

1 ·· 120 The tool withdrawal will be carried out according to the programmed F and S percentageindicated.

Default value: 0

Page 12: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·12·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

Example:

Threading cycle values: F500 y S500.

General machine parameter TAPREOVR (P195) = 10.

Taking into account the indicated values, when the withdrawal instruction is carried out, thewithdrawal will be completed at F50 and S50.

Tool compensation during the withdrawal

If G43 (tool length compensation) is active during the threading process and a shutdown or erroroccurs, this G43 will be accounted for during the withdrawal, so that it is performed correctly, withoutexceeding the limits.

Once the withdrawal is finished, G43 will remain active or inactive, depending on the generalmachine parameter ILCOMP (P12).

• If ILCOMP (P12) = 0, the length compensation is canceled.

• If ILCOMP (P12) = 1, the length compensation remains active.

PLC marks

There are two PLC marks for the tap withdrawal maneuver carried out through the high levelinstruction TAPRETRACT.

TAPACFAIL (M5577)

The value 1 of this mark indicates that it was performing a rigid tapping and there was a power drop.The value 0 of this mark indicates that the process of removing the tool has finished.

This mark can also be set to 0 when homing or setting the PLC RESTAPAC mark to 1.

RESTAPAC (M5081)

Through this PLC mark, it is possible to disable the tool withdrawal to be carried out through theinstruction TAPRETRACT. The machine manufacturer may determine the conditions in which thisfeature is disabled.

When this mark has a value of 1, the PLC TAPACFAIL (M5577) mark is set to 0. This way, thewithdrawal instruction is disabled.

Page 13: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

·13·

6 Tool withdrawal during shutdown

If a power drop occurs during the machining of a part, the tool or part may be damaged if the toolis in contact with the part. To prevent this, the CNC will carry out a tool withdrawal procedure.

CNC variables

ACFDISX..Z

Distance the indicated axis moves when writing this variable from the PLC. This variable isincremental and is programmed in millimeters. This variable may be written from the PLC and readfrom the DNC and CNC.

PLC marks

ACFAIL (M5576)

CNC output that is set to the logic value 1 when it is detected that there will be a power drop.

ACFMOV1 (M5118) ACFMOV2 (M5168) ACFMOV3 (M5218) ACFMOV4 (M5268)ACFMOV5 (M5318) ACFMOV6 (M5368) ACFMOV7 (M5418)

CNC input that indicates to the drive connected to the axis that it must not activate the emergencystop when a power drop is detected.

This feature only works on vertical milling machines, since the withdrawal is carried out on the Z axis.In addition, it only works with the CAN servo system and ACSD drives. The drive version must be V2.04.

Page 14: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·14·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

Diagram of the electrical cabinet

Diagram that shows the wiring maneuver for the physical signals SPENA and DRENA that areconnected to the drive:

• The signals SPENA and DRENA remain at 24 V for 300 to 400 ms after the power drop.

• The 24 V of the logic of these signals must be supplied by the 24 V output of the drive.

• Timers must be connected so that the physical signals SPENA and DRENA remain active fora time at 24 V after a power drop.

When completing the setup, it is recommended to set the physical signals SPENA and DRENA thatare wired to the drive continuously to 24 V.Once verified that it functions correctly, wire these signals to the timers.

i

Page 15: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

·15·

PLC programming example

DEF MACFAIL M3000DEF MACFAIL_SPZ M3001DEF MTRETRACT M3002CY1() = SET MACFAIL_SPZ END;PRG; -------------------------- Sercos STATUS --------------------------;DRSTAFZ = B1R102 ; Z axis drive digital statusDRSTASZ = B0R102 ; Z axis drive digital status;CPS R102 GE 1= M402 ; Z axis drive ready;;;; -------------------------- Axis enable ----------------------------;CPS R102 GE 2 ; Z axis Power ON= M410 ; Axis drive with PowerDFU M410= SET MACFAIL_SPZ;( M410 ; Machine with powerAND NOT LOPEN ) ; CNC Loop OpenOR( MACFAIL_SPZ AND MTRETRACT ) ; ACFAIL Allow SPENA and tool retract= SERVOZON ; Z axis loop closed= SPENAZ ; Z axis speed enable ON= TG3 13 200 ; Timer axis DRENA= TG3 14 100 ; Timer Z axis brakeT14 = NOT O7 ; Z brake output;T13 ; Timer axis DRENA= DRENAZ ; Z axis Drive enable ON

; Tool retract only in program execution; Do not tool retract with the emergency button.; Do not allow tool retract while threading I1 AND INCYCLE AND NOT TAPPING AND NOT RIGID AND NOT THREAD = MTRETRACT ; Activate tool retract only when torque on in the driver Z( MTRETRACT AND DRSTAFZ AND DRSTASZ ) OR T307= ACFMOVZ ; Z axis will not do an emergency stop when power cut;; Detect Power cutDFU ACFAIL AND ACFMOVZ = CNCWR(10000,ACFDISZ,M1) ; Move Z axis up 1mm when power cut= TG1 307 200 ; 200 mseg after speed enable and drive enable will be deactivated; and the brake will be set.T307 = MACFAILDFD MACFAIL = RES MACFAIL_SPZ ; Reset drive speed enableEND

Page 16: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·16·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

7 Save screen by pressing [SHIFT] + [Page Up]

When the key sequence [SHIFT] + [Page Up] is pressed, an image of the currently active screenwill be saved in the CNC.

If a USB memory drive (Pendrive) is connected when the screen is saved, the image will be savedin the <PAN> directory of said memory. If the <PAN> directory does not exist on the USB memorydrive, it will be created automatically.

If there is no USB memory drive (Pendrive) connected when the screen is saved, the image will besaved in the <PAN> directory of the hard disk (KeyCF) of the CNC.

The saved image can be sent by DNC or FTP.

Image format:

The image format will be ".bmp" and the name of the saved file will be the following:

S month day hour minute second.bmp (no spaces in the file name).

Example of a saved screen:

Name of a screen saved on October 30, 2015 at 9:32 and 50 seconds:

S1030093250.bmp

Page 17: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

·17·

8 Working with two additive handwheels simultaneously

This feature makes it possible to operate while moving two additive handwheels at the same time.

Parameter setting

The general machine parameters from AXIS1 (P0) to AXIS7 (P8) and from AXIS9 (P136) to AXIS12(P142) must have a handwheel defined (value of 11 or 12) and a handwheel associated with an axis(values of 21 to 29).

The general handwheel is associated with the axis defined in the general machine parameterMPGAXIS (P76). In additive handwheel mode, the flywheel moves only the axis indicated in thegeneral parameter MPGAXIS (P76).

To enable this feature, assign value 1 to bits 10, 11 and 15 of the general machine parameterADIMPG (P176). The value of all bits in this parameter will be as follows:

ADIMPG (P176) = 1000 1100 0000 0000.

ADIMPG (P176)

This parameter enables manual intervention with an additive handwheel.

This function allows jogging the axes while a program is being executed. This movement will beapplied as if it were another zero offset.

This parameter has 16 bits counted from right to left.

Each bit has a function or work mode associated with it. By default, all the bits will be assigned thevalue of ·0·. Assigning the value of ·1· activates the corresponding function.

Bit Meaning

0 - 9 Not used.

10 Working with two additive handweels simultaneously.

11 Selecting the additive handwheel as handwheel associated with the axis

12 The resolution of the handwheel is set by g.m.p. ADIMPRES.

13 Manual intervention enabled with look-ahead.

14 Cancel the additive offset after M02, M30, emergency or Reset.

15 Manual intervention with additive handwheel is available.

Default value in all the bits: 0

bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

As of this version, in order for the CNC to accept a new value for the general machine parameterADIMPG (P176), it is necessary to press the keystroke sequence [SHIFT] + [RESET] or shut downthe CNC and then turn it back on.

i

Page 18: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·18·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

Considerations

In JOG movement mode, the only active handwheel is that indicated with value 11 in itscorresponding parameter (general machine parameters AXIS1 to AXIS12). To move an axis, firstselect the axis and then move it with the handwheel.

In automatic mode, the handweels will behave as handwheels associated with an axis. The usermay move 2 handweels at the same time. To do this, the PLC MANINT* marks must be activated.

For example, to move the X and Z axes with the two handweels, the PLC marks MANINTX andMANINTZ must be activated.

Parameter setting example:

Define an electronic and mechanical handwheel in general machine parameters P1 to P8.

AXIS1 (P0) = 1 Axis X.

AXIS2 (P1) = 2 Axis Y.

AXIS3 (P2) = 3 Axis Z.

AXIS4 (P3) = 10 Main spindle.

AXIS5 (P4) = 11 General handwheel.

AXIS6 (P5) = 23 Handwheel associated with the Z axis.

MPGAXIS (P76) = 1 Associate the handwheel with the Z axis. When the CNC is inautomatic mode, when the handwheel is moved, the Z axis willmove.

ADIMPG (P176) = 1000 1100 0000 0000

Page 19: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

·19·

9 CNC8055 (client) and PC (server) connection

In addition to a local hard disk (on the CNC itself), the CNC can also have a remote hard diskaccessible through Ethernet. The CIFS protocol is used to communicate with the remote hard disk.

As remote hard disk, it is possible to use the hard disk of a PC or just a folder. The PC that makesits hard disk (server) public must be connected to the local network.

Once communication has been established, the directory of the connected PC will appear in theCNC browser with the name "REMOTE DISK".

The interface and the softkeys of the CNC will the same as if it were a local hard disk. The CNCdirectories cannot be seen from the PC.

Ethernet parameters

The following Ethernet parameters are available to configure communications via this protocol:

USER (P3)

Name of the user for connection to the CNC on the PC. If the parameter is not set, indicate that thereis no user.

DOMAIN (P4)

Windows network domain. If the parameter is not set, indicate that there is no domain.

PASSWORD (P5)

User password for connection to the CNC on the PC. If the parameter is not set, indicate that thereis no password.

IPSNFS (P28)

IP address of the server acting as remote hard disk. If other than 0, the remote hard disk is activated.

DIRNFS (P29)

Directory of the server that is used as remote hard disk.

NFSPROTO (P32)

To activate the CIFS communication protocol, set value as 2.

Possible values

Four numbers between 0 and 255 separated by dots.

Default value: 0.0.0.0 (there is no remote hard disk)

Possible values

It admits up to a maximum of 22 characters (without blank spaces).

Default value: Nameless

Page 20: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·20·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

10 Expansion of zero offsets to 40

G159 N1 to N40. Absolute zero offsets.

To apply any zero offset defined in the table.

The first six zero offsets are the same as programming G54 through G59, except that the valuesof G58 and G59 are absolute. This is because function G159 cancels functions G54 through G57and, consequently, there is no active zero offset to add the G58 or G59 to.

11 General machine parameter CODEPAGE (P197)

General machine parameter that enables extended ASCII characters to be displayed. This makesit possible to display those characters in the comments of the part programs, regardless of thelanguage in which the CNC is configured through the general machine parameter LANGUAGE(P122).

To display extended ASCII characters, a value other than 9 must be assigned in this generalparameter.

Furthermore, if this parameter is configured with a value of 9, an error will not be returned whenexecuting a part program that contains extended ASCII characters in mainland Chinese.

CODEPAGE (P197)

Define the language in which to display the extended ASCII characters in the CNC.

Value Meaning

0..9 Permits the display of extended ASCII characters.

9 An error is not returned when executing a part program with extended ASCII charactersin mainland Chinese.

10..12 Permits the display of extended ASCII characters.

Default value: 9

Page 21: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

·21·

12 Anticipated spindle stop

This feature permits moving up the spindle stop order. This is useful in laser cutting machines, inwhich the analog setpoint output of the spindle is used to regulate the laser power and it is necessaryfor the final movement to coincide with the time when the spindle stops (S=0).

SANTIME

CNC variable that permits the time, in milliseconds, to be programmed that the start of the spindledeceleration is anticipated before the end of the movement. This variable can be read and writtenfrom the CNC and the PLC, but only read from the DNC.

The variable SANTIME does not stop block preparation.

During the execution of a program, if a movement block is followed by an S0 block and the variableSANTIME has a value other than 0, the spindle stop order is advanced. The time of the anticipationwill be that indicated in milliseconds in the SANTIME variable.

This variable will only be taken into account if G5 is active. In the rest of the cases, the spindle stopwill not be advanced.

13 Deletion of temporary files on the hard disk

The new softkey [CLEAN DISK] makes it possible to delete the temporary files that have beencreated on the hard disk. To access this softkey, go to: DIAGNOSIS / TESTING / HARD DISK.

Example of files that are deleted when the softkey [CLEAN DISK] is pressed:

• Screens saved with [SHIFT] + [Page Up].

• Files with drive variables.

If an anticipation of the spindle stop is programmed and there are active filters, the anticipation willbe greater than that defined in the SANTIME variable. In this case, the anticipation must be adjusted.i

Page 22: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·22·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

14 PANDRAW variable for grinding cycles

WINDRAW55 application. Number of the screen created by the user or the manufacturer and isbeing consulted.

Even if ESC is pressed (and then START is pressed and the cycle is executed) and the focuschanges, the screen number remains.

Page 23: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

·23·

VERSION V02.33

1 Different accelerations for G00 and G01

The movements programmed using G00 (rapid feedrate) are executed using the rapid feedratefound in the axis machine parameter "G00FEED".

Two new axis parameters are available to define the acceleration and jerk used for the movementsin G00 on each axis: ACCTIMG0 (P105) and JERKLIG0 (P106).

If the value of these two parameters equals 0, the CNC will operate in both G00 and G01, usingthe values of the axis parameters ACCTIME (P18) and JERKLIM (P67). In this manner, the G00and G01 acceleration and jerk will be the same.

To achieve a different axis acceleration during the G00 operation, change the axis parameter valueACCTIMG0 (P105) to the desired value.

To achieve a different axis jerk during the G00 operation, change the axis parameter valueJERKLIG0 (P106) to the desired value.

Axis machine parameters

ACCTIMG0 (P105)

Defines the acceleration stage or the time it takes the axis to reach the feedrate selected with axisparameter GOFFED (P38) when performing G00 movements. This time is also valid for thedeceleration stage.

If the ACCTIMG0 (P105) and JERKLIG0 (P106) values equal 0, when performing a G00 movement,the acceleration will be that indicated for the axis machine parameter ACCTIME (P18).

JERKLIG0 (P106)

Defines the acceleration derivative for the G00 movements. It may be used to limit the accelerationchanges to smooth the machine movements on small speed increments or decrements and withFFGAIN values close to 100%.

The CNC ignores this parameter when moving with electronic handwheels, mechanical handwheels,look ahead, threading (G33) and rigid tapping. If the ACCTIMG0 (P105) and JERKLIG0 (P106) valuesequal 0, when performing a G00 movement, the jerk will be that indicated for the axis machineparameter JERKLIM (P67).

The smaller the value assigned to JERKLIG0, the smoother the machine’s response, but the acc/dectime will be longer.

Recommended values:

In millimeters JERKLIG0 = 82*G00FEED / ACCTIMG0**2

In inches JERKLIG0 = 2082*G00FEED / ACCTIMG0**2

If the stability of the machine is affected by the values mentioned earlier, the JERKLIG0 value shouldbe lowered to half as much.

Possible values

Integers between 0 and 65535 ms.

Default value: 0

Possible values

Between 0 and 99999.9999 m/s3.

Default value: 0

Page 24: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·24·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

2 Select handwheel movements in radii or diameters, when the axis isin diameters

The bit 13 of the general machine parameter HDIFFBAC (P129) selects whether the handwheelmovements and incremental jog are made using radii or diameters, when the axis coordinates aredisplayed in diameters.

HDIFFBAC (P129)

This parameter has 16 bits counted from right to left.

Each bit has a function or work mode associated with it. By default, all the bits will be assigned thevalue of ·0·. Assigning the value of ·1· activates the corresponding function.

Bit 13:

The bit 13 indicates whether the handwheel movements and incremental jog are made using radiior diameters, when the axis coordinates are displayed in diameters.

(0) The movements are performed using radii.

(1) The movements are performed using diameters.

3 CNCDISSTAT variable

The new variable CNCDISSTAT indicates the status of the CNC to execute a program.

• If the variable CNCDISSTAT is set to 0, program execution is permitted.

• If the variable CNCDSSTAT is set to a value other than 0, program execution is not permitted.

The manufacturer's PLC program may read this variable using the instruction CNCRD, so as todetermine the CNC status.

Bit Meaning Bit Meaning

0 Handwheel ·1· 8

1 Handwheel ·2· 9

2 Handwheel ·3· 10

3 Handwheel ·4· 11

4 12

5 13 The movement of the axis using the handwheelwill be performed in diameters.

6 14 Axis filters for movements with the handwheel.

7 15 It limits the movement.

Default value in all the bits: 0

bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Page 25: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

·25·

VERSION V02.34

1 CNC8055i EN (engraving) model

Basic characteristics of the different models.

8055i EN 8055 FL8055i FL

8055 Power8055i Power

Pendant 8055i EN 8055i FL 8055i Power

Enclosure ----- 8055 FL 8055 Power

USB Standard Standard Standard

Block processing time 1 ms 3.5 ms 1 ms

RAM memory 1Mb 1Mb 1 Mb

Software for 7 axes ----- ----- Option

TCP transformation ----- ----- Option

C axis (Lathe) ----- ----- Option

Y axis (Lathe) ----- ----- Option

Look-ahead 200 blocks 100 blocks 200 blocks

Flash Memory 512Mb / 2Gb 512Mb Option Option

Page 26: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·26·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.3X

Page 27: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.4X

·27·

VERSION V02.40

1 New way of drawing the tool path

There a new way of drawing the tool path which does not show all the calculated points. This wayof drawing the tool path means that it is faster, however, since it does not display all the calculatedpoints then it is less precise.

To draw the tool path using all the calculated points, set the general machine parameter asFLWEDIFA (P132) to 1.

General machine parameter FLWEDIFA (P132)

Indicating the way in which the tool path is drawn.

2 Execution of a part-program from a USB hard drive

The CNC supports the connection of a "Pen Drive" memory device. These memory devices arecommercially available (off-the-shelf) and they're all valid regardless of their size, brand name ormodel.

The CNC recognizes the connected device as USB Hard Disk. When it is connected, it will be shownas <USB hard disk> on the left panel of the explorer. To see its contents, press the <update> (refresh)softkey.

With this version, it is possible to execute, simulate and edit part programs directly from the USBhard drive via the explorer.

To execute a program from the USB hard drive, select the desired program and press [START]. Whenthe program has completed, the first lines of the program are reloaded and displayed on the screen.This means that by pressing [START] it will execute the program again.

Removing the USB device

The USB device cannot be removed while the program is still being executed, simulated or edited.Nor can it be removed while the program is selected.

Value Meaning

0 The tool path is drawn without displaying all the calculated points. The tool path is drawnfaster.

1 The tool path is drawn using all the calculated points. The tool path is drawn with greaterprecision.

Default value: 0

Executing, simulating and editing a part-program from USB hard drive is not permitted inconversational mode.Executing the OPEN instruction is not permitted on the USB hard drive.

i

If the USB device is removed while a part-program is being executed, the execution will stop and anerror message will be prompted.

Page 28: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·28·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.4X

To remove the USB hard drive, it must be unselected in either of the following ways:

• Executing a program from another unit (Hard drive, memory...).

• Accessing the machine parameters.

• Going into jog mode.

After unselecting the USB device, a message is displayed indicating that the USB device can nowbe removed.

This feature can be disabled by setting bit 15 of the general machine parameter STARTDIS (P190)to 1.

High-level EXEC instruction:

The high-level EXEC instruction cannot be executed on the USB hard drive.

Any program on the USB hard drive can execute another program found on the USB hard drivethrough the EXEC high-level instruction using the respective path options.

Example:

The “MAIN.PIM” program found on the USB hard drive can execute a “SECOND.PIM” programfound in the same directory on the USB hard drive, using the instruction (“./SECOND” EXEC).

MAIN.PIM;(EXEC "./SECOND");M30

SECOND.PIM(MSG ".SECOND")G4K300(MSG "");M30

HARD DISKMYDIR

- MAIN.PIM- SECOND.PIM

The user can copy the entire MYDIR directory onto the USB hard drive and the MAIN.PIMprogram will work without having to make any changes.

General machine parameter STARTDIS (P190)

This parameter has 16 bits counted from right to left.

Bit 15 of general parameter STARTDIS (P190).

Value Meaning

0 Enables the ability to execute a part-program from the USB hard drive.

1 Disables the ability to execute a part-program from the USB hard drive.

Default value: 0

bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Page 29: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.4X

·29·

3 Executing a part-program from the remote hard drive

The CNC can have a local hard disk (at the CNC itself) or a remote hard disk accessible throughEthernet.

With this version, it is possible to execute, simulate and edit part programs directly from the remotehard drive via the explorer.

To execute a program from the remote hard drive, select the desired program and press [START].When the program has completed, the first lines of the program are reloaded and displayed on thescreen. This means that by pressing [START] it will execute the program again.

High-level EXEC instruction:

The high-level EXEC instruction cannot be executed on the remote hard drive.

Any program on the remote hard drive can execute another program found on the remote hard drivethrough the EXEC high-level instruction using the respective path options.

Example:

The “MAIN.PIM” program found on the remote hard drive can execute the “SECOND.PIM”program found in the same directory on the remote hard drive by using the instruction(“./SECOND” EXEC).

MAIN.PIM;(EXEC "./SECOND");M30

SECOND.PIM(MSG ".SECOND")G4K300(MSG "");M30

HARD DISKMYDIR

- MAIN.PIM- SECOND.PIM

The user can copy the entire MYDIR directory onto the remote hard drive and the MAIN.PIMprogram will work without having to make any changes.

Executing, simulating and editing a part-program from the remote hard drive is not permitted inconversational mode.The OPEN instruction is not permitted on the remote hard drive.

i

If the Ethernet cable is removed while a part-program is being executed, the execution will stop andan error will be prompted.

Page 30: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·30·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.4X

4 Reset X, Y, and Z axes before executing a program

When the execution of a part-program has been interrupted and the program is to be executed froma block prior to the interruption point, this can be done by pressing the sequence [BLOCKSELECTION / FIRST BLOCK / LINE NUMBER] or by pressing [BLOCK SELECTION / GMST EXECSEARCH / FIRST BLOCK / LINE NUMBER]. After entering the intended line number as the firstblock to be executed and after pressing [START], the machine will move the axes from the currentposition to the position of the first block to be executed.

Moving to the position of the first block to be executed can be hazardous, as there could be elementsin the way of the tool path that could cause a collision.

To avoid this, with this version, the X, Y and Z axes will be reset after selecting the line number ofthe first block to be executed.

This feature can be enabled by setting bit 14 of the general machine parameter STARTDIS (P190)to 1.

General machine parameter STARTDIS (P190)

This parameter has 16 bits counted from right to left.

Bit 14 of general parameter STARTDIS (P190).

Value Meaning

0 The X, Y and Z axes will not be reset after selecting the line number to execute the part-program.

1 The X, Y and Z axes will be reset after selecting the line number to execute the part-program.

Default value: 0

bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Page 31: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.4X

·31·

5 A new way to continue executing an interrupted program

When a part-program has been interrupted for any reason (due to a broken tool, voltage drop in thenetwork...), after the issue has been resolved, the program block is selected for the machining byperforming a block search. With this version, using the new soft key [RESUME EXECUTION],available from the explorer, the program execution can continue from the line in which it wasinterrupted.

Pressing the [RESUME EXECUTION] softkey will automatically make the CNC start the followingsequence: BLOCK SELECTION / EXEC G SEARCH / STOP BLOCK / AUTOMATIC SEARCH. Afterthis, press [START] to execute the program from the line where the execution was interrupted.

Also, it is also possible to move the cursor a few previous lines in the program to start the executionfrom a prior point.

If the program has not been interrupted at any time and the program ends successfully, the[RESUME EXECUTION] softkey will not appear. This softkey only appears in the explorer.

Example:

For theexample below, the T5 tool has broken during machining of block N500. The operator formachining and the tool change.

Following this, select block number 12 to continue with the machining from the point where it wasinterrupted, using: AUTO / BLOCK SELECTION / GMST EXEC SEARCH / STOP BLOCK /AUTOMATIC SEARCH / LINE NUMBER.

When pressing [START], the tool changer replaces the T1, T2, T3, T4 and T5 tools. This can amountto a significant loss of time, since only adding the T5 tool is all that is needed.

Using the [RESUME EXECUTION] softkey, the CNC will automatically be returned to the pointwhere the program execution was interrupted, without making any tool changes, meaning there isno loss of time.

Example program:

G90G01F5000G51E0.01T1N100 G01X-100Y-100 T2N200 G01X-200Y-200 T3N300 G01X-300Y-300 T4N400 G01X-350Y-350 N410 G01X-400Y-400 T5N500 G01X-500Y-500 T6N600 G01X-600Y-600 T7N700 G01X-700Y-700 T8N800 G01X-800Y-800N810 X-850Y-850 M30

Page 32: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·32·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.4X

6 Parameter M in instruction G51

Programs consisting of very small movement blocks (CAM, digitizing, etc.) tend to run very slowly.Those programs may be executed at high machining speed using the look-ahead (G51) function.This function provides smoother and faster machining in programs with very small movements, evenin the order of microns.

The general machine parameter LOOKATYP (P160) can choose between three operating modesfor the look-ahead (G51) function: Advanced algorithm, algorithm with jerk control and standardalgorithm.

Depending on the part being machined, as well as the precision, finishing and speed that is required,one algorithm may be preferred over an another. The new M parameter of instruction G51 has threepossible values (1, 2 and 3) to select the desired algorithm.

The following cases may arise:

• If G51 is programmed, the look-ahead algorithm will be that indicated in the general machineparameter LOOKATYP (P160).

• If G51 M1 is programmed, the look-ahead algorithm will be that indicated in the general machineparameter LKTYPM1 (P198).

• If G51 M2 is programmed, the look-ahead algorithm will be that indicated in the general machineparameter LKTYPM2 (P199).

• If G51 M3 is programmed, the look-ahead algorithm will be that indicated in the general machineparameter LKTYPM3 (P200).

New general machine parameters

The new general machine parameters LKTYPM1 (P198), LKTYPM2 (P199) and LKTYPM3 (P200)have 16 bits that are counted from right to left. Their meaning is the same as that given for the generalmachine parameter LOOKATYP (P160).

The default values of the general machine parameters LOOKATYP (P160), LKTYPM1 (P198),LKTYPM2 (P199) and LKTYPM3 (P200) are the following:

7 New variable PRGTXT

The new PRGTXT variable can read the name of the program that is currently being executed. Thisvariable may be read from the CNC, and from DNC.

Parameter Default value Algorithm

LOOKATYP (P160) 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 Advanced algorithm

LKTYPM1 (P198) 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 Advanced algorithm

LKTYPM2 (P199) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Standard algorithm

LKTYPM3 (P200) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Algorithm with jerk control

Page 33: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.4X

·33·

8 CNC communication using a device via the CANopen bus

With this version, communication can be established between the CNC and a CANopen device. Todo this, the chosen device must be connected to the I/Os on the CAN bus.

The device node address must be defined by the PLC parameters IOCANID1 (P89) ... IOCANID4(P93). If there already is a CAN I/Os module defined by these parameters, there is no need to defineit.

The number of inputs (ICAN), outputs (OCAN), analog inputs (IANALOG), analog outputs(OANALOG), PT100 (PT100) associated with this node in the PLC parameters must be set to 0.

Variables that can be read and written from the CNC

There are four new variables for reading and writing from CNC. These variables have read and writeaccess via the CNC part-program. They do not have access via the PLC or DNC.

If an error occurs while reading/writing any of these variables, the CNC will prompt the correspondingerror.

COVARF nodeNumber canVarId

Grants access to a float variable.

COVARL nodeNumber canVarId

Grants access to a long variable.

COVARW nodeNumber canVarId

Grants access to a word variable.

COVARB nodeNumber canVarId

Grants access to a byte variable.

How to use the variables

(P100 = COVARL 1 $1000); Read the variable whose CANopen address is 1000 (in hexadecimal) on node 1.

(COVARL 1 $1000 = P1); Writes the value of P1 for the variable whose CANopen address is 1000 (in hexadecimal) on node 1.

To access the sub-index, then it must be programmed as follows:(P100 = COVARL 1 $31000); Reads the sub-index 3 CANopen 1000 address.

Limitations

There is no communication via the synchronous channel.

RXPDO, TXPDO cannot be programmed.

There are no time requirements to read/write the variables.

There is no presence control mechanism provided for the CANopen device in order to detectif it is connected or disconnected.

9 PANDRAW variable value to identify the PCALL screen

The PANDRAW variable indicates the number of the screen created by the user or the manufacturerthat is being consulted. When using the PCALL screen, the PANDRAW variable will have a valueof 257. This variable may be read from the CNC, from DNC and from the PLC.

Even if ESC is pressed (and then START is pressed and the cycle is executed) and the focuschanges, the screen number remains.

Page 34: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·34·

New features

CNC 8055CNC 8055i

·M· MODELSOFT: V02.4X

10 BCSD drives with a 23 bit encoder

With this version, the new BCSD drives with 23-bit encoders can be connected to the CNC.

To work with these drives, set the machine axis parameter NPULSES (P8) to 2e21. With this version,the maximum value for the machine axis parameter NPULSES (P8) is 2e23.

Axis machine parameter NPULSES (P8)

Indicates the number or pulses/rev provided by the rotary encoder. When using a linear encoder,it must be set to ·0·.

11 New variables for progress and remaining machining time

The following variables are available, including those indicating machining progress and theremaining machining time. These variables are only read by the CNC, DNC and PLC.

CYTIMERATE:

Indicates the machining progress as a percentage, from 0 and 100%.

CYTIMEEND:

Indicates the time left to complete the machining process, in hundredths of a second.

Possible values

Integer numbers between 0 and 2e23.

Default value: 1250

Page 35: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

New features

CNC 8055CNC 8055i

·35·

Page 36: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

·36·

New features

CNC 8055CNC 8055i

Page 37: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of
Page 38: CNC 8055 ·M· - Fagor Automation...New features CNC 8055 CNC 8055i ·M· MODEL SOFT: V02.3X ·5· VERSION V02.31 1 Punching press graphics Using the new graphic representation of

Fagor Automation S. Coop.Bº San Andrés, 19 - Apdo. 144E-20500 Arrasate-Mondragón, SpainTel: +34 943 039 800Fax: +34 943 791 712E-mail: [email protected]

FAGOR AUTOMATION