Pulser3 Installation Download PDF

PLC To CNC Signals

Address

Description

1048

Signals Sent from Internal PLC to CNC

Bit

15

14

13

12

11

10

9

8

 

 

p_JN8

p_JN7

p_JN6

p_JN5

p_JN4

p_JNZ

p_JNY

p_JNX

 

 

Bit

7

6

5

4

3

2

1

0

 

p_JP8

p_JP7

p_JP6

p_JP5

p_JP4

p_JPZ

p_JPY

p_JPX

 

Bit15    p_JN8:            8th axis JOG/HOME mode negative (-) direction movement request

Bit14    p_JN7:            7th axis JOG/HOME mode negative (-) direction movement request

Bit13    p_JN6:            6th axis JOG/HOME mode negative (-) direction movement request

Bit12    p_JN5:            5th axis JOG/HOME mode negative (-) direction movement request

Bit11    p_JN4:            4th axis JOG/HOME mode negative (-) direction movement request

Bit10    p_JNZ:            Z axis JOG/HOME mode negative (-) direction movement request

Bit9      p_JNY:            Y axis JOG/HOME mode negative (-) direction movement request

Bit8      p_JNX:            X axis JOG/HOME mode negative (-) direction movement request

Bit7      p_JP8:            8th axis JOG/HOME mode positive (+) direction movement request

Bit6      p_JP7:            7th axis JOG/HOME mode positive (+) direction movement request

Bit5      p_JP6:            6th axis JOG/HOME mode positive (+) direction movement request

Bit4      p_JP5:            5th axis JOG/HOME mode positive (+) direction movement request

Bit3      p_JP4:            4th axis JOG/HOME mode positive (+) direction movement request

Bit2      p_JPZ:            Z axis JOG/HOME mode positive (+) direction movement request

Bit1      p_JPY:            Y axis JOG/HOME mode positive (+) direction movement request

Bit0      p_JPX:            X axis JOG/HOME mode positive (+) direction movement request

For these bits to operate, JOG, MPG, or HOME mode must be selected.
In JOG mode, the axes are moved at a constant speed in the (+)/(-) direction. When the p_RAPID bit is "0", the axes move at the valid cutting speed, and when the p_RAPID bit is "1", the axes move at the maximum RAPID speed set for each axis. FOV and ROV ratios apply.
In MPG mode, the selected X1, X10, X100, or X1000 steps are controlled, and the corresponding axis is moved in the (+)/(-) direction by the selected step amount.
In HOME mode, the axes are sent to the home position. During the reference search process, the bit must remain in the "1" position.

 

Address

Description

1049

Signals Sent from Internal PLC to CNC

Bit

15

14

13

12

11

10

9

8

 

 

p_HX8

p_HX7

p_HX6

p_HX5

p_HX4

p_HXZ

p_HXY

p_HXX

 

 

Bit

7

6

5

4

3

2

1

0

 

p_DEC8

p_DEC7

p_DEC6

p_DEC5

p_DEC4

p_DECZ

p_DECY

p_DECX

 

Bit15    p_HX8:            In MPG mode, 8th axis is selected

Bit14    p_HX7:            In MPG mode, 7th axis is selected

Bit13    p_HX6:            In MPG mode, 6th axis is selected

Bit12    p_HX5:            In MPG mode, 5th axis is selected

Bit11    p_HX4:            In MPG mode, 4th axis is selected

Bit10    p_HXZ:            In MPG mode, Z axis is selected

Bit9      p_HXY:           In MPG mode, Y axis is selected

Bit8      p_HXX:           In MPG mode, X axis is selected

Bit7      p_DEC8:         8th axis deceleration (reference) signal in HOME mode

Bit6      p_DEC7:         7th axis deceleration (reference) signal in HOME mode

Bit5      p_DEC6:         6th axis deceleration (reference) signal in HOME mode

Bit4      p_DEC5:         5th axis deceleration (reference) signal in HOME mode

Bit3      p_DEC4:         4th axis deceleration (reference) signal in HOME mode

Bit2      p_DECZ:         Z axis deceleration (reference) signal in HOME mode

Bit1      p_DECY:         Y axis deceleration (reference) signal in HOME mode

Bit0      p_DECX:         X axis deceleration (reference) signal in HOME mode

The p_DECx bits are used to inform the system when the axis reaches the reference switch during the homing process. Reference switches are normally open and should be connected directly to these bits. If they are normally closed, they should be inverted before connecting. When the system receives a reference command, it searches for this signal at the speed specified in the "1. Home Speed" parameter. Once the signal is reached, the axis is moved in the specified direction at the speed defined in the "2. Home Speed" parameter until the signal reaches "0". The reference process is completed either here or in the first motor "Z" phase, depending on the "Prm192~Prm197: Axes reference without reset pulse" parameter.

 

The p_HXx bits inform the system which axis or axes will move when the user turns the handwheel in MPG mode. The axis selection switch on the hand panel can be directly connected to these bits.

 

Address

Description

1050

Signals Sent from Internal PLC to CNC

Bit

15

14

13

12

11

10

9

8

 

 

p_ITL8

p_ITL7

p_ITL6

p_ITL5

p_ITL4

p_ITLZ

p_ITLY

p_ITLX

 

 

Bit

7

6

5

4

3

2

1

0

 

p_ON8

p_ON7

p_ON6

p_ON5

p_ON4

p_ONZ

p_ONY

p_ONX

 

Bit15    p_ITL8:           8th axis motion interlock signal (Normally Closed)

Bit14    p_ITL7:           7th axis motion interlock signal (Normally Closed)

Bit13    p_ITL6:           6th axis motion interlock signal (Normally Closed)

Bit12    p_ITL5:           5th axis motion interlock signal (Normally Closed)

Bit11    p_ITL4:           4th axis motion interlock signal (Normally Closed)

Bit10    p_ITLZ:           Z axis motion interlock signal (Normally Closed)

Bit9      p_ITLY:           Y axis motion interlock signal (Normally Closed)

Bit8      p_ITLX:           X axis motion interlock signal (Normally Closed)

Bit7      p_ON8:           8th axis servo ON signal

Bit6      p_ON7:           7th axis servo ON signal

Bit5      p_ON6:           6th axis servo ON signal

Bit4      p_ON5:           5th axis servo ON signal

Bit3      p_ON4:           4th axis servo ON signal

Bit2      p_ONZ:           Z axis servo ON signal

Bit1      p_ONY:           Y axis servo ON signal

Bit0      p_ONX:           X axis servo ON signal

The p_ONx bits are used to activate the ON signal sent to the servo motors. A condition of "c_SALM" = "0" is set in the section that activates these bits to prevent the vertical axes from dropping in case of any servo motor alarm. Additionally, in rotary table applications, the motor can be deactivated to relieve it from the load.

 

The p_ITLx bits are used to prohibit the movement of the axes. They should normally be kept in the "1" position. When set to "0" for any reason, the system behaves as if it is executing all movement commands; however, it does not send these commands to the servo motor. If the given command exceeds the allowed maximum position deviation (PRM120~127), the system enters alarm state. While these bits are in the "0" position, movement commands are accumulated and are sent to the respective axis when the bit is set back to "1". This may result in sudden jumps in the axes.

 

Address

Description

1051

Signals Sent from Internal PLC to CNC

Bit

15

14

13

12

11

10

9

8

 

 

p_A8S2

p_A7S2

p_A6S2

p_A5S2

p_A4S2

p_AZS2

p_AYS2

p_AXS2

 

 

Bit

7

6

5

4

3

2

1

0

 

p_A8S1

p_A7S1

p_A6S1

p_A5S1

p_A4S1

p_AZS1

p_AYS1

p_AXS1

 

Bit15    p_A8S2:          Request to link 8th axis rotation to the 2nd Spindle speed command

Bit14    p_A7S2:          Request to link 7th axis rotation to the 2nd Spindle speed command

Bit13    p_A6S2:          Request to link 6th axis rotation to the 2nd Spindle speed command

Bit12    p_A5S2:          Request to link 5th axis rotation to the 2nd Spindle speed command

Bit11    p_A4S2:          Request to link 4th axis rotation to the 2nd Spindle speed command

Bit10    p_AZS2:          Request to link Z axis rotation to the 2nd Spindle speed command

Bit9      p_AYS2:         Request to link Y axis rotation to the 2nd Spindle speed command

Bit8      p_AXS2:         Request to link X axis rotation to the 2nd Spindle speed command

Bit7      p_A8S1:          Request to link 8th axis rotation to the 1st Spindle speed command

Bit6      p_A7S1:          Request to link 7th axis rotation to the 1st Spindle speed command

Bit5      p_A6S1:          Request to link 6th axis rotation to the 1st Spindle speed command

Bit4      p_A5S1:          Request to link 5th axis rotation to the 1st Spindle speed command

Bit3      p_A4S1:          Request to link 4th axis rotation to the 1st Spindle speed command

Bit2      p_AZS1:          Request to link Z axis rotation to the 1st Spindle speed command

Bit1      p_AYS1:         Request to link Y axis rotation to the 1st Spindle speed command

Bit0      p_AXS1:         Request to link X axis rotation to the 1st Spindle speed command

With the Pulser3 CNC controller, all axes can be configured as either normal axes or as Spindle 1 or Spindle 2. To configure an axis as a spindle, these bits are set to "1" from the PLC, notifying the system that the axis is selected as a spindle. Once the axis is switched to spindle mode, M3, M4, M5, and Sxxx commands are used for Spindle 1, while M13, M14, M15, and Pxxx commands are used for Spindle 2. The corresponding axis type should be selected as ROT/SPD in the system parameters(SPRM1~7).

 

Address

Description

1052

Signals Sent from Internal PLC to CNC

Bit

15

14

13

12

11

10

9

8

 

 

p_RST8

p_RST7

p_RST6

p_RST5

p_RST4

p_RSTZ

p_RSTY

p_RSTX

 

 

Bit

7

6

5

4

3

2

1

0

 

p_PAX8

p_PAX7

p_PAX6

p_PAX5

p_PAX4

p_PAXZ

p_PAXY

p_PAXX

Bit15    p_RST8:         Cancel the movement command of the 8th axis controlled by the PLC

Bit14    p_RST7:         Cancel the movement command of the 7th axis controlled by the PLC

Bit13    p_RST6:         Cancel the movement command of the 6th axis controlled by the PLC

Bit12    p_RST5:         Cancel the movement command of the 5th axis controlled by the PLC

Bit11    p_RST4:         Cancel the movement command of the 4th axis controlled by the PLC

Bit10    p_RSTZ:         Cancel the movement command of the Z axis controlled by the PLC

Bit9      p_RSTY:         Cancel the movement command of the Y axis controlled by the PLC

Bit8      p_RSTX:         Cancel the movement command of the X axis controlled by the PLC

Bit7      p_PAX8:         Request to transfer 8th axis control to the PLC

Bit6      p_PAX7:         Request to transfer 7th axis control to the PLC

Bit5      p_PAX6:         Request to transfer 6th axis control to the PLC

Bit4      p_PAX5:         Request to transfer 5th axis control to the PLC

Bit3      p_PAX4:         Request to transfer 4th axis control to the PLC

Bit2      p_PAXZ:         Request to transfer Z axis control to the PLC

Bit1      p_PAXY:         Request to transfer Y axis control to the PLC

Bit0      p_PAXX:         Request to transfer X axis control to the PLC

Any axis can be controlled by the PLC when needed. To control an axis from the PLC, the corresponding p_PAXx bit must be set to "1". The CNC checks if there is no movement on the relevant axis to transfer control to the PLC or to take control back from the PLC. If there is movement on the axis or if the CNC’s motion buffer is full, this transition does not occur. The current control status of the axis can be monitored using the c_PAXx bits. Once an axis is switched to PLC mode, the p_JPx and p_JNx bits can still be used for JOG movement.

 

Address

Description

1053

Signals Sent from Internal PLC to CNC

Bit

15

14

13

12

11

10

9

8

 

 

p_HOM8

p_HOM7

p_HOM6

p_HOM5

p_HOM4

p_HOMZ

p_HOMY

p_HOMX

 

 

Bit

7

6

5

4

3

2

1

0

 

p_POS8

p_POS7

p_POS6

p_POS5

p_POS4

p_POSZ

p_POSY

p_POSX

 

Bit15    p_HOM8:        Request to find home position for 8th axis controlled by PLC

Bit14    p_HOM7:        Request to find home position for 7th axis controlled by PLC

Bit13    p_HOM6:        Request to find home position for 6th axis controlled by PLC

Bit12    p_HOM5:        Request to find home position for 5th axis controlled by PLC

Bit11    p_HOM4:        Request to find home position for 4th axis controlled by PLC

Bit10    p_HOMZ:        Request to find home position for Z axis controlled by PLC

Bit9      p_HOMY:        Request to find home position for Y axis controlled by PLC

Bit8      p_HOMX:        Request to find home position for X axis controlled by PLC

Bit7      p_POS8:         Request to movement 8th axis to the specified target in PLC control mode

Bit6      p_POS7:         Request to movement 7th axis to the specified target in PLC control mode

Bit5      p_POS6:         Request to movement 6th axis to the specified target in PLC control mode

Bit4      p_POS5:         Request to movement 5th axis to the specified target in PLC control mode

Bit3      p_POS4:         Request to movement 4th axis to the specified target in PLC control mode

Bit2      p_POSZ:         Request to movement Z axis to the specified target in PLC control mode

Bit1      p_POSY:         Request to movement Y axis to the specified target in PLC control mode

Bit0      p_POSX:         Request to movement X axis to the specified target in PLC control mode

 

Address

Description

1055

Signals Sent from Internal PLC to CNC

Bit

15

14

13

12

11

10

9

8

 

 

p_8NLIM

p_7NLIM

p_6NLIM

p_5NLIM

p_4NLIM

p_ZNLIM

p_YNLIM

p_XNLIM

 

 

Bit

7

6

5

4

3

2

1

0

 

p_8PLIM

p_7PLIM

p_6PLIM

p_5PLIM

p_4PLIM

p_ZPLIM

p_YPLIM

p_XPLIM

 

Bit15    p_8NLIM:        8th axis negative (-) direction limit sensor signal (Normally Closed)

Bit14    p_7NLIM:        7th axis negative (-) direction limit sensor signal (Normally Closed)

Bit13    p_6NLIM:        6th axis negative (-) direction limit sensor signal (Normally Closed)

Bit12    p_5NLIM:        5th axis negative (-) direction limit sensor signal (Normally Closed)

Bit11    p_4NLIM:        4th axis negative (-) direction limit sensor signal (Normally Closed)

Bit10    p_ZNLIM:        Z axis negative (-) direction limit sensor signal (Normally Closed)

Bit9      p_YNLIM:        Y axis negative (-) direction limit sensor signal (Normally Closed)

Bit8      p_XNLIM:        X axis negative (-) direction limit sensor signal (Normally Closed)

Bit7      p_8PLIM:        8th axis positive (+) direction limit sensor signal (Normally Closed)

Bit6      p_7PLIM:        7th axis positive (+) direction limit sensor signal (Normally Closed)

Bit5      p_6PLIM:        6th axis positive (+) direction limit sensor signal (Normally Closed)

Bit4      p_5PLIM:        5th axis positive (+) direction limit sensor signal (Normally Closed)

Bit3      p_4PLIM:        4th axis positive (+) direction limit sensor signal (Normally Closed)

Bit2      p_ZPLIM:        Z axis positive (+) direction limit sensor signal (Normally Closed)

Bit1      p_YPLIM:        Y axis positive (+) direction limit sensor signal (Normally Closed)

Bit0      p_XPLIM:        X axis positive (+) direction limit sensor signal (Normally Closed)

 

Address

Description

1056

Signals Sent from Internal PLC to CNC

Bit

15

14

13

12

11

10

9

8

 

 

p_SN8

p_SN7

p_SN6

p_SN5

p_SN4

p_SNZ

p_SNY

p_SNX

 

 

Bit

7

6

5

4

3

2

1

0

 

p_SP8

p_SP7

p_SP6

p_SP5

p_SP4

p_SPZ

p_SPY

p_SPX

 

Bit15    p_SN8:            8th axis negative (-) direction stepping command (MPG Mode)

Bit14    p_SN7:            7th axis negative (-) direction stepping command (MPG Mode)

Bit13    p_SN6:            6th axis negative (-) direction stepping command (MPG Mode)

Bit12    p_SN5:            5th axis negative (-) direction stepping command (MPG Mode)

Bit11    p_SN4:            4th axis negative (-) direction stepping command (MPG Mode)

Bit10    p_SNZ:            Z axis negative (-) direction stepping command (MPG Mode)

Bit9      p_SNY:           Y axis negative (-) direction stepping command (MPG Mode)

Bit8      p_SNX:           X axis negative (-) direction stepping command (MPG Mode)

Bit7      p_SP8:            8th axis positive (+) direction stepping command (MPG Mode)

Bit6      p_SP7:            7th axis positive (+) direction stepping command (MPG Mode)

Bit5      p_SP6:            6th axis positive (+) direction stepping command (MPG Mode)

Bit4      p_SP5:            5th axis positive (+) direction stepping command (MPG Mode)

Bit3      p_SP4:            4th axis positive (+) direction stepping command (MPG Mode)

Bit2      p_SPZ:            Z axis positive (+) direction stepping command (MPG Mode)

Bit1      p_SPY:            Y axis positive (+) direction stepping command (MPG Mode)

Bit0      p_SPX:            X axis positive (+) direction stepping command (MPG Mode)

 

Address

Description

1057

Signals Sent from Internal PLC to CNC

Bit

15

14

13

12

11

10

9

8

 

 

p_HOV1000

p_HOV100

p_HOV10

p_HOV1

 

p_SOV4

p_SOV2

p_SOV1

 

 

Bit

7

6

5

4

3

2

1

0

 

p_ROV4

p_ROV3

p_ROV2

p_ROV1

p_FOV8

p_FOV4

p_FOV2

p_FOV1

 

Bit15    p_HOV1000:   MPG mode step ratio 1.000 step selection

Bit14    p_HOV100:     MPG mode step ratio 0.1000 step selection

Bit13    p_HOV10:       MPG mode step ratio 0.0100 step selection

Bit12    p_HOV1:         MPG mode step ratio 0.0010 step selection

Bit11   

Bit10    p_SOV4:         Spindle1 rotation speed ratio bit 2

Bit9      p_SOV2:         Spindle1 rotation speed ratio bit 1

Bit8      p_SOV1:         Spindle1 rotation speed ratio bit 0

Bit7      p_ROV4:         Rapid movement speed ratio 100%

Bit6      p_ROV3:         Rapid movement speed ratio 50%

Bit5      p_ROV2:         Rapid movement speed ratio 25%

Bit4      p_ROV1:         Rapid movement speed ratio 0%

Bit3      p_FOV8:         Cutting feed ratio bit 3

Bit2      p_FOV4:         Cutting feed ratio bit 2

Bit1      p_FOV2:         Cutting feed ratio bit 1

Bit0      p_FOV1:         Cutting feed ratio bit 0

 

To adjust cutting feed ratio

p_FOV8

p_FOV4

p_FOV2

p_FOV1

Cutting Feed Ratio

0

0

0

0

%0

0

0

0

1

%10

0

0

1

0

%20

0

0

1

1

%30

0

1

0

0

%40

0

1

0

1

%50

0

1

1

0

%60

0

1

1

1

%70

1

0

0

0

%80

1

0

0

1

%90

1

0

1

0

%100

1

0

1

1

%110

1

1

0

0

%120

1

1

0

1

%130

1

1

1

0

%140

1

1

1

1

%150

 

When PRM332 = 0, p_ROVx is executed as follows

To adjust rapid speed ratio

p_ROV4

p_ROV3

p_ROV2

p_ROV1

Rapid Speed Ratio

X

x

x

1

%0

X

x

1

0

%25

X

1

0

0

%50

1

0

0

0

%100

 

When PRM332 = 1, p_ROVx is executed as follows

To adjust rapid speed ratio

p_ROV4

p_ROV3

p_ROV2

p_ROV1

Rapid Speed Ratio

0

0

0

0

%0

0

0

0

1

%10

0

0

1

0

%20

0

0

1

1

%30

0

1

0

0

%40

0

1

0

1

%50

0

1

1

0

%60

0

1

1

1

%70

1

0

0

0

%80

1

0

0

1

%90

1

0

1

0

%100

1

0

1

1

%100

1

1

0

0

%100

1

1

0

1

%100

1

1

1

0

%100

1

1

1

1

%100

 

To adjust spindle1 rotation speed ratio

-

p_SOV4

p_SOV2

p_SOV1

Spindle1 Rotation Speed Ratio

-

0

0

0

%50

-

0

0

1

%60

-

0

1

0

%70

-

0

1

1

%80

-

1

0

0

%90

-

1

0

1

%100

-

1

1

0

%110

-

1

1

1

%120

 

"When the cutting feed ratio is set to 0%, all movements, including RAPID movements, are paused.

 

Address

Description

1058

Signals Sent from Internal PLC to CNC

Bit

15

14

13

12

11

10

9

8

 

 

p_ESP

p_STP

p_STT

p_HOLD

p_ERST

p_RAPID

p_KEY

p_ITL_ALL

 

 

Bit

7

6

5

4

3

2

1

0

 

p_DRN

p_BDT

p_MLK

p_SBK

p_OPS

p_MODE4

p_MODE2

p_MODE1